- Zahy blogja
- A hozzászóláshoz be kell jelentkezni
Hozzászólások
subs
--
blogom
- A hozzászóláshoz be kell jelentkezni
Nagyon jó! :))
Ha a puzzle #1 kész, hogyan tovább?
--
Debian - The "What?!" starts not!
http://nyizsa.blogspot.com
- A hozzászóláshoz be kell jelentkezni
Úgy tűnik, nincs következő. Akkor lehet elővenni a PDF-ben levőt :-)
- A hozzászóláshoz be kell jelentkezni
:)
Magyar nyelvű kicsit jobb lenne...
- A hozzászóláshoz be kell jelentkezni
Nem lehetett egyszerű ezt összerakni
- A hozzászóláshoz be kell jelentkezni
mármint melyiket?
--
blogom
- A hozzászóláshoz be kell jelentkezni
Melyiket nem... :-D
- A hozzászóláshoz be kell jelentkezni
sub
- A hozzászóláshoz be kell jelentkezni
5 vízszinteshez csalnom kellett :-/ (jó cucc az az /usr/share/dict)
int getRandomNumber() { return 4; } // ← aláírás
//szabályos kockadobással választva. garantáltan véletlenszerű. xkcd
- A hozzászóláshoz be kell jelentkezni
Ha a filmesre gondolsz, nekem az maradt utoljára. Utólag homlokra csapós. Mondjuk én V3-n gondolkoztam elég sokat, aztán a végére csak egyértelművá vált, hogy nem BRE, nem ERE, hanem PCRE szintaxisban kell gondolkodni. Mondjuk azt se volna baj odaírni az oldalra.
- A hozzászóláshoz be kell jelentkezni
Ebből a hozzászólásból kiindulva megint találkoztam pár AWK furcsasággal:
a) az a minta, hogy /RE/ ekvivalens a $0 ~ /RE/ mintával (ez le is van írva pl. a mawk manualban). Ellenben ennek a két formának van egy hátulütője a match( $0, "RE" ) formával szemben (ami funkcionálisan szintén megegyezik az előzőekkel) - ez utóbbi ugyanis állítja az RSTART és az RLENGTH változókat, míg az előzőek nem; szerintem ez csúnya.
b) és amit végkép nem értek, a gawk, mawk, nawk (The-One-True-AWK) hármasból egyedül a gawk adta ki a kívánt eredményt erre:
$ nawk 'match( $0, "^[a-f]{1,3}...$" ) == RLENGTH == 4' << EOF
alma
korte
barack
fuge
EOF
$
Tekintettel arra, hogy ha (az egyébként adott esetben redundáns) 1-3-ig részt kihagyom, akkor jól működik mindegyik, ez számomra eléggé érthetetlen volt. Mind a 3 awk manualja egyértelműen leírja, hogy egrep szintaxist használ az awk. (Mondjuk a mawk - az egrep-re utalás mellett - felsorolja, hogy nála mi a RE, és abban nincs {}. Az nawk viszont csak utalást tartalmaz az egrepre.)
Mondjuk ezt találtam a gawk man-ban: hagyományosan az un. interval expression nem volt elérhető az awk megvalósításokban, bár a POSIX kötelezővé tette. Azaz ezt akkor értem, kivéve, hogy míg a mawk-ot szerintem lassan 10-15 éve nem fejlesztik, addig az NAWK folyamatos fejlesztés alatt van, így szerintem ezt kéne tudnia.
- A hozzászóláshoz be kell jelentkezni
a gawk-ba is csak másfél éve került be. (8-as pont)
- A hozzászóláshoz be kell jelentkezni
Kösz, ez meglepett. Előkaptam a bibliát (Arnold Robbins - a gawk szerzője - sed & awk 2d edition c. könyvét), és abban is szerepel, hogy a POSIX tudja, régebbi verziók viszont nem. Az a furcsa, hogy emlékeim szerint amikor én tanultam (bő 20 éve), akkor azon a rendszeren működött az egrep-ben a {} . (De mivel olyan működő gép kb már sehol nincs, ellenőrizni már nem nagyon fogom. De lehet, hogy előkapom a manualt - az azóta is megvan - és megnézem abban.)
- A hozzászóláshoz be kell jelentkezni
OMG! Mekkora császár cucc!
---
Régóta vágyok én, az androidok mezonkincsére már!
- A hozzászóláshoz be kell jelentkezni
Én perverz vagyok, ha rögtön a PDF-fel kezdtem? :D
Kb 2-2,5 óra lettem meg vele, kíváncsi vagyok másoknak mennyi időbe telik.
---
Régóta vágyok én, az androidok mezonkincsére már!
- A hozzászóláshoz be kell jelentkezni