Ubuntu és a lányok

Azt hiszem fontos mérföldkőhöz érkezett a világ. Kedves húgom laptopja ismét feladta a harcot, és megállt. Ez önmagában még nem mérföldkő, és nem is újdonság, általában ilyenkor kerülök én a képbe két facebook chat között…

Kértem kölcsön laptopot, azon viszont ubuntu volt. Gondolkoztam, megint lesz egy hétvége szívás, windows installer, dvd írás, serial beírás (kézzel ugye), driverek letöltése, frissítés, és minden ezzel járó dolog. Hogy aztán egy év múlva a windows és a hibás felhasználói szokások miatt  annyira elamortizálódjon az egész, hogy újra lehessen kezdeni az egész telepítési hercehurcát előröl.

Azt mondtam nem. Marad az ubuntu, és meglátjuk mi lesz.

A várakozásaimmal ellentétben, nem az történt, hogy  telepítenem kell a windowst.

Az átlag felhasználónak ugyanis nincsenek speciális elvárásai. Menjen a böngésző, legyen skype, hang, képfelvétel, és ezekre már mind van ingyenes, merem állítani a default windows programoknál jobb alternatíva. Gondoljunk csak a gimp-re, audacity-re és társaira (és ezeket kellene összehasonlítani a paint-el és a windows sound recorderével?). És ezek a programok bár vannak windowsra, rendszerint gyorsabbak, jobban működnek linux alatt, mert először arra voltak, és ott mindeni ezeket használja, míg windows alatt van aki fizet ilyesmiért pár dollárt, és eloszlik a tömeg. A microsoft pedig magasról tesz rá milyen a hangfelvevő. Vesz fel hangot? Igen. Ezzel vége a meetingnek, lehet menni pénzt költeni, de az meg úgyis az office-ből jön…

Persze van még egy fontos elvárás. Alapvető dolgokkal ne kelljen szívni. Sajnos ez egy picit még beárnyékolja az idilli képet. A dolgok egészen jól mentek,  pár dolog viszont okozhat csak alapvető ismeretekkel rendelkező felhasználónak álmatlan éjszakákat.

Az első a felhasználó jelszavának a megváltoztatása volt grafikus felületen. Megcsináltam, a process kifagyott, és a jelszó természetesen nem változott meg. Ez terminállal és a passwd utasítással gyorsan orvosolható probléma, de nem egy átlag user-nek (aki nem tudja, hogy van terminál, és passwd). Azért ilyen hibákkal ritkán találkozni más operációs rendszeren.

Probléma volt még, hogy alapból a chrome-ban nincs flash. Jó, az hogy alapból nincs, az nem akkora baj, de nem is lehet engedélyezni. A megoldás egy apt-get, és utána kézzel egy symlink létrehozása a google chrome plugins könyvtárába… A flash használatát egy átlag felhasználó elvárná, ellenben véleményem szerint egy ilyen művelet nem várható el tőle…

Szintén problémába ütköztem a a Cheese nevű videó felvevő programmal kapcsolatban. Elindult, rányomott az ember a felvételre, és erre a kedves program szó nélkül kilépett. Megint terminál, először valami jackd daemon hiányzott. Hát jó, telepítettem egyet. Aztán megint kifagyott ezúttal valami gstreamer hiányzott (volt is róla nyitott ubuntu hibajegy). Azt is telepítettem. Persze azt, hogy “mi”, és hogy “hiányzott” a program egy akkora dump-al közölte, hogy more-ba kellett csövezni a kimenetet (és igen, az errort is külön). Ez több mint ciki, vannak akik még 2013-ban sem hallottak a hibakezelésről, hibaüzenetekről, felhasználói interakcióról, meg ilyesmikről…

Félreértés ne essen, az ubuntu továbbra is szuper, és amit csinálnak az jó irány. Biztos vagyok benne, hogy az idő múlásával egyre szélesebb rétegeket fog meghódítani.

Ellenben fontos azt látni, hogy ha az első találkozás egy operációs rendszerrel ilyen, az sokakat elrémíthet a folytatástól. Nem is tudom, hogy mi lett volna, ha tényleg tesztelem is a dolgot, nem csak próbálom használni. Azért a fő szoftverbeszerzési csatornáról nem lenne rossz, ha olyan szoftverek jönnének, amik működnek is. Főleg ha az embernek nincs a közelben rokona, aki megoldja az váratlanul felmerülő problémákat…  🙂

 

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ó…

Ubuntu – utf8 hu locale

Ha szeretnénk ékezetes karaktereket látni (beleértve a nagyon bonyolult ő betűt is) akkor az alábbiakat kell tenni:

1. felvenni a locale beállításokat a támogatott locale beállítások közé:

echo ‘hu_HU.UTF-8 UTF-8’ | sudo tee -a /var/lib/locales/supported.d/hu

2. újra generálni a locale fájlokat

sudo dpkg-reconfigure locales

3. beállítani ezt defaultnak:

sudo nano /etc/default/locale

Ebbe kell beírni az alábbi két sort:

LANG=hu_HU.UTF-8
LC_ALL=hu_HU.UTF-8

4. puty-al is megértetni, hogy itt bizony utf-8 lesz

Window – Translation – Recieved data ssumed to -> UTF-8

Tadamm…

jar fájl futtatása windows alól

Egy ideig működött, majd nem… A megoldás:

Open up an administrator command window (this is needed if you’re using Vista or Windows 7 with UAC enabled) and do:

assoc .jar=jarfileterm
ftype jarfileterm=”C:\Program Files\Java\jre7\bin\java.exe” -jar “%1” %*

In your case, you should replace the C:\Program Files\Java\jre7\bin\java.exe path with the one for your install of the jre.

Forrás: http://stackoverflow.com/questions/10446986/double-clicking-jar-file-does-not-open-command-prompt

Music selector v0.1

Elmondható, hogy mostanában csak blogokról hallgatok zenét, abból viszont viszonylag sokat. Egy idő után kezdtem belekavarodni, hogy honnan, mit hallottam, mit nem. Azt hittem más is találkozott már ezzel a problémával, biztos van erre valami jó megoldás.

A rossz hír, hogy jó megoldást nem találtam (legalábbis olyan ami az én elvárásaimnak megfelel). A jó hír, hogy írtam egyet.

Sajnos nem volt annyi időm mint rá mint a synctocloud-ra (egy estét terveztem be rá, amihez tartottam is magam), így egyenlőre ez a verzió csak belső használatra készült, de ha lesz rá igény, akkor (picit átdolgozva) még akár publicitást is nyerhet (bár nem tudom, hogy az érintett blogok üzemeltetői ehhez mit szólnának :).

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:

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

 

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

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.

Ubuntu költöztetése új merevlemezre

Vége a kampánynak, lassan újraéled a blog is. Most, hogy az éjjel nappal tartó munkának vége, és  szerverbe tökéletes lesz a 32gb-os ssd, de tévedtem, így pont amire minden összeállt, túrhatom szét a meglévő telepítést. Pontosabban ez lenne a helyzet ha windows szerverem lenne (már vagy 12x telepítettem volna újra), de mivel ez linux, viszonylag egyszerű a dolog.

1. Első körben hozzunk létre partíciókat az új lemezen (ajánlott a GParted erre a célra). Arra kell csak figyelni, hogy azonos típusúak legyenek. Nálam így nézett ki:

  • Primary – ext4
  • Extended – swap

Az új primary partíciót tegyük bootable-vá (Manage Flags – boot legyen kipipálva). Érdemes adni labelt is az új partíciónak (pl.: diskname), így könnyebb lesz megtalálni

2. Mountoljuk fel az új partíciónkat, pl. ide:  /media/diskname (szégyen gyalázat, én rá szoktam nyomni a lemez nevére, a grafikus felületen, és az mountolja jól)

3. Ha ezzel megvagyunk, akkor root-ként másoljuk át az összes fájlt:

cp -ax / /media/diskname

4. A fájlok a helyükön, javítanunk kell az fstab bejegyzéseket, itt a régi disk uuid-et ki kell cserélni az újra (a diskuuid-eket a blkid parancs segítségével tudjuk kilistázni). Az fstab értelemszerűen a /media/diskname/etc/fstab helyen van…

5. kell telepítenünk egy grub-ot, hogy legyen valami a boot sectorba (itt az sdb az új lemez).

sudo grub-install --root-directory=/media/diskname /dev/sdb

Elviekben kész vagyunk. Az új boot után a dropbox-ot újra hozzá kell rendelni az account-unkhoz, mert ő a merevlemezlemez paramétereit veszi figyelembe a kulcsképzés során, így az új lemezzel új dropbox session kulcsunk is lesz.

Ha valaki a meglévő gépe mellé szeretné az újat, akkor érdemes még pár dolgot átírni:

A rendszer neve:

nano /media/diskname/etc/hostname

Régi ssh kulcs:

rm /media/diskname/etc/ssh/ssh_host_*_key*

(az új bootolás során újra kell generálni az ssh kulcsot: dpkg-reconfigure openssh-server)

Hálózati beállítások (ha valaki stat ip-t használ)

nano /media/diskname/etc/network/interfaces