Rokdarbi. Ķidājam jelgavnieki.lv pirmo lapu

Šo biju taupījis kādam prātīgākam brīdim, kad būtu vēlme visu pārzīmēt un parādīt galarezultātu, bet sapratu, kas tas no manis prasīs pārāk daudz laika un es neredzu tam īstu jēgu. Tāpēc aprobežojos ar tām pārdomām, kas man ir radušās saistībā ar jelgavnieki.lv pirmo lapu (es iekšā pat īpaši nevēlējos vairs līst).

Kas tad ir jelgavnieki.lv?

Jelgavnieki.lv ir plašs informatīvs portāls. Mēs piedāvājam ne tikai objektīvas ziņas par Jelgavā notiekošo, bet arī svarīgākās ziņas Latvijā.

Kaut kad sen es pat tur kaut ko mēģināju rakstīt, bet mums nesanāca sastrādāties un vispār es jau sen biju rīdzinieks, tāpēc Jelgavā notiekošo īpaši produktīvi atspoguļot tāpat nespētu. Ir gājis laiks, bet viss ir palicies tur, kur tas ir.

Jelgavnieki.lv pirmās lapas ekrānšāviņš 2010. gada 6. decembrī.
Jelgavnieki.lv pirmās lapas ekrānšāviņš 2010. gada 6. decembrī.

Redzamo haosu mēģināju sabīdīt pēc iespējas kopā, izmetot ārā visu lieko (tai skaitā reklāmas, bez šaubām) un izmantojot pēc iespējas visu laukumu, kas ir pieejams.

Continue reading “Rokdarbi. Ķidājam jelgavnieki.lv pirmo lapu”

Mēģinu apčakarēt botu, kas kakā komentāros

Nu tā, ir vēl pāris mājaslapās palicies tā, ka taisīts viss uz pašbrūvēta, pašmocīta dzinēja. Tā kā nekādas ūberlietas tur nekad neesmu paredzējis, tad arī rezultātu parasti ir samērā vienkārši sasniegt—pietiek Google pameklēt kaut ko, kas varētu atbilst risinājumam. Šeku reku kafejnīcas Leningrad mājaslapā arī savu paštaisīto rezultātu mēģinu sasniegt un līdz kādam brīdim viss darbojās vienkārši lieliski, līdz lapa nekļuva populāra arī spameru botu aprindās. Tagad ir pa laikam nākas patīrīt no spama komentāru datubāzi.

Visu laiku spameru aizsardzība tikai veikta samērā elementāri—ieviešam vēl vienu formas lauku, kurā jautājam cilvēkam kaut kādu sakarīgu jautājumu, uz kuru tas spēj atbildēt. Nu un tā kā lapu apmeklē arī latviešu valodu neprotošie, tad, lai iztiktu bez pārpratumiem Google Translator vai kādā līdzīgā rīkā, izmantoju kā jautājumu parastu matemātisku uzdevumu, kuru tad tā arī noformēju:

<label for="parbaude">12+8=</label>
<input id="parbaude" name="parbaude" type="text">

Līdz noteiktam brīdim tas palīdzēja, bet tad tie kuņas, protams, atkoda, ka šitā es daru un sāka mācīties matemātiku. Tikām līdz pat reizināšanas uzdevumiem, bet spams vēl joprojām parādījās. Sarežģīt līdz kvantu fizikas cienīgiem vienādojumiem šķita neloģiski, tāpēc izdomāju šitādu variantu:

<label for="parbaude">&#49;&#50;&#43;&#56;&#61;</label>
<input id="parbaude" name="parbaude" type="text">

Kaut kad labu laiciņu atpakaļ biju jau dzirdējis par šo variantu, bet nekad to nebiju izmantojis, tāpēc domāju izmēģināt tagad, redzēs, kā palīdzēs. Patiesībā risinājums ir smieklīgi vienkāršs—aizstāju simbolus ar šo simbolu HTML numuriem. Pagaidām palīdz.

Varbūt kādam ir vēl kāds loģisks, bet programmatūriski ne pārāk smagnējs risinājums, kā varētu novērst spama masveida parādīšanos?

Pencil Project — vēsam darbam ar formām

Droši vien es nebūšu vienīgais, kuram ik pa laiciņam ir nepieciešamība kaut kur kādu bilžuku ar ievades lauku, apstiprināšanas pogu, radio pogu un citiem verķiem. Līdz šim izmantoju divas metodes:

  1. uztaisam kaut ko fiksi iekš HTML, nokopējam ekrānu, iemetam Photoshop/Illustrator/whatever.
  2. uzzīmējam katru atsevišķu objektu Illustrator un tad ķidājam, kā mums vajag.

Problēma rodas iekš fakta, ka bieži vien dažus no elementiem nevar pastaipīt kā vajag, kādu brītiņu nepamokoties, citkārt tev vienkārši nav iespēja no galvas atcerēties, kā tam elementam būtu jāizskatās, bet steidzami vajag. Un pavisam dažreiz tev vienkārši ir slinkums. Un tieši slinkajiem ir radītas zāles.

Pencil project logo

Štelle ir sasodīti forša un vienkārša. Man tas atgādina laikus, kad vidusskolā sastapos ar Visual Basic un vēlāk jau Delphi programmēšanas rīkiem. Tikpat vienkāši, tikai papildus tam visam, un tagad, mutes vaļā — tas ir pārlūkprogrammas Firefox spraudnis un pēc uzstādīšanas ir atrodams Tools -> Pencil Skeching…

Jā jā, es arī biju uz pakaļas.

Papildus tam, visu var forši eksportēt PNG formātā, pat vairāku lapaspušu variantā.

prioritātes alko

Adresīte, ko atceramies tagad uz ilgāku laiku: http://www.evolus.vn/Pencil/