Category Archives: Technology

Smuki samazinam bildes bez maksas programmām

Kā zināms, samazinot digitālo fotokameru bildes, ekrāna skatīšanai, vai publicēšanai internetā, tās parasti zaudē asumu (ja tāds vispār ir bijis sākotnēji). Tāpēc biežākā metode problēmas risināšanai, ir “unsharp mask” (vai “smart sharpen”) iekš Photoshop. Tikai šim mērķim iegādāties šo programmu būtu neprāts, tāpēc līdzīgas iespējas iespējams izmantot arī bezmaksas GIMP un citās programmās. Taču tāpat, ja nepieciešams tikai samazināt, un nav vēlmes instalēt veselu programmatūras pakotni tikai šim mērķim, iespējams izmantot arī komandrindas rīku “ImageMagick”. Šis rīks gan spēj daudz daudz vairāk nekā šeit aprakstīts, taču raksts ir tikai par samazināšanu.

Protams, arī uz MacOS iebūvētās bezmaksas programmas “Preview” var izdarīt tīri vienkārši, taču tur pieejamais Sharpen variants ir pārāk uzbāzīgs un neglīts.

Tāpēc intereses pēc pamēģināsim ImageMagick. Uz Linux to var uzinstalēt savādākos veidos, droši vien ar apt-get, bet uz MacOS to dara šādi (vispirms no App Store jāuzinstalē sistēmas rīku kopums XCode).

  1. Komandrindā ielīmējam šo rindiņu lai uzstādītu Brew: ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
  2. Turpat rakstam brew install imagemagick

Kad process pabeidzies, sistēmā parādijušās vairākas jaunas komandas, tai skaitā convert.

Bilžu samazināšanai vislabāk izmantot Lanczos algoritmu, kas bildi tik ļoti nesamiglo kā piemēram Photoshop Bicubic algoritms. Pie reizes, komandā var norādīt arī instrukciju nedaudz uzlabot bildes asumu ar unsharp. Komanda vienas bildes samazināšanai ir šāda:

convert nosaukums.jpg -resize x1080 -unsharp 0x0.75+0.75+0.008 jaunaisnosaukums.jpg

Tātad paskaidrojot sīkāk, sākumā izsaucam convert programmu, norādam lielo bildes failu ko samazināsim, pasakam ka vēlamies tieši samazināt, norādam izmēru (konkrētajā gadījumā esmu norādijis tikai augstumu 1080 pikseļi, lai izvairītos no bildes proporciju maiņas, ja bilde ir vertikāla), tālāk norādam instrukciju unsharp, un tās parametrus (0 x radiuss + daudzums + threshold) un visbeidzot jaunās bildes nosaukumu.

Par unsharp parametriem – pirmais vienmēr var būt nulle, jo neko nedara. Radiusu iesaku turēt zem viens. Daudzumu arī, lai nebūtu uzmācīgi. Threshhold nosaka, lai funkciju pilda tikai uz detalizētajām bildes daļām, nevis teiksim uz viendabīgām debesīm.

Ja funkciju vajag izpildīt uz veselu folderi ar bildēm, varam izmantot MacOS komandrindas priekšrocību veikt funkcijas atkārtoti:

for file in *.jpg; do convert $file -resize x1080 -unsharp 0x0.75+0.75+0.008 small-$file; done

šis paņems visus JPG failus folderī, un veiks minēto darbību, izvadot jaunus failus ar jaunu nosaukumu, kam priekšā rakstīts “small-”.

Rezultātā bilde būs samazināta kvalitatīvi, nezaudējot asumu.

Paraudziņi:

Parasts samazinājums ar PS

Parasts samazinājums ar PS

Imagemagick ar minētajiem parametriem (turklāt fails ir mazāks)

Imagemagick ar minētajiem parametriem (turklāt fails ir mazāks)

Patiesā fragmentācija

323074-android-fragmentation-infographicBija tādi laiki, kad Apple aizstāvji izmantoja maģisko vārdu “fragmentācija” kā vienu no argumentiem pret Android. Tajos laikos, Android versijas iznāca ātri, un bieži vien jaunās versijas neatbalstīja vecos telefonus. Lietotāji sūdzējās, ka iznāk jauns Android, taču viņiem ir liegts to instalēt. Protams, savā mērā tas notiek arī joprojām, mans Sony telefons oficiāli neko virs 4.0.3 neredzēs, lai arī liekot visādus Hacks tur var uzlikt arī jaunākas versijas.

