Месяц: Июнь 2014

  • НАСА объявило конкурс проектов марсианской базы

    от автора

    Один из проектов, представленных на конкурс Лаборатория реактивного движения НАСА (JPL) совместно с производителем 3D-принтеров MakerBot объявили конкурс проектов марсианской базы MakerBot Mars Base Challenge. В конкурсе может принять участие любой пользователь сайта Thingiverse, независимо от места жительства и образования.

  • ZeptoLab и Codeforces объединяют усилия

    от автора

    Ох и давненько мы не радовали хабражителей чем-нибудь свеженьким — за это время накопилось много того, чем делиться хочется. И мы не будем себя в этом сдерживать! Эта статья будет интересна скорее разработчикам, ну а также всем тем, кто неравнодушен к прекрасному, происходящему по ту сторону игр. У нас много новостей: мы серьезно выросли за…

  • AngularJS. Организация данных

    от автора

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

  • Новый класс Optional в Java 8, не панацея от NullPointerException

    от автора

    В релизе Java 8 появился новый класс Optional призванный помочь разработчикам в обработке NullPointerException. С NullPointerException встречались многие и во многих случаях, это очень неприятное исключение заставляет дебажить код, дабы понять, в каком месте, кто-то из твоих предшественников(а возможно и ты), не поставили пресловутую проверку на null. А что если вообще запретить назначать тем или…

  • Баг на миллион долларов

    от автора

    Голландский программист Жак Матти (Jacques Mattheij) — владелец сайта ww.com и один из первых людей, кто организовал прямые трансляции с веб-камер в интернете. Он обращает внимание на баг в HTTP, благодаря которому можно заметно ускорить работу множества веб-приложений и обычных веб-сайтов. HTTP (RFC 1945) формально является синхронным протоколом. В стандарте чётко прописано, что HTTP-ответ может…

  • от автора

  • Установка последних RedMine + Apache + nginx

    от автора

    Приведу кратко основное по RedMine: ведение нескольких проектов; система отслеживания ошибок; диаграммы Ганта; настраиваемые произвольные поля для инцидентов, временных затрат, проектов и пользователей; лёгкая интеграция с системами управления версиями (SVN, Git, Mercurial); Мне очень Важно было установить свежие версии всех модулей, почерпнул много источников, но практически все с недоделками, и очень таки неудобная конфигурация у…

  • от автора

  • Драйвера на С++ для STM8L051F3

    от автора

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

  • K2: «Второй свет» «Кеплера»

    от автора

    Я думаю, все, кто хоть немного интересуется космонавтикой, знают, что у самого успешного проекта по поиску экзопланет космического телескопа «Кеплер» некоторое время назад начались технические проблемы. В этом, в общем-то, нет ничего удивительного, ведь спутник и так перевыполнил план своих работ: рассчитанный на три с половиной года, он без особых проблем отработал более 4 лет. «Кеплер» глазами художника. (Credit: NASA/Kepler mission/Wendy Stenzel) Специалисты NASA, однако,…