Месяц: Март 2014

  • Автотесты без боли

    от автора

    Привет Хабра! Я не буду предлагать вам очередной модный фреймворк для тестов, а просто покажу подход к тестам и документации, который использую в проектах, разрабатываемых в i-Free. Возможно, вам понравится, и вы начнете организовывать проекты таким же образом или укажите мне на явные проблеммы. Многие веб-разработчики не любят писать тесты, и я не исключение. Но…

  • Салют-7. Ремонт на орбите

    от автора

    Несмотря на то, что история космонавтики насчитывает чуть менее 60 лет, чтобы рассказать обо всех мало-мальски не рутинных событиях произошедших в космосе и на Земле не хватит и сотни толстых книг. И сегодня я хотел бы рассказать об одном из таких происшествий, которое на сегодняшний день незаслуженно забыто. И большая доля вины за это лежит…

  • Скрытые возможности VK.API или ищем приватные фото ВКонтакте

    от автора

    ВКонтакте существует множество пабликов, таких как: 90-60-90, 40 КГ, Спортивные девушки. В данных пабликах пользователи выкладывают фотографии своих фигур, фотографии «до» и «после» диеты / занятия спортом и прочее. Общее количество фотографий в альбомах этих групп порой превышает десятки тысяч. Выкладывая фотографии, многие не задумываются о последствиях, наивно пологая что если кинуть свою фотку в…

  • Учимся бороться с ëÒÁËÏÚÑÂÒÙ

    от автора

    Недавно у меня возникла потребность скачивать кучу всяких документов из веба. Естественно не ручками, а питонячими скриптами. Но вот беда — довольно часто странички содержат кракозябры какую-то хрень.

  • Как делают печатные платы: экскурсия на завод Технотех

    от автора

    Сегодня мы выступим в немного непривычном для себя амплуа, будем рассказывать не о гаджетах, а о технологиях, которые стоят за ними. Месяц назад мы были в Казани, где познакомились с ребятами из Навигатор-кампуса. Заодно побывали на расположенном близко (ну, относительно близко) заводе по производству печатных плат — Технотех. Этот пост — попытка разобраться в том,…

  • Динамические деревья

    от автора

    Перед прочтением статьи рекомендую посмотреть посты про splay-деревья (1) и деревья по неявному ключу (2, 3, 4) Динамические деревья (link/cut trees) мало освещены в русскоязычном интернете. Я нашел только краткое описание на алголисте. Тем не менее эта структура данных очень интересна. Она находится на стыке двух областей: потоки и динамические графы. В первом случае динамические…

  • Парящий ветрогенератор BAT: электричество, сотовая связь, Wi-Fi и метеостанция

    от автора

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

  • Google Now появился в Chrome на Windows и Mac

    от автора

    Google уже давно работал над интеграцией Google Now в десктопный Chrome, но сегодня персонализированный сервис поиска появился под Windows и Mac официально, пишет The Verge. В последней версии Chrome появятся многие из карточек Google Now, присутствующих в приложении под Android и iOS, в том числе погода, результаты спортивных соревнований, напоминания о событиях и ваш маршрут…

  • GamesJamKanobu закончен. Победители объявлены

    от автора

    Итак, на протяжении всего февраля Kanobu проводила свое мероприятие, названное GamesJamKanobu. Правда, на деле это оказался не классический «гейм джем», а скорее фестиваль, в котором могли поучаствовать все, кто хотел. Не было ни темы, ни даже условия «делать все за месяц». Так что кто-то делал реально за 1 месяц, а кто-то приходил с проектом, который…

  • Используем трейты с пользой

    от автора

    На хабре уже было несколько статей о трейтах и о том, как их использовать. Но я пока не видел примеров использования с реальными фреймворками, на которых мы пишем каждый день. Я любитель Symfony2 стека и потому именно на нем я покажу, как можно использовать трейты с пользой.