text:
Until I saw the last bit of them, of him,
I looked out-
Waving, searching, recognizing, connecting-
Across the winding lines of people,
The barricades, and the short, tiled expanse of the airport,
Until I saw no more.
Left alone, with my constant hum of thoughts and my baggage,
Left alone in a crowd of a dozen people
Also similarly lost in their lonely states,
My mind flew back, back to a small square study room,
With cold white ceramic tiles, pencils and sketchbooks spread across the floor
And me, trying to whip up something special- it was his fiftieth.
With a picture in hand, I slowly studied
Each feature
Each curve
Each detail
As my amateur hands copied them onto a sketchbook
Each etch, each line, striking in its impact-
Every wrong one turning him into someone else,
Every right one confirming an image I held in my head for so long.
I traced out his face- the round, brilliant head
Extending into the cheeks broadened by age and a young chin that was spared,
And the valleys that descended into the bridge of his nose and the sockets of his eyes-
Soft eyes, like those of a puppy,
Brimming with the innocence and charm that made him easily win hearts,
Soft eyes with a glare that could sear a hole in your forehead when provoked,
My eyes.
Down the bridge of his nose,
The small, petite one of my grandfather,
With nostrils that gave away a hidden reaction- anger, sorrow, disgust.
Down the jaw that was once sharp and strong
And tightened every now and then when incensed.
But there were also the teeth
Big, beautiful teeth that framed his mouth every time he laughed,
Twinkle in his eye, eyebrows raised, ears perked up,
A glimpse of the young boy who felled mangoes,
The young man who read novels at the back of his college classroom,
Free, uninhibited, a rebellious character of his own kind.
And now, as I looked back one last time,
I saw him standing,
Pain held back with a calm, proud smile,
I could only look away,
With the deciphered image of my father as mine to keep.
Picture courtesy: Sebastian Del Grosso


text:
About Me
I learned to crochet from my grandmother when I was about 9 years old. I came back to crochet when I was given her hooks(Boye), books and yarn when she passed away in 1996. I started exploring more techniques and gained confidence. My husband and I moved to WA state from the NJ and where my crocheting really gained strength. The Northwest is full of wonderful yarn shops and plenty of guilds and private "knitting" groups, of which I was invited to join. My first design for pay was to Cascade Yarns in Seattle WA in 2007? Love for my craft has just grown.
I have sold many designs to Cascade Yarns, as well asWindyValley Muskox, Red Heart. My designs have been published in Crochet!, Crochet World, Crochet 123 magazines. In the fall of 2013 my first book came out from Annies Publishing, "Elegant, Fashionable, Chic Accessories to Crochet". My 5th book, published by Leisure Arts, is due Spring of '17.
I am a Professional member of The Crochet Guild of America, a member of the CGOA Board of Directors and a Member of TNNA (The National Needlearts Association).
I currently live in Central Florida with my husband.
Subscribe to: Posts (Atom)

subset: commoncrawl


text:
Quickly Add/Remove Multiple packages with apt-get (command line hackery)
This is a simply yet effective way I personally add/remove packages in ubuntu when I change distro's and need to reinstall everything other than aptoncd which I have an article for, my site search will bring it up searching for "aptoncd". Basically the idea is to add all your favorite packages to a text file and install them all with a simple command as well as removing them:
simply make a text file with packages you like after you add the right repositories, I simply:
echo "deb repository.com repo/">>/etc/apt/sources.list
to add repositories via the terminal
Now make a list like this:
and-any-package you need, save it in a safe location named aptfiles.txt
Now to simply restore/install your list do:
cat aptfiles.txt | xargs sudo apt-get -y install
Now you can also make a list to remove files you dont need named apt-remove.txt
Do the same:
cat apt-remove.txt | xargs sudo apt-get -y remove
I hope you enjoy this simple apt-get trick as much as I do, feel free to add any tips/tricks of your own in the comments.
d e f c o n
Howto Search And Replace Text in files Recursively on Ubuntu Linux
I just found a new tool called regexxer, im sure it has been around for a while but I just discovered it.
regexxer is a nifty GUI search/replace tool featuring Perl-style regular expressions. If you need project-wide substitution and you're tired of hacking sed command lines together, then you should definitely give it a try.
simply apt-get install regexxer
Remaster And Clone your Ubuntu Install to a live cd
Remastersys will 'remaster' your existing Ubuntu based distro into a live cd/DVD. Tools like PCLinuxOS's mklivecd have been around a while and proved to be very popular but are tricky to get working with the newer releases of debian/ubuntu, so some guy (apologies, forgot your name) over at Linux Mint (an ubuntu-based distribution) made this really cool tool. And although it has only really been in popular use since about March this year, it has already been compared to the maturity of mklivecd.
Add the Linux Mint repo to your /etc/apt/sources.list
echo "deb http://www.linuxmint.com/repository romeo/" >>/etc/apt/sources.list
do a "sudo apt-get update"
"sudo apt-get install remastersys" and it should install fine.
Then simply type "sudo remastersys" to get the list of options, which include:
backup - backs up your system including your /home folder with your users on it.
dist - omits the /home folder thus making it a distributable cd that you can give to your friends.
clean - removes the temporary folder that was created, including the new iso so burn it and copy it elsewhere before you run "sudo remastersys clean"
Ubuntu Gutsy Beta Release & Download Site
Well the long awaited Ubuntu Gutsy Gibbon Beta is released with a TON of bug fixes,
Check it out and please post the bug fixes on launchpad!
Ubuntu Gutsy Gibbon Download Sites
Get it while it's hot. ISOs and torrents are available at:
http://releases.ubuntu.com/releases/7.10 (Ubuntu)
http://releases.ubuntu.com/releases/kubuntu/7.10 (Kubuntu)
http://releases.ubuntu.com/releases/edubuntu/7.10 (Edubuntu)
http://cdimage.ubuntu.com/xubuntu/releases/7.10/beta (Xubuntu)
Local mirrors are also available:
http://se.releases.ubuntu.com/7.10 (Sweden)
http://nl.releases.ubuntu.com/7.10 (The Netherlands)
http://ftp.snt.utwente.nl/pub/linux/ubuntu-releases/7.10 (The Netherlands)
http://ie.releases.ubuntu.com/7.10 (Ireland)
http://gb.releases.ubuntu.com/7.10 (Great Britain)
http://de.releases.ubuntu.com/7.10 (Germany)
http://fr.releases.ubuntu.com/7.10 (France)
http://tw.releases.ubuntu.com/7.10 (Taiwan)
http://za.releases.ubuntu.com/7.10 (South Africa)
North America
http://ca.releases.ubuntu.com/7.10 (Canada)
http://us.releases.ubuntu.com/7.10 (United States)
please post bugs here
be sure to check for updates hourly...
Howto Easily Upgrade Dell BIOS in Ubuntu
You should always upgrade your bios like you do software because it provides underlying support for your hardware, this is a quick & easy howto to guide you through the process...
The Dell firmware-tools project provides easy method of BIOS and firmware update.
Packages for firmware-tools and firmware-addon-dell for Debian and Ubuntu are under construction. Here is the main firmware-tools page: BIOS and Firmware Updates
BIOS Update Process for Debian/Ubuntu:
Install libsmbios
# apt-get update (not always necessary)
# apt-get install libsmbios-bin
Get the System ID
# getSystemId
Libsmbios: 0.12.1
System ID: 0x019D
Service Tag: J5TJV71
Express Service Code: 41710831021
Product Name: Dimension 3000
BIOS Version: A03
Vendor: Dell Computer Corporation
Is Dell: 1
Download the latest BIOS ".HDR" file for this system.
Go here: http://linux.dell.com/repo/software/bios-hdrs/
The directory will be named: system_bios_ven_0x1028_dev_SYSTEM_ID_version_BIOS_VERSION. Go into this directory and download the file, "bios.hdr".
ctrl-f and search for your system id, mine is 0x019D; and grab the latest version
load the dell_rbu driver
# modprobe dell_rbu
Update the bios
# dellBiosUpdate -u -f ./bios.hdr-2.3.2
Supported RBU type for this system: (MONOLITHIC)
Using RBU v2 driver. Initializing Driver.
Setting RBU type in v2 driver to: MONOLITHIC
Prep driver for data load.
Writing RBU data (4096bytes/dot): ............................
Notify driver data is finished.
Activate CMOS bit to notify BIOS that update is ready on next boot.
Update staged sucessfully. BIOS update will occur on next reboot.
Reboot the system
save your work and type:
sudo reboot
Once you boot up, your system will auto-clear your bios and update the bios
Next Generation Optimization for Ubuntu!
Well, prefetching isnt a new topic but there is possibility that it can be optimized into the next generation of computing...
I found an interesting Google SoC Project page that shows some promise, ive been searching around for prefetching and ReadyBoost solutions for Ubuntu and ran accross this...
From here:
In todays computer systems the main bottleneck is not CPU but disk access which is several orders of magnitude slower than CPU and memory. In such circumstances the way to improve application performance is to prefetch data it needs from disk before it even requests it and it is the point of prefetching techniques.
The example of prefetching solution is Windows prefetcher.
Here is a little bit from their thesis:
"In this thesis we develop preload, a daemon that prefetches binaries and shared libraries
from the hard disk to main memory on desktop computer systems, to achieve faster
application start-up times. Preload is adaptive: it monitors applications that the user
runs, and by analyzing this data, predicts what applications she might run in the near
future, and fetches those binaries and their dependencies into memory.
We build a Markov-based probabilistic model capturing the correlation between every
two applications on the system. The model is then used to infer the probability that each
application may be started in the near future. These probabilities are used to choose
files to prefetch into the main memory. Special care is taken to not degrade system
performance and only prefetch when enough resources are available.
Preload is implemented as a user-space application running on Linux 2.6 systems."
Howto test optimizations:
*Warning* This is experimental and I have not tested this yet, I am about to once im done posting this, This may or may not be correct, let me know of any issues!
The following is an edited version of there wiki located here
Testing Boot Prefetching and Applications Prefetching
First testing version of kernel with automatic boot prefetching and tracing is available. This version is precompiled for Debian-based systems (tested on Ubuntu Gutsy, other distributions might not work). The kernel is standard Ubuntu kernel with these prefetch patches.
Standard disclaimer applies: this is experimental version, it might damage your system use at your own risk and only on systems where you have backups.
*This Requires Ubuntu Gutsy*
In order to use kernel with prefetching:
Download kernel linux-image deb
Download linux-headers.deb
Install linux-image deb package
Install linux-headers deb package
Remove readahead package using: sudo apt-get remove --purge readahead -
please note that this will cause removing (x/k/edu)ubuntu-desktop package.
Download userspace prefetch support deb and install it using:
dpkg -i prefetch*.deb
Now reboot and select "kernel 126.96.36.199pf.3" during boot.
In order to remove kernel with prefetching:
Reboot into standard (non-prefetching) kernel.
Remove prefetch userspace support files using apt-get remove --purge prefetch
Install readahead and (x/k/edu)ubuntu-desktop package.
Remove linux-image package with prefetching support (with "pf" in name).
Launchpad Project
Summer Of Code 2007 Progress
Development Discussions
Google Code Page
Ubuntu ReadyBoost for Desktops and Laptops!
With these simple directions you'll be able to use a USB pen prive as an additional swap. As a result, the pen drive will be used in the same way Windows Vista does through the ReadyBoost functionality.
1) Plug the pen drive in your usb slot, usually in front of your tower or side/back of your laptop.
2) Ubuntu should auto-mount the device (usually in /media/usbdisk*), umount the device (ie., sudo umount /media/usbdisk);
3) Find your usb device in your terminal by typing sudo df -h; in this example we will use /dev/sda1
4) sudo mkswap /dev/sda1 (assuming /dev/sda1 is the correct device for the connected usb device)
5) sudo swapon -p 32767 /dev/sda1
Ok now you are using the usb device for swap; when your ram is exhausted it will start using your usb device for ram
To verify that everything is working correctly do a;
cat /proc/swaps
This is the output I recieve on my Desktop;
/dev/sda5 partition 1646620 33952 -1
Just a note:
You will not recieve the same performance as ram, it all depends on the speed of your usb disk, you will notice a big difference in running games, development studio's, audio/video editing and memory hogs like firefox/openoffice.
To turn ReadyBoost for Ubuntu off in a terminal type:
sudo swapoff /dev/sda1
OpenOffice.org OpenXML Translator for Ubuntu
The OpenXML Translator provides support for opening and saving Microsoft* OpenXML-formatted word processing documents (.docx) in OpenOffice.org. So now we all can use the docx extention *yay* although im not very happy about this, id rather have hundreds of companies use *.odf and do away with this addon all together but... This is hot for those that like to use Microsh!t document formats...
1. echo "deb http://ubuntu.org.ua/ getdeb/" >>/etc/apt/sources.list
2. apt-get update
3. apt-get install odf-converter
or simply download here
Note:You must restart OpenOffice Writer to get the option available on the Load/Save document dialogs.
If you need support for windows or SUSE® Linux Enterprise, SUSE Linux, and openSUSE check out the developer's download site here
Introducing ioSunbird Apple iCal for Ubuntu!
My friend Luca Cappelletti is kicking ass rolling out yet another fine release for mobile or non-root users or people that just want to download a program and start running it without wasting time installing a thing.
ioMozilla Sunbird® is a cross-platform calendar application, built upon Mozilla Toolkit. Our goal is to bring Mozilla-style ease-of-use to your calendar, without tying you to a particular storage solution.
pic by markcarson.com
Luca has told me he has modified Sunbird to have the ease of use and look of Apple iCal, stay tuned for screenshots from me! Or beat me to it and post em :)
Easy install:
Simply grab ioSunbird here
chmod +x ioCalendarSunbird0.5-feisty_InfodomesticObjects0.8.6
or simply right click on the file to change properties to executable.
mv oCalendarSunbird0.5-feisty_InfodomesticObjects0.8.6 ioCalendarSunbird
or right click rename :)
Then double click or ./ioCalendarSunbird
Introducing ioGftp 2.0.18-feisty
Check this out, same great Gftp client but without the headache of installing, this is another InfomesticObjects Linux Release.
Easily access ftp sites on the go or run gftp without installing at a computer with no root privileges.
Here is Gftp's Main Features:
First grab ioGftp here
chmod +x ioGftp2.0.18-feisty_InfodomesticObjects0.8.7
or right click change permissions to executable
mv ioGftp2.0.18-feisty_InfodomesticObjects0.8.7 ioGftp
or simply double click to run
thats it enjoy :)
Introducing ioOpera 9.2.3
ioOpera9.23 is a recompilation of Opera for Infodomestic Objects Linux. It is developed and tested under Ubuntu Linux, and can be run with just one click without installation on your system."
Faster than Opera
Same as Opera
None-root Users can download and run Opera
Something new
Same benefits of Opera just no install needed
ioOpera is secure as well, since it runs in ram, so you dont have to worrie about people sn00ping your browser history. Apon reboot all history is gone.
Download here
chmod +x ioOpera9.23_InfodomesticObjects0.8.7
mv ioOpera9.23_InfodomesticObjects0.8.7 ioOpera
or simply double click to run :)
Introducing ioPidgin 2.2
ioPidgin is the same great application for non-root users or people that dont like to install all the libraries and compile from scratch. You dont have to apt-get a thing. This one simple file is all you need and dont worrie about installing since it is already installed in the file :)
"ioPidgin is a recompilation of Pidgin 2.2 for Infodomestic Objects Linux. It is developed and tested under Ubuntu Linux, and can be run with just one click without installation on your system."
ioPidgin is secure as well, since it runs in ram.
Download here
chmod +x ioPidgin2.2-feisty_InfodomesticObjects0.8.7
mv ioPidgin2.2-feisty_InfodomesticObjects0.8.7 ioPidgin
or double click on the executable :)
check out my screenshot
Introducing ioAmarok 1.47
Wow, I just found another truly unique application that runs fast as hell right from memory and does not require root access to install, so you non-root users can download this single file and you dont have to install a thing, it runs straight from ram and /tmp and believe it or not, it is faster than amarok because it is all pre-linked. No compiling, installing or anything is necessary.
This is for mobile users that use flash drives as well...
"Does not require KDElibs nor
QTlibs nor any mp3/4 adaptor."!
"ioAmarok is a recompilation of Amarok 1.47 for Infodomestic Objects Linux. It is developed and tested under Ubuntu Linux, and can be run with just one click without installation on your system."
ioAmarok is secure as well, since it runs in ram.
Download here
chmod +x ioAmarok1.4.7-feisty_InfodomesticObjects0.8.7
mv ioAmarok1.4.7-feisty_InfodomesticObjects0.8.7 ioAmarok
Recover Forgotten Ubuntu Password without reinstalling
If you forgot you password for your ubuntu system you can recover using the following steps
Turn your computer on.
Press ESC at the grub prompt.
Press e for edit.
Highlight the line that begins kernel ………, press e
Go to the very end of the line, add rw init=/bin/bash
press enter, then press b to boot your system.
Your system will boot up to a passwordless root shell.
Type in passwd username
Set your password.
Type in reboot
If this doesnt work you can alternatively try this:
Turn on your computer, and as soon as you the Press Esc to enter grub message, press the escape key.
Select the option that says (recovery mode).
Your PC will boot into a shell. Once you get a command prompt, type "passwd username" where the username is your username.
Enter a new password when prompted, and again when prompted again
Type reboot to reboot your system
Another way is to boot into the system via a live cd open up Applications->Accessories->Terminal
then mount your ubuntu drive if its on /dev/sda1 do this:
mount /dev/sda1/ /media/sda1
Then we chroot into the system:
chroot /media/sda1
passwd user
Now change the password, and reboot your box!
Upgrade to the Latest Kernel.org Kernel with 1 click in Ubuntu
Now, a short description. KernelCheck is a project that is designed to easily build the latest kernel for your distribution using the instructions provided in the Master Kernel Thread. This automated process is a fork of AutoKernel by Robert Wolterman (xtacocorex), Timothy Janssen (mentok), and Kristof Verbeken (PinguinZ). KernelCheck is currently under the GNU Public License.
Download it here (recommended)
wget http://kcheck.sourceforge.net/pool/latest-stable/kernelcheck-latest.tar.gz
tar -xzf kernelcheck-*.tar.gz
cd kernelcheck-*
sudo python setup.py install
Notes on KernelCheck
KernelCheck can be used for several purposes:
KernelCheck can install either the latest stable kernel, or the latest stable prepatch. Usually the prepatch is less stable than the kernel, but it is still widely used.
KernelCheck can be used in a variety of ways, most commonly by opening a terminal and typing in
If you click yes, after a few moments one like the one below should appear:
The 'Build Latest Kernel' button will download, compile, and install the latest stable kernel from kernel.org. By selecting the checkbox 'Apply prepatch instead of normal patch', it will apply the listed prepatch (development).
The 'Check for Program Updates' button will go to the KernelCheck website and parse finger_banner2 for the latest version of KernelCheck. If you are running the latest version, it will say so, and if you are not, it will ask you to update.
You can edit the /usr/bin/kernelcheck files to your needs, changing anything you like, because my program is under the GNU Public License Version 3 released June 2007.
KernelCheck 1.0.5 has been released!
Changelog (Key features only):
The 'Check for Updates' button in KernelCheck 1.0.4 (or patched 1.0.3r1) should automatically detect this upgrade. This has been tested with version 1.0.4.
Download at SF.net, or the download page.
Post questions, comments, etc. here.
Introducing Linux Multimedia Studio For Ubuntu!
Damn!, just found a sweet application on getdeb.net, its truly chillin for you dj's out there and people that like to mess around with beats like I do. It looks like you can now create great music with Ubuntu Linux. Check it...
LMMS aims to be a free alternative to popular (but commercial and closed- source) programs like FruityLoops, Cubase and Logic giving you the ability of producing music with your computer by creating cool loops, synthesizing and mixing sounds, arranging samples, having more fun with your MIDI-keyboard and much more...
How to Install:
1. open up a terminal
2. sudo -s
3. echo "deb http://ubuntu.org.ua/ getdeb/" >> /etc/apt/sources.list
4. apt-get install lmms
5. Launch
Or if you want the latest version grab the subversion installation instructions here
Wiki & tips/tricks
Play videos within *.rar files without unpacking/extracting them in Ubuntu
If you download your movies and tv series only as scene releases, then you'll have to extract the release's video file from its multiple rar files. That can take some time... Not a horrible long time. You can live with it... But I learned a cool thing and thought I could share it just because I have nothing better to do...
You'll need the packages "unrar" and "vlc" (or "mplayer" or any other video player you may prefer).
Write this in a terminal if you haven't got the required packages:
sudo apt-get install unrar vlc
unrar p -inul /example/path/to/Some.Scene.Release/some.sr.r00 | vlc -
unrar = starts unrar
p = outputs the extraction data of the file
-inul = disables error messages
/example/path/to/Some.Scene.Release/some.sr.r00 = path to one of the scene release's rar files
| vlc - = pipes the output of the extraction into vlc that starts to play the output, and therefore plays the video file that is within the rar files. Don't forget the ending "-", or it won't work. You can use another video player if you want, just replace "vlc" with what you want. I have only tested this with vlc and mplayer.
One bad thing with this trick is that you can only pause and play the file, but not rewind or fast forward.
I only write "rarvideo somerarfile.r00". How to do that:
Open ~/.bashrc in a text edior, using for example this command:
gedit ~/.bashrc
(This makes your Bash looking in the ~/bin folder for executeable files.)
Make a folder in your home folder called "bin":
mkdir ~/bin
gedit ~/bin/rarvideo
#! /bin/sh
unrar p -inul $1 | vlc -
Make the file executeable with this command:
chmod u+x ~/bin/rarvideo
you can also right click a rar file in nautilus and choose "open with" and type in rarvideo
Howto install the subversion mplayer + gmplayer + all the codecs.
This guide intends to show how to successfully compile a fully featured svn mplayer with all the codecs and with the GUI player gmplayer. It is a bit of a difficult one so make a cup of tea and get your keyboard ready!!
Firstly install subversion, compiling tools and checkinstall and secondly download the svn mplayer plus the full codec pack:
$ sudo apt-get install build-essential checkinstall subversion
$ cd Desktop
$ svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer
$ wget http://www.mplayerhq.hu/MPlayer/releases/codecs/all-20061022.tar.bz2
$ tar xjvf all-20061022.tar.bz2
$ sudo mkdir /usr/local/lib/codecs/
$ sudo cp $HOME/Desktop/all-20061022/*.* /usr/local/lib/codecs/
$ sudo apt-get install liblame-dev libdvdread3-dev libdvdnav-dev libogg-dev \
libvorbis-dev libxv-dev libtheora-dev libpng12-dev libmpcdec-dev \
libcdparanoia0-dev libxinerama-dev x11proto-xinerama-dev libjpeg62-dev \
libgdk-pixbuf-dev libfreetype6-dev libexpat1-dev libfontconfig1-dev \
libcaca-dev libfaac-dev libmp4v2-dev libaa1-dev libavcodec-dev \
libavifile-0.7-dev libsdl1.2-dev libesd0-dev libfaad2-dev libice-dev \
libmatroska-dev libmad0-dev libmp4v2-dev libmikmod2-dev libpostproc-dev \
libspeex-dev libxvidcore4-dev libxvidcore4 avifile-xvid-plugin \
avifile-divx-plugin ladspa-sdk libsvga1-dev libsvga1 libungif4-dev \
libungif4g libenca-dev libdfb++-0.9-22 libdfb++-dev libdirectfb-0.9-22 \
libdirectfb-dev libavformat-dev libfame-0.9 libfame-dev zlib1g-dev \
liblivemedia-dev libfribidi-dev libdvdnav4 libdvdplay0 libasound2-dev \
libdv4-dev libpopt-dev zlib1g-dev xlibs-dev libflac++-dev libflac-dev \
liboggflac++-dev liboggflac-dev toolame ttf-bitstream-vera \
libdbus-glib-1-dev libx264-dev libggi2-dev libxvmc-dev libxxf86vm-dev \
libxxf86dga-dev libfontconfig-dev libartsc0-dev libglu-dev \
libglu1-mesa-dev libdts-dev libdvdread-dev libdv-dev libpng3-dev \
libpng12-dev libsmbclient-dev gawk sharutils libaudiofile-dev liblzo-dev \
libc6-dev libggimisc2 libggimisc2-dev libggiwmh0 libggiwmh0-dev \
libatk1.0-dev libcairo2-dev libgtk2.0-dev libpango1.0-dev \
libxcursor-dev libxfixes-dev x11proto-fixes-dev liba52-0.7.4-dev
$ cd $HOME/Desktop/mplayer/
$ ./configure \
--prefix=/usr/local \
--enable-largefiles \
--enable-gui \
$ make && sudo checkinstall -D
$ mkdir $HOME/.mplayer/
$ sudo cp /usr/share/fonts/truetype/ttf-bitstream-vera/Vera.ttf ~/.mplayer/subfont.ttf
$ cd Desktop
$ wget http://www.mplayerhq.hu/MPlayer/skins/Blue-1.7.tar.bz2
$ tar xjvf Blue-1.7.tar.bz2
$ mkdir $HOME/.mplayer/skins/default/
$ cp $HOME/Desktop/Blue/*.* $HOME/.mplayer/skins/default/
original credits for this here
How To Mount Your iPhone Filesystem On Ubuntu
Do you want to browse your iPhones' filesystem on your Ubuntu machine? Follow these instructions and you'll have it working in no time flat. You're in! Now upload ringtones, compile hello world, slice dice and serve http via apache - whatever floats your boat.
This article assumes your iPhone is "out of jail" and has Installer.app installed. If you have not already gotten this part taken care of, click here for steps you need to follow first.
1. Install SSH on your phone by the following proceedure:
2. Tap the Installer on your home screen.
3. Install the following utilities:
* Community Sources
* BSD Subsystem
* OpenSSH
4. Once your iPhone has these installed, find your IP address by going into Settings, Wi-Fi and then click the blue arrow next to the network your iPhone and your Ubuntu machine are on.
5. Turn off Auto-Lock on your iPhone, which will interrupt the OpenSSH server by going into Settings, General and Auto-Lock. Set Auto-Lock to never.
6. Now, on your Ubuntu machine, simply click on Places, Connect to Server and follow these screenshots:
You're in! Now upload ringtones, compile hello world, slice dice and serve http via apache - whatever floats your boat.Original Credits for this article go to:
Advanced lsof Usage in Ubuntu or any linux Operating system
lsof is the Linux/Unix über-tool. I use it most for getting network connection related information from a system, but that's just the beginning for this amazing and little-known application. The tool is aptly called lsof because it "lists open files". And remember, in Unix just about everything (including a network socket) is a file.
** lsof is also the Linux/Unix command with the most switches. It has so many it has to use both pluses and minuses.
usage: [-?abhlnNoOPRstUvV] [+|-c c] [+|-d s] [+D D] [+|-f[cgG]]
[-F [f]] [-g [s]] [-i [i]] [+|-L [l]] [+|-M] [-o [o]]
[-p s] [+|-r [t]] [-S [t]] [-T [t]] [-u s] [+|-w] [-x [fl]] [--] [names]
As you can see, lsof has a truly staggering number of options. You can use it to get information about devices on your system, what a given user is touching at any given point, or even what files or network connectivity a process is using. lsof replaces my need for both netstat and ps entirely. It has everthing I get from those tools and much, much more.
Show Your Network Connections
Show all connections with -i
lsof -i
dhcpcd 6061 root 4u IPv4 4510 UDP *:bootpc
sshd 7703 root 3u IPv6 6499 TCP *:ssh (LISTEN)
sshd 7892 root 3u IPv6 6757 TCP 10.10.1.5:ssh->192.168.1.5:49901 (ESTABLISHED)
Show only TCP (works the same for UDP)
lsof -iTCP
sshd 7703 root 3u IPv6 6499 TCP *:ssh (LISTEN)
sshd 7892 root 3u IPv6 6757 TCP 10.10.1.5:ssh->192.168.1.5:49901 (ESTABLISHED)
-i :port shows all networking related to a given port
lsof -i :22
sshd 7703 root 3u IPv6 6499 TCP *:ssh (LISTEN)
sshd 7892 root 3u IPv6 6757 TCP 10.10.1.5:ssh->192.168.1.5:49901 (ESTABLISHED)
To show connections to a specific host, use @host
lsof -email@example.com
sshd 7892 root 3u IPv6 6757 TCP 10.10.1.5:ssh->192.168.1.5:49901 (ESTABLISHED)
Show connections based on the host and the port using @host:port
lsof -email@example.com:22
sshd 7892 root 3u IPv6 6757 TCP 10.10.1.5:ssh->192.168.1.5:49901 (ESTABLISHED)
Grepping for "LISTEN" shows what ports your system is waiting for connections on
lsof -i| grep LISTEN
iTunes 400 daniel 16u IPv4 0x4575228 0t0 TCP *:daap (LISTEN)
Grepping for "ESTABLISHED" shows current active connections
lsof -i| grep ESTABLISHED
firefox-b 169 daniel 49u IPv4 0t0 TCP 220.127.116.11:1863->220.127.116.11:http (ESTABLISHED)
Working with Users, Processes, and Files
You can also get information on various users, processes, and files on your system using lsof:
Show what a given user has open using -u
lsof -u daniel
-- snipped --
Dock 155 daniel txt REG 14,2 2798436 823208 /usr/lib/libicucore.A.dylib
Dock 155 daniel txt REG 14,2 1580212 823126 /usr/lib/libobjc.A.dylib
Dock 155 daniel txt REG 14,2 2934184 823498 /usr/lib/libstdc++.6.0.4.dylib
Dock 155 daniel txt REG 14,2 132008 823505 /usr/lib/libgcc_s.1.dylib
Dock 155 daniel txt REG 14,2 212160 823214 /usr/lib/libauto.dylib
-- snipped --
See what files and network connections a command is using with -c
lsof -c syslog-ng
syslog-ng 7547 root cwd DIR 3,3 4096 2 /
syslog-ng 7547 root rtd DIR 3,3 4096 2 /
syslog-ng 7547 root txt REG 3,3 113524 1064970 /usr/sbin/syslog-ng
syslog-ng 7547 root mem REG 0,0 0 [heap]
syslog-ng 7547 root mem REG 3,3 105435 850412 /lib/libpthread-2.4.so
syslog-ng 7547 root mem REG 3,3 1197180 850396 /lib/libc-2.4.so
syslog-ng 7547 root mem REG 3,3 59868 850413 /lib/libresolv-2.4.so
syslog-ng 7547 root mem REG 3,3 72784 850404 /lib/libnsl-2.4.so
syslog-ng 7547 root mem REG 3,3 32040 850414 /lib/librt-2.4.so
syslog-ng 7547 root mem REG 3,3 126163 850385 /lib/ld-2.4.so
-- snipped --
Pointing to a file shows what's interacting with that file
lsof /var/log/messages
syslog-ng 7547 root 4w REG 3,3 217309 834024 /var/log/messages
The -p switch lets you see what a given process ID has open, which is good for learning more about unknown processes
lsof -p 10075
-- snipped --
sshd 10068 root mem REG 3,3 34808 850407 /lib/libnss_files-2.4.so
sshd 10068 root mem REG 3,3 34924 850409 /lib/libnss_nis-2.4.so
sshd 10068 root mem REG 3,3 26596 850405 /lib/libnss_compat-2.4.so
sshd 10068 root mem REG 3,3 200152 509940 /usr/lib/libssl.so.0.9.7
sshd 10068 root mem REG 3,3 46216 510014 /usr/lib/liblber-2.3
sshd 10068 root mem REG 3,3 59868 850413 /lib/libresolv-2.4.so
sshd 10068 root mem REG 3,3 1197180 850396 /lib/libc-2.4.so
sshd 10068 root mem REG 3,3 22168 850398 /lib/libcrypt-2.4.so
sshd 10068 root mem REG 3,3 72784 850404 /lib/libnsl-2.4.so
sshd 10068 root mem REG 3,3 70632 850417 /lib/libz.so.1.2.3
sshd 10068 root mem REG 3,3 9992 850416 /lib/libutil-2.4.so
-- snipped --
The -t option returns just a PID
lsof -t -c Mail
ps aux | grep Mail
daniel 350 0.0 1.5 405980 31452 ?? S Mon07PM 2:50.28 /Applications/Mail.app
Advanced Usage
Using-a allows you to combine search terms, so the query below says, "show me everything running as daniel connected to 184.108.40.206"
lsof -a -u daniel -i @18.104.22.168
bkdr 1893 daniel 3u IPv6 3456 TCP 10.10.1.10:1234->220.127.116.11:31337 (ESTABLISHED)
Using the -t and -c options together you can HUP processes
kill -HUP `lsof -t -c sshd`
You can also use the -t with -u to kill everything a user has open
kill -9 `lsof -t -u daniel`
lsof +L1 shows you all open files that have a link count less than 1, often indicative of a cracker trying to hide something
lsof +L1
(hopefully nothing)
This primer just scratches the surface of lsof's functionality. For a full reference, run man lsof or check out the online version. I hope this has been useful to you, and as always, comments and corrections are welcomed.
The lsof man page:
The original information for this is from: http://dmiessler.com/study/lsof/
Easy linux hosting on Ubuntu Feisty Fawn with Easy Hosting Control Panel
Hey I dont do my own hosting but I found out a great hosting solution for ubuntu, check it out and let me know what you think..
Easy Hosting Control Panel is designed for hosting of multiple domains on single machine.
It uses LAMP(LinuxApacheMysqlPhp).
Its aim:easily installable,easy usage, non-complex,functional.
Why use a control panel? Because hosting a domain in an ubuntu/linux system requires many settings to be done. hosting control panel makes these tasks easy, with webbased interface.
hosting means putting web pages on the internet for general use, as you do now..
ehcp is the first control panel in this field with its unique features such as: complete php based, object oriented, opensource and free. even install is using php, so it is extremely easy to learn and extensible..
There are many free hosting control panels, but none of them have these features. some have non-opensource code, some other then php, some is not object oriented..
ehcp is in beta stage. there are many things to do. but the main skeleton is built in a straight forward way.
version 0.18.1 released !
feature overview:
* php and apt-get based simple install,
* automatically installs and works: dns, apache, mysql, ftp, email, domains,
* most easy install: copy & paste in console and watch
* ready to use after install - at ubuntu
* adodb and phpmyadmin included
* object oriented programming using php,
* easily extendable/modifiable...
future plans:
* reseller implementation (soon),
* subdomain implementation(soon),
* server/services status,
* different language support.. (currently english/turkish mixed)
* plugin system using php
* auto detection of apt-get and install if not present...
simply copy and paste followin in your root console,
wget http://www.ehcp.net/ehcp_0.18.1.tgz
tar -zxvf ehcp_0.18.1.tgz
cd ehcp
You may find additional information at following project sites:
home page: www.ehcp.net
ehcp hosting control panel primarily supports ubuntu, tested on ubuntu 7.04lts
but virtually work on any other linux distributions with apt-get installed as well.
currently it supports linux'es only with apt-get.
in future, i will also add a feature so that it will detect and install apt-get automatically if not present. this is not the case now.
but. the control panel will always be focused and tested on ubuntu.
Ubuntu will be the primary platform for it.
in fact this is natural because Ubuntu is so easy to maintain...
you can find demo at: http://www.ehcp.net/demo
since it is demo, daemon is not running, if it runs, demo becomes real...
demo username: admin
pass: 1234
here is the developers information for your info/questions:
msn/email: email@example.com
gmail/skype/yahoo: bvidinli
you may also find some info here:
Howto: Extend the Life of Your Thinkpad's Battery (tp_smapi) on Ubuntu Feisty and Gutsy
You may or may not be aware that lithium ion batteries (like those present in the newer Thinkpad models) survive best when kept charged between 30%-85%. They should not be kept fully charged, and should be left off for long periods of time charged to ~%40. See here for more tips on Thinkpad battery treatment.
One way to extend the life of your Thinkpad's battery is to control the way it charges -- that is, to make sure that you keep it in the 30%-85% charged range whenever possible. This is possible easily and quickly through the tp_smapi kernel module.
(1) Download the tp_smapi code here. For the examples presented here, let's assume that you download the tarball to your home directory (~/):
wget http://easynews.dl.sourceforge.net/sourceforge/tpctl/tp_smapi-0.32.tgz ~/tp_smapi-0.32.tgz
sudo aptitude install build-essential linux-source-2.6.22
sudo -s
cd /usr/src
tar -xjf linux-source-2.6.22.tar.bz2
(2c) Now go into /lib/modules/`uname -r`. Both the "build" and "source" symbollic links should point to your source folder. You can check this by observing the output of ln -l, or just create it this way with the following:
sudo -s
rm -i /lib/modules/`uname -r`/source /lib/modules/`uname -r`/build
ln -s /usr/src/linux-source-2.6.22 /lib/modules/`uname -r`/source
ln -s /usr/src/linux-source-2.6.22 /lib/modules/`uname -r`/build
tar -xzf ~/tp_smapi-0.32.tgz
cd tp_smapi-0.32 && make && sudo make install
cd tp_smapi-0.32 && make && sudo make install HDAPS=1
sudo -s;
echo "tp_smapi" >> /etc/modules
sudo modprobe tp_smapi
/sys/devices/platform/smapi/BAT0/start_charge_thre sh
/sys/devices/platform/smapi/BAT0/stop_charge_thres h
sudo -s;
echo "30" > /sys/devices/platform/smapi/BAT0/start_charge_thresh;
echo "85" > /sys/devices/platform/smapi/BAT0/stop_charge_thresh;
sudo -s;
echo "81" > /sys/devices/platform/smapi/BAT0/start_charge_thresh;
echo "85" > /sys/devices/platform/smapi/BAT0/stop_charge_thresh;
Hope this helps! Most of this information has come from here. Please let me know if you have any problems.
Installing Xen On An Ubuntu Feisty Fawn Server From The Ubuntu Repositories
This tutorial provides step-by-step instructions on how to install Xen on an Ubuntu Feisty Fawn (Ubuntu 7.04) server system (i386). You can find all the software used here in the Ubuntu repositories, so no external files or compilation are needed.
Xen lets you create guest operating systems (*nix operating systems like Linux and FreeBSD), so called "virtual machines" or domUs, under a host operating system (dom0). Using Xen you can separate your applications into different virtual machines that are totally independent from each other (e.g. a virtual machine for a mail server, a virtual machine for a high-traffic web site, another virtual machine that serves your customers' web sites, a virtual machine for DNS, etc.), but still use the same hardware. This saves money, and what is even more important, it's more secure. If the virtual machine of your DNS server gets hacked, it has no effect on your other virtual machines. Plus, you can move virtual machines from one Xen server to the next one.
I will use Ubuntu Feisty Fawn (i386) for the host OS (dom0) and Ubuntu Dapper Drake and Ubuntu Edgy Eft for the guest operating systems (domU).
This howto is meant as a practical guide; it does not cover the theoretical backgrounds. They are treated in a lot of other documents in the web.
This document comes without warranty of any kind! I want to say that this is not the only way of setting up such a system. There are many ways of achieving this goal but this is the way I take. I do not issue any guarantee that this will work for you!
1 Install The Ubuntu Feisty Fawn Host System (dom0)
You can install the host system (dom0) as shown in the chapters one to seven of this tutorial: http://www.howtoforge.com/perfect_setup_ubuntu704 (of course, you don't have to do this if you already have an Ubuntu 7.04 host system that you want to use).
Make sure that the root account is enabled, because we must run all the steps from this tutorial as root user. Also, if you want to use vi as your text editor (as suggested by this tutorial), you should run
apt-get install vim-full
The vim-full package makes sure that the vi text editor behaves as expected (without vim-full, you might experience some strange behaviour in the vi text editor).
dom0's FQDN in this example will be server1.example.com. server1.example.com's IP address will be 192.168.0.100 in this tutorial, and the gateway I use is 192.168.0.1, so the virtual machines will have to use that one, too.
2 Install Xen
To install Xen and all needed dependencies, all we have to do is run the following command:
apt-get install ubuntu-xen-server
This will also install the xen-tools package which we use later on to create virtual machines.
Now we edit /etc/xen/xend-config.sxp. Comment out the (network-script network-dummy) line and add (network-script network-bridge) right above the (vif-script vif-bridge) line, like this:
vi /etc/xen/xend-config.sxp
We also need to add the loop module to the kernel every time we boot our system, so edit /etc/modules and add the loop module at the end of the file:
vi /etc/modules
Now take a look at the /boot directory to see which kernels and ramdisks are installed:
ls -l /boot/
root@server1:~# ls -l /boot/
total 18780
-rw-r--r-- 1 root root 414210 2007-04-15 10:19 abi-2.6.20-15-server
-rw-r--r-- 1 root root 72726 2007-04-05 08:08 config-2.6.19-4-server
-rw-r--r-- 1 root root 83298 2007-04-15 08:33 config-2.6.20-15-server
drwxr-xr-x 2 root root 4096 2007-06-25 22:00 grub
-rw-r--r-- 1 root root 6325928 2007-06-25 21:56 initrd.img-2.6.19-4-server
-rw-r--r-- 1 root root 6802658 2007-06-25 23:10 initrd.img-2.6.20-15-server
-rw-r--r-- 1 root root 94600 2006-10-20 13:44 memtest86+.bin
-rw-r--r-- 1 root root 783333 2007-04-05 08:08 System.map-2.6.19-4-server
-rw-r--r-- 1 root root 812139 2007-04-15 10:20 System.map-2.6.20-15-server
-rw-r--r-- 1 root root 1726726 2007-04-05 08:08 vmlinuz-2.6.19-4-server
-rw-r--r-- 1 root root 1763308 2007-04-15 10:19 vmlinuz-2.6.20-15-server
-rw-r--r-- 1 root root 259025 2007-03-24 17:03 xen-3.0-i386-pae.gz
The /boot/vmlinuz-2.6.19-4-server kernel is the Xen kernel that got installed together with the ubuntu-xen-server package, and /boot/initrd.img-2.6.19-4-server is its ramdisk. We will need these soon.
I want to store my virtual machines in the /home/xen directory, therefore I create it now:
mkdir /home/xen
We will use xen-tools to create virtual machines. xen-tools make it very easy to create virtual machines - please read this tutorial to learn more: http://www.howtoforge.com/xen_tools_xen_shell_argo. As mentioned before, the xen-tools package got installed together with the ubuntu-xen-server package.
Now we edit /etc/xen-tools/xen-tools.conf. This file contains the default values that are used by the xen-create-image script unless you specify other values on the command line. I changed the following values and left the rest untouched:
vi /etc/xen-tools/xen-tools.conf
The dist line holds the default distribution that you want to install in a virtual machine. Although a comment in the /etc/xen-tools/xen-tools.conf mentions that at this time the only supported Ubuntu flavour is Dapper Drake (dapper), Edgy Eft (edgy) works as well (Feisty Fawn aka feisty does not at this time).
The kernel line must contain our Xen kernel, and the initrd line its ramdisk.
The passwd = 1 line makes that you can specify a root password when you create a new guest domain. In the mirror line specify an Ubuntu mirror close to you.
Make sure you specify a gateway and netmask. If you don't, and you don't specify a gateway and netmask on the command line when using xen-create-image, your guest domains won't have networking even if you specified an IP address!
Now reboot the system:
shutdown -r now
If your system reboots without problems, then everything is fine!
uname -r
and your new Xen kernel should show up:
root@server1:~# uname -r
3 Creating Virtual Machines (domU)
Now let's create our first guest domain, xen1.example.com, running Dapper Drake (dapper) with the IP address 192.168.0.101:
xen-create-image --hostname=xen1.example.com --size=2Gb --swap=256Mb --ide \
--ip=192.168.0.101 --netmask=255.255.255.0 --gateway=192.168.0.1 --force \
--dir=/home/xen --memory=64Mb --arch=i386 --kernel=/boot/vmlinuz-2.6.19-4-server \
--initrd=/boot/initrd.img-2.6.19-4-server --debootstrap --dist=dapper \
--mirror=http://de.archive.ubuntu.com/ubuntu/ --passwd
A lot of switches are unnecessary here because we specified the same details in /etc/xen-tools/xen-tools.conf but it shows that you can specify the desired settings either on the command line or in /etc/xen-tools/xen-tools.conf. Please make sure that you specify --ide, otherwise your virtual machine might not boot!
(To learn more about the available options, take a look at the xen-create-image man page:
man xen-create-image
The xen-create-image command will now create the xen1.example.com virtual machine for us. This can take a few minutes. The output should be similar to this one:
root@server1:~# xen-create-image --hostname=xen1.example.com --size=2Gb --swap=256Mb --ide \
> --ip=192.168.0.101 --netmask=255.255.255.0 --gateway=192.168.0.1 --force \
> --dir=/home/xen --memory=64Mb --arch=i386 --kernel=/boot/vmlinuz-2.6.19-4-server \
> --initrd=/boot/initrd.img-2.6.19-4-server --debootstrap --dist=dapper \
> --mirror=http://de.archive.ubuntu.com/ubuntu/ --passwd
General Infomation
Hostname : xen1.example.com
Distribution : dapper
Fileystem Type : ext3
Size Information
Image size : 2Gb
Swap size : 256Mb
Image type : sparse
Memory size : 64Mb
Kernel path : /boot/vmlinuz-2.6.19-4-server
Initrd path : /boot/initrd.img-2.6.19-4-server
Networking Information
IP Address 1 : 192.168.0.101
Netmask : 255.255.255.0
Gateway : 192.168.0.1
Creating swap image: /home/xen/domains/xen1.example.com/swap.img
Creating disk image: /home/xen/domains/xen1.example.com/disk.img
Creating ext3 filesystem on /home/xen/domains/xen1.example.com/disk.img
Installing your system with debootstrap mirror http://de.archive.ubuntu.com/ubuntu/
Running hooks
No role script specified. Skipping
Creating Xen configuration file
Setting up root password
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
All done
Logfile produced at:
There should now be a xen1.example.com configuration file - /etc/xen/xen1.example.com.cfg. Take a look at it to become familiar with virtual machines configuration files:
cat /etc/xen/xen1.example.com.cfg
To start the virtual machine, run
xm create /etc/xen/xen1.example.com.cfg
xm console xen1.example.com
to log in on that virtual machine (type CTRL+] if you are at the console, or CTRL+5 if you're using PuTTY to go back to dom0), or use an SSH client to connect to it (192.168.0.101).
To get a list of running virtual machines, type
xm list
The output should look like this:
root@server1:~# xm list
Name ID Mem(MiB) VCPUs State Time(s)
Domain-0 0 327 1 r----- 687.7
xen1.example.com 1 64 1 -b---- 22.4
To shut down xen1.example.com, do this:
xm shutdown xen1.example.com
If you want vm01 to start automatically at the next boot of the system, then do this:
ln -s /etc/xen/xen1.example.com.cfg /etc/xen/auto
Here are the most important Xen commands:
xm create -c /path/to/config - Start a virtual machine.
xm shutdown
xm destroy
xm list - List all running systems.
xm console
xm help - List of all commands.
Let's create a second vm, xen2.example.com with the IP address 192.168.0.102 and Edgy Eft (edgy) as the operating system:
xen-create-image --hostname=xen2.example.com --size=2Gb --swap=256Mb --ide \
--ip=192.168.0.102 --netmask=255.255.255.0 --gateway=192.168.0.1 --force \
--dir=/home/xen --memory=64Mb --arch=i386 --kernel=/boot/vmlinuz-2.6.19-4-server \
--initrd=/boot/initrd.img-2.6.19-4-server --debootstrap --dist=edgy \
--mirror=http://de.archive.ubuntu.com/ubuntu/ --passwd
Afterwards, you can start xen2.example.com like this:
xm create /etc/xen/xen2.example.com.cfg
and shut it down like this:
xm shutdown xen2.example.com
A list of all virtual machines that were created with the xen-create-image command is available under
root@server1:~# xen-list-images
Name: xen1.example.com
Memory: 64
Name: xen2.example.com
Memory: 64
To learn more about what you can do with xen-tools, take a look at this tutorial: http://www.howtoforge.com/xen_tools_xen_shell_argo
4 Links
- Xen: http://www.xensource.com/xen/
- xen-tools: http://xen-tools.org/software/xen-tools
- Ubuntu: http://www.ubuntu.com/
How To Install VMware Server On Ubuntu 7.04 (Feisty Fawn)
This tutorial provides step-by-step instructions about how to install the free VMware Server on an Ubuntu 7.04 (Feisty Fawn) system. With VMware Server you can create and run guest operating systems ("virtual machines") such as Linux, Windows, FreeBSD, etc. under a host operating system. This has the benefit that you can run multiple operating systems on the same hardware which saves a lot of money, and you can move virtual machines from one VMware Server to the next one (or to a system that has the VMware Player which is also free). Make sure you have the needed build environment and tools to compile the vmware modules for the kernel. aptitude install linux-headers-`uname -r` build-essential aptitude install xinetd Vmware Server can be downloaded from: http://www.vmware.com/download/server/ After accepting the EULA grab the vmware server .tgz file (around 102MB). Note: As of right now VMware Server won't compile correctly on Feisty without patching the vmmon file. Patch information can be found here: http://www.vmware.com/community/thread.jspa?messageID=76957&tstart=0 The patch can be downloaded here: http://ftp.cvut.cz/vmware/vmware-any-any-update109.tar.gz Untar the VMware Server package: tar -xzf /Path/To/VMware-server-1.0.3-xxx.tar.gz Change into the install directory: cd vmware-server-distrib Run the installer: sudo vmware-install.pl Choose defaults to questions until it asks: Before running VMware Server for the first time, you need to configure it by invoking the following command: "/usr/bin/vmware-config.pl". Do you want this program to invoke the command for you now? [yes] Enter no and quit the install. To install the patch cd back to your start directory: cd .. Untar the patch: tar xvzf /Path/To/vmware-any-any-update109.tar.gz Enter the directory: cd vmware-any-any-update109 Run the patch script: sudo ./runme.pl It should prompt you to run vmware-config.pl, choose yes at this time. If it doesn't you can always run the config script manually: sudo vmware-config.pl Again you can hit enter to choose the defaults to all the questions, though you will probably want to manually choose which networking features you want. To access the server run vmware for the VMware Server Console.
Build Environment
Downloading VMware Server
Installing VMware Server
Make sure you have the needed build environment and tools to compile the vmware modules for the kernel.
aptitude install linux-headers-`uname -r` build-essential
aptitude install xinetd
Vmware Server can be downloaded from:
After accepting the EULA grab the vmware server .tgz file (around 102MB).
Note: As of right now VMware Server won't compile correctly on Feisty without patching the vmmon file.
Patch information can be found here: http://www.vmware.com/community/thread.jspa?messageID=76957&tstart=0
The patch can be downloaded here: http://ftp.cvut.cz/vmware/vmware-any-any-update109.tar.gz
Untar the VMware Server package:
tar -xzf /Path/To/VMware-server-1.0.3-xxx.tar.gz
Change into the install directory:
cd vmware-server-distrib
Run the installer:
sudo vmware-install.pl
Choose defaults to questions until it asks:
Before running VMware Server for the first time, you need to configure it by invoking the following command: "/usr/bin/vmware-config.pl". Do you want this program to invoke the command for you now? [yes]
Enter no and quit the install. To install the patch cd back to your start directory:
cd ..
Untar the patch:
tar xvzf /Path/To/vmware-any-any-update109.tar.gz
Enter the directory:
cd vmware-any-any-update109
Run the patch script:
sudo ./runme.pl
It should prompt you to run vmware-config.pl, choose yes at this time. If it doesn't you can always run the config script manually:
sudo vmware-config.pl
Again you can hit enter to choose the defaults to all the questions, though you will probably want to manually choose which networking features you want. To access the server run
for the VMware Server Console.
Setup and Spoof Deluge Bittorrent Client for Private torrent Trackers
Ok i am a member of sceneaccess.org a private bittorrent site for the underground scene, and I was stuck using transmission which is a decent client but I prefer Deluge. Here is a simple howto, to setup Deluge to spoof the client id to uTorrent...
First thing open up a Terminal and sudo -s and enter your sudo password
Then download Deluge to your home directory from here
Now we gotta download the correct libraries and tools to compile Deluge, copy/paste this:
apt-get install g++ make python-all-dev python-all python-dbus python-gtk2 python-xdg python-support libboost-dev libboost-thread-dev libboost-date-time-dev libboost-filesystem-dev libboost-serialization-dev libssl-dev zlib1g-dev
Ok now extract Deluge:
tar zxvf deluge-0.5.5.tar.gz
Change dir to deluge:
cd deluge-0.5.5
Now here is the hackery, the editing of deluge_core.cpp in the src/ directory
or if your lazy scroll to the bottom for the file... :)
gedit src/deluge_core.cpp
press ctrl I to goto line 357
It looks like:
M_ses = new session(fingerprint(client_ID, v1, v2, v3, v4));"
Now we replace the line with this:
M_ses = new session(fingerprint("UT", 1, 6, 1, 0));" (for uTorrent 184.108.40.206)";
Save it!
ctrl S
Exit ctrl Q
Lets make it:
Wait for it to compile
then install it:
make install
Run it!
press alt F2 and type in deluge
Thats it, your sp00fed! :)
Download deluge_core.cpp sp00fed edition for deluge 0.5.5
Linux at Dell
Here is an interesting & fun video about the dell linux relationship :)
OpenOffice 2.3 Released (direct download)
It seems OpenOffice.org has released a new version of there powerful software, their release candidate 3 is 2.3 according to there developer site. Here is a few download locations...
Direct Download Here
Download Linux rpm Here
Download Linux rpm with jre Here
Download Winblows Version Here
Download Winblows Version with jre Here
Release Notes
Pidgin 2.2.0 package released for Ubuntu Feisty
This release incorporate improvements from Google Summer of Code 2007, Myspace IM, and bug fixes.
This release includes enhancement on the XMPP protocol made by Andreas Monitzer during the Google Summer of Code for Adium, more information can be found on Adium page.
Another feature I really enjoy is the ability to revert to the old gaim layout. For instance, a new entry in the menu Buddy->Show allows you to show protocol icons in the buddy list, right-clicking the empty space in the formatting toolbar allows you to toggle back to the old "ungrouped" version.
Yet, much more is shipped with this release of pidgin. Here is the complete changelog:
Version 2.2.0 (09/13/2007):
* New protocol plugin: MySpaceIM (Jeff Connelly, Google Summer of
* XMPP enhancements. See
http://www.adiumx.com/blog/2007/07/soc-xmpp-update.php (Andreas
Monitzer, Google Summer of Code for Adium)
* Certificate management. Libpurple will validate certificates on
SSL-encrypted protocols (William Ehlhardt, Google Summer of Code)
* Some adjustments were made to fix sending messages when using
the MSN HTTP method. (Laszlo Pandy)
* Yahoo! Chat is fixed.
* Some AIM file transfer issues between Pidgin and other clients
have been fixed. (Kyryll A Mirnenko)
* Properly restore idle status and time for AIM and ICQ accounts
when they reconnect after being disconnected.
* Insert Horizontal Rules and Strikethrough text from toolbar.
* Option to show protocol icons in the buddy list, from the
Buddies > Show menu. (Justin Heiner)
* Ability to build with native, non-X11 GTK+ on OSX. (Anders
* Remember the 'Enable Sounds' setting for a conversation.
* Right-clicking the empty space in the formatting toolbar
allows you to toggle back to the old "ungrouped" version.
* Protocols supporting account registration via Pidgin now show
a descriptive checkbox instead of a vague "Register" button.
* Fixed a bug where a tab would be shown on single conversations
when tabs were disabled.
* Per-conversation mute and logging options (accessible from the menu).
To download and install add these two lines to System-> Administration-> Software Sources-> Third Party Software:
deb http://repository.debuntu.org/ feisty multiverse
deb-src http://repository.debuntu.org/ feisty multiverse
Then refresh Synaptic or sudo apt-get update && apt-get install pidgin
There ya go :)
Export Pictures to Picasa, Flickr,SmugMug,23hq,web album with Ubuntu
I have searched all over the web for an application/hack to do this and I finally found something since google's picasa doesnt do it yet which is sad...
Download F-Spot Here
open a terminal where you downloaded f-spot
apt-get install sqlite
dpkg -i f-spot*.deb
Then go to Applications-> Graphics-> F-Spot Photo Manager
Click on import to import your pictures, and select the picture album location.
Then once its done importing, you can then export pictures.
First to do this you must select the pictures you want exported by holding in ctrl and selecting the pictures with your mouse.
Then click File-> Export-> PicasaWeb...
Click Add next to gallery, and enter your picasa/google username and password.
Click OK
Now you can add album's, and export the photo's you selected, you can make them public or private when you click ok to export
Make your WPA Uncrackable and Unhackable On Ubuntu or any OS
I have known about this page for quite a while now, I think I decided not to share it because I hack peoples wep/wpa networks lol.. But anyways this site generates completely random Ultra High Security passwords that are generated just for you, the site never gives the same password twice and uses some extremely advanced scrambling technology to generate these passphrases.
Wep is easily crackable but if you use a stronger/longer password it may take longer to crack.
As for WPA, using an ultra secure password is pretty much uncrackable to my knowledge.
"Every time this page is displayed, our server generates a unique set of custom, high quality, cryptographic-strength password strings which are safe for you to use:"
Here is a c/p from the site
What makes these perfect and safe?
Every one is completely random (maximum entropy) without any pattern, and the cryptographically-strong pseudo random number generator we use guarantees that no similar strings will ever be produced again.
Also, because this page will only allow itself to be displayed over a snoop-proof and proxy-proof high-security SSL connection, and it is marked as having expired back in 1999, this page which was custom generated just now for you will not be cached or visible to anyone else.
Therefore, these password strings are just for you. No one else can ever see them or get them. You may safely take these strings as they are, or use chunks from several to build your own if you prefer, or do whatever you want with them. Each set displayed are totally, uniquely yours — forever.
The "Application Notes" section below discusses various aspects of using these random passwords for locking down wireless WEP and WPA networks, for use as VPN shared secrets, as well as for other purposes.
The "Techie Details" section at the end describes exactly how these super-strong maximum-entropy passwords are generated (to satisfy the uber-geek inside you).
Generate your Ultra Secure Password Here
Dell releases custom Ubuntu 7.04 ISOs with drivers and fixes
Dell has released a custom "remastered" Ubuntu 7.04 installation CD ISO that can be used to install Ubuntu on an Inspiron 1420 or 530. The ISO automatically installs all of the drivers and fixes that are required to make Ubuntu fully functional on those systems. Dell Linux Engineering team has a remastered copy of the Ubuntu 7.04 Live CD available for download. It includes native system hardware support and many of the fixes listed below. The media will help you get the system installed and running with the necessary drivers. The media has been created specifically to resolve issues on the following system: DISCLAIMER: These images are both unofficial Dell recovery media. They are not officially Dell-supported. Do not call Dell Technical support with questions about this image, or software installed by this image, as they will not be able to help you. To get help, please send an email to the Dell linux-desktops mailing list.
Dell laptops with Ubuntu preinstalled currently ship with a regular Ubuntu 7.04 installation CD that can be used to reinstall the operating system from scratch after reformatting. Unfortunately, the default Ubuntu installation does not include the best drivers so dell has a new remastered custom ubuntu cd just for you.
The "remastered" installation ISO could also be used by Inspiron 1420 and 530 owners who didn't buy their laptops with Ubuntu preinstalled, but wish to install it themselves...
Dell Remastered Ubuntu 7.04 ISO
Download Dell Ubuntu Image
NOTE: After installation, be sure to update to the latest system software.
NOTE: The CD image has been modified to remove components such as OpenOffice to make room for additional Dell specific drivers and fixes.
Dell Linux Engineering team has a remastered copy of the Ubuntu 7.04 Live CD available for download. It includes native system hardware support and many of the fixes listed below. The media will help you get the system installed and running with the necessary drivers.
The media has been created specifically to resolve issues on the following system:
DISCLAIMER: These images are both unofficial Dell recovery media. They are not officially Dell-supported. Do not call Dell Technical support with questions about this image, or software installed by this image, as they will not be able to help you. To get help, please send an email to the Dell linux-desktops mailing list.
Ubuntu VS Fedora on Google Trends
Ubuntu has great leadership and a great community, I hope everyone gets to be a part of it someday.
Ubuntu VS PcLinuxOS on Google Trends
I really dont see why distrowatch.org is reporting that PCLinuxOS is more popular, id think the worlds top search engine stats should be actively on Distrowatch.org instead of their pathetic rating system, check out these stats!


text:
Elegance has come to life in these gorgeous Flash by Mac Duggal prom dresses! Are you looking for something sweet, stunning, and totally prom perfect? Flash prom dresses have sweeping trains, sparkling rhinestones, and open backs that really show off your skin combine to make perfect prom dresses just for you! These looks are popular for proms, pageants, and military balls!
Stunning, sweet, and layers of chiffon. These are the perfect words to describe lots of the dresses you see here in the Flash collection. If you are looking for that 'classic' prom dress with a stunning train, soft fabric, and a touch of embellishments, you will find that look here. There are tons of demure and sophisticated looks that flatter the figures of all aged ladies! From military balls to pageants and of course prom, there is something that will be beyond appropriate and classy just for your taste. Flash knows what you want, and Mac Duggal will deliver it!
Feeling like something a bit more daring and intimate? Don't fear; Flash has it in this collection! Sexy cut outs, fully beaded gowns, sheer netting, and low, cleavage-revealing tops are plentiful in this prom collection. Take your cue from celebrities at award shows and on the red carpet, and grab something that is going to make a statement on your special night! If you love your body and want to show it off, you can do it tastefully in one of these more revealing gowns that are some of Flash's best sellers!


text: My wife posted a key to my chastity belt to her mother just before she went off on vacation with her new boyfriend. Unfortunately there seems to be a delay in the post because mother-in-law claims it has not arrived. Meanwhile she seems to be enjoying herself by teasing me constantly as I wait anxiously for the mailman.


text:
WWE: Mexican Superstar "Mistico" Renamed "Sin Cara" at Todays Press ConferenceFebruary 24, 2011
Sin Cara, formerly known as the exciting and talented high-flyer Mistico, is the WWE's newest superstar.
Stephanie McMahon-Hemsley, Executive Vice President of the WWE, made the announcement to a cheering crowd in Sin Cara's hometown of Mexico City.
Due to the WWE's strong and growing Latino audience on Friday nights, Sin Cara will likely stay on Friday Night Smackdown with fellow Mexican stars Rey Mysterio and Alberto Del Rio, and keep his mask.
Whether Sin Cara goes to the WWE developmental territory FCW for an extended period of time, or straight to the Smackdown roster, I would look forward to seeing Sin Cara vs Rey Mysterio in a match sooner rather than later. Sin Cara has a similar look to Rey Mysterio and his style reminds me of Mysterio's from 10 years ago.
Regardless of the WWE's plans for Sin Cara, his climb up the roster ladder is sure to be filled with exciting matches and breathtaking moments.
What do you think of WWE signing Sin Cara and of his new name?


text:
I'm no stranger to heartbreak. Like fingerprints, each one of mine is as unique as the relationship that preceded it. And regardless of the reasons or who initiated what, it always sucks. I will venture to say, though, that being the one who is on the receiving end of the decision to end things is a little worse than on the delivering end. So I've drawn on my extensive "getting dumped" experience and written an open letter to any girl who might need a little pep talk, any girl who has been deserted by someone they loved very much. Guys, maybe you'll find this applicable too but I really can't say I know what it's like to be dumped as a guy. It's helped me, and hopefully it will help someone else out there who might be hurting. These things are never easy, but remember that everything happens for a reason.
"You tried, darling. You loved him the best you could. You threw yourself in 110%. You tried to show him how to love you, and it just didn't take. It's not your fault, you did everything you could think of. Yes, this hurts. Because you gave so much more of yourself than you ever normally would have, more than you even knew you had in you. Because you compromised your own pride for love. Because you made him a priority, and in return all you were told is that you are optional. And yes, that really, really hurts. Especially when it comes from someone you loved so much.
You have to remember that compromise has to come from both sides of an equation, and you just can't keep giving to someone who isn't willing to give back. If you keep trying to do that, you're just going to keep hurting. You tried to lower and lower the level of sacrifice, until he finally told you he couldn't sacrifice anything at all. Yes, he was worth it to you, but you weren't to him. So now you have to love yourself more than him. Now you have try to replace who you thought was irreplaceable, because you've been told that you are replaceable. You should not be made to feel interchangeable with whoever is convenient.
You have to remember that love doesn't deal in "ifs" and "whens," but in "always" and "no matter the circumstances." "Can't" is not in the vocabulary of love, only "how." He couldn't be bothered to figure that out with you, so you only got "can't." You deserve better than a man like that. You deserve someone who will think of ways to get the two of you around the obstacles that enter your path. Someone who thinks in "us" and "we," not "I" and "me." So keep fighting through the bad days, revel in the good ones, and remember that you're worth it to someone. When you find him all this pain will make sense. You loved the wrong person so well, so just imagine how amazing you will be at loving the right person. Imagine what it will feel like to have all this trying actually be reciprocated. Trust that you will only go up from here, and push yourself to get there as soon as you can. You gave it everything, and as long as you keep that up, you're going to be just fine."
I apologize for random Drake photo, I don't know why that's there but the idea is solid so I left it in here.


text:
Santa Barbara Ridgeback Shrimp and Butter Lettuce Wraps with Roasted Tomato Vinaigrette
1 Lb Ridgeback Shrimp, cleaned
2 Each Haas Avocado, cubed
1/4 Cup Preserved Lemon Zest, described below
1/4 Cup Cilantro, chopped
2 Each Heads of Hollandia Butter Lettuce
Shrimp Poaching:
2 Each Carrots, rough chopped
2 Each Celery, rough chopped
2 Each Roma Tomatoes
2 Each Thyme Sprigs
1 Each White Onion
1 Tbsp Black Peppercorns, whole
2 Each Bay Leaves
2 Each Lemons, juiced
Preserved Lemon Zest:
5 Each Lemons, zested
1/4 Cup Sugar
1/4 Cup Water
3 Each Thyme Sprigs
2 Each Garlic Cloves, crushed
Toasted Tomato Vinaigrette:
4 Each Vine-Ripened Tomatoes
3 Each Garlic Cloves, minced
1 Each Shallot, minced
1 Cup Olive Oil
1/4 Cup Sweet Vinegar
1 Tspn Sugar
1 Each Lemon, juiced
Salt and Pepper, to taste
Cooking Instructions
Poach ridgeback shrimp in large pot with carrots, celery, white onion, tomatoes, peppercorns and thyme for approximately four minutes. Careful not to overcook shrimp. Remove from pot and place in ice bath. Once cool, halve shrimp and toss in a large bowl with avocado, lemon zest, cilantro and season to taste. Let sit for 10 minutes before assembling salad.
For Preserved Lemon Zest:
Combine sugar and water in sauce pot. Slowly let sugar dissolve over medium-low heat, add lemon zest, thyme, garlic and simmer for about 7 minutes. Remove from heat and allow to cool.
For Toasted Tomato Vinaigrette:
Roast tomatoes, garlic and shallot with olive oil in a covered pan at 350° for 15 minutes. Remove and cool. Once cool, place all of the above ingredients in a blender, add vinegar, sugar and lemon juice. While blending, drizzle in ¾ cup olive oil and season to taste. Can be made and refrigerated up to two days in advance of use.
To Serve:
On a large serving platter place tomato vinaigrette in dipping bowl. Mix together the shrimp, avocado and preserved lemon and place in another bowl, arranging salad leaves around bowls or platter. Guests pick up leaves and place shrimp mixture in center and roll or wrap, then dip as-you-eat.


text:
|[Military armband, cutting stickers
Write the product arrival report view
Usually pulling the zip 100 yen!
|Product description
|• Cut only the pattern remains character stickers
-Available for outdoor use (water resistant & outdoor durable 3-5 years)
-Size: 9 cm x 25 cm
-Color chooser, choose from
-Number changes please specify order remarks when more
And immediately paste OK ♪ transcription sheet (film type) and with simple lamination instructions
|JP post International e-packet
|Delivery method: International e-packet
Shipping: After your payment is confirmed, it will be shipped within approximately 3 business days.
Shipping fee: For shipping charges, it depends on delivery area. After confirming your order from our shop, we will guide you again by e-mail regarding the amount charged.
Arrival schedule: It depends on delivery area, but we are planning around around a week. However, depending on customs clearance situation, it may be delayed.
Please note: There is a possibility that a separate customs duty will be applied. In that case it will be borne by the customer. As for payment, it depends on the country and region of the delivery destination, so please contact the customs office of the delivery destination for details.
|Credit Card
|We accept credit and debit cards.
The following credit and debit cards can be used:
•American Express
|We accept PayPal. After receiving the order confirmation e-mail, please proceed with the PayPal payment.
*Please note that if payment through PayPal is not confirmed by the date indicated in the e-mail, your order will be automatically cancelled.
|The "Payment Amount" is calculated as below
payment Amount = product price total + shipping fee
Upon confirming your order,we will send you a link to make a payment via Alipay's secure payment page.
You must finish the payment process before the deadline to complete your order.
Please check the payment process from the link at the bottom of this page.
This product cannot be shipped to United States from the store.
Please contact the store for further information.
Save on shipping by combining your shipments.
Ship products from shops that don't provide international shipping.


text:
Posts Tagged 'Family Healthcare Columbus OH'
Welcome to Buckeye Physical Medicine and Rehab's Family Healthcare Columbus OH Archive. Here you can learn more about Buckeye Physical Medicine and Rehab, Chiropractic, and our Doctors, today's choice for Chiropractors in East, Columbus, OH. Read our Doctors's Chiropractic Family Healthcare Columbus OH for the health of it.
We look forward to serving you! Call - (614) 755-7700.
Good Health Is Natural
Have you ever wondered how life imitates nature? As a tribute to one of my favorite movies, the Karate Kid, I would like reference one of my first encounters of understanding posture and its relationship to nature through the lesson that was taught using the Bonsai tree. The ancient Japanese art form of ...
Read More >>


text:
WACO - The Elite Cafe, which can trace its founding back
almost 97 years, has closed.
After decades as a dining tradition downtown and then on
Waco's bustling traffic circle, owner Creed Ford III said competition from new
restaurants and a bleeding bottom line forced him to shutter the landmark.
For decades the restaurant's marquee proclaimed it "where
the elite meet to eat," and that included entertainer Elvis Presley, who
reportedly visited the restaurant while in basic training at Fort Hood in the
late 1950s.
It served steaks, burgers and salads during most of its time
operating in South Waco, where it anchored the circle and became a popular
stopping point for travelers between Austin and Dallas even before I-35 was
built nearby.
Ford, whose Austin-based restaurant group acquired The Elite
in 1999, said he made the difficult decision to close The Elite for economic
reasons, following months, even years, of subpar sales and customer counts made
worse by a recent influx of new dining establishments.
The Elite Cafe, which for a time operated as The Elite
Circle Grille after one of its ownership changes, has been a part of Waco's
history since 1919, when it first opened in downtown Waco.
Our twice-weekly e-newsletter provides a quick overview of Texas real estate markets. Because your time is valuable.


text:
Mass wedding spectacular tomorrow
The Hope Botanical Gardens in St Andrew will be teeming with love tomorrow afternoon when it hosts the second annual wedding spectacular - 14-14-14. Organised by MSW Events, 14 couples from the 14 parishes of Jamaica get to say I do in a special way on February 14.
Jamaica's premier mass vow exchange, the event ensures that each couple still gets the wedding of their dreams. Over the past months, the couples have been integrally involved in planning their dream wedding, as well as getting some time to relax and unwind, not something many couples get to do.
Among the many excursions, that they have been involved in, for the final week, they were treated to a MoÎt & Chandom luncheon by Wray & Nephew.
On Wednesday afternoon @twentythree, in New Kingston, welcomed the warm and grateful smiles of the 14 lucky couples. Coined 'Toast to unforgettable moments', MoÎt & Chandon gave an official toast to the couples. "MoÎt is the pioneer brand for creating memories and moments that will last forever, and so we decided to celebrate the lucky couples with a toast to many more happy moments, while doing so responsibly," shared Jared Samuel, brand manager MoÎt, Hennessy portfolio.
LIME couples challenge
After their champagne lunch, the couples journeyed to Ribbiz Lounge in Barbican for the LIME couples challenge.
Over the past weeks, the couples have been subjected to a series of challenges set by the telecommunications firm. After Saturday's ceremony, the winning couple will jet off to have the honeymoon of a lifetime at Secrets Wild Orchid, by event title sponsors, LIME.
The 14 couples have had a fun-filled week, as other activities included a bachelorette party by Trainfit Club at Ultimate Fitness by Lee Gore Business Centre on Waterloo road, while Club Privilege rolled out the red-carpet treatment for their bachelor party in the VIP lounge, embellished with gorgeous hostess and complimentary champagne.


text:
Corregidor is an island that symbolizes the bravery and heroism of the Filipino and American defenders against the Japanese forces during World War 2 in 1945. It is located 48 kilometers away from Manila and is approximately 3 miles long. The island, also known as "The Rock", is a holder of inspiring memories that now live in and attached to the island's worn ruins and historic grounds.
Today, Corregidor Island continually stuns Filipinos as well as other tourists around the world with its remarkable structures, big guns, and other weapons used during the war, historic parks, and most of all, the old memories it conveys and how it adopts to modernity.
Exciting activities that everyone can enjoy and learn from include hiking, camping, picnic, ghost hunting, stargazing, bonfire, fishing, and snorkeling. Corregidor is a bearer of inspiring old memories and hopeful new memories that will be treasured and passed to the succeeding generations.
Know the moving story behind the famous Corregidor Island. Plan your trip today!
Corregidor Tour Package Inclusions:
• Roundtrip land transfers
• Roundtrip Ferry ride to/from Corregidor Island
• Guided Tour of Corregidor
• Lunch in Corregidor
For bookings and inquiries, we would be happy to assist you. Call our 24/7 U.S. toll-free number at 1-866-2-MANILA or (632) 893-0002 if you're in the Philippines. Please visit www.mangotours.com for more of our amazing travel deals.
Note: Rate is subject to change without prior notice.
Note: Rate is subject to change without prior notice.


text:
Your 403(b) plan is supposed to be your nest egg for retirement, but if you're trying to come up with enough cash for your dream home, it can sure look tempting. If you're not over 59 1/2, however, you might not be able to use your 403(b) plan for a mortgage down payment.
Your 403(b) plan might offer loans, which would allow you to take out up to $50,000 or 50 percent of your vested account balance, whichever is smaller. However, there are two potential problems with using a loan. First, your 403(b) plan might not offer loans, in which case you're simply out of luck. Second, taking out a 403(b) plan loan could give your lender cold feet because of your additional debt repayment obligations, which would nix the mortgage -- obviously not the result you're looking for.
Left Employment
If you've left your job, you can take distributions from your 403(b) plan for any reason, including making a distribution to make your down payment. However, there's no early withdrawal penalty exception for buying a home, even a first home, so you'll owe a 10 percent penalty on top of the ordinary income taxes on the withdrawal. For example, if you take out $15,000 for your down payment, you owe income taxes on the $15,000 and a $1,500 early withdrawal penalty.
Hardship Withdrawal
Your plan might also allow for a hardship withdrawal if that's the only way you can make a down payment on your primary residence. For example, if your bank won't give you the mortgage if you take out a 403(b) plan loan, you could take out a hardship withdrawal, assuming your plan allows them, to make the down payment. However, like loans, your 403(b) plan has the discretion to permit or disallow them, so you might be out of luck. Plus, there's no exception to the early withdrawal penalty for a mortgage down payment, so plan to pay.
IRA Rollover First
If you've left your job and are purchasing a first home, consider rolling up to $10,000 of your 403(b) plan into an IRA first and then taking the distribution. Unlike 403(b) plans, IRAs let you take out up to $10,000 for a first home without paying a penalty. However, to qualify you can't have owned a home in the last two years. If you're married, your spouse also has to qualify. Unfortunately, this won't work if you're taking a hardship distribution, because those aren't eligible to be rolled over.
- Internal Revenue Service: Publication 4482
- Internal Revenue Service: Retirement Plans FAQs Regarding Loans
- Internal Revenue Service: Retirement Plans FAQs regarding Hardship Distributions
- IRS: Retirement Topics - Plan Loans
- IRS: Do's and Don'ts of Hardship Distributions
- IRS: Hardships, Early Withdrawals and Loans
- IRS: Retirement Topics - Exceptions to Tax on Early Distributions
- How to Withdraw Money From 403B Mutual Funds to Pay Off Credit Card Debt
- Can You Cash Out Your Retirement Plan?
- How to Take Cash Out of Your 401(k) Plan
- Is Borrowing Money From 401(k)s Penalized?
- Roth IRA vs. SEP if Self-Employed
- Can You Use Your 401(k) to Pay Off Student Loans?
- Early Withdrawals From a 403(b) Plan
- Does the IRS Consider Job Loss a Hardship?


text:
from breakfast at cafe strudel... that was so insanely amazing... to coffee shops and tattoo parlors... it was a such a fun girls weekend.. quality time and memories.
(sketching tattoos)
(starbucks meetings about bachelorette events)
(pretty girls)
(cafe strudle had fun mugs)
(my friends look like models.. without even trying)
I feel like a new girl today!
here's to a new season!