Bet galdiņi ir pagriezušies, un iOS piekāš cilvēkus vēl ļaunāk nekā Android. Uz Android vismaz viss turpina strādāt, tu vienkārši neredzi jaunāko operētājsistēmu, un daudziem tas patiesi neinteresē.

iPhone 3G šobrīd oficiāli var uzlikt iOS 4.2.1, kura lai arī strādā, diezgan smagi bremsē. Taču uzinstalēt programmas šeit ir visai sarežģīti – gandrīz jebkura programma apgalvo, ka neatbalsta iOS4. Nemaz nerunājot par visai ātri strādājošo iOS3 – uzliekot to, palaist nevar gandrīz neko. Pastāv variants meklēt ne-Appstore programmu failus, tos krekot, un lietot to vecās versijas. Tiesa gan, tas izrādās nestrādā ar programmām, kuras darbojas onlainā (Twitter, Facebook, Instagram). Pat jaunākajā iOS 4.2.1 (kuru var uzlikt uz iPhone 3G) Instagram paziņo, ka tik vecu operētājsistēmu neatbalsta. Uzliekot vecāku Instagram versiju, tas paziņo, ka programma ir par vecu, lai varētu pieslēgties serveriem. Kas rezultātā ir maģiskais aplis.

Error_Your_version_of_Instagram_is_out_of_date_iPhone_3G_PierreP

Oficiāli uzinstalēt uz iPhone 3G nav iespējams neko – vismaz ne no AppStore. Pat Angry Birds paziņo, ka nedarbojas, jo telefonam nav OpenGL komponenšu kas ieviestas tikai iOS 4.3. Bet kā jau teicu, pastāv vairāki veidi kā to apiet (viens no tiem, ja iTunes agrāk ir veidojis Backup, tad no tā var uzinstalēt programmu backupotās vecās versijas. Darbosies tikai dažas, online servisu programmas var arī nestrādāt).

Te nu bija fragmentācija.

Google Glass

Internets daudz runā par jaunajiem google stikliņiem, ka tā ir komunikāciju nākotne, kā tas mainīs pasauli, un tamlīdzīgi. Tiem, kas palaiduši garām šo jauno tehnoloģiju, iesaku izlasīt šo lielisko apskatu.

GoogleGlass_15

Bet kā parasti, amerikāņi ir aizmirsuši, ka viņi nav vienīgā valsts pasaulē. Google Glass ir viens liels trūkums – tas pārāk balstās uz balss komunikāciju. Kad iznāca iPhone 4s, amerikā lielākā funkcija, kas tika universāli reklamēta kā galvenais produkta trumpis (dēļ kuras arī burts “s” nosaukumā) bija Siri — balsi atpazīstošs asistents. Un tad atcerieties tālāk – kad iPhone 4s parādījās Rīgā, jūs kaut vienā reklāmā redzētāt Siri? Nē! Tas nekur neparādijās, jo Siri strādā tikai ar dažām valodām, un Latviešu valodu visticamāk nesapratīs arī pēc 10 gadiem.

Šī pati bēda draud Google glass projektam, tikai daudz lielākā apjomā. Ja iPhone var bez problēmām lietot neko nezinot par Siri, tad Google Glass, kurš gandrīz pilnībā paļaujas uz balss komandām, darbosies tikai valstīs kur runā Angliski (un pēc dažiem gadiem sapratīs arī Ķīniešu, Spāņu, Itāļu un Franču valodas – šīs pēc sešpadsmit mēnešiem kopš izlaišanas saprot Siri). Protams, arī valstis kur runā šajās piecās valodās kopumā ir visai nozīmīgs tirgus. Taču tas nekad neizkonkurēs parasto telefonu.

Es nestādos priekšā situāciju, kad ar šo kalambūru stāvu trolejbusā un (pārkliedzot apkārtējo troksni) izkliedzu komandas “OK glass, take some pictures”.

Nākotne pieder kompānijai, kas nevis nodalīs mūsu komunikāciju, bet atradīs veidu, kā to atvieglot, apvienojot visas pasaules valodas, nevis tās šķeļot.

Android Tablet

