Chrome Posts

Google Chrome for iOs

20120629-151553.jpg

Google Chrome for iOS on julkaistu ja se on saatavilla AppStoresta. Olen enemmän kuin innoissani, vaikka Apple-faniksi tunnustaudunkin kun iOS-alustalle tuli vaihtoehto Safarille ja vaikka sekalaisia soraääniä on selaimen nopeudesta kuulunutkin on se varsin pätevä tuotos.

Chrome ei hyödynnä Safarin tavoin Java Nitroa, mutten ole huomannut minkäänlaista hitailua verrattuna Safariin ainakaan iPad2:n kanssa. iDownloadblog on tehnyt pienimuotoisen testin näiden selaimien välillä, joka kannattaa vilkaista ennen lopullista tuomiota. Video löytyy täältä.

Varsin kelpo selain tämä on iOS-alustalla ja suosittelen ainakin testaamaan sen. Jailbreikatun-laitteen omistajat voivat halutessaan asettaa Chromen oletusselaimeksi BrowserChooser-lisäosalla.

Google Chrome: Ärsyttävät pienet bugitukset

Google Chrome on jonkin aikaa ollut ykköisselaimenani niin Windowsin kuin Linuxin puolellakin. Pääsääntöisesti sen kanssa ei ole juurikaan ilmennyt ongelmia, mutta viime aikoina Windows 7 64bit-kokoonpanossani on alkanut ilmenemään muutamia ärsyttäviä pieniä bugituksia, joita ei muilla selaimilla esiinny. Ensimmäinen mystinen ongelma on työpöydän kuvakkeiden läpitunkeutuminen selaimen ikkunaan. Ongelma ilmenee viimeisimmillä niin Dev- kuin Stable-versioillakin. Ongelman aiheuttajaa olen koettanut paikantaa niin poistelemalla lisäosia ja estämällä flashin ja javan-käytön, eikä minkäälaisia GPU-kiihdytystä ole käytössä ja silti nuo mokomat kuvakkeet änkeävät selainikkunaan.

Toinen astetta rasittavampi ongelma on jos klikkailee useampaan kuin kahteen välilehteen linkkejä auki jumahtaa pahimmillaan koko selain. Välilehtiin ladattavat sivut junnaa paikallaan ja varsinainen sivu jota olet selaamassa jumittaa myös. Edellisten kikkojen lisäksi olen naputellut ”Ennakoi verkon toimia nopeuttaaksesi sivujen latautumista” – asetusta tuloksetta. Epäilen, että ongelma on yksinomaan 32-bit Windows-version surkea toimivuus 64bit seiskassa. En muutakaan ratkaisua tähän keksi, sillä ongelmaa ei esiinny esim: 64bit Ubuntussa.

Vinkkejä otetaan vastaan…

Päivitys 15.9.2011Ongelman aiheuttajaksi paljastui AdBlock, joka jostain käsittämättömästä syystä jumitteli jopa sellaisia sivuja, joissa mainoksia ei edes ollut. Kun vaihdoin lisäosan tilalle AdBlock Plussan kaikki toimii taas kuin unelma!

Hidastelevan Chrome-selaimen syndrooma.

Viime aikoina Firefox-selaimeni on alkanut käyttäytymään oudosti. Jostain syystä Linux-versio sekoilee joidenkin sivujen kohdalla sotkien sivuston ulkoasun kummalliseksi. Uudelleen asennus ei ole ongelmaa korjannut ja ankarasta googlailusta huolimatta en ole löytänyt ratkaisua siihen miksi jotkut sivustot menevät selaimella sekaisin. Hirveästi ei ole hinkua tuon kanssa taistella ja kun koneella on myös Chromen dev-versio ajattelin opetella elämään sen kanssa. Itselläni on tolkuttoman pitkä historia Firefox-selaimen käyttäjänä, joten hieman on orpo olo Chromen parissa.

