tag:blogger.com,1999:blog-87814702009-06-30T14:42:12.707-05:00Jambo JournalWeblog of Jambo Consulting - Perfecting small business I.T. and media solutionsJambo Consultingnoreply@blogger.comBlogger411125tag:blogger.com,1999:blog-8781470.post-86345944381413790852009-06-30T14:23:00.003-05:002009-06-30T14:34:09.720-05:00Windows XP Language Bar Empty / MissingIf you are missing your Language Bar there are two main things to check:<br /><br />First, do you have the Language Bar option in the ToolBars section ( right click on the Windows task bar ). If it's not there you can try adding the following to your registry ( this can be saved in a .reg file such as LangBar.ref then running it ):<br /><br /><blockquote>REGEDIT4<br /><br />;Restore Language Bar<br />[HKEY_CLASSES_ROOT\CLSID\{540D8A8B-1C3F-4E32-8132-530F6A502090}]<br />@="Language bar"<br />"MenuTextPUI"="@%SystemRoot%\\System32\\msutb.dll,-325"<br /><br />[HKEY_CLASSES_ROOT\CLSID\{540D8A8B-1C3F-4E32-8132-530F6A502090}\Implemented Categories]<br /><br />[HKEY_CLASSES_ROOT\CLSID\{540D8A8B-1C3F-4E32-8132-530F6A502090}\Implemented Categories\{00021492-0000-0000-C000-000000000046}]<br /><br />[HKEY_CLASSES_ROOT\CLSID\{540D8A8B-1C3F-4E32-8132-530F6A502090}\InProcServer32]<br />@="C:\\WINDOWS\\System32\\msutb.dll"<br />"ThreadingModel"="Apartment"</blockquote><br /><br />If this is done and an empty Language Bar shows up, then you don't have ctfmon.exe running. Try running the program ( should be in C:\Windows\System32\ ). You need to then set this to run on startup. An excellent way to do this is Mike Lin's <a href="http://www.mlin.net/StartupCPL.shtml">Startup Control Panel</a><.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8781470-8634594438141379085?l=www.jamboconsulting.com%2Fweblog'/></div>Edwardhttp://www.blogger.com/profile/00472333451722907258noreply@blogger.com0tag:blogger.com,1999:blog-8781470.post-13491894550392194262009-06-27T19:32:00.000-05:002009-06-27T19:32:59.360-05:00Django and Django-Template Syntax Highlighting for CodaCool Django plugins for <a href="http://www.panic.com/coda/">Coda</a>.<br /><br /><a href="http://weblog.bignerdranch.com/?p=49">Big Nerd Ranch Weblog � Django and Django-Template Syntax Highlighting for Coda</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8781470-1349189455039219426?l=www.jamboconsulting.com%2Fweblog'/></div>Edwardhttp://www.blogger.com/profile/00472333451722907258noreply@blogger.com0tag:blogger.com,1999:blog-8781470.post-41033551299797130002009-06-27T15:15:00.000-05:002009-06-27T15:15:16.068-05:00Changind Directory Colors in TerminalThe default directory colors blue can be vary hard to read with a dark terminal background. Under Linux changing this color typically involves setting the LS_COLORS environment variable.<br /><br />Sample ~/.bashrc file:<br /><br /><blockquote>alias ls='ls --color'<br />LS_COLORS='di=1:fi=0:ln=31:pi=5:so=5:bd=5:cd=5:or=31:mi=0:ex=35:*.rpm=90'<br />export LS_COLORS</blockquote><br /><br /><a href="http://linux-sxs.org/housekeeping/lscolors.html">Bartman</a> has the following information on the various options:<br /><br /><blockquote>di = directory<br />fi = file<br />ln = symbolic link<br />pi = fifo file<br />so = socket file<br />bd = block (buffered) special file<br />cd = character (unbuffered) special file<br />or = symbolic link pointing to a non-existent file (orphan)<br />mi = non-existent file pointed to by a symbolic link (visible when you type ls -l)<br />ex = file which is executable (ie. has 'x' set in permissions).<br /><br />0 = default colour<br />1 = bold<br />4 = underlined<br />5 = flashing text<br />7 = reverse field<br />31 = red<br />32 = green<br />33 = orange<br />34 = blue<br />35 = purple<br />36 = cyan<br />37 = grey<br />40 = black background<br />41 = red background<br />42 = green background<br />43 = orange background<br />44 = blue background<br />45 = purple background<br />46 = cyan background<br />47 = grey background<br />90 = dark grey<br />91 = light red<br />92 = light green<br />93 = yellow<br />94 = light blue<br />95 = light purple<br />96 = turquoise<br />100 = dark grey background<br />101 = light red background<br />102 = light green background<br />103 = yellow background<br />104 = light blue background<br />105 = light purple background<br />106 = turquoise background<br /></blockquote><br /><br />However, under OS X Leopard the method is different. The directories colors are set through the LSCOLORS environment variable instead. They options for LSCOLORS are listed in the ls man page:<br /><br /><blockquote>LSCOLORS The value of this variable describes what color to use for<br /> which attribute when colors are enabled with CLICOLOR. This<br /> string is a concatenation of pairs of the format fb, where f<br /> is the foreground color and b is the background color.<br /><br /> The color designators are as follows:<br /><br /> a black<br /> b red<br /> c green<br /> d brown<br /> e blue<br /> f magenta<br /> g cyan<br /> h light grey<br /> A bold black, usually shows up as dark grey<br /> B bold red<br /> C bold green<br /> D bold brown, usually shows up as yellow<br /> E bold blue<br /> F bold magenta<br /> G bold cyan<br /> H bold light grey; looks like bright white<br /> x default foreground or background<br /><br /> Note that the above are standard ANSI colors. The actual<br /> display may differ depending on the color capabilities of<br /> the terminal in use.<br /><br /> The order of the attributes are as follows:<br /><br /> 1. directory<br /> 2. symbolic link<br /> 3. socket<br /> 4. pipe<br /> 5. executable<br /> 6. block special<br /> 7. character special<br /> 8. executable with setuid bit set<br /> 9. executable with setgid bit set<br /> 10. directory writable to others, with sticky bit<br /> 11. directory writable to others, without sticky bit<br /><br /> The default is "exfxcxdxbxegedabagacad", i.e. blue fore-<br /> ground and default background for regular directories, black<br /> foreground and red background for setuid executables, etc.<br /></blockquote><br /><br />I use the following in my ~/.profile :<br /><br /><blockquote>export LSCOLORS='gxfxcxdxbxegedabagacad'<br /></blockquote><br /><br /><br /><br /><a href="http://linux-sxs.org/housekeeping/lscolors.html">COLORS Lscolors - Linux StepByStep</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8781470-4103355129979713000?l=www.jamboconsulting.com%2Fweblog'/></div>Edwardhttp://www.blogger.com/profile/00472333451722907258noreply@blogger.com0tag:blogger.com,1999:blog-8781470.post-78739597932694756132009-06-23T02:02:00.000-05:002009-06-23T02:02:47.090-05:00Dvorak in 2007: Apple Should Pull the Plug on the iPhoneHaha... idiot.<br /><br /><a href="http://daringfireball.net/linked/2009/06/23/dvorak">Daring Fireball Linked List: Dvorak in 2007: Apple Should Pull the Plug on the iPhone</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8781470-7873959793269475613?l=www.jamboconsulting.com%2Fweblog'/></div>Edwardhttp://www.blogger.com/profile/00472333451722907258noreply@blogger.com0tag:blogger.com,1999:blog-8781470.post-78453502584174973522009-06-22T12:16:00.000-05:002009-06-22T12:16:12.405-05:00Belkin Powerline HD Gigabit EthernetAwesome! No need to pull ethernet cables through the house anymore :)<br /><br /><a href="http://gizmodo.com/5299765/belkin-powerline-hd-first-to-reach-gigabit-ethernet-speeds">Gizmodo - Belkin Powerline HD First to Reach Gigabit Ethernet Speeds - Belkin powerline hd</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8781470-7845350258417497352?l=www.jamboconsulting.com%2Fweblog'/></div>Edwardhttp://www.blogger.com/profile/00472333451722907258noreply@blogger.com0tag:blogger.com,1999:blog-8781470.post-5303156214996403672009-06-19T18:41:00.000-05:002009-06-19T18:41:09.947-05:00Get 35% Off The iPhone 3GS If You Use Bing - iphone 3gsHaha... nice :)<br /><br /><a href="http://gizmodo.com/5297091/get-35-off-the-iphone-3gs-if-you-use-bing">Gizmodo - Get 35% Off The iPhone 3GS If You Use Bing - iphone 3gs</a>: "Get 35% Off The iPhone 3GS If You Use Bing"<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8781470-530315621499640367?l=www.jamboconsulting.com%2Fweblog'/></div>Edwardhttp://www.blogger.com/profile/00472333451722907258noreply@blogger.com0tag:blogger.com,1999:blog-8781470.post-57478239035274155142009-06-13T00:25:00.000-05:002009-06-13T00:25:23.423-05:00How to reduce your PSD files size using Photoshop Idle TogetherQuite an interesting hack... add something to make your file smaller...<br /><br /><a href="http://idletogether.com/how-to-reduce-your-psd-files-size-using-photoshop/">How to reduce your PSD files size using Photoshop Idle Together</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8781470-5747823903527415514?l=www.jamboconsulting.com%2Fweblog'/></div>Edwardhttp://www.blogger.com/profile/00472333451722907258noreply@blogger.com0tag:blogger.com,1999:blog-8781470.post-21246038249512725312009-06-11T00:21:00.000-05:002009-06-11T00:21:16.807-05:00Boot your new MacBook from an SD card? Back up to it too? | 9 to 5 MacAre SD cards the new floppy disks? SD cards are definitely much more portable than USB drives, and they're already in use in a huge number of devices.<br /><br /><a href="http://www.9to5mac.com/node/6667">Boot your new MacBook from an SD card? Back up to it too? | 9 to 5 Mac</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8781470-2124603824951272531?l=www.jamboconsulting.com%2Fweblog'/></div>Edwardhttp://www.blogger.com/profile/00472333451722907258noreply@blogger.com0tag:blogger.com,1999:blog-8781470.post-66370912022950467632009-06-06T18:24:00.000-05:002009-06-06T18:24:42.715-05:00WiMAX初體驗 北市網路密度跑第一-Yahoo!奇摩新聞Taipei, Taiwan just turned on it's full city WiMAX deployment June 2nd. The WiMAX base stations are deployed along 10.5 Km of Taipei's high rise mass transit line.<br /><br />About 90% of the world's WiMAX equipment is produced by Taiwan companies. Hopefully more WiMAX enable devices will come to market soon.<br /><br /><a href="http://tw.news.yahoo.com/article/url/d/a/090606/115/1ks17.html">WiMAX初體驗 北市網路密度跑第一-Yahoo!奇摩新聞</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8781470-6637091202295046763?l=www.jamboconsulting.com%2Fweblog'/></div>Edwardhttp://www.blogger.com/profile/00472333451722907258noreply@blogger.com0tag:blogger.com,1999:blog-8781470.post-25662133521349110102009-06-02T15:14:00.000-05:002009-06-02T15:14:42.769-05:00First hands-on with the Pixel Qi LCD/e-paper screenJust awesome! Exactly what I need to work from the beach :)<br /><br /><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/R7ZErQ5Kl6w&color1=0xb1b1b1&color2=0xcfcfcf&hl=en&feature=player_embedded&fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/R7ZErQ5Kl6w&color1=0xb1b1b1&color2=0xcfcfcf&hl=en&feature=player_embedded&fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object><br /><br /><a href="http://www.crunchgear.com/2009/06/02/first-hands-on-with-the-pixel-qi-lcde-paper-screen/">First hands-on with the Pixel Qi LCD/e-paper screen</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8781470-2566213352134911010?l=www.jamboconsulting.com%2Fweblog'/></div>Edwardhttp://www.blogger.com/profile/00472333451722907258noreply@blogger.com0tag:blogger.com,1999:blog-8781470.post-4500960975506566242009-05-19T11:53:00.000-05:002009-05-19T11:53:47.445-05:00Mac OS X Java VulnerabilitiesAck...<br /><br /><a href="http://landonf.bikemonkey.org/code/macosx/CVE-2008-5353.20090519.html">Landon Fuller</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8781470-450096097550656624?l=www.jamboconsulting.com%2Fweblog'/></div>Jambo Consultingnoreply@blogger.com0tag:blogger.com,1999:blog-8781470.post-36482392609506946142009-05-16T14:08:00.000-05:002009-05-16T14:08:12.220-05:00Email'n Walk<img src="http://www.jamboconsulting.com/weblog/Email-Walk.png"/><br />Cool idea :) Wish I thought of it.<br /><br /><a href="http://www.9to5mac.com/">9 to 5 Mac | Apple Intelligence</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8781470-3648239260950694614?l=www.jamboconsulting.com%2Fweblog'/></div>Edwardhttp://www.blogger.com/profile/00472333451722907258noreply@blogger.com0tag:blogger.com,1999:blog-8781470.post-20523487999185369862009-05-16T00:24:00.000-05:002009-05-16T00:24:37.765-05:00Latest Get A Mac Adtouché<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8781470-2052348799918536986?l=www.jamboconsulting.com%2Fweblog'/></div>Jambo Consultingnoreply@blogger.com0tag:blogger.com,1999:blog-8781470.post-75307986447655018052009-05-15T09:09:00.000-05:002009-05-15T09:09:54.859-05:00Introduction to Wolfram|Alpha by Stephen WolframAbsolutely amazing!<br /><br />I wish I had this when I was in school...<br /><br /><a href="http://www.wolframalpha.com/screencast/introducingwolframalpha.html">Introduction to Wolfram|Alpha by Stephen Wolfram</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8781470-7530798644765501805?l=www.jamboconsulting.com%2Fweblog'/></div>Jambo Consultingnoreply@blogger.com0tag:blogger.com,1999:blog-8781470.post-36098023003295358302009-05-14T15:24:00.000-05:002009-05-14T15:24:21.828-05:00Shopify — Hosted e-commerce with style, in less than 2 minutesCool all-in-one shopping cart solution, built with Ruby on Rails.<br /><br /><a href="http://www.shopify.com/?ref=jambo">Shopify — Hosted e-commerce with style, in less than 2 minutes</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8781470-3609802300329535830?l=www.jamboconsulting.com%2Fweblog'/></div>Jambo Consultingnoreply@blogger.com0tag:blogger.com,1999:blog-8781470.post-16899275975899124552009-05-08T17:36:00.000-05:002009-05-08T17:36:36.183-05:00How to restore the system/boot drive letter in WindowsIf you've backed up / cloned / swapped System drives, your new system may not boot correctly. In my case it booted to a blank Windows login screen ( with no users showing up ) and hung.<br /><br />This may be caused by incorrect drive letter assignments in the Windows Registry. My original system drive was drive C:, and I cloned it to drive D:. Drive D: booted fine, but I tried to swap the drive letters, this caused the new drive to hang on boot.<br /><br />The solution was to boot into the old working drive and use REGEDT32 to <a href="http://jamboconsulting.com/weblog/2009/05/load-registry-hive-for-offline-registry.shtml">load the registry file</a> from the new drive. Then following this MS <a href="http://support.microsoft.com/kb/223188">Knowledge Base Article 223188</a> to swap the drive letters of the two drives.<br /><br />It essentially involves renaming the "\DosDevices\C:" registry keys located at [HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices]<br /><br /><a href="http://support.microsoft.com/kb/223188">How to restore the system/boot drive letter in Windows</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8781470-1689927597589912455?l=www.jamboconsulting.com%2Fweblog'/></div>Edwardhttp://www.blogger.com/profile/00472333451722907258noreply@blogger.com0tag:blogger.com,1999:blog-8781470.post-31373733401396174632009-05-08T17:24:00.000-05:002009-05-08T17:24:45.258-05:00Load registry hive for offline registry editing | Troubleshoot | Smallvoid.com**Editing the registry can and will DESTROY your system if you mess up. So always have a BACKUP and fully understand what you're about to do!**<br /><br />To edit Windows Registry hives from an offline system, such as an external hard drive that contains a Windows installation you need to run REGEDT32 from the command prompt.<br /><br />The Windows registry is stored in 4 separate hives, located at <span style="font-style:italic;">%windir%/system32/config</span>:<br /><br /><blockquote>[HKEY_LOCAL_MACHINE \SYSTEM] (%windir%/system32/config/system)<br />[HKEY_LOCAL_MACHINE \SOFTWARE] (%windir%/system32/config/software)<br />[HKEY_USERS \.Default] (%windir%/system32/config/default)<br />[HKEY_CURRENT_USER] (%userprofile%/ntuser.dat)<br /></blockquote><br /><br />To access these hives start REGEDT32 from the command prompt:<br /><br />1) Select the the base hive you want to edit.<br />2) Click File > Load Hive ( this option is disabled if no hive is selected )<br />3) Navigate to and select the offline hive you want to edit<br />4) Give a temporary name to the newly loaded hive ( this will show up under the current hive selected )<br />5) Any edits in the offline hive are saved immediately<br /><br />5a) You can also Import/Export Registry entries:<br /><blockquote> To export a single key(with subkeys) into a file: Select the wanted key and in the menu "Registry" use "Save Key".<br /> To import a single key or tree from a file: Select the location where the key should be imported and in the menu "Registry" use "Restore". Be very careful to select the same location from which is was exported as the restore will erase everything below the import location and replace with the contents of the file.<br /></blockquote><br /><br />6) When you're done editing, select the offline hive loaded and click File > Unload Hive<br /><br /><br /><br /><a href="http://smallvoid.com/article/winnt-offline-registry-edit.html">Load registry hive for offline registry editing | Troubleshoot | Smallvoid.com</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8781470-3137373340139617463?l=www.jamboconsulting.com%2Fweblog'/></div>Edwardhttp://www.blogger.com/profile/00472333451722907258noreply@blogger.com0tag:blogger.com,1999:blog-8781470.post-70341261314481002242009-05-06T19:22:00.000-05:002009-05-06T19:22:43.455-05:00Resolved Asus A7N8X-E Deluxe Motherboard Won't Detect 1Tb Drive {updated BIOS}I've been using my trusty Asus A7N8XE Deluxe for many years. It has a Silicon Image 3112A SataRAID chipset onboard to support RAID 0 / 1 for Sata drives. However, the firmware is too old and does not support newer Sata drives larger than 1 TB.<br /><br />The solution is to get the latest SI 3112A firmware, merge it with the latest A7N8XE firmware and flash the motherboard BIOS.<br /><br />Files needed:<br /><br /><blockquote><a href="http://dlsvr04.asus.com/pub/ASUS/mb/socka/nforce2/a7n8x-e/C18E1013.zip">C18E1013.zip (A7N8X-E Deluxe Latest BIOS, from Asus)</a><br /><a href="http://dlsvr04.asus.com/pub/ASUS/mb/socka/nforce2/a7n8x-deluxe/awdflash.zip">AWDFLASH (Also from Asus)</a><br /><a href="http://www.siliconimage.com/docs/BIO-003112-xxx-4284.zip">Silicon Image SATARAID BIOS (from Silicon Image)</a><br /><a href="http://numberzero.org/downloads/cbrom215.zip">CBROM 2.15</a></blockquote><br /><br />Detailed instructions can be found at TechNutopia under the <a href="http://www.technutopia.com/forum/showthread.php?p=85624">"Success!" post</a>.<br /><a href="http://www.technutopia.com/forum/showthread.php?p=85624">Resolved Asus A7N8X-E Deluxe Motherboard Won't Detect 1Tb Drive {updated BIOS} - TechNutopia</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8781470-7034126131448100224?l=www.jamboconsulting.com%2Fweblog'/></div>Jambo Consultingnoreply@blogger.com0tag:blogger.com,1999:blog-8781470.post-6228161240055352282009-05-03T15:27:00.000-05:002009-05-03T15:27:52.759-05:00Lifehacker - Five Best Free Data Recovery Tools - Data Recovery<a href="http://lifehacker.com/5237503/five-best-free-data-recovery-tools">Lifehacker - Five Best Free Data Recovery Tools - Data Recovery</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8781470-622816124005535228?l=www.jamboconsulting.com%2Fweblog'/></div>Edwardhttp://www.blogger.com/profile/00472333451722907258noreply@blogger.com0tag:blogger.com,1999:blog-8781470.post-84393635153981912702009-05-01T17:05:00.000-05:002009-05-01T17:05:39.766-05:00Blue Screen of Death Survival Guide: Every Error Explained - Page 1 | Maximum PCWindows BSOD explained...<br /><br /><a href="http://www.maximumpc.com/article/features/blue_screen_survival_guide?page=0%2C0">Blue Screen of Death Survival Guide: Every Error Explained - Page 1 | Maximum PC</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8781470-8439363515398191270?l=www.jamboconsulting.com%2Fweblog'/></div>Edwardhttp://www.blogger.com/profile/00472333451722907258noreply@blogger.com0tag:blogger.com,1999:blog-8781470.post-59904477766668599642009-04-26T17:46:00.001-05:002009-04-26T17:59:49.355-05:00MSXML 4.0 Service Pack 2 (Microsoft XML Core Services)Quick way to convert XML files to CSV files in Windows:<br /><br /><blockquote>msxsl C:/filename.xml C:/filename.xsl -o C:/output.csv</blockquote><br /><br /><br /><a href="http://www.microsoft.com/downloads/details.aspx?familyid=2FB55371-C94E-4373-B0E9-DB4816552E41&displaylang=en">Command Line Transformation Utility (msxsl.exe)</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8781470-5990447776666859964?l=www.jamboconsulting.com%2Fweblog'/></div>Edwardhttp://www.blogger.com/profile/00472333451722907258noreply@blogger.com0tag:blogger.com,1999:blog-8781470.post-1692672520154298742009-04-19T12:54:00.000-05:002009-04-19T12:54:43.000-05:00briancarper.net :: Vim regexes are awesome<a href="http://briancarper.net/blog/vim-regexes-are-awesome">briancarper.net :: Vim regexes are awesome</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8781470-169267252015429874?l=www.jamboconsulting.com%2Fweblog'/></div>Jambo Consultingnoreply@blogger.com0tag:blogger.com,1999:blog-8781470.post-60053159999090066852009-04-18T06:53:00.000-05:002009-04-18T06:53:53.358-05:00First Mac Botnet Activated, Engages in DDoS AttacksNot good.<br /><br /><a href="http://www.osnews.com/story/21331/First_Mac_Botnet_Activated_Engages_in_DDoS_Attacks">First Mac Botnet Activated, Engages in DDoS Attacks</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8781470-6005315999909006685?l=www.jamboconsulting.com%2Fweblog'/></div>Jambo Consultingnoreply@blogger.com0tag:blogger.com,1999:blog-8781470.post-72740144308779705672009-04-18T04:59:00.000-05:002009-04-18T04:59:23.199-05:00Bulk Rename ScriptAwesome little script to do bulk rename of files posted on MandrivaUsers.org by Steve Scrimpshire.<br /><br /><blockquote><span style="font-style:italic;"><br />#!/usr/bin/perl -w<br /># rename - Larry's filename fixer<br />$op = shift or die "Usage: rename expr [files]\n";<br />chomp(@ARGV = <STDIN>) unless @ARGV;<br />for (@ARGV) {<br /> $was = $_;<br /> eval $op;<br /> die $@ if $@;<br /> rename($was,$_) unless $was eq $_;<br />}<br /></span></blockquote><br /><br />Create a new file in /usr/bin rename.pl with the above contents.<br /><br />chmod +x /usr/bin/rename.pl<br /><br />Now you can do something like this to bulk rename files:<br /><br />rename.pl 's/[0-9]+-//g' * <br /><br />This requires some knowledge of <a href="http://en.wikipedia.org/wiki/Regular_expression">Regular Expressions</a>.<br /><br /><br /><a href="http://mandrivausers.org/index.php?showtopic=31914">bulk rename bash script - MandrivaUsers.org</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8781470-7274014430877970567?l=www.jamboconsulting.com%2Fweblog'/></div>Edwardhttp://www.blogger.com/profile/00472333451722907258noreply@blogger.com0tag:blogger.com,1999:blog-8781470.post-24709848096533584282009-04-15T00:24:00.000-05:002009-04-15T00:24:24.528-05:00Htaccess, Apache, And Rewrites! Oh, My!Quick and concise list of common uses of the .htaccess file:<br /><br /><a href="http://www.crucialwebhost.com/blog/htaccess-apache-rewrites-oh-my/">Crucial Web Hosting - Blog - Htaccess, Apache, And Rewrites! Oh, My!</a>:<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8781470-2470984809653358428?l=www.jamboconsulting.com%2Fweblog'/></div>Jambo Consultingnoreply@blogger.com0