A JQuery az egyik legelterjedtebb, s legegyszerűbben használható Javascript library. A használata pofonegyszerű.

Ideális esetben ez ennyi:

$(document).ready(function() {
$('div:contains("Magyar")').replaceWith('Hungarian');
}
);

Sajnos a Drupal 7 ezt ilyen formában nem kezeli, így egy kis trükközésre van szükség:

(function ($) {
//jQuery code ide
$(document).ready(function() {
$('div:contains("Magyar")').replaceWith('Hungarian');
}
);
//JQuery code vége
})(jQuery);

És, ha így kerül be a JQuery kód, akkor a Drupal 7 is boldog, s a weboldal is úgy működik, ahogy annak kell.


Amióta Virtualboxra váltottam egyetlen gondom maradt. Ez pedig a virtuális disk kezelés. Fusion alatt ez bármikor méretezhető volt, sajnos a Virtualbox ebben kicsit nehézkesebb. Ennek ellenére gyorsan megoldjuk a problémát.

Nekem egy Windows 7 vrtuális gép nőtte ki a 10 GB-ot (persze kérdezem, hogy egy alaprendszer Office programok nélkül miért nem fér el 10 GB-on, de ez egy másik bejegyzés témája lehetne). Így át akartam méretezni a win7.vdi virtuális diskemet.

Ehhez egy terminalt kellett nyitnom (Mac illetve Linux operációs rendszereken ez biztosan működik, biztosan van windowsos megoldás is). Majd kiadnom a VBoxManage parancsot a megfelelő kapcsolóval:

VBoxManage modifyhd win7.vdi --resize 21000

Értelemszerűen a win7.vdi az én virtuális vinyóm neve, ezt a sajátra kell cserélni, hasonlóan a 21000 az általam választott új méret Megabyte-ban megadva.

Ezután indítottam is a windowst, ami még mindig csak 10 GB-ot mutatott, morcos is lettem emiatt.

De aztán @tolnaiz segítségemre sietett, s elárulta, hogy a discmgmt.msc parancsot kell kiadnom, s ott átméretezni a vinyót. Ezt a Parallels, meg a vmWare Fusion megoldják maguktól, de azért nem nagy bűvészség a művelet.

Jobb klikk a meghajtón, s “Kötet kiterjesztése…”. Ezután már csak Tovább, tovább, tovább…

És lett 20 GB partícióm, így már nem nyafog a virtuális windows.


SOHA! Én most már tudom, tudjátok Ti is! Náthásan sose repülünk. Borzalmas fájdalmakat lehet átélni, ha mégis így tesz az ember, s olyan balga, mint én. Nem néztem utána, kifele voltam a megfázásból, gondoltam, minden jó. Nem.

Előre szólok, soha semmi bajom nem volt repülőn, repülés közben. Kivéve most. Felszállásnál bedugult a fülem, gondoltam semmi gond. Leszállásnál viszont már pattogott, s fájt is. Utána nem hallottam, csak tompán, s sípolt.

Aztán amikor átszálltam, s a következő repülővel emelkedni kezdtünk már fel voltam készülve. A fél órás átszálló időt arra fordítottam, hogy magyar és külföldi fórumokat, oldalakat nyálaztam át, mit kell ilyenkor tenni.
Majd jobb híján kértem a légiutaskisérő hölgyektől két poharat, s azt a fülemre szorítva éltem túl a felszállást. Igen, úgy néztem ki, mint egy ufó, de ez érdekelt legkevésbé. Majd nagyon kedvesek voltak, s elláttak egy másik pohárral, amibe betettek valami izét, hogy jó meleg legyen. Na, így már elviselhető volt a leszállás is.

Tehát, ha náthásak vagytok, s mégis repülni kell: orrspray (esetleg orrcsepp) + füldugó. A kettő kombinációja megmenthet egy borzasztó kellemetlen élménytől.


