Planet DokuWiki



May 15, 2012

Die Zeit: "RSA-Verfahren zeigt Schwächen"

Die Zeit beschreibt in einem Artikel, dass das RSA-Kryptosystem Schwächen zeigen würde. Garniert wird „der Skandal“, dessen saloppe Botschaft sei, dass „das Internet wackelt“, mit den Einsatzbereichen von Verschlüsselungen: Bankgeschäfte, Mailverkehr, schlüpfrige Details des eigenen Privatlebens, der Autor Burkhard Strassmann nennt selbst den Besuch von Pornoseiten. Alles könne mitgelesen werden. Unter einem Bild der legendären Verschlüsselungsmaschine Enigma steht zu lesen, RSA sei attackiert worden und teilweise geknackt. Sogar eine wissenschaftliche Veröffentlichung ist verlinkt (Danke, Stefan).

Würde in einem populären Kryptosystem eine Schwäche nachgewiesen, wäre das ein Paukenschlag – selbst dann, wenn die gefundene Schwäche praktisch nicht relevant wäre, also keine Gefahr existiert. Mit Paukenschlägen lässt sich wissenschaftlicher Ruhm erzeugen, und deswegen versuchen Kryptographen aus aller Welt ständig, populäre Kryptosysteme zu brechen. Je populärer ein Kryptosystem ist, desto mehr wird es also mathematisch getestet. Würde auch nur der leiseste Zweifel an der Zuverlässigkeit eines Kryptosystems gefunden, würde es binnen kürzester Zeit nirgendwo mehr verwendet. Was ist also dran an dem Artikel in der Zeit?

Eintrag vom 2012-05-15 um 16:50 , zuletzt geändert am 2012-05-15 um 23:51 by David Kriesel. Tags: Burkhard Strassmann, Die Zeit, Kryptosystem, Kwalitätsmedien, RSA, Zufallszahlen.

by David Kriesel at May 15, 2012 02:50 PM

May 14, 2012

How to sort varchar as float in MySQL

Yesterday I was put in front of quite “interesting” problem with sorting and MySQL. Client's table has a column called `price_bed`

`price_bed` varchar(20) collate utf8_unicode_ci

And as you can guess, he wanted to sort results based on this column. My biggest problem was, that there were not rules how data in this column look like. Some people inserted 10-20, some 10, some deal and some they didn't insert anything. This made my job quite complicated.

Not only this, but there was another requirement for this sorting. If value of this field is not number or it is empty, these columns must be at the end of search result.

I was searching over the net and I found this IF Statement for MySQL. Based on this information, I was able to build my query:

For ascending order

SELECT IF(CONVERT(`price_bed`, DECIMAL) = 0,99999,CONVERT(`price_bed`,DECIMAL)) as `price_bed_fixed`' FROM .... ORDER BY `price_bed_fixed` ASC;

For descending order

SELECT IF(CONVERT(`price_bed`, DECIMAL) = 0,-1,CONVERT(`price_bed`,DECIMAL)) as `price_bed_fixed`' FROM .... ORDER BY `price_bed_fixed` DESC;

This blogs post was created on 2012-05-14 at 10:39 and last modified on 2012-05-14 at 10:42 by Tomas Pavlatka. It is tagged with convert, float, if statement, mysql, select, varchar.

by Tomas Pavlatka at May 14, 2012 07:39 AM

May 13, 2012

Das Beste kommt zum Anfang

Es gibt Tage, an denen fällt das „Zitat des Abends“ direkt in den ersten Abendminuten. Auch der heutige Landtagswahl-Abend NRW war noch jung, als Sarah Stalins Faust Wagenknecht mit der Wärme eines Gulags dem ihr ureigenen Charme um Punkt 18:22 auf ARD einen uneinholbaren Schenkelbrecher ablieferte: “Unsere Wähler sind zuhause geblieben, weil sie den Glauben an die Demokratie verloren haben!“ Der ist auf so vielen Ebenen gut, das muss einfach Absicht gewesen sein. Chapeau! Mein Bauch tut mir jetzt weh, und mir laufen immer noch die Tränen an den Wangen herunter. (Beide durchgestrichenen Stellen sind übrigens Zitate aus der Bilderserie "Schreckliche Frauen" auf n-tv.de.)

Bewundernswert auch Herrmann Gröhe, CDU-Generalsekretär, in einer der anschließenden Diskussionsrunden. Er beeindruckte weniger durch Schenkelbrecher, als durch überragende Ruhe und Selbstbeherrschung. Von Ulrich Deppendorf mit der Frage konfrontiert „War Norbert Röttgen der falsche Mann zur falschen Zeit am falschen Ort?“ ließ er sich nichts anmerken. Ich hätte wahrscheinlich ohne sichtbare Regung geantwortet: „Also entschuldigen Sie mal, Ort und Zeit konnten wir uns ja gar nicht aussuchen, die waren schon richtig.“

