Articles Area
AI and the Rise of Consciousness
In 2004, when I was studying for my master diploma I had to write an essay about AI. The topic was free to choose and since I was just finished reading a book called "Kind of Minds" that dealt among others with the rise of consciousness at humans I was asking myself whether the same process could happen with artificial life. Thus I ended with an essay about A-life, A-intelligence and A-consciousness. You can take it as a warning for the future. Albert Einstein, reflecting on what his work led to once said:
If I had only known, I would have been a locksmith.
We should make sure we won't say the same. You can read the essay with few recent modifications here.
Introduction to LINQ
Saturday, April 22nd, I delivered a presentation on LINQ to a RONUA meeting in Timisoara. Here I can make public the presentation and the demo programs:
- presentation in Romanian, PowerPoint 2007 file
- demo programs, contains LINQ to Objects, LINQ to XML and LINQ to SQL samples; require Visual Studio Orcas March CTP
- UCL database for the LINQ to SQL demo; SQL 2005 Express database
Working with Registry in VC++
I have put together several classes in C++ for working with registry. It provides basic features, such as creating, opening, deleting and closing keys, as well as reading and writing integer values, strings and binary data.
Classes can be downloaded from here.
DependenciesViewer Plug-in for Beyond Compare 2
Beyond Compare is an advanced file and folder comparison utility for Windows, extremly helpful for developers for visualizing changes in code. A good thing about it is it's extensibility through plug-ins. Plug-ins are enabled only if you use a registered version of BC2. I decided to write such a plug-in myself for comparing the dependencies of two executables (whether EXE, DLL, SYS, OCX or anything else that is a PE, regardless the extension). Read mode details about it here.