Месяц: Октябрь 2013
-
Общий API для JUnit и TestNG
—
от автора
Представим себе ситуацию, когда есть написанные тесты на JUnit`е и все работает отлично (ну хотя бы тесты написаны). Но появляется чудо-идея, что TestNG был бы для этих тестов удобнее. Не будем вдоваться в холливор, какой из фреймворков лучше, круче или удобнее. Но факт в том, что API у них разный. Конечно заменить поиском assertArrayEquals на…
-
Go: многопоточность
—
от автора
Заинтересовал меня топик о многопоточности в Go: habrahabr.ru/post/195574/. Внимательно перечитал автора и комментарии сообщества и решил, что тема все же раскрыта не полностью. В дальнейшем, дабы не было непонимания, попрошу принять, что здесь и далее термин «поток» используется исключительно в значении «thread», а не в значении «stream». Спасибо.
-
Сварка оптических волокон. Часть 2: сварочные аппараты и скалыватели, механическое и сварное сращивание, отмеривание и укладка волокон
—
от автора
Обломанное оптическое волокно под микроскопом Здравствуйте, читатели Хабра! В этой второй части своего рассказа я продолжаю описывать премудрости работы с оптоволокном. Я, в меру своего опыта и знаний, ознакомлю вас со сварочными аппаратами для оптики, расскажу про скалыватели, коснусь механического метода сращивания волокон. И, наконец, будет описание самого процесса сварки с видео, процесса укладки волокон…
-
Трогательное прощание Стива Балмера с Microsoft
—
от автора
Общительный исполнительный директор, прославившийся своим «танцем обезьяны» в сентябре 2000 года, на закрытой встрече заявил о своём уходе. Исполнительный директор Microsoft, Стив Балмер (Steve Ballmer), эмоционально прощается на встрече с сотрудниками Microsoft. Фотограф: Роберт Гэлбрейт (Robert Galbraith) / Reuters Под крики из толпы «мы любим вас», добродушный исполнительный директор Microsoft — Стив Балмер — сказал…
-
Радиофицированный торшер или еще «2 копейки» в копилку «умного дома»
—
от автора
После серии постов про DIY-диммер «умного дома» решил рассказать о своей реализации подобного проекта. Цель моего поста — поделиться опытом и предложить несколько направлений для размышления.