2018-04-08 18:32:32
Tour de Chiny - część druga: Cephalocon

Biorąc pod uwagę doświadczenia z poprzedniego dnia, nie miałem pozytywnego nastawienia. I niewiele się zmieniło w temacie przez całą imprezę.

2018-02-14 20:26:09
TRichEdit, EM_STREAMIN i błąd 0x80030070

Szybki protip - jeśli kontrolka TRichEdit nie chce poprawnie wyświetlać dużych plików RTF (nie wyświetla wcale lub wyświetla dokument jako czysto-tekstowe źródło dokumentu w postaci znaczników formatu Rich Text Format), przypuszczalnie ładowanie (stream-in) via komunikat EM_STREAMIN zakończyło się przedwcześnie z błędem 0x80030070 (sygnalizowany w polu dwError struktury EDITSTREAM. A to z kolei w przypadku Delphi najpewniej oznacza zbyt niską maksymalną wielkość dokumentu zadeklarowaną właściwością MaxLength. Prostym rozwiązaniem na to jest podać MaxLength równe długości dokumentu RTF w bajtach przed próbą załadowania.

2018-01-22 20:56:49
WiGLE czyli skanowanie Wi-Fi w praktyce

Projekt WiGLE powstał pierwotnie jako próba wymuszenia na producentach access pointów Wi-Fi by ci zadbali o prywatność swoich klientów zapewniając odpowiednie opcje (tj. obsługę protokołu WPA2). Niby WiFi to wynalazek "niebezpieczny z domysłu", ale ta strona przypomniała mi, że ludzka kreatywność nie zna granic. Dalej napisałem o tym, jakie zagrożenia niesie ten projekt i jak się bronić.

2018-01-03 19:37:15
KPTI a.k.a. FUCKWIT - kolejny błąd w CPU Intela

No to po obiedzie - na jaw wyszło, że we WSZYSTKICH procesorach Intela (i tylko Intela) jest problem z logiką zarządzania dostępem do pamięci i źli ludzie mogą sobie grzebać po pamięci komputera bez żadnych specjalnych ograniczeń, z poziomu userlandu. Świat naprędce szykuje poprawki i obejścia - czego się spodziewać?

2017-12-10 14:49:06
Opera, Intel HD i dziwny wygląd wideo/Youtube

Jeśli w Operze (czy tak naprawdę czymkolwiek innym, co używa sprzętowej akceleracji wideo) uruchomionej na wbudowanej grafice Intela, czasami wydaje się wam że czarny kolor jest jaśniejszy niż ciemnoszary, jak poniżej, to prawdopodobnie nie macie problemów ze wzrokiem, a raczej z ustawieniami sterownika graficznego.


Przykład złego wyświetlania
2017-12-09 21:55:52
GA-Z170-HD3P i nowe BIOSy, w tym F22d

Gigabyte niedawno wydało nowe BIOSy do płyty GA-Z170-HD3P. Na koniec czerwca wydali wersję F22a sprzątającą po Intelu ("Update CPU micro code to fix HT flaw issue", szczegóły np. tu: Critical Flaw In Intel Skylake And Kaby Lake HyperThreading Discovered Requiring BIOS Microcode Fix), a teraz nową - F22d - znowu sprzątającą po Intelu ("Update Intel ME for security vulnerabilities" - szczegóły np. tu: Researchers Run Unsigned Code on Intel ME By Exploiting USB Ports, aczkolwiek od dłuższego czasu było wiadome, że Intelowe ME jest dziurawe i niebezpieczne i kwestią czasu było, gdy ktoś to zacznie wykorzystywać - trąbili o tym na całe internety).

2017-09-01 02:07:37
BPFStat 1.5 - generator histogramów

Kiedyś napisałem program do generowania histogramów plików. Co i po co - można przeczytać w podlinkowanym wpisie, dzisiaj natomiast o tym, co nowego w wersji 1.5!

2017-08-06 23:08:37
HCM i OpenSSL 1.1.0+

Normalnie nie wypowiadam się o daily bo od tego jest changelog, ale dzisiaj zmiany są poważne: począwszy od dzisiejszego (6 VIII 2017) daily, HCM wymaga w systemie obecności bibliotek OpenSSL 1.1.0f lub nowszych. To też przekłada się na inny problem - HCM pod systemami Windows 2000 i starszymi nie ma obsługi TLS, więc nie zadziała z np. GMailem.

2017-07-23 23:00:31
PowerController - automatyczne zarządzanie planami zasilania

Intel, produkując wynalazek o nazwie EIST, jak zwykle zawiódł. EIST, czyli Enhanced Intel Speedstep Technology, w założeniach działa poprzez obniżanie taktowania procesora kiedy nie jest wykorzystywany i zwiększania pod obciążeniem do nominalnych wartości. Nie neguję oczywiście zalet tego rozwiązania, ale jest ono tak czy siak niepełnosprawne. Przykładowo, znakomita większość obecnych procesorów bez problemu obsługuje serwis Youtube bez konieczności wykorzystywania pełnej jego wydajności. Niestety, specyfika działania sprawia, że przeglądarka "ogłupia" procesor i ten bardzo często na ułamek sekundy przełącza się w tryb pełnej mocy, zużywając niepotrzebny prąd oraz obciążając zasilacz wahaniami zapotrzebowania na moc. Ponieważ dzieje się to często, przekłada się to na skracanie żywotności zasilaczy, zwiększenie rachunku za prąd i zwiększanie temperatury systemu.
Pewnym rozwiązaniem jest zmiana planu zasilania - od Windows Vista w górę możliwe jest sterowanie maksymalną mocą procesora i zachowanie tej wartości w "planie zasilania". Nie jest to do końca wygodne, bo na systemach biurkowych nie ma możliwości wygodnego przełączania się między planami (należy się przeklikać przez gąszcz opcji). No i w końcu, fajnie by było, gdyby "coś" automatycznie zmieniało plan w zależności od realnego zapotrzebowania.

I tu pojawia się PowerController.

2017-07-20 23:56:32
Mozilla/5.0 Jorgee

Po sieci krąży robactwo które infekuje maszyny i które rozprzestrzenia się przez dziury i proste hasła w phpMyAdmin oraz MySQL Manager. Ten jeden konkretny przypadek jest o tyle charakterystyczny, że pojawia się znikąd, zasypuje serwer zapytaniami i w razie braku powodzenia znika. I łatwo go ciąć.

Wcześniejsze wpisy »

Powered by:
Hellcore Mailer - polski program pocztowyOpera Web BrowserFreeBSD - The Power to Serve!Slackware
RSSy:
Sidekick:
Projekty:
O autorze:
Zobacz:
Kategorie:
Archiwum:
Szukaj: