Pārsaukt failus, iekļaujot to nosaukumā attēla uzņemšanas laiku

Mar 17 2014 — Photo

Gan man, gan manai sievai patīk fotografēt. Ja vien nedodamies ceļojumā, kurā plānots kāds fiziski izaicinošs pārgājiens, parasti līdzi ir arī divas fotokameras. Tā saucamā lielā – Canon 6D, un mazā – Sony NEX F3. Lielo pārsvarā lietoju es, bet mazo – sieva.

Kad ceļojums ir galā, priekšā stāv bilžu apstrādes process – jāpiekoriģē ekspozīcija, jāiztaisno bildes, kas uzņemtas jautākā prātā, kā arī jāizdzēš bildes, kas ne gluži atbilst labas bildes kritērijiem vai arī ir dublikāti vai kādā citā veidā atzītas par nederīgām. No šīm savukārt ir jāatlasa tādas, kuras kādā viesošanās vakarā parādīt ģimenei un draugiem, jo ar daudzajiem simtiem bilžu, kas tiks noglabātas fotoarhīvā, negribas nomocīt ciemiņus. Rezultātā tiek atlasītas 50-100 interesantākās bildes. Daļa no tām ir no vienas kameras, bet daļa – no otras. Tā kā katrai kamerai ir sava numerācijas sistēma un tā sevī neiekļauj attēla uzņemšanas laiku, tad, sakārtojot tās pēc nosaukuma, no sākuma būs visas bildes no vienas kameras, bet pēc tam – no otras. Skatītājiem un arī pašam bilžu rādītājam tas var būt īpaši kaitinoši, jo sanāk, ka visam ceļojumam jāiziet cauri divreiz un stāstījums arī sanāk ļoti saraustīts.

Lai atrisinātu šo problēmu, mēģināju atrast kādu skriptu, kas varētu izvilkt foto uzņemšanas informāciju no EXIF datiem un ievietot to faila nosaukumā. Atradu daudz un dažādus variantus, tomēr tie visi šķita pārāk samežģīti un komplicēti tik vienkāršai operācijai, kā arī lāga nestrādāja uz mana datora, tāpēc izlēmu uzrakstīt šādu skriptu pats. Varbūt arī kādam citam tas noderēs.

for file in *.jpg; do
origDate=$(exiftool -DateTimeOriginal $file);
origDate=${origDate#*:};
origDate=${origDate/# /};
origDate=${origDate// /_};
origDate=${origDate//:/_};
cp $file $origDate$file;
done

Skripts izies cauri visiem JPG failiem tekošajā mapē un izveidos dublikātus visiem failiem ar foto uzņemšanas datumu un laiku faila nosaukuma sākuma daļā. Skriptu var modificēt savām vajadzībām, bet man viņš ir labs tāds, kāds viņš ir.

Skirpts darbojas OS X terminālī un, lai to lietotu, pirms tam nepieciešams uzinstalēt exiftool, kas ļauj izvilkt datuma informāciju no faila.

Protams, lai bildes būtu sakārtotas korekti, nepieciešams, lai abās kamerās arī laiks un datums būtu daudz maz sinhronizēts savā starpā.

No responses yet

New Apple keyboard

Sep 19 2010 — IT

Steve Jobs reported recently that Apple is about to launch it’s new keyboard. “It will be very clean design and will give it’s pride back to the space key which has been discriminated for a long time.” Asked whether it will not scare off existing and potentially new Apple users, he said “we believe our users are not that dumb that they don’t know which key is where on the keyboard, are they? And we will still continue to ship older models of the keyboard [for additional payment].” There have been rumors that Apple decided to switch to it’s new type of keyboards to save costs of manufacturing different keyboards for different countries with different keyboard layouts. Although users may buy stickers for their new keyboard instead of spending fortune on older model keyboard, this is not approved by Apple and they may deny warranty on such keyboards if any traces of stickers being used will be found on any of the keys. Some people have already started buying older models to later make business on selling them, but hey, it’s not sugar, you cannot buy keyboards for your whole life.

We got our hands on one of the prototypes how the new keyboard may look like:

This so called “space keyboard” brings Apple to new dimension and more close to the “space design” which no doubt they are aiming at.

One response so far

iPhone 4 un iOS 4

Jun 09 2010 — Gadgets

Jā, tas beidzot (nu jau pirms divām dienām gan) ir noticis, Stīvs mums ir paziņojis par to, ka jūnija beigās iznāks jaunais iPhone 4 ar jauno iOS 4. Ja gribam būt pavisam precīzi, tad tas notiks 24. jūnijā. Vai tiešām par godu mūsu Līgo svētkiem Jāņiem? Laikam jau ne, jo savādāk arī Latvija būtu to valstu sarakstā, kuras saņems iPhone pirmās. Negribu šobrīd ieslīgt detaļās par to, kas tajā būs jauns, jo to var izlasīt arī daudz kur citur, pie tam daudz sīkāk un izsmeļošāk nekā es to te varētu mēģināt aprakstīt, tāpēc izklāstīšu vien savas domas un viedokli par šo visu.

Noskatoties Stīva šovu iekš WWDC 2010, man prātā bija divas domas – vajag un vai varēs jailbreakot. Domāju, ka ne es vienīgais biju ar šādām domām, jo mūsdienās piesieties uz diviem gadiem pie viena mobilo sakaru pakalpojumu sniedzēja man nešķiet normāli. Esmu jau savas dzīves laikā gana cietis no šiem subsidēto tālruņu līgumiem, lai iekristu tajās pašās lamatās vēlreiz. Arī savu esošo iPhone 3G pirku “no rokām” un atlauzu, lai varētu to lietot jebkurā tīklā. Tāpat domāju darīt arī ar iPhone 4, kas nozīmē, ka droši vien pie tā netikšu tik drīz, lai arī Zviedrija ir to valstu sarakstā, kurās iPhone sāks pārdot jau no jūlija.

Kāpēc vajag? Principā esmu gana apmierināts arī ar savu esošo iPhone 3G, un līdzīgi kā Vilhelms, arī es, kopš nopirku iPhone, esmu pasācis mazāk interesēties par jaunumiem mobilo telefonu jomā, kā to tiku darījis līdz šim. Vienkārši neredzu tam īpašu iemeslu, tāpēc, ka esošajā telefonā viss vienkārši strādā. Un kāpēc gan man vajag ceturto versiju, ja gan apmierināts esmu arī ar trešo. Ir vairāki iemesli:

  • Lielāka baterija – ja tik tiešām ceturtais sniedz par 40% ilgāku darbības laiku, tad tas vien ir to vērts, īpaši jau ņemot vērā, ka baterija iPhone nav maināma un esošajam tā savu pusi dzīves jau droši vien ir nokalpojusi.
  • Fiziski mazāks – jā, plānāks ir forši, tomēr es lielāko uzmanību pievērsu tieši platumam, kas nu ir samazināts par 0.35 cm no 6.21 cm uz 5.86. No savas pieredzes varu teikt, ka tieši šis platums bija vislielākais apgrūtinājums, kas liedza pilnīgi ērti manipulēt to ar vienu roku, cerams, ka šis samazinājums to atrisinās.
  • WiFi 802.11n – pēdējā laikā pārāk bieži sanāk aplauzties, kad bezmaksas internets autobusos, ciemos vai kur citur pieejams tikai izmantojot 802.11n standartu.
  • Jaunais displejs ar 960 x 640 punktu izšķirtspēju – bez komentāriem.

Visas pārējās fīčas, protams, ir foršas, tomēr vairāk izpriecām nekā reālām vajadzībām. Ne es veicu videozvanus pirms tam, ne es viņus veikšu tuvākajā laikā, vēl jo vairāk tāpēc, ka otrā galā arī būtu jāsēd kādam ar iPhone 4 un gan man, gan viņam  būtu jāatrodas WiFi zonā. Kā jūs to iedomājieties? Es piezvanu un prasu “Eu Kārli, tu esi WiFi, davai ieslēdzam to videozvanu? Nē, neesi %@^&? Kā lai es tev tagad to skatu, kā kaķis uz divām kājām staigā, lai parādu? Ā, paga, tūlīt iefilmēšu 720p HD, ok?” Jā, 720p video filmēšana, manuprāt, ir no sērijas HD video ne vienmēr ir tik HDīgs, cik HDīgu to HDīgo. Common, Apple paši saka, ka ne jau pikseļu skaitā slēpjas attēlu kvalitāte, bet tajā pat laikā tiek pievienota HD video fīča. Man, protams, prieks par to, ka ir uzlabots (palielināts) sensors fotokamerai, kas nozīmē, ka twitpic varētu parādīties ciešamākas kvalitātes fotoattēli, tomēr pārejai uz jauno iPhone versiju tas noteikti nav noteicošais.

Par pašu šovu runājot, tas, protams, bija izdevies un lielisks kā vienmēr. Ne visi mācētu tik labi un nesaspringstot izgrozīties no problēmas ar pārslogotu tīklu. Nedaudz pārspīlēta likās nepārtrauktā Retina displeja uzsvēršana un pieminēšana katra teikuma beigās, kaut gan Apple bija tie, kas visu laiku iepalika, salīdzinot ar citiem ražotājiem. Piemēram, HTC jau 2008. gadā bija telefoni ar izšķirtspēju 480×800. Jā, šobrīd 640×960 ir augstākais iespējamais, bet tas nav jāpasniedz kā pasaules brīnums. Ja man būtu jāsamierinās ar nedaudz mazākas izšķirtspējas displeju, bet ilgāku baterijas laiku, tad es nedomājot izvēlētos ilgāku baterijas laiku, kas, manuprāt, ir viens no svarīgākajiem telefona rādītājiem.

Ļoti bezjēdzīga, lai neteiktu ironiska, likās iPhone applikāciju prezentācija. Divas aplikācijas ko viņi izvēlējās prezentēt bija FarmVille un GuitarHero. Vai tiešām mēs tiekam tik zemu vērtēti? Jā, saprotu, ka šīs spēles ir populārās un ka uzsvars tur tika likts uz izstrādātājiem, kuri arī varētu izveidot ko tādu un pelnīt lielo naudu, tomēr man tas likās pārāk primitīvi. FarmVille? Tiešām? Un GuitarHero, kam nav ne mazākā sakara ar īstas ģitāras spēlēšanu, bet kas iekšēji rada apziņu, ka tu esi kaut ko nospēlējis. Manuprāt, diezgan truli. Man Stīva vietā būtu kauns šādas lietas iekļaut savā citādāk perfekti nostrādātajā prezentācijā.

Un nezinu, kāpēc neviens cits neuzdod šo jautājumu, bet kāda vella pēc iPhone vēl joprojām nav mitrumizturīgs? Internets ir pilns ar stāstiem par iPhone slīcināšanu, tam ir tikai viena (nu labi 5, ja ieskaita sānos esošās) poga. Kāpēc to nevarētu uztaisīt mitrumizturīgu? Iespējams, lai vienmēr būtu iemesls atteikt garantijas remontu, paziņojot, ka telefonā iekļuvis mitrums? Diezgan skaidrs, protams, ir arī tas, ka tādā gadījumā viņš droši vien nebūtu pasaulē plānākais un mazākas, jo savādāk visu cieņu par to, cik daudz un kādas kvalitātes ir sastumts tik mazā kastītē.

Tādas manas pārdomas par šo haju.

7 responses so far