Pāriet uz galveno saturu

Par un ap tīmekļa vietņu izstrādi

Pēdējā laikā sakrājušās daudz un dažādas domas un pārdomas attiecībā uz tīmekļa vietņu izstrādi. Šis ir mans pirmais bloga ieraksts, tā kā, lūgšu būt iecietīgus pret, iespējams, ne pārāk strukturizēto informācijas pasniegšanas veidu. Un tātad, atgriežoties pie pārdomām, es uzskaitīšu dažas lietas, bez dziļāka paskaidrojuma (šobrīd), un, ja esat saistīti ar vietņu izstrādi, tad šīm lietām nevajadzētu atstāt jūs vienaldzīgus:

Cik gan daudz tīmekļa vietnes ir izstrādātas par pamatu ņemot PHP skriptu valodu. Šī augstā popularitāte ir pozitīva, jo ir kā spēcīgs dzinējs tās attīstībai. Taču, kas kļūst liels un apaug ar iespējām un paplašinājumiem, neizbēgami kļūst potenciāli ievainojamāks. Šeit un šeit daži piemēri, lai labāk ilustrētu punktu par drošības līmeni risinājumiem, kas ir bāzēti uz attiecīgās valodas. Lai arī statistika nav pārāk iepriecinoša, jāatzīst, ka arī pats pamatā projektus veidoju tieši izmantojot PHP skriptu valodu. Pats gana daudz projektus esu veidojis izmantojot tieši PHP skriptu valodu. Kāpēc? Tādēļ, ka šī valoda ļauj veidot kompleksus risinājumus samazinot laiku, kas nepieciešams to izstrādei. Protams, varētu neizmantot PHP un tā vietā izmantot, piemēram, C - taču arī šeit viss nav tik rožaini, pastāv daudz plašas iespējas pieļaut bufferu pārplūdes un citas kļūmes. Kāds tad ir risinājums? Atgriežamies pie klienta vajadzību analīzes un piemērotākā tehnoloģiskā risinājuma piemeklēšanu vadoties pēc šādiem kritērijiem:
1) Realizējamā funkcionalitāte.
2) Prasības pret veiktspēju.
3) Pieejamais budžets.
4) Pieejamais laiks risinājuma realizācijai.

Un, kā rāda prakse, funckionalitāte parasti ir nepieciešama plaša, veiktspēja nav būtiskākais kritērijs, budžets, kā vienmēr, ir limitēts, laiks - visiem visu vajag jau vakar. Saliekot kopā šo standarta klienta aprakstu, diezgan loģiska ir PHP izvēle vairumā gadījumu, pat neskatoties uz potenciāli augsto riska pakāpi. Protams, daļu riskus var izslēgt, kaut vai elementāri ievērojot OWASP norādes attiecībā uz standarta kļūmēm.

Noteikti, strukturizēšu domas precīzāk, šobrīd, 2:11AM nav īsti vēlmes. Vēl tikai rezumējot to, ko vēlējos ar šo visu pateikt: ilgtermiņā PHP dominance var beigties visai nelāgi, jo jāpatur prātā, ka izstrādātāju veiktas korekcijas attiecībā pret PHP skriptu valodu, vēl nenozīmē, ka šie labojumi uzreiz nokļūst uz visiem hotinga serveriem pasaulē. Ne tuvu. Tas nu tad paver lieliskas iespējas nelāgajiem cilvēkiem izdarīt nelāgās lietas. Uzmanīgi izlasiet OWASP rekomendācijas, ja nodarbojieties ar tīmekļa vietņu izstrādi. Un pat ja nē, vienalga izlasiet.

Komentāri

Šī emuāra populārākās ziņas

Valsts iepirkumi EIS sistēmā 2018. gada augustā - kur pazūd nodokļu maksātāju nauda.

Tā kā ar VARAM zaļo gaismu ir uztapis valsts atvērto datu portāls , tad rekur neliels ieskats vienā datu kopā - EIS iepirkumi 2018. gada augustā: Kā redzams, pirmajā vietā ir Aizsardzības Ministrija ar 824k EUR iepirkumiem un top piegādātājs ir iPRO SIA ar 924k EUR. Šo un vēl visu citu vari izpētīt ZoomCharts interaktīvajā reportā (spied uz pīragiem, un grupēt pēc, vai izmanto full-text meklētāju). Man, piemēram, kliedzošs, šķita Rēzeknes Mākslas un dizaina vidusskolas iepirktais 21.5" iMac par 6k EUR + PVN. Interesanti, kā viņi pamatos šo pirkumu. Ja šāda analīze Tev patīk, raksti komentāru un taisīšu biežāk un arī par citiem datiem. Papildināts : Šeit arī parādījās vēlviena problēma - datu kvalitāte, PVN un kvalitatīvais skaits datu tabulā ir nepareizās vietās, kas radījā maldīgu priekšstatu par pirkumu. Tātad Rēzeknes Mākslas un dizaina vidusskola nopirka 5 gab 21.5" iMac nevis vienu - tas jau izklausās daudz ticamāk. Taču joprojām būtu interesanti dzirdēt p...

Dzīvokļu īres cenas Rīgā - uzzini vai nemaksā par daudz!

un vai vari nopelnīt vairāk ;) p.s. Šī statistika ir pieejama arī online režīmā. Sazinies ar manim, ja gribi pie tādas piekļūt. Twitterī: @jancha Email: janis.volbergs pie gmail punkts kom papildināts: bildes atjaunotas, dati precizēti. Jaunnedēļ tiks palaists jauns projekts, kas mainīs pieeju dzīvokļu meklēšanai. Seko twitterī , lai uzzinātu pirmais. Esam "gaisā" - KurIret.lv

FYI: Drukāšana no Mac uz Win šārētu printeri

Jau ilgu laiku izmantojam Mac datorus darbā. Un ikreizi, kad jāveic darbības ar Win datoriem, piemēram, piekļūšana failiem, drukāšana uz šārētiem printeriem, tas mēdz sagādāt zināmas galvassāpes. Itsevišķi, ja attiecīgā printera dziņi nav ietveri Mac OSx distribūcijā. Šoreiz aplūkosim konkrētu piemēru ar salīdzinoši populāru budžeta klases printeri, HP-1018. Tātad, mums ir sekojošs izkārtojums: 1) Win 7 dators 2) HP-1018 printeris, pievienots Win 7 datoram ar USB kabeli 3) Mac datori ar Snow Leopard 10.6.4 Mērķis: panākt, lai no Mac datoriem varētu drukāt uz HP printera caur Win 7 datoru Tas panākams šādā veidā: 1) Instalējam printeri uz Win 7 (draiveri no ražotāja, ietverti Win 7 draiveru datubāzē, nekādu problēmu) 2) Kad printeris uzinstalēts, dodamies uz tā uzstādījumiem un veicam šādas lietas: 2.1) Atzīmējam, ka printeris ir šārēts 2.2) Norādam šāres nosaukumu, piemēram, HP 2.3) Lauciņu "Location" atstājam tukšu 2.4) Ports palodzē izņemam ķeksi no "bidirectional supp...