Direkt zum Hauptbereich

Posts

Es werden Posts vom 2013 angezeigt.

Putting phpPgAdmin behind SSL virtualhost and securing it a bit more

This could be a huge post, but I am cutting it short: configure pg_hba.conf right, e.g. set host stuff to password md5 try to connect to your database locally to test it, e.g. psql -U user "psql -U user dbname -W" and type in the password install phppgadmin, e.g. on debian I could not find a /etc/phppgadmin/apache.conf but a /etc/apache2/conf.d/phppgadmin your apache2 should be able to serve SSL, otherwise look a my post from yesterday: SSL virtualhost after you setup a SSH connection through rsa keys and always redirect to it in order to serve multiple site using SSL you should change to *:443 instead of _default_ also you have to tell /etc/apache2/ports.conf to use NameVirtualhost when listening on 443; otherwise apache will tell you about conflicting virtualhosts. apache2: now its time to copy the content of conf.d/phppgadmin into a sites-available file and dont forget to delete the alias line and adjust names and folders. From now on I followed these steps: Step

SSL virtualhost after you setup a SSH connection through rsa keys and always redirect to it

You may have done this: ssh-keygen and ssh-copy-id and now you want to enable SSL. With Eric Ambergs "Linux-Server" book and Converting keys between openssl and openssh , I did this so far: local: "scp MYKEY root@remote.server:~" after this its just remote: "a2enmod ssl" "mkdir /etc/apache2/ssl" "openssl req -x509 -days 365 -new -key MYKEY -out /etc/apache2/ssl/nedab.de.pem" and make sure you use a wildcard domain as common name, e.g. *.common.com. That way your certificate is valid for all subdomains.  "a2enmod redirect" virtualhost in /etc/apache/site-available with help from Redirect Request to SSL : <VirtualHost *:80> ServerName .......... Redirect permanent / https://........../ </VirtualHost> <VirtualHost _default_:443> SSLEngine on SSLCipherSuite HIGH:MEDIUM SSLCertificateFile /etc/apache2/ssl/........pem SSLCertificateKeyFile /etc/apache

iptables - setting up a decent firewall

Here is nothing else to write about but the source code you put into /etc/init.d/firewall as a 755 script, and a ". /etc/init.d/firewall" line in to /etc/rc.local". I adjusted some stuff reading through Eric Ambergs "Linux-Server" book. #!/bin/sh echo "Initialisiere Firewall iptables ..." # Firewallregeln löschen iptables -F iptables -X iptables -P INPUT DROP iptables -P OUTPUT DROP iptables -P FORWARD DROP iptables -Z # Module laden für FTP ports modprobe ip_conntrack_ftp #------------------------------------------------------------------------------ # # http://wiki.debianforum.de/Einfaches_Firewall-Script # # Logging options. LOG="LOG --log-level 4 --log-tcp-sequence --log-tcp-options" LOG="$LOG --log-ip-options" # Defaults for rate limiting RLIMIT="-m limit --limit 3/s --limit-burst 30" # Custom user-defined chains. # LOG pack

rails cms admin area with access control - side note to my latex project

Recently I started to try out rails again, now the version 4. So far I am still very pleased, but have to admit that I was out of it for too long. A lot of things have to be "normal" to be able to get the creative flow going. At this stage I am researching for most of the time. My goal is to use latex to put out pdf files. And the best solution is to create temporary folders through the ruby library and let it be controlled by rails session management. Because rails-latex seems to not fulfill my needs, a different purpose. Anyway... I stumbled over the gem rails_admin and find it very useful. You just install it, and it will create a devise setup for you and in a jiffy your app has a admin backend through which you can control EVERYTHING. Regarding the every day programmer creating apps for customers it may seem to be too much, but for me its perfect for I know what to do with the full access to all the models. Definitely easier than setting up refineryCMS or some oth

etherpad lite user basic authentication hussle - bloody JSON files

After migrating my server from one account to another, basically setting it up again, I ran into some problems with my etherpad lite installation. Since my first post on this I wanted to add some more users for more control whose group is accessing what pad. But there was always something wrong! My conclusions: use "service etherpad-lite restart" instead of the /admin restart button make sure that apache is running or restart it often enough change the bloody JSON file trough the /admin interface since its telling you about corrupt syntax Last point on the list was my major problem for I forgot to put down some more blanks in order to have the JSON hierarchy. After that was sorted my basic authentication ALMOST worked: dont use "requiresession = true" for it messes up some stuff somehow Now my installation works like a charm with my postgresql database.

Mediathek View - Software fürs komfortable Ansehen und Speichern

