• В этой статье я опишу создание нативного iOS модуля для Titanium. Целью статьи является показать базовые вещи при создании Titanium модуля, чтобы при необходимости вы не боялись расширить/ускорить базовый функционал Titanium.SDK. Основной задачей модуля будет сохранение pdf файла с наложением…

  • Puzzle, наверное, самый популярный жанр приложений для детей. Такой проект есть почти у всех начинающих разработчиков. Логика проста — дети любят пазлы, техническая реализация сравнительно не сложная — почему бы и нет. К сожалению, в итоге, количество низкокачественных поделок на…

  • Хочу рассказать о двух странностях, с которыми мне пришлось столкнуться, программируя вычислительные алгоритмы на языке C. Итак, первое неожиданное поведение для некоторых программистов. Вот маленькая прога. #include <stdio.h> int main() { unsigned char a = 1, b; b = ~a…

  • Мне не понятна причина существования бесконечных споров вокруг Объектно-ориентированного программирования (ООП) и Функционального программирования (ФП). Кажется, что такого рода вещи находятся за пределами человеческого понимая, и о них можно спорить веками. Много лет занимаясь исследованием языков программирования, я увидел четкий…

  • Да, ребята из ifixit любят разбирать разного рода гаджеты, и, более того, умеют делать это. На их счету — десятки, если не сотни разобранных до винтика устройств. Само собой, в команде ifixit работают неординарные специалисты, способные разбирать даже устройства, которые…

  • Какие дизайнеры бывают? Чем отличается дизайнер от UI/UX-специалиста, арт-директора, креативного директора, где его работа пересекается со сферой бизнес-аналитика? Именно эти темы хотелось бы обсудить.

  • Столкнулся с проблемой: при просмотре некоторых роликов на youtube звук идет только на левый спикер. При прослушивании через наушники это доставляет некоторые неудобства. Существует простое и достаточно эффективное решение: вставить коннектор в гнездо не полностью. Но это решение не подошло…

  • Доброго времени дня или ночи. В свободное время я занимаюсь разработкой игры на космическую тематику на Three.js/WebGL и задумал написать небольшую серию статей по некоторым компонентам игры, в этой статье мы поговорим о карте галактики. Рассказ пойдет уже привычным мне…

  • Мобильные приложения, это не будущее разработки, это уже настоящее. В настоящее время пользователей мобильных приложений уже 1.2 млрд. человек, и это количество постоянно растет (Wikipedia). Вскоре количество мобильных устройств превзойдет количество людей на планете. Если скорость роста количества мобильных устройств…

  • Angular — зрелый и мощный JavaScript-фреймворк. Он довольно большой и основан на множестве новых концепций, которые необходимо освоить, чтобы работать с ним эффективно. Большинство разработчиков, знакомясь с Angular, сталкиваются с одними и теми же трудностями. Что конкретно делает функция digest?…