EgyProgramozo

PHP/NodeJS programozó, Linux Desktop/Server fan

Falcon Pro

A mai Appvasárnapban olvastam, hogy a Falcon Pro fejlesztője ( Joaquim Verges ) újra elérhetővé tette programját a http://getfalcon.pro/ címről. A program annyira jól sikeredett, hogy sajnos februárban elérte a Twitter által megadott felhasználói limitet, így kénytelen volt törölni a Play-ből. Most viszont megérkezett a megoldás. A programban a saját alkalmazásunkként állíthatjuk be a Falcon-t, megkerülve a Twitter korlátozást. Maga a beállítás is ötletes, alapból csak a bejelentkezés gomb látszódik, ahol írja is, hogy sajnos elérte a maximumot. Az extra beállítás előhozásához a képernyő bal felső, jobb felső és jobb alsó sarkát kell megérinteni. A bal alsót nem kell! Ha megvan a három négyzetünk, akkor már csak meg kell rázni a telefont és megjelenik a plusz gomb:[gallery link="file" ids="561,562,563,564,565,566,582"] A Custom login-nál megadható a Consumer key és secret. A help gomb pedig segít a Twitteres regisztrálásnál.

Twitter Dev App regisztráció

A https://dev.twitter.com/ címen jelentkezzünk be és a képek alapján regisztráljunk egy alkalmazást:[gallery link="file" ids="567,568,569,570,571"] Az alkalmazásunknál megtaláljuk a Consumer key-t és secret-et. A Settings fülön be kell állítani, hogy ne csak Read Only legyen a hozzáférés, hanem Read, Write and Access direct messages.[gallery link="file" ids="572,574,575"] Az alkalmazás nevének egyedinek kell lenni, amit én használtam és ami a képen szerepel nem használható. Amennyiben nem akarsz saját alkalmazást regisztrálni, vedd fel velem a kapcsolatot és megadom az én tokenem. Nem hiszem, hogy fenyegetne a 100.000 jelentkező :) Lehetséges hiba ------------------------------------- Ha nem állítjuk be a Callback URL-t, akkor a Falconban a Bejelentkezés a Twitterbe gombra kattintva az alábbi hibát írja ki: Falcon Hiba Hiba - győzödjön meg, hogy a dátum/idő beállítások megfelelőek (automatikus a hálózatról)
2013.07.07.
Sublime Text 2 tapasztalatok

Az előző cikk óta használom ezt a szerkesztőt. Előtte a Komodo Edit volt a favorit, nagyon szerettem, de sajnos a Sublime olyan dolgokat tud, amit nem tud űberelni... ( Nemrég jött ki 8-as Komodo, amihez még nem volt szerencsém, de 1-2 dolgot megvalósít a Sublimeból. Ha valakinek van tapasztalata vele, várom szeretettel a hozzászólásokat ) A lényeget már az előző cikkben is leírtam, de más egyszer elolvasni ezeket és más átélni működés közben.

A felületről

Bal oldalt van egy panelünk, ide kerülnek a projectbe felvett mappák és bekapcsolható, hogy megjelenjen a megnyitott fájlok listája, így nem a füleket kell bogarászni, hanem itt kiválasztható a szükséges fájl. Az alap fülek kinézete olyan, mint a Chromeban. Ezt persze témával lehet módosítani. Ami szintén pozitív, hogy a "Jobbra eső lapok bezárása" funkció is meg van valósítva. Külön állítható a felület kinézete, ez változtatja a panelban lévő mappák, a fülek, meg a szerkesztőn kívüli felületek kinézetét, valamint külön állítható a szerkesztő rész színvilága. Már az alap sötét felülettel is nagyon jó, de található pár verzió a beállítások között (világos is). A szerkesztő felületet fel lehet osztani több részre a View -> Layout menüpontban. Lehet 2-3-4 oszlopra, 2 sorra vagy 2x2-es felosztásra állítani, kinek mi a kedvenc. Ezek méretezhetőek, így nem feltétlen azonos helyet foglalhatnak el a felületből.

Szerkesztés

