theseus’s posterous

September 05, 2008

Reset root password Linux...( just in case you forgot it)



HOWTO - reset a lost Ubuntu password

I loaded one of my test Ubuntu virtual machines today (one that I hadn't used for a month) and, surprise, I had forgotten the password. This sort of thing happens from time to time, and if you're new to Linux, it can be a little disconcerting.

Losing your root password isn't the end of the world, though. You'll just need to reboot into single user mode to reset it. Here's how to do it on a typical Ubuntu machine with the GRUB bootloader:

Boot Linux into single-user mode

  1. Reboot the machine.
  2. Press the ESC key while GRUB is loading to enter the menu.
  3. If there is a 'recovery mode' option, select it and press 'b' to boot into single user mode.
  4. Otherwise, the default boot configuration should be selected. Press 'e' to edit it.
  5. Highlight the line that begins with 'kernel'. Press 'e' again to edit this line.
  6. At the end of the line, add an additional parameter: 'single'. Hit return to make the change and press 'b' to boot.

Change the admin password
The system should load into single user mode and you'll be left at the command line automatically logged in as root. Type 'passwd' to change the root password or 'passwd someuser' to change the password for your "someuser" admin account.

Reboot
Once your done, give the three finger salute, or enter 'reboot' to restart into your machine's normal configuration.

That's all there is to it. Now just make sure to write your password down on a post-it and shove it somewhere safe like under your keyboard. :)


Comments [0]



September 05, 2008

WHAT A JOKE- Microsoft -THIS IS THE BEST THEY CAN DO!!! A BOOTY SHAKEN WHITE GUY AND A SHOE STORE!!!! I wonder how much this little gem cost. one more reason to switch to Linux!




Comments [0]



September 04, 2008

Anne Kilkennys post About Sarah Palin. Worth a read.

Dear friends,

So many people have asked me about what I know about Sarah Palin in the
last 2 days that I decided to write something up . . .

Basically, Sarah Palin and Hillary Clinton have only 2 things in
common: their gender and their good looks. :)

You have my permission to forward this to your friends/email contacts
with my name and email address attached, but please do not post it on
any websites, as there are too many kooks out there . . .

Thanks,
Anne


ABOUT SARAH PALIN

I am a resident of Wasilla, Alaska. I have known Sarah since 1992.
Everyone here knows Sarah, so it is nothing special to say we are on a
first-name basis. Our children have attended the same schools. Her
father was my child's favorite substitute teacher. I also am on a
first name basis with her parents and mother-in-law. I attended more
City Council meetings during her administration than about 99% of the
residents of the city.

She is enormously popular; in every way she's like the most popular
girl in middle school. Even men who think she is a poor choice and
won't vote for her can't quit smiling when talking about her because
she is a "babe".

It is astonishing and almost scary how well she can keep a secret. She
kept her most recent pregnancy a secret from her children and parents
for seven months.

She is "pro-life". She recently gave birth to a Down's syndrome baby.
There is no cover-up involved, here; Trig is her baby.

She is energetic and hardworking. She regularly worked out at the gym.

She is savvy. She doesn't take positions; she just "puts things out
there" and if they prove to be popular, then she takes credit.

Her husband works a union job on the North Slope for BP and is a
champion snowmobile racer. Todd Palin's kind of job is highly
sought-after because of the schedule and high pay. He arranges his
work schedule so he can fish for salmon in Bristol Bay for a month or
so in summer, but by no stretch of the imagination is fishing their
major source of income. Nor has her life-style ever been anything
like that of native Alaskans.

Sarah and her whole family are avid hunters.

She's smart.

Her experience is as mayor of a city with a population of about 5,000
(at the time), and less than 2 years as governor of a state with about
670,000 residents.

During her mayoral administration most of the actual work of running
this small city was turned over to an administrator. She had been
pushed to hire this administrator by party power-brokers after she had
gotten herself into some trouble over precipitous firings which had
given rise to a recall campaign.

Sarah campaigned in Wasilla as a "fiscal conservative". During her 6
years as Mayor, she increased general government expenditures by over
33%. During those same 6 years the amount of taxes collected by the
City increased by 38%. This was during a period of low inflation
(1996-2002). She reduced progressive property taxes and increased a
regressive sales tax which taxed even food. The tax cuts that she
promoted benefited large corporate property owners way more than they
benefited residents.

The huge increases in tax revenues during her mayoral administration
weren't enough to fund everything on her wish list though, borrowed
money was needed, too. She inherited a city with zero debt, but left it
with indebtedness of over $22 million. What did Mayor Palin encourage
the voters to borrow money for? Was it the infrastructure that she said
she supported? The sewage treatment plant that the city lacked? or a
new library? No. $1m for a park. $15m-plus for construction of a
multi-use sports complex which she rushed through to build on a piece
of property that the City didn't even have clear title to, that was
still in litigation 7 yrs later--to the delight of the lawyers
involved! The sports complex itself is a nice addition to the
community but a huge money pit, not the profit-generator she claimed it
would be. She also supported bonds for $5.5m for road projects that
could have been done in 5-7 yrs without any borrowing.

While Mayor, City Hall was extensively remodeled and her office
redecorated more than once.

These are small numbers, but Wasilla is a very small city.

As an oil producer, the high price of oil has created a budget surplus
in Alaska. Rather than invest this surplus in technology that will
make us energy independent and increase efficiency, as Governor she
proposed distribution of this surplus to every individual in the state.

In this time of record state revenues and budget surpluses, she
recommended that the state borrow/bond for road projects, even while
she proposed distribution of surplus state revenues: spend today's
surplus, borrow for needs.

She's not very tolerant of divergent opinions or open to outside ideas
or compromise. As Mayor, she fought ideas that weren't generated by
her or her staff. Ideas weren't evaluated on their merits, but on the
basis of who proposed them.

While Sarah was Mayor of Wasilla she tried to fire our highly respected
City Librarian because the Librarian refused to consider removing from
the library some books that Sarah wanted removed. City residents
rallied to the defense of the City Librarian and against Palin's
attempt at out-and-out censorship, so Palin backed down and withdrew
her termination letter. People who fought her attempt to oust the
Librarian are on her enemies list to this day.

