Месяц: Январь 2013

  • Стихийно построенные беспроводные сети

    от автора

    Wi-Fi сопровождает нас повсюду. Концепция BYOD (принеси своё устройство на работу) активно захватывает рынок. Многие крупные компании и госструктуры начали внедрять беспроводные сети, полностью реализуя данную архитектуру, обспечивая должный уровень безопасности радиопространства и контроля доступа. Тем не менее я до сих пор наблюдаю огромное количество случаев, где 5-50 домашних д-линков при построении беспроводной сети являются…

  • Тренды фронтэнда. Javascript APIs для мобильных устройств

    от автора

    Презентация: http://goo.gl/2CkWb. Примеры: http://goo.gl/5jv4i. Исходники: http://goo.gl/YYj0R. В настоящее время нельзя не заметить общую тенденцию к миграции сервисов и приложений в веб, что подкрепляется появлением множества онлайн-сервисов, которые претендуют называться однозначно можно назвать веб-приложениями. Как следствие, теряют популярность standalone-приложения, функционал которых не предусматривает связи с массовыми веб-сервисами. Таким приложением приходится либо видоизменяться, добавляя в себя функционал…

  • Юзабилити-хак: полоса прокрутки на странице с комментариями должна отображать реальное положение в тексте

    от автора

    Вы загрузили страницу хабозаписи с комментариями. Браузер отрендерил страницу и определил ее высоту, а затем рассчитал высоту ползунка на полосе прокрутки и отобразил её. Проблема в том, что если запись занимает более одного экрана и комментариев на странице много, вы будете введены в заблуждение относительно объема контента: полоса прокрутки не отразит реальный объем хабозаписи. Вы…

  • Вопросы конфиденциальности

    от автора

    Развитие телекоммуникаций приобрело поистине невиданный размах: интернет, социальные сети, планшетные компьютеры, мобильные средства связи. Когда – то существование подобных систем было в умах лишь фантастов. Google только по официальным данным обрабатывает до полумиллиарда запросов в сутки. Мы всё чаще проводим время «online», не выпуская из рук смартфон, перенося общение в виртуальное пространство. К чему привел…

  • Раскрываем магию MySQL или о строгости и мягкости MySQL

    от автора

    Очень часто в интернете встречаюсь со статьями, в которых приводят кучу примеров с якобы странным поведением MySQL по сравнению с другими БД. Чтобы стало понятно, о чём я говорю, приведу несколько примеров: 1. Деление на ноль возвращает NULL вместо ошибки 2. Выход за диапазон допустимых значений неявно приводит число к допустимому значению, а не к…

  • Конкурс для студентов и научных руководителей: «Microsoft UniApps Challenge»

    от автора

    Дорогие студенты и научные руководители, мы рады объявить о новом конкурсе, проводимом фондом Softline Venture Partners, с помощью которого вы можете выйграть призы используя современные технологии в учебном процессе! Принять участие в конкурсе может студенческая работа (как курсовая и дипломная, так и лабораторная), выполненная при участии научного руководителя, в ходе которой было создано и размещено…

  • Симисторный регулятор мощности с микроконтроллерным управлением

    от автора

    Однажды для одного небольшого домашнего проекта мне потребовался регулятор мощности, пригодный для регулировки скорости вращения электромотора переменного тока. В качестве основы использовалась вот такая плата на базе микроконтроллера STM32F103RBT6. Плата была выбрана как имеющая честный RS232 интерфейс и имеющая при этом минимум дополнительных компонентов. На плате отсутствует слот под литиевую батарейку для питания часов, но…

  • Opera Ice: Новый браузер для мобильных платформ на WebKit

    от автора

    Opera Software, компания создавшая популярный одноимённый браузер в феврале запустит новый браузер для смартфонов и планшетов — Opera Ice. Это делается в стремлении оставаться на равных в борьбе с Google и Apple на рынке мобильного интернета. Порталу Pocket-lint было показано «внутреннее» видео собрания компании, которое состоялось перед Рождеством, где Ларс Бойлесен, CEO компании Opera, описал…

  • Не надо давать обещания, или Promises наоборот

    от автора

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

  • #MongoUA — Первая встреча сообщества разработчиков MongoDB в Украине

    от автора

    23 января 2013 года будет создана первая в Украине MongoDB User Group. Мы хотим, чтобы больше людей изучили и полюбили более гибкую, масштабируемую, документо-ориентированную СУБД «MongoDB». Зачем это необходимо? Мы создадим теплую и ламповую обстановку для задушевных технических бесед, каждый раз будут новые лица как среди докладчиков, так и среди участников, будем готовить действительно интересные…