-
Развитие телекоммуникаций приобрело поистине невиданный размах: интернет, социальные сети, планшетные компьютеры, мобильные средства связи. Когда – то существование подобных систем было в умах лишь фантастов. Google только по официальным данным обрабатывает до полумиллиарда запросов в сутки. Мы всё чаще проводим…
-
Раскрываем магию MySQL или о строгости и мягкости MySQL
Очень часто в интернете встречаюсь со статьями, в которых приводят кучу примеров с якобы странным поведением MySQL по сравнению с другими БД. Чтобы стало понятно, о чём я говорю, приведу несколько примеров: 1. Деление на ноль возвращает NULL вместо ошибки…
-
Конкурс для студентов и научных руководителей: «Microsoft UniApps Challenge»
Дорогие студенты и научные руководители, мы рады объявить о новом конкурсе, проводимом фондом Softline Venture Partners, с помощью которого вы можете выйграть призы используя современные технологии в учебном процессе! Принять участие в конкурсе может студенческая работа (как курсовая и дипломная,…
-
Симисторный регулятор мощности с микроконтроллерным управлением
Однажды для одного небольшого домашнего проекта мне потребовался регулятор мощности, пригодный для регулировки скорости вращения электромотора переменного тока. В качестве основы использовалась вот такая плата на базе микроконтроллера STM32F103RBT6. Плата была выбрана как имеющая честный RS232 интерфейс и имеющая при…
-
Opera Ice: Новый браузер для мобильных платформ на WebKit
Opera Software, компания создавшая популярный одноимённый браузер в феврале запустит новый браузер для смартфонов и планшетов — Opera Ice. Это делается в стремлении оставаться на равных в борьбе с Google и Apple на рынке мобильного интернета. Порталу Pocket-lint было показано…
-
Не надо давать обещания, или Promises наоборот
Каждый программист, начинающий разрабатывать под Node.js, встаёт перед выбором стратегии организации асинхронного кода в проекте. В то время, как в небольших системных утилитах поддерживать гигиену асинхронного кода достаточно просто, при росте массы кода в проекте решение этой задачи начинает требовать…
-
#MongoUA — Первая встреча сообщества разработчиков MongoDB в Украине
23 января 2013 года будет создана первая в Украине MongoDB User Group. Мы хотим, чтобы больше людей изучили и полюбили более гибкую, масштабируемую, документо-ориентированную СУБД «MongoDB». Зачем это необходимо? Мы создадим теплую и ламповую обстановку для задушевных технических бесед, каждый…
-
Искусственный разум – принципиальная схема
В одном из предыдущих постов я доказывал, что создать искусственный разум (ИР) невозможно (здесь). Не отказываясь от прежнего мнения, хочу тем не менее рассмотреть вопрос о принципах работы того, что невозможно создать. По какому пути пойти человечеству, чтобы обмануть пускай…
-
Erlang plugin для IntelliJ IDEA версии 0.4
Сегодня вышел Erlang плагин для IntelliJ IDEA версии 0.4 — он совершенно бесплатно превращает IDEA в полнофункциональную IDE для Erlang. Нововведения Интеграция с Rebar в том числе запуск Eunit тестов через Rebar Поддержка Erlang типов: навигация, автодополнение, переименование и т.д.…
-
Knockoutjs. «Растим» дерево
Судя по частоте появления статей, KnockoutJS набирает популярность на Хабре. Внесу и я свою лепту. Хочу осветить тему нестандартных для HTML элементов управления и «дерева» в частности. Под деревом здесь понимается аналог элемента управления TreeView. Статья подразумевает, что читатель уже…