Kā ievietot “ieteikt draugiem” pogas savā wordpress.com dienasgrāmatā?

Posted on December 13th, 2010 in draugiem.lv | 5 Comments »

Neliela video-pamācība, kā savā wordpress.com dienasgrāmatā ievietot “ieteikt draugiem” pogas.

Dodies uz wordpress.com, autorizējies ar savu lietotāja vārdu un paroli, dodies uz savas dienasgrāmatas uzstādījumu lapu, atver “Settings -> Sharing”.

Šeit var redzēt visas wordpress.com piedāvātās iespējas, kā var dalīties ar saturu. Tā kā pagaidām draugiem.lv runā sadaļa vēl šeit nerādās, tad tā ir jāpievieno pašam. Jāklikšķina uz “Add a new service”.

Izlec logs, kurā var redzēt vairākus datu ievades laukus:

  1. Service name - servisa nosaukums, kuru var brīvi izvēlēties. Var ierakstīt, kaut vai “draugiem.lv”
  2. Sharing URL - saite, uz kuru tiks pārsūtīts lietotājs. Ir ļoti svarīgi šeit precīzi ierakstīt šādu tekstu (drošāk būs izmantot copy&paste):
    http://www.draugiem.lv/say/ext/add.php?link=%post_full_url%&title=%post_title%&nopopup=1
  3. Icon URL - saite uz ikonu. Ieteicams izmantot standarta draugiem.lv ikonu:
    http://www.draugiem.lv/img/logo16x16.png

Kad forma ir aizpildīta, spiežam “create share”. Tikko izveidotajam servisam “draugiem.lv” vajadzētu parādīties sarakstā pie visiem pārējiem servisiem. Tagad atliek vien to ievilkt ar peli blokā nedaudz zemāk. Video ir redzams, kur jāievelk jaunizveidotais serviss, lai tas parādītos zem “share” pogas, ievelkot to vienkārši blakus lielajā laukumā, kur ir redzams teksts “Drag and drop available services here”, tā būs redzama bez papildus pogas.

Kad viss ir izdarīts, spiežam uz pogas “Save changes” un dodamies aplūkot rezultātu uz savu dienasgrāmatu.

Amazon Kindle 3

Posted on October 16th, 2010 in Pārdomas | 15 Comments »

Ja kāds man, piemēram, vidusskolā būtu teicis, ka es lasīšu grāmatas, es uz viņu paskatītos kā uz stulbu. Jā, apmēram tāda attieksme manī ir dzīvojusi diezgan ilgi. Pēc vidusskolas beigšanas mēdzu šad tad palasīt tomēr kādu speciālo literatūru - par programmēšanu un citām līdzīgām lietām, jo tajā laikā interneta pieejamība bija salīdzinoši vāja, bija arī pierasts, ka jauno lietu apguve notiek izmantojot grāmatas. Nekādi pārāk regulārie grāmatu lasīšanas ieradumi tomēr man izveidojušies nebija.

Pēdējā laikā viss pamazām pa nelieliem soļiem mainās - līdz ar ģimenes pieaugumu iegādājos bariņu ar grāmatām par dvīņu audzināšanu un prātā nesajukšanu viņus audzinot, tad sekoja vēl pāris grāmatas no gudrajiem vīriem (Guy Kawasaki - The art of the start, Jason Fried - Rework, Chip Heath & Dan heath - Switch: How to Change Things When Change Is Hard, u.c.). Jāatzīst, ka grāmatu iegāde ārzemēs nav no tiem lētākajiem priekiem, bieži vien nākas arī kādu brīdi pagaidīt uz piegādi. Kādu brīdi biju arī domājis par Amazon Kindle vai kāda cita e-grāmatu lasītāja iegādi, taču uz reālu pirkumu nebiju saņēmies.

