Feeds:
Bejegyzések
Hozzászólások

Rails.root változás

Az új 2.3.0 változatban megváltozott a Rails.root működése. Eddig sztringként tért vissza, most viszont Pathname-ként. Az útóbbival csak annyi a probléma hogy felülírja a + metódust, így nem sztring konkatenálást végez hanem útvonalakhoz méltón eléggé figyel a relatív és abszolút útvonalakra. Pl ha a Rails.root+”/public” parancsot adjuk ki, akkor 2.2.2 változatnál még helyesen összefűzi a két útvonalat, 2.3.0-nál viszont /public lesz az eredmény. Szerintem ez sok helyen okozhat problémát. Az első pluginnál amit 2.3.0 alatt használtam rögtön belefutottam ebbe. Kicsit debuggolni kellett mi a baja. :)

Mivel a Rails.root+”public” csak az új változattal jó, köztes megoldás lehet pl a “#{Rails.root}/public”

Mint arról már beszámoltam, be lett újítva egy laptop. Most pár apró dologgal egészíteném ki azt a bejegyzést.

Vincseszter kattogás

A kattogási parára való megoldás nem teljesen működött úgy ahogy szerettem volna. Felfüggesztésből való  újraindításnál megint kattogott, valamint a vincseszter hőmérséklete is emelkedett a megoldás alkalmazásakor 36-38 fokról 46-47 fokra. Olvastam hogy a melegedést a 64 bites változat megoldotta egyeseknél. Nosza, fel is tettem a 32 bites mellé. Sajnos a melegedés továbbra is fennállt, viszont alapba nem kattogott a vincseszter. Viszont felfüggesztés esetén vagy már felhasználó váltásnál is újra kezdte, és ezt a “jó” szokását már újraindítás után is megtartotta. No ekkor már jobban utánanéztem ennek az egésznek. És végül találtam egy egyszerű megoldást: /etc/default/acpi-support file-ban a ENABLE_LAPTOP_MODE értékét false-ról állítsuk true-ra. Ez végeredményben a hdparm -B 254 /dev/sda trükköt alkalmazza. De aki jobban utána akarna nézni a dolgoknak:
http://www.samwel.tk/laptop_mode/
https://wiki.ubuntu.com/PowerManagement
A melegedés miatt amúgy nem kell parázni, 60 fokig működő képes a laptophoz adott vincseszter.

Dual boot

Mint fentebb említettem most kép oprendszer van a gépen. Filóztam rajta hogy legyen megoldva ahome partíció kezelése. A meglévőt használja az új rendszer is vagy külön legyen neki is. Mivel a 64 bites változatnál kapásból más fajta flashplayer plugin szükséges a böngészőkhöz, ezért inkább a külön partíció mellett döntöttem. Viszont hogy a pidgin azonos helyre archíváljon vagy épp a thunderbird azonos helyen menedzselje a leveleket a 64 bites változatnál felmountoltam a 32 bites home partícióját (ehhez ugye az kellett hogy mikor először telepítjük az ubuntut a home-ot külön helyre csatoljuk), majd a 64 bites változatnál symlink-eket hoztam létre a meglévő 32 bites változatnál lévő helyükre. Így egész kényelmes. :)
Monutoláshoz létrehoztam az mnt mappában egy ubuntu8.10-32bit nevezetű mappát majd az /etc/fstab-hoz hozzáadtam a következő sort:
/dev/sda6    /mnt/ubuntu8.10-32bit    ext3    relatime,errors=remount-ro 0    2
(nálam sd6-nál található a 32 bites változat home partíciója, másnál lehet hogy máshol van, megtalálásában segítség lehet: sudo fdisk -l) Linux guruk, írjátok meg ha a fenti megoldást egyszerűbben is meg lehet oldani.

Egyéb változások 64 bites ubuntuval

  • a Cib bankos para megoldódott az icedtea6-plugin csomag telepítésével.
  • felfüggesztés után nincs hang
  • hibernálás után az usb-s cuccok nem működnek

A hibák olyanok, amik lehet utánajárással valószínűleg megoldhatóak lennének, de nem zavarnak annyira. A felfüggesztés pl nekem elég ahogy most működik.

Ami még hasznos lehet..

az a partimage nevezetű csomag. Ha már van egy jól beállított rendszerünk, és nem szeretnénk ha vmi belerondítana, ezzel a programmal könnyedén – akár tömörítve – is lementhetjük majd ugyanilyen könnyedén visszaállíthatjuk partíciónkat. (csak annyi szükséges hogy amit archiválunk az a partíció ne legyen felmountolva)

Előzmény

A héten sikerült beszereznem életem első laptopját egy Dell Inspiron 1525 “személyében”. Két fajtán gondolkodtam, vagy Dell vagy Macbook. Szívni nem igen akartam operációs rendszer miatt, viszont mivel a Dell ezen típusa külföldön már alapba Ubuntu rendszerrel is vásárolható, így úgy gondoltam nem lesz nagy kockázat ez a típus. Nos elöljáróban annyi, hogy nem tévedtem.:)

