przeprowadzka

jak zapewne nie trudno zauważyć, nastąpiła przeprowadzka. zamiast przeprowadzać się na WordPressa, postanowiłem pójść trochę ambitniej i postawiłem na platformę Hugo, wspieraną przez Go… i statyczne generowanie stron. Hugo wspiera i18n, więc dostarcza priorytetowej funkcjonalności, a po drugie - takie rozwiązanie uwalnia mnie od ciągłego dłubania w PHP i SQLu :)

lutego 14, 2019 · Łukasz Bromirski

SDN Affinity

całkiem niedawno dzięki Robertowi Pająkowi miałem okazję wystąpić na listopadowej edycji Akamai Affinity. ponieważ z natury rzeczy miało być ‘sieciowo’ - było. tak naprawdę nie do końca całkiem niedawno - w listopadzie zeszłego roku. całkiem niedawno premierę miał nasz przełącznik z portami 400Gbit/s a na kończącym się właśnie Cisco Live! w Barcelonie mieliśmy okazję pokazać światu architekturę ACI Anywhere - rozwiązanie tworzące most między rozwiązaniami łączącymi sprzęt i oprogramowanie z czystym oprogramowaniem na ‘komputerach do wynajęcia’ (czyli w chmurze). ...

lutego 1, 2019 · Łukasz Bromirski

nie zawsze wszystko idzie dobrze...

…a w szczególności, często idzie bardzo źle. nie tylko w życiu ogólnie, ale w świecie IT także :) zapewnie macie takich historii do opowiedzienia dziesiątki, jeśli nie setki. ktoś źle skonfigurował port, wszystko działało aż do momentu kiedy przestało… a jak przestało, pociągnęło za sobą całą sieć. całe data center. czemu popełniamy cały czas te same błędy? automatyzacja trochę poprawia sytuację, ale czasem też spektakularnie tylko pogarsza sytuację. pisałem już o metodzie ‘czarnej skrzynki’ - nie używamy jej w IT. owszem, organizujemy różnego rodzaju ‘fuckup nights’ (kudos dla Bartka Górczyńskiego, który korzystając ze swojego bogatego doświadczenia o wielu przypadkach dramatów w IT opowiadał bez ogródek), ale dla ’twardej’ infrastruktury - nie ma tego dużo, a jeśli już, traktowane jest raczej jako przykład, niż gotowy przepis jakie wnioski wyciągnąć. Andrzej Gab i Robert Woźny zaczęli taki cykl organizować na PLNOGu. ...

grudnia 30, 2018 · Łukasz Bromirski

licencja boost w routerach ISR 4000

ISRy 4000 posiadają możliwość licencjonowania przepustowości. architektura tego systemu została zbudowany od początku - chcieliśmy uniknąć problemów, na które trafiliśmy przy ISRach drugiej generacji - routerach 1900, 2900 i 3900. na każdej z tych platform, tradycyjnie zresztą, uruchomić można tysiące funkcjonalności - od filtrowania ruchu, stanowego firewalla (z dodatkowymi mechanizmami wykrywania, badania i nakładania ograniczeń na warstwie aplikacji), mechanizmów QoS, VPNów, akceleracji lokalnej (WCCP) i globalnej (dzięki współpracy z Akamai), usług głosowych… trudno to wszystko zliczyć. przy tak szerokich możliwościach platformy, jakakolwiek ocena wydajności platformy jest trudna - scenariuszy jest po prostu za dużo. pozycjonowanie zatem opierało się o model “dla jakiego scenariusza proponujemy ten model”. choć wszystkie modele ISR G2 pozycjonowane były jako modele dla małych i średnich firm, realizujące przepustowości do 25Mbit/s (Cisco ISR serii 19xx), do 75Mbit/s (Cisco ISR serii 29xx) oraz do 350Mbit/s (Cisco ISR serii 39xx) dla ‘równolegle realizowanych usług’, prawie w każdej sieci realizowaliśmy jednak inny zestaw usług. część Klientów używała routerów zgodnie z ich pozycjonowaniem, znam jednak wielu którzy za pomocą routerów serii 2900 i 3900 realizowali usługi operatorskie dla przepustowości 400-800Mbit/s. takie spektrum “wykorzystania” oznacza z kolei, że wynik wydajności (przy zachowaniu paru/parunastu % procesora wolnego dla stabilności) , różnił się znacznie od wdrożenia do wdrożenia i budził różnego rodzaju frustracje. CPU w tych platformach starał się za każdym razem dać z siebie wszystko, co oznaczało, że dla czystego routingu i dużych pakietów mogliśmy na większych platformach często realizować routing powyżej 1Gbit/s symetrycznie, ale po dodaniu paru funkcjonalności (np. ACL, uRPF, NAT, stanowy firewall, WCCP i HQoS) wydajność graniczna spadała właśnie mniej więcej do poziomu pozycjonowania platformy. dodanie kolejnych funkcji jeszcze bardziej obniżało tą wydajność. ...

grudnia 10, 2018 · Łukasz Bromirski

szaleństwo nie jest metodą

jestem fanem książek Jasona Frieda i Davida Heinemeiera Hanssona. najnowsza - praca wcale nie musi być szaleństwem - jest świetną kontynuacją poprzednich pozycji. wszystkie poprzednie ich autorstwa: rework, remote i getting real powinny trafić do kanonu zarówno wszystkich zespołów i ich managerów. najważniejsze w tym co piszą jest to, że rzeczy o których piszą - zarządzanie i organizacja zespołu, sposób pracy, idee które im przyświecają i brak opowiadania sobie abstrakcyjnych historyjek tak charakterystycznych dla dzisiejszych korporacji - wprowadzają w życie. ...

grudnia 3, 2018 · Łukasz Bromirski

wandering earth

trylogia Cixin Liu była doskonała. pisałem o tym. najnowszy zbiór opowiadań tego samego autora… no cóż. jest nieco wtórny. ze smutkiem stwierdzam, że to prawie jak Abelard Giza powiedział w jednym ze swoich skeczy - najpierw oryginalny pomysł, a potem już do znudzenia… (nie zacytuje - ale chodzi o genezę powstania tytułu ’ludzie, trzymajcie kapelusze’). z całej serii opowiadań w tomiku ‘wandering earth’ wybrać można w sumie dwa-trzy oryginalne. pozostałe są próbą sklejenia nowej opowieści używając prawie tych samych albo wręcz tych samych pomysłów. ...

listopada 26, 2018 · Łukasz Bromirski

"a ja żem jej powiedziała..."

świetna książka. króciutka, ale doskonała. nie będę się silił na uwielbienie i fałszywą “znajomość” - Nosowską znam praktycznie wyłącznie z ‘teksańskiego’, piszę o podobnych mi w jednym z rozdziałów o swoich psychoterapeutach. nie wiedziałem że ma feed na instagramie, publikuje wideo - i w ogóle - nie znałem jej lepiej jako osoby prywatnej. nie mówiąc już o pozostałej po ’teksańskim’ twórczości. wstyd normalnie. mówię serio po tym, co przeczytałem. ...

października 22, 2018 · Łukasz Bromirski

apple T2... i nowy macbook pro

rozgryzienie nowych subtelności zajęło mi parę godzin. nowe komputery od Apple z wbudowanym chipem T2 (czyli nowe iMac Pro oraz Macbooki Pro w edycji 2018), mają bardzo specyficzny system ochrony systemu operacyjnego. w czym problem? po pierwsze, domyślnie nie da się ich zbootować z zewnętrznego medium. to część zabezpieczeń, które Apple wprowadził żeby potencjalnemu włamywaczowi było trudniej. żeby zmienić to ustawienie, trzeba dostać się do narzędzi systemowych, które żyją sobie na specjalnej partycji ‘odzyskującej’. wtedy jest to proste: ...

października 15, 2018 · Łukasz Bromirski

proste uruchomienie FreeBSD na MacOS

października 8, 2018 · Łukasz Bromirski

chłopaki z zaplecza

świetna, choć bardzo krótka książka o brytyjskich geekach. składa się z serii krótkich rozdziałów poświęconych różnym osiągnięciom brytyjskiej nauki - od satelitów (program Ariel), pocisków Blue Streak, przez samolot Concorde (i całą historię jego zmagań z utrzymaniem się w służbie), po takie smaczki jak grę Elite legendarnego Davida Brabena. o Elite nie znajdziecie dużo, ponieważ autor koncentruje się na zmaganiach twórców i późniejszej ekipy wydawniczej, choć można doczytać się zmagań Davida nad optymalizacją kodu na BBC Micro (całe 20kB pamięci RAM!). gra miała premierę we wrześniu 1984 roku - miałem akurat 6 lat i dopiero za rok lub dwa mój tata miał przynieść do domu ZX81 kupionego na giełdzie na grzybowskiej. w wersji z… 1kB RAMu :) o Elite nie słyszałem jeszcze długie lata - do lat ‘90, gdy zaczęły się pisma o grach i oczywiście era PC. ...

października 1, 2018 · Łukasz Bromirski