Jeden Morgen stehe ich auf und sehe mir das "heute journal" des Vortages an. Dies ist unter anderem motiviert durch meine Abi-Zeit in einem "super interessanten" Politik-Leistungskurs und sicherlich auch stark durch meine Studentenzeit umgeben von PolitikwissenschaftlerInnen. Abends sind mir viele Sendungen "zu schwer", aber dank Internet kann ich sie ja auch später angucken. Und ab und zu ist es auch so dass ich gerne Sendungen auf meinem Tablet mitnehmen möchte an Orte, wo die Internetverbindung schlecht oder nicht vorhanden ist. Damals fand ich diese Anleitung für Linux: Streams speichern Aber mittlerweile fand ich ein Programm dafür, welches mit Arch Linux oder Manjaro Linux per Befehl "yaourt mediathek" installiert werden kann: Mediathek View Bye! PS: es gibt auch noch ein Skript namens "youtube-dl" oder entsprechend noch "zdf-dl" oder "ard-dl", die per Kommandozeile arbeiten, wenn man ihnen die

Meine bisherigen Whiskies - Whiskybase.com

Letztens kam mir in den Sinn, dass ich mal meine probierten Whiskies auflisten sollte, damit ich später auch noch weiss, welche "Noten" in ihnen gab. Also sammelte ich folgende Liste zusammen, und entdeckte auch noch etwas anderes, nämlich Whiskybase.com, wo Ihr unter folgendem Link meine "Sammlung" sehen könnt: Whiskybase Collection Of Nedab (me) .  Und hier nun kleine Notizen: Glenfiddich 12 Jahre ...war der Anfang, denn ihn kann man bezahlen und bekommt aufgrund des harten Werbens des Familienbetriebes eine gute Qualität. Sehr fruchtig und mild, ideal als Standard. Glenfarclas 105 10 Jahre Schon etwas mehr Sherry, und vor allem mehr Prozente. Nicht besonders komplex, aber die Fruchtnote ist sehr interessant. Glenfarclas 12 Jahre  Ein Geschenk meiner KollegInnen zur Hochzeit, etwas komplexer, weicher und harmonischer als der 105er. Dalmore 12 Jahre Karamell und Schokolade. Aberlour Non Chill-Filtered 12 Jahre  Komplex in Richtung Frucht und

etherpad on debian 7 with apache and postgresql

I followed these steps: How to Install Etherpad Lite on Debian Wheezy Basicly: install packages for compiling etc get nodejs set up database get etherpad set it up on localhost create init script for to run as service create user and change folder permissions dry run it with that user create virtual host that forwards the local service And changed/added this at the end: a2ensite domain.tld a2enmod proxy a2enmod proxy_http /etc/init.d/apache2 restart

Two "little" time consuming things with postgresql and phusion passenger

First of all, I like these little problems because they make me so much better with dealing with linux. And since its a hobby of mine, I cant really complain. Anyway, it took me a while to figure out that postgresql could not connect via the console because of some settings regarding authorization. Go to your pg_hba.conf and change from peer to md5 and you can login your database with your user and password. ----------------------------------------------------------- The second thing also troubled me a while and I was checking everything, because the log files did tell what was going wrong. passenger was running fine apache2 was set up ok, same with my virtual hosts and rvm was running wonderfully But I could not connect to my virtual hosts. And after a decent research on the internet and after quite a lot of message boards and posts I found the answer: check for the apache2/sites-enabled/default And there it was, these default files overwrote my virtualhosts an

webmin port problems - firefox port protection

I had some trouble setting up my webmin panel, and one thing was firefox with its port protection. Just do the following: about:config as url add string value: network.security.ports.banned.override fill it with a comma seperated list, e.g. just 10000 for webmin And of course the ports must be open or listend at on the server, test this on the server with:   netstat -an | grep :10000 And locally you can also do a nmap your.server.com

wagn on debian 6

wagn is something cool, and this is how I installed it on debian 6.0.7: already had my server setup with apache2, passenger, rvm and postgresql ( howto ) I also installed imagemagick (in case rmagick would work with it) got to your webroot sudo git clone https://github.com/wagn/wagn.git now you have a wagn folder change permissions to have write access, e.g.: sudo chown -R foobar:www-data wagn cd wagn (or whatever foldername you want) I tried, but no, rmagick is not working, so: outcomment rmagick in Gemfile bundle install --without mysql:memcache:test:debug:development:assets bundle exec rake wagn:install change your database.yml to fit your postgresql settings and of course have a working database already set up; wagn does dropping, creating, loading schema so your database user should be granted createdb privileges bundle exec rake wagn:create and you should see the db setting up create a /etc/apache2/sites-available/wagn.domain.com ...with e.g. a virtual host:

debian 6 vserver - a new installation due to centOS update problem - my steps

