Статьи, которые добавил aNNiMON: Java 8 в Android со Stream API и лямбдамиКак вы знаете, Android основан на Java 6. Google не спешит добавлять поддержку новых версий Java, поэтому приходится мечтать даже об использовании try-with-resources, multi-catch из Java 7, не говоря уже о Lambda Expressions и Stream API. Но если чего-то сильно захотеть, то никакие преграды не остановят, ведь так? Если мы не можем запустить код из Java 8 в Android-приложениях, то почему бы не преобразовать его в Java 6 совместимый? Именно это и делает проект Retrolambda финского разработчика Esko Luontola. Retrolambda На странице проекта есть описание и короткое видео, демонстрирующее, как работает преобразование. Вкратце, Retrolambda анализирует байт-код скомпилированных классов, ищет вызовы лямбда-выражений, Продолжить Рейтинг: 9 (За: 10 | Против: 1) Добавлено: 9.01.2015 от aNNiMON Комментарии (25) Простой бот для сайтаНаверняка, многие уже успели заметить некоторое нововведение на нашем сайте. Сейчас я расскажу, откуда пошли корни, как работает бот и как наполнялась база фраз. Сделать точно такого же бота не составит труда, уж поверьте. Корни ![]() Идею добавить на сайт бота подкинул благородный дон Virus-ON, так что все лавры ему. Что же нужно для создания бота? Во-первых, база данных фраз — память бота, чтобы он мог отвечать на сообщения. Во-вторых, некоторый алгоритм выбора фраз — мозг бота, чтобы он отвечал более-менее в тему. База данных. Часть 1 По воле случая, довелось познакомиться с одним человеком, программирующем Продолжить Рейтинг: 22 (За: 22 | Против: 0) Добавлено: 15.12.2014 от aNNiMON Комментарии (16) Матан-ботан. Вычисление квадратного корня вручнуюКвадратным корнем из числа a (корнем второй степени, \sqrt{a}) называется число, которое удовлетворяет уравнению бла-бла-бла... СТОП!!! Я не буду заморачивать вас скучным текстом, бесполезными формулами и непонятными определениями. Всем этим и так кормят не один год в учебном заведении. Скажу честно, я ненавижу матан. Ненавижу в первую очередь за то, что его объясняют сухим и скучным языком и прочей ересью. Посему, это статья будет про матан, от человека, ненавидящего матан. Поехали! Для начала, давайте подумаем, где нам может пригодиться квадратный корень? Нет, учебное заведение не в счёт! На самом деле бывают ситуации, в которых он действительно необходим. Вот один из таких примеров: Представьте, что вы поздно возвращаетесь Продолжить Рейтинг: 18 (За: 19 | Против: 1) Добавлено: 10.10.2014 от aNNiMON Комментарии (65) Пишем игру на движке JECPХочу поделиться статьёй о том, как писать игры под разные платформы на движке JECP. JECP - открытый движок для создания игр и приложений для Java ME, Android и PC (Java SE). Страница проекта на GitHub. Для начала скачаем библиотеку. Можно скачать исходники и закинуть их в проект или скачать собранную библиотеку в jar. Рекомендую второй вариант, чтобы не путаться в куче исходных файлов. Теперь создадим несколько проектов в NetBeans. Рекомендую создать отдельную папку для этих проектов. Название папки - Pipes. Первый: Java ME - Mobile Class Library. Это будет главным проектом, в котором Продолжить Рейтинг: 13 (За: 13 | Против: 0) Добавлено: 9.07.2014 от aNNiMON Комментарии (4) Бэкап сообщений Вконтакте с использованием VK API и Java 8За время использования vk.com накопилось немало диалогов, которые хотелось бы куда-то сохранить и изредка перечитывать. К тому же всегда интересно вспомнить с чего начиналась переписка с другом или подругой. Поэтому я решил написать для себя приложение, которое будет делать бэкап диалогов в html со всеми фотографиями, ссылками на видео и репостами. Задачу можно разбить на два пункта: 1. Получение бэкапа диалогов. 2. Парсинг и вывод в нужный формат. Цитата 16-фев-2017: По многочисленным просьбам добавил скомпилированное приложение с текстовым файлом настроек. ★ Получение бэкапа диалогов Вконтакте предоставляет свой API для работы приложений. Именно его мы и будем использовать Продолжить Рейтинг: 13 (За: 13 | Против: 0) Добавлено: 23.06.2014 от aNNiMON Комментарии (6) Всего: 113 ![]() |