Archiwa tagu: tablica ogłoszeń

Tablica ogłoszeń w przeglądarce

Często po założeniu sieci, doprowadzeniu internetu itd. ktoś zostaje adminem, skarbnikiem etc. Na początku wszystko jest ok, bo człowieka cieszy nowa inicjatywa, ale z czasem ma się już dość chodzenia od usera do usera i ogłaszania czegoś co jest ważne (jutro zbieram kase, jutro będzie przerwa techniczna itp.). Można oczywiście zrobić swoją stronę www i kazać userom odwiedzać ją dwa razy dziennie, ale wiadomo nie będzie to Interia czy Wirtualna Polska i w końcu userzy jak to stado baranów rozejdą się po innych witrynach 🙂

Można też kazać używać jakiegoś komunikatora, lecz nie wszystkim będzię działać bo np. pan Kowalski używa Linuxa i „zipa dumna”. Na szczęście 99% userów używa dość często przeglądarki internetowej i ją właśnie warto wykorzystać do stworzenia czegoś na styl „Tablicy ogłoszeń” (no i oczywiście superkonfigurowalnego firewall’a we freesco :))

Więc, aby oszczędzić sobie łażenia po ludziskach najlepiej zrób tak:
1. Utwórz katalog na to badziewie np. mkdir /mnt/router/wwz
2. Uruchom serwer www na wybranym przez siebie porcie (np. 90).

Jeśli masz np. Apache’a (albo inny serwer www) to musisz sobie sam wykombinować uruchamaianie, a jeśli masz standardowy thttpd to zrób tak jak ja. Do pliku rc_user dopisz to co znajduje się poniżej np. takim poleceniem: edit /mnt/router/rc/rc_user aby wyglądało to mniej więcej tak:

echo -n „Starting rc_user… ”
# Add commands here you want to execute when booting. Use the fork
# command to launch programs which normally stay in the foreground.
thttpd -p 90 -u nobody -d mnt/router/wwz -l /dev/null
(aby zakończyć F10 oraz „y” żeby zapisać)

3. Poprzegrywaj pliki (przez ftp, sambe czy jak kto chce):
– tablica.htm zaloz.htm zaloz.cgi do katalogu /mnt/router/wwa/cgi
– zdejmij.cgi do /mnt/router/wwa
– a resztę do /mnt/router/wwz

4. Nadać plikom cgi (zaloz.cgi zdejmij.cgi) atrybuty wykonywalności np. w taki sposób:
chmod +x /mnt/router/wwa/cgi/zaloz.cgi
chmod +x /mnt/router/wwa/zdejmij.cgi

5. Mały reboot lub rc_user (albo coś innego co spowoduje uruchomienie www na wybranym przez nas porcie np. thttpd -p 90 -u nobody -d mnt/router/wwz -l /dev/null)

6. Pozmieniaj wpisy w pliku zaloz.htm tak aby pasowały do twoich IP lub nazw, oraz nazwy userów (chyba że lubisz user1,user2…)

7. Uruchom przeglądarkę z adresem:
http://ip_routera:82/cgi/tablica.htm i ogłaszaj, ogłaszaj, ogłaszaj……

Ps. Plik notice.htm to treść ogłoszenia więc warto go zmienić do swoich potrzeb, chyba że pasuje Ci mój 😉

Download:
http://download.freesco.pl/nonpkg

Podziękowania dla Kipy za pomoc w realizacji pomysłu, oraz dla Lamera za natchnienie artykułem „wezwanie do zapłaty”. Dzięki chłopaki 🙂

Autor: Dekanex Data: 2002-12-15 00:00:00