[Ответить в тред] Ответить в тред

02/12/16 - Конкурс визуальных новелл доски /ruvn/
15/11/16 - **НОВЫЙ ФУНКЦИОНАЛ** - Стикеры
09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!


Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 93 | 10 | 19
Назад Вниз Каталог Обновить

Аноним 09/12/16 Птн 22:47:11  141865315  
14719095751430.jpg (2706Кб, 3648x2736)
Призываю веб-пограмистов в тред, прач-пуст

подскажите, направьте - как, на чем сделать самый простенький сайт, который будет парсить файл на винчестере в табличку? Файл просто - название сервера, на следующей строке - проценты свободного места.
На сервере с файлом поднят апач, остается лишь саму страничку запилить. Куда смотреть?

Есть по чуть-чуть опыта нескольких языков
Аноним 09/12/16 Птн 22:50:17  141865591
php

/thread
Аноним 09/12/16 Птн 22:51:48  141865739
>>141865315 (OP)
На любом языке это можно сделать достаточно легко, но на всяких модных, типа ruby, python, go или php - полегче.
Аноним 09/12/16 Птн 22:52:41  141865820
original (1).png (1445Кб, 1280x960)
>>141865591
подробней можно, где почитать, учитывая, что у меня задача очень ограниченная?
>>141865739
в редхате нативная поддержка для какого языка из их есть?
Аноним 09/12/16 Птн 22:54:11  141865945
безнадежный
Аноним 09/12/16 Птн 22:54:56  141866003
>>141865820
В гугл блядь иди нахуй, как прочитать файл на пехепе. Задача у него, пиздец
Аноним 09/12/16 Птн 22:55:49  141866078
>>141865820
Мужик, тебе мониторить состояние дисков нужно? Поставь zabbix, там все на свете есть и с графиками красивыми.

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

141865739-кун
Аноним 09/12/16 Птн 22:56:01  141866097
>>141865945
чиму я безнадежный-то?
олсо, да, хочу вписать это в резюме, хоть сам не совсем программист, но лишним не будет.

>>141866003
я уверен что в гугле миллион ссылок из которых вразумительных дай бог десятая часть, остальная - от школьников
Аноним 09/12/16 Птн 22:58:02  141866269
>>141866078
Ну не совсем, я не админ. Сделал скрипт, он состояние системы - памяти-дисков собирает и продукта который мы выпускаем объем коров. Это все нужно в красивом виде на веб-страничке(ну там удобнее), заодно менеджерам покажу может похвалят, лол
Аноним 09/12/16 Птн 23:01:19  141866542
в идеале туда бы историю прилепить, да кнопку которая скрипт дергает, но это потом
Аноним 09/12/16 Птн 23:02:24  141866619
>>141865315 (OP)
> выгружаешь файл на яндексдиск
> подсасываешь через api нужный файл с диска на сервер в автоматическом режиме по расписанию
У быдла даже выдумка не работает?
Аноним 09/12/16 Птн 23:03:04  141866665
https://learnxinyminutes.com/docs/ru-ru/php-ru/

Потом функции file_get_contents и explode('\n', ...
Аноним 09/12/16 Птн 23:03:50  141866723
>>141866619
какой блядь яндекс диск. у меня на работе куча виртуальных серверов, просто мне нужно отслеживать их состояние наглядно
Аноним 09/12/16 Птн 23:04:01  141866743
JAVA-ENTERPRIZE-OVERLORD vruvaetsa v tred
zadavaite voprosu
Аноним 09/12/16 Птн 23:04:11  141866758
>>141866723
они все в одной подсети за впном
Аноним 09/12/16 Птн 23:06:39  141866940
>>141866269
>>141866542
>>141866723
Ну смотри, у тебя два варианта:
1) Пилить велосипед самому, причем скорее всего тебе придется сильно в язык уйти, конкретный фреймворк, плюс так как ты веб хочешь - то тебе еще и фронтенд придется подтягивать. Все это займет огромную кучу времени, будет ломаться, падать и работать хрен знает как.
2) Взять уже упомянутый мной zabbix, разобраться в нем, настроить на мониторинг всего, что тебе нужно + сделать внутри dashboard. И все. Больше ничего не нужно. Zabbix сам умеет дергать нужные ручки автоматически и формировать графики, вести историю.
Аноним 09/12/16 Птн 23:06:45  141866950
Коечё забыл
> КАКОЙ ИЗЫК???7
Любой, сука, мразь. Как вы заебали со своими языками. Хоть на паскале, блядь, делай, лишь бы работало, пидор ёбаный.

