BLOG "Моё хобби" или "как я трачу свободное время"

Сообщения
2,751
Реакции
3,016
Помог
61 раз(а)
Mnenie[1].jpg
Приветствую! В данной теме буду делиться новостями, о том как провожу свободное время, возможно и ход разработки чего-то либо.
Возможно данный формат будет интересен другим и остальные разработчики подхватят его.

Будучи юзером, ещё без понимания "что такое плагин", мне было интересно почитать то, что пишут разработчики плагинов, и всего, что относится к моему хобби (hlds, cs). Я рыскал форумы, в поисках информации, натыкался на самые неординарные ответы, которые могли вовсе противоположить мнению юзеров кснета и других форумов (а "авторитетных" личностей там "было" много).
Скажу заранее, обсуждение личностей (всяких там мастеров, владеющим ораторским искусством и только :mosking:) меня вовсе не интересует, не на то время тратится.

Здесь, я буду делиться какими-то мыслями, мнением и прочим.
Время от времени я изучаю новые для меня языки программирования, расширяю кругозор так сказать, подкрепляя знания практикой.
14 Мар 2018
На данный момент, занимаюсь изучением Python.
Пишу лёгкую программку, с не сложным функционалом, направленную на помощь администраторам hlds серверов.
С данной программой я ознакомлю вас позже, ибо на данный момент она имеет только CLI исполнение.
 
Сообщения
2,751
Реакции
3,016
Помог
61 раз(а)
Начну пожалуй с того, что поделюсь не плохими гайдами, для создания GUI на Python.
Постараюсь через библиотеку tkinter реализовать необходимый мне функционал.

Я заметил, что большинство гайдов для python2, это толкает на мысль, что люди уже нашли более продвинутый инструмент для GUI, и помимо PyQt :scratch_one-s_head:
 
Сообщения
2,751
Реакции
3,016
Помог
61 раз(а)
С данной программой я ознакомлю вас позже
Немного расскажу о функциональности.

Название: ReBuild_Downloader
Автор: wopox1337
Благодарности: fantom CrazyHackGUT Inline за помощь, идеи, подсказки по коду.
Для чего нужна программа: Скачка ряда дополнений (компонентов) для сервера, с поддержкой контроля выходных данных. (выбор компонентов, различные места установки, кастомизация компонентов, посредством наката кастомного содержимого).
Реализация: Мультипоточная скачка списка компонентов, с возможностью ограничения потоков, во избежание нагрузки сервера. Выбор пакета для установки (linux, win32, both). Выбор названия мода (%mod% = cstrike (или czero и любой другие)). Оформление итогового архива для установки. Компоненты для скачивания регулируются посредством JSON конфига.
  1. ReHLDS
  2. ReGameDLL
    1. Config: %root%/%mod%/game.cfg
  3. Metamod-R
    1. Config: %root%/%mod%/addons/metamod/config.ini
    2. Plugins: %root%/%mod%/addons/metamod/plugins.ini
  4. ReVoice
    1. Config: %root%/%mod%/addons/ReVoice/revoice.cfg
  5. AmxModX-base-1.8.3
  6. AmxModX-cstrike-1.8.3
  7. ReAPI
На данный момент уже присутствует заявленный функционал, однако не в полном объёме.

Применение: Программу можно будет использовать как в виде web-страницы, так и в виде клиентского приложения.
Цель проекта: Практика на языке Python, в решении реальной задачи.
Представлен вариант скачивания с отключенным режимом многопоточности и выкачкой билдов под обе системы (linux + win32)
1521107079849.png
Даты релиза не называю, по понятным причинам (не достаточно опыта).
 
Последнее редактирование:

RockTheStreet

Саппорт года
Сообщения
1,743
Реакции
344
Помог
40 раз(а)
Обратите внимание, если вы хотите заключить сделку с этим пользователем, он заблокирован
wopox1337, Тогда уж стоит добавить автоматическую загрузку файлов на сервер через FTP :D
15 Мар 2018
Хотя, можно же самому выкачать, чет тупанул...
 
Сообщения
2,751
Реакции
3,016
Помог
61 раз(а)
melfyk, на счёт ftp, sftp, local. Возможно, при надобности потом и сделаю. Но! Если так делать, то нужен автобэкап. А, до этого мне пока что далеко. Для начала базовый подготовлю.
 
Сообщения
102
Реакции
77
Начну пожалуй с того, что поделюсь не плохими гайдами, для создания GUI на Python.
Постараюсь через библиотеку tkinter реализовать необходимый мне функционал.

Я заметил, что большинство гайдов для python2, это толкает на мысль, что люди уже нашли более продвинутый инструмент для GUI, и помимо PyQt :scratch_one-s_head:
А видел ImGui ?
Тоже неплохая вещица, есть под многие языки, уверен и для питона в том числе.
Да и кстати, почему питон? :hunter:
 
Сообщения
2,751
Реакции
3,016
Помог
61 раз(а)
тем временем, я с не давних пор открыл для себя удобный инструмент для работы с приложениями.
Это приложение под названием Chocolatey.
Возможно, данная программа будет полезна и вам, читателям.
Кратко говоря, программа представляет собой подобие интерфейса менеджера пакетов из Linux-систем.
С помощью программы вы можете выкачивать программы и дополнения к ним, с учётом их последующего автоматического обновления (к примеру командой).
Программа, имеет CLI-интрефейс, однако в ней же можно скачать GUI для управления ею.
 
Сообщения
2,751
Реакции
3,016
Помог
61 раз(а)
fantom, не нужен мне линукс под мои задачи. как это не понять то? :mosking:
 

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу