<?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:blogger='http://schemas.google.com/blogger/2008' 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-8206979825870435632</id><updated>2024-09-25T17:49:50.571-07:00</updated><category term="Android"/><category term="Flash"/><category term="Air"/><category term="javascript"/><category term="Flex"/><category term="adobe"/><category term="ActionScript"/><category term="App"/><category term="Applications"/><category term="Butthead"/><category term="Code"/><category term="Editor"/><category term="Framework"/><category term="Free"/><category term="Google"/><category term="Huawei"/><category term="Labs"/><category term="Object"/><category term="Realaxa"/><category term="Sample"/><category term="Signal"/><category term="Store"/><category term="U8110"/><category term="away 3d alternativa flash unity seo molehill"/><category term="create-react-app"/><category term="development"/><category term="encoding"/><category term="freeman"/><category term="github"/><category term="habr"/><category term="jsfiddle"/><category term="localization"/><category term="mobile"/><category term="mxmlc"/><category term="nexus"/><category term="npm"/><category term="one"/><category term="output"/><category term="potapon"/><category term="react"/><category term="Батхед"/><category term="Беларусь"/><category term="Игра"/><category term="С#"/><category term="голосовой"/><category term="дизайн"/><category term="для начинающих"/><category term="исходный код день сурка экзистенциализм фильм рецензия"/><category term="куми-куми"/><category term="набор"/><category term="начало"/><category term="программирование"/><category term="работа"/><category term="разработка"/><category term="реклама"/><category term="социальная"/><category term="старт"/><category term="фриман"/><category term="художник"/><title type='text'>Samoiloff</title><subtitle type='html'>Fullstack typescript/javascript/node.js developer</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://samoiloff.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8206979825870435632/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://samoiloff.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/8206979825870435632/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Samoiloff</name><uri>http://www.blogger.com/profile/00898731611057062726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>30</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8206979825870435632.post-6786296162217777509</id><published>2022-10-09T13:15:00.001-07:00</published><updated>2022-10-09T13:15:10.479-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="github"/><category scheme="http://www.blogger.com/atom/ns#" term="javascript"/><category scheme="http://www.blogger.com/atom/ns#" term="npm"/><title type='text'>Как получить доступ к приватному npm репозиторию на примере Github</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;ol style=&quot;background-color: white; box-sizing: border-box; font-family: &amp;quot;Lucida Grande&amp;quot;, &amp;quot;Lucida Sans Unicode&amp;quot;, Verdana, sans-serif; font-size: 12px; margin: 12px 0px; padding: 0px 0px 0px 40px;&quot;&gt;&lt;li style=&quot;color: #666666; margin: 0px; padding: 0px;&quot;&gt;запустить:&lt;br style=&quot;margin: 0px; padding: 0px;&quot; /&gt;npm config ls -l&lt;/li&gt;&lt;li style=&quot;color: #666666; margin: 0px; padding: 0px;&quot;&gt;найти линию, это путь к глобальному файлу npmrc:&lt;br style=&quot;margin: 0px; padding: 0px;&quot; /&gt;globalconfig = “C:\Users\{USER_NAME}\AppData\Roaming\npm\etc\npmrc”&lt;/li&gt;&lt;li style=&quot;color: #666666; margin: 0px; padding: 0px;&quot;&gt;редактировать/создать такой файл “npmrc” в указанной директории, он должен содержать следующий текст:&lt;br style=&quot;margin: 0px; padding: 0px;&quot; /&gt;@{PASTE NPM SCOPE HERE}:registry=https://npm.pkg.github.com/&lt;br style=&quot;margin: 0px; padding: 0px;&quot; /&gt;//npm.pkg.github.com/:_authToken={PASTE YOUR TOKEN HERE}&lt;/li&gt;&lt;li style=&quot;color: #666666; margin: 0px; padding: 0px;&quot;&gt;заменить {PASTE NPM SCOPE HERE} - неймспейсом вашего приватного репозитория&lt;/li&gt;&lt;li style=&quot;color: #666666; margin: 0px; padding: 0px;&quot;&gt;заменить {PASTE YOUR TOKEN HERE} валидным personal authentication token-ом (PAT)&lt;br /&gt;&lt;br /&gt;Сгенерировать PAT можно &lt;a href=&quot;https://github.com/settings/tokens&quot; target=&quot;_blank&quot;&gt;тут&lt;/a&gt;.&lt;br /&gt;Больше информации &lt;a href=&quot;https://docs.github.com/en/packages/working-with-a-github-packages-registry/working-with-the-npm-registry&quot; target=&quot;_blank&quot;&gt;тут&lt;/a&gt;.&lt;/li&gt;&lt;/ol&gt;</content><link rel='replies' type='application/atom+xml' href='http://samoiloff.blogspot.com/feeds/6786296162217777509/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8206979825870435632/6786296162217777509' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8206979825870435632/posts/default/6786296162217777509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8206979825870435632/posts/default/6786296162217777509'/><link rel='alternate' type='text/html' href='http://samoiloff.blogspot.com/2022/10/npm-github.html' title='Как получить доступ к приватному npm репозиторию на примере Github'/><author><name>Samoiloff</name><uri>http://www.blogger.com/profile/00898731611057062726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8206979825870435632.post-4345077919355486031</id><published>2021-11-30T13:50:00.003-08:00</published><updated>2021-11-30T13:50:50.331-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="create-react-app"/><category scheme="http://www.blogger.com/atom/ns#" term="javascript"/><category scheme="http://www.blogger.com/atom/ns#" term="react"/><category scheme="http://www.blogger.com/atom/ns#" term="начало"/><category scheme="http://www.blogger.com/atom/ns#" term="работа"/><title type='text'>Как начать работу в React.js</title><content type='html'>&lt;div style=&quot;text-align: left;&quot;&gt;&lt;b&gt;Шаг 1.&lt;/b&gt; Установить &lt;a href=&quot;https://nodejs.org/en/&quot;&gt;node.js&lt;br /&gt;&lt;/a&gt;&lt;b&gt;Шаг 2.&lt;/b&gt; В командной строке в нужной папке ввести:&lt;br /&gt;&lt;div&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;npx create-react-app my-app&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;cd my-app&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;npm start&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: times;&quot;&gt;&lt;b&gt;Собственно всё.&lt;/b&gt; Приложение откроется в браузере.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: times;&quot;&gt;Если вы хотите что-то изменить - редактируйте файл App.js.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: times;&quot;&gt;Например в return() можно добавить:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: times;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family: courier; font-size: x-small;&quot;&gt;&amp;lt;p&amp;gt; Hello, React App&amp;lt;/p&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://samoiloff.blogspot.com/feeds/4345077919355486031/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8206979825870435632/4345077919355486031' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8206979825870435632/posts/default/4345077919355486031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8206979825870435632/posts/default/4345077919355486031'/><link rel='alternate' type='text/html' href='http://samoiloff.blogspot.com/2021/11/reactjs.html' title='Как начать работу в React.js'/><author><name>Samoiloff</name><uri>http://www.blogger.com/profile/00898731611057062726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8206979825870435632.post-4062765880907502150</id><published>2021-11-29T03:13:00.004-08:00</published><updated>2021-11-29T03:13:37.273-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="javascript"/><category scheme="http://www.blogger.com/atom/ns#" term="jsfiddle"/><category scheme="http://www.blogger.com/atom/ns#" term="для начинающих"/><category scheme="http://www.blogger.com/atom/ns#" term="программирование"/><category scheme="http://www.blogger.com/atom/ns#" term="разработка"/><category scheme="http://www.blogger.com/atom/ns#" term="старт"/><title type='text'>Как легко начать разработку на Javascript.</title><content type='html'>&lt;p&gt;Если вы хотите прямо сразу написать что-то на javascript, можно использовать бесплатный онлайн сервис https://jsfiddle.net/&lt;br /&gt;Вводите в раздел &lt;b&gt;Javascript &lt;/b&gt;следующую строчку:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;console.log(&quot;Привет Мир!&quot;);&lt;/span&gt;&lt;/p&gt;&lt;p&gt;После этого нажимаете Run в левом верхнем углу. После этого в разделе &lt;b&gt;Result &lt;/b&gt;вы можете наблюдать результат выполнения вашей первой программы на Javascript.&lt;/p&gt;&lt;p&gt;Поздравляю с вашей первой написанной прораммой!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;PS&lt;/b&gt;: Помимо этого jsfiddle позволяет задавать DOM-дерево html элементов страницы, применять css стили, сохранять это всё в облаке, а так-же шарить результаты с друзьями и коллегами и многое другое.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://samoiloff.blogspot.com/feeds/4062765880907502150/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8206979825870435632/4062765880907502150' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8206979825870435632/posts/default/4062765880907502150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8206979825870435632/posts/default/4062765880907502150'/><link rel='alternate' type='text/html' href='http://samoiloff.blogspot.com/2021/11/javascript.html' title='Как легко начать разработку на Javascript.'/><author><name>Samoiloff</name><uri>http://www.blogger.com/profile/00898731611057062726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8206979825870435632.post-7004849559521954562</id><published>2016-10-04T06:25:00.002-07:00</published><updated>2016-10-04T06:25:41.253-07:00</updated><title type='text'>Эту и прошлую неделю переезжаю на Javascript</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Всю прошлую и эту неделю всвязи с производственной необходимостью учу javascript. Приходится попрощаться с Flash, хотя технология отличная. Виной всему недалекие маркетологи Adobe.&lt;br /&gt;
Итак, текущий стэк технологий:&lt;br /&gt;
- node.js&lt;br /&gt;
- npm&lt;br /&gt;
- gulp&lt;br /&gt;
- webpack&lt;br /&gt;
- typescript&lt;br /&gt;
- texture packer&lt;br /&gt;
- pixi.js&lt;br /&gt;
Принимаются советы по дополнению списка.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://samoiloff.blogspot.com/feeds/7004849559521954562/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8206979825870435632/7004849559521954562' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8206979825870435632/posts/default/7004849559521954562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8206979825870435632/posts/default/7004849559521954562'/><link rel='alternate' type='text/html' href='http://samoiloff.blogspot.com/2016/10/javascript.html' title='Эту и прошлую неделю переезжаю на Javascript'/><author><name>Samoiloff</name><uri>http://www.blogger.com/profile/00898731611057062726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8206979825870435632.post-1159530349677634988</id><published>2016-02-04T14:03:00.002-08:00</published><updated>2016-02-04T14:03:25.807-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="С#"/><title type='text'>Решил попробовать ASP.Net</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
После пробы &lt;a href=&quot;https://www.java.com/en/download/&quot;&gt;Java&lt;/a&gt;, &lt;a href=&quot;http://rubyinstaller.org/downloads/&quot;&gt;Ruby&lt;/a&gt;, &lt;a href=&quot;https://www.python.org/downloads/&quot;&gt;Python&lt;/a&gt;, &lt;a href=&quot;https://nodejs.org/en/download/&quot;&gt;Node.js&lt;/a&gt;, наконец-то дошли руки и до .Net&lt;br /&gt;
Что хочется отметить:&lt;br /&gt;
а) язык C# на удивление приятный&lt;br /&gt;
б) универсальная и, что немаловажно, бесплатная среда разработки &lt;a href=&quot;https://www.visualstudio.com/en-us/downloads/download-visual-studio-vs.aspx&quot;&gt;Visual Studio&lt;/a&gt;, фактически есть все, что надо и даже больше (насколько я понял, понимает и Python)&lt;br /&gt;
в) легко устанавливается, много понятной документации и подробных туториалов, и, что самое главное - все рядом, в одном месте.&lt;br /&gt;
Гуглу с Нодом надо брать пример. Инстал в одном месте IDE в другом, туториалы с привязкой к конкретной IDE (например, &lt;a href=&quot;https://www.jetbrains.com/webstorm/download/&quot;&gt;WebStorm&lt;/a&gt;) и книги ищи-свищи.&lt;br /&gt;
&lt;br /&gt;
Это пока первое впечатление.&lt;br /&gt;
Погружаюсь глубже.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://samoiloff.blogspot.com/feeds/1159530349677634988/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8206979825870435632/1159530349677634988' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8206979825870435632/posts/default/1159530349677634988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8206979825870435632/posts/default/1159530349677634988'/><link rel='alternate' type='text/html' href='http://samoiloff.blogspot.com/2016/02/aspnet.html' title='Решил попробовать ASP.Net'/><author><name>Samoiloff</name><uri>http://www.blogger.com/profile/00898731611057062726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8206979825870435632.post-8184392482289933335</id><published>2015-05-20T14:31:00.004-07:00</published><updated>2015-05-20T14:31:36.334-07:00</updated><title type='text'>32</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Мне сегодня 32.&lt;br /&gt;
Пьют все.&lt;br /&gt;
И по этому поводу доделал &lt;a href=&quot;http://bthd.herokuapp.com/&quot;&gt;сайтик&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://samoiloff.blogspot.com/feeds/8184392482289933335/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8206979825870435632/8184392482289933335' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8206979825870435632/posts/default/8184392482289933335'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8206979825870435632/posts/default/8184392482289933335'/><link rel='alternate' type='text/html' href='http://samoiloff.blogspot.com/2015/05/32.html' title='32'/><author><name>Samoiloff</name><uri>http://www.blogger.com/profile/00898731611057062726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8206979825870435632.post-2281711626109387626</id><published>2015-03-13T04:42:00.000-07:00</published><updated>2015-03-13T04:44:56.580-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adobe"/><category scheme="http://www.blogger.com/atom/ns#" term="Air"/><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="Butthead"/><category scheme="http://www.blogger.com/atom/ns#" term="Батхед"/><category scheme="http://www.blogger.com/atom/ns#" term="Игра"/><title type='text'>Игра Батхед для Android</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6azNFd3EJXUgmPQSYHxukXJj4aSxdkrwGIXLurjUvezjHXOSzMNj9UuEoolMgQeYZFrpGhkIQmGYcAMOhwTINAce1nJJPGVtUtCObEIqAh7JnrAI_bjHBZ3MbC6zbgGCU4z2NX-pgCKJ-/s1600/icon_192x192.png&quot; /&gt;&lt;/div&gt;
&lt;span style=&quot;background-color: white; color: #423c3c; font-family: verdana, sans-serif; font-size: 12.8000001907349px; line-height: 19.2000007629395px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: white; color: #423c3c; font-family: verdana, sans-serif; font-size: 12.8000001907349px; line-height: 19.2000007629395px;&quot;&gt;Однажды в пятницу, будучи еще студентами, мы решили весело провести вечер. Для этого было куплено огромное количество пива. С кухни утащили чью–то большую кастрюлю. Где–то достали кубики и распечатали правила из интернета. Было весело.&lt;/span&gt;&lt;br /&gt;
&lt;br style=&quot;background-color: white; color: #423c3c; font-family: verdana, sans-serif; font-size: 12.8000001907349px; line-height: 19.2000007629395px;&quot; /&gt;
&lt;span style=&quot;background-color: white; color: #423c3c; font-family: verdana, sans-serif; font-size: 12.8000001907349px; line-height: 19.2000007629395px;&quot;&gt;На днях спомнил старые добрые времена и адаптировал&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://lurkmore.to/%D0%90%D0%BB%D0%BA%D0%BE%D0%B3%D0%BE%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5_%D0%BD%D0%B0%D0%BF%D0%B8%D1%82%D0%BA%D0%B8#.D0.91.D0.B0.D1.82.D1.85.D0.B5.D0.B4&quot; style=&quot;background-color: white; font-family: verdana, sans-serif; font-size: 12.8000001907349px; line-height: 19.2000007629395px;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;эту игру&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;background-color: white; color: #423c3c; font-family: verdana, sans-serif; font-size: 12.8000001907349px; line-height: 19.2000007629395px;&quot;&gt;&amp;nbsp;для новых поколений под Android. Ios и веб версии на подходе. Так как кубики под рукой не всегда есть.&lt;/span&gt;&lt;br /&gt;
&lt;br style=&quot;background-color: white; color: #423c3c; font-family: verdana, sans-serif; font-size: 12.8000001907349px; line-height: 19.2000007629395px;&quot; /&gt;
&lt;span style=&quot;background-color: white; color: #423c3c; font-family: verdana, sans-serif; font-size: 12.8000001907349px; line-height: 19.2000007629395px;&quot;&gt;Итак, представляю вам&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://play.google.com/store/apps/details?id=air.com.samoiloff.Butthead&quot; style=&quot;background-color: white; font-family: verdana, sans-serif; font-size: 12.8000001907349px; line-height: 19.2000007629395px;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;Батхед&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;background-color: white; color: #423c3c; font-family: verdana, sans-serif; font-size: 12.8000001907349px; line-height: 19.2000007629395px;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://samoiloff.blogspot.com/feeds/2281711626109387626/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8206979825870435632/2281711626109387626' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8206979825870435632/posts/default/2281711626109387626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8206979825870435632/posts/default/2281711626109387626'/><link rel='alternate' type='text/html' href='http://samoiloff.blogspot.com/2015/03/android.html' title='Игра Батхед для Android'/><author><name>Samoiloff</name><uri>http://www.blogger.com/profile/00898731611057062726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh6azNFd3EJXUgmPQSYHxukXJj4aSxdkrwGIXLurjUvezjHXOSzMNj9UuEoolMgQeYZFrpGhkIQmGYcAMOhwTINAce1nJJPGVtUtCObEIqAh7JnrAI_bjHBZ3MbC6zbgGCU4z2NX-pgCKJ-/s72-c/icon_192x192.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8206979825870435632.post-6103458233399691344</id><published>2014-10-08T01:16:00.000-07:00</published><updated>2014-10-08T01:16:02.225-07:00</updated><title type='text'>Итоги велосипедного сезона</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;-webkit-text-stroke-width: 0px; background-color: white; color: #141823; display: block; font-family: Helvetica, Arial, &#39;lucida grande&#39;, tahoma, verdana, arial, sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 19.3199996948242px; margin: 0px 0px 6px; orphans: auto; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;&quot;&gt;
Итак, сегодня уже ровно пол-года, как я практически каждый день езжу на работу на электровелосипеде. В преддверие закрытия сезона подведем итоги:&lt;br /&gt;&lt;b&gt;1.&lt;/b&gt; Расстояние от дома до работы примерно 6,5 км. В среднем дорога по тротуарам занимает 30 минут. Итого средняя скорость движения 13 км/ч. За месяц (22 рабочих дня) проезжаю с работы и обратно 22 дня * 6,5 км * 2 раза = &lt;b&gt;268 км&lt;/b&gt;.&lt;br /&gt;&lt;b&gt;2.&lt;/b&gt; Велосипед - это лучшая замена велотренажера. Сэкономленное время на спортзале в месяц: 30 минут * 2 раз&lt;span class=&quot;text_exposed_show&quot; style=&quot;display: inline;&quot;&gt;а * 22 дня = &lt;b&gt;22 часа&lt;/b&gt;.&lt;br /&gt;&lt;b&gt;3.&lt;/b&gt; Изменения счета за электричество не заметил, давайте посчитаем. За день выезжаю примерно треть аккумулятора 36V/10Ah. Полная мощность аккумулятора 36V * 10Ah = 360 Ватт час. Треть от полной мощности будет 360 / 3 = 120 Ватт час. Один киловатт час сейчас стоит 818.9 руб. Итого одна поездка обходится в 818.9 руб * 120Wh / 1000 Wh = 98.268 белорусских рублей. Итого за месяц (22 рабочих дня) на транспортные услуги тратится чуть меньше 98.268 * 22 =&lt;b&gt; 2162 белорусских рублей&lt;/b&gt;.&lt;br /&gt;b В то же время, если на работу каждый день добираться на автомобиле со средним расходом по городу 8 литров / 100 км. То было бы затрачено 268 км / 100 * 8 = &lt;b&gt;21.44 литра топлива&lt;/b&gt;.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;text_exposed_show&quot; style=&quot;-webkit-text-stroke-width: 0px; background-color: white; color: #141823; display: inline; font-family: Helvetica, Arial, &#39;lucida grande&#39;, tahoma, verdana, arial, sans-serif; font-size: 14px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: 19.3199996948242px; orphans: auto; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px;&quot;&gt;
&lt;div style=&quot;margin: 0px 0px 6px;&quot;&gt;
&lt;b&gt;Итого за 6 месяцев:&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Проехал:&lt;/b&gt; 268 км * 6 = 1608 км (Как из Минска до Франкфурта)&lt;br /&gt;&lt;b&gt;Экономия времени на спортзалах:&lt;/b&gt; 22 часа * 6 = 5.5 суток&lt;br /&gt;&lt;b&gt;Потрачено денег на энергию:&lt;/b&gt; 2162 руб * 6 = 12.972 белорусских рублей&lt;br /&gt;&lt;b&gt;Воздух города недополучил выбросов на:&lt;/b&gt; 21.44 * 6 = 128.64 литров&lt;/div&gt;
&lt;div style=&quot;margin: 6px 0px;&quot;&gt;
&lt;b&gt;PS:&lt;/b&gt; Модель велосипеда:&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://evelo.by/katalog/flygear-555-elektrovelosiped&quot; rel=&quot;nofollow&quot; style=&quot;color: #3b5998; cursor: pointer; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;http://evelo.by/katalog/flygear-555-elektrovelosiped&lt;/a&gt;&lt;br /&gt;&lt;b&gt;PPS:&lt;/b&gt; Тарифы на электроэнергию:&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://minsk.gov.by/ru/tarif/&quot; rel=&quot;nofollow&quot; style=&quot;color: #3b5998; cursor: pointer; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;http://minsk.gov.by/ru/tarif/&lt;/a&gt;&lt;br /&gt;&lt;b&gt;PPPS:&lt;/b&gt; Дистанция до Франкфурта:&lt;span class=&quot;Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://www.google.com/maps/dir/Minsk+%D0%9C%D1%96%D0%BD%D1%81%D0%BA/Frankfurt/@52.6464676,22.5867365,5z/data=!4m13!4m12!1m5!1m1!1s0x46dbcfd35b1e6ad3:0xb61b853ddb570d9!2m2!1d27.566667!2d53.9!1m5!1m1!1s0x47bd096f477096c5:0x422435029b0c600!2m2!1d8.6821267!2d50.1109221&quot; rel=&quot;nofollow&quot; style=&quot;color: #3b5998; cursor: pointer; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;https://www.google.com/…/data=!4m13!4m12!1m5!1m1!1s0x46dbcf…&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://samoiloff.blogspot.com/feeds/6103458233399691344/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8206979825870435632/6103458233399691344' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8206979825870435632/posts/default/6103458233399691344'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8206979825870435632/posts/default/6103458233399691344'/><link rel='alternate' type='text/html' href='http://samoiloff.blogspot.com/2014/10/blog-post.html' title='Итоги велосипедного сезона'/><author><name>Samoiloff</name><uri>http://www.blogger.com/profile/00898731611057062726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8206979825870435632.post-4429210271552205695</id><published>2014-03-28T06:13:00.006-07:00</published><updated>2014-03-28T06:23:10.217-07:00</updated><title type='text'>Настройка https на wamp</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
В качестве веб сервера при разработке я использую &lt;b&gt;&lt;a href=&quot;http://www.wampserver.com/ru/&quot;&gt;wamp &lt;/a&gt;&lt;/b&gt;и всем советую. Это сборка Apache, &lt;b&gt;PHP, MySQL, PHPMyAdmin&lt;/b&gt; и т.д. В общем аналог &lt;b&gt;Denver &lt;/b&gt;и прочего. Очень быстро ставится. Никакой головной боли с запуском и настройкой. Удобный визуальный интерфейс, работа с алиасами и куча других плюшек.&lt;br /&gt;
Недавно понадобилось, чтобы веб сервер отдавал контент по &lt;b&gt;HTTPS&lt;/b&gt;. По умолчанию &lt;b&gt;SSL&amp;nbsp;&lt;/b&gt;выключен. Пришлось некоторое время попотеть над ресерчем. Ниже пошаговый экстракт процесса.&lt;br /&gt;
1. Качаем &lt;a href=&quot;http://www.openssl.org/related/binaries.html&quot;&gt;&lt;b&gt;OpenSSL&lt;/b&gt;&lt;/a&gt; и устанавливаем, например, в папку C:\OpenSSL. Для удобства можно добавить папку&amp;nbsp;C:\OpenSSL\bin в PATH. Это делается через Панель управления-Система-Дополнительные параметры системы-Дополнительно-Переменные среды. Так будет удобнее работать в командной строке.&lt;br /&gt;
2.1 С помощью &lt;b&gt;OpenSSL &lt;/b&gt;создаем ключ и сертификат командой&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-family: &#39;Bitstream Vera Sans&#39;, &#39;Lucida Sans Unicode&#39;, &#39;Lucida Grande&#39;, Arial; font-size: 12px;&quot;&gt;openssl req -new -x509 -nodes -out server.crt -keyout server.key&lt;/span&gt;&lt;br /&gt;
2.2 Раскидываем полученные файлы по путям (папки надо создать):&lt;br /&gt;
c:/wamp/bin/apache/Apache2.4.4/conf/ssl.crt/&lt;b&gt;server.crt&lt;/b&gt;&lt;br /&gt;
c:/wamp/bin/apache/Apache2.4.4/conf/ssl.key/&lt;b&gt;server.key&lt;/b&gt;&lt;br /&gt;
3. Редактируем: c:\wamp\bin\apache\Apache2.4.4\conf\&lt;b&gt;httpd.conf&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
3.1 Убрать комментарий со строки&amp;nbsp;LoadModule ssl_module modules/mod_ssl.so&lt;br /&gt;
3.2 Убрать комментарий со строки&amp;nbsp;Include conf/extra/httpd-ssl.conf&lt;br /&gt;
4. Редактируем:&amp;nbsp;c:\wamp\bin\apache\Apache2.4.4\conf\extra\&lt;b&gt;httpd-ssl.conf&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
Заменяем весь контент на:&lt;br /&gt;
Listen 443&lt;br /&gt;
SSLPassPhraseDialog &amp;nbsp;builtin&lt;br /&gt;
&amp;lt;VirtualHost _default_:443&amp;gt;&lt;br /&gt;
DocumentRoot &quot;c:/wamp/www&quot;&lt;br /&gt;
ServerName localhost:443&lt;br /&gt;
ServerAdmin admin@example.com&lt;br /&gt;
ErrorLog &quot;c:/wamp/logs/apache_error.log&quot;&lt;br /&gt;
TransferLog &quot;c:/wamp/logs/access.log&quot;&lt;br /&gt;
SSLEngine on&lt;br /&gt;
SSLCertificateFile &quot;c:/wamp/bin/apache/Apache2.4.4/conf/ssl.crt/server.crt&quot;&lt;br /&gt;
SSLCertificateKeyFile &quot;c:/wamp/bin/apache/Apache2.4.4/conf/ssl.key/server.key&quot;&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
5. Рестартим Апач.&lt;br /&gt;
6. Открываем в браузере https://localhost:443&lt;br /&gt;
7. Принимаем сертификат и любуемся результатом&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://samoiloff.blogspot.com/feeds/4429210271552205695/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8206979825870435632/4429210271552205695' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8206979825870435632/posts/default/4429210271552205695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8206979825870435632/posts/default/4429210271552205695'/><link rel='alternate' type='text/html' href='http://samoiloff.blogspot.com/2014/03/https-wamp.html' title='Настройка https на wamp'/><author><name>Samoiloff</name><uri>http://www.blogger.com/profile/00898731611057062726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8206979825870435632.post-1297423505908379262</id><published>2013-11-01T05:30:00.000-07:00</published><updated>2013-11-01T05:33:41.364-07:00</updated><title type='text'>Free tool to create crosswords online using Google App Engine </title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Hi everybody.&lt;br /&gt;
6 month ago I released free online tool to create crosswords. Using this tool anyone can create and share crosswords in popular social networks.&lt;br /&gt;
&lt;div&gt;
&lt;a href=&quot;http://getcwords.appspot.com/&quot;&gt;http://getcwords.appspot.com/&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
It&#39;s absolutely free and easy to use.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Technology stack used:&lt;/div&gt;
&lt;div&gt;
- Google App Engine&lt;/div&gt;
&lt;div&gt;
- Java (including JSP)&lt;/div&gt;
&lt;div&gt;
- Flash (including&amp;nbsp;Actionscript)&lt;/div&gt;
&lt;div&gt;
- HTML (including&amp;nbsp;CSS)&lt;/div&gt;
&lt;div&gt;
- Gygya (Social sharing)&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Feel free to contact me. Any feedback is appreciated. Cheers.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;img style=&quot;visibility:hidden;width:0px;height:0px;&quot; border=0 width=0 height=0 src=&quot;http://c.gigcount.com/wildfire/IMP/CXNID=2000002.0NXC/bT*xJmx*PTEzODMzMDkwMzU4OTgmcHQ9MTM4MzMwOTA3MjIxMyZwPTI4ODE*MSZkPTMwMDEmZz*yJm89OTRjNDJjN2VkOGFmNDk5/NGE4MDk3YTNhYzgxYTBkNTcmb2Y9MA==.gif&quot; /&gt;
  
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://samoiloff.blogspot.com/feeds/1297423505908379262/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8206979825870435632/1297423505908379262' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8206979825870435632/posts/default/1297423505908379262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8206979825870435632/posts/default/1297423505908379262'/><link rel='alternate' type='text/html' href='http://samoiloff.blogspot.com/2013/11/free-tool-to-create-crosswords-online.html' title='Free tool to create crosswords online using Google App Engine '/><author><name>Samoiloff</name><uri>http://www.blogger.com/profile/00898731611057062726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8206979825870435632.post-1309532038910978663</id><published>2013-08-29T10:20:00.001-07:00</published><updated>2013-08-29T10:20:28.556-07:00</updated><title type='text'>Познавательные фильмы</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;a href=&quot;http://video.yandex.by/users/totalx7/view/34/#hq&quot;&gt;http://video.yandex.by/users/totalx7/view/34/#hq&lt;/a&gt;&lt;br /&gt;Познавательный фильм. Надо будет как-нибудь посмотреть.&lt;br /&gt;Уже посмотрено и советую:&lt;br /&gt;&lt;a href=&quot;http://vk.com/video-50477030_164728171?hash=0007b4e2166c1230&quot;&gt;http://vk.com/video-50477030_164728171?hash=0007b4e2166c1230&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://samoiloff.blogspot.com/feeds/1309532038910978663/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8206979825870435632/1309532038910978663' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8206979825870435632/posts/default/1309532038910978663'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8206979825870435632/posts/default/1309532038910978663'/><link rel='alternate' type='text/html' href='http://samoiloff.blogspot.com/2013/08/blog-post.html' title='Познавательные фильмы'/><author><name>Samoiloff</name><uri>http://www.blogger.com/profile/00898731611057062726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8206979825870435632.post-5336260771406784848</id><published>2012-08-17T04:10:00.000-07:00</published><updated>2012-08-17T05:45:09.670-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="encoding"/><category scheme="http://www.blogger.com/atom/ns#" term="Flash"/><category scheme="http://www.blogger.com/atom/ns#" term="Flex"/><category scheme="http://www.blogger.com/atom/ns#" term="localization"/><category scheme="http://www.blogger.com/atom/ns#" term="mxmlc"/><category scheme="http://www.blogger.com/atom/ns#" term="output"/><title type='text'>MXMLC Localization</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Steps to make mxmlc output English:&lt;br /&gt;
1. open {sdk_path}/bin/jvm.config&lt;br /&gt;
2. Find line:&lt;br /&gt;
java.args=-Xmx384m -Dsun.io.useCanonCaches=false
&lt;br /&gt;
3. Add&amp;nbsp;-Duser.language=en -Duser.country=US to the end of the line.&lt;br /&gt;
&lt;br /&gt;
Result line:&lt;br /&gt;
java.args=-Xmx384m -Dsun.io.useCanonCaches=false -Duser.language=en -Duser.country=US&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://samoiloff.blogspot.com/feeds/5336260771406784848/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8206979825870435632/5336260771406784848' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8206979825870435632/posts/default/5336260771406784848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8206979825870435632/posts/default/5336260771406784848'/><link rel='alternate' type='text/html' href='http://samoiloff.blogspot.com/2012/08/mxmlc-localization.html' title='MXMLC Localization'/><author><name>Samoiloff</name><uri>http://www.blogger.com/profile/00898731611057062726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8206979825870435632.post-4101490545394068298</id><published>2012-08-15T03:27:00.003-07:00</published><updated>2012-08-15T07:12:28.797-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="adobe"/><category scheme="http://www.blogger.com/atom/ns#" term="Air"/><category scheme="http://www.blogger.com/atom/ns#" term="development"/><category scheme="http://www.blogger.com/atom/ns#" term="mobile"/><title type='text'>Air Captive Runtime</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Air Captive Runtime&lt;br /&gt;
Начиная с версии 3.0 air приложения могут запускаться без наличия предварительно установленной air-среды. Это реализуется с использованием Captive Runtime (Включенная среда исполнения). Это реализовано как на десктопах, так и на мобильных платформах.&lt;br /&gt;
&lt;br /&gt;
Как реализовать:&lt;br /&gt;
1. Установить последнюю AIR SDK&lt;br /&gt;
лучше иметь уже установленный Flash Builder с произвольной sdk&amp;nbsp;&lt;a href=&quot;http://www.adobe.com/products/flash-builder.html&quot;&gt;http://www.adobe.com/products/flash-builder.html&lt;/a&gt;&lt;br /&gt;
скачать последнюю версию 3.4 бета&amp;nbsp;&lt;a href=&quot;http://labs.adobe.com/downloads/air3-4.html&quot;&gt;http://labs.adobe.com/downloads/air3-4.html&lt;/a&gt;&lt;br /&gt;
распаковать содержимое архива с air-sdk в папку flex sdk (4.x.x)&lt;br /&gt;
таким образом вы получите Flash Builder с последней версией air sdk&lt;br /&gt;
2. Создать проект и указать в качестве таргета к адт &quot;&lt;span style=&quot;color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span style=&quot;-webkit-text-size-adjust: none; line-height: 18px;&quot;&gt;&lt;b&gt;apk-captive-runtime&quot;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
полный формат команды:&lt;br /&gt;
adt -package -target ( apk | apk-debug | apk-emulator | apk-captive-runtime ) ( CONNECT_OPTIONS? | -listen &amp;lt;port&amp;gt;? ) ( -airDownloadURL &amp;lt;url&amp;gt; )? SIGNING_OPTIONS &amp;lt;output-package&amp;gt; ( &amp;lt;app-desc&amp;gt; PLATFORM-SDK-OPTION? FILE-OPTIONS | &amp;lt;input-package&amp;gt; PLATFORM-SDK-OPTION? )&lt;br /&gt;
&lt;br /&gt;
например так:&lt;br /&gt;
adt &amp;nbsp;-target apk-captive-runtime&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://samoiloff.blogspot.com/feeds/4101490545394068298/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8206979825870435632/4101490545394068298' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8206979825870435632/posts/default/4101490545394068298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8206979825870435632/posts/default/4101490545394068298'/><link rel='alternate' type='text/html' href='http://samoiloff.blogspot.com/2012/08/air-captive-runtime.html' title='Air Captive Runtime'/><author><name>Samoiloff</name><uri>http://www.blogger.com/profile/00898731611057062726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8206979825870435632.post-6117408029184529720</id><published>2011-04-02T10:31:00.000-07:00</published><updated>2011-04-02T10:33:35.951-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="исходный код день сурка экзистенциализм фильм рецензия"/><title type='text'>Исходный код</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/NzhyI09IRyY?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;Сходил в кинотеатр на исходный код, понравилось. С удовольствием посмотрел бы еще раз. Картина не о программировании (как следует из названия), а скорее о смысле бытия и теории экзистенциализма. Фильм хороший, есть что-то от дня сурка. Рекомендую смотреть. Есть интрига, есть чувства.&lt;/div&gt;Создатели однако решили пойти по попсовому пути, главный герой воевал в афганистане, радиационная опасность, счастливый конец. Однако трагичный конец заставляет людей сильнее задуматься. У фильма был бы потенциал повторить успех Титаника, заставить девушек, выходящих из кинозала, рыдать и говорить подругам: &quot;мне его (главного героя) так жалко&quot;.&lt;br /&gt;
Я бы посоветовал режиссеру закончить фильм на стопмоушене, когда главный герой целует героиню и все люди в вагоне находятся в хорошем настроении и улыбаются. Заменить хэпи-энд последних 5 минут монологом главного героя о смысле бытия, о ценности каждого момента жизни, о том, как порой мы этого не замечаем и принимаем как само собой разумеющееся. Поступать так, как будто &quot;жить остается меньше минуты&quot;. Разжевать основную глубокую идею фильма, все то, о чем уже тысячу раз говорили, о том, что никто не вспомнит в рутине повседневности. Камера, двигается по замершему счастливому вагону, экран гаснет, конец.&lt;br /&gt;
&lt;br /&gt;
PS: Хотя там есть программист в списке подозреваемых. &lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://samoiloff.blogspot.com/feeds/6117408029184529720/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8206979825870435632/6117408029184529720' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8206979825870435632/posts/default/6117408029184529720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8206979825870435632/posts/default/6117408029184529720'/><link rel='alternate' type='text/html' href='http://samoiloff.blogspot.com/2011/04/blog-post.html' title='Исходный код'/><author><name>Samoiloff</name><uri>http://www.blogger.com/profile/00898731611057062726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8206979825870435632.post-1514638655447059390</id><published>2011-03-30T15:15:00.000-07:00</published><updated>2011-03-30T15:15:42.543-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="freeman"/><category scheme="http://www.blogger.com/atom/ns#" term="potapon"/><category scheme="http://www.blogger.com/atom/ns#" term="куми-куми"/><category scheme="http://www.blogger.com/atom/ns#" term="фриман"/><title type='text'>Flash это не только код</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;но еще и достойный инструмент для создания анимации:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&#39;allowfullscreen&#39; webkitallowfullscreen=&#39;webkitallowfullscreen&#39; mozallowfullscreen=&#39;mozallowfullscreen&#39; width=&#39;320&#39; height=&#39;266&#39; src=&#39;https://www.youtube.com/embed/Yp8NEib5tjU?feature=player_embedded&#39; frameborder=&#39;0&#39;&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Куми-куми, хаба-хаба, лака-лака. Или другими словами &lt;a href=&quot;http://www.patapon-game.com/ru_RU/minigame&quot;&gt;potapon&lt;/a&gt;-like персонажи феерической раскраски. Ходят слухи, что от создателей &lt;a href=&quot;http://ru.wikipedia.org/wiki/Mr._Freeman&quot;&gt;фримана&lt;/a&gt;. Вобщем, чума-нна!&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://samoiloff.blogspot.com/feeds/1514638655447059390/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8206979825870435632/1514638655447059390' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8206979825870435632/posts/default/1514638655447059390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8206979825870435632/posts/default/1514638655447059390'/><link rel='alternate' type='text/html' href='http://samoiloff.blogspot.com/2011/03/flash.html' title='Flash это не только код'/><author><name>Samoiloff</name><uri>http://www.blogger.com/profile/00898731611057062726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8206979825870435632.post-3998592496710131871</id><published>2011-03-28T08:29:00.000-07:00</published><updated>2011-03-28T08:29:03.556-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="away 3d alternativa flash unity seo molehill"/><title type='text'>Actionscript 3D Engine</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://www.infiniteturtles.co.uk/blog/wp-content/uploads/2010/05/3dinflashbook.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;http://www.infiniteturtles.co.uk/blog/wp-content/uploads/2010/05/3dinflashbook.jpg&quot; width=&quot;254&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
В качестве предисловия немного &lt;a href=&quot;http://juick.com/Samoiloff/1285048&quot;&gt;кросспоста&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, sans-serif; font-size: 13px;&quot;&gt;&amp;nbsp;&amp;nbsp;Из существующих actionscript 3d движков лидерами пожалуй являются &lt;a href=&quot;http://away3d.com/&quot;&gt;away3d&lt;/a&gt; и &lt;a href=&quot;http://alternativaplatform.com/ru/&quot;&gt;alternativa&lt;/a&gt;. У обоих ожидается поддержка GPU акселерации с выходом molehill. Я выбираю Away 3d, так как, во-первых, это действительно открытый исходный код. Если необходимо будет внести правки в движок - можно сделать самостоятельно и не зависеть от разработчика. Также люблю поковырять кишки, можно вспомнить/узнат&lt;wbr&gt;&lt;/wbr&gt;ь много нового, например, аналитическую геометрию. Во-вторых не надо вставлять линку на разработчиков движка, как этого требуют альтернативщики&lt;wbr&gt;&lt;/wbr&gt;. Скромность украшает человека.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
И вообще, что касается ссылок и SEO, вот такой &lt;a href=&quot;http://away3d.com/projects-using-away3d&quot;&gt;список&lt;/a&gt; является наилучшим показателем.&lt;br /&gt;
&lt;br /&gt;
Есть книги, даже не одна.&lt;br /&gt;
&lt;a href=&quot;http://mirknig.com/knigi/programming/1181385602-away3d-36-essentials.html&quot;&gt;http://mirknig.com/knigi/programming/1181385602-away3d-36-essentials.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Советую почитать или хотя бы ознакомиться, так как в мае ожидается выход &lt;a href=&quot;http://labs.adobe.com/technologies/flashplatformruntimes/incubator/features/molehill.html&quot;&gt;molehill&lt;/a&gt;. Сможет ли &lt;a href=&quot;http://www.adobe.com/products/flashplayer/&quot;&gt;Flash&lt;/a&gt; технология составить конкуренцию &lt;a href=&quot;http://unity3d.com/&quot;&gt;Unity&lt;/a&gt;&amp;nbsp;в работе с 3D графикой?&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://samoiloff.blogspot.com/feeds/3998592496710131871/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8206979825870435632/3998592496710131871' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8206979825870435632/posts/default/3998592496710131871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8206979825870435632/posts/default/3998592496710131871'/><link rel='alternate' type='text/html' href='http://samoiloff.blogspot.com/2011/03/actionscript-3d-engine.html' title='Actionscript 3D Engine'/><author><name>Samoiloff</name><uri>http://www.blogger.com/profile/00898731611057062726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8206979825870435632.post-5855336202489988275</id><published>2011-02-13T15:29:00.000-08:00</published><updated>2011-02-13T15:38:57.900-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="App"/><category scheme="http://www.blogger.com/atom/ns#" term="Applications"/><category scheme="http://www.blogger.com/atom/ns#" term="Free"/><category scheme="http://www.blogger.com/atom/ns#" term="Store"/><title type='text'>Приложения под андроид. Часть 1.</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://qrcoder.ru/code/?http%3A%2F%2Fsamoiloff.com&amp;amp;4&amp;amp;0&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://qrcoder.ru/code/?http%3A%2F%2Fsamoiloff.com&amp;amp;4&amp;amp;0&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;br /&gt;
Буду делиться полезными и качественными приложениями для Android (за исключением оных, включенных в базовую прошивку). Если кто-то открыл в android app store жемчужину, ускользнувшую от моего внимания - пожалуйста поделитесь в коментариях.&lt;br /&gt;
&lt;br /&gt;
Игры:&lt;br /&gt;
1. Angry Birds&lt;br /&gt;
2. Zumas Revenge &lt;br /&gt;
&lt;br /&gt;
Приложения:&lt;br /&gt;
1. MapDroyd (оффлайн карты, GPS навигация)&lt;br /&gt;
2. Winamp (без комментариев)&lt;br /&gt;
3. Adobe Reader (пожалуй, лучший бесплатный инструмент в App Store для чтения pdf)&lt;br /&gt;
4. Barcode Scanner (распознавание &lt;a href=&quot;http://ru.wikipedia.org/wiki/QR-%D0%BA%D0%BE%D0%B4&quot;&gt;QR&lt;/a&gt; кодов и не только)&lt;br /&gt;
5. Family Budget - (учет финансов, синхронизация с &lt;a href=&quot;http://koshelek.org/&quot;&gt;koshelek.org&lt;/a&gt;)&lt;br /&gt;
6. FlashPlayer (без комментариев)&lt;br /&gt;
7. Think Free Office Lite&lt;br /&gt;
8. Twitter (микроблогинг Twitter клиент)&lt;br /&gt;
9. Juick (микроблогинг Жуйк клиент)</content><link rel='replies' type='application/atom+xml' href='http://samoiloff.blogspot.com/feeds/5855336202489988275/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8206979825870435632/5855336202489988275' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8206979825870435632/posts/default/5855336202489988275'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8206979825870435632/posts/default/5855336202489988275'/><link rel='alternate' type='text/html' href='http://samoiloff.blogspot.com/2011/02/1.html' title='Приложения под андроид. Часть 1.'/><author><name>Samoiloff</name><uri>http://www.blogger.com/profile/00898731611057062726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8206979825870435632.post-8122175948587061404</id><published>2011-02-07T02:37:00.000-08:00</published><updated>2011-02-07T02:37:11.047-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Беларусь"/><category scheme="http://www.blogger.com/atom/ns#" term="дизайн"/><category scheme="http://www.blogger.com/atom/ns#" term="реклама"/><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'>&amp;nbsp; На выходных ездил на вечер встречи выпускников с женой в Ганцевичи, и не смог пройти мимо вот таких двух шедевров:&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhdnsk1wW8R9YAaEQyEk7f11crHsjKLWLER-xYXbMbDe69PxR2CiGr3IyLdpSMOymebQWX0rmLuYxiavsvkDEqH8oYViaqSAkF4o-MaX3Yja4qiaaztkoWjzroLkLBZq3mdtO1mMhZ-RDB/s1600/IMG_20110206_123439.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhdnsk1wW8R9YAaEQyEk7f11crHsjKLWLER-xYXbMbDe69PxR2CiGr3IyLdpSMOymebQWX0rmLuYxiavsvkDEqH8oYViaqSAkF4o-MaX3Yja4qiaaztkoWjzroLkLBZq3mdtO1mMhZ-RDB/s320/IMG_20110206_123439.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwhcbyeSGk4Or7_WzX-6zULWnYoMbuJhRJQepS9w_gBovHcq2c-L6xbiyi0dOttHtvtuwP32QVP-P1fpzqd2DDmbupZTZeJVK1guVbbO-2UnUbQgu6DXd5NKkgtg6STOixEaFB-fgAV_19/s1600/IMG_20110206_123537.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;240&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwhcbyeSGk4Or7_WzX-6zULWnYoMbuJhRJQepS9w_gBovHcq2c-L6xbiyi0dOttHtvtuwP32QVP-P1fpzqd2DDmbupZTZeJVK1guVbbO-2UnUbQgu6DXd5NKkgtg6STOixEaFB-fgAV_19/s320/IMG_20110206_123537.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&amp;nbsp; PS: Кстати, на гербе города изображены 2 буслы&lt;br /&gt;
&amp;nbsp; PPS: Кто не в курсе - это название 40-градусной продукции минского завода Кристалл.</content><link rel='replies' type='application/atom+xml' href='http://samoiloff.blogspot.com/feeds/8122175948587061404/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8206979825870435632/8122175948587061404' title='Комментарии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8206979825870435632/posts/default/8122175948587061404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8206979825870435632/posts/default/8122175948587061404'/><link rel='alternate' type='text/html' href='http://samoiloff.blogspot.com/2011/02/blog-post.html' title='Социальная реклама в Беларуси'/><author><name>Samoiloff</name><uri>http://www.blogger.com/profile/00898731611057062726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhdnsk1wW8R9YAaEQyEk7f11crHsjKLWLER-xYXbMbDe69PxR2CiGr3IyLdpSMOymebQWX0rmLuYxiavsvkDEqH8oYViaqSAkF4o-MaX3Yja4qiaaztkoWjzroLkLBZq3mdtO1mMhZ-RDB/s72-c/IMG_20110206_123439.jpg" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8206979825870435632.post-6355958026829537197</id><published>2011-01-09T12:52:00.000-08:00</published><updated>2011-01-09T12:52:25.031-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Google"/><category scheme="http://www.blogger.com/atom/ns#" term="nexus"/><category scheme="http://www.blogger.com/atom/ns#" term="one"/><category scheme="http://www.blogger.com/atom/ns#" term="голосовой"/><category scheme="http://www.blogger.com/atom/ns#" term="набор"/><title type='text'>Google голосовой набор на Android</title><content type='html'>Увидел сегодня по ящику рекламу голосового набора от Google. Чел демонстрировал на Nexus One. В рекламе он говорил обычным голосом по-русски, ни быстро ни медленно, casual voice в общем. Природное недоверие взяло верх и я взял в руки свой Nexus One.&lt;br /&gt;
Дальше под нумерацией будет то, что я говорил, через тире, что распознал гугл&lt;br /&gt;
&amp;nbsp; English (старался без русского акцента):&lt;br /&gt;
&amp;nbsp; 1. тэст - test.&lt;br /&gt;
&amp;nbsp; 2. сарра коннор - sarrah connor.&lt;br /&gt;
&amp;nbsp; 3. арнолд шварцениггер - arnold schwarzenegger.&lt;br /&gt;
&amp;nbsp; 4. мотивейшн - motivation&lt;br /&gt;
&lt;br /&gt;
Открываем голосовой набор потом вызываем меню заходим в &quot;Settings&quot;. Выставляем русский язык и пробуем дальше:&lt;br /&gt;
Russian &lt;br /&gt;
&amp;nbsp; 1. зайцев нет - звйцев нет.&lt;br /&gt;
&amp;nbsp; 2.&amp;nbsp; василий алибабаевич - василий алибабаевич&lt;br /&gt;
&amp;nbsp; 3. страшная кукуруза -&amp;nbsp; страшная кукуруза&lt;br /&gt;
&amp;nbsp; 4. всеобъемлющий вектор - всеобъемлющее сектор &lt;br /&gt;
&lt;br /&gt;
Вывод - результат на мой взгляд очень хороший. Буду пользоваться &lt;br /&gt;
&lt;br /&gt;
Из смешного:&lt;br /&gt;
en: грязные шлюхи - video</content><link rel='replies' type='application/atom+xml' href='http://samoiloff.blogspot.com/feeds/6355958026829537197/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8206979825870435632/6355958026829537197' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8206979825870435632/posts/default/6355958026829537197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8206979825870435632/posts/default/6355958026829537197'/><link rel='alternate' type='text/html' href='http://samoiloff.blogspot.com/2011/01/google-android.html' title='Google голосовой набор на Android'/><author><name>Samoiloff</name><uri>http://www.blogger.com/profile/00898731611057062726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8206979825870435632.post-3949365198607372939</id><published>2011-01-06T02:55:00.000-08:00</published><updated>2011-01-06T02:55:41.820-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ActionScript"/><category scheme="http://www.blogger.com/atom/ns#" term="Editor"/><category scheme="http://www.blogger.com/atom/ns#" term="Realaxa"/><title type='text'>Realaxy</title><content type='html'>Сегодня скачал &lt;a href=&quot;http://www.realaxy.com/editor/index&quot;&gt;Realaxy&lt;/a&gt; editor. Создал тестовый проект - поковырялся. В основе редактора лежит идея использования универсального языка (в данном случае свой, на базе AS3.0), который потом может транслироваться в другой язык. Это должно облегчить миграцию кода. Т.е. по ходу в будущем можно писать на AS3.0 код для PHP. Но на данный момент поддерживается только один язык (тот-же AS3.0), поэтому выгоды от использования редактора я не вижу.&lt;br /&gt;
&amp;nbsp; Если быть откровенным до конца, он проигрывает в юзабилити FDT, FlashDevelop и FlashBuilder. Автокомплит чувствителен к регистру, нет темплейтов, компилляция проекта занимает даже больше времени, чем в FlashBuilder, так как надо сначала транслировать код в AS3.0. К тому же и платный, не смотря на то, что в сети есть более качественные аналоги бесплатно.&lt;br /&gt;
&amp;nbsp; На мой взгляд можно исправить ситуацию, выпустив его в&amp;nbsp; открытое бета тестирование хотя бы для русскоязычных пользователей - так как создатели редактора русскоязычные ребята. Для того, чтобы отполировать продукт нужны пользователи: чтобы узнать, чего не хватает, получать отчеты о багах, наладить нормальный фидбэк.</content><link rel='replies' type='application/atom+xml' href='http://samoiloff.blogspot.com/feeds/3949365198607372939/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8206979825870435632/3949365198607372939' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8206979825870435632/posts/default/3949365198607372939'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8206979825870435632/posts/default/3949365198607372939'/><link rel='alternate' type='text/html' href='http://samoiloff.blogspot.com/2011/01/realaxy.html' title='Realaxy'/><author><name>Samoiloff</name><uri>http://www.blogger.com/profile/00898731611057062726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8206979825870435632.post-799935721400444758</id><published>2011-01-04T06:07:00.000-08:00</published><updated>2011-01-04T06:07:11.811-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Code"/><category scheme="http://www.blogger.com/atom/ns#" term="Flash"/><category scheme="http://www.blogger.com/atom/ns#" term="Labs"/><category scheme="http://www.blogger.com/atom/ns#" term="Object"/><category scheme="http://www.blogger.com/atom/ns#" term="Sample"/><title type='text'>Flash Objects</title><content type='html'>&lt;code&gt;&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;Сегодня поэкспериментировал с объектами:&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;var obj:Object = {}&lt;br /&gt;
obj[4] = &quot;test&quot;;&lt;br /&gt;
obj[&quot;6&quot;] = &quot;test1&quot;;&lt;br /&gt;
trace(&quot;obj[4] : &quot; + obj[4]);&lt;br /&gt;
trace(&quot;\n String&quot;);&lt;br /&gt;
for (var prop:String in obj) {&lt;br /&gt;
trace(prop +&quot;:&quot; + obj[prop]);&lt;br /&gt;
}&lt;br /&gt;
trace(&quot;\n *&quot;);&lt;br /&gt;
for (var prop1:* in obj) {&lt;br /&gt;
trace(prop1+&quot;:&quot; + obj[prop1]);&lt;br /&gt;
}&lt;br /&gt;
obj[&quot;4&quot;] = &quot;test2&quot;;&lt;br /&gt;
trace(&quot;\n int to string : &quot; + obj[4]);&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&lt;/code&gt;&lt;code&gt;&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&lt;/code&gt;&lt;code&gt;Выдает такой трейс&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;obj[4] : test&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;String&lt;br /&gt;
4:test&lt;br /&gt;
6:test1&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;*&lt;br /&gt;
4:test&lt;br /&gt;
6:test1&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;int to string : test2&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;Вывод: Flash преобразует имя свойства в строку, а у Dictionary нет.&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
&lt;/code&gt;&lt;code&gt;&lt;/code&gt;</content><link rel='replies' type='application/atom+xml' href='http://samoiloff.blogspot.com/feeds/799935721400444758/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8206979825870435632/799935721400444758' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8206979825870435632/posts/default/799935721400444758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8206979825870435632/posts/default/799935721400444758'/><link rel='alternate' type='text/html' href='http://samoiloff.blogspot.com/2011/01/flash-objects.html' title='Flash Objects'/><author><name>Samoiloff</name><uri>http://www.blogger.com/profile/00898731611057062726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8206979825870435632.post-7300204667723244528</id><published>2010-12-04T16:30:00.000-08:00</published><updated>2010-12-04T16:30:15.940-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="habr"/><category scheme="http://www.blogger.com/atom/ns#" term="Signal"/><title type='text'>AS3 Signals</title><content type='html'>Немного кросспоста о &lt;a href=&quot;http://flastar.ru/blog/flastarposts/481&quot;&gt;наболевшем&lt;/a&gt; :). Написал тут пост на &lt;a href=&quot;http://habrahabr.ru/blogs/Flash_Platform/109376/&quot;&gt;хабре&lt;/a&gt;. Всем спасибо, кто вжарит карму.</content><link rel='replies' type='application/atom+xml' href='http://samoiloff.blogspot.com/feeds/7300204667723244528/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8206979825870435632/7300204667723244528' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8206979825870435632/posts/default/7300204667723244528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8206979825870435632/posts/default/7300204667723244528'/><link rel='alternate' type='text/html' href='http://samoiloff.blogspot.com/2010/12/as3-signals.html' title='AS3 Signals'/><author><name>Samoiloff</name><uri>http://www.blogger.com/profile/00898731611057062726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8206979825870435632.post-5146450092005734739</id><published>2010-11-24T16:04:00.000-08:00</published><updated>2010-11-24T16:09:04.266-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><title type='text'>Обзор HTC Nexus One Google TM</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://static.catalog.onliner.by/img/catalog/devices/gallery/google_nexusone_89532.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;http://static.catalog.onliner.by/img/catalog/devices/gallery/google_nexusone_89532.jpg&quot; width=&quot;184&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;strong&gt;Prerequisities&lt;/strong&gt;&lt;br /&gt;
Итак, у меня в руках Nexus One... Моя цель - посмотреть вживую, как чувствует себя Flash на Android 2.2.&lt;br /&gt;
Подрубился к WiFi, сразу предложил установить обновление. Предупредил, что будет проходить в 2 этапа. Ок. На первом этапе прошивка грейдится до версии 2.1, на втором - до версии 2.2.&lt;br /&gt;
Все само загружается, устанавливается, перегружается и вуаля... у нас стоит Android 2.2.&lt;br /&gt;
&lt;strong&gt;Test &lt;/strong&gt;&lt;strong&gt;1 Banners&lt;/strong&gt;&lt;br /&gt;
А теперь за дело, лезем &amp;nbsp;в Android Store устанавливаем Opera Mini, флашплеер. Открываю tut.by в Opera - флаш не отображается. Не понел? Ага, качаем Opera Mobile - все работает флаш отображается.&lt;br /&gt;
А теперь нативный браузер - аналогично, все работает, flash-банеры показывают анимацию. Видно, что фпс не 31, в опере как-то пошустрее чтоли. Но возможно это из-за того что банеров много и ничего не известно про их оптимизацию, однако flashplayer работает, все корректно отображается и это радует.&lt;br /&gt;
&lt;strong&gt;Test &lt;/strong&gt;&lt;strong&gt;2 Portfolio&lt;/strong&gt;&lt;br /&gt;
Теперь что-нибудь посложнее. Буду тестировать на работах из своего портфолио. Нет тормозов (кроме flex приложений) в нативном браузере. Плавная анимация. Мультитач доставляет - можно зумить. Музыка играет. При попадании в фокус TextInput-а появляется системная клавиатура, фокусы с фокусами текстовых полей тоже правильно обрабатываются (извините за каламбурчик).&lt;br /&gt;
&lt;strong&gt;Test &lt;/strong&gt;&lt;strong&gt;3 Kongregate&lt;/strong&gt;&lt;br /&gt;
А теперь уже совсем серьезно. Следующий этап - kongregate.com. Ого, у них автоматически определяется, версия браузера и перекидывает на сайт для мобильников. Открываем, например Perfect Ballance. Конечно это отдельная версия для мобильника, но все так-же на флаше. Суть игры - расставить все фигурки в рабочей области, чтобы они под действием гравитации не упали за пределы экрана. Переделки минимальные - драг фигурок на рабочую область тот-же, походу только добавили вращение фигурок с помощью асселерометра - прикольно. Хватаем фигурку - если надо ее повернуть - поворачиваем телефон в нужную сторону. Игрушка работает на ура.&lt;br /&gt;
&lt;strong&gt;Tes&lt;/strong&gt;&lt;strong&gt;t 4 Offline App&lt;/strong&gt;&lt;br /&gt;
И финальный этап - качаем флаш-игрушку из Android Store. Мой выбор остановился на хите Chronotron. Персонаж бегает, перемещается назад во времени и взаимодействует со своими репликами в прошлом. Разработчики добавили кнопки влево-вправо-вверх-действие, которые дублируют управление оригинальной игры с клавиатуры. Почти не тормозит, но когда реплик больше 4-х проц начинает напрягаться.&lt;br /&gt;
&lt;b&gt;Итоги:&lt;/b&gt;&lt;br /&gt;
Если вы планируете насладиться своим приложением на Android.&lt;br /&gt;
1. Основной код Flash-приложения остается тем-же (и это радует)&lt;br /&gt;
2. Основные доработки при изготовлении порта, включают: подгонку под разрешение телефона и модификация контролов&lt;br /&gt;
3. Если планируется порт в мобильную версию, необходимо писать оптимизированно (но не в ущерб качеству кода ;))</content><link rel='replies' type='application/atom+xml' href='http://samoiloff.blogspot.com/feeds/5146450092005734739/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8206979825870435632/5146450092005734739' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8206979825870435632/posts/default/5146450092005734739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8206979825870435632/posts/default/5146450092005734739'/><link rel='alternate' type='text/html' href='http://samoiloff.blogspot.com/2010/11/htc-nexus-one-google-tm.html' title='Обзор HTC Nexus One Google TM'/><author><name>Samoiloff</name><uri>http://www.blogger.com/profile/00898731611057062726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8206979825870435632.post-1447250199600478915</id><published>2010-10-26T06:15:00.000-07:00</published><updated>2010-10-26T06:15:01.349-07:00</updated><title type='text'>Что лучше iPhone или Android?</title><content type='html'>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOtkCDvhPfKOnjB_eX7iNf2R1w0CRy1S5W4KLLSjnfe3MT2rgXHK7lOLTPo-DKPnDvAMiVTJeH84HY0YjGK9q_BFQ6vJV3pexmeQdBS8rBVboApdN-bcRv3yZnU9A1UBaGWB2WpEOpMRzE/s1600/iphone_vs_android.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;236&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOtkCDvhPfKOnjB_eX7iNf2R1w0CRy1S5W4KLLSjnfe3MT2rgXHK7lOLTPo-DKPnDvAMiVTJeH84HY0YjGK9q_BFQ6vJV3pexmeQdBS8rBVboApdN-bcRv3yZnU9A1UBaGWB2WpEOpMRzE/s320/iphone_vs_android.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Что лучше iPhone или Android?&lt;br /&gt;
Прошу давать оценку по 10-ти бальной шкале, учитывая цену, удобство, функциональность, личное отношение.&lt;br /&gt;
Мои оценки:&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;strong&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; IPhone &amp;nbsp; &amp;nbsp; &amp;nbsp;Android&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;Цена &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/strong&gt;&amp;nbsp; &amp;nbsp; : &amp;nbsp; &amp;nbsp; &amp;nbsp; 4          &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 8   &lt;br /&gt;
&lt;strong&gt;Удобство          &lt;/strong&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; : &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;9 &amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;          5   &lt;br /&gt;
&lt;strong&gt;Функциональность&lt;/strong&gt; : &amp;nbsp; &amp;nbsp; &amp;nbsp; 7          &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;9&lt;br /&gt;
&lt;strong&gt;Личное отношение&lt;/strong&gt;&amp;nbsp; : &amp;nbsp; &amp;nbsp;&amp;nbsp; 5 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;          9  &lt;br /&gt;
&lt;strong&gt;Итого&lt;/strong&gt;&amp;nbsp;            &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;: &amp;nbsp; &amp;nbsp;&amp;nbsp; 25         &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;31&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Коментарии:&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Цена:&lt;/b&gt; Андроид в нашей стране игрушка не из дешевых пока что (как и любой смартфон)&lt;br /&gt;
&lt;b&gt;Удобство:&lt;/b&gt; заметно только отсутствие мультитач&lt;br /&gt;
&lt;b&gt;Функциональность:&lt;/b&gt; очень радуют встроенные сервисы, гуглкарты, гтолк, гмейл. Очень простая синхронизация, залить файлы на телефон проще простого - как на обычную флашку. Многозадачность.&lt;br /&gt;
&lt;b&gt;Личное отношение:&lt;/b&gt; Никакого ограничения доступа к контенту: закачивай книги, музыку, фильмы, порево. Широкий выбор девайсов. Не нужно джейлбреков, и последующей возни с апдейтом прошивки.&lt;br /&gt;
&lt;br /&gt;
А какая ваша оценка?</content><link rel='replies' type='application/atom+xml' href='http://samoiloff.blogspot.com/feeds/1447250199600478915/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8206979825870435632/1447250199600478915' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8206979825870435632/posts/default/1447250199600478915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8206979825870435632/posts/default/1447250199600478915'/><link rel='alternate' type='text/html' href='http://samoiloff.blogspot.com/2010/10/iphone-android.html' title='Что лучше iPhone или Android?'/><author><name>Samoiloff</name><uri>http://www.blogger.com/profile/00898731611057062726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOtkCDvhPfKOnjB_eX7iNf2R1w0CRy1S5W4KLLSjnfe3MT2rgXHK7lOLTPo-DKPnDvAMiVTJeH84HY0YjGK9q_BFQ6vJV3pexmeQdBS8rBVboApdN-bcRv3yZnU9A1UBaGWB2WpEOpMRzE/s72-c/iphone_vs_android.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8206979825870435632.post-6651341468262901794</id><published>2010-10-22T13:56:00.000-07:00</published><updated>2010-10-22T14:39:54.374-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Flash"/><category scheme="http://www.blogger.com/atom/ns#" term="Flex"/><category scheme="http://www.blogger.com/atom/ns#" term="Framework"/><title type='text'>А как вы используете Flex/Flash Builder</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiu4KGQ14m7SB5nF1trjx7XkC409t76WOgkIPFtm2Qgfdq6VkHlleL06q8o0hJo5DmQQ_0QxPJF0Tz9fX4lt5bUJXcOHH2BQ2hOwkKj3PhfP2Hg8CyKkQ2JKvKKJmCURQfPs6Su0pMs9Dv8/s1600/flex.jpg&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiu4KGQ14m7SB5nF1trjx7XkC409t76WOgkIPFtm2Qgfdq6VkHlleL06q8o0hJo5DmQQ_0QxPJF0Tz9fX4lt5bUJXcOHH2BQ2hOwkKj3PhfP2Hg8CyKkQ2JKvKKJmCURQfPs6Su0pMs9Dv8/s320/flex.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5530987352520005554&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Лично для меня его использование оправдано в проектах, которые надо сделать быстро, с минимальными затратами, в которых используется много стандартных и сложных компоненов (дерево, таблицы, аккордион, вебсервисы, причем всякая мелочь типа чекбоксов и кнопочек не считается), и еще пользователи не критичны к трафику и внешнему виду.&lt;br /&gt;  А теперь по пунктам:&lt;br /&gt;  - &lt;span style=&quot;font-weight:bold;&quot;&gt;быстро:&lt;/span&gt; Тут все просто, накидал компонентов в mxml, связал переменные биндингом, можно сдавать работу&lt;br /&gt;  - &lt;span style=&quot;font-weight:bold;&quot;&gt;минимальные затраты:&lt;/span&gt; Бурную фантазию заказчика, которая приведет к многочасовому ковырянию кода и документации Flex Framework компонентов можно в любой момент прервать упомянув этот пункт. Если вы все-таки решаетесь залезть в компоненты мой совет - не переоценивать свои силы в борьбе с тысячами строк чужого кода. Лучше переоценить увеличение бюджета, чем попасть в трудную ситуацию.&lt;br /&gt;  - &lt;span style=&quot;font-weight:bold;&quot;&gt;используется много стандартных и сложных компоненов:&lt;/span&gt; Именно этот пункт зачастую дает выигрыш по времени при разработке Flex приложений по сравнению с обычными (DisplayObject based) Flash приложениями.&lt;br /&gt;  - &lt;span style=&quot;font-weight:bold;&quot;&gt;пользователи не критичны к трафику:&lt;/span&gt; вес Flex приложений - это одна из самых веских причин, почему Flex Framework не используется при разработке игр и промо-сайтов. Если вы уверены, что без вашего приложения пользователь не сможет жить и хочет он того или нет, ему придется дождаться загрузки N-мегабайт вашей swf-ки - используйте Flex.&lt;br /&gt;  - &lt;span style=&quot;font-weight:bold;&quot;&gt;пользователи не критичны к внешнему виду:&lt;/span&gt; Скинование - это большая головная боль Flex разработчика. Она даже сильнее, чем разработка архитектуры и, собственно, само программирование функционала. Рекомендую сразу оговорить с заказчиком, чтобы не было придирок к каждому пикселю. Если вы этого не сделали и заказчик начал придираться, а это обычно звучит следующим образом: &quot;надо подвинуть кнопку на 1 пиксель влево/вправо/вверх/вниз и проверьте, чтобы во всех местах было точное соответствие макету&quot;. Вам придется тратить лишнее значительное время (=деньги) не на разработку, а на несущественные изменения, на которые конечному пользователю в большинстве случаев плевать.&lt;br /&gt;&lt;br /&gt;  &lt;span style=&quot;font-weight:bold;&quot;&gt;Выводы: &lt;/span&gt;Рекомендуется использовать Flex для:&lt;br /&gt;  1. Enterprise проектов.&lt;br /&gt;  2. Проектов без жестких требований к внешнему виду, не критичных к трафику, в которых главное - предоставляемый функционал.&lt;br /&gt;  2. Прототипирования - когда надо быстро наваять что-то и показать клиенту. Или когда надо проверить, какую-нибудь дичайше-жесточайшую теорию руководства (можно ли это реализовать средствами Flash?).</content><link rel='replies' type='application/atom+xml' href='http://samoiloff.blogspot.com/feeds/6651341468262901794/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/8206979825870435632/6651341468262901794' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8206979825870435632/posts/default/6651341468262901794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8206979825870435632/posts/default/6651341468262901794'/><link rel='alternate' type='text/html' href='http://samoiloff.blogspot.com/2010/10/flexflash-builder.html' title='А как вы используете Flex/Flash Builder'/><author><name>Samoiloff</name><uri>http://www.blogger.com/profile/00898731611057062726</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiu4KGQ14m7SB5nF1trjx7XkC409t76WOgkIPFtm2Qgfdq6VkHlleL06q8o0hJo5DmQQ_0QxPJF0Tz9fX4lt5bUJXcOHH2BQ2hOwkKj3PhfP2Hg8CyKkQ2JKvKKJmCURQfPs6Su0pMs9Dv8/s72-c/flex.jpg" height="72" width="72"/><thr:total>0</thr:total></entry></feed>