Posts Tagged ‘tech’

wptouch kuka

calendar 2012. január 7. author kobak

A wptouch egy remek WordPress téma, ami mobilbaráttá teszi a blogokat. Évek óta itt van, s segítette az oldal mobiltelefonokon való megjelenését. Azonban amióta elkezdődött a “okostelefonok” terjedése, eltelt egy kis idő. A kezdeti 320×240-es felbontást leváltotta a 480×320, majd a 800×480 és mostanra már a Galaxy Note, vagy a Galaxy Nexus már 1200×800-as felbontásokkal büszkélkednek. Az iPhone felbontása is drasztikusan megnőtt a 4 megjelenésével. A Tabletekről meg még nem is szóltam, az iPad a jól bevált 1024×768-as felbontással érkezik, a többi tablet meg általában 1280×800 képpontot jelenít meg.

Így már lassan simán elfér az oldal ezeknek a telefonoknak a kijelzőjén (a tableteken biztosan), ha meg esetleg mégse, akkor is rá lehet pillanatok alatt közelíteni a bejegyzésre, vagy arra a részre az oldalon, amire kiváncsiak vagyunk.

És magamból indulok ki, én egyre gyakrabban váltok át “desktop” kinézetre weboldalakon, s egyre gyakrabban zavar a lebutított mobil kinézet.

Persze az ideális az lenne, ha egyszer lenne rá időm, s gatyába ráznám a blog design-t, de ezt majd talán nyári szünetben megcsinálom. Adig marad minden. :)

jobb klikk tiltása

calendar 2012. január 2. author kobak

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.

ingyen tárhelyek, mit mire használok

calendar 2011. december 29. author kobak

A box ingyen 50 giga bejegyzés kapcsán felmerült bennem, hogy írok egy összefoglaló bejegyzést arról, hogy melyik online tárhelyet mire használom. Mivel a box.net (nálam még .net, holott már a .com-ra irányítódik, de anno még net volt) kicsit más a többi tárhellyel ellentétben, s sokan csalódottak voltak, hogy nincs ilyen-olyan kliens program, stb.

Akkor nézzük sorra a szereplőket!

box

A box egy nagyon fura felület. Fura olyan szempontból, hogy itt a közösségi tárhely, a közösségi információ megosztás van előtérbe helyezve, s nem a backup, online tárhely. Emiatt nincs is kliens program “asztali operációs rendszerekre”. Macre van egy remek kliens alkalmazás, aminek segítségével fel lehet dobálni a dolgainkat. Pl. screenshotokat tudunk egyből fellőni a felhőbe.
Remek kliens program van viszont mobilra, mind iOS, mind pedig Androidra.

Mire használom? Nálam az ideális fájlmegosztó nagyobb fájlok esetén. Pl. ovodai karácsonyi műsor képeit ide teszem fel nagyban, s célzottan a megfelelő emberekkel osztom meg. Vagy konkrét fájlokat osztunk meg a GeoGebra közösségen belül, s mivel nincs asztali szinkronizálás, nem kell mindenkinek a gépén is ott lenni annak a 3-5, vagy több gigányi anyagnak. És itt most látható, hogy nem feltétlen borzasztó, ha nincs asztali sync.

Cloud

Cloud.app, ez egy pofonegyszerű Maces alkalmazás, ami figyeli, ha képernyőképet készítettünk, s azt azonnal feltolja a felhőbe. Erről pedig készít egy rövid linket, amit aztán twitteren, vagy bárhol megoszthatunk. Egyszerű, mint a bot, s abszolút céleszköz.

iCloud

Az Apple is belépett az Online világba. Regisztráltam, s nem használom. Amíg az iTunes Match nem elérhető itthon, addig nincs igazán motivációm a használatára.

Dropbox

A dropbox az ingyen online tárhelyek nagymamája. Majd’ mindenki ismeri, s használja is. Kliens alkalmazás van minden platformra, s remekül működik mindennel együtt. Elterjedtségéből adódik, hogy rengeteg alkalmazás képes Dropbox tárhelyünkre menteni, ilyen pl. az általam rendszeresen használt Titanium Backup

