December 2008
8 posts
3 tags
Azt kapod, amire vágysz
Nem várom azt a napot, amikor a Google az én gépemen más találatokat dob ki ugyanarra, mint a kollégám gépén…
Dec 18th
3 tags
A module és a class is konstans az adott névtérben
Mivel egy namespace-ben egy konstans csak egyszer szerepelhet, ezért nem lehet pl egy module-nak és egy class-nak is ugyan az a neve egyazon namespace-ben. Erre érdemes ügyelni, amikor az ember csinál egy Client namespace-t a controller-ek között, de szeretne Client model-t is.
Dec 18th
2 tags
Migration futtatás bárhonnan
Ez egy mozgalmas nap. Lehet migration-ből más migration-öket hivogatni. Ez akkor jó, ha mondjuk új mezőt akarsz hozzáadni, de elképzelhető, hogy nincs meg a tábla: begin add_column :egy_tablas, :mondjuk_mezo, :es_a_tipusa rescue require 'db/migrate/a_masik_migration' AMasikMigration.migrate :up # vagy :down retry # ide még kellhet ellenőrzés, hogy ne menjen végtelen #ciklusba... end Valójában...
Dec 11th
1 tag
Rails migration Model cache törlés
Ezt a metódus nevet nem tudom megjegyezni, inkább leírom: reset_column_information
Dec 11th
4 tags
GPAC telepítés Leopard-ra
# az alábbi két sor nem biztos, hogy kell, de nekem ezek nélkül elszállt sudo port selfupdate sudo port upgrade autoconf automake lame x264 sudo port uninstall ffmpeg #ha leszedet ezzel, akkor az installnál nem lesz activálási para sudo port install ffmpeg +a52 +i386 +gpl +lame +x264 +xvid +faac +extvorbis +faad +theora # a fenti variants mind jó a biztonság kedvéért, # de ami mindenképpen: +lame...
Dec 11th
1 tag
Nem, nem, nem félek a kódomtól
Korábban ügyfeleknek csináltunk CMS-eket majd’ minden esetben. A munka elején megkaptuk a feladatot, a célt és a határidőt. Fejlesztés közben egy programsoron csak egyszer dolgoztunk, meg esetleg visszatértünk rá, ha hiba volt a működésben. Az volt a cél, hogy minél kevesebbszer érintsük a kódot. Ez szerintem jellemző minden gyors lefutású projektre. Pár hónapja merőben más lefolyású feladaton...
Dec 10th
2 tags
Dec 5th
2 tags
Aranymetszés
Az aranymetszés bűvös értékét a Fibonacci sorozat segítségével lehet közelíteni. Az alábbi ruby kód ezt teszi: #!/usr/bin/env ruby base, prev, curr = 10000000, 0, 1 prev, curr = curr, (curr + prev) while curr puts curr.to_f / prev A sorozat zárt alakban is felírható, de úgy most nem érdekes.
Dec 3rd