Sunday, November 3, 2013

The blog is moved!

The new URL for this blog is this.


Thursday, September 26, 2013

iOS 7.0.2 is available

Thursday, September 19, 2013

iOS 7 on my iPhone 4

If iOS 7 is too slow on my iPhone 4, then I will have an excuse to get an iPhone 5s!

Wednesday, September 18, 2013

Creativity lessons

"Bernhard said you might not seem very good at something when you start out, but if you’re persistent, tenacious even, you can get amazingly good."

"Bernhard told a story of a friend who did a drawing every day, for more than 3 years, and became amazingly good by the end of that stint."

More here.

Xcode 5 is available requires a newer version of iPhone software...

Monday, September 16, 2013

Saturday, September 14, 2013

More MacPorts v8 problems

$ sudo port upgrade outdated
--->  Building v8
Error: for port v8 returned: command execution failed
Please see the log file for port v8 for details:
Error: Unable to upgrade port: 1
To report a bug, follow the instructions in the guide:

The solution was to run the following two commands and try again:

$ sudo port clean --all installed
$ sudo port -f uninstall inactive
--->  Uninstalling file @5.14_1
--->  Cleaning file
--->  Uninstalling ImageMagick @6.8.6-6_0+x11
--->  Cleaning ImageMagick
--->  Uninstalling groff @1.22.2_0
--->  Cleaning groff
--->  Uninstalling ghostscript @9.06_3
--->  Cleaning ghostscript
--->  Uninstalling libmagic @5.14_1
--->  Cleaning libmagic
--->  Uninstalling nettle @2.6_0
--->  Cleaning nettle
--->  Uninstalling py27-setuptools @1.1.4_0
--->  Cleaning py27-setuptools
--->  Uninstalling unison @2.40.102_0
--->  Cleaning unison

And it worked!

$ sudo port upgrade outdated
--->  Fetching archive for v8
--->  Attempting to fetch v8-3.21.15_0.darwin_12.x86_64.tbz2 from
--->  Attempting to fetch v8-3.21.15_0.darwin_12.x86_64.tbz2 from
--->  Attempting to fetch v8-3.21.15_0.darwin_12.x86_64.tbz2 from
--->  Attempting to fetch v8-3.21.15_0.darwin_12.x86_64.tbz2.rmd160 from
--->  Installing v8 @3.21.15_0
--->  Cleaning v8
--->  Deactivating v8 @3.21.7_0
--->  Cleaning v8
--->  Activating v8 @3.21.15_0
--->  Cleaning v8
--->  Updating database of binaries: 100.0%
--->  Scanning binaries for linking errors: 100.0%
--->  No broken files found.

Thursday, September 12, 2013

Mac OS X 10.8.5 is available

More about it here.

Tuesday, September 10, 2013

Submit your iOS 7 apps today!

Downloading iOS 7 GM


iOS 7 will be available on September 18

Tuesday, September 3, 2013

This should brighten everyone's day

10 September 2013

Friday, August 30, 2013

MongoDB and MacPorts (and v8)

In order to upgrade MongoDB to the latest version (using MacPorts), I had to deactivate v8, upgrade MongoDB and activate v8 again:

--->  Configuring mongodb
Error: mongodb cannot be built while v8 is active.
Error: Please deactivate v8 and try again.
Error: You can reactivate v8 again later.
Error: org.macports.configure for port mongodb returned: v8 is active
Please see the log file for port mongodb for details:
Error: Unable to upgrade port: 1
To report a bug, follow the instructions in the guide:
mtsouk$ sudo port -f deactivate v8
--->  Deactivating v8 @3.17.15_0
--->  Unable to deactivate v8 @3.17.15_0, the following ports depend on it:
--->   mongodb @2.4.6_0
Warning: Deactivate forced.  Proceeding despite dependencies.
--->  Cleaning v8
mtsouk$ sudo port upgrade outdated
--->  Computing dependencies for mongodb
--->  Configuring mongodb
--->  Building mongodb
mtsouk@ sudo port activate v8

Thursday, August 29, 2013

"An automated WordPress update has failed to complete"

If you get "An automated WordPress update has failed to complete" while using WordPress, the solution includes the following two steps:

  • Removing the upgrade directory from the ./wp-content directory
  • Deleting the .maintenance file from the . directory

My article for Linux User & Developer, issue 130

Article: Send Cisco logs to a remote PC
Learn the commands you need to deal with Cisco router logs and use rsyslog to receive them on a remote Linux PC

Friday, August 23, 2013

