home.social

#inetd — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #inetd, aggregated by home.social.

fetched live
  1. No-no-no-no-no.

    I already have more pet projects on my plate than I can currently handle, and too little time to entertain them all.

    I do not have the time to write an adventure-game in #awk navigated as #gopher pages served by #inetd 😑

  2. Мониторинг с RRD

    Если у вас есть какая-то система мониторинга чего-то - наверняка там есть какие-то показатели, которые актуальны здесь и сейчас: для метеостанции - температура, для роутера - трафик, для сервера - нагрузка, и т.д. - в общем, какая-то актуальная величина. Но кроме онлайн-значений - может быть полезен график, например за ближайшие сутки, или за месяц, или за год - чтобы можно было оценивать тренды. Или наоборот: иногда происходит какое-то событие, достаточно редкое (сбой, или наоборот срабатывание), но хотелось бы понимать, насколько часто, и не меняется ли его частота в разные периоды - ведь это может быть признаком более серьезной проблемы. Самое очевидное решение - писать данные в базу. Но такая таблица будет постоянно расти, занимать всё больше места, а выборка за прошлый период может отрабатывать довольно долго, особенно если требуется уместить целый год в 900 пикселей графика. Когда-то и я наступил на эти грабли - когда база на MongoDB распухла так, что не влезла в 32-битный компьютер. Но это другая история. При этом мало кому нужно точно знать, какая температура была на датчике 26 июля 2016 года в 14:33:15 - чаще достаточно просто усредненных значений. Вот как раз для подобного давным-давно люди придумали RRD - Round-robin database

    habr.com/ru/articles/1040890/

    #rrdtool #linux #inetd

  3. @rust_discussions in contrast to what the article claims, socket activation wasn't pioneered by Apple's #launchd, but much earlier in 1986 by #inetd as part of BSD 4.3.

  4. #openbsd #sh #magic @prahou @ParadeGrotesque @solene sorry, does anyone know why enabling #inetd in /etc/rc.conf.local and commenting in #ntalkd in /etc/inetd.conf and starting inetd isn't sufficient to #talk(1) ? #write(1) to the #tty(1) works.

  5. I've been obsessed with #C recently. Been reading lots of the #GNULibC manual, and just admiring what a feature
    complete library it is (I always thaught you didn't get much of a stdlib with C for some odd reason, but of
    course #Posix).

    Came across the section on #inetd, so I decided to write my own as a learning experience. Obviously inetd today has
    security issues, but it's a good way to learn about sockets, parsing config files, and a bunch of other posix stuff.