Byebye Linux, Hello OSx86

[i]

Poprawa wyglądu gitk

Prosty i skuteczny sposób na ulepszenie wyglądu narzędzia gitk (źródło):

Efekt (po lewej przed, po prawej po):

Dropbox with “Selective Sync”

I wreszcie pojawił się eksperymentalny build z długo wyczekiwaną funkcją “selective sync” - od teraz możemy wybierać które foldery mają być automatycznie synchronizowane.

Dropbox

Więcej info: http://forums.dropbox.com/topic.php?id=20472&replies=42.

Smaragd - dekoracje okien z Emeralda w KDE

23 maja pojawiła się pierwsza wersja Smaragd - nowego dekoratora okien dla KDE SC, który pozwala na używanie themów Emeralda nie rezygnując z możliwości KWina.

Jak autorzy podkreślają jest to wersja developerska (niestabilna, nie są obsługiwane cienie, skiny należy ręcznie instalować) i nie nadaje się dla zwykłego użytkownika. Kto wie, może już wkrótce będziemy mogli korzystać z bazy ponad 1500 wysokiej jakości dekoracji?

Źródło: kdepepo.wordpress.com.

“Programs must be written for people to read, and only incidentally for machines to execute.”
H. Abelson and G. Sussman - “The Structure and Interpretation of Computer Programs”

Aptana Studio 3

Studio 3 has been rebuilt from the ground up to be the most productive HTML and Ruby on Rails programming environment on the planet, and the public preview version is now available for you to try out.

Kilka spostrzeżeń po pierwszych chwilach spędzonych z edytorem:

  • działa dość szybko (na pewno lepiej niż inne, pełne IDE, choć dużo gorzej niż np. VIM), minusem jest duże zapotrzebowanie na pamięć (u mnie zabiera ponad 200MiB)
  • dobrze koloruje składnię (obsługuje na razie tylko bardzo podstawowe formaty - hamla i testów cucumbera już nie podświetliło)
  • rozpoznaje wersję railsów i korzysta z dobrych skryptów (np. “rails server”, a nie “script/server”)
  • dobre snippety (chyba identyczne z tymi z TextMate’a)
  • posiada świetną integracja z gitem - proste i intuicyjne GUI robi swoje (widać na ww. screencascie)

Dostępny do pobrania za darmo z http://www.radrails.org/3

raxus - proste dzielenie się plikami w sieci

W weekend napisałem niewielki gem - skrypt umożliwiający proste i szybkie dzielenie się plikami w sieci.

Info (instalacja, używanie): http://github.com/sebcioz/raxus:

Raxus is a application that helps to easily transfer files or folders from one computer to another on a network. It’s a small Ruby script that facilitates transfer of data across networks and only requires the recipient of the files have a Web browser. When you run command:

raxus ~/some_data/ ~/image.jpg

your folder “some_data” and “image.jpg” will be compressed with zip, application will start a mini webserver (thin, using rack). Now your files are available for download - just visit YOUR_IP:5000.

Aplikacja jest dostępna w standardowym repo (http://rubygems.org/gems/raxus), jest +/- otestowana (rspec).

Z implementacją nie było większych problemów, jedynie jednej funkcjonalności nie udało mi się dodać: chciałbym aby po przekroczeniu limitu liczby pobrań serwer się automatycznie wyłączał (na razie wyświetla tylko odpowiedni komunikat).

Wszelkie uwagi, sugestie mile widziane.