Архив за 16 декабря 2014 - 3

AWS Lambda и никаких серверов - 1 Лично для меня Amazon Web Services всегда ассоциировался с Infrastructure as a Service (IaaS), на базе которого каждый строил свои сервисы и приложения. Но есть и претендующие на роль платформы в виде сервиса, например, Elastic Beanstalk и OpsWorks. Хотя, по моему мнению, их с натяжкой можно считать PaaS, так как остается доступ к инфраструктуре, и вместе с тем головная боль по её администрированию.

Вся прелесть PaaS — это нулевые затраты на администрирование, простота использования и, как следствие, возможность сфокусироваться на коде приложения, забыв о том, как его разворачивать, интегрировать и поддерживать.

Итак, по словам представителей AWS, Lambda позволит забыть об инфраструктуре и запускать приложения в облаке, при этом получая интеграцию с другими сервисами Amazon, масштабируемость, низкую цену использования вычислительных ресурсов. Все, что нужно для старта, — написать функцию, ассоциировать её с событиями. После этого амазон автоматически выполнит функцию при каждом новом событии. О масштабировании и высокой доступности можно не думать: наша функция сможет обработать десятки тысяч запросов в час без каких-либо усилий с нашей стороны, без бекенда в традиционном его понимании.
Читать полностью »

Согласно имеющейся информации, в ноябре текущего года The Wall Street Journal сообщил, что прибыль китайской компании Xiaomi в 2013 году достигла 556 млн долл, однако, уточнённые данные говорят о том, что настоящая цифра составляет 56 млн долл, что в 10 раз меньше озвученной ранее суммы.

Прибыль Xiaomi за 2013 год в 10 раз меньше, чем сообщалось ранее

Как известно, китайский производитель продаёт смартфоны с маржой в 2%, в то время как у Apple она составляет 28,7%, а у Samsung — 18,7%.

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

Оптимизация кода под Pebble - 1На Хабре уже было несколько статей об общих принципах написания кода под Pebble. Для программирования используется язык C, а сам процесс разработки происходит в браузере, при этом компиляция происходит на удаленных серверах, и изменить ее параметры нет возможности, разве что установить Ubuntu и инсталлировать необходимые инструменты для офлайн-компиляции. Но даже такой ход не избавит основного ограничения – на устройстве доступно только 24 Кб оперативной памяти, которая используется и для скомпилированного кода, то есть действительно динамической памяти остается 5-10 Кб. И если для простых программ, которые используются как тонкие клиенты или дополнительные датчики для телефона, этого с головой достаточно, то для написания самодостаточной более или менее сложной игры, которой не нужен смартфон, этого откровенно мало. Вот здесь и понадобится оптимизация кода под размер.
Свои шишки я уже набила, и поэтому предлагаю поучиться на моих ошибках, которые я объединила в 16 советов. Некоторые из них могут показаться капитанскими, от некоторых избавит хороший компилятор с правильными флагами компиляции, но, надеюсь, некоторые из них кому-нибудь да и будут полезными.
Читать полностью »

Qevix — Jevix-подобный автоматический фильтр HTML-XHTML разметки в текстах - 1 Qevix — Jevix-подобный автоматический фильтр HTML/XHTML разметки в текстах.

Применяя наборы правил, контролирует перечень допустимых тегов и атрибутов, предотвращает возможные XSS-атаки.

Qevix основывается на идеях PHP версии Jevix (средства для фильтрации HTML/XHTML разметки и автоматического типографирования текста).

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

Картинка для привлечения внимания

Я думаю, большинство людей, кто застал времена DOS и ранних Windows 9x, играли или хотя-бы слышали о такой замечательной игре, как Supaplex. Лично для меня — это игра-легенда. Я до сих пор с трепетом вспоминаю долгие зимние вечера, проведённые в попытке пройти какой-нибудь сложный уровень на стареньком 286-м.

