Архив за 31 мая 2012

Я программист. По крайней мере так написано в трудовой книжке. Почти всё своё рабочее время я провожу в консоли и текстовом редакторе. Мне очень нравится bash. Почти год я жил в zsh, прислушавшись к советам своих многочисленных коллег и знакомых, но в итоге я вернулся в bash и ни капельки об этом не жалею.

Yet another cool story about bash prompt

Zsh красив, приятен, чертовски функционален, но, признаюсь честно, я не смог совладать со всеми его многочисленными настройками. Я хочу работать, а не бороться со своим рабочим окружением. Простой пример: пару раз из-за автодополнения zsh я удалял все директории и файлы в текущей директории — zsh просто ставил пробел между автодополненной директорией и введённой мною звёзочкой (я хотел удалить всё в выбранной папке). Помните тот эпичный баг с пробелом и удалении директории /usr? У меня было то же самое. Спасибо гиту, выручил в который раз.

Впрочем, дело не в zsh — будь я чуточку умнее я бы с ним обязательно справился бы, и всё было бы хорошо, но мы, суровые программисты, будем использовать bash и vim, а гламурные zsh и textmate оставим хипстерам и прочим модникам ;)

Я не напишу ничего оригинального и универсального решения я не приведу, но мне всегда нравилось читать конфиги и описания других людей, а если к ним были приложены интересные картинки, так я вообще перечитывал эти статьи несколько раз. Надеюсь, вам тоже будет интересно.Читать полностью »

Итак, в прошлый раз судья постановил, что Google не нарушает патентов Oracle в своей операционной системе Android. Но не было понятно, что делать с авторским правом на 37 Java API и 9 строчками кода rangeCheck. Теперь же судья Уильям Хаскел Элсап постановил, что Google не нарушал авторских прав Oracle на API по причине отсутствия этих самых прав. Суд решил, что эти API не подлежат копирайту, поэтому отсутствует состав преступления.

Google уже дал комментарий по этому поводу:
Читать полностью »

Раз уж на Хабре были опубликованы отчеты об экскурсиях в Самарский ЦОД Мегафона, позвольте поделиться и мне сегодняшней (вчерашней, от 31 мая) экскурсией в ЦОД Мегафона в Подмосковье в городе Дмитров.

ЦОД Мегафона в Подмосковье (г. Дмитров)

Да, вот такое не очень-то выделяющееся (особенно после Самарского ЦОД Мегафона) двухэтажное здание, так сказать, точечной застройки.
Читать полностью »

Не так давно Finom выложил блогозапись «Работа с локальным хранилищем, как с объектом — Продолжение» и в ней употребил новинку хабрахабровской разметки: элемент <spoiler></spoiler>. Оказывается, этот элемент ужé документирован в справке по HTML-тегам в правом верхнем углу над полем редактирования блогозаписей.

Употребляется он примерно вот каким образом:

<spoiler title="Заголовок свёртываемого элемента">
Содержимое свёртываемого элемента.

Скрытию может подвергаться не только текст, но и другие элементы гипертекста — например, изображения:

<img src="http://i46.tinypic.com/30axitk.jpg" alt="[V for Vendetta]" title="" border=0>
</spoiler>

Результат работы кода этого примера выглядит следующим образом:

Заголовок свёртываемого элемента

Содержимое свёртываемого элемента.

Скрытию может подвергаться не только текст, но и другие элементы гипертекста — например, изображения:

[V for Vendetta]

Как видно, это ценная альтернатива хабракату: теперь скрывать можно не только хвост блогозаписи, но и часть её середины, причём для разворачивания сокрытого куска нет нужды переходить на другую страницу и дожидаться её загрузки вместе с комментариями.

Читать полностью »

Компания Microsoft обещала в начале июня выпустить Windows 8 Release Preview и ребята сдержали своё слово. Сегодня 1 июня 2012 года и уже несколько часов доступна для загрузки Windows 8 Release Preview на 14-ти языках, в том числе и на русском. А вместе с ней Visual Studio 2012 Release Candidate и Windows Server 2012 Release Candidate.

Подробности о нововведениях в Windows 8 RP в блоге Стивена Синовски, а про VS 2012 RC на хабре уже Читать полностью »

image Недавно начала вести курсы по основам тестирования, и так получилось, что группа собралась из одних программистов. И какого же было мое удивление, когда люди, задействованные в разработке программного обеспечения, ничего не знают о тестировании. Умные ребята, продвинутые программисты, хорошо разбирающиеся в своей предметной области, ничего не знают о том, как тестировать ими же написанное программное обеспечение.
Читать полностью »

Вышли Windows 8 Release Preview, Visual Studio 2012 RC, Windows Server 2012 RC и TFS 2012 RC

Сегодня Windows 8 Release Preview доступен для загрузки на 14 языках, в том числе и на русском. Как пишет Стив Синофски, за ней уже будет следовать RTM, так что ждать осталось совсем немного. Напомню, что выход Release Preview был запланирован на первую неделю июня этого года соответственно. Windows Server 2012 RC и Visual Studio 2012 RC стали доступны чуть раньше.
Читать полностью »

Французский фотограф и радиолюбитель Pixel_K опубликовал инструкцию, как сделать компактное устройство на Arduino для дистанционного управления DSLR.

Пульт MiniCom делался для фотосъёмки ночного неба, поэтому автор добавил к нему ЖК-дисплей. Всё управление — одной маленькой ручкой, которая вращается и нажимается. Таким пультом можно пользоваться даже в перчатках при –20°C.

Дистанционный пульт DSLR для ночной фотосъёмки
Читать полностью »

Все помнят, как мачеха заставляла Золушку сортировать мак и горох. Что делала бедная девушка? Высыпала кучку на стол и пальчиком направляла маковые зернышки направо, горох налево. Перенесемся в настоящее. Глядя на то, как сотни людей тыкают пальцами в сенсорные экраны айпадов, айподов и других устройств, мы видим в большинстве случаев действия, как раз напоминающие движение пальца Золушки при сортировке зерен.

А теперь попробуем представить реальную задачу, которую проще всего решить подобным методом и такими простыми движениями. Условно назовем её «Приглашение на день рождения».

Читать полностью »

На сайте компании MSI появилось сообщение о начале поставок модернизированной версии игрового ноутбука GT70. Новая модификация оснащена 3D-картой NVIDIA GeForce GTX 675M. Как утверждается, GeForce GTX 675M — самый производительный мобильный GPU, среди доступных сегодня.

MSI оснащает игровой ноутбук GT70 3D-картой NVIDIA GeForce GTX 675M

Основой ноутбука является чипсет Intel HM77.