NoScript
FoxTor
which requires Privoxy and Tor
SafeHistory
Gmail S/MIME
PetName
SecurePasswordGenerator
FormFox
TrashMail.net
PageTitleEraser
TrackMeNot
2007年11月29日 星期四
CLI Magic: No-nonsense network
good introduction document.
Atop is a system and process manager that displays network traffic, along with other useful information such as CPU consumption, memory usage, and a process list. Atop has a handful of options to be passed to at startup. To see network network-related information and save it to a log file located in /var/log, start the application with atop -N > /var/log/atopnet.log.
Bmon is a bandwidth monitor for network connections. With it you can selectively watch a certain network card or a many of them, and even keep an eye on interfaces that are down (using the -a switch). Bmon can show results using either ASCII mode or the curses library, and can even generate statistics in an HTML file. If started without any options, bmon will show interface statistics using ncurses and display all available network connections. Once the application is started, you can press the g key to enable graphical mode and d to enable detailed statistics. If your server has subinterfaces, you can view them by pressing the f key.
Bwmon is similar to bmon, but it provides limited options. It shows bandwidth usage in curses mode and has options to show average bandwidth utilization since last boot (using -a), print maximum bandwidth utilization since the last launch of the program (using -m), and specify update timeout (using -u value).
Netwatch is an invaluable tool when it comes to network monitoring, and one of my personal favorites. It can not only show what IP addresses or hostnames are communicating with the outside, but also what ports they are using. Netwatch is great when you are a network administrator in a small or medium-sized office and your users are constantly downloading large files from the Internet. It can email you warnings about bandwidth usage (if you use the -u warnuser option) and can log all or specific packets.
Speedometer is a little different from the rest of these tools. It measures network traffic and the speed or progress of a certain file transfer. Let's say you want to see how fast someone can download a file from your server and how the download is going in real time. Enter speedometer filename, and the program will draw a progress bar that shows the speed of the transfer. It can print the RX and TX rates on a per-interface basis (using -rx iface and -tx iface). You can use speedometer to test the upstream speed of your ADSL line, the transfer speed of your LAN, or the time needed to send a file to a server.
Atop is a system and process manager that displays network traffic, along with other useful information such as CPU consumption, memory usage, and a process list. Atop has a handful of options to be passed to at startup. To see network network-related information and save it to a log file located in /var/log, start the application with atop -N > /var/log/atopnet.log.
Bmon is a bandwidth monitor for network connections. With it you can selectively watch a certain network card or a many of them, and even keep an eye on interfaces that are down (using the -a switch). Bmon can show results using either ASCII mode or the curses library, and can even generate statistics in an HTML file. If started without any options, bmon will show interface statistics using ncurses and display all available network connections. Once the application is started, you can press the g key to enable graphical mode and d to enable detailed statistics. If your server has subinterfaces, you can view them by pressing the f key.
Bwmon is similar to bmon, but it provides limited options. It shows bandwidth usage in curses mode and has options to show average bandwidth utilization since last boot (using -a), print maximum bandwidth utilization since the last launch of the program (using -m), and specify update timeout (using -u value).
Netwatch is an invaluable tool when it comes to network monitoring, and one of my personal favorites. It can not only show what IP addresses or hostnames are communicating with the outside, but also what ports they are using. Netwatch is great when you are a network administrator in a small or medium-sized office and your users are constantly downloading large files from the Internet. It can email you warnings about bandwidth usage (if you use the -u warnuser option) and can log all or specific packets.
Speedometer is a little different from the rest of these tools. It measures network traffic and the speed or progress of a certain file transfer. Let's say you want to see how fast someone can download a file from your server and how the download is going in real time. Enter speedometer filename, and the program will draw a progress bar that shows the speed of the transfer. It can print the RX and TX rates on a per-interface basis (using -rx iface and -tx iface). You can use speedometer to test the upstream speed of your ADSL line, the transfer speed of your LAN, or the time needed to send a file to a server.
vlc web client
I make a mistake that think the javascript API is different from the one in documentation.
The fact is that both the javascript APIs co-exists, and the verion string is used as the key to activate one of them.
Maybe I will come back to document more methods/attributes for these two api and activex interface.
The fact is that both the javascript APIs co-exists, and the verion string is used as the key to activate one of them.
Maybe I will come back to document more methods/attributes for these two api and activex interface.
2007年11月27日 星期二
another vlc usage
pipe from standard input
# cat /tmp/0831-1.ogg | vlc -I dummy \
--sout-all \ "#transcode{acodec=vorb,ab=128}:standard{access=http,mux=ogg,dst=192.168.0.103:8080}" \
- vlc:qiut
NOTE: "-I dummy" will disable the use of visual interface.
# vlc -I dummy -L --no-video --sout-all "#transcode{acodec=vorb,ab=128}:standard{http,mux=ogg,dst=192.168.0.103:8080}" /tmp/abc.ogg
How to fire up a vlc client, and setup multiple input/output stream concurrently ?
# cat /tmp/0831-1.ogg | vlc -I dummy \
--sout-all \ "#transcode{acodec=vorb,ab=128}:standard{access=http,mux=ogg,dst=192.168.0.103:8080}" \
- vlc:qiut
NOTE: "-I dummy" will disable the use of visual interface.
# vlc -I dummy -L --no-video --sout-all "#transcode{acodec=vorb,ab=128}:standard{http,mux=ogg,dst=192.168.0.103:8080}" /tmp/abc.ogg
How to fire up a vlc client, and setup multiple input/output stream concurrently ?
28 papers on real-time and embedded Linux
something interesting
- PaRTiKle OS, a replacement of the core of RTLinux
S. Peiro, M. Masmano, I. Ripoll, and A. Crespo - Lightweight RTAI for IA-32
Michael Heimpold and Robert Baumgartl - A Client-Server Based Real-Time Control Tool for Complex Distributed Systems
Axenie Cristian, Stancu Alexandru, Zanoschi Aurelian, Pascalin Andrei, Perjeru Marius, Maftei Florentina - UDP for real-time Linux
Platschek Andreas - Real-Time CORBA performance on Linux-RT_PREMMPT
Manuel Traut - Simulink Target for Real Time Linux Extension: Hardware Control using a Wrapper for Comedi
Klaus Oppermann, Daniel Schleicher and Bernhard G. Zagar - Simulink Target for Real Time Linux Extension: Remote Control via Command Line and Web Interface
Daniel Schleicher, Klaus Oppermann and Bernhard G. Zagar - Cell/B.E. Based Robot Controller
Matthias Fritsch, Ronny Klauck, Marc Tritschler - Autonomous Robot Running Linux for the Eurobot 2007 Competition
Tran Duy Khanh, Zidek Martin, Benda Jan, Kubias Jiri, and Sojka Michal
2007年11月26日 星期一
CentOS +vlc
Install vlc on a CentOS 4.5 box and a windows client.
It is possible to send voice data into a fifo (cat some-ogg-data > a-ogg-fifo), then config
vlc to stream a-ogg-fifo to somewhere.
If vlc stream the fifo file before another process (says, cat some-ogg-data > a-ogg-fifo, here) writes to the fifo, the streaming process will fail. (i.e. a short delay before vlc to make sure there is something in the fifo. or maybe there is a method to probe this, then fire up vlc)
btw, if 'cat' process doesn't generate the fifo quick enough, the vlc may stop. how to start the vlc again is another issue.
The sample vlc command looks like
vlc -I console \
--no-interact \
--extraintf telnet \
--no-show-intf \
-vvv \
-L \
/tmp/abc.ogg \
--no-video \
--sout "#transcode{acodec=vorb,ab=128}:standard{access=http,mux=ogg,dst=192.168.0.103:8080}"
NOTE:
If you like to run vlc without X-window (in Linux environment), it is necessary to switch interface of vlc into skinnable.
It is possible to send voice data into a fifo (cat some-ogg-data > a-ogg-fifo), then config
vlc to stream a-ogg-fifo to somewhere.
If vlc stream the fifo file before another process (says, cat some-ogg-data > a-ogg-fifo, here) writes to the fifo, the streaming process will fail. (i.e. a short delay before vlc to make sure there is something in the fifo. or maybe there is a method to probe this, then fire up vlc)
btw, if 'cat' process doesn't generate the fifo quick enough, the vlc may stop. how to start the vlc again is another issue.
The sample vlc command looks like
vlc -I console \
--no-interact \
--extraintf telnet \
--no-show-intf \
-vvv \
-L \
/tmp/abc.ogg \
--no-video \
--sout "#transcode{acodec=vorb,ab=128}:standard{access=http,mux=ogg,dst=192.168.0.103:8080}"
NOTE:
If you like to run vlc without X-window (in Linux environment), it is necessary to switch interface of vlc into skinnable.
2007年11月21日 星期三
訂閱:
文章 (Atom)