My centOS vserver broke down after a "yum update" and even the centOS community forum could not give an answer within 24h. In my books that is poor for the almighty and stable centOS. Bare in mind that I am just a normal user of linux, no professional and definitely no expert when it comes to server, but I can read, try and share my findings: debian 6 installation steps via ssh secure your server: adduser foobar for security purposes  change /etc/sshd/sshd_conf to PermitRootLogin no now you can login as foobar and change to root via su - visudo for sudo command permissions and put this at the bottom: foobar   ALL=(ALL) ALL change hostname change hostname in /etc/hostname and in /etc/hosts reboot login via rsa key rather than password locally do ssh-keygen ssh-copy-id -i foobar@hostname... ssh now works without passwords but with keys (for easy deployment) install ruby and rails via rvm login as root always good to have: sudo apt-get install

'new' kid on the block - wagn wiki software

Lately I was looking for a wiki software for storing tips on how to manage a server or setup some rails stuff etc. This blog is nice and fine for that, and also save from me due to some hacks or misconfiguration on my server, but also hard to find. wagn is great because it can arrange bits of data as they come along. With a blog or a typical CMS (refineryCMS is my newest adventure/project) data is structured BEFORE input is made. Have a lock: After installing it locally I was very intrigued by inline editing or the flexible browse through. But soon after that I also struggled creating my own "wagn" rather than leaving it be as default installation. On wagn.org I got help immediately and one of the founders got in contact with me by email. I found an error on the site, and also gave them my steps to install wagn on centOS 6; bottom line is that the software is kind of young, but the company behind is very eager to promote it - licensed with GPL though. So I ins

rails deployment with sqlite3 in production too - cms online AND offline

After starting to use refinerycms I ran into some problems with my settings after deploying my app with capistrano. First of all I was concerned with how the cms would work: somebody does something offline, e.g. coding a view and online somebody is writing a page or creating users How would this go together without dataloss? I ask my question and got some good answers - quick as well: deployment to production with capistrano to vserver - consistency question regarding databases and cms settings - NOT heroku Bottom line was: refinerycms is using files for settings online users will just work with the database, offline users/coders do scripting therefore merging is easy For me it was not that easy at all because I used sqlite3 for developement and production and had to tell capistrano how to keep ONE database alive while rolling out releases: in database.yml production:   adapter: sqlite3   database: /var/www/*****/shared/ production.sqlite3   pool: 5   timeout:

ssh remote rsa key login (without password)

After changing my system to manjaro I had to recover some settings, and sadly had to do some things again, e.g. my ssh login via rsa keys. After doing it manually I saw this 3 step answer on some message board: ssh-keygen Press Enter key till you get the prompt ssh-copy-id -i root@ip_address (It will once ask for the password of the host system) ssh root@ip_address Now you should be able to login without any password One thing I had to change: chmod 700 .ssh on the remote machine, and then it worked like a charme.

Rolling release? Manjaro it is!

Two posts ago I wrote about my disappointing experiences with manjaro, but after testing a beta version I am all in and love it! First: not just the graphic card was initialized correctly but also font rendering. And after getting into grips with yaourt (the arch linux user repos app) I will always go for manjaro again. It is just not simple enough for beginners with linux hence you have to install codecs by hand, meaning knowing their names. So my vote goes to mint for beginners, but for me it is perfect.

the rolling release adventure: manjaro, sabayon und back to fedora

First of all, once a while I enjoy digging deep into a linux version. So I decided to use the free time before my wedding to burry my head in linux and the command line. Recently I found a site about the best distros 2013 so far and read about the upcoming rolling releases of manjaro and sabayon. A rolling release is something nice and after being stuck with kdenlive in an old version with no functional support for slow motion I considered it to be something nice always ahead with updates. Well, both manjaro and sabayon worked fine as a live cd, but installed they turned into hell. AND THE WINNER IS: fucking ATI! I will never buy a laptop with ATI again - it just sucks. Manjaro is very young and talked about as a light arch linux, but it was everything but light, and the wiki or help pages were very thin, same goes for community support: read the wiki.... do more reading.. blablabla. Sabayon is a gentle approach of bringing gentoo to the masses, and it was nice to try

Grey Tit in slow motion with AviDemux and OpenShot

Yesterday our new camcorder arrived, mainly bought for our wedding and "broadcasting" some stuff to either my father and Jenny's family. The quality is great and definitely better than with my NIKON P300 and I think the main part of the camcorder is the processor and the ability to save large numerbs of megabytes to the flash card. Here my first attempt (pardon my pronounciation): At dusk I used my tripod to film our Grey Tit nesting box outside my grandfather gave us. The first attempt was ok but then I tried it a bit nearer and got some nice shots. Slow motion with linux was trickier than I thought: cut the big 2 GB file with avidemux (qt) in pieces joint them again with avidemux [very fast] then tried kdenlive, but slow motion is broken [fedora 17 though] did it with openshot by the property dialog had to adjust the length again with the "resize tool" then rendered it not for youtube, but as mp4 in HD 720p 30 fps The camcorder is fun

