szakma

Subversion tipp: kezdő import leállás nélkül

Egy ideje hanyagoltam a verziókezelést. Tudom, fekete pont. De most rendbetettem ezt is, és a közben gyűjtött tapasztalatokból most megosztanék egyet:

Új repository létrehozása rövid leállással

Ha az ember új repository-t akar létrehozni, és megnézi a dokumentációkat, mindenhol ezt fogja látni:

  1. » svnadmin create PATH-0
  2. » svn import PATH-1 URL -m "Initial import"
  3. » svn checkout URL PATH-2

Első parancs: létrehozzuk a repository-t a szerveren a PATH-0 könyvtárban. Második: beimportáljuk a kliens gépen a kezdeti fájlokat a PATH-1 könyvtárból. Harmadik: lekérjük az SVN-től a repo aktuális tartalmát (rev.1) a kliensen a PATH-2 könyvtárba.

Ez szép és jó, a baj csak az, hogy a kliensen a PATH-1 és a PATH-2 különböző kell legyen. Általában nem is lenne ez nagy baj, a fenti művelet végén PATH-1-et töröljük, PATH-2-t pedig átmozgatjuk PATH-1-re, ezzel elérve, hogy az eredeti fájlok, az eredeti helyen, már working copy-ként működjenek.

De ha egy éles webszerveren akarjuk a használat alatt álló fájlokat bevonni a verziókezelésbe, akkor ez a módszer nem működik. Sajnos az svn checkout parancs nem hajalndó felülírni már meglévő fájlokat, ezért PATH-1 szigorúan különböző PATH-2-től. A fenti lépéssorozattal csak úgy oldható meg a probléma, ha egy rövid időre leállítjuk az alkalmazást.

Új repository létrehozása leállás nélkül

Szerencsére találtam egy megoldást, amivel leállás nélkül be lehet vonni fájlokat a verziókezelésbe:

  1. » svnadmin create PATH-0
  2. » svn checkout URL PATH-1
  3. » svn add PATH-1/*
  4. » svn commit -m "Initial import"

A trükk mindössze annyi, hogy a repo létrehozása után, azonnal lekérjük az SVN-től az aktuális állapotot (rev.0)! Ezáltal lesz egy teljesen üres working copy a kliens gépen. Ezután egyenként hozzáadjuk azokat a fájlokat, amelyeket be akarunk vonni a verziókezelésbe, végül pedig egy commit paranccsal elkövetjük az kezdő importálást.

Ráadásul, így nem kötelező a teljes könyvtárat bevinni SVN-be, több svn add utasítással, lehet szelektálni is.

Mindössze ennyi, nekem hasznos volt.

Az év marketing ötlete

Download Day 2008

Szeretem a jó reklámokat, különösen ha vicces vagy meghökkentő. De azt is nagyon tudom értékelni, ha különösen nagyon hatékony. Na egy ilyenről szereztem tudomást minap.

Nem másról van szó, mint a Firefox 3 „Download Day 2008” nevű kampányáról. Röviden és tömören, ez nem más, mint egy Guinness rekord kísérlet, méghozzá a 24 óra alatt a legtöbbször letöltött szoftver kategóriában. Kvázi az a cél, hogy a Firefox 3 megjelenését követően, minél többször töltsék le szoftvert.

Az ötlet több szempontból is zseniális.

Egyrészt már a szlogen („Set a Guinness World Record, Enjoy a Better Web”) hangsúlyozza, hogy jó célt szolgál a rekordkisérlet.

Másrészt terjed, szájról-szájra. Nem kicsit, nagyon :) Ugyanis az opensource közösség eleve az aktív fajtába tartozik. De aki nem OS megszállott, az is szívesen részt vesz egy rekordkísérletben. Könnyű ugyanis csatlakozni egy ilyen mozgalomhoz, hiszen a péntek esti kocsmázásnál nagyszerűen el lehet dicsekedni azzal, hogy én bizony meg fogok dönteni egy világrekordot.

Végül pedig a tény, hogy egy Guinness világrekordról van szó. Ez, mérhetetlen mennyiségű média megjelenést biztosít az esemény bekövetkezte után. És mi van, ha nem sikerült a kísérlet? Nos, az roppant érdekes lenne, tekintve, hogy ez az első kísérlet ebben a kategóriában!

A mozgalom honlapján előre igéretet lehet tenni, hogy részt veszel majd. Eddig összesen fogadkoznak a világon, ebből 6644 magyar. (Én a 6600-adik voltam ) Büszkék lehetünk erre a számra, mert a környező országokat jócskán túlszárnyaljuk.

Szeretem a Firefox-ot, plusz a Firefox 3-ról tudom, hogy nagyon jó lesz, ezért én is csatlakozom a mozgalomhoz, a jobb oldalon ott a hivatalos plecsnik egyike.

Drupalcon Szeged árazás

Bejelentették a Szegedi Drupal konferencia árazását:
http://szeged2008.drupalcon.org/blog/announcing-pricing-drupalcon-szeged...


Júniusban € 80
Júliusban € 120
Augusztus 24.-ig € 160
A konferencia hetében € 200

Magyar pénztárcához picit sok a 80 euro, de elviselhető. Nem azt mondom, hogy nem éri meg, de biztosan lesz néhány ember akit visszatart majd a kb. 20.000 Ft.

De aki tehet szerintem jöjjön, biztosan nagyon hasznos lesz. Én már alig várom :)

Most hogy már vannak árak, szerintem napok kérdése és lehet regisztrálni.

Űrlap mező automatikus kiegészítésének tiltása

Nem tudom, ki hogy van vele, de engem néha az őrületbe kerget(ett) néhány webes form (űrlap) kitöltésénél, hogy a böngésző megjegyzi mit írtam be, és folyton felajánlja.

Weboldalak normál használatakor is zavaró lehet, de fejlesztés közben, amikor éppen az adott űrlapon dolgozom, nagyon idegesítő.

Szerencsére van megoldás, méghozzá elég egyszerű:

<input type="text" name="akarmi" autocomplete="off">

Mindössze ennyi tehát a varázsszó: autocomplete="off"

Minden épkézláb böngészőben működik.
Tesztelve:
Firefox 2.0.0.14
IE 7.0
Opera 9.27
Safari 3.1.1

Oldalak

Feliratkozás RSS - szakma csatornájára