Vyhlaďtě !&@#!! regulární výrazy!!!

No, ani nevím, zda se mi takový nadpis uloží do db. Jestli jí nebude takové hausnumero podezřelých znaků… podezřelé. Však uvidím při odesílání.

Ten nadpis je aktuálně výstižný. Nejdříve samozřejmě co to je za nadávku, ty regulární výrazy. Je to strašná nadávka. Je to kletba z nevymáchané huby prokletého. Je to pojmenování, které si nezaslouží ani ženská kopající chlapa na potkání mezi nohy (a to už je hernajs co říct!). Je to… je to… je to k posrání, to mi holka věř.

To zanedbatelné procento programátorů, kteří aktuálně vědí, se beztak usmívá pod vousy… a já nevím, zda se mám pokoušet osvětlit problematiku porovnávání výrazů i zbylým 99.7% návštěvníků.

Úzce to souvisí s mým včerejším uvažováním nad vylepšením svého redakčního systému, kdy budu do textu vkládat vlastní tagy a script mi z nich vytvoří relevantní html, s nímž se já logicky nebudu muset obtěžovat. Jak nádherné, jak užitečné a jak jednoduché…

Jen to nepůjde bez regulárních výrazů, toť vše. Tedy, samozřejmě že by to šlo… tak jsem kdysi vytvořil script zpracovávající http:// odkazy do html podoby. Měl 180 řádků a nebyl 100% úspěšný. Pak jsem se setkal s regulárním výrazem, který se vešel na jeden slovy jeden arabskými čísly 1 římskými čísly I řádek. Vidíš, jak mocná zbraň to je… proto jsem po svých partyzánských řešeních na stovky řádků hodlal sahat až v okamžiku odjištěné devítky u levého spánku. Věř mi, kotě, už jsem slyšel cvaknutí pojistky…

Jinak se samozřejmě omlouvám, že tu dnes nenajdeš nic srdceryvného (i když, z pohledu programátora je tu zaděláno na řecké drama), nic objevného ani skandálního či z holčičího pohledu jakkoli zajímavého… dnes je to tady seance pro tvrdé chlápky s nabušeným chlupatým hrudníkem, kteří si do lesa nosí vedle medvědobijeckých seker a dvoumetrových husquaren taky upatlanou klávesnici, na níž mezi kácením sekvojí a popíjení Jackovy domácí whiskey programují ty nejdrsnější kódy, jaké kdy Echelon parsoval. Mno, dejme tomu.

Můj vlastní regulární výraz hledající v textu text_odkazu prostě nefungoval… pokud se v textu vyskytly dva takovéto úseky kódu (logicky s různými parametry) zastupující odkaz, výsledkem hledání bylo vše od první { po poslední }… tedy třeba polovina stránky. Děkuji, krajně nepotřebné… začal jsem s tím v osm.

A dva plnohodnotné odkazy se objevily poprvé v 23:35… po třech a půl hodinách smolení jednoho řádku, tisíce kombinací, pokusů, litrů potu… děkovat můžu skvělému článku na rootu. Problémem byla tzv hladovost reg.výrazů. Ale to už si dohledej tam, pokud tě to zajímá. Jsem naivní, přiznávám. Pro zájemce (opět naivní) vkládám aktuálně pracující výraz: {A;([^}]);([^}]);([^}]*)}… nalezené znaky zastupované výrazy v kulatých závorkách jsou ve výsledku zastoupeny \\1,\\2,\\3 zástupci, kdy \\\1 je obsah první závorky a první závorka zastupuje v původním kódu url.

Naprosto znechucena? Nedivím se. Je to prostě sranda.

Vzpomínáš? Dnes jsem si měl koupit pneušku na kolo. Houbeles. Máma, ač mi včera sama navrhla, že bych ji a sestru autem hodil do city do práce a školy a sám si nakoupil a zase se odvezl domů, mě dnes prostě nevzbudila. Moje včerejší „ok, platí“ brala jako velmi nejistý souhlas, patrně neznalá mé ráznosti rozhodování, kdy pokud je něco zřejmé, tak to nerad okecávám. Jsem poučen pro příště :) Pneušku tedy nemám a pojedu si pro ni zítra. A to bylo dnes tak hezky…