>>141866723
> у меня на работе куча виртуальных серверов
Ты, уёбок, ты задачу как ставишь, сученыш? И что что на работе у тебя виртуальные сервера. Ты как собрался файл на автомате выгружать для парсинга, хуесос? Вебсервер тоже при тебе? Хуле ты тогда тут выёбываешься, макака

> через VBA собираешь свой ебучий файл
> кладёшь в папку вебсервера
> считываешь строки, выродок

Залез тут мне, долбоёб, готовый скрипт он хочет. Пиздуй мануалы читать, смерд ебаный.
Аноним 09/12/16 Птн 23:07:00  141866971
>>141866743
java/javascript podhodyat/udobni dlya opa?

>>141866665
спасибо, если лучших вариантов не будет - пригодится
Аноним 09/12/16 Птн 23:07:32  141866995
>>141866971
>java/javascript podhodyat/udobni dlya opa?
нет
слушай что он говорит >>141866940
такой хуйни миллионы
гугли и ставь
Аноним 09/12/16 Птн 23:08:15  141867054
>>141866971
>спасибо, если лучших вариантов не будет - пригодится
ты тупая обезьяна блять
какие парсинги файлов, велосепедостроитель ебаный?

>>141866940
Аноним 09/12/16 Птн 23:09:21  141867147
>>141866940
> Пилить велосипед самому, причем скорее всего тебе придется сильно в язык уйти, конкретный фреймворк, плюс так как ты веб хочешь - то тебе еще и фронтенд придется подтягивать. Все это займет огромную кучу времени, будет ломаться, падать и работать хрен знает как.
Ояебу, понавылазили. Для простейшей хуйни класс написать не могут, сука. ФРЕЙМВОРКИ ЗАВОДЯТ, что бы узнать сколько места осталось на удалённой машине.
Аноним 09/12/16 Птн 23:09:37  141867171
>>141866940
какой фронтэнд? мне же нужно всего ничего, скрипт уже есть - по сети подключается ко всем серверам, берет что нужно, файл уже есть, нужно его лишь в красивую страничку превратить, чтобю менеджерам показать например. ну и самому чтоб приятно было

