UniHelp-Blog von schnueptus

Kategorie Web

Dienstag, 4. Mai 2010

Google Street View und Datenschutz, nur ein Ablekungsmanöver

Nachdem ja Google Lücken im deutschen Street View lassen will, haben sich schon ein paar Leute gefunden, die davon Fotos machen wollen. Zumindest nach diesen Artikel auf faz.net

Ich finde die ganze Google Street View Diskussion sinnlos. Bisher kann man Gebäude photographieren wie man will und die Bilder ins Internet stellen. Solche findet man Millionenfach bei Flickr sogar mit Standortinformationen. Nur weil Google das jetzt mit System macht? Und was ist mit Gebäuden die an öffentlichen Plätzen sind. Fragt da jemand nach? Wenn ich mein Haus im abgelegen habe muss sich Google mit Widersprüchen befassen, währen man auf anderen Seiten ohne rechtliche Probleme Fotos davon veröffentlichen kann.

Das zeigt doch nur eins, dass unsere Datenschutz überholt ist, unsere Politiker unfähig zu erkennen, dass das Internetzeitalter eine neue Systematik braucht. Die jetzige Strategie ist irgendwie Symbolpolitik, aber löst keine Probleme. Man muss halt auch mal klar sagen, dass wenn man mehr für den Datenschutz tun will, das auch bedeutet das Unternehmen dann mehr Ausgaben und Investitionen tätigen müssen, aber davor hat jeder Politiker angst. Dabei frage ich mich wer wählt die Politiker, Menschen oder Firmen?

Übrigens kann man auch erkennen was interessant ist, wenn genau dort Google eine Lücke lässt, wenn jemand sich die Mühe macht das zu verbergen ;)

Google Street View hat viele Vorteile. Es ist ein offenes Geheimnis das Immobilienmakler durch die Republik laufen und beeinflussbaren Opfern vermeidliche wertvolle Immobilien andrehen wollen, die genau am anderen Ende von Deutschland sind. Schön weit entfernt, ein Blick in Street View würde solche Betrügereien erschweren. Wäre ja nicht das erste mal!

geschrieben von schnueptus um 19:55, 0 Kommentare, 0 Trackbacks, in die weite Welt, Foto, Politik, Web,

Mittwoch, 3. Dezember 2008

real transparent Thumbnails with Imagemagick and reflection effect

I just searched for a way to have a serverside Thumbnail generation in PHP with a reflection effect on it.

This is my test image:
Bild-Anhang zum Blog-Eintrag

First i found Easy Reflections v3 by Richard Davey. But here is the problem that this uses GD and the function imagelayereffect. This is part of the bundle version. If you want to use it with Debian/Ubuntu, you have to compile it on your own. This is not the best choice if you administrate your system and you are worried about security reasons.

Result with fake:
Bild-Anhang zum Blog-Eintrag

Later i found another PHP-Script in Mikko's Blog. A guy developing Imagemagick. The Problem is that this has no real transparents only with fake black gradient.

But i changed this source and added real transparency to the png output. If you have an image with transparent background.

Hier is the Script:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
<?php
/* Read the image */
$im = new Imagick( "images/produkte/pic1.png" );
/* Thumbnail the image */
$im->thumbnailImage( 200, null );

/* Create a border for the image */
//this has to be removed, it destroys the transparency in our image
//$im->borderImage( "white", 5, 5 );

/* Clone the image and flip it */
$reflection = $im->clone();
$reflection->flipImage();

/* Create gradient. It will be overlayd on the reflection */
$gradient = new Imagick();

/* Gradient needs to be large enough for the image
and the borders */
$gradient->newPseudoImage( $reflection->getImageWidth() + 10,
                           $reflection->getImageHeight() * 0.5,
                           "gradient:transparent-black"
                        );

/* Composite the gradient on the reflection */
// change the style of adding
$reflection->compositeImage( $gradient, 
                             imagick::COMPOSITE_DSTOUT, 
                             0, 0 );

// i just want to have half of the image as reflection
$gradient->newPseudoImage( $reflection->getImageWidth() + 10,
                           $reflection->getImageHeight() * 0.5,
                           "gradient:black"
                        );
$reflection->compositeImage( $gradient, 
                             imagick::COMPOSITE_DSTOUT, 0, 
                             $reflection->getImageHeight() * 0.5 );

/* Add some opacity */
// now we have real transparency so we don't need this any more
//$reflection->setImageOpacity( 0.3 );
 
/* Create empty canvas */
$canvas = new Imagick();
 
/* Canvas needs to be large enough to hold the both images */
$width = $im->getImageWidth();
$height = ( $im->getImageHeight() * 1.5 ) ;
//the new image has no background
$canvas->newImage( $width, $height,'none', "png" );
 
