Статьи, которые добавил aNNiMON: Как создать свой язык программированияСерия видеоуроков по созданию своего языка программирования на Java без использования генераторов парсеров. По мере выхода уроков, буду обновлять статью. Репозиторий проекта: https://github.com/aNNiMON/Own-Programming-Language-Tutorial Плейлист на YouTube: https://www.youtube.com/playli...soWX0qTeQ9_-MFBE552C Продолжить Рейтинг: 19 (За: 22 | Против: 3) Добавлено: 21.05.2015 от aNNiMON Комментарии (79) Публикация Android-библиотеки в репозиторий Maven с помощью GradleРазрабатывая библиотеку, рано или поздно приходит момент, когда нужно поделиться ею с другими. Нет, я сейчас говорю не про выкладывание исходников на GitHub, а про публикацию библиотеки в репозиторий Maven Central. Тем более, что выкладывать исходники там не обязательно, допускаются и проекты с закрытым исходным кодом. Процесс публикации не слишком простой, поэтому без мануала не обойтись. Есть статья на Хабре, но в ней описана публикация Java-библиотеки при помощи Maven, а в моём случае библиотека для Android и используется Gradle, так что процесс значительно отличается. Продолжить Рейтинг: 6 (За: 7 | Против: 1) Добавлено: 3.03.2015 от aNNiMON Комментарии (10) Параллаксный фонПри разработке игр, фон играет немаловажную роль. Благодаря ему можно усилить восприятие игрового мира, скрасить игровой процесс, передать игроку соответствующее настроение. Одним из простых, но интересных способов улучшить задний фон и восприятие глубины сцены, является применение параллаксной прокрутки фона, то есть, чем дальше объект от камеры, тем медленнее он передвигается. Вот как бы выглядела игра Mario с этим эффектом. (нажмите для просмотра анимации) Приступим к реализации. Я подготовил несколько фоновых слоёв: небо, тучи, облака, горы, равнины, железная дорога, трава и столб. Прежде чем выводить это всё на экран, Продолжить Рейтинг: 18 (За: 19 | Против: 1) Добавлено: 25.01.2015 от aNNiMON Комментарии (31) 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 Комментарии (15) Всего: 106 Категории
|