Kādu rītu pamanīju kolēģa ziņu draugiem.lv runā sadaļā par pieredzi ar Kindle. Tipu, tapu un jau turēju savās rokās Kindle 3 lasītāju. Pirmais iespaids bija vienkārši “wow”. Es biju lasījis par e-ink ekrāniem, par to cik tie ir tuvi papīra izjūtām, bet vairāk to laidu gar ausīm kā kārtējo mārketinga pasākumu. Brīdī, kad sanāca pašam savām acīm apskatīt, divu domu nebija - tas ir lielisks. Vēl lieliskāku šo produktu padara pāris apstākļu sakritības:

  1. tā cena laika gaitā ir būtiski sarukusi un jaunajam modelim ar iebūvētu WiFi savienojumu, cena ir vien $139, kas pārvēršot latos tuvu 70 latiem. Pierēķinot piegādi ar kurjerpastu sanāk iekļauties aptuveni 85 latos.
  2. Latvijas likumdošana nosaka, ka muitojamas un ar nodokļiem apliekamas ir tikai preces, kas pārsniedz 150 EUR vērtību. Kindle 3 ar visu piegādi iekļaujas šajās robežās.

Sarēķinot kopā Kindle 3 cenu ar piegādi, man tas izmaksāja precīzi 85 latus, kas rupji rēķinot ir tas pats, kas iegādāties aptuveni 5 parastās grāmatas turpat Amazon.com. Viena no lieliskākajām Kindle funkcijām ir iespēja vienkārši iekopēt tajā PDF failus un tos lasīt. Uz datora izlasīt garāku PDF failu traucē visi mūžīgie uzmanības novērsēji. Sociālie tīkli, e-pasts, Skype, citi komunikācijas un izklaides rīki. Ja tu paņem rokās Kindle, tad nekas netraucē pašu galveno - lasīšanu.

Ņemot vērā, ka Kindle ekrānam nav nekāda “backlight” jeb izstarojošas gaismas, tad par apgaismojumu ir jāparūpējas pašam. Dienasgaismā lasīšana ir īpaši patīkama. Pie mākslīgā apgaismojuma ir nepieciešams mazliet vairāk gaismas, nekā tas ir ar parastu papīra grāmatu. Patiesībā tieši izstarojošās gaismas trūkums ir tas, kas ļauj lasīt ilgstoši un bez acu noguruma. Lasot uz datora ātri vien iestājas pamatīgs nogurums, lasot Kindle tādu noguruma sajūtu neesmu manījis arī pēc 3 stundu nepārtrauktas lasīšanas.

Liekas, ka laika sprīdī, kopš esmu saņēmis savu Kindle divas nedēļas atpakaļ, esmu izlasījis vairāk, nekā pēdējo pāris gadu laikā kopā ņemot. Lasīšana pēkšņi ir kļuvusi eleganti vienkārša. Tu pamani kādu e-grāmatu, kuru būtu vērts izlasīt, lejupielādē to savā Kindle, ķeries pie lasīšanas. Kindle var sakrāmēt kaudzi ar grāmatām, kā rezultātā tu jebkurā brīdī vari palasīt kaut ko domu lidojumam atbilstošu, bet līdzi nēsā mazāk kā vienas standarta grāmatas svaru. Arī baterijas darbības laiks ir vienkārši lielisks - kopš Kindle pirkšanas vēl neesmu to lādējis, baterijas indikators šobrīd rāda aptuveni pusi. Sanāk, ka ar maniem lasīšanas paradumiem lasītājs varētu bez uzlādes būt lietojams aptuveni mēnesi, līdzīgs laiks, liekas, bija minēts arī kaut kur Kindle aprakstos.

Man īsti nav saprotama digitālo grāmatu cenu politika, jo bieži vien ir pat situācijas, kad papīra grāmata ir lētāka par tās digitālo versiju. Vismaz šobrīd es psiholoģiski neesmu gatavs iegādāties grāmatu digitālās versijas par tādu pašu cenu, kā papīra versiju. No otras puses, iespējams, ka ir vērts samaksāt tādu pašu naudu par servisu, kura rezultātā grāmatas digitālo versiju tu vari izlasīt jau pa to laiku, kamēr papīra versijas grāmata vēl guļ kādā noliktavas plauktā vai kurjerpasta automobīlī. Šis liekas ir stāsts par manu pirmo oficiāli iegādāto e-grāmatu “Web Form Design: Filling in the Blanks“, kuru es iegādājos izdevniecības lapā par $9 ceturtdienā, bet šodien jau pabeidzu lasīt. Tiesa šai grāmatai digitālā versija bija būtiski lētāka par papīra versiju.

Katrā ziņā, ja ir vēlme iegādāties e-grāmatu lasītāju, manuprāt, vairs nav neviena iemesla, lai to atliktu uz vēlāku laiku. Vismaz Kindle šobrīd strādā vienkārši lieliski, arī tā cena ir pat ļoti pieejama Latvijas iedzīvotājiem.

DrupalCamp Baltics 2010 aizvadīts

Posted on September 25th, 2010 in PHP | 1 Comment »

Praktiski pašā pēdējā brīdī (aptuveni trešdien) uzzināju par šajā nedēļas nogalē notiekošu pasākumu, kas veltīts Drupal izstrādātājiem un interesentiem. Tā kā neesmu manījis Latvijā PHP izstrādātājiem veltītas konferences vai kā tās tagad mēģina padarīt neoficiālākas, saucot par “campiem”, tad nolēmu piedalīties. Mana pieredze ar Drupal ir visai neliela. Savulaik esmu nomigrējis vienu savu Wordpress blogu uz Drupal ar domu, ka tā varētu pārtapt par komūnas lapu ar daudziem blogotājiem, forumiem un visu citu. Dažādu apstākļu sakritības dēļ gan projekts jau pāris gadus ir pamests novārtā un spambotu apsēsts. Lai nu kā, interese par Drupal, kā izstrādes platformu man nav īpaši mazinājusies. Pietiks priekšvārdam, par pašu pasākumu.

Ierados norises vietā, SSE Riga, mani laipni sagaidīja, iedeva pierakstāmos materiālus, pasākuma programmu ar dalījumu pa auditorijām, tiku arī pie konferences T-krekla.

Sākumā mazliet sabijos par to, ka manas Drupal zināšanas varētu būt par īsu, lai varētu tikt līdzi pārējiem dalībniekiem. Tieši šī iemesla dēļ izvēlējos klausīties vairāk tās lietas, kas būtu piemērotas Drupal iesācējiem un manai zināšanu bagāžai tīmekļa lietu izstrādē:

  • Starting with Drupal: Installation, building with CCK & Views (James Nesbitt) - ievads Drupal, uzstādīšanas nianses, konfigurēšanas nianses, produkcijas, staging, izstrādes vides, utt.
  • Mapping with Drupal (Artis Bajārs) - Google Maps integrācija Drupal, projekti ar lielu ģeogrāfisko objektu skaitu un atlasēm
  • Drupal module development (Domas Monkus) - ievads Drupal moduļu sistēmā, tās iespējās.
  • Advanced AJAX with less Javascript (Miķelis Zaļais) - prezentācija ar praktisku ievirzi Drupal moduļu izstrādē, standarta darbību padarīšana par AJAX darbībām, izstrādātājiem domātie rīki
  • From a html/css template to a Drupal theme (Hans Rossel) - ievads Drupal tēmu izstrādē, visai praktiska prezentācija, kā no internetā atrasta bezmaksas šablona izveidot Drupal tēmu

Lielos vilcienos attiecīgo lekciju noklausīšanās bija diezgan vērtīga, lai saprastu, kā drupal strādā, kā tas tiek izstrādāts un kā es pats varu sākt izmantot tā paplašināšanas un izstrādes iespējas. Ja pirms pasākuma Drupal man asociējās ar sarežģīti administrējamu satura pārvaldības sistēmu, tad tagad es to vairāk uzskatu par izstrādes platformu, kas tā patiesībā arī ir.

Man kā praktiskam cilvēkam vislabāk patika Miķeļa Zaļā sniegtais ieskats Drupal AJAX/JavaScript, kas iekļāva ne tikai informāciju par JavaScript/AJAX lietām, bet arī pamata lietas par Drupal moduļu izstrādi. Tā kā tieši pirms šīs lekcijas biju klausījies Domas Monkus prezentāciju par moduļu izstrādi, tad šī prezentācija pat zināmā mērā papildināja iepriekšējo.

Labas bija arī James Nesbitt un Hans Rossel prezentācijas, attiecīgi par Drupal tēmu izgatavošanu no gatava HTML/CSS šablona un vispārējs ievads Drupal un izstrādē ar Drupal. Vienīgais, kas mani no dzirdētā līdz galam neaizķēra, bija Arta Bajāra stāsts par karšu moduļu lietošanu. Visticamāk tādēļ, ka es pārāk maz zināju par pieminētajiem moduļiem un Drupal izstrādi kā tādu. Droši vien man mazliet traucēja arī zināšanu bagāža par šāda tipa servisu izstrādi no nulles, neizmantojot Drupal un Arta pieminēto Apache Solr, tā vietā izmantojot Sphinx meklētāju.

