Teemablogi sissekanded

20.03.2014

Discarded affection

 Filed under: Huumor 16:00 20.03.2014 kanalilt ...meie igapäevast IT'd anna meile igapäev... 3

19.02.2014

Bright sayings of bright people: programming quotes

While the last post had my own sayings, this one has some of my favorite programming quotes from others. Even the first part of the title is from the late Frederik Pohl. "Don’t just echo the code with comments – make every comment count. " "Make sure comments and code agree. " "Don’t comment bad code – rewrite it. 13:56 19.02.2014 kanalilt ...meie igapäevast IT'd anna meile igapäev... 3

14.02.2014

Quotes on programming

There is nothing worse than a programmer who compiles the spec into the code, without asking “could the workflow be better?”, “could this be a bug in spec?” or even “does this make any sense whatsoever?” Bad programmers tend to gravitate towards management. Too often they will become mediocre project managers, then bad department managers and finally horrible CTOs. 14:47 14.02.2014 kanalilt ...meie igapäevast IT'd anna meile igapäev... 3

09.02.2014

Lähme Sofiasse Windows Azure seminarile

Märtsi lõpus, 28. 03, toimub Bulgaaria pealinnas Sofias Global Windows Azure Bootcamp. See on igal aastal üle maailma eripaigus toimuv tasuta üritus. Viimastel aastatel on mu tehniline kontaktivõrgustik balkanil kõvasti kasvanud ning mu head sõbrad süstisid ka mulle pähe idee minna bootcampile koos nendega ettekandeid tegema. Paar sõna toimuva kohta. 13:54 09.02.2014 kanalilt DT blogi 2

30.01.2014

Kauakestvate sĂĽsteemide saladus

Kas täna tellitud süsteem peab tingimata kolme-viie aasta pärast olema aegunud? Peab ta tõesti muutuma raskesti kontrollitavaks monstrumiks, mida keegi torkida ei julge? Mõned firmad leiavad, et see on normaalne. Teised aga ei saa aru, miks sellised asjad üldse juhtuma peavad. Mis on kauakestvate süsteemide saladus? Alustan sellega, et meenutan ühe kolossaalse süsteemi viimaseid minuteid, mille kõrval oli au viibida. 11:36 30.01.2014 kanalilt DT blogi 2

27.01.2014

Äriloogika andmebaasis – ei-ei-ei!

Kunagi ehitati ärirakendusi selliselt, et äriloogika paigutati andmebaasi protseduuridesse. Rakendused kutsusid protseduure, said sealt andmeid ning näitasid neid. See mudel võis tunduda buumi ajal mugav ja uuenduslik, kuid siiski sisaldab see sisseehitatud keerukusi ja probleeme, mistõttu selle mudeli surm Microsofti maailmas oleks pidanud saabuma aastaks 2005. Vaatame korra vana aja probleemidele otsa. 11:00 27.01.2014 kanalilt DT blogi 2

23.01.2014

ASP.NET IT-juhile

IT-juhid on minu käest uurinud, et mis värk on ASP. NET-iga ja mida mõni ASP. NET peal ehitatud rakendus neile tähendaks. Võtan popimad küsimused kokku ja vastan ära. Ehk saame mu lemmikplatvormi osas rohkem selgust majja. Ma püüan nüüd kokku võtta info, mis on otsuste langetamiseks vajalik. Tehnilistesse detailidesse väga ei lasku, sest enamasti pole süvatehnilised küsimused suurte otsuste aluseks. 1. Kas ASP. 11:00 23.01.2014 kanalilt DT blogi 2

21.01.2014

Kui SharePoint 2013 muutub aeglaseks

Avastasin SharePoint 2013 jooksutades ühe veidra stsenaariumi, kus server jääb aeglaseks, kuid mingit olulist koormusekasvu ega nõudlust ressursside järgi ei teki. Mingeid kasutajale nähtavaid vigu ei teki, kuid logidest võib leida distributed cache teenuse poolt hoiatusi. Lahendus probleemile on lihtne. Sümptom probleemil selline. 12:42 21.01.2014 kanalilt DT blogi 2

10.10.2013

Kontsert: Alice Cooper

Käisin eile Alice Cooperi kontserdil – hoolimata sellest, et ta/nad on juba neljandat korda Eestis, ei olnud varem õnnestunud kuulata—näha. Alice Cooper, shock-rocki kuningas, on artistina mulle alati meeldinud – ehkki enamasti tema algaegade periood, seitsmekümnendate ajastu. 1988. aastal tulnud ja ehk meie publiku jaoks tema tuntuim superhitt “Poison” on küll korralik lugu, aga… sisemine põlemine puudub. 15:08 10.10.2013 kanalilt ...meie igapäevast IT'd anna meile igapäev... 3