Starting MySQL on Mac OS X 10.8.4

I used to start MySQL 5.5 (MacPorts) on my Mac using the following command:
$ sudo /opt/local/share/mysql55/support-files/mysql.server start

Yesterday, I found out that this was not working anymore. The error message I was getting was the following:

$ /opt/local/share/mysql55/support-files/mysql.server start
Starting MySQL
. ERROR! The server quit without updating PID file (/opt/local/var/db/mysql55/

It turns out that the new way of starting MySQL is the following:
$ sudo port load mysql56-server

PS. During the process, I have also updated MySQL to version 5.6.

Friday, August 16, 2013

iOS 7 beta 6

My MacTech July 2013 articles

Article 1: Using telnet to troubleshoot TCP/IP services
Article 2: An Introduction to Drupal
Article 3: Using VirtueMart for Web Payments
Article 4: The Mac OS X 10.8 Log Files

Tuesday, August 13, 2013

Bad Wifi days are over :)

Back online

Thursday, August 8, 2013


Sunday, August 4, 2013


"Everything I do & everything Pixar does
is based on a simple rule:
Quality is the best business plan, period."

John Lasseter of Pixar

Friday, August 2, 2013

Guess the web browser

Tips for success

Thursday, August 1, 2013

Bad WiFi connection

My article for Linux User & Developer magazine, issue 129

Title: Create and save data with a MongoDB database

My article for the August 2013 issue of Linux Journal

Title: Using the R Advanced Statistical Package

Wednesday, July 31, 2013

System Status update

Monday, July 29, 2013

Limits and fears

Your limits are liars.

Your fears are thieves!

Saturday, July 27, 2013

System Status update

Friday, July 26, 2013

Waiting for perfect

"Waiting for perfect is never
as smart as making progress."

- Seth Godin

System Status update

Apple Developer Update

Monday, July 22, 2013

My article for OSFY August 2013 issue

The August 2013 issue of Open Source for You has an article that I wrote about the Go Programming Language.

Friday, July 19, 2013

A good desktop...

Wednesday, July 17, 2013

Office 2011 14.3.6

Friday, July 12, 2013

AirPort Utility 6.3.1

Monday, July 8, 2013

iOS 7 beta 3 (iPad mini)

Saturday, July 6, 2013


I make many mistakes

"I make many mistakes,
but afterwards I try to help my readers to avoid them."

~ Donald Knuth

Wednesday, July 3, 2013

Security Update 2013-003

Software Update Tool
Copyright 2002-2010 Apple

Software Update found the following new or updated software:
   * SecUpd2013-003-1.0
Security Update 2013-003 (1.0), 19402K [recommended] [restart]

Need more RAM

Saturday, June 29, 2013

My article @ Open Source for You July 2013

Title: Leverage Your Programming Skills with Erlang

Erlang is a programming language used to build massively scalable software real-time systems with requirements on high availability. Some of its uses are in telecoms, banking, e-commerce, computer telephony and instant messaging. The runtime system of Erlang has built-in support for concurrency, distribution and fault tolerance.

Listen to your dreams...

"Listen to your dreams.

They’re smarter than you are."

Thursday, June 27, 2013

Digital Camera RAW 4.07

About failure

Once a failure,

always a lesson.

Tuesday, June 25, 2013

Almost done...

Monday, June 24, 2013

iOS 7 beta 2 for iPad mini

Tuesday, June 18, 2013

Java for OS X 2013-004

$ sudo softwareupdate -l
Software Update Tool
Copyright 2002-2010 Apple

Software Update found the following new or updated software:
   * JavaForOSX-1.0
Java for OS X 2013-004 (1.0), 65205K [recommended]

Friday, June 14, 2013

Xcode 4.6.3 is available

Tuesday, June 11, 2013

Sunday, June 9, 2013

Sad but true

Software Update tool

$ sudo softwareupdate -l
Software Update Tool
Copyright 2002-2010 Apple

No new software available.

type man softwareupdate for more information.

Saturday, June 8, 2013

X Window System

Friday, June 7, 2013

The R project

My preferred way to install R is using the package from here.
The MacPorts version has some problems with Tcl/Tk and some R packages cannot be installed properly.

Wednesday, June 5, 2013

2 more software updates before WWDC 2013

My two articles @ MacTech May 2013

Article 1 title: An introduction to sar
Monitoring your Mac’s performance using sar.

Article 2 title: Using email to execute a command
How to make email work for you.

Mac OS X 10.8.4 is available

Monday, June 3, 2013

Your biography...