Teprve teď v noci dělám u pc něco smysluplného (ač to z textu může vypadat všelijak). Kreativní práce je u mě na vyšší pozici než neaktivní čtení každé pitomosti, kterou na netu najdu, ať už to jsou nepodstatné zprávy či např jeden usácký sex blog… nevím proč, ale raději programuji v noci. Poslední dobou tu bývám sám, aktuálně je 0:16 a icq je prázdné… ale není to jen tím.

Za chvilku je tu polovina června. Je to v hajzlu, naprosto… celé jaro za monitorem nebo v sešitech, a když už to chci konečně změnit, tak mi to zkoušky nedovolí. Dnes opáčko matiky na vut… v obtížnosti se to nijak neliší od vše, ač jsem byl přesvědčen o opaku. To jen převody mezi číslenými soustavami si musím zopáknout, nějaký ten vývojový diagram a co já vím… nechce se mi, venku začíná být hezky.

Těším se jak malej fakan. Na co?

Kdybys věděla, jak krásná je příroda v sedm hodin ráno… naši budou odjíždět do práce, já s baťůžkem vyrazím na kole opačným směrem… jen já, mobil, tacháč, digitál, litr vody, kdoví co dál… mapu stěží, protože směr, kterým tak rád jezdím, je za hranicí té, co mám… no co. Jak úžasný byl trip, kdy jsem doma sedl nad automapu, na loket si napsal pět vesnic v pořadí, v jakém jsem v nich měl vířit prach a vyrazil. A podle mapy na lokti se opravdu orientoval… jak je nádherné sjíždět kopec a vlétnout do vesnice šedesátkou, stát ve šlapátkách a mírně pružit v kolenou, pak zaseknout zadní kolo a smykem se svézt k turistické mapě u zastávky autobusu, chvíli po ní jezdit prstem a pohledem skrze oranžová skla brýlí a oblaka zvířeného prachu hledat známá místa, aktuální pozici, směr, důležité křižovatky… hodit očkem kolem, koho jsem zaujal a znovu nasednout, na 2:3 odpálit z místa hned na 2:6 a při 3:6 jsem už tečkou na obzoru.

Věřila bys, že mám zpocené dlaně? A chvěji se chladem? Tohle to se mnou dělá, takhle se mnou cyklistické vzpomínky mávají…

Jestli zítra nebudu mít pneušku, tak se asi zblázním a sežeru nudou. I s kostma.

před 15 roky | Ze života | 27 komentářů

Komentáře

1 | lucinka | před 15 roky

dneska to taky vypadá na slunečný den, přeju pěkný výlet :)

reagovat

2 | juneau | před 15 roky

jsem zpatky a mam uplne zuuuuzovou pneu s modrym pruhem. awww!!! ;) K tomu nejaka cd a jsem o 6 stovech lehci. auuu!!! :(

Je nadherne… asi to pujdu rovnou montovat.

reagovat

3 | Skrnda | před 15 roky

Juneau to mi snad delas schvalne…ty vis, ze mi vcera ukradli kolo a napises takovyhle clanek o vyletu na kole…ach jo:))

reagovat

4 | Hughhh | před 15 roky

ty vstáváš tak brzo?? chce se mi z tebe spát!! :D

reagovat

5 | juneau | před 15 roky

omlouvam se skrndo, neslo to zastavit :) Snad abys sem radeji dnes uz nechodila, hodlam se venovat nove pneumatice a prvni delsi jizde :)

No ano, 6:35 bylo… coz je samozrejme cestna vyjimka. Normalne vstavam kolem jedenacte.

reagovat

6 | Richard H. | před 15 roky | holasi.net/blog

Regexpy – to je balada. Kdyz jsem celkem nedavno neco tvoril, padla na to cela nedele a mit po ruce alkohol, tak litry spiritusu… Ale chodi to a ma to par radecku.

Regexpy jsou mocny sluha. Jde to, ale dre to…

reagovat

7 | juneau | před 15 roky

presne tak, presne tak… aktualne mi 5 radku kodu formatuje vsechy EM, STRONG, A, IMG a „napovedove“ tagy v textu. Dokonce je lze i kombinovat, napr {B;{I;text}} vypise slovo „text“ tucne a kurzivou. V coz jsem ani nedoufal :)

Ale je k smichu psat si parser textu i kvuli tagum pro kurzivu ci bold :) Tomu rikam pohodlnost! :)

