Newer posts are loading.
You are at the newest post.
Click here to check if anything new just came in.

December 02 2013

schlingel

July 27 2013

schlingel

Android und Privatsphäre?

Der ganze Mist mit PRISM hat mich dazu getrieben mir Gedanken zu machen wie ich die Aktivitäten meines Handys tracken und auch kontrollieren kann, anstatt das es umgekehrt läuft.

Das Gute an Android ist, dass es ein Linux ist und dementsprechend - im gerooteten Zustand - tatsächlich soweit aufgebohrt werden kann um es zu verwenden.

Das tatsächliche Problem ist, den ganzen Komfort nicht zu verlieren den es mit sich bringt Apps für Cloud-Services zu nutzen.

Deshalb habe ich mir ein paar Dinge überlegt die ich im folgenden kurz skizzieren möchte:

  1. Handy rooten. (Check.)
  2. Klarerweise müssen die Gapps von meinem Handy verschwinden. Das hat allerdings weitreichende Konsequenzen: Kein Play Store, kein Maps, kein Gmail, kein Google-Anything. Was tun?
    • Handy mit Replicant neu aufsetzen.
    • Mail-App mit IMAP-Kompatibilität verwenden und Google Mail IMAPS aktivieren. Sie schnüffeln zwar noch in meinen Mails herum aber diesen Service kann ich leider nicht so einfach austauschen.
    • Eine OwnCloud auf einem Raspberry Pi aufsetzen. Das ersetzt erst mal Kalender, Sync, etc.
    • Eine IMAP-Relay aufbauen (gibt's das schon fix fertig?) das mir ermöglicht über meinen OwnCloud-Service indirekt auf Google Mails zuzugreifen. (kein Rückschluss auf aktuellen Standort via IP-Adresse)
    • Ersatz für mein geliebtes Maps finden :-(
  3. Vollkommen auf Apps die das Leben leichter machen möchte ich auch nicht verzichten. Also hilft nur ein technischer Gegenschlag. Meine Idee ist im Moment zu tracken zu welchen IPs sich welche App verbindet und gezielt bestimmte IPs in's Nirvana umleiten. Dazu werde ich wohl Droidwall ein wenig umbauen. Dazu werde ich es, ähnlich wie es netstats es macht, /proc/net/udp|tcp|raw auslesen und dann über die in Android vorhandene UID die Verbindung zu der jeweiligen App mappen. Das kann man sich dann schön anschauen und vielleicht mit einer Blacklist von Ghostery oder Android AdBlock abgleichen um Warnungen auszustossen.

Damit kriege ich zumindest halbwegs wieder das Gefühl die Daten auf dem Ding kontrollieren zu können. Und vor allem kann ich dann auch tracken was vom System wo hin geht.

Reposted bycoloredgrayscale coloredgrayscale

May 08 2013

schlingel

December 21 2011

schlingel
Audio Analysis Code - taken from a tutorial

December 19 2011

schlingel

November 28 2011

schlingel

Roy - FP -> JS

Roy is an experimental programming language that targets JavaScript. It tries to meld JavaScript semantics with some features common in static functional languages:

The code is on Bitbucket and GitHub.

Reposted bysofias sofias

October 11 2011

schlingel

Open Source Business - A fully open source solution for streaming audio media

There's a company putting their whole solution - from backend to desktop apps up to smartphone solutions on Sourceforge.

I have to say I'm impressed. People live from this kind of stuff and the competition is hard!

Check Subsonic and if you like it maybe you also want to check their repository!

Reposted bysofias02mydafsoup-01

October 07 2011

schlingel

Algorithmic Symphonies from one Line of C

A article which seems to deliver some insights in the topic of demo coding and this approach.

Reposted bysofiasmondkroete

September 26 2011

schlingel

September 23 2011

schlingel

Checking soup notifications on the road

I just finished my little Android app. It's now in a status where I think people can start testing it. I didn't put it in the market yet because I think the testing is needed. So please help.

The app is build to check notifications on the road. So that's the only thing the app can do. You see who did a repost, reaction or something else and you see when he/she did it.

When you start the app for the first time it displays this message:

When you hit the OK-Button you're lead to the settings.

Then just enter your Soup Notification URL. If you don't know where to find it, just check the RSS symbol in the notification pop up on your soup:

Via the Back-Button you return to the notifications view which automatically starts fetching new notifications.

If you don't like the header bar at the top of the view you can disable it via the settings. Just hit the Menu-Button.

You can also disable the image loading. This feature is for people who have a limited data volume contract. If you disable the image fetching it looks like this:

If you want to try the app download the apk-File here or build it yourself.

If you find bugs please post them here.

PS: If you hit a list entry the browser starts with the soup entry of the reposter/reacter/random notificator.

PPS: Before I forget: I'm not a soup member. This is just a little inoffical hobby project.

Reposted byeveryonemondkroetecoloredgrayscalekoniprednildelphiN

May 31 2011

schlingel

May 25 2011

schlingel
"Two researchers -- Johannes Kopf from Microsoft, and Dani Lischinski from The Hebrew University -- have successfully created an algorithm that depixelizes and upscales low-resolution 8-bit "pixel art" into lush vector graphics. The algorithm identifies pixel-level details to accurately shade the new image -- but more importantly, the algorithm can create smooth, curved contour lines from only-connected-on-the-diagonal single pixels. Look at the Super Mario World dolphin below, and compare it to the original source sprite below that: the results speak for themselves. ..."
article
paper
Reposted fromm68k m68k viaak ak

May 16 2011

schlingel

Haskell in der Kommandozeile

Nette Einführung ins Coden für die Kommandozeile mit Haskell.

May 10 2011

schlingel

April 28 2011

schlingel

April 14 2011

schlingel

Patterns in Functional Programming

Ausführliche Beschreibung von verschiedenen Entwurfsmustern in Funktionalen Sprachen. Sehr mathelastig

Reposted fromsilenius silenius

April 13 2011

schlingel

April 04 2011

schlingel

How to write fast code

So simpel, so einfach - doch so wahr ...

Reposted bykrannixmondkroetebrightbytecoloredgrayscaleakbigbear3001tmr

January 31 2011

schlingel

June 07 2010

schlingel

An incremental approach to compiler construction

Ein Paper warum Compiler Schreiben keine schwere Aufgabe sein muss. Als Beispiel wird ein kleiner aber mächtiger Scheme-Compiler geschrieben. oO 
Reposted byurfin urfin
Older posts are this way If this message doesn't go away, click anywhere on the page to continue loading posts.
Could not load more posts
Maybe Soup is currently being updated? I'll try again automatically in a few seconds...
Just a second, loading more posts...
You've reached the end.

Don't be the product, buy the product!

Schweinderl