Programerių kliurkos…
Posted by Audrius Karabanovas on Feb 26, 2007
Prieš pora savaičių buvau nuvykęs pasižiūrėti/pakonsultuoti autoplius.lt
Neblogai ten jie prigrybave, patikėkite manimi. Paprašius įjungti debugeri (mano darytas rodyt/trackinti SQL querius ir laikus sugaištus renderint puslapius), paaiškėjo, jog ten yra net tokių queriu, kurie net nesikompilina
Ta prasme MySQL’as spaudosi nes queris lievas ![]()
Bet čia tai paprasta, surandi kur ir išgydai. Yra kitų nesamonių, aš nesupratu kai kurių programuotojų… nejaugi Jūs rašote kodą tik tam kad jis veiktų? Ir galėtumėte uždėti varnelę prie “darbas atliktas”?
Paprastas situacija, autoplius.lt partnerių puslapiai… realiai yra 2 lentos, viena tai autoplius puslapių medis… kur saugomi visi path’ai į puslapius ir tų puslapių informacija. Kita, path’as partnerio puslapiui, su keliai papildomais parametrais, tokiais kaip - ar turi savo “special” dizaina ir t.t.
Problema buvo tame, jog puslapio generavimo laikas buvo beprasmiškai gaištamas gal kokiom 0.02s (kas tokio aprovimo puslapiui daug). Kažkas iš lempos prikišo rankas prie kernel’io (TVS sistemos) ir padarė pakeitimus kaip ieškoma partnerių puslapių.
Įdėja maždaug tokia: pradžiai žiūrima ar yra toks partnerio puslapis ir tik tuomet ar pačiau autoplius.lt medyje nėra tokio puslapio. Kas per nonsence? Realiai autoplius.lt partnerių puslapių yra vos keli, taigi gaunais, kad 99,9% užklausų daromų į MySQL klausiant ar yra toks partnerio puslapis yra laiko gaišimas. Mano autoplius.lt paliktas variantas ieškodavo parnerio puslapio tik kai budavo eventas “404″, arba kitaip tariant, kernelis autoplius.lt medyje nerasdavo tokio psl, tuomet žiūrėdavo ar yra toks partnerių puslapis, jei taip - pakišdavo jį kaip atsakyma.
Logikos klaida, kuri labai brangiai kainuoja performance ir serverio sveikatos požiūriu. Vietoj to, jog apklausinėti pradžiai lentele kurioje yra ~10 įrašų vien tik tam, kad gauti atsakyma su 0 eilučių reiktų pagalvoti ką darai. Ir kiek partnerių puslapių yra? Nejaugi taip sunku suprasti, jog tai yra beprasmis laiko švaistymas?
Taigi… pirštu parodžiau kur problema, tikiuosi sekanti karta nuėjes rasiu tai jau sutvarkyta. Ne tai, kad man labai rūpėtu keik efektyviai autoplius.lt išnaudoja savo serverius, kiek gaila, kad dėl elementarios logikos trūkumo sistema kuri pasižymėjo didelia sparta, tampa lėta.
Žmonės, galvokite ką rašote. Tai ne tik turi veikti, tai turi veikti taip, jog net norėdamas kažka padaryti jog veiktų dar geriau - nežinotumėt ką daryt ![]()
Pats dirbdamas niekada nevertinau - greitai padaryti yra gėris. Ne greitai reikia daryti, reikia daryti - gerai, taip, kad daugiau prie to grįžti nereiktu, bent jau numatomoje ateityje.
Tai pirmas mano blog’as apie performance… manau ateityje papostinsiu tokių daugiau.
Slidinėjimas jėga
Posted by Audrius Karabanovas on Feb 24, 2007
Taigi, baigiau savo slidinėjimo atostogas Slovakijoje.
Dabar viena savaitė pasyvaus poilsio ir vėl eisiu darban… apie atostogas ir įspūdžius parašysiu vėliau… gal net šiandien.
THE ASSIGNMENT
Posted by Audrius Karabanovas on Feb 15, 2007
Hehe… neblogas prikolas… negalejau nepapostint.
THE ASSIGNMENT
Here’s a prime example of “Men Are From Mars, Women Are From Venus” offered by an English professor from the University of Colorado for an actual class assignment.
The professor told his class one day: “Today we will experiment with a new form called the tandem story. The process is simple. Each person will pair off with the person sitting to his or her immediate right. As homework tonight, one of you will write the first paragraph of a short story. You will e-mail your partner that paragraph and send another copy to me. The partner will read the first paragraph and then add another paragraph to the story and send it back, also sending another copy to me. The first person will then add a third paragraph, and so on back-and-forth. Remember to re-read what has been written each time in order to keep the story coherent. There is to be absolutely NO talking outside of the e-mails and anything you wish to say must be written in the e-mail The story is over when both agree a conclusion has been reached.”
The following was actually turned in by two of his English students: Rebecca and Gary.
THE STORY:
(first paragraph by Rebecca)
At first, Laurie couldn’t decide which kind of tea she wanted. The chamomile, which used to be her favorite for lazy evenings at home, now reminded her too much of Carl, who once said, in happier times, that he liked chamomile. But she felt she must now, at all costs, keep her mind off Carl. His possessiveness was suffocating, and if she thought about him too much her asthma started acting up again. So chamomile was out of the question.
(second paragraph by Gary)
Meanwhile, Advance Sergeant Carl Harris, leader of the attack squadron now in orbit over Skylon 4, had more important things to think about than the neuroses of an air-headed asthmatic bimbo named Laurie with whom he had spent one sweaty night over a year ago. “A.S. Harris to Geostation 17,” he said into his transgalactic communicator. “Polar orbit established. No sign of resistance so far…” But before he could sign off a bluish particle beam flashed out of nowhere and blasted a hole through his ship’s cargo bay. The jolt from the direct hit sent him flying out of his seat and across the pit.
(Rebecca)
He bumped his head and died almost immediately, but not before he felt one last pang of regret for psychically brutalizing the one woman who had ever had feelings for him. Soon afterwards, Earth stopped its pointless hostilities towards the peaceful farmers of Skylon 4. “Congress Passes Law Permanently Abolishing War and Space Travel,” Laurie read in her newspaper one morning. The news simultaneously excited her and bored her. She stared out the window, dreaming of her youth, when the days had passed unhurriedly and carefree, with no newspaper to read, no television to distract her from her sense of innocent wonder at all the beautiful things around her. “Why must one lose one’s innocence to become a woman?” she pondered wistfully!
(Gary)
Little did she know, but she had less than 10 seconds to live. Thousands of miles above the city, the Anu’udrian mothership launched the first of its lithium fusion missiles. The dimwitted wimpy peaceniks who pushed the Unilateral Aerospace disarmament Treaty through the congress had left Earth a defenseless target for the hostile alien empires who were determined to destroy the human race. Within two hours after the passage of the treaty the Anu’udrian ships were on course for Earth, carrying enough firepower to pulverize the entire planet. With no one to stop them, they swiftly initiated their diabolical plan. The lithium fusion missile entered the atmosphere unimpeded. The President, in his top-secret mobile submarine headquarters on the ocean floor off the coast of Guam, felt the inconceivably massive explosion, which vaporized poor, stupid Laurie.
(Rebecca)
This is absurd. I refuse to continue this mockery of literature. My writing partner is a violent, chauvinistic semi-literate adolescent.
(Gary)
Yeah? Well, my writing partner is a self-centered tedious neurotic whose attempts at writing are the literary equivalent of Valium. “Oh, shall I have chamomile tea? Or shall I have some other sort of F–KING TEA??? Oh no, what am I to do? I’m such an air-headed bimbo who reads too many Danielle Steele novels!”
(Rebecca)
A** Hole.
(Gary)
B*tch.
(Rebecca)
F**K YOU - YOU NEANDERTHAL!
(Gary)
In your dreams, Ho’. Go drink some tea.
(TEACHER)
A+ - I really liked this one.
Kazkam pamatyti sniega - kaifas
Posted by Audrius Karabanovas on Feb 13, 2007
Šiandien gavome toki laiškiuką:
IT´S A PLEASURE FOR ME TO SEE EVERYDAY THIS SITE. I LOVE IT.- day I usually seeing the webcams.My heart fell so happy when I see the snow on the street. The last night I went to sleep 3 a.m. only to watch de sun shine in Lithuania. It was marvellous, The webcam show me a great and marvelous vew of Ruskiskis.
Thank you very much for this moment so happy.
xxxxxx fron Brasil
Neblogai ane? Geras prikolas? Pasirodo net kazkokioje brazilijoje chebra žiūri zebra.lt web cameras ![]()
Taigi, ispūdžiai iš akvapark’o
Posted by Audrius Karabanovas on Feb 12, 2007
Taigi, kaip rašiau anksčiau - buvau Druskininkų vandens parke…
Pamirkom 3 val., visai smagu, manau 2val. butų šiektiek per trumpai… 4val. manau jau perdaug, nes nelabai yr kas veikt.
Šiandien pažiūrėjau interneto puslapį akvaparko ir pastebėjau, kad pražiopsojau vieną iš atrakcionų (Ekstremalus), šitas pasirodo dar aukčiau turi starto aikštelę. Visi kiti visai neblogi, tik vienas atviras vadinamas “Srautas” tai vos manes nafig neišmetė ![]()
“Sukurys” šiaip nerealus, mergas tai sakė iškart išlėkus ir išmetė iš jo į baseiną, o aš vat gal kokius 4-5 ratukus dar aplėkiau ir gražiai ant kojų dėjau niurką.
Tačiau šiandien skauda alkūnę, na jau vakar taip pat skaudėjo, tai čia “Adrenalino” padarinys… atrakcionas neprastas, ir adrenalino tikrai netrūksta. Tačiau ten keliose vietose gerai pakrato, o vienoje mane ir apsukti/apversti sugebėjo, to pasekoje atsiverčiant atgal gavau per alkūnę.
Šiaip visai neblogai praleidau laiką, tačiau antrą kartą greičiausiai entuziazmo neturėsiu. Todėl sekanti kartą varysiu į Latviją.
Arba… į pirčių kompleksa. ![]()
Artėja atostogos
Posted by Audrius Karabanovas on Feb 9, 2007
Taigi, kita savaitė paskutinė darbe… ir poto 2 savaitės atostogų… liux anea?
Varysiu slidinėt… pirmą kartą gyvenime
Spėju bus žiauru. Pradžiai galvojau isisuksiu gal kaip nors į 1000Lt, deja, nuėjus apsipirkti užsikabliavau ir jau dabar 1000Lt išleidau “įrangai”…
Nusipirkau slidinėjimo kelnes (freestylines), slidinėjimui striukę, pirštines, kepurę ir pasiklauses kokie blogi batai nuomojam dar ir batus slidinėjimo inkirtau… vat jie ir kainavo
Štai šitie. Dabar belieka tikėtis, kad man slidinėti patiks ![]()
O vat šį savaitgali su chebra varome į Druskininkus… į vandens pramogų parką, reikia gi išbandyti anea?
Tai tiek, komentarai apie Druskininkus bus sekmadienį.
Dar vienas postas prieš miegą
Posted by Audrius Karabanovas on Feb 9, 2007
Taigi, šiaip ne taip, kreivom rankom ir užsimiegojes suimportinau senus blogo postus… per RSS… tačiau nusimušė datos… na ir tiek to… tingiu ką nors taisyti.. plius morališkai pasenęs turinys.
Tai kaip ir viskas. Einu miegučio dabar.
Na va ir viskas
Posted by Audrius Karabanovas on Feb 9, 2007
Berods kolkas bus viskas… dar kelis vertimus reikia template padaryti ir viskas… neįspūdinga, tačiau to pakanka, vistiek blogo kokybė yra turinyje, ne vien išvaizdoje… taip?
Atsinaujinimas
Posted by Audrius Karabanovas on Feb 9, 2007
Kuris laikas nedalyvavau WEB bloginimo srityje, ne todėl kad nenorėjau, ar neturėjau ką rašyti.
Gyvenimas pradėjo judėti kur kas greičiau nei anksčiau, viskas taip įsisuko, jog nepastebėjau, jog nuo seno puslapiuko paskutinio posto praėjo net keli metai.
Keičiasi viskas, keičiasi darbai, įpročiai, pomėgiai ir net asmeninis gyvenimas išgyvena vieną ar kitą krizę.
Šiandien per klaida užsukau į savo sena puslapiuką ir nusprendžiau paraįyti post’ą, tačiau Sitesupra (senoji) manes nenorėjo įsileisti, spėju dėl atnaujinto MSXMLHTTP objekto. Todėl nusprendžiau mesti viską lauk ir susidėti wordpress, nes laiko rašyti savo puslapiuką kaip ir neturiu, netik laiko, net noro neturiu. Todėl viskas ką darysiu, patweakinsiu dabartinę Theme ir bus ok. Gal dar perkelsiu kelis niekučius iš seno puslapio.
Atrodo pradėsime vėl bloginti, tik šį kartą jaučiu teks bloginti kokia nors tema… ![]()
O apie ką aš galėčiau rašyti jei ne apie WEB’ą? Juk šioje srityje nori nenori jau išdirbau 8+ metų, valgiau duoną nuo HTML programuotojo iki Vadovaujančio IT specialisto ![]()
Tačiau turbūt laikysiuos to ką mokų geriausiai, optimizuoti, tiek kodą, tiek architektūrą.
Visko pradžia…
Posted by Audrius Karabanovas on Feb 9, 2007
Teivo… atrodo prisijungsiu prie tų žmogeliukų kurie pildo weblog’us. Dzhibas buvo toks mielas ir leido-davė man prisiglausti po php.lt stogu. Neskaitant to dar ir flexi update davė. Ir dar weblog’ų modulį davė. Vien žo žmogus su gera širdim… tei vo. Tai tiek malonumų šiam kartui.