czwartek, 17 grudnia 2009

The cat is alive

Result wasn't known until the box was opened;)

PL: Rezultat nie był znany dopóki nie otworzono pudełka;)

wtorek, 15 grudnia 2009

One-liner script to count approximate number of messages in pidgin

You can use this script to counts approximate number of messages from Pidgin history(works only in plain-text archive, not in html). Replace UPPERCASE with appropriate info.
cat .purple/logs/PROTOCOL/MY_PROTOCOL_ID/FRIEND_PROTOCOL_ID/* | grep -w FRIEND_ALIAS | wc -l

where
PROTOCOL is protocol you use for a talk, for example irc jabber or gadu-gadu
MY_PROTOCOL_ID is an ID that you use to log in protocol (if you are only user of pidgin there would be only your folder so you can probably auto-complete it by tapping TAB)
FRIEND_PROTOCOL_ID same as MY_PROTOCOL_ID but for your friend
FRIEND_ALIAS alias that you gave to your friend in pidgin(it is shown before any of his messages), or your alias if you are interested in number of your messages
jabber example:
cat .purple/logs/jabber/me@gmail.com/friendName@gmail.com/* | grep -w friendName | wc -l

Of course script have serious drawbacks, because if you have changed someone alias, or use it often in your messages results would be heavy biased, but otherwise should be good enough approximation.

Krótki skrypt zliczający liczbę wiadomości wysłanych przez użytkownika Pidgina
Skrypt pozwala znaleźć przybliżoną liczbę wiadomości które do kogoś wysłaliśmy, lub od kogoś otrzymaliśmy
cat .purple/logs/PROTOKÓŁ/MOJE_ID/ID_PRZYJACIELA/* | grep -w ALIAS_PRZYJACIELA | wc -l

przykład gadu-gadu:
cat .purple/logs/gadu-gadu/1234/4321/* | grep -w Staszek | wc -l

poniedziałek, 14 grudnia 2009

PyShare - Nautilius scripts are only the beginning

PyShare is quite succesfull as a nautilius script, but it can do better. For now we focus on making it simple to share anything that you drop on it (or send by it using nautilius script), but PyShare cannot be ulitmate app good for everything. Wouldn't it be cool to share images directly from f-spot or movies from totem? I think that it would so I plan to make a PyShare minimal package that would have very light depedencies, that could be used as CLI or as library. API would be simple - give PyShare a file, and you will get links back.

niedziela, 22 listopada 2009

sendToImageshack changes name to PyShare

I took extending sendToImageshack as one of my study projects, so now I have some time to hack it. I plan to add support for other hosting sites, so I renamed the project to PyShare. We are doing projects in pairs, so my classmate will help me. He already added GNU GetText to script and started putting uploaded links in SQLite database, but we didn't make it for 0.4.0 release. Development,bugs and translations can be tracked on https://launchpad.net/pyshare/. I'm sorry that this release is English only but I hope that launchpad will approve our translation templates soon.

PyShare name genesis:
Python Sharing - using Python for sharing
Pie Share (phonetically python is pahy-thon and pie is pahy) - piece of cake, sharing easy as pie, Portal reference

sobota, 14 lutego 2009

World of Goo comes to Linux

2D boy released their game for GNU/Linux operating systems.
What can I say? Not only they made an original game, which is rare nowadays, but made it available for almost any platform(x86) for small price. I won't write another review, just take a look at impressive score at metacritic.What's more this game is DRM free. Check it for yourself: free demo

World of Goo wydane na Linuxa
2D boy wydało swoją nową grę na Linuxa.
Co tu dużo mówić, gra jest naprawdę oryginalna dobra, bez DRM(który szkodzi tylko posiadaczom legalnej kopi) które ku zbiera mnóstwo dobrych recenzji, na pewno warto chociaż zerknąć na darmowe demo.

czwartek, 12 lutego 2009

Samsung 2443BW review

monitor features, photos and specification
Only one note to samsung's list of features:Forget about 20 000 dynamic contrast ratio. Turning it on brings strangely looking effects. It just looks bad in films and games, but you can probably use it watching fullscreen photos. For example during the zoom in the beginning of Resident Evil lab is dark when it's far, but suddenly it becomes bright(black to white ratio just crossed limit and monitor gives more power to backlight).

Design:
simple, black, looks ok


Static image:
Static pictures looks quite good, but something is lacking. Probably that's because 82% coverage of color gamut or because black is weak. Pictures looks better when you sit far away from monitor(about 1.5meter). I think that's because of how the TN display pixels..if you see gaps between them - you sit to close!;p

Films:
Full HD looks just great! With high brightness even view angles are not so bad. Biggest problem during watching is tearing during fast action(look below).

Games:
I don't know why but tearing wasn't so visible during games. Moreover there is almost no input lag(look below) and motion blur is hardly visible which makes this monitor almost perfect for gaming.

Desktop:
1920x1200 it's a lot of space. Combining it with 4 virtual desktop, "smart placement" and "scale" from Compiz or kwin made my work more effective then ever. I almost don't need moving windows by dragging them with alt button. Power consumption shold be quite low(max 50W) but I haven't messured it. Last but not least my eyes are less tired then they were with CRT(anyway I still try to take a break every hour)


Input lag:
I've taken 17 photos of this counter using Nikon D40 camera compering input lag of 2443BW with Samsung CRT 795DF monitor which should have near to zero input lag. I was a bit surprised because I found that 2443BW in 15 photos have 0(!) input lag, once it was 25ms and once 28ms. I'm quite impressed.

Tearing:
On desktop and in game it wasn't very noticeable. Vertical movement have almost no tearing but horizontal is sometimes visible. Unfortunately when you rotate monitor 90 degrees for reading websites it becomes clearly visible(especially on slashdot. It's not a big deal, because I rarely read and scroll same time:), but I don't like it during films. I tried with or without v-blank but I gained nothing.

Inverse ghosting:
not visible

Overview:
To sum up it's quite good monitor in this price range. All it's disadvantages exists because of TN display, but you won't find *VA or IPS for this price(I bought it for 900PLN ~ 200EUR)
office work: v.good
games:v.good
movies:good
professional(?) graphics: v. bad(This monitor is not designed for professional computer graphic. I would say that it's not designed for unprofessional graphic either. If you need monitor mainly for GIMP or Photoshop look for a *VA or IPS monitors. )

wtorek, 10 lutego 2009

Welcome

Welcome
I'll post here info about technology and other stuff that I'll find interesting. I will write in English and Polish when I'll have enough time.

Witam
zamierzam tu umieszczać informację o technologiach i zdarzeniach które uznam za ciekawe. Jeżeli będę miał czas to posty będę pisał w dwóch językach(niekoniecznie słowo w słowo)