Опрос
Что наиболее интересно?
BinaryStream [1]
14.3%
RemoteServer [1]
14.3%
ServerVisor [2]
28.6%
UnifiedText [1]
14.3%
UnifiedTable [1]
14.3%
CAM [1]
14.3%
Всего голосовавших: 2 / Отдано голосов: 7

Гости не могут голосовать


#1 2016.10.03 22:35

wapmorgan
Участник
Зарегистрирован: 2012.10.11
Сообщений: 10
Карма: 0
Профиль

Оцените уникальность идей

Вот за время пребывания в вооруженных силах пришли в голову некоторые идеи насчет полезных библиотек и программ. Оцените, может внесете какие-нибудь коррективы.


Библиотеки:

1. BinaryStream - библиотека для работы с бинарными данными. Удобное чтение как группами, так и отдельными порциями (битами, байтами, строками). Подгрузка конфигураций (с группами), записанных в обычных ини файлах. И другие плюшки.
Вот начало ридми и реп, если кто уже заинтересовался.
2. RemoteServer - библиотека для удаленного подключения к серверу через ssh или telnet, выполнение команд удаленно и контроль над выполнением. К тому шорткаты для базовых вещей (типа выключения, получения информации о конфигурации сервера или доступной памяти на жестком).
Вот начало ридми - и реп, если кто уже заинтересовался.
3. UnifiedText - библиотека, предоставляющая унифицированный интерфейс к текстовым документам, позволяющая работать с текстом как с набором абзацев, строк или получать весь текст сразу. К тому же с возможностью получать список вложенных файлов.
Вот начало ридми -  и реп, если кто уже заинтересовался.
4. UnifiedTable - унифицированный доступ к табличным документам. Получение списка и выбор одной из книг, получение данных построчно.
Вот реп, пока что даже начало ридми не написал.

Программы (консольные):

1. ServerVisor - монитор загруженности и общего состояния любого количества удаленных серверов (на основе RemoteServer). Отображение информации о нагрузке на профессор, загруженности памяти, занятости пространства на хранителе, установленном ПО, запущенных процессах, открытых портах, соединениях и другой информации. С регулируемым временем обновления и сокрытием ненужной информацией.
Вот реп, если кто уже заинтересовался. В прикрепленном пара фотографий, зарисованного в блокноте интерфейса.

2. CAM (Console Archive Manager) - одна программа для работы с самыми популярными форматами архивов. Всё операции (извлечение, добавление, создание, поиск) с единым интерфейсом и большим количеством опций, влияющих на результат распаковки или поиска.
Вот начало ридми -  и реп, если кто уже заинтересовался.

Отредактировано wapmorgan (2016.11.23 02:09)

Неактивен

#2 2016.10.04 14:57

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6558
Карма: 108
Профиль Веб-сайт

Re: Оцените уникальность идей

Мне лично в реальной работе было бы интересно UnifiedTable. Потому как с этими экселями много проблем. Существующие реализации (https://github.com/PHPOffice/PHPExcel - масса функционала, но забаговано и практически не поддерживается, https://github.com/box/spout - мало функционала, https://github.com/PHPOffice/PhpSpreadsheet - видимо новая реинкарнация PHPExcel но я пока не щупал).
И вообще в данном проекте, лучше сразу отказаться от xls, а сделать поддержку только xlsx. Т.к. думаю, сил не хватит нормально поддержать бинарные структуры старых экселей.
RemoteServer - ну да, забавно, конечно, но реального применения не вижу.
BinaryStream - не вижу применения.
UnifiedText - я лично тоже не вижу применения, но может сеошникам пригодится, хз.
---
ServerVisor - это реально интересно. Профильно не админ, а пхпшник, но реально приходится заниматься в т.ч. и администрированием. Так что заинтересован в подобном инструменте. Так же желательно заранее предусмотреть работу с БД (NoSQL, РСУБД) в смысле мониторинга репликации, и другого анализирующего функционала.
CAM (Console Archive Manager) - есть Universal Extractor. Реализовывать на php не вижу смысла.
Добавлено спустя   6 минут  26 секунд:
Кстати, в пользу ServerVisor, обрати внимание на такой проект - https://github.com/pixelb/ps_mem. Все что делает - группирует все процессы и показывает занятую ими память. ИМХО, реализовать подобное не сложно, а более 550 звезд говорят о востребованности такого функционала.

Неактивен

#3 2016.11.15 01:55

DarkDaNTe
Участник
Откуда: Украина
Зарегистрирован: 2009.01.08
Сообщений: 577
Карма: 11
Профиль

Re: Оцените уникальность идей

Да, UnifiedTable и я бы пользовался )

Неактивен

#4 2017.01.08 00:58

wapmorgan
Участник
Зарегистрирован: 2012.10.11
Сообщений: 10
Карма: 0
Профиль

Re: Оцените уникальность идей

Начал с самого простого. Пока что такая задумка:
https://github.com/wapmorgan/CAM

Вроде простой синтаксис и возможность расширять функциональность. Оцените

Неактивен

#5 2017.01.08 11:30

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6558
Карма: 108
Профиль Веб-сайт

Re: Оцените уникальность идей

wapmorgan написал:

Оцените

как обычно - PSR-2 и я бы сразу использовал какой-нибудь https://github.com/symfony/console для построения архитектуры приложения.

Неактивен

#6 2017.01.18 03:23

wapmorgan
Участник
Зарегистрирован: 2012.10.11
Сообщений: 10
Карма: 0
Профиль

Re: Оцените уникальность идей

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.1
0.008 s