Mire használom? Sokáig ide mentettem dolgaimat, aztán leszoktam róla a SpiderOak miatt. Azóta továbbra is használom, teljesen másképpen. Ide nem a fontos dolgaimat szinkronizálom, hanem a sok megosztott dokumentumot, közös munkamappák vannak itt pl. Illetve olyan gyorsan haza vagy a suliba beküldendő dolgozatok, egyebek, amik gyorsan kellenek valahol.

A mobil appok remekek, szeretem a pin kód megadási lehetőséget mind iOS, mind az Android alkalmazásban. Az új Android app remek mind Honeycomb, mind Ice Cream Sandwich rendszereken.

Google felhő

Itt nem egy szolgáltatásról beszélünk. A Calendar, Docs, Mail, Picasa, Plus, stb. mindegyik más adatot tárol.

Mire használom? A leveleim itt laknak, a naptáram itt talált otthonra, s ide szinkronizálom a telefonkönyvemet is. A dokumentumaim egy része Google doksi, de még mindig jobban szeretem az offline szerkesztőket. A mobil képeim ide (is, lásd később) töltődnek a Google Plus app segítségével.
A Google Music tárolja az összes zenémet, s onnan szinkronizálom a telefonomra.

Minus

A Min.us a Cloud párja. Azzal a különbséggel, hogy kicsit később érkezett, viszont cserébe igyekszik sokkal többet adni. Multiplatform, s ajánlásokkal itt is 50 gigára lehet feltornászni az ingyen tárhelyet.

Android appja is remekül üzemel.

Mire használom? Leginkább megosztásra. A boxhoz hasonlóan fájlmegosztásra, itt a kettő még egymás riválisa. Sokszor a Minus egyszerűbb, a box viszont bejáratottabb. :)

SpiderOak

A nagy kedvenc online backup tárhelyem. A SpiderOak két dologban jobb a Dropboxnál, ez pedig a biztonság, illetve az elérhető 50GB ingyenes tárhely.

Mire használom? Leginkább a dokumentumaimat tartom itt (is) biztonságban. Van Android app is, de sajnos elég butus.

SugarSync

A SugarSync amolyan harmadik. Jó is, meg nem is. 10 gigára bővíthető a kezdeti 50, 5 GB az indulótőke, s 500 MB-onként elvileg végtelenségig bővíthető. Multiplatform, jó az Android kliensben az automatikus kép feltöltés, de sajnos nekem többször volt vele anno gondom. Kezdetektől regisztrálva vagyok, de sose használtam igazán.

Mire használom? Jelenleg semmire.

UbuntuOne

Az iCloud párja. Kicsit előbb indult, de az ABC sorrend a végére szorította. Ubuntu rendszereken, s Androidon elérhető hozzá kliens alkalmazás. 2 giga tárhely jár hozzá.

Mire használom? Telefonon (Android) ide töltöm fel automatikusan a képeimet. A kliens app ezt tudja, s ezt jól csinálja.

Többiek

És persze nem ejtettem szót a nem annyira online tárhely, illetve a specifikus online tárhelyekről. Ilyen a Flickr, YouTube, Indafotó, stb. Ezeket is rendszeresen használom, s szeretem, de ezek eléggé ismertek, s teljesen specifikusak, így kihagytam őket a felsorolásból.

Extra tárhelyet kaptok Ti is, s én is, ha az alábbi linkeken regisztráltok a fenti tárhelyekre:

Mit hagytam ki? :) Ti mit, mire használtok?

képátméretezés egyszerűen (osx)

calendar 2011. június 23. author kobak

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.

wifi sebességek

calendar 2011. március 23. author kobak

No comment. Marad 5 GHz n-en a wifi. Pedig a kompatibilitás kedvéért én akartam 2.4GHz-et, de nem éri meg.

Jetpack – wordpress.com funkcionalitás halandóknak

calendar 2011. március 19. author kobak

jetpack wordpress

