nyuhuhuu

Posts Tagged ‘geek’

How to use different SSH keys for different services smoothly

In Napló bejegyzések on 2008.10.12. at 17.28

While it’s obvious to use different passwords for different services, people using SSH keypair for logins think it is the secure way to do thing, thus use the same keys for all services. Even providers that requires to use SSH keys for authentication, only mentions to copy and paste your generated id_rsa.pub in the textarea, and go happy hacking. Tovább ehhez a bejegyzéshez »

mutasdhamered

In Napló bejegyzések on 2008.10.11. at 16.42

Pink Bliss with Pony

Van ilyen vagány a deszktopod?

How to import functions from a bash script?

In Napló bejegyzések on 2008.10.10. at 13.56

Consider the following in your shell script ~/bin/libary:

#!/bin/bash
lol() {
      echo LOL
}
export -f lol

Now in ~/bin/the_hard_stuff, you can use your previously defined library function lol like:

#!/bin/bash
. ~/bin/library # "import module"
lol             # simply refer to the exported function

Now you know how to write reusable scripts, go and hack.

főzzek neked is egy teát?

In Napló bejegyzések on 2008.10.05. at 08.02

lpx.hu, future concept (ascii art theme)

Ubuntu Konferencia 2008, benne: Emacs és Vim fej-fej mellett

In Napló bejegyzések on 2008.09.15. at 10.15

A második magyarországi Ubuntu konferencián Horák György barátommal Emacs és Vim fej fej mellett c. előadásunkat tartottuk meg. Köszönjük a nagy számú érdeklődést, valamint a hasznos visszajelzéseket*. Köszönjük a konferencia kérdőívét kitöltők közül azoknak, akik az ötös skálán hatossal pontozták előadásunkat, és végül köszönjük a konferencia szervezőinek a színvonalas rendezvényt.

With my friend, Horák György, we gave a 20-minutes talk at the second hungarian Ubuntu conference. We presented two high-tech text editors—Emacs and Vim—to the audience. We tried to convince them, it’s time to switch to a better editing tool.

Konferenciakitűzők az Ubuntu Konferenciáról

Előadásunk tárgya nem két rivális eszköz közötti feszültség élezése, hanem a GNU Emacs (továbbiakban: Emacs) és Vim szolgáltatásainak bemutatása volt. Úgy véljük, hogy az Emacs és Vim együtt versenytársai más texteditoroknak. Az alábbiakban a prezentáción elhangzottak Emacs-vetületének szövegezése olvasható.

Tovább ehhez a bejegyzéshez »

Ne hagyja ki: Ubuntu Konferencia 2008

In Napló bejegyzések on 2008.09.11. at 12.19

Ubuntu Konferencia 2008, második Ubuntu konferencia, második Magyarországi Ubuntu Konferencia, Magyarországi Ubuntu Konferencia 2008, ilyenek. Itthon, másodízben, szombaton. Nézze meg, hogy mit nézzen meg.