Eintrag vom 2012-05-13 um 20:05 , zuletzt geändert am 2012-05-14 um 14:28 by David Kriesel. Tags: Gulag, Herrman Gröhe, Norbert Röttgen, Sarah Wagenknecht, schreckliche Frauen.

by David Kriesel at May 13, 2012 06:05 PM

May 11, 2012

Introducing Puppet boilerplate modules

My colleague and I are maintaining a ”Puppet boilerplate modules” project (something like puppet module generate on steroids). To keep up with the OSS spirit, we thought it would be a good idea to share it with the community.

The project helps you to create high quality Puppet modules in a fast and comfortable way. Main goals are to boost efficiency and Puppet code quality. Use it if you want to get module skeletons with:

  • tidy and easily extendable structure
  • good README skeleton, RDoc documentation and license information
  • source code which follows the official style guide
  • an easy way to push your new modules to GitHub or Bitbucket
  • module variable debugging functionality

Usage

  1. Clone the repository:
    $ git clone git://github.com/bitkollektiv/puppet-boilerplate-modules.git
  2. Call the wizard to create the module skeleton for a new module:
    $ ./puppet-boilerplate-modules/newmodule.sh

    Hint: You can provide the answers by using parameters. Use newmodule.sh -h to get a parameter listing and usage instructions.

Example

Some resources to get an impression of what to expect:

  • An exemplary filezilla module which manages the FileZilla client on a node. It took ~ten minutes to create the whole module. 90% of the time was spent to write the README.
  • The documentation for the module, created with puppet doc --mode rdoc. Just unzip the archive and open index.html to view it.
  • Some screenshots of the module wizard (→ newmodule.sh):

Some explanatory notes

  • Each manifest file encapsulates the Puppet code for a specific job. This ensures a clean module structure. The name of the manifest should say what it does in general, the RDoc block at the top provides more details. Example: the application boilerplate comes with the following files in /manifests:
    • init.pp
      Contains the main module class. It validates the module parameters and coordinates the actions (e.g. by chaining resources).
    • params.pp
      Sets the default values for the parameters of the main module class (→ init.pp) and manages internal module variables. Therefore, many operating system dependent differences like package names are addressed in here.
    • package.pp
      Coordinates all software package management related actions. Normally, there is no need to edit this file.
    • config.pp
      Coordinates all configuration related actions. Many modules won't need this because most there is no need for a special application configuration. If so, just delete the file and the references in init.pp.
    • repo.pp
      Coordinates all package repository related actions. Many modules won't need this because an additional repository is not needed to install the application. If so, just delete the file and the references in init.pp.
  • Everything you must edit/check after you generated a module is marked with a FIXME/TODO. E.g. the package list or some class calls.
  • You don't need to use GitHub/Bitbucket. The DVCS repository hosting part of the wizard is completely optional.
  • There is always room for improvement. If you're able to add any contributions to make our project better, please let me know or discuss your thoughts right here in the comments.

This blog post was created on 2012-05-11 at 02:27 by Andreas Haerter. It is tagged with planet-fedora, planet-puppet, puppet.

by Andreas Haerter at May 11, 2012 12:27 AM

May 10, 2012

Linux no Samsung SF310, HDMI e Optimus NVidia

Em se tratando de material de informática, não dá para ficar uma semana desatualizado, principalmente se você usa Linux. Fui escolher um notebook para o projeto que estou desenvolvendo em uma escola no interior do estado. Vi uma boa promoção na Microsafe que considero uma loja de confiança, tendo comprado lá um monte de vezes, sem problemas. Escolhi um Samsung SF310. É muito bonito, leve (2kg), parecia ideal para o que eu precisava. Especificações:

  • 13.3” LED HD (1366 x 768) Gloss display: muito bom mesmo!
  • nVIDIA GeForce 310M 512 MB gDDR3 (External Graphics) com saída HDMI
  • 320 GB (5400 rpm S-ATA) Hard Drive (HDD)
  • Intel® Core™ i3 Processor 460M
  • 4GB (DDR3 / on BD 2GB + 2GB) System Memory
  • Bluetooth 3.0

Quais os problemas, então ? O tal do External Graphics é na verdade a nova linha Optimus da Nvidia, que integra o processador de vídeo Intel com uma NVidia 310M, no meu caso. Não é uma placa independente apesar de parecer isto nas especificações do site da Samsung. Para economizar bateria (a ideia é boa mas, para variar, a NVidia não parece interessada no suporte ao Linux), usa-se o Intel (muito mais econômico) e o que for 3D é processado pela NVidia. O Mac OSX já tem isto e é uma m, IMHO : até o Dock usa recursos 3D e você acaba comendo bateria sem precisar. Se fizer a instalação do Ubuntu 12.04, você fica sem os recursos 3D (o google-earth não roda) e sem a saída HDMI. Por sorte o pessoal do SL já está desenvolvendo o driver dentro do projeto Bumblebee.

Para usar basta instalar os pacotes para Ubuntu, Debian, Gentoo e Arch Linux, ou usar a partir dos fontes. Eu usei o PPA:

sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
sudo apt-get install bumblebee bumblebee-nvidia
Depois disto, preferi rebootar já que envolvia um módulo.

Para testar, rode

glxspheres
optirum glxspheres
Você vai notar a diferença no framerate (pulou de 23 para 102). Toda vez que quiser chamar algo acelerado, tem que rodar com o optirun na frente.

Para usar a saída HDMI, fiz o seguinte:

  1. liguei o cabo HDMI da TV na saída lateral
  2. rodei
      optirun gnome-control-center  
  3. Fui em Monitores e escolhi Detectar Monitores. Logo a TV apareceu e cliquei Aplicar
  4. Não pude selecionar a opção de a mesma imagem em ambos, o que faz sentido já que são processadores diferentes. Aí é só rolar o mouse para o lado e rodar o que quiser na tela HDMI, com aceleração ou não.

Outra chatice deste note é o clickpad: os botões não são separados do touchpad mas apenas uma área a parte. Eu rodei

synclient "Clickpad"="1"
e pude selecionar os dois dedos para rolagem. Selecionei o tap com dois dedos para o botão direito e três dedos para o botão do meio (por default, os cantos direito superior e inferior também funcionam como estes botões). De resto, tudo funcionou de primeira, o que faz posts de instalação no Linux cada vez mais raros.

Read or add comments to this article

by tjpp at May 10, 2012 02:05 PM

May 08, 2012

How to check whether I have enough memory to manage a picture

I had problem with managing a picture - I wanted to upload a picture to my server and resize it after. Problem was that something there were not enough memory to proceed. And because all PHP messages are switched off on production mode, I didn't even see any error notification.

I wanted to find a way, how to check whether I have enough memory to manage picture before I start. Thanks to Hubert Frey, I got this script

// Get information about picture.
$pictureInfo = getimagesize('/path/to/image'); 
 
// How much memory I need.
$memoryNeeded = round(($pictureInfo[0] * $pictureInfo[1] * $pictureInfo['bits'] * $pictureInfo['channels'] / 8 + pow(2, 16)) * 1.65);
 
// How much memory I have.
$memoryLimit = str_replace('M', '', ini_get('memory_limit')) * pow(2,20);

With this information I can write very simple condition to decide, whether I will try to proceed or I will show error notification.

// I have enough memory
if($memoryLimit > $memoryNeeded) {
   // Code to resize picture.
} else {
   // Code to show error message
}

This blogs post was created on 2012-05-08 at 08:06 by Tomas Pavlatka. It is tagged with getimagesize, ini_get, memory, pow, round, str_replace.

by Tomas Pavlatka at May 08, 2012 05:06 AM

May 07, 2012

LSI 3ware RAID controller: "Parameter not changeable"

I upgraded the OS of two servers last weekend. The planned downtime was also used to install LSI 3ware 9650SE-4LPML RAID controllers plus Battery Backup Unit (BBU). The BBU enables the controller to keep the write cache during a power failure. However, I was not able to create a RAID array with “Write Cache: enabled” on one system. I always got the message “Parameter not changeable” when the configuration was stored.

The solution was simple: wait. The Battery Backup Unit (BBU) on the system was not charged enough, therefore the controller denied enabling the “Write Cache” setting. So if you get the message “Parameter not changeable” when configuring a LSI 3ware Raid Controller, check if the “Write Cache” setting is the root of it if a charging or failed BBU caused it. You can check the BBU status in the Controller BIOS Setup (I found “BBU Ready: no” in “Information→Battery”).

This blog post was created on 2012-05-07 at 17:30 by Andreas Haerter. It is tagged with 3ware, hardware, lsi, planet-fedora.

by Andreas Haerter at May 07, 2012 03:30 PM

May 05, 2012

Traurige Ironie: Die Wahlkampfhelfer von Pro NRW

Mal was Lokales für diejenigen aus dem Bonner Umfeld: In Bad Godesberg, einem der äußeren Stadtteile von Bonn, gab es heute eine Kundgebung der Partei "Pro NRW", die allgemein als rechtsextrem angesehen wird. Provokanterweise hat Pro NRW die Kundgebung nahe der König-Fahd-Akademie durchgeführt. Wie zu erwarten war, haben sich (laut GA, Zitate alle kursiv) “mehr als 500 Gegendemonstranten, darunter viele Muslime“, an Ort und Stelle versammelt. Das ist ein starkes Zeichen, denn von Pro NRW waren nur um die zwanzig Personen anwesend (um der Bringpflicht gegenüber meinen Neu-Lesern aus Köln nachzukommen und elterlichen Beschwerden zu entgehen, rechne ich das mal lieber aus 8-): Jeder Rechte sah sich fünfundzwanzig Gegendemonstranten gegenüber!).

