Posts

Showing posts with the label client

Stateless password keychains

There are several solutions to saving you from the hassle of having to remember a multitude of passwords. One common way is to install a password manager . These store your randomly generated or manually created passwords in an encrypted manner. You need to devise a method to synchronize these passwords between your devices. A different approach to this problem is to generate all your passwords in a deterministic manner on the fly without saving any state. This spares you from the pains of synchronization and potentially losing all your passwords in case your vault gets damaged. Here are a few of these: https://github.com/waldyrious/hash-my-pass/ http://plevyak.com/dpg.html https://passwordmaker.org/ (old site: http://passwordmaker.sourceforge.net/ ) http://angel.net/~nic/passwd.sha1.html Of course, both methods require using a really strong master password that you can learn by heart.  My personal recommendation is to use at least two separate vaults with diffe...

MathJax for beautiful math in all browsers

A JavaScript solution to show formulas smoothly and correctly everywhere without extra fonts or plugins: http://www.mathjax.org/

Sound over network for your thin clients

Using Lubuntu 12.04 for connections to icewm on Ubuntu 12.04. The exact configuration involves hosting a pulse sound server on each thin client , and configuring applications on the remote desktop to pipe back sound to the respective thin client. A trusted environment is assumed here, so please refer to the PulseAudio Network documentation on freedesktop.org and various general security guidelines (firewalls, tunnels, IPsec, VPN, etc.) if you're planning anything serious. Thin client setup: Purge any left over configuration: rm -Ri ~/.pulse Install PulseAudio: sudo apt-get install pulseaudio dbus-x11 Enable local sound access (not sure if needed): sudo adduser $USER pulse; sudo adduser $USER pulse-access then log out and log in again Give local and network access to the sound: cp -t ~/.pulse/ /etc/pulse/default.pa # APPIP="type application server IP address here" echo "load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1/32;$APPIP/32" >...