reagovat

8 | pif | před 15 roky | www.floex.net

jo no pohodlnost :)) ale je to fajn ze to delas, jelikoz se to takhle naucis, a pak budes jen s usmevem na rtech vzpomint, jaky to bylo jak ses to ucil :)))… Todle obdobi je nejhorsi, jak to budes ovladat, tak z tebe bude mocnej clovek

reagovat

9 | juneau | před 15 roky

vsak ja uz se to ucil xkrat, to se neboj… jenze kdyz to pak pul roku nepotrebujes, tak jedes zase pekne od zacatku.

reagovat

10 | Maja | před 15 roky | www.so-amazing.com

Jak ti dopadly ty přijímačky na VŠE? Nezkoušels to taky do Ostravy? Každopádně ti držím palce!!!

reagovat

11 | Kini | před 15 roky

Juneau, člověku se někdy stane, že někoho pozná mnohem lépe po pár řádcích (archiv) než po pár letech…

Díky.

reagovat

12 | juneau | před 15 roky

maja > 168b z 200… takze snad uspech, dozvim se to pristi tejden. do ostravy jsem to nezkousel, ac me to take napadlo.

kiny > mnohdy taky clovek zjisti neco, co by vedet nemel… jen obecne varovani, nemyslim nic urciteho :)

reagovat

13 | ailyn | před 15 roky | ailyn.wz.cz

tak koukám, že teď budeš řádit na vlastní doméně :) taky se chystám, vždyť víš…

island design je hezký a optimistický, nicméně jsem nahodila Svůdnou, zvykla jsem si na ni :)

reagovat

14 | pif | před 15 roky

ano, juneau, doufam ze ocenis muj uzasny hack, kdyz sem se sem dostal jeste pred oficialnim spustenim :))))))))))))))

reagovat

15 | juneau | před 15 roky

samozrejme, vyuziti autorovy blbosti je jednim ze zakladnich piliru puvodniho hackingu ;)

reagovat

16 | juneau | před 15 roky

samozrejme, vsechny dizajny jsou k dispozici, nektere osekane, jine upravene, snad i trochu XHTML (zvalidovat lze pouze ten aktualni default).

Pokud nekde objevite chybu ci nedotazenost, prosim nahlaste mi ji, nechci kontrolovat vsechny dizajny online a nevim, zda offline test staci.

reagovat

17 | endlife | před 15 roky | podnebi.wz.cz

aa, regulární výrazy, ta mám rád, ale nic se nesmí přehánět ;)

pěkná doména.. & snad už se taky dokopu k tomu, abych si vyměnil tu osmici.. včera jsem zjistil, že je ještě lepší, než jsem myslel :)

nový design je pěkný, akorát tak široký sloupec se už docela špatně čte.. ale to je možná jen můj osobní náhled ;)

reagovat

18 | juneau | před 15 roky

s tou sirkou sloupce jsem take chvilku zapasil, ale nakonec ji tak nechal… mozna zvednu line-height.

reagovat

19 | yohynka | před 15 roky

co mi ten design jenom pripomina…:)

reagovat

20 | yohynka | před 15 roky

jee, sorry

reagovat

21 | Maggie | před 15 roky

No krása, jak jinak:)!

reagovat

22 | juneau | před 15 roky

dekuju :)

reagovat

23 | daya | před 15 roky

Tý jo-doména. Tý jo, super design!!! opakuju se, co. no myslím, že ti to nebude vadit:-)

reagovat

24 | lucinka | před 15 roky

nádherné :-)

nejvíc mě fascinuje ta pavučinka v TEXTAREA pro komentáře, už jen kvůli ní si nechám tento design :)

reagovat

25 | lucinka | před 15 roky

aha, tak ona je na všech verzích :)

reagovat

26 | juneau | před 15 roky

daya> nebyla jsi drive daja? :)

lucinka> ani nevim, jak jsem na tu pavucinku prisel… ale prijde mi tak zuzova, ze to bylo prave to hlavni, co jsem na vsech dizajnech pridaval :)

reagovat

27 | day-ja | před 15 roky

jo. napadlo mě to nedávno při psaní mejlu, od té doby to používám

reagovat

Připojte váš komentář!

Můžete používat Texy! syntaxi.

* Hvězdičkou jsou označeny povinné informace.