Selbstredend wurde erheblicher Sicherheitsaufwand betrieben: “Die Polizei war mit einem Großaufgebot in Godesberg vertreten und hatte sich vor der Fahd-Akademie positioniert, um ein Aufeinandertreffen der Gruppen zu verhindern. Mannschaftswagen wurden als Sichtblenden aufgestellt.“ Jetzt müsste man glauben, das so ein paar rechte Hempel gar nicht groß beachtet werden. 20 zu 500, das spricht doch eigentlich schon für sich. Aber, ich zitiere einfach mal den Artikel des General-Anzeiger weiter: “Wie Polizeisprecher Harry Kolbe vor Ort berichtete, war die zuvor friedliche Stimmung unter den Gegendemonstranten hochgekocht, als die rund 20 Anhänger von Pro NRW um 15 Uhr an der Fahd-Akademie ankamen und ihren Stand aufbauten. Erste Steine und Flaschen flogen.“ Es ging dann nicht nur so weiter, sondern wird noch viel bunter:

Eintrag vom 2012-05-05 um 19:25 , zuletzt geändert am 2012-05-06 um 16:36 by David Kriesel. Tags: Bad Godesberg, Bonn, Derp, Gegendemonstranten, Großeinsatz, König-Fahd-Akademie, Polizei, Pro NRW.

by David Kriesel at May 05, 2012 05:25 PM

May 03, 2012

Zwei Einzelkämpfer

In den Bergen Pakistans wurde Gary Brooks Faulkner, ein US-Amerikanischer Bauarbeiter, auf Individualreise aufgegriffen. Er hatte ein Nachtsichtgerät, eine Pistole und ein Schwert dabei. Obwohl er regelmäßig zur Dialyse muss, war er schon mehrmals lange dort. Mittlerweile hat er sich sogar einen Bart wachsen lassen und ein paar Brocken Landessprache gelernt, um weniger aufzufallen. Nun kann man sich fragen: Was macht ein nierenkranker US-Bauarbeiter alleine mit Pistole, Schwert und Nachtsichtgerät in Pakistan? “Authorities there found him [...] on a solo mission to hunt down and kill Osama bin Laden.8-O (Danke, Max!)

