Widoczki ze słonecznej Norwegii ;)
Kilka zdjęć z mojej niedawnej wycieczki do kraju wikingów. Niestety nie mam się czym chwalić, bo aparat do najlepszych nie należy ;)
Kilka zdjęć z mojej niedawnej wycieczki do kraju wikingów. Niestety nie mam się czym chwalić, bo aparat do najlepszych nie należy ;)
Kwartał minął i choć do końca roku jeszcze daleko to postanowiłem zweryfikować część planów na ten rok. Z różnych względów postanowiłem kontynuować pracę co utrudni lub uniemożliwi mi zrealizowanie części z nich. Podsumowanie aktualnego stanu:
Postaram się też częściej pisać, bo podobno czasem tu ktoś zagląda ;)
Postanowiłem spisać swoje dość luźne plany na rok 2011. W nadchodzącym roku mam zamiar:
Sporo tego, między innymi dlatego postanowiłem zrezygnować z obecnej pracy. Spróbuję co jakiś czas opisać jak wyglądają postępy w niektórych dziedzinach :)
Jest to pierwszy z postów traktujących o Vimie – najlepszym edytorze dla programisty. Na początek kilka przydatnych linków dla początkujących:
Dodatkowo polecę tabbar – plugin bez którego nie wyobrażam sobie pracy w Vimie. Wyświetla otwarte pliki w postaci „zakładek” i umożliwia szybkie przełączanie się pomiędzy nimi za pomocą kombinacji alt+0, alt+1 itd. Jedyną jego wadą jest to, że czasem „gryzie się” z innymi wtyczkami/funkcjonalnościami (np. wyniki vimdiffa w jednym panelu są 2 linijki niżej co utrudnia porównanie).
W następnych wpisach postaram się przybliżyć inne ciekawe pluginy z których korzystam.
W ciągu prawie dwóch lat kilka razy podchodziłem do tego tematu i dzisiaj w końcu się udało. Pomógł mi nieistniejący już wpis na blogu Ruari’ego. Do poprawnego działania javy pod Operą potrzebne jest:
sudo ln -s /usr/lib/xulrunner-1.9.2/libxpcom.so /usr/lib/libxpcom.so
sudo ln -s /usr/lib/xulrunner-1.9.2/libmozjs.so /usr/lib/libmozjs.so
sudo ln -s /usr/lib/xulrunner-1.9.2/libxul.so /usr/lib/libxul.so
W innych systemach biblioteki te mogą być w innym miejscu, np. /usr/lib/firefox-3.x/
How to modify a value and fetch it atomically.
One way would be a table with auto_increment column, but that way one table equals one counter. If you want to have more counters you can use the INSERT … ON DUPLICATE KEY construct and subquery with variables.
Table schema:
CREATE TABLE counter
(
id
int(10) unsigned NOT NULL,
count
int(10) unsigned NOT NULL,
PRIMARY KEY (id
);
) ENGINE=InnoDB;
Query which increments the counter and fetches it’s value:
INSERT INTO counter (id, count)
(SELECT 1, @count := 1)
ON DUPLICATE KEY UPDATE count = (SELECT @count := count + 1);
SELECT @count AS count;
Od dłuższego czasu zanosiłem się z zamiarem kupna notebooka/netbooka, ale nie było takiego, który spełniłby moje wygórowane wymagania (albo był, ale go nie znalazłem). W założeniach miał być przenośny czyli mały, lekki i z sensowną baterią. Powinien dawać radę z filmami full hd i nie zabijać przy tym wszystkim ceną. Na ratunek przyszedł najnowszy netbook Asusa Eee PC 1201N z IONem na pokładzie. Recenzja będzie bardzo subiektywna ponieważ dawno nie miałem w rękach żadnego notebooka…
W końcu znalazłem motywację żeby założyć bloga. Będzie o wszystkim o po trochu, czyli o niczym. Na pierwszy ogień pójdzie mini recenzja netbooka Asus 1201N, którego niedawno zakupiłem. Oby wystarczyło motywacji na postowanie ;)