Ubuntu 12.04 on Lenovo W520 with Intel RAID - don't waste your time
The installer also failed to detect my RAID and yet it said "Installation is complete". This release is so bad it makes Windows Vista looks so much better. If I want a buggy, unstable OS with nice eye candy, I'd install Windows ME or Vista, not Linux.
On the other hand, Oracle VM Server (derived from Redhat Linux) installed just fine on Lenovo W520 and it perfectly detected the RAID configuration and everything was smooth sailing with no lockup whatsoever.
Executing 'grub-install' /dev/mapper/isw_BLABLABLA failed. This is a fatal error. Then it said "Installation is complete. You need to restart the computer in order to use the new installation.
FAIL.
iOS 6 - How to get turn-by-turn navigation for older iPhone (3G, 4)
- Sell your old iPhone through any of these websites:
- http://www.gazelle.com/iphone
- http://iphonetraderexpress.com/
- http://www.selltronix.com/product_listing/sell-iphone-trade
- Get an Android (even older Android 2.2 phones have free turn-by-turn navigation out of the box).
- Congratulations! You're no longer forced to upgrade by a bully corporation and no longer bound by Apple's scheme of planned obsolescence.
Bitrig - copycat of OpenBSD
Another day and yet another open source project got forked. Bitrig has decided to copycat OpenBSD and fork it. Do people really need yet another OS? Why not contribute back to OpenBSD? Think about the time that can be saved by open source developers if they team up and build a strong base. This is just silly. Reinventing the wheel is purely a waste of time.
I really dislike this trend in the Open Source community. There's always a new Linux/BSD distro every month and yet another derivative. There is no respect at all and this is nothing but a form of legalized plagiarism.
Mobile Vendor Trend - 2012
GMail - Temporary Error (500) - Numeric Code 93
It has been down for the last 3 hours and I can't do any work. Furthermore, when trying to report a problem:
Edit - update: confirmed:
Drive Genius 3 - Defrag Failed
So here's the result and a picture worth a thousand words:
Thank goodness it was still an empty drive with no data.
Netflix has been down for several hours (November 27, 2011)
How to install CentOS 6 from a USB drive with UNetbootin
The installer has tried to mount image #1, but cannot find it on the hard drive. Please copy this image to the drive and click Retry. Click Exit to abort the installation.
Then I got this cripting error
Unable to read package metadata. This may be due to a missing repodata directory ... and there was this file ffb0e227e2cdd8a2b3609b65d7f38f6c1e756b437405b2918d6d36ebe59a0cb4 that was in the repodata dirtectory that couldn't be read or something like that.I was in disbelief, so I tried going to the FTP site and looked up went to /pub/centos/6.0/os/x86_64/repodata and apparently the files were different than the one in the ISO. Then I deleted all of those from the repodata directory and replaced it with this one. Voila - my CentOS 6 is finally installed on my Dell Vostro V131!
Funniest Race Start Fail Ever!
This is definitely the funniest race start fail ever! LOL
Simple Bash Script to use OS X 10.4 as a firewall
There was an unused Apple desktop machine running OS X 10.4 sitting around, so I decided to use it as a storage for our company's firewall log. The current log is then rotated and saved in /private/var/log/archived. Here's the script:
#!/bin/bash
echo Stopping Syslog...
sudo launchctl unload /System/Library/LaunchDaemons/com.apple.syslogd.plist
sleep 1
echo ""
printf %s "Rotating log files:"
cd /var/log
for i in edmonton.log; do
if [ -f "${i}" ]; then
printf %s " ${i}"
if [ -x /usr/bin/gzip ]; then gzext=".gz"; else gzext=""; fi
if [ -f "${i}.6${gzext}" ]; then mv -f "${i}.6${gzext}" "${i}.7${gzext}"; fi
if [ -f "${i}.5${gzext}" ]; then mv -f "${i}.5${gzext}" "${i}.6${gzext}"; fi
if [ -f "${i}.4${gzext}" ]; then mv -f "${i}.4${gzext}" "${i}.5${gzext}"; fi
if [ -f "${i}.3${gzext}" ]; then mv -f "${i}.3${gzext}" "${i}.4${gzext}"; fi
if [ -f "${i}.2${gzext}" ]; then mv -f "${i}.2${gzext}" "${i}.3${gzext}"; fi
if [ -f "${i}.1${gzext}" ]; then mv -f "${i}.1${gzext}" "${i}.2${gzext}"; fi
if [ -f "${i}.0${gzext}" ]; then mv -f "${i}.0${gzext}" "${i}.1${gzext}"; fi
if [ -f "${i}" ]; then
touch "${i}.$$" && chmod 640 "${i}.$$" && chown root:admin "${i}.$$"
mv -f "${i}" "${i}.0" && mv "${i}.$$" "${i}" && if [ -x /usr/bin/gzip ]; then
gzip -9 "${i}.0"; fi
fi
fi
done
if [ -f /var/run/syslog.pid ]; then kill -HUP $(cat /var/run/syslog.pid | head -1); fi
echo ""
cp -f /var/log/edmonton.log.1.gz /var/log/archived/edmonton_log-`/bin/date +%Y-%m-%d`.gz
sudo rm -f /var/log/edmonton.log
sudo touch /var/log/edmonton.log
sudo chgrp -v admin /var/log/edmonton.log
sudo chmod -v go+w /var/log/edmonton.log
for i in toronto.log; do
if [ -f "${i}" ]; then
printf %s " ${i}"
if [ -x /usr/bin/gzip ]; then gzext=".gz"; else gzext=""; fi
if [ -f "${i}.6${gzext}" ]; then mv -f "${i}.6${gzext}" "${i}.7${gzext}"; fi
if [ -f "${i}.5${gzext}" ]; then mv -f "${i}.5${gzext}" "${i}.6${gzext}"; fi
if [ -f "${i}.4${gzext}" ]; then mv -f "${i}.4${gzext}" "${i}.5${gzext}"; fi
if [ -f "${i}.3${gzext}" ]; then mv -f "${i}.3${gzext}" "${i}.4${gzext}"; fi
if [ -f "${i}.2${gzext}" ]; then mv -f "${i}.2${gzext}" "${i}.3${gzext}"; fi
if [ -f "${i}.1${gzext}" ]; then mv -f "${i}.1${gzext}" "${i}.2${gzext}"; fi
if [ -f "${i}.0${gzext}" ]; then mv -f "${i}.0${gzext}" "${i}.1${gzext}"; fi
if [ -f "${i}" ]; then
touch "${i}.$$" && chmod 640 "${i}.$$" && chown root:admin "${i}.$$"
mv -f "${i}" "${i}.0" && mv "${i}.$$" "${i}" && if [ -x /usr/bin/gzip ]; then
gzip -9 "${i}.0"; fi
fi
fi
done
if [ -f /var/run/syslog.pid ]; then kill -HUP $(cat /var/run/syslog.pid | head -1); fi
echo ""
cp -f /var/log/toronto.log.1.gz /var/log/archived/toronto_log-`/bin/date +%Y-%m-%d`.gz
sudo rm -f /var/log/toronto.log
sudo touch /var/log/toronto.log
sudo chgrp -v admin /var/log/toronto.log
sudo chmod -v go+w /var/log/toronto.log
for i in montreal.log; do
if [ -f "${i}" ]; then
printf %s " ${i}"
if [ -x /usr/bin/gzip ]; then gzext=".gz"; else gzext=""; fi
if [ -f "${i}.6${gzext}" ]; then mv -f "${i}.6${gzext}" "${i}.7${gzext}"; fi
if [ -f "${i}.5${gzext}" ]; then mv -f "${i}.5${gzext}" "${i}.6${gzext}"; fi
if [ -f "${i}.4${gzext}" ]; then mv -f "${i}.4${gzext}" "${i}.5${gzext}"; fi
if [ -f "${i}.3${gzext}" ]; then mv -f "${i}.3${gzext}" "${i}.4${gzext}"; fi
if [ -f "${i}.2${gzext}" ]; then mv -f "${i}.2${gzext}" "${i}.3${gzext}"; fi
if [ -f "${i}.1${gzext}" ]; then mv -f "${i}.1${gzext}" "${i}.2${gzext}"; fi
if [ -f "${i}.0${gzext}" ]; then mv -f "${i}.0${gzext}" "${i}.1${gzext}"; fi
if [ -f "${i}" ]; then
touch "${i}.$$" && chmod 640 "${i}.$$" && chown root:admin "${i}.$$"
mv -f "${i}" "${i}.0" && mv "${i}.$$" "${i}" && if [ -x /usr/bin/gzip ]; then
gzip -9 "${i}.0"; fi
fi
fi
done
if [ -f /var/run/syslog.pid ]; then kill -HUP $(cat /var/run/syslog.pid | head -1); fi
echo ""
cp -f /var/log/montreal.log.1.gz /var/log/archived/montreal_log-`/bin/date +%Y-%m-%d`.gz
sudo rm -f /var/log/montreal.log
sudo touch /var/log/montreal.log
sudo chgrp -v admin /var/log/montreal.log
sudo chmod -v go+w /var/log/montreal.log
sudo launchctl load /System/Library/LaunchDaemons/com.apple.syslogd.plist
Then, I also added the following to /etc/syslog.conf
local4.* /var/log/montreal.log
local6.* /var/log/edmonton.log
local0.* /var/log/toronto.log
That's it!