я понимаю что есть куча админских программ. но у меня всё по сути уже есть. олсо в резюме qa вписать что новое хочется
Аноним 09/12/16 Птн 23:12:00  141867375
>>141867171
Если коротко - разберись, для начала, как файл разбирать построчно. Тебе выше написали.
>>141866665
> Потом функции file_get_contents и explode('\n', ...
> http://php.net/manual/ru
Аноним 09/12/16 Птн 23:14:06  141867556
... ну или, блядь, запиши в свой файл массив (ключ / значение), потом этот массив разгребай уже. Очевидных и простых способов - обмакачиться. Ебланов с фреймворками не слушай. Им ещё курсовую сдавать.
Аноним 09/12/16 Птн 23:14:30  141867593
>>141866971
Это и есть лучший вариант, скрипт буквально выглядит вот так:

<html>
<?php
$file = file_get_contents('путь к файлу');
$params = explode('\n', $file);
$server = $params[0];
$freeSpace = $params[1];
?>

Server: <?= $server ?> <br>
Free space: <?= $freeSpace ?>
Аноним 09/12/16 Птн 23:16:23  141867755
>>141867593
Вернее не $params, а $lines, так лучше подходит.
Аноним 09/12/16 Птн 23:16:32  141867768
>>141867593
Он там историю захочет, вот-вот. Так, глядишь, и pdo подвезут, и авторизацию, и кучу других классов. Велосипеду быть.
Аноним 09/12/16 Птн 23:17:02  141867818
>>141866950
кстати,паскаль лучше всего знаю, лол. но на нем страничку не написать

>>141867593
>>141867556
>>141867375
Спасибо, ушел пилить страницу на пхп. скину сюда, если тред будет жив и если соображу за час, ибо опыта не было
Аноним 09/12/16 Птн 23:17:43  141867880
>>141867147
>ФРЕЙМВОРКИ ЗАВОДЯТ, что бы узнать сколько места осталось на удалённой машине.
Фреймворки заводят в основном, чтобы отображать это все на фронтенде красиво. Например, https://github.com/litaotao/IPython-Dashboard

>>141867171
>мне же нужно всего ничего, скрипт уже есть - по сети подключается ко всем серверам, берет что нужно, файл уже есть
Что значит "все"? То, что ты не видишь огромного количества подводных камней в твоей задаче не значит, что их нет.
Мониторинг - это не просто "страничка красивая". Твой скрипт мониторинт место на диске? Окей, а inodы? Может быть еще и iowaitы? Данные по S.M.A.R.T собирает? Отправит на почту письмо, если что-то отвалилось?

Я понимаю, ты QA, у тебя все плохо, но вкатываться в кодинг надо с тругой стороны. Найди интересную и полезную для _тебя_ задачу и автоматизируй ее.
Аноним 09/12/16 Птн 23:19:18  141868003
14801992638690.jpg (292Кб, 1280x960)
14801992638811.jpg (297Кб, 1280x960)
14801992638912.jpg (271Кб, 1280x960)
>>141865315 (OP)
Сиди дальше за компухтером омежка ебаный хуесос.
Аноним 09/12/16 Птн 23:21:01  141868130
>>141867880
Начинать нужно с малого, нет? потенциальные беды неплохо бы собирать, но это можно добавить буквально одной строчкой в скрипте, как и смарт. Но меня это пока не интересует, самые большие проблемы именно с памятью-местом-процессором были. И письма можно запилить, есть же демоны предустановленные, хотя я не разбирался. Пока планирю просто приходя на работу сначала лезть на страницу, вот и всё. Не спорю, можно круче выше сильнее
Аноним 09/12/16 Птн 23:22:46  141868270
gentlemen.jpg (20Кб, 200x208)
>>141867880
> все на фронтенде в коворке с мафином смуззи, потом скомпилировать барбершоп в опенспейсе и выложить на гитхаб
Просто не беси меня. Я уже устал смотреть на этих ваннабифронтэндеров, которые, блядь, для простейшей хуйни бутстрап тяжеленный заряжают.

>>141867880
> Что значит "все"? То, что ты не видишь огромного количества подводных камней в твоей задаче не значит, что их нет.
А ты вот мыслишь куда то сверх задачи, прямо как студент выпускных курсов. Сказано четко: Есть файл (я проебланил что он есть на сервере и на сервере же есть апач, но перечитал), в файле инфа. Как инфу подсосать и оформить вывод? Всё. Вся задача. Как оно потом будет - уже никого не ебёт, ни меня, ни тебя, ни менеджеров. Новая задача, новые сроки, новая оплата... новое тезе. Всё остальное - от лукавого.

Вот, блядь, смотри... тебя даже люди поправляют.
>>141868130
> Начинать нужно с малого, нет?
... придумали им RAD. Быдлокодь-нихачу. Нет, блядь, они по пол года проектировки пишут, потом по году переписывают, ибо устарело (если вообще что-то пишут).
Аноним 09/12/16 Птн 23:26:57  141868592
>>141868130
>Начинать нужно с малого, нет?
Вот именно. Мониторинг - это не малое, это серьезная задача и если вдруг на твой инструмент начнут полагаться, это приведет к большим бедам.
Автоматизируй свои задачи прежде всего. Ты мануальщик? Читай про phantomjs, автоматизируй мануальщину.
Не интересно? Может, есть какой любимый канал на ютубе: сделай так, чтобы проверялись его обновления и присылалось куда-то тебе уведомление.

>>141868270
>Всё. Вся задача. Как оно потом будет - уже никого не ебёт, ни меня, ни тебя, ни менеджеров. Новая задача, новые сроки, новая оплата...
Найс мышление. Такие мамкины фрилансеры как раз и занимаются впиливанием бутстрапа туда и сюда.
Аноним 09/12/16 Птн 23:32:38  141869097
>Ты мануальщик?
Нет, больше автоматизацией занимаюсь, для веба - силениум. В основном, по серверам шариться приходится - логи и т.д.
Аноним 09/12/16 Птн 23:38:47  141869579
>>141868003
Съебал с двощей
Аноним 09/12/16 Птн 23:40:02  141869672
>>141868592
> Найс мышление.
Поработай с моё, щщенок, мышление сразу изменится. Когда на тебе под сотню задач и нужно их выполнять быстро, блядь, а не фантазировать, как бы было лучше. Я системы мониторинга вкручивал такие, что ты охуеешь над такими соображать, что и куда тебе прикрутить надо, фрилансера он нашел, блядь. У меня сетка блогов и 5 серваков, которые поисковые алгоритмы на яве парсят, пытаясь понять, что там гуголь накрутил с очередным апдейтом. Заслуженные 2500-5000$ в месяц с одной только рекламы... и это всё помимо основной работы. Если я ебал вола с каждой задачей, думал над тем А ЧТО БЫ ЕСЛИ - я бы получал 50-80 рубасов в месяц и грезил бы успехом и как купить новый телевизор, что бы на двач выложить в комнатном треде.
Аноним 09/12/16 Птн 23:40:25  141869701
>>141868003
Лижи жопу шлюхи, заражайся хламидиозом дальше
Аноним 09/12/16 Птн 23:43:06  141869928
>>141869672
А у меня хуй как у слона.
Отличные агументы к отличному мышлению.

По твоему, говнокодеры-фрилансеры никогда не зарабатывают нормальные деньги, лол?
Аноним 09/12/16 Птн 23:43:29  141869958
>>141869672
можешь 1000$ закинуть по братски на дошик. trogwar369@yandex.ru пиши скину реквизиты богатей.
Аноним 09/12/16 Птн 23:45:29  141870113
>>141869958
Нахуй ты мне впёрся, нищета? Я лучше мамке подарок куплю на нг... больше прока будет. Да и где я писал что я транжира?

>>141869928
Куда ты маняврируешь, пёс? Я тебе про то, что думать надо в рамках задачи, а не фантазировать свыше нормы.
Аноним 09/12/16 Птн 23:53:41  141870704
>>141870113
>Я тебе про то, что думать надо в рамках задачи, а не фантазировать свыше нормы.
Ну и подкрепил ты это аргументом "вот я не думаю, и у меня хуй как у слона".

Я вообще твой посыл понимаю и знаю что такое overengineering, однако, мой дорогой обладатель сети блогов, подход нужно формировать относительно задачи, которая стоит и в зависимости от того, кто ее ставит.
Можно подумать слишком мало, и потом перепиливать весь проект из-за одной новой фичи, которая нужна или наоборот, думать слишком много и в итоге сделать большое количество вещей, которые больше никогда использоваться не будут.

Так что, в твоих словах только половина правды.
Аноним 09/12/16 Птн 23:57:06  141870979
>>141868003

Кек. Его же сдеанонили и обоссали! Несите тред в тред!
Аноним 09/12/16 Птн 23:58:04  141871041
>>141866743
> zadavaite voprosu

Kokokokokkkok? Kokok? Cocockokokoo, kokok.
Kok.
Аноним 10/12/16 Суб 00:58:24  141874931
584b28c0b50b2[1].png (65Кб, 797x547)
Успехи пока так себе
Аноним 10/12/16 Суб 01:00:19  141875057
но в суть въехал - у пхп сиподбный синтаксис, довольно удобно.
Аноним 10/12/16 Суб 01:08:18  141875505
побампаю, может советчики заметят, посоветуют что
Аноним 10/12/16 Суб 01:13:07  141875759
>>141875505
тебе уже посоветовали загуглить нормальное решение для этого
Аноним 10/12/16 Суб 01:14:07  141875812
>>141875759
я уже сказал что хочу в резюме язык вписать, вот и всё
Аноним 10/12/16 Суб 01:15:48  141875917
>>141875812
на техническом собеседовании сладко ебут в рот мудаков, которые написали страницу в блокноте на языке и записали его в резюме

даун сука тупой
Аноним 10/12/16 Суб 01:16:32  141875949
>>141875917
программистов - наверняка, лол
Аноним 10/12/16 Суб 01:17:50  141876018
https://www.youtube.com/watch?v=c-Ea36d-LZo
Аноним 10/12/16 Суб 01:18:56  141876061
>>141876018
микрофон себе купи узконаправленный и чувствительность придуши. эхо неимоверное
Аноним 10/12/16 Суб 01:19:31  141876093
>>141875949
я забыл, ты же тестеродаун. тебе достаточно говноскрипт в блокноте нахуячить и ты успокоишься. ясно
Аноним 10/12/16 Суб 01:23:16  141876261
>>141876093
лол, но так и есть, но я очень даже умный. меня спросят - "пхп вписано, что ты делал" - "создал страницы для контроля прогонов". и мне штук n сразу надбавят. но таким как ты никогда этого не понять
Аноним 10/12/16 Суб 01:25:25  141876365
>>141865315 (OP)
r + shiny
Аноним 10/12/16 Суб 01:26:32  141876408
>>141876261
>и мне штук n сразу надбавят
какие маняфантазии лол

вот бы мне тоже за пиздёж языком накидывали денег. я бы весь день рассказывал что для чего сделал

и да, ты обо мне ничего не знаешь, но кудахчешь. выдаёшь скудоумость
Аноним 10/12/16 Суб 01:29:41  141876537
>>141876408
почему не знаю? знаю, двачехейтер, думаешь ты первый? вы все одинаковые. надбавка условна, конечно, а вот положительный эффект - реален, как при собеседовании, так и при выбивании повышения считай денег, проверено
Аноним 10/12/16 Суб 01:35:31  141876788
>>141875505
бамп сюда
Аноним 10/12/16 Суб 01:38:08  141876894
>>141865315 (OP)
Play framework например.
Аноним 10/12/16 Суб 01:43:24  141877155
>>141865315 (OP)
двачую этого>>141865591
ты страницу или webapp хочешь?
Аноним 10/12/16 Суб 01:47:09  141877343
сейчас уткнулся в cross reference
Аноним 10/12/16 Суб 01:47:57  141877381
584b346139fe2[1].png (82Кб, 889x541)
>>141877155
обычную страницу, но почти сделал. единственное, кажется, что говнокод это
Аноним 10/12/16 Суб 01:51:54  141877569
>>141877381
$file = '/spare/status.txt'
этот файл на сервере?
Аноним 10/12/16 Суб 01:56:41  141877811
>>141877569
да, он
Аноним 10/12/16 Суб 01:59:27  141877954
584b371561fbd[1].png (18Кб, 592x302)
>>141877569
пока ты здесь, подскажи пожалуйста, почему переменная $i в пятой строке снизу не работает?
Аноним 10/12/16 Суб 02:00:29  141878017
>>141877954
браузер фейлится из-за неё.
олсо, если адекватные дебаггеры(лучше онлайн) для пхп?
Аноним 10/12/16 Суб 02:01:09  141878038
>>141878017
тестеродаунов гуглить не дрессируют разве?
Аноним 10/12/16 Суб 02:01:54  141878069
>>141878038
опять вылезаешь, ебучий шакал?
гугл мног очего выдает, я спрашиваю лучшее, проверенное
Аноним 10/12/16 Суб 02:03:55  141878180
>>141878069
>лучшее, проверенное
>программа на 10 строк
>Я НЕ ДАУН ПРОСТО МНЕ НУЖНО ЛУЧШЕЕ ПРОВЕРЕННОЕ
Аноним 10/12/16 Суб 02:05:03  141878235
>>141877381
>>141877954
> кажется, что говнокод это
Конечно... но кого ебёт? Надо что бы показывало то что надо - у тебя, чет, не показывает вообще ничего и близко по твоей задаче. В любом случае - продолжай.
Аноним 10/12/16 Суб 02:06:33  141878300
584b38c941671[1].png (12Кб, 698x153)
>>141878180
пишов нахуi
Аноним 10/12/16 Суб 02:09:41  141878419
>>141877954
может потому что $file[$i+1] это массив файлов, не?
Аноним 10/12/16 Суб 02:13:44  141878590
>>141865315 (OP)
Чем,кстати, тред с оппика закончился?
Он таки послал её на хуй?
Аноним 10/12/16 Суб 02:15:04  141878652
>>141878419
но выше же
(preg_match("/[0-9]{1,}\.[0-9]{1,}\.[0-9]{1,}\.[0-9]{1,}/", $file[$i+1]))

работает?

>>141878180
хорошо, ты прав, любой говноинтерпретатор показывает место ошибки. но из-за чего она я пока не пойму.
Аноним 10/12/16 Суб 02:16:02  141878693
>>141878590
он("Санек") написал что у него упал прямо в ней. ну и уехала она
Аноним 10/12/16 Суб 02:17:08  141878740
>>141878693
Как у них до ебли то дошло? Она же пиздец поехавшая.
Аноним 10/12/16 Суб 02:17:20  141878749
выдает
<b>Parse error</b>: syntax error, unexpected '+', expecting ']' in <b>[...][...]</b> on line <b>23</b><br />
Аноним 10/12/16 Суб 02:19:18  141878830
>>141878740
это еще вопрос кто больше поехавший, вот его сегодняшний тред
http://a2ch.ru/2016/12/09/dvach-nu-ia-shodil-v-stroitelnyj-magazin-kupil-montazhnyj-klej-kak-ty-141845344.html
Аноним 10/12/16 Суб 02:19:37  141878845
Ну если тут такое дело, вдруг кто знает. В общем собрался писать эмулятор одной приставки, почти все понятно, почти все я уже делал. Но не знаю как ограничить скорость работы программы в соответствии с частотой процессора. Не сталкивался с такой задачей, может кто знает ? Пишу на сишке.
Аноним 10/12/16 Суб 02:22:37  141878934
Маловероятно, брат
Аноним 10/12/16 Суб 02:31:43  141879268
>>141878845
маловероятно что ты на такое способен, но timer решает, что за cpu ты эмулируешь, сколько команд на такт? частота проца?
Аноним 10/12/16 Суб 03:25:10  141880835
584b4b43e9e09[1].png (100Кб, 900x695)
почти сделал, осталось навести порядок
Аноним 10/12/16 Суб 03:42:42  141881310
литл бамп
Аноним 10/12/16 Суб 03:52:36  141881563
>>141880835
Используй foreach вместо for. Покажи содержимое status.txt.
Аноним 10/12/16 Суб 03:56:12  141881657
584b525004fc2[1].png (53Кб, 575x555)
>>141881563
вот
пока не все сервера отвечают правильно. просто надо добавить ключи, тогда у будут все
Аноним 10/12/16 Суб 03:57:22  141881684
скрипт простой
sshpass -p 'helsinki' ssh -t root@$d 'df' | sed -n '2p';
sshpass -p 'helsinki' ssh -t root@$d 'free -m | head -n2 | tail -1';
Аноним 10/12/16 Суб 04:07:31  141881904
>>141881657
Наверно можно было без кошмарных регулярок обойтись
if ($str{0} == '/')
{
$var1 = explode(' ', $str);
}
else
{
$var2 = explode(' ', $str);
}

Алсо, file('/spare/status.txt'); можно поменять на file('/spare/status.txt', FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);

Голова не варит, всё, я спать пошёл.
Аноним 10/12/16 Суб 04:10:24  141881979
$str это строка из файла, ну ты понел.
>>141881904
Аноним 10/12/16 Суб 04:13:25  141882068
>>141881979
>>141881904
спасибо, схоронил
Аноним 10/12/16 Суб 04:17:35  141882193
здесь
https://arhivach.org/thread/221398/
Аноним 10/12/16 Суб 04:30:44  141882576
бамп чек
Аноним 10/12/16 Суб 05:06:49  141883441
ну и еще
Аноним 10/12/16 Суб 05:13:17  141883586
ап
Аноним 10/12/16 Суб 10:08:22  141889618
t

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 93 | 10 | 19
Назад Вверх Каталог Обновить

Топ тредов
Избранное