Архив метки: #код

Горе-программист

Пришла новость: гражданин Нигерии, программист, при попытке пройти пограничный контроль в аэропорту Джона Ф. Кеннеди в городе Нью-Йорк, США не смог выполнить два простейших задания пограничника: Расскажите, что такое абстрактный класс. Напишите на листе бумаги функцию проверки сбалансированности бинарного дерева. … Читать далее

Рубрика: Uncategorized | Метки: | Комментарии к записи Горе-программист отключены

Video 2x for Nexus 5X

Давно хотел написать про это, но времени не было. Сделал приложение, которое записывает видео одновременно двумя камерами смартфона и комбинирует в режиме реального времени. Например, картинка-в-картинке. Забавно, что можно снимать и себя и окружающий мир, сдабривая всё это едкими и не очень … Читать далее

Рубрика: Uncategorized | Метки: | Комментарии к записи Video 2x for Nexus 5X отключены

Flutter

Сегодня расскажу об одном из многочисленных способов создавать кроссплатформенные приложения для Android и iOS — Flutter от Google. Особенности: 1. Язык программирования — Dart. Не привычный ни для Android- ни для iOS-разработчиков. 2. Среда разработки — Atom. Хотя среда разработки … Читать далее

Рубрика: Uncategorized | Метки: | Комментарии к записи Flutter отключены

Реклама на первом

Первый канал в онлайн-вещании стал заменять эфирные рекламные блоки на онлайн-рекламу. Для того, чтобы сделать это, им потребовалось передавать в онлайн-проигрыватель время начала и конца рекламных блоков. JSON-файл, который запрашивает медиа-плеер первого канала, в нём даны временные метки рекламных блоков: … Читать далее

Рубрика: Uncategorized | Метки: | Комментарии к записи Реклама на первом отключены

ClipboardNearby

В порядке эксперимента написал небольшую утилиту ClipboardNearby для передачи содержимого буфера обмена между устройствами Android с помощью Nearby Messages API. ClipboardNearby не требует, чтобы устройства были в одной сети Wi-Fi, не придётся спаривать устройства (прикладывать устройства друг другу, связывать их через Bluetooth, … Читать далее

Рубрика: Uncategorized | Метки: | Комментарии к записи ClipboardNearby отключены

Advent of code, Day 9

Задача: http://adventofcode.com/day/9 Ну, думаю, если не для этой задачки был придуман Prolog, то для чего же ещё? К счастью, сейчас не нужно ставить на компьютер интерпретаторы и компиляторы, можно писать код прямо в браузере. Моё решение ниже, наверное, насмешит опытных прологеров, … Читать далее

Рубрика: Uncategorized | Метки: | Комментарии к записи Advent of code, Day 9 отключены

О сервисе синхронизации приложения Турист

Не так давно я выложил исходники приложения Турист. Не только мобильное приложение, но и сервис, обеспечивающий синхронизацию данных в облаке. Этот бэкэнд можно развернуть на бесплатных серверах Google App Engine (кстати, деплой делается прямо из Android Studio). Сервис синхронизации написан Java. Как я … Читать далее

Рубрика: Uncategorized | Метки: | Оставить комментарий

Турист v1.2

Что нового: Список путешествий эволюционировал в сторону современных тенденций дизайна Android. Крупные изображения путешествий превратились в небольшие аватары. Обводка вокруг аватаров показывает цветом процент готовности в дорогу. Зеленый сектор обводки показывает, сколько вещей уже собрано, а красный — столько осталось … Читать далее

Рубрика: Uncategorized | Метки: | Оставить комментарий

Программистские топонимы

Известно, что адрес компании Apple — 1 Infinite Loop, то есть «Бесконечный цикл, дом 1». Улица с таким именем описывает окружность вокруг офиса компании. Если бы программисты жили отдельно от остальных людей, они бы использовали следующие топонимы. Thread Pool — водоём Нить … Читать далее

Рубрика: Uncategorized | Метки: | Оставить комментарий

Новогодние изменения в CornPlay

С наступающим Новым 2015 годом! В этом году мы кое-что поменяли. Во-первых, исходные коды приложений уже опубликованы на http://github.com/cornplay. Исходники новые приложений, если таковые появятся, также будут опубликованы. Присоединяйтесь. Во-вторых, из-за неприятно высокого курса доллара пришлось отключить площадку Google App Engine, которую мы … Читать далее

Рубрика: Uncategorized | Метки: | Оставить комментарий