Posterous theme by Cory Watilo

Egy gyorsabb gépet akarok ...

Egy 724 megabájtos fájl (>5 millió nem túl hosszú sor) minimális módosítása (.,$s:$:');) vimmel, és k. lassú. Ja, nyilván ezt lehett volna seddel is akár, de mást is kellett vele csinálnom, amit ugyan szintén lehetett volna vele, de sokkal babrásabban, mint ahogy csináltam… Pedig:

$ cat /proc/cpuinfo | egrep 'processor|model name|bogomips'

processor       : 0

model name      : Intel(R) Xeon(R) CPU           X7350  @ 2.93GHz

bogomips        : 5799.93

processor       : 1

model name      : Intel(R) Xeon(R) CPU           X7350  @ 2.93GHz

bogomips        : 6291.45

processor       : 2

model name      : Intel(R) Xeon(R) CPU           X7350  @ 2.93GHz

bogomips        : 5849.08

processor       : 3

model name      : Intel(R) Xeon(R) CPU           X7350  @ 2.93GHz

bogomips        : 5849.08

processor       : 4

model name      : Intel(R) Xeon(R) CPU           X7350  @ 2.93GHz

bogomips        : 5849.08

processor       : 5

model name      : Intel(R) Xeon(R) CPU           X7350  @ 2.93GHz

bogomips        : 5832.70

processor       : 6

model name      : Intel(R) Xeon(R) CPU           X7350  @ 2.93GHz

bogomips        : 5849.08

processor       : 7

model name      : Intel(R) Xeon(R) CPU           X7350  @ 2.93GHz

bogomips        : 5849.08

processor       : 8

model name      : Intel(R) Xeon(R) CPU           X7350  @ 2.93GHz

bogomips        : 5849.08

processor       : 9

model name      : Intel(R) Xeon(R) CPU           X7350  @ 2.93GHz

bogomips        : 5849.08

processor       : 10

model name      : Intel(R) Xeon(R) CPU           X7350  @ 2.93GHz

bogomips        : 5849.08

processor       : 11

model name      : Intel(R) Xeon(R) CPU           X7350  @ 2.93GHz

bogomips        : 5849.08

processor       : 12

model name      : Intel(R) Xeon(R) CPU           X7350  @ 2.93GHz

bogomips        : 5832.70

processor       : 13

model name      : Intel(R) Xeon(R) CPU           X7350  @ 2.93GHz

bogomips        : 5849.08

processor       : 14

model name      : Intel(R) Xeon(R) CPU           X7350  @ 2.93GHz

bogomips        : 5849.08

processor       : 15

model name      : Intel(R) Xeon(R) CPU           X7350  @ 2.93GHz

bogomips        : 5849.08

$ cat /proc/meminfo

MemTotal:     15582136 kB

MemFree:        416868 kB

Buffers:         71636 kB

Cached:        7954840 kB

SwapCached:     775260 kB

Active:       14018628 kB

Inactive:       311364 kB

HighTotal:    14805704 kB

HighFree:        55056 kB

LowTotal:       776432 kB

LowFree:        361812 kB

SwapTotal:    121644088 kB

SwapFree:     115578288 kB

Dirty:          182932 kB

Writeback:           0 kB

Mapped:       13684856 kB

Slab:           228432 kB

Committed_AS: 45334636 kB

PageTables:     433460 kB

VmallocTotal:   112632 kB

VmallocUsed:    102108 kB

VmallocChunk:     8508 kB

HugePages_Total:     0

HugePages_Free:      0

Hugepagesize:     2048 kB

(azért otthon hasítana vele a Photoshop wine alatt ;-))

Medvehagymás pogácsa

Medvehagymás pogácsa

Hozzávalók: 40 dkg liszt, 1 csomag szárított élesztő (friss nem volt otthon), 2 tk só, 1 dl tejföl, 20 dkg margarin, egy tojás, sajt, két kisebb vagy egy nagyobb csokor medvehagyma :)

1. A lisztet, élesztőt, margarint és tejfölt és sót összegyúrom szép gombócra. 30 percre félreteszem hogy kipihenje magát.
2. A tésztát kinyújtom, és megszórom egy maréknyi felaprított medvehagymával. Ekkor a tésztát kettéhajtom, majd újra kinyújtom, és újra megszórom. Ezt addig csinálom míg el nem fogy a hagymám.
3. Ekkor 1 cm vastagon kinyújtom, kiszaggatom, bevagdalom a tetejét, megkenem a felvert tojással, megszórom sajttal és mehet a sütőbe 200 fokra. Addig maradnak míg meg nem pirulnak. és már ehetjük is. :)

Must try.

Melyiket szeressem, (g)awk vagy ruby

Mindkettő majdnem ugyanazt csinálja:

 

       awk '/ [A-Z]+$/ {print substr($0,1,12) substr($0,147,3) }'

       ruby -n -e 'puts $_[0,12]+$_[146,3] if /[A-Z]{3}$/' 

 