Noch eine Individualreise: Was macht man als FDP-Landtagskandidat aus dem niedersächsischen Delmenhorst, wenn die eigene Partei gerade erfolgreich das Projekt „demographische Todeszone“ in Angriff nimmt? Man verschafft ihr Aufmerksamkeit. Wenn man das noch mit einer Auslandsreise kombinieren kann, um so besser! Und so macht sich Claus Hübscher (zweiter von oben) auf den Weg in den Iran und besucht mal Mahmud Ahmadinedschad. Privat, wohlgemerkt – aber wenn man schon mal da ist, kann man doch auch gleich ein paar Sachen auf den Grund gehen, die die Daheimgebliebenen bewegen. „Und er habe auch nachgefragt: Zum Beispiel, ob der Präsident des Iran tatsächlich den Holocaust leugne. „Definitiv nein“, behauptet Hübscher.“ Spiegel Online (jaja, ich weiß) will weiter erfahren haben: „Auch dass sein Land an Atomwaffen arbeite, habe Ahmadinedschad abgestritten.“. Mann, an dem können sich die Inspekteure der IAEA mal ein paar Scheiben abschneiden. Das hat ja niemand ahnen können, dass es so einfach ist! Seine Parteikollegen scheinen es ihm nicht zu danken: “Ein bisschen, sagt Hübscher, fühle er sich in diesen Tagen seelenverwandt mit Günter Grass …m(

Eintrag vom 2012-05-03 um 22:32 , zuletzt geändert am 2012-05-04 um 09:37 by David Kriesel. Tags: Ahmadinedschad, Claus Hübscher, Delmenhorst, FDP, Gary Brooks Faulkner, Günter Grass, IAEA, Iran, Osama bin Laden, Pakistan.

by David Kriesel at May 03, 2012 08:32 PM

May 02, 2012

EeePad transformer TF101G Review

EeePad transformer TF101G Review

So I have an android tablet for a couple of weeks now and it's time to do a little review. Before I start let me answer the question I got most often when I said I want a tablet: What would you use it for?

Alright, a tablet for me is not a replacement device in any way, shape or form. It fills it's own niche. It will not replace my desktop computer which I use for serious work. It will not replace my Netbook which I use for serious work when traveling. It will not replace my phone which is my connection the always and everywhere.

The tablet is a casual consumer device to me. I use it in bed and on the couch for browsing, reading, watching YouTube and gaming. I do all those things with other devices but not as convenient as with a tablet. Oh and for reading comics in digital form a tablet is really the only choice.

I will probably also use it for navigation when on vacation and by that I mean manually reading/scrolling maps, not automatic/voice navigation. Having a larger screen makes that a bit easier than on a phone and might be able to completely replace paper based maps.

So on to the device I bought…


Hardware

As you guessed from the headline I decided for a Asus EeePad Transformer TF101G. I wanted something relatively cheap but still with good hardware. The Tegra2 chipset is about one or two years old now and still quite common and considerably cheaper than the new Quadcore version in the new Transformer Prime.

There's quite some choice of Tegra2 based Android tablets available and they basically all have the same main specs: an nVidia Tegra2 graphic chipset, a 1Ghz Arm dual core CPU and a 10.1” display. After some comparison I picked the Transformer for its compromise in weight (680g), connectability and battery lifetime. There are tablets in the same price range that are better in one of these points but are worse in the others.

Here are the quick specs of the model I bought:

  • 16gb internal space
  • microSD card slot
  • microHDMI connector
  • 1.2 MP Front Camera
  • 5 MP Rear Camera
  • built in 3G (That's the G in TF101G)
  • GPS
  • dock port for a keyboard docking station and other stuff

Let me explain the last thing. The mentioned docking station contains a full keyboard, a second battery, an SDcard reader and two USB ports. But there are also smaller accessories available that can be connected to this port, namely an USB Adapter and a SD card reader.

Without the keyboard dock the TF101G is listed at 490 EUR at Amazon Germany, but I was able to get a nearly new one off eBay for 350 EUR.

One problem all those tablets have is that they need more power to charge than a standard USB connection provides. So proprietary chargers are needed for all these tablets. Officially the Transformer needs 15V to charge (USB provides 5) but it seems that the 12V provided by a car might suffice. Since navigation is one of the tasks I'd like to use the tablet for, I'll try to get my hands on one of these car chargers from eBay and hope they work.

Operating System

The OS is pretty much stock Android which I consider a good thing. Asus just added a few (nicely done) wallpapers and widgets and some minor tweaks to the notification system. This very lightweight customization might explain why Asus is one of the first vendors providing an update to Icecream Sandwich (ICS). The tablet is currently running Android 4.0.3.

Users on Facebook aren't happy with the newest patch Unfortunately this is the most problematic part of this review. Since the ICS update the Transformer shows some really bad stability problems resulting in random reboots and the failure to wake up from sleep (dubbed Sleep of Death or SOD for short). Generally reboots seem to be more often when the tablet is not in use. I also had one occasion where tablet entered a reboot loop that it didn't recover from and I had to completely wipe all data. Since this factory reset the stability seems to have improved a bit.

According to this XDA thread, Asus is aware of the problems and working on a solution. Their latest patch seems not to have solved the problems for a majority of people unfortunately. I haven't received the update so I can't say anything about it.

Multiple Users

Unlike a phone, a tablet gets shared more often than not. The Transformer isn't my pad, it's our pad. This means Kaddi and me are both using it and possibly in different ways. Unfortunately Android isn't really built for this (neither is the iPad's IOS). There is no way to have two logins to separate the user data. I wonder why Google hasn't identified multi user support as the number one solution to differentiate Android Tablets from the iPad in an area that is relevant to probably 90% of all tablet buyers… But I digress.

There are at least a few things that make the Transformer (and other Android tablets) work for multiple users: first of all you can easily add multiple Google accounts. This also means you can install all the apps you bought with any of these accounts. And yes, there is no need to buy apps again. You can use all the apps you bought for your phone on the tablet, too.

Many of the Google apps implement easy user switching themselves (at least in the ICS versions). You can sign into two different Google talk accounts for example and receive messages for both. When sending you can simply select what account to use. The same is true for the Gmail app. The one app that is still missing such a feature is Google Plus.

For browsers, I'd recommend to install Chrome as a second browser. Then one person can always use the stock browser and the other uses Chrome. This way cookies, logins and bookmarks are neatly separated.

What I also miss is syncing application data between my phone and the tablet. Eg. all my unlocked “Cut the Rope” levels are locked again on the tablet. But that seems to be a developer responsibility, Google provides a sync and backup service AFAIK.

Keyboard

One of the key selling points of the Transformer is the option to add keyboard dock. But as I said didn't buy that and don't plan to. I wanted a tablet for couch surfing and casual gaming - not replacing my laptop. The virtual keyboard has to do for me.

Having a larger virtual keyboard isn't as helpful as you'd might think. I type much faster on my mobile phone. Like on the phone, the standard android keyboard isn't bad, but not good either. Asus also installed their own Swype based keyboard which I didn't like much either. I went with what I already prefer on my Nexus: SwiftKey X. Unfortunately you have to buy the tablet version even if you bought the phone version before as both are different apps.

Since the TF101 has no vibration, there is no option to have haptic feedback when typing. This could be really useful as I tend to miss the space bar, hitting it too low when not looking. Keyboard sounds can be used of course but limit the usability in bed when your girlfriend tries to sleep ;-)

Even though the Transformer is no typing machine, I was able to write this blog post without much trouble on it :-)

Summary

I'm generally quite happy with the quality and features of the tablet and would love to recommend it. But until the ICS bugs are fixed I can not really do so. At least Asus seems to work on a fix so one can hope.

Tags:
eeepad,
tf101,
asus,
review,
gadget
Similar posts:

Add or read comments to this article »»

Copyright © 2012 Andreas Gohr
This feed is for personal, non commercial use in the subscriber's feedreader only.
All contents (especially texts and images) are protected by copyright law and may not be republished outside of splitbrain.org or planet.dokuwiki.org without prior consent. Texts may be quoted in extracts under fair use policy. [digital fingerprint: sb97741286f601b4a0d496dc8bae242e6d]

