Linkdump

skip over the calendar

  • 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

persistence.js: An Asynchronous Javascript ORM for HTML5/Gears « I am Zef - sehr interessant, ein Object-Relational-Mapper in JavaScript, der Objekte auf HTML5 Datenbanken abbildet. Sowas könnte sehr interessant für Offline-iPhone-Webanwendungen sein, denn nackte Datenbankprogrammierung (nackte Datenbank, nicht nackter Programmierer) macht nicht wirklich immer Spaß. (tags: JavaScript, Programmierung)

Simtec Electronics Entropy Key - falls man mal echte Zufälligkeit braucht. (tags: Hardware)

Bericht: Post plant DE-Mail für 20 Cent - wenn ich so einen Mist lese, frag ich mich wirklich was für ein Kraut die Pappnasen bei Post und 1&1 denn da so rauchen. Legal kann das Kraut nicht sein, wenn es solche absurden Wahnvorstellungen produziert. Ganz abgesehen davon, daß eine "sichere Onlinekommunikation" von solchen Läden betrieben sowieso eine Farce ist. (tags: Sysadmin)

Please read: Security Issue on AMO « Mozilla Add-ons Blog - war ja nur eine Frage der Zeit, bis die ersten Firefox-Extensions mit Trojanern drin verteilt würden und durch die Prüfung bei Mozilla durchrutschen. Erweiterungen sind eben genau das - Codestücke die im selben Sicherheitskontext wie Firefox selber laufen. Ich glaube auf Dauer braucht es eine gänzlich andere Architektur mit weitaus stärkerem Sandboxing für Anwendungen und Erweiterungen wenn wir das sauber in den Griff bekommen wollen. (tags: Sicherheit, Sysadmin)

Faster or Lazier Pagination - interessanter Ansatz, einfach nicht die Menge der Sätze ermitteln, sondern stattdessen eine Anzahl Seiten annehmen und diese aktualisieren wenn man auf spätere Seiten zugreift. Ein bischen ähnlich zu manchen Websites die nur einen Ausschnitt der Seitenliste als Navigation anbieten - dafür braucht man dann nicht wissen wie viele Seiten es wirklich sind. Google mogelt ja auch, in dem die Seitenanzahl maximal beschränkt wird. Für große Datenmengen mit langsamem count(*) sicherlich sehr sinnvoll und evtl. könnte man das auch kombinieren mit gecachten maximalen Seitenzahlen für verschiedene Queries, so das beim nächsten Mal die Vermutung über die Menge schon präziser ist. (tags: Django, Programmierung, Python)

Using ctags in Vim - amix.dk - ctags ermöglicht die Navigation in größeren Sourcen und ganzen Projekten anhand von Definitionsstruktur. Unter Ubuntu kann man einfach mit vim-addons install taglist dieses Plugin installieren und dann fleißig benutzen. Ziemlich genial. (tags: Programmierung)

Vim 7: Turning completion on - amix.dk - nachdem ich mich eine Weile mit IDEs beschäftigt hab, aber irgendwie feststellen muss ich bin nicht wirklich IDE-kompatibel, VIM kann auch Symbolvervollständigung - und auch für Python. Recht einfach einzurichten und recht praktisch für den Zugriff auf Systemfunktionen. (tags: Programmierung)

collision detection: Molecular secrets of the "iron-plated snail" - eisengepanzerte Schnecken die in hydrothermischen Quellen 3 Kilometer unter der Meeresoberfläche leben. Steampunk-Schnecken? (tags: Natur, Wissen)

mongoengine - Python-API für Zugriff auf MongoDB mit einer an den Django-ORM angelehnten Struktur. (tags: Programmierung, Python)

Pollution in 1/8 | RIPE Labs - 1/8 und 27/8 sind jetzt normale IP-Adressen - und es gibt Konflikte mit Leuten die speziell 1/8 für diversen Kram benutzt haben, weil er ja schon seit 1981 "unbelegt" ist ... (tags: Sysadmin)

Gericht: E-Mail-Abmahnungen sind zulässig - immer wenn ein Beitrag mit "Das Hamburger Landgericht" beginnt, weiss ich schon, da gibts wieder Blödsinn von der technisch inkompetentesten Stelle unter den Landgerichten. Wie gut, das es da noch Instanzen drüber gibt, die dann doch nicht mehr ganz so oft durch solchen Dummfug auffallen. Die Abmahnanwälte wird es sicherlich freuen, das sie demnächst einfach nur an irgendwelche veralteten Mailadressen oder wohin auch immer schreiben brauchen - ist doch wurscht, ist ja zugestellt ... (tags: Bananenrepublik, Recht)

Time Capsule Memorial Register - hmm, ob ich da auch irgendwann meine TimeCapsule listen muss? Ich hab ja auch noch eine aus der ersten Generation ... (tags: Hardware, Sysadmin)

InfiniDB 1.0.2: Analytische Datenbank Engine für Datamining - Golem.de - hmm, auf MySQL aufbauend - keine Ahnung ob ich das als Empfehlung oder Abschreckung betrachten soll. Andererseits wäre eine DB speziell für Datamining-ähnliche Anfrageprofile durchaus manchmal sinnvoll - müsste ich also mal ausprobieren. (tags: Programmierung, Sysadmin)

BookmarksExtension - Mercurial - Mercurial hat mit den Extensions immer wieder Überraschungen parat. Die Bookmarks sind nett für schnelle kleine Wartungsfixes für die man nicht ein eigenes Repository aufbauen will, aber auch nicht einen in-repository Branch benutzen will (weil dadurch die History übertrieben komplex wird). (tags: )

homebrew - GitHub - neue Packagemanager für Unix-Software unter OS X. Ein paar interessante Ansätze, anders als Fink und MacPorts (letzteres ziehe ich normalerweise vor) setzt es auf schon installierten Tools und Libs auf und installiert daher nicht das halbe Internet wenn man nur ein kleines Tool braucht. Allerdings hat es derzeit nahezu keinen Support für Dependencies, und die Auswahl an Pakete ist noch recht schmal. Und das Ergebnis ist halt wirklich nur selbstkompilierte Tools mit etwas Link-Verwaltung drumherum. (tags: Mac OS X)

The Definitive Guide to Jython — Jython Book v0.91 documentation - ist drin was drauf steht. Bezieht sich auf Jython 2.5.1 und gibts auch als (aktualisiertes mit zusätzlichen Inhalten, die Open Source Version des Buches ist noch nicht voll aktualisiert) totes Holz von APress. (tags: Programmierung, Python)

HintsForAsdfAndOpenmcl – Clozure CL
- und das ist wie man generell das asdf-install auf Clozure CL zum Laufen kriegt. (tags: Lisp, Programmierung)

CLiki : FirstStepsWithAsdfAndAsdfInstall - weil asdf und asdf-install alles andere als intuitiv sind, hier ein Link auf ein Tutorial (tags: Lisp, Programmierung)

Clozure CL
- nicht zum ersten Mal gelinkt, aber die derzeitige 1.4 Distribution ist mitlerweile richtig nett geworden, es gibt die ersten IDE Tools (Apropos, Listener, Inspektor, Editor) in einer benutzbaren Form und das Cocoa-Framework und die ObjC Bridge sind auch schon recht ausgereift. Außerdem ist es eines der am schnellsten startenden Lisps für den Mac. Bietet nette Möglichkeiten mal mit OS X APIs rumzuspielen. (tags: Lisp, Programmierung)

Eucalyptus Community - und hier ein Projekt welches die AWS APIs (EC2, S3 und EBS) nachbildet. Interessant wenn man AWS-gehostete Systeme baut und später auf eigene Systeme wechseln will. Cloud ist ja ganz nett, aber man sollte eine Exit-Strategie haben für den Fall, dass der Anbieter die Grätsche macht. Passiert nicht? Erzählt das den potentiellen Kunden der SUN Cloud Lösung, die gerade von Oracle geschreddert wurde ... (tags: Programmierung, Webservices)