Uz brīvdienām aizņēmos paspēlēties vienu no labākajiem Android tablešu datoriem – Samsung Galaxy Tab 2.0 7″. Principā ļoti līdzīgs Nexus 7 ar galveno atšķirību, ka Nexus ir nedaudz ātrāks, bet Galaxy Tab ir ar 3G. Tāpat arī Nexus nāk ar tīru Android 4.1 taču Galaxy nāk ar minimāli modificētu 4.0.3 (reāli no plika ICS atšķirību nav daudz).

Kamēr aparātu vajadzēja konfigurēt un piereģistrēt ar Android “vedni”, un lietot tikai operētājsistēmu – viss izskatās baigi labi. Taču tiklīdz sāku instalēt programmas – viss sāka iet uz leju.

Iebūvētā klaviatūra Latviski saprot ļoti slikti – vai nu nepareizi mēģina minēt manis rakstītos vārdus, un visu laiku izlabo uz ko nepareizu, vai arī to pilnībā jāatslēdz, un nepārtraukti jākļūdās rasktot. Tā kā uz telefona esmu nopircis SwiftKey klaviatūras programmu, kas ir vienkārši lieliska – tā mācās manu rakstīšanas stilu, un izlabo vārdus tikai uz tādiem, ko mēdzu lietot, tad gribēju uzinstalēt to arī šeit (tāpat arī kā uz iOS, arī Androidā nopirkās programmas var instalēt vairākās ierīcēs, ja tiek lietots tas pats Google Play konts). Liels bija mans pārsteigums, kad SwiftKey paziņoja, ka priekš Tablet datoriem ir jāpērk cita versija, kas maksā papildus 2.79Ls. Nu paldies.

Tālāk instalēju Twitter programmu. Oficiālajai programmai nav nekādu pielāgojumu lielajam 7″ ekrānam – tā vienkārši ir izstiepta. Nekādu priekšrocību ko dod papildus vieta. Ne kāds sāna menu, ne konteksta opciju. Pliks teksta sarasksts. Uzliku otru oficiālo programmu Tweetdeck (jā, šis arī tagad pieder pašiem Twitter) – tas pats. Milzīgs teksta saraksts ar neglītām pogām. Sānos nekādu podziņu, nekādu optimizāciju lielam ekrānam. Tas pats ar Plume, tas pats ar visām programmām. Beidzot atradu Tweetcaster, kas vismaz nedaudz izmanto sānu malas, taču kopumā arī šī programma ir visai drausmīgi dizainēta (īpaši galvenais menu, no kura man gandrīz slikti palika).

Piemēri:

Intereses pēc ielikšu dažas bildes ar iPad twitter programmām, salīdziniet iespējas un ekrāna piedāvātās vietas izmantojumu:

Tā turpinās ar visa tipa programmām. Pagaidām izskatās, ka priekš Android nav daudz programmu, kas tiešām izmanto lielāko ekrānu doto vietu. Viss ko redzu ir palielinātas telefonu programmas. Okei, karšu programmas ir patīkami lietot, tas pats Androzic un Locus izskatās lieliski, tās pagaidām ir vienīgās programmas, kuras ir patīkami lietot – kartēm arī labi noder lielais ekrāns, labāk orientēties vidē.

Lielākais šoks bija, kad vēlējos piespraust aparātu pie datora, lai tajā iekopētu palielu failu. Negribēju gaidīt Dropbox sinhronizāciju, un tas bija par lielu epastam. Izrādās, ka Samsung telefonos un planšetēs, pēc noklusējuma nav pieejams “Mass storage mode” (t.i. lai pieslēdzot datoram, aparāts uzrādītos kā disks). Ir tikai PTP un MTP režīmi. Lai šajos režīmos kaut ko varētu iekopēt, Android izstrādātājs piedāvā speciālu programmu, kas pieejama šeit. Tā arī neizdevās neko izdarīt ar šo programmu. Sākumā vairākas reizes tā apgalvoja, ka planšete nav pieslēgta, pēc tam kad beidzot to atrada, atteicās iekopēt jebkādus failus, jebkurā folderī. Ātri pameklējot internetā, uzzināju, ka praktiski neviens MacOS lietotājs tā arī nav iemācijies tur iekopēt failus, jo ir simtiem jautājumu par šo pašu nestrādājošo FileTransfer programmu.

Aplūkojiet šo skaistumu:

Es saprotu ka iPad arī nav pieejams diska režīmā, taču tur vismaz ir strādājošas metodes, kā failu iekopēt aparātā.

Par 7″ displeju – itkā ir parocīgi to turēt vienā rokā, tas ir tikai nedaudz lielāks par Kindle, taču visu laiku ir tāda saspiestības sajūta. Īsti piemērots interneta pārlūkošanai tas tomēr nav, vairāk ir sajūta, ka rokā ir liels telefons. iPad šajā ziņā šķiet nedaudz ērtāks – lielāku weblapas daļu var ērti lasīt. Galu galā arī tas, ka vertikāli 16:9 attiecības uz Nexus jūtas ļoti šauri. Filmām tas noteikti ir lielisks, bet internetam – ne pārāk.

Visādi citādi pagaidām vēl esmu vairāk vīlies nekā apmierināts. Aparāta korpuss ir plastmasīgs un neatstāj kvalitātes iespaidu. Baterija konstanti ir tukša, lai arī tā šķiet ka viņš konstanti ir piesprausts pie lādētāja. Kopumā man ir negatīvas sajūtas. Ierīcei ir tik daudz potenciāla, taču programmatūra pilnībā izgāžas.

LTE situācija Latvijā

Šeit apkopošu dažus novērojumus, ko ierakstīju A.M. bloga komentāros, jo šis jautājums visai bieži tiek atkal pacelts gaismā.

Šī gada sākumā notika lielā LTE izsole, kur izpārdeva 2.6GHz kanālus. Visi operatori sapirkās tiesības lietot šos kanālus no 2014. gada. Diemžēl skatoties iPhone specifikācijas, LTE band 7 (2.6GHz) LTE neatbalsta neviens no jaunajiem iPhone. LMT šobrīd tikai testam lieto iPhone atbalstītos 1800MHz jo vēl šobrīd nav ļauts lietot jaunos sapirktos 2.6GHz kanālus.

Kā redzams, LMT to ir paredzējis, jo viņu šobrīd piedāvātie ZTE MF820 atbalsta arī jauno 2600MHz frekvenci ko viņi lietos no 2014. Tā kā ar iPhone 5 mums LTE nebūs.

Protams LTE tests iPhone atbalstītajos 1800MHz kanālos joprojām darbojas, taču lai lietotu LTE uz LMT šobrīd testa režīmā1, ir tikai viens variants – jāmaksā par pakalpojumu “Internets Datorā 19″, tā kā sanāks padārgi un nevarēsi runāt pa telefonu (jo plāns ir tikai priekš datora).

Secinājumi:

  • LTE uz iPhone var lietot šobrīd LMT testa torņos, ar tikai datoram paredzētu pieslēgumu
  • Kad LTE publiski tiks palaists visiem operatoriem 2014. gadā, neviens no Apple produktiem ar to nedarbosies
  • Mūsu operatori iegādājušies frekvences, ko atbalsta visādi Huawei datoriem paredzētie USB puļķi, neiedziļinoties ko atbalsta mūsdienu telefoni
  • Gribēja kā labāk, sanāca kā vienmēr

Ļoti priecāšos, ja izrādīsies, ka es kļūdos. Diskusiju!

  1. nevienam citam operatoram šobrīd nav LTE

QGIS tutorial priekš Geocaching statistikas

QGIS ir programma darbam ar kartēm, tai ir milzīgs iespēju klāsts, un tas ko es šeit aprakstīšu ir pavisam maza kripata no tā. Kartes mani fascinējušas jau vienmēr, sākot no bērnības, kad pasaules karte man karājās pie gultas, un kad enciklopējias un atlanti bija vienas no mīļākajām grāmatām. Pavisam nesen sanāca nejauši uzņemties projektu, kura ietvaros bija jāizgatavo 12 kartes dabas taku stendiem. Biju domājis izmatot Openstreetmap, taču prasības auga, un biju spiests dažās dienās iemācīties GIS pamatus. Būtu mācijies ArcGIS ar ko strādā visi šajā jomā, taču tas eksistē tikai Windows vidē, un QGIS turklāt ir bezmaksas.

Šajā ātrajā pamācībā centīšos apskatīt QGIS galvenos pamatus, ar mērķi izveidot šādu te statistikas pārskata karti:

Continue reading

