Последние новости С новым 2021 годом! (31.12.20) 10 лет сайту! (11.01.20) С Новым годом, Други! (31.12.19) Конкурс игр (3.12.17) Новые статьи 7 особенностей языка Java, о которых вы могли не знатьПродолжить Рейтинг: 5 (За: 5 | Против: 0) Добавлено: 20.10.2017 от aNNiMON Комментарии (2) Простой Telegram-бот на Node.js с нуляСоздание простого Telegram-бота, который позволяет сохранять сообщения с любым содержимым и получать их по ключу. Бот использует SQLite базу данных. Можно модифицировать пример и сделать бота, который получает информацию из другой базы данных, например, товары, клиенты, список мемов и прочего. Команды: - /add key — сохранить сообщение под именем key - /get key — получить сообщение по ключу key - /remove key — удалить сообщение - /list — вывести список всех ключей, который добавил текущий пользователь Репозиторий проекта: https://github.com/annimon-tutorials/Telegram-Bot-Example Библиотеки: Продолжить Рейтинг: 4 (За: 4 | Против: 0) Добавлено: 8.10.2017 от aNNiMON Комментарии (10) Я люблю окружностиНедавно был поднят вопрос, а зачем, собственно, программисту математика? Хочу поделиться своими мыслями на эту тему, а также рассказать, что именно пригодилось из школьного и университетского курса. Нас учат неправильно Прежде всего хотелось бы затронуть тему подачи материала в учебных заведениях. Думаю, у многих нелюбовь (а то и вовсе ненависть) к математике (да и не только к ней) зародилась именно в школьные годы. Если учитель приходит, рассказывает материал, проверяет домашнее задание и задаёт новое, после чего уходит, какая любовь к предмету может появиться? Так было и со мной. Нам давали материал, мы решали задачки, выходили к доске. Ненависти не было, просто было безразличие и некоторая цель — выйти к доске, чтобы получить хорошую оценку; быстро сделать домашнее Продолжить Рейтинг: 19 (За: 19 | Против: 0) Добавлено: 29.09.2017 от aNNiMON Комментарии (28) Билдеры и дженерикиПризнаюсь честно, иммутабельность объектов — моя идея фикс. Только от одного вида изменяемых объектов меня бросает дрожь, а необходимость добавить классу сеттер заставляет меня рыдать. Километровые конструкторы в моём коде — дело привычное (spoiler: преувеличение, конечно же). Работать с такими, откровенно говоря, очень неприятно. К счастью, есть один способ (не приносящий боли), позволяющий решить эту проблему. Имя ему — паттерн «Строитель» (бурж. Builder). Суть паттерна заключается в вынесении процедуры конструирования объекта за пределы его собственного класса, то есть в класс «строителя». Помимо решения вышеописанной проблемы, такой подход позволяет: - унифицировать процедуру конструирования для объектов одной иерархии, - создавать сценарии Продолжить Рейтинг: 3 (За: 4 | Против: 1) Добавлено: 9.09.2017 от aRiGaTo Комментарии (4) Полное руководство по Java 8 Stream API в картинках и примерахС момента выхода Java 8 я практически сразу начал пользоваться Stream API, так как функциональный подход обработки данных мне пришелся по нраву. Хотелось пользоваться им везде, поэтому я начал разрабатывать библиотеку Lightweight-Stream-API, которая привносит подобный подход в ранние версии Java. Также меня интересовало внутреннее устройство стримов. За это время накопилось достаточно опыта и теперь я спешу им поделиться. Продолжить Рейтинг: 17 (За: 17 | Против: 0) Добавлено: 9.08.2017 от aNNiMON Комментарии (21) |