26.09.2013

T4 templates for Web.config/App.config AppSettings

I’ve written before about generic methods to access configuration values. As nice as such generics are, there is still one major issue – you’ll still have to use strings as configuration value keys. Which means there is a possibility to get an invalid key name by accident – or even worse, wrong value from the configuration. Such problems will often come out only after the project has been shipped. 11:37 26.09.2013 kanalilt ...meie igapäevast IT'd anna meile igapäev... 3

13.09.2013

Iron Horse – Enter Sandman

From YouTube comments, “James Hetfield "Damnit they sound better than us, SUIT FASTER LAWYERS!!!!!"”Filed under: Muusika 14:10 13.09.2013 kanalilt ...meie igapäevast IT'd anna meile igapäev... 3

09.09.2013

A buggy spambot

This blog gets quite a few spam comments – most are caught by Akismet, my own custom filters get about half of the ones missed and rest I have to delete manually. Today, I got an interesting  comment (which was marked as spam by Akismet) – a complete template of a spambot comment, including various alternative phrases/words and multiple messages. I will publish it as it can be used as an example for effective spam filters. 17:07 09.09.2013 kanalilt ...meie igapäevast IT'd anna meile igapäev... 3

29.08.2013

22.08.2013

Võrgukiirus

Filed under: Infotehnoloogia, Isiklikud 20:12 22.08.2013 kanalilt ...meie igapäevast IT'd anna meile igapäev... 3

20.03.2013

Keep away from fire!

…on a t-shirt tag. I’ve never thought about putting my t-shirt to a fire, but now I’m kinda curious. Maybe it is made from flash cotton (nitrocellulose)?Filed under: Huumor. 16:14 20.03.2013 kanalilt ...meie igapäevast IT'd anna meile igapäev... 3

04.03.2013

jQuery.viewSource

I finally released jQuery. viewSource – a jQuery plugin to show the HTML source of current web page, or just a HTML snippet from a page. This is useful for web pages which include HTML/JS/CSS examples and such. As you can see from the image, the plugin can also highlight the HTML, using google-code-prettify script. You have to include the prettify script and CSS to the page yourself. There are just two methods: Add $(someselector). viewSource(code-to-show-selector); to document. ready() method. 16:13 04.03.2013 kanalilt ...meie igapäevast IT'd anna meile igapäev... 3

14.12.2012

Microsoft Exam 70-483: Programming in C#

Yesterday I passed MS exam 70-483: Programming in C#. It was not an exam I really needed for MS Visual Studio 2012 certifications, as I already have MCPD (VS 2010 certifications) for both Windows and Web – so I could have done just the two exams required for an upgrade. However, I wanted to ensure I am properly up to date with . NET 4. 5. As of now, there really aren’t any “official” study materials. 10:44 14.12.2012 kanalilt ...meie igapäevast IT'd anna meile igapäev... 3

13.11.2012

10.09.2012

Reviving my photo blog

After a long hiatus (almost 4 years), I’ve decided to revive my photo blog, http://fotod. wordpress. com. I’ve found a better WordPress theme, which actually allows wider images (up to 950px) and changed the language of the blog to English… well, mostly, at least. I decided to keep the title, “…pühapäevafotod…” (“Sunday photos”) in Estonian for now, because I like it. 13:12 10.09.2012 kanalilt ...meie igapäevast IT'd anna meile igapäev... 3

23.08.2012

C#: kill process by name for the current user

Quite often there is a need to kill a specific process or several processes. While processes are easy to get with Process. GetProcessesByName(), Process class doesn’t give us the owner of the process, so we will invariably get processes for all users. We have to turn to WMI to get the owner of the process: ///<summary> /// Kill the processes specified by the name (“notepad. exe”) ///</summary> ///<param name=”processName”>Name of the process, case-insensitive. 09:59 23.08.2012 kanalilt ...meie igapäevast IT'd anna meile igapäev... 3

 

Päev pildis

Sotsiaalmeedia!

  • Kui sind huvitab mida inimesed Sinu ettevõttest, tootest ja konkurentidest sotsiaalmeedias räägivad, tutvu lähemalt SocialDiveri teenusega. Sotsiaalmeedia monitooringusüsteemi on loonud Freqmedia - Eesti juhtiv infoseire ettevõte.