Sarah complained about the "old boy's club" when she first ran for
Mayor, so what did she bring Wasilla? A new set of "old boys". Palin
fired most of the experienced staff she inherited. At the City and as
Governor she hired or elevated new, inexperienced, obscure people,
creating a staff totally dependent on her for their jobs and eternally
grateful and fiercely loyal--loyal to the point of abusing their power
to further her personal agenda, as she has acknowledged happened in the
case of pressuring the State's top cop (see below).

As Mayor, Sarah fired Wasilla's Police Chief because he "intimidated"
her, she told the press. As Governor, her recent firing of Alaska's top
cop has the ring of familiarity about it. He served at her pleasure
and she had every legal right to fire him, but it's pretty clear that
an important factor in her decision to fire him was because he wouldn't
fire her sister's ex-husband, a State Trooper. Under investigation
for abuse of power, she has had to admit that more than 2 dozen
contacts were made between her staff and family to the person that she
later fired, pressuring him to fire her ex-brother-in-law. She tried to
replace the man she fired with a man who she knew had been reprimanded
for sexual harassment; when this caused a public furor, she withdrew
her support.

She has bitten the hand of every person who extended theirs to her in
help. The City Council person who personally escorted her around town
introducing her to voters when she first ran for Wasilla City Council
became one of her first targets when she was later elected Mayor. She
abruptly fired her loyal City Administrator; even people who didn't
like the guy were stunned by this ruthlessness.

Fear of retribution has kept all of these people from saying anything
publicly about her.

When then-Governor Murkowski was handing out political plums, Sarah got
the best, Chair of the Alaska Oil and Gas Conservation Commission: one
of the few jobs not in Juneau and one of the best paid. She had no
background in oil & gas issues. Within months of scoring this great
job which paid $122,400/yr, she was complaining in the press about the
high salary. I was told that she hated that job: the commute, the
structured hours, the work. Sarah became aware that a member of this
Commission (who was also the State Chair of the Republican Party)
engaged in unethical behavior on the job. In a gutsy move which some
undoubtedly cautioned her could be political suicide, Sarah solved all
her problems in one fell swoop: got out of the job she hated and
garnered gobs of media attention as the patron saint of ethics and as a
gutsy fighter against the "old boys' club" when she dramatically quit,
exposing this man's ethics violations (for which he was fined).

As Mayor, she had her hand stuck out as far as anyone for pork from
Senator Ted Stevens. Lately, she has castigated his pork-barrel
politics and publicly humiliated him. She only opposed the "bridge to
nowhere" after it became clear that it would be unwise not to.

As Governor, she gave the Legislature no direction and budget
guidelines, then made a big grandstand display of line-item vetoing
projects, calling them pork. Public outcry and further legislative
action restored most of these projects--which had been vetoed simply
because she was not aware of their importance--but with the unobservant
she had gained a reputation as "anti-pork".

She is solidly Republican: no political maverick. The State party
leaders hate her because she has bit them in the back and humiliated
them. Other members of the party object to her self-description as a
fiscal conservative.

Around Wasilla there are people who went to high school with Sarah.
They call her "Sarah Barracuda" because of her unbridled ambition and
predatory ruthlessness. Before she became so powerful, very ugly
stories circulated around town about shenanigans she pulled to be made
point guard on the high school basketball team. When Sarah's
mother-in-law, a highly respected member of the community and
experienced manager, ran for Mayor, Sarah refused to endorse her.

As Governor, she stepped outside of the box and put together of package
of legislation known as "AGIA" that forced the oil companies to march
to the beat of her drum.

Like most Alaskans, she favors drilling in the Arctic National Wildlife
Refuge. She has questioned if the loss of sea ice is linked to
global warming. She campaigned "as a private citizen" against a state
initiaitive that would have either a) protected salmon streams from
pollution from mines, or b) tied up in the courts all mining in the
state (depending on who you listen to). She has pushed the State's
lawsuit against the Dept. of the Interior's decision to list polar
bears as threatened species.

McCain is the oldest person to ever run for President; Sarah will be a
heartbeat away from being President.

There has to be literally millions of Americans who are more
knowledgeable and experienced than she.

However, there's a lot of people who have underestimated her and are
regretting it.


CLAIM VS FACT
•"Hockey mom": true for a few years
•"PTA mom": true years ago when her first-born was in elementary
school, not since
•"NRA supporter": absolutely true
•social conservative: mixed. Opposes gay marriage, BUT vetoed a bill
that would have denied benefits to employees in same-sex relationships
(said she did this because it was unconsitutional).
•pro-creationism: mixed. Supports it, BUT did nothing as Governor to
promote it.
•"Pro-life": mixed. Knowingly gave birth to a Down's syndrome baby
BUT declined to call a special legislative session on some pro-life
legislation
•"Experienced": Some high schools have more students than Wasilla has
residents. Many cities have more residents than the state of Alaska.
No legislative experience other than City Council. Little hands-on
supervisory or managerial experience; needed help of a city
administrator to run town of about 5,000.
•political maverick: not at all
•gutsy: absolutely!
•open & transparent: ??? Good at keeping secrets. Not good at
explaining actions.
•has a developed philosophy of public policy: no
•"a Greenie": no. Turned Wasilla into a wasteland of big box stores
and disconnected parking lots. Is pro-drilling off-shore and in ANWR.
•fiscal conservative: not by my definition!
•pro-infrastructure: No. Promoted a sports complex and park in a city
without a sewage treatment plant or storm drainage system. Built
streets to early 20th century standards.
•pro-tax relief: Lowered taxes for businesses, increased tax burden on
residents
•pro-small government: No. Oversaw greatest expansion of city
government in Wasilla's history.
•pro-labor/pro-union. No. Just because her husband works union
doesn't make her pro-labor. I have seen nothing to support any claim
that she is pro-labor/pro-union.

WHY AM I WRITING THIS?

First, I have long believed in the importance of being an informed
voter. I am a voter registrar. For 10 years I put on student voting
programs in the schools. If you google my name (Anne Kilkenny +
Alaska), you will find references to my participation in local
government, education, and PTA/parent organizations.

Secondly, I've always operated in the belief that "Bad things happen
when good people stay silent". Few people know as much as I do because
few have gone to as many City Council meetings.

Third, I am just a housewife. I don't have a job she can bump me out
of. I don't belong to any organization that she can hurt. But, I am no
fool; she is immensely popular here, and it is likely that this will
cost me somehow in the future: that's life.

Fourth, she has hated me since back in 1996, when I was one of the 100
or so people who rallied to support the City Librarian against Sarah's
attempt at censorship.

Fifth, I looked around and realized that everybody else was afraid to
say anything because they were somehow vulnerable.

CAVEATS
I am not a statistician. I developed the numbers for the increase in
spending & taxation 2 years ago (when Palin was running for Governor)
from information supplied to me by the Finance Director of the City of
Wasilla, and I can't recall exactly what I adjusted for: did I adjust
for inflation? for population increases? Right now, it is impossible
for a private person to get any info out of City Hall--they are
swamped. So I can't verify my numbers.

You may have noticed that there are various numbers circulating for the
population of Wasilla, ranging from my "about 5,000", up to 9,000. The
day Palin's selection was announced a city official told me that the
current population is about 7,000. The official 2000 census count was
5,460. I have used about 5,000 because Palin was Mayor from 1996 to
2002, and the city was growing rapidly in the mid-90's.

Anne Kilkenny
annekilkenny@hotmail.com
August 31, 2008

Comments [0]



September 03, 2008

Linux Boot Fun!



UNetbootin - Universal Netboot Installer

windowsDownload
(for Windows)
linuxDownload
(for Linux)

Introduction

UNetbootin allows for the installation of various Linux/BSD distributions to a partition or USB drive, so it's no different from a standard install, only it doesn't need a CD. It can create a dual-boot install, or replace the existing OS entirely.

Requirements

  • Microsoft Windows 2000-Vista, or Linux, or a USB Drive.
  • A broadband internet connection to download the distribution packages (unless installing from pre-downloaded media, see below)
  • Spare hard drive space to install the OS in (varies depending on distribution)

Features

UNetbootin can install to your local hard disk or make a bootable liveUSB drive. It can also load floppy/hard disk images, or kernel/initrds, or (some) ISO (CD image) files, for installing other distributions.

screenshot
The current version has built-in support for the following distributions, though installing other distributions is also supported:


UNetbootin can also be used to load various system utilities, including:

  • Parted Magic, a partition manager that can resize, repair, backup, and restore partitions.
  • Super Grub Disk, a boot utility that can restore and repair overwritten and misconfigured GRUB installs or directly boot various operating systems
  • Backtrack, a utility used for network analysis and penetration testing.
  • Ophcrack, a utility which can recover Windows passwords.
  • NTPasswd, a utility which can reset Windows passwords and edit the registry.
  • Gujin, a graphical bootloader that can also be used to boot various operating systems and media.
  • Smart Boot Manager (SBM), which can boot off CD-ROM and floppy drives on computers with a faulty BIOS.
  • FreeDOS, which can run BIOS flash and other legacy DOS utilities.

» See List of distributions for which UNetbootin has built-in support.

» See List of all distributions known to work with UNetbootin.

» See List of Custom UNetbootin Versions and Plugins.

» See Using a UNetbootin Plugin.

Installation & Screenshots

Before installing, remember to back up all your data, in case you do something wrong in the partitioning stage of the installer.

  1. If using Windows, run the file, select a distribution, floppy/hard disk image, or kernel/initrd to load, select a target drive (HDD/USB), then reboot once done.

    screenshot

  2. If using Linux, make the file executable (using either the command chmod +x ./unetbootin-linux, or going to Properties->Permissions and checking "Execute"), then start the application, you will be prompted for your password to grant the application administrative rights, then the main dialog will appear, where you select a distribution and install target (Hard Disk or USB Drive), then reboot when prompted.

    screenshot

    screenshot

  3. After rebooting, select the UNetbootin entry from the menu list as the system boots up.

  4. Then, follow the installation instructions provided for specific distributions further below, and wait as the packages are downloaded and installed. This portion of the installation can take up to several hours, depending on your connection speed and the amount of packages you install, so be patient.
  5. Reboot, and select your newly installed GNU/Linux system to run.

» See LiveUSB Creation Guide.

Removal Instructions

If using Windows, UNetbootin should prompt you to remove it the next time you boot into Windows. Alternatively, you can remove it via Add/Remove Programs in the Control Panel.

If using Linux, re-run the UNetbootin executable (with root priveledges), and press OK when prompted to uninstall.

Removal is only required if you used the "Hard Drive" installation mode; to remove the bootloader from a USB drive, back up its contents and reformat it.

Uninstalling UNetbootin simply removes the UNetbootin entry from your boot menu; if you installed an operating system to a partition using UNetbootin, removing UNetbootin will not remove the OS.

To manually remove a Linux installation, you will have to restore the Windows bootloader using "fixmbr" from a recovery CD, and use Parted Magic to delete the Linux partition and expand the Windows partition.

Installing Other Distributions Using UNetbootin

Download and run UNetbootin, then supply it with the appropriate floppy/hard disk image, ISO (CD image) file, or kernel and initrd files when prompted (see screenshot). Check your distribution's FTP mirrors to find these files. If special booting options and parameters are required for the kernel, and you're using Manual mode, check the distribution's boot configuration files (usually after the "kernel" line in either isolinux.cfg, syslinux.cfg, menu.lst, or grub.conf) and supply them on the "Option" line.


screenshot

» See Using a UNetbootin Plugin.

FAQs

How does UNetbootin work, and what does it do?

UNetbootin uses a Windows or Linux-based installer to install a small modification to the bootloader (bootmgr and bcdedit on Vista, grldr and boot.ini for NT-based systems, grub.exe and config.sys for Win9x, grub on Linux, or syslinux when installing to a USB drive), uses the bootloader to boot the desired distribution's installer or to load the system utility, no CD required. After the distribution has been installed, or once done using the system utility, the modification to the bootloader is then undone.

Does it have any spyware, viruses, trojans, or other malware?

No; though some anti-virus products (Kaspersky) raise "Trojan.generic" warnings due to the auto-uninstall feature, these are false positives. Just make sure you obtain UNetbootin from the official downloads page on Sourceforge not some shady third-party source. If you're absolutely paranoid, you can check the source code and compile it yourself.

What is it written in, where's the source code, and how can I compile it?

UNetbootin is written in C++, using the Qt4 toolkit. Source code is available from the source zip package, or from the Launchpad page. The Linux version is compiled using g++, while the Windows version is cross-compiled using mingw32. Both use a statically linked version of qt4 (to eliminate external library dependencies). Executables are compressed using UPX to reduce file size.

» See Compiling UNetbootin.

How can I get my distribution supported by UNetbootin?

Create either:

  • A kernel and initrd file, or
  • A floppy or hard disk image file, or
  • An isolinux-based ISO file