A szerkesztő nagyon gyors összetett szavas szövegkiegészítővel rendelkezik, azaz egy hosszabb változó / függvény esetén elég leírni a szavak első karakterét, mint ahogy ez már ismerős lehet az Eclipseből. Ami nekem külön tetszett, hogy Komodo esetén csak azokat a változókat ajánlotta, amit az aktuális sor előtt használtunk, itt viszont a teljes fájlban keres, így könnyebb a kódban használt változónak alap értéket adni a blokk elején.

Ctrl + P

Szöveges navigáláshoz kapunk egy beviteli mezőt, ami az alábbiakat tudja:
  • Fájlok közötti ugrás
  • Adott fájlban:
    • Szövegre ugrás (#)
    • Függvényre ugrás (@)
    • Sorra ugrás (:)
Szintén érvényes, hogy az összetett szavaknál vagy mappáknál elegendő 1-1 karaktert megadni. Elég a mappa első karakterét megadni, majd a fájl első karakterét. A mappa teljes nevét beírva, pedig leszűri a benne található fájlokat. Ezek a funkciók kombinálhatóak, egy lépésben megnyithatunk egy fájlt és az X-edik sorára, vagy a megnyitandó fájl adott függvényére ugorhatunk.

Ctrl+Shift+P

Parancsok listája beviteli mező. Innen szövegesen indíthatjuk a menüben található funkciókat, valamint a telepített package managert is innen használhatjuk.

Többszörös szerkesztés

Más szerkesztővel szemben hatalmas előny, hogy egyszerre akár több sort is tudunk párhuzamosan szerkeszteni. Egy soron belül is lehet több kurzor, ha éppen úgy adódik.

Ctrl+D

A kijelölt szöveg következő előfordulását is kijelöli. A kijelöléseket ezek után egyszerre szerkeszthetőek. Ha ki akarjuk hagyni a legutolsó kijelölést, akkor Ctrl+K, Ctrl+D lenyomásával kihagyja és a következőt jelöli ki.

Ctrl+Shift+L

A kijelölt sorokat soronként szerkeszthetővé teszi. Ez akkor jöhet jól, ha például van egy listánk, amit tömbbé akarunk átalakítani.

Package Manager

A http://wbond.net/sublime_packages/package_control oldalról telepíthető a csomagkezelő, amivel extra funkciókat adhatunk a Sublime-hoz. A csomagokat Ctrl+Shift+P segítségével lehet adminisztrálni. ( telepíteni, frissíteni, törölni, listázni, stb) Én az alábbi csomagokat használom jelenleg:
  • Blogify - A kódot átalakítja könnyen publikálhatóvá
  • ColorPicker - Színválasztó ablak
  • DocBlockr - Automatikusan legenerálja az osztályok / metódusok komment részét
  • jQuery - jQuery segítő csomag
  • jQuery Snippets pack - Kiegészítők jQueryhez
  • memTask - Rögzíti, hogy az egyes fájlokkal mennyi időt dolgoztunk
  • SublimeCodeIntel - A Komodo-ban már ismert CodeIntel megvalósítása, nekem nem minden funkció működik.
  • SublimeTODO - Kiszedi a configban meghatározott szövegeket a fájlokból. TODO, FIXIT, stb
Kipróbáltam még a SublimeLinter csomagot is, ami képes megjeleníteni a forráskódban a hibákat, de egyelőre még fagy egy picit, a legtöbb indítás után leállította a Sublime-ot, így sajnos meg kellett válni tőle. Talán később jobb lesz.
2013.06.29.
Google Reader vége

A régi kedvenc hírolvasóm még 15 napig érhető el, aki eddig nem talált jó alternatívát, annak még mindig van lehetősége ezt kipróbálni.

2013.06.15.
Ubuntu 13.04 nvidia driver javítás ( hiányzó Unity felület )

Ubuntu 12.10 alatt is probléma volt a driver telepítése után, amire itt a megoldás. 13.04 alatt viszont ez a megoldás elméletileg már nem kell. A driver szépen települ, bejelentkezésnél viszont nem jelenik meg a Unity felület, csak az asztal. Szerencsére a Ctrl+Shift+T működik, így előhozható a terminál. Egyetlen dolgunk van, a Unity beállítások visszaállítása. Terminálba írjuk be a következőt: dconf reset -f /org/compiz/ Kijelentkezés után ( Ctrl + Shift + Del ) ismét bejelentkezve már meg is jelenik a felület.

2013.06.07.
Megérkezett az új GMail Androidra

[gallery ids="513,514,515"]

GMail

2013.06.05.
MKV konvertálás AVI formátumba Ubuntu 13.04 alatt

Sikeresen belefutottam egy olyan sorozatba, amit csak mkv formátumban tudtam elérni, de az asztali DVD lejátszó csak avi-t hajlandó prezentálni. Örömmel tapasztaltam, hogy egy laza kereséssel már meg is van a megoldás, de nem... Az ffmpeg nem szívesen konvertálná át simán, mondván, hogy elavult és inkább az avconv programot használjam. A másik nagy problémám, hogy nincs kedvem azon gondolkozni, hogy milyen video/audio konvertálás van az mkv-n és hogy milyen legyen az avi-n. A megoldás: FF Multi Converter Telepítése: sudo add-apt-repository ppa:ffmulticonverter/stable sudo apt-get update sudo apt-get install ffmulticonverter Használata: Indítás után betallózzuk a fájlokat és konvertálunk... Az mkv avi konvertálásnál ( valószínű más típusnál is, de ebbe futottam bele ) be kell állítani kézzel a video bitrate-et, különben nagyon pixeles lesz a kép. Ez egy 720x480 felbontású videó esetén 1000 felett legyen.[gallery columns="2" ids="504,505"]

2013.06.02.
Új GMail felület

Tegnap sikeresen ide is megérkezett az új GMail felület.

2013.05.31.
Sublime Text 2 telepítés linux alatt

Ma sikeresen újratelepítettem a gépemet és megint belefutottam, hogy letöltöm a Sublime-ot, aztán bohóckodhatok a desktop fájljával... De most itt a segédlet hozzá: A letöltés és a kicsomagolás nem okozhat gondot. Kicsomagolt Sublime Text 2 mappa másolás a /opt-ba: sudo mv Sublime\ Text\ 2 /opt/ Indító készítés a /usr/bin-be: sudo ln -s /opt/Sublime\ Text\ 2/sublime_text /usr/bin/sublime Desktop fájl lértehozása: sudo sublime /usr/share/applications/sublime.desktop Ezt másoljuk be: [Desktop Entry] Version=1.0 Name=Sublime Text 2 GenericName=Text Editor Exec=sublime Terminal=false Icon=/opt/Sublime Text 2/Icon/256x256/sublime_text.png Type=Application Categories=TextEditor;IDE;Development X-Ayatana-Desktop-Shortcuts=NewWindow [NewWindow Shortcut Group] Name=Új Ablak Exec=sublime -n TargetEnvironment=Unity Alapértelmezett programok cseréje: sudo sed -i -e 's/gedit.desktop/sublime.desktop/g' /usr/share/applications/defaults.list Egy kis magyarázat: a /usr/share/applications/defaults.list fájl tartalmazza az egyes fájltípusokhoz tartozó programokat. a sed segítségével a gedit.desktop-ot lecseréljük sublime.desktop-ra.

2013.05.20.
Virtualizáció és Dual Boot

A lifehackeren akadtam bele egy nagyon jó cikkbe, amiben leirják hogyan lehet a dual boot-os rendszert virtualizálva használni. Ez így szépen hangzik, a valóság viszont az, hogy Windowsról virtuálisan el lehet indítani a másik partíción lévő Linuxot. Visszafelé ( ami engem jobban érdekelne ) már nem ilyen könnyű a helyzet. Van ahhoz is egy link, de macerás... Miért is olyan jó ez a dolog? Nem arról van szó, hogy a már telepített rendszerről keletkezik egy virtuális másolat, hanem ténylegesen a telepített rendszert használjuk. Bármilyen módosítás történik, azt megőrzi. Ha lesz egy kicsi időm, tuti, hogy egy nagy újratelepítéssel ezt is be fogom állítani.

2013.05.12.