Az Automattic néha kitekint a wordpress.com-on kívül létező bloggerekre, s “ledob” egy-két funkciót nekünk is. A mostani nagy dobás a Jetpack, ami véleményem szerint elkésett dolog, de sokaknak mégis hasznos lesz. A Jetpack nem más, mint egy plugin csokor, ami egyben frissül, egyben kezelhető, így sokkal kevesebb problémát okoz a felhasználóknak.
Kicsit olyan, mint a Mac AppStore, most indulóknak áldás, mi meg csak kerülgetjük, mert a támogatott 8 extrából 4-et már régen megvalósítottunk valami más módon. A többi meg nem motivál.

A Jetpack által tartalmazott extrákról akkor röviden, s arról, hogy melyiket melyik plugin váltja ki nálam:

  • WordPress.com stats – az ugyanilyen nevű plugin látja el a szerepet. link
  • Twitter widget – megoldom magam, de nem igénylem.
  • Gravatar Hovercards – Gravatear enhanced plugin még egy kicsit többet is tud.
  • Wp.me Shortlink – bekerült az adminbarra. Ott se használom, akkor ide minek?
  • Sharedaddy – facebook like/share és a twitter bőven elég nekem.
  • LaTeX – Szebben és jobban megoldja a MathJax
  • After the deadline – helyesírást ellenőriz az oprendszer. Nekem elég.
  • Shorcode Embeds – Youtube embed plugin, ahol elég csak linkelnem a youtube videót, s még shortcode se kell.

A Jetpacket pedig minden új WordPress telepítéshez ajánlom, én viszont valószínűleg nem fogok áttérni a fenti konfigomról.

MathJax, avagy LaTeX a weben

calendar 2011. március 15. author kobak

Elképesztően hasznos Javascript libraryre hívta fel a figyelmemet @bodzasfanta a twitteren. A MathJax lényege, hogy minden böngészőben tökéletesen jeleníti meg a LaTeX-ben írott képleteket. A képletek nem csak szépek, de másolhatóak is!

Sajnos, mint tudjuk a html-nek vannak korlátai. Hogy lássátok a LaTeX és a MAthJax előnyét, mutatok pár példát.

Cosinus tétel
c^2=a^2+b^2-2ab\cos\gamma

Másodfokú egyenlet megoldó képlet
x_{1,2}=\frac{-b\pm \sqrt{b^2-4ac}}{2a}

Ugye, hogy szépek? Mostantól mindenkinek lehetősége nyílik a LaTeX egyszerű használatára. A telepítés wordpress blogokra is viszonylag egyszerűen végrehajtható. A fontos, hogy a plugin 0.2 verziója még a régi módon, csak simán MathJax/MathJax.js hívja be a javascriptet, pedig az újabb MathJax esetén már a következőképpen kell:

<script type="text/javascript" src="/MathJax/MathJax.js?config=default"></script>

Azaz ennek megfelelően a plugin konfigurálásánál be kell pipálni az “Override default location” -t, s betenni a MathJax.js után a ?config=default részt.

MatJax-latex WordPress plugin configuration

Így már probléma nélkül megy majd a MathJax az oldalon. A plugin előnye a header.php-ba való manuális beillesztéssel szemben, hogy csak akkor tölti be a JS-t, ha szerepel az oldalon MathJax LaTeX kód.

wordpress loop

calendar 2011. március 6. author kobak

A loop a wordpress legjobb funkciója. Sokáig mumusként tekintettem rá, mert nem igazán értettem, hogy pontosan mire jó. Aztán rájöttem az egészen kézenfekvő válaszra: mindenre.

A Loop a wordpress lelke. Mindent megcsinál, s mindent vele csinálunk. A Loop írja ki a posztokat, oldalakat, mindent. És csodálatosan testreszabható.

Egy oldalon használhatunk akár több Loopot is. Az egész ügylet titka a $query_string változó. Ezt pedig a például a következőképpen alakíthatjuk kedvünk szerint:

<?php query_posts('posts_per_page=3&cat=4') //3 bejegyzés, a 4-es kategóriából
    if (have_posts()) : while (have_posts()) : the_post();  

//a tartalom kiírása the_title(); stb függvényekkel

php endwhile; endif; //mindent lezárunk
wp_reset_query(); //végül pedig reseteljük a query_stringet
?>

