Chrome remote desktop

Lehet csak én vagyok lemaradva, de csak ma fedeztem fel, hogy a google chrome-ban van remote desktop, és állítólag jó. Az előnye, hogy bárhonnan (akár tűzfalak és proxy-k mögül is) el lehet vele érni a gépet.

És állítólag lesz ilyen tabletre, és telefonra is Chromoting néven…

 

Addig is a google chrome verzió: http://goo.gl/2FhDYW

 

Plex – Videót a világnak

Réges régen egy messzi messzi galaxisban… még másolgattam a filmeket, mindenféle eszközökre, mindenféle formátumban, és állandóan komoly fejtörést okozott, hogy mit másoltam fel, mit láttam már, és mik azok a tartalmak, amik ezen másolgatások közben elvesztek, és soha többé nem kerültek elő többet.

Azt gondoltam, kell lennie erre ennél korrektebb megoldásnak is, mert hihetetlen, hogy ezt emberek tömegével így csinálják. Elég sok szabványt, és még több implementációt találtam, de végül is a Plex mellett döntöttem. Nem ez a legokosabb lejátszó, és valószínű nem is ez a legjobb, de egyben van, működik, és folyamatosan fejlesztik.

Mivel többen nem hallottak még róla, én pedig már így is túl sokszor meséltem el, túl sok mindenkinek, gondoltam inkább leírom, hogy mi is ez, és mire jó.

A Plex mint olyan két fő részből áll. A plex média szerver, ami a tartalmakat szolgáltatja a másik komponens felé, ami maga a plex média player ami ezeket a tartalmakat tudja lejátszani. A szerver komponens nem csak szolgáltatja a tartalmakat, hanem azokhoz mindenféle metaadatot is letöltöget innen onnan, így a média könyvtárunkban jó eséllyel megjelennek a filmekhez, sorozatokhoz tartozó borítók, leírások, főcímzenék, és minden ilyen nyalánkság (itt fontos megjegyezni, hogy az esélyeket nagyban növeli a helyesen megválasztott könyvtár és fájl nevek). És ami még fontos, nyilvántartja azt is, mit néztünk meg, mit hagytunk félbe, és hol hagytuk félbe. Ha pl. a vonaton belenézek egy filmbe, otthon a tv-n folytathatom ha úgy tartja kedvem onnan, ahol abbahagytam. Ha megnézek egy epizódot a sorozatból, akkor látom, hogy miket néztem meg, és mi az amit még nem láttam. Ha pedig kevés lenne a sávszélesség (pl. mobilnet miatt) akkor a szerver újra is tudja kódolni a tartalmakat, hogy akadás nélkül le lehessen játszani azzal a sávszélességgel ami rendelkezésre áll.

A player egy kúltúrált médialejátszó (tv-re optimalizálva), aminek a segítségével lehet válogatni a szerveren található tartalmak között. Ha egy plex lejátszót elindítunk, akkor a lokális hálózaton alapból észreveszi az ott található plex szervereket.

A plexhez lehet csinálni egy online accountot (itt) amit ha megadunk a szerveren, és a lejátszón is, akkor bárhonnan elérhetjük a tartalmainkat az internetről. Sőt, ismerőseink a plex account ismeretében megoszthatják velünk a saját plex szerverüket, tehát amit ők kiraknak, azt mi is megnézhetjük.

A Plex szerver, és a desktop lejátszó ingyenes, a mobil kliensekért fizetni kell nagyságrendileg 5 dollárt.

http://www.plexapp.com/

Photoshop bekaphatja

Van pár olyan cég, akinek a termékeit akkor sem használnám, ha kivételesen jók lennének (de rendszerint nem azok)… A borland ilyen (nincs az a büntetés amit a pascal világra és oktatási intézményekre szabadított borzalmai miatt érdemelnének), és ide tartozik az Adobe cég is, a flash-től kezdve a photoshopig…

http://www.coffeemonk.com/2009/05/photoshop-guides-and-pixel-precise-alignment/

Ez egy 2009-es cikk, azóta is fel feltűnik a ‘Snap Guides to Pixel Grid’ opció mit a kárhozatra ítélt grafikusok utolsó reménysugara… Eltelt azóta több mint 10 év, és… Természetesen nem történt semmi az ügyben.

Adobe én így szeretlek!

Drobox szerver otthonra

