Przenosiny

Nowa treść będzie pojawiać się w nowym miejscu: Long-standing Bug.

Reklamy
Opublikowano Różne | Dodaj komentarz

Efekty uboczne programowania

png w pełnej rozdzielczości mają po 2-4,5 MB

Opublikowano Zdjęcia, Śmietnisko | Dodaj komentarz

One Makefile to rule them all

One Makefile to rule them all, One Makefile to find them,
One Makefile to bring them all and in the batch compile them
In the Land of Unix where the Shells lie.

Kiedyś tego szukałem i niezbyt gorliwie jak się okazuje, bo podpowiedź była w manualu do GNU make’a. Ten Makefile skompiluje wszystkie pliki *.cpp jako osobne programy w katalogu w którym się znajduje do podkatalogu bin.

cele := $(patsubst %.cpp,bin/%,$(wildcard *.cpp))

komp=g++ -Wall -O2

asdf: $(cele)

$(cele) : bin/% : %.cpp
	$(komp) $< -o $@

clean:
	rm $(cele)

Żeby pakowało binarki bezpośrednio do katalogu ze źródłami trzeba usunąć 2x bin/.

Opublikowano Różne | Otagowano , , , , | 1 komentarz

Antystres

  1. Skopiuj do Emacsa (koniecznie do Emacsa!) ten wiersz:
    http://galczynski.kulturalna.com/a-6789.html
  2. Czytaj.
  3. M-x zone RET
  4. GOTO 3.
Opublikowano Śmietnisko | Otagowano , , , , , | Dodaj komentarz

Modelina czyli własne rozdzielczości w Xorg

Monitory CRT (a raczej ich sterowniki) mają to do siebie, że domyślne rozdzielczości albo dają bezbolesne odświeżania i są za małe, albo migoczą przy upragnionych rozdzielczościach. Do tego Xorg ma trudności z wykryciem odpowiednich trybów na części monitorów.

Można to obejść i wyciągnąć z monitora max możliwości dodając do /etc/X11/xorg.conf własne tryby (tzw. modeline’y). Wygenerujemy je programem znalezionym w sieci. Czytaj dalej

Opublikowano Różne | Otagowano , , , , | Dodaj komentarz

Java – tendencje na rynku pracy

Zrobiłem małe zestawienie: ilość wystąpień danych technologii w polskich ofertach pracy (użyłem dwóch serwisów: pracuj.pl i jobrapido.pl). Podzieliłem wyniki na kilka kategorii.

Zestawienie jest bardzo poglądowe ale daje pewne wyobrażenie o tym co się dzieje. Czytaj dalej

Opublikowano Java | Otagowano | 3 Komentarze

Ratujcie borsuki

Bądźcie mili dla borsuków, nie odborsuczajcie tylko odrobaczajcie. I liczcie zawsze od 0 a będziecie mieli dużo zdrowych dzieci.

Czytaj dalej

Opublikowano Śmietnisko | 1 komentarz

Qt 4.4.3 i OpenSolaris

Piszę to szczególnie po to, by oszczędzić komuś czas na szukanie ;) . Wpis jest w części tłumaczeniem tego artykułu, który dotyczy budowania paczek dla KDE4, co mnie nie interesowało a poza tym wymagało budowania dodatkowych bibliotek (np. stdcxx ;) w Solarisie są przynajmniej dwie biblioteki standardowe C++, nie potrzeba mi już więcej :P ). Ta krótka instrukcja dotyczy kompilacji bez STL-a używając standardowego kompilatora CC. Czytaj dalej

Opublikowano OpenSolaris | Otagowano , , , | Dodaj komentarz

Partycje NTFS na Solarisie

UPDATE: O wiele lepsza metoda jest opisana tu: http://casius.wordpress.com/2009/02/14/ntfs-3g-w-opensolarisie/ . Stary wpis zostawiam w celach hitorycznych ;) .

UPDATE: Jeszcze lepszy poradnik jest tutaj: http://forums.opensolaris.com/thread.jspa?threadID=513

Czytaj dalej

Opublikowano OpenSolaris | Otagowano | Dodaj komentarz

Szybka instalacja OpenSolarisa

Ten wpis dotyczył wersji 2008.11.
2009.06 (i pewnie późniejsze) dostępne są już tylko w wersji z wszystkimi językami. Mimo to instalacja trwa już nie 30 minut a 15 :)

Pobieramy stąd: http://www.opensolaris.com/get.
Polecam olać wersję global, ponieważ wersja ze wszystkimi językami wolniej się instaluje (przez kompresję), a poza tym zainstaluje nam 35 niepotrzebnych języków. Na średnim sprzęcie (P IV 2.8, 2.5 GB RAM) instaluje się 30 minut.Przed instalacją warto zobaczyć co mówi nam ‚Device Driver Utility’ o naszym sprzęcie. Można to też zrobić nie uruchamiając LiveCD, tu: http://www.sun.com/bigadmin/hcl/hcts/device_detect.jsp (potrzebna Java), bądź sprawdzić na HCL.
Sama instalacja jest dość podobna Ubuntu, o ile mamy gotowe miejsce na system.

Po instalacji systemu wstukujemy w terminalu:

pfexec pkg refresh
pfexec pkg install lang-support-polish

Przelogowujemy się wybierając język polski. Jak ustawić polski układ klawiatury (programisty) opisane jest tutaj: http://estseg.blogspot.com/2008/06/polska-klawiatura-w-opensolaris.html.

Denerwujące może być to, że w konsoli nie działają klawisze Home, End i Delete tak jak trzeba, ale zawsze działają skróty z Emacsa, odpowiednio Ctrl+A, Ctrl+E i Ctrl+D.

Co ciekawe w xtermie Home i End działają a gnome-terminal można zmusić do działania: http://mruva.blogspot.com/2009/01/klawisze-home-i-end-w-opensolaris.html.

Opublikowano OpenSolaris | Otagowano | Dodaj komentarz