Convert x3db to obj

19.07.2014 by Michael

Yvonne describes a quick way to convert x3db files from Shapewys’ 2D-to-3D tool to obj via InstantPlayer’s aopt:

aopt -i test.XXX -e test.obj
https://github.com/x3dom/x3dom/issues/263

Facedetection: Clones in Aldi’s ads (Photoshop Desaster)

20.04.2014 by Michael

I saw Aldi’s (german grocery chain) ad on the last Süddeutsche Jetzt magazine and wondered if they’ve got the approval of all the people / employees on the image. Then i recognized that they are not that many. Because it’s just some people photoshopped all over the seats. Picasa and Processing helped me to analyze the image and find duplicate images.


aldi_klone

aldi_klone_closeup
(Image Aldi Süd, Süddeutsche Jetzt)
Link to the Brochure

Statistic:
aldi_klone_statistik

Some people are up to 9 times on the image. And could only recognize the first 9 rows.

Misfit Shine Adventures

12.04.2014 by Michael

Update:

Here’s the answer from Misfit support:
“I am terribly sorry about the misunderstanding we might of had. Only bluetooth is required to sync your data to the app, however, an internet connection is needed to link your Shine to your email address. The data your Shine will provide to us will lead to improving our algorithm and increase accuracy of data. I ensure you that your privacy information will not be shared with any third party companies.”

Remember. The first information was:

“Therefore after that you wouldn’t need the internet anymore of syncing data and viewing your progress.”

////////////////////////////////////////////////////////////

I sold my Fitbit Flex because the activity tracker’s data was encrypted and i was forced to upload my data to Fitbit’s cloud in order so see it. My next try was Misfit Shine.

My question to Misfit’s support was:

“Do i need an online account to use the app? Do i need to upload the data to your server? Can i use the app offline?”

Misfit’s support told me that

“You would need an email address to sign in to the app/link the Shine to an email account. The data is sync via Bluetooth. Therefore after that you wouldn’t need the internet anymore of syncing data and viewing your progress. Hope that helps, thanks for your support.”

So i ordered one. But unfortunately that information was not true. Misfit’s Android App does not work at all without internet access. Either when there’s no internet connection or it’s blocked by Privacy Guard or Android Firewall. It does not even sync the tracker via Bluetooth without going online (see the Android Wifi icon).

Misfit_Sync_Network

mitmdump shows that it’s connecting to Misfit’s server to store the data. It doesn’t even calculate the graph on the phone but gets it from the cloud. That’s the output when touching the sync icon:

192.168.xxx.xx PUT https://shine.api.misfitwearables.com/shine/v7/pedometer
<< 210 nginx/1.2.6 413B
192.168.xxx.xx POST https://shine.api.misfitwearables.com/shine/v7/sync_logs
<< 200 OK 2B
192.168.xxx.xx GET https://shine.api.misfitwearables.com/shine/v7/goals?endTime=1397339999
<< 200 OK 836B
192.168.xxx.xx GET https://shine.api.misfitwearables.com/shine/v7/timeline_items?startTime=1397167200&endTime=1397339999
<< 200 OK 2.83kB
192.168.xxx.xx GET https://shine.api.misfitwearables.com/shine/v7/goal_progresses?type=2&startTime=1397253600&endTime=1397339999
<< 200 OK 264B
192.168.xxx.xx GET https://shine.api.misfitwearables.com/shine/v7/graph_items?startTime=1397253600&endTime=1397339999
<< 200 OK 4.66kB
192.168.xxx.xx GET https://shine.api.misfitwearables.com/shine/v7/timeline_items?startTime=1397080800&endTime=1397253599
<< 200 OK 266B
192.168.xxx.xx GET https://shine.api.misfitwearables.com/shine/v7/goal_progresses?type=2&startTime=1397167200&endTime=1397253599
<< 200 OK 264B
192.168.xxx.xx GET https://shine.api.misfitwearables.com/shine/v7/graph_items?startTime=1397167200&endTime=1397253599
<< 200 OK 274B

Misfit_Sync

That’s my motion data! I payed 120 € for the device. I don’t get it why you can’t simply add steps in the app as you told me.

What about my privacy?
Privacy is very important to us here at Misfit. We do not share any of your personal information with anyone without your approval.
http://misfit.helpshift.com/a/misfit-shine/?s=app&f=what-about-my-privacy

I asked the support guy what he thinks about it. I’ll keep you updated.

Arduino UNO on Synology Diskstation DS213j

04.04.2014 by Michael

Finally i got an Arduino UNO connected to a Synology Diskstation DS213j. It took me some time and i had to try several tutorials. I’ll try to document the necessary steps.

1. There’s no optware / IPKG installer for DS213j. Thus you have to build it yourself which is straight forward:
https://github.com/trepmag/ds213j-optware-bootstra

2. Add package sources: http://www.leben-zwo-punkt-null.com/?p=3787#more-3787

3. Modify /root/.profile:
#PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin
#export PATH