Which can perform an installation of your distribution, either in Live mode, or via an FTP-install option. Then, file a bug report and provide a link to the kernel/initrd, or disk image file(s), and your support for your distribution will be added in the next release of UNetbootin.

» See List of all distributions known to work with UNetbootin.

How can I create specialized, rebranded, distro-specific releases?

UNetbootin can easily be rebranded and adapted to a specific distribution using either a plugin system, or a series of #define statements, as seen in the unetbootin.h file within the source code. If you are attempting to build a distro-specific version and need additional instructions and details, would like to have your patches merged upstream, or would like to have your custom version added to this list, please file a bug report.

» See Building a UNetbootin Plugin.

» See Using a UNetbootin Plugin.

» See Building a Custom UNetbootin Version.

» See List of Custom UNetbootin Versions and Plugins.

How can I contribute translations?

If a translation is available that matches your system locale, UNetbootin will automatically start with your native language. Alternatively, the language can be manually specified on the command-line arguments or in the run options as "lang=xy" (no quotes), where xy is the 2-letter ISO 639-1 code for your language. For example, use "lang=es" to run with the Español (Spanish) locale. To use an external translation, place the .qm file (unetbootin_es.qm) into the same directory as the UNetbotin executable prior to running the application.

To create a translation, download the source zip package and find the .ts file for your language. Alternatively, the .ts files can be browsed and downloaded from the bazaar repository on Launchpad.net within the src/unetbootin subdirectory. These .ts files can be translated using Qt Linguist, which can be downloaded from Trolltech's Qt Downloads Page or, for Ubuntu users, is available as part of the qt4-dev-tools package. Once you have finished a translation, export it to a .qm file in Qt Linguist using "File -> Release As", upload the .ts and .qm files to the wiki and place a link on the translations page, or email the .ts file to me (see contact info below).

» See UNetbootin Translations.

Where can I report bugs, request new features, get help, etc?

If you encounter errors with UNetbootin itself, post a question on the Ubuntu Forums, on either the LiveUSB installation thread or Hard disk installation thread depending on your install mode, or file a bug report. However, if it's a distribution or hardware-specific issue, file a bug report against the distribution itself.

License and Credits

UNetbootin was created and written by Geza Kovacs (tuxcantfly), contact info. UNetbootin is licensed under the GNU General Public License (GPL) Version 2 or above. Site materials can be used, copied, modified, and redistributed freely.

SourceForge.net Logo

Comments [0]



September 03, 2008

Rubik's Cube Solver



How to Solve a Rubik's Cube (Easy Move Notation)

This is a featured article. Click here for more information.
The Rubik's Cube can be very frustrating and may seem next to impossible to restore to its original configuration. However, once you know a few algorithms, it is very easy to solve.

The method described in this article is the layer method: we first solve one face of the cube (first layer), then the middle layer, and finally the last layer.