Locus for Android

Locus ir lieliska karšu programma Android ierīcēm. Tā spēj praktiski visu, izņemot vienu būtisku lietu – tai nav normāla piesaistīto Rastra karšu atbalsta (Ozi explorer stilā). Vienīgais veids ir lietot MOBAC lai taisītu rastra kartes no visādiem online karšu servisiem (Google, Bing, OSM utt).

Citādi – tā ir perfekta. Tā attēlo online/offline kartes, tai pat ir offline OSM vektora karšu atbalsts, tā saprot Geocaching, māk tiešsaistē reģistrēt atrastos slēpņus, zīmē maršrutus, piedāvā pamata funkcijas slēpnošanas aprēķiniem un daudz ko vēl. Galu galā, tā pat māk pati ielādēt Openstreetmap kartes offline lietošanai – iezīmē reģionu, un spiež download (piemēram ierodoties svešā pilsētā, tiekot pie Wifi piekļuves punkta, var fiksi ielādēt apkārtnes karti, atslēgties, un doties ārā).

Programmai ir arī maksas versija, kas atbalsta vektoru kartes (strādā ātrāk, un aizņem pavisam maz vietas), maksas versijai ir arī daži citi plusi, un es uzskatu, ka to nelielo cenu ir vērts samaksāt.

Ņemot vērā, ka pagāja visai ilgs laiks kamēr es sapratu, kā funkcionē vektora karšu taisīšana šai programmai, vēlējos padalīties. Šoreiz sarežģītības pakāpe (gīkisms, ja vēlaties) ir daudz augstākā līmenī, nekā viens no iepriekšējajiem rakstiem par Geocaching aprakstu bildīšu ģenerēšanu.

Tā kā lietoju MacOS, tad raksts koncentrējas tieši uz šo operētājsistēmu, taču lietošanas instrukcija ir teju vai identiska arī pārējām operētājsistēmām.

Tātad Locus saprot vektoru kartes, kas iegūtas no Openstreetmap OSM failiem, kas ar OSMOSIS programmas un “Mapforge” spraudņa palīdzību pārtaisīti .MAP formātā.

Seko soli pa solim instrukcija:

  • Ielādējam Osmosis no šejienes.
  • Arhīva saturu ievietojam iekš /etc/osmosis
  • Iedodam skriptam tiesības chmod u+x osmosis
  • Ielādējam Mapforge Mapwriter spraudni no šejienes.
  • Spraudņa JAR failu ieliekam šādā Osmosis apakšfolderī folderī lib/default/
  • Izveidojam jaunu conf failu nano /config/osmosis-plugins.conf un ierakstam tajā org.mapsforge.map.writer.osmosis.MapFileWriterPluginLoader (izejam no nano ar ctrl+x)
  • Palielinam OSMOSIS/JAVA pieejamo atmiņu pievienojot rindiņu osmosis skriptā, komanda nano osmosis un tur ierakstam JAVACMD_OPTIONS=-Xmx1000m
  • Ielādējam LATVIA.OSM failu no piemēram Cloudmade
  • Lietojam komandu: ./osmosis --rx file=/Users/normis/Downloads/latvia.osm --mapfile-writer file=latvia.map bbox=55.5,20.6,58.08,28.3

bbox ir reģions kuru vajag konvertēt, minētajā komandā tas ir Latvijas aptuvenais reģions. citām valstīm to var atrast izmantojot šo linku, un mainot koordinātes tajā.

Tālāk redzēsiet ko līdzīgu šim:


sh-3.2# cd /etc/osmosis/bin
sh-3.2# ./osmosis --rx file=/Users/normis/Downloads/latvia.osm --mapfile-writer file=latvia.map bbox=55.5,20.6,58.08,28.03
Jun 28, 2012 10:02:12 AM org.openstreetmap.osmosis.core.Osmosis run
INFO: Osmosis Version 0.40.1
Jun 28, 2012 10:02:13 AM org.openstreetmap.osmosis.core.Osmosis run
INFO: Preparing pipeline.
INFO: estimated memory consumption: 605.72MB
Jun 28, 2012 10:07:07 AM org.openstreetmap.osmosis.core.Osmosis run
INFO: Pipeline complete.
Jun 28, 2012 10:07:07 AM org.openstreetmap.osmosis.core.Osmosis run
INFO: Total execution time: 295128 milliseconds.

