Resurrection - Plugin install mágia

2007.11.21. 09:44 | adr | Szólj hozzá!

Alig fél év után megpróbálom feléleszteni az ideaexists blogot, mert a fejlesztés nem állt le, csak megpihent. Ennek a bejegyzésnek pedig az az apropója, hogy ma végre sikerült először gond nélkül telepítenem egy plugint.

Vegyük át egy példán keresztül:

Először is megtalálom a számomra megfelelő plugint. Legyen ez a textile editor helper, ami azt a célt szolgálja, hogy egy text mezőt kiegészít apró és tetszetős textile ikonsorral, mint ez itt:



Ez aztán lehetővé teszi a felhasználó számára, hogy egyszerű klikkelős módszerrel formázza a bevitt szöveget.

Oké, általában a rails pluginek svn repository-ból tölthetők le egy "egyszerű"

rails script\plugins install http://svn.blabla...

parancs segítségével (windows!) az alkalmazásunk gyökeréből kiadva. Azért írtam az egyszerűt idézőjelek közé, mert ez így nekem eddig sohasem sikerült. Mindig kaptam egy Plugin not found üzenetet. Ezt eleinte a céges tűzfal számlájára írtam, azonban egyre inkább gyanússá vált az, hogy a saját projekt repository-ból különösebb gond nélkül tudtam update-elni, illetve oda commitálni.

Az első svn megkerülő lépéseimet csak zavar és káosz (vér és bél) övezte, mert kitaláltam, hogy simán checkout-olom a plugin repository-ból a fájlokat, majd azokat kézzel a megfelelő folderekbe másolom. A gond ott kezdődött, hogy a plugin eredeti svn információit is szépen bemásoltam a saját projekt könyvtárunkba, megkeverve szépen az svn kártyáit. A következő commit-nál emiatt megpróbált mindenfelé fájlokat tölteni és szépen összeborult. Ekkor jött Miki és miközben kiganézta az egészet bevezetett az svn export rejtelmeibe. Ez azt csinálja, hogy egy tetszőleges könyvtárba készít egy szűz másolatot a repository-ról az svn bejegyzések nélkül.

Na ezt alkalmaztam a mostani próbálkozásomnál is, amikor a textilize plugin svn installja megbukott a plugin not found hibaüzenettel. Ugyanis kicsekoutoltam egy temp könyvtárba a plugint, majd ezt a projekt root/vendor/plugins könyvárába exportáltam egy ropogós textilize_editor_helper folderbe.

Itt természetesen még nem végeztem, mert jött a rake mágia:

rake textile_editor_helper:install

Magic happens, install lefut, Adrián örül, ideaexists feléled.

· 1 trackback

Címkék: plugin install svn rails rake textile

Naiv vagyok

2007.05.07. 23:01 | bmiki | Szólj hozzá!

...illetve csak voltam, egészen ma este  8ig, amikor is rájöttem, hogy 3 Becherovka és 5 deci fehérbor után már kevéssé valószínű, hogy elegendő erőforrást tudok mozgósítani magamban némi munkához. Hogy a mai este mégse legyen teljesen a kutyáké, úgy döntöttem leírom, mivel is szórakoztattam magam szombaton (meg egy kicsit pénteken).
A "teszt szerverünk" egy régi laptop, rajta Ubuntu Linux-szal. Eddig a következőket látta el:
  • Apache 2.0 szerver, ami FastCGI segítségével az eddigi Rails projektjeink tesztelését szolgálta
  • Ha már úgyis van Apache, akkor mod_dav_svn segítségével az SVN szerver szerepét is betöltötte

Címkék: kezdetek apache környezet svn rails

Környezet 2 - Projektmunka

2007.05.06. 10:57 | adr | Szólj hozzá!

"Az élet nem bonyolult, csak ha bonyolulttá teszed." Azt hiszem, így hangzott az egyik bölcsesség James Frey - Millió apró darabban című könyvében. Ez lehetett a mottója a 37signals csapatának is, amikor összerakták projektmenedzsment és csoportmunka eszközüket, a basecampet.

A csapatmunka menedzseléséhez mi is ezt használjuk, hiszen már korábbról volt egy alap licensz. Az elmúlt pár hétből néhány gondolat, néhány tapasztalat következik most.

Címkék: infrastruktúra projekt környezet basecamp csoportmunka

Környezet 1.1 - Verziókövetés még mindig

2007.05.03. 19:16 | bmiki | 1 komment

Ez az előbbi bejegyzés úgy látszik, felhívás volt keringőre. Szóval, jöjjön most életem első blogbejegyzése.

El kell keserítenem mindenkit, technikai leírással én se fogok szolgálni. Az svn használata mellett szerintem csak azért döntöttünk, mert azt már a csapat több mint 66 százaléka ismeri többé-kevésbé. A legjobban az tetszik, hogy egyszerűen adminisztrálható, a GNU arch használata közben megtanultam, hogy ez milyen fontos tud lenni. Arch-on kívül még egy verziókövető rendszert használtam, ez a Microsoft (nem fütyül!) Visual SourceSafe, ami sajnos még annyira sem jött be.

Lehet, hogy azért tetszik az svn mert csak rövid ideig használtam, és ez alatt kevés problémája jött elő. 3 kezemen meg tudnám számolni, hány parancsára volt valaha is szükségem.
A legfontosabbak:
  • svn checkout
  • svn update
  • svn commit
  • svn add
  • svn status
  • svn resolved
Amit még nagyon szeretek: hook-okkal megoldható pár dolog automatikus elvégzése. Például commit után automatikusan frissíthető a webalkalmazásunk (ha épp azt fejlesztünk) a tesztelésre szolgáló webszerveren.

