tag:blogger.com,1999:blog-12878383216471706202024-03-13T02:52:45.935+02:00Не Format C:Leonid Rozenblyum [leokom] @ Bloggerleokomhttp://www.blogger.com/profile/17532476928006732401noreply@blogger.comBlogger81125tag:blogger.com,1999:blog-1287838321647170620.post-38609559618611624272018-01-21T22:28:00.001+02:002018-01-21T22:31:48.535+02:00Иврит через мозг с песней - терминология<br />
Перед тем как начинать разбирать слова песни כאן, давайте договоримся о том, какие характеристики слова будем описывать.<br />
<br />
<b>Классическая орфография</b> - слово может встретиться нам в разных видах, важно запоминать его по классической орфографии - это система письма, содержащая намного больше важной информации, чем полное неогласованное письмо. <a href="http://ivrita.net/vstret.htm">[ 0.2.3 ]</a><br />
<br />
<b>Словарная форма</b> - основная форма слова, которая встречается в словаре.<br />
<br />
<b>Разбор по знакам</b> - разбор слова на буквы <a href="http://ivrita.net/bukvy.htm">[ 1.1.1.1 ]</a> и огласовки <a href="http://ivrita.net/oglas.htm" target="_blank">[ 1.1.1.2 ]</a>, <a href="http://ivrita.net/trapez.htm" target="_blank">[ 1.1.1.3 ]</a>, <a href="http://ivrita.net/imotkria.htm" target="_blank">[ 1.1.1.7 ]</a> классификация дагешей <a href="http://ivrita.net/dagesh.htm" target="_blank">[ 1.1.1.4 ]</a> и шва <a href="http://ivrita.net/bob_klas.htm" target="_blank">[ 1.1.2.4 ]</a><br />
<br />
<b>Закон о слоге - </b>запись слова в ипостаси Б и О <a href="http://ivrita.net/bob.htm" target="_blank">[ 1.1.2.3 ]</a>.<br />
<br />
<b>Ударение</b> - будет выделено ударение в слове.<br />
<br />
<b>Часть речи</b> - часть речи <a href="http://ivrita.net/chrechi.htm" target="_blank">[ 1.1.3.1 ]</a>, <a href="http://ivrita.net/vved32.htm" target="_blank">[ 3.2 ]</a>.<br />
<br />
<b>Корень</b> - <a href="http://ivrita.net/model.htm" target="_blank">[ 1.4.1.1 ]</a><br />
<br />
<b>Модель - </b><a href="http://ivrita.net/model.htm" target="_blank">[ 1.4.1.1 ]</a>.<br />
<b><br /></b>
<b>Биньян </b>- его возможно будет целесообразно указывать вместо модели для глаголов <a href="http://ivrita.net/binyan.htm" target="_blank">[ 1.5.1.2 ]</a>.<br />
<br />
<b>Определённость</b> - будет дополнительно указана для имени <a href="http://ivrita.net/opred.htm" target="_blank">[ 1.2.3.2 ]</a>.<br />
<br />
<b>Полное неогласованное письмо</b> - запись слова по самой распространённой в современном иврите системе письма: <a href="http://ivrita.net/neogl.htm" target="_blank">[ 3.1.1.2 ]</a>, <a href="http://ivrita.net/neogl0.htm" target="_blank">[ 3.1.1.4 ]</a>.<br />
<br />
<b>Произношение</b> - <a href="http://ivrita.net/proizn.htm" target="_blank">[ 3.1.3.1 ]</a>. Важно отметить, что при написании русскими буквами того, как произносится ивритское слово, неизбежно теряется часть информации. Например так не передать: акцент; то что согласные не смягчаются перед гласными; то что согласные не оглушаются, то что часть звуков произносятся с помощью альвеол и т.д. В общем следует заметить что это только ПРИБЛИЗИТЕЛЬНАЯ запись.<br />
<br />
<b>Значение</b> - попытка найти адекватные аналоги в русском языке ивритскому слову. С учётом <a href="http://ivrita.net/slovar.htm" target="_blank">[ 3.5.2.1 ]</a>, <a href="http://ivrita.net/verba.htm" target="_blank">[ 3.5.2.3 ]</a> (нет вербальному мышлению!).<br />
<b style="background-color: white; color: #333333; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; line-height: 16.6319999694824px;"><span style="font-size: x-large;"><br /></span></b>
Ссылки на предыдущие публикации по теме: <br/>
<a href="http://neformatc.blogspot.com/2014/12/blog-post.html">Начало</a>leokomhttp://www.blogger.com/profile/17532476928006732401noreply@blogger.com0tag:blogger.com,1999:blog-1287838321647170620.post-77984360530483753822015-02-10T22:00:00.000+02:002015-02-10T22:25:27.030+02:00Как ускорить работу SkypeНе секрет, что Skype в последних версиях (начиная с какой-то версии 6.?.? и точно в 7) начал здорово тормозить при работе со списком контактов и чатами.<br />
Когда кликаешь по контакту, с которым велась большая переписка, требуется ждать несколько секунд (десятков секунд) чтобы загрузилось окно чата.<br />
Можно полечить вот так:
<br />
<ol>
<li>Закрываем Skype полностью (правой кнопкой по значку в трее, выход из Skype)</li>
<li>Делаем на всякий случай бекап папки <b>%APPDATA%\Skype.</b><br /><b>
%APPDATA%</b> - это специальный алиас папки Application data (которая по умолчанию находится в Windows XP в <b>C:\Documents and Settings\[имя пользователя Windows]\Application Data</b>, а в Windows7 - в <b>C:\Users\[имя пользователя Windows]\AppData</b>).<br />Впрочем если ввести в Far Manager cd %APPDATA% (или через Пуск-Выполнить %APPDATA%) - то Вы туда и попадёте.</li>
<li> Вспоминаем пароль к вашему аккаунту Skype (важно, так как на шаге 7 скорее всего придётся его вводить, даже если у вас было настроено автозалогинивание).</li>
<li> Удаляем файл <b>%APPDATA%\Skype\shared.xml</b>.</li>
<li> Удаляем файл <b>%APPDATA%\Skype\[ваш логин в skype]\config.xml</b>.</li>
<li> Запускаем Skype. </li>
<li> Залогиниваемся и возможно проходим мастер начальной настройки Skype </li>
</ol>
<br />
Теперь при клике на контакте с большой историей переписки, замедление будет ПЕРВЫЙ РАЗ (а не каждый раз). Даже после выхода и захода в Skype, при клике на контакте который вы хотя бы раз открывали - будет всё быстро.
<br />
Удачи!
leokomhttp://www.blogger.com/profile/17532476928006732401noreply@blogger.com0tag:blogger.com,1999:blog-1287838321647170620.post-30258504879682631462014-12-22T21:59:00.000+02:002018-01-21T21:57:55.617+02:00Иврит через мозг с песней. Начало.<b>А что если учить иврит через мозг с песней?</b><br />
<br />
"Иврит через мозг" - это <a href="http://ivrita.net/" target="_blank">http://ivrita.net/</a> - прекрасный учебник грамматики иврита Владимира Коэн-Цедека и Натана Приталя.<br />
<br />
Авторы предлагают при изучении учебника выполнять Маленькое и Большое Задание (<a href="http://heb.hop.ru/domzad.htm" target="_blank">[ 0.3.4 ]</a>).<br />
Здесь я скомбинирую эти задания в интересной форме:<br />
<br />
Возьму песню, достаточно популярную, и будем вместе с Интернет-сообществом разбирать её по учебнику - медленно, не спеша, с расстановкой. По словам. Фразам. Предложениям.<br />
<br />
Пусть это будет Kan (песня с Евровиденья 1991).<br />
<br />
<iframe width="560" height="315" src="https://www.youtube.com/embed/g5HXelvBj90" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe><br />
<br />
Её текст в системе орфографии иврита, которая используется чаще всего в повседневной жизни (полное неогласованное письмо <a href="http://ivrita.net/sistpis.htm" target="_blank">[ 3.1.1.1 ]</a>):<br />
<br />
<b>כאן</b><br />
<br />
כאן ביתי, פה אני נולדתי<br />
במישור אשר על שפת הים<br />
כאן החברים איתם גדלתי<br />
ואין לי שום מקום אחר בעולם<br />
אין לי שום מקום אחר בעולם<br />
<br />
כאן ביתי, פה אני שיחקתי<br />
בשפלה אשר על גב ההר<br />
כאן מן הבאר שתיתי מים<br />
ושתלתי דשא במדבר<br />
ושתלתי דשא במדבר<br />
<br />
כאן נולדתי, כאן נולדו לי ילדיי<br />
כאן בניתי את ביתי בשתי ידיי<br />
כאן גם אתה איתי וכאן כל אלף ידידיי<br />
<br />
ואחרי שנים אלפיים, סוף לנדודיי<br />
<br />
כאן את כל שיריי אני ניגנתי<br />
והלכתי במסע לילי<br />
כאן בנעוריי אני הגנתי<br />
על חלקת האלוהים שלי<br />
על חלקת האלוהים שלי<br />
<br />
כאן נולדתי, כאן נולדו לי ילדיי<br />
כאן בניתי את ביתי בשתי ידיי<br />
כאן גם אתה איתי וכאן כל אלף ידידיי<br />
<br />
ואחרי שנים אלפיים, סוף לנדודיי<br />
<br />
כאן<br />
<br />
כאן את שולחני אני ערכתי<br />
פת של לחם, פרח רענן<br />
דלת לשכנים אני פתחתי<br />
"ומי שבא נאמר לו "אהלן<br />
("אהלן")<br />
"ומי שבא, נאמר לו "אהלן<br />
<br />
כאן נולדתי, כאן נולדו לי ילדיי<br />
כאן בניתי את ביתי בשתי ידיי<br />
כאן גם אתה איתי וכאן כל אלף ידידיי<br />
ואחרי שנים אלפיים, סוף לנדודיי<br />
<br />
<br />
כאן גם אתה איתי וכאן כל אלף ידידיי<br />
ואחרי שנים אלפיים<br />
אחרי שנים אלפיים<br />
<br />
כאן נולדתי, כאן נולדו לי ילדיי<br />
כאן בניתי את ביתי בשתי ידיי<br />
כאן גם אתה איתי וכאן כל אלף ידידיי<br />
ואחרי שנים אלפיים, סוף לנדודיי<br />
כאן גם אתה איתי וכאן כל אלף ידידיי<br />
<br />
ואחרי שנים אלפיים<br />
סוף, סוף לנדודיי<br />
<br />
Скоро будет сам разбор...leokomhttp://www.blogger.com/profile/17532476928006732401noreply@blogger.com0tag:blogger.com,1999:blog-1287838321647170620.post-41418663712474039592014-11-22T22:02:00.001+02:002014-11-22T22:02:30.133+02:00Случайность - признак человечностиСлучайность, неопределенность - важный признак, отличающий человеческие поступки от компьютерных.<br />
<br />
Интересно ли было бы вам играть с компьютерной шахматной программой, которая каждый раз в одной и той же ситуации делает одни и те же ходы? Думаю, не очень.<br />
<br />
Особенность человека в том, что даже в одних и тех же условиях он может принимать разные решения.<br />
<br />
Возможно в этом же одна из причин, почему живая музыка воспринимается круче, чем запись.<br />
<br />
Конечно есть сотни других факторов - эффект присутствия, общения с исполнителем, акустика итд итд, НО может быть есть ещё один:<br />
живой исполнитель или оркестр - НЕ АВТОМАТ, будет исполнять одну и ту же вещь каждый раз по-другому - иногда это заметно любителю, иногда только профессионалу, иногда вообще незаметно, но подсознание может почувствовать разницу и в этом ЭФФЕКТ НОВИЗНЫ.<br />
<br />
Так что, если хотите пройти тест Тьюринга, стоит попробовать учесть это...<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />leokomhttp://www.blogger.com/profile/17532476928006732401noreply@blogger.com0tag:blogger.com,1999:blog-1287838321647170620.post-36454067969519693332014-09-27T22:06:00.001+03:002019-08-21T23:02:08.845+03:00Шахматы - 1000й коммит :)<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcLlplS4R_nZ_MuA10DszJn68QnBGRbRBpzoc8zhwU2KHaaiyt96I5Zf-J3uN5xN8yswtNSHAeb28LEuNjKWK4oxgbqjaoQH35PdBPIFzjVft0ZcgNOjWBO_eLYqa4qQXmCvSusjvK45A/s1600/Commit1000.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcLlplS4R_nZ_MuA10DszJn68QnBGRbRBpzoc8zhwU2KHaaiyt96I5Zf-J3uN5xN8yswtNSHAeb28LEuNjKWK4oxgbqjaoQH35PdBPIFzjVft0ZcgNOjWBO_eLYqa4qQXmCvSusjvK45A/s1600/Commit1000.JPG" height="287" width="400" /></a></div>
<br />
В <b>Leokom Chess</b> (<a href="https://github.com/lrozenblyum/chess">https://github.com/lrozenblyum/chess</a>) произошёл коммит №1000 :) УРА!<br />
И как раз в этом коммите первая реальная фича реализована на Java8!leokomhttp://www.blogger.com/profile/17532476928006732401noreply@blogger.com2tag:blogger.com,1999:blog-1287838321647170620.post-89829956931924844722014-05-28T00:27:00.000+03:002014-05-28T00:27:21.243+03:00Как парно программировать онлайн на Java<h3>
А также на Javascript/Node.js/Ruby...</h3>
<br />
Возникла задачка, как же программировать онлайн парно на Java? Вроде IDE существуют онлайн но чтобы парно? Например круто так проводить TDD Game!<br />
<br />
Решение:<br />
<br />
<ul>
<li>Идём на <a href="https://c9.io/">https://c9.io/</a></li>
<li>Регистрируемся <a href="https://c9.io/site/pricing/">https://c9.io/site/pricing/</a></li>
<li>Заходим на свой "Dashboard" (у меня он выглядит примерно так : )</li>
</ul>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNbYRA_R0dgEYt3Ler9BHiNF_RPAoBBL518RXHdT8KME7701AJ1ZR3QkwbX715bBRT2Tpm3vK7hlGMJU0wuX5IgaUmkqjkk64m9mn542Al8JS7hTM0dgJ56h9rs95XLTX80YR_U2oOkHc/s1600/dashboard.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNbYRA_R0dgEYt3Ler9BHiNF_RPAoBBL518RXHdT8KME7701AJ1ZR3QkwbX715bBRT2Tpm3vK7hlGMJU0wuX5IgaUmkqjkk64m9mn542Al8JS7hTM0dgJ56h9rs95XLTX80YR_U2oOkHc/s1600/dashboard.JPG" height="232" width="320" /></a></div>
<br />
<ul>
<li>Создаём новый Workspace (Create new workspace)</li>
<li>Для Java выбираем вариант Custom<br /></li>
<li><div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh89cqk6Wm5HzjWSGeQW7GzaeTHP8gPSIWlibYdCQaj-VcwHrnIEt9HfDc9U8Vcsgtmf5gYPfaXns36ifeRMAP0cQb7z06d8EI-17SPmUzyrELYk0_j2g8w7YSKBtYLGde3HybjU5uzllw/s1600/dashboardWorkspace.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh89cqk6Wm5HzjWSGeQW7GzaeTHP8gPSIWlibYdCQaj-VcwHrnIEt9HfDc9U8Vcsgtmf5gYPfaXns36ifeRMAP0cQb7z06d8EI-17SPmUzyrELYk0_j2g8w7YSKBtYLGde3HybjU5uzllw/s1600/dashboardWorkspace.JPG" height="232" width="320" /></a></div>
</li>
<li><div class="separator" style="clear: both; text-align: left;">
Жмём Start Editing и попадаем в наше новое рабочее пространство:<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYOpwTpxCA9s4ZKJJIGRENaJOraqXEmFYyMeses_8mMKNJl6xlsDwIUc2nXM1-IM0D3zunWFptpMrbDKs8df1x0Gjo4uITNYPCom9FQqglsOBwAimbsBJEFA8HuuaCAZAOQqkZ5pISY3I/s1600/workspace.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYOpwTpxCA9s4ZKJJIGRENaJOraqXEmFYyMeses_8mMKNJl6xlsDwIUc2nXM1-IM0D3zunWFptpMrbDKs8df1x0Gjo4uITNYPCom9FQqglsOBwAimbsBJEFA8HuuaCAZAOQqkZ5pISY3I/s1600/workspace.JPG" height="232" width="320" /></a></div>
</li>
</ul>
<br />
<br />
<ul>
<li>Здесь можно создавать файлы и папки, и есть терминал для работы :)</li>
</ul>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGBxGFW4lOgOL0LtVf9QuL3G8leOtK5mfH-y5CHiz4zo6ykJArZ1HQeXCuqKuQx8-Wj_yI0K99pSIarZNUuDFTLpggSTOB81NEZ4921buM8ix4zmJCALSQZJtvwOiQLStT1YYFq3PTupc/s1600/StringConverto.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGBxGFW4lOgOL0LtVf9QuL3G8leOtK5mfH-y5CHiz4zo6ykJArZ1HQeXCuqKuQx8-Wj_yI0K99pSIarZNUuDFTLpggSTOB81NEZ4921buM8ix4zmJCALSQZJtvwOiQLStT1YYFq3PTupc/s1600/StringConverto.JPG" height="231" width="320" /></a></div>
<ul>
<li>New file, HelloWorld.java:<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgp9-yhaDPRD2yLf-N8muWm1e6tLJ4mzlRysqKeaDhIqGlAMVfkTWRWbuKZ1Relol3-NrVzDU4R1ZQ3iM6Alr0RhQXf5JhS6fzTIQaNWgp_zmj4uc-a3yLx3RZ6ndNY_gBExGd6jNXXtfU/s1600/HelloWorld.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgp9-yhaDPRD2yLf-N8muWm1e6tLJ4mzlRysqKeaDhIqGlAMVfkTWRWbuKZ1Relol3-NrVzDU4R1ZQ3iM6Alr0RhQXf5JhS6fzTIQaNWgp_zmj4uc-a3yLx3RZ6ndNY_gBExGd6jNXXtfU/s1600/HelloWorld.JPG" height="232" width="320" /></a></div>
</li>
<li><div class="separator" style="clear: both; text-align: left;">
Для запуска, в терминале вводим : javac HelloWorld.java; java HelloWorld <enter><br />(через меню работы с джавы пока нет, а например с Node.js есть!)</enter></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhr22H3df1iaJwMrjtTfPCxvgzaG5VZGIvlIBv6wuvmwtgBYkelc03fSiYifEwEB5VzZope2_9-kOdqaQAdY5N5_kb2JPU-qx0Zi5L05-3itPb2Rzyq-KUIzW3uHHHSRm65zQGk9pGbreU/s1600/HelloWorldRun.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhr22H3df1iaJwMrjtTfPCxvgzaG5VZGIvlIBv6wuvmwtgBYkelc03fSiYifEwEB5VzZope2_9-kOdqaQAdY5N5_kb2JPU-qx0Zi5L05-3itPb2Rzyq-KUIzW3uHHHSRm65zQGk9pGbreU/s1600/HelloWorldRun.JPG" height="232" width="320" /></a></div>
</li>
<li>Чтобы работать парно - нужно просто скинуть линк на твой Workspace напарнику (что-то типа этого <a href="https://c9.io/leokom/test3">https://c9.io/leokom/test3</a>), дать ему разрешение на редактирование и вперёд, к совместному кодингу, ТДД играм и прочим интересностям! (там также есть небольшие плюшки а-ля Google Docs например чат). </li>
<li>Так выглядит одна из наших первых парных разработок онлайн с напарником Артуром: (здесь мы пользуемся фичей Java assert вместо JUnit assert, и соответственно запускаем виртуальную машину java с ключом -ea)<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGBxGFW4lOgOL0LtVf9QuL3G8leOtK5mfH-y5CHiz4zo6ykJArZ1HQeXCuqKuQx8-Wj_yI0K99pSIarZNUuDFTLpggSTOB81NEZ4921buM8ix4zmJCALSQZJtvwOiQLStT1YYFq3PTupc/s1600/StringConverto.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGBxGFW4lOgOL0LtVf9QuL3G8leOtK5mfH-y5CHiz4zo6ykJArZ1HQeXCuqKuQx8-Wj_yI0K99pSIarZNUuDFTLpggSTOB81NEZ4921buM8ix4zmJCALSQZJtvwOiQLStT1YYFq3PTupc/s1600/StringConverto.JPG" height="231" width="320" /></a></div>
</li>
<li><div class="separator" style="clear: both; text-align: left;">
Как и полагается хорошему облачному сервису, он обладает "машиной времени" :) File -> File revision history можно посмотреть как оно было раньше:</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwlOzMb45dtRzzBLaqQUE70wUuTBNXB4OM5RUxW-LnpAwnVz8nfB-byFQId1z2kv9h9St0SRzKDOZAokSlp6pB7EXjWkWZ2iZ5cHyc5zwVZxsSs3Y9-TG8BMlVfk-FFedS1eTalg7v-B8/s1600/TimeMachine.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwlOzMb45dtRzzBLaqQUE70wUuTBNXB4OM5RUxW-LnpAwnVz8nfB-byFQId1z2kv9h9St0SRzKDOZAokSlp6pB7EXjWkWZ2iZ5cHyc5zwVZxsSs3Y9-TG8BMlVfk-FFedS1eTalg7v-B8/s1600/TimeMachine.JPG" height="231" width="320" /></a></div>
</li>
</ul>
<div style="text-align: left;">
Удачного парного программирования!</div>
leokomhttp://www.blogger.com/profile/17532476928006732401noreply@blogger.com0tag:blogger.com,1999:blog-1287838321647170620.post-55074644773629383862013-11-09T21:30:00.001+02:002014-04-05T16:00:47.080+03:00Как подключить Google Nexus 7 по USB-кабелю к Windows XP/Windows 7-компьютеру для копированияСчастливые обладатели <b>Google Nexus7</b> <br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://upload.wikimedia.org/wikipedia/commons/8/83/Front_view_of_Nexus_7_(cropped).png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://upload.wikimedia.org/wikipedia/commons/8/83/Front_view_of_Nexus_7_(cropped).png" /></a></div>
не всегда имеют доступ к Wi-Fi соединению, <br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://t1.gstatic.com/images?q=tbn:ANd9GcRfKaISKJfe2UaPfHUghFf-sNKp7DdgNrnodGSI_VCKato2ldFc" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://t1.gstatic.com/images?q=tbn:ANd9GcRfKaISKJfe2UaPfHUghFf-sNKp7DdgNrnodGSI_VCKato2ldFc" /></a></div>
поэтому хочется скопировать файлы с планшета на компьютер и наоборот без участия в этом процессе интернета (с помощью имеющегося в комплекте USB-кабеля).<br />
<br />
В <b>Windows XP</b> эта задача решается так:
<br />
<br />
<ol>
<li>Включаем "режим разработчика" на планшете:<br />Settings -> About tablet -> Build number - жмём 7 раз (таким образом включается режим разработчика)<br />Теперь станут доступны Settings -> Developer Options.<br /><br />Включаем режим "отладки через USB":<br />Settings -> Developer Options -> Debugging -> USB debugging</li>
<li>Качаем USB-driver: <a href="https://dl-ssl.google.com//android/repository/latest_usb_driver_windows.zip">https://dl-ssl.google.com//android/repository/latest_usb_driver_windows.zip</a><br />Распаковываем в любую папку.</li>
<li>Ищем файл C:\WINDOWS\inf\wpdmtp.inf (если его нету, это может свидетельствовать о том, что не установлен Windows Media Player 11, как ни странно, но для подключения Google Nexus 7 по Media Transfer Protocol он нужен - тогда бежим качать Windows Media Player...)</li>
<li>В файле C:\WINDOWS\inf\wpdmtp.inf после строк<br /><b>[Generic.NTx86]</b><b>%GenericMTP.DeviceDesc%=MTP, USB\MS_COMP_MTP</b>дописываем строку<br /><b>%GenericMTP.DeviceDesc%=MTP, USB\VID_18D1&PID_4E42&MI_00</b></li>
<li>Сохраняемся.</li>
<li>Присоединяем Nexus7 кабелем к USB-порту (рекомендуется порт НЕ на передней панели системного блока).</li>
<li>Windows спросит откуда брать драйвер, выбираем вариант не из Windows Update а из указанной папки, выбираем ту папку, куда распаковали драйвер на 1 шаге (подпапку usb_driver).</li>
<li>После этого всё должно заработать! Зайдя в Мой компьютер можно увидеть новое устройство Nexus 7, у которого есть диск "внутренняя память", где представлены все папки и файлы планшета с возможностью копирования в обе стороны, создания папок и файлов на планшете, удаления их оттуда.</li>
</ol>
<div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6efQQa33UNiFu_ENFOb1wESG9UVuMeO1mPGbTxitQp5NC5qS5JSDXLt1xYQNIrCKY71W01odRTXrDvpybfqVTeEloAoDm6FXOqPgyhAoeatmlmtwwPkRwa_C2JyBXyD_8Iddipq06KhU/s1600/Nexus7.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6efQQa33UNiFu_ENFOb1wESG9UVuMeO1mPGbTxitQp5NC5qS5JSDXLt1xYQNIrCKY71W01odRTXrDvpybfqVTeEloAoDm6FXOqPgyhAoeatmlmtwwPkRwa_C2JyBXyD_8Iddipq06KhU/s320/Nexus7.JPG" height="240" width="320" /></a></div>
<br />
<br />
На <b>Windows 7</b> работает тот же алгоритм, только без пунктов 3, 4, 5.<br />
<br />
Удачного подключения!<br />
<br />
<b>UPD: Есть альтернативы - программы типа</b><br />
<a href="http://www.wondershare.com/android-manager/">http://www.wondershare.com/android-manager/</a> (платная, с бесплатным триал-периодом)<br />
<a href="http://www.moborobo.com/">http://www.moborobo.com/</a> (бесплатная),<br />
которые предоставляют красивый юзер-интерфейс для работы с устройством.<br />
<br />
Впрочем надёжнее и очевиднее выглядит работа с файловой системой напрямую.<br />
<br />
<b>UPD 22.03.2014: Для удобной работы с файловой системой по протоколу MTP в Far Manager</b><br />
используем плагин PortaDev <a href="http://plugring.farmanager.com/plugin.php?pid=933">http://plugring.farmanager.com/plugin.php?pid=933</a><br />
Благодаря ему Nexus7 будет отображаться как обычный диск по Alt+F1/Alt+F2:<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAmUhQ5MMVMDr7S-2vIKOf84y20pD6Ctr0UKpfxV0DkAcHdwnqFmEK4vC0oTmZf8t-G0CRxytGGz4cFKW8sgzx-5hpJxXK4-HyujOVGVmE-3VSXlaZHcFQ5QYGLNlnsxts01YNb1_8lNw/s1600/DriverFarManager.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgAmUhQ5MMVMDr7S-2vIKOf84y20pD6Ctr0UKpfxV0DkAcHdwnqFmEK4vC0oTmZf8t-G0CRxytGGz4cFKW8sgzx-5hpJxXK4-HyujOVGVmE-3VSXlaZHcFQ5QYGLNlnsxts01YNb1_8lNw/s1600/DriverFarManager.JPG" height="220" width="320" /></a></div>
как WPD: Внутренняя память<br />
<br />
<b>UPD 05.04.2014: </b>алгоритм расширен информацией о USB debugging параметре планшета</div>
leokomhttp://www.blogger.com/profile/17532476928006732401noreply@blogger.com21tag:blogger.com,1999:blog-1287838321647170620.post-24892954273539365222013-04-22T21:03:00.002+03:002013-04-22T21:05:13.880+03:00Как генерировать тест-кейсы в TDD<h4>
Интересную тему поднял <a href="http://apofig.blogspot.com/" target="_blank">СанЁк </a> с Виталиком на недавнем тренинге <a href="http://codenjoy.com/portal/?page_id=421" target="_blank">Coding Dojo</a>.</h4>
Есть пара программистов, работают по TDD, реализуют фичу. Вроде и тесты зелёные, и простая реализации кода. Но что-то беспокоит - ощущение, что что-то не сделано. Как же создать новые тесты, и чтобы красные они были?...<br />
<br />
<b>По идее напарник должен был бы помочь</b>. Но может случиться что у пары нет идей?<br />
<b><br /></b>
<b>Позвать третьего? </b>Тоже вариант. Но тогда ему надо вникнуть в таск хорошенько) желательно с предысторией. <b>Подвариант: ничего ему не рассказывать</b>, только дать условия задачи и код с тестами. Пусть сам разберётся, без тех констрейнтов которые у пары уже сформировались и которые возможно мешают увидеть картинку с высоты птичьего полёта.<br />
<br />
<b>Сделать перерыв и вернуться к этому позже?</b> Вполне может быть... У меня по дороге домой столько идей роилось по поводу того как можно улучшить мой алгоритм игры в бомбермена и даже баги мысленно нашёл) Но что сделать, если таск надо сделать здесь и сейчас и значит перерыв не покатит?<br />
<br />
<b>5 минут по-любому надо выкроить.</b> И отойти от компа подальше...<br />
<br />
<b>А может удалить парочку тестов (или все)?</b> Вдруг их наличие давит на подсознание и мешает генерировать что-то новое?<br />
<br />
<b>Пойти в крайности?</b> Попытаться понять что является крайним случаем для этой задачи. А может "крайность" эта относительная, зависит не от задачи, а от текущей реализации? Т.е. попытаться почувствовать для каких диапазонов входных эта реализация рулит, а для каких чувствуется, что не будет работать.<br />
<br />
<b>Задокументировать реализацию, не меняя сам код.</b> Например отжавадокировать/прокомментировать свою реализацию. Вот представь что тесты твои читать никто не будет. Объясни читателю кода почему твои магические 3 и 5 будут работать хорошо для этой задачи.<br />
<br />
<b>Отрефакторить реализацию.</b> Магию констант обозвать... Даже переменные переименовать. Повыносить методы итд. Что угодно чтобы реализация преобразилась и можно было взглянуть на неё под другим углом.<br />
<br />
<b>Попытаться переформулировать задачу. </b>Представить себе понятия реального мира, которыми можно заменить то что требуется в задаче.leokomhttp://www.blogger.com/profile/17532476928006732401noreply@blogger.com0tag:blogger.com,1999:blog-1287838321647170620.post-26485770887078263052013-01-01T21:48:00.000+02:002013-01-01T21:48:57.508+02:00Вальс Бостон<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/unP1gdWetIw?feature=player_embedded' frameborder='0'></iframe></div>
<br />leokomhttp://www.blogger.com/profile/17532476928006732401noreply@blogger.com0tag:blogger.com,1999:blog-1287838321647170620.post-43621500405360932492012-10-05T22:30:00.002+03:002012-11-23T22:10:24.543+02:00Олег Махний. 02.10.2012.18.02.1970 - 02.10.2012.<br />
Олег. Олежка. Мох. Махний.<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_YOX27HKuSccvG-eJP3ReOSVTTGE7jPjTdOIQtF86wbK79_71g9qkarMY_ZqP6zgRTxV4ZLVHSWruaR28th5gh3spOVahZIKeSpD7veus1UkUlkCmhPpraNL6zhyphenhyphenSYDpStcZmlRnQcy4/s1600/dscf0297.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi_YOX27HKuSccvG-eJP3ReOSVTTGE7jPjTdOIQtF86wbK79_71g9qkarMY_ZqP6zgRTxV4ZLVHSWruaR28th5gh3spOVahZIKeSpD7veus1UkUlkCmhPpraNL6zhyphenhyphenSYDpStcZmlRnQcy4/s320/dscf0297.jpg" width="240" /></a></div>
<br />
<br />
Друг, коллега...<br />
Добрый, сильный, любящий...<br />
Композитор, поэт, музыкант, звукорежиссёр, программист.<br />
Общительный, море друзей, музыканты, журналисты, творцы, на телефоне "Смольный".<br />
Раптовий напад, Satyros, Los Mamalygos, ...<br />
Мегаэрудирован... Кино, музыка, даты, фамилии, режиссёры, сценаристы, футбол.<br />
Фотограф... Замечал забавные моменты. Интересные подписи к фото.<br />
Галантен, умел ухаживать за девушками красиво, помнил все дни рождения.<br />
Всегда готов помочь.<br />
Справлялся о здоровье, переживал...<br />
Сувениры из поездок.<br />
Оцифровка видеокассеты с дедушкой.<br />
Восход, НБМ, 5 канал, споживспілка, Дисайд, Юкон.<br />
"Гном", кафе в филармонии, Автограф (и пришёл поболеть за нас на Что?Где?Когда? в клуб)...<br />
..., Yukon specials, TTE, Homerunr, TLW<br />
Джорджио в скайпе, проверка флешек антивирусом, переносной винт, колонки с музыкой по заказу...<br />
Организация футбольных, волейбольных матчей Юкон-дисайд...<br />
Очень быстрый шаг, не угнаться (до поломки ноги).<br />
Удалённая работа в гипсе, дейли.<br />
Тестинг, фиксинг, парно, CSS-приёмчики с цветами, Master tables, Jasper reports, POI assign tests, coaching...<br />
Питер, Москва, Черновцы.<br />
<br />
Небесной тебе награды!<br />
<br />
Концерт памяти Олега<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/pgEmT2C53l4?feature=player_embedded' frameborder='0'></iframe></div>
<br />leokomhttp://www.blogger.com/profile/17532476928006732401noreply@blogger.com0tag:blogger.com,1999:blog-1287838321647170620.post-52059118791880575602012-09-18T21:46:00.003+03:002012-09-18T21:46:34.083+03:00Матрица перезагружена! В 5773 раз!Новая программа запущена на год, и при этом, как и прежде, каждый может выбирать свою дорогу!<br />
Хорошей всем записи в новой программе ;) Чтобы алгоритм был хорош и мы это ощущали!leokomhttp://www.blogger.com/profile/17532476928006732401noreply@blogger.com0tag:blogger.com,1999:blog-1287838321647170620.post-73752616462975429842012-08-14T19:43:00.001+03:002012-08-14T19:43:25.452+03:00Как работать с github привычными средствами SVN<a href="http://github.com/">Github.com</a> - замечательный ресурс но на git из SVN перейти не так уж и просто.<br />
Поэтому как промежуточное решение с ним можно работать как с SVN!<br />
<br />
Да всё вообщем до банального просто - делаем обычным SVN-клиентом (а-ля <a href="http://tortoisesvn.tigris.org/" target="_blank">TortoiseSVN</a>) чек-аут, потом апдейтимся и комитимся.<br />
<br />
Результат здесь:<br />
<a href="https://github.com/lrozenblyum/TestRepository/commits/master">https://github.com/lrozenblyum/TestRepository/commits/master</a><br />
<br />
Вывод - разработчики github неплохо позаботились об обратной совместимости!<br />
<br />leokomhttp://www.blogger.com/profile/17532476928006732401noreply@blogger.com0tag:blogger.com,1999:blog-1287838321647170620.post-45902220062957694792012-07-16T21:20:00.000+03:002012-07-16T21:30:20.922+03:00Как добраться на автостанцию АС-4 Добробут Черновцы?<ol>
<li><span style="background-color: white;">Спуститься по центральному входу Калиновского рынка</span></li>
<li><span style="background-color: white;">Пойти вправо до упора.</span></li>
<li><span style="background-color: white;">Идти Прямо параллельно Пруту до поворота налево откуда выезжают/заезжают много машин.</span></li>
<li><span style="background-color: white;">Пройти налево метров 30 - там будет большая площадка где стоят автобусы.</span></li>
</ol>
<br />
<span style="background-color: white;">Спасибо Алёше Дедюху и панорамам Яндекса ("официальный" адрес Калиновская 13в никак не помогает).</span><br />
Сама автобусная станция на Панорамах Яндекса здесь
<a href="http://maps.yandex.ua/-/CRTwyFNK">http://maps.yandex.ua/-/CRTwyFNK</a>leokomhttp://www.blogger.com/profile/17532476928006732401noreply@blogger.com0tag:blogger.com,1999:blog-1287838321647170620.post-81354464908463479462012-05-02T21:18:00.000+03:002012-05-02T21:19:36.069+03:00Что делать если зависла игрушкаПредставим себе ситуацию, играете вы в какую-нибудь 3D-игрушку (типа Counter-Strike) которая работает в полноэкранном режиме, и бац - зависание... Что делать?<br />
<br />
<ol>
<li><h2>
Классический способ</h2>
Ctrl+Shift+Esc (Ctrl+Alt+Del в WinXP) - откроется Task Manager, и там завершить незадачливый процесс</li>
<li><h2>
Классический способ с превентивными мерами</h2>
Если это не помогло, то может помочь в следующий раз, если в том Task Manager поставить галочку Параметры - Поверх всех окон</li>
<li><h2>
<span style="color: #cc0000;">
Нестандартный способ</span></h2>
Task manager не хочет показываться не смотря на то что "Поверх всех окон" стоит? Не стоит отчаиваться, пробуем кнопку Sleep на клавиатуре ! Есть хороший шанс, что компьютер уйдёт в ждущий режим, потом на нажатие любой кнопки выйдет из него (обычно на экран "приветствия") и после залогинивания появится рабочий стол (возможно с разрешением экрана, в котором вы играли до этого, но это неважно), где можно спокойно запустить Task manager и грохнуть процесс</li>
<li><h2>
Нестандартный упрощённый</h2>
Теоретически может подойти Windows+L - переход на экран приветствия :) У меня это никогда не срабатывало, в отличие от предыдущего</li>
<li><h2>
Если ничего не помогло...</h2>
Old-school Reset button.... (кстати на многих корпусах её просто нет, тогда должно помочь нажатие кнопки Power больше 4 секунд, с последующим повторным нажатием для включения)
</li>
</ol>leokomhttp://www.blogger.com/profile/17532476928006732401noreply@blogger.com2tag:blogger.com,1999:blog-1287838321647170620.post-38474989786222616842012-03-25T19:21:00.003+03:002012-03-25T19:35:12.758+03:00Оптимисты и пессимисты<b>Теория?</b><br />
По идее пессимисты должны чаще радоваться жизни, ведь если думаешь, что всё плохо, а вдруг удача - то это СОБЫТИЕ, а если всё плохо - то "вот, я так и говорил" - подтверждение негативного настроя. Оптимисты должны же по идее расстраиваться когда "получилось хуже чем я так круто предполагал".<br />
<br />
<b>На самом же деле ...</b><br />
Всё происходит наоборот. Пессимист чаще пропустить классную возможность, которая просто стучится к нему в жизнь, потому что настроен что всё что происходит - к худшему. Оптимист же, если что-то пойдёт не так, сделает <a href="http://hr-hunter.com/lib/practicum/137">Рефрейминг</a>, и радостно побежит встречать жизнь.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfWIR2DnHhzTivOoMwYkuaoxRrSdEGrHHQ0oUHllUeG1JurxpeBcic_ompB61OI0axvW9-CZHo9Yg1PSRprx0cjLZxzCRcWY4q1SP4UiBcdNUIeA31vLK3c-joO_50qLKaoveONyYps6M/s1600/sobachka.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="306" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhfWIR2DnHhzTivOoMwYkuaoxRrSdEGrHHQ0oUHllUeG1JurxpeBcic_ompB61OI0axvW9-CZHo9Yg1PSRprx0cjLZxzCRcWY4q1SP4UiBcdNUIeA31vLK3c-joO_50qLKaoveONyYps6M/s320/sobachka.jpg" width="320" /></a></div>leokomhttp://www.blogger.com/profile/17532476928006732401noreply@blogger.com0tag:blogger.com,1999:blog-1287838321647170620.post-42333713023708148612012-02-10T23:05:00.001+02:002012-03-25T19:34:51.030+03:00А тем временем в Голландии...Вот такая зима:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgigjJXVX70FUs4CRICH2Fm_uXC_RnfpqLbQZKqWVDnCdCdvTgEu1QnJKwp8rm19H5kFcb80nYX-5v6KeX1PXoFZJEJEsmOOtzUTlZe2g51U29u1CKdIM64rUTOrUPp1SWEa3iBaubGeNY/s1600/nl.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="425" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgigjJXVX70FUs4CRICH2Fm_uXC_RnfpqLbQZKqWVDnCdCdvTgEu1QnJKwp8rm19H5kFcb80nYX-5v6KeX1PXoFZJEJEsmOOtzUTlZe2g51U29u1CKdIM64rUTOrUPp1SWEa3iBaubGeNY/s640/nl.jpg" width="640" /></a></div>
<br />leokomhttp://www.blogger.com/profile/17532476928006732401noreply@blogger.com0tag:blogger.com,1999:blog-1287838321647170620.post-8355796269703172622012-02-01T21:33:00.001+02:002012-02-01T21:39:20.224+02:00Как подключиться к распределенным вычислениям для медицины и не толькоИнтернет даёт возможность не только потерять много времени :) но ещё и существует множество способов помочь другим людям. Об одном из них я сегодня расскажу.<br />
<br />
Это проект BOINC <a href="http://boinc.berkeley.edu/">http://boinc.berkeley.edu/</a> - организация РАСПРЕДЕЛЕННЫХ вычислений в сети.<br />
Идея в том, что на компьютер скачивается программка, которая получает задания на сложные вычисления с главного компьютера. Скажете троян? Идея очень похожа, но как и любой инструмент её можно использовать в хороших и не очень целях :)<br />
<br />
Один из интересных проектов - <a href="http://boinc.bakerlab.org/rosetta/rah_medical_relevance.php">http://boinc.bakerlab.org/rosetta/rah_medical_relevance.php</a> - Розетта, вычисления для анализа структуры белков, которые, судя по заверениям организаторов могут помочь в поиске лекарств от малярии, ВИЧ, болезни Альцгеймера и других серьезных проблем.<br />
<br />
Достаточно загрузить программку здесь:<br />
<a href="http://boinc.berkeley.edu/download.php">http://boinc.berkeley.edu/download.php</a>
<br />
выбрать те проекты, которые ближе <a href="http://boinc.berkeley.edu/projects.php">http://boinc.berkeley.edu/projects.php</a><br />
и ваш компьютер подключится к "матрице"!<br />
<br />
Результаты видны в программе:<br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb4Yxq_YtElUN_xiX2frP60clfOpIAeeuTcwHhYA_p4T3-xahInGlHlgEPRiHa2NkFWNRyQcelJw9v1dho7jrWwVJ_Ib9VHXS9Ssb-oUx49Tl7Zwd-MOaTZcUaij12WbFrgjqm63Plq4o/s1600/BOINC+manager.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="138" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjb4Yxq_YtElUN_xiX2frP60clfOpIAeeuTcwHhYA_p4T3-xahInGlHlgEPRiHa2NkFWNRyQcelJw9v1dho7jrWwVJ_Ib9VHXS9Ssb-oUx49Tl7Zwd-MOaTZcUaij12WbFrgjqm63Plq4o/s320/BOINC+manager.JPG" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
и на сайте:</div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJuVj-P-ANDT52hL4k3j6d7ngvP2Fvnpo38W4sh8w6KUpg2vKpnsFggalneJw-mITGccj4PspxKQSXtVxZRHgzeheX1m0_WYkNNt6sbDRbc20OwT3JNoxR9IdCMQpoa15K8y5MpbloSXM/s1600/BOINC+site.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="234" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJuVj-P-ANDT52hL4k3j6d7ngvP2Fvnpo38W4sh8w6KUpg2vKpnsFggalneJw-mITGccj4PspxKQSXtVxZRHgzeheX1m0_WYkNNt6sbDRbc20OwT3JNoxR9IdCMQpoa15K8y5MpbloSXM/s320/BOINC+site.JPG" width="320" /></a></div>
Thx Denys Romanyuk for the idea sharing!<br />
Heppy distribution ;)leokomhttp://www.blogger.com/profile/17532476928006732401noreply@blogger.com0tag:blogger.com,1999:blog-1287838321647170620.post-60794716406439531862011-12-21T21:44:00.002+02:002012-03-25T19:35:28.630+03:00Как сделать чтобы тебя отвлекали (на работе и не только)<i>По мотивам поста Санька </i><br />
<i><a href="http://apofig.blogspot.com/2011/12/blog-post_20.html">http://apofig.blogspot.com/2011/12/blog-post_20.html</a>
</i><br />
<i>и вредных советов Григория Остера!</i><br />
<br />
1) Приучить всех что к тебе можно обращаться за помощью в любое время!<br />
2) Предоставлять помощь в ту же секунду, как к тебе обратились (у всех же всегда "горит", правильно?)<br />
3) Быстренько читать почту, скайп и аську, как только кто-то напишет - ведь там всегда очень важная информация!<br />
4) Выкинуть TODO-лист за ненадобностью - все вопросы решаются сразу при их возникновении!<br />
5) Стать "незаменимым" (владеть уникальной информацией и не делиться ею с другими)<br />
Более девелоперско-специфичное:<br />
6) Писать неподдерживаемый код, в котором разобраться сможешь только ты сам<br />
- назвать класс именем любимого кота с его датой рождения<br />
- не документировать хитрых зависимостей (а кому надо знать что, чтобы запустить этот Ant build, нужно прописать в файлике с названием mmm строчку aaa=bbb???)leokomhttp://www.blogger.com/profile/17532476928006732401noreply@blogger.com0tag:blogger.com,1999:blog-1287838321647170620.post-3449153114628628692011-11-08T22:28:00.002+02:002011-11-08T22:28:24.529+02:00Альтернатива iTunes для Far Manager!Давно напрягал дубовый интерфейс iTunes - тормоза, странные настройки по умолчанию (запросто может стереть всё содержимое...), неудобные групповые операции. Вообщем явно Apple при умении делать юзабельное железо на софт обращает внимание в последнюю очередь (или так задумано?).<div>
<br />Короче говоря, наконец-то нашёл неплохую альтернативу в виде FarPod</div>
<div>
<a href="http://forum.farmanager.com/viewtopic.php?f=5&t=6496">http://forum.farmanager.com/viewtopic.php?f=5&t=6496</a></div>
<div>
<br /></div>
<div>
Для тех, кто будет инсталлить, внимание - всю папку FarPod надо ставить в FarNet/Modules/FarPod а не как описано в документации %FAR_HOME%</div>
<div>
<br /></div>
<div>
Теперь в панели Far Manager появляется iPod со списком плейлистов, и туда запросто можно закидывать музыку (как и в обратную сторону).</div>
<div>
<br /></div>
<div>
Приятного прослушивания ;)</div>leokomhttp://www.blogger.com/profile/17532476928006732401noreply@blogger.com0tag:blogger.com,1999:blog-1287838321647170620.post-2146359056976309622011-10-30T21:27:00.000+02:002012-10-19T22:23:09.274+03:00Как развернуть сайт на динамическом IP<b>Исходные данные:</b><br />
- ADSL Модем Zyxel P660RU2EE в режиме роутера<br />
- IP-адрес выдаётся динамически интернет-провайдером. При этом он доступен из интернета, т.е. является настоящим участником пула мировых IP-адресов, а не чем-либо типа 192.168.x.x, обычно выдаваемым компьютерам в локальных сетях.<br />
<br />
<b>Хочется:</b><br />
Развернуть вебсайт у себя дома<br />
<br />
<b>Предупреждение:</b><br />
С точки зрения безопасности решение хостить сайт у себя дома таит в себе повышенную угрозу сетевой атаки (для отражения которой требуется хорошее знание административных возможностей ОС/веб-сервера/антивируса/файервола).<br />
<br />
<b>Предлагаемое решение:</b><br />
1) DNS-имя, которое будет автоматически настраиваться под наш динамический IP-адрес<br />
Для этого достаточно зарегистрироваться на службе http://dyndns.org<br />
Форма добавления нового DNS имени достаточно проста<br />
<a href="https://www.dyndns.com/account/services/hosts/add.html">https://www.dyndns.com/account/services/hosts/add.html</a><br />
Хотя они и спрашивают текущий IP-адрес, это всего лишь формальность.<br />
Service type = <span class="Apple-style-span" style="background-color: #eeeeee; color: #333333; font-family: 'Lucida Grande', Tahoma, Arial, sans-serif; font-size: 13px; line-height: 20px;">Host with IP address</span><br />
Выбираем желаемое имя, и подтверждаем регистрацию.<br />
<br />
2) На модеме настраиваем использование службы DynDNS в автомат. режиме - таким образом как только он присоединится к интернету, он получит IP-адрес и вышлет его DynDNS службе, чтобы она связала адрес из шага1 с новым IP.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisWP-oqtGneiEPaTlrVA4TJ2ytY11DI41jnmuDfrLSgq6j04HJ-2FpMG4EnSdwvIKbgaYetGKU_5UKtX4ThESVPGAxIl-WsL6Bp4DQ61Vs8CmM7Oj6zAqZx9B0oHo0uom4JDQoG4Vqrng/s1600/dyndns.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="230" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisWP-oqtGneiEPaTlrVA4TJ2ytY11DI41jnmuDfrLSgq6j04HJ-2FpMG4EnSdwvIKbgaYetGKU_5UKtX4ThESVPGAxIl-WsL6Bp4DQ61Vs8CmM7Oj6zAqZx9B0oHo0uom4JDQoG4Vqrng/s320/dyndns.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
3) Разрешаем модему пускать Web traffic from Wan to Lan (по умолчанию запрещено):</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiY_0T1kJQz_-jtRFFno1v-0-gY2Mm39f_kIC5ll7oMH86kbzjlccLB3Mm71A0J9FzIKCnhfTwTUCewPN-qNzu8y6p55XBxLtExjZOkhmtC3Tm0rX83AKoYudfFnaT37PML03u-5Frv_PM/s1600/webtraff.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="230" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiY_0T1kJQz_-jtRFFno1v-0-gY2Mm39f_kIC5ll7oMH86kbzjlccLB3Mm71A0J9FzIKCnhfTwTUCewPN-qNzu8y6p55XBxLtExjZOkhmtC3Tm0rX83AKoYudfFnaT37PML03u-5Frv_PM/s320/webtraff.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
4) Настраиваем переброс портов на маршрутизаторе. Дело в том что модем в режиме маршрутизатора (router) является самостоятельным IP-устройством (непрозрачным), а это значит что если мы хотим что либо передать извне на локальный компьютер, необходимо это явно настроить.</div>
<div class="separator" style="clear: both; text-align: left;">
Будем считать что я хочу хостить свой вебсайт для этого тестового примера на порту 8444</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgL3jncudz2LmkwiMaHzI9bQuXpnJZGjfZlBxin0Mv1QBIey2iat_YBQQiE7LkZXSEgE74km2SF4mxv7uRuS3z4vHAl6Z3T4yVd3HgwKyJdkaEr50yPnYOdMfKsx9vWtvVcISH6O9bdMQ0/s1600/ports.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="230" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgL3jncudz2LmkwiMaHzI9bQuXpnJZGjfZlBxin0Mv1QBIey2iat_YBQQiE7LkZXSEgE74km2SF4mxv7uRuS3z4vHAl6Z3T4yVd3HgwKyJdkaEr50yPnYOdMfKsx9vWtvVcISH6O9bdMQ0/s320/ports.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
5) Для того, у кого включено DHCP (я эту службу отключаю, так как в конфигурации 1 комп - 1 модем считаю её бессмысленной), необходимо явно задать жёсткую связь между MAC-адресом своей сетевой карты и IP-адресом компьютера, указанным на п.4:</div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWBtz6DcSaK0L9LH0nI9t2m0irmUsmrIynT8rn61RXudftSja0342N8Iejy3QfsOlHu-dvmz2IATYo6I6xJ6BmwSAT5y3myYD6JOg8Gm65zdzt8uB4u_vm20mo7-Q6Wl29mbC3VMgheS8/s1600/macc.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="230" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgWBtz6DcSaK0L9LH0nI9t2m0irmUsmrIynT8rn61RXudftSja0342N8Iejy3QfsOlHu-dvmz2IATYo6I6xJ6BmwSAT5y3myYD6JOg8Gm65zdzt8uB4u_vm20mo7-Q6Wl29mbC3VMgheS8/s320/macc.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
6) Установка Web-сервера. Пусть для примера это будет IIS хотя для сути примера не важно. Важно только настроить, что сайт который мы будем хостить, будет доступен по порту 8444 (который выбран был на п.4)</div>
<br />
7) Создание hello world страницы ) Справитесь?<br />
<br />
8) Разрешение доступа к веб-сайту в фаерволле. Если у вас Windows7 и установлен именно фаерволл по умолчанию, это делается так:<br />
Пуск -> Панель Управления -> Брандмауэр Windows -> Дополнительные параметры -> Правила для входящих подключений -> Создать правило -> Для порта -> TCP 8444<br />
<br />
9) С этого момента если ваш веб-сервер с Hello World страничкой запущен, на других компьютерах вы можете увидеть его по адресу<br />
<br />
<ваше имя сайта>.dyndns.org:8444/helloWorld.html<br />
<br />
10) Но это ещё не всё! Хотелось бы иметь возможность открывать сайт локально по этому же адресу. Казалось бы, в чём сложность, вводим тот же URL и.... Подключение невозможно.<br />
<br />
Решается эта проблема довольно просто - включением фичи "Обратная петля NAT" в модеме.<br />
<br />
Сайт <a href="http://zyxel.ru/kb/1100">http://zyxel.ru/kb/1100</a> сообщает: "Обратная петля NAT позволяет пользователям сегмента LAN получить доступ к локальным серверам (доступным из Интернета) через внешний IP-адрес (WAN IP) или при использовании функции <a href="http://zyxel.ru/_finder/locate/storage/s2,x0oakde0000920ecql57y4rbz0">Dynamic DNS (DynDNS)</a> через доменное имя."<br />
Итак через командную строку управления модемом вводим:<b> ip nat loopback on </b><br />
<br />
и наконец-то браузер нас пускает на свой Сайт!<br />
<br />
11) После перезагрузки модема обратная петля станет недоступной. Чтобы сделать её<br />
настройкой по умолчанию, необходимо через sys edit autoexec.net прописать её в автозагрузку<br />
модемаleokomhttp://www.blogger.com/profile/17532476928006732401noreply@blogger.com0tag:blogger.com,1999:blog-1287838321647170620.post-74118127759877853342011-07-08T21:33:00.001+03:002011-07-08T21:35:17.044+03:00Бесконечный выбор или его ограничение?Спасибо <a href="http://apofig.blogspot.com/2011/07/51.html#comments">Саше</a> за замечательно видео о том, как влияет расширение возможностей в современном мире на человека.<br />
<br />
<object height="326" width="334"><param name="movie" value="http://video.ted.com/assets/player/swf/EmbedPlayer.swf"></param><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always"/><param name="wmode" value="transparent"></param><param name="bgColor" value="#ffffff"></param><param name="flashvars" value="vu=http://video.ted.com/talks/dynamic/BarrySchwartz_2005G-medium.flv&su=http://images.ted.com/images/ted/tedindex/embed-posters/BarrySchwartz-2005G.embed_thumbnail.jpg&vw=320&vh=240&ap=0&ti=93&lang=rus&introDuration=15330&adDuration=4000&postAdDuration=830&adKeys=talk=barry_schwartz_on_the_paradox_of_choice;year=2005;theme=unconventional_explanations;theme=speaking_at_ted2009;theme=how_the_mind_works;theme=what_makes_us_happy;event=TEDGlobal+2005;tag=Business;tag=Culture;tag=choice;tag=consumerism;tag=economics;tag=happiness;tag=personal+growth;tag=potential;tag=psychology;tag=shopping;&preAdTag=tconf.ted/embed;tile=1;sz=512x288;" /><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="334" height="326" allowFullScreen="true" allowScriptAccess="always" flashvars="vu=http://video.ted.com/talks/dynamic/BarrySchwartz_2005G-medium.flv&su=http://images.ted.com/images/ted/tedindex/embed-posters/BarrySchwartz-2005G.embed_thumbnail.jpg&vw=320&vh=240&ap=0&ti=93&lang=rus&introDuration=15330&adDuration=4000&postAdDuration=830&adKeys=talk=barry_schwartz_on_the_paradox_of_choice;year=2005;theme=unconventional_explanations;theme=speaking_at_ted2009;theme=how_the_mind_works;theme=what_makes_us_happy;event=TEDGlobal+2005;tag=Business;tag=Culture;tag=choice;tag=consumerism;tag=economics;tag=happiness;tag=personal+growth;tag=potential;tag=psychology;tag=shopping;"></embed></object>leokomhttp://www.blogger.com/profile/17532476928006732401noreply@blogger.com0tag:blogger.com,1999:blog-1287838321647170620.post-70474515824412526592011-05-03T22:20:00.001+03:002011-05-03T22:20:56.537+03:005 элемент - турнирная таблицаНовейшая история Команды "5 элемент" велась в постах<br />
<a href="http://neformatc.blogspot.com/2010/12/5.html">http://neformatc.blogspot.com/2010/12/5.html</a><br />
<a href="http://neformatc.blogspot.com/2011/01/5-2011.html">http://neformatc.blogspot.com/2011/01/5-2011.html</a><br />
<br />
Теперь, чтобы упростить чтение и обновление данных, турнирное положение и некоторые комментарии перенесены в электронную таблицу Google Spreadsheet. В данный момент доступны 2 варианта этой таблицы<br />
<br />
<a href="https://spreadsheets.google.com/ccc?key=0AoSYIrNV4hXYdDBwYm5pb3FYSUN6U25RRGEzTTRCcWc&hl=ru&authkey=CI_GlOUL">5 элемент - турнирная таблица (Google doc)</a> (полнофункциональная)<br />
<a href="https://spreadsheets.google.com/spreadsheet/pub?hl=ru&hl=ru&key=0AoSYIrNV4hXYdDBwYm5pb3FYSUN6U25RRGEzTTRCcWc&single=true&gid=0&output=html">5 элемент - Турнирная таблица (Web-page)</a> (для слабых интернет-каналов)leokomhttp://www.blogger.com/profile/17532476928006732401noreply@blogger.com0tag:blogger.com,1999:blog-1287838321647170620.post-90649827724498589482011-04-06T15:28:00.015+03:002011-06-21T12:01:11.945+03:00Точки интереса на карте УкраиныОдин из лидирующих проектов нашей компании - <a href="http://to.biz.ua/" target="_blank">to.biz.ua</a><br />
Это карта Украины с достопримечательностями, предприятиями, развлекательными комплексами, автозаправками, и другими интересными объектами.<br />
<br />
Черновцы<br />
<script src="http://maps.to.biz.ua/poiwidget/conf/load.action?id=7127db852bf797c972f290cadb1f65c4" type="text/javascript">
</script><br />
<br />
<br />
Центр Киева (выбраны некоторые категории из огромного доступного набора)<br />
<script src="http://maps.to.biz.ua/poiwidget/conf/load.action?id=4bde965db390e68f57444b5ed07e699f" type="text/javascript">
</script>leokomhttp://www.blogger.com/profile/17532476928006732401noreply@blogger.com2tag:blogger.com,1999:blog-1287838321647170620.post-9399535993829031922011-02-27T18:40:00.002+02:002011-02-27T18:44:20.222+02:00Что значит "Доказать кому-то что-то"? Понимаем друг друга лучше<b>Доказать кому-то что-то.</b> Часто мы говорим эту фразу, а что за ней стоит?<br />
У каждого из нас есть набор аксиом, которые мы явно или неявно принимаем как "само собой разумеющиеся, не требующие доказательства вещи".<br />
Например для человека, верующего в ту версию популярной науки, которая сейчас распиарена, примером может быть "Мир возник сам собой в результате Большого Взрыва"; для верующего в Бога - "Мир создан Богом", для агностика "Может первый или второй правы, а у меня нет критериев как мне выбрать".<br />
<br />
Когда человек пытается доказать что-то другому, он мыслит в рамках СВОИХ аксиом, своей картины мира.<br />
От этого возникает непонимание.<br />
Человек строит свои рассуждения ОТ СВОИХ аксиом (X), используя СВОЙ механизм построения причинно-следственных связей (Y), и получает "теорему" (Z). Кстати наличие таких причинно-следственных связей - это тоже аксиома в которую ты ВЕРИШЬ.<br />
Получается цепочка X[y] -> Z, которая может быть "непонятна", или "непринята" другим человеком из-за различия в X (аксиомах), или y (способа построения выводов).<br />
<br />
Так что, хотите больше понимания, подумайте, в одной ли "системе координат" вы с человеком - вашим собеседником. Иначе беседа может стать бессмысленным спором в стиле "моя твоя не понимай"leokomhttp://www.blogger.com/profile/17532476928006732401noreply@blogger.com2tag:blogger.com,1999:blog-1287838321647170620.post-63221343102862145702011-02-06T20:04:00.001+02:002011-02-06T20:04:56.862+02:00Уже не начинающий блоггер"Мой друг, зачем о молодости лет<br />
Ты объявляешь публике читающей?<br />
Тот, кто еще не начал,- не поэт,<br />
А кто уж начал,- тот не начинающий"<br />
<br />
С. Маршак<br />
<br />
Убрал слово начинающий из раздела обо мне :)leokomhttp://www.blogger.com/profile/17532476928006732401noreply@blogger.com1