Будущее сегодня →
Персональный мультикоптер
Компания e-volo совсем недавно опубликовала информацию об успешном испытании мультикоптера, полезной нагрузкой которого стал человек!
06.01.2012 18:20+0400
Песочница →
Mysql performance
Написание этой статьи навеяно вот этой трилогией: один, два, три. Захотелось добавить свои 0.02$, по использованию трюков и особенностей.
06.01.2012 16:49+0400
Юмор →
Что ваш e-mail может сказать о ваших компьютерных навыках?
06.01.2012 16:22+0400
Научно популярное →
WipeOut в реальности
Кто помнит игру WipeOut, того порадует ролик японцев из института JIST, которые сделали модель WipeOut-трассы в реальности.
Левитация основана на эффекте Мейснера, болиды охлаждаются при помощи жидкого азота.
Интерес вызывает система управления болидами, но к сожалению, подробной информации об этом я не нашёл.
Левитация основана на эффекте Мейснера, болиды охлаждаются при помощи жидкого азота.
Интерес вызывает система управления болидами, но к сожалению, подробной информации об этом я не нашёл.
06.01.2012 12:59+0400
Ни о чём →
CfProject – декомпиляция
Утилита Elisy CfProject выгружает файлы в формате, совместимом с CF-файлами 1С: Предприятие, в удобочитаемые Xml
и текстовые файлы, а также загружает их обратно. Утилита оформлена в виде внешней
обработки 1С: Предприятие 8.2 и требует предустановленного .Net framework 4.0 и <a
href=«www.1centerprise.com/forums/viewtopic.php?f=9&t=13&start=10#p1621»>
Elisy .Net Bridge 4.0.3. Самым близким аналогом утилиты является V8Unpack.
Утилита предназначена для организации контроля
версий через SVN, GIT, Mercurial , для помощи при восстановлении испорченных
файлов конфигураций, а также для изучения внутренней структуры cf-совместимых файлов.
Здесь представлен прототип Elisy CfProject CTP для всеобщего ознакомления с технологией.
Условия распространения еще не определены. В основу утилиты положен проект Elisy
MdInternals, предназначенный для программного доступа к объектам конфигураций.
На входе в утилиту поступает cf-файл, на выходе – cfproj-файл и дерево каталогов
с выгруженными файлами. Распознанные файлы помещаются в соответствующие подкаталоги.
Нераспознанные – в каталог Unresolved. Распознанные файлы преобразуются в xml-формат,
в то время как нераспознанные записываются «как есть».
Проект написан на C# и .Net framework и оформлен в виде сборок. Это позволяет без
особых проблем обращаться ко всем свойствам и методам объектов из кода 1С через
Elisy .Net Bridge.
Распознанные файлы записываются в дерево каталогов по видам объектов:
и текстовые файлы, а также загружает их обратно. Утилита оформлена в виде внешней
обработки 1С: Предприятие 8.2 и требует предустановленного .Net framework 4.0 и <a
href=«www.1centerprise.com/forums/viewtopic.php?f=9&t=13&start=10#p1621»>
Elisy .Net Bridge 4.0.3. Самым близким аналогом утилиты является V8Unpack.
Утилита предназначена для организации контроля
версий через SVN, GIT, Mercurial , для помощи при восстановлении испорченных
файлов конфигураций, а также для изучения внутренней структуры cf-совместимых файлов.
Здесь представлен прототип Elisy CfProject CTP для всеобщего ознакомления с технологией.
Условия распространения еще не определены. В основу утилиты положен проект Elisy
MdInternals, предназначенный для программного доступа к объектам конфигураций.
На входе в утилиту поступает cf-файл, на выходе – cfproj-файл и дерево каталогов
с выгруженными файлами. Распознанные файлы помещаются в соответствующие подкаталоги.
Нераспознанные – в каталог Unresolved. Распознанные файлы преобразуются в xml-формат,
в то время как нераспознанные записываются «как есть».
Основные возможности
Проект написан на C# и .Net framework и оформлен в виде сборок. Это позволяет без
особых проблем обращаться ко всем свойствам и методам объектов из кода 1С через
Elisy .Net Bridge.
Распознанные файлы записываются в дерево каталогов по видам объектов:
06.01.2012 10:18+0400
Юмор →
Оптимистичный zip-квест
Не издевательства ради, а только забавы ради сделал очередной zip-квест. Он несложный и не должен отнять много времени на прохождение — могут попробовать свои силы абсолютно все.
Уговорил, попробую. LergQuest.zip
Уговорил, попробую. LergQuest.zip
06.01.2012 04:08+0400
Юмор →
Суровая верстка ПриватБанка
Нет, я сам бывает вставлю пару пробелов чтоб по-быстрому что-то подровнять на странице, но чтобы так, полстраницы сваять на одних пробелах — это сильно
картинка кликабельна
P.S. Про Habrastorage знаю, но он уменьшает картинки до 800*600
update: Вот экран с которого сделан скрин — это форма приема платежа. Мне кажется, достаточно ответственный участок, чтобы этим занимался человек который хоть что-то понимает. Возможно, что блок цепляется из какой-то свалки хелпа, которую заполняет секретарша, но все-таки, это же не ее ЖЖ
картинка кликабельна
P.S. Про Habrastorage знаю, но он уменьшает картинки до 800*600
update: Вот экран с которого сделан скрин — это форма приема платежа. Мне кажется, достаточно ответственный участок, чтобы этим занимался человек который хоть что-то понимает. Возможно, что блок цепляется из какой-то свалки хелпа, которую заполняет секретарша, но все-таки, это же не ее ЖЖ
06.01.2012 02:38+0400
Веб дизайн →
Мнение: основной текст в 16px
Не так давно во всеми любимом SmashingMagazine была опубликована статья, в которой автор приводит свою теорию о 16 пикселях как размер для основного текста, и приводит доводы в её защиту. Статья вызвала довольно горячее обсуждение, и сегодня мы выкладываем её перевод.
05.01.2012 20:05+0400
Юмор →
Ребус от авиаперевозчика: онлайн-регистрация
Как Вы считаете, какой ответ правильный?
То ли у них лимит на радиокнопки исчерпан, то ли одно из двух…
С одной стороны, отвечать «да» нельзя, с другой стороны — да, я сам паковал мой багаж, нет, не вскрывали, и таки да, везу что-либо для кого-либо.
Сижу, думаю.
То ли у них лимит на радиокнопки исчерпан, то ли одно из двух…
С одной стороны, отвечать «да» нельзя, с другой стороны — да, я сам паковал мой багаж, нет, не вскрывали, и таки да, везу что-либо для кого-либо.
Сижу, думаю.
05.01.2012 16:49+0400
Ни о чём →
Охотники за IBM
В 1984 году, одновременно со знаменитым «оруэлловским» рекламным роликом, Apple выпустила мотивационное видео для корпоративной конференции по продажам. Снятое по мотивам «Охотников за приведениями», оно призывало сотрудников компании сплотиться для борьбы с «голубым гигантом» IBM. В кадре появляются известные люди — например, Стив Возняк и Джон Скалли.
05.01.2012 12:52+0400
Научно популярное →
Альтернативная энергетика
Эта статья — обзор различных видов источников энергии — существующих и перспективных в будущем.
Итак, что есть сейчас. Сейчас мировое годовое производство электроэнергии — примерно 20000000000000 квт-час.
Этой энергии хватило бы, чтобы удалить Луну от Земли примерно на 35 см.
Энергия колоссальная, но в 10 раз меньшая той, что Земля получает от Солнца за одну секунду!
Почти вся энергия вырабатывается из невосполняемых ресурсов – нефти, природного газа, каменного угля и ядерной энергии. И примерно десятая часть – из альтернативных источников энергии.
Естественно, такая ситуация пугает многих, поэтому ее всячески пытаются решить, а как — читайте под катом.
05.01.2012 02:15+0400
Песочница →
Кроссбраузерный APNG
Продолжая статью APNG (анимированный PNG) в Google Chrome, Safari и IE хочу сказать, что методы конечно интересные, но не решают основную задачу — кроссбраузерность. В данной статье я покажу как сделать apng кроссбраузерным.
05.01.2012 02:00+0400
Реклама →
Сибирские технологии в Абу-Даби
Я тут как-то уже писал, как начал производство одной сравнительно нехитрой электронной игрушки в США — история началась 5 лет назад. Девайс представляет собой пульт управления цифрозеркалками. Вот тут был оригинальный топик про производство. А сегодня мне рассказали, что наш пульт был использован при производстве видео про Абу-Даби. По словам автора, это видео собрало 300,000 просмотров на YouTube, обеспечило ему интервью на Yahoo и куче арабских телеканалов, и привело заказы от Discovery Channel и BBC.
05.01.2012 01:14+0400
Реклама →
Групповой чат на основе OpenStreetMap (MapChat)
В появившееся «свободное» решил уделить внимание некоторым своим старым проектам.
И попал под эту «раздачу» уже афишировавшийся на хабре mapchat.
Список основных изменений:
Всем заинтересовавшимся предлагаю «поболтать» у Библиотеки им. Ленина в г. Москва
И попал под эту «раздачу» уже афишировавшийся на хабре mapchat.
Список основных изменений:
- Переход с Google Maps на OpenStreetMap. (Для большинства городов России OpenStreetMap предоставляет намного более детальные карты, чем Google ).
- Точки-чаты теперь могут располагаться более точно на карте
- Google +1 кнопка
- Мелкие фиксы багов
Всем заинтересовавшимся предлагаю «поболтать» у Библиотеки им. Ленина в г. Москва
04.01.2012 22:25+0400
Научно популярное →
DARPA оснащает шпионским оборудованием обычных жуков
При этом миниатюрные камеры и микрофоны будут запитываться энергией, вырабатываемой крыльями насекомых в полете. Как все это будет выглядеть и работать, пока не совсем ясно, однако сам проект — не шутка, а реальность. DARPA проводит масштабные исследования в данной сфере, и пробный комплект камеры и микрофона для насекомых уже не за горами, работа ведется довольно быстро.
Перспективы у такого рода проекта достаточно велики — ведь насекомые смогут проникать в самые опасные (по разным причинам) точки, исследуя ситуацию на местах. Ну, и понятное дело, разведуправления также получат возможность следить за всем, чем только можно.
Разработчики обещают провести испытания уже в следующем году (времени до наступления следующего года осталось не так много, правда?), что позволит проверить на практике работоспособность такой системы. Носителем комплекта шпионского оборудования вначале станет жук хрущ блестящий зелёный (Cotinis nitida — лат.). Ну, а в процессе совершенствования технологии, вероятно, можно будет оснащать камерой и микрофоном насекомых поменьше размером.
Интересно, что раньше ученые уже проводили исследования по управлению движением насекомых в полете, и данный проект был достаточно успешным (по-моему, информация об этом проекте тоже публиковалась на Хабре). Теперь же жуки, полетом которых можно будет управлять, оснащенные мини-камерами и микрофонами, станут довольно серьезным инструментом для военных, разведчиков и всех прочих.
Проект получил название «Hybrid Insect Micro Electromechanical Systems», или, сокращенно «Hybrid Insect».
Via The Telegraph
04.01.2012 18:35+0400
Головоломки →
И снова zip квест
Немного вдохновившись Nicolette с ее Новогодним квестом, решил сделать свой.
Правила остались те-же, префикс pwd: на месте. Только начиная с lvl2 он вам вряд-ли поможет:)
Правила остались те-же, префикс pwd: на месте. Только начиная с lvl2 он вам вряд-ли поможет:)
04.01.2012 17:43+0400
Песочница →
DIY: Автомобильный комплект громкой связи для iPhone
Никто, наверное, не спорит, что комплект громкой связи для автомобиля это очень хорошо. Это безопасно, удобно, это еще и музыкально.
Раньше у меня был телефон марки Sony Ericsson, и я за пару часов сделал из автомагнитолы, разъема гарнитуры «fastport» и коробочки из радиомагазина одновременно подставку, зарядное устройство, комплект громкой связи и музыкальный плеер. Было удобно, а главное дешево.
Потом, Дед Мороз под Новый Год мне положил iPhone под ёлку. Ну а раз телефон новый – то и надо менять его окружение. Гарнитуру и комплект громкой связи.
«Переделаем в момент!», подумал я, и углубился в чтение теории, изучение распиновок и эксперименты.
Заодно изучил вопрос покупки готового комплекта громкой связи, оказалось, что не очень то и много вариантов, и стоят они совсем не бюджетненько. Самый толковый комплект – TomTom Car Kit for iPhone стоит около 100 у.е. в среднем. Не для DIY’щика!
Решено было делать «свое, родное». И буквально на старте я споткнулся – в iPhone нет сигналов гарнитуры на нижнем разъеме (accessory port). Вот те на…
Но обо всём по порядку.
Раньше у меня был телефон марки Sony Ericsson, и я за пару часов сделал из автомагнитолы, разъема гарнитуры «fastport» и коробочки из радиомагазина одновременно подставку, зарядное устройство, комплект громкой связи и музыкальный плеер. Было удобно, а главное дешево.
Потом, Дед Мороз под Новый Год мне положил iPhone под ёлку. Ну а раз телефон новый – то и надо менять его окружение. Гарнитуру и комплект громкой связи.
«Переделаем в момент!», подумал я, и углубился в чтение теории, изучение распиновок и эксперименты.
Заодно изучил вопрос покупки готового комплекта громкой связи, оказалось, что не очень то и много вариантов, и стоят они совсем не бюджетненько. Самый толковый комплект – TomTom Car Kit for iPhone стоит около 100 у.е. в среднем. Не для DIY’щика!
Решено было делать «свое, родное». И буквально на старте я споткнулся – в iPhone нет сигналов гарнитуры на нижнем разъеме (accessory port). Вот те на…
Но обо всём по порядку.
04.01.2012 02:26+0400
Ни о чём →
О «нетарифицируемых» звонках с мобильных на номера 8-800-xxxxxxx в России
Новогодние каникулы для гика — отличное время, чтобы заняться делами, до которых в обычное время не доходят руки. Вот и я, пока на всех домашних компьютерах идут дефрагментации и годовые мега-бекапы, раскопал свой список дел, «до которых в 2011 руки не дошли».
Итак, сегодняшний мой вопрос — а правда ли, что звонки с мобильного телефона на любые номера, начинающиеся на 8-800-xxxxxxx, в России являются для звонящего бесплатными? Такой вопрос на секунду нет-нет, да и возникал у многих пользователей колл-центров да горячих линий банков, курьерских служб, страховых агентств и прочих организаций, куда нужно подолгу дозваниваться, слушая зацикленную пережатую mp3-шку десятки раз подряд. Ведь если звонок бесплатный — можно начать дозваниваться стоя в пробке, или просто по дороге на работу — ежели ходите пешком. Но случись, что ответят вам неожиданно-БЫСТРО — в шуме улицы важные сведения и расслышать тяжело, и диктовать не слишком сподручно. А вдруг звонок окажется платным? Тогда лучше уделить ему побольше внимания, звонить из тихого спокойного места, и постараться подгадать для него время суток, когда очередь звонящих-ожидающих будет покороче.
Я живу в Санкт-Петербурге и проверяю ситуацию только с местными операторами сотовой связи, но информация, скорее всего, окажется интересной идля хабравчан из других городов РФ. Под хабракатом —
02.01.2012 23:25+0400
Песочница →
JRebel
На Хабре несколько раз публиковались статьи, где JRebel либо просто упоминался, либо выкладывалась информация, что вышла новая версия. При этом, не всем читателям было понятно, о чём вообще речь, и как данное ПО работает.
Как непосредственному участнику разработки данного продукта, мне хотелось бы прояснить некоторые моменты, почему JRebel существует и как он может помочь Java-разработчику.
Изначальная проблема известна практически любому разработчику, который работает с Java: после каких-либо изменений в проекте, для того, чтобы увидеть результат, тратится довольно много времени на сборку и развёртывание в контейнере. На Хабре уже публиковались отличные статьи о том, как можно ускорить или автоматизировать процесс разработки, не стану повторяться. Но дело в том, что в упомянутых способах есть свои изъяны: далеко не все изменения возможно перегрузить в развёрнутом приложении штатными средствами; очень легко получить утечки памяти, которые приведут к надобности перезапуска контейнера. Технические детали хорошо расписаны в серии статей в нашем сайте — любопытных приглашаю почитать.
Как выглядит цикл разработки web-приложения, в классическом виде:
1. Сделали изменения в коде (или в ресурсах)
2. Собрали JAR/WAR/EAR
3. Развернули полученный архив в контейнере
4. Открыли развёрнутое приложение, и, после некоторых манипуляций увидели результаты своего труда.
В зависимости от размера приложения, используемого контейнера, и некоторых других факторов, этапы 2, 3 и 4 могут занимать от нескольких секунд, до совершенно невминяемых цифр. Наша компания проводила опрос разработчиков относительно используемых технологий и времени которое затрачивается на развёртывание приложения. Как оказалось, в среднем на развёртывание тратится около 3 минут за раз, и около 10 минут в час. В плачевных случаях, где на развёртывание уходит более полу часа, нет даже смысла спрашивать у человека, сколько раз в час он может повторить этот процесс. Ответ очевиден.
Когда перезапуск контейнера/приложения занимает считанные секунды, проблема, описанная выше, не ощущается так сильно. Однако, по мере роста и усложнения проекта, неудобства дадут о себе знать. Тут то и можно задуматься — может быть JRebel, это то что вам нужно?
Как непосредственному участнику разработки данного продукта, мне хотелось бы прояснить некоторые моменты, почему JRebel существует и как он может помочь Java-разработчику.
Откуда ноги растут?
Изначальная проблема известна практически любому разработчику, который работает с Java: после каких-либо изменений в проекте, для того, чтобы увидеть результат, тратится довольно много времени на сборку и развёртывание в контейнере. На Хабре уже публиковались отличные статьи о том, как можно ускорить или автоматизировать процесс разработки, не стану повторяться. Но дело в том, что в упомянутых способах есть свои изъяны: далеко не все изменения возможно перегрузить в развёрнутом приложении штатными средствами; очень легко получить утечки памяти, которые приведут к надобности перезапуска контейнера. Технические детали хорошо расписаны в серии статей в нашем сайте — любопытных приглашаю почитать.
Куда уходит время?
Как выглядит цикл разработки web-приложения, в классическом виде:
1. Сделали изменения в коде (или в ресурсах)
2. Собрали JAR/WAR/EAR
3. Развернули полученный архив в контейнере
4. Открыли развёрнутое приложение, и, после некоторых манипуляций увидели результаты своего труда.
В зависимости от размера приложения, используемого контейнера, и некоторых других факторов, этапы 2, 3 и 4 могут занимать от нескольких секунд, до совершенно невминяемых цифр. Наша компания проводила опрос разработчиков относительно используемых технологий и времени которое затрачивается на развёртывание приложения. Как оказалось, в среднем на развёртывание тратится около 3 минут за раз, и около 10 минут в час. В плачевных случаях, где на развёртывание уходит более полу часа, нет даже смысла спрашивать у человека, сколько раз в час он может повторить этот процесс. Ответ очевиден.
Когда перезапуск контейнера/приложения занимает считанные секунды, проблема, описанная выше, не ощущается так сильно. Однако, по мере роста и усложнения проекта, неудобства дадут о себе знать. Тут то и можно задуматься — может быть JRebel, это то что вам нужно?
02.01.2012 22:53+0400
Ни о чём →
Задолбало?
В самый канун праздника в голове прояснилось. Магазин закрыл, дела доделал, открыл тетрадку со списками идей и вспомнил о том, что давно уже хотел сделать маленькую, но довольно полезную гадость.
И сделал.
Вот: http://zadolbalo.natropinkah.ru
Пришлось, правда, повозиться с выбором капчи. Сначала выбрал reCapture, но тут же в списке появилась запись «сложная капча». Пришлось переделывать. Сейчас используется другая капча из google-копилки.
Теперь думаю, что можно еще сделать на базе проекта полезного. Как-то интегрироваться с соцсетями? Или сделать для всех желающих возможность повесить список любимых «задолбаек» у себя на сайте или блоге…
Что посоветуете?
UPD: Вот уж не знаю, нужно ли вырубать матерщину… наверное, не нужно. Жаль только, что матерятся именно хабравчане.
И сделал.
Вот: http://zadolbalo.natropinkah.ru
Пришлось, правда, повозиться с выбором капчи. Сначала выбрал reCapture, но тут же в списке появилась запись «сложная капча». Пришлось переделывать. Сейчас используется другая капча из google-копилки.
Теперь думаю, что можно еще сделать на базе проекта полезного. Как-то интегрироваться с соцсетями? Или сделать для всех желающих возможность повесить список любимых «задолбаек» у себя на сайте или блоге…
Что посоветуете?
UPD: Вот уж не знаю, нужно ли вырубать матерщину… наверное, не нужно. Жаль только, что матерятся именно хабравчане.
01.01.2012 00:24+0400