Archiwa tagu: shell

Nano bez tajemnic, cz. 1: Kodowanie i skróty

Sam miałem niegdyś problemy z obsługą Shella, jak i Nano. Postanowiłem więc podzielić się zdobytą wiedzą, a zarazem zapisać wszystko, co wiem z nadzieją, że kiedyś może mi się to jeszcze przydać – bądź komuś innemu :roll: .

Dlaczego Nano, a nie na przykład VIM? Przyzwyczajenie? Lenistwo… cokolwiek byście nie wybrali, będzie dobrze. Po prostu lubię ten edytor, VIM jest, jak dla mnie zbyt rozbudowany, ja potrzebuję jedynie programu do edycji, podglądu i tyle, a nie kombajnu – a może po prostu ten program mnie przerasta :evil: .

Jest to pierwszy wpis z serii. Zamierzam wypuścić trzy wpisy. 1 – kodowanie + klawiszologia, 2 – ustawienia, 3 – kolorowanie składni Syntax.


Konfiguracja IRSSI na przykładzie

3 dni temu na łamach pl.wordpress.org została dodana informacja o polskim kanale IRC dla WordPressa. Kanał ten odnaleźć możecie w sieci freenode, a jego nazwa to #wordpress-pl.

Ja osobiście już od dawna zamierzam się z napisaniem wpisu, który ujawniałby konfigurację IRSSI na (praktycznie rzecz biorąc) podstawowym poziomie, czyli uwierzytelnianie, ustawienie nicka, automatyczne łączenie z kanałami, dodanie sieci…


Domyślny opis Finch/Pidgin przy „away”

Finch/Pidgin jako domyślny opis dla statusu Zajęty (Away) ma przypisany opis: Nie ma mnie teraz przy komputerze. Czy da się go zmienić? Zakładając oczywiście, że nie ma takiej opcji w ustawieniach?

Okno ustawień / bezczynność

Okno ustawień / bezczynność

Oczywiście, że tak. Nie jestem pewien, jak jest w przypadku innych wersji tego/tych komunikatora/komunikatorów, ale w mojej nie ma możliwości edycji opisu poprzez ustawienia. Jest natomiast inne rozwiązanie.

W katalogu:

.purple/

Tworzy się plik o nazwie status.xml w nim zawartych jest kilka statusów, plik więc wygląda mniej więcej tak:

<?xml version=’1.0′ encoding=’UTF-8′ ?>

<statuses version=’1.0′>
<status name=’Auto-Cached’ transient=’true’ created=’cyferki’ lastus$
<state>away</state>
<message>Nie ma mnie teraz przy komputerze</message>
</status>
<status name=’Auto-Cached’ transient=’true’ created=’cyferki lastus$
<state>available</state>
</status>
</statuses>

Odpowiedź powinna więc się nasunąć sama, jak zmodyfikować opis komunikatora, tak by przechodząc w tryb bezczynności opis był inny niż ten domyślny. Tak! Edytujemy tylko plik status.xml wprowadzając interesujący nas tekst w miejsce Nie ma mnie teraz przy komputerze.


Konsola + Pidgin = Finch?

pidginCzym jest Finch? Jest to konsolowy odpowiednik Pidgina – tak można go najkrócej opisać i w zasadzie to by wystarczyło każdemu, kto zna Pidgina. Jednym z atutów tego programu jest fakt, że działa on na podobnej zasadzie, co Pidgin, można w zasadzie wszystko w tym programie zrobić, tak jak ma to miejsce u jego brata. Wadą jest fakt, że zjada nieco więcej zasobów, niż jego odpowiednik, jakim jest konsolowy multi-komunikator EKG2. Co odróżnia Fincha od EKG2? To, że widzimy okienka rozmowy, jak w przypadku komunikatora z GUI, jak i to, że możemy do woli zmieniać rozmiar okien oraz je przenosić na dowolne pole konsoli, jak i wiele innych… Dla tych, którzy nie znają Fincha:

Finch is a console-based IM program that lets you sign on to AIM, Jabber, MSN, Yahoo!, and other IM networks. It runs on Unixes. It uses GLib and ncurses.

http://developer.pidgin.im/

Co w wolnym tłumaczeniu oznacza:

Finch to komunikator bazujący na konsoli, który pozwala na łączenie/komunikację z takimi sieciami jak AIM, Jabber, MSN, Yahoo!, oraz innymi. Działa na systemach Unixowych. Używa GLib oraz ncurses.

http://developer.pidgin.im/

Czyli takim łopatologicznym skrótem: jest to multi-komunikator internetowy, który działa wyłącznie na systemach Unixowych.


O Linuxpl.com słów kilka

Tak, jestem zadowolony. Dziękuję – koniec wpisu.