Noslēgumā jāsaka liels paldies par šāda pasākuma organizēšanu. Iespējams, ka dalībnieku būtu vēl vairāk, ja informācija par šo pasākumu būtu parādījusies publiskajā telpā kādu brīdi agrāk. Turklāt paziņojumā par pasākumu noteikti vajadzēja minēt, ka gaidīti ir ne tikai Drupal lietpratēji, bet arī vienkārši interesenti.

DrupalCamp Baltics 2010 lapa

Dtweet 2.0

Posted on August 23rd, 2010 in Internets, Projekti | 3 Comments »

Kopš pašas pirmās Dtweet versijas ir pagājis jau vairāk kā gads. Tolaik tas tika veidots kā projekts, lai nodemonstrētu draugiem.lv api iespējas. Laiks gāja uz priekšu, bet dtweet mazliet bija aizķēries savā attīstības fāzē. Kādu laiku atpakaļ lietotāju ērtībām pievienoju iespēju autorizēties ar draugiem.lv pasi, lai nebūtu jācīnās ar parolēm, e-pastiem un visu pārējo. Taču dtweet lietošana joprojām bija salīdzinoši sarežģīta - draugiem.lv aplikāciju apstiprināšanas mehānisms vienkāršajam lietotājam ir salīdzinoši nesaprotams. Ik pa laikam ienāca arī jautājumi no lietotājiem par jaunām iespējām. Tā nu nolēmu, ka ir vairākas būtiskas lietas, kas ir jāsakārto un ķēros pie pārbūves darbiem. Un te nu tas ir - jaunais dtweet.lv ir uzbūvēts kā draugiem.lv integrētā aplikācija, kas nozīmē, ka vairs nevienā mirklī nav jācīnās ar aplikāciju apstiprināšanu - tikko tu ieej aplikācijā, tev ir jāatbild uz jautājumu par to, vai atļausi aplikācijai piekļūt saviem datiem un viss. Tālāk jau vairs tikai norādi savu Twitter vārdu, kura datus gribēsi publicēt draugiem.lv un viss.

dtweet20

Papildus ir ieviesta arī sinhronizācija otrā virzienā - publicējot ierakstus draugiem.lv pusē, tie tiks publicēti Twitter plūsmā. Tiem, kas aktīvi izmanto draugiem.lv runā un Twitter, šī varētu būt īpaši vērtīga iespēja. Jāpiezīmē, ka vienlaikus ir iespējams lietot abas sinhronizācijas un ieraksti publicējas tikai vienā virzienā. Tas nozīmē, ka ierakstot Twitter, sinhronizējot uz draugiem.lv ar otru sinhronizācijas virzienu ieraksts vairs atkārtoti netiks publicēts.

Vēl daži jaunumi:

  • Vairs nav jānorāda Twitter lietotāja vārds un parole. Virzienā Twitter -> draugiem pietiek ar vienkāršu Twitter vārda ierakstīšanu, otrā virzienā darbojas oAuth autorizācija, kas arī neprasa lietotāja vārda un paroles atklāšanu.
  • Tagad vienam draugiem.lv runā kontam var piesaistīt vairākus Twitter kontus un otrādi. Ieraksti publicēsies visos saistītajos profilos

Noslēgumā neliels grafiks par to, kā aug no twitter pārpublicēto ierakstu skaits:

Kad uznāks iedvesma, pielikšu arī sen prasīto iespēju sinhronizēt tikai tos ierakstus, kas satur noteiktu Twitter “hashtag”. Lai veicas lietojot!

Draugiem.lv “iesaki draugiem” poga ar ieteicēju skaitu

Posted on July 28th, 2010 in draugiem.lv | 15 Comments »

Draugiem.lv klusiņām ieviesuši resursa ieteikšanas pogu komplektā ar ieteikušo cilvēku skaita attēlošanu. Daudzos ārzemju resursos šis mehānisms ir darbojies jau labu laiku (tweetmeme, rebuzz, digg, u.c.). Pievienojot pogai jau ieteikušo cilvēku skaitu diezgan bieži nostrādā psiholoģiskais efekts - “ja jau citi iesaka, tad tas ir forši, es arī ieteikšu”. Pogas lietošana un ievietošana ir gaužām vienkārša - atliek tikai ievietot HTML iframe elementu ar pāris parametriem:

title
Iesakāmā resursa virsraksts (draugiem.lv “Runā” tiks attēlots kā saites teksts)
url
Iesakāmā resursa adrese (nenorādot šo parametru, tiks paņemta lapas adrese no HTTP referrer)
titlePrefix
Neobligāts parametrs, teksts, kas tiks attēlots pirms klikšķināmās saites (nenorādot šo parametru, tiks ņemta iesakāmās saites domēna vērtība)
<iframe height="20" width="84" frameborder="0" src="http://www.draugiem.lv/say/ext/like.php?title=Saites%20teksts&url=http://www.tava.lapa.lv/saite/uz/resursu&titlePrefix=tava.lapa.lv"></iframe>

Rezultātā tas viss izskatās šādi:

Starp citu pēc statistikas datiem, šobrīd vairāki Latvijas interneta resursi diezgan būtisku daļu no savas auditorijas savāc tieši ar draugiem.lv starpniecību un draugu ieteikumiem. Šāda veida ieteikuma poga varētu vēl vairāk motivēt cilvēkus ieteikt saturu.

Klīst runas, ka drīzumā būs vēlviens interesants lapās ievietojamais elements no draugiem.lv puses. Gaidam!

dtweet.lv statistika par 5 mēnešiem

Posted on November 3rd, 2009 in Projekti | 2 Comments »

Lai arī nekādas mārketinga aktivitātes neesmu izveicis, interesanti, ka oktobrī ir vērojams diezgan būtisks pārpublicēto tvītu skaita pieaugums (35%). Nedaudz pasekojot līdzi lietotājiem, redzam, ka dtweet.lv izmanto arī tādi twitter lietotāji kā dinamofans, bkventspils, grupacosmos, cvlv un citi. Vēl tikai grafiks dinamikas atspoguļošanai:

dtweet.lv ir serviss, kas ļauj tev sasaistīt savu Twitter.com profilu ar jebkuru no tev pieejamajiem Draugiem.lv “Runā” sadaļas profiliem. Tajā skaitā ārējiem profiliem. Ko tas nozīmē? Ja tu esi aktīvs Twitter lietotājs un gribi bez liekām pūlēm sasniegt arī Draugiem.lv auditoriju, tad var vienkārši sasaistīt savus kontus un visi ziņojumi (pagaidām atbildes neapstrādājam) tiks publicēti arī atbilstošajā piesaistītajā Draugiem.lv “Runā” profilā.

DraugiemSay WP plugin update

Posted on July 28th, 2009 in Projekti | 1 Comment »

Pagājis kāds neliels brīdis, pāris papildinājumi:

  1. Atoms pielika klāt Cli.gs atbalstu priekš tiem, kam interesē statistika
  2. Pieliku klāt iespēju izvēlēties kurā no profiliem ierunāt par jaunumiem blogā. Tas nozīmē, ka tagad ir iespējams ierakstus publicēt arī ārējos profilos.

Jaunāko versiju var iegūt lejupielādējot to no http://wordpress.org/extend/plugins/draugiemsay/

dtweet.lv statistika par pirmo mēnesi

Posted on July 15th, 2009 in Projekti | 5 Comments »

Kaut kā biju palaidis garām to, ka nesen palaistajam dtweet.lv ir apritējis pirmais mēnesis. Ieskatam par to, cik šis serviss ir interesants tā lietotājiem, dos neliela statistika:

Kopējais reģistrēto lietotāju skaits uz šo brīdi: 157
Kopējais tvītu skaits šobrīd: 8300 (sanāk vidēji 52 tvīti uz lietotāju)
Tvītu skaita grafiks pa dienām:

Pēc grafika var redzēt, ka nekāds būtiskais tvītu skaita pieaugums nav, taču kopējā tendence tomēr ir nedaudz augšupejoša.