some trouble with rails, capistrano and git

Firstly I had to adjust the HEAD of my bare repo with some brute force like: git push --force origin 688ec48e36b747b3820d55925268f51978be96d0:master After my server bare repo was up-to-date again I could go for a closer look at capistrano and deploying my rails app. Do this on your server to get some idea of the problem: tail -n 30 log/production.log It will give you the latest 30 lines of log output. For me it were two things: precompiling did not work: I had to have a closer look at my deploy.rb etc and found some big mistakes of mine. I precompiled everything and some was already done so it had e.g. sass variables and the compiler collapsed. Just try this to see if you app runs fine: RAILS_ENV=production bundle exec rake assets:precompile --trace my server app just had empty sqlite3 files so my migration did not work : Log into your server and have a look or do some migrations manually. I read this and changed my deploy.rb file so cap deploy:migrate is run everytime

latex, tikz, euclide und dann kam gnuplot

Dies wird nur ein kurzer Post, aber ich möchte den Tipp loswerden, weil er mich gestern einige Zeit kostete. Wenn ich mit Latex Arbeiten für die Schule erstelle, verwende ich u.a. die Dokumentenklasse exam, um Aufgaben und Lösungen zu trennen. Dabei sorgt tikz für eine ansprechende Optik, z.B. Koordinatensystem u.v.m. Nachfolgende Zeile sorgt im Unterpaket tkz-euclide (ja tkz ohne i), dass eine Funktion gezeichnet wird [natürlich im tikzpicture + mehr]: \tkzFct[line width = 1.5pt,domain=0:10]{x} Obige Funktion ist aber langweilig, ich wollte Exponentialrechnung visualisieren, also dachte ich mir:     \tkzFct[line width = 1.5pt,domain=0:10]{2**x} Der letzte Parameter wird an gnuplot übergeben, ein Programm zum Plotten, welches dann die Punkte erzeugt, die in Latex gezeichnet werden. Und rein von der Schreibweise sollte die Formel 2**x klappen, gnuplot mag dies aber nicht. Nach einiger Suche fand ich heraus, dass gnuplot die ausführliche Schreibweise mit dem ln haben w

Kochmesser aus Korea - 11 EUR sehr gut investiert

Schon seit einiger Zeit bin ich bei Messern in Richtung robusterer bzw. einfacherer Stähle am Gucken. Dies Ganze geschah aufgrund eines Zufalls auf Ebay, dass ich ein Windmühlenmesser von Herder erstand, dazu aber später vielleicht mehr. Hier soll es nun um ein Kochmesser aus Korea gehen, genauer gesagt Südkorea, also nichts vom Bum-Bum Kim ;) Hier könnt Ihr Bilder einsehen sowie Diskussionen auf englisch: http://www.kitchenknifeforums.com/showthread.php/9016-Korean-kitchen-knives?p=169860&viewfull=1#post169860 Und hier das Abgebot: http://www.ebay.de/itm/330839166898 Die Stichwörter dabei sind "Cast Iron Forged". Das Kochmesser selber ist sehr robust bzw. sieht aus als wäre es gerade frisch "ausgeschnitten", denn ich glaube nicht wirklich, dass es geschmiedet wurde als denn geschnitten/herausgeschweißt aus irgendwelchem Müll. So muss man es eben pflegen, da es sonst rostet, dies verleiht dem Messer aber auch eine umgeheure Schärfe. Wenn ich nun e

Und noch einen Fan "Hattie"-ser Mensch

Gestern wurde ich zum Glück vom Unterricht freigestellt, um mit einer Kollegin zum ersten und bisher einzigen Vortrag John Hatties in Deutschland in Oldenburg zu fahren. Hattie ist ein Bildungswissenschaftler mit Hang zu Meta-Analysen, genauso wie Hilbert Meyer. Und genauso wie letzterer hat er Charme und kann durch seine Art überzeugen. Aber auch inhaltlich hat er etwas zu bieten, was erst auf dem zweiten Blick wunderbar und neu ist, denn der Schlüssel seines Reizes liegt in der Zusammenführung und Beurteilung von ca. 800 Studien mit 250mal sovielen SchülerInnen "in Frage" als z.B. PISA. Hier nur mein Eindruck (für den Rest gibts das Buch!): WICHTIG! glaubt nicht jeder Webseite, oder den Titeln von einschlägigen Zeitungen, die einfach mal etwas aufschnappen und fast schon propagieren. Die Studie und ihre Ergebnisse sind komplexer als jedes Zitat wiedergeben kann. Hattie stellte dies gleich zu Beginn seines Vortrages klar: LehrerInnen sind nicht der Schlüssel! Somit