Miutan elszaporodtak a gepek a halozaton, egyre nagyobb szerephez jut a dropbox. Ellenben eleg sok szamitogepemben ssd van abbol is a legkissebb darabok igy oda nem telepul ilyesmi (elvegre rendes ember adatokat ugyis csak raiden vagy cloudba tarol, vagy inkabb mindket helyen, felesleges a nagy hdd kis gepekbe). Felraktam egy dropboxot a szerverre is, es kiosztottam sambaval (mert cloud nelul azert megsem elet az elet :).

Ennek a megoldasnak van par elonye:
– a szerverrel is barhonnan tudok egyszeruen fajlokat cserelni (pl torrent fajlt megadni letoltesre)
– a lokalis gepek sokkal gyorsabban szinkronizalnak a dropboxal (hisz lanrol toltenek)
– ha valami nagyot akarok feltolteni, csak atdobom a szerverre, es majd megkuzd vele
– alahol nincs dropbox onnan is elerem a benne tarolt fajlokat fileshare-n keresztul

A tanulsag pedig: Cloud ide vagy oda, mindig jo ha van egy szerver odahaza 😉

Wifi optimalizálás, avagy harc az erőért

Pesten a népsűrűségnek, és a wifi hálózatok terjedésének megvannak a maga jótékony hatásai. Soha se volt jó a jel a pesti lakásban, de azért amikor minden 5 csomag request timeoutra futott, elkezdtem komolyabban venni a problémát. Gondoltam leírom milyen út vezetett a megoldáshoz, később még jól jöhet.

Nulladik lépésként ellenőrizzük, hogy az internet kapcsolattal, vagy a wlannal van probléma. Elég kellemetlen, ha órákat töltünk a wlan kapcsolat állítgatásával, közben az internettel van probléma. Ezt úgy tudjuk megtenni, hogy elfelejtjük a wlant, nézünk egy ping -t google.com-ot, esetleg speedtest.net-et, és ha minden rendben, megismételjük ezt vezeték nélküli hálózatról is.

Ha csak a wlan része a problémás a dolognak, akkor jöhet az érdemi munka. Első körben mindig próbáljuk meg frissíteni a router szoftverét, mert lehet azt próbáljuk megoldani épp, amit a router készítői már megoldottak (mondjuk 2 éve).

Ha ez megvan, és a helyzet nem javult, akkor a “mi mindent megtettünk” felkiáltás mellett végre széttúrhatjuk a gyári beállításokat.

A hullámformából következik egy csomó dolog (például, hogy nem kell vezeték…), de ami minket most a legjobban zavar az a hullámok között fellépő interferencia. Ha sok wlan van egy helyen, akkor azok hajlamosak összeveszni a csatornákon, ami elég rossz hatással van hálózatunk működésére. Azt, hogy pontosan mi is történik körülöttünk a Wifi Analyzer nevű programmal meg tudjuk nézni, akár a telefonunkon is. Itt kell választani egy olyan tartományt, ami viszonylag kevésbé belakott. Nálam ez a 12 csatorna volt (a routerek általában az alacsonyabb csatornákat lakják be, és ott harcolnak egymással).

Első beállításunk tehát:

Channel: 12

Ha nagyon terhelt a hálózat, akkor érdemes még a csomagméretet kisebbre venni, mert kisebb csomagokba kevésbé tud belerondítani bárki. Ha ezt az értéket túl kicsire vesszük, akkor járhat sávszélesség vesztéssel, de:  inkább legyen egy lassú de állandóan működő hálózatom,  mint egy gyors, de néha nem működő változtat.

Fragmentation Threshold: 1024

Ilyen helyzetben alap, hogy minden sok sok crc-vel fogunk ellátni, hogy minél nagyobb hibákat is tudjanak javítani az eszközeink, tehát:

Preamble Type: Long preamble

Ha az életben maradásért (na jó nem, csak stabil internet kapcsolatért) küzdünk, akkor mindenféle optimalizációt (mint a rövid gurad intervallt, csomag összefűzést kapcsoljunk ki):

Short GI: Off

Aggregation: Off

És lőn nagy öröm, boldogság, éjszakákat átívelő stream-ek.

