Format a PS4 hard drive for Windows

Recently I upgraded the hard drive of my PS4 to 2TB and was left with the a spare 500GB drive. Sony is using a customized FreeBSD file system for their consoles so there is almost no way to read its contents (and I say almost because a hacking group some claimed access to their file system). So I decided to reformat the spare drive for Windows use

The truth is that when you plugin the hard drive to Windows, Windows don’t automatically “see” the drive because it is not formatted under a file system that Windows can recognize and assign a drive letter for it.

If you run disk management (Run diskmgmt.msc) you can see the following


Windows can see the disk with the 15 partitions in it. You have to delete all partitions and then format it under NTFS (or fat32). Continue reading

Mount a CIFS share to QNAP on reboot

Recently I purchased a qnap TS-251+ mostly for using its applications like photo sharing/QvPC/Qsirch and others. I already have my storage on a raidz array which is hosted on FreeNAS 9.10. FreeNAS then provides the storage through various ways to my pc’s/mac in my house using mostly CIFS and ISCSI. My TS-251+ currently hosts only 1 6TB disk (will purchase another one in the future for a raid mirroring volume) but I don’t care so much because all my storage is on the FreeNAS at the moment.

After purchasing the qnap I found out that there is no way that you can mount external shares automatically from the UI (you can only do it for ISCSI targets). And the worse thing is that if you mount them from command line when you reboot the machine they are not remounted because the /etc/fstab file on the NAS lives in RAM, and therefore does not survive the “reboot”

So after a bit of research here I found out how you can do it.

Continue reading

Deep dream or how Google’s Neural Networks think

Computer Neural networks, inspired by the way our human brain works, are models that try to compute  and estimate things just by having a big number of inputs. Like human brains the more feedback and input they are given the more they are learning of the environment and the better their prediction. They are given only an initial statement and then they try to program themselves. These networks are being used today for image recognition, voice recognition

Google has decided to release the code for their neural networks, named “Deep Dream” and here they explain how it basically works. After you run the code you can understand why it is called that way. The following is a quote from the notes inside google’s code which I must say it is 100% true

Be careful running the above code, it can bring you into very strange realms!


Here are some examples after applying deep dreaming to some of my photos

One of my cats

Theth in Albania

Gull in Reykjavik

Concert Hall in Reykjavik

Monument in Reykjavik

Geyser in Iceland

Icelandic sheep

Next thing to try is deep dreaming in some videos

Canon 6D with Samsung S4 as external monitor

I received from amazon the mount for my Samsung Galaxy S4 and the arm so that I can attach them to my Canon 6D and have an external monitor for videos.

The things that I bought:

1. DSLR Smartphone Hot Shoe Flash Camera Mount
2. Generic 7″ Inch Friction Articulating 1/4″ Hot Shot Connector Arm
3. Micro USB Host Cable Male to USB – less than
4. DSLR Controller from Google Play Store –

You can mount the smartphone hot shoe directly on the camera and you can turn it sideways, but the friction arm gives you total control over the angles that you can shoot and place the monitor. I liked the smartphone mount’s rubberised grip and you can fit any phone not bigger than 5”.

The DSLR Controller app for Android gives you so much better control over Canon’s app plus an intervalometer (I wonder when is Canon going to add this feature)

Next step is to find a cheap and reliable dslr cage and mount all these, together with the external microphone, so that the camera won’t have to support all this weight

Raspberry pi

My raspberry pi (model B) arrived yesterday and it is amazing how small it is.

The raspberry pi is trully the hardware hacker’s dream. Small, powerful enough to run small applications or media centers, low powered (can be powered by usb), quiet (no fans), cheap (around 35 euro)  and hackable! It’s main use is of course as a media center but people have been doing a lots of crazy stuff with it. Here are 40 things that you can do with it. What I also like is that its storage is on a SD card, so you can have multiple configurations on different cards or if you mess up with it, you just format the SD and reinstall the OS.

Raspberry Pi is so small that fits into your hand

Raspberry Pi is so small that fits into your hand

Raspberry comes with its own linux distribution, Raspbian, a debian variant but if you are going to use it as a media center I recommend RaspBMC, a xbmc variant. There is also an android port but I am not fond of OS’s, that have been developed for touch screens, being used with mouse/keyboard.

I installed a TP Link wireless N usb that I had and tried RaspBMC. My raspberry could handle all sorts of files (no mpeg2 yet as it needs a small license fee). I had read that playback of big video files from wifi was not ok, but I had tried many different files (even 1080p movies) and I didn’t have a problem. Sometimes the HD video stopped for 1 or 2 secs but it was not that often. RaspBMC also supports AirPlay so you can watch any videos from iphone/ipad. Add a xbmc remote application to your android/ios and then you have the perfect remote control.

I can’t wait to build a LEGO case for it and maybe use it to control LEGO mindstorm sensors. I also want to check how well it can run a MAME for my future arcade cabinet

Raspberry Pi

Raspberry Pi with its case

Raspberry Pi with its case