Arhīvs ‘Programmēšana’ kategorijai
-
Write in C :)
Skaists audio
Te vēlviens un vēlviens variants.
When I find my code in tons of trouble,
Friends and colleagues come to me,
Speaking words of wisdom:
“Write in C.” -
Meklēju koderi…
Pirmkārt šis nav darba piedāvājums. Šis ir sadarbības piedāvājums. Ir vajadzīgs koderis, kas māk kodēt korekti! Tie – “es māku kodēt PHP”, vai “..es jau 10 gadus kodēju delfos…” mani neinteresē. Vajag džeku, kas jau vismaz 5 gadus kodē, un tādu kurš zin, ka iemācīsies jaunu valodu, ja tas būs nepieciešams. Tādu, kas ar interesei pieiet lietai un arī pats grib kaut ko jaunu iemācīties.
Konkrētajā projektā runa iet par C++ un C. Ir ideja uztasīt vienu nelietu bet svarīgu programmiņu, kuru par nelielām naudiņām vēlāk varētu mēģināt pārdot visai pasaulei. Publiski vairāk neteikšu.
Ja ir interese varat komentēt, vai arī izmantojiet kontaktu formu lai ar mani sazinātos…
-
Greasemonkey programmēšana
Pēdējās dienās sanāca bišķi pakodēt priekš Greasemonkey. It kā jau tas pats Javaskripts tas ir. Tikai ir dažas nianses.
Pirmkārt – GM nodrošina pāris foršas iebūvētās funkcijas.
GM_setValue(“mainīgais”, vērtība); / GM_getValue(“mainīgais”,-1); tas nodrošina mainīgo saglabāšanu pastāvīgi. Tobiš:
nauda = “Jānim ir 100 Latu;”;
GM_setValue(“nauda”, nauda);
Nākamreiz pārlādējot lapu, kad skripts izpildās pa jaunu. (vairāk…)
-
Pentagons.lv PLUS v0.20
…pagājušajā nedēļā sāku spēlēt, bija interesanti. Tagad jau apnika.
Tapēc tapa nelieks skripts
Jums vajag Firefox un viņa pluginu Greasemonkey. Ja kāds nezin tad Greasemoneky ir vienkārš plugins, kas ļauj svešām lapām pievienot savu Javaskriptu. Tad, kad jums abi ir un Greasemonkey ir ieslēgts tad spežam ŠEIT un instalējam skriptu. Skripti ir pārcelti. (vairāk…) -
dīvainības ar PHP
..iespējams daži ievēroja, ka šī lapele šodien gandrīz visu dienu nedarbojās. Protams ilgi tika meklēts cēlonis. Un beigās arī itkā atrasts.
Sisadmins bija veicis sistēmas apdeitu, un kļudas pēc updeits uzlika PHP 5.1.xxx kā pēdējo versiju. It kā jau nekas traks. Bet izrādās, ka PHP 5.1 ir bugs – nedarbojas funkcija preg_match().
Funkcija vienkārši taisīja taimaoutu – nekādas problēmas error logos utt.
Fatal error: Maximum execution time of 30 seconds exceeded in /*/*/blogs.itda.lv/wp-includes/vars.php on line 30
Vēl viena dīvainība ir tā, ka no komandrindas šī funkcija strādāja.
Nu kaut kā tā.
Ā, un jā – Nedēļas raksts būs vakarā, ja gadījumā ir kāds, kas uz to gaida (par ko es, protams, ceru
)
-
PHP funkcijas JavaScript valodā
Visi zin, ka PHP ir bagāts ar daudz un dažādām funkcijām visiem gadījumiem un tas ir ērti. Ir daudzas lietas kas tiek taisītas izmantojot JavaScript, jo savādāk nevar. Un ak cik ērti būtu ja varētu vienkārši rakstīt un izmantot funkcijas kā ierasts iekš PHP tikai JavaScript valodā un tas ir iespējams – nu vismaz daļēji. Izrādās ir viens projekts, kas tieši ar to nodarbojas – PHP funkciju pārrakstīšanu, lai tās varētu izmantot JavaScript valodā. Viss kas jums jāizdara ir jāievieto fails php.js kurā ir visas funkcijas sarakstītas un tālāk jau viss kļūst vienkārši.
Projektu atradu jau kādu laiciņu atpakaļ taču redzot, ka tas ir ļoti aktīvs un turpina paplašināt adaptēto funkciju skaitu un tam ir parādījusies arī sava lapa nolēmu ar to padalīties. Tur vienmēr var atrast jaunāko JS failu ar jaunu un katru reizilielāku funkciju klāstu http://phpjs.org
-
Regexpress jeb regulārās ekspresijas
Šad un tad veidojot dažādus skriptus vai pat programmējot sanāk saskarties ar vajadzību kādā teksta gabalā, neatkarīgi no tā vai tas būtu fails vai mainīgā saturs, kaut ko sameklēt. Iemesli var būt visdažādākie. Vienā gadījumā gribas aizvākt visus tabus un dubultatstarpes un aizvietot ar vienu. Citā gadījumā ir nepieciešamība izvilkt ārā kādu daļu, kas seko kam konkrētam. Citreiz vajag sadalīt blāķi ar tekstu pēc kādām pazīmēm utt. Visos šajos gadījumos, lai to paveiktu jālieto regulārās ekspresijas. Neatkarīgi no tā vai raksti Perl vai PHP vai kur citur, bet veids kā izteikt sev vēlamo būs vienāds un normālam cilvēkam mazsaprotams. Katru reizi, kad man ko savajagās nav pat iespējams paņemt par paraugu iepriekš rakstīto, jo to var tikai uzrakstīt ne izlasīt
. Unkatru reizi tiek “googlēts” pēc vajadzīgā varianta. Un tā nu “googlējot” es pēkšņi uzdūros uz sava sapņa par ko pat nebiju iedomājies. Regulārajām ekspresijām ir sava mājas lapa kurā ir visi iespējamie paraugi ar visu teoriju un atbilstoši visām programmēšanas valodām kādās to vispār var izmantot. Tik saprotami un pārskatāmi nav nekur.Šoreiz man vajadzēja PHP valodā no pilna ceļa uz failu dabūt ārā faila nosaukumu, kurš ir pēdējais aiz “\” (šajā gadījumā) un kā, lai googlei to pajautā un kurš gan būtu domājis, ka backslash regulārajā ekspresijā izskatās šādi '/\\\\/'. Lai vai kā to es ātri atradu šeir http://www.regular-expressions.info
Papildināts:
Uzgāju vienu linku kurā nu ļoti draudzīgā formā soli pa solim pastāstīts, kas tas ir un kā tas darbojas un kādēļ tieši tā. Noteikti katram ar to vajadzētu sākt un tiem kas zin vienkārši būs patīkami palasīt veidu kā cilvēks izstāsta regulāro ekspresiju lietošanu. Ejam šiten un spaidam secīgi pa jautājumiem.
-
Torrentflux un Torrenflux-b4rt
Ir tāda lieta kā torrenflux . Tas ir Unix videi domāts torrentu klients, ar web interfeisu. Jau vairākus gadu to lietoju mājās. Ideāli. Atrodi, kādu filmu, ko gribi redzēt, ielogojies mājās, pasaki torrentfluxam lai to nosūc un vakarā, kad esi mājās, vari ieslēgt savu kompi, PS3, vai jebkādu citu tīkla mediju playeri un skaties. Labums visā šajā ir tas, ka tavi ratio visos trakeros iet gaisā, jo sanāk ka tu esi seederis 24×7.
(vairāk…) -
wordpress php mysql utf-8
Edit wp-includes/wp-db.php
line 67
$this->query(‘SET NAMES utf8′);
-
kapēc Java sūkā…
links (no sistadminu viedokļa)
un vēl viens (no programmētāju viedokļa)