Zastanawiałem się czy uczyć się Angulara 1 czy Angulara 2. Tymczasem wyszedł już Angular 4, Zatem moje pytanie: uczyć się Angulara 4, czy czekać na Angulara 5? ;)
#wtf #angular
P.S. Podobno czwórka jest kompatybilna z dwójką ;)
#csharp #wtf
Jak chcesz rozruszać mózg, to mózg ci pomoże.
Zachciało mi się zmieniać cudzysłowy na apostrofy...
Stack<int> stk = new Stack<int>();
string expr = "(x + y + (z % 5))";
string x = "";
//...
//działa
foreach (int i in stk)
{
x += "{" + i + '|' + expr[i] + '}';
}
//...
//nie działa
foreach (int i in stk)
{
x += '{' + i + '|' + expr[i] + '}';
}
@fasadin: Prawdę mówiąc LINQ mnie korci od dawna, że tak jako zupełny lamer powiem, że na pierwszy rzut oka ma coś z SQL postawionego do góry nogami, a to już nie jest mi obce. Byłem po lekturze zapisu tego, jak wyrażenie lambda w kolejnych etapach wygląda w LINQ (przepraszam ale link mi gdzieś wcieło - to było z MSDN) - zachęcające w sumie. I zachciało mi się upiększać kod. StringBuilder... itp. mam mnóstwo zaległości. 8 lat pracy w firmie niekomputerowej zrobiło swoje, choć to był bardzo wartościowy okres. Jest jedno ale - mam stabilizację i c# robię praktycznie tylko dla przyjemności. Nie wiem czy chciałbym znowu robić tylko soft zawodowo.
Odpalam sobie VLC, jakiś utwór, którego dawno nie słyszałem. Wszystko fajnie pięknie, utwór się kończy (jak widać niesamowicie długi to on nie jest) i w głośnikach, podłączonej do laptopa wieży, słyszę... dziwny dźwięk, jakby kliknięcie.
Otwieram ponownie VLC i robię naprawdę duże oczy O.O
VLC odtworzył mi... plik exe
Mój własny program wydał kliknięcie.
Spróbowałem odtworzyć jeszcze raz - możliwe, że się przesłyszałem. Tym razem cisza, co nie zmienia faktu, że ciągle odtwarza pierwsze 3 sekundy (z pokazanych na screenie 35).
Zacząłem się zastanawiać czy w tym programie jest cokolwiek, co mógłby odtworzyć. Przypominamy sobie skład: JavaSE + JDBC (MySQL) + JavaFX (Scene Builder) + Launch4J (do spakowania). Zaraz JavaFX... dźwięk kliknięcia. Mam tabelę oraz menu. Czy to może być defaultowy dźwięk kliknięcia w JavaFX?
Nie wiem, ale zastanawiać się będę przez długi czas :P
#wtf
Ten historyczny moment trzeba uwiecznić dla potomnych.
@szarotka naprawdę nie spodziewałem się :) I to jak szybko, a dopiero początek miesiąca. XD
#allegro #allegroapi #wtf
Allegro umożliwia wystawianie aukcji sklepowych - są to aukcje bez ograniczenia na sprzedawaną liczbę sztuk towaru, a ponadto odnawiają się one automatycznie co trzydzieści dni (zachowując swój numer, liczbę sprzedaży etc., tak jak gdyby aukcja była o nieskończonym czasie zakończenia).
Od jakiegoś czasu w naszym firmowym systemie, który zaciąga dane z allegrowego API, zaczęły pojawiać się niezgodności w liście aukcji ze stanem faktycznym: tj. na przemian (co aktualizację) albo aukcja była aktywna, albo zakończona, choć faktycznie po jej otworzeniu w Allegro widać było, iż wszystko gra (tzn. jest aktywna).
Oczy jak pięciozłotówki pojawiły mi się dopiero, gdy się okazało, iż to nie jest błąd po naszej stronie - Allegro naprawdę zwraca ze swojego API dane na przemian! Nie 'losowo', nie 'zależnie od widzimisię' bądź jakiegoś tajemniczego parametru - po prostu: na przemian.
Mało tego - niezależnie od aktywnej sesji (czyli jeśli w sesji AAA zwróci mi, iż aukcja jest zakończona, to nowa sesja BBB na 100% zwróci, iż aukcja jest aktywna).
Dopisek w dokumentacji: brak ;'-)
Rozwiązanie: dodanie do zapytania API sortowania po czasie zakończenia aukcji (sklepowe mają czas zakończenia równy 0
).
Zmarnowany czas: 1h.
Na klęczkach dziękować, że Allegro nie programuje łazików marsjańskich.
@Bartosz Wójcik: nope, nie mają wersjonowania (albo w każdym razie mi się nie udało do niego dokopać).
grzesiek51114@Adam Boduch: skontaktuj się z devami i poproś o wszystkie materiały do Angulara 6. Tego się ucz, a jak już wejdzie szóstka to przez dwa tygodnie będziesz mógł powiedzieć, że oszukałeś system. Później sytuacja wróci do normy, bo wejdzie siódemka...