Friday, February 25, 2011

Programming quotes

If debugging is the process of removing software bugs, then programming must be the process of putting them in. -  Edsger Dijkstra The first 90% of the code accounts for the first 90% of the development time. The remaining 10% of the code accounts for the other 90% of the development time.  – Tom Cargill “There are two ways of constructing a software design. One way is to make it so simple that there are obviously no deficiencies. And the other way is to make it so complicated that there are no obvious deficiencies.”-  C.A.R....

Wednesday, February 23, 2011

Good points for an interview

Here I apply sources which I find quite useful. I got this from here ...

Operator new in C++

The many faces of operator new in ...

Friday, February 18, 2011

Api

Google API: GAPI.dll http://www.codeproject.com/KB/recipes/vbmp3header.aspx http://www.codeproject.com/KB/aspnet/ASPNET_MP3_Player.aspx http://www.codeproject.com/KB/smart/Sonic.aspx MP3 API: UltraID3Lib.dll Speex  http://www.codeproject.com/KB/cs/speexincsharp.aspx Build video platform on your website: http://mediacore.com http://10rem.net/blog/2011/02/10/nuget-for-wpf-and-silverlight-develop...

Thursday, February 17, 2011

CoffeeScript

Fun with a layer on the top of Javascript http://jashkenas.github.com/coffee-script/#overv...

Memory

http://dictionary.sensagent.com/Buddy_memory_allocation/en-en/ http://dictionary.sensagent.com/heap-based+memory+allocation/en-en/ http://www.cs.northwestern.edu/~pdinda/icsclass/doc/dsa.pdf http://www.flounder.com/inside_storage_allocation.htm https://users.cs.jmu.edu/bernstdh/web/common/lectures/slides_cpp_dynamic-memory.php http://rtportal.upv.es/rtmalloc/ http://code.google.com/p/arena-memory-allocation/ http://www.svtechie.com/blogsarticles/articles/21-cc-code-snippets/131-dynamic-memory-allocation-performance http://en.wikipedia.org/wiki...

Wednesday, February 16, 2011

NLP references

Haskell: Haskell 98 language and libraries Ru/Haskell Article about monads Побег от Зурга в переводе geniepro AI: AGI -- Artificial General Intelligence Natural language processing: АОТ Lemmatizer for European Languages AGFL грамматика русского языка Seminar: Natural Language Processing Статьи на хабре Daniël de Kok, Harm Brouwer. Natural Language Processing for the Working Programmer (пока неоконченная книга про NLP на Haskell) Link...

Saturday, February 5, 2011

MBR

http://thestarman.narod.ru/asm/mbr/index.html http://mirror.href.com/thestarman/asm/mbr/BootToolsRefs.htm I wanted to write a mbr loader, but for the lack of time looking for better choic...

Boot sequence

For Win 2K/XP etc the boot sequence is:- BIOS - IPL - PBR - ntldr - Windows Vista boot sequence:- BIOS - IPL - PBR - bootmgr - winload.exe - Windows Vista dual boot sequence:- BIOS - IPL - PBR - bootmgr - winload.exe - Windows. XP dual boot sequence:- BIOS - IPL - PBR - bootmgr - ntldr - Windows Sequence for all old WinNT is the same:- BIOS - IPL - PBR - bootmgr - ntldr - Windows Vista sequence is the same as always:- BIOS - IPL - PBR -...

Wednesday, February 2, 2011

10 ways to show you're a programming rockstar

Fair enough to be considered: Reference Leverage your existing code you wrote. Programmers who write code and then immediately disregard it are missing out on the most exceptional tip on this list: start building your library of routines and techniques. If you are in a corporate environment, yes, you will have a corporate library to pull from for your projects. If you are an individual programmer, yes, you will have your own collection of routines or libraries that you can use in your "outside" projects. As the object-oriented saying goes, the...

Tuesday, February 1, 2011

Articles, selected

Top ten reasons why i wont use your open source project Creating iphone app from scratch Interview Timeline of computer science What do you want on your tombstone The five most important algorith...

Powered by Blogger.