tag:blogger.com,1999:blog-20383610033398833142024-03-05T07:14:30.274-08:00Articles by Alex KamburovSharing useful information and useless thoughts...Unknownnoreply@blogger.comBlogger42125tag:blogger.com,1999:blog-2038361003339883314.post-86286697116737423922013-02-20T03:04:00.000-08:002013-02-20T03:04:26.398-08:00Logitech H330 headset noise<div class="separator" style="clear: both; text-align: center;">
<a href="data:image/png;base64,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" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"></a></div>
Yesterday, I had a problem with my Logitech H330 headset. Out of nowhere the microphone started producing a static noise. What eventually solved my problem is to change the sample rate from 16 kHz (Tape Recorder Quality) to 32 kHz (FM Radio Quality). Here are the steps:<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="data:image/png;base64,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" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-o8R0HEhyve3aybLPGyiBs5eLiX-s86QjrqnO0bVSuxw685hWec4J-CWB2cGcjqCiPIIW5v1cFGycfl4gwj1hXjkU7Yflm8F4wmV0EMs92L4pkqNfBEdUxHONI9DiQGxQRW522lfPCBw/s1600/VolumeNotificatioIcon.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-o8R0HEhyve3aybLPGyiBs5eLiX-s86QjrqnO0bVSuxw685hWec4J-CWB2cGcjqCiPIIW5v1cFGycfl4gwj1hXjkU7Yflm8F4wmV0EMs92L4pkqNfBEdUxHONI9DiQGxQRW522lfPCBw/s1600/VolumeNotificatioIcon.png" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAv0UjjhKC8_g3-_SGoN41Nw0eyI_s8VQXMa4uu1yjnOvXOI494AEBPQwWZPDTra2AeIiYbuvOJsOP5ZJYmskLEApvnLrp9Ba1VkoAHtv97-E8Kf0jtuKqR8aJBabCKkKNUu8j0PPunKU/s1600/SoundRecording.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAv0UjjhKC8_g3-_SGoN41Nw0eyI_s8VQXMa4uu1yjnOvXOI494AEBPQwWZPDTra2AeIiYbuvOJsOP5ZJYmskLEApvnLrp9Ba1VkoAHtv97-E8Kf0jtuKqR8aJBabCKkKNUu8j0PPunKU/s320/SoundRecording.png" width="278" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9FQb4CeiSj5zL8kUB24DrbIgetG-PEbfxrq41-zNMBaHR8xZiSlL_6wAHDTDRzH8HHpSaxN9COxWnviv3UyE-PxBK_wQN1BM6rnTiFtmST1oZL3tVs8m2Ed-SqGRk2XodUvu3IqhpyuQ/s1600/MicrophoneAdvanced.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg9FQb4CeiSj5zL8kUB24DrbIgetG-PEbfxrq41-zNMBaHR8xZiSlL_6wAHDTDRzH8HHpSaxN9COxWnviv3UyE-PxBK_wQN1BM6rnTiFtmST1oZL3tVs8m2Ed-SqGRk2XodUvu3IqhpyuQ/s320/MicrophoneAdvanced.png" width="280" /></a></div>
<br />Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2038361003339883314.post-55860173081099247012013-02-04T13:52:00.001-08:002013-02-04T13:52:16.747-08:00Embrace Tools<span style="font-family: Verdana,sans-serif;">This blog post is a reply to <a href="http://blog.ploeh.dk/2013/02/04/BewareOfProductivityTools.aspx" target="_blank">Mark Seemann's warning: Beware of Productivity Tools</a>. I suppose I fall in the category of those that "feel passionate about ReSharper" and I simply couldn't resist the temptation to share my passion. </span><br />
<span style="font-family: Verdana,sans-serif;"><br /></span>
<span style="font-family: Verdana,sans-serif;">My background is Java and in that environment there are plenty of IDEs a developer can choose from. Given that, you're encouraged to try them all and to select the tool that best does the job. Talking about an IDE (not Notepad), one of the smartest IDEs out there is IntelliJ IDEA by JetBrains. The guys at JetBrains have never left a Java developer breath, I think. With their constant improvements, there was always something to read about and learn. Simply amazed by their innovation and still waiting for some of the goodies to come to Visual Studio, like Auto-Save and Local History.</span><br />
<span style="font-family: Verdana,sans-serif;"><br /></span>
<span style="font-family: Verdana,sans-serif;">I switched to .NET only recently (1-2 years ago) but I still remember the initial frustration with Visual Studio. It was like using the good old Delphi IDE, where although you could do a lot of stuff pretty easy, there was some plumbing and manual coding of parts that can so easily be automated. At least from my experience with IntelliJ IDEA. Luckily, after a while I gave a try at ReSharper and found that the intelligence in the IDE can be found even within Visual Studio.</span><br />
<span style="font-family: Verdana,sans-serif;"><br /></span>
<span style="font-family: Verdana,sans-serif;">From my point of view, there aren't 100 best ways to program a piece of functionality. If you really look inside every different solution, one would always be better suited for the problem at hand. This is why Perl felt strange to me. I still remember how the teacher was excited that you can say the same thing in 4-5 ways. This isn't programming for me. This isn't optimized. It's more of poetry and language, and in this sense is more related to literature than to mathematics and physics. I don't say it's bad to want options and diversity, I just say I don't think this is the target of programming or engineering.</span><br />
<span style="font-family: Verdana,sans-serif;"><br /></span>
<span style="font-family: Verdana,sans-serif;">In this sense, when you write code, it's best to have tools that help you correct errors and prevent bugs. At first, Resharper is actually making you spend more time on your code. Because it tells you that this and that is not good. It asks you to refactor parts of the code, because there is a problem. <b>It's productivity in the sense of quality, not quantity.</b></span><br />
<span style="font-family: Verdana,sans-serif;"><br /></span>
<span style="font-family: Verdana,sans-serif;">My guess is that this is the reason why Visual Studio 2012 got so many "productivity" features. It's just becoming outdated as an environment if they don't put them in.</span><br />
<span style="font-family: Verdana,sans-serif;"><br /></span>
<span style="font-family: Verdana,sans-serif;">Onto the final thoughts, learning Resharper as a productivity tool will first give you a better understanding of some of the inner-workings of the language. At some point, you always stumble upon a strange construct where Resharper will instruct you to do something. It's like a Senior Software Developer looking over your shoulder and giving you a hint. Because that's what it actually is. The guys at JetBrain, or even a normal Resharper user, finding a pattern and suggesting a good intention that can help out developers. If you haven't been to JetBrains bug tracking system, you wouldn't know. Complaining about Resharper is like complaining about the laws, or the cops. It's a system that by definition is there for good. Instead of waiting for the compiler to bomb out, you can get a warning instantly.</span><br />
<span style="font-family: Verdana,sans-serif;"><br /></span>
<span style="font-family: Verdana,sans-serif;">I like the ending phrase though. Good developers are not defined simply by the tool they use.</span><br />
<span style="font-family: Verdana,sans-serif;"><br /></span>
<span style="font-family: Verdana,sans-serif;">Now my post is not as polished as Mark's but I hope my point will be understood.</span>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2038361003339883314.post-24190120689021416572012-11-22T01:22:00.001-08:002012-12-04T00:20:20.261-08:00Sitecore Social Connected 1.3.0 Add Account issue (fixed)<span style="font-family: Verdana,sans-serif;">While configuring the Sitecore Social Connected module (</span><span style="font-family: Verdana,sans-serif;">v1.3.0 rev.121016) in a new installation, I bumped into the following problem. When I try to add a new network account, the wizard page that allows me to select the application is empty:</span><br />
<span style="font-family: Verdana,sans-serif;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiE2VPo7oIZ218ycXnHk8qSIQQds6VC0t_n61eiu6NFg-KHzOlURQk92ALM6gEYxaDlS-gPkroZPFWi7Ul7ty1XDLR-GNp5LZkAvj32JHMZE8sXdMxGIyx2J2e9Ud4aDcaXVKw7ZIvn2zA/s1600/social_connected_1_3-1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiE2VPo7oIZ218ycXnHk8qSIQQds6VC0t_n61eiu6NFg-KHzOlURQk92ALM6gEYxaDlS-gPkroZPFWi7Ul7ty1XDLR-GNp5LZkAvj32JHMZE8sXdMxGIyx2J2e9Ud4aDcaXVKw7ZIvn2zA/s320/social_connected_1_3-1.png" width="320" /></a></div>
<br />
<span style="font-family: Verdana,sans-serif;">After struggling for a while, I figured out that the form is not initializing well and noticed that the Back button is enabled. It turns out that the option to "Always skip the first page of wizards" is interfering. You need to click the Back button and you're taken to the Welcome page: </span> <br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEie9UNefK_oJFlQvxJ8QIXUv-U0XN8NRnNWHkJaPRK9-VqTsy2-gf5hjRc3zHY_EoEKdQu2Y7vt3KUGkygUvutpas6z04-tJo8gAvzcDIxeEKDgVaYfhwtho6_6LpnnTB2iG48rCmJcjRU/s1600/social_connected_1_3-2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="201" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEie9UNefK_oJFlQvxJ8QIXUv-U0XN8NRnNWHkJaPRK9-VqTsy2-gf5hjRc3zHY_EoEKdQu2Y7vt3KUGkygUvutpas6z04-tJo8gAvzcDIxeEKDgVaYfhwtho6_6LpnnTB2iG48rCmJcjRU/s320/social_connected_1_3-2.png" width="320" /></a></div>
<br />
<span style="font-family: Verdana,sans-serif;">Now you click Next and the form initializes correctly with the network selected and applications drop down loaded:</span> <br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4Gdj6BmbGEjdHGeZz-C-xGqb2icXmAXXEbgbpZJ9rEys51b97EfjpAFFcGWtOsmdp-OBsIbiu7pMU8W9CYoFzXPd3-jF_fPo3PuyO8AXrBp7LI5AcHIGsUguHxIEi5dEnS2tLJP7q9AQ/s1600/social_connected_1_3-3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4Gdj6BmbGEjdHGeZz-C-xGqb2icXmAXXEbgbpZJ9rEys51b97EfjpAFFcGWtOsmdp-OBsIbiu7pMU8W9CYoFzXPd3-jF_fPo3PuyO8AXrBp7LI5AcHIGsUguHxIEi5dEnS2tLJP7q9AQ/s320/social_connected_1_3-3.png" width="320" /></a></div>
<span style="font-family: Verdana,sans-serif;"><br /></span>
<b><span style="font-family: Verdana,sans-serif;">Update Dec 4, 2012:</span></b><br />
<span style="font-family: Verdana,sans-serif;">The issue is fixed in </span><span style="font-family: Verdana,sans-serif;">Sitecore Social Connected 1.3.1 rev. 121129 released on Nov 29. The bullet states:</span><br />
<i><span style="font-family: Verdana,sans-serif;">A network account couldn't be created using the wizard if 'Always skip the first page of wizards' check box was selected (375796). </span></i>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2038361003339883314.post-57315968358192189792011-09-08T06:52:00.000-07:002023-11-27T01:15:35.250-08:00Evolution of Evolution TheoryIt was a pretty big revelation for me to find out that Evolution Theory is not something that popped up a few hundred years ago. Darwin's role is much more recent and as the American zoologist and paleontologist George Simpson stated, <i>"Darwin... finally and definitely established evolution as a fact."</i><br />
<br />
Before this fact being acknowledged by a modern scientific community, a lot of men of science have written about their observations. This comes only to confirm the saying that all new is well-forgotten old. The detail that old men have managed to reach is amazing. They went as far as recognizing apes as our closest relatives.<br />
<br />
The first source that came into my sight to support all this is interestingly enough of Arabic origin, The Muqaddimah. Here's an excerpt:<br />
<br />
<blockquote>
<i>This is the case with the simple material elements; it is the case with
palms and vines, (which constitute) the last stage of plants, in their
relation to snails and shellfish, (which constitute) the (lowest) stage
of animals. It is also the case with monkeys, creatures combining in
themselves cleverness and perception, in their relation to man, the
being who has the ability to think and to reflect. (<a href="http://en.wikipedia.org/wiki/Muqaddimah#Biology">http://en.wikipedia.org/wiki/Muqaddimah#Biology)</a></i></blockquote>
A quick search on Wikipedia will get you to an article with a <a href="http://en.wikipedia.org/wiki/History_of_evolutionary_thought">History of evolutionary thought</a>. So we currently know that as far as Anaximander of Miletus (c. 610 – c. 546 BC) goes, there has been something close to evolutionary thought. I hope we find even older sources but even this is enough to see the emergence of thinking, free of the supernatural in relation to human beings.<br />
<br />
<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<!-- Human Intelligence vs Alien Intelligence - Dr. Neil deGrasse Tyson -->
<iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="" frameborder="0" height="315" src="https://www.youtube-nocookie.com/embed/BhaE3w5QCGg?si=nIEeKYTXwikMT49L" title="YouTube video player" width="560"></iframe>
</div>
<!--
Previous YouTube video which was removed and I cannot find
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/w-uZZ7RdL5E?feature=player_embedded' frameborder='0'></iframe></div>
-->
<br />
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2038361003339883314.post-13295602720380943282011-07-21T02:12:00.000-07:002011-07-21T02:12:25.477-07:00Evolution of intelligenceI just read an interesting article covering a project for <a href="http://www.kurzweilai.net/artificial-neural-network-created-from-dna%20">artificial neural network created from DNA</a>.<br />
<br />
What is even more interesting is a slide from the presentation of the research: <br />
<a href="http://www.youtube.com/watch?v=fgGBZZYEm_Y&t=3m59s">http://www.youtube.com/watch?v=fgGBZZYEm_Y&t=3m59s</a><br />
<br />
It's fascinating that intelligence is "devolved" to simple molecule interactions. This reminds me of how the computer is brought to life by one of nature's tools: the human.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiukrL44MXgWF9OtsYNsbxOb2NgkWWNWEEPeSSQ5qo0YLzx-vjefTebYNJ5zMVKw2RjJPoQVEAayk9DQeGzgeUVcSUX9ZkgoeepGljx2TqlHQwWgd1AT2OvknQCgyJnaDATPnFImlRg5EE/s1600/luluqian_intelligence.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="265" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiukrL44MXgWF9OtsYNsbxOb2NgkWWNWEEPeSSQ5qo0YLzx-vjefTebYNJ5zMVKw2RjJPoQVEAayk9DQeGzgeUVcSUX9ZkgoeepGljx2TqlHQwWgd1AT2OvknQCgyJnaDATPnFImlRg5EE/s400/luluqian_intelligence.png" width="400" /></a></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2038361003339883314.post-53905074797017970302011-06-23T01:54:00.000-07:002011-09-09T05:32:08.021-07:00В крак с времето<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifMCi0dwVjc3pDWnAs9ZLk2b3mS9DqC6zshOBOrp4T90Yk4gtXY-5Po8uks7ycD0loEOkfRzohKbKibpMldMqdJZpJ9KQFmnXHoHlvTm-wNgjxgwTDLNCiVakAGoLwtQj7jxAfFBSk2uk/s1600/8BJlXZCD.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEifMCi0dwVjc3pDWnAs9ZLk2b3mS9DqC6zshOBOrp4T90Yk4gtXY-5Po8uks7ycD0loEOkfRzohKbKibpMldMqdJZpJ9KQFmnXHoHlvTm-wNgjxgwTDLNCiVakAGoLwtQj7jxAfFBSk2uk/s400/8BJlXZCD.jpg" width="400" /></a></div>
Направете си фланелка, PSD и EPS файловете са достъпни тук:<br />
<a href="http://www.bulblog.com/?p=3410">http://www.bulblog.com/?p=3410</a>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2038361003339883314.post-3964327835034265412011-06-21T12:42:00.000-07:002011-06-21T12:42:49.060-07:00Nokia 6120 classic with Nokia (Ovi) Maps 3DISCLAIMER: The information provided in this article is strictly for educational purposes! I cannot guarantee that the described files work for everybody.<br />
<br />
<br />
My Nokia 6120 classic has just regained its smartphone title in my eyes :) After installing iON BatteryTimer FREE v1.05 (which I recommend to everybody) from Ovi Store a month ago, today I managed to update the very limited Nokia Maps 2.0 software to Nokia (Ovi) Maps 3.01 :)<br />
<br />
The sudden impulse to look again for an update of the Maps software, although several unsuccessful attempts to update it through Nokia Ovi Suite, came after reading the following discussion:<br />
<a href="http://discussions.europe.nokia.com/t5/Maps-Navigation-and-GPS/Nokia-Maps-2-0-3-0-Install-Error-Nokia-6120-Navigator-DENY/td-p/462375">http://discussions.europe.nokia.com/t5/Maps-Navigation-and-GPS/Nokia-Maps-2-0-3-0-Install-Error-Nokia-6120-Navigator-DENY/td-p/462375</a><br />
<br />
<br />
Someone has managed to update the program by changing the certificate with a self-signed and going around the limitation imposed on Nokia 6120 classic.<br />
<br />
The first step was to get the .sis file. I didn't want to bother hacking Ovi Suite and extracting the file from there so I looked directly on the Internet. After playing for a few minutes with the <a href="http://europe.nokia.com/support/product-support/maps-support/compatibility-and-download">Maps support page</a> I concluded that there were a lot of versions of the software. There was also Nokia Maps 3.0x for S60 3.1 devices which sounded nice. I found an interesting <a href="http://www.nokia.co.uk/NOKIA_UK_23/EUROPE_NOKIA_COM_3/Get_Support/Product_Support/Support_for_Service/Maps/flash/support_download/devices_ovi_maps-support.xml">devices_ovi_maps-support.xml file</a> giving the download URL of each version.<br />
<br />
My original install package was:<br />
<a href="http://nds1.nokia.com/files/support/global/phones/software/Nokia_Maps_2.0_4503_3.1.sis">http://nds1.nokia.com/files/support/global/phones/software/Nokia_Maps_2.0_4503_3.1.sis</a><br />
<br />
There were several candidates for updating to 3.x. I tried to get the latest version but the certificate didn't match. Here is the URL:<br />
<a href="http://nds1.nokia.com/files/support/global/phones/software/nokia_maps_3.03_10wk11_b04_s60_3.1_rom.Nocs.sis">http://nds1.nokia.com/files/support/global/phones/software/nokia_maps_3.03_10wk11_b04_s60_3.1_rom.Nocs.sis</a> (for Nokia E71)<br />
<br />
I then tried 3.01 and bingo:<br />
<a href="http://nds1.nokia.com/files/support/global/phones/software/nokia_maps_3.01_09wk44_b01_s60_3.1_lm.sis">http://nds1.nokia.com/files/support/global/phones/software/nokia_maps_3.01_09wk44_b01_s60_3.1_lm.sis</a> (non-rom)<br />
<br />
I don't know what is the difference but there is also a rom version.<br />
<a href="http://nds1.nokia.com/files/support/global/phones/software/nokia_maps_3.01_09wk44_b01_s60_3.1_lm_rom.sis">http://nds1.nokia.com/files/support/global/phones/software/nokia_maps_3.01_09wk44_b01_s60_3.1_lm_rom.sis</a> (rom: E90, N95 8GB, N95, N82, N81 8GB, N81)<br />
<br />
The installation of nokia_maps_3.01_09wk44_b01_s60_3.1_lm.sis started. It asked as usually for confirmations, also if I want to update my v2.0 to v3.01, and in the end it said it's done. I started Nokia Maps 3 and it said that it will delete my old maps, I confirmed. Maps started with a blank map. I connected the phone to Ovi Suite and it showed a link to update the maps and navigation on the phone. Once this process was over I downloaded the new Bulgaria map (~31 MB) on the phone. I started Nokia Maps again et voila :)<br />
<br />
Now I have not only Sofia but Plovdiv and other Bulgarian cities and even villages. It's also a lot faster! :) Nokia Energy Profiler shows 42 MB idle vs 45.4 MB with Nokia Maps 3.01. I read that I shouldn't run other programs together with Maps 3.01 as it can block the application but I don't see a problem for now.<br />
<br />
Ah, what a beautiful night for science :)Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2038361003339883314.post-47156430391018186072011-05-31T13:27:00.000-07:002011-06-01T02:13:59.424-07:00Visual perception solved?<i>"</i><i>Visual perception is the ability to interpret information and surroundings from the effects of visible light reaching the eye. The resulting perception is also known as eyesight, sight, or vision (adjectival form: visual, optical, or ocular)." </i><br />
<i><a href="http://en.wikipedia.org/wiki/Visual_perception">Visual perception</a>, Wikipedia</i><br />
<br />
We have had <a href="http://en.wikipedia.org/wiki/Optical_character_recognition" title="Optical character recognition">optical character recognition</a> (OCR) for years now. Reading can be perceived as an important ability of our visual perception and we have more or less cracked it. What we don't have is the ability to acquire 3D models from a simple 2D camera, just like our eyes can. Or at least I thought so.<br />
<br />
An <a href="http://www.kurzweilai.net/reverse-engineering-the-infant-mind">article</a> that I read recently has pushed me to google for such type of software. Interestingly enough just a few weeks ago I was thinking about such a system and its (big) importance to AI development. Google provided an article immediately, and it dated from 2009! <a href="http://www.physorg.com/news177180374.html">Creating 3D models with a simple webcam (w/ Video)</a> described a system just like the one that I envisioned and provided a nice video. Here are also some videos on YouTube: <a href="http://www.youtube.com/watch?v=vEOmzjImsVc">video1</a> (ProFORMA: Probabilistic Feature-based On-line Rapid Model Acquisition ), <a href="http://www.youtube.com/watch?v=1UCiSb3D37A">video2</a> (Interactive Model Reconstruction with User Guidance (ProFORMA)).<br />
<br />
<i>"GTA in your own city !!!"</i><br />
<i>Cuervaud, 1 year ago</i><br />
<br />
This was one of the comments on YouTube and it just gives one idea of what this technology can do. We might be limited in our capabilities to see and remember but a computer can store and process a video of a flight over a city, thus we can easily end up with a good 3D model of an area.<br />
<br />
There is surely a lot of material on the subject and I think I'm only scratching the surface. Only the future will tell what the best applications of such a technology will be but I know that this is one step further, and it is a big one.<br />
<br />
Edit 01.06.2011: And the commercial applications appear... <a href="http://www.technologyreview.com/computing/37637/?a=f">Sony Sets Its Sights on Augmented Reality</a> :) What are the odds?Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2038361003339883314.post-76707551398139044272011-05-24T11:41:00.000-07:002011-05-25T05:00:07.736-07:00The Transcendent Man finds the real question, againI just watched the movie <a href="http://www.imdb.com/title/tt1117394/">Transcendent Man</a>. In general it was a good documentary packing Ray Kurzweil's reflections on the exponential growth of evolution. Apart from talking about scientific predictions, there were a lot of human desires that were portrayed. Like Ray's obsession with resurrecting some part of his father.<br />
<br />
At the end of the movie, as a conclusion, Ray was speaking about the explosion of intelligence in the Universe. I stayed for a couple of minutes, reiterating on what I have thought before and synchronizing it with what I saw in the film. I stopped at the idea of AGI (Artificial General Intelligence) and its relevance to the Universe.<br />
<br />
All that evolution (or the Universe) has created up until now, we are gradually trying to compact it in our brains so that we can make predictions on what will happen next. We are, to our knowledge, the most flexible form of existence in our Universe. Being a bit limited though, we're looking for help to be able to do our job even better. So here comes AGI. Upgrading our genes (genetics) in my view will be a gradual upgrade but AGI (combined with nanotechnology) on the other hand gives the possibility for that explosion of intelligence we just might need.<br />
<br />
So far so good, but here comes the grand question. We happen to know a lot about us, our bodies, our structure. If... when we figure out how our brain works, what's next? I'm willing to argue that we would've mostly answered the question of our existence... the <a href="http://en.wikipedia.org/wiki/Meaning_of_life">meaning of life</a>. My guess is that there will be only one question left: What is the Universe?<br />
<br />
Figuring out the structure and mechanics of everything around us, we will become focused on those tiny waves that are rocking the boat. The idea of evolution is basically to find a stable form of existence and to build on top of it. If we take AGI for granted, meaning our intelligence is solved, ... meaning arts, mathematics, physics, all the sciences are unified and the big picture is there, what will figuring all this give us? Divide and conquer, right?<br />
<br />
Leaving behind all the human desires, in my view, the scientific prediction is one: we'll drill through the Universe until we answer even the smallest question. Knowing our environment (information) will give us even more power. Maybe we can make remarkable progress on our home Earth (with LHC), but even if we need to probe the Universe's hidden secrets in distant galaxies, we will think of a way. We have the framework of science and it has not been used to its fullest potential.<br />
<br />
I'm thinking again of writing my imaginary story of the scientist who fixed the bug in the Universe :)<br />
<br />
Edit 25.05.2011:<br />
I think that a reference to Isaac Asimov's science fiction short story <a href="http://en.wikipedia.org/wiki/The_Last_Question%20">The Last Question</a> is due.<br />
<br />
And here is an article that provokes some questions about our intellect and asking the question <a href="http://www.wired.com/medtech/genetics/news/2007/03/72910">Will Biology Solve the Universe?</a>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2038361003339883314.post-12475696461768219602011-05-18T07:23:00.000-07:002011-05-24T11:40:08.406-07:00GraphopediaRendering of the introduction of the <a href="http://en.wikipedia.org/wiki/Taare_Zameen_Par">Taare Zameen Par</a>'s Wikipedia article as a graph (click to enlarge):<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTRb6SSmt8ItiiMtENRqqSmiC7BW9GCkA23a7CXT6TyzTeUUEHFnjrTg-C4EyLlKsTfxLC57R0UTMt-t8g-uj4ScgJOule8-fycY84YriRRB5t-05sBTyoWJji1oNjLgrs3Cs-V4WDFIQ/s1600/Taare+Zameen+Par.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="231" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTRb6SSmt8ItiiMtENRqqSmiC7BW9GCkA23a7CXT6TyzTeUUEHFnjrTg-C4EyLlKsTfxLC57R0UTMt-t8g-uj4ScgJOule8-fycY84YriRRB5t-05sBTyoWJji1oNjLgrs3Cs-V4WDFIQ/s400/Taare+Zameen+Par.png" width="400" /></a></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2038361003339883314.post-24007428717202236692011-05-11T09:48:00.000-07:002011-05-13T13:33:59.080-07:00AdsBot BadBotRecently it was brought to my attention that the user agent string of the mobile version of Google AdsBot caused problems on a .NET site running Sitecore CMS. The exception is:<br />
<br />
<div style="font-family: "Courier New",Courier,monospace;"><span style="font-size: x-small;"> Stack trace: at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)<br />
at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)<br />
at System.Web.Configuration.HttpCapabilitiesBase.get_MajorVersion()<br />
at Sitecore.UIUtil.SupportsInlineEditing()<br />
at Sitecore.Sites.SiteContext.SetDisableWebEditEditing(String value)<br />
at Sitecore.Sites.SiteContext.ProcessQueryString()<br />
at Sitecore.Sites.SiteContext..ctor(SiteInfo info, Boolean processQueryString)<br />
at Sitecore.Sites.SiteContextFactory.GetSiteContext(String hostName, String fullPath, Int32 portNumber)<br />
at Sitecore.Pipelines.HttpRequest.SiteResolver.ResolveSiteContext(HttpRequestArgs args)<br />
at Sitecore.Pipelines.HttpRequest.SiteResolver.Process(HttpRequestArgs args)<br />
at (Object , Object[] )<br />
at Sitecore.Pipelines.CorePipeline.Run(PipelineArgs args)<br />
at Sitecore.Nexus.Web.HttpModule.?(Object sender, EventArgs e)<br />
at System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()<br />
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)</span></div><br />
I made a test project and after some time managed to get the same error from a plain ASP.NET site:<br />
<br />
<div style="font-family: "Courier New",Courier,monospace;"><span style="font-size: x-small;"> [ArgumentNullException: Value cannot be null.<br />
Parameter name: String]<br />
System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) +7470778<br />
System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) +119<br />
System.Web.Configuration.HttpCapabilitiesBase.get_MajorVersion() +113<br />
UserAgentTest._Default.Page_Load(Object sender, EventArgs e) in d:\Basho\Documents\Visual Studio 2010\Projects\UserAgentTest\UserAgentTest\Default.aspx.cs:14<br />
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14<br />
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35<br />
System.Web.UI.Control.OnLoad(EventArgs e) +99<br />
System.Web.UI.Control.LoadRecursive() +50<br />
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627</span></div><br />
The user agent string in question is the following:<br />
<span style="font-size: x-small;"><span style="font-family: 'Courier New',Courier,monospace;">AdsBot-Google-Mobile (+http://www.google.com/mobile/adsbot.html) Mozilla (iPhone; U; CPU iPhone OS 3 0 like Mac OS X) AppleWebKit (KHTML, like Gecko) Mobile Safari</span></span><br />
<br />
Google thinks this is normal:<br />
<a href="http://adwords.google.com/support/aw/bin/answer.py?hl=en&answer=38197">http://adwords.google.com/support/aw/bin/answer.py?hl=en&answer=38197</a><br />
<br />
<br />
It turns out that Microsoft .NET Framework 3.5 disagrees with Google's choice of user agent string. The problem arises in the parsing of the majorversion/minorversion that is described in .NET's *.browser files. The browser is recognized as default/mozilla/gecko and the value of the two capabilities is finally null.<br />
<br />
This problem is fixed in .NET Framework 4 and the browser is recognized as default/mozilla/safari with the two values equal to 0.<br />
<br />
Now if you're stuck with .NET 3.5, you can follow the ideas described in this site (you might need the refresh hack):<br />
<a href="http://www.jasonlinham.co.uk/2009/06/sitecore-xhtml-validation-attribute.html">http://www.jasonlinham.co.uk/2009/06/sitecore-xhtml-validation-attribute.html</a> <br />
<br />
The <a href="http://msdn.microsoft.com/en-us/library/ms228122.aspx">browser file</a> you need goes something like:<br />
<blockquote><span style="font-size: x-small;"><span style="font-family: "Courier New",Courier,monospace;"><browsers></span></span><br />
<span style="font-size: x-small;"><span style="font-family: "Courier New",Courier,monospace;"> <browser id="AdsBot" parentID="Gecko"></span></span><br />
<span style="font-size: x-small;"><span style="font-family: "Courier New",Courier,monospace;"> <identification></span></span><br />
<span style="font-size: x-small;"><span style="font-family: "Courier New",Courier,monospace;"> <userAgent match="AdsBot" /></span></span><br />
<span style="font-size: x-small;"><span style="font-family: "Courier New",Courier,monospace;"> </identification></span></span><br />
<span style="font-size: x-small;"><span style="font-family: "Courier New",Courier,monospace;"> <capabilities> </span></span><br />
<span style="font-size: x-small;"><span style="font-family: "Courier New",Courier,monospace;"> <capability name="browser" value="AdsBot" /> </span></span><br />
<span style="font-size: x-small;"><span style="font-family: "Courier New",Courier,monospace;"> <capability name="majorversion" value="0" /> </span></span><br />
<span style="font-size: x-small;"><span style="font-family: "Courier New",Courier,monospace;"> <capability name="minorversion" value="0" /></span></span><br />
<span style="font-size: x-small;"><span style="font-family: "Courier New",Courier,monospace;"> </capabilities></span></span><br />
<span style="font-size: x-small;"><span style="font-family: "Courier New",Courier,monospace;"> </browser></span></span><br />
<span style="font-size: x-small;"><span style="font-family: "Courier New",Courier,monospace;"></browsers></span></span></blockquote>While researching the problem I didn't find any pages giving a solution or describing the problem so that's why I wrote this post. I also filed a report to Google, let's see what happens.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2038361003339883314.post-39350219041575785042010-12-07T23:35:00.000-08:002010-12-07T23:50:31.999-08:00Concatenate rows in OracleRecently, I had to concatenate and put in one line (comma separated) the results of a query in Oracle. After one version using replace, xmlagg and xmlelement which had several problems and some reading online I compiled the following code:<br /><br /><span style="font-family:courier new;"></span><span style="font-family:courier new;">select</span><br /><span style="font-family:courier new;"> rtrim(dbms_xmlgen.convert(xmlagg(xmlelement(e,<br />mycolumn || ', ')).extract('//text()').getClobVal(), 1),<br />', ')</span><br /><span style="font-family:courier new;">from mytable</span><br /><br />The extract/getClobVal trick came from "ORA-19011 Character string buffer too small when used with XMLAGG function":<br /><a href="http://oracle.ittoolbox.com/groups/technical-functional/oracle-dev-l/ora19011-character-string-buffer-too-small-when-used-with-xmlagg-function-3882635">http://oracle.ittoolbox.com/groups/technical-functional/oracle-dev-l/ora19011-character-string-buffer-too-small-when-used-with-xmlagg-function-3882635</a><br /><br />The dbms_xmlgen.convert trick came from "HOWTO: Avoid Conversion of Escape Codes":<br /><a href="http://www.liberidu.com/blog/?p=635">http://www.liberidu.com/blog/?p=635</a><br /><br />Enjoy :-)Unknownnoreply@blogger.com3tag:blogger.com,1999:blog-2038361003339883314.post-13785211544060049662010-12-03T05:59:00.000-08:002010-12-03T06:11:37.428-08:00Little batch file for StatSVNStatSVN retrieves information from a Subversion repository and generates various tables and charts describing the project development. You can get the software this page:<br /><a href="http://www.statsvn.org/downloads.html">http://www.statsvn.org/downloads.html</a><br /><br />Inside the archive (statsvn-0.7.0.zip) you have a readme.txt and a statsvn.jar . It would've been nice to be able to run StatSVN directly so I played a bit to create this bat file:<br /><br /><span style="font-family: courier new;"></span><br /><span style="font-family: courier new;">set home=%cd%</span><span style="font-family: courier new;"><br />set /p project=Project folder:</span><span style="font-family: courier new;"><br />set report=report</span><span style="font-family: courier new;"><br /><br />cd /d %project%</span><span style="font-family: courier new;"><br />del svn.log</span><span style="font-family: courier new;"><br />svn log --xml -v > svn.log</span><span style="font-family: courier new;"><br />cd /d %home%</span><span style="font-family: courier new;"><br />rd /s /q %report%</span><span style="font-family: courier new;"><br />java -jar statsvn.jar -output-dir %report% %project%\svn.log<br />%project%</span><span style="font-family: courier new;"><br />del %project%\svn.log</span><span style="font-family: courier new;"><br />%report%\index.html</span><br /><br />Just create the bat file in the folder where you extracted StatSVN, run it, paste your project's folder path and wait for the magic to happen. The report will be generated in a folder named report and the report's index.html should be opened in your browser.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2038361003339883314.post-27268178005629793532010-11-01T13:28:00.000-07:002010-11-01T14:28:40.644-07:00Universe to science, and vice versaWe live in our Universe. We all study it and learn about it so that we can live in it.<br /><br /><div style="text-align: justify;">Human civilization systematized all knowledge into sciences like <a href="http://en.wikipedia.org/wiki/Mathematics#Etymology">mathematics</a> (from Greek: <i>learning</i>, <i>study</i>, <i>science</i>), <a href="http://en.wikipedia.org/wiki/Physics">physics</a> (from Greek: <span style="font-style: italic;">nature</span>), biology, chemistry, etc. The system of sciences is helping us understand where we are, but it is also enabling us to influence the World.<br /></div><br /><div style="text-align: justify;">The result? We have the Universe and our tiny, dense information structure called sciences. The Universe is "building" the sciences through us and gets influenced by the sciences through us. You can call the sciences, one dimension of our contribution as a society. You can also call the sciences a living organism that moves around and interacts with its environment. Here is an ugly sketch of the pyramid of influences:<br /></div><br /><div style="text-align: justify;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgS7ipsXZEkEKbV4D8v1hs1np3DUGj5OyAcx8w_j7l84zz1cDefuT7yfbgKbZnXubfqS0eozJeKRmlyZbPncBZcfzLQjFAPfaLj7kfDvBT6ZFhwAmsRnTK7U7wS7nqqgR6wAqQyVxEZRFM/s1600/universe-science.png"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 229px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgS7ipsXZEkEKbV4D8v1hs1np3DUGj5OyAcx8w_j7l84zz1cDefuT7yfbgKbZnXubfqS0eozJeKRmlyZbPncBZcfzLQjFAPfaLj7kfDvBT6ZFhwAmsRnTK7U7wS7nqqgR6wAqQyVxEZRFM/s400/universe-science.png" alt="" id="BLOGGER_PHOTO_ID_5534689214504393682" border="0" /></a>All the dots are in the Universe. The black ones are the inanimate objects. The red ones are the people on Earth. The blue ones are the objects of science.<br /></div><br /><div style="text-align: justify;">What is interesting to note here is that when people do something (that comes from science) to the World, it usually follows a formula. That action modifies the Universe in a corresponding fashion. It removes imperfections because they are difficult to catch in a formula. It removes noise. Here is an example: for a long time people lived in natural caves but then they started building houses and their walls are all straight. Another one: the Universe created our planet, but then Blizzard created WoW and the faces of the characters are all ribbed.<br /></div><br /><div style="text-align: justify;">The last example is a topic of another discussion. The gaming industry will try to simulate the Universe with all its imperfections so that people could live in the simulation without bother. Apart from this particular case that is going for full simulation, the sciences are more into transforming the Universe in an easier to live place. Easy for transportation, easy for energy extraction, ....<br /><br /></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2038361003339883314.post-8828442615311012592010-10-29T14:56:00.000-07:002010-10-29T15:25:41.616-07:00Those little tiny spots on the canvas<div style="text-align: justify;">During our lives, while learning about the world, we see that everything is composed of something else. Everything evolves into something else. Things change. And then, there are singularities.<br /></div><br /><div style="text-align: justify;">Singularities are points of the world that the human cannot perceive into. There is The Big Bang that came from a single point. There are those quantum particles that space is "composed of" (maybe not a good example ^^). All those points hide an unimaginable amount of wow. Maybe those points are even more important than all the unknown worlds and undiscovered features of the world we are somewhat able to observe now.<br /></div><br /><div style="text-align: justify;">What I thought about today is the "<a href="http://en.wikipedia.org/wiki/Technological_singularity">Technological Singularity</a>". The advancement in speed, intelligence, etc. will ultimately bring humans to a new frontier where a new era will begin. This brings thoughts about the end of all things just like any other singularity out there. It's tempting.<br /></div><br /><div style="text-align: justify;">Our society is a platform, a test-tube, for those scientific endeavors to space, to AGI, to all singularities. I'm not sure if space research is not overshadowed by developments in the field of AGI. In my opinion this is the right thing to do since breakthroughs in AGI will have an enormous effect on our lives and they will fuel new types of research in every other field.<br /></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2038361003339883314.post-85022458887889784162010-09-27T12:40:00.000-07:002011-07-05T06:23:36.013-07:00Крачка назад във вечния танц<div style="text-align: justify;">Последните дни излезе новината, че Светия Синод на Българската православна църква иска задължително обучение по религия в училище. Хайде нова акция...</div><br />
Светият Синод иска задължително обучение по религия в училище:<br />
<a href="http://dariknews.bg/view_article.php?article_id=592334">http://dariknews.bg/view_article.php?article_id=592334</a><br />
<br />
ДСБ подкрепи искането за задължително обучение по религия:<br />
<a href="http://dariknews.bg/view_article.php?article_id=593318&audio_id=63200">http://dariknews.bg/view_article.php?article_id=593318&audio_id=63200</a><br />
<br />
Негово Високопреосвещенство Ловчанският митрополит Гавраил:<br />
<a href="http://www.vsekiden.com/77609">http://www.vsekiden.com/77609</a><br />
<br />
<div style="text-align: justify;">Ясно е, че в последно време, политическия елит е застанал зад Светия Синод и може би това е плода на разговорите им. Предполагам има и още, но само бъдещето ще покаже.</div><br />
<div style="text-align: justify;">Какво наблюдаваме в исторически план? Религията, подкрепяна от вярата на народа, е успяла да съхрани българския дух. Комунизмът унищожава религията, за да може хората да вярват само в него и да го подкрепят. Когато той си заминава, хората първоначално се опитват да вярват в държавата. Цялата тази смяна на правителства и партии разколебава хората. Хората не вярват в нищо. Правителството възкресява религията и църквата, за да може хората да вярват отново в нещо постоянно. Хубаво, но...</div><br />
<div style="text-align: justify;">Едни хорица от <a href="http://thesciencenetwork.org/about">The Science Network</a> се събрали 2006, 2007 и 2008 г., за да помислят върху вярата на хората и да споделят опита си. Повече информация за всяка среща можете да намерите от следните връзки (мисля, че всички видео клипове са интересни, нещо като TED):</div><br />
Beyond Belief: Science, Reason, Religion & Survival<br />
<a href="http://thesciencenetwork.org/programs/beyond-belief-science-religion-reason-and-survival">http://thesciencenetwork.org/programs/beyond-belief-science-religion-reason-and-survival</a><br />
<br />
Beyond Belief: Enlightenment 2.0<br />
<a href="http://thesciencenetwork.org/programs/beyond-belief-enlightenment-2-0">http://thesciencenetwork.org/programs/beyond-belief-enlightenment-2-0</a><br />
<br />
Beyond Belief: Candles in the Dark<br />
<a href="http://thesciencenetwork.org/programs/beyond-belief-candles-in-the-dark">http://thesciencenetwork.org/programs/beyond-belief-candles-in-the-dark</a><br />
<br />
<div style="text-align: justify;">Целта на първата среща е да се дефинира религията и вярата, да се погледне какво в науката се отнася пряко до тези феномени. Във втората среща, учените се опитват да намерят отговора на зададените въпроси, който ще представлява нещо като втора версия на <a href="http://bg.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D1%81%D0%B2%D0%B5%D1%89%D0%B5%D0%BD%D0%B8%D0%B5">Просвещението</a>. В третата си среща, учените осъзнават колко дълбоко е вкоренена религията в САЩ и целта им този път е да намерят свещите на науката, които горят в тъмнината на религията.</div><br />
<div style="text-align: justify;">Изгледал съм една голяма част от предоставените материали и сега оценявам, че изложенията са успели да ме убедят. Обикновено не реагирам на неща, които не ме засягат пряко, но в случая виждам как правителството поема по тъмния път. Хората май доста често вярват на сляпо. Много ми се иска, ако потегляме натам, то поне да признаем, че това е защото нямаме нужната образователна система. Това заместваме всъщност.</div><br />
<div style="text-align: justify;">Явно няма да сме първите, които ще направят крачката към една по-истинска система. Мисля си обаче, че моето поколение, започнало в края на комунизма, би могло да сътвори нещо, ако имаше и едно добро образование. Като гледам властите няма да ни дадат време, пък и нали нямаме образованието :)</div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2038361003339883314.post-54497595221007165932010-09-24T08:29:00.000-07:002010-09-24T08:45:37.106-07:00SMS за милиониДнес получих следния SMS:<br /><blockquote>Mtel Vi predstavia: Unikalna oferta ot SMS za Milioni!<br />BEZPLATEN SMS s Vasheto EGN na nomer 9999 i moje da spechelite 20 000 leva oshte dnes! Ne e za izpuskane!</blockquote>Стори ми се доста съмнителна цялата работа и се разтърсих. Намерих следните форуми и статии:<br /><br /><ul><li>Номер 9999: <a href="http://www.ipmart-bg.com/archive/index.php/t-28709.html">http://www.ipmart-bg.com/archive/index.php/t-28709.html</a></li><li>МТел продължава да спами* с SMS за милиони: <a href="http://varnanews.info/index.php?option=com_content&view=article&id=472:-sms-&catid=44:newsbulgaria&Itemid=91">http://varnanews.info/index.php?option=com_content&view=article&id=472:-sms-&catid=44:newsbulgaria&Itemid=91</a></li><li>Внимание, МТел събира ЕГН-та противозаконно: <a href="http://varnanews.info/index.php?option=com_content&view=article&id=468:2010-09-23-06-21-08&catid=44:newsbulgaria&Itemid=91">http://varnanews.info/index.php?option=com_content&view=article&id=468:2010-09-23-06-21-08&catid=44:newsbulgaria&Itemid=91</a></li><li>Бихте ли си дали ЕГН-то на номер 9999: <a href="http://www.mobilebulgaria.com/forum/307145/1/0/0/%D0%B1%D0%B8%D1%85%D1%82%D0%B5-%D0%BB%D0%B8-%D1%81%D0%B8-%D0%B4%D0%B0%D0%BB%D0%B8-%D0%B5%D0%B3%D0%BD-%D1%82%D0%BE-%D0%BD%D0%B0-%D0%BD%D0%BE%D0%BC%D0%B5%D1%80-9999">http://www.mobilebulgaria.com/forum/307145/1/0/0/%D0%B1%D0%B8%D1%85%D1%82%D0%B5-%D0%BB%D0%B8-%D1%81%D0%B8-%D0%B4%D0%B0%D0%BB%D0%B8-%D0%B5%D0%B3%D0%BD-%D1%82%D0%BE-%D0%BD%D0%B0-%D0%BD%D0%BE%D0%BC%D0%B5%D1%80-9999</a></li></ul>Оказва се, че става въпрос за играта SMS за милиони (<a href="http://smszamilioni.bg/">smszamilioni.bg</a>) организирана от "Ню геймс" ООД. Мобилните оператори са партньори и "подкрепители". Сайтът на играта дава доста ясна информация (частта Как да играя) и не заблуждава потребителите. Самите SMS-и и кратки рекламни съобщения естествено са малко на ръба.<br /><br />Кратка справка в сайта на КЗЛД (Комисия за Защита на Личните Данни) показва, че всичко от страна на организатора е законно. Ето информацията:<br /><blockquote><span style="font-size:85%;">Идент. номер: 269657<br />НЮ ГЕЙМС ООД<br /><br />НАИМЕНОВАНИЕ НА РЕГИСТЪРА: УЧАСТНИЦИ<br />Брой на физическите лица*: над 100 <br />Срок на съхранение на личните данни: 5 години<br /> <br />ЦЕЛИ*:<br />директен маркетинг;<br />информационни, компютърни и комуникационни технологии;<br />УЧАСТНИЦИ В ИГРАТА "СМС ЗА МИЛИОНИ".<br /><br />НОРМАТИВНО ОСНОВАНИЕ (Посочват се конкретни нормативни актове)*:<br />ЗАКОН ЗА ХАЗАРТА,ЗСч,ЗДДФЛ<br /><br />ОБРАБОТВАНЕТО НА ЛИЧНИ ДАННИ, КОИТО СЪСТАВЛЯВАТ ИЛИ СА ПРЕДНАЗНАЧЕНИ ДА СЪСТАВЛЯВАТ ЧАСТ ОТ РЕГИСТЪРА СЕ ИЗВЪРШВА С: автоматични средства<br /><br />КАТЕГОРИИ ФИЗИЧЕСКИ ЛИЦА, ЗА КОИТО СЕ ОБРАБОТВАТ ДАННИ*:<br />УЧАСТНИЦИ В ИГРАТА "СМС ЗА МИЛИОНИ"<br /><br />КАТЕГОРИИ ЛИЧНИ ДАННИ, ОТНАСЯЩИ СЕ ДО ФИЗИЧЕСКИТЕ ЛИЦА*:<br />1. Физическа идентичност:<br />а) име <br />б) ЕГН <br />в) адрес <br />г) паспортни данни <br />е) телефон<br /><br />КАТЕГОРИИ ПОЛУЧАТЕЛИ, НА КОИТО ЛИЧНИТЕ ДАННИ МОГАТ ДА БЪДАТ РАЗКРИВАНИ*:<br />физически лица, за които се отнасят данните;<br />на лица, ако е предвидено в нормативен акт;<br />на лица, обработващи личните данни.<br /><br />ИЗТОЧНИЦИ, ОТ КОИТО СЕ СЪБИРАТ ДАННИТЕ*:<br />от физическите лица, за които се отнасят<br /><br />ИМА ЛИ ИЗРИЧНО СЪГЛАСИЕ НА ФИЗИЧЕСКОТО ЛИЦЕ ЗА ОБРАБОТВАНЕ НА НЕГОВИТЕ ЛИЧНИ ДАННИ*:<br /> да<br /><br />ТЕХНИЧЕСКИ И ОРГАНИЗАЦИОННИ МЕРКИ ЗА ЗАЩИТА НА ДАННИТЕ, СЪГЛАСНО НАРЕДБА NO.1/07.02.2007 г. ПО ЧЛ.23, АЛ.5 ОТ ЗЗЛД:<br />1. Инструкция на администратора, в която са отразени предприетите от него необходими технически или организационни мерки за защита на личните данни от случайно или незаконно унищожаване, или от случайна загуба, от неправомерен достъп, изменение или разпространение, както и от други незаконни форми на обработване: N /дата: 1/26.04.2010<br /><br />2. Ниво на защита на личните данни съгласно Наредба No.1/07.02.2007г. по чл.23, ал.5 от ЗЗЛД*:<br />високо<br /><br />3. Предаване на данни по електронен път:<br />да (Специални мерки за защита чрез: криптиране)</span><br /><br /></blockquote>Сега въпросът ми е, как мога да се отпиша от всякакви подобни "уникални оферти"?Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2038361003339883314.post-31172869149095040352010-08-26T11:38:00.000-07:002010-08-26T12:00:42.697-07:00Universe, Mind, AGI, mumbo jumboThe Universe. It's there.<br /><br />The mind is in the Universe. It's part of the Universe. It's the Universe. We make the abstraction that what we do is decided by us. Just as the Earth can think of herself as orbiting the Sun. Earth is part of the Universe, so are we. All is natural.<br /><br />AGI is in the Universe. It's part of the Universe. It's the Universe. We make the abstraction that if a computer does something that seems intelligent to us, it has a mind similar to ours.<br /><br />What is happening actually? What is all this mumbo jumbo? Can I please have another view on the matter?<br /><br />The U(niverse) can have virtual U(s) in it. The creators of those U(s) are the "thinkers". They make a dense representation of the U and act upon the real U "intelligently" according to their will. For example our knowledge is that dense representation. Our will is actually the next move that was given to us. But it was given by the same U. We cannot be intelligent and be part of the U. If we were, we would've been outside it. Observing it.<br /><br />So here it is, my bit of knowledge, wondering why the initial Big Bang occurred. Is this self-debugging algorithm performed by the U? We actually don't have a grand purpose besides surviving, multiplying and spreading through the U. So for the moment the U likes us. I see three options. Die from something, Continue to be for infinity, Something else (transform, etc.) maybe outside our U. But if we're outside U, we should be in another U. Can we exist without U? We should know what existence is and how can it be without a U.<br /><br />If we do it, then maybe it'll be that just our U has managed to escape from its death. If our U is born and will die out? If we manage to get out (and we're the U), then it's our U that will survive.<br /><br />Voila! Meaning of life solved. Evolution at it's finest. We're the survival instinct of our U ^^<br /><br />The only "living" thing is our Universe. We're just an organ :) Maybe the brain, for the moment...Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2038361003339883314.post-57984010156117167492010-08-21T00:56:00.000-07:002010-08-21T02:20:32.605-07:00AGI on the WWW and graph visualization<div style="text-align: justify;">If you have noticed, recently a lot of web sites have acquired Facebook's <a href="http://developers.facebook.com/docs/reference/plugins/like">like button</a>. At first I didn't see the broad implications of this tiny button if it wasn't for a f8 LIVE video I watched last week.<br /></div><br /><div style="text-align: justify;">At this year's <a href="http://apps.facebook.com/feightlive/">f8 LIVE</a>, <a href="http://en.wikipedia.org/wiki/Mark_Zuckerberg">Mark Zuckerberg</a> and <a href="http://en.wikipedia.org/wiki/Bret_Taylor">Bret Taylor</a> introduced the <a href="http://developers.facebook.com/docs/opengraph">Open Graph protocol</a>. For the total nubs, graphs are (according to Wikipedia's article on <a href="http://en.wikipedia.org/wiki/Graph_theory">Graph theory</a>) mathematical structures used to model pairwise relations between objects from a certain collection.<br /><br />Now, I have read about graphs here and there. They're visible in the following fields:<br /><ul><li>My dictionaries' future projects all ended up in graph-like structures.<br /></li></ul><ul><li>My recent reading of articles on AGI (Artificial General Intelligence) have also been related to graphs. If our gray matter is the synthesizing algorithm (see <a href="http://kamburov.blogspot.com/2010/04/blog-post_14.html">my article on the brain</a>, in bulgarian) then it's cooperation with white matter (being a network layer) forms a good candidate for saying that our intelligence and consciousness are a decent implementation of a graph.</li></ul><ul><li>The <a href="http://en.wikipedia.org/wiki/NoSQL">NoSQL</a> movement has made some graph databases sprout. I believe the slow development of technology and phat corporations like Oracle are amongst the reason why we haven't seen the boom of "not-relational"databases. Not until now!<br /></li></ul><ul><li>The World Wide Web is also designed after this pattern. The Web 1.0 had pages. The Web 2.0 introduced applications. So now these applications want to communicate and process pages and data. Web 3.0 (<a href="http://en.wikipedia.org/wiki/Semantic_Web">Semantic Web</a>) was always talked about but I didn't see it happening. RDF, OWL, these are mostly things of tech people and scientists. Now I think, practical technology has been developed and we're in need for that old idea of graphs.</li></ul>What Facebook has done is basically open itself to the others. They have built and built and built, and now that there are nearly 500 million people hooked, they say "we're open for business". Or maybe they don't want to end up like MySpace :) For tech companies it's really important to be on the wave.<br /><br />So here is Facebook's portfolio of new offerings:<br /><ul><li>Open Graph - Be part of the graph (FB will understand your web pages and build its graph)</li><li>Social Plugins - Personalised parts of FB on your website (human-readable FB graph)</li><li>Graph API - Program against FB's graph (machine-readable FB graph)</li></ul>Now Facebook is all social, social, social, but what they're doing is just an implementation of something much more general. I guess they have grasped the people's needs and just like email and information on web pages was important for the Web 1.0, applications (social, e-commerce, etc.) for Web 2.0, now we can link all things and build the web of things/objects.<br /><br />What is Facebook's idea? Build its graph (with the help of Open Graph or meta) and visualize it (Social Plugings, Graph API). They're the man-in-the-middle just like Google with its "graph" (with the help of Page Rank or links) and visualization (Search engine). I saw this Google relation somewhere but I don't remember well...<br /><br />Of course the question of building a graph is important, but I'm a little more intrigued by the visualization. Do you need a lot of interfaces/applications/plugins to be able to display data? The information next to the Like button with just some icons and text. A representation of the data, let's say as a layer on Google Maps. I think we'll stick to this bunch of applications until we get the direct link to our brain :)<br /><br />Now to the first part of this article's title. There is a lot of research done on AGI. What I see though, is that real world applications like Facebook and it's technology are coming from behind and bringing real intelligence to the Web. May it be that the evolution of the Web will bring us AGI and that it's the best place to develop AGI? I think I have to create my dictionary software on this new medium... graphs (neo4j?), Internet, people.<br /><br />Thanks for reading, you two-three people :)<br /></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2038361003339883314.post-50112471351603304592010-08-11T08:20:00.000-07:002010-08-26T10:42:06.511-07:00Evolution<span style="font-style: italic;font-size:85%;" >It turns out that I have already written down some ideas on the matter:<br /><a href="http://kamburov.blogspot.com/2010/04/blog-post_18.html">Развитието на Света (Еволюция)</a></span><br /><br /><br /><span style="font-weight: bold;font-size:130%;" >What (most) sciences are all about</span><br /><br />Biology, Sociology, Chemistry, History, Astrophysics, Physics...<span style="text-decoration: underline;"><br /></span><a href="http://en.wikipedia.org/wiki/Evolution">Evolution</a>, <a href="http://en.wikipedia.org/wiki/Galaxy_formation_and_evolution">Galaxy formation and evolution</a>, <a href="http://en.wikipedia.org/wiki/Human_evolution">Human evolution</a>, <a href="http://en.wikipedia.org/wiki/Technological_evolution">Technological evolution</a> (1)...<br />Studying what is now, how it came to be and how it will change.<br /><br /><div style="text-align: justify;">How do you call this phenomenon: <a href="http://en.wikipedia.org/wiki/Universal_evolution">Universal evolution</a> or General evolution? I think simply Evolution will do. Please fix Wikipedia's article on evolution and all those references to evolution theory concerning only living beings.<br /></div><br /><div style="text-align: justify;"><a href="http://en.wikipedia.org/wiki/Ervin_L%C3%A1szl%C3%B3">Ervin László</a> is said to be one of the men whose "goal was to explore whether it might be possible to use the <a href="http://en.wikipedia.org/wiki/Chaos_theory">chaos theory</a> to identify a new general theory of evolution". He's the man behind the Akashic Field Theory which states that an informational field can explain why our universe appears to be fine-tuned as to form galaxies and conscious lifeforms; and why evolution is an informed, not random, process. I haven't read a lot about the theory and it might be a bogus interpretation but I think its going for the right direction.<br /></div><br /><div style="text-align: justify;"><a href="http://www.etymonline.com/index.php?term=science">Sciences</a> are all related to our world, our universe. They describe its movement (evolution). Knowing all about the movement (evolution), you know how it came to be, how it is now and how it will change. Our universe is an evolution, a constant movement.<br /><br />It's interesting to bring general intelligence to the table. How come we have the ability to reason about evolution? Recently I was introduced to different theories of intelligence and how our brain was attaining a level of understanding of what is around us. Just now I found an article saying that <a href="http://www.sciencedaily.com/releases/2010/02/100222161843.htm">Brain System Behind General Intelligence (was) Discovered</a> (two more articles on the matter in the Related Stories on the same site).<br /><br />So the term Universe describes only a point, it's the Now. Evolution on the other hand is what we really need to understand. It's history of the universe, the universe of now and the future of the universe. How do we understand Evolution? By using intelligence, be it artificial general intelligence (AGI). What do we receive at the end? <a href="http://en.wikipedia.org/wiki/Technological_singularity">(Technological) Singularity</a>.<br /></div><br />1) <a href="http://www.slideshare.net/fhuertamty/triz-evolution-patterns">a nice presentation for those who like visual</a>Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-2038361003339883314.post-37333797872831049022010-07-07T08:11:00.000-07:002010-07-07T10:07:47.954-07:00Consciousness, language and my dictionary software<div style="text-align: justify;">Previously, I had written some articles in Bulgarian on the <a href="http://en.wikipedia.org/wiki/Hierarchical_Temporal_Memory">Hierarchical Temporal Memory</a> (HTM) model introduced by <a href="http://en.wikipedia.org/wiki/Jeff_Hawkins">Jeff Hawkins</a>. I really liked the idea of Hawkins to mimic the function of the neocortex and its aptitude for cause inference so I wanted to present it in my native language.<br /></div><br /><div style="text-align: justify;">Currently, I'm designing my next version of the dictionary software (<a href="http://aedict.hit.bg/">AEnglish Dictionary</a>) that I have developed some years ago. At first there might not be an obvious link between the two subjects but whenever I think on how to store and use a dictionary database in a good way, I always end up with questions on how do we, humans, do it. In general I'm inclining to try to mimic some function of the neocortex.<br /></div><br />If I'm allowed to cite Wikipedia's article on the <a href="http://en.wikipedia.org/wiki/Neocortex">neocortex</a>:<br /><div style="text-align: justify;"><blockquote>"It is involved in higher functions such as sensory perception, generation of motor commands, spatial reasoning, conscious thought and language."</blockquote></div><div style="text-align: justify;">When I first got introduced with HTM, I instantly found that it should be capable of doing "sensory perception", "generation of motor commands" and "spatial reasoning". However, when I considered it as a model for my computer dictionary, I didn't find it that attractive. I started looking at graph databases and ditched Hawkins' model without paying attention to why my intuition said that I can't use it for "conscious thought and language".<br /></div><br /><div style="text-align: justify;">Recently I was thinking about my dictionary graphs and language, and neocortex, and when I got to HTM, I realized that I understood how the model is supposed to do the cause inference but what I didn't see it do is thought (language). That voice mumbling in your head was not in the model. HTM's tree showed me how to create an idea or object that exists in our minds but besides observing and reacting, we have another function in our neocortex that in my opinions is like a separate impulse. It's not a neocortex input or output impulse to the other parts of the brain. It's an inner impulse. It's maybe a long running impulse that's overseeing a large part of the inputs and outputs, and is also the source of some of those.<br /></div><div style="text-align: justify;"><blockquote>Side note: I'm talking of course about the normal case, so for a better understanding of the subject, it's always good to refer to pathologies. I'm not a specialist but I consider that <a href="http://en.wikipedia.org/wiki/Schizofrenia">schizophrenia</a> and <a href="http://en.wikipedia.org/wiki/Dissociative_identity_disorder">dissociative identity disorder</a> are the right starting point to look for thought disorder cases.</blockquote></div><div style="text-align: justify;">To come to the matter, I would like to return to the observable part of consciousness, thought and language: speaking and writing.<br /></div><div style="text-align: justify;"><blockquote>Side note (sorry ^^): It's interesting to mention that speaking and writing follow their own history. In all humans' history, people developed some language and then began to write. In an individual's history, a human starts to speak and then learns to write. I guess once we form our view of the world, we start to form our consciousness by speaking (a language). Although writing is the same as speaking, we learn it afterwards. That subject is interesting and maybe I should create another post. The case of speech-impaired people should also be covered.</blockquote></div><div style="text-align: justify;">So in the case of my dictionary software, I'm interested in language and its ability to encode and decode the information stored in our neocortex. Our consciousness helps in observing our thoughts' use of language. Here is what my consciousness found out:<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDz2MNgf7yWOWSN-urmFQQn7JdIvC0rnxuS4ktgTevrRcjCLJiafvFgV7sYq_vhXXwCN-HbArrZ2SvOb8g0VE0bQOiczAO44Mht5zSD4Bv9nt5twYbNcAmEjrdWUJlTacYUpzBc9R5PuQ/s1600/lang.png"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 169px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDz2MNgf7yWOWSN-urmFQQn7JdIvC0rnxuS4ktgTevrRcjCLJiafvFgV7sYq_vhXXwCN-HbArrZ2SvOb8g0VE0bQOiczAO44Mht5zSD4Bv9nt5twYbNcAmEjrdWUJlTacYUpzBc9R5PuQ/s400/lang.png" alt="" id="BLOGGER_PHOTO_ID_5491206447788931746" border="0" /></a>Somebody once said: "I think, therefore I am". If I hear the sound, my neocortex (modeled by an HTM) can create a language representation of the words "I think" in my mind. I can also learn to say those words myself or to write them on a sheet of paper. What if I don't want to use an HTM to create, store and output a language? Let's mimic the whole "language thing"... What model or interface can I use to have people encode and decode language that is better than dictionaries, thesauri, etc.? We live in the digital age so I hope I can come up with something :)<br /><br />Maybe I should become more conscious (aware) on the relation between HTM's top nodes and the following phrase from Wikipedia:<br /><div style="text-align: justify;"><blockquote>A language is a system of signs (indices, icons, symbols) for encoding and decoding information. </blockquote></div><br /></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2038361003339883314.post-34451149950502067532010-07-06T04:15:00.000-07:002010-07-06T04:32:04.196-07:00Java has it wrong since 2002If you ever made the mistake in Windows 7 to move your Desktop folder from <span style="font-style: italic;">C:\Users\%username%</span> to <span style="font-style: italic;">D:\</span> (or some other folder) you might notice that Java applications start to flood your D drive (the root of Desktop) with configuration folders with names like <span style="font-style: italic;">.myapp</span>. The explanation: when Java provides the user profile path to applications, it simply looks for the Desktop's path and strips the folder name.<br /><br />Why would I want to move the folder in first place? Simply because I want to have my data on my D drive. At last Microsoft have provided the means to do it and now Sun/Oracle are in the way of being absolutely free to decide where you want to store your data.<br /><br />What's really annoying is that the issue with Java exists since December 2002. Although there are 3-4 bugs related to this one and a lot of comments have been posted on the Internet, the bug is prioritized as 4 (low)!?<br /><br />I'm not sure if voting counts but I have given my voice here:<br /><a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4787931">http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4787931</a><br /><br />Please vote if you're registered!Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2038361003339883314.post-73103617103702026572010-06-09T06:25:00.000-07:002010-06-09T06:52:32.692-07:00ЗемеделиеНе знам защо, но като ми кажат земеделие се сещам за Месопотамия. Наскоро разглеждах появата и развитието на земеделието в Европа и стигнах до годината 7 000 пр.н.е., Балканския полуостров.<br /><br />Днес обаче прочетох за експедициите до Манхатан и как през 16 век индианците там отглеждали царевица. Голямо озадачение от моя страна! Тези индианци кога са започнали да се занимават със земеделие. Тикви, царевица, картофи... оказва се, че това са били също хилядолетни култури.<br /><br />Потърсих в Уикипедия и попаднах на статията <a href="http://en.wikipedia.org/wiki/History_of_agriculture">History of agriculture</a>. Явно тази технология на хората е повсеместна и се е развила на цялата територия на Земята. При това става въпрос за 10 000 пр.н.е. Споменава се дори датиране от 20 000 пр.н.е., което според мен е обосновано, тъй като няма как тази техника да се е появила през 10 000 пр.н.е. и да се е разпространила бързо навсякъде.<br /><br />Досега не съм мислил за земеделието като толкова глобален феномен. Явно то отдавна е част от културата на хората и им е помагало при всички им преселевания.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2038361003339883314.post-33101659142978725962010-05-11T00:31:00.000-07:002010-05-11T00:49:05.546-07:00Problem with Undo and Bulgarian (Phonetic)<span style="font-size:180%;">Проблем с Undo и Bulgarian (Phonetic)</span><br /><br />Днес попаднах на решението на един много странен проблем. Пише си човек на кирилица в Word и опита ли се да използва комбинацията Ctrl+Z, вместо връщане на промените получава дублиране на промените. Много дразнещо е компютъра да ти прави напук.<br /><br />Оказа се обаче, че компютъра не бил виновен. Днес реших, че ще разнищя въпроса. Google отново помогна като ме насочи към следния форум :<br /><a href="http://social.answers.microsoft.com/Forums/en-US/vistaperformance/thread/78e5d52e-0fea-4d44-8e22-c01d6cf60576/">http://social.answers.microsoft.com/Forums/en-US/vistaperformance/thread/78e5d52e-0fea-4d44-8e22-c01d6cf60576/</a><br /><br />Проблемът е ясен. От въвеждането на Bulgarian (Phonetic) в Windows Vista, се получава неудобството, че при ползването на тази клавиатурна подредба, Ctrl+Z и Ctrl+Y са разменени.<br /><br />Според мен това е очевиден бъг, тъй като Bulgarian (Phonetic Traditional) и Bulgarian (Typewriter) са си наред в моя Windows 7.<br /><br />Надявам се да има лесен начин Microsoft да пуснат поправка и да го направят, все пак проблема е от повече от година.<br /><br /><span style="font-size:180%;">Problem with Undo and Bulgarian (Phonetic)</span><br /><br />Today I found the solution for a very strange problem. When you write in Cyrillic in Word and you try to use the combination Ctrl+Z, rather than undo of the changes you get duplication of the changes. It's very irritating that your computer is acting against you.<br /><br />Turns out that the computer was not guilty. Today I thought I would drill down the problem. Google helped me once again by pointing to the following forum:<br /><a href="http://social.answers.microsoft.com/Forums/en-US/vistaperformance/thread/78e5d52e-0fea-4d44-8e22-c01d6cf60576/">http://social.answers.microsoft.com/Forums/en-US/vistaperformance/thread/78e5d52e-0fea-4d44-8e22-c01d6cf60576/</a><br /><br />The problem is clear. The inconvenience occurs since the introduction of Bulgarian (Phonetic) in Windows Vista. When using this keyboard layout, Ctrl + Z and Ctrl + Y are switched.<br /><br />I think this is an obvious bug, since Bulgarian (Phonetic Traditional) and Bulgarian (Typewriter) work fine on my Windows 7.<br /><br />I hope that Microsoft has an easy way to launch a repair and to actually do it because the problem is more than a year old.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2038361003339883314.post-26456266027657184842010-04-20T00:40:00.000-07:002010-04-19T14:41:22.739-07:00Нашият мозъкЗдравейте, в тази статия ще попиша малко за неща около нашия мозък, които съм прочел и видял в Интернет. Може от време на време да включа и някое мое разсъждение.<br /><br /><span style="font-weight: bold;">Невронната мрежа</span><br /><br /><div style="text-align: justify;">В нашия мозък има милиарди неврони. Всеки от тях може да се свързва с другите неврони при определени условия и да си предават сигнали. Идеята е проста. Идват импулси от тялото, тези импулси минават през мрежа от неврони, мрежата от неврони обикновено претърпява малка промяна като реакция на този стимул и може да изпрати обратно импулси на тялото. Способността на невронната мрежа да променя реакцията си спрямо импулсите идващи от тялото определя живота на организма и способността му да оцелява. Ако при ДНК, мутацията се извършва веднъж в живота на съществото, то в този случай има и придобити възможности.<br /></div><br /><span style="font-weight: bold;">Компютърът</span><br /><br /><div style="text-align: justify;">Компютърът представлява една памет, един процесор и входно/изходни канали. Идеята е проста. Процесорът променя или чете паметта, когато получи съответен сигнал. Процесорът разполага с няколко прости инструкции, които може да извърши върху паметта. Обикновено списък от инструкции (програма) са записани на паметта и той ги изпълнява при команда като има възможност да докладва на изходния канал (екран).<br /></div><br /><span style="font-weight: bold;">Мозъкът срещу компютъра<br /></span><br /><div style="text-align: justify;">Интересното при мозъка е, че той е памет и процесор в едно. Всяка връзка между невроните определя какво е "записано" в мозъка и всеки неврон обработва сигнали като един малък процесор. Може да се каже, че мозъка е една памет, на която всяка клетка е същевременно процесор и информация.<br /></div><br /><span style="font-weight: bold;">Еволюцията</span><br /><br /><div style="text-align: justify;">След като разбираме толкова много за невронните мрежи, защо не можем да направим нещо, което е "умно" поне колкото муха? Според мен е грешно да се мисли, че ние сме нещо по-различно от еволюция и че нашите творения не се влияят от законите на еволюцията. Именно затова трябва да мине известно време, за да може нашите машинки, базирани на идеите, които намираме в живите същества, да полетят и да започнат да правят неща, които никога не бихме могли да си представим в момента.<br /></div><br /><span style="font-weight: bold;">Подход</span><br /><br /><div style="text-align: justify;">Докато някои хора се опитват да направят действаща изкуствена невронна мрежа, други създават роботи написани със стандартни алгоритми за програмиране използвани в компютърните науки. Има и хора, които търсят същината на интелекта и нови алгоритми, с които той може да бъде описан.<br /></div><br /><span style="font-weight: bold;">Мозъчната кора</span><br /><br /><div style="text-align: justify;">Гънките на мозъка или сивото вещество (защото явно е сиво на цвят), това е най-външната част на двете полукълба на мозъка. Там се съдържа почти всичко за вас. Тя играе роля за паметта, вниманието, усещането на възприятията, мисълта, езика и съзнанието. Бялото вещество е окабеляването на тази кора и седи под нея. Ето картинка, за да видите как изглежда.<br /></div><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDux0juEmaFT2vYA0QnKNVotTV4-DuS-lgHej1vEgKT59bvQAJUNO8tmYEDu3VKbF2FfOaCAoj8OIdE6GEP2WpbZVjEO9p3-v-Q6PFZ8wB8AQdzsLIgeKmKrh4Paz76BJ58TzO5c-SReA/s1600/brain.jpg"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 327px; height: 207px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDux0juEmaFT2vYA0QnKNVotTV4-DuS-lgHej1vEgKT59bvQAJUNO8tmYEDu3VKbF2FfOaCAoj8OIdE6GEP2WpbZVjEO9p3-v-Q6PFZ8wB8AQdzsLIgeKmKrh4Paz76BJ58TzO5c-SReA/s400/brain.jpg" alt="" id="BLOGGER_PHOTO_ID_5460095572417739730" border="0" /></a><br /><div style="text-align: justify;">Ако мозъчната кора бъде разгърната, тя би представлявала една кърпа (60х60см например). При еволюцията, явно кората е растяла по-бързо от черепа ни и за да може да се побере по голяма площ разум, тя малко по малко се е нагънала.<br /></div><br /><div style="text-align: justify;">В мозъчната кора се наблюдават неврони организирани в шест слоя, според различни характеристики. Сантяго Рамон и Кахал (нобелов лауреат) е направил следните 3 картини (<a href="http://en.wikipedia.org/wiki/File:Cajal_cortex_drawings.png">оригинал</a>) като най-отгоре е края на кората, а от ляво надясно: зрителна зона на възрастен обработена по метода на Нисл, двигателна зона на възрастен обработена по метода на Нисл и зона на 1.5 месечно бебе обработена по метода на Голги.<br /></div><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-FiVjxEoIF6Sk3PpFgd4omeywl9Hl29-N0Gbf9meQFCRDcpnNFlMy6k7gC4998O6OqE9jP9q_JZXYepmQFUZjcUrObDyrrVo-veZ2AmcWywIYDtq2pOxV1W7UFOVxLlz-FM3pi2o6P1o/s1600/cajal.png"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 269px; height: 311px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-FiVjxEoIF6Sk3PpFgd4omeywl9Hl29-N0Gbf9meQFCRDcpnNFlMy6k7gC4998O6OqE9jP9q_JZXYepmQFUZjcUrObDyrrVo-veZ2AmcWywIYDtq2pOxV1W7UFOVxLlz-FM3pi2o6P1o/s400/cajal.png" alt="" id="BLOGGER_PHOTO_ID_5460100230487751938" border="0" /></a><br /><div style="text-align: justify;">Оказва се, че осъществяването на дадена функция е специфично и както е в случая на двигателната зона, някой слой може да не съществува. Ние ще разгледаме случая с шестте слоя.<br /><br /></div> <span style="font-weight: bold;">Какво търсим в мозъчната кора</span><br /><br /><div style="text-align: justify;">За да се справяме добре във света, който ни заобикаля, ние трябва да го разбираме. Ние постигаме това като си изградим въображаем модел. Не, не говоря за този модел, който вие си мислите и който можете да осъзнаете лесно. Става въпрос за едно много ниско ниво на описание, където информацията от сетивата ви пристига в мозъчната кора и тя трябва да разбере какви са причините. Нагледно става следното:<br /></div><div style="text-align: justify;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibiV0p1ZppcqFUYY2VxryQmQsK9QZQ6jnAXQ08-mTs626b_1h1AH6ZcmlfwTdD2770Ue4IBNUJc8dyCBTgAyZskeeTB4M0weyKrfg3krKVwTr3T7BQOCgW9eGAWrwPSYOB7-wwS0bPbzs/s1600/model_cause.png"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 205px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibiV0p1ZppcqFUYY2VxryQmQsK9QZQ6jnAXQ08-mTs626b_1h1AH6ZcmlfwTdD2770Ue4IBNUJc8dyCBTgAyZskeeTB4M0weyKrfg3krKVwTr3T7BQOCgW9eGAWrwPSYOB7-wwS0bPbzs/s400/model_cause.png" alt="" id="BLOGGER_PHOTO_ID_5461939423888859746" border="0" /></a>Първо обаче трябва да се запитаме как тази част от мозъка ни определя каква причина отговаря на даден импулс. Ами това е първата задача на мозъчната кора, да открива причините, да открива шарки в нови и нови входни данни. Веднъж определила причината, втората задача на мозъчната кора е да се съсредоточи върху предсказването на това какво следва от разбраната причина. Щом като сте чули звука на двигателя, вие можете да си представите веднага колата, която ще се появи: вие предсказвате бъдещето! Следва третата задача, при която мозъчната кора казва на тялото да се отдръпне от пътя и вие сте спасен от сигурна гибел.<br /><br /></div><span style="font-weight: bold;">Дървовидна Времева Памет</span><br /><br /><div style="text-align: justify;">Моделът за <a href="http://en.wikipedia.org/wiki/Hierarchical_Temporal_Memory">Дървовидна Времева Памет</a> (ДВП) е създадена от <a href="http://en.wikipedia.org/wiki/Jeff_Hawkins">Джеф Хокинс</a> и Дилийп Джордж в тяхната фирма <a href="http://www.numenta.com/">Нумента</a>. ДВП се основава на теорията за работата на мозъчната кора, която е развита в книгата "On Intellidence" (2004) от Хокинс и съавторката Сандра Блейкслий.<br /></div><br /><div style="text-align: justify;">Джеф Хокинс е силно заинтересован от мозъка и иска да създаде обща теория, която да обедини десетките години изследвания в областта на неврологията. Заедно с Дилийп Джордж, той успява да създаде опростен модел на функционирането на мозъчната кора и прокарва идеята за ново поколение интелигентни машини. В Интернет могат да се намерят десетки презентации, в които двамата инженери описват ДВП и виждането си за бъдещето ѝ. Според Хокинс, откритията в областта на науките свързани с мозъка ще променят компютърната наука и той кани всеки, на когото му е любопитно да прочете повече, да се запознае с материята и да помогне за прогреса.<br /></div><br /><span style="font-weight: bold;">ДВП имитира мозъчната кора</span><br /><br /><div style="text-align: justify;">Да се върнем на представянето на мозъчната кора (сивото вещество) като кърпа. Площта на кърпата е разделена на региони. Регионите са свързани помежду си благодарение на снопове нервни влакна от бялото вещество. Това, което са наблюдавали учените е, че при общуването помежду си, регионите са образували йерархии, дървета.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiS3orAZKE5edxzzVj1a-jm-Ex3VAqByz40ILsASPXHd-EWrlUPTx4JzGNR173zIci8zu77NdnYHrINrE7dFe0IB7B7HYeefuiCMOzXBSC_MWAtoGiVdh6hoPRsAaWAzjr5M1SISq5DQOI/s1600/htm_towel.png"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 368px; height: 190px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiS3orAZKE5edxzzVj1a-jm-Ex3VAqByz40ILsASPXHd-EWrlUPTx4JzGNR173zIci8zu77NdnYHrINrE7dFe0IB7B7HYeefuiCMOzXBSC_MWAtoGiVdh6hoPRsAaWAzjr5M1SISq5DQOI/s400/htm_towel.png" alt="" id="BLOGGER_PHOTO_ID_5461954226917669810" border="0" /></a><br />Всеки регион изглежда еднакъв, структурата им е еднаква, но те спазват определена йерархия. Хокинс представя следната карикатура на едно дърво:<br /></div><br /><div style="text-align: justify;"><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5_dSkfiNkyXosukA8RrE7O32dqDe-3wuKFSvY2d99AZwPlfelM-nEhfyyXmZb97jlr57UQlaauXy1bohbyHeU7VJ7n8DeObP_gTlnUA7KXw2ZkvaufY6EPiFI7tvCwze_rz_7MnG4TD8/s1600/htm.png"><img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 400px; height: 252px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi5_dSkfiNkyXosukA8RrE7O32dqDe-3wuKFSvY2d99AZwPlfelM-nEhfyyXmZb97jlr57UQlaauXy1bohbyHeU7VJ7n8DeObP_gTlnUA7KXw2ZkvaufY6EPiFI7tvCwze_rz_7MnG4TD8/s400/htm.png" alt="" id="BLOGGER_PHOTO_ID_5461946955453766610" border="0" /></a>Ако приемем, че това са региони отговорни за зрението, то тези най-отдолу (ред 1) получават първи данните от очите. Ред 1 проектира данните към Ред 2, Ред 2 към Ред 3 и т.н. Малките стрелки показват, че информацията може да тече нагоре и надолу по пирамидата. Когато клетки от долен ред намерят стабилна пространствена шарка, те подават данни нагоре. Когато клетките от горен ред намерят (времева) последователност (предсказуемост), те подават данни надолу.<br /><br />От схемата става ясно, че всяка част от Ред 1 е отговорна за малка част от зрението. Малка като време и други характеристики. Клетките в частите на Ред 2 са същите като тези в частите на Ред 1, но те отговарят за по мащабни характеристики на наблюдаваното и по-дълги периоди от време. Така малко по малко, достигайки до най-горното ниво, се намират все по-важни и по-важни причини.<br /><br />Всяко едно дърво представлява човек, дума, идея, каквото и да е. Понятия на високо ниво. Това е начинът, по който мозъка построява модел на причините и достига до заключения. Това не е компютър, това е памет. Дървовидна памет, която разбира какви са причините в света и ги вгражда в йерархия.<br /></div><br /><span style="font-weight: bold;">Следващите стъпки</span><br /><br /><div style="text-align: justify;">Изложението ми върху ДВП е изцяло основано на лекцията "<a href="http://www.youtube.com/watch?v=TDzr0_fbnVk">Jeff Hawkins - Hierarchical Temporal Memory</a>" от 18 март 2010 г. пред Факултета по Компютърни Науки към Университета на Британска Колумбия, Канада. Интересното в тази лекция е, че Хокинс не говори само какво са правили през последните три-четири години в Нумента или какво ще е грандиозното бъдеще след десетилетия. Той прави изложение на това, над което са работили есента на 2009 и може да се види как тази теория се подобрява и развива, как се откриват нови и интересни детайли.<br /><br />Пред есента на 2009, учените от Нумента са се съсредоточили върху кутийките от дървовидната структура, онези жълти квадратчета, които обсъждахме. Всеки такъв възел има 3 компонента:<br /></div><ul><li> пространствен смесител: учи пространствени шарки;</li><li> памет за последователност: учи поредици;</li><li> времеви смесител: образува стабилни представяния на поредици, дори шарките да не съвпадат.</li></ul><div style="text-align: justify;">Изходът от времевия смесител на един възел е вход за пространствен смесител на горно ниво.<br /><br />Отново стана късно, а стигнах до темата Разпределени представяния с неизменна разпръснатост (Fixed-sparsity Distributed Representations, FDR), красота :) Затова ще спра до тук. Надявам се да сте разбрали повечето неща до тук. И аз поразбрах това онова вече :)<br /></div>Unknownnoreply@blogger.com1