caption {margin:0;background:#000;color:#fff;font-weight:bold;text-align:center;line-height:1.6em;}
#ubuntukonf {border-collapse:collapse;border-spacing:0;font-size:.9em;}
#ubuntukonf td,#ubuntukonf th {background:#111;color:#999;text-align:center;padding:.2em 0;}
#ubuntukonf tbody th {vertical-align:top;}
#ubuntukonf td a {background:#111;color:#999;text-decoration:none;}
#ubuntukonf td.active {background:#962769;color:#fff;}
#ubuntukonf td.active a {background:#962769;color:#fff;display:block;}
#ubuntukonf td strong {font-weight:normal;}

Az Ubuntu Konferencia 2008 javasolt programjai
Budapest Prága II-III. Prága I.
Regisztráció az aulában
Farkas Szilveszter: Köszöntő
Kadlecsik József: Tűzfalak építése ipsettel Süveg Gábor: Közösségi weboldalak építése Ubuntu alatt Kelemen Gábor: Fordításmenedzsment az alapoktól
Mátó Péter: Szerverterem egy számítógépben – avagy hogyan élnek a barack lakói? Czakó Krisztián: Vékonykliensek Ubuntu Linux alatt LTSP-vel Kelemen Gábor: Fordításmenedzsment Ubuntu alatt
Ebédszünet
Czakó Krisztián: LME Molnár Vilmos: Az Ubuntu és a mobilinternet Horák György, Török Gábor: Emacs és vim fej fej mellett
Kruska Tibor: Miért használnak a legjobb vállalatok Linuxot? Varga-Háli Dániel: Kollaboráció az iskolákban virtualizációval – effektív információközlés Szekeres Barnabás: A magyar Ubuntu dokumentációs csapat
Höltzl Péter: Modern naplózás GNU/Linux alapokon Deim Ágoston: Központi felügyelet nyílt forráskódú eszközökkel Đanić Mario: Sparks of the Future: Optical disks in flame
Sütő János: Statisztikai spamszűrők (elmélet és gyakorlat) Szalai Kálmán: Az OpenOffice.org 3.0 újdonságai Bankós Péter: Ubuntu és egy mérnök találkozása – avagy a számítógéppel segített tervezés lehetőségei Ubuntun
Zárszó

Fontosnak tartjuk kiemelni, hogy a kerékpárral érkezők ingyen résztvehetnek az ebédszünetben a női mosdóban tartandó vizespóló versenyen! Továbbá a kerékpárral érkezők vagányak, és Süveg Gábor felajánlásának köszönhetően – korlátozott számban – a gépek lezárhatók Gábor kocsijának csomagtartójában!

Hey Emacs-w3m, meet IDNs!

In Napló bejegyzések on 2008.09.10. at 11.42

Despite IDNA support is bundled with Emacs since 2003 (C-h f idna-*), Emacs-w3m does not handle international domains. It simply encodes all non-ASCII characters in the given URL, which makes in the context of IDNs non-sense. But advising the function w3m-url-transfer-encode-string—responsible for urlencoding unsafe data—to pre-encode IDNs may help a lot. My solution below has a known limitation, so that after activating encode-idna, w3m-url-transfer-encode-string will refuse invalid URL schemes.

(defadvice w3m-url-transfer-encode-string
  (around encode-idna (url &optional coding))
  (let* ((host (w3m-http-url-host
                (w3m-parse-http-url (w3m-canonicalize-url url))))
         (url (replace-regexp-in-string host (idna-to-ascii host) url)))
    ad-do-it))

(ad-activate 'w3m-url-transfer-encode-string)

From now, you can w3m-goto-url my slides at gábor.20y.hu.

Szabadszoftver lobbikról a LinuxPortálban

In Napló bejegyzések on 2008.09.02. at 15.49

Jut eszembe, hogy anno Nagy György csupán a Bombagyárnak adott volna interjút a tojásdobálással kapcsolatban annyiban sántít, hogy a június 18-i LinuxPortál tévéműsorban is vendég volt. Az adásban oktatásról, szabad szoftverekről hallgató beszélgetés. Tekintse meg az archív felvételt!

A LinuxPortál bemutatja: GNU Emacs apéritif

In Napló bejegyzések on 2008.08.27. at 22.11

A nyílt forrású technológiákat bemutató LinuxPortál tévéműsor 344. adásában lehetőségem nyílt áttekintést nyújtani a GNU Emacsról. Az előadás célja egy átfogó kép kialakítása volt. Várhatók további Emacs tárgyú bemutatók a jövőbeni adásokban.

For the English-readers out there, I gave a talk in the hungarian TV programme LinuxPortál focused on open source technologies. I showed off the main features of GNU Emacs. In the future, there’ll be more presentations on specific areas of Emacs.

Az alábbiakban az előadás kivonatos tartalma olvasható. Tovább ehhez a bejegyzéshez »

$perl6 → ‘lispy

In Napló bejegyzések on 2008.08.26. at 14.16

Az őrültet a zsenitől. Larry Wall még sohasem hallott a Lispről és nyelvjárásairól, ezért a Perl 6-ból Lispet csinál serényen (lisper := Lisp Perl, ha-ha).

„No computer language has ever taken extensibility seriously. All languages fall into the one true syntax syndrome, and we want to escape that [...] Perl 6 has no core, no keywords, no built-in operators. Everything that looks like an operator is actually defined by some grammatical rule or by a macro or by something that is added in.”

Minderről az idei OSCON-on szólt. Wall úr gondolatai Joab Jackson Perl vision gets sharper cikkében. Említésre méltó, hogy Larry Wall gondosan a nyelvtani kiterjeszthetőséget emeli ki, amelyet ha úgy vesszük, valóban még nem produkált egyik nyelv sem. De vajon a legegyszerűbb szintaktikai formula nyújtotta tetszőleges szemantikai bővítésben rejlő lehetőség mennyivel rugalmatlanabb? Egyiknél a lexer–parser (M-expression), másiknál a reader (S-expressions) fejti ki az evaluator (meg ne nézze, mit ír erre asztaki!) számára értelmezhető objektumokat. A programozó szemszögéből a tetszőleges szintaktika bevezetése egyenértékű a legegyszerűbb nyelvtannal leírható tetszőleges jelentéstartammal. Ha lefölözzük Wall úr előadásának gondos mázát, türelmetlenül várjuk, hogy a medvét lássuk. Addig olvassák a tőlünk okosabbak okfejtéseit Lies, Damned Lies, and Perl 6 íráshoz érkezett hozzászólások során.

Follow

Get every new post delivered to your Inbox.