Zobrazují se příspěvky se štítkemjak na to. Zobrazit všechny příspěvky
Zobrazují se příspěvky se štítkemjak na to. Zobrazit všechny příspěvky

čtvrtek 24. května 2007

Zachovale obleceni na charitu, ne do popelnice

Asi tak dvakrat do roka delam poradek ve skrini a vyrazuju obleceni, co uz je nenositelne a nebo nositelne, ale prestalo se mi libit nebo mi z nejakych duvodu prestalo sedet.

Kousky, co uz skutecne doslouzily vyhodim, ale tech byva jen par. Zato mivam slusnou hromadku toho, co by se jeste nosit dalo, ale ja uz to nosit nechci, protoze se mi to nelibi nebo jsem zhubla/pribrala... A ty nosim do kontejneru urceneho pro sber obleceni pro charitativni ucely. Je to fain pocit. Zabijete dve mouchy jednou ranou - udelate si misto ve skrini a pritom vas muze hrat pocit, ze jste to jen tak nevyhodili, ale mozna jste udelali dobry skutek.

Takove kontejnery obcas nebyva jednoduche najit, ale vetsinou se staci divat kolem sebe. Jeden je napriklad v nakupnim centru na Zlicine mezi Tescem a Ikeou na parkovisti (v Praze). Kdybyste ale zadny nenasli, koukejte po letacich na ulici, jednou za cas se nekde kona sber obleceni primo na ulici. A kdyz ani to ne, ptejte se lidi, kteri maji neco spolecneho s charitativni cinnosti, duchovnich a podobne, nekdo vam urcite poradi. Nebo hledejte na internetu.

neděle 4. března 2007

Vychytavky pri psani C kodu ve Vim

Proletla jsem dokument C editing with VIM HOWTO a jeste par dalsich a zde je par vychytavek, ktere mohou hodne usnadnit praci:


Skakani mezi funkcemi


Pomoci znaku { a } lze skakat mezi odstavci. Odstavce jsou shluky textu oddelene od sebe prazdnym radkem. Tedy ti znas, kteri, nepisi praseci kody a oddeluji funkce alespon jednim praznym radkem, mohou takto preskakovat mezi funkcemi. Pokud mate funkce delsi a mate i v ramci jedne funkce prazdne radky, muzete vyuzit [[ a ]]. Takto se presunujete po zavorkach znacich zacatek funkce. Muzete si take vyzkouset [] a ][. Samozrejme lze napsat treba 2[[ pro posun o dve funkce a podobne.


Preskakovani mezi zavorkami


Pro preskoceni z jedne zavorky na druhou, ji odpovidajici, lze pouzit %.


Rychle prohlizeni funkci a skakani


Predstavte si, ze ctete nejakou svou funkci a(), ve ktere mate volani na dalsi svoji funkci b(). Co dela b() nevite, tak se chcete podivat. Jak to udelat rychle, abyste v celem souboru nebloudili? Umistete kurzor do jmena funkce b() a stisknete ctrl+], az si ji doprohlednete, staci pak jen ctrl+t a jste zpet v a(). Aby vam toto fungovalo, musite si nejdrive vytvorit soubor obsahujici tyto zalozky: v shellu napiste ctags soubor.c nebo treba ctags -R *.c.

Muzete si take vytvorit vlastni zalozky dle libosti. Stisknutim mX, kde X je a-z, A-Z nebo 0-9 si vytvorite zalozku. Kdyz se pak chcete na toto misto vratit, stiskete 'X. Mala pismenka jsou lokalni zalozky pro jeden soubor. Pokud chcete mit zalozky napric vice souboru, pouzivejte pro ne velka pismena.


Pripomenuti typu


Pokud jste kurzorem na promenne a nepamatujete si jeji typ, stisknete gd (gD vas odnese na globalni deklaraci).


Doplnovani slov


Pokud mate napsany zacatek slova (treba dlouhe jmeno funkce) a nechce se vam to cele psat znova, staci ctrl+p a vybrat si, ktere z nabizenych slov chci. Nabizet se mi budou slova, ktera jsem jsem jednou nekde napsala. Nabizena slova lze prochazet pomoci ctrl+p smerem dopredu a crtl+n smerem dozadu.


Vzhled


Tyto prikazy muzete pouzivat primo, nebo si je dat do .vimrc:

  • set textwidth=80 - maximalni pocet znaku na radce

  • set cindent - automaticke odsazovani


Prace se soubory



  • Pokud si editujete nejaky soubor a date :n (otevreni noveho souboru), do toho puvodniho se dostanete zpet pomoci :e#

  • Rozpulit vim, aby bylo videt vice souboru najednou, lze pomoci :split. Pro prepinani mezi temito okenky pouzivejte crtl+w crtl+w.

pátek 26. ledna 2007

Jak tridit

Troufam si rici, ze jednim z duvodu, proc hodne lidi netridi odpad, je neznalost. Kam mam hodit tohle a kam neco jineho...? A tak to radsi hodime do smesneho, tim se nic nezkazi.
Pro ty z vas, kteri maji zajem tridit jeste trochu vic, nez tridi ted, prinasim velmi strucny, prehledny link, kde se dozvite vse potrebne :)

http://www.jaktridit.cz/odpady/jak.html