Aki valaha használt Mac-et, az valószínűleg tapasztalta a címbeli duplikátumokat. Arról beszélek, amikor jobb klikk, Open With1, s minden program kétszer szerepel a listában. A megoldást egyszerűbb leírni, mint megjegyezni, így itt a blogon eltárolom magamnak is.

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/\
LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local\
-domain system -domain user

Természetesen ezután egy Finder relaunch-ra van szükség.

  1. Tudom, hogy tud magyarul is az osx már, de sose használtam még úgy.

Drew összegyüjtötte a publikus DNS szervereket egy remek kis táblázatba. Úgy gondoltam érdemes megosztani ezt a világgal.

Természetesen felmerülhet mindenkiben, hogy mi értelme ezeknek, hiszen a szolgáltató ad úgyis ad DNS-t. Azért, mert mindegyik sok apró pluszt ad, szűrik a phishing oldalakat, gyorsabbak sokszor mint a szolgáltató DNS szervere, de mindenképp frissebbek.

Publikus DNS szolgáltató Elsődleges DNS Másodlagos DNS
Google 8.8.8.8 8.8.4.4
Level3 209.244.0.3 209.244.0.4
OpenDNS 208.67.222.222 208.67.220.220
Norton 198.153.192.1 198.153.194.1
DynDNS 216.146.35.35 216.146.36.36
UltraDNS (DNS Advantage) 156.154.70.1 156.154.71.1

Említettem már milyen ingyen tárhelyeket használok. A listában megtaláljátok a box.net tárhelyet is, ahova majd’ mindenki rendelkezik már 50GB-os accounttal. Hiszen annyiszor volt már annyi módon akciózva a dolog, hogy valamelyik szűrőn biztosan be lehetett kerülni a rendszerbe. Így tegyük fel, hogy Te is rendelkezel egy sose használt 50 GB-os Box accounttal. Itt a lehetőség, hogy használatba vedd ezt a remek szolgáltatást!

LINUX

Ubuntu rendszert használóknak sajnos nem jut a boxhoz adott jóságokból, külső alkalmazásokból. Nincsenek kliens programok a rendszerhez. Van viszont egy remek másik megoldás, ez pedig a box tárhelyünk mountolása a rendszerbe.

Készíts egy mappát, ahova felcsatolod majd a tárhelyet.

mkdir ~/box.net

A /etc/fstab fájlba vedd fel a következőt:
http://www.box.net/dav /home/user/box.net davfs rw,user,noauto 0 0

A fenti csatolás biztosan működik, de ajánlom inkább a https://www.box.com/ használatát.

Ha nem szeretnél sudo parancsokkal bajlódni, akkor tedd a következőt:

sudo dpkg-reconfigure davfs2
Ezután add a felhasználónevedet a davfs2 csoporthoz:

sudo adduser $USER davfs2

Ezután beállítjuk a devfs-t a home könyvtárra:

mkdir ~/.davfs2
cp /etc/davfs2/davfs2.conf ~/.davfs2

Ezután a ~/.davfs2/davfs2.conf fájlba írd be a következőt:

use_locks 0

Valószínűleg nem akarod minden alkalommal beírni a felhasználónevet, jelszót. A következő pár lépésben megoldjuk, hogy ne kelljen:

sudo cp /etc/davfs2/secrets ~/.davfs2
sudo chown $USER ~/.davfs2/secrets

Írd be a box belépési adataidat a ~/.davfs2/secrets fájlba:
http://www.box.net/dav username@mail.com password

Végül csatold fel a box tárhelyed!

mount ~/box.net

Ezután a kedvenc fájlkezelővel lehet másolni, törölni adatokat a boxon. Kiváló lehetőség képek, levelek, kisebb fájlok biztonságba helyezésére. Tudomásom szerint 25 megás fájlméret korlátozás van a szolgáltatásnál, így erre azért oda kell figyelni.