indoor cat

Letztens hatten wir mal wieder versucht, Pete nach draussen zu bekommen, um ihm die Schönheit des Frühlings zu zeigen. Aber auch ein ruhiger Sonntag war nichts für ihn, er wollte immer wieder zurück zur Haustür, wo er durch die Glasscheibe guckte und heulte: Er ist dann doch ein indoor Kater, ... ... der den Balkon bevorzugt... ... und erst kürzlich Balkonkästen entdeckte, und leider auch immer wieder etwas Dreck hineinträgt.

Sauerteigbrot ohne deutliche Säure

Letztens wollte ich mal wieder Brot backen und ging dem Sauerteig auf die Spur. Man füttert ihn in drei Schritten, und erhält meist so 400g Sauerteig, den sogenannten Vollsauer. Davon braucht man allerdings nur die Hälfte für einen Laib von 500-1000g, da das Brot sonst auch viel zu sauer wird. Damit ich viele Hefen erhalte, ziehe ich den Sauerteig sowieso im Backofen bei eingeschaltetem Licht (ca. 33 Grad Celsius). So nahm ich diesmal nur zwei Esslöffel Sauerteig pro 100g Mehl, dazu 1 Teelöffel Zucker pro 100g Mehl, und ließ den Teig dann 2-3 Stunden in der Kastenform warm ruhen, um das Brot erst 15 min bei 250, dann ca. 50 min bei 180 Grad zu backen: Das Ergebnis war einfach nur herrlich! So verspeisten wir am Wochenende ganze 2 Laibe Brot ;)

PostgreSQL

I like to go with the newest trends since I am not really held back by any production site. So I had a look around and decided to install a new database system. The first thing you might want to consider is the growing hype of NoSQL db's like mongodb, couchdb etc. But after reading this I changed my mind: you-got-nosql-in-my-postgres-using-hstore-in-rails Having done this several times before with no gain of a working db server I looked around for a decent tutorial providing me with just the right steps: install-postgresql-on-fedora-centos-red-hat-rhel There I even had the howto for my CentOS-Server after deploying with postgresql. MySQL is in the minds of people, and it deserved a spot in the light for its availability and easyness, but with the NoSQL-movement and the availability of postgresql on the web it might be good to have had a look. And since I dont really come in contact with the db but just with the ORM there is no harm done ;) PS: there is even a nic

vim vim vim

Nachdem ich die letzten Tage intensiv programmiert hatte, überdachte ich meine Wahl des Editors unter Linux nochmals: gedit ist ganz nett, gerade wenn es um Snippets geht, also Autovervollständigungen, die man z.B. immer beim Mac mit Textmate sieht. Mich störte dabei aber, dass ich nicht ALLE Dokumente gleichzeitig speichern konnte. Aptana Studio 3 kann dies ganz gut lösen, indem es eine Schaltfläche "save all" gibt. Und auch ansonsten ist der Editor ganz nett, weil ich dabei nicht immer über smartgit an mein git muss, sondern eingebaute git-Funktionen habe, genausogut wie Rails-Befehle wie "rails s" usw. Beide Editoren sind wunderbar für kleine Arbeiten, aber nach den vielen Zeilen Code, die ich kopierte, einfügte, testete usw. nervt es manchmal schon, wenn man die Mouse nebenbei benutzen muss. Ausserdem stürzte mir Aptana ab und an mal ab, und sowas DARF einfach nicht passieren! Auf der Kommandozeile benutze ich immer noch gerne nano , welcher ein wunder

rails + carrierwavve + plupload = multiple file upload

Right now I am very happy! I finished my work on creating a file upload method in rails for more than one file, altogether handled by rails sessions and as objects. First I had to learn a bit more about how rails works and I achieved that by reading a lot: books, screencasts and blogs. In this blog post I like to share what I accomplished, but without the hussle of putting code blocks in here, so watch out for bold formatted text as that is the code. My goal was to have one site with just the pure option of uploading files. All file handling would be done behind the scenes by myself logging onto my server. That said you are not going to see any fancy CRUD here. Lets start then! And dont forget to versioning your app BEFORE you try something new! [e.g. git] > rails g scaffold Photo title:string Now add carrierwave to you Gemfile and run > bundle install >rails g uploader Photo Alltogether you have model, controller, views and an uploader folder with the Ph

Agile Web Development...

