( sj | 2015. 09. 28., h – 09:40 )

ez mintha 2 evvel ezelotti cikk lenne. Csak par szosszenet:

Some digging revealed that Docker just doesn’t exist for 32-bit

./docker-latest -v
Docker version 1.8.1, build d12ea79

Ez amugy egy 1,5 honapos 32-bites binaris a gepemen, ami a fooldalrol kb. 2 kattintas utan letoltheto.

they just don’t bother mentioning this in their README or installation docs or shell script that runs as root.

azert nobody-kent csak nem kene telepiteni, nem?

After a git clone (because the app isn’t in rubygems??), I then spent maybe six hours fighting with RVM.

huzd ala a helyes valaszt!

a) szar a ruby-s alkalmazas
b) szar az rvm
c) emberunk bena

I actually have a 64-bit kernel, but a 32-bit userspace. (There’s a perfectly good reason for this.)

kivancsi vagyok, mi az? Egyebkent erthetetlen, hogy ha ennyire nem all neki kezre a docker, akkor miert nem huz fel egy 32-bites vm-et, amiben nem kell a 32/64 bites elteresekkel szenvedni? A masik dolog, hogy miert kell neki pont egy ruby-s web forum, amikor 2 millio masik (php/perl/...) van, ahol kicsomagolod, csinalsz neki egy adatbazist, letrehozod a tablakat, es fut, szalad? A 'What horror have we created' resz is megerositi azt, hogy rossz web forum implementaciot valasztott. Az valo igaz, hogy atlagbelanak nem git clone-nal kene leszedni a cuccot, bar emberunk felkeszultsegere utalhat az, hogy 30 pixellel lentebb van a gomb, hogy toltsd le zip-ben.

Rails is one of the most popular web frameworks in the world,

ezzel vitatokoznek. Nekem pl. eszembe nem jutott volna a piler gui-jat ruby-ban irni.

You want your app to start automatically, of course. You can add it to your crontab with @reboot, [...]

uhh...

Even RVM, which is designed for having multiple per-user Ruby installations, prompted me for my password so it could sudo apt-get install something.

lol

but I’m a developer,

ja, hat itt kezdodnek a gondok...

If I write a Python library that wraps a C library, there is no way to express that dependency. How would I? There’s no canonical repository of C/C++ packages, anywhere. Even if I could, what good would it do? Installing a shared C library locally is a gigantic pain in the ass, involving LD_LIBRARY_PATH

en ugy csinalnam, hogy nem a $HOME ala tennem, hanem az /usr/local hierarchia ala, ahova valo, majd csinalnek belole egy csomagot. De eselyes, hogy van olyan Linux disztro, amiben letezik ez a csomag. Egyebkent pont itt jonne elo a docker elonye, hogy a tisztelt developer minden fuggoseget belepakol a kontenerbe.

If you’re missing a service the app needs but failed to document, or you set it up wrong

ez az alkalmazas hibaja

I have over two thousand unread crash emails for my perfectly functional modest-traffic website

ehh, developer mentalitas: ha 2x elhasal, de minden 3. kerest mar ki tudja szolgalni, akkor az jo. Ertem.

--
"nem tárgyszerűen nézem a dolgot, hanem a vádló szerepéből. Sok bosszúságot okoztak, örülnék ha megbüntetnék őket - tudom gyarló dolog, de hát nem vagyok tökéletes." (BehringerZoltan)