| Новые статьи Используем библиотеку JSOUP на примере бэкапа цитат из bash.imJSOUP - это Java-библиотека для работы с документами HTML. Она обеспечивает очень удобный API для извлечения и манипулирования данными, используя DOM, CSS, и JQuery-подобные методы. Последняя версия этой библиотеки - 1.8.2, скачать можно с официального сайта. Там же можно найти примеры программ, и документацию. Прежде чем приступить к парсингу страницы, необходимо получить её html-код и изучить его. Быстро и наглядно это можно сделать в браузере, нажав кнопку F12.  Немного побродив по коду, видим повторяющиеся теги div с универсальным атрибутом class, принимающим значение quote. В каждом из них есть ещё несколько тегов: замечаем где расположена Продолжить Рейтинг: 3 (За: 5 | Против: 2) Добавлено: 26.05.2015 от Kalter Комментарии (20) Как создать свой язык программированияСерия видеоуроков по созданию своего языка программирования на 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) LWJGL 3. Универсальная загрузка нативных библиотекСовсем недавно LWJGL третьей версии была новинкой, диковинкой. Когда я взялся за нее при переносе After Engine на OpenGL я, бывало, хотел откатиться на вторую версию, где были удобные вспомогательные классы и библиотеки. Однако, к счастью, я этого не сделал, зато открыл простоту и мощь третьей версии. Однако, чтобы не загружать пользователей моего движка лишней работой, я решил закопать все "шершавые" взаимодействия с библиотекой подальше в движок. В первую очередь меня озаботила проблема подгрузки нативных библиотек. Но, как оказалось, реализация автоматической загрузки не так уж и сложна. Стоит учитывать некоторые тонкости - во-первых представленный метод должен выполняться ДО любых обращений к LWJGL библиотеке, а во-вторых, есть некоторая неувязка имен папок с именами архитектуры, Продолжить Рейтинг: 7 (За: 7 | Против: 0) Добавлено: 9.04.2015 от DominaN Комментарии (4) RenPy. Урок 3. Ветвления и переменныеАвтор: lolbot Страшная правда: последовательно/параллельно На самом деле, show/scene только помечает картинку к отображению. События на экране случаются на строчках с with/репликах/паузах. Сравните: Последовательное применение dissolve: 
 Параллельное применение dissolve: 
 Наводим красоту: порядок спрайтов show... - если персонажа на экране нет, показать поверх всех, если есть, не менять порядок show... behind <тэг> - за спиной у кого-то 
 Продолжить Рейтинг: 3 (За: 4 | Против: 1) Добавлено: 3.04.2015 от BPS Комментарии (14) RenPy. Урок 2. Наводим красотуАвтор: lolbot ВНИМАНИЕ!!! К первому уроку добавлен пункт "Домашние задания", советую посмотреть его перед чтением. Понятие о coding conventionНекоторые вещи не стоит делать в коде: • Не потому что они не заработают (наоборот) • Потому что в остальном коде уже сделано не так 
 Как не спойлерить себе игру Писать не имея возможности запустить - глупо. Но часть ресурсов - не спойлеры! 62/123 фонов - те же, что и в Demo 2009 20/71 треков музыки - те" href="https://annimon.com/ablogs/file1024/lesson2_2009_bg.txt">  Список фонов из Demo 2009/file] 20/71 треков музыки - те Продолжить Рейтинг: 3 (За: 5 | Против: 2) Добавлено: 21.03.2015 от BPS Комментарии (9) | 
