Oto mój ostatni wpis na joggerze - przenoszę bloga na tumblr.com. Dlaczego? Po prostu bardziej odpowiada mi nowa platforma. Od teraz będę pisał krócej, za to częściej ;)
Domena i feed będą przekierowywać już na nową stronę - sebcioz.tumblr.com.
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)
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.
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).
Od ponad dwóch dni w repozytorium experimental dostępne są paczki z nowym KDE SC. Na pierwszy rzut oka środowisko wydaje się całkiem używalne (jest w miarę stabilne i szybkie, jedynie od czasu do czasu występują crashe KRunnera, ale to już przypadłość samego KDE).
Z aktualizacją nie powinno być większych problemów - updatujemy QT do wersji z experimental, usuwamy stare KDE (ja tak zrobiłem, podobno da się bez tego) i instalujemy nowe środowisko.
Shot #7 - Wild Boys
Style: Glassified Wall:Student by =BlocXs Dock: daisy i Helveticons. by ~Scazza Icons:JEY!style Icons Apps: qutIM, amarok, conky i inne NowPlaying:Hardcore Superstar - "We Don't Celebrate Sundays" i "Wild Boys" (BTW genialny zespół, nie zrażajcie się nazwą ;))
Już od dłuższego czasu próbowałem nauczyć się jakże przydatnej umiejętności pisania bezwzrokowego (tzw. dziesięcioma palcami lub pełno-palcowe - [wiki]). Mimo ogromnych chęci zbyt często mimowolnie zerkałem kątem oka na klawisze co skutecznie utrudniało opanowanie tej zdolności . Byłem już skłonny kupić taką klawiaturę (z niepodpisanymi klawiszami), na szczęście w porę wpadłem na zdecydowanie lepszy i tańszy sposób. Oto on ;):
I mały konkurs: kto znajdzie najwięcej logicznych wyrażeń/skrótów (nie tylko informatycznych) ułożonych z sąsiadujących klawiszy otrzyma moje gratulacje!. Drugi raz takiej szansy nie będzie (:
Jest wieloplatformowy - tą samą konfigurację aplikacji możemy dzielić między systemami.
Jest szybki - uruchamia się w sekundę, więc nadaje się do szybkiej edycji jednego dokumentu, jak i rozbudowanej pracy nad danym projektem.
Posiada rozbudowane, wygodne skróty klawiszowe, np: "5dd" - usuwa 5 następnych linii.
Do pracy nie jest wymagana myszka. Po pewnym czasie nabieramy wprawy i potrafimy pisać dużo szybciej niż w zwykłym edytorze (w związku z poprzednim punktem).
Możemy łatwo dzielić się aktualnie edytowanym dokumentem - zaznaczmy dany fragment i wydajemy komendę gist albo pastie (Gist, Pastie).
Posiada świetną nawigację po plikach - zamiast korzystać z tradycyjnych tabów (przez co ja miałem zawsze niezły bałagan), mamy okno podzielone na kolumny i wiersze (naraz widzimy wiele plików).
Dzięki plug-inowi fuzzy-finder możemy łatwo przeskakiwać do dowolnego pliku. Po wciśnięciu ctrl-f pojawia się małe okienko, gdzie podajemy część nazwy pliku, a Vim wyświetla dokumenty pasujące do wzorca.
Mamy możliwość korzystania z dwóch wersji - z GUI i konsolowej (idealny do pracy np. via SSH).
Posiada tysiące inncyh genialnych plug-inów, takich jak snippets (dopełnianie składni - piszemy "vpo", wciskamy tab i automatycznie Vim dopełnia do "validates_presence_of"), surround (chcesz zamienić podwójny cudzysłów otaczający tekst na pojedynczy? Wystarczy wklepać cs"'), live-debugging, back-up i wiele innych.
Sebastian Zuchmański (pseudo. sebcioz) - licealista (profil ścisły). Początkujący programista Ruby, RoR. Hobbystycznie zajmuje się systemami spod znaku pingwina. My Website.