Hétvégén folytatódik a környezet építése, következő lépés az fejlesztői- és tesztadatbázisok létrehozása lesz. Majd tapasztalataimról írogatok.

Címkék: kezdetek infrastruktúra környezet svn

Környezet 1 - Verziókövetés

2007.05.02. 17:30 | adr | Szólj hozzá!

A fejlesztési környezet felvázolása nem kis falat, egész post-sorozatot indítok ezennel.

Kezdetben vala az svn, mint (sub)version control system. Ismeretlen terület számomra, de  pofátlanul mégis én írom a hozzá tartozó bejegyzést. A további szigorú technikai jellegű környezetismertetést azonban rábíznám az illetékesekre. Miki... :)

Mi az svn? Ennek segítségével követjük a fejlesztési változatokat, ez biztosítja, hogy minden flottul monitorozható és visszaállítható legyen. A hozzá illő windowsos kliens pedig a TortoiseSVN.

Svn ügyben Miki és Dávid már képben van, nekik gondjuk nincs. Ezt bizonyítja a már bedrótozott repository. Adriánnak van gondja, így letöltötte és kinyomtatta a manualt, hogy lemaradását felmorzsolja.

Címkék: infrastruktúra technológia környezet svn tortoisesvn dokumentáció

Név, logó, mottó

2007.05.02. 15:41 | adr | Szólj hozzá!

Terveztem egy logókészítéssel kapcsolatos bejegyzést írni, de sajnos tegnap kiderült, hogy a domain, amit kitaláltunk, már foglalt. Trendi webkettős név volt az - tudod, aminél a legfelsőbb szintű domain is jelentéssel bír - és elfelejtettem ellenőrizni a létezését. Bumm, név ugrott, a már elkészült logó ugrott.

Fontosnak tartom a jó név megválasztását. Fontos, hogy az elejétől legyen egy logó és egy mottó, ami alapot ad és körvonalat.

Egyelőre ennyi, logólog tolódik.

Címkék: név kezdetek mottó logo

Élő magyar bozo

2007.04.27. 23:07 | adr | Szólj hozzá!

Az előző bejegyzésben említettem a kétkedő és ostoba hozzáállást tanusító embert. Ezt a fajtát Kawasaki bozonak nevezte. Nos, itt egy élő példa. Szupermen a magyar bozo. Óvakodjunk tőle, mert nem használ a lelkesedésünknek.

Címkék: video bozo szupermen doransky észosztó

Kétforrás

2007.04.26. 15:28 | adr | Szólj hozzá!

Kicsit húzzuk meg a témát, hogy időben utolérjük magunkat. Legalább két külső forrást meg kell említenem, ahonnan számos hasznos tippet be lehet szerezni egy webes fejlesztés indulásakor és mindkettő friss nézőpontból közelíti meg a témát.

Az egyik Guy Kawasaki közel 40 perces előadása, The Art of the Start címmel (ez a könyvének is a címe), amelyben a startup indításához ad tanácsokat. Már nem élnek bennem élénken emlékek a részletekről, de ami mindenképpen idevág, hogy mikor mentem a legelső találkozóra a srácokkal, akkor ebből merítettem. Ha kétkedő, vagy ostoba hozzáállást tapasztalsz azok részéről, akik nem képesek felfogni az ötleted jelentőségét, akkor nevesd ki őket, mert vagy ostobák, vagy csak irigyek. (Vagy szar az alapgondolatod, de ezt tesztelheted egy hozzád közelebb állóval. Ha ő visszadobja, akkor felejtsd el.) Kishitűségre nincs szükség.

Szerencsére ilyesmit nem tapasztaltam, konstruktív emberekkel találkoztam, komoly és lelkes hozzáállással. Ennyit a fényezésről, majd talán ők is írnak valami hízelgőt rólam hehe.

A másik ilyen forrás a 37signals Getting Real című könyve. Rögtön a találkozó után küldte át nekem Dávid, kinyomtattam, megettem. Rövid és világos instrukciók, korrekt tanácsok, melynek hatására kidobtam az összes papírt, amit addig teleírtam funkciótervekkel és képernyő vázlatokkal és helyettük HTML-be kódoltam az elképzeléseimet, nem törődve a kidolgozatlan részletekkel, vagy a homályos foltokkal - azok majd kialakulnak a munka során. A lényeg, hogy kézzelfogható legyen az elképzelés. Ez segít elindítani a gondolatokat és fogja a kezünket az első lépéseknél.

Mindkettő alapvetés ajánlott, a webisztánon egyébként az elsőről van egy pár szavas összefoglaló jegyzet.

Címkék: könyv előadás történet kezdetek ötlet alapvetés

Az első kortyok

2007.04.26. 00:27 | adr | Szólj hozzá!

"Elég nagyot kell álmodni." Ez indította el az egészet.

Egy gyors sávban töltött italos éjszaka utolsó perceiben a tehetségről, a kitartásról és a lehetőségekről értekeztünk, amikor elhangzottak a fenti szavak. Közhely. Ez az első gondolat, aztán bekattan, hogy meglehetősen hiteles a forrás, így elhiszem.

Aztán az éjszaka, másnap és utána mindig ez forog fenn, lendületet ad és motivál. Az ötlet megszületik, nehezen osztom meg, benne van a kudarc lehetősége. Előbb a Társ hallgat meg, tetszést aratok. Aztán egy külső körülmény rákényszerít, hogy kilépjek nagyobb plénum elé.

Van benne fantázia, a többieknek is tetszik. Iszunk rá.

Azóta eltelt egy kövér hónap.
· 1 trackback

Címkék: történet kezdetek ötlet

süti beállítások módosítása