OS X 10.9 Mavericks Workaround for SMB

Upgrading is never easy. There is always some new bug introduced as a feature. That said, you may have noticed that connecting to NAS shares worked perfectly in OS X 10.8.x but doesn’t anymore in OS X 10.9 (Mavericks). Here’s the lowdown:

DISCLAIMER: Though these are pretty harmless changes, any changes you make are at your own risk.

Move itunes backup folder

Having a small SSD disk for your operating system seems a bad practice to perform iTunes backup on the default directory path. You can’t  change backup folder from itunes so this is a solution a found to keep my system disk with lots of space. (actually gained ~50GB of space).

 Fisrt find that back up locations:

goto

C:\Users\XXX\AppData\Roaming\Apple Computer\MobileSync

(replace XX with your user account name)
This path may change on different operating systems. (currently displaying path for Windows 8.1)

Secondly choose another disk with lots of free space. (e.x. E:\)

Move contents of

C:\Users\XXX\AppData\Roaming\Apple Computer\MobileSync\Backup

to a new folder.
Go on directory up and delete backup folder.

Lastly run this handy command.

mklink /d Backup "d:\backupItunes\"

This way you create a symbolic link, something like a virtual directory to the new path.

Hosting providers Odyssey….

Been there done that. After using 10 different hosting provider over the past 10 years now. I decided to do a step forward to a more flexible and up-gradable solution. I search for a cloud based hosting provider. For windows solutions the licencing was going to rise the cost anyway, so i decided to go unix all the way. Google’s Adsense cached my recent search and I accidentally stumbled upon Digital Ocean.

I managed to deploy an cloud server in less than 1 minute with a dedicated IP and root SSH access. And for the cost of just 5 buck / month. Crazy prize for the SSD performance servers. The good thing about this, is the speed, you can use swap files to enlarge the RAM of your server, and still have a good performance. I found some performances test here. Digital Ocean also has a good support library.

Because the pricing structure Digital Ocean is offering, and if they do not oversell their server, I think they are here to stay. This blog is also hosted there.

Keyboard Volume Controls not working

 

Here’s a quick solution to your problem.

Press START, and search for Services.

services.msc

On the list presented to you find the entry called “Human Interface Service“. Double click on it and then make sure that the Startup type is set to Automatic.

If problem remains also try to dowload and install latest drivers from http://www.microsoft.com/hardware/download/download.aspx?category=MK

This computer is not running genuine windows 0x8004fe21

windows activation

This solution is the only one worked for me… restoring windows to an earlier point did not work for me. So try the following

1) Click Start button.
2) Type: CMD.exe into the ‘Search programs and files’ field
3) Right-Click on CMD.exe and select Run as Administrator
4) Type: net stop sppsvc (It may ask you if you are sure, select yes)
Note: the Software Protection service may not be running, this is ok.
5) Type: cd %windir%\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareProtectionPlatform
6) Type: rename tokens.dat tokens.bar
7) Type: cd %windir%\system32
8) Type: net start sppsvc
9) Type: slui.exe
10) After a couple of seconds Windows Activation dialog will appear. You may be asked to re-activate and/or re-enter your product key or Activation may occur automatically.

How to configure IIS 7 to allow downloading .exe files

If you’re finding that you’re getting 404 errors when trying to download executable files, add the following to your web.config (IIS 7 only).

<system.webServer>
<handlers>
	<add name="Client exe" path="*.exe" verb="*" modules="StaticFileModule" resourceType="File" />
</handlers>
</system.webServer>

Chome / Shockwave Flash Crashing

Last 2 months a had an constant issue where Sockwave flash kept crashing after a while. I had to restart chrome to make browser responsive. This is the easiest solution I found to resolve this.

Open Chrome
Copy-Paste this text on Address bar chrome://plugins/
Or go to Options->Under the Hood -> Content Settings -> Disable individual plug-ins… (Click)

Now Locate Flash on this List. If you see Flash (2 files) this is good.

On the right you will see a details button, Expand.

And disable the Flash version with Location
“C:\Windows\SysWOW64\Macromed\Flash\NPSWF32.dll”

Show hidden folders in Finder

Open terminal and write these 2 commands
[sourcecode]
defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder
[/sourcecode]

MySQL backup Script

The following script returns a SQL query with all your database data structure and data.

[sourcecode lang=sql]
if (!function_exists(‘mysql_dump’)) {

function mysql_dump($database) {

$query = ”;

$tables = @mysql_list_tables($database);
while ($row = @mysql_fetch_row($tables)) { $table_list[] = $row[0]; }

for ($i = 0; $i < @count($table_list); $i++) { $results = mysql_query('DESCRIBE ' . $database . '.' . $table_list[$i]); $query .= 'DROP TABLE IF EXISTS `' . $database . '.' . $table_list[$i] . '`;' . lnbr; $query .= lnbr . 'CREATE TABLE `' . $database . '.' . $table_list[$i] . '` (' . lnbr; $tmp = ''; while ($row = @mysql_fetch_assoc($results)) { $query .= '`' . $row['Field'] . '` ' . $row['Type']; if ($row['Null'] != 'YES') { $query .= ' NOT NULL'; } if ($row['Default'] != '') { $query .= ' DEFAULT \'' . $row['Default'] . '\''; } if ($row['Extra']) { $query .= ' ' . strtoupper($row['Extra']); } if ($row['Key'] == 'PRI') { $tmp = 'primary key(' . $row['Field'] . ')'; } $query .= ','. lnbr; } $query .= $tmp . lnbr . ');' . str_repeat(lnbr, 2); $results = mysql_query('SELECT * FROM ' . $database . '.' . $table_list[$i]); while ($row = @mysql_fetch_assoc($results)) { $query .= 'INSERT INTO `' . $database . '.' . $table_list[$i] .'` ('; $data = Array(); while (list($key, $value) = @each($row)) { $data['keys'][] = $key; $data['values'][] = addslashes($value); } $query .= join($data['keys'], ', ') . ')' . lnbr . 'VALUES (\'' . join($data['values'], '\', \'') . '\');' . lnbr; } $query .= str_repeat(lnbr, 2); } return $query; } } [/sourcecode]

Leica Lenses (English)

Leica Lenses (English) from leica camera on Vimeo.