...with rails. That is the title of a very nice book on ruby on rails. If you are planing on getting to grips with rails web development I highly recommend buying the book. It took me several weeks although I wasnt doing every example, just reading through. Nunja, ab hier darf es dann auch mal wieder deutsch sein. Denn obgleich ich den ganzen Tag (zumindest daheim) englisch rede und ganz intuitiv diesen Beitrag englisch startete, fällt mir das ein oder andere "schneller" ein in deutscher Sprache. Dies ist auch der Grund, weshalb ich mir ein zweites Buch zulegte, um schneller Themen aufsaugen zu können, denn die englische Sprache ist eben nicht "verdrahtet" in meinem Kopf. Ich verstehe englische Literatur, aber sobald es schwieriger wird ist das Deutsche "beeindruckender" für mein Gehirn. So legte ich mir "Ruby on Rails 3.2" von Stefan Wintermeyer zu, welches auch online unter http://ruby-auf-schienen.de/3.2/ zu lesen ist: Wenn

Meine Wurst!

Der Fleischwolf-Aufsatz für meine Küchenmaschine wurde ja schon erwähnt, aber eher in vegetarischen Zusammenhängen bei der Zubereitung von Sojabohnenbrei. Ein großes Argument für den Kauf war aber auch die Möglichkeit eigene Würste herstellen zu können. Obwohl ich kein Wurstfreund bin.... STOPP.... gerade weil ich kein Wurstfreund bin, wrollte ich meine eigene Würze finden. Um mich vorher nochmals zu "erden" kaufte ich mir Frischwurst vom Metzger, die ich als Bratwurst zubereitete - ehlend fad. Deswegen bin auch kein Freund von Wurst, erinnere mich aber an leckere Würste aus dem bayrischen Bereich, die mit Käse gefüllt waren, und dazu auch noch lecker gewürzt. Also schnell Schweinedarm usw. bestellt und eingelesen in ein paar Rezepte und das Verfahren. Darm in Wasser eingeweicht, für den Anfang fertig gewolfters Rinderhack genommen, dazu Olivenöl, Käse und Chili (und noch mehr Kleinkram). Jetzt meine Verlobte "verhaftet" als Helferin und mit dem Wolf

Ruby on Rails Magie

Seit einiger Zeit möchte ich ein Projekt realisieren, und stolperte von Joomla zu CakePHP zurück zu Joomla, um dann bei Ruby On Rails zu landen (kurz RoR oder einfach Rails). Mittlerweile bin ich gefesselt von Rails. Aber vorweg zur Frage, was denn Rails überhaupt ist, denn darin liegt ein großer Teil der "Kraft". Ich möchte eine Internetseite programmieren, aber nicht einfach nur EINE Seite, sondern dynamisch erstellter Inhalt, der auch noch Inhalte je nach Auswahl an den Nutzer liefert. Eine typische Anwendung ist ein Online-Shop, bei welchem der Nutzer Produkte in den Warenkorb "legt", um sie dann zu bestellen bzw. gemeinsam auf einer Rechnung an den Betreiber zu schicken. Natürlich kann man dies alles "zu Fuß" machen, aber die ganzen Datenbankenrelationen im Hintergrund (Produkte, Kunden, Aufträge, Warenkörbe usw.) sind alleine schon genug, um verrückt werden zu können. Joomla ist ein bekanntes CMS und gerade in der neusten Version eine super

Virtuelles Wasser?!

In den letzten Tagen habe ich immer mal wieder etwas mit Rails programmiert und werde mich ebenso heute dem neuen Auftrag "multiple file upload" kümmern. Und weil vieles "Versuch-Irrtum" ist, gucke ich auf dem zweiten Monitor immer Reportagen. Letztens kam mir "Der große Haushaltscheck" unter die Finger: ARD Mediathek "Der große Haushaltscheck" In der Sendung vom 11.3.2013 ging es um unser Trinkwasser. Jedem sollte klar sein, dass Plastikflaschen nicht die erste Wahl sind, weil man nicht darauf vertrauen kann, dass der Hersteller wirklich "gutes" Plastik nahm (BPA, Phtalate, Benzol, Xylol usw.), aber das interessante waren die genannten Zahlen in puncto virtuellem Wasser bzw. Wassersparen. Wasser sparen an und für sich ist ja gut, nur heisst das nicht, dass wir weniger die Klospühlung benutzen sollten, sondern dass wir uns Gedanken machen über das "virtuelle Wasser". Unsere Kanalisation ist eine Schwemm-Kanalisatio

Die Cloud

