Sadaļas arhīvs: Pārlūki

Firefox 1.5.0.x zara betas

Eksperimentēt gribētāji var saspicēt ausis, jo Firefox 1.5.0.x zars ir sakustējies. Sola, ka šajā zarā būs dažādi patīkami labojumi, ne tikai drošības ielāpi, bet arī tie nelaimīgie atmiņas un citu problēmu labojumi. Pagaidām vēl labojumu saraksts nav liels, bet var jau sākt testēt. Tikai jāņem vērā tāda lieta, ka, lai arī šī ir apakš-apakš versija, tomēr ne visos paplašinājumos tās atbalsts būs pareizi pierakstīts. Uzliekot šo versiju, man kādi 3 gabali nobruka. Nācās tos pārlikt un, nomainot .xpi paplašinājumu uz .zip, pēc tam atverot install.rdf failu un izlabojot maxVersion uz 1.5.0.*, man viss notika kā pa sviestu.

Pie reizes uzliku vienu jaunu paplašinājumu – Console². Šis paplašinājums noderēs izstrādātājiem “debugošanai”. Ar tā palīdzību var izfiltrēt vajadzīgos no mazāk vajadzīgiem kļūdu paziņojumiem un lieki nepiesārņot “ēteru”.

As of Firefox 1.5, the JavaScript Console is used not only for JavaScript errors, but for CSS errors as well. This extension takes this into account by providing a simple possibility to display errors by type.

Console² let’s you display errors filtered by type (Errors, Warnings, Messages), language (JavaScript, CSS, XML) and context (Chrome, Content). Furthermore it provides a simple search box (as seen in the History and Bookmarks sidebars) and some accessibility improvements.

Firefox 1.5 problēmas

LongT iesūtīja saiti uz rakstiņu InformationWeek lapu, kurā tiek aprakstītas Firefox 1.5 problēmas. Es ļoti ceru, ka šis raksts nedaudz iekustinās sabiedrību kā arī noņems rozā brillītes un kāda augstu stāvoša persona nolaidīsies no lauriem, lai iespertu, kam vajag un Firefox atmiņas problēmas tiktu beidzot novērstas.

Google extensions jeb Google izlaiž savus paplašinājumus

Pāris vārdos par Googles Safebrowsing un Blogger Web Comments for Firefox extensions jeb paplašinājumiem.

Google laida klajā divus jaunus paplašinājumus – Safebrowsing (droša pārlūkošana?) un Blogger Web Comments for Firefox (blogeru komentāri). Ja pirmais paplašinājums man neizraisīja nekādas emocijas, tad otrais šķiet ierullē. Patīk man tas paplašinājums ar to, ka atverot kādu lapu apakšējā kreisajā malā izpeld mazs lodziņš ar nelielu anotāciju no kāda cita bloga vai lapas, kas ir kaut ko rakstījis par doto resursu.

Var arī izvērst.

Man patīk. Vienīgi strādā tas paplašinājums sākot no Firefox 1.5 versijas.

Bez atmiņas nav lapiņas

Ik pa laikam turpinu eksperimentēt ar Firefox konfigurācijas parametriem. Uzgāju pāris lapas, kuras pie attiecīgiem konfigurācijas parametriem nemaz nevērsies vaļā.

Ja parametram browser.cache.memory.enable ieliksim vērtību “false”, tad nevarēsim atvērt pāris lapas, piemēram, mols.lv.

Patiesībā lapa dēļ kuras es sāku pētīt, kāpēc mans FF tik dīvaini uzvedās, bija fails.lv kurā bija pārpublicētas LETA ziņas par Latvijas portālu vai arī Kultūras Ministrijas serveriem. Tagad mani interesē, kas šajās lapās (lasi fails.lv un mols.lv) ir tāds bez kā FF tās nevarēja atvērt, ja ir atslēgta kešošana atmiņā.

Skatamies izejas kodu jaunā tabā

Interesants paplašinājums View Source Choice v0.1 mājas lapu izstrādātājiem. Uzzināju, ka Firefox 1.5 versijā ir ieviests (varbūt arī pirmajā bija, bet es tikai tagad uzzināju) jauns protokols view-source:https://pods.lv.

Features

  • Handle View Source requests that come in through the view-source: protocol.
  • Turn extension on and off in Options
  • Redirect View Source to current window (current default in Firefox), new tab, or new window.

Firefox 1.5 fināla versija jau otrdien

Runā, ka otrdien 29.novembrī iznāks Firefox 1.5 fināla versija, kas būs bāzēta uz Firefox 1.5 RC3 versijas. Nevarētu teikt, ka esmu stāvus sajūsmā par šo notikumu, jo nekas īpašs jau tur nebūs. Ir izlabota jūra ar kļūdām, patīkami ir tas, ka ir parādījušās daudzas jaunas lietas pie kurām jau esmu paspējis pierast, bet ir arī daži visnotaļ nepatīkami trūkumi. Ja nemaldos, tad 1.5 rc3 versija bija bāzēta uz 20051118 Branch versijas un, ja palūkojās kļūdu sarakstā, tad nekā iepriecinoša tur nav. Personīgi man nepatīk tas, ka kopš 1.0.7 versijas 1.5 versijā atkal ir sačakarēta funkcionalitāte ar WYSIWYG redaktoru (pamēģinam pārslēgties no WYSIWYG uz html un atpakaļ), teksta laukos vairāk nemeklē u.c. Bet visvairāk kretinē problēmas ar atmiņu.