[edit] Steps

  1. Familiarize yourself with the Notations.
  2. Choose one face to start with. In the examples that will follow, the color for the first layer is white.
  3. First Layer

    1. Solve the cross : place in their correct position the four edge pieces that contain white. You should be able to do this by yourself without needing algorithms. All four edge pieces can be placed in a maximum of 8 moves (5 or 6 in general).
    2. Place the cross at the bottom.
    3. Solve the four corners of the first layer, one by one. At the end of this step, the first layer should be complete, with a solid color (in this case, white) at the bottom. You should also be able to place the corners without needing algorithms. To get you started, here is an example of one corner being solved:

      Image:Rubik_example01_step1_246.png Image:VRU_128.png Image:Rubik_example01_step2_768.png Image:HUL_668.png Image:Rubik_example01_step3_219.png Image:VRD_231.png Image:Rubik_example01_step4_398.png
    4. Your cube should now have the first layer complete and look like this (from the bottom side) :
      Image:Rubik_FLcomplete_1_571.png Image:Rubik_FLcomplete_2_642.png Image:Rubik_FLcomplete_3_348.png
  4. Middle Layer

    1. Place the four edges of the middle layer, one by one. Those edge pieces are the ones that do not contain yellow in our example. You need to know only one algorithm to solve the middle layer. The second algorithm is symmetrical to the first.

      • If the edge piece is located in the last layer :

        Image:Rubik_ML_1_995.png Image:HUL_668.png Image:VRU_128.png Image:HUR_929.png Image:VRD_231.png Image:HUR_929.png Image:FCCW_690.png Image:HUL_668.png Image:FCW_465.png (1.a)
        Image:Rubik_ML_2_778.png Image:HUR_929.png Image:VLU_765.png Image:HUL_668.png Image:VLD_114.png Image:HUL_668.png Image:FCW_465.png Image:HUR_929.png Image:FCCW_690.png (1.b)
        symmetrical to (1.a)
      • If the edge piece is in the middle layer but in the wrong place or with the wrong orientation, simply use the same algorithm to place any other edge piece in its position. Your edge piece will then be in the last layer, and you just have to use the algorithm again to position it properly in the middle layer.
    2. Your cube should now have the first two layers complete and look like this (from the bottom side) :
      Image:Rubik_F2Lcomplete_1_660.png Image:Rubik_F2Lcomplete_2_149.png Image:Rubik_F2Lcomplete_3_840.png
  5. Last layer

    1. Permute the corners. At this step, our goal is to place the corners of the last layer in their correct position, regardless of their orientation.

      1. Locate two adjacent corners that share a color other than the color of the top layer (other than yellow in our case).
      2. Turn the top layer until these two corners are on the correct color side, facing you. For instance, if the two adjacent corners both contain red, turn the top layer until those two corners are on the red side of the cube. Note that on the other side, the two corners of the top layer will both contain the color of that side as well (orange in our example).
      3. Determine whether the two corners of the front side are in their correct position, and swap them if needed. In our example, the right side is green, and the left side is blue. Therefore the front corner on the right must contain green, and the front corner on the left must contain blue. If it is not the case, you will need to swap those two corners with the following algorithm:

        Swap 1 and 2 : Image:VLU_765.png Image:HUR_929.png Image:VLD_114.png Image:FCW_465.png Image:HUL_668.png Image:FCCW_690.png Image:VLU_765.png Image:HUL_668.png Image:VLD_114.png Image:HUL_668.png Image:HUL_668.png (2.a)
      4. Do the same with the two corners at the back. Turn the cube around to place the other side (orange) in front of you. Swap the two front corners if needed.
      5. As an alternative, if you notice that both the front pair and the back pair of corners need to be swapped, you can do it with only one algorithm (note the huge similarity with the previous algorithm):

        Swap 1 and 3 : Image:VLU_765.png Image:HUR_929.png Image:VLD_114.png Image:FCW_465.png Image:HUL_668.png Image:HUL_668.png Image:FCCW_690.png Image:VLU_765.png Image:HUL_668.png Image:VLD_114.png (2.b)
    2. Orient the corners. Locate each top color facelet of the corners (yellow in our case). You need to know only one algorithm to orient the corners :

      Image:Rubik_LL_Corners_Orient11_237.png Image:Rubik_LL_Corners_Orient12_951.png Image:VRU_128.png Image:HUL_668.png Image:VRD_231.png Image:HUL_668.png Image:VRU_128.png Image:HUL_668.png Image:HUL_668.png Image:VRD_231.png Image:HUL_668.png Image:HUL_668.png (3.a)
      The algorithm will rotate 3 corners on themselves at once (from the side to the top). The blue arrows show which 3 corners you are turning, and in which direction (clockwise). If the yellow stickers are the way shown on the pictures and you perform the algorithm once, you should end up with the four yellow stickers on top :
      Image:Rubik_LL_corners_complete_112.png Image:Rubik_LL_corners_complete3D_156.png

      It is also convenient to use the symmetrical algorithm (here the red arrows are counter-clockwise turns):

      Image:Rubik_LL_Corners_Orient21_209.png Image:Rubik_LL_Corners_Orient22_925.png Image:VLU_765.png Image:HUR_929.png Image:VLD_114.png Image:HUR_929.png Image:VLU_765.png Image:HUR_929.png Image:HUR_929.png Image:VLD_114.png Image:HUR_929.png Image:HUR_929.png
      Symmetrical to (3.a)
      (3.b)

      Note : performing twice one of these algorithms is equivalent to performing the other.

      In some cases, you will need to perform the algorithm more than once :
      • 2 correctly oriented corners :
        Image:Rubik_LL_CO_11_540.png = Image:Rubik_LL_CO_12_123.png = Image:Rubik_LL_CO_13_185.png + Image:Rubik_LL_CO_14_139.png
        Image:Rubik_LL_CO_21_332.png = Image:Rubik_LL_CO_22_161.png = Image:Rubik_LL_CO_23_935.png + Image:Rubik_LL_CO_24_58.png
        Image:Rubik_LL_CO_51_809.png = Image:Rubik_LL_CO_52_345.png = Image:Rubik_LL_CO_53_343.png + Image:Rubik_LL_CO_54_269.png
      • no correctly oriented corner :
        Image:Rubik_LL_CO_31_931.png = Image:Rubik_LL_CO_32_753.png = Image:Rubik_LL_CO_33_614.png + Image:Rubik_LL_CO_34_739.png
        Image:Rubik_LL_CO_41_157.png = Image:Rubik_LL_CO_42_249.png = Image:Rubik_LL_CO_43_207.png + Image:Rubik_LL_CO_44_611.png

        Or more generally, apply (3.a) in those cases :
        Two correctly oriented corners : Image:Rubik_LL_OC_2c_116.png
        No correctly oriented corner : Image:Rubik_LL_OC_0c_870.png
    3. Permute the edges. You will need to know only one algorithm for this step. Check whether one or several edges are already in the correct position (the orientation does not matter at this point).

      • If all the edges are in their correct positions, you are done for this step.
      • If one edge only is correctly positioned, use the following algorithm :

        Image:Rubik_LL_EP_11_863.png Image:Rubik_LL_EP_12_216.png Image:VMU_830.png Image:HUR_929.png Image:VMD_671.png Image:HUR_929.png Image:HUR_929.png Image:VMU_830.png Image:HUR_929.png Image:VMD_671.png (4.a)

        or its symmetrical :

        Image:Rubik_LL_EP_21_608.png Image:Rubik_LL_EP_22_334.png Image:VMU_830.png Image:HUL_668.png Image:VMD_671.png Image:HUL_668.png Image:HUL_668.png Image:VMU_830.png Image:HUL_668.png Image:VMD_671.png
        Symmetrical to (4.a)
        (4.b)

        Note : performing twice one of these algorithms is equivalent to performing the other.
      • If all four edges are incorrectly positioned, perform one of the two algorithms once from any side. You will then have only one edge correctly positioned.
    4. Orient the edges. You will need to know two algorithms for that last step :

      Image:Rubik_LL_EO_11_599.png Image:Rubik_LL_EO_12_218.png Dedmore "H" Pattern
      Image:VRD_231.png Image:HML_291.png Image:VRU_128.png Image:VRU_128.png Image:HML_291.png Image:HML_291.png Image:VRD_231.png Image:HUR_929.png Image:HUR_929.png Image:VRU_128.png Image:HMR_429.png Image:HMR_429.png Image:VRD_231.png Image:VRD_231.png Image:HMR_429.png Image:VRU_128.png Image:HUL_668.png Image:HUL_668.png (5)
      Image:Rubik_LL_EO_21_958.png Image:Rubik_LL_EO_22_808.png Dedmore "Fish" Pattern
      Image:FCW_465.png Image:HML_291.png Image:VRU_128.png Image:VRU_128.png Image:HML_291.png Image:HML_291.png Image:VRD_231.png Image:HUR_929.png Image:HUR_929.png Image:VRU_128.png Image:HMR_429.png Image:HMR_429.png Image:VRD_231.png img

Comments [0]



September 02, 2008

Another re-format.....NOOOOOOO Windows NOOOOOOO not again... this can help if it happens to you!



5 Apps For Painless Windows Reformats

Posted Sep 1st 2008 11:00AM by Lee Mathews
Filed under: Utilities, Windows, Microsoft, Freeware