Pro

  • http://mysoft.hu oldalon rendelve már a rendelés napján át tudtam venni. Barátságos kiszolgálás, segítőkészség, 4 év gari (mint máshol). Ha a videókártyát nem nézzük akkor hasonló hardware mac-ből 130 ezerrel drágább.
  • most mondhatnám hogy egyszerűen minden megy kapásból de azért felsorolok pár dolgot amikkel amúgy gond szokott lenni: touch pad, felfüggesztés, fényerő szabályozó, hangerő szabályozó, webcam, lehajtva nem kapcsol ki monitor stb. (bluetooth eszközöm nincs, wifi-m se, de látja a közeli helyeket) Nos, ezek mind mennek, sőőt.
  • új dolgok is működnek amik előző Ubuntu változatnál nem: egeremen van két gomb amin előre/hátra nyílas gomb van. Ezekkel firefoxban tudtam windows alatt adott fülön historyban lépkedni. Ez is jó most.

Kontra

  • új ubuntuval nem tudok felmenni cib bankra (vmi java bug)
  • hibernálás után nem áll fel a hálózat
  • fényesség változtató gyorsbillentyűknél egy gombnyomásra van hogy 3 értéket is ugrik

Egyéb

Az, hogy előző gépem (2 gigás celeron, 512 mega ram) után most szédítő a sebesség (2,16 core duo, 2 giga ram) az alap. Php, ruby mind könnyedén feltelepült. Viszont ami még érdekes lehet:

  • thunderbird-ben gmail-es fiók
  • levél érkezés értesítő thunderbird-höz
  • alapba 8.10-ben már van nautilusban iso mountolási lehetőség, viszont ez még nem a legjobb, helyette gui-s mountoló: gmountiso
  • torrentezéshez ajánlom a vuze-t (azureus folytatása). nagyon profi a legújabb verzió.
  • total commanderes file kezelés: krusader (csomagkezelőből leszedhető, viszont ott a legújabb béta változat van ami csinált már furcsaságot :) )
  • 6 cellás aku kb 140 percig bírta
  • random mód elugrik a kurzor gépelés közben az egér által mutatott helyre. oka: touchpad érzékenységéből adódik hogy gépelés közben néha úgy érzékel mintha rányomnánk. megoldás: rendszer->beállítások->egér->érintőtábla fül->’egérkattintás engedélyezése az érintőtáblával’-t kilőni. Voilá!
  • laptopon található egy Media Direct nevezetű gomb, ami windows-hoz lett kitalálva. célja hogy win betöltődése nélkül lehessen filmeket nézni. ezzel nem is lenne gond ha linux partíciónk nem lenne, ekkor ugyanis megnyomása után elcsesz mindent és csak a windows partícióját lehet visszahozni. állítólag meg lehet oldalni hogy pl bekapcsoló gombra a windows, erre a gombra meg pl az ubuntu induljon el de ehelyett inkább a leszedése mellett voksoltam. megoldás: le kell gyalulni az egész vincsesztert (úgy el van dugva ez a kis progi hogy a partíció kezelő programok se látják) tehát érdemes gparted-el bootolni és ezzel a procedúrával indítani dell-es pályafutásunkat. gyaluláshoz:
    dd if=/dev/zero of=/dev/sda bs=4k
  • vincseszter gyakran csinálta, hogy kattant egyet, mintha 5 másodpercenként kiírna cache-ből vinyóra. mint kiderült 5 nap alatt 6000-szer csinálta. nos megvan rá a megoldás: íme (az itt említett smartctl parancs a smartmontools csomagban található)
  • van egy fényerő szabályozó progi, de azzal hiába állítottam be bármit, mindig 100%-ra ugrott brighntess ubi betöltődésekor (BIOS sem érdekelte). megoldás: beállítások->energiagazdálkodás->képernyő fényerejének beállítása. ezt már megjegyzi :)

Konklúzió

Egész egyszerűen nagyon meg vagyok elégedve ezzel a párosítással. Szerintem akik mac mellett filóznak azoknak érdemes lehet elgondolkodni egy költséghatékonyabb és ugyan úgy működő megoldás mellett.

Gondolkodtam rajta hogy mennyire érdemes úgy írnom a magyarországi első ruby-s találkozóról, hogy kb 10 napja egy látógatója se volt a blogomnak, de mivel ez történelmi nap lesz, így illik megemlíteni.
Szóval 2008 szemptember 17-én budapest.rb este 7-kor a KÉK-ben.

Filóztam rajta – mivel már voltam ilyen meetup félén -, hogy mennyire jó ötlet ruby témakörben ez a meetup-os személelet, azaz gyors, pörgős előadások tartása. Gondolok itt arra a sok emberre, akiknek nem sok közük lehet még a ruby-hoz, vagy rails-hez, viszont kiváncsiak és eljönnek. Nos nekik hiába mutat az ember pár dolgot, ami a ruby-s fejlesztők dolgát megkönnyíti, nem fogják tudni értékelni, másrészről meg nem lehet a ruby-ról 5 perces előadást tartani. Végülis ez nem csak nekem juthatott eszembe, mivel lesz egy hosszabb előadás is szerencsére és ezt a későbbiekre is tervezik.

Szóval lehet vmi elkezdődik végre itthon is.

« Újabb bejegyzések - Older Posts »