by andi at May 02, 2012 07:30 PM

April 26, 2012

Neue Hardware – Intel Pentium G630T & Co

Zurzeit arbeite ich an einem neuen System für Hosting/Virtualisierung – die alte Hardware reicht einfach nicht mehr aus. Dazu habe ich mich zu folgender Hardware entschieden:

Insgesamt ein relativ preiswertes und sparsames System, dass aber über genügend Ressourcen für rechenintensive Applikationen verfügt. Wie es damit weiter geht und welche Erfahrungen ich mit dieser Hardware sammeln werde, wirst du bald auf mein.homelinux.com erfahren. Zusammengebaut sieht das Ganze so aus:

This blog post was created on 2012-04-26 at 16:51 and last modified on 2012-04-26 at 17:33 by Christoph Winkler. It is tagged with Bastelei, Hardware, Homeserver.

by Christoph Winkler at April 26, 2012 02:51 PM

April 25, 2012

Mittwoch

How to see around corners

This video shows how scientists at the MIT Media Lab reconstruct a hidden object using scattered laser light. Future applications may include seeing in dangerous or inaccessible locations, such as inside machinery with moving parts, or in highly contaminated areas.

Der weiße Hai: HD Filmrestauration

Academy Award Winner Steven Spielberg's iconic summer classic comes to Blu-ray for the first time ever on August 14th, digitally remastered and fully restored in honor of Universal's 100th Anniversary Celebration. Take a look at the extensive process that went into restoring this unforgettable film.

Painting with light and strobe bullet time

- 96 camera rig, 30s sequential exposure.
- A lot of running around with lights.
- Also combining manual and pulsing strobe flash.
- All real in camera imaging.

foo/bar

This blog post was created on 2012-04-25 at 12:35 by Heiko. It is tagged with bullet time, php, spielberg, sql, xss.

by Heiko at April 25, 2012 10:35 AM

April 24, 2012

NA na NA na NA na NA na LÄDERLAPPEN

Nach den Lehrämtlern mal zur Zerstreuung was Seichtes, wo man nicht nur weinen muss: Die internationalen Variationen des Namens „Batman“. Klickt aufs Bild :-)

Was für ein herrliches Wort! Das stimmt sogar. Die Familie der Läderlappar ist anscheinend die biologische Familie der Vespertilionidae auf Schwedisch … Bestätigung einer Fast-Schwedin (Huhu, C.) steht aber noch aus erfolgt.

Wobei man sich auch im Deutschen über viele Comicnamen wundern muss – na, wer von euch kennt die englischen Originalnamen der Duck-Family?

Eintrag vom 2012-04-24 um 08:47 , zuletzt geändert am 2012-04-24 um 10:02 by David Kriesel. Tags: batman, läderlappen, schweden.

by David Kriesel at April 24, 2012 06:47 AM

April 19, 2012

Kölner Mathefiasko: Studenten kannten Aufgabentypen der Klausur vorher. Neu: Jetzt mit Nachklausur!

Vor ein paar Tagen habe ich von einer Mathematik-Einführungsklausur im Grundschullehramts-Studiengang in Köln berichtet, bei der im ersten Durchgang satte 94% durchgefallen sind. Zunächst war ich eher auf Studi-Seite. Nach weiteren Infos über Klausur und Service musste ich von dieser Betrachtung jäh Abstand nehmen. Ich habe daher im letzten Artikel anhand der Klausur, des Stoffes und der Stellungnahme der Universität begründet, warum bei dem gegeben Stoffumfang und Service gar nicht mit der „Stimmung in der Vorlesung“ argumentiert werden konnte.

Für diese These gibt es neue, starke Argumente. Der Jahrgang bekam eine Probeklausur (veröffentlicht mit freundlicher Genehmigung der Dozentin, danke!). Bei einer Probeklausur kann der Student nur gewinnen. Sie enthält realistische Klausuraufgaben – es macht aber nichts, wenn man sie nicht kann. Man kann sich als Student die Stoppuhr anstellen, sie lösen und Feedback erhalten. Dann sieht man, ob man gut im Stoff ist oder bis zur richtigen Klausur lieber noch einen Zahn zulegen sollte. So eine Probeklausur erfordert stundenlange, freiwillige Arbeit von Dozentenseite – wie auch schon ein Skript und Musterlösungen zu Übungszetteln. Darum gibt es auch nur in wenigen Vorlesungen eine. Ich werde wieder versuchen, sie fernab von Stimmungen auseinander zu nehmen und für Leser, die nicht im Uni-Alltag drin sind, nachvollziehbar zu machen.

Eintrag vom 2012-04-19 um 09:58 , zuletzt geändert am 2012-04-23 um 18:08 by David Kriesel. Tags: Bringpflicht, Grundschullehramt, Idiocracy, Kindererziehung, Köln, Mathematik, Universität.

by David Kriesel at April 19, 2012 07:58 AM