Lietotāji ir bijuši arī diezgan aktīvi ziņotāji par atrastajām kļūdām un ir arī šādi tādi ierosinājumi uzlabojumiem, kurus gan vēl neesmu paspējis ieviest, taču kādā brīdī to noteikti izdarīšu. Ja jāsaka par kļūdām - tad tādas ir bijušas vairākas:
1) reģistrācijas process palaišanas brīdī nebija pietiekami notestēts un nepareizu MySQL indeksu dēļ labu brīdi neviens nevarēja piereģistrēties;
2) reģistrācijas process būtībā nebija vajadzīgs, varēju mierīgi iztikt ar draugiem.lv pasi, jo visi, kam šis serviss varētu būt interesants jau ir reģistrējušies draugos. Es pat īsti nesaprotu, kāpēc to uzreiz neiedomājos;
3) ir bijušas pāris reizes, kad fona process, kas veic tvītu publicēšanu draugos ir apstājies, kā rezultātā ir bijušas aiztures ar ziņojumu parādīšanos draugos.

Nekas, no kļūdām mācās! Gaidam uzlabojumus!

Pirmā Mac aplikācija - Binārais pulkstenis

Posted on July 7th, 2009 in Projekti | 1 Comment »

Izrādās, ka programmēt priekš Mac nav neko sarežģītāk, kā tas bija kādreiz saldajos deviņdesmitajos gados, kad kaut ko mazliet paspēju uzrakstīt Delphi programmēšanas valodā. Šoreiz paspēlējos ar nu jau Nokia īpašumā esošo Qt 4.5. Pie tam aplikācija lieliski darbojās gan uz Windows, gan Mac. Tā teikt, divi zaķi ar vienu šāvienu. Ja vien būtu laiks, varētu uzbūvēt arī kaut ko interesantāku vairākām platformām :)

Pati aplikācija ir triviāla - binārā pulksteņa programmiņa, kas māk parādīt gan pašreizējo laiku, gan sarēķināt cik ir pulkstenis atkarībā no tā, kuras lampiņas pulkstenī deg. Tā teikt rīks, lai bināro pulksteņu īpašnieki varētu saprast, cik patiesībā ir pulkstenis.

picture-33

MafioziBar 1.0 - Firefox paplašinājums Mafiozi.lv spēlmaņiem

Posted on July 3rd, 2009 in Projekti | 3 Comments »

Pēdējā laikā kaut kā dikti bieži esmu pasācis būvēt rīkus, kas izmanto citus servisus. Jau pāris gadus atpakaļ iemēģināju roku Firefox paplašinājumu būvēšanā un šo to pat uzmeistaroju, ko cilvēki lieto vēl joprojām. Tagad ir pienācis laiks mūsu pašu Maksima Berjozas projektam mafiozi.lv. Domāju, ka nevienam nav īpaši jāskaidro, kas tas ir par zvēru, izstāstīšu vien, ko dara pats Firefox paplašinājums.

Tātad spēlējot mafiozi bieži vien sanāk gaidīt, kamēr enerģija, nauda, izturība, veselība vai kāds cits parametrs sasniegs noteiktu vērtību. Teiksim, lai varētu nopirkt kādu īpašumu, ir nepieciešams noteikts naudas daudzums. Lai nebūtu jādirn visu dienu mafiozi.lv lapā un jāgaida, kad šis naudas daudzums tiks sakrāts, savā firefox statusa joslā ir iespējams redzēt aktuālos ciparus visiem svarīgākajiem parametriem. Ja nu gadījumā tevi kāds parametrs neinteresē, to var atslēgt vietas taupīšanas nolūkos.

Paplašinājuma uzstādīšana ir gaužām vienkārša. Dodamies uz MafioziBar lapu mozilla addons lapā, uzinstalējam to, pēc tam spiežam ar labo peles taustiņu uz MafioziBar statusa joslā, izvēlnē klikšķinām uz “uzstādījumi” un aizpildam formu. Ja vien viss būs pareizi, uzreiz statusa joslā parādīsies tavs lietotāja vārds un atbilstošie parametri.

Spriežot pēc Mozilla addons lapā pieejamās statistikas jau šobrīd šo paplašinājumu ir sākuši aktīvi izmantot vairāki cilvēki. Iespējams, ka reālais lietotāju skaits ir lielāks, jo statistika parādās ar pāris dienu nobīdi.

Pats paplašinājums ir lokalizēts un pieejams latviešu, krievu un angļu valodās.

Nobeigumā pāris ekrāna attēli:

https://addons.mozilla.org/en-US/firefox/addon/12719