Реклама

Статьи | Прочие языки

Граббер сайта на OwnLang за пять минут


В этой статье я покажу как можно быстро добавить любую Java библиотеку для последующего взаимодействия с ней в OwnLang (Desktop), как вызывать Java-код, на примере библиотеки Jsoup, а также сохранять данные в json и SQLite.


Подключаем Java-библиотеки
Начну, пожалуй, с самого нуля - загружаем последнюю версию (на момент написания статьи это OwnLang Desktop 1.3.0) со страницы релизов на GitHub. Распаковав zip-архив, мы видим две папки:
  - modules - папка дополнительных модулей
  - libs - папка Java-библиотек.

Мы будем работать с библиотекой Jsoup, поэтому качаем последнюю
Продолжить

Рейтинг:  7  (Против: 1 | За: 8)
Добавил: aNNiMON

Комментарии (5)

C++ или программирование по-универовски. Часть 1. Организация


Однажды в студёную зимнюю пору, решили, значится, в нашем универе студентов вводному курсу по программированию обучить. Да не просто программированию, а работе с формами на C++, использовав для этого софтину C++ Builder шестой версии. Стоит ли говорить, что хлопот у ребят это вызвало немало, что уж там, многие и после экзамена не поняли, что они на самом деле делали (или не делали). Но не будем о грустном, а в данной статье как раз таки попытаемся разобраться с этим универным программированием, т.к. используется там эта методика уже более 10 лет, и, думаю, ещё будет использоваться, по крайней мере до смены поколения преподавателей. :hack:
Продолжить

Рейтинг:  3  (Против: 3 | За: 6)
Добавил: nitsu

Комментарии (8)

C++ или программирование по-универовски. Часть 2. Работа в программе.


Сессия успешно прошла, а потому - следующая часть "программирования", в которой мы рассмотрим решение конкретных задач и примеров, задаваемых студентам на парах, и возможность их практической реализации в программе Builder C++ v6.0. Перед работой рекомендуется прочитать 1-ю часть, чтобы иметь понятие о том, что вообще здесь необходимо сделать. В качестве примера, первая задача, даваемая самым двоечникам сообразительным студентам в качестве самостоятельной работы - написание калькулятора, а именно:

Задача 1. Начальный уровень. Написать программу, которая по нажатию кнопки сможет рассчитать периметр прямоугольника по заданным сторонам и вывести его в отдельное поле (сделать калькулятор).
Выполнение такой задачи изначально разделяется на следующие этапы (происходящие,
Продолжить

Рейтинг:  -5  (Против: 6 | За: 1)
Добавил: nitsu

Комментарии (5)

Грабим картиночки на python при помощи grab for Fun and Profit


Давеча понадобилось мне выкачать пак из 8к картиночек с зерочана. Делать это вручную было как-то совсем не вариантом, поэтому выбор пал на вариант с грабом картиночек.

Языком на котором я решил пилить грабер стал пайтон, почему? Огромное количество сторонних инструментов которые без особой жопной боли можно приспособить под свои нужды. Таким вот инструментом и стал фреймворк grab о котором и пойдёт сегодня речь.
Стоит сразу обмолвиться что нормальной документации у него нет и по сей день, так что я оперировал немного устаревшей инфой, однако даже так, фреймворк делал своё дело и очень мне понравился.

Для начала нужно его поставить, это вполне спокойно делается командой
  1. pip install grab

Окей, теперь, для примера получим страницу, ну скажем, с артами по Undertale, тобишь
Продолжить

Рейтинг:  3  (Против: 1 | За: 4)
Добавил: Virus-ONЪ

Комментарии (5)

Простой Telegram-бот на Node.js с нуля


Создание простого Telegram-бота, который позволяет сохранять сообщения с любым содержимым и получать их по ключу.
Бот использует SQLite базу данных. Можно модифицировать пример и сделать бота, который получает информацию из другой базы данных, например, товары, клиенты, список мемов :-D и прочего.



Команды:
  - /add key — сохранить сообщение под именем key
  - /get key — получить сообщение по ключу key
  - /remove key — удалить сообщение
  - /list — вывести список всех ключей, который добавил текущий пользователь

Репозиторий проекта: https://github.com/annimon-tutorials/Telegram-Bot-Example
Библиотеки:
Продолжить

Рейтинг:  4  (Против: 0 | За: 4)
Добавил: aNNiMON

Комментарии (10)
Всего: 19
1 2 3 4 >>

Мы в соцсетях

vk tw tg yt

Пожертвования

Аноним2850 р.
Freddy1700 р.
riseremi1111 р.
NaruTrey800 р.
vlavolk637 р.
  © aNNiMON (Melnik Software)
 
Яндекс.Метрика