April 18, 2012

Wiki: *nix - Bonnie++

<div class="level2"> <p> I&#039;ve added a wiki page on how to use Bonnie++ with a few reference links. </p> <p> Haven&#039;t heard of Bonnie++? Bonnie++ is a benchmark suite that is aimed at performing a number of simple tests of hard drive and file system performance. And the best part is that it&#039;s entirely via the commandline <img src="http://pleh.info/lib/images/smileys/icon_fun.gif" class="middle" alt="^_^" /> </p> <p> Go check it out it&#039;s pretty cool! </p> <ul> <li class="level1"><div class="li"> <a href="http://pleh.info/wiki/nix/bonnie" class="wikilink1" title="wiki:nix:bonnie">*nix - Bonnie++</a></div> </li> </ul> </div> <p> <small> This blog post was created on 2012-04-18 at 10:50 by Bart. It is tagged with <a href="http://pleh.info/?btng%5Bpost%5D%5Btags%5D=benchmark" class="tag">benchmark</a>, <a href="http://pleh.info/?btng%5Bpost%5D%5Btags%5D=bonnie%2B%2B" class="tag">bonnie++</a>, <a href="http://pleh.info/?btng%5Bpost%5D%5Btags%5D=disk" class="tag">disk</a>, <a href="http://pleh.info/?btng%5Bpost%5D%5Btags%5D=file%20system" class="tag">file system</a>, <a href="http://pleh.info/?btng%5Bpost%5D%5Btags%5D=performance" class="tag">performance</a>. </small> </p>

by Bart at April 18, 2012 08:50 AM

April 14, 2012

Wollt ihr wissen, wer eure Kinder prägt?

Vor ein paar Tagen las ich, wie eine Matheklausur im Grundschullehramt in Köln zum Fiasko wurde. Im ersten Durchlauf fielen von 374 Teilnehmern satte 94% durch, mit der Nachklausur sind dann aber um die 100 durchgekommen. Da dachte ich erst „Hui, wie bei uns im ersten Semester, die nehmen die fast-Lehrer ja ganz schön ran“. Bis hier war ich neutraler Meinung, vielleicht mit leichter Tendenz zur der Studiseite. Mir begann an folgenden Stellen, Übles zu schwanen (Zitate sind kursiv):

  • „Die Klausur war hammerschwer, das war richtig ungerecht“, sagt Lisa, die ihren richtigen Namen nicht nennen will, „dabei wollen wir Lehrer werden, nicht Mathematiker.“
  • Der Ärger war so groß, dass sich sogar Eltern einschalteten: Luise Morschel, […] Mutter einer betroffenen Studentin, formulierte zusammen mit ihrem Mann, einem Mathematiklehrer, einen offenen Brief ans nordrhein-westfälische Wissenschaftsministerium.

Ich muss hier niemandem erklären, was man über einen volljährigen Studenten denkt, dessen Eltern vorsprechen und klarmachen, dass sie die Uni im Grunde für eine erweiterte Schulform halten. Familie Morschel ist in dieser Hinsicht aber ein derart besonderes Meisterstück gelungen, dass sie mir am Schluss dieses Beitrags noch einen eigenen Absatz für die Realsatire-Fans unter euch wert sein wird. Insgesamt aber dachte ich, man könne das als Einzelfall sehen. Ich kannte die Klausur selbst nicht, hatte also beim Lesen kein Fachwissen und daher auch keine Meinung. Aus meiner Fachschaftszeit weiß ich: Ganz, ganz selten wird wirklich mal ein Jahrgang „abgewürgt“, auch die Dozenten sind dann nicht glücklich. Zudem schien die Uni Köln um eine Lösung bemüht. Toll!

Eintrag vom 2012-04-14 um 11:14 , zuletzt geändert am 2012-05-05 um 14:53 by David Kriesel. Tags: Grundschullehramt, Idiocracy, Kindererziehung, unglaublich.

by David Kriesel at April 14, 2012 09:14 AM

April 12, 2012

Steuerrückerstattung, einfach gemacht

Wollt ihr eure Steuergelder wiederhaben? Beteiligt euch als Aktionär an der griechischen Notenbank! Die hängt zwar wie ganz Griechenland am finanziellen Tropf Resteuropas, zahlt davon aber 100 Millionen Euro Dividende an ihre Aktionäre aus.

Eintrag vom 2012-04-12 um 19:24 by David Kriesel. Tags: Griechenland, Steuern.

by David Kriesel at April 12, 2012 05:24 PM

April 11, 2012

Mittwoch

How far is a second?

The moon may be 1.3 light-seconds away, but why on earth do we measure distances using time?

The Secret Life of Plankton

New videography techniques have opened up the oceans' microscopic ecosystem, revealing it to be both mesmerizingly beautiful and astoundingly complex. Marine biologist Tierney Thys has used footage from a pioneering project to create a film designed to ignite wonder and curiosity about this hidden world that underpins our own food chain.

foo/bar

This blog post was created on 2012-04-11 at 18:53 by Heiko. It is tagged with bash, emoticons, facebook, plankton.

by Heiko at April 11, 2012 04:53 PM

April 10, 2012

Grüne erreichen Gandhi-Level 3 - FDP überholt Tierschutzpartei

Die Grünen haben die ersten beiden Levels auf der Ghandi-Skala „Ignorieren“ und „Lachen“ erfolgreich abgeschlossen und gehen nun über zu Level 3: "Kämpfen". Ob Level 4 noch erreicht wird, bleibt abzuwarten. Liebe Grüne, man muss kein Sympathisant von euch sein, um festzuhalten: Das hätten alles eure Wähler sein können, hättet ihr die netzrelevanten Themen auch nur mal halbwegs ordentlich angepackt. Passend dazu hält das Bundestagswahlprogramm der Grünen von 1987 (Download hier bei der Heinrich-Böll-Stiftung, danke an Roland fürs Einsenden) ein paar gar köstliche Zitate bereit:

  • Ausweitung der Mitbestimmungsrechte über Betriebe und Branchen hinweg, um der übergreifenden technischen Vernetzung begegnen zu können.
  • Keine Digitalisierung des Fernsprechnetzes.
  • Keine Dienste- und Netzintegration im Fernsprechnetz (ISDN).
  • Keine Glasfaserverkabelung (Breitband-ISDN).
  • Stopp des Kabel- und Satellitenfernsehens.
  • Wirksame parlamentarische Kontrolle der Post.

DIE GRÜNEN sind für Boykottmaßnahmen gegen Erzeugnisse der IuK-Industrie (IuK = Information und Kommunikation, Anm. v. David) wie Bildschirmtext und sind für die Entwicklung alternativer Technologien und nicht-technologischer Alternativen. Das kam alles von Seite 47, gibt aber auch noch andere schöne Stellen. :-)

Zu guter Letzt habe ich noch ein schönes Zitat von der Welt: “Die FDP würde nach derzeitigem Stand überraschend (sic!) wieder in den Bundestag einziehen.“ Und falls doch nicht: Ich bin sicher, dass die FDP sich im harten Wettbewerb mit NPD, Tierschutzpartei und den Bibeltreuen Christen behaupten kann und als neue starke Kraft unter den „sonstigen“ schon bald wichtige Akzente setzt.

Eintrag vom 2012-04-10 um 21:12 , zuletzt geändert am 2012-04-10 um 23:03 by David Kriesel. Tags: FDP, Gandhi, Grüne, Information und Kommunikation, NPD, PBC, Piraten, sonstige.

by David Kriesel at April 10, 2012 07:12 PM

Weather.chrisge.org – Die Software III/III: Munin & Fazit

Nachdem ich das Projekt Weather.chrisge.org bereits in Grundzügen erläutert habe und die verwendete Hardware ebenfalls vorgestellt habe, werde ich in diesem Beitrag auf die Softwarekonfiguration eingehen. Da der gesamte Entwicklungsprozess mehrere Monate in Anspruch nahm, werde ich nur auf die wichtigsten Dinge eingehen. Zu einem späteren Zeitpunkt werde ich gegebenenfalls eine Dokumentation im mein.homelinux.com Wiki erstellt. Falls Fragen auftauchen sollten: melden!

Dieser Beitrag ist Teil der Serie Weather.chrisge.org:

Diese Anleitung dürfte mit Debian-basierende Linux-Distributionen (z.B. Ubuntu) kompatibel sein. Die Munin Plugins müssten aber auf jeder Linux Plattform funktionsfähig sein. Ich habe sie bis jetzt aber nur mit Debian Squeeze getestet.

Graphen: Munin

Die Graphen erzeuge ich mit Munin. Der Vorteil ist, dass ich die Graphen auf einem anderen System rendern kann, also die Wetterstation ein sehr leistungsschwaches System (nur Munin-Node) sein kann, während das andere System (Munin) die Daten graphed und präsentiert, wofür mehr Leistung erforderlich ist. Zu Munin habe ich bereits eine Anleitung geschrieben:

Darin wird die Architektur von Munin (Munin u. Munin-Node) sowie die Installation und die Einrichtung näher erläutert. Diese Anleitung ist absolute Basis für diese Anleitung. Munin muss bereits voll einsatzfähig und konfiguriert sein.

This blog post was created on 2012-04-10 at 20:05 and last modified on 2012-04-28 at 10:10 by Christoph Winkler. It is tagged with Dewpoint, Munin, Munin Plugin, Projekt, Weather, Weather.chrisge.org.

by Christoph Winkler at April 10, 2012 06:05 PM


Subscriptions

Subscribe: planet feed

About

This planet aggregates feeds from blogs powered by DokuWiki. Posts are not necessarily about DokuWiki but reflect the diversity of DokuWiki users.

Do you blog using DokuWiki? Send me a mail and send me a mail with the following info:

  • Your Name
  • The URL to your DokuWiki powered Blog
  • The URL of your full HTML feed
  • A 48x48 avatar image