Pilnībā vēl neesmu notestējis, bet kaut cik piekonfigurēt to rīmu var mēģināt ar dažiem parametriem. Sākam skatīties to daļu, kas attiecas uz browser. cache.*. Var paspēlēties ar “browser.cache.memory.capacity” vērtībām. Vēl var pievienot jaunu vērtību config.trim_on_minimize, izveidojot ierakstu kā “Boolean” tipu ar vērtību “True”, pārlūks katru reizi, kad tas tiks samazināts, atbrīvos operatīvo atmiņu līdz kādiem 4-10MiB. Aptuveni tā.

K-MeleonCCF ME 0.047

Šodien kaut kā izbesīja pēdējo Firefox 1.5 betu atmiņu rīmas un tika pieņemts kardināls lēmums uzlikt K-Meleon. Pēdējo stabilo versiju ar veco Gecko dzinēju nav jēgas likt, jo tur nekā interesanta nav. Tāpēc izraku (atkal pie ķīniešiem) paštaisīto versiju uz Gecko 1.8b4 bāzes K-MeleonCCF ME 0.047. Vilkt vajag šo versiju (atpakojam kādā direktorijā bez instalēšanas), kas ir bez CN beigās, jo pretējā gadījumā sanāks tā kā pagājušo reizi. 😀

Ja gadījumā bļaustās pēc .dll failiem, tad varētu būt, ka jāatvelk paciņa ar bibliotēkām, nezinu. Man iztrūka tikai MFC71.dll. Tā kā es bez sesiju glabātāja nespēju iedomāties normālu pārlūku, tad arī tas tika atrasts. Tā gan ir vēl tikai beta, bet labāk tāda nekā nekāda. Kaut kāds francūzietis ir uztaisījis šo sesiju glabātāja spraudni. Rezultātā mēs iegūsim kā krievi saka “Убийца Оперы” – viegls, ātrs un visādām fīčām pārbāzts pārlūks ar “grūti” konfigurējamiem uzstādījumiem. Grūti tāpēc, ka vēl nav pierasts pie konfigu labošanas ar teksta redaktora palīdzību. Pagaidām vēl pietrūkst Firefox iespējas. Ja izdosies piekonfigurēt visu kā esmu pieradis, tad būs jāmēģina pāriet uz K-Meleonu.

Google Analytics

Aizvakar no rīta paspēju vēl pirms lielā bara piereģistrēties iekš Google Analytics. Sākumā viss bija jauki, tad pa dienas vidu kā savēlās tauta tā arī serviss aizgāja pa pieskari – ik pa laikam rādījās paziņojums par “maintenance” darbiem un lapa nežēlīgi bremzēja. Atļāvos uztaisīt nelielu Googles analītiķa apskatu.

Neliels Googles analītiķa apskats

Patiesībā tāds paviršs ieskats vien būs, jo detalizēti aprakstīt visu nav ne laika, ne arī vēlmes.

Aizvakar pamanīju, ka Google piedāvā iemēģināt jaunu bezmaksas servisu Google Analytics. Īsumā varētu teikt, ka tā ir profesionāla statistikas sistēma, ko pirms kāda laika nopirka Google. Patīkami, ka maksas pakalpojums tiek palaists tautās bez maksas. Protams, ne bez aprēķina un saviem ierobežojumiem. Par aprēķinu neko neteikšu, jo ir tikai pieņēmumi, bet ierobežojums uz bezmaksas Google Analytics servisa izmantošanu ir noteikts – nedrīkst pārsniegt 5 miljonu lapu parādīšanas reizes mēnesī. Cik daudz Latvijā atradīsies tādu lapu kurām būs tik liels apmeklējums? Ierindas “blogotājs” var nesaspringt. Piemēram, pirms kāda gada, kad Podā bija vērojams lielākais apmeklējums pie kādiem 3-5 tūkstošiem unikālo apmeklētāju varēja sakasīt līdz 15 tūkstošus lapu parādīšanas reizes dienā. Ja nav nopietnas diskusijas un tautieši pārāk neplosās komentāros, tad sanāk, ka cilvēki vidēji iegriežas lapā kādas 3 reizes. Googles ierobežojums paredz vidēji 160 tūkstošus lapas rādījumus dienā, kas ir reizes desmit lielāks nekā karstākajā dienā Poda vēsturē. Nu vecīt, ja tev ir tik liels apmeklējums, tad es domāju, ka par to var arī samaksāt, ne? 🙂

Google analītiķis ir kruts verķis. Skatos, ka laacz arī fano par to. Viņš te vakar adresīti iemeta uz vienu ierakstu, kur kāds neapmierināts bijušais Urchin, tagad Google Analytics klients izliek savu žulti un apraksta kā kopš aizvakardienas ir pasliktinājies serviss par kuru viņš maksāja $200.