További infó a query_posts codex oldalon.

Azonban óvatosan a query_posts függvénnyel. Rast összerakott egy grafikont, s azon mutatja be mikor melyik queryt használjuk a wordpress témáinkban. Íme az említett ábra:

Nexus One

calendar 2011. január 25. author kobak

Miért Nexus One, miért nem Desire Z, HD, Milestone 2, vagy bármi más? Röviden, mert tetszik ez a telefon.

Remekül kézre áll. Pont megfelelő a mérete. Nekem a telefon méret 4”-ban befejeződik, 4 felett már túl nagynak érzem a kütyüt. Ez tudom, hogy szubjektív, mint ahogy a döntésem is, hogy miért vettem magamnak egy “régi” (1 éves) telefont. Főleg ugyebár, most, hogy itt az utód a Nexus S személyében.

A dolog nagyon egyszerű, aranyáron mérik még a Nexus S-t. Nagyjából egy árban van a konkurens iPhone 4-el. A Nexus One és az S viszonya mind árban, mint tudásban nagyjából az iPhone 3gs és a 4-hez hasonlítható.

A telefon pedig egy eszköz, nem pedig ékszer, amit vitrinben tárolunk. Egy kétszázezres telefont már nem biztos, hogy olyan nyugodtan hordanék magammal mindenhova. Azt már félteném mindentől. Ezt is féltem, de talán nem annyira.

Miért nem vártam a két-három-négy-x magos 3D gyorsított, hajtogatható telefonra? Mert nekem ez tökéletesen elegendő. Persze gadget őrültként igen, felmerült bennem, hogy mikor lépek majd tovább, de egyelőre nem érzem, hogy bármiben is korlátozna a Nexus One, sőt! Igen, vehettem volna HTC Desire-t, hiszen az ugyanaz (majdnem). Azért nem azt vettem, mert a Google Nexus telefonok nekem megjelenésük óta misztikusak, különlegesek, s titkon mindig vágytam egyre. :) És most ez beteljesült. (Tudom, ez kicsit gyerekes, de akkoris)

És akkor pontokba szedve a jóságok és a rosszaságok.

Jóságok:

  • jó formájú, strapabíró jószág
  • 3.7” AMOLED/slcd (nem tudom melyik van benne, de messze szebb, mint a Magic volt :)) kijelző
  • nagy közösség, sok friss ROM
  • 800×400 felbontás (320×480 -ról érkeztem)
  • Stock Androiddal jön, OTA frissítések, nincs sense, motoblur, egyéb csicsa (ezekkel valamiért sose tudtam igazán megbarátkozni), ráadásul elsők között kapja a frissítéseket
  • gyárilag könnyen rootolható (erről később)
  • Nem tömegtelefon

Rossza(ságo)k:

  • hardware gombok hiánya. Ezt meg kell szoknom. Magicen mindenre volt gomb.
  • Kamera nem túl jó (főleg az X10 és a DHD telefonok után), de nekem épp elég. Ilyen képeket csinál (a legfrissebb három a bejegyzés írásának pillanatában).

Bike

Mai kép a telefonnal

A telefont kézbevéve, máris jelezte, hogy itt a FRG83D frissítés, amit telepítettem is rögvest. Majd elindultam megkeresni az ideális Rootolási megoldást. Elsőnek a SuperOneClick segítségével gyorsan rootoltam a telefont. Sajnos ez nem volt tökéletes, mert a BusyBox installal voltam bajaim, így a remek z4root app segítségével megoldottam a problémát, így már a busybox is felkerült.

Így a Titanium Backup nevű remek app már jó szolgálatot téve gond nélkül végezte a dolgát. Sosem árt biztonságban tudni az embernek a telefonja minden adatát, nomeg a régi telefonról az újra költözésben is nagy segítség volt.

Végül azonban nem bírtam ki, hogy ne tegyek saját recovery image-et. A választásom Amon Ra remek 2.0-ás Recoveryjére esett. Egyébként a Google tulajdonképpen teljesen jól használható Recoveryt tett a telefonra, csak Amon Ra verziója annál sokkal többet tud. Az eredetivel update.zip feltolható, azaz kiválóan alkalmas a frissítésre, a Custom változat viszont hozza a tőle megszokottat, particionálhatunk, mountolható az SD kártya, telepíthető bármilyen image, nandroid backup, stb.