A végén megjegyezném, hogy -1 lépés az, hogy ne vegyük meg a legolcsóbb és legrosszabb minőségű routert. Törekedjünk az ismert, bevált márkákra (asus, cisco, linksys, stb), és ezekből se a kategória alját vegyük, hanem a kb. 2-3000 huf-al drágább középmezőnyből válogassunk. Olcsó noname routereknél nem ritka jelenség, hogy nagy mennyiségű adattól túlmelegednek/belassulnak, vagy egyszerűen sok élő kapcsolattól meghalnak, és ezekre a problémákra rendszerint csak egy drágább router vásárlása jelenti a megoldást.

Google search linkek

Régen minden jobb volt. A google kereső oldalán linkek voltak, az ember keresett, talált, linkre kattintott, vagy másolt… Most meg? A google a találatokat saját borzasztó google linkekkel jeleníti meg, így méri ki mit csinál a találatokkal. Ezzel nem is lenne nagy baj, addig amíg az ember mondjuk nem egy olyan dolgot talál meg, ami nem honlap. Az ugyanis megnyílik, de google linkből soha nem lesz normális link…

Keressetek csak arra, hogy: cubase .pdf

Aztán próbáljátok meg kitalálni, hogy a pdf hol is van.

És jönnek a hackelések:

– ha rövid a link (szerencse) akkor ki lehet másolni a link alatti zöld részből. Ha hosszú az balszerencse, mert a google kipontozza:

ftp://ftp.steinberg.net/…/Cubase_4/Docs…/Operation_Manual.p…    oh jeah…

– a böngésző kiírja ha a link fölé állsz (jobb/bal alul) az elérést… leírhatod ezt pl. egy papírra (de ez nem valami 21. századi megoldás)

ha kimásolod a linket, ezt kapod:

http://www.google.hu/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja
&ved=0CCwQFjAA&url=ftp%3A%2%2Fftp.steinberg.net%2FDownload
%2FCubase_4%2FDocs_English%2FOperation_Manual.pdf
&ei=SjclUbSxOY6Sswbj6oHQCA&
usg=AFQjCNHVXqjWEqwRx0jd9jEfU8qLHaO3fw
&sig2=-vlLvtxhVOM_8yTbNzge0w&bvm=bv.42661473,d.d2k

Benne van az url, de természetesen az encoding miatt ezt böngésző nem nyitja meg… Átírhatod kézzel a %2F és egyéb %-os karaktereket…

– letöltés után a downloads-ban a felugró menüben van egy copy download link (de ehhez előtte le kell tölteni a fájlt)

– ha van down them all kiegészítő telepítve, akkor azzal kell menteni a fájlt, az kiírja a linket, és refering page-ban megjeleníti a google-s szemetet

– van egy oldal is ami ezt a problémát orvosolja: http://george.vps.websupport.sk/google/

Most mondanám, hogy a bing-ben ez jól működik (tényleg) csak az sajnos a cubase .pdf keresésre közel sem ad olyan releváns találatot mint a google… Egyszer össze kellene ülniük, egy közös meetingre a keresős srácoknak, és csinálni egy jót, ami használható…

WordPress popup dialog

A wordpress pont olyan nekem a honlapoknál mint a lokalizáció a programoknál. Általában mindig úgy indul a dolog, hogy felesleges, ez csak egy egyszerű valami lesz, és a végére (mondjuk pár év fejlesztés után) kiderül, hogy mégis csak kell, és megkerülhetetlen. Személy szerint már a hello world honlapot is csak wordpress alá telepíteném, mert előbb utóbb biztos kiderül, hogy kellene bele még egy két dolog, és aztán meg lehet szívni a migrálással.

A wordpress önmagában is egy jó választás, minőségi átlátható kód, stb.

De mi is kell a jquery ui használatához? Egy plugin, aminek meglepő módon jQuery UI Widgets.

Ezek után már lehet standard módon használni a dialógus ablakot:

<br />
jQuery(document).ready( function(){<br />
 jQuery('#blood_1').click(function() {<br />
  jQuery('#blood_1_details').dialog({modal: true,title:'blood_1 details'});<br />
 });<br />
});<br />

 

<br />
&lt;a id=&quot;blood_1&quot; href=&quot;#invalid&quot;&gt;details&lt;/a&gt;<br />
&lt;div id='blood_1_details' style='display:none;'&gt;Game WASD+Mouse cfg...&lt;/div&gt;<br />

A javascriptet betölthetjük külön is a Specific CSS/JS for Posts and Pages plugin segítségével, és ha nem akarjuk ezeket a dolgokat hard code-olni az oldalunkba, akkor használhatjuk a php include-okat is az Exec-PHP plugin segítségével.