Un te arī rezultāts, karte, kas pretēji rastra variantam (osm rastra variants latvijai aizņem pāris gigabaitus), aizņem tikai 23MB:

Un es jau nebūtu labais cilvēks, ja arī nepadalītos ar pašu .MAP failu, lai jums šis murgs nav jāatkārto. Protams tiklīdz dati novecos, vajadzēs jaunu failu, tad nu gan, nāciet atpakaļ un mācieties OSMOSIS.

Pasaules IPv6 diena

Ņemot vērā, ka šodien ir kārtējā IPv6 ieslēgšanas diena (man liekas šo “deadline” datumu jau ir bijis vismaz 3), provēju izslēgt IPv4 un paskatīties cik ļoti tad visi tie solītāji seko saviem vārdiem. Strādā Google, Facebook, Cisco un Akamai. Bing solīja, ka strādās, bet reāli strādā tikai pirmā lapa, kartes nav vispār un citur daudz bilžu nav. Amazons nestrādā vispār nekādi. Protams jāpalielās, ka MikroTik visas lapas strādā lieliski. Twitter nestrādā nemaz, tāpat kā 90% visu citu interneta resursu. Neiet Microsoft lapa, Yahoo pirmā lapa strādā, bet nestrādā liela daļa apakšdomēnu (auto, games utt), neiet Flickr. Kamēr visi tiešām nesaņemsies, un neuzliks jaunāku softu saviem rūteriem, un nesaslēgs tik tiešām visu iekšā, nekas nenotiks. Visi baidās, ka būs klienti kuriem kaut kas gļukos, tāpēc nekas nenotiek. Es uzskatu, ka tā pa īstam nekādas IPv6 adopcijas vēl nebūs gadus 2-3.

Xperia Active

Nu jau pagājis labs laiciņš kopš pazaudēju veco sitamo nokiju, un aizvietoju ar relatīvi modernu Android telefonu. Nopirku to Oktobrī un šķiet ir pienācis laiks lai pastāstītu par reālu lietotāja pieredzi.

Lietoju telefonu ikdienā, tātad telefons ir man līdzi visur – braucot ar velosipēdu, ejot slēpņot, staigājot mežā. Telefons ir kritis neskaitāmi daudz reizes, arī izslīdot no rokas, braucot ar velosipēdu (jā jā, drošība un tā). Telefons ir mērcēts lietū, lietots ar netīrām rokām, un bieži vien nēsāts somas kabatā blakus atslēgām. Fiziski – telefons ir nevainojams. Komplektā tam nāca ekrāna aizsargs, bet es to noplēsu, un arī bez jebkādas plēves vēl šobrīd uz ekrāna nav atrodama neviena skramba (ja pagriež pret gaismu, kaut kādas niecīgas skrambiņas var saskatīt).

Vienīgais bojājums no neskaitāmaniem kritieniem (viens no tiem – cauri ledum uz asfalta peļķē. jā es zinu, esmu ļoti nevīžīgs pret telefoniem), ir saskrāpēts korpusa stūris. Īsi sakot, jā –  es šo telefonu varu ieteikt jebkādu āra aktivitāšu cienītājiem, nevīžīgiem cilvēkiem, un tādiem, kas nav pārliecināti, ka telefonu nenometīs zemē vismaz reizi mēnesī. Arī tādiem, kas bieži lieto telefonu ārpus telpām, īpaši mūsu rudeņos un ziemās, kad temperatūras maiņas nozīmē kondensātu, kad ārā līst, kad ārā ir auksti. Korpuss un ekrāns ir ļoiti izturīgi, aparāts patīkami gumijots un labi guļ rokā, ekrāns strādā arī ar slapjiem pirkstiem, vai pat zem ūdens.

Par tehniskajām iespējām – GPS ierīce šim telefonam ir fantastiski precīza. Nezinu kāpēc, iespējams arī dēļ barometra, kas palīdz koriģēt GPS augstumu. Veicu nelielu testu, izbraucot no darba uz mājām, 10Km garumā, salīdzinot telefonu ar Garmin 62s (viens no labākajiem modeļiem). Kļūdu bija aptuveni tik pat daudz cik Garminam, vietas atšķīrās, bet tas iespējams dēļ atšķirīgā novietojuma testa laikā. Kopumā biju ļoti pārsteigts. Kamera telefonam ir draņķīga fotogrāfijām, taču nezin kāpēc filmē visai labi. Kameras aizsargstikliņš atrodas visai dziļā padziļinājumā, tāpēc to ir ļoti grūti notīrīt, un tāpēc tas vienmēr ir aizmiglojies.