Thanks to customers who can't avoid spyware and trojans to save their lives, I've gotten pretty quick at backing up, reformatting, and finishing off Windows installs. I've got five core tools that I use to get the job done, and here they are.
  1. DriverMax. After going through the install process, the first thing I shoot for is a complete set of functional drivers. Running DriverMax before the format lets you back up all the drivers on a system. It's a great app, and it even loads drivers for non-present devices - meaning my customers don't have to fight with a printer or webcam install CD when they get their computer home.

  2. Migwiz. Oh god, I can hear the screams. Truth be told, I've only had three problems with migwiz, and they were all my fault. Microsoft's file and settings transfer utility works extremely well, and I've never had a problem since changing my method.

    Copy the USMT folder from the computer's c:\windows\system32\ and save it to a USB drive. Alternatively, do what the wizard wants you do and create a wizard disk. Run the exe from there both before and after the reformat. It's critical to use the exact same version of the executable to avoid problems.

  1. Nlite. I don't like being forced to babysit a Windows install, so I'm a big fan of NLite (or VLite for Vista). Extract your CD's contents to a folder, run N/VLite on it, fill in the blanks, and grab some application addons from Winaddons. Burn your disc and presto, you've got a silent Windows install!

  2. WPI. The Windows post install makes post-reformat application installs a breeze. Throw your favorite apps in a folder and set up their silent switches in the WPI configuration page. Reinstalling them is as easy as checking some boxes and clicking a button.

    The tutorial at the WPIW site is excellent, and will guide you through setting up your first Wizard.

  3. PING (Parition Image is Not Ghost). Now that you've got a nice, clean install, create an image so you don't have to go through that garbage again. Imaging saves all kinds of hassles and massive external hard drives are dirt cheap. Pick one up and reimage instead of reformatting again next time.
What about you? What apps help you get from a crapped up install back to a nice, clean OS?

Comments [1]



September 02, 2008

Notebook 2.0



Notebook 2.0: 12 Tools for Researchers

It's ironic that there are so many new sites and tools for research and scholarly types online these days because the whole Internet started with them forty-six years ago. The concept was born in a series of memos by J.C.R. Licklider of Bolt, Beranek and Newman (BBN) in August 1962 where he discussed his "Intergalactic Computer Network" concept. It lead to ARPANET (Advanced Research Projects Agency Network), developed by ARPA of the United States Department of Defense, which was the world's first operational packet switching network, and the predecessor of the global Internet. All of this led to what we know as the Web today.

Well, fast forward several decades and we arrive to this list of the best tools for researchers today. In addition to being able to saves text, audio, video and links during your research online you'll also be able to share these collections of notes with colleagues, students or anyone else. You can also keep things private for your own research projects. Here are just some of the tools every modern researcher needs:

Organizational Tools

iLeonardo is an impressive site for those interested in research. It's a social utility that connects people and their notebooks which are collections of information from the Web. iLeonardo combines search methodologies, social bookmarks and social networks to produce relevant search results and ranking determined by people - not bots or publishers.The name of the service is obviously an homage to the legendary renaissance man, Leonardo Da Vinci, who was famous for his notebook collection of research information, thoughts and ideas. ILeonardo and its notebook collection technology strives to help the Leonardo's of the digital age.

Google Notebook is a strange bird. It's like Google Docs mixed with Google Bookmarks. You can save just about anything you want while surfing the Web to any of your notebooks with a simple click. You can keep it private or share them. Not only does it save the content but also the link to the source for easy reference.

Zoho Notebook is similar to Google Notebook but minus some critical features that make Google the edge if you had to pick between these two services. Here's a short screencast that demonstrates the differences:

UberNote offers many ways to save your research notes: via a toolbar that you add to your browser, email, instant messenger, mobile device or even on their own website.

EverNote I know, I know, not EverNote again! They seem to appear on a list every week, but that's because it doesn't do just one thing. It's hard to describe everything EverNote does, but it does provide many features that would be useful to people interested in researching and taking notes online and on the go via a mobile device.

Browser Extensions & Addons

ClipMarks is the premier online clipmarking tool. You can save chunks of any webpage and share them too. There's a plugin for www.mashable.com&cp=&asp=Firefox&dfs=10&tol=engage">Firefox Firefox 3 and Internet Explorer.

iLighter is simply a tool that lets you highlight portions of any webpage. You can then save those highlighted pages to your own notebooks on their site.

Twitterlights works with your iLighter account. Whatever you highlight and save can be sent to your twitter account automatically.

Dappadis a Firefox extension that lets you create notebooks in the firefox sidebar for easy access.

Scrapbook is an extension that mimics Opera's Notes feature. Cool features include highlighter and eraser.

WiredMarker is another extension that allows you to highlight parts of any website in different colors.

NetNotes is a Firefox add-on that lets you store notes on websites.

Conclusion

Everything old is new again and that holds true with the Web too. It's only fair that there's a new focus on creating tools and sites for researchers and academic types because they were the pioneers that helped create what became the Internet as we know it today. Fortunately for us, as was the case back over forty years ago, we can all benefit from their tools and resources.


Comments [0]



September 02, 2008

Free Geek <old yet relevant>



17 Must-Have Free Apps for New Ubuntu Users

Friday, April 27, 2007 at 11:29am by The Free Geek

If you haven't tried Ubuntu, the new Ubuntu 7.04 Feisty Fawn offers the PC user a chance to try out this open source software with little fear. Adrian Kingsley-Hughes from ZDNet states that "Ubuntu 7.04 is by far the best and easiest version of Linux that I've used" and "a simple (and safe) way for PC owners to experiment with Linux." In addition, Ubuntu lightens the user experience with a desktop edition for those who don't want to alter their computers with a server install. With that said, Kingsly-Hughes admits that some "dark corners" still exist for Ubuntu users that only a true geek and open source advocate would understand.