Obwohl ich mich zwar gerade am "cload atlas", also dem Wolkenatlas, versuche, soll es hier nun um das Speichern im Netz gehen, und nicht um das Buch. In der Vergangenheit hatte ich dann und wann schon mal Pech mit meinen Rechnern; und war dann auch immer froh, dass ich wenigstens EIN Backup hatte, auch wenn es vielleicht etwas aelter war. Ein weiterer Punkt bildete meine Faulheit: ich hatte in der Vergangenheit Dateien auf dem USB-Stick zur Schule genommen, sollten mir Fehler auffallen, und um sicher zu gehen, z.B. bei muendlichen Pruefungen oder gewissen Arbeiten. Fuer beides gibt es ja schon lange Loesungen, und dropbox ist da fast immer der erste Anbieter, der einem einfaellt; jedoch auch der erste im Sinn, wenn es um Sicherheitsluecken geht. Daher recherchierte ich lange und stand letztendlich vor der Wahl zwischen Wuala und Spideroak, weil mit Verschluesselung. Beide arbeiten verschluesselt, und haben auch wenige GB kostenlos fuer den kleinen Privatkunden; Ges

Lecker Kastenbrot aus Edelstahlform

Nebenbei halte ich mir einen Sauerteig und füttere ihn alle 1-2 Tage. Da er dabei stetig wächst, musste mal wieder ein Brot gebacken werden: Es ist leider etwas sauer, wobei die Säure mit der Zeit nachlässt, es waren aber auch 3/4 Teig aus dem Sauerteig gekommen, dass die Säure nicht wirklich überrascht - schmeckt richtig gut! In einem anderen Beitrag hatte ich ja mal darauf hingewiesen, dass Edelstahl ganz gut ist als Form, weil es Wärme gut leitet und sich auch nicht zerkratzen lässt. Im Bild seht Ihr nun die Form, nachdem das Brot "herausgefallen" ist.

Mein neuer Freund...

... der Fleischwolf. Das Bild zeigt das zweite Wolfen von eingeweichten Sojabohnen, um daraus erst Soja-Milchiges (Milch DARF man laut Gesetz nicht sagen!) herzustellen, und dann Calciumchlorid hinzu, um Tofu zu gewinnen. Der Rest des ausgefilterten Sojaschrotts (zum milchigem) hat sich in ein Brot verwandelt. Der entstandene Tofu ging zusammen mit Mais, Ziegenkäse, Karotten und Ei in Bürger, die wir mit selbstgemachten Pitas aßen. Der Fleischwolf ist deswegen so toll, weil er ohne Mucken die Maße klein macht. Und auch für Falafeln wunderbar, denn der normale Mixer hat teilweise Probleme mit den immer noch harten Hülsenfrüchten.

Die Geschichte vom Suppenhuhn

Nachdem wir zig Sendungen gesehen haben, in denen die Brühe/Jou/Suppe/Fond zelebriert worden ist, musste ich es einfach ausprobieren. Und ganz frisch vom Huhn anstatt Instant aus der Dose schmeckt einfach besser. Dazu habe ich das Huhn erst filetiert, teilweise Fleisch weggepackt für andere Gerichte, und dann die zerschlagenen Knochen erst im Ofen geröstet, und dann laaannngeee im Topf ausgekocht. Das Bild unten zeigt ein solches Ergebnis, wo ich auch nicht gefiltert/geklärt hatte, und die Haut seperat im Ofen kross gebacken hatte: So ein Suppenhuhn kostet 3-5 EURO, von Aldi bis Ultra-Bio (Alnatura), und gibt Grundlage für wunderbar herrliche Suppen, die komplex schmecken und gerade bei Kälte oder als Vorspeise herrlich sind.

Quiches und Antihaft-Quatsch

Als eine wunderbare Investition haben sich meine Blaublech-Pizzableche herausgestellt. Generell mag ich kein Antihaftzeug, weil das Zeug schnell abgekratzt und dann auch noch gesundheitsschaedlich ist. Und es gibt wunderbare Materialien, die bei gesonderter Behandlung auch super klappen bzw. nicht haften. Da waeren: mein neuer Favorit: Emaille Blaublech (pures Eisen, Oberflaeche dunkelblau/schwarz oxidiert) Edelstahl Gusseisen (habe kleine Servier-Pfannen) Solche Formen sind in der Regel etwas teurer, aber wunderbar im Einsatz. Ich haette niemals gedacht, dass Emaille so super beim Backen ist: nicht haftet, dazu eine herrliche Kruste bzw. Karamallisierung. Die folgendes Quiches sind aber zusaetzlich mit Backpapier gebacken worden, um die Quiche komplett aus der Form holen zu koennen. Dennoch habe ich schon Kuchen und Brot mit den obigen Materialien gebacken. Hier aber die Fotos, um Euch zu motivieren: Flammkuchen: viele Zwiebeln und dazu Schinken hier eine

fancy pralines

Kleiner Nachzügler: gefüllt mit Organgenkrokant

Blauchschimmelkäse-Spinat-Roulade mit Erbeersauc

