Wer auf der Suche nach ein paar Büchern ist welche einem das Programmieren näher bringen und das ganze am besten noch unter einer Creative Commons Lizenz haben möchte der sollte die Seite http://www.highscore.de/ besuchen. Dort gibt es unter anderem Bücher über die Programmierung in C#, Java, und C++.
Twitter und der #ChronoTweet
Aus meinen Bedürfnis heraus bestimmte Tweets nach einer bestimmten Zeit wieder zu löschen entstand folgendes kleines Skript:
# ChronoTweet v0.10
# https://seeseekey.net
#
# Installation
# http://pypi.python.org/pypi/simplejson installieren (apt-get install python-simplejson)
# http://code.google.com/p/python-twitter/ installieren
# wget http://python-twitter.googlecode.com/files/python-twitter-0.6.tar.gz
# tar -xf python-twitter-0.6.tar.gz
# cd python-twitter-0.6
# python setup.py build
# python setup.py install
#
# chrono_tweet - Dateirechte 700
# crontab -e
# Import
import time
import twitter
# Optionen
twitter_account_name = "seeseekey"
twitter_account_password = "1234567890"
chrono_tweet_remove_time_in_seconds = 151200 # 42 Stunden
# Programmlogik
api = twitter.Api(username=twitter_account_name, password=twitter_account_password)
stati = api.GetUserTimeline(twitter_account_name)
for s in stati: # Fuer jeden Status
currentTime = time.mktime(time.localtime(time.time()))
createTime = s.GetCreatedAtInSeconds()
diffTime = currentTime-createTime
if diffTime > chrono_tweet_remove_time_in_seconds:
if s.text.find("#ChronoTweet") != -1: # Wenn #ChronoTweet
print(s.id)
api.DestroyStatus(s.id)
Das Skript überprüft ob Einträge mit dem Hashtag #ChronoTweet älter als 42 Stunden sind und löscht sie dann wenn dies der Fall ist.
Bilder vergrößern
Möchte man ein Bild vergrößern so öffnet man es in Photoshop und Co. und verändert die Bildgröße. Problematisch wird das ganze wenn man die Bilder über eine bestimmte Größe hinaus vergrößern will, dann führt das ganze nämlich zu Artefakten. Hier hilft SmillaEnlarger welches unter http://sourceforge.net/projects/imageenlarger/ zu finden ist. Dabei handelt es sich um eine Anwendung welche mit anderen Algorithmen an das Bild herangeht und so bessere Ergebnisse erzielt.
Weitere Informationen gibt es unter:
http://www.golem.de/0908/68926.html
Open Source Kamera
In so einer Digitalkamera steckt eine Menge Know-how, das merkt man spätestens dann wenn man versucht die Rohdaten aus einer Industriekamera zu verarbeiten aus der wirklich nur Rohdaten kommen. Auch hier ist der Open Source Gedanke mittlerweile angekommen wie die Frankenkamera zeigt. Zur Zeit existiert nur ein Prototyp der Kamera, die Software soll noch in diesem Jahr unter eine Open Source Lizenz gestellt werden. Ein interessantes Projekt welches verfolgt werden sollte :)
Weitere Informationen gibt es unter:
http://www.golem.de/0909/69594.html
Process Hacker
Wer schon immer mal auf der Suche nach dem etwas anderen Task Manager war der sollte sich mal den Process Hacker ansehen. Bei dieser .NET Anwendung handelt es sich um einen Taskmanager welcher Prozesshierarchien, Netzwerkverbindungen, die CPU Last und vieles mehr anzeigt. Zu finden ist die Anwendung unter http://sourceforge.net/projects/processhacker/.
Weitere Informationen gibt es unter:
http://www.golem.de/0908/69369.html