With that thought in mind, we hope to pave some of the new Ubuntu user's rocky road with 17 apps that will make that Ubuntu transition smoother. Since Ubuntu comes packaged with all the open source apps that an average user might need (Firefox 2.0, Open Office, Rhythmbox, etc.), it might seem crazy to add more "clutter" to the situation. But what happens if you'd rather use the Opera browser rather than Firefox? Or, perhaps you'd like to add more sound and video apps to your repertoire beyond Rhythmbox. Since the server and desktop versions of Ubuntu support the GNOME 2.18 desktop environment, literally hundreds of additional applications are appropriate for Ubuntu users. But the following free software apps, listed in alphabetical order, provide the new Ubuntu desktop user with a logical beginning to an enhanced open source
experience.

  1. AllTray

    Some apps, like gaim (to be renamed Pidgin in its new release), provide a minimizing feature. If you're logged into gaim, you can click the "close" button and the app will disappear from the windows list and the icon will appear in the system tray. You then click the icon and the gaim window reappears. This feature provides users with a simplified workspace. Now you can dock any application without a native tray icon (like Ubuntu's email app, Evolution) in the AllTray system tray. The tool lacks a "drag and drop" feature, so you need to capture an open application to dock it in the tray. In addition to GNOME, AllTray also works with KDE, recent versions of XFCE, and window managers such as Fluxbox and WindowMaker.

  2. amaroK

    amaroK is a music player that was built specifically for the Unix/Linux user, so its function and eye-candy interface makes this a must-have app for the music lover. A drag-and-drop playlist creation, 10-band equalizer, and automatic cover art download via Amazon all make Amarok a perfect application for album freaks as well as single-play aficionados. Ubuntu Feisty includes a new guided wizard for automatically installing multimedia codecs not shipped with Ubuntu, so you're in good shape here.

  3. Automatix2

    Michael Dell, founder and CEO of Dell, Inc., runs Automatix2 on his home PC (he uses Ubuntu Feisty Fawn as well). So this tool allows you to emulate a famous millionaire as you create a way to install other apps like Skype, Picasa
    and Google Earth with ease. Search the Web and you'll find nothing but raves about Automatix2. You can even find an online tutorial that graphically illustrates how to install this app.

  4. Beagle

    Beagle provides the Ubuntu user with a search tool that basically "ransacks" your personal information space to find what you have stored there. But that's not the real power behind Beagle, as this tool silently indexes all your files as they're created (emails are indexed upon arrival), modifies those files as you modify them, and deletes them from its database when you delete the actual file or email. This is a great tool for the person who gathers MP3 files like a squirrel gathers nuts for winter. Find those MP3 files by artist name, emails by author, and documents by keyword.

  5. Beryl 0.2.1

    As a habitual PC user, you might feel lost when faced with the clean Ubuntu desktop. One way to wean yourself from Windows XP or Vista is to use Beryl's open source desktop experience. Beryl provides the new user with an interface that can closely mimic the Vista interface. But, you also have options to choose several themes and each addition adds to your total desktop experience. You can spend a good hour browsing through screenshots, let alone reading through the Beryl blog and forum. The latter tool provides information on how to install this app.

  6. CheckGmail 1.11

    One loss you'll experience in the migration from PC to Ubuntu is the use of your Gmail notifier. CheckGmail fills that void with its system tray application that checks a Gmail account for new mail. This new version of CheckGmail can now retrieve the full text of any message listed in the popup and display it inline. The Ubuntu Document Storage Facility offers great install instructions.

  7. Cinlerra

    Billed as a "Movie studio in a Linux box," Cinlerra provides users with the ability to capture, composite, and edit audio and video with sample level accuracy. If you want to make movies, this is the tool you want with its FireWire input/output, render-farm capabilities, and support for HDTV formats. Get the "Read me" on install for easy instructions. A note here: Cinlerra doesn't run on Windows, but you can use Live CDs to try this program out. Also, your HDTV definitely isn't free. You'll probably want a cash back card for that, eh?

  8. Deluge 0.5.0 for Feisty

    A BitTorrent client enables a user to search for and download torrent files. The huge plus to a tool like this is that the original distributor doesn't incur the entire costs of hardware, hosting and bandwidth resources. Sounds perfect for sharing files, right? Deluge Torrent provides this capability with the newest version fit for Feisty. If you haven't used a BitTorrent in the past, this tool will break you into file sharing with little to no pain.

  9. Flash

    How can you live without a Flash Player? Don't worry - Flash 9 is available in Ubuntu Feisty. However, you will download the plugin straight from Adobe through the Feisty repository interface. Don't let that throw you off, just follow the instructions. Or, use Automatix2 (above) to install. The only problem you might encounter occurs when you visit sites that lock out various OS and browsers. Some sites, for instance, seem to prefer Windows over Linux, just as other sites work in IE but not in Firefox. These issues belong to the Web sites, not to Ubuntu.

  10. GIMP 2.2.14

    Why pay a fortune for Photoshop and its upgrades when you can use Gimp for free? GIMP is an acronym for GNU Image Manipulation Program, a program that accomplishes such tasks as photo retouching, image composition, and image authoring. If you have doubts, take a look at the GIMP screenshots to realize how closely this program mimics Photoshop. You can use GIMP as a tool for your flickr obsession as well. GIMP is the de-facto photo editor for Linux based systems, and the Ubuntu GIMP package (one of 366 available packages!) is available when you tap into "Applications > Graphics > GIMP Image Editor." How easy is that?

  11. Gnomebaker

    Gnomebaker gets rave reviews across the board as a means to burn your music and videos to CD or DVD. Ubuntu provides instructions on how to install and operate this app.

  12. KMyMoney 0.8.6

    KMyMoney is an open source personal finance software app that can replace just about any commercial personal finance tool. Plus, the developers for this app pride themselves on the fact that KMyMoney is perfect for the non-technical user.

  13. MythTV

    MythTV provides a solid reason to switch from PC to Linux because you cannot use this app on Windows. This tool allows you to turn your desktop into a full-fledged media center/DVR with capabilities to pause, fast-forward, rewind and capture any live television program. Ubuntu MythTV packages have improved significantly for Feisty Fawn, allowing for greater ease of install and error-free setup. Many of the annoying installation quirks have been fixed and suggested improvements have been implemented. You can find those instructions and more at MythTV's Feisty Fawn section.

  14. Opera 9 Browser

    Yes, Ubuntu Desktop comes bundled with Firefox 2.0, but some users might be addicted to Opera. After the launch of Ubuntu 6.06 LTS, Canonical announced the availability of Opera 9 for Ubuntu. So if you're one of Opera's silent addicts, you can download the browser through the official site and open Opera in Ubuntu through the commands, "Applications > Internet > Opera. Easy-peasy.

  15. Scribes

    Ubuntu packages Tomboy, a desktop note-taking application that is definitely more powerful than Window's NotePad. Tomboy, for instance, provides highlighted text capabilities as well as the ability to auto-link Web & email addresses. But if you're one of those folks who want to buck the system - even a free one - you might try Scribes, a text editor that works with the Gnome desktop and that provides even more capabilities including templates, tabbed preformatted input, numbered lines, and…well, just visit the Scribes site, watch the Flash demo, and you'll see what I mean. This text editor is a very dynamic app that may change the way that you text anything from notes to code.

  16. Thunderbird 2.0

    Ubuntu offers Evolution 2.8.0 as their integrated email app, but some users prefer to use Mozilla's Thunderbird 2.0 instead. One clear advantage to Thunderbird is the ScribeFire add-on, a full-featured blog editor that integrates with your browser and that allows you to post to your blog. The Scribefire drag-and-drop feature provides an easy way to use formatted text from Web pages, and it allows you to post directly to your blog as well.

  17. VLC 0.8.6b

    Raves abound about VLC, an app that claims to be the best cross-platform media player around. With a rate of approximately 1.3 downloads per second it seems that this app is, indeed, popular. This "bug-free" release (April 2007) also includes a new teletext subtitles decoder and new flash video decoders. You can either download VLC from its Web site or use the following command line: apt-get install vlc. Another route for install is displayed at Debian Admin.