Dieses Rezept kam uns auf den Teller, als wir in einer Seitenstraße in Amsterdam ein niedliches Restaurante fanden. Das Personal war übersichtlich und sehr freundlich: Van Kerkwijk. Dort bekam ich ein Steak auf Blauschimmelkäse mit Erbeersauce. Und auch, wenn es sich wunderbar zubereiten läßt, wollte ich alles mehr zerlaufen und wärmer haben, also dann die Roulade: In der kleinen Pfanne sind glasig gebratene Zwiebeln, auf die die Roulade gelegt wird, um dann im Ofen eine sehr leckere Sauce zu bilden, und mit der Erbeersauce hat man dann die Wahl - eine wahres Festmahl:

Süßes Zeugs

Mein Pralinenprojekt trug folgende Früchte: gefüllt mit weißer Schokolade und Krokant Und ab hier Experimente mit einer Rum- bzw. Whisky-Ganache:   Letztendlich werde ich wohl Schnittpralinen mit Ganache bevorzugen, oder gleich gefüllte aus der Form.  

Das Ende der Menschheit...

... wurde nicht vom Maya-Kalendar bestimmt, trotzdem werden Menschen ihre Hände im Spiel haben. Im ARTE-Film "Unser täglich Gift" wird dem auch ein Name gegeben, der inhaltlich sowas meint wie: Stück um Stück bereiten wir unseren Genozid Damit gemeint ist, dass wir täglich Lebensmittelzusätze oder andere Stoffe zu uns nehmen, die uns auf lange Sicht unfruchtbar machen, bzw. dazu führen, dass unsere Kinder unfruchtbar werden. Sehr effizient und fast schon "geschickt" sorgen wir dafür, dass die Menschheit nicht für die Ewigkeit bestehen wird. Dazu gibt es auch einen sehr schönen aktuelleren Bericht: Hauptsache haltbar! Legal kann man nur einen Ausschnitt sehen, aber jeder weiss, dass das Internet nichts vergißt, und man u.U. ALLES finden kann. Jedenfalls wird hier vor Phtalaten gewarnt. Weichmacher in Lebensmittelverpackungen, von Konventionell bis hin zu Bio; von Plastikhülle bis hin zu Gläsern (weil im Verschluss!). So kann dann auch d

Brot backen mit Sauerteig - glutenfrei

Diese Woche fand ich heraus, dass Sauerteig recht einfach anzusetzen ist, also tat ich es: 75 g Mehl (Mais, Reis, Buchweizen...) 75 g lauwarmes (!) Wasser [etwas Xanthan/Guarkernmehl und Flohsamenschalen für Konsistenz]  Diese Zutaten vermengen und mit Folie (!) abdecken, etwas 1-3 Tage ruhen lassen (hatte eh eine Heizmatte an wg meinen Chillies, dass es bei mir nur einen Tag brauchte). Wenn es nun säuerlich riecht wieder mit selbiger Mischung auffrischen, und etwas 1-2 Tage warten. Und ein drittes Mal oder gar noch mehr bis die erwünschte Menge erhalten ist. Mit diesen Sauerteig kann man nun andere Teige impfen, entweder im Verhältnis 1:1 oder auch nur 50 g auf einen Laib Brot; denn letztendlich kommt es auf die Temperaturen drauf an, wie sauer das Brot werden soll bzw. wie "luftig". Wenn man diesen sauren Sauerteig nun hergestellt oder "geführt" hat, ist die Zeit bis zum fertigen Brot ca. 5-16 Stunden (je nach Triebkraft/Säure). Den Rest kann

Billig-Bio, Bio und Mülltrennung

Moinsen, momentan bin ich krank, natürlich Grippe, weshalb es auch morgen die dritte Hühnersuppe in 10 Tagen gibt; so vom Huhn angefangen versteht sich! Daher nutze ich nun die Zeit, um endlich Gedanken zu verbalisieren, die schon seit Betrachten der jeweiligen Reportagen in meinem Kopf hausen. Es geht um folgende Reportagen: ZDF: Wie gut ist Billig-Bio ARD: Massenware Bio Nach Gucken der ZDF-Reportage fühlt man sich etwas erleichtert oder gar beschwingt, dass man nicht immer zu Bio greift, weil es ähnliche CO2-Werte besitzen kann wie konventionelles. Wenn es dann aber um Fleisch geht, wird Billig-Bio (!!!) hervorgehoben, weil z.B. die Schweine mehr Auslauf haben. Fleisch ist aber ein eigenes Thema, das ich etwas später anspreche. Denn der wichtigste Punkt in der ZDF-Reportage in puncto Gemüse ist die Vielfalt. Im Supermarkt gibt es vielleicht drei Sorten Tomaten, und wer selber Tomaten auf Balkon oder im Garten wird eh nie mehr welche kaufen, aber klar ist, dass die