WINDOWS

Windowson az alábbiak szerint kell eljárni ha hasonló eredményt akarsz:

  1. Keresd meg a sajátgépet, s nyomj rajta egy jobb klikket
  2. Válaszd a “Hálózati meghajtó csatolása…” menüpontot
  3. Itt válaszd lent a “Csatlakozás egy dokumentumok és képek tárolására alkalmas webhelyhez.” linket
  4. Egy Tovább után kapsz egy ablakot, ahol kiválaszthatod a Hálózati helyet, s egy tovább után a következő pontra jutsz. :)
  5. Itt add meg, hogy “https://www.box.net/dav” és nyomj egy továbbot
  6. Amikor kéri a rendszer a Box felhasználónevedet, s jelszavadat, akkor add meg
  7. És láss csodát ott az új meghajtó az Explorerben

Akinek ez túl szöveges volt, itt egy gyors videó, ahol látszik mindez. A 6. lépés hiányzik, mert már előtte megadtam, így nem derül ki a nagy titok. :)

httpv://www.youtube.com/watch?v=GV3cbkNvAek

MAC

Végül a Mac OSX felhasználóknak is jusson a jóból:

  1. A Finder menüben keresd meg a Go menüpontot
  2. Itt válaszd a “connect to Server” pontot
  3. Itt add meg a https://www.box.net/dav címet
  4. Amikor kéri a rendszer a Box felhasználónevedet, s jelszavadat, akkor add meg

A box nagy előnye a hatalmas tárhely, s a dropbox-al ellentétben a fájlok nincsenek “duplikálva”, vagyis nem kell megtartani azokat lokálisan is. Így az 50 giga, az 50 gigával megnöveli a rendelkezésre álló tárhelyet. Nálam azok a dolgok kerülnek fel, amik nem kellene minden nap, de jó ha elérhetem őket bárhonnan. Ebookok, fényképek, videók, személyes adatokat azért nem bízok a rendszerre.

Forrás a Windows és Mac leírásokhoz: Binary Space.


Mint tudjuk a Feedburner remek szolgáltatás, de már egy ideje a Google kezében van. A Google pedig valahol a Facebook riválisa. Így ha végigszánkázunk a Feedburner Optimize fül FeedFlare részén, nem fogunk lehetőséget találni a Facebook like gomb hozzáadására:

Egy Share gombocska még épp befért, de a like már nem. Ráadásul arra gondoltam, hogy milyen egyszerű volna, ha a feedből lehetne lájkolni közvetlen a blog facebook oldalát. Mert nagyon örülök a közel 400 feliratkozónak, de valami oka csak kell, hogy legyen, hogy ennek közel 10%-a kedveli a Facebookon a blogot. Talán az az oka, hogy csak a feedet látják, így nem is tudnak a Facebookról.
Najó, igazából az motivál, hogy a blogomnak több rajongója (azt hiszem ez a jó szó erre) legyen, mint az iskolai enaplónak. Ők már 200 felett vannak, így ideje belehúzni! :)

Így rövid kutatás után megtaláltam a megoldást. A Personal FeedFlares részhez hozzá tudunk adni pillanatok alatt egy újat:

A fenti képen az alábbi kódot írtam be:

http://www.feedburner.com/fb/variableflareunits/GenericFeedFlare.jspx?text=Like&link=http://www.facebook.com/plugins/like.php?href=${link}

Ebben aztán barátságosan változtatható pl. a szöveg, s az url is. Most a ${link} a feedburner által a feedből kiszedett link a bejegyzéshez. Ha azonban a blog facebook oldalát szeretném belepakolni, akkor a következőképpen kellett eljárnom:

http://www.feedburner.com/fb/variableflareunits/GenericFeedFlare.jspx?text=Szeresd_a_blogot_a_Facebookon&link=http://www.facebook.com/plugins/like.php?href=http://www.facebook.com/kobak.org