More notes for the new Ubuntu User: Ubuntu Feisty comes with a Windows migration tool that recognizes Internet Explorer bookmarks, Firefox favorites, desktop wallpaper, AOL and Yahoo! IM contacts and imports them all during Ubuntu installation. Utilize that tool when you decide to migrate. In addition, new users might remember to try to apt-get a program through Ubuntu's interface or check repositories before installing from a source. This practice helps to keep your system cleaner and everything more interconnected, making it easier to maintain and update any Ubuntu apps.

As I mentioned at the beginning of this article, literally hundreds of free apps exist for you to download, install, and try out without having to get your Visa out of your wallet. If you are a geek who is trying to save money, you have nothing to lose here. Other networking and multimedia tools, libraries and games exist to enhance your new Ubuntu user experience. Take it slow and ask questions in forums to make your migration easier and more enjoyable

Comments [0]



September 02, 2008

Chrome.... Will it be any good?


The Official Google Blog - Insights from Googlers into our products, technology and the Google culture

This Blog
Google Blogs
Web
Blog
News
This Blog
 
 
 







A fresh take on the browser

9/01/2008 02:10:00 PM
At Google, we have a saying: "launch early and iterate." While this approach is usually limited to our engineers, it apparently applies to our mailroom as well! As you may have read in the blogosphere, we hit "send" a bit early on a comic book introducing our new open source browser, Google Chrome. As we believe in access to information for everyone, we've now made the comic publicly available -- you can find it here. We will be launching the beta version of Google Chrome tomorrow in more than 100 countries.

So why are we launching Google Chrome? Because we believe we can add value for users and, at the same time, help drive innovation on the web.

All of us at Google spend much of our time working inside a browser. We search, chat, email and collaborate in a browser. And in our spare time, we shop, bank, read news and keep in touch with friends -- all using a browser. Because we spend so much time online, we began seriously thinking about what kind of browser could exist if we started from scratch and built on the best elements out there. We realized that the web had evolved from mainly simple text pages to rich, interactive applications and that we needed to completely rethink the browser. What we really needed was not just a browser, but also a modern platform for web pages and applications, and that's what we set out to build.

On the surface, we designed a browser window that is streamlined and simple. To most people, it isn't the browser that matters. It's only a tool to run the important stuff -- the pages, sites and applications that make up the web. Like the classic Google homepage, Google Chrome is clean and fast. It gets out of your way and gets you where you want to go.

Under the hood, we were able to build the foundation of a browser that runs today's complex web applications much better. By keeping each tab in an isolated "sandbox", we were able to prevent one tab from crashing another and provide improved protection from rogue sites. We improved speed and responsiveness across the board. We also built a more powerful JavaScript engine, V8, to power the next generation of web applications that aren't even possible in today's browsers.

This is just the beginning -- Google Chrome is far from done. We're releasing this beta for Windows to start the broader discussion and hear from you as quickly as possible. We're hard at work building versions for Mac and Linux too, and will continue to make it even faster and more robust.

We owe a great debt to many open source projects, and we're committed to continuing on their path. We've used components from Apple's WebKit and Mozilla's Firefox, among others -- and in that spirit, we are making all of our code open source as well. We hope to collaborate with the entire community to help drive the web forward.

The web gets better with more options and innovation. Google Chrome is another option, and we hope it contributes to making the web even better.

So check in again tomorrow to try Google Chrome for yourself. We'll post an update here as soon as it's ready.

Update @ 3:30 PM: We've added a link to our comic book explaining Google Chrom

Comments [0]



September 02, 2008

Portable USB APS That Rock!!!!




My flash drive works pretty hard, so I've spent a lot of time gathering a reliable, powerful set of portable tools that allow me to work hard and play hard, even if I can't do it on my own PC. Here are two dozen apps that I always have at the ready.

Encryption

Truecrypt
- Why is TrueCrypt first on the list? Simple. A multi-gig, easy-to-lose, unencrypted drive with your data on it is a terrible security risk. Truecrypt helps me keep all my private stuff locked down. Read the "traveller mode" documentation for help setting it up.

Web and Internet

Operator - I'm not an Opera fanboy by any stretch, but if I've got to surf on a public computer, I'm using Operator. It's got Tor anonymous browsing built in to keep you safe. You can read more about it in my previous post. If I'm on a trusted computer, I'll go for Portable Firefox.

Pidgin - I don't usually need to IM from a client's site, but just in case I need to stay in touch I bring Pidgin with me. For portable multi-network chat, it's the best option out there. Add the encryption plugin to keep it secure.

Filezilla - Half the time I need Notepad++, it's because I'm editing files on my FTP server from the road. Filezilla portable keeps all my sites accesible from wherever I am.

Peer-to-Peer

μTorrent - Yet another recurring frustration is not being able to find a torrent client on a PC when I need it. I run μTorrent on all my PCs anyways, so it's got a home on my flash drive as well.

Frostwire - What's worse than getting a song stuck in your head and not being able to hear it? Take Frostwire with you and make sure that doesn't happen.

Maintenance and Support

CCleaner - A lot of the computers I work on look like they've never had a single file deleted from them. CCleaner makes short work of dumping gigs of trash files from them, and it tidies up the registry, too.

Revo Uninstaller - Phase two in the purging of filth from client machines is ridding them of unwanted apps. Revo is way better than add/remove programs, and the "hunter mode" uproots stubborn apps.

Nirsoft Apps - I have to group these, because they'd eat up half my list otherwise. Dialupass, Mailpassview, Currports, Netresview, and several other of their apps are must-haves for any technician.

Treesize Free - To find where all of someone's drive space is going in a hurry, fire up Treesize. It makes drive cleanup a snap.