/* Composite the original image and the reflection on the canvas */
//change the style of adding
$canvas->compositeImage( $im, imagick::COMPOSITE_SRCOVER, 0, 0 );
$canvas->compositeImage( $reflection, imagick::COMPOSITE_SRCOVER,
                        0, $im->getImageHeight()  );
 
/* Output the image*/
header( "Content-Type: image/png" );
echo $canvas;
 
?>

my result:
Bild-Anhang zum Blog-Eintrag

Install php5-imagick on your system and it will work.

geschrieben von schnueptus um 17:43, 12 Kommentare, 0 Trackbacks, in Web,

Samstag, 16. August 2008

voting computers

ein externes Bild

Source: http://xkcd.com/

geschrieben von schnueptus um 10:42, 0 Kommentare, 0 Trackbacks, in Politik, Web,

Freitag, 11. Juli 2008

Uni-Karte II

Ich habe ja darüber geschrieben, dass die Uni-Karte nicht mehr sicher ist.

Was ist jetzt aber krass finde, das die Hersteller Firma jetzt die Universität verklagt, deren Forscher diese Lücken aufgedeckt haben, damit diese nicht das Paper veröffentlichen wo sie ihren Angriff detailliert beschreiben.

Wenn die damit durchkommen, ist das ein echt herber Rückschlag für alle Forschungseinrichtungen die sich mit IT-Sicherheit beschäftigen.

update
jetzt auch die heise-Meldung dazu.

geschrieben von schnueptus um 10:58, 1 Kommentare, 0 Trackbacks, in die weite Welt, Studium, Web,

Donnerstag, 10. Juli 2008

OpenStreetMap

Wer eine Internetseite betreibt und in die Versuchung gerät dort mal eine Karte zu veröffentlichen, der läuft schnell Gefahr abgemahnt zu werden. Zwar stellen Google und andere Services kostenlos APIs zur Verfügung die man einbinden kann, aber dort gelten auch viele Einschränkungen.

Aber es gibt ein Projekt, das sich vor genommen hat eine Karte der Welt zu erstellen -- nach dem Wikipedia Prinzip. Name: OpenStreetMap.org. Alles Kartenmaterial wird unter CC-BY-SA veröffentlicht. Was so viel heißt wie freie Verwendung, Nennung der Quelle und Weitergabe unter gleichen Bedingungen.

Man könnte das nutzen um z.B. mal einen brauchbaren Campus Plan zu gestallten, zur Zeit sieht das noch so aus:

Bild-Anhang zum Blog-Eintrag

Andere Hochschulen sind da schon weiter :P
Abgesehen davon, dass es in meinem Heimatdorf bis jetzt auch nur 2 Strassen gibt, gibt es in Magdeburg auch viel zu tun, z.B. beim Hundertwasserhaus:

Bild-Anhang zum Blog-Eintrag

Da könnten z.B. die Umrisse rein, das Parlament ist auch nicht markiert. Die Gassse hinter dem Hundertwasserhaus fehlt, Leiterstrasse sieht auch merkwürdig aus und die Prälatenstrasse fehlt ganz.
Um mitzuhelfen kann man sein GPS-Gerät nehmen und nach einen Spaziergang mal die GPS-Route hochladen, damit man die Map genauer erstellen kann.

Leider habe ich das mir geborgte Navi noch nicht dazu gebracht die abgelaufene Route zu speichern :(
Projekte leben je mehr Leute mit machen und ich glaube eine freie Karte ist toll für alle Leute :D

p.s.: besonders Stolz sind die Leute bei diesem Projekt, dass sie 100% Island erfasst haben, während das bei Google nur eine grüne Insel ist :))

geschrieben von schnueptus um 11:00, 7 Kommentare, 0 Trackbacks, in die weite Welt, Web,

Montag, 16. Juni 2008

cooler Animationsfilm

Big Bug Bunny ist ein kleiner Animationsfilm.

ein externes Bild

Sehr cool gemacht.
Die Besonderheit ist, dass er mit Blender, einer Open Source Render Software erstellt wurde, alle andere eingesetzte Software war natürlich auch Open Source.
Der ganze Film ist unter Creative Commons Liezens veröffentlicht. Also runterladen und weiterkopieren ist kein Problem. (gibt sogar eine iPhone Version)

ein externes Bild

Blender hatte auch ein Gastauftritt bei UniHelp. Vor 2 Jahren das Sudoko hatte einen 3D-Smiley animiert, wenn man ohne Hilfe die Lösung hatte. Ratet mal welchen? Genau: :bounce:

geschrieben von schnueptus um 11:11, 2 Kommentare, 0 Trackbacks, in Web,