Most azért kicsit előreszaladtam. A Recovery cseréhez ki kell nyitni a telefont (unlock the bootloader). Ez egy parancs, de utána nincs visszaút. Erre figyelmeztet is a telefon. Ez látható az írás felett.

A parancs, amivel ez elérhető:

fastboot-mac oem unlock (értelemszerűen fastboot-linux linuxon, stb.)

Majd a Recovery image után a Modaco csapat Superbootját telepítettem. Így felkerült a busybox, Superuser, s minden tökéletes.

Egyelőre nem tértem még át másik romra, kiváló a gyári (rootolva). Az igért 2.2.2 még nem érkezett meg, a 2.3-mal meg még szemezek, de tulajdonképpen jól megvagyok még a 2.2.x -el + gingerbread billentyűzettel.

A bejegyzés megjelent az androidportálon (is).

Mac AppStore

calendar 2011. január 8. author kobak

Sokan ódákat zengenek róla, én nem örülök neki. Kétségkívül hasznos, de a legjobban @gklka fejezte ki a véleményemet az AppStore-ral kapcsolatban:

Igen, sajnos ez a baj vele, amit gyorsan ki is fejtek. Fantasztikusan egyszerű lett a programok közül választani, s vásárolni. Minden csak pár kattintás, s települ a megfelelő applikáció.

Ezzel mindaddig semmi bajom, amíg azzal a problémával nem szembesülök, hogy bizony vannak régebben megvásárolt alkalmazásaim, amiket akkor már szívesen látnék a többivel együtt az AppStore accountomhoz rendelve. Sőt, értékelném ha ugyanúgy frissíthetném esetleg az AppStore segítségével. Erre sajnos nincs elhetőség, pl. a panic.com blogjában ezt írja:

UPDATE: The Mac App Store may show software bought from us previously as “Installed”, even though they’re two different licenses. You will not get Mac App Store auto-updates unless you purchase from the Mac App Store. To re-enable the “Purchase” button in the Mac App Store, just drag the app to the trash and empty your trash. Your preferences/sites will not be affected.

Tehát magyarul az AppStore-ra való áttérés egyetlen módja az applikáció újbóli megvásárlása. Na, ezt senki nem várhatja el. Így marad az AppStore-on kívüli élet azoknak, akik már rendelkeznek Maces Appokkal.

És még ezzel se lenne baj, de eztán bekényszerít az Apple az áraival az AppStore-ba, ha újabb programot szeretnék venni, illetve ha csili-vili új twitter appot szeretne valaki installálni magának. Ennek eredménye a teljes átláthatatlanság, s a licencek kavarodása. Melyik programot vettem itt, melyiket ott? Melyik frissítéséről szól a program, melyikéről az AppStore? S persze ott a félelem, hogy (ahogyan ez az iOS eszközöknél is, itt is egy idő után az AppStore lesz az egyetlen program telepítési lehetőség, hogy az Apple teljes kontrollt szerezhessen a software eladások felett. Akkor pedig mi lesz az “ósdi” licenceinkkel? Remélem ez csak egy negatív utópia a részemről, de sajnos nem érzem alaptalannak.) meddig létezik AppStore-on kívüli élet. Jailbreakeljük majd a számítógépeinket is?

Kedves Steve, tudom, hogy extra munka lett volna, de ha azt betettétek volna a rendszerbe, hogy induláskor, illetve új alkalmazás felvételekor mindenkinek van nagyjából két hete, hogy a régi licencét áthozza, akkor az egésznek sokkal jobb szájíze lett volna.

Mert az már tényleg nem annyira zavaró, hogy az AppStore nem ismeri fel az almappákat az Applications mappán belül, s nem telepítettnek jelöli az alkalmazást, ha az nem az Applications gyökerében van:

Mire megírtam, látom, hogy másban is felmerültek hasonló aggályok: Lifehacker írása a témában.