Архив за 17 февраля 2015 - 9

imageЯ бы хотел опубликовать цикл статей об измерениях характеристик систем связи и сетей передачи данных. Эта статья вводная и в ней будут затронуты лишь самые основы. В дальнейшем планирую более глубокое рассмотрение в стиле «как это сделано».

Покупая продукт или услугу мы часто оперируем таким понятием как качество. Что же такое качество? Если мы обратимся к словарю Ожегова, то там увидим следующее: «совокупность существенных признаков, свойств, особенностей, отличающих предмет или явление от других и придающих ему определенность». Перенося определение на область сетей связи, приходим к выводу, что нам требуется определить «существенные признаки, свойства и особенности», позволяющие однозначно определить отличие одной линии или сети связи от другой. Перечисление всех признаков и свойств обобщаются понятием «метрика». Когда кто-то говорит о метриках сетей связи, он имеет в виду те характеристики и свойства, которые позволят точно судить о системе связи в целом. Потребность в оценке качества лежит большей частью в экономической области, хотя и техническая её часть не менее интересна. Я же попробую балансировать между ними, чтобы раскрыть все самые интересные аспекты этой области знаний.

Всех заинтересовавшихся прошу под кат.
Читать полностью »

Привет!

То, что Black Swift успешно профинансировался на Kickstarter, уже не новость — в конце концов, мы уже успешно профинансировались на 200+ %, выполнили первую ачивку (все бэкеры КС получат красивые пластиковые корпуса для плат), и заканчиваем сегодня в 17:00 MSK (если на часах пока ещё меньшее время — у вас есть шанс вступить в ряды вышеупомянутых счастливцев).

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

Black Swift — на Embedded World Conference - 1

Это — демонстрационная плата, которую мы последние две недели готовили для компании Imagination Technologies (владельца MIPS Technologies, разработчика понятно какой процессорной архитектуры) — ImgTec хочет показать её на начинающейся на следующей неделе Embedded World Conference в Германии как пример готового модуля для IoT-устройств. И никто меня не убедит, что инвестор, дающий деньги, мог бы обеспечить наше присутствие там — по крайней мере, за разумную сумму, а разумная сумма на нашей стадии не включает командировку в Германию на пару-тройку дней. Партнёр? Для него это бесплатно, он в любом случае участвует — для нас же стоимость сводится к тому, чтобы бросить всё и срочно сделать какую-то наглядную демонстрацию. При этом долговременные последствия такого участия могут оказаться очень и очень интересными, и мы крайне благодарны ImgTec за такое внимание к нашему проекту.

Из этих двух недель, кстати, 4 дня ушли на ожидание Чип-и-Дипа, который из-за пересортицы на складе один 9-рублёвый диод для 5к-рублёвого заказа вёз из другого магазина. Красивая картина: на выдаче лежат две коробки, одна набита полностью, во второй — теряющийся на дне крохотный SMA-диодик. Мы не в обиде, просто это было забавно. Ну и плюс всякие задержки на то, что платы уже готовы, но встретиться и передать их получается только завтра, не успели до 16:00 пятницы — заказ будет обрабатываться уже в понедельник, и так далее. То есть я бы не сказал, что команда сидела и напряжённо работала — скорее получилась поэтапная работа с мелкими задержками в процессе.

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

Предлагаю читателям «Хабрахабра» перевод публикации «100 Prisoners Escape Puzzle», которую я нашел на сайте компании DataGenetics. Все ошибки по данной статье присылайте, пожалуйста, в личные сообщения.

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

Математическая задача о 100 коробках и спасении заключенных - 1
Читать полностью »

«Вконтакте» теперь показывает рекламу в своих приложениях для iOS - 1

Монетизация социальной сети «Вконтакте» продолжается. На этот раз руководство приняло решение начать показ рекламы партнеров в собственных приложениях для iOS. Реклама уже демонстрируется пользователям, и, по словам руководства компании, рекламодатели положительно оценивают такую возможность.

По мнению представителя социальной сети Альберта Усманова, теперь рекламодатели смогут охватить гораздо больший сегмент пользователей, чем до запуска показа рекламы. «Мы будем постепенно увеличивать рекламный инвентарь в iOS-приложениях социальной сети. Ожидаем, что этот процесс займет около двух недель» — прокомментировал ситуацию Усманов.
Читать полностью »

Всем доброго времени суток!
Уже завтра, 18 февраля 2015 года в Москве на площадке Digital October будет проходить крупнейшая технологическая конференция Microsoft – IT Conference: Облако в России. Участники смогут выбрать между четырьмя технологическими треками: модернизация локальной ИТ-инфраструктуры, применение гибридной ИТ-инфраструктуры, расширение мобильности предприятия, платформа бизнес-анализа и управления данными. Для тех, кто не сможет лично присутствовать на мероприятии, будет проводиться онлайн-трансляция, ссылка на которую размещена под катом. Начало в 10:00 (МСК).

Онлайн-трансляция IT Conference: Облако в России – 18 февраля в 10:00 (МСК) - 1

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

В гроте Дирос, расположенном на территории греческого Пелопоннеса, археологами было обнаружено захоронение влюблённой пары в объятиях друг друга.

Результаты проведённого анализа показали, что возраст захоронения составляет около 6 тыс. лет, а принадлежат останки парню и девушке.

В Греции нашли захоронение влюблённой пары

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

В человеческой истории было три великие технологические революции и много меньших. Три великие: это неолитическая революция (переход от собирательства к сельскому хозяйству), промышленная революция и та, которая сейчас в самом разгаре, — софтверная революция. [1]

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

В прошлой заметке я писал о том, как можно избавится от связи со StandardStyles.xaml в ваших проектах Windows 8.1. В частности, я указывал, что одним из самых популярных использований этого вспомогательного файла были AppBarButton стили, а также 200 различных символов, используемых для кнопок AppBar-а. Я решил ненадолго немного поглубже погрузится в эти стили, так как получил какое-то определенное количество писем с вопросами.
Читать полностью »

Эта статья написана прежде всего для программистов C/C++, использующих в своей работе Visual Studio 2013. Поскольку я, как говорится, totally windows guy, то я не могу оценить полезность этой статьи для программистов, не использующих эту среду в своей работе. Итак.

Не секрет, что стандартный аллокатор new/delete/malloc/free в языке C/C++ не блещет быстродействием. Конечно, всё зависит от реализации, но, если говорить об оной от компании Microsoft, то это факт. Кроме того, стандартная реализация аллокатора обладает еще одним фатальным недостатком — фрагментацией памяти. Если в вашей программе происходят частые выделения/освобождения памяти, вы можете обнаружить, что спустя несколько часов работы ваша программа упала по причине нехватки памяти, хотя свободной памяти еще достаточно — просто в результате фрагментации в пуле аллокатора не осталось свободного участка достаточного размера. (Это, кстати, абсолютно реальный случай, который случился на одном из проектов, в котором я принимал непосредственное участие.)
Читать полностью »

Весьма оригинальный способ для защиты своих животных от угонщиков скота придумал фермер из Карагандинской области.

Он установил GPS-трекеры на головах лошадей и коровьих рогах, а пастухам раздал системы радиосвязи.

Фермер установил GPS трекеры на рогах коров

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


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