<?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-4516495037670268029</id><updated>2012-01-22T03:24:30.682-08:00</updated><category term='Google APIs'/><category term='C++'/><category term='tools'/><category term='javascript'/><category term='MS Access'/><category term='web'/><category term='joomla'/><category term='TED Talk'/><category term='Книги'/><category term='Копилка'/><category term='windows'/><category term='robots'/><category term='Вариационное исчисление'/><category term='ubuntu'/><category term='Теория Струн'/><category term='WinAPI'/><category term='программирование'/><title type='text'>Огма</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mathoghma.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4516495037670268029/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://mathoghma.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Maxim Welikobratov</name><uri>https://profiles.google.com/111070912612891610742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-bwir9R8DgQY/AAAAAAAAAAI/AAAAAAAABGw/EZiI4SiQASs/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>25</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4516495037670268029.post-917037525997720118</id><published>2012-01-22T03:24:00.000-08:00</published><updated>2012-01-22T03:24:30.692-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Копилка'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Как настроить работу Adobe Flash Player в Ubuntu 11</title><content type='html'>&lt;span style="background-color: white; font-family: Arial, sans-serif; font-size: 13px; line-height: 18px;"&gt;Недавно поставил Ubuntu 11.10 на свой ноутбук. Т.к. мой любимый браузер - это Google Chrom, то я сразу же приступил к его установке. Однако, после установки оказалось, что у меня неправильно работает Adobe Flash Player. Глюки проявлялись следующим образом. На youtube.com и на других сервисах видео либо не запускалось, либо в неполноэкранном режиме фрэйм с видео съезжал в сторону.&lt;/span&gt;&lt;br style="background-color: white; font-family: Arial, sans-serif; font-size: 13px; line-height: 18px;" /&gt;&lt;span style="background-color: white; font-family: Arial, sans-serif; font-size: 13px; line-height: 18px;"&gt;Оказалось, что в Firefox возникла та же проблема. Понимаем, что грешить нужно только на Flash Player. Переустановка не помогла.&lt;/span&gt;&lt;br style="background-color: white; font-family: Arial, sans-serif; font-size: 13px; line-height: 18px;" /&gt;&lt;span style="background-color: white; font-family: Arial, sans-serif; font-size: 13px; line-height: 18px;"&gt;После недолгих поисков на &lt;a href="http://askubuntu.com/"&gt;http://askubuntu.com&lt;/a&gt;&amp;nbsp; нашел полезный ответ&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Arial, sans-serif; font-size: x-small;"&gt;&lt;span style="line-height: 18px;"&gt;&lt;a href="http://askubuntu.com/a/2545/42953"&gt;http://askubuntu.com/a/2545/42953&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, sans-serif; font-size: x-small;"&gt;&lt;span style="line-height: 18px;"&gt;Оказывается для amd64 нужно ставить специальный метапакет flashplugin installer, который должен быть использован на amd64 для корректной установки Adobe Flash Player на данную платформу.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Arial, sans-serif; font-size: x-small;"&gt;&lt;span style="line-height: 18px;"&gt;После удаления старого Flash Player-а и установки flashplugin installer все заработало в нормальном режиме!&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4516495037670268029-917037525997720118?l=mathoghma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mathoghma.blogspot.com/feeds/917037525997720118/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4516495037670268029&amp;postID=917037525997720118' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4516495037670268029/posts/default/917037525997720118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4516495037670268029/posts/default/917037525997720118'/><link rel='alternate' type='text/html' href='http://mathoghma.blogspot.com/2012/01/adobe-flash-player-ubuntu-11.html' title='Как настроить работу Adobe Flash Player в Ubuntu 11'/><author><name>Maxim Welikobratov</name><uri>https://profiles.google.com/111070912612891610742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-bwir9R8DgQY/AAAAAAAAAAI/AAAAAAAABGw/EZiI4SiQASs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4516495037670268029.post-4988847915242261112</id><published>2011-12-25T09:59:00.000-08:00</published><updated>2011-12-25T11:01:26.568-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Книги'/><title type='text'>Time Management по Советски</title><content type='html'>&lt;div style="text-align: justify;"&gt;В продолжение поста&amp;nbsp;&lt;a href="http://mathoghma.blogspot.com/2011/11/blog-post.html" target="_blank"&gt;Жизнь удалась!&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;В книге была упомянута личность Советского ученого&amp;nbsp;&lt;a href="http://ru.wikipedia.org/wiki/%D0%9B%D1%8E%D0%B1%D0%B8%D1%89%D0%B5%D0%B2,_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80_%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80%D0%BE%D0%B2%D0%B8%D1%87" target="_blank"&gt;Александра Любищева&lt;/a&gt;, как одного из самых известных Советских последователей и изобретателей того, что сегодня называется Time Management. В этой же книге предлагалось более подробно ознакомиться с биографией этого ученного. Из наиболее подробных биографических произведений об этом ученном мне удалось найти только &lt;a href="http://lib.ru/PROZA/GRANIN/strange.txt" target="_blank"&gt;"Эта странная жизнь" Даниила Гранина&lt;/a&gt;.&lt;/div&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;div style="text-align: justify;"&gt;Прочитав биографию Любищева я понял, на сколько важно не только уметь распоряжаться собственным временем, но и уметь распоряжаться временем других для достижения поставленных перед собой целей. Конечно, такие слова звучат жутко, звучат неправильно, но всем известно, что многие люди не умеют распоряжаться собственным временем. Почему бы не распорядиться этим временем за них?&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Например, многие прожигают свою жизнь в алкоголе, наркотиках, тюрьмах и просто в житейской суете. Совершенно без цели. Те кто верит, что достигать поставленных целей в жизни очень важно, поймут меня. Те же, кто считает, что важен сам процесс достижения цели, надеюсь согласятся со следующей мыслью. Люди подобные алкоголикам потому и становятся такими, что в какой-то из моментов своей жизни просто не знали как правильно распорядиться своим свободным временем и тратили его на кайфы, которые превратились в губительные привычки.&lt;/div&gt;&lt;div style="text-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/4516495037670268029-4988847915242261112?l=mathoghma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mathoghma.blogspot.com/feeds/4988847915242261112/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4516495037670268029&amp;postID=4988847915242261112' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4516495037670268029/posts/default/4988847915242261112'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4516495037670268029/posts/default/4988847915242261112'/><link rel='alternate' type='text/html' href='http://mathoghma.blogspot.com/2011/12/time-management.html' title='Time Management по Советски'/><author><name>Maxim Welikobratov</name><uri>https://profiles.google.com/111070912612891610742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-bwir9R8DgQY/AAAAAAAAAAI/AAAAAAAABGw/EZiI4SiQASs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4516495037670268029.post-847061811659973759</id><published>2011-11-22T07:13:00.001-08:00</published><updated>2011-12-03T08:27:21.812-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Книги'/><title type='text'>Жизнь удалась!</title><content type='html'>Сегодня дочитал книгу &lt;a href="https://www.google.com/?source=search_app#hl=en&amp;amp;cp=10&amp;amp;gs_id=11&amp;amp;xhr=t&amp;amp;q=%D0%9D.+%D0%9A%D0%BE%D0%B7%D0%BB%D0%BE%D0%B2+%D0%96%D0%B8%D0%B7%D0%BD%D1%8C+%D1%83%D0%B4%D0%B0%D0%BB%D0%B0%D1%81%D1%8C&amp;amp;tok=-VfwcJ0ELz9BINjW2oMe2w&amp;amp;pf=p&amp;amp;sclient=psy-ab&amp;amp;oq=%D0%9D.+%D0%9A%D0%BE%D0%B7%D0%BB%D0%BE%D0%B2+%D0%96%D0%B8%D0%B7%D0%BD%D1%8C+%D1%83%D0%B4%D0%B0%D0%BB%D0%B0%D1%81%D1%8C" target="_blank"&gt;Н. Козлова "Жизнь удалась"&lt;/a&gt; и решил (в частности благодаря этой книге) написать кратенькое резюме.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Если вы обратите внимание на &lt;a href="http://mathoghma.blogspot.com/p/blog-page_16.html" target="_blank"&gt;список прочитанных мною книг&lt;/a&gt;, то наверное заметите, что я прочитал уже порядочную библиотеку книг по time management или как это иногда называют GTD (Getting Things Done). Книга Козлова, к счастью практически ничего нового не открыла. Но это не значит, что книга плохая. Наоборот "Жизнь удалась" - отличная книга. Все что мне когда-то&amp;nbsp;приходилось&amp;nbsp;собирать по крупицам, в этой книге в сжатой и доступной форме рассказано. Книга не большая. Всего 156 страниц не мелким шрифтом. Читается очень легко, воодушевляет!&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Как я уже упомянул в самом начале, этот пост частично рожден по совету, который я почерпнул из книги. Какой смысл прочитать книгу и не высказаться? Когда мы высказываемся, мы переосмысливаем прочитанное, делаем выводы. Почему я решил высказаться публично, да еще и в интернете? Кто-то скажет: "Обсуди с родными и друзьями! Зачем это писать в интернет?" Ну, во-первых,&amp;nbsp;родственники, друзья и знакомые с которыми я по жизни пересекся&amp;nbsp;в последнее время далековато от меня живут. Во-вторых, может кто-то незнакомый прочтет и даст дельный совет, а кто-то просто обосрет, что афтору конечно не приятно, но тоже урок в жизни :) Не ошибается только тот, кто ничего не делает.&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Чего бы хотелось отметить. &amp;nbsp;В книге дается совет, что нужно подводить итоги недели или года. Оно как бы логично. &amp;nbsp;Интуитивно приходит в голову мысль о том, что итоги недели нужно подводить в конце недели. Но правильно ли это?&amp;nbsp;Пока читал пришла в голову такая мысль. Лучше и правильнее всего подводить итоги за день до конца недели. Для себя решил, что подводить итоги недели было бы правильно 2 раза в неделю. Первый раз подводим итоги рабочей недели, второй раз подводим итоги в субботу, по делам не относящимся к трудовой деятельности.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Почему именно так? В суматохе насыщенной трудовой недели мы можем потеряться, чего-нибудь упустить из вида. Поэтому подведение итогов в предпоследний день недели позволяет нам устранить выявленные упущения в последний день. Согласитесь, что было бы неприятно о чем-то очень важном вспомнить вечером в пятницу, когда уже слишком поздно что-либо исправлять!&lt;/div&gt;&lt;br /&gt;Это же правило нужно использовать для планов на месяц и год. Т.е. нужно подводить итоги в предпоследнюю неделю месяца и в предпоследний месяц&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Чем я пользуюсь для управления делами? Моим любимым инструментом является сервис &lt;a href="http://rememberthemilk.com/" target="_blank"&gt;RememberTheMilk&lt;/a&gt;. Это очень продвинутый ToDo List от&amp;nbsp;австралийских&amp;nbsp;разработчиков с клиентами под множество платформ (Android, iPhone/iPad, Blackberry, Microsoft Office и др.)&lt;br /&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/4516495037670268029-847061811659973759?l=mathoghma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mathoghma.blogspot.com/feeds/847061811659973759/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4516495037670268029&amp;postID=847061811659973759' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4516495037670268029/posts/default/847061811659973759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4516495037670268029/posts/default/847061811659973759'/><link rel='alternate' type='text/html' href='http://mathoghma.blogspot.com/2011/11/blog-post.html' title='Жизнь удалась!'/><author><name>Maxim Welikobratov</name><uri>https://profiles.google.com/111070912612891610742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-bwir9R8DgQY/AAAAAAAAAAI/AAAAAAAABGw/EZiI4SiQASs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4516495037670268029.post-2962671160575629303</id><published>2011-10-24T22:03:00.000-07:00</published><updated>2011-10-24T22:03:40.524-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='программирование'/><title type='text'>Инженерное образование в Стенфорде</title><content type='html'>Обожаю этот безумный мир! Вы себе только представьте, не отрываясь от работы, не покидая свой любимый город можно получать образование от самых лучших университетов мира! For free!&lt;br /&gt;Конечно, это наверное далекое будущее, но первый шаг к этому уже сделан. Хочу поделиться с вами интернет-находкой последних 2-х недель. Как насчет пройти курс по Искусственному интеллекту (в оригинале Machine Learning) в Стенфорде (Stenford Engineering)?&lt;br /&gt;Курс на английском... А как вы хотели? Это же Стенфорд. Курс включает видео-лекции, тестовые задания и практические задания (Programming Exercises).&lt;br /&gt;Если уже готовы попробовать свои силы и тяга к новым знаниям еще не пропала жмем на ссылку&amp;nbsp;&lt;a href="http://www.ml-class.org/"&gt;http://www.ml-class.org&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4516495037670268029-2962671160575629303?l=mathoghma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mathoghma.blogspot.com/feeds/2962671160575629303/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4516495037670268029&amp;postID=2962671160575629303' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4516495037670268029/posts/default/2962671160575629303'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4516495037670268029/posts/default/2962671160575629303'/><link rel='alternate' type='text/html' href='http://mathoghma.blogspot.com/2011/10/blog-post.html' title='Инженерное образование в Стенфорде'/><author><name>Maxim Welikobratov</name><uri>https://profiles.google.com/111070912612891610742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-bwir9R8DgQY/AAAAAAAAAAI/AAAAAAAABGw/EZiI4SiQASs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4516495037670268029.post-6711255680142705477</id><published>2011-08-17T15:07:00.002-07:00</published><updated>2011-09-10T09:32:58.206-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Копилка'/><category scheme='http://www.blogger.com/atom/ns#' term='Книги'/><title type='text'>Эмоциональный интеллект</title><content type='html'>Буквально на днях прочитал книгу знаменитого психолога Дэниел Гоулмана (&lt;span class="Apple-style-span" style="background-color: white; font-family: sans-serif; font-size: 13px; line-height: 19px;"&gt;&lt;b&gt;&lt;a href="http://ru.wikipedia.org/wiki/%D0%93%D0%BE%D1%83%D0%BB%D0%BC%D0%B0%D0%BD,_%D0%94%D1%8D%D0%BD%D0%B8%D0%B5%D0%BB"&gt;Daniel Jay Goleman&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;) "Эмоциональный интеллект". Книга действительно интересная. Особенно полезна будет к прочтению людям с техническим складом ума, для гиков различного рода.&lt;br /&gt;&lt;br /&gt;Книга поразила инновационной идеей выделения у человека 2-х видов интеллекта: обычного, который отвечает за логическое мышление и эмоционального, который отвечает за наши эмоциональные реакции на различные жизненные обстоятельства.&lt;br /&gt;&lt;br /&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://ted.com/"&gt;конференции TED.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;object height="374" width="526"&gt; &lt;param name="movie" value="http://video.ted.com/assets/player/swf/EmbedPlayer.swf"&gt; &lt;/param&gt;&lt;param name="allowFullScreen" value="true" /&gt; &lt;param name="allowScriptAccess" value="always"/&gt; &lt;param name="wmode" value="transparent"&gt; &lt;/param&gt;&lt;param name="bgColor" value="#ffffff"&gt; &lt;/param&gt;&lt;param name="flashvars" value="vu=http://video.ted.com/talk/stream/2007/Blank/DanielGoleman_2007-320k.mp4&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/DanielGoleman-2007.embed_thumbnail.jpg&amp;vw=512&amp;vh=288&amp;ap=0&amp;ti=200&amp;lang=rus&amp;introDuration=15330&amp;adDuration=4000&amp;postAdDuration=830&amp;adKeys=talk=daniel_goleman_on_compassion;year=2007;theme=the_rise_of_collaboration;theme=how_the_mind_works;event=TED2007;tag=brain;tag=community;tag=consumerism;tag=psychology;&amp;preAdTag=tconf.ted/embed;tile=1;sz=512x288;" /&gt; &lt;embed src="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" pluginspace="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent" bgColor="#ffffff" width="526" height="374" allowFullScreen="true" allowScriptAccess="always" flashvars="vu=http://video.ted.com/talk/stream/2007/Blank/DanielGoleman_2007-320k.mp4&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/DanielGoleman-2007.embed_thumbnail.jpg&amp;vw=512&amp;vh=288&amp;ap=0&amp;ti=200&amp;lang=rus&amp;introDuration=15330&amp;adDuration=4000&amp;postAdDuration=830&amp;adKeys=talk=daniel_goleman_on_compassion;year=2007;theme=the_rise_of_collaboration;theme=how_the_mind_works;event=TED2007;tag=brain;tag=community;tag=consumerism;tag=psychology;&amp;preAdTag=tconf.ted/embed;tile=1;sz=512x288;"&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/4516495037670268029-6711255680142705477?l=mathoghma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mathoghma.blogspot.com/feeds/6711255680142705477/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4516495037670268029&amp;postID=6711255680142705477' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4516495037670268029/posts/default/6711255680142705477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4516495037670268029/posts/default/6711255680142705477'/><link rel='alternate' type='text/html' href='http://mathoghma.blogspot.com/2011/08/blog-post.html' title='Эмоциональный интеллект'/><author><name>Maxim Welikobratov</name><uri>https://profiles.google.com/111070912612891610742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-bwir9R8DgQY/AAAAAAAAAAI/AAAAAAAABGw/EZiI4SiQASs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4516495037670268029.post-9112185466205875942</id><published>2011-07-30T07:14:00.000-07:00</published><updated>2011-07-30T08:56:52.467-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='robots'/><title type='text'>Помогите перевести статью на ru.wikipedia.org</title><content type='html'>&lt;p class="Apple-style-span" style="background-color: white; font-family: Arial, sans-serif; font-size: 13px; line-height: 18px;"&gt;Продолжая работу над проектом робота способного автономно обследовать неизвестное замкнутое пространство (пока мы его назвали "&lt;a href="http://mathoghma.blogspot.com/2011/06/v05.html"&gt;Робот-пылесос&lt;/a&gt;"), я задавал свой вопрос на StackOverflow о том как понять, &lt;a href="http://stackoverflow.com/questions/6487476/how-to-understand-where-robot-is-in-the-space-by-2-images"&gt;где находится робот в пространстве по двум изображениям&lt;/a&gt;. Надо сказать, что я надеялся получить несколько другой ответ, но тем не менее данная мне ссылка на статью в английской Википедии &lt;a href="http://en.wikipedia.org/wiki/Simultaneous_localization_and_mapping"&gt;о технологии одновременной навигации и построения карты (SLAM)&lt;/a&gt;&amp;nbsp;выглядит очень обнадеживающей и содержит массу полезной информации.&amp;nbsp;&lt;/P&gt;&lt;p class="Apple-style-span" style="background-color: white; font-family: Arial, sans-serif; font-size: 13px; line-height: 18px;"&gt;К сожалению, мой английский не настолько хорош, чтобы без особых затрат энергии читать и анализировать такого рода информацию. Поэтому я постарался найти подобную статью в русской вики и не нашел, что к стати не удивительно :(. Придется переводить самому! Заодно сделаю свой небольшой вклад в благое дело. Приглашаю всех желающих помочь мне перевести статью &lt;a href="http://en.wikipedia.org/wiki/Simultaneous_localization_and_mapping"&gt;Simultaneous localization and mapping&lt;/a&gt; на русский язык. Перевод по ссылке &lt;a href="http://www.blogger.com/"&gt;&lt;span id="goog_1557728083"&gt;&lt;/span&gt;SLAM (метод)&lt;span id="goog_1557728084"&gt;&lt;/span&gt;&lt;/a&gt;.&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4516495037670268029-9112185466205875942?l=mathoghma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mathoghma.blogspot.com/feeds/9112185466205875942/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4516495037670268029&amp;postID=9112185466205875942' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4516495037670268029/posts/default/9112185466205875942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4516495037670268029/posts/default/9112185466205875942'/><link rel='alternate' type='text/html' href='http://mathoghma.blogspot.com/2011/07/blog-post_30.html' title='Помогите перевести статью на ru.wikipedia.org'/><author><name>Maxim Welikobratov</name><uri>https://profiles.google.com/111070912612891610742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-bwir9R8DgQY/AAAAAAAAAAI/AAAAAAAABGw/EZiI4SiQASs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4516495037670268029.post-7177590859796733516</id><published>2011-07-24T09:56:00.000-07:00</published><updated>2011-08-06T11:33:51.055-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Копилка'/><category scheme='http://www.blogger.com/atom/ns#' term='Книги'/><title type='text'>Жизненно важные способности для программиста</title><content type='html'>По мнению Чарльза Уэзерелла (&lt;a href="http://www.google.ru/search?hl=ru&amp;amp;q=%D0%A7%D0%B0%D1%80%D0%BB%D1%8C%D0%B7+%D0%A3%D1%8D%D0%B7%D0%B5%D1%80%D0%B5%D0%BB%D0%BB.+%D0%AD%D1%82%D1%8E%D0%B4%D1%8B+%D0%BF%D0%BE+%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8E&amp;amp;btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&amp;amp;aq=f&amp;amp;aqi=&amp;amp;aql=&amp;amp;oq="&gt;Чарльз Уэзерелл. Этюды по программированию&lt;/a&gt;) для каждого программиста жизненно важно обладать следующими качествами:&lt;br /&gt;&lt;blockquote&gt;&lt;ul&gt;&lt;li&gt;Способность читать и понимать описание поставленной задачи, улавливать пожелания того, кто ее ставит (что не всегда легко, так как и задачи, и те, кто их ставит, часто отличаются именно неуловимостью).&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Способность&amp;nbsp;четко видеть действительные &amp;nbsp;трудности и отбрасывать все, не относящееся к делу.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Способность выявлять все случаи, где можно применить теорию, самостоятельно решиться на ее применение или обратиться за советом к специалисту.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Способность разбить задачу на ряд обозримых независимых частей и понять взаимосвязи этих частей.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Способность оценивать эффективность предлагаемых решений с точки зрения затрат на программирование, машинных ресурсов и удовлетворения потребностей пользователя и находить приемлемый компромисс между этими видами эффективности.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Способность объединять множество частных решений воедино, получая при этом четкое и изящное решение всей задачи.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Способность выражать решения на простом и понятном языке. Естественный это язык или искусственный - роли не играет, важно лишь, чтобы правильность решения была ясна и людям, и машине.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Способность при неудаче подавить самолюбие и поискать другой подход (или даже другую задачу).&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;Мне кажутся этими способностями должен обладать не только программист. Они применимы к &amp;nbsp;мелким предпринимателям, менеджерам и вообще ко всем у кого руки растут не из жо..., а голова создана, чтобы ею думать, а не пережевывать "продукты массового потребления".&lt;br /&gt;&lt;br /&gt;Дополнительная информация:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://habrahabr.ru/blogs/subconsciousness/31676/"&gt;Типы знаний программиста и как их улучшать&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div&gt;&lt;ul&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4516495037670268029-7177590859796733516?l=mathoghma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mathoghma.blogspot.com/feeds/7177590859796733516/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4516495037670268029&amp;postID=7177590859796733516' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4516495037670268029/posts/default/7177590859796733516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4516495037670268029/posts/default/7177590859796733516'/><link rel='alternate' type='text/html' href='http://mathoghma.blogspot.com/2011/07/blog-post.html' title='Жизненно важные способности для программиста'/><author><name>Maxim Welikobratov</name><uri>https://profiles.google.com/111070912612891610742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-bwir9R8DgQY/AAAAAAAAAAI/AAAAAAAABGw/EZiI4SiQASs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4516495037670268029.post-8765288332648796895</id><published>2011-07-21T11:21:00.000-07:00</published><updated>2011-07-24T09:26:06.404-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TED Talk'/><title type='text'>Kevin Slavin: How algorithms shape our world</title><content type='html'>&lt;iframe allowfullscreen="" frameborder="0" height="295" src="http://www.youtube.com/embed/TDaFwnOiKVE?fs=1" width="480"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4516495037670268029-8765288332648796895?l=mathoghma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mathoghma.blogspot.com/feeds/8765288332648796895/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4516495037670268029&amp;postID=8765288332648796895' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4516495037670268029/posts/default/8765288332648796895'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4516495037670268029/posts/default/8765288332648796895'/><link rel='alternate' type='text/html' href='http://mathoghma.blogspot.com/2011/07/kevin-slavin-how-algorithms-shape-our.html' title='Kevin Slavin: How algorithms shape our world'/><author><name>Maxim Welikobratov</name><uri>https://profiles.google.com/111070912612891610742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-bwir9R8DgQY/AAAAAAAAAAI/AAAAAAAABGw/EZiI4SiQASs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/TDaFwnOiKVE/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4516495037670268029.post-3880035485621705698</id><published>2011-06-15T12:45:00.000-07:00</published><updated>2011-06-15T12:45:28.702-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='программирование'/><category scheme='http://www.blogger.com/atom/ns#' term='robots'/><title type='text'>Робот-пылесос: Дискретная модель v.0.5</title><content type='html'>Работа над этой задачей началась со спора. Удивительно, как много мы (мужчины) делаем наспор! Во время спора была поставлена следующая задача&lt;br /&gt;&lt;blockquote&gt;&lt;i&gt;Написать алгоритм для Робота-пылесоса, который бы смог пропылесосить замкнутое пространство, при этом робот заранее не знает географию пространства в котором находится. После того, как пространство очищено от мусора Роботу нужно вернуться в исходное состояние. У Робота минимум сенсоров, минимум памяти, поэтому у робота нет возможности точно определять свои географические координаты в пространстве и нет возможности помнить каждую точку пространства.&lt;/i&gt;&lt;/blockquote&gt;Во время спора меня пытались уверить, что задача нешуточно сложная и что ее еще никому не удалось решить. Хотя мне, казалось, что эта задача не такая уж сложная и уж точно не новая. Мне вспомнилась фича из древней игры "Цивилизация", в которой Колонизатору можно было дать команду "Исследовать территорию", т.е. пройти все затемненные "туманом войны" клетки, что можно интерпретировать, как пропылпесосить всю загрязненную территорию.&lt;br /&gt;Чуть-чуть погуглив я понял, что задача действительно не нова и в различных вариациях решается в современных компьютерных играх с искусственным интеллектом.&lt;br /&gt;Поставленную задачу можно решить итерационным вызовом модифицированного алгоритма &lt;a href="http://en.wikipedia.org/wiki/A*_search_algorithm"&gt;A-star&lt;/a&gt;.&lt;br /&gt;Для начала решим значительно упрощенную задачу.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;i&gt;Робот находится в дискретном пространстве. Т.е. все замкнутое пространство можно разделить на конечное число квадратов.&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;Робот занимает одну клетку дискретного пространства и видит сенсорами препятствия на одну клетку вокруг себя (включая клетки по диагонали)&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;Роботу не нужно возвращаться в исходное состояние&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;Алгоритм завершается, после того, как все доступные клетки были очищены от мусора&lt;/i&gt;&lt;/li&gt;&lt;li&gt;&lt;i&gt;Робот движется по пространству четко, без накопления ошибки в пройденном расстоянии и в направлениях движения&lt;/i&gt;&lt;/li&gt;&lt;/ul&gt;Реализацию алгоритма можно лицезреть через &lt;a href="http://ru.wikipedia.org/wiki/Svn"&gt;SVN&lt;/a&gt; на &lt;a href="http://sourceforge.net/"&gt;SourceForge.Net&lt;/a&gt; в проекте &lt;a href="https://sourceforge.net/projects/robotsapi/"&gt;Robots API&lt;/a&gt;, который я открыл специально для публикации исходного кода по алгоритмам связанным с робототехникой и искусственным интеллектом.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Дополнительный материал по теме:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Алгоритм A-star на &lt;a href="http://ru.wikipedia.org/wiki/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0_A*"&gt;Ru.Wikipedia&lt;/a&gt; и &lt;a href="http://en.wikipedia.org/wiki/A*_search_algorithm"&gt;En.Wikipedia&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://pmg.org.ru/ai/stout.htm"&gt;Алгоритмы поиска пути в дискретном и непрерывном пространстве&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.policyalmanac.org/games/aStarTutorial_rus.htm"&gt;Алгоритм А* для новичков&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4516495037670268029-3880035485621705698?l=mathoghma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mathoghma.blogspot.com/feeds/3880035485621705698/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4516495037670268029&amp;postID=3880035485621705698' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4516495037670268029/posts/default/3880035485621705698'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4516495037670268029/posts/default/3880035485621705698'/><link rel='alternate' type='text/html' href='http://mathoghma.blogspot.com/2011/06/v05.html' title='Робот-пылесос: Дискретная модель v.0.5'/><author><name>Maxim Welikobratov</name><uri>https://profiles.google.com/111070912612891610742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-bwir9R8DgQY/AAAAAAAAAAI/AAAAAAAABGw/EZiI4SiQASs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4516495037670268029.post-5538163229249096426</id><published>2011-05-24T12:46:00.000-07:00</published><updated>2011-05-24T12:46:46.096-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='Google APIs'/><category scheme='http://www.blogger.com/atom/ns#' term='программирование'/><title type='text'>Как сфокусировать карту Google Maps на стране по ее названию</title><content type='html'>&lt;p&gt;Тему этого поста определил &lt;a href="http://stackoverflow.com/q/6086326/604475"&gt;вопрос "How to center a google map around a country by name?"&lt;/a&gt; на &lt;a href="http://stackoverflow.com/"&gt;StackOverflow&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Итак, постановка задачи. &lt;b&gt;Как найти координаты страны по ее названию и сфокусировать карту так, чтобы все государство не выходило за границы экрана&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;Для поиска координат по названию географического объекта в &lt;a href="http://code.google.com/apis/maps/documentation/javascript/"&gt;Google Maps API&lt;/a&gt; существует &lt;a href="http://code.google.com/apis/maps/documentation/javascript/services.html#Geocoding"&gt;Geocoding Service&lt;/a&gt;. Ниже пример использования сервиса геокодирования от Google.&lt;/p&gt;&lt;p&gt;Для того, чтобы все границы государства были вписаны в границы экрана требуется прочитать параметр &lt;b&gt;bounds&lt;/b&gt; и скормить его методу &lt;b&gt;fitBounds&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="js" name="code"&gt;var myLatlng = new google.maps.LatLng(37.775, -122.4183333);&lt;br /&gt;&lt;br /&gt;var myOptions =&lt;br /&gt;{&lt;br /&gt;    zoom: 2,&lt;br /&gt;    center: myLatlng,&lt;br /&gt;    mapTypeId: google.maps.MapTypeId.ROADMAP&lt;br /&gt;}&lt;br /&gt;map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);&lt;br /&gt;&lt;br /&gt;var address = "Russia";&lt;br /&gt;var geocoder = new google.maps.Geocoder();&lt;br /&gt;geocoder.geocode( { 'address': address}, function(results, status) {&lt;br /&gt;    if (status == google.maps.GeocoderStatus.OK) {&lt;br /&gt;        map.setCenter(results[0].geometry.location);&lt;br /&gt;        map.fitBounds(results[0].geometry.bounds);&lt;br /&gt;    } else {&lt;br /&gt;        alert("Geocode was not successful for the following reason: " + status);&lt;br /&gt;    }&lt;br /&gt;});&lt;br /&gt;&lt;/pre&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4516495037670268029-5538163229249096426?l=mathoghma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mathoghma.blogspot.com/feeds/5538163229249096426/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4516495037670268029&amp;postID=5538163229249096426' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4516495037670268029/posts/default/5538163229249096426'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4516495037670268029/posts/default/5538163229249096426'/><link rel='alternate' type='text/html' href='http://mathoghma.blogspot.com/2011/05/google-maps.html' title='Как сфокусировать карту Google Maps на стране по ее названию'/><author><name>Maxim Welikobratov</name><uri>https://profiles.google.com/111070912612891610742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-bwir9R8DgQY/AAAAAAAAAAI/AAAAAAAABGw/EZiI4SiQASs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4516495037670268029.post-627238294487401284</id><published>2011-05-22T02:39:00.000-07:00</published><updated>2011-05-22T02:40:08.727-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WinAPI'/><category scheme='http://www.blogger.com/atom/ns#' term='программирование'/><category scheme='http://www.blogger.com/atom/ns#' term='MS Access'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><title type='text'>Перевод из DOS-866 на Windows-1251 в MS Access</title><content type='html'>Столкнулся на работе с такой проблемой. Нужно было средствами &lt;a href="http://ru.wikipedia.org/wiki/VBA"&gt;VBA&lt;/a&gt; загрузить текстовый файл в базу данных &lt;a href="http://ru.wikipedia.org/wiki/MS_Access"&gt;MS Access&lt;/a&gt;. Сделать это нужно было средствами VBA, т.к. текстовый файл не во всех местах имел четкую структуру и записи в таблицах были разделены на 2 строчки. Кроме того, файлов было более 500, т.е. стандартный импорт данных мне никак не подходил.&lt;br /&gt;Все бы ничего, если бы не одна сложность. Файлы  были в &lt;a href="http://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D0%B4%D0%BE%D0%B2%D0%B0%D1%8F_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0"&gt;кодировке&lt;/a&gt; &lt;a href="http://ru.wikipedia.org/wiki/DOS-866"&gt;DOS-866&lt;/a&gt;, а нужна была &lt;a href="http://ru.wikipedia.org/wiki/Windows-1251"&gt;Win-1251&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;Я провел более 15 минут в поисках как преобразовать кодировку строки или читаемого файла в документации MS Access и не нашел! Честно говоря я удивлен, т.к. утилита импорта данных MS Access предлагает такую возможность. В общем Мелкософт как всегда в своем репертуаре. Более того, поиск человеческого способа в интернет тоже ничего не дал. Лишь в одном &lt;a href="http://fa.rusimport.ru/msaccess/f2.aspx?id=55790"&gt;форуме&lt;/a&gt; мне удалось найти кое-что "подходящее". Если конечно вызов WinAPI функций из VBA можно назвать нормальной практикой программирования&amp;nbsp;в MS Access.&lt;br /&gt;&lt;h2&gt;Исходный код для преобразования DOS-866 в Windows-1251 на VBA: &lt;/h2&gt;&lt;pre class="VB" name="code"&gt;Private Declare Function WideCharToMultiByte Lib "kernel32" (ByVal CodePage As Long, ByVal dwFlags As Long, ByVal lpWideCharStr As String, ByVal cchWideChar As Long, ByVal lpMultiByteStr As String, ByVal cchMultiByte As Long, ByVal lpDefaultChar As String, ByVal lpUsedDefaultChar As Long) As Long&lt;br /&gt;Private Declare Function MultiByteToWideChar Lib "kernel32" (ByVal CodePage As Long, ByVal dwFlags As Long, ByVal lpMultiByteStr As String, ByVal cchMultiByte As Long, ByVal lpWideCharStr As String, ByVal cchWideChar As Long) As Long&lt;br /&gt;Private Enum eeCharSet&lt;br /&gt;DOS = 866&lt;br /&gt;windows = 1251&lt;br /&gt;End Enum&lt;br /&gt;&lt;br /&gt;Private Function ConvertStr(ByVal strSrc As String, _&lt;br /&gt;ByVal nFromCP As eeCharSet, _&lt;br /&gt;ByVal nToCP As eeCharSet) As String&lt;br /&gt;Dim nLen As Long&lt;br /&gt;Dim strDst As String&lt;br /&gt;Dim strRet As String&lt;br /&gt;Dim nRet As Long&lt;br /&gt;&lt;br /&gt;nLen = Len(strSrc)&lt;br /&gt;strDst = String(nLen * 2, Chr(0))&lt;br /&gt;strRet = String(nLen * 2, Chr(0))&lt;br /&gt;nRet = MultiByteToWideChar(nFromCP, &amp;amp;H1, strSrc, nLen, strDst, nLen)&lt;br /&gt;nRet = WideCharToMultiByte(nToCP, 0, strDst, nRet, strRet, nLen * 2, ByVal 0, 0)&lt;br /&gt;ConvertStr = Left(strRet, nRet)&lt;br /&gt;End Function&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4516495037670268029-627238294487401284?l=mathoghma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mathoghma.blogspot.com/feeds/627238294487401284/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4516495037670268029&amp;postID=627238294487401284' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4516495037670268029/posts/default/627238294487401284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4516495037670268029/posts/default/627238294487401284'/><link rel='alternate' type='text/html' href='http://mathoghma.blogspot.com/2011/05/dos-866-windows-1251-ms-access.html' title='Перевод из DOS-866 на Windows-1251 в MS Access'/><author><name>Maxim Welikobratov</name><uri>https://profiles.google.com/111070912612891610742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-bwir9R8DgQY/AAAAAAAAAAI/AAAAAAAABGw/EZiI4SiQASs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4516495037670268029.post-31634123838974639</id><published>2011-05-08T06:41:00.000-07:00</published><updated>2011-05-09T10:02:53.503-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='программирование'/><title type='text'>Funny java script</title><content type='html'>Сегодня захотелось мне отобразить на своей &lt;a href="https://sites.google.com/site/jaropolk/"&gt;личной странице&lt;/a&gt; свой возраст. Причем, как всегда не просто, напечатать "I'm 27 years old", а заставить браузер считать мой возраст самостоятельно. Хотя было бы прикольно, чтобы мне каждый год было 27 лет :). Но тут меня подстерегало&amp;nbsp;разочарование! Да-а-а, каждый год 27 не может быть :))) Просто как всегда не бывает. Оказывается Google Sites не разрешает вживлять в свои страницы JavaScript по соображениям безопасности (&lt;a href="http://www.google.com/support/forum/p/sites/thread?tid=387a476b0b72a86e&amp;amp;hl=en"&gt;http://www.google.com/support/forum/p/sites/thread?tid=387a476b0b72a86e&amp;amp;hl=en&lt;/a&gt;). Предлагаются всякие извращенные варианты - через Google Gadgets. Ну не gadgets-тво? &lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;В общем пусть буржуи себе страдают ерундой. А мы будем страдать другой ерундой. :)&lt;br /&gt;Слава Богу, на Блогере можно вживлять в тело сообщения java-скрипты. Чем я и воспользовался. На странице "&lt;a href="http://mathoghma.blogspot.com/p/blog-page.html"&gt;Обо мне&lt;/a&gt;" можно встретить предложение "&lt;i&gt;Мне сейчас &lt;b&gt;NN лет/года/год&lt;/b&gt;&lt;/i&gt;". Возраст честно считается скриптом. &lt;br /&gt;Простая безделушка, но позабавила старика :))))))&lt;br /&gt;&lt;h2&gt;Исходный код:&lt;/h2&gt;&lt;br /&gt;&lt;pre class="js" name="code"&gt;function getLastNumber(str){&lt;br /&gt;  var val = "" + str;&lt;br /&gt;  return Number(val.substr(val.length - 1,1));&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;function getMyAge() {&lt;br /&gt;  var today, myBirthday, myAge, d;&lt;br /&gt;  today = new Date();&lt;br /&gt;  myBirthday = new Date(1984, 3, 22);&lt;br /&gt;  d = new Date(today.getFullYear(), myBirthday.getMonth(), myBirthday.getDate());&lt;br /&gt;  myAge = today.getFullYear() - myBirthday.getFullYear();&lt;br /&gt;  if (today &amp;lt; d) {&lt;br /&gt;    myAge = myAge - 1;&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  var suffix;&lt;br /&gt;  if (myAge &amp;gt; 4 &amp;amp;&amp;amp; myAge &amp;lt; 21) {&lt;br /&gt;    suffix = " лет";&lt;br /&gt;  } else if (getLastNumber(myAge) &amp;gt; 1 &amp;amp;&amp;amp; getLastNumber(myAge) &amp;lt; 5){&lt;br /&gt;    suffix = " года";&lt;br /&gt;  } else if (getLastNumber(myAge) == 1){&lt;br /&gt;    suffix = " год";&lt;br /&gt;  } else {&lt;br /&gt;    suffix = " лет";&lt;br /&gt;  }&lt;br /&gt;  return "" + myAge + suffix;&lt;br /&gt;};&lt;br /&gt;&lt;br /&gt;document.write(getMyAge());&lt;br /&gt;&lt;/pre&gt;&lt;h2&gt;Как это использовать?&lt;/h2&gt;В своем блоге переходите в режим отображения HTML. Там где требуется вставляете теги:   &lt;br /&gt;&lt;pre class="html" name="code"&gt;&lt;script&gt;&lt;br /&gt;[сюда вставляем исходный код]&lt;br /&gt;&lt;/script&gt;&lt;br /&gt;&lt;/pre&gt;нажимаем "Опубликовать сообщение" и ваш любимый браузер в то место куда вы вставили исходный код пишет ваш возраст и добавляет в зависимости от числа "&lt;i&gt;лет/года/год&lt;/i&gt;". Кроме того, наконец-то!!! Свершилось! ... Я поставил себе на блог скрипты, которые раскрашивают исходный код. Что вы можете собственно лицезреть. О том, как включить подсветку исходного кода в своем Блоге можно почитать пост &lt;a href="http://heisencoder.net/2009/01/adding-syntax-highlighting-to-blogger.html"&gt;Adding Syntax Highlighting to Blogger&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4516495037670268029-31634123838974639?l=mathoghma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mathoghma.blogspot.com/feeds/31634123838974639/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4516495037670268029&amp;postID=31634123838974639' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4516495037670268029/posts/default/31634123838974639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4516495037670268029/posts/default/31634123838974639'/><link rel='alternate' type='text/html' href='http://mathoghma.blogspot.com/2011/05/funny-java-script.html' title='Funny java script'/><author><name>Maxim Welikobratov</name><uri>https://profiles.google.com/111070912612891610742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-bwir9R8DgQY/AAAAAAAAAAI/AAAAAAAABGw/EZiI4SiQASs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4516495037670268029.post-3060233308185308760</id><published>2011-04-25T13:04:00.000-07:00</published><updated>2011-04-25T13:08:02.049-07:00</updated><title type='text'>Автоматизация управления</title><content type='html'>Стечением&amp;nbsp;обстоятельств снова накрыла шиза на поиск инструментов для автоматизации и алгоритмизации процессами управления предприятий и проектов.&lt;br /&gt;&lt;br /&gt;Несколько ссылок на интересные проекты (все только opensource &amp;amp; free use)&lt;br /&gt;&lt;br /&gt;Система управления проектами:&lt;br /&gt;&lt;a href="http://www.dotproject.net/"&gt;http://www.dotproject.net/&lt;/a&gt;&lt;br /&gt;Система управления проектами с googlоинтеграцией&lt;br /&gt;&lt;a href="http://www.manymoon.com/"&gt;http://www.manymoon.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Мощная ERP система&lt;br /&gt;&lt;a href="http://www.openerp.com/"&gt;http://www.openerp.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Система&amp;nbsp;процессорным управлением на предприятии&lt;br /&gt;&lt;a href="http://wfdemo.runa.ru/wfe/start.do"&gt;http://wfdemo.runa.ru/wfe/start.do&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4516495037670268029-3060233308185308760?l=mathoghma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mathoghma.blogspot.com/feeds/3060233308185308760/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4516495037670268029&amp;postID=3060233308185308760' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4516495037670268029/posts/default/3060233308185308760'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4516495037670268029/posts/default/3060233308185308760'/><link rel='alternate' type='text/html' href='http://mathoghma.blogspot.com/2011/04/blog-post.html' title='Автоматизация управления'/><author><name>Maxim Welikobratov</name><uri>https://profiles.google.com/111070912612891610742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-bwir9R8DgQY/AAAAAAAAAAI/AAAAAAAABGw/EZiI4SiQASs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4516495037670268029.post-8936775727105571096</id><published>2011-04-23T13:56:00.000-07:00</published><updated>2011-04-23T13:56:36.564-07:00</updated><title type='text'>Developing: Per compitalis ad astra: Very simple EventBus/PubSub implementation (Java)</title><content type='html'>Another interesting post by Valentyn Shibanov&lt;br /&gt;&lt;a href="http://dev-crossroads.blogspot.com/2011/04/very-simple-eventbuspubsub.html"&gt;Developing: Per compitalis ad astra: Very simple EventBus/PubSub implementation (Java)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4516495037670268029-8936775727105571096?l=mathoghma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://dev-crossroads.blogspot.com/2011/04/very-simple-eventbuspubsub.html' title='Developing: Per compitalis ad astra: Very simple EventBus/PubSub implementation (Java)'/><link rel='replies' type='application/atom+xml' href='http://mathoghma.blogspot.com/feeds/8936775727105571096/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4516495037670268029&amp;postID=8936775727105571096' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4516495037670268029/posts/default/8936775727105571096'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4516495037670268029/posts/default/8936775727105571096'/><link rel='alternate' type='text/html' href='http://mathoghma.blogspot.com/2011/04/developing-per-compitalis-ad-astra-very.html' title='Developing: Per compitalis ad astra: Very simple EventBus/PubSub implementation (Java)'/><author><name>Maxim Welikobratov</name><uri>https://profiles.google.com/111070912612891610742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-bwir9R8DgQY/AAAAAAAAAAI/AAAAAAAABGw/EZiI4SiQASs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4516495037670268029.post-1964447273683525698</id><published>2011-04-23T13:49:00.000-07:00</published><updated>2011-04-23T13:49:20.764-07:00</updated><title type='text'>Developing: Per compitalis ad astra: Math coombinator: 5-3-4/1/2=0</title><content type='html'>Интересная математико-алгоритмическая задачка для разминания мозгов&lt;br /&gt;&lt;a href="http://dev-crossroads.blogspot.com/2011/03/math-coombinator.html"&gt;Developing: Per compitalis ad astra: Math coombinator: 5-3-4/1/2=0&lt;blockquote&gt;&lt;/blockquote&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4516495037670268029-1964447273683525698?l=mathoghma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://dev-crossroads.blogspot.com/2011/03/math-coombinator.html' title='Developing: Per compitalis ad astra: Math coombinator: 5-3-4/1/2=0'/><link rel='replies' type='application/atom+xml' href='http://mathoghma.blogspot.com/feeds/1964447273683525698/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4516495037670268029&amp;postID=1964447273683525698' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4516495037670268029/posts/default/1964447273683525698'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4516495037670268029/posts/default/1964447273683525698'/><link rel='alternate' type='text/html' href='http://mathoghma.blogspot.com/2011/04/developing-per-compitalis-ad-astra-math.html' title='Developing: Per compitalis ad astra: Math coombinator: 5-3-4/1/2=0'/><author><name>Maxim Welikobratov</name><uri>https://profiles.google.com/111070912612891610742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-bwir9R8DgQY/AAAAAAAAAAI/AAAAAAAABGw/EZiI4SiQASs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4516495037670268029.post-1946493981170401520</id><published>2011-04-17T03:25:00.000-07:00</published><updated>2011-04-17T03:25:17.767-07:00</updated><title type='text'>David Christian: Big history</title><content type='html'>&lt;div&gt;Я бы назвал это "Начало большой истории"&lt;/div&gt;&lt;iframe width="480" height="295" src="http://www.youtube.com/embed/yqc9zX04DXs?fs=1" frameborder="0" allowfullscreen=""&gt;&lt;/iframe&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Когда-то один из моих преподавателей сказал, что количество ума на планете - величина постоянная, поэтому с ростом человеческой популяции по настоящему умных людей на Земле становится все меньше и меньше. Но мне кажется (и это выступление тому подтверждение), что человечество становится умнее и это благодаря росту популяции и  интернету. Наша планета превращается в единый мыслящий организм силой в 7 млрд. мозгов :).&lt;/div&gt;&lt;div&gt;Самой правильной и самой невероятной вещью, которую мы можем сделать сегодня, это создать инструменты позволяющие нам превратить хаос сегодняшних мыслей в единую систему. Тогда, как мне кажется, произойдет следующая научно-техническая революция и человечество будет развиваться еще быстрее.&lt;/div&gt;&lt;div&gt;Сегодня говорят, что товар/продукт только что выпущенный с конвейера уже является морально устаревшим! Думаю, скоро настанет время, когда мысль высказанная только что, через секунду будет уже морально устаревшей!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4516495037670268029-1946493981170401520?l=mathoghma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mathoghma.blogspot.com/feeds/1946493981170401520/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4516495037670268029&amp;postID=1946493981170401520' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4516495037670268029/posts/default/1946493981170401520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4516495037670268029/posts/default/1946493981170401520'/><link rel='alternate' type='text/html' href='http://mathoghma.blogspot.com/2011/04/david-christian-big-history.html' title='David Christian: Big history'/><author><name>Maxim Welikobratov</name><uri>https://profiles.google.com/111070912612891610742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-bwir9R8DgQY/AAAAAAAAAAI/AAAAAAAABGw/EZiI4SiQASs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/yqc9zX04DXs/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4516495037670268029.post-7060428608598105821</id><published>2011-04-16T10:31:00.000-07:00</published><updated>2011-04-16T10:31:25.308-07:00</updated><title type='text'>Home page</title><content type='html'>Сделал себе домашнюю страничку на англ. языке&amp;nbsp;&lt;a href="https://sites.google.com/site/jaropolk/"&gt;https://sites.google.com/site/jaropolk/&lt;/a&gt;.&lt;br /&gt;Давно хотел сделать, но все как-то не мог определиться с платформой. Одно время в качестве домашней страницы указывал свою личную страницу на сайте &lt;a href="http://vkontakte.ru/id1114670"&gt;vkontakte.ru&lt;/a&gt;. Потом основной страницей стал блог&amp;nbsp;&lt;a href="http://mathoghma.blogspot.com/"&gt;http://mathoghma.blogspot.com&lt;/a&gt;.&lt;br /&gt;Понаблюдав как делают свои личные странички коллеги, решил все-таки остановится на проекте &lt;a href="http://sites.google.com/"&gt;sites.google.com&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;В процессе изготовления сайта наткнулся на два замечательных проекта.&lt;br /&gt;Первый,&amp;nbsp;&lt;a href="http://scr.im/"&gt;http://scr.im/&lt;/a&gt;,&amp;nbsp;помогает защититься от спама при публикации своих e-mail адресов. По-моему, удобно.&lt;br /&gt;Второй, &lt;a href="http://about.me/"&gt;about.me&lt;/a&gt;, помогает сделать себе виртуальную&lt;a href="http://about.me/jaropolk"&gt; визитную карточку&lt;/a&gt;. Просто и со вкусом :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4516495037670268029-7060428608598105821?l=mathoghma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mathoghma.blogspot.com/feeds/7060428608598105821/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4516495037670268029&amp;postID=7060428608598105821' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4516495037670268029/posts/default/7060428608598105821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4516495037670268029/posts/default/7060428608598105821'/><link rel='alternate' type='text/html' href='http://mathoghma.blogspot.com/2011/04/home-page.html' title='Home page'/><author><name>Maxim Welikobratov</name><uri>https://profiles.google.com/111070912612891610742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-bwir9R8DgQY/AAAAAAAAAAI/AAAAAAAABGw/EZiI4SiQASs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4516495037670268029.post-8472330811666688527</id><published>2011-04-16T08:30:00.000-07:00</published><updated>2011-04-16T10:48:55.235-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Google APIs'/><category scheme='http://www.blogger.com/atom/ns#' term='программирование'/><category scheme='http://www.blogger.com/atom/ns#' term='Копилка'/><title type='text'>Guava-libraries &amp; Apache Commons Lang</title><content type='html'>Интересные библиотеки встретил сегодня в сети:&lt;br /&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://code.google.com/p/guava-libraries/"&gt;Guava-libraries&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://commons.apache.org/lang/"&gt;Apache Commons Lang&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Надеюсь, библиотечки будут хорошим инструментом в моем наборе. Нужно как-нибудь найти времечко по-колдовать над ними.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;На эту тему несколько линков:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://stackoverflow.com/questions/5662094/can-i-wrap-text-to-a-given-width-with-guava"&gt;StackOverflow question&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://stackoverflow.com/questions/5662094/can-i-wrap-text-to-a-given-width-with-guava"&gt;&lt;/a&gt;&lt;a href="http://www.tfnico.com/presentations/google-guava"&gt;Интересные ссылки о Google Guava&lt;/a&gt;&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4516495037670268029-8472330811666688527?l=mathoghma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mathoghma.blogspot.com/feeds/8472330811666688527/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4516495037670268029&amp;postID=8472330811666688527' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4516495037670268029/posts/default/8472330811666688527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4516495037670268029/posts/default/8472330811666688527'/><link rel='alternate' type='text/html' href='http://mathoghma.blogspot.com/2011/04/guava-libraries-apache-commons-lang.html' title='Guava-libraries &amp; Apache Commons Lang'/><author><name>Maxim Welikobratov</name><uri>https://profiles.google.com/111070912612891610742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-bwir9R8DgQY/AAAAAAAAAAI/AAAAAAAABGw/EZiI4SiQASs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4516495037670268029.post-6455133327043989680</id><published>2011-04-08T10:11:00.000-07:00</published><updated>2011-04-08T10:12:23.601-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TED Talk'/><title type='text'>Denis Dutton: Дарвиновская теория красоты</title><content type='html'>&lt;iframe allowfullscreen="" frameborder="0" height="295" src="http://www.youtube.com/embed/PktUzdnBqWI?fs=1" width="480"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4516495037670268029-6455133327043989680?l=mathoghma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mathoghma.blogspot.com/feeds/6455133327043989680/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4516495037670268029&amp;postID=6455133327043989680' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4516495037670268029/posts/default/6455133327043989680'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4516495037670268029/posts/default/6455133327043989680'/><link rel='alternate' type='text/html' href='http://mathoghma.blogspot.com/2011/04/denis-dutton.html' title='Denis Dutton: Дарвиновская теория красоты'/><author><name>Maxim Welikobratov</name><uri>https://profiles.google.com/111070912612891610742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-bwir9R8DgQY/AAAAAAAAAAI/AAAAAAAABGw/EZiI4SiQASs/s512-c/photo.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/PktUzdnBqWI/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4516495037670268029.post-8127804106215231282</id><published>2011-03-26T03:17:00.000-07:00</published><updated>2011-04-16T11:05:19.644-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tools'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><title type='text'>Junction</title><content type='html'>&lt;div style="text-align: justify;"&gt;Обычное дело, когда основной раздел, на который установлена Windows, имеет небольшой размер. Обычно 30-50 Gb. Все бы ничего, если бы операционная систем не заставляла нас хранить &amp;nbsp;документы в папке "Мои документы", которая расположена в системном разделе. Кроме того, всякого рода "умные" приложения, пытаются по умолчанию сохранить, то фото в "Мои рисунки", то музыку в "Моя музыка", то видео в "Мои видеозаписи". Это приводит к тому, что место на системном разделе очень быстро заканчивается. Система начинает раздражать сообщениями о закончившемся пространстве и мы начинаем судорожно искать, что и куда скопировать, чтобы освободить пространство. В итоге файлы на дисках расположены в хаотичном порядке, а системный раздел постоянно фрагментирован до безобразия.&lt;br /&gt;&lt;br /&gt;&lt;a name='more'&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Что же делать? Вот, как я решил эту проблему. Моя ОС живет уже около 5 лет и после нескольких апгрэйтов в мой descktop помещено 3 HDD различного размера. Старенький двухсот гиговый диск, по-новее трехсотник и самый новый терабайтник. По началу я их разбил так, чтобы на одном была система 50Gb, для хранения инсталяторов всякого вареза 50Gb, архивы 80Gb, Видео 300 Gb, Музыка 300 Gb, Книги 300 Gb, и еще 2 раздела по 150 Gb со всякой чушью (игры, базы данных, фото и т.п).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Все бы ничего, да только каждый раз всякого рода программки упорно просятся в My Documents. В лучшем случае в настройках этих программ указываешь, куда по умолчанию предлагать сохранять файлы. В худшем случае приходится каждый раз рассказывать "умной" программе, что я не хочу хранить фильм или музыку в My Documents.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Ярлыки на полезные папке не спасают, т.к. не все программы спрашивают разрешения сохранить в Мои документы.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;На помощь приходит утилита &lt;a href="http://ru.wikipedia.org/wiki/NTFS_junction_point"&gt;junction &lt;/a&gt;и возможности файловой системы NTFS по созданию ссылочных папок (junction). Кто знаком с unix-подобными ОС, тот давно привык к такой роскоши.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Утилиту можно скачать с сайта мелкософта по адресу&amp;nbsp;&lt;a href="http://technet.microsoft.com/ru-ru/sysinternals/bb896768.aspx"&gt;http://technet.microsoft.com/ru-ru/sysinternals/bb896768.aspx&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;С помощью этой утилиты, я подменил оригинальные папки "Моя музыка", "Мои видеозаписи", "Мои рисунки" на access point (ссылочные директории). Эти чудо ссылки видятся системой как обычные папки.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Однако, при пользовании утилитой junction пришлось столкнуться с небольшими сложностями. Проблема в том, что junction не понимает "русских" названий папок. Поэтому пришлось при создании пользоваться короткими названиями директорий и создавать сначала ссылку с коротким названием латинскими буквами, а затем переименовывать ссылки в требуемые названия написанные&amp;nbsp;кириллицей.&lt;/div&gt;&lt;div style="text-align: justify;"&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/4516495037670268029-8127804106215231282?l=mathoghma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mathoghma.blogspot.com/feeds/8127804106215231282/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4516495037670268029&amp;postID=8127804106215231282' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4516495037670268029/posts/default/8127804106215231282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4516495037670268029/posts/default/8127804106215231282'/><link rel='alternate' type='text/html' href='http://mathoghma.blogspot.com/2011/03/junction.html' title='Junction'/><author><name>Maxim Welikobratov</name><uri>https://profiles.google.com/111070912612891610742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-bwir9R8DgQY/AAAAAAAAAAI/AAAAAAAABGw/EZiI4SiQASs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4516495037670268029.post-6948761317211590070</id><published>2011-02-20T05:09:00.000-08:00</published><updated>2011-02-20T05:18:52.081-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='программирование'/><category scheme='http://www.blogger.com/atom/ns#' term='C++'/><title type='text'>Альтернативное выделение памяти</title><content type='html'>Очень часто профессиональные программисты сталкиваются с проблемой "дефрагментации" памяти. На эту тему встретился мне замечательная статья "&lt;a href="http://altdevblogaday.org/2011/02/12/alternatives-to-malloc-and-new/"&gt;Alternatives to malloc and new&lt;/a&gt;" с кучей примеров.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4516495037670268029-6948761317211590070?l=mathoghma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mathoghma.blogspot.com/feeds/6948761317211590070/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4516495037670268029&amp;postID=6948761317211590070' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4516495037670268029/posts/default/6948761317211590070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4516495037670268029/posts/default/6948761317211590070'/><link rel='alternate' type='text/html' href='http://mathoghma.blogspot.com/2011/02/blog-post_20.html' title='Альтернативное выделение памяти'/><author><name>Maxim Welikobratov</name><uri>https://profiles.google.com/111070912612891610742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-bwir9R8DgQY/AAAAAAAAAAI/AAAAAAAABGw/EZiI4SiQASs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4516495037670268029.post-5031239724442729881</id><published>2011-02-06T04:27:00.000-08:00</published><updated>2011-02-06T09:35:40.423-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='tools'/><title type='text'>Ускоритель сайтов</title><content type='html'>&lt;div style="text-align: justify;"&gt;Я уже давно слышал про инициативу Google "&lt;a href="http://code.google.com/intl/ru/speed/"&gt;Сделаем Интренте быстрее&lt;/a&gt;". Одним из инструментов ускорения, предлагаемого инициативой, была утилита-оптимизатор javascript называющаяся &lt;a href="http://code.google.com/intl/ru/closure/compiler/"&gt;Closure Compiler&lt;/a&gt;.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Эта утилита сокращает имена переменных и функций до одного-двух символов, удаляет лишние пробелы и знаки новой строки. Кроме этого, по заявлению Google, утилита оптимизирует код, преобразуя неудачные конструкции.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Тема не нова. Но по видимому интерес к ней еще не остыл. Недавно встретил на &lt;a href="http://stackoverflow.com/"&gt;Stack&lt;span style="font-weight:bold;"&gt;overflow&lt;/span&gt;&lt;/a&gt; вопрос на эту тему "&lt;a href="http://stackoverflow.com/q/581730/604475"&gt;Is there a free/open-source JavaScript-to-JavaScript compacting compiler (like Google's)?&lt;/a&gt;" Т.е. несмотря на то, что Google уже решил для себя и своих многочисленных поклонников задачу оптимизации JavaScript-ов, это еще не значит, что тема закрыта.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Учитывая, что тема остается еще интересной, решил я опубликовать накопительный пост.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;Оптимизаторы:&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;a href="http://code.google.com/intl/ru/closure/"&gt;Closure Tools&lt;/a&gt;&lt;/b&gt; - Набор инструментов для построения мощных web-приложений. В комплект &lt;a href="http://code.google.com/intl/ru/closure/"&gt;Closure Tools&lt;/a&gt; входит &lt;a href="http://code.google.com/intl/ru/closure/compiler/"&gt;Closure Compiler&lt;/a&gt;, задачей которого является оптимизация JavaScript-ов. Closure Tools - свободно распространяемый набор инструментов. На &lt;a href="http://code.google.com/hosting/"&gt;Google Project Hosting&lt;/a&gt; можно получить последнюю версию &lt;a href="http://code.google.com/p/closure-compiler/"&gt;Closure Compiler&lt;/a&gt;, а так же исходные коды утилиты.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="http://developer.yahoo.com/yui/"&gt;&lt;b&gt;YUI &lt;/b&gt;&lt;/a&gt;- Еще одна библиотека от другого интернет монстра Yahoo!, которая содержит уйму инструментов для оптимизации &lt;a href="http://developer.yahoo.com/yui/compressor/"&gt;javascript-ов&lt;/a&gt; и &lt;a href="http://developer.yahoo.com/yui/compressor/css.html"&gt;CSS&lt;/a&gt;. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;a href="http://code.google.com/p/minify/"&gt;Minify&lt;/a&gt; &lt;/b&gt;- библиотека на php5, которая помогает вам следовать некоторым "&lt;a href="http://developer.yahoo.com/performance/index.html#rules"&gt;Правилам для построения высокопроизводительных web-сайтов&lt;/a&gt;" описанным Yahoo! Кроме оптимизации JavaScript-ов утилита обещает оптимизировать CSS. Утилита free и open-source.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;a href="http://www.crockford.com/javascript/jsmin.html"&gt;JSMin&lt;/a&gt;&lt;/b&gt; - простой инструмент оптимизации javascript-ов написанный на Си. Доступны &lt;a href="http://www.crockford.com/javascript/jsmin.c"&gt;исходные коды&lt;/a&gt;.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Пост накопительный и будет периодически обновляться. Если у кого-то есть еще информация по теме, пишите в коментах или на почту.&lt;/div&gt;&lt;div style="text-align: justify;"&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/4516495037670268029-5031239724442729881?l=mathoghma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mathoghma.blogspot.com/feeds/5031239724442729881/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4516495037670268029&amp;postID=5031239724442729881' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4516495037670268029/posts/default/5031239724442729881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4516495037670268029/posts/default/5031239724442729881'/><link rel='alternate' type='text/html' href='http://mathoghma.blogspot.com/2011/02/blog-post.html' title='Ускоритель сайтов'/><author><name>Maxim Welikobratov</name><uri>https://profiles.google.com/111070912612891610742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-bwir9R8DgQY/AAAAAAAAAAI/AAAAAAAABGw/EZiI4SiQASs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4516495037670268029.post-5581561606936667568</id><published>2010-05-15T03:07:00.000-07:00</published><updated>2010-05-15T03:50:39.621-07: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://www.ted.com/talks/lang/eng/brian_greene_on_string_theory.html"&gt;http://www.ted.com/talks/lang/eng/brian_greene_on_string_theory.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Кроме того, открыл для себя интересный сайт, которым хочется с вами поделится. &lt;a href="http://www.ted.com"&gt;http://www.ted.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4516495037670268029-5581561606936667568?l=mathoghma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mathoghma.blogspot.com/feeds/5581561606936667568/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4516495037670268029&amp;postID=5581561606936667568' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4516495037670268029/posts/default/5581561606936667568'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4516495037670268029/posts/default/5581561606936667568'/><link rel='alternate' type='text/html' href='http://mathoghma.blogspot.com/2010/05/httpwwwtedcomtalkslangengbriangreeneons.html' title='Как устроена вселенная. Теория Струн'/><author><name>Maxim Welikobratov</name><uri>https://profiles.google.com/111070912612891610742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-bwir9R8DgQY/AAAAAAAAAAI/AAAAAAAABGw/EZiI4SiQASs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4516495037670268029.post-1758226507483860145</id><published>2010-01-22T13:20:00.000-08:00</published><updated>2010-01-22T13:50:30.073-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='joomla'/><category scheme='http://www.blogger.com/atom/ns#' term='Google APIs'/><category scheme='http://www.blogger.com/atom/ns#' term='программирование'/><category scheme='http://www.blogger.com/atom/ns#' term='web'/><title type='text'>Google Account Authentication + Joomla 1.5.9. Вечер 1</title><content type='html'>&lt;div style="text-align: justify;"&gt;Решил покапаться с гугловым API (Google API). К сожалению, основная работа оставляет мне мало времени для каких-то личных экспериментов. Поэтому за пару-тройку вечеров разобраться даже с самым простым инструментом не получится.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Начну я свои эксперименты с &lt;a href="http://code.google.com/apis/accounts/"&gt;Google Account Authentication.&lt;/a&gt; Почему с него? Первый он в списке &lt;a href="http://code.google.com/more/"&gt;APIs &amp;amp; Tools&lt;/a&gt; :). А еще, потому что с этого начинается работа на многих сайтах и без этого не получится обращаться со своего сайта к сервисам Google.&lt;br /&gt;&lt;/div&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Итак, Вечер первый - Источники информации&lt;/span&gt;.&lt;br /&gt;Соберем, для начала, источники информации, которые помогут нам разобраться с задачей на раз и два!&lt;br /&gt;Отправная точка - это конечно же сайт &lt;a href="http://code.google.com/"&gt;Google Code&lt;/a&gt;, подраздел &lt;a href="http://code.google.com/apis/accounts/"&gt;Accounts APIs&lt;/a&gt;.&lt;br /&gt;Начнем с изучения &lt;a href="http://code.google.com/apis/accounts/docs/GettingStarted.html"&gt;документации&lt;/a&gt;...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4516495037670268029-1758226507483860145?l=mathoghma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mathoghma.blogspot.com/feeds/1758226507483860145/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4516495037670268029&amp;postID=1758226507483860145' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4516495037670268029/posts/default/1758226507483860145'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4516495037670268029/posts/default/1758226507483860145'/><link rel='alternate' type='text/html' href='http://mathoghma.blogspot.com/2010/01/google-account-authentication-joomla.html' title='Google Account Authentication + Joomla 1.5.9. Вечер 1'/><author><name>Maxim Welikobratov</name><uri>https://profiles.google.com/111070912612891610742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-bwir9R8DgQY/AAAAAAAAAAI/AAAAAAAABGw/EZiI4SiQASs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4516495037670268029.post-4871361954126174514</id><published>2008-12-14T09:27:00.000-08:00</published><updated>2011-05-08T02:56:10.338-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Вариационное исчисление'/><category scheme='http://www.blogger.com/atom/ns#' term='Книги'/><title type='text'>Вариационное исчисление</title><content type='html'>&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;Сегодня хотелось бы поделиться с вами полезными книгами по вариационному исчислению.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;А.М. Будылин "Вариационное исчисление"&lt;/li&gt;&lt;li&gt;Л.Я. Цлаф "Вариационное исчисление и интегральные уравнения"&lt;/li&gt;&lt;li&gt;Л.Э. Эльцгольц "Дифференциальные уравнения и вариационное исчисление"&lt;/li&gt;&lt;li&gt;Ф. Гриффитс "Внешние дифференциальные системы и вариационное исчисление"&lt;/li&gt;&lt;li&gt;М.Л. Краснов, Г.И. Макаренко, А.И. Киселев "Вариационное исчисление"&lt;/li&gt;&lt;li&gt;И.М. Гельфанд, С.В. Фомин "Вариационное исчисление"&lt;/li&gt;&lt;li&gt;Г. Зейферт, В. Трельфалль "Вариационное исчисление в целом"&lt;/li&gt;&lt;/ol&gt;Все эти книги есть у меня в электронном виде. Пишите на &lt;a href="http://scr.im/jaropolk"&gt;e-mail&lt;/a&gt;,&amp;nbsp;поделюсь.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4516495037670268029-4871361954126174514?l=mathoghma.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mathoghma.blogspot.com/feeds/4871361954126174514/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4516495037670268029&amp;postID=4871361954126174514' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4516495037670268029/posts/default/4871361954126174514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4516495037670268029/posts/default/4871361954126174514'/><link rel='alternate' type='text/html' href='http://mathoghma.blogspot.com/2008/12/blog-post_14.html' title='Вариационное исчисление'/><author><name>Maxim Welikobratov</name><uri>https://profiles.google.com/111070912612891610742</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh6.googleusercontent.com/-bwir9R8DgQY/AAAAAAAAAAI/AAAAAAAABGw/EZiI4SiQASs/s512-c/photo.jpg'/></author><thr:total>0</thr:total></entry></feed>