Uz Android ir pieejamas tādas lieliskas programmas kā Locus un Androzic, kurām uz iPhone diemžēl nav analogu (nemaz nerunājot par to, ka iPhone būtu miris jau trīs reizes, ja es viņu mētātu tāpat kā Sony). Ierīce darbojas ātri, izņemot interfeisa nesakārtotību un nelielo haosu Android pasaulē kā tādā, kopumā aparāts ir lietojams un nenožēloju pirkumu. Vienīgais kas nedauz reizēm traucē, ir mazais ekrāns. Ne dēļ tā, ka uz tā būtu par maz informācijas (nē, jo tam izšķirtspēja ir tāda pati kā fiziski lielākajiem konkurentiem Samsung Xcover un Motorola Defy), bet dēļ tā, ka grūti vertikālajā režīmā rakstīt uz QWERTY klaviatūras ar divām rokām.

Kopumā esmu apmierināts, un varu Sony Xperia Active ieteikt arī citiem.

Geocaching with Mac

Nesen Garmin ierīču lietotājiem iznāca jauna programmatūras versija, kas ļauj Geocaching slēpņiem attēlot “Spoiler bildes”. Lielisks papildinājums, bet atvainojos – ir problēma: tikai Opencaching slēpņiem. Opencaching ir Garmin atbildes joks pēc konflikta ar Groundspeak, kas ir Geocaching projekta autori. Opencaching nekur īsti nav populārs tāpēc šāda izmaiņa nevienam Latvijā nav aktuāla – bet pamanīju nelielu piezīmi ziņas apakšā:

You can also take advantage of geocache photos on your Garmin handheld for geocaches obtained from a source other than OpenCaching.

Tiesa gan lai lietotu bildes no Geocaching slēpņiem, tās jāizvieto tik šausmīgi neparocīgā veidā, ka vēmiens nāk. Acīmredzot ar nolūku process ir sataisīts tik līks, ka teorētiski ir bet praktiski ar rokām to neviens nedarīs.

Par laimi, Windows lietotājiem uzreiz parādijās dažādas programmas kas šo automatizē un automātiski ielādē bildes, kā arī sakārto tās ļoti šīzīgajā direktoriju formātā. Bet ko darīt Linux un Mac lietotājiem? Par laimi, arī šeit kāds ir pastrādājis, un izveidojis komandrīkas kopu Python skriptu veidā: GCtools. Kā šo brīnu uzinstalēt uz Mac? Nav tik grūti.

  1. Uzinstalējam Xcode, šis nāk līdzi uz Mac instalācijas diska, vai atrodams Mac App store, palaižam un preferencēs izvēlamies instalēt “command line tools”
  2. Uzinstalējam Mac Ports, sistēmu kas ļauj viegli instalēt visādas linux programmas
  3. Pēc noklusējuma uz Mac ir virsū Python 2.7, bet mums vajag 3. Tāpēc rakstām komandrindā sudo port install python32
  4. Nepieciešams arī XML failu lasītājs priekš Python, rakstām sudo port install py32-lxml
  5. Vajadzīga bilžu apakšsistēma, rakstam sudo port install ImageMagick
  6. Atveram  GCtools folderī ielādēto failu gc_get_spoiler_pics.py ar teksta redaktoru
  7. Nomainam failā pirmo rindiņu (Python atrašanās vieta) pret šo (to kur to ielika port komanda): #!/opt/local/bin/python3.2 -OO
  8. Komandrindā rakstām ./gc_get_spoiler_pics.py g.gpx (kur g.gpx ir tavs Geocaching pocket query)
  9. Rezultātā tiks ielādētas bildes no GPX failā minētajiem slēpņiem, un saglabātas Garmin saprotamā folderu struktūrā. Kopējam aparātā un gatavs!

Izskatās briesmīgi sarežģīti, it īpaši ja esi pieradis pie smukiem GUI interfeisiem, bet nebaidies, ja sekosi soli pa solim, viss būs kā vajag.