AppScale, an OpenSource GAE implementation - interessantes Projekt das die Google App Engine API nachbildet als Open Source Lösung für Selberhosting. (tags: Programmierung, Webservices)

Apple buys P.A. Semi chip designer, Intel says wha? - weil letztens beim Stammtisch die Diskussion war, ob Apple wirklich den A4 im iPad selber designed: in 2008 haben sie eine Chip-Designer-Schmiede gekauft, deren Chef einer der StrongArm Architekten war ... (tags: Hardware)

Alex Payne — On the iPad - "For now, though, I remain disturbed. The future of personal computing that the iPad shows us is both seductive and dystopian. It’s not a future I want to bring into my home." (tags: Hardware, Mobile)

Mindestlohn-Urteil: Postdienstleister PIN will Löhne senken | tagesschau.de - toll wie die Unternehmer gleich in die Taschen ihrer eh schon nur schlecht bezahlten Mitarbeiter greifen. Irgendwomit muss ja der neue Swimming-Pool bezahlt werden. Tariflich abgesicherte 6.50 im Osten und 7.50 im Westen? Das ist keine Absicherung, das ist eine Beleidigung. Für so einen Stundensatz würden die Unternehmerärsche nicht mal guten Morgen sagen. Soviel zur sozialen Verantwortung von Unterehmern - wenn das nächste Mal das Merkel darüber schwafelt, erinnert sie mal daran wie bereitwillig Arbeitnehmer von diesen ach so sozialen Arbeitgebern abgezockt werden. (tags: Bananenrepublik, Wirtschaft)

Mainz: Brüderle kein Landesparteitags-Delegierter mehr - lustig, die FDP. Versehentlich einen Bundesminister nicht mehr als Landesdeligierten wählen. Ooops, und wech isser. Ich glaub, sowas kann auch wirklich nur der FDP passieren. (tags: Bananenrepublik, Politik)

denkspuren: Factor @ Heilbronn University - da hat jemand Factor als Programmiersprache in Kursen an der Uni benutzt und scheint recht angetan. Ich selbst mag Factor ja auch - so ein bischen kommt bei der Factor-IDE das alte Lispmaschinen-Feeling rüber und die Sprache ist einfach nett kompakt. Allerdings merke ich oft, wenn ich damit herumspiele, dass ich dann doch sehr viel Zeit darauf verwende die passenden Abstraktionen zu finden - es gibt einfach Berge von mitgeliefertem Code und die Dokumentation ist zwar gut, aber es fehlt einfach ein bischen an Tutorials zur Nutzung des Codes. Best Practices und Cookbooks wären gefragt. Spaß macht Factor aber trotzdem. (tags: Factor, Programmierung)

Apple - iPad - Technical specifications and accessories for iPad. - zwei Monate in denen sich die Technik-"Experten" die Finger fusselig schreiben können. (tags: Hardware)

django-extensions - sehr nützliche Tools für Django die sich in den Manage mit einhängen. Zum Beispiel ein Diff für SQL. (tags: Django, Programmierung, Python)

Scala 2.8.0 Beta 1 | The Scala Programming Language - Scala macht sich auch fertig für die nächste Release. Die Erweiterungen und Änderungen klingen recht gut - und der Impact auf bestehende Sourcen scheint gering zu sein. (tags: Programmierung, Scala)

kbarni's bibble plugins - Plugins - diverse Plugins für Bibble, teilweise frei. Wenn ich tatsächlich mich mit Bibble beschäftige, wäre das sicherlich auch ein wichtiger Punkt. (tags: Fotografie, Software)

Stoppt die Vorratsdatenspeicherung! Jetzt klicken & handeln!Willst du auch bei der Aktion teilnehmen? Hier findest du alle relevanten Infos und Materialien: