Paweł Goleń, blog

Mam taką małą zagadkę – od kilku dni serwer zwraca niektóre pliki ze złym Content-Type a do tego w przypadku kilku plików (statycznych) serwer zwraca błąd 500. Ciekawe, jak będę miał więcej czasu (święte nigdy) to przyjrzę się temu dokładniej.

Oryginał tego wpisu dostępny jest pod adresem Zagadka

Autor: Paweł Goleń

“Nie lubię” to może trochę za mocno powiedziane. Generalnie chodzi o konfrontację wspomnień (wyobrażeń) z bieżącą rzeczywistością , która często skrzeczy (dosłownie). Przykład: Paradise City. I dla porównania wersja '92 oraz wersja płytowa. Jeśli trzymamy się wersji koncertowych – te (prawie) 25 robi zauważalną różnicę...

Oryginał tego wpisu dostępny jest pod adresem Dlaczego nie lubię koncertów

Autor: Paweł Goleń

Bank, z którego korzystam, postanowił “uprościć” sposób parowania/aktywacji aplikacji mobilnej. Wcześniej proces wyglądał standardowo:

  1. Skanowanie kodu QR w bankowości internetowej;
  2. Podanie kodu SMS potwierdzającego parowanie;
  3. Podanie kodu wygenerowanego przez aplikację (pod spodem był OTP).

Teraz jest lepiej:

  1. W aplikacji mobilnej podaje się login i numer dowodu;
  2. Generuje się kod parujący (przekazany telefonicznie, automat);
  3. ....

No właśnie, nie wiem co dalej, bo utknąłem na tym etapie. Rzeczywiście, dzwoni do mnie automat, radośnie informuje mnie, że zaraz usłyszę mój kod parowania (hura!), ale by go usłyszeć muszę nacisnąć “1”. Naciskam “1” i... połączenie zostaje przerwane. Do tego należy dodać jedną, jakże mało istotną informację – jest limit jednej próby aktywacji na 24 godziny.

Efekt – nadal nie jestem w stanie aktywować aplikacji mobilnej na drugim urządzeniu. Ale przecież jest łatwiej, prawda?

Oryginał tego wpisu dostępny jest pod adresem Nie ma to jak prostota

Autor: Paweł Goleń

Kilka tygodni temu rozmawialiśmy z kolegą (pentester, expat) na temat polskich konferencji, na których warto być. W takiej dyskusji nie można było pominąć CONFidence. Wtedy na temat tegorocznej edycji było dziwnie cicho. Okazuje się jednak, że i w tym roku CONFidence nie zabraknie. Tym razem konferencja odbędzie się w dniach 19 i 20 maja, ponownie w Hotelu Forum. Więcej szczegółów tutaj.

Czytaj dalej...

Ostatnio w swojej skrzynce znalazłem kilka zaproszeń na kilka wydarzeń, między innymi na KrakYourNet7​, KrakWhiteHat​ czy Warszawskie Dni Informatyki. Za wszystkie te zaproszenia bardzo dziękuję, ale niestety nie jestem w tej chwili znaleźć czasu by z nich skorzystać. Skorzystać, czyli przygotować interesującą prezentację, która da coś uczestnikom.

Nie, nie mam w zwyczaju jeździć z tą samą prezentacją na różne konferencje, prawie zawsze przygotowuję coś nowego. Jedynym większym wyjątkiem od tej reguły była prezentacja z Confidence 2014, która później trafiła również na WHEEL Evening #006. Nie mam również w zwyczaju przygotowywać prezentacji w ostatniej chwili (np. w pociągu jadąc już na konferencję); uważam, że jeśli ktoś mnie zaprasza, a ja decyduję się wystąpić, to należy dostarczyć dobry “produkt”. Podziwiam osoby, które w takim trybie potrafią przygotować coś ciekawego/wartościowego (jest takich osób kilka), ale ja (sam) się do nich nie zaliczam. Potrzebuję więcej czasu, którego teraz po prostu nie mam...

Oryginał tego wpisu dostępny jest pod adresem Nie mam czasu

Autor: Paweł Goleń

Tak, od poprzedniego wpisu na ten temat minęło już trochę czasu, a ja ciągle nie zdecydowałem. Na razie wygrywa opcja z Nexus 5x, ale trochę jest to wybór na zasadzie mniejszego zła. Rozważałem też LG G4 (wersję w normalnej obudowie), ale pomysł porzuciłem zaraz po tym jak zobaczyłem jak wygląda ta lekka nakładka na Androida.

Kilka innych modeli (np. OnePlus X, OnePlus 2, Moto X Play, Moto X Pure Edition) również przewinęło się przez porównania i były sukcesywnie odrzucane.

W tak zwanym międzyczasie kupiłem Nokia Lumia 735 w celach głównie edukacyjnych i jako “natychmiastowy” backup na wypadek, gdyby mój obecny telefon wyzionął ducha. Choć system (Windows 10 Mobile) mi się spodobał, to jednak nie nadaje się na główny telefon – brak aplikacji Google. Decyzja o przeniesieniu się na tę platformę wiązałaby się z porzuceniem kilku rozwiązań, dla których nie znalazłem lepszych zamienników. Innymi słowy – potwierdziły się moje oczekiwania.

Komentarzem do ewentualnej przesiadki na iPhone niech będzie to porównanie: Nexus 5x, iPhone 5s, iPhone 6s.

To porównanie natomiast niech będzie komentarzem do opcji z Nexus 6p: Nexus 5x, Nexus 6p, Nexus 6 (rozmiar 6 i 6p są prawie identyczne mimo tego, że 6p ma mniejszy wyświetlacz).

Piękne to czasy były, gdy takich dylematów człowiek nie miał...

Oryginał tego wpisu dostępny jest pod adresem Jaki następny telefon? (2)

Autor: Paweł Goleń

Czasami sposób, w jaki “usunięte” zostają zgłoszone błędy jest, łagodnie mówiąc, kreatywny. Historia z dawnych czasów:

  1. Gruby klient korzysta z HTTPS, brak jest jakiejkolwiek weryfikacji certyfikatu serwera;
  2. W nowej wersji błąd zostaje usunięty, certyfikat jest weryfikowany, ale, uwaga, tylko przy pierwszym połączeniu.
Czytaj dalej...

Dziś zawiesiły mi się słuchawki bluetooth i nie widziałem jak je zrestartować. Powtórzę:

  • słuchawki się zawiesiły ;
  • trzeba je było zrestartować.

Litości!

Oryginał tego wpisu dostępny jest pod adresem Co za czasy...

Autor: Paweł Goleń

Od czasu do czasu w trakcie testów aplikacji można spotkać się z sytuacją, gdy aplikacja nie działa prawidłowo po skonfigurowaniu proxy (np. Burp). Dotyczy to często “grubych klientów”, które wykorzystywane są do tradingu. Dlaczego tak się dzieje?

Czytaj dalej...

Co jakiś czas pojawia się ten sam dylemat – czy przedłużyć subskrypcję AutoMapy (AutoMapa EU – to ważne)? Do tej pory decyzja zawsze była na “tak”, ale teraz mam pewne wątpliwości.

Czytaj dalej...