|
At the crossroad of New media, Engineering, Research and Development
|
|
Archive for ‘June, 2009’
Jun
27
2009
Safari 4.0 crashes upon exit under OSX 10.5.7I’ve had this problem ever since Safari 4.0 came out a little while ago. The symptoms are simple, when you close a Safari window it crashes. I reported it the first couple of times to Apple using crash reporter, then I started to look around for a solution, but to no avail. I gave up for a while and used firefox again. Today I got fed up with this and started to debug the issue from command line and finally found the problem. A little while back I had purchased a QNAP NAS device, which I absolutely love. At the time I was impressed by the fact that it supported both XP and OSX. There is a piece of software you install on your machine called QGET which allows you to pass all sorts of downloading commands to the NAS (so it can download things in the background). This program has a Safari plugin that turned out to be the culprit. The QGET program is actually fine and by itself doesn’t cause any issues. All you need to do is delete QGET plugin folder from /Library/InputManagers and restart your machine…….No more crashes…..yeaaaaa :-) Jun
19
2009
Step-by-step instructions to get Cacti installed on Ubuntu 9.04 (Jaunty Jackalope) Desktop EditionSo after yesterdays rant, I went back and figured out how to install the Cacti monitoring software (OSS, Free) onto a Ubuntu 9.04 “Jaunty Jackalope” Desktop installation. This guide uses packages only, no compiling, no Makefiles or anything like that…..You should be able to just follow this and get a fully functioning Cacti installation in about 30 minutes. Here are the steps:
Jun
18
2009
GroundWork Community Edition……Avoid like a plagueWell, I finally got around to installing the Groundwork Community Edition software after battling with it’s installer multiple times. For those of you who don’t know Groundworks is a “polished” interface to several opensource network monitoring/metering projects. Projects including:
Now the Community Edition is “Fully functional, high quality open source monitoring product” according to their website. It has community support and is a free download. Now I’m not one to bitch about free software as long as I know what I’m getting myself into. I’ve had cacti and nagios installed in the past and have had my share of pain in trying to figure them out. But, when you say “Fully functional, high quality open source monitoring product”, IT BETTER MEAN FULLY FUNCTIONAL. You see after spending four long days looking around the documentation/interface for something as simple as “How do you get the software to — via SNMP — discover all available/recognizable interfaces on a network device — such as a switch?” that you find out the script name is “discover_snmp_if.pl” and that IT’S NOT AVAILABLE IN THE COMMUNITY EDITION. They say specifically on the help page: “Note: The Profile Tools option is available only in the Professional and Enterprise editions of GroundWork Monitor”. Now I don’t know what you call Fully Functional, but in my book it means “Containing ALL Bloody Functions”. The Groundwork guys/gals expect you to MANUALLY create a host profile. Try doing that for 8 different 48-port pizzabox switches and two 13U enterprise switches. YES I SAID ENTERPRISE AND NO I WILL NOT BUY THE ENTERPRISE EDITION. I work at a University and as long as companies like Groundwork grab free software and package it (nothing wrong with that), where there is a lot of academic man power invested, I expect a “Fully Functional” version to be FULL AND COMPLETE. And now I will be “Format C:”ing this stupid thing and installing free AND FULLY FUNCTIONAL SOFTWARE (Cacti/Ganglia/Nagios)….Thanks!!!!! Yep, google has taken the giant step for mankind and introduced their collaboration platform….Wave. This is absolutely amazing. A mixture of Email, IM, Bulletin Boards, Versioning System, Wiki with a dash of google magic…..Man I can’t wait for my account…..Oh and did I mention it’s Free and Open Source. Yes, google is giving it away for you to install/play with on your own server. The introduction video is longish but definitely well worth the time. It’s out of this world…… BTW…..ROSY F*CKING ROCKS…..Go and check it out at about 1:12:00 into the video. Jun
12
2009
Free online video course for Iphone Application Programming…..YES…FREE…..brought to you by the very nice people at Stanford University. Just follow this link into the ITunes University (you need ITunes app installed) and start learning something today…..It’s free. Jun
11
2009
Quick tool to check URL and/or username availability…..Namechk allows you to check to see if your desired username or vanity url is still available at dozens of popular Social Networking and Social Bookmarking websites. Jun
11
2009
Tell Google When You’ve Moved your SiteIf you’re changing from one domain to another for your website, it’s good practice to use a permanent redirect header for all the old pages. Added to that, you can now let Google know of the move in a new Webmaster Tools section called “Change of address”. Jun
11
2009
OSX 10.5: How to create a public share folder…..This problem has been around (I think) ever since the introduction of POSIX permissions. In pre-10.5 versions you could sorta do something like this by changing the default umask on the system, but that was system wide and applied to all folders/files a user created on the entire filesystem…..not nice. The real question is how do you create a directory that is totally public without mucking around with system/user wide settings. A folder that anyone on the system in question can read/write/modify/delete anything anyone else has put in there. A true shared directory with share permission inheritence. We call it “pub” directory at my place of work. The old trick in OSX (in case someone is interested) was to write a small script that you ran via cron every 5-10 minutes that would “chmod” all the entries in a folder to be open to a specific POSIX group….something like the script below:
Well those were the old days and now with the help of ACL’s we can do this a lot nicer/cleaner. The procedure below is for OSX 10.5+ (it should also work on 10.4, although I haven’t tried it).
You now have a true public folder where all members of the group public can read, write and delete files, as well as read, write to and create new sub folders. The ACL rule takes precedence over standard UNIX file permissions and is automatically inherited. It’s this automatic inheritance that is really important. IMPORTANT: You must copy (hold down Option in Finder prior to dragging), and not merely move, items. This is particularly important with bundles, such as the Aperture library bundle for example. Moving items doesn’t inherit/change the permissions/ACL’s. Copying ensures that the files are actually created in the shared folder, thereby forcing the ACL rules to be inherited. If you have moved files into this directory and the permissions are a bit messed up you can quickly fix that by issuing the following recursive command which will set the ACL’s and POSIX permissions to the “right” ones so that everyone can do anything in that directory: Jun
11
2009
OSX 10.5: How to delete user accounts from Command Line….I ran into this problem a little while back and thought I should document it. It’s kinda similar to the “How to get Admin rights in OSX Leopard using single user mode…” document from earlier this year. Here is the procedure:
Nice and squeaky clean….. Jun
10
2009
Red Rocket plays back 4K Red codec files in realtime….RED has just announced a realtime 4k/5k debayer PCI-E card for your Mac or PC (OSX/Linux/Windows). You get 30fps at 4k and 25fps at 5k.
Jun
02
2009
DesktopOK saves your desktop icon positions and your sanityYeah, it happens to everyone. Either you go do a presentation and/or you play a game that resizes your Windows desktop and all hell breaks loose…..ICONS EVERYWHERE…..YUCK. Well since windows (as usual) comes up short in this area, some smart soul has programmed DesktopOK to save our collective sanity :-). DesktopOK saves and restores your desktop icon positions—so your perfect icon layout won’t get lost if your resolution changes when hooking to another monitor or playing a game. DesktopOK is a free download for Windows only. Jun
02
2009
Nvidia delivers 2 Teraflops in 1U GPU-powered serverYep, just leave it to Nvidia to do all the cool stuff…..I wonder how long it will be before a GPU centric OS (Ninux/Nubuntu anyone?) comes out that will squeeze that GPU for all it´s worth. Intel should be worried :-). NVIDIA Corporation and Supermicro today announced the immediate availability of a new class of server that combines massively parallel NVIDIA® Tesla™ GPUs with multi-core CPUs in a single 1U rack-mount server. This unique configuration delivers 12 times the performance of a traditional quad-core CPU-based 1U server. The new Tesla GPU-based SuperServer, delivers a much higher performance-per-watt and per-rack than any other 1U solution in the market today, 2 Teraflops in 1U to be more exact…..WOW….nice. |