#sql
#bazydanych
jak zrobic z kolumny closed date nagłówki?
Jest niby funkcja Pivot w sql ale nie kumam jej.
#bazydanych
jak zrobic z kolumny closed date nagłówki?
Jest niby funkcja Pivot w sql ale nie kumam jej.
@KwasneJablko: może to Ci pomoże?
example
declare
@table table
(
lokalizacja varchar(20),
dekada int,
wartosc int
)
insert into @table
values ('poznan', 1, 23),
('poznan', 1, 12),
('poznan', 2, 34),
('poznan', 3, 45),
('lipno', 1, 56),
('lipno', 2, 67),
('lipno', 3, 78),
('lipno', 3, 89)
select lokalizacja, [1] as dekada_1, [2] as dekada_2, [3] as dekada_3
from (
select lokalizacja, dekada, wartosc
from @table) src
pivot (sum(wartosc) for dekada in ([1], [2], [3])) piv
@KwasneJablko: wygląda wręcz identycznie, deklaracje dałem tylko po to by przykładową tabelkę strzelić.
https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/L0kKSOrOeu_68mcW3o8ilw
https://docs.teradata.com/reader/756LNiPSFdY~4JcCCcR5Cw/L0kKSOrOeu_68mcW3o8ilw
@KwasneJablko: przykład docs bez zmiennych jest trywialny, można zamiast deklaracji użyć zwykłej tabelki.
`
create table
lokalizacja varchar(20" target="_blank">table,
dekada int,
wartosc int
)
insert into [table]
values ('poznan', 1, 23),
('poznan', 1, 12),
('poznan', 2, 34),
('poznan', 3, 45),
('lipno', 1, 56),
('lipno', 2, 67),
('lipno', 3, 78),
('lipno', 3, 89)
`
```select lokalizacja, [1] as dekada_1, [2] as dekada_2, [3] as dekada_3```
from [table]`pivot (sum(wartosc) as suma for dekada
Jakiś darmowy lub niedrogi kurs podstaw #java dla totalnego 2head'a? Siedzę w domu od kilku miesięcy i jakoś tak mało produktywny jestem, czas zacząć robić coś wartościowego ( ͡° ͜ʖ ͡°)
@RybsonStream: od Tim'a Buchalki na udemy. Też jakiś mirek rozdawał kody promocyjne na swój kurs na udemy.
hej Mirki, spece od #java #programowanie , zastanawiałem się ostatnio jak prawilniej jest podejść do tematu w kodzie.
Czy sprawdzanie czy coś jest nullem (wersja 1),
czy może wywalać wyjątek i go obsługiwać (wersja 2).
Zawsze się nad tym zastanawiam w momencie kiedy metoda ma zwrócić
Jakie jest wasze zdanie na ten temat?
Czy sprawdzanie czy coś jest nullem (wersja 1),
czy może wywalać wyjątek i go obsługiwać (wersja 2).
Zawsze się nad tym zastanawiam w momencie kiedy metoda ma zwrócić
null
.Jakie jest wasze zdanie na ten temat?
@Saly: dyskusja o optionalach niedawno się odbywała. A czego można użyć zamiast serwletów?
@Saly: @barteb: Czyli opcja Optional będzie wersja lepszą.
Wchodząc w świat java jestem przerażony mnogością rozwiązań. Przez to wszystko nie wiem na czym się skupić ( ͡° ʖ̯ ͡°)
Rozumiem, że ten Web Flux został wprowadzony niedawno, i pewnie się rozprzestrzeni szybko. @Saly jakieś materiały są dostępne poza dokumentacją? Buduję aplikację by ją umieścić na serwerze tomcata i wygląda na to, że chyba tego nie zastosuję.
Wchodząc w świat java jestem przerażony mnogością rozwiązań. Przez to wszystko nie wiem na czym się skupić ( ͡° ʖ̯ ͡°)
Rozumiem, że ten Web Flux został wprowadzony niedawno, i pewnie się rozprzestrzeni szybko. @Saly jakieś materiały są dostępne poza dokumentacją? Buduję aplikację by ją umieścić na serwerze tomcata i wygląda na to, że chyba tego nie zastosuję.
@Saly: To w jaki sposób mam klika aplikacji umieścić na serwerze? Jak spowodować jego uruchamianie automatycznie z serwerem, ?
Tomcata już mam i w sumie działa na podstawowej konfiguracji, poza skonfigurowaniem userów nic nie trzeba było robić. Może to wina starej szkoły. Jestem zadowolony myślałem, ze stara ale jara szkoła.
Docker jest "chyba" teraz powszechny ale nie próbowałem, może powinienem, jak myślisz?
Jestem na początku budowania aplikacji typowego RESTa mogę popróbować
Tomcata już mam i w sumie działa na podstawowej konfiguracji, poza skonfigurowaniem userów nic nie trzeba było robić. Może to wina starej szkoły. Jestem zadowolony myślałem, ze stara ale jara szkoła.
Docker jest "chyba" teraz powszechny ale nie próbowałem, może powinienem, jak myślisz?
Jestem na początku budowania aplikacji typowego RESTa mogę popróbować
@Saly: dzięki bardzo, mam teraz troszkę do pomyślenia ( ͡º ͜ʖ͡º), właśnie ta stara szkoła mną pokierowała, by budować aplikacje na serwer tomcata w kontenerze. Podszedłem do tego bezkrytycznie traktując to jako normę w rejonie aplikacji webowych. W delphim faktycznie budujesz aplikację, która pełni rolę serwera co mi się podobało.
W springboot wbudowanego tomcata traktowałem jako przedsionek, narzędzie ułatwiające pisanie kodu. Budujesz, uruchamiasz sprawdzasz, testujesz itd.
W springboot wbudowanego tomcata traktowałem jako przedsionek, narzędzie ułatwiające pisanie kodu. Budujesz, uruchamiasz sprawdzasz, testujesz itd.
@Koryntiusz: nasze usługi działają na tomcat, ale jak się dowiedziałem jest to już technologia z brodą, luźno rozważaliśmy tutaj ze @Saly przechodząc od tematu do tematu. Jako, że jestem świeży w świecie Java z miła chęcią wysłuchałem sugestii z których będę się doktoryzował.
@Koryntiusz: dzięki bardzo
- 1
Jak w javie 8 zastąpić to optionalem?
if (a != null) {
doA();
} else {
doB();
}
W javie 9 jest ifPresentOrElse, ale mi chodzi o 8.
Sam ifPresent ogarnie tylko gdy if zwróci true.
#java #programowanie #naukaprogramowania
if (a != null) {
doA();
} else {
doB();
}
W javie 9 jest ifPresentOrElse, ale mi chodzi o 8.
Sam ifPresent ogarnie tylko gdy if zwróci true.
#java #programowanie #naukaprogramowania
@globalbus: tak, jest zaciemniająca ale widzę, ze wiekszość na rozmowach zaczyna tego wymagać nawet skłądnię
każą zmienić na
Przyrównywanie do nulla też nie wygląda ładnie i się chyba powinno tego unikać.
Póki nie zacząłem stosować Optionala napisałem swoją statyczną metodę badającą w sumie czy coś jest nullem ale użycie wydawało się czytelniejsze (delphiowe podejście)
chyba któraś biblioteko nawet ma taka metodę.
abc.ifPresent(sth -> doA(sth)).orElseGet(sth -> doB(sth));
każą zmienić na
map()
. Przyrównywanie do nulla też nie wygląda ładnie i się chyba powinno tego unikać.
Póki nie zacząłem stosować Optionala napisałem swoją statyczną metodę badającą w sumie czy coś jest nullem ale użycie wydawało się czytelniejsze (delphiowe podejście)
if (assigned(zmienna)){..}
chyba któraś biblioteko nawet ma taka metodę.
@sirpingus dzięki, nada się na to do czego potrzebuję.
@Wiskoler_double masz racje, można. Chcemy odpalić Clona, któego mamy na bootowalnym USB w celu odratowania danych z dysków na dziadkowym sprzęcie.
@Policjant997 @K_O_R_N_I_K nie wiedziałem, że hirens to potrafi. Dzięki za tip.
@Wiskoler_double masz racje, można. Chcemy odpalić Clona, któego mamy na bootowalnym USB w celu odratowania danych z dysków na dziadkowym sprzęcie.
@Policjant997 @K_O_R_N_I_K nie wiedziałem, że hirens to potrafi. Dzięki za tip.
@Admiral16 tutaj mamy niestety RAID na tym sprzęcie. Chodzi o odzyskanie a raczej wirtualizacje tego sprzętu. Standardowe narzędzia VMware nie poradziły sobie z wirtualizacją więc podchodzimy do teamtu inaczej.
Witajcie Mirki,
pożeniłem SpringSecurity z ActiveDirectory. Szukam pomocy dydaktycznych/przykładów jak teraz pożenić autentykację, którą posiadam z jakimś systemem autoryzacyjnym/tokenowym np. OAuth2 lub jakiś inny. Ważne bym miał swobodę przydzielania grantów do końcówek API za pomocą AD.
Rozwiązanie głównie do celów frontend. System, który piszę również jest udostępniany dla serwisów konsumujących dane i fajno by było gdyby taki token generować raz na czas do odwołania (coś ala działanie jak api-key) i przydzielanie dostępów
pożeniłem SpringSecurity z ActiveDirectory. Szukam pomocy dydaktycznych/przykładów jak teraz pożenić autentykację, którą posiadam z jakimś systemem autoryzacyjnym/tokenowym np. OAuth2 lub jakiś inny. Ważne bym miał swobodę przydzielania grantów do końcówek API za pomocą AD.
Rozwiązanie głównie do celów frontend. System, który piszę również jest udostępniany dla serwisów konsumujących dane i fajno by było gdyby taki token generować raz na czas do odwołania (coś ala działanie jak api-key) i przydzielanie dostępów
@Koliat: Dzięki, okazuje się, że nasz serwer 2008 nie ma nawet zainstalowane ADFS. Jakoś admin nie jest chętny na instalacje tego komponentu. O Azure mogę pomarzyć (╯︵╰,).
@Koliat: jest nas kilka setek, biurwy to kilkanaście dziesiątek. Argumenty nie trafiają, nie ma woli "skoro działa po co ruszać?". To na co mam wpływ staram się aktualizować.
@Eoghan: dzięki bardzo, tak też myślałem.
Hej Mirki od #spring #java. Chce napisać metodę dla klienta z opcją do testowania powodzenia zapisu.
Mam serwis z działającą metodą
Chcę napisać taka samą np.
Mam serwis z działającą metodą
@Transactional
public List saveAll(List itemList){
return itemRepository.saveAll(itemList);
}
Chcę napisać taka samą np.
testSaveAll(...)
, która wykona wszystko jak ta wyżej ale w transakcji która będzie wycofana.@quwer: mogę sprawdzić czy nie są naruszone relacje między encjami.
Witajcie #programista15k i #programista, jestem ciekawy waszych podejść do zapisu plików, które przekazują wam "urzyszkodnicy" waszych aplikacji. Osobiście w swoich aplikacjach mam użyte oba podejścia, może zaproponowalibyście inne lepsze. Każde ma swoje wady i zalety.
Obecnie buduje mały systemik gdzie będą przechowywane pliki i zacząłem się zastanawiać nad tym, którą koncepcję przyjąć i właśnie ... (・へ・) się zastanawiam.
Osobiście skłaniam się ku koncepcji zapisu pliku na zasobie
Obecnie buduje mały systemik gdzie będą przechowywane pliki i zacząłem się zastanawiać nad tym, którą koncepcję przyjąć i właśnie ... (・へ・) się zastanawiam.
Osobiście skłaniam się ku koncepcji zapisu pliku na zasobie
Jakie sposoby zapisu pliku na serwerze preferujecie?
- Na zasobie serwera; 71.7% (43)
- W atrybucie BLOB bazy danych; 15.0% (9)
- Inne, podaj w komentarzu; 13.3% (8)
@Dzyszla, @globalbus nie zależy mi na wydajności, będzie to moduł do serwowania plików, głównie zdjęć czasami może pdfów. Obecnie projekt jest 4fun ale ma aspiracje na bycie pełnoprawnym komercyjnym rozwiązaniem. Płatne czy też demo (Azure, Google itp) na chwile obecną odpadają z tego powodu. Poza tym do tego projektu wydają się też być za ciężkimi działami.
VPS który posiadam ma troszkę wolnego miejsca i można je zapełnić a nie chcę zapełniać
VPS który posiadam ma troszkę wolnego miejsca i można je zapełnić a nie chcę zapełniać
Znacie jakieś źródło, gdzie mógłbym dowiedzieć się czegoś o tym jak poprawnie projektować bazy danych pod projekt? Nigdy tego nie robiłem, a chciałem w końcu poznać jak to ugryźć. Mam na myśli jak i kiedy łączyć ze sobą tabele, kiedy warto tworzyć nowe tabele, itp.
#bazydanych #sql #programowanie #naukaprogramowania
#bazydanych #sql #programowanie #naukaprogramowania
@zmarnowany_czas: wszystko zależy od projektu, poczytaj o normalizacji baz danych (np wiki. Stosuj się do tych zaleceń i zawsze rozrysuj sobie co potrzebujesz przed rozpoczęciem budowy bazy danych. Im więcej rozrysujesz sobie tym mniejsze modyfikacje później będziesz wprowadzał w trakcie życia takiej bazy.
Jak masz już produkcyjna bazę danych to ciężko się wprowadza modyfikacje w strukturze.
Jak masz już produkcyjna bazę danych to ciężko się wprowadza modyfikacje w strukturze.
- 5
#programowanie #programista15k #delphi #cplusplus
RAD Studio 10.4 Sydney wydane ( ͡° ͜ʖ ͡°)
https://www.embarcadero.com/products/rad-studio/whats-new-in-10-4-sydney
RAD Studio 10.4 Sydney wydane ( ͡° ͜ʖ ͡°)
https://www.embarcadero.com/products/rad-studio/whats-new-in-10-4-sydney
Hej mirki od #siecikomputerowe , szukam sposobu jak nauczyć #windows10 by kilka adresów IP było używanych przez #siec #vpn a reszta leciała po połączeniu lokalnym z pominięciem połączenia vpn. Sieć firmowa klęka i przeglądanie internetów przez vpn woła o pomstę do nieba.
@Koliat: opcje znalazłem wyłączyłem. Niestety opcja spowodowała całkowitą głuchość na próby połączenia z serwerami wewnątrz vpn;
@PortalZeSmiesznymiObrazkami możesz rozszerzyć?
@PortalZeSmiesznymiObrazkami możesz rozszerzyć?
@Koliat: odznaczone działa tak jakby nie było vpn, zaznaczone działa, ale cały ruch przez vpn leci.
@PortalZeSmiesznymiObrazkami: dzięki, będę próbował. odezwę się czy się udało.
@PortalZeSmiesznymiObrazkami: dzięki bardzo za pomoc. Ruszyło.
- 2
Właśnie dzwoniła do mnie dyrektorka #zlobek #przedszkole. Pyta się o dzieci czy będą wracać. Informuje mnie prywatnie, że dla niej to jest idiotyczna decyzja. Podaje też mi wytyczne. Uwaga!
-> w salach nie więcej niż 5 dzieci
-> dezynfekcja rąk opiekunów i dzieci co 1 godzinę
-> dezynfekcja zabawek co 1 godzinę
-> zachowanie dwóch metrów odległości pomiędzy dziećmi
-> MASECZKI wśród przedszkolaków obowiązkowe!
-> maseczki u opiekunek
Wychodzi więc na
-> w salach nie więcej niż 5 dzieci
-> dezynfekcja rąk opiekunów i dzieci co 1 godzinę
-> dezynfekcja zabawek co 1 godzinę
-> zachowanie dwóch metrów odległości pomiędzy dziećmi
-> MASECZKI wśród przedszkolaków obowiązkowe!
-> maseczki u opiekunek
Wychodzi więc na
- konto usunięte
- Szaman_z_Bombasu
- Triptiz
- Ojezu
- 32andu
- +1 innych
@Kalamarapaksa: wytyczne ministerstwa wyglądały troszkę inaczej jak sie interesowałem klik, myślę że każde przedszkole może mieć dodatkowe wymagania
RAD Studio 10.4.1 wydane (Delphi, C++Builder) ( ͡° ͜ʖ ͡°)
https://blogs.embarcadero.com/rad-studio-10-4-1-has-been-released/