Немного о контроллерах директив. Зачем они нужны и чем отличаются от функции link
.
Читать полностью »
Архив за 03 августа 2014 - 2
Контроллеры директив в AngularJS
2014-08-03 в 13:32, admin, рубрики: AngularJS, directive, javascript, Веб-разработка, контроллерПринтер для футболок: от домашней поделки до серийной модели текстильного принтера
2014-08-03 в 12:14, admin, рубрики: blackbox, Blackbox printer, diy или сделай сам, Железо, периферия Летом 2011 года я опубликовал на хабре пару статей (вот и вот) о том, как из подручных материалов практически «на коленке» собрать текстильный принтер. Как оказалось — тема эта весьма интересная многим людям, и с момента публикации этих статей любителями поиздеваться над принтерами было собрано много самодельных аппаратов, которые успешно печатают и даже приносят прибыль.
А в этой серии статей я хочу поделиться с вами тем, как небольшое хобби самоделкина за эти несколько лет постепенно и незаметно превратилось в небольшое, но довольно серьезное производство принтеров для прямой печати на тканях, футболках и прочих материалах. Постараюсь рассказать с какими нюансами и трудностями столкнулся на этом пути, подскажу как лучше переделывать современные принтеры и каких ошибок лучше избегать.
Так что если вам все это интересно, то добро пожаловать под кат.
Является ли HTML языком программирования
2014-08-03 в 11:58, admin, рубрики: html, Терминология IT, языки программирования, ЯПВ последнее время всё чаще и чаще различные интернет ресурсы устраивают холивары на тему: является ли HTML языком програмирования или нет. Как водится, аргументов в пользу обеих точек зрения приводят немалое количество, поэтому я решил поставить для себя точку в этом ненужном споре. Читать полностью »
Linux Mint 17 и DLNA
2014-08-03 в 11:26, admin, рубрики: linux, minidlna, Работа с видео, Софт, установкаЗачем это все надо
Linux Mint — отличная домашняя ОС. Богатый выбор графических сред на любой вкус, простая и понятная даже новичку установка, сразу после установки имеем основной набор необходимого софта, удобный менеджер приложений, основные мультимедийные кодеки. В общем, отличная система для перехода и ознакомления с Linux.
Но возникает проблема для тех, у кого нет дома NAS или чего-то подобного, а смотреть контент с ПК на других устройствах, поддерживающих DLNA хочется. Под Linux существует множество различных DLNA-серверов, но оптимальным, все же, является MiniDLNA. И тому есть несколько причин. Во-первых, это типичный Unix-way: этот сервер является именно DLNA-сервером, а не комбайном с кучей свистелок, при этом контент без проблем воспринимается на любом устройстве. Даже телевизоры Samsung со своим AllShare прекрасно подключаются к нему. Также можно отметить и замечательную скорость работы и нетребовательность к ресурсам этого сервера.
И все бы было хорошо, но вот в с помощью команды
sudo apt-get install minidlna
установить его не получится — нет его в репозитарии.
Существуют разные варианты устранения этого недоразумения, но самый правильный путь — установка из исходников.
Чтобы не отвратить возможных новоиспеченных линуксоидов с этого пути и, возможно, помочь кому-то, напишу как обойти подводные камни, ибо информации много, но в начале пути людям нужно попроще.
Читать полностью »
JavaScript to TypeScript — трудности перевода
2014-08-03 в 11:13, admin, рубрики: javascript, TypeScript, Веб-разработка, Программирование, Проектирование и рефакторингНаверно многие в курсе, что у JS достаточно ограниченно реализовано ООП. Одних уровень ООП в JS устраивает, другие не видят необходимости придерживаться правил ООП, другие без ООП не могут писать код. Тут мы попробуем без холивара разобраться в некоторых ньансах перехода с JS на TS.
О мотивации перехода мы поговорим в заключении статьи и скорее для тех, кто понимает важность качества кода. Но пару слов все же скажем вначале. Когда Вы делаете небольшой тестовый код, с неясным коммерческим статусом — то вряд ли вы будите этот код прилизывать. А ООП это хороший способ прилизать код, это не сколько не влияет на функциональность вашего кода, даже наоборот, часто задерживает быстрое написание тех фич, которые вы решили сделать. Иногда даже страдает производительность. Но наверное каждый знает тот уровень, когда ему самому уже сложно разобраться в своем коде, тогда вы начинаете его просматривать и время от времени подумывать о рефакторинге. Если ваш язык интерпретируемый, без строгой типизации и не достаточно хорошо поддерживает ООП, то вы этот момент будет оттягивать долго — но я рекоммендую все же об этом задуматься. Если ваш язык JS — хорошим вариантом будет его перевести на TS, вы ничего не потяряете это уж точно. Но есть некоторые сложности, из-за которых в процессе перевода вы можете засомневаться в правильности такого решения.
Полезные материалы для мобильного разработчика #64 (28 июня-3 августа)
2014-08-03 в 10:17, admin, рубрики: android, iOS, mobile development, windows phone, маркетинг, мобильные устройства, монетизация, Разработка под android, разработка под iOS, разработка приложенийЧем запомнилась прошедшая неделя: Яндекс объяснил, как проверять безопасность мобильных приложений, глава Минкомсвязи предложит Apple раскрыть свои исходные коды, сама Apple открыла iAd в России и собственную CDN по всему миру, Intel обновил XDK, Wooga объяснила, как попасть в мобильные топы. Все это и многое другое в еженедельном дайджесте материалов о мобильной разработке.
Cocos2d-x: Пишем на Lua
2014-08-03 в 8:08, admin, рубрики: cocos2d, cocos2d-x, game development, Gamedev, Lua, метки: Lua
Доброго времени суток.
Начнем с того, что я не нашел на хабре туториалов по Cocos2d и Lua, поэтому мне пришлось много страдать и чтобы вы не повторяли моих ошибок я решил написать пост. В этой статье я расскажу как создать простую игру используя Сocos2d-x, Cocos Code IDE и Lua. Ранее, я уже писал про создание игр на Love2d. В этой статье я адаптирую старый туториал для кокоса и как это запустить на андроиде (Ни яблока, ни мака у меня нету).
Читать полностью »
Lenovo выпустит «мини-версию» флагманского смартфона Vibe Z2 Pro
2014-08-03 в 7:25, admin, рубрики: Новости, метки: новостиУ еще не выпущенного, но успевшего засветиться в Сети смартфона Lenovo Vibe Z2 Pro, по данным источника, появится «мини-версия» — на фото ниже она запечатлена возле своего старшего брата.

Японские специалисты разработали аккумулятор с высокой энергетической плотностью, в котором вместо лития используется магний
2014-08-03 в 7:19, admin, рубрики: Новости, метки: новостиГруппе ученых из нескольких японских университетов удалось создать электрический аккумулятор, который характеризуется высокой энергетической плотностью и может заменить литиево-ионные электрические аккумуляторы.
Основными компонентами нового аккумулятора являются магний, железо и кремний. Широкая доступность этих материалов позволяет снизить стоимость аккумулятора.
Фотограф National Geographic запечатлел красоты Непала при помощи смартфона
2014-08-03 в 7:00, admin, рубрики: Новости, метки: новостиИногда новости сегмента информационных технологий переплетаются с наукой или какими-то иными сферами жизни, что позволяет иначе взглянуть на привычные и порой уже приевшиеся устройства.
Так, известный журнал (а также телеканал и сообщество) National Geographic опубликовал снимки фотографа Стивена Альвареса (Stephen Alvarez). Он путешествует по миру и снимает его красоты при помощи смартфонов Nokia. В частности, вместе с ним красивейшие места планеты уже успели посетить аппараты Lumia 1020 и Lumia 1520. Конечно, это можно воспринять лишь как рекламу, но, как бы там ни было, снимки хуже от этого не становятся.