4. Install the modules:
ipkg install kernel-module-usbcore
ipkg install kernel-module-usbserial
ipkg install kernel-module-ftdi-sio

5. There are not all usb packages available for DS213j. Thus i had to install the precompiled SynoZWave. But don’t enable it:
http://wiki.synozwave.com/index.php?title=Installation/en&setlang=en

6. Now usbserial works and Arduino shows up in dmesg. But it didn’t work. It took me a while to remember that Arduino UNO does not have a FTDI chip but its own. Thus i had to enable the cdc-acm module:
http://www.hetlab.tk/artikelen/synology-cdc-acm-ko
insmod /lib/modules/cdc-acm.ko
mknod /dev/ttyACM0 c 166 0

7. Yeah! It reads my temperature sensor. It’s quite warm in my office. Good i’m outside.
cat /dev/ttyACM0
22 Celsius, 71 fahrenheit -> 22 Max, 22 Min

My Joy Division 3D print made it to London Science Museum!

03.03.2014 by Michael

My Joy Division 3D print made it to London Science Museum! “3D: printing the future”


http://science-museum-3d-printing.tumblr.com/post/64208301940/from-left-to-right-pen-holder-white-donated-by

Open Data Mashup: Windpower in Bavaria / Windstrom in Bayern

13.02.2014 by Michael

Where are the wind power plants located in Bavaria? Seems there are not that many in Oberbayern and Niederbayern.
Wo wird Windstrom in Bayern produziert? Scheinbar nicht viel in Ober- und Niederbayern.

Screen Shot 2014-02-13 at 12.24.32

Screen Shot 2014-02-13 at 12.24.24

URL:
http://osm.quelltextlich.at/viewer-js.html?kml_url=http%3A%2F%2Fdev.m05.de%2Fwindkraft%2Fwindkraft_bayern_wikipedia_140213.kml&kml_attribution=Windmill%2Bbased%2Bon%2Bby%2BGP%2Bfrom%2Bthe%2BNoun%2BProject

Sources:
https://de.wikipedia.org/wiki/Liste_von_Windkraftanlagen_in_Bayern
https://toolserver.org/%7Epara/cgi-bin/kmlexport?project=de&article=Liste_von_Windkraftanlagen_in_Bayern&redir=google
http://svn.openstreetmap.org/applications/utils/osm-extract/polygons/germany/bayern.poly
http://osm.quelltextlich.at/wizard-kml-osmtools.html
http://thenounproject.com/term/windmill/15615/

Dark Side of the Force 3D Print / Model

12.02.2014 by Michael

dark_side_02 dark_side_01

http://www.thingiverse.com/thing:247667

Designblick Werkschau 01 2014

12.02.2014 by Michael

In der Werkschau “Designblick 2014” stellen Mediendesign-Studenten ihre Semesterarbeiten vor.
Die Designblick ist eine halbjährlich, öffentlich stattfindende Veranstaltung der Hochschule Hof,
Campus Münchberg. Der Eintritt in die Ausstellung ist kostenfrei.

Unsere Studenten stellen u.a. interaktiven Arbeiten zum Thema “Space” aus, Informationsgrafiken zum Thema “Open Data”, “Papier” aus User Experience Design und Creative Coding Sketches.

http://designblick-werkschau.de/designblick/designblick-2014/

WANN?
Freitag, 14.02.14, 18:00–22:00 Uhr, ab 22:00 Uhr Designblick-Party
Samstag, 15.02.14, 10:00–18:00 Uhr

WO?
Hochschule Hof, Campus Münchberg
Kulmbacher Straße 76
95213 Münchberg

KINO:
Freitag, 14.02.14, 19:00 Uhr
Samstag, 15.02.14, 15:00 Uhr

My old iPhone 3GS just burned and cracked open on the sofa.

09.02.2014 by Michael

Update 2: I called Apple’s hotline. Their robot first told me i had to pay 35 € in advance in order to tell them about the problem. I tried it anyway. The guy on the phone told me that in this case they’ll talk to me without Apple Care. Unfortunately they only proposed a repair option for 160 €.
He couldn’t tell me what would have happened when the phone had burned the sofa. Anyway i’ll now will give my old iPhones to recycling and not display them in the shelf. Poor old first gen iPhone.
And no. I didn’t use the iPhone since 2009 after Apple declared to use location data.

Update: Damn. This thing is still growing. I’ll better bring it outside.

IMG_3561

I am happy the sofa didn’t burn, too.

IMG_3554 IMG_3551 IMG_3558

Random Twitter messages on surveillance cameras’ images

21.11.2013 by Michael

I just found one of my CCTV experiments from 2008 2007 when i was working on SurveillanceSaver. SurveillanceSaver was a screen saver made from random unprotected surveillance cameras on the internet.

Here are random early twitter messages placed in bubbles on random images from IP cameras. The result was very Ballardian. Especially in 2008 2007.

The experiment was programmed with Processing.

Picture 20

Picture 15

Picture 12

Picture 13

Picture 14

Picture 16

Picture 17

Picture 18

Picture 19