How To: Teach yourself stuff
http://www.lifehack.org/articles/lifestyle/diy-education-teach-yourself.html
Pretty nice article that lists resources for self-teaching and a few techniques on how to get the most out of it.
Synergy – A virtual KVM
If you find yourself always turning from one screen to another on your desk and moving from one keyboard to another then you`ll want Synergy.
Dropbox
http://www.getdropbox.com
Fast & easy folder/file sync & sharing on Windows/Mac. Watch the screencast.
`nuff said.
Tips&Tricks: CPU frequency scaling in Arch Linux
CPU frequency scaling is a nice thing in that it can reduce energy usage, heat and enhance notebook battery life while unplugged. For Windows you have Notebook Hardware Control (NHC), a nifty little tool that can do a lot of things for yer travel pal, from dynamic CPU scaling to graphic card control and some HDD settings (if I remember right, this one is available only in the Pro version) which can all be found here.
On Linux things get a bit more complicated (like almost anything you`d do with 1-2 clicks in Windows) . After a bit of experimenting this is what I have done to enable CPU scaling.
As root:
pacman -S cpufrequtils acpi-cpufreq
Most modern notebooks and desktops can simply use the acpi-cpufreq driver, however other options include the p4-clockmod, powernow-k6, powernow-k7, powernow-k8, and speedstep-centrino drivers. - ArchWiki
Load the driver (i.e. acpi-cpufreq) and the CPU power schemes:
modprobe <driver name>
modprobe <name of power scheme> (i.e. cpufreq_powersave, etc)
After that edit /etc/rc.conf and put acpi-cpufreq, freq_table and the power schemes(governors) in the MODULES array and cpufreq in the DAEMONS array.
MODULES=(acpi-cpufreq cpufreq_ondemand cpufreq_powersave cpufreq_userspace cpufreq_conservative freq_table sky2 iwl3945 ....
DAEMONS=(syslog-ng acpid hal cpufreq ....
You don't need to load ALL the governors, just the ones you're going to use.
Edit /etc/conf.d/cpufreq. You can comment/delete the min/max frequency settings if you want as they can be figured out automatically (I commented them and had no trouble so far). Set the governor you want (i.e. performance/conservative/powersave etc).
Start the cpufreq demon by typing:
/etc/rc.d/cpufreq start
You can use the following to change the governor:
cpufreq-set -g <governor name>
If you're running a multicore CPU, like me, you can use:
cpufreq-set -c 0 -g <governor name>
cpufreq-set -c 1 -g <governor name>
and so forth for each core you wanna modify the governor for.
To check if the CPU frequency was scaled properly you can run
cpufreq-info
This will return the info about your CPU, something looking somewhat like this:
analyzing CPU 0:
driver: acpi-cpufreq
CPUs which need to switch frequency at the same time: 0
hardware limits: 1000 MHz - 1.67 GHz
available frequency steps: 1.67 GHz, 1.33 GHz, 1000 MHz
available cpufreq governors: conservative, powersave, userspace, ondemand, performance
current policy: frequency should be within 1000 MHz and 1.67 GHz.
The governor "userspace" may decide which speed to use
within this range.
current CPU frequency is 1000 MHz (asserted by call to hardware).
If you're running XFCE you can add a panel applet to display the frequency and governor name if you wish.
I may have forgotten a step or two, so if stuff doesn`t work properly, read the wiki guides (like you should :P):
Beginner's guide - Configuring CPU frequency scaling
And if you want some extra things like suspend/hibernate/whatever when the notebook lid closes take a look at:
RIP Gary Gygax
`Tis a grim day for all the D&D geeks. Today the father of D&D died. It seems he had some heart problems and some other things going wrong with his body. For more details go here.
May he rest in peace. *rolls a 20*
Tips&Tricks: Playing audio from multiple sources in parallel (Arch Linux)
If, for example, you try to watch a video on YouTube and listen to some music at the same time you might have some trouble (crashes, audio playback stops, etc). To fix this get ESD (pacman -S esd) and add it to your autostarted applications.
Thanks wooptoo for the tip.
PS: RIP Netscape
Rds FTL
Pentru o firma care se vrea a fi unul dintre cei mai mari ISP din Romania, RDS suge mult de tot. Am reinstalat Windows pe unul din computerele mele si am uitat sa notez username-ul de la PPPoE. Le-am dat un telefon seara pe la 18. "Bla bla bla, va multumim pentru sesizare (!?), va va suna un coleg de la departamentul de prosti tehnic pentru a va comunica informatiile dorite". Ok...bine. Stau si incep sa fac chestii si gasesc foaia pe care sunt trecute username&password pe care mi-au dat-o cand am facut contractul. Trece ziua si abia pe la 14:30 ma suna un nenea care vorbea de parca abia a invatat sa citeasca si avea o foaie in fata pe care scria ce sa spuna. 20 ore ca sa-mi zica un nenorocit de username. GO FUCK YOURSELVES! >.<
Si nu mai zic de Skee care nu mai are net de o saptamana si aia de la RDS nu fac nimic in legatura cu asta.
Tips&Tricks: minor Arch Linux annoyances
Here are two solutions to some minor annoyances I encountered after I started using Arch Linux.
Custom cursors
To choose a custom cursor theme using XFCE and Compiz-fusion (I don't know if this thing happens with KDE/Gnome with or without Compiz, as I am too lazy to research nor do I really care) it isn't enough to just select it from the mouse settings panel because the cursor will revert to the default one when hovering on some elements of a window. To bypass this add this to ~/.icons/default/index.theme (if it doesn`t exist, create it):
[Icon Theme]
Inherits=THEMENAME
After that restart X and gaze upon the awesomeness of your newly pimped cursors.
Giving shutdown/reboot privileges to regular users
I recently installed Arch Linux with XFCE on a computer and after setting up all everything needed I saw that the 'reboot' and 'shutdown' options from the Quit pannel were disabled. After a bit of googling I found the solution. Here's what to do: make sure you have HAL installed (pacman -Qs hal). If you don`t, install it (pacman -S hal). After that edit /etc/rc.conf and add 'hal' to Daemons.
Then run this on root:
gpasswd -a USERNAME power
Reboot and behold the power of the newly active buttons.
Hail Skee & wooptoo \o/