Wywiad z hakerem

Jestem się w stanie założyć, że tego nie czytaliście, a jest to wywiad z Krzysztofem Dykim, którego kiedyś miałem okazję poznać. Jako jeden z pionierów wprowadził w 2004 roku wtyczkę dla IDA do dekompilacji kodu, zanim jeszcze stało się to standardem.

https://web.archive.org/web/20040616024529/http://www.xopesystems.com/

https://web.archive.org/web/20040607222021/http://xopesystems.com/lantern/features.htm

Później znikł z horyzontu, aż natrafiłem na artykuł jak to jest wiceprezesem ZUS-u ds. IT. Naprawdę ciekawa lektura:

https://www.pb.pl/oprogramowanie-czyli-sztuka-po-polsku-904068

Przeglądarka Opera blokuje reklamy Microsoft Edge na stronach firmy Microsoft

Dzisiaj walczyłem z bugami w kodzie JavaScript i przy okazji w konsoli developerskiej Opery natrafiłem na skrypt wstrzykiwany do wszystkich stron, poprawiający ich kompatybilność z Operą.

Ku mojemu zdziwieniu natrafiłem na takie cudo:

Nie jest to skrypt blokujący reklamy wbudowany w Operę. Bloker reklam, blokowałby reklamy na każdej stronie, a nie jedynie na stronach należących do firmy Microsoft, jak strona główna i przeznaczona dla programistów, Xboxa, Skype’a, Office’a i Onedrvie.

Sprawa wygląda na praktykę nieuczciwej konkurencji.

Oszczędności w MultiSport i BenefitSystems

Dzisiaj przeglądając ciekawe pozycje w oferowanych punktach popularnej karty MultiSport natknąłem się na dziwny błąd z wyświetlaniem mapy, szybki strzał na konsolę dewelopera w przeglądarce ujawnił prawdziwą przyczynę problemu:

Błąd wyświetlania mapy w systemie MultiSport
Błąd wyświetlania mapy w systemie MultiSport

Jak widać, mając przychody kwartalne rzędu 285 milionów złotych można zaoszczędzić kilkaset złotych nie płacąc za pełny dostęp do API Google Maps.

Być może są to oszczędności wynikające z potencjalny kar za zmowę na rynku fitness wykrytą przez UOKiK, w której głównym podejrzanym jest Benefit Systems oraz 16 sieci fitness w całej Polsce.

Fotel dla programisty v2

Być może pamiętacie stary temat, w którym borykałem się z szukaniem idealnego fotela dla programisty. Minęło 10 lat od tego czasu i na szczęście udało mi się znaleźć coś idealnego dla mnie i nie jest to słynny Herman-Miller Aeron.

Po bardzo długich poszukiwaniach i przemyśleniach mój wybór padł na fotel Steelcase Gesture.

Cechy, których szukałem:

  • regulowany zagłówek
  • regulowana podpórka pod lędźwia
  • podłokietniki

Powiem wam, że spełnienie tych wszystkich wymogów nie jest proste, zajęło mi trochę czasu zanim udało mi się znaleźć fotel, który posiada wszystkie te cechy i teraz po ponad roku czasu mogę z czystym sumieniem zarekomendować ten fotel każdemu programiście czy komuś kto spędza życie przed komputerem.

Jak prezentuje się ten model? Robi wrażenie, to na pewno. Mam prawie w 99% taką wersję:

Zalety

  • Ten fotel ma same zalety, jest cholernie wygodny, regulowany we wszystkich możliwych płaszczyznach, wysokość, głębokość siedziska, kąt oparcia i siła pochyłu. Siedzenie na innych fotelach obecnie działa na mnie denerwująco.
  • Podłokietniki są wysuwane do przodu, tyłu, w boki, można je regulować także do dołu i góry. Był to bardzo ważny element ze względów zdrowotnych (ucisk na nadgarstki) i obecnie unikałbym fotela bez podłokietników, jest nieporównywalnie wygodniej pracować z takim podparciem.
  • Zagłówek regulowany jest we wszystkich płaszczyznach, nie denerwuje, jest elastyczny i spełnia swoją rolę.
  • Materiały są solidne, po ponad roku używania nic się nie zepsuło, fotel był nawet prany myjką do tapicerki Kärcher i nic mu nie zaszkodziło.
  • Wszystkie elementy można indywidualnie ustawić w konfiguratorze online
Fotel dla programisty Steelcase Gesture

Wady

  • Cena, co by tu ukrywać…
  • To nie wada fotela, ale polskiego dystrybutora (Arc Interiors), że kupując fotel za takie pieniądze wysyłają go przypadkowym kurierem z kartoflami i trzeba samemu wnosić ogromną paczkę na plecach. Niesmak pozostał do dzisiaj.

Co mogę więcej powiedzieć? Widziałem ostatnio na FB reklamy Aerona, jakiś kolejny polski dystrybutor i patrząc na to co oferuje Steelcase Gesture – wybrałbym go z zamkniętymi oczami i z otwartym portfelem, jest warty każdej złotówki.

PS.

Steelcase oferuje jeszcze jeden ciekawy model, mianowicie – Leap. Rozważałem również jego zakup, ale wybór padł ostatecznie na Gesture ze względu na większą możliwość regulacji, jednak możecie zobaczyć ciekawe porównanie ich obu:

Akademia Kodowania Intela IoT i DDoS

Coś śmiesznego dla zabicia nudy, Intel organizuje akademie dotyczącą kodowania na IoT:

Akademia Kodowania Intela – pierwszy w Polsce konkurs Internet of Things dla uczniów!
Uatrakcyjnienie szkolnych badań, zbudowanie makiety inteligentnego miasta lub robota sprawdzającego obecność – to tylko niektóre pomysły, które mogą zrealizować szkoły, biorąc udział w pierwszym polskim konkursie IoT dla uczniów – Akademia Kodowania. Konkurs wystartował 15 grudnia, a jego głównym celem jest pobudzenie wyobraźni młodzieży poprzez wykorzystanie możliwości platform Edison i Genuino 101, stworzonych przez firmę Intel.
Umiejętność programowania jest jedną z kluczowych kompetencji cyfrowych poszukiwanych aktualnie na rynku pracy. Dlatego tak ważne jest kształcenie i pobudzanie wyobraźni młodych ludzi w tym kierunku już od samego początku ich szkolnej drogi. Właśnie z tego powodu firma Intel zorganizowała konkurs Akademia Kodowania skierowany do uczniów szkół gimnazjalnych i ponadgimnazjalnych, który nie tylko angażuję sferę abstrakcyjnego myślenia, ale przede wszystkim inspiruje uczniów do odkrywania świata nowych technologii.
Jak wziąć udział?
W konkursie może wziąć udział drużyna składająca się z minimalnie 4, a maksymalnie 7 uczniów. Każda z nich musi mieć opiekuna w postaci nauczyciela, który będzie w projekcie pełnił funkcję mentora. Szkołę i drużynę trzeba zgłosić na stronie: www.akademiakodowania.com do 30 stycznia 2017 roku.
Co trzeba zrobić?
Akademia Kodowania składa się z dwóch etapów. Pierwszy z nich polega na wymyśleniu i opisaniu scenariusza zakładającego kreatywne wykorzystanie płytek deweloperskich – Intel Genuino 101 w szkołach gimnazjalnych, Intel Edison w ponadgimnazialnych. Uczestnicy mają za zadanie zaprojektować inteligentny system lub urządzenie, które uatrakcyjni edukację w szkole lub przyczyni się do unowocześnienia stylu życia. Innymi słowy, trzeba wymyślić coś, co przyda się podczas szkolnych lekcji, uatrakcyjni przerwy lub sprawi, że zajęcia gimnastyki staną się jeszcze ciekawsze.
Jakie kryteria będą brane pod uwagę przy ocenie projektu? Przede wszystkim innowacyjność, możliwość jego realizacji, wsparcie nauczyciela (mentora) oraz bardzo ważne – stopień wykorzystania dostępnych narzędzi Intela.
– Chcemy zwiększyć atrakcyjność młodego pokolenia na cyfrowym rynku pracy. Zależy nam na zainspirowaniu ludzi i pokazaniu kodu jako narzędzia do twórczego wykorzystania technologii. Stosując proste, szeroko znane w edukacji narzędzia, takie jak program Scratch, młody wynalazca zyska możliwość zakodowania w prosty sposób własnego, ekscytującego pomysłu i przekształcenia go w rzeczywisty, działający projekt. Mamy nadzieję, że praca z naszym sprzętem pozwoli nie tylko uatrakcyjnić zajęcia, ale też wpłynie na podniesienie kreatywności i zaangażowania uczniów – podkreślają pomysłodawcy akcji.
Organizatorzy konkursu ocenią nadesłane projekty za pomocą specjalnego systemu punktacji. Do drugiego etapu zakwalifikują się autorzy najciekawszych pomysłów. Zostaną oni nagrodzeni profesjonalnymi zestawami narzędzi i sprzętem, który umożliwi zbudowanie prototypu wcześniej wymyślonego urządzenia. Najlepsze z nich, na podstawie przesłanej prezentacji wybierze jury. Na zwycięską drużynę czekają nie tylko atrakcyjne nagrody rzeczowe, ale też pieniężna w wysokości 2000zł do wykorzystania na szkolną wycieczkę lub inny, wspólny cel.
Termin nadsyłania zgłoszeń upływa 30 stycznia. Wszystkie szczegóły wraz z formularzem zgłoszeniowym oraz regulaminem konkursu dostępne są na stronie www.akademiakodowania.com. Za pomysłem i realizacją konkursu stoi firma Intel Technology Poland.

Idea zacna, jednak chciałem dopytać o informacje bardziej na czasie w odniesieniu do IoT:

Czy będzie można zgłaszać prace dotyczące tematyki DDoS?

Otrzymałem pocieszającą odpowiedź:

Hej Bartosz,

można – jesli tylko jakoś udowodnicie, że przyda się to w szkole:)

Pozdrawiam,

Hehe 🙂

Konkurs do wygrania licencje na PELock

new_1Wraz z Magazynem Programista mamy przyjemność zaprezentować konkurs dla obecnych i przyszłych prenumeratorów. Do zdobycia jest 6 licencji na oprogramowanie zapewniające bezpieczeństwo i licencjonowanie aplikacji dla systemu Windows – PELock.

https://www.pelock.com/pl/produkty/pelock

Aby wziąć udział w konkursie wystarczy być abonentem Magazynu Programista lub zasubskrybować go na dowolny okres oraz w dowolnej formie i napisać do redakcji w jaki ciekawy sposób moglibyście wykorzystać to oprogramowanie w Waszej pracy:

https://programistamag.pl/kontakt/

Wśród najciekawszych zgłoszeń przesłanych zarówno przez osoby jak i firmy zostaną rozlosowane po 3 licencje:

  • 3x PELock Licencja Osobista – warta 499 USD
  • 3x PELock Licencja Firmowa – warta 999 USD

Łączna pula nagród to ponad 17000 PLN!

Czas trwania konkursu wyznaczony jest na miesiąc tj. do 11 grudnia 2016 r. Zwycięzcy konkursu zostaną powiadomieni e-mailowo do 22 grudnia 2016 r.

Zachęcamy do subskrypcji i zabawy.