Ennyi.


Ha valaki rákeres a jobb klikk letiltására a Google-n, akkor rengeteg hosszú és bonyolult Javascript kódot találhat. A Látszótéren is a képek védelme érdekében az a kérés merült fel, hogy tiltsuk ezt.

Volt sok régi megoldásom erre, de azért körülnéztem, mi az ideális megoldás. Itt találtam egy remek és egyszerű módszert, ami az eddigi legegyszerűbb, s leghatásosabb megoldás a jobbklikk letiltására:

<body oncontextmenu="return false;">

Persze az oldal is leírja hogyan lehet ez ellen védekezni, a legegyszerűbb pl. a noscript firefox kiegészítő használata.

Ezenkívül, ha ez még kevés, akkor a hotlinkelést érdemes tiltani, erre egyik kedvenc blogomon található remek leírás más egyéb hasznos htaccess trükkel együtt. Nézzük a hotlinkelésre vonatkozó részt:


RewriteEngine On
#a ?weboldalad\.hu/ részhez a Te oldalad írd be
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?weboldalad\.hu/ [NC]
RewriteCond %{HTTP_REFERER} !^$
#Cseréld /images/nohotlink.jpg képet a Te képeddel, amit megjelenítenél
RewriteRule .*\.(jpe?g|gif|bmp|png)$ /images/nohotlink.jpg [L]

Más egyéb trükköket is lehet(ne) alkalmazni, de minden kivédhető. Ezeket viszont legalább nem akkora nehézség bevetni, s nem bonyolítják extrém módon az oldal normális használatát.


Frissítés: Itt az ultimate eszköz: pxtoem. Mindent tud, számol, kalkulál, generál.

Ha weboldalt kell gyártani, alapvetően nekem a px a default mértékegység. Sajnos másoknak nem, így akad néha némi kavarodás. Valamiért itt a távolság mérés nem az SI mértékekkel működik. Viszont, hogy senki ne zavarodjon össze, a Roy Reed a REEDdesign alapítója csinált egy egyszerű kis táblázatot, amit most saját magamnak, s azok számára, akik esetleg néha még elvesznek a mértékegységek kusza világában, itt is közlök.

pt px Em %
6pt 8px 0.5em 50%
7pt 9px 0.55em 55%
7.5pt 10px 0.625em 62.5%
8pt 11px 0.7em 70%
9pt 12px 0.75em 75%
10pt 13px 0.8em 80%
10.5pt 14px 0.875em 87.5%
11pt 15px 0.95em 95%
12pt 16px 1em 100%
13pt 17px 1.05em 105%
13.5pt 18px 1.125em 112.5%
14pt 19px 1.2em 120%
14.5pt 20px 1.25em 125%
15pt 21px 1.3em 130%
16pt 22px 1.4em 140%
17pt 23px 1.45em 145%
18pt 24px 1.5em 150%
20pt 26px 1.6em 160%
22pt 29px 1.8em 180%
24pt 32px 2em 200%
26pt 35px 2.2em 220%
27pt 36px 2.25em 225%
28pt 37px 2.3em 230%
29pt 38px 2.35em 235%
30pt 40px 2.45em 245%
32pt 42px 2.55em 255%
34pt 45px 2.75em 275%
36pt 48px 3em 300%

Tegnap a twitteren is megosztottam, de itt is hamar közzéteszem mire leltem az Internet nagy erdejében. Több képet egyszerre átméretezni lehet a Preview alkalmazás segítségével (ezt tudtuk, de kicsit körülményes) szépen összekattintva a dolgokat:

  1. Képeket megnyit
  2. Mindet kijelöl
  3. Tools » resize
  4. Majd Save All

Vagy lehet egyszerűen, Terminal:

sips -Z 1024 *.jpg

A fenti parancs minden .jpg fájlt átméretez, hogy a hosszabbik oldala max 1024 pixel széles legyen.