Polecenie cd
linuksowej powłoki ma ciekawą, aczkolwiek nie zawsze znaną opcję -.
Dziś krótko i na temat. Logujesz się na serwer, odpalasz screena, otwierasz sobie 8 okienek, w każdym po jednym ważnym shellu, których już nie chcesz zamykać. Odłączasz się od screena i w tym epickim momencie przypominasz sobie, że nie nadałeś screenowi nazwy :).
Python doskonale nadaje się do szybkiego pobierania i przetwarzania dużej ilości danych. Za przykład niech posłuży opisany poniżej przypadek.
... w którym Marty McFly wróci do przyszłości :)
Dziś chciałbym przedstawić małe znalezisko, które symuluję starą grę z Commodore 64 o nazwie Impossible Mission.
W 1984 roku David Braben oraz Ian Bell stworzyli grę, która przeszła do historii rozrywki. Mimo tego, że nie miała fabuły, to grało się w nią miesiącami. Chodzi oczywiście o Elite - grę która potrafiła zmieścić osiem galaktyk, a w każdej po 256 planet w 64kb pamięci typowego komputera ośmiobitowego.
W 1993 roku powstała nowa gra, która z powodzeniem zdetronizowała Elite...
Czasem podczas uruchamiania/grania w gry przy użyciu WHDLoad gra wraca do systemu z komunikatem: Exception "NMI Autovector" ($7C) . O co w tym chodzi?
Pakiet WHDLoad na Amigę pozwala zainstalować na twardym dysku (karcie CF) większość gier, które nie miały niegdyś swoich własnych instalatorów lub co gorsza nie korzystały z DOS'u Amigi.
W dużym uproszczeniu: tworzone jest wirtualne środowisko, w którym uruchamiane są gry. Niezależnie od konfiguracji sprzętowej.
Dziś w nastrojowy film o przygodach Linka... znaczy Lunka, znanego bohatera serii Legend of Zelda ;).
To co zrozumiałe dla parserów xml niekoniecznie musi być zrozumiałe dla człowieka, szczególnie gdy plik xml został pozbawiony wszelkich znaków nowej linii. Oczywiście, zgodnie z prawem Murphy'ego, dokładnie w tym momencie musimy przeanalizować nie tylko dane, ale i strukturę pliku :).
Dziś dzień programisty. Z tej okazji wszystkim programistom życzę:
Ku pamięci!
Podmiot: duży plik csv
Misja: posortować po drugiej kolumnie, malejąco
Nie, nie przerzucam się na programowanie myśliwców ;). Ale warto zerknąć do załączonego dokumentu.
W przypadku projektów Django pracuję głównie z trzema bazami - jeden master, a za nim dwa slave, replikujące go tak szybko, jak się da. Jednak czasem nie jest to dość szybko i trzeba zgłosić administratorom problem z replikacją.
Pytanie tylko jak określić, że problem tkwi właśnie w replikacji?
Dziś krótki tutorial pod tytułem jak na klasycznej Amidze stworzyć sobie środowisko programistyczne z pythonem i vimem w roli głównej.
Tekst trochę z przymrużeniem oka. A dlaczego? Wszystko w swoim czasie :).
Przy nieautomatycznych deploymentach często zachodzi sytuacja typu: potrzebuję listy plików zmienionych między rewizjami X i Y. Oto prosta metoda dla użytkowników Mercuriala.
W tym roku mija 30 lat od zaprezentowania pierwszej w historii Amigi.
Na blogu pojawi się z tej okazji kilka (jeśli nie kilkanaście) postów poświęconych temu komputerowi.
To potrafi być wkurzające: robię coś w konsoli połączony zdalnie przez ssh, zostawiam ją na chwilę. Wracam do niej i albo jest zawieszona, albo dostaję komunikat: Read from remote host: Connection reset by peer
. Okazuje się, że jest na to sposób, a nawet kilka :)
Takie pytanie zadaję sobie zawsze, kiedy loguję się na nową maszynę linuksową opartą na Debianie bądź Ubuntu.
Często są to zdalne logowania po ssh no i wypadałoby w łatwy sposób z konsoli dowiedzieć się z jakim systemem i w jakiej wersji mamy do czynienia.
Zabaw z avconv
ciąg dalszy. Dziś krótki snippet pokazujący jak z obrazka png zrobić pełnoprawny film.