Так сложилось, что я программист. И не просто программист, а программист компьютерных игр. Так что, где-то в 2008 году я занялся написанием движка-«убийцы крузиса» (или что там было круто на тот момент, я уже не помню). Примерно через год меня настигло прозрение, что моих человеко-часов на проект уровня Unreal Engine не хватит. И я решил сделать легкую, «казуальную», версию движка и написать на ней пару простеньких игрушек.

Мой выбор пал на клон Supaplex. Правда, на тот момент уже существовало несколько клонов под Windows и другие платформы, поэтому просто писать все с нуля было неинтересно. Зато в мою голову заползла крамольная мысль: а что, если дизассемблировать оригинальный Supaplex и сделать игру с логикой, «идентичной натуральной». Такая задача казалась крайне заманчивой, и я взялся за её осуществление. Я заказал 3D-модельки у одного хорошего знакомого фрилансера и, пока он был занят моделлингом, я приступил к изучению пациента. Сразу предупреждаю, что я уже не помню многих деталей и могу что-то забыть или приврать, всё-таки это было довольно давно.

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

Некоторое время назад я был заинтересован поиском альтернативы функции «Текст в Речь» в Mac OS X под Linux и позднее под Windows. Мне хотелось сконвертировать целую статью или если это будет возможным книгу для прослушивания ее на смартфоне в вагоне метро.

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

Как говорил персонаж комедии «Аэроплан»: «Похоже, я выбрал неудачную неделю, чтобы бросить курить». Тем не менее, мы решили в этот непростой для экономики день опубликовать нашу новогоднюю подборку, чтобы хоть как-то отвлечь вас от грустных мыслей.

На календаре 16 декабря, а это означает, что до Нового года осталось всего ничего. Для тех, кто рвет на себе волосы в поисках идей для подарка еще не определился с подарками для своих родных, друзей, коллег или для себя любимого(ой), мы подготовили небольшое руководство «Как стать лучшим Гик Морозом», заботливо поделив показавшиеся интересными нам вещи (которые, честно сказать, мы бы и сами хотели увидеть под елкой) по ценовым категориям. Конечно, мы делали упор на владельцев Lumia (и желающих таковыми стать), но в целом подарки вполне универсальны и подойдут не только поклонникам устройств на Windows.

Гид по новогодним подаркам 2014: версия блога Microsoft Lumia - 1

Здесь нужно добавить, что этот пост носит чисто рекомендательный характер: мы не рекламируем ни магазины, ни сами товары, а только предлагаем идеи и приводим примеры, где это можно было бы купить. Как бы то ни было, никто лучше вас, дорогие читатели, не знает, какой подарок приготовить к этому празднику.
Читать полностью »

Эффекты для электроакустической гитары без внешнего усилителя - 1
Прототип, промежуточная и финальная версия устройств.

Интересный для меломанов проект в данный момент собирает деньги на Kickstarter. Устройство ToneWoodAmp подключается на выход электроакустической гитары, и создаёт различные звуковые эффекты, которым не нужен усилитель – само устройство крепится к задней части корпуса гитары на магнитах, и все эффекты создаются вибрацией самого корпуса. Таким образом, гитара превращается в комбинацию гитары, усилителя и «педальки».
Читать полностью »

В распоряжении источника оказалась интересная информация касательно планов Samsung по выпуску новых моделей смартфонов: корейская компания готовила линейку Galaxy U (по аналогии с серией A), но работы по ее запуску были приостановлены из-за желания сконцентрировать максимум усилий на новом флагмане — Galaxy S6.

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

Сегодня компания Huawei, как и обещала, анонсировала новый смартфон Honor 6 Plus. Аппарат становится на ступень выше Honor 6, и выглядит более привлекательно за счёт некоторых особенностей.

Внешне устройство практически идентично меньшей модели. Сзади новинку выдаёт система из двух камер. Собственно, это главная особенность аппарата. Камеры имеют разрешение по 8 Мп и предназначены не только для выбора точки фокусировки уже после получения снимка.


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js