Vagyis kiírja az input sor egy részét, de csak ha a sor utolsó három karaktere (az awk esetében – ezért csak majdnem - csak az utolsó space után legalább egy karakter a sor végéig) nagybetűs. És akkor melyiket szeressem?

Az awk ennyit fut:

real    0m6.671s

user    0m3.845s

sys     0m0.547s

 

A ruby meg ennyit:

real    0m8.000s

user    0m6.165s

sys     0m0.634s

 

Persze ugyanarra a szép nagy fájlra.

 

A válasz egyszerű. Az awk szinte mindenhol van. Ez jó. Ruby csak ott, ahová direkt telepítettem. De az awk-ban csak akkor tudom pontosan megadni azt hogy három karaktert akarok pontosan ellenőrizni, ha gawk-t használok --re-interval kapcsolóval. Vagy ha így adom meg: / [A-Z][A-Z][A-Z]$/.

 

Szóval a ruby nekem erre a feladatra jobban tetszett.

Amúgy meg tök mindegy, csak kész legyen.

Reblog: Gábor üvölteni kezd

Reblog: Gábor üvölteni kezd

- A tetves cigány úristen bassza meg!!! Kibaszott román kurva életbe tényleg! Egyszer eljátszottuk már ugyanezt annál a félhülye Királynál a zsidó geci mindenit neki. Fotóztatja magát mint valami buzeráns aztán felrakja az internetre. Eszem megáll bazmeg! Aztán jó hogy a zsidó index kirakja a sok féreg meg röhög teli pofával. Hát hülyék vagytok ti teljesen? Miért nem egyből a zsinagóga elé mentek a faszotokat lóbálni fényes nappal?

Kurva életbe, hányszor mondjam el, leszarom, hogy otthon ki mit csinál. Felőlem anyátokat is megbaszhatjátok az oltáriszentség előtt, de basszátok meg, ne fotózgassátok már magatokat, vagy ha igen, ne tegyétek ki a képeket a telibebaszott internetre. Komolyan, mint valami óvoda. Azt hiszitek én nem csinálok ilyeneket? A Kriszta személyesen dugott fel a seggembe egy óriási jogart a hétvégén, de nem kezdtünk el fotózkodni mint valami fürdőskurvák, jó reggelt!

Ezért akartok helyeket bukni? A faszság miatt? Mehettek vissza a kurucinfóra publicisztikákat írni ha ennyi eszetek van basszátok meg. Mit mondok így az oroszoknak? Hogy azért nem lett meg a bizottsági hely mert valami retardált virslivel játszott faszpumpásat???

Kint ijedt arcok,  Dóra gyengéden megsimogatja a mellette álló férfi vállát.

- Nyugi Fanka, kitöröltem a múltkori képeket.

- Mindenki hívja fel az összes emberét. Most azonnal tüntessen el mindenki minden ilyen képet. Ha még egy faszos, buzulós vagy bármilyen képet meglátok bárkiről, én magam törlöm fel vele a hétesi telepet. Na gyerünk, munkára.

Innen loptuk: everywherewithhelicopter

Bravúros árképzés

Bravúros webfelületek sorozatunkban: airportshuttle.hu

Reptéri minibusz, oldalt, létramenü helyén legördülős árkalkulátor:

Körzet: Budapest

Honnan: Budaörs.

Hova: legördülő menü, b+, egyelemű! mert csak a ferihegyre lehet menni, ugye. Kész.

Az oldal tetején bannerbak hirdetik: Schwechat 8500 forint/fő ártól, Nyíregyháza 7000 forint/fő ártól. Kiszámoltatom Budaörsre: 8890 forint.

Ó IGEN!

Fix Printer Paper Jam With A Simple Batch File

There are two big annoyances with Printers, one is when Windows cannot kill the print job and second is when the paper is stuck. In both situations hitting the Cancel button is useless, since Windows can in fact never kill the print job while the temp file is created and the job is still in use.

To fix this issue, you need to first open the task manager, stop spoolsv.exe service, and then delete everything inside the following directory,

C:\windows\system32\spool\printers\

Now open Run dialog box, enter spoolsv.exe and hit Enter. Doing this will run the spoolsv.exe service again.

If you face this problem frequently, why not create a simple batch file which can perform all these actions for you? To do so, copy the following text in the notepad and save it as “AddictiveTipsFixPrinter.bat”:

@echo off
echo Stopping print spooler.
echo.
net stop spooler
echo Erasing Temporary Junk Printer Documents
echo.
del /Q /F /S “%systemroot%\System32\Spool\Printers\*.*
echo Starting print spooler.
echo.
net start spooler

To make it easier, we have provided the batch file below. All you need to do is to double-click it and try printing again.

If you have Lexmark printer, you need to add the following code after the “net stop spooler” command:

sc config spooler depend= RPCSS

This is important because Lemark printer can seriously mess up the services and makes it impossible to start the print spooler. Thanks goes to Print Flush for the code.

Download AddictiveTipsFixPrinter

[via Reddit]