Архив за 21 июня 2013

Feathers — UI фреймворк на основе Starling для мобильных и десктоп приложений

Поводом для написания данного поста послужил выход новой версии UI фреймворка Feathers.

Являясь AS3 разработчиком, я слежу за развитием данного продукта начиная с ранних бета версий. На данном этапе развития этого продукта, можно с увереность утверждать, что он готов к массовому использованию не только в кругу комьюнити и Flash энтузиастов.

Feathers это библиотека компонентов пользовательского интерфейса использующая все возможности GPU ускорения через Starling фреймворк. Библиотека содержащая в себе быстрые, легковесные и легко расширяемые UI контроллы для мобильных и десктопных приложений.
Читать полностью »

На Эдварда Сноудена завели уголовное дело за шпионаж

Государственные прокуроры США возбудили уголовное дело против Эдварда Сноудена, системного администратора компании Booz Allen Hamilton, который работал по контракту в Агентстве национальной безопасности и передал в прессу десятки секретных документов АНБ о массовой слежке за гражданами. Сейчас компьютерщик скрывается, предположительно, в Гонконге.

Иск против Сноудена подан в суд восточного округа Виргинии, где зарегистрирован головной офис его бывшего работодателя Booz Allen Hamilton и где уже неоднократно приговаривали к тюремным срокам за преступления в сфере национальной безопасности, пишет The Washington Post.
Читать полностью »

Вышла новая версия Qt Chart, предоставляющая новые чарты (Polar и Boxplot) и некоторые улучшения API. Пакет, как обычно, доступен в Customer portal.

Polar chart позволяет представлять данные в круговом графике. Polar chart поддерживает line, spline, area и scatter series и все поддерживаемые ими типы осей.
Qt Charts 1.3.0 releasedQt Charts 1.3.0 released
Кликабельно
Читать полностью »

Сейчас в интернет-сообществе поднялось весьма ощутимое волнение по поводу принятия Думой законопроекта “О защите интеллектуальной собственности”. Обсуждаются как правовые моменты законопроекта, так и технические аспекты его реализации. Мне же хочется затронуть культурологические последствия законопроекта.

Личный пример не показателен, но всё же не могу не сказать, что среди моих сверстников ни один не смотрит телевизор. Львиная доля культурной продукции потребляется через интернет. Это явно указывает на то, что поменялось само общество. Пока законотворцы не поймут этого, любой законопроект такого рода будет порождать конфликты.

Читать полностью »

в 21:26, , рубрики: Erlang/OTP, метки:

Здравствуйте, сегодня я Вам расскажу о современном языке программирования под BeamVM (или ErlangVM).
Первая часть является неполным введением в основы, а вторая часть статьи показывает на простых примерах главные особенности языка, новые для эрланг разработчика.

Два года назад вышла 0.1 версия эликсира, которая и была представлена во внимание хабрасообществу раньше.

Цитата:

«Erlang является уникальной по своим возможностям платформой, и не смотря на это, язык до сих пор является экзотикой. Причин существует несколько. Например, тугая арифметика, непривычность синтаксиса, функциональность. Это не недостатки. Это просто вещи, с которыми большинство программистов не могут или не хотят работать.»

На данный момент, Эликсир стал самым популярный языком программирования(естественно, помимо эрланга) построенного поверх BeamVM. Вплоть до того, что автор эрланга Joe Armstrong посвятил статью, а Dave Thomas написал книгу. За два года очень многое изменилось, язык сильно стабилизировался и обрёл более или менее конечный вариант для версии 1.0. За это время, из эликсира исчезла объектная модель, остался Ruby-подобный синтаксис, но добавился метапрограмминг и полиморфизм, которые аргонично, в отличие от объектноориентированной парадигмы вписываются в Beam VM.

Новое в Elixir-е:
Читать полностью »

Профессиональный девелопмент — один из ключевых элементов процесса усовершенствования ваших навыков как front-end дизайнера или разработчика. В этой статье я поделюсь с вами нескольким советами, которые мне очень помогали в течение прошедших нескольких лет.

1. Наслаждайтесь своей работой. Если вам не нравится то, чем занимаетесь, будь то создание красивых интерфейсов или проектирование веб-сайтов, попробуйте свои силы еще в каком-либо поле деятельности. Жизнь слишком коротка, чтобы тратить ее на то, к чему не лежит душа.

2. Овладейте языками HTML, CSS и JavaScript от «тыла» к «фронту». Клиентам и компаниям неважно, кто вы — разработчик, дизайнер, архитектор информационных систем или кто-либо еще. Вам в любом случае следует владеть ключевыми технологиями, которые лежат в основе веб от «тыла» к «фронту». Всё построены на этих трёх китах.
Читать полностью »

Федеральное авиационное агентство США (FAA) пересмотрит запрет на использование гаджетов в самолетах

Как и указано в заголовке, Федеральное авиационное агентство США собирается пересмотреть текущие правила по поводу использования персональных электронных устройств пассажирами в самолетах. Согласно информации, предоставленной Wall Street Journal, консультативная группа из 28 человек будет рекомендовать ослабить действующие правила. На данный момент использование электронных устройств пассажирами во время полета регламентируется правилами, которые остаются неизменными с 1966 года. Как известно, в самолетах сейчас требуют выключать любые устройства до набора самолетом определенной высоты (уже другое дело, как пассажиры выполняют эти требования).

Читать полностью »

Вот и вышел финальный релиз PHP 5.5.0. Кратко о новых возможностях можно прочитать в посте на официальном сайте или «Переведенное на русский».

На хабре уже были статьи о некоторых новых возможностях PHP 5.5.0, такие как «Coroutines в PHP и работа с неблокирующими функциями» и «В PHP 5.5 возможно появится Finally»
В данной статье будет затронута одна из новых возможностей PHP 5.5.0 "API хэширования паролей".Предоставляющий застрахованные от ошибок разработчиков и более простые в использовании высокоуровневые функции для генерации и проверки валидности паролей по хэшам. Основное отличие нового API в том, что он берёт на себя генерацию надёжных хэшей, скрывая от разработчика операции ручного указания salt-а и выбора алгоритма хэширования (по умолчанию используется Bcrypt). Создание хэша сведено к выполнению "$hash = password_hash($password, PASSWORD_DEFAULT);", а проверка к вызову «password_verify($password, $hash)». В качестве причины внедрения нового API послужило безалаберное отношение многих разработчиков к генерации salt-ов и повсеместный выбор нестойких к перебору алгоритмов хэширования.

Будут рассмотрены константы, функции и код использующий их.
Читать полностью »

NeoCities.org: бесплатные домашние странички для всех, в духе GeoCitiesИстория развивается по спирали. Многие помнят GeoCities, где каждый мог создать бесплатную домашнюю страничку. В 90-е годы этот сервис пользовался бешеной популярностью, как и его российский клон Народ.ру. Где же сейчас тот дух безграничной свободы? Неужели всем нравится жить в загонах социальных сетей?

Вчера начал работу NeoCities.org — достойный наследник легендарного GeoCities. Бесплатный хостинг для всех, статические HTML, лимит 10 МБ (HTML, картинки, CSS, JavaScript, что ещё надо), полностью анонимный, без цензуры. Буквально за две минуты вы можете создать свой маленький сайт, если вдруг возникла такая срочная необходимость. Здесь удобный текстовый редактор, простой и приятный интерфейс для управления страничками.
Читать полностью »

Введение

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