Käyttöönotossa kummastutti sivujen järjetön latausaika. Sen mitä Chromea olen käyttänyt kakkosselaimena Windows-aikana tuntui moinen hidastelu mystiselle, sillä Chrome on aina mielestäni ollut tolkuttoman rivakka selain, joten ongelman on pakko piillä Ubuntussa, eikä Chromessa. Ystävämme Google tuo hakukoneiden Ferrari selvitti allekirjoittaneelle tämänkin ongelman alkulähteet.

Korjaus oli onneksi nopea ja sain Chromen toimimaan niin kuin sen pitääkin toimia eli päätteessä navigoidaan hakemistoon: /etc
Avataan editoriin: nsswitch.conf muokataan kohta: hosts: muotoon files dns tallennetaan ja käynnistetään Chrome. Kas kas perkeles sehän toimii!

Chromen välimuisti RAM-Levylle

RAM-Levy tai RAM-Disk on jokaisen vanhan UNIX- tai DOS-hörhön tuntema ”kikka kuutonen”, jossa koneen keskusmuistista varataan osa käyttöön ikään kuin kiintolevyksi. RAM-levyn huonoihin puoliin voidaan lukea se, että tieto mitä sille kirjoitetaan häipyy siltä kun kone käynnistetään uudestaan, joissain tapauksissa myös aiemminkin eli RAM-levystä ei ole jatkuvaan tiedon varastointiin, mutta tilapäiskäyttöön se soveltuu erinomaisesti.

Etenkin DOS:n kulta-aikoina, silloin wanhaan hyvään aikaan kun tietokoneet olivat rautaa, kiintolevyt fyysisesti isoja, mutta kapasiteetiltaan pieniä ja Redmondin pajalta julkaistiin viimeinen toimiva käyttöjärjestelmä eli DOS 😉 RAM-levyn askartelu taisi kuulua joka nörtin perustaitoihin. Itse käytin sitä mm. tilapäistiedostojen (temp-file) varastona.

Mutta entäpäs nykyaikana kun koneet ovat heppoista mitä lie peltiä, bitit virtaa vauhdilla, kellotaajudet kilkkaa niin että hitaampaa hirvittää ja kiintolevyn kapasiteetitkin ovat sitä luokkaa ettei sitä normaali kuolevainen kerkiä elinikänään täyttämään. Mihin enää nykyään moista RAM-levyä edes tarvitsee? No setäpä kertoo sen teille. RAM-levylle voi siirtää vaikkapa selaimen välimuistin. Miksi? – kysytte varmasti tässä vaiheessa. No ihan siksi, että isot pojat ovat kertoneet ja omat kokemuksenikin sen vahvistavat, että sivujen latautuminen nopeutuu ja jos koneessasi on SSD-levy sekään ei jatkuvasti huuda hoosiannaa RAM-levyä käytettäessä. Firefox:lla välimuistin siirtäminen RAM-levylle ei kovin kummoisia loitsuja vaadi, mutta Chorme- ja Chromium-selaimissa välimuistia ei voi siirtää suoraan asetuksista RAM-Levylle.

Onneksi Linux-puolella homman saa hoitumaan parilla bash-kikkareella ja osuvalla loitsulla. Tämän ohjeistuksen bongasin netin syövereistä ja kiitokset siitä lähtee OMG!UBUNTU-Blogin suuntaan. Mutta pidemmittä lätinöittä itse asiaan:

Ensin luomme itse RAM-levyn eli kajautetaan pääte eli terminal tulille:
Koska pääjärjestelmäni on Ubuntu-pohjainen komennan seuraavaa:

sudo gedit /etc/fstab

Lisäämme filetsun loppuun rivin:

tmpfs /media/ramdisk tmpfs defaults,noatime,mode=1777 0 0

Tallennetaan tiedosto ja komennetaan päätteessä:

sudo mkdir /media/ramdisk

…ja hieman lisää loitsuja peliin edelleen päätteessä käskytetään:

sudo gedit .chromecache

…ja lisätään pätkä koodia:

#!/bin/sh
#for the google chrome cache
/bin/rm ~/.cache/google-chrome
/bin/mkdir /media/ramdisk/google-chrome
/bin/ln -s /media/ramdisk/google-chrome ~/.cache/google-chrome
#for the chromium cache
/bin/rm ~/.cache/chromium
/bin/mkdir /media/ramdisk/chromium
/bin/ln -s /media/ramdisk/chromium ~/.cache/chromium

Tallennetaan ja suljetaan gedit. Seuraavaksi annamme skriptille tarvittavat suoritusoikeudet komentamalla päätteessä:

sudo chmod +x ~/.chromecache

Seuraavaksi askarrellaan skripti ajettavaksi jokaisen käynnistyksen yhteydessä. Tähän on muutama näppärä tapa puhtaasti tekstipohjaisilla työkaluilla, mutta tehdään homma äärimmäisen helpoksi ja käyttäjäystävälliseksi ja lisätään se Gnomen käynistettäviin ohjelmiin karauttamalla: Järjestelmä -> Asetukset -> Käynnistettävät ohjelmat ja lisätään uusi seuraavilla arvoilla:

Nimi: Chrome Cache
Komento: ~/.chromecache

Nyt Chrome-selaimen välimuisti sijaitsee aiemmin luodulla RAM-levyllä ja eron pitäisi kyllä huomata.

Firefox

Päivitetään hieman tätäkin merkintää. Kommenttiosiossa jo selvitinkin kuinka vastaava toteutetaan Firefox-selaimelle, mutta itsellenikin uusi asia oli, että ominaisuus on selaimessa jo sisäänrakennettuna ja kytkettävissä käyttöön ilman RAM-levyn tekemistäkin. Se tietotekniikassa on niin tolkuttoman mielenkiintoista, että vuosienkin jälkeen aina oppii jotain uutta ja ihmeellistä. Seuraavan vinkin bongasin Lifehacker-sivustolta, joten propsit sinne suuntaan 🙂
Toimii tällaisenaan myös muissa kuin Linux-järjestelmissä!

Käyttöönotto:

Selaimen riville: about:config
Suodata kenttään: browser.cache.disk.enable ja vaihdetaan tilaksi: false
Seuraavaksi: browser.cache.memory.enable asetetaan: true
Luodaan uusi kokonaisluku: browser.cache.memory.capacity ja annetaan arvoksi lukema jonka haluat varata muistia välimuistille. Esimerkin valossa arvo: 100000 = 100,000 kilotavua eli 100 megatavua. Arvo -1 määrittää dynaamisesti välimuistin sen mukaan kuin laitteistossasi on muistia.

Xmarks lopettaa toimintansa

Suosittu Firefox-, Chrome-, Internet Explorer- ja Safari-lisäosa Xmarks on tullut tiensä päähän ja lopettaa toimintansa talousvaikeuksien vuoksi vuoden loppuun mennessä. Asiasta on julkaistu heidän blogissaan merkintä aiheesta. Xmarks-lisäosan käyttäjät tuskin pomppivat riemusta ja nyt onkin sopiva hetki tutkailla vaihtoehtoista palvelua tälle.

Google Chrome Sync

Google Chorme-käyttäjät ovat onnellisessa asemassa, sillä synkkaus on sisäänrakennettuna selaimeen. Miltei sama toiminnallisuus on tarjolla Google Sync:ssa kuin Xmarks:ssa poislukien salasanojen synkronointi. Jos kaipailet kyseistä ominaisuutta löytyy korvaajaksi vaikkapa LastPass, joka toimii kaikissa edellä mainituissa selaimissa.

Mozilla Firefox

Myös Firefox-käyttäjät ovat etulyöntiasemassa uutta kirjanmerkkien synkkaajaa etsiessään, sillä myös Firefox-selaimeen löytyy Mozillan toimesta lisäosa toteuttamaan samat asiat kuin Xmarks:lla. Firefox Sync synkronoi niin asetukset, kirjanmerkit kuin salasanatkin.

Internet Explorer

IE-käyttäjille tarjolla on kirjanmerkkien sykronointiin: Windows Live Sync beta .