Es viņu saprotu. Škrobe jau ir, ka viņš par pakalpojumu maksāja apaļu ciparu, bet, tad Google vienu dienu ņem un palaiž tautās to kā bezmaksas servisu – saskrien bars ar haļavščikiem un apgāž servisu. Rezultātā tas nestrādā nevienam.

Bet tā ir vēsture. Šodien beidzot ir pieejami dati. Atskaites izskatās lieliski. Vienīgais, ko viņi nepasaka ir tas vai cilvēks ir paēdis brokastīs vai nē, bet domāju, ka arī to ar laiku noteiks.

Ķeramies pie lietas. Piedāvāju apskatīties pirmās atskaites par 14. un 15.novembri. Esmu apmierināts ar atskaitēm, jo, lai arī tagad manai lapelei ir neliels apmeklējums, tomēr nospiedošais vairākums ir līdzīgi domājošie, kas lieto pareizos pārlūkus, proti, Firefox. Ja mēs lietojam vienu pārlūku tātad mums jau ir kaut kas kopīgs. Lai arī kā tur nebūtu, tomēr būtiski ir arī tas, ka cilvēki atgriežās, tātad kaut ko vēl, tomēr cilvēki cer te atrast. Kopš pēdējām reizēm, kad taisīju statistikas atskaites, piefiksēju tādu lietu, ka linux lietotāju skaits ir nedaudz palielinājies un drīz jau sasniegs 5%, iepriekš bija zem 3%. Ekrāna izšķirtspējas ir diezgan interesantas, bet visvairāk šokēts biju par ģeogrāfisko atskaiti jeb precīzāk par to cik smalki par rajoniem un reģioniem tie tiek sadalīti. Šī ir pirmā sistēma, kur kaut ko tādu redzu. Nu un nobeigumā ne mazāk svarīgā lieta mūsu platuma grādiem ir pieslēguma veids. Pēc atskaites ir redzams, ka joprojām 20% lieto iezvanpieeju.

Protams, šī ir tikai neliela (cerams :)) daļa no kopējā apmeklētāju skaita, kas te ieveļās un pēc kāda mēneša varēs redzēt daudz interesantāku atskaiti.

CSS izkārtojuma revolūcija

Uzcepu nelielu rakstiņu webizstrādātājiem kuri interesējas par vairākkolonnu CSS izkārtojumiem.

Patiesībā tā to nodēvēja Eric Meyer savā ierakstā par labākā izkārtojuma meklējumiem. Vienkārši ar CSS ir tāpat kā ar citām tehnoloģijām – vienu un to pašu lietu var realizēt dažādos veidos, bet ne visi varianti ir vienlīdz labi, jo katram no tiem ir savi plusi un mīnusi, rezultātā sanāk izšķirties par labu vienam un tajā pašā laikā pabīdīt malā kaut ko citu. Un beigās tāpat pie visa ir vainīgi nabaga izstrādātāji, kas cīnās ap šiem izkārtojumiem, mēģina iztukšot alus jūras un plēš matus uz galvas, apmētā ar akmeņiem visus, kas nelieto pareizos pārlūkus vai arī vēl trakāk – izstrādā tos.

One of the article’s primary aims is nothing less than enabling multi-column layout using no extra markup (beyond a div to enclose each column’s content) and allowing the columns to be in any document source order. Impossible? No. It appears to have done just that in all current browsers, and several non-current browsers as well.

Pirmkārt, es gribēju piesaistīt uzmanību šim rakstam In search of the One True Layout kā tādam, lai izstrādātāji apgūtu jaunu paņēmienu kā veidot lapas ar CSS izkārtojumu un panāktu tik ilgi gaidīto (tabulu) efektu, kas varbūt pat strādā ārpus testa vides, neizmantojot tabulas un papildus viltības un, otrkārt, protams, kārtējo reizi, lai parādītu to, ka Firefox izstrādātāji uzklausa web lapu izstrādātājus un labo kļūdas, ja viedoklis ir labi argumentēts, kā šajā gadījumā.

Problēma bija tajā, ka iekš Gecko 1.8 tika ielaista kļūda ar negatīvām malām (margin) kā rezultātā uz Firefox 1.5 betām šis revolucionārais izkārtojums, kas strādā uz visiem citiem pārlūkiem tajā skaitā arī uz iepriekšējām Firefox versijām, vairs nestrādāja. Вот блин… tālāk seko dažādi vārdnīcā neatrodami vārdi vietējā izloksnē jeb kā teiktu komandējumos esošie koderi Yorbunnywrote

Lai saprastu kā šī problēma izpaužas dabā, uztaisīju ekrānuzņēmumus ar 3 kolonnu izkārtojumu uz Firefox 1.5 neizlabotās versijas un to pašu lapu jau pēc veiktajiem labojumiem kā tas izskatīsies Firefox 1.5 fināla versijā (šodienas “hourly branch” versijā jau to var notestēt). Ja kādam radās vēlme paeksperimentēt ar revolucionāro CSS izkārtojumu, tad to var darīt šim mērķim speciāli veidotajā lapā ar dinamiski ģenerējamu izkārtojumu.