Updated on January 30, 2017
A friend asked me to try and make some nice product pictures for his website.
Since I mostly shoot landscapes, I thought I would like to try a simple setup, to shoot product photography without any specialised equipment (except for an external flash and camera offcourse 🙂 ).
I wanted some reflection of the product, so I used my old Ipad as a glass plate to place the product on, you can use any other glass plate or tablet you have available.
I first tried flashing right on the bracelet (on a white table) which gave a lot of flash reflections in the product picture:
It could be worse, but I’m not super thrilled about the result. I need to bounce the flash, and place the flash inside a small space, to get a nice effect.
So for my “product photo studio” I used one of the cubes in my ikea kallax closet, you can use any space you have preferably with a white ceiling to bounce the flash off), or create a box with some white wood
As you can see in the picture below, my wall has a little blue-ish color, which I think adds to the end result.
Updated on February 5, 2017
I wanted to try rooting my B120N cam, and tried to follow Paul Prices Owning Philips In.Sight IP Cameras But unfortunately Philips decided to close all interesting ports in the firmware version my cam was running.
I did find a way to gain root access, and I wanted to add a recording of the process, but I dropped my cam while resetting it, rendering it useless 🙁 So I can only give you the steps I took, to root it (I have ran the rooted cam for 14 days without problems) so you can try it yourself.
For this setup I used mitmproxy to capture the traffic from the B120N when it was freshly connected to my wifi network.
When opening the mobile application I immediately got a message to update my cams firmware, when I hit update I saw multiple requests passing through:
Updated on December 12, 2016
I recently found this tutorial to convert the HC-SR501 PIR Motion sensor, to allow it to run on 3.3V, so I thought I would give it a try, to use it with my whisper node, and make it count the amount of people passing the sensor, trying to make it run on a coincell battery.
Updated on December 9, 2016
I was looking for a good way to group logs from different webapplications into one managable place, without too much configuration work on the different webservers, since some run on shared hosting, and some have different setups.
I came across Paper Trail App A hosted log management tool, which gives you the ability to aggegrate logs from different places into one location, and here you can filter and group different webservers together, and search the log history.
Updated on December 2, 2016
I have been using Telerik Platform for some time now, I was quite happy when using the trial, but since I have taken a $39 monthly developer subscription to create my mobile applications, I have had some great features gone missing 🙁
Updated on October 16, 2016
I made a simple shellscript it will:
- dump a few databases
- create a tar.gz from them
- scp a copy of the tar.gz to my backups folder on a remote server, this way I will always have a backup of my most important databases on a remote location.
mysqldump db_name1 -u myUser -pMypassword > db_namedump1$(date +%F_%R).sql
mysqldump db_name1 -u myUser -pMypassword > db_namedump2$(date +%F_%R).sql
mysqldump db_name1 -u myUser -pMypassword > db_namedump3$(date +%F_%R).sql
tar -czf ./backups/$FILENAME *.sql
scp ./backups/$FILENAME backupusername@myRemoteServer.com:backups/
Just save it in a file, and add it to your cronjob (crontab -l) I run it every 4 hours, by adding this to my crontab:
0 */4 * * * /home/user/db_backup.sh
Updated on October 5, 2016
I’m working on a small project for a client who uses a shared hosting environment. In order to use some sort of versioning, I setup git-ftp so I can work on my development server and push the changes with git-ftp to the shared hosting ennvironment. This way I will not need to do any manual file picking and uploading. After the first git-ftp init command (where it will upload the complete folder) you can git-ftp push, so it will only push the changed files from the commits.
I had a small hickup setting it up, the git-ftp init would hang for 15 minutes and then display an error, so I ran it again with git-ftp init -v to see what was going on, turns out it connected but default git-ftp tries to use epsv connection, which wasn’t supported, so it was just connecting showing connected, with last message TYPE A, and them waiting for a response and timing out after a set time.
in order to run in PASV mode directly you can use git-ftp init –disable-epsv
Updated on December 2, 2016
Mailchimp is a great and versatile web application used by lots of websites, it’s easy and secure. But correct implementation by the developer is needed to keep your subscriber data safe, with so many users using Mailchimp, it’s imporant to correctly implement mailchimp security.