<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5411216495346739292</id><updated>2012-01-22T10:07:22.056-08:00</updated><category term='home'/><category term='I&apos;net'/><category term='software'/><category term='programming'/><category term='dotNet'/><category term='robot'/><category term='microsoft'/><category term='windows'/><category term='общее'/><category term='youtube'/><category term='cpp'/><category term='links'/><category term='hardware'/><category term='google'/><title type='text'>DASK.NET</title><subtitle type='html'>Крылья – этого мало. Требуется еще лётная погода.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>73</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-6303110397144558387</id><published>2011-02-04T10:09:00.000-08:00</published><updated>2011-02-04T10:09:40.111-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='общее'/><title type='text'>Про статистику</title><content type='html'>Интересные вещи я наблюдаю, у Blogger появилась возможность смотреть статистику блога, дак вот она в разы отличается то того, что показывает Google Analytics. &lt;br /&gt;&lt;br /&gt;Если судить по данным Google Analytics популярность браузеров выглядит следующим образом:&lt;code&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Firefox&lt;/td&gt;&lt;td&gt;32.20%&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Opera&lt;/td&gt;&lt;td&gt;25.37%&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Chrome&lt;/td&gt;&lt;td&gt;20.90%&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Internet Explorer&lt;/td&gt;&lt;td&gt;14.29%&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Safari&lt;/td&gt;&lt;td&gt;6.40%&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Opera Mini&lt;/td&gt;&lt;td&gt;0.85%&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/code&gt;&lt;br /&gt;С другой стороны, статистика у Blogger:&lt;code&gt;&lt;table&gt;&lt;tr&gt;&lt;td&gt;Internet Explorer&lt;/td&gt;&lt;td&gt;37%&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Firefox&lt;/td&gt;&lt;td&gt;24%&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Chrome&lt;/td&gt;&lt;td&gt;19%&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Opera&lt;/td&gt;&lt;td&gt;11%&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Safari&lt;/td&gt;&lt;td&gt;6%&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-6303110397144558387?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/6303110397144558387/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=6303110397144558387' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/6303110397144558387'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/6303110397144558387'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2011/02/blog-post.html' title='Про статистику'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-4270039483759350318</id><published>2011-01-31T01:20:00.000-08:00</published><updated>2011-02-01T11:24:11.005-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='cpp'/><title type='text'>Wt C++ Web Toolkit. Часть вторая.</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;blockquote&gt;&lt;i&gt;В продолжение &lt;a href="http://dask-blog.blogspot.com/2010/12/wt-c-web-toolkit.html"&gt;первой части&lt;/a&gt;, рассмотрим работу с библиотекой Wt на примере.&lt;/i&gt;&lt;/blockquote&gt;&lt;div style="text-align: justify;"&gt;Чтобы показать, как это работает, рассмотрим самый простой пример. Будет использовано всего два виджета, это WText и WPushButton, соответственно текст и кнопка.&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;a href="http://dask-blog.blogspot.com/2011/02/wt-c-web-toolkit.html#more"&gt;Read more »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-4270039483759350318?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/4270039483759350318/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=4270039483759350318' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/4270039483759350318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/4270039483759350318'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2011/02/wt-c-web-toolkit.html' title='Wt C++ Web Toolkit. Часть вторая.'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_bmcn7NPY5i4/TUfL4H9ifNI/AAAAAAAAAeE/934qeiIjapg/s72-c/wt_run.PNG' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-8775377263936332464</id><published>2010-12-10T06:00:00.000-08:00</published><updated>2011-02-01T11:26:32.908-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='cpp'/><title type='text'>Wt C++ Web Toolkit.Часть первая.</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;blockquote&gt;&lt;i&gt;Материал, представленный ниже, большей частью, написан по мотивам &lt;a href="http://www.webtoolkit.eu/wt/doc/tutorial/wt-sdj.pdf"&gt;&lt;b&gt;A gentle introduction to the Wt C++ Toolkit for Web Applications&lt;/b&gt;&lt;/a&gt;, не является полны переводомм. :о)&lt;br&gt;&lt;/i&gt;&lt;/blockquote&gt;&lt;b&gt;Введение&lt;/b&gt;&lt;br&gt;&lt;div style="text-align: justify;"&gt;C++ – язык программирования общего назначения, созданный для разработки программного обеспечения широкого спектра, такого как, операционные системы, прикладное программное обеспечение, серверное программное обеспечение и так далее. Тем не менее, использование C++ для разработки веб-приложений весьма ограничено. Вместо этого применяются языки «доминирующие» в разработке веб-приложений, такие как, Java, PHP, Python, Perl. За исключением PHP, который был  специально спроектированным для разработки веб-приложений, для языков программирования предлагаются различные фреймворки, облегчающее разработку веб-приложений. Например, J2EE и Struts для Java, Perl::CGI для Perl, или Zope для Python.&lt;/div&gt;&lt;/div&gt;&lt;a href="http://dask-blog.blogspot.com/2010/12/wt-c-web-toolkit.html#more"&gt;Read more »&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-8775377263936332464?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/8775377263936332464/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=8775377263936332464' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/8775377263936332464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/8775377263936332464'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2010/12/wt-c-web-toolkit.html' title='Wt C++ Web Toolkit.Часть первая.'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_bmcn7NPY5i4/TPaxgQA_uEI/AAAAAAAAAdQ/u6Cw4LhJFlw/s72-c/blog_wt_1_a.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-3577035329967618069</id><published>2010-12-08T23:22:00.000-08:00</published><updated>2010-12-08T23:22:09.229-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='общее'/><title type='text'>Перезагрузка</title><content type='html'>&lt;div align="justify"&gt;То, что в нашей стране очень любят повторять сказанное на вверху, не секрет, но постоянно слышать про «перезагрузку» и даже нажатие на «кнопку перезагрузки»,  начинает утомлять. По личному опыту знаю, сколько не нажимай на кнопку перезагрузки, но пока прошивку не сменишь, каких либо изменений ожидать не стоит. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-3577035329967618069?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/3577035329967618069/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=3577035329967618069' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/3577035329967618069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/3577035329967618069'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2010/12/blog-post.html' title='Перезагрузка'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-2091352718804656700</id><published>2010-11-22T06:55:00.000-08:00</published><updated>2010-11-22T06:55:08.117-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dotNet'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>И снова Mono: Установка</title><content type='html'>&lt;div align="justify"&gt;Попробуем поработать с Mono, начнем с загрузки собственно самой &lt;a href="http://www.go-mono.com/mono-downloads/download.html"&gt;Mono&lt;/a&gt; и среды разработки &lt;a href="http://monodevelop.com/Download"&gt;MonoDevelop&lt;/a&gt;. И так что мы имеем:&lt;/div&gt;&lt;ul type="circle"&gt;&lt;li&gt;&lt;a href="http://ftp.novell.com/pub/mono/archive/2.8.1/windows-installer/3/mono-2.8.1-gtksharp-2.12.10-win32-3.exe"&gt;mono-2.8.1-gtksharp-2.12.10-win32-3.exe (77,5 MБ)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://monodevelop.com/files/Windows/releases/MonoDevelop-2.4.msi"&gt;MonoDevelop-2.4.msi (20,3 MБ)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div align="justify"&gt;Тут правда есть ода странность, почему то в моем случае, MonoDevelop отказался устанавливаться, ругаясь на версию GTK#, хотя вроде бы установка пакета &lt;a href="http://ftp.novell.com/pub/mono/archive/2.8.1/windows-installer/3/mono-2.8.1-gtksharp-2.12.10-win32-3.exe"&gt;mono-2.8.1-gtksharp-2.12.10-win32-3.exe&lt;/a&gt; подразумевает и установку GTK# версии 2.12.10, но не тут-то было.&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_bmcn7NPY5i4/TOofTO0ngyI/AAAAAAAAAdI/ezud0NqK6mg/s1600/devmono_setup_error.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="246" src="http://3.bp.blogspot.com/_bmcn7NPY5i4/TOofTO0ngyI/AAAAAAAAAdI/ezud0NqK6mg/s320/devmono_setup_error.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Решение проблемы нашлось в установке еще одного пакета, а именно:&lt;br /&gt;&lt;ul type="circle"&gt;&lt;li&gt;&lt;a href="http://ftp.novell.com/pub/mono/gtk-sharp/gtk-sharp-2.12.10.win32.msi"&gt;gtk-sharp-2.12.10.win32.msi (15,8 MБ)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div align="justify"&gt;После установки MonoDevelop запустилась, но с жуткими «тормозами», при этом реакция GUI больше напоминает тики, если бы она при этом еще и звуки издавала, вполне бы сошло за синдром Туретта. Process Explorer показал прожорливость в отношении памяти, а Process Monitor показал, что процесс MonoDevelop.exe непрерывно пытается обращаться к одним и тем же сборкам .Net Framework.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_bmcn7NPY5i4/TOovZbmyVxI/AAAAAAAAAdM/3p9pNRLahkk/s1600/devmono_error0.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="268" src="http://3.bp.blogspot.com/_bmcn7NPY5i4/TOovZbmyVxI/AAAAAAAAAdM/3p9pNRLahkk/s320/devmono_error0.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="justify"&gt;Минут через десять все прекратилось, реакция GUI стала соответствовать ожиданиям. Видимо оглядевшись по сторонам и удостоверившись, что жить можно, MonoDevelop успокоилась :о) &lt;/div&gt;&lt;br /&gt;Впрочем, не все так и плохо, как может показаться, работать можно, особенно если учесть тот факт, что основное достоинство Mono в кроссплатформенности, хотя это еще тоже вопрос.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-2091352718804656700?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/2091352718804656700/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=2091352718804656700' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/2091352718804656700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/2091352718804656700'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2010/11/mono_22.html' title='И снова Mono: Установка'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_bmcn7NPY5i4/TOofTO0ngyI/AAAAAAAAAdI/ezud0NqK6mg/s72-c/devmono_setup_error.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-3123946140388720985</id><published>2010-11-21T11:08:00.000-08:00</published><updated>2010-11-21T11:09:03.046-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dotNet'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>И снова Mono</title><content type='html'>Со всех сторон извещают, что вышел &lt;a href="http://www.mono-project.com/Release_Notes_Mono_2.8"&gt;Mono 2.8&lt;/a&gt; с заявленной поддержкой спецификации C#4.0, но мне бы было куда интересней услышать об изменениях в составе библиотек и соответствии их .Net Framework.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-3123946140388720985?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/3123946140388720985/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=3123946140388720985' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/3123946140388720985'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/3123946140388720985'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2010/11/mono.html' title='И снова Mono'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-8964934200425892113</id><published>2010-11-18T23:05:00.000-08:00</published><updated>2010-11-17T23:07:51.630-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='I&apos;net'/><title type='text'>Задай вопрос, получи видео ответ</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_bmcn7NPY5i4/TOTLyAJ7tRI/AAAAAAAAAdA/zyZrtBnH-ZY/s1600/vyou.PNG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="287" src="http://3.bp.blogspot.com/_bmcn7NPY5i4/TOTLyAJ7tRI/AAAAAAAAAdA/zyZrtBnH-ZY/s320/vyou.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: #2d2d2d; font-family: Arial, 'Helvetica Neue', Helvetica, Geneva, sans-serif; font-size: 13px;"&gt;&lt;/span&gt;Наткнулся на интересный сервис &lt;a href="http://vyou.com/"&gt;VYou&lt;/a&gt;, суть которого заключается в возможности задать пользователям сервиса вопрос и получить на него видео ответ. На мой взгляд, идея проста и интересна. Вопрос только в том, раскрутится ли это сервис, и попробуют или реализовать эту идею прочие социальные сети.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-8964934200425892113?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/8964934200425892113/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=8964934200425892113' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/8964934200425892113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/8964934200425892113'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2010/11/blog-post.html' title='Задай вопрос, получи видео ответ'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_bmcn7NPY5i4/TOTLyAJ7tRI/AAAAAAAAAdA/zyZrtBnH-ZY/s72-c/vyou.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-6708123817524943637</id><published>2010-11-17T07:40:00.000-08:00</published><updated>2010-11-17T07:40:50.468-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='links'/><title type='text'>Дизайнер диаграмм на WPF</title><content type='html'>Пример, точнее четыре, о том, как написать свой дизайнер диаграмм на WPF. Каждый последующий расширяет функционал.&lt;br /&gt;&lt;a href="http://www.codeproject.com/KB/WPF/WPFDiagramDesigner_Part1.aspx"&gt;WPF Diagram Designer: Part 1&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.codeproject.com/KB/WPF/WPFDiagramDesigner_Part2.aspx"&gt;WPF Diagram Designer: Part 2&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.codeproject.com/KB/WPF/WPFDiagramDesigner_Part3.aspx"&gt;WPF Diagram Designer: Part 3&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.codeproject.com/KB/WPF/WPFDiagramDesigner_Part4.aspx"&gt;WPF Diagram Designer: Part 4&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-6708123817524943637?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/6708123817524943637/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=6708123817524943637' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/6708123817524943637'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/6708123817524943637'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2010/11/wpf.html' title='Дизайнер диаграмм на WPF'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-5567070125517856480</id><published>2010-11-17T07:39:00.000-08:00</published><updated>2010-11-17T07:39:06.897-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='links'/><title type='text'>RAW сокеты и сниффер на C#</title><content type='html'>Работа с raw сокетами в .net Framework. Небольшой пример сниффера на C#.&lt;br /&gt;&lt;a href="http://www.codeproject.com/KB/IP/CSNetworkSniffer.aspx"&gt;A Network Sniffer in C#&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-5567070125517856480?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/5567070125517856480/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=5567070125517856480' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/5567070125517856480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/5567070125517856480'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2010/11/raw-c.html' title='RAW сокеты и сниффер на C#'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-6745368436566159142</id><published>2010-11-15T00:07:00.000-08:00</published><updated>2010-11-15T00:07:03.401-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='I&apos;net'/><title type='text'>Обновление Office Live Workspace</title><content type='html'>Не то чтобы я особо пользуюсь упомянутым в заголовке сервисом от Microsoft, но все же пришедшее на почту уведомление заинтересовало меня. В целом все очень приятно выглядит, уже можно говорить о полноценной работе с документами Microsoft Office онлайн.&lt;br /&gt;&lt;br /&gt;Из линейки продуктов Microsoft Office в сервисе представлены:&lt;br /&gt;&lt;span style="color: #444444;"&gt;&lt;strong&gt;Microsoft Word&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_bmcn7NPY5i4/TODmk8JbhZI/AAAAAAAAAcw/zBXFxVhYZAc/s1600/winlive_update_0.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="276" px="true" src="http://2.bp.blogspot.com/_bmcn7NPY5i4/TODmk8JbhZI/AAAAAAAAAcw/zBXFxVhYZAc/s400/winlive_update_0.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="color: #444444;"&gt;&lt;strong&gt;Microsoft Excel&lt;/strong&gt;&lt;/span&gt; &lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_bmcn7NPY5i4/TODmnEx5f-I/AAAAAAAAAc0/m1DJRjcpt-g/s1600/winlive_update_2.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="276" px="true" src="http://2.bp.blogspot.com/_bmcn7NPY5i4/TODmnEx5f-I/AAAAAAAAAc0/m1DJRjcpt-g/s400/winlive_update_2.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: #444444;"&gt;Microsoft PowerPoint&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_bmcn7NPY5i4/TODmo5vcAwI/AAAAAAAAAc4/D9gXkO6gnxY/s1600/winlive_update_3.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="277" px="true" src="http://2.bp.blogspot.com/_bmcn7NPY5i4/TODmo5vcAwI/AAAAAAAAAc4/D9gXkO6gnxY/s400/winlive_update_3.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: #444444;"&gt;Microsoft OneNote&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_bmcn7NPY5i4/TODmrZduCUI/AAAAAAAAAc8/kcPb88VWVMM/s1600/winlive_update_1.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="277" px="true" src="http://3.bp.blogspot.com/_bmcn7NPY5i4/TODmrZduCUI/AAAAAAAAAc8/kcPb88VWVMM/s400/winlive_update_1.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Работа с сервисом не сильно отличается от привычной работы с одноименными продуктами, установленными на локальной машине. При этом имеется возможность загрузить документы для работы в этих самых десктопных версиях продуктов с возможностью последующего сохранения документа в в Вашей  рабочей области на онлайн сервисе.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-6745368436566159142?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/6745368436566159142/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=6745368436566159142' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/6745368436566159142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/6745368436566159142'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2010/11/office-live-workspace.html' title='Обновление Office Live Workspace'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_bmcn7NPY5i4/TODmk8JbhZI/AAAAAAAAAcw/zBXFxVhYZAc/s72-c/winlive_update_0.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-1358456929581357856</id><published>2010-11-11T05:44:00.000-08:00</published><updated>2010-11-11T05:44:00.587-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='I&apos;net'/><title type='text'>I know where you work</title><content type='html'>Хочется увидеть как живут в офисах других компаний? :о) Тогда Вам сюда &lt;a href="http://www.officesnapshots.com/"&gt;Office Snapshots&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Кстати, есть классификация офисов, как по &lt;a href="http://www.officesnapshots.com/location/"&gt;местоположению&lt;/a&gt;, так и &lt;a href="http://www.officesnapshots.com/companies/"&gt;компании&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-1358456929581357856?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/1358456929581357856/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=1358456929581357856' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/1358456929581357856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/1358456929581357856'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2010/11/i-know-where-you-work.html' title='I know where you work'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-710762767987386121</id><published>2010-10-08T06:03:00.000-07:00</published><updated>2010-10-08T06:03:19.067-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='общее'/><title type='text'>John Lennon Google Doodle</title><content type='html'>Гугловцы порадовали заглавной страницей :о)&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_bmcn7NPY5i4/TK8UTGI_5mI/AAAAAAAAAcM/sg6ro2OhDh0/s1600/google_lennon.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_bmcn7NPY5i4/TK8UTGI_5mI/AAAAAAAAAcM/sg6ro2OhDh0/s1600/google_lennon.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;object width="640" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/TYHCeUfoAnw?fs=1&amp;amp;hl=ru_RU&amp;amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/TYHCeUfoAnw?fs=1&amp;amp;hl=ru_RU&amp;amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-710762767987386121?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/710762767987386121/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=710762767987386121' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/710762767987386121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/710762767987386121'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2010/10/john-lennon-google-doodle.html' title='John Lennon Google Doodle'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_bmcn7NPY5i4/TK8UTGI_5mI/AAAAAAAAAcM/sg6ro2OhDh0/s72-c/google_lennon.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-4558598893133215345</id><published>2010-10-04T11:07:00.000-07:00</published><updated>2010-10-08T06:06:43.486-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><title type='text'>Ошибка: MSVCP90.DLL</title><content type='html'>Столкнулся с ошибкой при загрузке стороннего приложения, куда-то подевалась функция &lt;b&gt;_Xfunc@tr1@std@@YAXXZ&lt;/b&gt; из библиотеки msvcp90.dll :о)&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://picasaweb.google.com/lh/photo/Z85YwgHQlGev9GbELORffZPfUI9brt_z3avVbnOnnLw?feat=embedwebsite" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img src="http://lh6.ggpht.com/_bmcn7NPY5i4/TKn9AKOshtI/AAAAAAAAAb0/ebvzInLgZKw/s1600/msvcp90_err.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Как, оказалось, хорошо лечится обновлением до &lt;a href="http://www.microsoft.com/downloads/en/details.aspx?familyid=A5C84275-3B97-4AB7-A40D-3802B2AF5FC2&amp;amp;displaylang=en"&gt;VC++ 2008 SP1 Redistributable Package&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-4558598893133215345?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/4558598893133215345/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=4558598893133215345' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/4558598893133215345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/4558598893133215345'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2010/10/msvcp90dll.html' title='Ошибка: MSVCP90.DLL'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_bmcn7NPY5i4/TKn9AKOshtI/AAAAAAAAAb0/ebvzInLgZKw/s72-c/msvcp90_err.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-1395538397073527848</id><published>2010-08-29T10:17:00.000-07:00</published><updated>2010-08-29T10:17:39.957-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='I&apos;net'/><title type='text'>Следующий блог</title><content type='html'>В панели Blogger.com есть такая штуковина как «Следующий блог». Я не знаю какими путями определяются следующий блог, но у меня все блоги на которые я попадаю по этой ссылке на иврите (все, абсолютно)!!! Я был в Израиле, прекрасные воспоминания, но я не знаю иврита, совсем не знаю :о))&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-1395538397073527848?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/1395538397073527848/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=1395538397073527848' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/1395538397073527848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/1395538397073527848'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2010/08/blog-post_29.html' title='Следующий блог'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-7690293938043476137</id><published>2010-08-25T11:09:00.001-07:00</published><updated>2010-08-25T11:09:53.112-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='youtube'/><title type='text'>Вот так надо делать видео...</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;object height="385" width="480"&gt;&lt;param name="movie" value="http://www.youtube.com/v/2_HXUhShhmY?fs=1&amp;amp;hl=ru_RU"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/2_HXUhShhmY?fs=1&amp;amp;hl=ru_RU" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-7690293938043476137?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/7690293938043476137/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=7690293938043476137' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/7690293938043476137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/7690293938043476137'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2010/08/blog-post_25.html' title='Вот так надо делать видео...'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-2476476850113240642</id><published>2010-08-19T04:48:00.000-07:00</published><updated>2010-08-19T04:48:50.815-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>Хромеглюк</title><content type='html'>Качаем файлы на скорости 36 Gb/s... :о)&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_bmcn7NPY5i4/TG0ZgLlV4tI/AAAAAAAAAas/MTr81OJk0ss/s1600/chrome_bag.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="170" src="http://1.bp.blogspot.com/_bmcn7NPY5i4/TG0ZgLlV4tI/AAAAAAAAAas/MTr81OJk0ss/s400/chrome_bag.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-2476476850113240642?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/2476476850113240642/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=2476476850113240642' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/2476476850113240642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/2476476850113240642'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2010/08/blog-post.html' title='Хромеглюк'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_bmcn7NPY5i4/TG0ZgLlV4tI/AAAAAAAAAas/MTr81OJk0ss/s72-c/chrome_bag.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-8948989405916826648</id><published>2010-03-25T13:00:00.000-07:00</published><updated>2010-03-25T22:56:55.095-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='cpp'/><title type='text'>Упаковка структур данных</title><content type='html'>&lt;div style="text-align: justify;"&gt;При манипуляции с данными в C/C++ довольно часто пользуются наложением структуры на массив / приведением типа, если не рассуждать о безопасности этого метода, можно сказать, что довольно часто у начинающих бывает одна маленькая и забавная ошибка, они забывают про выравнивание полей структуры в памяти. Для чего это все делают забавные компиляторы? Очевидно, что для оптимизации работы с памятью, учитывая особенности реализации конкретной аппаратной платформы.&lt;br /&gt;&lt;br /&gt;Данную ситуацию можно рассмотреть на пример некоторой реализации протокола обмена данными или же на примере работы с файлами двоичной структуры. Допустим, что у нас есть некоторый протокол, в котором каждое сообщение (пакет) имеет заголовок с полями приведенными ниже:&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_bmcn7NPY5i4/S6uzCc7tDvI/AAAAAAAAAY4/NfH81Xfx4gQ/s1600/str.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_bmcn7NPY5i4/S6uzCc7tDvI/AAAAAAAAAY4/NfH81Xfx4gQ/s320/str.PNG" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;На С/С++ заголовок сообщения вполне можем представить в виде структуры:&lt;font face="Consolas"  color="black" &gt;&lt;br /&gt;&lt;font color="blue"&gt;typedef struct&lt;/font&gt; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="blue"&gt;unsigned char&lt;/font&gt; sg;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="blue"&gt;unsigned char&lt;/font&gt; type;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="blue"&gt;unsigned short&lt;/font&gt; len;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;time_t time;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="blue"&gt;unsigned char&lt;/font&gt; crc;&lt;br /&gt;} msg_header_t;&lt;br /&gt;&lt;/font&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Не будем рассматривать сообщения имеющие блину тела отличную от нуля, пусть это будет короткое сообщение, состоящее только из заголовка. Мы его формируем, передам в кольцевой буфер и так далее...&lt;/div&gt;&lt;font face="Consolas"  color="black" &gt;msg_header_t *msg;&lt;br /&gt;&lt;font color="green"&gt;/* ... */&lt;/font&gt;&lt;br /&gt;RingBuffer-&gt;Write((&lt;font color="blue"&gt;unsigned char&lt;/font&gt;*)msg, &lt;font color="blue"&gt;sizeof&lt;/font&gt;(msg_header_t));&lt;br /&gt;&lt;/font&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Все замечательно и мы рассчитываем передать в кольцевой буфер блок длиной в 9 байт (при условии, что time_t у нас 4 байта), однако компиляторы хлебом не корми, дай что-нибудь соптимизировать и в итоге мы получаем 12 байт, как раз из за выравнивания.&lt;br /&gt;&lt;br /&gt;В принципе, если обмен данными происходит между двумя экземплярами одной и той же программы, то все даже будет работать корректно, однако это очень частный случай и как правило такая ситуация вызовет некорректную обработку сообщения (пакета). &lt;br /&gt;&lt;br /&gt;Решение данной ситуации, это явное указание компилятору, как нужно разместить поля структуры в памяти. Компиляторы С/С++ поддерживаются специальную директиву препроцессора &lt;font face="Consolas"  color="blue" &gt;#pragma pack&lt;/font&gt;. Применяется это так:&lt;br /&gt;&lt;font face="Consolas"  color="blue" &gt;#pragma pack(1)&lt;/font&gt; &lt;br /&gt;&lt;font color="green"&gt;/* Описываем нашу структуру данных с побайтной упаковкой */&lt;/font&gt;&lt;br /&gt;&lt;font face="Consolas"  color="blue" &gt;#pragma pack()&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;Посмотреть как это работает можно на простом примере:&lt;/div&gt;&lt;font face="Consolas"  color="black" &gt;&lt;font color="green"&gt;/* msg_header_t1 */&lt;/font&gt;&lt;br /&gt;&lt;font color="blue"&gt;typedef struct&lt;/font&gt; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="blue"&gt;unsigned char&lt;/font&gt; sg;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="blue"&gt;unsigned char&lt;/font&gt; type;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="blue"&gt;unsigned short&lt;/font&gt; len;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;time_t time;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="blue"&gt;unsigned char&lt;/font&gt; crc;&lt;br /&gt;} msg_header_t1;&lt;br /&gt;&lt;font color="green"&gt;/* msg_header_t2 */&lt;/font&gt;&lt;br /&gt;&lt;font face="Consolas"  color="blue" &gt;#pragma pack(1)&lt;/font&gt;&lt;br /&gt;&lt;font color="blue"&gt;typedef struct&lt;/font&gt; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="blue"&gt;unsigned char&lt;/font&gt; sg;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="blue"&gt;unsigned char&lt;/font&gt; type;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="blue"&gt;unsigned short&lt;/font&gt; len;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;time_t time;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="blue"&gt;unsigned char&lt;/font&gt; crc;&lt;br /&gt;} msg_header_t2;&lt;br /&gt;&lt;font face="Consolas"  color="blue" &gt;#pragma pack()&lt;/font&gt;&lt;br /&gt;&lt;font color="green"&gt;/* ... */&lt;/font&gt;&lt;br /&gt;&lt;font color="blue"&gt;int&lt;/font&gt; main(&lt;font color="blue"&gt;void&lt;/font&gt;) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;printf(&lt;font color=#FF8C00&gt;"msg_header_t1: %d, msg_header_t2: %d\n"&lt;/font&gt;,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="blue"&gt;sizeof&lt;/font&gt;(msg_header_t1), &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="blue"&gt;sizeof&lt;/font&gt;(msg_header_t2));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="blue"&gt;return&lt;/font&gt; 0;&lt;br /&gt;}&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;Результат должен выглядеть примерно так: &lt;br /&gt;&lt;font face="Consolas"  color="black" &gt;msg_header_t1: 12, msg_header_t2: 9&lt;/font&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-8948989405916826648?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/8948989405916826648/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=8948989405916826648' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/8948989405916826648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/8948989405916826648'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2010/03/blog-post_25.html' title='Упаковка структур данных'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_bmcn7NPY5i4/S6uzCc7tDvI/AAAAAAAAAY4/NfH81Xfx4gQ/s72-c/str.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-1810011020025140571</id><published>2010-03-20T11:42:00.000-07:00</published><updated>2010-03-25T01:55:55.626-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><category scheme='http://www.blogger.com/atom/ns#' term='youtube'/><title type='text'>Граффити машина</title><content type='html'>&lt;div style="text-align: justify;"&gt;Довольно забавный подход к созданию граффити представлен на сайте &lt;a href="http://hackaday.com/2010/03/19/graffiti-machine-sprays-for-you/"&gt;hackaday.com&lt;/a&gt;. И главное, реализация не представляет собой ничего сложного :о) я так думаю по максимуму там два шаговых двигателя, ключи для управления приводами, да контролер подключаемый к ПК, но сама идея просто класс =)&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;object height="385" width="480"&gt;&lt;param name="movie" value="http://www.youtube.com/v/5uFsZEqCBV4&amp;hl=ru_RU&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/5uFsZEqCBV4&amp;hl=ru_RU&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-1810011020025140571?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/1810011020025140571/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=1810011020025140571' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/1810011020025140571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/1810011020025140571'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2010/03/blog-post_20.html' title='Граффити машина'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-495015438396931938</id><published>2010-03-10T09:40:00.000-08:00</published><updated>2010-03-10T09:40:34.638-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software'/><title type='text'>Iron</title><content type='html'>С недавних пор стал пудрить мозги Chrome, просто так победить не получилось, но услышал я про &lt;a href="http://www.srware.net/ru/software_srware_iron.php"&gt;Iron&lt;/a&gt;. Поставил, пока что все тип топ...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-495015438396931938?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/495015438396931938/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=495015438396931938' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/495015438396931938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/495015438396931938'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2010/03/iron.html' title='Iron'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-8643914835337011091</id><published>2010-03-06T12:31:00.000-08:00</published><updated>2010-03-06T12:31:53.995-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='общее'/><title type='text'>Micro Men</title><content type='html'>Посмотрел &lt;a href="http://www.bbc.co.uk/programmes/b00n5b92"&gt;Micro Men&lt;/a&gt;, для тех, кто не в курсе, вкратце можно охарактеризовать так, это история становления в Британии компьютерной индустрии, и по большей части в лице двух компаний Sinclair Research Ltd и Acorn Computers Ltd.&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.bbc.co.uk/iplayer/images/episode/b00n5b92_640_360.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="179" src="http://www.bbc.co.uk/iplayer/images/episode/b00n5b92_640_360.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;Sinclair Research Ltd для большинства известна как разработчик ZX Spectrum, а вот Acorn Computers Ltd менее известна, у нас по крайней мере, но именно эта компания разработала BBC Micro.&lt;br /&gt;&lt;br /&gt;Линейка домашних компьютеров ZX Spectrum широко известна, имеет большую армию поклонников и сейчас. Тем не менее, мне было интересно посмотреть историю появления на свет BBC Micro.&lt;br /&gt;&lt;br /&gt;Концовка фильма такова, что большие американские компании вытеснили с компьютерного рынка британских разработчиков.&lt;br /&gt;&lt;br /&gt;Что интереснее, это то, что возникает вопрос, а что у нас было из машин этого класса? Были компьютеры «Агат» - содранные с Apple II, были машинки БК, но это все было не так массово. В большинстве школ компьютерные классы стали появляться в 90х, когда к нам хлынули 286, а в лучшем случае 386, большинству приходилось постигать программирование на языке Бейсик, использую в учебном процессе только ручку и листок бумаги.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-8643914835337011091?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/8643914835337011091/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=8643914835337011091' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/8643914835337011091'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/8643914835337011091'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2010/03/micro-men.html' title='Micro Men'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-2251771024875068294</id><published>2010-03-02T06:29:00.000-08:00</published><updated>2010-03-02T06:29:02.822-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='robot'/><title type='text'>MikroKopter - HexaKopter</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;object height="300" width="400"&gt;&lt;param name="allowfullscreen" value="true" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=6194911&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" /&gt;&lt;embed src="http://vimeo.com/moogaloop.swf?clip_id=6194911&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://vimeo.com/6194911"&gt;MikroKopter - HexaKopter&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-2251771024875068294?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/2251771024875068294/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=2251771024875068294' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/2251771024875068294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/2251771024875068294'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2010/03/mikrokopter-hexakopter.html' title='MikroKopter - HexaKopter'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-8399451624654490034</id><published>2010-03-02T00:42:00.000-08:00</published><updated>2010-03-02T00:43:22.783-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='общее'/><category scheme='http://www.blogger.com/atom/ns#' term='I&apos;net'/><title type='text'>Я всегда знал...</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_bmcn7NPY5i4/S4zPDph9QdI/AAAAAAAAAYM/uKKJdxYOleA/s1600-h/msn_ms.gif" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;Цитата неизвестного автора:&lt;br /&gt;&lt;blockquote&gt;&lt;span class="Apple-style-span" style="font-family: Arial; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;i&gt;"&lt;/i&gt;&lt;/span&gt;&lt;i&gt;Настоящие программисты любят Windows - все ошибки, сделанные по собственной тупости, можно свалить на Microsoft.&lt;/i&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;&lt;i&gt;"&amp;nbsp;&lt;/i&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;a href="http://2.bp.blogspot.com/_bmcn7NPY5i4/S4zPDph9QdI/AAAAAAAAAYM/uKKJdxYOleA/s1600-h/msn_ms.gif" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="-1"  src="http://2.bp.blogspot.com/_bmcn7NPY5i4/S4zPDph9QdI/AAAAAAAAAYM/uKKJdxYOleA/s320/msn_ms.gif" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-8399451624654490034?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/8399451624654490034/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=8399451624654490034' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/8399451624654490034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/8399451624654490034'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2010/03/blog-post.html' title='Я всегда знал...'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_bmcn7NPY5i4/S4zPDph9QdI/AAAAAAAAAYM/uKKJdxYOleA/s72-c/msn_ms.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-4069418803647304515</id><published>2010-02-26T00:48:00.000-08:00</published><updated>2010-02-26T02:06:32.176-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='общее'/><title type='text'>GUI</title><content type='html'>Я могу понять, что в программе может быть реализована большая функциональность, но я не могу принять, что всю эту функциональность надо вытаскивать на показ... и всех &lt;strike&gt;затюкать&lt;/strike&gt; кучей кнопочек...&lt;br /&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_bmcn7NPY5i4/S4d8yLazNJI/AAAAAAAAAXw/8Z9dwaLo2Ck/s1600-h/Bloggggg.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="330" src="http://1.bp.blogspot.com/_bmcn7NPY5i4/S4d8yLazNJI/AAAAAAAAAXw/8Z9dwaLo2Ck/s400/Bloggggg.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-4069418803647304515?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/4069418803647304515/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=4069418803647304515' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/4069418803647304515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/4069418803647304515'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2010/02/gui.html' title='GUI'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_bmcn7NPY5i4/S4d8yLazNJI/AAAAAAAAAXw/8Z9dwaLo2Ck/s72-c/Bloggggg.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-1097303730711656063</id><published>2010-02-21T11:41:00.000-08:00</published><updated>2010-02-21T11:41:10.485-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><title type='text'>SpeedFan</title><content type='html'>Утилита &lt;a href="http://www.almico.com/speedfan.php"&gt;SpeedFan&lt;/a&gt; кроме прочих параметров контролирует температуру. Еще одной её полезной возможностью является создание событий. Обработку событий можно реализовать в виде всплывающего сообщения, подаче звукового сигнала или же запуска на исполнение команды.&lt;br /&gt;&lt;br /&gt;Вывод всплывающего сообщения это дело хорошее, но как показала практика, при запущенной игрушке, в полноэкранном режиме, сообщение это остается незамеченным. Самым простым, как мне показалось, является послать сообщение на тему «свернуть все окна». Подобная команда есть в панели быстрого запуска, которая представляет собой файл с расширением scf и содержащий следующие строчки:&lt;br /&gt;&lt;br /&gt;[Shell]&lt;br /&gt;Command=2&lt;br /&gt;IconFile=explorer.exe,3&lt;br /&gt;[Taskbar]&lt;br /&gt;Command=ToggleDesktop&lt;br /&gt;&lt;br /&gt;Все что нужно, чтобы свернуть все окна, указать в качестве исполняемого файла, приведенный выше файл. У меня он обозван minwin.scf.&lt;br /&gt;&lt;br /&gt;Общая последовательность действий при это сводится к последовательности действий: &lt;br /&gt;&lt;li&gt;Подаем звуковой сигнал&lt;/li&gt;&lt;li&gt;Сворачиваем все окна&lt;/li&gt;&lt;li&gt;Выводим сообщение&lt;/li&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_bmcn7NPY5i4/S4GMABEYJjI/AAAAAAAAAXA/G6ztBKpSSws/s1600-h/speedfan.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="280" src="http://4.bp.blogspot.com/_bmcn7NPY5i4/S4GMABEYJjI/AAAAAAAAAXA/G6ztBKpSSws/s400/speedfan.PNG" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-1097303730711656063?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/1097303730711656063/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=1097303730711656063' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/1097303730711656063'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/1097303730711656063'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2010/02/speedfan.html' title='SpeedFan'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_bmcn7NPY5i4/S4GMABEYJjI/AAAAAAAAAXA/G6ztBKpSSws/s72-c/speedfan.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-263441225067716161</id><published>2010-02-18T11:04:00.000-08:00</published><updated>2010-02-18T11:06:20.143-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Схема участка станций</title><content type='html'>Как-то раз, потребовалось мне решить небольшую задачу: отображение схемы участка станций с возможностью перехода на соответствующее представление станции. Что-то подобное этому:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_bmcn7NPY5i4/Sa5dW4fJaXI/AAAAAAAAARY/dTp_2-18fsI/s1600-h/mapS1.PNG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5309283658417924466" src="http://1.bp.blogspot.com/_bmcn7NPY5i4/Sa5dW4fJaXI/AAAAAAAAARY/dTp_2-18fsI/s400/mapS1.PNG" style="cursor: hand; cursor: pointer; display: block; height: 266px; margin: 0px auto 10px; text-align: center; width: 400px;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Как отобразить?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Во-первых, отображаем мы HTML, никакого Flash, логично реализовать переход в виде ссылки. Можно использовать &amp;lt;MAP&amp;gt; и &amp;lt;AREA&amp;gt;, но это вариант мне не очень нравился. Соответственно получилось, что-то такое:&lt;br /&gt;&lt;br /&gt;&lt;font face="Consolas"  color="black"&gt;&amp;lt;a href='index.php?link=station&amp;code=300107'&amp;gt;Вологда 1&amp;lt;/a&amp;gt;&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;где методом GET передаем значение кода ЕСР станции.&lt;br /&gt;&lt;br /&gt;Во-вторых, мы имеет в своем распоряжении CSS, который нам предоставляет свойство «absolute» и мы можем реализовать позиционирование нашей ссылки. Выглядит это примерно так:&lt;br /&gt;&lt;br /&gt;&lt;font face="Consolas"  color="black"&gt;style='position:absolute; left:345px; top:370px;'&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;В качестве фона используем рисунок без названия станций. Накладывая на изображение ссылки, получаем требуемый результат.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_bmcn7NPY5i4/Sa5lBUSRuzI/AAAAAAAAARw/6xQMseZh41Y/s1600-h/mapS4.PNG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5309292084016036658" src="http://3.bp.blogspot.com/_bmcn7NPY5i4/Sa5lBUSRuzI/AAAAAAAAARw/6xQMseZh41Y/s400/mapS4.PNG" style="cursor: hand; cursor: pointer; display: block; height: 167px; margin: 0px auto 10px; text-align: center; width: 400px;" /&gt;&lt;/a&gt;&lt;br /&gt;Позиционирование картинки можно выполнить как [0, 0]:&lt;br /&gt;&lt;br /&gt;&lt;font face="Consolas"  color="black"&gt;style='position:absolute; left:0px; top:0px;'&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;или же размещать картинку произвольно, но вычислять смещения ссылок относительно картинки. Я картинку позиционировал по [0,0] размещая схему участка в &amp;lt;IFRAME&amp;gt;.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Как хранить описание?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Хотя это и не так актуально, но все же без особо больших размышлений, было решено, что XML вполне сгодится. Вообще говоря, структура XML может быть любой, например такой:&lt;br /&gt;&lt;font face="Consolas"  color="black" size="-2"&gt;&lt;br /&gt;&amp;lt;?xml version="1.0" encoding="windows-1251"?&amp;gt;&lt;br /&gt;&amp;lt;DssDepartment&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;image width="794" height="605" url="10.png" /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;links&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;link left="73" top="165" id="302304" caption="[473] Череповец" /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;link left="73" top="184" id="302225" caption="[494] Шеломово" /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;link left="73" top="203" id="30212" caption="[508] БП 508 км" /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;link left="73" top="219" id="302102" caption="[494] Шексна" /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;/links&amp;gt;&lt;br /&gt;&amp;lt;/DssDepartment&amp;gt;&lt;br /&gt;&lt;/font&gt;&lt;br /&gt;Тем более, что разобрать XML средствами PHP не представляет особой проблемы. &lt;br /&gt;&lt;br /&gt;&lt;b&gt;Как сформировать ресурс?&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Это наверно самый интересный вопрос! Для этого дела нужен инструмент, желательно чтобы это было подобие визуального редактора, но писать специально для этого дела редактор – слишком накладно. &lt;br /&gt;&lt;br /&gt;Интересным оказался вариант использования в качестве редактора - Visio. Поддержка VBA дает нам возможность автоматизировать процесс формирования XML ресурса описания станции. Рисуем схему участка, а к элементам названий станций добавляем поля в разделе «Properties».&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_bmcn7NPY5i4/ScInf3LRoGI/AAAAAAAAASA/6GfIzFYHm3k/s1600-h/11.PNG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5314853938591277154" src="http://1.bp.blogspot.com/_bmcn7NPY5i4/ScInf3LRoGI/AAAAAAAAASA/6GfIzFYHm3k/s400/11.PNG" style="cursor: hand; cursor: pointer; display: block; height: 359px; margin: 0px auto 10px; text-align: center; width: 400px;" /&gt;&lt;/a&gt;&lt;br /&gt;Далее, средствами VBA перебираем все элементы в документе и отсортировываем те, что имеют наше поле, далее остается только перевести координаты элементов документа в координаты относительно фонового изображения. Общую схему можно представить примерно так:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_bmcn7NPY5i4/Sa6OzBa0rGI/AAAAAAAAAR4/2TUCRdLhsFM/s1600-h/mapS5.PNG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" id="BLOGGER_PHOTO_ID_5309338017921805410" src="http://1.bp.blogspot.com/_bmcn7NPY5i4/Sa6OzBa0rGI/AAAAAAAAAR4/2TUCRdLhsFM/s400/mapS5.PNG" style="cursor: hand; cursor: pointer; display: block; height: 84px; margin: 0px auto 10px; text-align: center; width: 305px;" /&gt;&lt;/a&gt;&lt;br /&gt;Не знаю, насколько эффективное решение получилось, но получилось оно достаточно быстро. Хотя это совершено не моя область. :о)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-263441225067716161?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/263441225067716161/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=263441225067716161' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/263441225067716161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/263441225067716161'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2010/02/blog-post.html' title='Схема участка станций'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_bmcn7NPY5i4/Sa5dW4fJaXI/AAAAAAAAARY/dTp_2-18fsI/s72-c/mapS1.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-4941816288419551966</id><published>2010-02-15T13:08:00.000-08:00</published><updated>2010-02-15T13:08:41.210-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='I&apos;net'/><title type='text'>SMS паразиты</title><content type='html'>В 2009 году, всякого рода SMS паразиты попадались мне не так часто, а вот в нынешнем году прям таки всплеск какой-то. Основной причиной, я считаю, является все более массовое распространение безлимитного инета в нашей местности, ADSL проник в массы :о) Большие массы...&lt;br /&gt;&lt;br /&gt;Все попадавшиеся мне экземпляры можно грубо разделить на несколько подгрупп:&lt;br /&gt;&lt;br /&gt;Первые и самые примитивные, цепляются в виде надстроек к браузерам (IE в этом направлении лидирует, но мне попадались экземпляры и под Opera, и под FF). В данном случае все решалось простым отключением надстройки, но данный подкласс паразитов быстро исчерпал себя и эволюционировал в высшие классы.&lt;br /&gt;&lt;br /&gt;Вторые, но также не отличающиеся живучестью, паразиты выбрасывающие окно с сообщением о блокировке компьютера, о требовании оплатить доступ к некоторому ресурсу XXX содержания. Такие паразиты, как правило, вызывают блокировку Диспетчера задачи Windows. И при попытке нажатия сочетания трех любимых клавиш Ctrl+Alt+Del или Ctrl+Shift+Esc (кому как больше нравится), пользователь получает сообщение:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_bmcn7NPY5i4/S3mwHLu7IdI/AAAAAAAAAWg/3VVKBm-Ljfk/s1600-h/taskmgr.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="120" src="http://3.bp.blogspot.com/_bmcn7NPY5i4/S3mwHLu7IdI/AAAAAAAAAWg/3VVKBm-Ljfk/s320/taskmgr.PNG" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;А так же окно сообщения закрывает большую часть экрана, а в некоторых случаях и блокировку трафика к сайтам производителей антивирусного программного обеспечения. &lt;br /&gt;&lt;br /&gt;На первой стадии лучше бы прибить паразита, дабы комфортно запустить средства сканирования.&lt;br /&gt;&lt;br /&gt;Блокировка диспетчера задач, нас не остановит. Консоль еще никто не отменял, как правило, паразиты данной подгруппы ее не блокируют, запускаем командный интерпретатор cmd и оперируем двумя командами:tasklist и taskkill.&lt;br /&gt;&lt;br /&gt;tasklist, покажет нам список запущенных процессов, анализируя который вполне можно визуально идентифицировать подозрительный процесс и самое главное узнать его PID. Далее в дело вступает команда taskkill, которой в качестве параметра передается PID процесса, в ряде случаев используем параметры /P для принудительного завершения процесса (особо настырных) и /T для завершения дочерних процессов.&lt;br /&gt;&lt;br /&gt;При успешном временном прибивании паразита, можно переходить к стадии сканирования. В большинстве своем, мне всегда хватало утилиты &lt;a href="http://www.freedrweb.com/cureit/"&gt;CureIt!&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Проблема блокировки вызова диспетчера задач остается даже после удаления паразита из системы. Лечится это так же просто, как и порождается (особой изобретательности среди паразитов данной группы не встречал). Блокировка диспетчера задач штанная возможность настройки Windows и устанавливается соответствующим параметром в реестре системы, а именно:&lt;br /&gt;&lt;b&gt;[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System] "DisableTaskMgr"=dword:00000001&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;В данном случае достаточно удалить параметр «DisableTaskMgr» или же установить его значение в ноль.&lt;br /&gt;&lt;br /&gt;Третьи, более продвинутые, вызывают блокировку запуска отдельных процессов, входа в систему т.п. Варианты борьбы могут быть различные, но наиболее простой загрузка с LiveCD. Достаточно удобным в является LiveCD собранный средствами BartPE. После загрузки с LiveCD, можно произвести сканирование средствами все той же утилиты CureIt!&lt;br /&gt;&lt;br /&gt;P.S.: в целом, SMS паразиты, это как венерические заболевания... случайные связи (&lt;strike&gt;ссылки&lt;/strike&gt;) чреваты  :о)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-4941816288419551966?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/4941816288419551966/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=4941816288419551966' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/4941816288419551966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/4941816288419551966'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2010/02/sms.html' title='SMS паразиты'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_bmcn7NPY5i4/S3mwHLu7IdI/AAAAAAAAAWg/3VVKBm-Ljfk/s72-c/taskmgr.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-8443142309680446252</id><published>2010-02-10T09:52:00.000-08:00</published><updated>2010-02-10T09:52:58.931-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='общее'/><title type='text'>Сисадмин до 30...</title><content type='html'>Наткнулся намедни на забавное объявление в разделе «требуется»:&lt;br /&gt;&lt;blockquote&gt;&lt;i&gt;Системный администратор до 30 лет.&lt;b&gt;&lt;/b&gt;&lt;/i&gt;&lt;/blockquote&gt;&lt;br /&gt;Позабавило. Это с каких пор админы после 30 перестали котироваться? :о) С моей точки зрения это говорит только о самой компании, можно лишь предположить, что у человека после 30 требования выше, а компания обеспечить их явно не может или не хочет.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-8443142309680446252?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/8443142309680446252/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=8443142309680446252' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/8443142309680446252'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/8443142309680446252'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2010/02/30.html' title='Сисадмин до 30...'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-1815076484568246177</id><published>2010-02-09T11:25:00.000-08:00</published><updated>2010-02-09T11:28:12.485-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='I&apos;net'/><title type='text'>forvo.com</title><content type='html'>Подсказали мне замечательный такой сервис, особенно для изучающих языки,&amp;nbsp;&lt;a href="http://forvo.com/"&gt;forvo.com&lt;/a&gt;&amp;nbsp;– словарь произношений. Все в нем мне нравится, даже карты Google там прикрутили, дабы посмотреть место положение диктора :о) и выбор среди языков большой и база слов большая. Из минусов только некоторая медлительность при обработке запросов, но это я так понимаю проблемы финансирования проекта.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-1815076484568246177?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/1815076484568246177/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=1815076484568246177' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/1815076484568246177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/1815076484568246177'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2010/02/forvocom.html' title='forvo.com'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-2015273625625624474</id><published>2009-11-19T23:39:00.000-08:00</published><updated>2009-11-19T23:41:27.427-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='home'/><title type='text'>Мои возвращаются домой!</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_bmcn7NPY5i4/SwZGcG5LwNI/AAAAAAAAAU0/gYOlJuJBlfw/s1600/DSC00933-1.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span style="color: black; font-family: Verdana; font-size: small;"&gt;&lt;span style="font-size: 13px; line-height: 18px; text-decoration: none;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_bmcn7NPY5i4/SwZGcG5LwNI/AAAAAAAAAU0/gYOlJuJBlfw/s400/DSC00933-1.JPG" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-2015273625625624474?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/2015273625625624474/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=2015273625625624474' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/2015273625625624474'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/2015273625625624474'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2009/11/blog-post_19.html' title='Мои возвращаются домой!'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_bmcn7NPY5i4/SwZGcG5LwNI/AAAAAAAAAU0/gYOlJuJBlfw/s72-c/DSC00933-1.JPG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-7111219161938019523</id><published>2009-11-10T21:43:00.000-08:00</published><updated>2009-11-11T21:44:08.286-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='общее'/><category scheme='http://www.blogger.com/atom/ns#' term='I&apos;net'/><title type='text'>Хабрахабр</title><content type='html'>Google сегодня сказал Хабрахабр :о)&lt;br /&gt;&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;span style="font-style:italic;"&gt;Веб-сайт по адресу habrahabr.ru содержит элементы сайта dl.dropbox.com, где, вероятно, размещено вредоносное ПО – программа, которая может нанести вред вашему компьютеру или выполять действия без вашего согласия. Ваш компьютер может быть заражен просто при посещении сайта, на котором размещена вредоносная программа.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_bmcn7NPY5i4/SvpPcrzqz2I/AAAAAAAAAUc/NNJPWxwxyxo/s1600-h/habra.PNG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 312px;" src="http://1.bp.blogspot.com/_bmcn7NPY5i4/SvpPcrzqz2I/AAAAAAAAAUc/NNJPWxwxyxo/s400/habra.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5402718057198702434" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-7111219161938019523?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/7111219161938019523/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=7111219161938019523' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/7111219161938019523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/7111219161938019523'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2009/11/blog-post.html' title='Хабрахабр'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_bmcn7NPY5i4/SvpPcrzqz2I/AAAAAAAAAUc/NNJPWxwxyxo/s72-c/habra.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-823434908715944342</id><published>2009-10-28T10:20:00.000-07:00</published><updated>2009-10-28T10:22:50.230-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='I&apos;net'/><title type='text'>Google Page Creator</title><content type='html'>Только сегодня узнал, что в Google решили свернуть сервис Google Page Creator и предлагают всем переехать на Google Sites или же выбрать загрузку ресурса для самостоятельного переноса на другой сервис. Причем было указано, что сервис будет закрыт с &lt;span style="font-weight:bold;"&gt;июня 2009&lt;/span&gt; и полная миграция должна быть завершена к концу ноября 2009.&lt;br /&gt;&lt;br /&gt;Google Sites не будет поддерживать пользоватльский JavaScript и CSS.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-823434908715944342?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/823434908715944342/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=823434908715944342' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/823434908715944342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/823434908715944342'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2009/10/google-page-creator.html' title='Google Page Creator'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-205916691694747093</id><published>2009-10-17T08:38:00.000-07:00</published><updated>2009-10-18T00:43:01.094-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='cpp'/><title type='text'>Виртуальные базовые классы</title><content type='html'>Перечитывая «Дизайн и эволюция С++» наткнулся на интересный момент, на которой раньше не обращал внимания – виртуальные базовые классы. Бьёрн Страуструп приводит такой пример:&lt;br /&gt;&lt;font face="Consolas"  color="black" &gt;&lt;br /&gt;&lt;font color="blue"&gt;class&lt;/font&gt; link { &lt;font color="green"&gt;/* ... */&lt;/font&gt; };&lt;br /&gt;&lt;font color="blue"&gt;class&lt;/font&gt; displayed: &lt;font color="blue"&gt;public&lt;/font&gt; link { &lt;font color="green"&gt;/* ... */&lt;/font&gt; };&lt;br /&gt;&lt;font color="blue"&gt;class&lt;/font&gt; task: &lt;font color="blue"&gt;public&lt;/font&gt; link { &lt;font color="green"&gt;/* ... */&lt;/font&gt; };&lt;br /&gt;&lt;br /&gt;&lt;font color="blue"&gt;class&lt;/font&gt; displayed_task: &lt;font color="blue"&gt;public&lt;/font&gt; displayed, &lt;font color="blue"&gt;public&lt;/font&gt; task { &lt;font color="green"&gt;/* ... */&lt;/font&gt; };&lt;br /&gt;&lt;/font&gt;&lt;br /&gt;В результате класс link будет унаследован классом displayed_task дважды.&lt;br /&gt;&lt;br /&gt;Страуструп описывает данный пример так: &lt;span style="font-style:italic;"&gt;«По умолчанию базовый класс, появляющийся в иерархии наследования дважды, будет представлен двумя подобъектами...»&lt;/span&gt;.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Можно посмотреть, что из этого выходит:&lt;br /&gt;&lt;font face="Consolas"  color="black" &gt;&lt;br /&gt;&lt;font color="blue"&gt;class&lt;/font&gt; link&lt;br /&gt;{&lt;br /&gt;&lt;font color="blue"&gt;public&lt;/font&gt;:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;link() { cout &lt;&lt; "link" &lt;&lt; endl; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;~link() { cout &lt;&lt; "~link" &lt;&lt; endl; }&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;&lt;font color="blue"&gt;class&lt;/font&gt; displayed: &lt;font color="blue"&gt;public&lt;/font&gt; link&lt;br /&gt;{&lt;br /&gt;&lt;font color="blue"&gt;public&lt;/font&gt;:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;displayed() { cout &lt;&lt; "displayed" &lt;&lt; endl; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;~displayed() { cout &lt;&lt; "~displayed" &lt;&lt; endl; }&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;&lt;font color="blue"&gt;class&lt;/font&gt; task: &lt;font color="blue"&gt;public&lt;/font&gt; link&lt;br /&gt;{&lt;br /&gt;&lt;font color="blue"&gt;public&lt;/font&gt;:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;task() { cout &lt;&lt; "task" &lt;&lt; endl; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;~task() { cout &lt;&lt; "~task" &lt;&lt; endl; }&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;&lt;font color="blue"&gt;class&lt;/font&gt; displayed_task: &lt;font color="blue"&gt;public&lt;/font&gt; displayed, &lt;font color="blue"&gt;public&lt;/font&gt; task&lt;br /&gt;{&lt;br /&gt;&lt;font color="blue"&gt;public&lt;/font&gt;:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;displayed_task() { cout &lt;&lt; "displayed_task" &lt;&lt; endl; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;~displayed_task() { cout &lt;&lt; "~displayed_task" &lt;&lt; endl; }&lt;br /&gt;}; &lt;br /&gt;&lt;br /&gt;&lt;font color="blue"&gt;int&lt;/font&gt; main(&lt;font color="blue"&gt;int&lt;/font&gt; argc, &lt;font color="blue"&gt;char&lt;/font&gt;** argv)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="blue"&gt;if&lt;/font&gt;(&lt;font color="blue"&gt;true&lt;/font&gt;) { displayed_task dt; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;getchar();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="blue"&gt;return&lt;/font&gt; 0;&lt;br /&gt;}&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;В результате выполнения кода мы получим:&lt;code&gt;&lt;br /&gt;link&lt;br /&gt;displayed&lt;br /&gt;link&lt;br /&gt;task&lt;br /&gt;displayed_task&lt;br /&gt;~displayed_task&lt;br /&gt;~task&lt;br /&gt;~link&lt;br /&gt;~displayed&lt;br /&gt;~link&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Видно что, класс link представлен двумя объектами, для которых происходят вызовы конструкторов и деструкторов.&lt;br /&gt;&lt;br /&gt;Для решения данной ситуаций в С++ имеется механизм виртуальных базовых классов, который позволяет указать, с помощью ключевого слова &lt;span style="font-style:italic;"&gt;virtual&lt;/span&gt; в объявлении базового класса, что базовый класс должен быть представлен только одним объектов к конечном производном классе. И выше приведенный пример может быть записан так:&lt;br /&gt;&lt;font face="Consolas"  color="black" &gt;&lt;br /&gt;&lt;font color="blue"&gt;class&lt;/font&gt; link { &lt;font color="green"&gt;/* ... */&lt;/font&gt; };&lt;br /&gt;&lt;font color="blue"&gt;class&lt;/font&gt; displayed: &lt;font color="blue"&gt;public virtual&lt;/font&gt; link { &lt;font color="green"&gt;/* ... */&lt;/font&gt; };&lt;br /&gt;&lt;font color="blue"&gt;class&lt;/font&gt; task: &lt;font color="blue"&gt;public virtual&lt;/font&gt; link { &lt;font color="green"&gt;/* ... */&lt;/font&gt; };&lt;br /&gt;&lt;br /&gt;&lt;font color="blue"&gt;class&lt;/font&gt; displayed_task: &lt;font color="blue"&gt;public&lt;/font&gt; displayed, &lt;font color="blue"&gt;public&lt;/font&gt; task { &lt;font color="green"&gt;/* ... */&lt;/font&gt; };&lt;br /&gt;&lt;/font&gt;&lt;br /&gt;Если попробовать выполнить код с объявлением виртуального базового класса, то мы получим такой результат:&lt;code&gt;&lt;br /&gt;link&lt;br /&gt;displayed&lt;br /&gt;task&lt;br /&gt;displayed_task&lt;br /&gt;~displayed_task&lt;br /&gt;~task&lt;br /&gt;~displayed&lt;br /&gt;~link&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;В данном случае очевидно наличие только одного представления класса link. Страуструп ссылается на то, что несколько таких примеров можно найти в библиотеке потокового ввода/вывода.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-205916691694747093?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/205916691694747093/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=205916691694747093' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/205916691694747093'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/205916691694747093'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2009/10/blog-post.html' title='Виртуальные базовые классы'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-1432860250225299233</id><published>2009-10-15T10:20:00.000-07:00</published><updated>2009-10-15T10:32:08.879-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='dotNet'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>SQLite for .NET</title><content type='html'>Небольшое дополнение к предыдущему посту. Сборка Mono.Data.SqliteClient для работы с SQLite под .NET Framework. &lt;br /&gt;&lt;br /&gt;Собрано на основе пакета &lt;a href="http://ftp.gnu.org/gnu/dotgnu/pnet/ml-pnet-0.7.2.tar.gz"&gt;ml-pnet-0.7.2.tar.gz&lt;/a&gt;, из которого и был вырезан SqliteClient. Взять можно &lt;a href="http://dask.net.googlepages.com/sqlite2-dotnet.7z"&gt;тут&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Собственно в архиве:&lt;br /&gt;&lt;br /&gt;&lt;li&gt;Сборка библиотеки sqlite.dll;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Сборка библиотеки sqlite3.dll;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Сборка библиотеки Mono.Data.SqliteClient.dll;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Исходный код  Mono.Data.SqliteClient.&lt;/li&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-1432860250225299233?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/1432860250225299233/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=1432860250225299233' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/1432860250225299233'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/1432860250225299233'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2009/10/sqlite-for-net.html' title='SQLite for .NET'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-8040079657443764283</id><published>2009-10-12T09:49:00.000-07:00</published><updated>2009-10-12T10:04:30.433-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>SQLite2 for Windows</title><content type='html'>По работе связанной с моей аспирантурой потребовалась мне библиотека SQLite версии 2 собранная под Windows. Поиски ничего не дали (плохо искал), пришлось брать пакет sqlite-2.8.17.tar.gz из FreeBSD. Собрано все средствами Microsoft  Platform SDK. Может быть, кому то еще пригодится. Взять можно &lt;a href="http://dask.net.googlepages.com/sqlite2-win32.7z"&gt;тут&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Собственно в архиве:&lt;br /&gt;&lt;br /&gt;&lt;li&gt;Сборка статической библиотеки;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Сборка консольной оболочки;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Исходный код sqlite-2.8.17.&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;Ссылки по теме:&lt;br /&gt;&lt;a href="http://www.sqlite.org/"&gt;SQLite Home Page&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-8040079657443764283?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/8040079657443764283/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=8040079657443764283' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/8040079657443764283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/8040079657443764283'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2009/10/sqlite2-for-windows.html' title='SQLite2 for Windows'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-6182794187242495877</id><published>2009-01-29T11:22:00.000-08:00</published><updated>2009-01-29T11:24:08.047-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='общее'/><title type='text'>Ubuntu</title><content type='html'>Вот и появилось поколение незнающих команды man.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-6182794187242495877?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/6182794187242495877/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=6182794187242495877' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/6182794187242495877'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/6182794187242495877'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2009/01/ubuntu.html' title='Ubuntu'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-2485161286491406694</id><published>2009-01-06T06:31:00.000-08:00</published><updated>2009-01-06T07:40:24.430-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='общее'/><title type='text'>Одноэтажная Америка &amp; Google Maps</title><content type='html'>Часть времени новогодних праздников было решено провести за просмотром документального сериала «Одноэтажная Америка». Фильм был представлен на Первом канале еще в феврале 2008, но я его не смотрел, вообще телевизор я смотрю редко. А вот чтобы лучше представить маршрут путешественников, решил проложить его средствами сервиса Google Maps...&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Google Maps удобный и довольно популярный сервис, думаю, большинство о нем точно слышали и хотя бы раз видели. Приблизительный маршрут, составленный в Google Maps, получился примерно таким:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_bmcn7NPY5i4/SWNuMs5V0SI/AAAAAAAAAQc/NTNtJUP7qS8/s1600-h/Pozner+R1.PNG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 152px;" src="http://1.bp.blogspot.com/_bmcn7NPY5i4/SWNuMs5V0SI/AAAAAAAAAQc/NTNtJUP7qS8/s400/Pozner+R1.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5288191551952245026" /&gt;&lt;/a&gt;&lt;br /&gt;С уверенность можно сказать, что он не соответствует точному маршруту передвижения наших путешественников по дорогам США. Google Maps все же ищет наиболее оптимальный маршрут движения, отдавая предпочтение Interstate highways.&lt;br /&gt;&lt;br /&gt;Больше всего меня поразило включение функции «Фотографии», раньше я ее никогда не включал, сам не знаю почему. При таком количестве фотографий, можно провести не один час в изучении маршрута.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_bmcn7NPY5i4/SWNu2u-Z0UI/AAAAAAAAAQk/As8Ht94wAAE/s1600-h/Pozner+R2.PNG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 148px;" src="http://1.bp.blogspot.com/_bmcn7NPY5i4/SWNu2u-Z0UI/AAAAAAAAAQk/As8Ht94wAAE/s400/Pozner+R2.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5288192274064855362" /&gt;&lt;/a&gt;&lt;br /&gt;Сериал понравился намного больше чем ожидал. Это совсем другая Америка, не такая, где «Они тупые...». Приятно слушать рассказ Владимира Познера, интересно смотреть на дурачества Ивана Урганта, особенно когда он шутит, а Брайан Кан его воспринимает всерьез. :о)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Ссылки по теме:&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://vladimirpozner.ru/?tag=odnoetazhnaya-amerika"&gt;Подборка интервью на тему «Одноэтажная Америка»&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ru.wikipedia.org/wiki/%D0%9E%D0%B4%D0%BD%D0%BE%D1%8D%D1%82%D0%B0%D0%B6%D0%BD%D0%B0%D1%8F_%D0%90%D0%BC%D0%B5%D1%80%D0%B8%D0%BA%D0%B0_(%D1%82%D0%B5%D0%BB%D0%B5%D0%BF%D0%B5%D1%80%D0%B5%D0%B4%D0%B0%D1%87%D0%B0)"&gt;«Одноэтажная Америка» в «Википедии»&lt;/a&gt;&lt;br /&gt;&lt;a href="http://maps.google.com/maps?f=d&amp;saddr=New+York,+NY&amp;daddr=I-80+W+to:I-80+W+to:Cleveland+to:Detroit+to:Chicago+to:Peoria,+IL+to:Oklahoma+City+to:Gallup,+%D0%9D%D1%8C%D1%8E-%D0%9C%D0%B5%D0%BA%D1%81%D0%B8%D0%BA%D0%BE+to:Colorado+Springs+to:Grand+Canyon+to:Las+Vegas+to:San+Francisco+to:Los+Angeles+to:Sun+City,+AZ+to:El+Paso+to:New+Orleans+to:Memphis,+Tennessee+to:Norfolk+to:Washington,+D.C.+to:+New+York+City&amp;hl=ru&amp;geocode=%3BFTAedAIdQnQt-w%3BFQhOdQId9CEr-w%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B%3B&amp;mra=ls&amp;via=1,2&amp;sll=36.949892,-87.802734&amp;sspn=21.158533,46.40625&amp;ie=UTF8&amp;ll=36.102376,-95.273437&amp;spn=21.386278,46.40625&amp;z=5"&gt;Приблизительный маршрут в Google Maps&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-2485161286491406694?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/2485161286491406694/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=2485161286491406694' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/2485161286491406694'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/2485161286491406694'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2009/01/google-maps.html' title='Одноэтажная Америка &amp; Google Maps'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_bmcn7NPY5i4/SWNuMs5V0SI/AAAAAAAAAQc/NTNtJUP7qS8/s72-c/Pozner+R1.PNG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-6056639273454211611</id><published>2008-12-26T04:17:00.000-08:00</published><updated>2008-12-26T04:45:33.380-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><title type='text'>WMI Event ID 10</title><content type='html'>В жизни случаются ошибки, а в работе операционной системы еще чаще :о) Происходит это по различным причинам. Иногда, как не странно, причиной появления ошибок, является установка пакетов обновления (Service Pack). &lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Об одной из таких ошибок хочется рассказать. Стоит заметить, что ошибка проявляется после установки Windows Vista Service Pack 1, не является критичной, по заявлениям Microsoft Вы можете ее игнорировать, но уж больно часто она мелькает в журнале событий и если есть способ что-то исправить, почему бы не сделать это...&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Суть ошибки&lt;/strong&gt;. После установки Windows Vista Service Pack 1, в журнале событий регистрируется ошибка WMI c кодом события 10, с описанием:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;Event filter with query "SELECT * FROM __InstanceModificationEvent WITHIN 60 WHERE TargetInstance ISA "Win32_Processor" AND TargetInstance.LoadPercentage &gt; 99" could not be reactivated in namespace "//./root/CIMV2" because of error 0x80041003. Events cannot be delivered through this filter until the problem is corrected.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Причина&lt;/strong&gt;. Операционные системы от Microsoft, начиная с Windows 2000, поставляются с предустановленным Windows Management Instrumentation (WMI) – набором интерфейсов для управления операционной системой. WMI, в свою очередь, поддерживает язык запросов WMI Query Language (WQL).&lt;br /&gt;&lt;br /&gt;По заявлению Microsoft, ошибка возникает, если к фильтру запросов WMI пытаются получить доступ, не имея для этого достаточно прав доступа.&lt;br /&gt;&lt;br /&gt;К большому сожалению, выявить источник, взывающий данное событие, не удалось, ошибка была просто исправлена :o), а заниматься повторным моделированием ошибки совсем не хочется.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Решение&lt;/strong&gt;. Есть в &lt;a href="http://support.microsoft.com/kb/KB950375"&gt;статье&lt;/a&gt; центра поддержки Microsoft. В качестве решение предлагается скопировать VBScript скрипт, устраняющий данную проблему. &lt;br /&gt;&lt;br /&gt;Единственным замечанием является запуск скрипта с повышенными правами. На эту тему есть хорошая &lt;a href="http://technet.microsoft.com/ru-ru/magazine/2007.06.utilityspotlight(en-us).aspx"&gt;статья&lt;/a&gt; на TechNet Magazine, а тут ее &lt;a href="http://www.oszone.net/5004/PowerToy_Windows_Vista"&gt;перевод&lt;/a&gt;.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-6056639273454211611?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/6056639273454211611/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=6056639273454211611' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/6056639273454211611'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/6056639273454211611'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2008/12/wmi-event-id-10.html' title='WMI Event ID 10'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-9174951769757305825</id><published>2008-12-23T12:47:00.000-08:00</published><updated>2008-12-23T13:13:19.898-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><title type='text'>Windows Event Log</title><content type='html'>Журнал событий (Event Log) – общий интерфейс, реализующий механизм регистрации и сохранения сведений о состоянии приложений, компонентов системы в различные моменты времени.&lt;br /&gt;&lt;br /&gt;Как показывает просмотр журнала событий в Vista, у ряда разработчиков сносит крышу от желания оставить след в истории, каждого события, важного с их точки зрения.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Абсолютно бессмысленные, с моей (рядового пользователя) точки зрения сообщения. &lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;Diagnostics-Performance&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;Бесконечные сообщения с уровнями от &lt;em&gt;Критических&lt;/em&gt; до &lt;em&gt;Предупреждений&lt;/em&gt; о том, что приложение загружалось дольше обычного.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_bmcn7NPY5i4/SVFOdkRXweI/AAAAAAAAAP8/upwO4Lod_hE/s1600-h/el-diag-prm-dlg.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 313px;" src="http://1.bp.blogspot.com/_bmcn7NPY5i4/SVFOdkRXweI/AAAAAAAAAP8/upwO4Lod_hE/s400/el-diag-prm-dlg.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5283090107742011874" /&gt;&lt;/a&gt;&lt;br /&gt;К чему это сообщение? В процессе загрузки системы, генерируется 38 сообщений. Представляю, как все пользователи сидят и следят за увеличением времени загрузки каждого отдельного компонента в их системе. &lt;br /&gt;&lt;br /&gt;Если уж и вводить такие оценки, то думаю, что можно было бы обойтись оценкой общей скорость загрузки системы (по умолчанию), а не каждого отдельно взятого компонента. Понятно, что для оценки производительности (в конкретном случае), это нужный механизм, но простой пользователь явно не является тестером в компании Microsoft. :о)&lt;br /&gt;Хотя в полнее заманчиво, накапливать информацию о производительности компонентов своей системы на полигоне в несколько миллионов пользователей, грех не воспользоваться. Но утверждать данный факт я не берусь. &lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;Успешная инициализация, запуск и т.п.&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;Отдельная категория бессмысленных сообщений. Какое мне дело до события, которое и так по логике вещей должно происходить? Подозреваю, что для ряда разработчиков факт успешной инициализации уже радостное событие, и они его желают запечатлеть в журнале событий. &lt;br /&gt;К этой же категории стоит отнести сообщения типа: &lt;em&gt;«Запущен»&lt;/em&gt; и &lt;em&gt;«Завершил работу»&lt;/em&gt; - очень информативные сообщения. &lt;br /&gt;Еще одна вариация: &lt;em&gt;«API-функция … вернула 0»&lt;/em&gt;, я не знаю к чему это, но я привык, что если функция возвращает НЕ НУЛЕВОЕ значение, то есть косяк... смысл этих сообщений тоже не очень понятен.&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;Resource-Exhaustion-Detector&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;«Программа обнаружения нехватки системных ресурсов Windows запущена.»&lt;/em&gt;&lt;br /&gt;Я очень рад за вас! :о)&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;WindowsUpdateClient&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;«Центр обновления Windows установил подключение.»&lt;/em&gt;&lt;br /&gt;&lt;em&gt;«Центр обновления Windows успешно нашел обновления: 0 шт.»&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Вариантов подобных сообщений в журнале событий достаточно много. Самое печальное в этом то, что это захламляет журнал событий, понижает фиктивность работы с сообщениями, требует применение фильтрации.&lt;br /&gt;&lt;br /&gt;Мне не понятно, зачем нужно было по умолчанию делать установки на ведение журналов по каждому чиху. Лично мне достаточно в обычной ситуации получать сообщения о предупреждениях и ошибках в приложениях, сообщения от системы безопасности.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-9174951769757305825?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/9174951769757305825/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=9174951769757305825' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/9174951769757305825'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/9174951769757305825'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2008/12/windows-event-log.html' title='Windows Event Log'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_bmcn7NPY5i4/SVFOdkRXweI/AAAAAAAAAP8/upwO4Lod_hE/s72-c/el-diag-prm-dlg.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-7990931077885446330</id><published>2008-12-22T09:55:00.000-08:00</published><updated>2008-12-22T12:10:11.272-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='I&apos;net'/><title type='text'>Google Docs &amp; MS Office Live Workspace</title><content type='html'>Новыми on-line сервисами от Google уже никого не удивишь, они появляются с завидной регулярностью, активно обсуждаясь в той же блог-сфере. Появление аналогичных продуктов от Microsoft хоть и не остается не замеченным, но все же обсуждается значительно реже.&lt;br /&gt;&lt;br /&gt;Основная направленность всех on-line сервисов, обеспечить для пользователей возможность сохранять, открывать документы на любом рабочем месте, подключенном к Интернету.&lt;br /&gt;&lt;br /&gt;Google Docs  и Microsoft Office Live Workspace - два сервиса от гигантов ИТ индустрии, реализующих идентичную функциональность по работе с документами on-line, но с характерными особенностями.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Для доступа к сервисам как Google, так и Microsoft первое что потребуется, это аккаунты. Для Google Docs это будет соответственно аккаунт Google, для Microsoft Office Live Workspace - Windows Live ID.&lt;br /&gt;&lt;br /&gt;Оба сервиса имеют похожий внешний вид. Примечателен тот факт, что и Google Docs, и Microsoft Office Live Workspace находятся в состоянии BETA. В отличии от Microsoft, состояние BETA характерно для продуктов Google, что не сказывается на их функциональности. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_bmcn7NPY5i4/SU_rhgDaYRI/AAAAAAAAAPE/Qhqo3cgzm4Y/s1600-h/google-service-docs.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 192px;" src="http://2.bp.blogspot.com/_bmcn7NPY5i4/SU_rhgDaYRI/AAAAAAAAAPE/Qhqo3cgzm4Y/s400/google-service-docs.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5282699848701337874" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_bmcn7NPY5i4/SU_rqKO0yKI/AAAAAAAAAPM/Ph_LGkb54VM/s1600-h/ms-service-docs.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 192px;" src="http://2.bp.blogspot.com/_bmcn7NPY5i4/SU_rqKO0yKI/AAAAAAAAAPM/Ph_LGkb54VM/s400/ms-service-docs.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5282699997462448290" /&gt;&lt;/a&gt;&lt;br /&gt;Основная концепция почти всех продуктов Google – работа в окне интернет обозревателя, отсутствие необходимости загружать и устанавливать на компьютер пользователя дополнительного программного обеспечения, тем самым обеспечивая гибкость, а главное мобильность в работе со своими сервисами. Достаточно в панели управления Google Docs выбрать Новый Документ и в открывшемся окне начать редактирование.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_bmcn7NPY5i4/SU_sYUCuicI/AAAAAAAAAPU/tSZII145H30/s1600-h/google-doc-view.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 356px;" src="http://1.bp.blogspot.com/_bmcn7NPY5i4/SU_sYUCuicI/AAAAAAAAAPU/tSZII145H30/s400/google-doc-view.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5282700790370044354" /&gt;&lt;/a&gt;&lt;br /&gt;После сохранения документа он появится в панели управления Вашего аккаунта Google Docs.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_bmcn7NPY5i4/SU_s4ZPYiVI/AAAAAAAAAPc/dlmGQhpaqFQ/s1600-h/google-doc-list.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 80px;" src="http://3.bp.blogspot.com/_bmcn7NPY5i4/SU_s4ZPYiVI/AAAAAAAAAPc/dlmGQhpaqFQ/s400/google-doc-list.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5282701341521119570" /&gt;&lt;/a&gt;&lt;br /&gt;У Microsoft свой путь и свое виденье на данную вариацию, для создания нового документа Вам потребуется выполнить установку пакета дополнения Office Live.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_bmcn7NPY5i4/SU_tIJ-bWHI/AAAAAAAAAPk/nxin3lCEykE/s1600-h/ms-service-update-2.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 326px;" src="http://1.bp.blogspot.com/_bmcn7NPY5i4/SU_tIJ-bWHI/AAAAAAAAAPk/nxin3lCEykE/s400/ms-service-update-2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5282701612301375602" /&gt;&lt;/a&gt;&lt;br /&gt;И тут самое интересное, у меня кроются серьезные подозрения, будет ли установлено это дополнение без установленного пакета Microsoft Office, подозреваю, что нет. Один этот факт совершенно все меняет. Microsoft Office Live Workspace хоть обеспечивает мобильность и совместную работу над документами, но ограничивает пользователя в работе с компьютерами на которых установлен пакет Microsoft Office. Все же, установив дополнение Office Live и перегрузив компьютер Вы сможете начать полноценную работу с документом. При этом запустившееся окно выглядит совершенно идентично стандартному окну Word 2007.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_bmcn7NPY5i4/SU_tk7BAC-I/AAAAAAAAAPs/q_F0z1rnmXE/s1600-h/ms-doc-view.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 356px;" src="http://1.bp.blogspot.com/_bmcn7NPY5i4/SU_tk7BAC-I/AAAAAAAAAPs/q_F0z1rnmXE/s400/ms-doc-view.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5282702106501843938" /&gt;&lt;/a&gt;&lt;br /&gt;Лишь при сохранении документа Вы почувствуете разницу в работе, для сохранения документа будет предложено размещение в рабочей области на Office Live Workspace.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_bmcn7NPY5i4/SU_tyw31XMI/AAAAAAAAAP0/8P2wWAp64dE/s1600-h/ms-doc-list.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 141px;" src="http://2.bp.blogspot.com/_bmcn7NPY5i4/SU_tyw31XMI/AAAAAAAAAP0/8P2wWAp64dE/s400/ms-doc-list.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5282702344297209026" /&gt;&lt;/a&gt;&lt;br /&gt;На мой взгляд, решение от Microsoft ориентировано на корпоративного пользователя, Office Live Workspace вполне может выступать как инструмент для совместной работы. Решение от Google призвано решить задачу более кардинально, обеспечить истинную мобильность и независимость от среды и окружения. Представляют ли эти сервисы реальную альтернативу полноценным офисным пакетам Microsoft Office или OpenOffice... сомневаюсь, но само направление непременно будет развиваться с дальнейшим повсеместным проникновением Интернета.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-7990931077885446330?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/7990931077885446330/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=7990931077885446330' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/7990931077885446330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/7990931077885446330'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2008/12/google-docs-ms-office-live-workspace.html' title='Google Docs &amp; MS Office Live Workspace'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_bmcn7NPY5i4/SU_rhgDaYRI/AAAAAAAAAPE/Qhqo3cgzm4Y/s72-c/google-service-docs.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-1207226686589427781</id><published>2008-12-14T08:10:00.000-08:00</published><updated>2008-12-14T08:26:32.151-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='общее'/><title type='text'>Zeitgeist  (Дух времени)</title><content type='html'>Посмотрел творение &lt;a href="http://ru.wikipedia.org/wiki/%D0%9F%D0%B8%D1%82%D0%B5%D1%80_%D0%99%D0%BE%D0%B7%D0%B5%D1%84"&gt;Питера Йозефа&lt;/a&gt; - &lt;a href="http://zeitgeistmovie.com/"&gt;Zeitgeist&lt;/a&gt;.&lt;br /&gt;Фильм затрагивает три темы:&lt;br /&gt;&lt;li&gt;Самая великая история - История Христианства;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Глобальный сценарий - События 11 сентября;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Люди за занавесом - Контроль над финансовыми ресурсами США.&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;Интересней всего было посмотреть взгляд автора на историю христианства, две другие темы этого фильма так или иначе уже встречались мне в других работах.&lt;br /&gt; &lt;br /&gt;В целом если Вам интересны альтернативные взгляды на историю, то стоит посмотреть, если еще не видели. &lt;br /&gt;&lt;br /&gt;Ссылки по теме:&lt;br /&gt;&lt;a href="http://zeitgeistmovie.com/"&gt;Официальный сайт фильма&lt;/a&gt;&lt;br /&gt;&lt;a href="http://zeitgeistmovie.ru/"&gt;Русский сайт фильма&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ru.wikipedia.org/wiki/%D0%94%D1%83%D1%85_%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%B8_(%D1%84%D0%B8%D0%BB%D1%8C%D0%BC)"&gt;Wikipedia: Дух времени&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-1207226686589427781?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/1207226686589427781/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=1207226686589427781' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/1207226686589427781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/1207226686589427781'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2008/12/zeitgeist.html' title='Zeitgeist  (Дух времени)'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-3922234851391620008</id><published>2008-12-10T09:55:00.000-08:00</published><updated>2009-01-04T10:46:06.964-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='общее'/><title type='text'>Подарок самому себе</title><content type='html'>Обзавелся новым другом - &lt;a href="http://ru.computers.toshiba-europe.com/innovation/product/Satellite-A300-1GM/1055597/toshibaShop/false/"&gt;Toshiba Satellite A300-1GM&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-3922234851391620008?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/3922234851391620008/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=3922234851391620008' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/3922234851391620008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/3922234851391620008'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2008/12/blog-post.html' title='Подарок самому себе'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-5022484877444219</id><published>2008-12-04T00:33:00.000-08:00</published><updated>2009-01-04T10:44:26.466-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dotNet'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Lua with .NET</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.lua.org/images/lua-logo.gif"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 128px; height: 128px;" src="http://www.lua.org/images/lua-logo.gif" border="0" alt="" /&gt;&lt;/a&gt;Несколько лет назад, когда я впервые услышал про Lua, мне очень понравилось простота, с которой Lua может вживляться в твой проект, тогда это был С. &lt;br /&gt;&lt;br /&gt;Примерно в тоже время писали о том, что идут работы о переносе Lua под .NET. Потом Lua вылетел из поля зрения, а вот совсем недавно обнаружил, что реализация уже давно как готова, что меня очень порадовало. &lt;br /&gt;&lt;br /&gt;Надеюсь надеться время проиграться с ним в ближайшее время в своей песочнице. :о)&lt;br /&gt;&lt;br /&gt;Ссылки по теме:&lt;br /&gt;&lt;a href="http://www.lua.org/"&gt;Lua Home site&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.lua.inf.puc-rio.br/post/9"&gt;Lua.NET: Integrating Lua with the CLI&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ru.wikipedia.org/wiki/Lua"&gt;Wikipedia - Lua&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-5022484877444219?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/5022484877444219/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=5022484877444219' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/5022484877444219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/5022484877444219'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2008/12/lua-with-net.html' title='Lua with .NET'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-5966413176035458429</id><published>2008-11-24T07:50:00.000-08:00</published><updated>2008-11-24T08:16:14.223-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='I&apos;net'/><title type='text'>Поисковики</title><content type='html'>Вы обращаете внимание на то, что прилагают поисковики в качестве примеров ключевых слов для поиска? &lt;br /&gt;&lt;br /&gt;«mail.ru», не очень оригинально, предлагает поискать погоду. Классическая тема не только для беседы, но и поиска. Тут вам дорога на &lt;a href="http://gismeteo.ru/"&gt;G!SMETEO&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_bmcn7NPY5i4/SSrNz0ZXPHI/AAAAAAAAAOg/3YG38aHUCK8/s1600-h/mail_ru.PNG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 386px; height: 80px;" src="http://3.bp.blogspot.com/_bmcn7NPY5i4/SSrNz0ZXPHI/AAAAAAAAAOg/3YG38aHUCK8/s400/mail_ru.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5272252603912633458" /&gt;&lt;/a&gt;&lt;br /&gt;"yandex.ru", в качестве примера рассматривает «Расписание московского вокзала». Лучший вариант, сходите на сайт &lt;a href="http://www.rzd.ru"&gt;«РЖД»&lt;/a&gt;, воспользуйтесь системой &lt;a href="http://pass.rzd.ru/wps/portal/pass"&gt;«Экспресс-3»&lt;/a&gt; :о) &lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_bmcn7NPY5i4/SSrPtqj7nmI/AAAAAAAAAOo/WsBoTsbtmRY/s1600-h/yandex_ru.PNG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 347px; height: 98px;" src="http://2.bp.blogspot.com/_bmcn7NPY5i4/SSrPtqj7nmI/AAAAAAAAAOo/WsBoTsbtmRY/s400/yandex_ru.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5272254697216646754" /&gt;&lt;/a&gt;&lt;br /&gt;Самый экзотичный вариант, это «rambler.ru»! «Команды ассемблера» - это напоминает страшный сон студента, сдающего курсовик в период сессии. Как вариант, сходить на &lt;a href="http://wasm.ru"&gt;wasm.ru&lt;/a&gt;.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_bmcn7NPY5i4/SSrRU_ME2eI/AAAAAAAAAOw/iEcyfm6Sxss/s1600-h/rambler.PNG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 396px; height: 81px;" src="http://4.bp.blogspot.com/_bmcn7NPY5i4/SSrRU_ME2eI/AAAAAAAAAOw/iEcyfm6Sxss/s400/rambler.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5272256472280259042" /&gt;&lt;/a&gt;&lt;br /&gt;А вот Google ничего не предлагает и так все понятно! Google он и в Африке Google!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-5966413176035458429?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/5966413176035458429/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=5966413176035458429' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/5966413176035458429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/5966413176035458429'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2008/11/blog-post_24.html' title='Поисковики'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_bmcn7NPY5i4/SSrNz0ZXPHI/AAAAAAAAAOg/3YG38aHUCK8/s72-c/mail_ru.PNG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-8408725581996741124</id><published>2008-11-19T03:03:00.000-08:00</published><updated>2008-11-19T03:23:59.767-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='dotNet'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='cpp'/><title type='text'>Анализатор</title><content type='html'>В блоге &lt;a href="http://omega-it.blogspot.com"&gt;«Omega's blog»&lt;/a&gt; наткнулся на тему, которой интересовался некоторое время назад. Интересовало меня написание анализаторов под .NET/C#.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://omega-it.blogspot.com/2008/11/blog-post.html"&gt;Omega's blog: Выбор языка и фреймворка для БНФ парсера.&lt;/a&gt;&lt;br /&gt;&lt;b&gt;Цитата:&lt;/b&gt;&lt;br /&gt;&lt;i&gt;«С .Net оказалось несколько сложнее, но тоже возможно. Существует порт Spirit'а Spart Parser Framework for .Net. Правда, это не совсем полный порт, но для данной задачи его бы хватило.»&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;В частности, если говорить о .NET, то на мой субъективный взгляд, есть очень удобный генератор Coco/R. &lt;br /&gt;&lt;br /&gt;Coco/R изначально писался для генерации кода на C#, но на текущий момент существует поддержка достаточно больного числа языков, в частности и C++.&lt;br /&gt;&lt;br /&gt;Ссылки:&lt;br /&gt;&lt;a href="http://www.ssw.uni-linz.ac.at/Research/Projects/Coco/"&gt;Coco/R Homepage&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ru.wikipedia.org/wiki/Coco/R"&gt;Wikipedia: Coco/R&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-8408725581996741124?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/8408725581996741124/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=8408725581996741124' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/8408725581996741124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/8408725581996741124'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2008/11/blog-post_19.html' title='Анализатор'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-7358492312385292090</id><published>2008-11-07T01:48:00.000-08:00</published><updated>2008-11-07T01:58:50.365-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='общее'/><title type='text'>Вологда: Мужская гимназiя</title><content type='html'>Фотография начала XX века, родного университета :о). В то время Мужская гимназiя.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_bmcn7NPY5i4/SRQPKn8LH1I/AAAAAAAAAOQ/N3YW8Qe0Ty0/s1600-h/Image-19a.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 207px;" src="http://4.bp.blogspot.com/_bmcn7NPY5i4/SRQPKn8LH1I/AAAAAAAAAOQ/N3YW8Qe0Ty0/s400/Image-19a.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5265850539497430866" /&gt;&lt;/a&gt;&lt;br /&gt;Практически ничего не изменилось, не считая новых корпусов.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-7358492312385292090?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/7358492312385292090/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=7358492312385292090' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/7358492312385292090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/7358492312385292090'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2008/11/i.html' title='Вологда: Мужская гимназiя'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_bmcn7NPY5i4/SRQPKn8LH1I/AAAAAAAAAOQ/N3YW8Qe0Ty0/s72-c/Image-19a.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-9070393623097937298</id><published>2008-10-30T00:14:00.000-07:00</published><updated>2009-01-04T10:47:38.075-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software'/><title type='text'>Cooliris</title><content type='html'>В блоге у &lt;a href="http://users.livejournal.com/_marinus_/99862.html"&gt;marinus&lt;/a&gt; наткнулся на &lt;a href="https://addons.mozilla.org/ru/firefox/addon/5579"&gt;Cooliris&lt;/a&gt; интересное дополнение к Firefox.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_bmcn7NPY5i4/SQlgsgzt_dI/AAAAAAAAAOA/dDPhE_WLGSQ/s1600-h/4.PNG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 256px;" src="http://3.bp.blogspot.com/_bmcn7NPY5i4/SQlgsgzt_dI/AAAAAAAAAOA/dDPhE_WLGSQ/s320/4.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5262843957396504018" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_bmcn7NPY5i4/SQlggavD0ZI/AAAAAAAAAN4/wp7gZqo9XNg/s1600-h/3.PNG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 256px;" src="http://4.bp.blogspot.com/_bmcn7NPY5i4/SQlggavD0ZI/AAAAAAAAAN4/wp7gZqo9XNg/s320/3.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5262843749607920018" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Некоторые уже стебаются над целесообразностью взять Mac :o)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-9070393623097937298?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/9070393623097937298/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=9070393623097937298' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/9070393623097937298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/9070393623097937298'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2008/10/cooliris.html' title='Cooliris'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_bmcn7NPY5i4/SQlgsgzt_dI/AAAAAAAAAOA/dDPhE_WLGSQ/s72-c/4.PNG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-8146001705776202511</id><published>2008-10-15T19:15:00.000-07:00</published><updated>2009-01-04T10:45:49.496-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='youtube'/><title type='text'>I'm a PC</title><content type='html'>&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/kkZdkHylJ3w&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/kkZdkHylJ3w&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Забавное видео, кто смотрел &lt;a href="http://www.youtube.com/watch?v=C5z0Ia5jDt4"&gt;Buy a Mac&lt;/a&gt; поймут :о)&lt;br /&gt;Не вынесла душа поэта, позора мелочных обид...  ну сколько можно опускать PC! :o)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-8146001705776202511?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/8146001705776202511/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=8146001705776202511' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/8146001705776202511'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/8146001705776202511'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2008/10/im-pc.html' title='I&apos;m a PC'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-8938055256170783789</id><published>2008-10-09T08:18:00.000-07:00</published><updated>2008-10-09T08:24:18.497-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='robot'/><category scheme='http://www.blogger.com/atom/ns#' term='youtube'/><title type='text'>Murata Boy</title><content type='html'>&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Srwk-i5aXRQ&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Srwk-i5aXRQ&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Страшно подумать, какая математика в него заложена…&lt;br /&gt;И мысль, какими глупостями ты сам занимаешься =)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-8938055256170783789?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/8938055256170783789/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=8938055256170783789' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/8938055256170783789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/8938055256170783789'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2008/10/murata-boy.html' title='Murata Boy'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-2397707236901865772</id><published>2008-10-01T22:32:00.000-07:00</published><updated>2009-01-04T10:48:02.155-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Console HWND</title><content type='html'>Наверно, самый распространенный способ получения дескриптора окна консоли, выглядит примерно так:&lt;br /&gt;&lt;br /&gt;&lt;font color="#000000"&gt;&lt;br /&gt;wsprintf(newConsoleTitle,&lt;font color="#B22222"&gt;"%d/%d"&lt;/font&gt;,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;GetTickCount(), GetCurrentProcessId());&lt;br /&gt;&lt;br /&gt;SetConsoleTitle(newConsoleTitle);&lt;br /&gt;&lt;br /&gt;Sleep(100);&lt;br /&gt;&lt;br /&gt;&lt;font color="#0000FF"&gt;if&lt;/font&gt;((hWndConsole = FindWindow(NULL, newConsoleTitle)) == NULL)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color="#0000FF"&gt;return&lt;/font&gt; FALSE;&lt;br /&gt;&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;Совершено случайно обнаружил, что уже давно можно использовать &lt;span style="font-weight:bold;"&gt;GetConsoleWindow&lt;/span&gt;. В MSDN говориться о поддержке начиная с Windows 2000. &lt;a href="http://msdn.microsoft.com/en-us/library/ms683175(VS.85).aspx"&gt;MSDN: GetConsoleWindow&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-2397707236901865772?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/2397707236901865772/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=2397707236901865772' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/2397707236901865772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/2397707236901865772'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2008/10/console-hwnd.html' title='Console HWND'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-9216213750816386959</id><published>2008-09-29T07:38:00.000-07:00</published><updated>2009-01-04T10:49:41.147-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>VC++ Express - Resource View</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_bmcn7NPY5i4/SODomA_3lCI/AAAAAAAAALc/Rp8WVIQoMaQ/s1600-h/VCPPExpRes.PNG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_bmcn7NPY5i4/SODomA_3lCI/AAAAAAAAALc/Rp8WVIQoMaQ/s400/VCPPExpRes.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5251452905314554914" /&gt;&lt;/a&gt;&lt;br /&gt;Жмоты! Зажали... :o)&lt;br /&gt;Подозреваю, что была тайна директива, о повсеместном продвижении C# :o) И подозреваю, что там отдельно было прописано, что VС++ Express надо сделать максимально неудобным...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-9216213750816386959?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/9216213750816386959/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=9216213750816386959' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/9216213750816386959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/9216213750816386959'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2008/09/vc-express-resource-view.html' title='VC++ Express - Resource View'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_bmcn7NPY5i4/SODomA_3lCI/AAAAAAAAALc/Rp8WVIQoMaQ/s72-c/VCPPExpRes.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-2714398164017769113</id><published>2008-09-25T22:22:00.000-07:00</published><updated>2008-09-25T22:36:59.352-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='общее'/><title type='text'>Executive Edition</title><content type='html'>Утреннее пробуждение у чайника на работе, глаза смотрят на чайник и видят &lt;span style="font-weight:bold;"&gt;SIEMENS executive edition&lt;/span&gt;. Первая мысль: надо выпускать серию для программистов :o)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_bmcn7NPY5i4/SNx0bzUruLI/AAAAAAAAALU/OLewNWsC5dE/s1600-h/img26102008.PNG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_bmcn7NPY5i4/SNx0bzUruLI/AAAAAAAAALU/OLewNWsC5dE/s400/img26102008.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5250199286589405362" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-2714398164017769113?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/2714398164017769113/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=2714398164017769113' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/2714398164017769113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/2714398164017769113'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2008/09/executive-edition.html' title='Executive Edition'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_bmcn7NPY5i4/SNx0bzUruLI/AAAAAAAAALU/OLewNWsC5dE/s72-c/img26102008.PNG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-4646605010451680209</id><published>2008-09-09T09:34:00.000-07:00</published><updated>2009-01-04T10:46:39.535-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='youtube'/><title type='text'>Windows Vista and Max OS X</title><content type='html'>Просто забавное видео доказывающее как они «различны»... :о) Заставило улыбнуться...&lt;br /&gt;&lt;br /&gt;&lt;OBJECT width="470" height="353"&gt;&lt;PARAM name="movie" value="http://video.rutube.ru/ecc6521a79f1e5c5b97d4af25f5c6935"&gt;&lt;/PARAM&gt;&lt;PARAM name="wmode" value="window"&gt;&lt;/PARAM&gt;&lt;PARAM name="allowFullScreen" value="true"&gt;&lt;/PARAM&gt;&lt;EMBED src="http://video.rutube.ru/ecc6521a79f1e5c5b97d4af25f5c6935" type="application/x-shockwave-flash" wmode="window" width="470" height="353" allowFullScreen="true" &gt;&lt;/EMBED&gt;&lt;/OBJECT&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-4646605010451680209?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/4646605010451680209/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=4646605010451680209' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/4646605010451680209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/4646605010451680209'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2008/09/windows-vista-and-max-os-x.html' title='Windows Vista and Max OS X'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-3934758243175781986</id><published>2008-09-07T12:13:00.000-07:00</published><updated>2008-09-07T12:23:22.040-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><title type='text'>IE8 Beta 2</title><content type='html'>Столкнулся с ошибкой при установке IE8 на своей домашней машине. Хотя на работе встал как влитой, даже намека на возражения не было.  Я предположил, что виной такому событию установленный SP3, об этом как раз много написано на всевозможных форумах. &lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Началось все с того, что под Virtual PC был запушен чистейший образ Windows XP SP2 на котором IE 8 встал и не чихнул. Чтоб проверить свои подозрения относительно SP3, на все тот же чистый образ Windows XP SP2 был сначала поставлен SP3, а потом IE8. И он опять же встал. Далее последовала проверка на все подозрительное, что как то могло не соответствовать моим наивным представлениям относительно косяков с IE8. В число подозреваемых, кроме прочих, попали NOD32 и Google Chrome :o) . Признаю, доказать вину не одного из них не удалось (а как хотелось :o))&lt;br /&gt;&lt;br /&gt;А все по тому, что любая проблема чаше всего имеет простое объяснение и решение. Если бы я сразу внимательно смотрел log файл процесса установки IE8, то обратил бы внимание на строки:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Unwriteable key HKCR\Interface\{34A715A0-6587-11D0-924A-0020AFC7AC4D}&lt;br /&gt;An error occured verifying registry permissions. ERROR: 0x80070534&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Осталось достаточно зайти в реестр, найти данный раздел и поправить права доступа. Странно, но факт, что даже администратор не имел прав на запись в данный раздел реестра. Но что более меня удивляет, это почему в разных системах (при том условии, что их не модифицировали) состояние прав доступа разные.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Update:&lt;/span&gt;&lt;br /&gt;Ради чего я вообще возился с IE8: ради Developer Tools... :o) Понравилось...&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-3934758243175781986?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/3934758243175781986/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=3934758243175781986' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/3934758243175781986'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/3934758243175781986'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2008/09/ie8-beta-2.html' title='IE8 Beta 2'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-7799102178999173670</id><published>2008-08-20T04:06:00.000-07:00</published><updated>2008-09-07T12:18:07.810-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><title type='text'>Mozilla Firefox 3</title><content type='html'>Решил все же посмотреть, что за зверь. Скачал, поставил, а он пяти минут не продержался...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_bmcn7NPY5i4/SKv9GgPE2wI/AAAAAAAAAK0/GI8x7Vu0kUs/s1600-h/mz.PNG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_bmcn7NPY5i4/SKv9GgPE2wI/AAAAAAAAAK0/GI8x7Vu0kUs/s400/mz.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5236557279922543362" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-7799102178999173670?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/7799102178999173670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=7799102178999173670' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/7799102178999173670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/7799102178999173670'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2008/08/mozilla-firefox-3.html' title='Mozilla Firefox 3'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_bmcn7NPY5i4/SKv9GgPE2wI/AAAAAAAAAK0/GI8x7Vu0kUs/s72-c/mz.PNG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-6588339267746194028</id><published>2008-08-14T03:39:00.001-07:00</published><updated>2009-01-04T10:43:55.585-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='общее'/><title type='text'>Живность...</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_bmcn7NPY5i4/SKQLfNDkfNI/AAAAAAAAAKY/MUdX5IlXkYU/s1600-h/DSC00815.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_bmcn7NPY5i4/SKQLfNDkfNI/AAAAAAAAAKY/MUdX5IlXkYU/s400/DSC00815.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5234321297619844306" /&gt;&lt;/a&gt;&lt;br /&gt;Живность была обнаружена во время обеденной прогулки...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-6588339267746194028?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/6588339267746194028/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=6588339267746194028' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/6588339267746194028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/6588339267746194028'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2008/08/blog-post_14.html' title='Живность...'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_bmcn7NPY5i4/SKQLfNDkfNI/AAAAAAAAAKY/MUdX5IlXkYU/s72-c/DSC00815.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-5302565462759335259</id><published>2008-08-11T11:59:00.000-07:00</published><updated>2009-01-04T10:43:22.901-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='общее'/><title type='text'>Ломография</title><content type='html'>Мир полон непознанного! Открыл для себя совершенное новое слово - «Ломография». Это целый вид фотографии выросший из старого советского фотоаппарата «ЛОМО-Компакт Автомат»,  а так же  большинство, я думаю, помнят фотоаппарат «Смена-8М». Более детально в &lt;a href="http://ru.wikipedia.org/wiki/Ломография"&gt;Wikipedia: Ломография&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Наткнулся на ссылку, где на забугорном сайте предлагают &lt;a href="http://shop.lomography.com/shop/index.php?artID=3707"&gt;LOMO SMENA 8M&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_bmcn7NPY5i4/SKCMy4BUOgI/AAAAAAAAAKI/6R6V9ImQ2ro/s1600-h/lsm_a.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_bmcn7NPY5i4/SKCMy4BUOgI/AAAAAAAAAKI/6R6V9ImQ2ro/s400/lsm_a.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5233337572663769602" /&gt;&lt;/a&gt;&lt;br /&gt;В собственных закромах откапал «целых два» таких же зверька! Вот так лежали, пыль собирали, а на них целое направление в фотографии оказываться основано! :о)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-5302565462759335259?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/5302565462759335259/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=5302565462759335259' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/5302565462759335259'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/5302565462759335259'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2008/08/blog-post_11.html' title='Ломография'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_bmcn7NPY5i4/SKCMy4BUOgI/AAAAAAAAAKI/6R6V9ImQ2ro/s72-c/lsm_a.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-4673250526853540845</id><published>2008-08-06T01:37:00.000-07:00</published><updated>2008-08-06T01:40:06.187-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='общее'/><title type='text'>Strawberry Fields Forever</title><content type='html'>Сегодня был зафиксирован странный эффект музыкальности отопительной системы у меня на работе, она издавала странные звуки, напоминающее мотив вступления Strawberry Fields Forever.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-4673250526853540845?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/4673250526853540845/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=4673250526853540845' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/4673250526853540845'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/4673250526853540845'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2008/08/strawberry-fields-forever.html' title='Strawberry Fields Forever'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-5750753291283169529</id><published>2008-07-31T23:12:00.000-07:00</published><updated>2008-07-31T23:24:11.204-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='общее'/><category scheme='http://www.blogger.com/atom/ns#' term='youtube'/><title type='text'>The Troggs - Love Is All Around</title><content type='html'>Замечательный такой мотив от The Troggs.&lt;br /&gt;Представители British Invasion :o)&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/3EXRPxC-5bE&amp;hl=en&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/3EXRPxC-5bE&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Люблю отыскивать на YouTube  записи 60-x.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-5750753291283169529?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/5750753291283169529/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=5750753291283169529' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/5750753291283169529'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/5750753291283169529'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2008/07/troggs-love-is-all-around.html' title='The Troggs - Love Is All Around'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-2965115365257407816</id><published>2008-07-07T12:04:00.000-07:00</published><updated>2008-12-09T02:53:39.120-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='robot'/><category scheme='http://www.blogger.com/atom/ns#' term='общее'/><title type='text'>WALL-E из бумаги</title><content type='html'>Для любителей вырезать из бумаги :о) &lt;a href="http://www.rusdoc.ru/articles/wall-e_iz_bumagi_svoimi_rukami/17384/"&gt;WALL-E&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_bmcn7NPY5i4/SHJpaxBS-0I/AAAAAAAAAJ0/aoWh150zAwU/s1600-h/2380373091_93a82e9c57.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_bmcn7NPY5i4/SHJpaxBS-0I/AAAAAAAAAJ0/aoWh150zAwU/s400/2380373091_93a82e9c57.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5220350826632117058" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-2965115365257407816?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/2965115365257407816/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=2965115365257407816' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/2965115365257407816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/2965115365257407816'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2008/07/wall-e.html' title='WALL-E из бумаги'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_bmcn7NPY5i4/SHJpaxBS-0I/AAAAAAAAAJ0/aoWh150zAwU/s72-c/2380373091_93a82e9c57.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-4388499683917524815</id><published>2008-07-06T06:11:00.000-07:00</published><updated>2009-01-04T10:41:36.571-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='общее'/><title type='text'>У нас пополнение...</title><content type='html'>В кадре морские свинки: мама и детеныш... папа хрюн отдельно :о)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_bmcn7NPY5i4/SHDEu3LCyYI/AAAAAAAAAJs/sDf23Y8N7wk/s1600-h/DSC00612.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_bmcn7NPY5i4/SHDEu3LCyYI/AAAAAAAAAJs/sDf23Y8N7wk/s400/DSC00612.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5219888277485701506" /&gt;&lt;/a&gt;&lt;br /&gt;Маленькая морская свинка вся в папу :о) На маму совсем не похоже.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-4388499683917524815?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/4388499683917524815/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=4388499683917524815' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/4388499683917524815'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/4388499683917524815'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2008/07/blog-post_06.html' title='У нас пополнение...'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_bmcn7NPY5i4/SHDEu3LCyYI/AAAAAAAAAJs/sDf23Y8N7wk/s72-c/DSC00612.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-1902995301992439755</id><published>2008-07-04T06:23:00.000-07:00</published><updated>2008-07-04T06:35:19.848-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='общее'/><title type='text'>Аспирантура</title><content type='html'>Вот и все, закончились экзамены в аспирантуру... &lt;br /&gt;Можно сказать, что я определился на ближайшие три года :о)&lt;br /&gt;Теперь главное синхронизовать семейную жизнь, с работой и аспирантурой.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-1902995301992439755?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/1902995301992439755/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=1902995301992439755' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/1902995301992439755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/1902995301992439755'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2008/07/blog-post.html' title='Аспирантура'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-1782848841780185169</id><published>2008-06-11T11:15:00.000-07:00</published><updated>2008-06-11T11:19:39.730-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='общее'/><title type='text'>MYTHBUSTERS</title><content type='html'>Наткнулся на &lt;a href="http://myth-busters.ucoz.ru/"&gt;русскоязычный сайт&lt;/a&gt; посвященный &lt;a href="http://ru.wikipedia.org/wiki/Разрушители_легенд"&gt;MYTHBUSTERS&lt;/a&gt;. MYTHBUSTERS – это одно из моих любимых телешоу на Discovery Channel, а Discovery – это наверно единственный канал, который я смотрю, хотя нет, есть еще History Channel.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-1782848841780185169?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/1782848841780185169/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=1782848841780185169' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/1782848841780185169'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/1782848841780185169'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2008/06/mythbusters.html' title='MYTHBUSTERS'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-486448997267391326</id><published>2008-06-08T08:53:00.000-07:00</published><updated>2008-06-08T10:58:48.373-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='общее'/><title type='text'>5 программ, с которыми я работаю ежедневно</title><content type='html'>Получив эстафету от &lt;a href="http://deepencpp.blogspot.com/2008/06/5.html"&gt;Deepen C++&lt;/a&gt;, отчитаюсь. Все достаточно обыденно, думаю, список получился похожим на большинство других.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://www.farmanager.com/"&gt;Far Manager&lt;/a&gt; – удобный менеджер для Windows.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.opera.com/"&gt;Opera&lt;/a&gt; – хороший браузер. Хотя довольно регулярно использую IE.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.flos-freeware.ch/notepad2.html"&gt;Notepad2&lt;/a&gt; – компактный, удобный редактор. Большое спасибо &lt;a href="http://blog.not-a-kernel-guy.com/"&gt;Not-a-kernel-guy&lt;/a&gt;, в блоге которого я впервые прочитал о данном редакторе :o).&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/express/"&gt;Visual Studio Express&lt;/a&gt; (C++/C#) – именно Express :o) меня устраивает (меня так же устраивает просто: cmd, csc, mbuild). Этим набором я пользуюсь сейчас, вообще они бывают разные.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://gmail.com"&gt;Gmail&lt;/a&gt; – с почтой работаю через Web, часто перемещаюсь между машинами. Gmail вполне устраивает, хотя в последнее время стал валиться спам достаточно активно.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;В мире Linux это были бы: &lt;b&gt;Midnight Commander&lt;/b&gt;, &lt;b&gt;Opera&lt;/b&gt;, &lt;b&gt;KEdit&lt;/b&gt;, &lt;b&gt;GCC&lt;/b&gt;, &lt;b&gt;Gmail&lt;/b&gt;, но там я в последнее время все реже и реже...&lt;br /&gt;&lt;br /&gt;Продолжая, мне бы хотелось прочитать рассказы (из тех, кто еще не писал) от:&lt;br /&gt;&lt;a href="http://vedmak-vn.livejournal.com/"&gt;Vedmak (Владимир Демченко)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://blog.alno.name/"&gt;Alno’s blog (Алексей Носков)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-486448997267391326?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/486448997267391326/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=486448997267391326' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/486448997267391326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/486448997267391326'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2008/06/5.html' title='5 программ, с которыми я работаю ежедневно'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-3607179879050348683</id><published>2008-06-07T00:31:00.000-07:00</published><updated>2009-01-04T10:42:45.045-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Graphviz - визуализация данных</title><content type='html'>Гуляя по ссылкам с домашней странички &lt;a href="http://public.research.att.com/~bs/"&gt;Бьёрна Страуструпа (Bjarne Stroustrup)&lt;/a&gt; попал на страницу &lt;a href="http://www.research.att.com/"&gt;AT&amp;T Labs - Research&lt;/a&gt; (много чего интересного рождалось и рождается в недрах этой компании), где собственно и был случайным образом обнаружен &lt;a href="http://www.graphviz.org/About.php"&gt;Graphviz&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Graphviz – программное обеспечение визуализации графа. Позволяет представлять различную информацию как диаграммы абстрактных графов и сетей. Представляет как сам язык описания данных, так и инструмент для генерации графического изображения. Это все хорошо описано на &lt;a href="http://www.graphviz.org/About.php"&gt;странице проекта&lt;/a&gt;.&lt;br /&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;Инструменты:&lt;br /&gt;&lt;br /&gt;GVedit: графическая среда для работы с Graphviz в Windows. Сочетает в себе все необходимое для работы с Graphviz. Собственно в ней Вы можете и описывать данные и генерировать графическое представление.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_bmcn7NPY5i4/SEo7IYF52GI/AAAAAAAAAIk/xzx_RUfvPxQ/s1600-h/gvedit_img1.PNG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_bmcn7NPY5i4/SEo7IYF52GI/AAAAAAAAAIk/xzx_RUfvPxQ/s400/gvedit_img1.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5209040934099605602" /&gt;Общий вид Graphviz и небольшой пример описания данных&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Используя различные установки свойства &lt;strong&gt;Layout Engine&lt;/strong&gt; (dot, neato, twopi, circo, fdp) в меню &lt;strong&gt;Graphviz-&gt;Settings&lt;/strong&gt;, может использовать различные модели для генерации графического представления. Таким образом мы можем получить:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_bmcn7NPY5i4/SEo7x4X2lGI/AAAAAAAAAIs/-hvJQhINYOo/s1600-h/gvedit_img2.PNG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_bmcn7NPY5i4/SEo7x4X2lGI/AAAAAAAAAIs/-hvJQhINYOo/s400/gvedit_img2.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5209041647139460194" /&gt;Графическое представление при Layout Engine: dot&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_bmcn7NPY5i4/SEo7_A46JSI/AAAAAAAAAI0/IjoBIrkPyKk/s1600-h/gvedit_img3.PNG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_bmcn7NPY5i4/SEo7_A46JSI/AAAAAAAAAI0/IjoBIrkPyKk/s400/gvedit_img3.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5209041872763888930" /&gt;Графическое представление при Layout Engine: twopi&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Мы можем использовать командую строку для работы Graphviz, собственно GVedit это всего лишь графическая оболочка.&lt;br /&gt;&lt;br /&gt;А также, мы можем использовать Graphviz как библиотеку С в своих программах, Graphviz поставляется с набором библиотек, документации и небольшими примерами использования.&lt;br /&gt;&lt;br /&gt;Graphviz представлена на платформах Linux, Windows, Mac. Предоставляется с &lt;a href="http://www.graphviz.org/Download_source.php"&gt;исходным кодом&lt;/a&gt; на условиях лицензии &lt;a href="http://www.graphviz.org/License.php"&gt;Common Public License Version 1.0&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Так же на сайте проекта есть гораздо более симпатичные &lt;a href="http://www.graphviz.org/Gallery.php"&gt;примеры&lt;/a&gt; использования:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.graphviz.org/Gallery/directed/unix.html"&gt;&lt;img src="http://www.graphviz.org/Gallery/directed/unix.small.png" border="0" alt="" title="unix"&gt;&lt;/a&gt; &lt;a href="http://www.graphviz.org/Gallery/twopi/twopi2.html"&gt;&lt;img src="http://www.graphviz.org/Gallery/twopi/twopi2.small.png" border="0" alt="" title="twopi2"&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-3607179879050348683?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/3607179879050348683/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=3607179879050348683' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/3607179879050348683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/3607179879050348683'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2008/06/graphviz.html' title='Graphviz - визуализация данных'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_bmcn7NPY5i4/SEo7IYF52GI/AAAAAAAAAIk/xzx_RUfvPxQ/s72-c/gvedit_img1.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-6709557587313751236</id><published>2008-05-24T22:14:00.000-07:00</published><updated>2008-05-24T22:21:14.803-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='общее'/><title type='text'>DASK</title><content type='html'>&lt;i&gt;&lt;b&gt;From Wikipedia:&lt;/b&gt;&lt;br /&gt;The &lt;a href="http://en.wikipedia.org/wiki/DASK"&gt;DASK&lt;/a&gt; was the first computer in Denmark. It was commissioned in 1955, designed and constructed by Regnecentralen, and began operation in September 1957. DASK is an acronym for &lt;b&gt;D&lt;/b&gt;ansk &lt;b&gt;A&lt;/b&gt;lgoritmisk &lt;b&gt;S&lt;/b&gt;ekvens &lt;b&gt;K&lt;/b&gt;alkulator or &lt;b&gt;D&lt;/b&gt;anish &lt;b&gt;A&lt;/b&gt;lgorithmic &lt;b&gt;S&lt;/b&gt;equence &lt;b&gt;C&lt;/b&gt;alculator.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Кто бы мог подумать... :o)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-6709557587313751236?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/6709557587313751236/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=6709557587313751236' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/6709557587313751236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/6709557587313751236'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2008/05/dask.html' title='DASK'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-3988830412829199004</id><published>2008-05-14T23:20:00.001-07:00</published><updated>2008-05-14T23:21:24.274-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='общее'/><title type='text'>Revolution 9</title><content type='html'>Я до жути обожаю The Beatles... уже много лет...&lt;br /&gt;Но не помню, чтобы я прослушал Revolution 9 полностью...&lt;br /&gt;&lt;br /&gt;Number nine, number nine &lt;br /&gt;number nine, number nine...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-3988830412829199004?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/3988830412829199004/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=3988830412829199004' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/3988830412829199004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/3988830412829199004'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2008/05/revolution-9.html' title='Revolution 9'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-7974335630202418854</id><published>2008-05-14T09:28:00.000-07:00</published><updated>2008-05-14T11:13:54.679-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='cpp'/><title type='text'>Property &amp; C++</title><content type='html'>В последнее время заинтересовался вопросом реализации property в C++. К текущей итерации своих размышлений по этому поводу наткнулся на парочку интересных (для меня) вещей:&lt;br /&gt;&lt;br /&gt;Статья на RSDN: &lt;a href="http://www.rsdn.ru/article/vcpp/props.xml"&gt;Свойства в С++&lt;/a&gt;&lt;br /&gt;&lt;em&gt;Вариант реализации свойств на основе шаблонов, но не совсем так, как хотелось бы.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Статья о FastDelegate на Code Project: &lt;a href="http://www.codeproject.com/KB/cpp/FastDelegate.aspx"&gt;Member Function Pointers and the Fastest Possible C++ Delegates&lt;/a&gt; и ее &lt;a href="http://rsdn.ru/article/cpp/fastdelegate.xml"&gt;перевод на RSDN&lt;/a&gt;.&lt;br /&gt;&lt;em&gt;Очень интересная вещь. Почему-то мне пришло в голову, что это может быть полезным.&lt;/em&gt; &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.boost.org/doc/libs/1_35_0/doc/html/function.html"&gt;boost::function&lt;/a&gt; - функтор (функциональный объект).&lt;br /&gt;&lt;em&gt;Продолжение темы делегатов.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.boost.org/doc/libs/1_33_1/libs/property_map/property_map.html"&gt;Property Map Library&lt;/a&gt; - Отображения свойств в Boost.&lt;br /&gt;&lt;em&gt;Представления пока нулевые, надо смотреть.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Очень странно, но в &lt;a href="http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2007/n2284.pdf"&gt;C++09 Standard Draft&lt;/a&gt; я не смог найти ничего похожего, что смогло бы как-то обозначить этот момент. Механизма property в С++ нет и похоже не предвидеться.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-7974335630202418854?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/7974335630202418854/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=7974335630202418854' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/7974335630202418854'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/7974335630202418854'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2008/05/property-c.html' title='Property &amp; C++'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-112855128407367080</id><published>2008-05-10T10:48:00.000-07:00</published><updated>2008-12-09T02:53:39.949-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>Listas</title><content type='html'>На блоге &lt;a href="http://labs.live.com/"&gt;Microsoft Live Labs&lt;/a&gt; наткнулся на забавную вещицу: &lt;a href="http://listas.labs.live.com/"&gt;Listas&lt;/a&gt;. Эта самая вещица была представлена аж 17 октября, 2007, а я только проснулся :о)&lt;a href="http://2.bp.blogspot.com/_bmcn7NPY5i4/SCXgVP2a6YI/AAAAAAAAAIM/eiANLIH_CNo/s1600-h/listas.PNG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_bmcn7NPY5i4/SCXgVP2a6YI/AAAAAAAAAIM/eiANLIH_CNo/s320/listas.PNG" border="0" alt=""id="BLOGGER_PHOTO_ID_5198808000505768322" /&gt;&lt;/a&gt;Довольно забавно ее предназначение, для накопления всего, что можно сформировать в списки: заметок, закладок и т.п. Естественно данный зверек интегрируется с IE.&lt;br /&gt;&lt;br /&gt;Я не знаю, насколько функционал сервиса Listas соответствует функционалу сервисов Google. Это надо поработать и посмотреть, но вообще смотреться забавно.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-112855128407367080?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/112855128407367080/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=112855128407367080' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/112855128407367080'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/112855128407367080'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2008/05/listas.html' title='Listas'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_bmcn7NPY5i4/SCXgVP2a6YI/AAAAAAAAAIM/eiANLIH_CNo/s72-c/listas.PNG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-7147884907673199840</id><published>2008-05-10T07:26:00.001-07:00</published><updated>2008-05-10T07:34:54.853-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>Google Code</title><content type='html'>Сегодня с удивлением заметил, что страница &lt;a href="http://code.google.com/intl/ru/"&gt;Google Code&lt;/a&gt; стала отображаться на русском. Не то чтобы от этого жизнь кардинально изменилась, но все равно, приятно... Google усердно занимается локализацией.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-7147884907673199840?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/7147884907673199840/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=7147884907673199840' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/7147884907673199840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/7147884907673199840'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2008/05/google-code.html' title='Google Code'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-7076092201781451195</id><published>2008-04-29T10:15:00.000-07:00</published><updated>2009-01-04T10:47:02.605-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Mono</title><content type='html'>Ради интереса скачал Mono. Открываю mono-basic-1.9.tar.bz2: &lt;br /&gt;&lt;em&gt;mono-basic-1.9.tar.bz2\mono-basic-1.9\class\lib\bootstrap\&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;и вижу: &lt;em&gt;Microsoft.VisualBasic.dll&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Это мне снится, или ребята решили выпустить библиотеку Microsoft под LGPL лицензией? :o)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-7076092201781451195?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/7076092201781451195/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=7076092201781451195' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/7076092201781451195'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/7076092201781451195'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2008/04/mono.html' title='Mono'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-7054510562382962623</id><published>2008-04-22T11:44:00.001-07:00</published><updated>2008-04-22T11:47:28.418-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Установка Windows Service</title><content type='html'>Вздумалось мне повозиться с написанием Windows Service. И все бы хорошо, но при попытке установить службу Installutil.exe упорно выдавал:&lt;br /&gt;&lt;em&gt;Exception occurred while initializing the installation:&lt;br /&gt;System.BadImageFormatException: The format of the file 'DSSServerService.exe' is invalid...&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;Как оказалось, по умолчанию запускался Installutil.exe Version 1.1, а сборку я делал под .NET Framework 3.5. При запуске Installutil.exe 2.0 все заработало.&lt;br /&gt;&lt;br /&gt;Интересно, это лишь частный случай на мой машине, когда .NET Framework устанавливался в разное время, поверх более ранних версий?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-7054510562382962623?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/7054510562382962623/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=7054510562382962623' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/7054510562382962623'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/7054510562382962623'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2008/04/windows-service.html' title='Установка Windows Service'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-1267989340125939232</id><published>2008-04-07T11:20:00.000-07:00</published><updated>2009-01-04T10:41:14.456-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='общее'/><title type='text'>Домашний хрюндель</title><content type='html'>Наш маленький домашний хрюндель. Морская свинка породы Шелти.&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_bmcn7NPY5i4/R_prN_YCwSI/AAAAAAAAAHU/wNtSb9Dm-gU/s1600-h/DSC00525.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_bmcn7NPY5i4/R_prN_YCwSI/AAAAAAAAAHU/wNtSb9Dm-gU/s320/DSC00525.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5186575808965296418" /&gt;&lt;/a&gt;&lt;br /&gt;Существо поразительное во всех отношениях, любопытное, но довольно послушное :о) Большая любительница листьев салата и прочей растительности. &lt;br /&gt;&lt;br /&gt;В последнее время встал вопрос, а не завести ли нам друга для нашей свинки? :о)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-1267989340125939232?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/1267989340125939232/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=1267989340125939232' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/1267989340125939232'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/1267989340125939232'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2008/04/blog-post.html' title='Домашний хрюндель'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_bmcn7NPY5i4/R_prN_YCwSI/AAAAAAAAAHU/wNtSb9Dm-gU/s72-c/DSC00525.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5411216495346739292.post-341050100816220335</id><published>2008-04-06T22:08:00.000-07:00</published><updated>2009-01-04T10:45:20.185-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='robot'/><title type='text'>JunoBot - Осваиваем балансирование</title><content type='html'>Простой балансирующий робот, с сенсорами основанным на отражении ИК излучения от поверхности.&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/F5UOr6BUM80&amp;hl=en"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/F5UOr6BUM80&amp;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Идея сотворения данного объекта, родилась после того как я прочитал статью о простых балансирующих роботах Lego. Это были &lt;a href="http://www.teamhassenplug.org/robots/legway/"&gt;LegWay&lt;/a&gt; и &lt;a href="http://www.philohome.com/nxtway/nxtway.htm"&gt;NXTway&lt;/a&gt;. В частности LegWay использует оптические датчики расстояния от &lt;a href="http://www.hitechnic.com/index.html?lang=en-us&amp;target=d8.html"&gt;HiTechnic&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Если получится, то возможно более подробное описание конструкции появиться вот по &lt;a href="http://dask.net.googlepages.com/junobot"&gt;этому адресу&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5411216495346739292-341050100816220335?l=dask-blog.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dask-blog.blogspot.com/feeds/341050100816220335/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5411216495346739292&amp;postID=341050100816220335' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/341050100816220335'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5411216495346739292/posts/default/341050100816220335'/><link rel='alternate' type='text/html' href='http://dask-blog.blogspot.com/2008/04/junobot.html' title='JunoBot - Осваиваем балансирование'/><author><name>Сергей</name><uri>http://www.blogger.com/profile/05165367286255948330</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_bmcn7NPY5i4/TUhe36PczGI/AAAAAAAAAeg/XfMV5PLpUyI/s220/dasklog.jpg'/></author><thr:total>2</thr:total></entry></feed>
