Search
Write a publication
Pull to refresh
0
0
LeeSoft @LeeSoft

User

Send message

Arduino в быту, на работе, в машине

Reading time14 min
Views68K
В последнее время все больше и больше постов посвящается поделкам на основе плат Arduino. Я тоже хочу рассказать о нескольких проектах, созданных на основе этих плат. Не являюсь автором этих проектов и имею к ним косвенное отношение. Но настоящие авторы дали мне добро на использование их разработок в этой публикации. Дело в том, что они не имеют никакого отношения к IT и, соответственно, не имеют аккаунтов на Хабре и его отпрыске Geektimes.
Читать дальше →

Hadoop: что, где и зачем

Reading time14 min
Views495K


Развеиваем страхи, ликвидируем безграмотность и уничтожаем мифы про железнорождённого слона. Под катом обзор экосистемы Hadoop-а, тенденции развития и немного личного мнения.
Читать дальше →

Вышел Python Tools 2.1 для Visual Studio

Reading time3 min
Views31K
Окончательная версия 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 и выше.

Веб-разработка на Python в Visual Studio


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


Читать дальше →

Методы в примитивных типах PHP

Reading time10 min
Views21K
Некоторое время назад назад Энтони Феррара выразил мысли по поводу будущего PHP. Соглашусь с большинством его взглядов, но не со всеми. В статье я остановлюсь на одном конкретном аспекте: преобразования примитивных типов данных, таких как строки или массивы, в “псевдо-объекты”, позволяя выполнять в них вызовы методов.

Начнем с нескольких примеров:

$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 позволяет определить методы для примитивных типов.

Читать дальше →

rawdog — агрегатор RSS без завышенных запросов

Reading time5 min
Views8K

Лирическое вступление


В связи с недавним отпочкованием от Хабрахабра нового ресурса, у меня возникла нужда обустроить удобный способ чтения обоих ресурсов. Первая мысль, разумеется, была об RSS, благо движок у обоих сайтов его поддерживает. Оставались сущие пустяки — найти хороший RSS-агрегатор, который можно было бы установить на малосильную VPS (поскольку участь Google Reader'а несколько охладила желание полагаться на сторонний сервис).
Читать дальше →

«Хабрахабр» представляет Geektimes

Reading time4 min
Views223K
Анонсируя внесение «Хабрахабра» в реестр распространителей информации, мы дали понять, что планируем перенести часть контента на новый проект. Решение о вынесении непрофильных хабов в другое, изолированное от «Хабрахабра» место, давно зрело внутри компании. Но для принятия решения начать действовать чего-то не хватало. Внесение «Хабра» в реестр распространителей информации послужило толчком для начала решительных действий.


Читать дальше →

Зачем бизнесу хакатоны?

Reading time5 min
Views4.2K

Хакатон – это не только питчи, спичи, фичи и бесплатные пиццы. Это серьёзный инструмент для развития бизнеса, его презентации в специализированной среде, генерирования новых контактов. Более того, хакатон сам по себе требует взрослого подхода к организации. Если уж мы относимся к нему как к бизнес-инструменту, то и проводить его нужно методично.

Так и родился этот пост: рассказать, что такое хакатон «изнутри», как его видят организаторы, какие цели преследуют, как постепенно воспитывается аудитория и складывается философия подобных мероприятий. Буду объяснять даже не на пальцах, а на зайцах и на примере серии проводимых нами хакатонов HackDay.
Читать дальше →

В эмулятор Android добавлена поддержка Intel х64

Reading time1 min
Views5.3K
Разработчики приложений под Android получили возможность тестировать свои программы на 64-битной платформе Intel.

На прошлой неделе Google добавил 64-битные образы для эмулятора Android под Windows, Linux и Mac OS. Образы доступны для скачивания на сайте Android для разработчиков. 64-битные Android приложения могут адресовать более 3 Гб оперативной памяти, кроме того, им доступны дополнительные процессорные регистры.

Добавим, что не менее ожидаемого эмулятора новой архитектуры ARMv8 пока выпущено не было.

Технологические тренды будущего

Reading time3 min
Views9.5K
В каких направлениях нам нужны инновации? Под «нам» я подразумеваю весь мир, всех его жителей, все страны и саму планету. Именно этот вопрос обсудил в своем выступлении на форуме «Открытые инновации» Фабиан Вонг из Ernst & Young. В этом посте — основные темы, затронутые оратором.



Читать дальше →

PcDuino3 Nano, серьезный конкурент Raspberry Pi B+, за $ 39

Reading time2 min
Views61K
Raspberry 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
PcDuino3 Nano
Читать дальше →

Android приложение на QML: Picker

Reading time4 min
Views18K
Можно ли написать обыкновенное мобильное приложение на Qt Quick? Не игру, а именно традиционное приложение? Если полгода назад у меня были серьезные сомнения в осуществимости этого предприятия, то теперь сомнений не осталось — можно!

Конечно, на этом пути поджидало (и поджидает) множество проблем, большинство из которых описано тут. На данный момент накопилось уже приличное количество наработок, надеюсь эта статья положит начало циклу по систематизации и документированию опыта. Начнем с чего-нибудь простого и нужного, а именно с виджета выбора цифрового значения, по английски именуемого Picker. Такой используется в Android, когда нужно ввести дату, время, или какое-нибудь специфическое значение.
Читать дальше →

Воодушевляющее выступление Бертрана Пикара

Reading time3 min
Views12K
Бертран Пикар, воздухоплаватель и создатель SolarImpulse (самолет, о котором столько раз писали на Хабре, что я даже ссылки давать не буду) выступил на заседании «Конвергенция технологий и знаний — прорывные решения на стыке технологий». Выступление было настолько сильным, что даже заставило Фабиана Вонга прослезиться.

«Юрий Гагарин совершил свой полет когда все считали это невозможным. Давайте будем вместе достигать невозможные цели!»

Далее — от первого лица. Переводил в прямом эфире.

image

Вы слышали кое-что о SolarImpulse: наш аэроплан совешил дальний перелет без капли топлива. Весь день мы летели на солнечной энергии, подзаряжая аккумуляторы, после чего мы летели ночь до рассвета на этом заряде. Как это возможно? Все говорили, что никак. Что это нереально. Но моя команда сумела воплотить это в жизнь.

Читать дальше →

Как на самом деле выглядит работа в коворкингах

Reading time4 min
Views59K
Меня зовут Леонид, мне 26 лет. Я уже 4 года работаю в интернете. Начинал с простых сайтов-визиток для знакомых, потом свои какие-то контентные сайты делал, в общем, все что угодно, лишь бы иметь деньги на обед и набираться опыта. Недавно ушел с работы и начал искать коворкинг. Результатом этого поиска я и хочу поделиться с вами. Сразу отмечу, что я не скажу, какой коворкинг в итоге выбрал, чтобы не было рекламы. Поэтому решайте сами, а я вам дам пищу для размышлений. Искал я и в Питере, и в Москве, так как живу на оба города.
Читать дальше →

SAM: твой личный «интернет вещей»

Reading time3 min
Views24K


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

Эффективный Django. Часть 1

Reading time14 min
Views304K

Представляю вам перевод статей о Django с сайта effectivedjango.com. Наткнулся я на этот сайт во время изучения данного фреймворка. Информация размещенная на этом ресурсе показалась мне полезной, но так как нигде не нашел перевода на русский, решил сделать сие доброе дело сам. Этот цикл статей, как мне думается, будет полезен веб-разработчикам, которые делают только первые шаги в изучении Django.
Приступить к чтению

Образование, которое мы потеряли

Reading time14 min
Views143K
В последнее время у многих моих друзей и коллег, занятых в различных секторах бизнеса, одна и та же проблема, которая часто оборачивается просьбой подсказать грамотного специалиста в некоторой области. А ведь я далеко не охотник за головами, не сотрудник эйчара, не менеджер по персоналу — просто научный сотрудник, имеющий вполне конкретную квалификацию, так что обращение к моей скромной персоне по данному вопросу — не иначе как жест отчаяния. Подобные просьбы означают, что существующие специально для этой цели институты перестают работать, что приводит к необходимости искать более-менее подходящих кадров через знакомых специалистов. Проблема в том, что эти люди — представители малого бизнеса, начальники отделов, начинающие предприниматели, которые не располагают большим бюджетом на наемный персонал. Но ведь и требуются им зачастую вовсе не эйнштейнокоперники, способные собрать космический шатл из того, что завалялось в гараже, а специалисты, способные решать вполне себе типовые задачи, обладающие знаниями и умениями на уровне рядового дипломированного специалиста.
Что же происходит?
Читать дальше →

Живительная флешка

Reading time10 min
Views523K
На данный момент в сети имеется целая куча различных инструкций по созданию дежурной рабочей сисадминской флешки, но, к сожалению, многие из них уже устарели и просто не подходят под современные задачи.

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


Читать дальше →

Помнить все: Evernote и Anki

Reading time12 min
Views259K


Решил написать о системе, которую я использую, чтобы помнить практически все, что хочется, при минимальных затратах времени и других ресурсов. Под словом “помнить” имеется в виду любой способ найти нужную информацию — в личной памяти или в памяти компьютера, в зависимости от ситуации и от самой информации; основные требования при этом — экономия времени и контроль того, что мы запоминаем.

Я хочу достичь следующих целей при использовании системы:

  • помнить все термины и слова, которые когда-либо решил запомнить;
  • свободно использовать факты в разговорах и дискуссиях;
  • сохранять накопленный опыт: иметь информацию обо всех текущих и законченных проектах, о важных встречах и разговорах, об изученных темах;
  • моментально находить любые статьи, которые когда-либо показались интересными;
  • держать сознание свободным от любой текучки;
  • тратить на это все не более 20 минут в день.

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

  • Мой опыт по описанному вопросу
  • Проблемы запоминания
  • Теоретическое разрешение проблем
  • Практическое разрешение проблем с Evernote
  • Практическое разрешение проблем с Anki
Читать дальше →

Добыча «тыжпрограммиста»

Reading time4 min
Views298K
Недавно мне принесли ноутбук — очень хороший ноутбук — по меркам 2004 года, конечно (за такой в то время можно было и убить ). И со знакомой многим мантрой «тыжпрограммист*ля» попросили разобраться, почему столько лет стабильно работавшее устройство вдруг отказалось загружаться. А я, в общем-то, не электронщик, и даже не совсем программист — так, с R/Matlab/Python балуюсь. Но знакомые были очень хорошие, и пришлось таки взять ноут.
Читать дальше →

Information

Rating
Does not participate
Registered
Activity