Posts mit Tag "Projekte"

Still alive von DFYX

03 Dec 2011
Manch einer von euch mag bemerkt haben, dass diese Seite für fast auf die Minute genau einen Monat nicht erreichbar war. Grund dafür war ein Hardwaredefekt am Server gefolgt von ziemlicher Inkompetenz unseres Hosters. Im Wesentlichen waren sie zu blöd, den Server in eine Kiste zu stecken und zu mir zu schicken, damit ich sehen kann, was noch zu retten ist. Erst wollten sie mir einen Techniker andrehen, der sich selbst drum kümmert, dann kamen sie damit an, dass sie das aus Datenschutzgründen gar nicht dürften und die letzte Ausrede war, sie hätten keinen geeigneten Karton.

Gestern kam die Maschine dann endlich bei mir daheim an (der Postbote tut mir regelrecht leid. So ein 19" Server ist ziemlich schwer und sperrig) und ich konnte mit der Arbeit beginnen. Ich bin dem Fehler immer noch nicht ganz auf die Spur gekommen, aber es waren wohl nicht wie ursprünglich vermutet die Festplatten. Ich tippe derzeit auf den RAID Controller oder ein Kabel. Ich habe ein vollständiges Backup der Festplatten gemacht, das ich jetzt nach und nach auf den neuen Server kopieren werde.

Helios42 Projects von DFYX

22 Sep 2011
Ich hab soeben erfolgreich eine Instanz von Chiliproject aufgesetzt. Das ist eine Projektmanagementsoftware mit Bugtracker und allem, was man sonst noch so will. Zusammen mit dem Redmine Git Hosting Plugin für Redmine und Chiliproject, das ich zusammen mit Eric Bishop und ein paar anderen entwickle, kann ich so ohne viel Aufwand Projekte samt deren Git Repositories verwalten.

Zu sehen gibts das Ganze unter http://projects.helios42.de. Da kriegt ihr unter anderem auch die Sources zu dieser Blogsoftware hier (sobald ich den anonymen Git Zugriff fertig eingerichtet hab)

Tags

Update auf Rails 3.1 - Part 2 von DFYX

21 Sep 2011
So, inzwischen ist die Version mit Rails 3.1 auch auf dem Server. Sollten euch irgendwelche Bugs auffallen, sagt bescheid.

Update auf Rails 3.1 von DFYX

18 Aug 2011
Da Chemfreak für eine Weile in Omaha wohnt und von dort wohl wieder etwas aktiver bloggen wird, hab ich mich mal wieder dran gesetzt, die Technik ein wenig zu überarbeiten.

Erster Schritt war, die Blogsoftware für Rails 3.1 fit zu machen. Bisher lief sie auf Rails 2.3.8, also nicht mehr wirklich auf dem neusten Stand. Ich bin jetzt so weit, dass zumindest mal alles läuft. Als nächstes werd ich dann einige Dinge, die ich damals wahnsinnig umständlich gelöst hab und die mit 3.1 einfacher oder eleganter funktionieren, umbauen.

Sobald das erledigt ist, kommen ein paar neue Features und ein überarbeitetes Design für We call it 42, das insbesondere etwas handyfreundlicher werden soll.

On the road again von DFYX

14 Jan 2011
Da ist man grade mal seit 11 Tagen daheim und schon gehts wieder auf Reisen. Ich hab letztes Wochenende recht spontan entschieden, dass ich dieses Wochenende noch jemanden besuchen fahr, bevor der Klausurstress wieder anfängt. So wahnsinnig viel über die Reise kann ich jetzt gar nicht im Voraus erzählen. Wie gesagt, recht spontan, dementsprechend ist nicht so wahnsinnig viel Erzählenswertes geplant. Vielleicht berichte ich hinterher.

Um die Fahrtzeit sinnvoll zu nutzen, werd ich mir unterwegs mal die neuste Inkarnation von Jumping Cubes Tactics vornehmen. Auf der WinterNATO haben mq und ich mal wieder angefangen, dran zu arbeiten. Vielleicht wirds dieses Mal ja tatsächlich benutzbar. Den von Luki geschriebenen Server haben wir übrigens erstmal wieder in die Ecke verbannt, weil das Protokoll ein paar Schwächen hatte und der Code an einigen Stellen etwas unsauber war. Eine grobe Game Engine war recht schnell neu geschrieben. Für mich steht jetzt erstmal auf dem Plan, das Netzwerkprotokoll sauber auszuarbeiten und zu implementieren. Sobald das steht, werden wir wohl gemeinsam einen Client mit OpenGL in Angriff nehmen und Brainstar hat angekündigt, sich an einem Android Client zu versuchen.

Yksi vuotta Suomessa von DFYX

21 Sep 2010
Nachdem unsere Serverfinanzierung eine Weile lang auf wackligen Beinen stand, haben wir jetzt immerhin eine weitere Mitstreiterin dazugewonnen. Seit einer Woche ist Rahel aka Arwen mit ihrem Blog "Yksi vuotta Suomessa" (Ein Jahr in Finnland) an Bord.Weiterlesen

Antispam Maßnahmen von DFYX

29 May 2010
Ich habe mal die ganzen Spamkommentare hier weggeräumt und bei der Gelegenheit eine kleine Maßnahme gegen neuen Spam ergriffen. Ich nehme an, sie wird euch gar nicht auffallen, wenn ihr nicht grade in den Quelltext schaut oder euch die Seite mit einem Textbrowser anschaut. Es handelt sich schlicht um ein zweites "Name"-Feld, das leer bleiben muss, damit der Kommentar gespeichert wird. Für spezialisierte Spambots ist es natürlich einfach, das zu umgehen, aber bis jetzt kamen alle Spams hier (und in der alten Version, die gegen Ende auch so ein Feld hatte) von diesen Wald- und Wiesenspambots, die stur alle Felder ausfüllen.

Tags

Tempordner wieder erreichbar von DFYX

22 Apr 2010
Ups, mir war gar nicht aufgefallen, dass der Zugriff auf den Tempordner seit der Umstellung auf Rails nicht mehr erreichbar war. Da hat ein Alias in der Config gefehlt. Jetzt sollte es aber wieder gehen.

Umstellung auf Rails abgeschlossen von DFYX

09 Apr 2010
So, ich bin fertig. Das neue Design hat etwas länger gebraucht, als es sollte, aber jetzt ist es da. Deshalb gibts die Rails Version unter der Hauptdomain. Die alte Version steht weiterhin unter http://archive.wecallit42.de/ zur Verfügung.

Beachtet bitte, dass der Newsfeed jetzt auch eine neue URL hat.

Update:
littlecube besteht darauf, dass sie hier genannt wird. Zu recht, würde ich sagen. Ohne sie wäre das Design nie so geworden.

Tipp: styleabhängige Templates in Rails von DFYX

08 Mar 2010
Ich habe nach einer Möglichkeit gesucht, je nach eingestelltem Style unterschiedliche Templates verwenden zu können, ohne gleich den kompletten Code umzustrukturieren. Nach längerem Googlen bin ich zu einem Ergebnis gekommen, das sogar noch ein bisschen besser funktioniert als das, was ich erwartet hätte. Rails speichert in view_paths nicht nur einen einzelnen Pfad, in dem Templates gesucht werden, sondern gleich eine ganze Liste. Die Pfade werden der Reihe nach durchsucht, bis die gewünschte Datei gefunden wurde. Da dieses Array wohl nur einmal pro Seitenaufruf (und zwar ganz am Anfang) gelesen wird, lässt es sich leider nicht per before_filter bearbeiten. Stattdessen habe ich folgende Lösung gefunden:



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class ApplicationController < ActionController::Base
# Was auch immer ihr sonst noch braucht

def self.view_paths
# Standardpfad
paths = ["#{RAILS_ROOT}/app/views"]

# Eigenen Pfad anhängen
option = Option.find_by_name('style')
if option and option.value
paths.unshift("#{RAILS_ROOT}/vendor/templates/#{option.value}")
end

return paths
end
end
Das Ganze lässt sich prinzipiell auch in jedem Controller einzeln machen.

Das ganze funktioniert offensichtlich mit Rails 2.3.5 und ich gehe davon aus, dass es mit neueren Versionen auch gehen müsste.

Update:
Memo: BB-Code Tags [code] und [tt] ordentlich einbauen.

Update 2:
Alle BB-Codes ergänzt

Jetzt auch auf Rails! von DFYX

08 Mar 2010
Nachdem genug Leute gejammert haben und ich grade Lust dazu hatte, habe ich die Seite auf das neue System umgestellt. Ein neues Design werde ich in absehbarer Zeit (hoffentlich) erstellen und die alten Posts kommen auch irgendwann.

Update:
Momentane TODOs: [yt]-Tag zum Laufen kriegen und die Thumbnails etwas vergrößern.