Архив за 15 февраля 2012 - 4

C++ / Каспийские монстры многопоточности

Мне очень хочется показать, что в многопоточности С++ «очень быстро» не исключает «очень безопасно». А значит можно писать эффективные и стабильные программы со сколь угодно большим количеством потоков и при этом избегать траты кучи времени на отладку многопоточности. Если Вам интересно, как мне удаётся не выстрелить себе в ногу, и чем я за это плачу, добро пожаловать
Когда лет 7-8 назад пришлось писать всё более многопоточные программы, мой друг — Капитан Очевидность — обратил моё внимание на следующий факт: чем больше потоков, чем активнее они взаимодействуют, тем больше требуется объектов синхронизации и тем большеЧитать полностью »

Копирайт / Apple требует от партнера прекратить выпуск ноутбуков конкурента
Apple предъявила компании Pegatron ультиматум — либо та прекращает выпуск Zenbook для компании ASUS, либо теряет клиента в лице Apple.Zenbook, являющийся прямым конкурентом MacBook Air, появился в прошлом году и стал одним из первых представителей семейства ультрабуков, класса сверхтонких легких ноутбуков. Хотя вся линейка ультрабуков концептуально схожа с MacBook Air, но Zenbook похож еще и внешне:Вероятно, Pegatron согласится с требованием Apple и к концу марта остановит производство Zenbook. В этом случае ASUS передаст производство компаниям Compal и Wistron. Тайваньская компания заверила, что подобный перенос производства не скажется ни на качестве продукции, ни на количествеЧитать полностью »

Робототехника / Roly Poly — если с близкими вас разделяет расстояние
Прочитал сообщение и очень захотелось такую штуку иметь! Подскажите как можно это сделать.Описание из интернетов:
В комплекте идут два «яйца» – по одному для каждого.
Принцип работы довольно прост: один человек прикасается к «яйцу» – и в этот момент устройство другого человека начинает раскачиваться, указывая на то, что один человек вспоминает о другом. Это работает, даже если люди находятся в разных странах.Как я себе вижу реализацию:Данные передаются через wi-fi.

Так как никаких кнопок и интерфейсов нет, то как конектиться к вайфаю я не представляю.

Я думаю, что нужен таки micro-USB порт дляЧитать полностью »

Алгоритмы / Кластеризация точек на основе регулярной сети

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

R — Максимальное расстояние между точками в кластере — основной показатель для построения кластера
Читать полностью »

Железо / [Из песочницы] POST card или ликбез по диагностике
Приветствую, дорогиее!
Не первый год занимаюсь диагностикой и реанимацией десктопов и ноутбуков, преимущественно на дому у клиента. Со временем напрашивается вывод, что с собой необходимо иметь чемодан, а возможно, даже чемоданище с комплектующими для диагностики неисправной железки. Некоторые могут мне возразить — «Можно обходиться и без комплектующих! Опыт позволяет выполнять диагностику и без них!». Это отчасти верно, но стопроцентной точности не дает, это как факт.
Опираться на POST коды спикера? Не всегда можно конкретно определить на что же он ругается. Например, один длинный два коротких сигнала спикераЧитать полностью »

Гаджеты. Устройства для гиков / Обзор электронной книги AirBook Black Pearl
Когда моя старая читалка ушла на покой, передо мной предстал выбор – что купить ей на замену? Решив не следовать моде на Amazon Kindle, я выбрал Black Pearl от AirBook. Ну и хочу поделиться своими впечатлениями об этой интересной (на мой взгляд) новинке. Так что этот обзор посвящен одной из первых моделей с экраном нового поколения Pearl — Black Pearl.
Название Black Pearl вызывает ненавязчивые ассоциации с пиратской романтикой. И оно подкрепляется черным цветом самой читалки и ее упаковки, а также несколькими элементами дизайна (тематическими заставками и изображением корабля на тыльной стороне корпуса). Мне такой подход дизайнера понравился. Правда, на этомЧитать полностью »

Если вы являетесь обладателем смартфона Nokia N8, Nokia E7, Nokia C7, Nokia Oro, Nokia C6-01, Nokia X7, Nokia E6 или Nokia 500, то у нас для вас хорошие новости: для вашего устройства доступно обновление до ОС Nokia Belle. Технически, обновление для большинства устройств появилось ещё неделю назад. Сегодня же обновление до Nokia Belle появилось для Nokia 500, охватив весь список устройств на Symbian^3.
Мы уже писали о достоинствах новой операционной мобильной системы Nokia Belle в постах «Обзор ОС Symbian Belle» и «Обзор Nokia 700», но вот краткий перечень основных новшеств:
Изменяемые виджеты (теперь они могут быть пяти различных размеров);

Выпадающее меню,Читать полностью »

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

Телефония / [Из песочницы] Альтернатива софтфону
Описание “жизненного пути” от программного инструмента к аппаратному решению.
Прошлое

С 2008 года начал работать дома. Очень важный для работы с моими клиентами вопрос голосовой / телефонной связи решился установкой на ноутбук софтфона и подключения к рабочей IP АТС по SIP. “Аппаратно” это решалось самой простой проводной гарнитурой и дополнительным USB аудиоадаптером, т.к. используемые Macbook-и не имели микрофонного входа.
Нравились следующие особенности:“Свобода рук” — возможность полноценной работы на компьютере во время телефонного разговора. Актуально при консультации клиентов с необходимостью что-тоЧитать полностью »

«Ру-центр» внес несколько изменений в регламентирующие документы, которые вступят в силу с 24 февраля (ниже интересные выдержки) и позволяют «убить» домен 3-го уровня.Новой версией Регламента регистрации доменов третьего уровня предусмотрено, что Исполнитель вправе незамедлительно прекратить делегирование домена в целях пресечения незаконной деятельности, а также деятельности, наносящей ущерб третьим лицам, в том числе деятельности по распространению и рекламированию порнографических материалов, призывов к насилию, осуществлению экстремистской деятельности, свержению власти и др. Кроме того, незамедлительно может быть прекращеноЧитать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js