Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
No właśnie. Czy da się coś takiego wykombinować abym widział swój aktualny adres IP w przeglądarce (np. gdzieś na górze każdej strony). Z nazwą hosta, z którego się łączę byłoby jeszcze fajniej :P
Macie jakieś gotowe rozwiązanie dla mnie?
Łączę się przez Net24, a tam jak wiadomo IP zmienny i chcę mieć wgląd z jakiego IP aktualnie korzystam. W przeglądarce byłoby to dla mnie super wygodne :)
Offline
Odpal drugi terminal z textową przelądarka z adresem strony która pokazuje IP
NP:
w3m http://www.kurshtml.boo.pl/ip/
Offline
Pewnie by się dało odpalić lynxa w screenie a w statusie tegoż screena dać komende jak powyżej.
Można by tez podzielić screena na dwa ekrany, w malutkim na dole dać tą komende.
Takie pomysły. ;->
Offline
Poza tym istnieje coś takiego jak conky superkaramba itp programiki w ktorych aplety pokazuja aktualne IP a nawet zewnętrzne i wewnetrzne IP jesli takowe ktos ma
Kwestia konfiguracji.
Offline
[quote=liare]Pewnie by się dało odpalić lynxa w screenie a w statusie tegoż screena dać komende jak powyżej.
Można by tez podzielić screena na dwa ekrany, w malutkim na dole dać tą komende.
Takie pomysły. ;->[/quote]
Polecam konfigurację screen'a z grml, można sobie ładnie dostosować i tak już nieźle zrobioną konfigurację, nie męcząc się zbytnio w czytanie manuala.
Offline
Ostatecznie zadowoliłoby mnie uruchomienie podanej przez ilin'a strony jako strony startowej (czy o tym mówisz liare?). Jak uruchomić stronę w lynksie jako startową. Z Linuksa intensywnie korzystam dopiero od kilku dni, ale zdążyłem już dobrać się do opcji programu i widnieje w nim coś takiego lynx_bookmarks. Z początku wydawało mi się, że tam można dopisać swoją zakładkę, którę będzie się wyświetlać jako strona startowa. Niestety na dysku nie znalazłem u siebie takiego pliku :( Czy może mam go stworzyć (gdzie go w takim razie zapisać) czy może jest jakieś inne rozwiązanie ;> ?
czadman, dla mnie to czarna magia co piszesz ;> Czy mógłbyś mi coś niecoś objaśnić w jaki sposób się za to zabrać?
Ostatnio edytowany przez Just (2008-08-12 18:57:57)
Offline
http://jakilinux.org/aplikacje/konsola/screen-sztuczki/
[b]czadman[/b] mowi o gotowych configach jakie są w dystrybucji livecd grml.
O.T.Gdzieś mi się grml zawieruszył muszę jeszcze raz zaciągnąć.
Offline
[quote=Just]czadman, dla mnie to czarna magia co piszesz ;> Czy mógłbyś mi coś niecoś objaśnić w jaki sposób się za to zabrać?[/quote]
W sumie to banalne. Wstawiasz sobie linijki do pliku ~/.screenrc
backtick 1 0 60 /usr/bin/python2.5 /home/user/my_ip.py
backtick 2 0 60 /usr/bin/ip-screen
caption always "%{+b rk}$USER@%{wk}%H | %{yk}(load: %l |%{rk} IP : %1` | %{Gk}net: %2`) %-21=%{wk}%D %d.%m.%Y %0c"
hardstatus alwayslastline "%{wr}%n%f %t %{kw} | %?%-Lw%?%{wb}%n*%f %t%?(%u)%?%{kw}%?%+Lw%? %{wk}"[/quote]
i do tego skrypcik my_ip.py, który umieszczamy zgodnie ze ścieżką wyżejKod:
#!/usr/bin/env python import os, re command = '/usr/bin/lynx -dump http://www.kurshtml.boo.pl/ip/' ip_match = '\d{1,3}\.\d{1,3}.\d{1,3}.\d{1,3}' tekst = os.popen(command) ip = re.compile(ip_match) for i in tekst: a = ip.search(i) if a: print a.group(), breaki powinno działać. :)
[url=http://www.debian.org/][img]http://www.debian.org/logos/openlogo-nd-50.png[/img][/url]
Offline
czadman, wielkie dzięki :) Co ja bym zrobił bez tego skryptu :) ?
Jeszcze tylko dwie kwestie. Po uruchomieniu (mimo, że IP jest wykrywany) jest błąd: /usr/bin/ip-screen No such file or directory. Nie przeszkadza to w działaniu programu, ale jest denerwujące :P Jak się pozbyć tego komunikatu? Czy mam po prostu stworzyć ten plik?
I druga sprawa. Czy mógłbyś do skryptu dopisać jakiś parametr powodujący oprócz wyświetlania aktualnego IP także nazwy domeny ;) ?
Aha. Jeszcze jestem ciekaw jak ten skrypt zadziała po zmianie IP :) ? Czy będzie wyświetlał nowy, zmieniony adres w trakcie aktualnej sesji... ?
Offline
Jeszcze tylko dwie kwestie. Po uruchomieniu (mimo, że IP jest wykrywany) jest błąd: /usr/bin/ip-screen No such file or directory. Nie przeszkadza to w działaniu programu, ale jest denerwujące :P Jak się pozbyć tego komunikatu? Czy mam po prostu stworzyć ten plik?[/quote]
Po prostu wywal tę linijkę z backtick 2 0 60 /usr/bin/ip-screen.
[i]The Linux philosophy is 'Laugh in the face of danger'. Oops. Wrong One. 'Do it yourself'. Yes, that's it.[/i]
[b]Linus Torvalds[/b]
Offline
Strony: 1
Time (s) | Query |
---|---|
0.00010 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00087 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='13.58.207.196' WHERE u.id=1 |
0.00062 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '13.58.207.196', 1732550561) |
0.00039 | SELECT * FROM punbb_online WHERE logged<1732550261 |
0.00056 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=12047 AND t.moved_to IS NULL |
0.00006 | SELECT search_for, replace_with FROM punbb_censoring |
0.00156 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=12047 ORDER BY p.id LIMIT 0,25 |
0.00079 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=12047 |
Total query time: 0.00499 s |