В последнее время все больше и больше постов посвящается поделкам на основе плат Arduino. Я тоже хочу рассказать о нескольких проектах, созданных на основе этих плат. Не являюсь автором этих проектов и имею к ним косвенное отношение. Но настоящие авторы дали мне добро на использование их разработок в этой публикации. Дело в том, что они не имеют никакого отношения к IT и, соответственно, не имеют аккаунтов на Хабре и его отпрыске Geektimes.
LeeSoft @LeeSoft
User
Hadoop: что, где и зачем
14 min
495K
Развеиваем страхи, ликвидируем безграмотность и уничтожаем мифы про железнорождённого слона. Под катом обзор экосистемы Hadoop-а, тенденции развития и немного личного мнения.
+55
Вышел Python Tools 2.1 для Visual Studio
3 min
31KTranslation
Окончательная версия Python Tools 2.1 для Visual Studio (PTVS) доступна для загрузки! PTVS работает с Visual Studio 2010, 2012 и 2013. Помимо перечисленных ниже новых возможностей, в PTVS 2.1 также добавлена поддержка бесплатных версий Visual Studio Express for Web и Express for Windows Desktop. Разумеется, по-прежнему поддерживаются все полные версии Visual Studio, от Professional и выше.
Веб-разработка является основной темой данного релиза. Теперь в PTVS можно удобно создавать сайты на Django, Bottle и Flask, как с нуля, так и с использованием стартовых шаблонов проектов. Все созданные таким образом сайты можно в один клик опубликовать на веб-сайт Azure.

Веб-разработка на Python в Visual Studio
Веб-разработка является основной темой данного релиза. Теперь в PTVS можно удобно создавать сайты на Django, Bottle и Flask, как с нуля, так и с использованием стартовых шаблонов проектов. Все созданные таким образом сайты можно в один клик опубликовать на веб-сайт Azure.

+33
Методы в примитивных типах PHP
10 min
21KTranslation
Некоторое время назад назад Энтони Феррара выразил мысли по поводу будущего PHP. Соглашусь с большинством его взглядов, но не со всеми. В статье я остановлюсь на одном конкретном аспекте: преобразования примитивных типов данных, таких как строки или массивы, в “псевдо-объекты”, позволяя выполнять в них вызовы методов.
Начнем с нескольких примеров:
Здесь
Обратите внимание, такое поведение совсем не за горами. Это уже не сон, кое-что уже существует прямо сейчас. PHP расширение scalar objects позволяет определить методы для примитивных типов.
Начнем с нескольких примеров:
$str = "test foo bar";
$str->length(); // == strlen($str) == 12
$str->indexOf("foo") // == strpos($str, "foo") == 5
$str->split(" ") // == explode(" ", $str) == ["test", "foo", "bar"]
$str->slice(4, 3) // == substr($str, 4, 3) == "foo"
$array = ["test", "foo", "bar"];
$array->length() // == count($array) == 3
$array->join(" ") // == implode(" ", $array) == "test foo bar"
$array->slice(1, 2) // == array_slice($array, 1, 2) == ["foo", "bar"]
$array->flip() // == array_flip($array) == ["test" => 0, "foo" => 1, "bar" => 2]
Здесь
$str
— это обычная строка и $array
является простым массивом — они не объекты. Мы просто даем им немного объектного поведения, позволяя вызывать в них методы.Обратите внимание, такое поведение совсем не за горами. Это уже не сон, кое-что уже существует прямо сейчас. PHP расширение scalar objects позволяет определить методы для примитивных типов.
+41
+3
rawdog — агрегатор RSS без завышенных запросов
5 min
8KЛирическое вступление
В связи с недавним отпочкованием от Хабрахабра нового ресурса, у меня возникла нужда обустроить удобный способ чтения обоих ресурсов. Первая мысль, разумеется, была об RSS, благо движок у обоих сайтов его поддерживает. Оставались сущие пустяки — найти хороший RSS-агрегатор, который можно было бы установить на малосильную VPS (поскольку участь Google Reader'а несколько охладила желание полагаться на сторонний сервис).
+8
«Хабрахабр» представляет Geektimes
4 min
223KАнонсируя внесение «Хабрахабра» в реестр распространителей информации, мы дали понять, что планируем перенести часть контента на новый проект. Решение о вынесении непрофильных хабов в другое, изолированное от «Хабрахабра» место, давно зрело внутри компании. Но для принятия решения начать действовать чего-то не хватало. Внесение «Хабра» в реестр распространителей информации послужило толчком для начала решительных действий.


+246
Зачем бизнесу хакатоны?
5 min
4.2K
Хакатон – это не только питчи, спичи, фичи и бесплатные пиццы. Это серьёзный инструмент для развития бизнеса, его презентации в специализированной среде, генерирования новых контактов. Более того, хакатон сам по себе требует взрослого подхода к организации. Если уж мы относимся к нему как к бизнес-инструменту, то и проводить его нужно методично.
Так и родился этот пост: рассказать, что такое хакатон «изнутри», как его видят организаторы, какие цели преследуют, как постепенно воспитывается аудитория и складывается философия подобных мероприятий. Буду объяснять даже не на пальцах, а на зайцах и на примере серии проводимых нами хакатонов HackDay.
+3
В эмулятор Android добавлена поддержка Intel х64
1 min
5.3K
На прошлой неделе Google добавил 64-битные образы для эмулятора Android под Windows, Linux и Mac OS. Образы доступны для скачивания на сайте Android для разработчиков. 64-битные Android приложения могут адресовать более 3 Гб оперативной памяти, кроме того, им доступны дополнительные процессорные регистры.
Добавим, что не менее ожидаемого эмулятора новой архитектуры ARMv8 пока выпущено не было.
+4
Технологические тренды будущего
3 min
9.5KВ каких направлениях нам нужны инновации? Под «нам» я подразумеваю весь мир, всех его жителей, все страны и саму планету. Именно этот вопрос обсудил в своем выступлении на форуме «Открытые инновации» Фабиан Вонг из Ernst & Young. В этом посте — основные темы, затронутые оратором.


+5
PcDuino3 Nano, серьезный конкурент Raspberry Pi B+, за $ 39
2 min
61KRaspberry Pi, от существующих на рынке отладочных плат отличается очень низкой ценой и большим функционалом. Но остальные игроки не дремлют, и постепенно наращивают функциональность, и снижают стоимость.
Так еще в конце сентября, Linksprite анонсировала PcDuino3 Nano, отладочную плату построенную на двухядерном AllWinner A20 SoC, с Arduino-совместимой площадкой. Это позволяет подключать Arduino платы расширения к PcDuino3 Nano, как будто это Arduino UNO. Дополнительно есть SATA разъем для подключения HDD или SSD.
PcDuino3 Nano, это менее габаритная и более дешевая версия PcDuino3, без Wi-Fi модуля, LVDS, и I2C интерфейса. Плата не поддерживает подключение Li-Po аккумуляторных батарей, но добавлен еще один USB порт по сравнению со старшей моделью.
PcDuino3 Nano

Так еще в конце сентября, Linksprite анонсировала PcDuino3 Nano, отладочную плату построенную на двухядерном AllWinner A20 SoC, с Arduino-совместимой площадкой. Это позволяет подключать Arduino платы расширения к PcDuino3 Nano, как будто это Arduino UNO. Дополнительно есть SATA разъем для подключения HDD или SSD.
PcDuino3 Nano, это менее габаритная и более дешевая версия PcDuino3, без Wi-Fi модуля, LVDS, и I2C интерфейса. Плата не поддерживает подключение Li-Po аккумуляторных батарей, но добавлен еще один USB порт по сравнению со старшей моделью.
PcDuino3 Nano

+13
Android приложение на QML: Picker
4 min
18K
Конечно, на этом пути поджидало (и поджидает) множество проблем, большинство из которых описано тут. На данный момент накопилось уже приличное количество наработок, надеюсь эта статья положит начало циклу по систематизации и документированию опыта. Начнем с чего-нибудь простого и нужного, а именно с виджета выбора цифрового значения, по английски именуемого Picker. Такой используется в Android, когда нужно ввести дату, время, или какое-нибудь специфическое значение.
+12
Воодушевляющее выступление Бертрана Пикара
3 min
12KБертран Пикар, воздухоплаватель и создатель SolarImpulse (самолет, о котором столько раз писали на Хабре, что я даже ссылки давать не буду) выступил на заседании «Конвергенция технологий и знаний — прорывные решения на стыке технологий». Выступление было настолько сильным, что даже заставило Фабиана Вонга прослезиться.
Далее — от первого лица. Переводил в прямом эфире.

Вы слышали кое-что о SolarImpulse: наш аэроплан совешил дальний перелет без капли топлива. Весь день мы летели на солнечной энергии, подзаряжая аккумуляторы, после чего мы летели ночь до рассвета на этом заряде. Как это возможно? Все говорили, что никак. Что это нереально. Но моя команда сумела воплотить это в жизнь.
«Юрий Гагарин совершил свой полет когда все считали это невозможным. Давайте будем вместе достигать невозможные цели!»
Далее — от первого лица. Переводил в прямом эфире.

Вы слышали кое-что о SolarImpulse: наш аэроплан совешил дальний перелет без капли топлива. Весь день мы летели на солнечной энергии, подзаряжая аккумуляторы, после чего мы летели ночь до рассвета на этом заряде. Как это возможно? Все говорили, что никак. Что это нереально. Но моя команда сумела воплотить это в жизнь.
+11
Как на самом деле выглядит работа в коворкингах
4 min
59KМеня зовут Леонид, мне 26 лет. Я уже 4 года работаю в интернете. Начинал с простых сайтов-визиток для знакомых, потом свои какие-то контентные сайты делал, в общем, все что угодно, лишь бы иметь деньги на обед и набираться опыта. Недавно ушел с работы и начал искать коворкинг. Результатом этого поиска я и хочу поделиться с вами. Сразу отмечу, что я не скажу, какой коворкинг в итоге выбрал, чтобы не было рекламы. Поэтому решайте сами, а я вам дам пищу для размышлений. Искал я и в Питере, и в Москве, так как живу на оба города.
+17
SAM: твой личный «интернет вещей»
3 min
24KRecovery Mode

Электронный набор с говорящим — для русского уха — названием SAM позволит создать практически все, о чем вы мечтали: для этого понадобятся Bluetooth-модули и софт, работающий по принципу drag-and-drop. Естественно, фраза «все, о чем вы мечтали» не должна вводить вас в заблуждение. Все в пределах разумного…
+24
Эффективный Django. Часть 1
14 min
304KTutorial

Представляю вам перевод статей о Django с сайта effectivedjango.com. Наткнулся я на этот сайт во время изучения данного фреймворка. Информация размещенная на этом ресурсе показалась мне полезной, но так как нигде не нашел перевода на русский, решил сделать сие доброе дело сам. Этот цикл статей, как мне думается, будет полезен веб-разработчикам, которые делают только первые шаги в изучении Django.
+35
Образование, которое мы потеряли
14 min
143KВ последнее время у многих моих друзей и коллег, занятых в различных секторах бизнеса, одна и та же проблема, которая часто оборачивается просьбой подсказать грамотного специалиста в некоторой области. А ведь я далеко не охотник за головами, не сотрудник эйчара, не менеджер по персоналу — просто научный сотрудник, имеющий вполне конкретную квалификацию, так что обращение к моей скромной персоне по данному вопросу — не иначе как жест отчаяния. Подобные просьбы означают, что существующие специально для этой цели институты перестают работать, что приводит к необходимости искать более-менее подходящих кадров через знакомых специалистов. Проблема в том, что эти люди — представители малого бизнеса, начальники отделов, начинающие предприниматели, которые не располагают большим бюджетом на наемный персонал. Но ведь и требуются им зачастую вовсе не эйнштейнокоперники, способные собрать космический шатл из того, что завалялось в гараже, а специалисты, способные решать вполне себе типовые задачи, обладающие знаниями и умениями на уровне рядового дипломированного специалиста.
Что же происходит?
Что же происходит?
+53
Живительная флешка
10 min
523KНа данный момент в сети имеется целая куча различных инструкций по созданию дежурной рабочей сисадминской флешки, но, к сожалению, многие из них уже устарели и просто не подходят под современные задачи.
Я не собираюсь описывать процесс установки GRUB4DOS, так как это не изменилось и в сети полно инструкций. Просто скажу, что GRUB4DOS просто должен быть установлен на флешку. Также я НЕ собираюсь выкладывать здесь образы систем (все имеется на торрентах), но, тем не менее, выложу полное меню из LST-файлов со структурой папок. Также необходимо учесть, что все образы ISO необходимо дефрагментировать.

Я не собираюсь описывать процесс установки GRUB4DOS, так как это не изменилось и в сети полно инструкций. Просто скажу, что GRUB4DOS просто должен быть установлен на флешку. Также я НЕ собираюсь выкладывать здесь образы систем (все имеется на торрентах), но, тем не менее, выложу полное меню из LST-файлов со структурой папок. Также необходимо учесть, что все образы ISO необходимо дефрагментировать.

+63
Помнить все: Evernote и Anki
12 min
259K
Решил написать о системе, которую я использую, чтобы помнить практически все, что хочется, при минимальных затратах времени и других ресурсов. Под словом “помнить” имеется в виду любой способ найти нужную информацию — в личной памяти или в памяти компьютера, в зависимости от ситуации и от самой информации; основные требования при этом — экономия времени и контроль того, что мы запоминаем.
Я хочу достичь следующих целей при использовании системы:
- помнить все термины и слова, которые когда-либо решил запомнить;
- свободно использовать факты в разговорах и дискуссиях;
- сохранять накопленный опыт: иметь информацию обо всех текущих и законченных проектах, о важных встречах и разговорах, об изученных темах;
- моментально находить любые статьи, которые когда-либо показались интересными;
- держать сознание свободным от любой текучки;
- тратить на это все не более 20 минут в день.
Ниже я напишу о методах и правилах, которые составляют данную систему. Статья будет состоять из нескольких разделов:
- Мой опыт по описанному вопросу
- Проблемы запоминания
- Теоретическое разрешение проблем
- Практическое разрешение проблем с Evernote
- Практическое разрешение проблем с Anki
+73
Добыча «тыжпрограммиста»
4 min
298K

+118
Information
- Rating
- Does not participate
- Registered
- Activity