Wer mit Passenger ausliefert, sollte nach einem
gem update --system bzw.
gem update
auf die 1.3.6 RubyGems-Version schauen, ob Passenger auch wirklich startet und nicht nur eine nette 500-Promoseite ausliefert.
Gemcutter wurde in die 1.3.6 RubyGems-Version integriert und wird bei einem Update auf die neue Version deinstalliert.
Fix zum Sonntag noch vor dem ersten Kaffee:
gem uninstall rubygems-update -v '1.3.6'
und ein
gem install gemcutter
Tags: ruby
Weiß nicht, ob die Integration von Google Trends ein neues Feature von Google ist.
Hier ein Screenshot.

Google Trends Snippet in den Serps
Tags: Allgemein
Aktuell wütet ja ein Blizzard in Washington und Umgebung. Hier ein sinnvoller Einsatz von Google Maps in Verbindung mit WebCams. -> TrafficLand
Tags: Allgemein
Auf meinem Zweitblog( die nächste Blogleiche
) habe ich einige has_finder / named_scope Beispiele veröffentlicht.
Tags: rails · ruby
Heute ein kleines Skript, um die Standardabweichung mit Ruby zu berechnen. Erweiterungen und Optimierungen bitte als Kommentar. Gerne auch in anderen Sprachen.
Details zur Standardabweichung gibt es hier
#!/usr/bin/ruby -w
include Math
# werte, für die die standardabweichung berechnet werden soll
arrValues = [ 4.58, 4.53, 4.1, 4.05 ]
# mittelwert der werte
fMedian = 0
arrValues.each do |fValue|
fMedian += fValue
end
fMedian /= arrValues.size.to_f
puts “Mittelwert = ” + fMedian.to_s
# summieren
fStandardDeviation = 0
arrValues.each do |fValue|
fStandardDeviation += (fValue – fMedian)**2
end
puts “Zwischensumme = ” + fStandardDeviation.to_s
# durch anzahl teilen
fStandardDeviation /= arrValues.size.to_f
puts fStandardDeviation
# wurzel ziehen
fStandardDeviation = Math.sqrt(fStandardDeviation)
# auf 3 stellen runden
fStandardDeviation = “%.3f” % fStandardDeviation
puts “rating = ” + fStandardDeviation.to_s
Tags: ruby
Am Wochenende gabs bei mir ein kleines svn-Problem mit Aptana unter (K)ubuntu. svn commit bzw. update lieferten ein svn: Malformed network data. Auf der Konsole lief alles problemlos.
Der Vorschlag von
http://blog.maxdunn.com/articles/2006/12/07/svn-malformed-network-data-error-in-eclipse, Subclipse auf Version 1.2 zu aktualisieren, änderte nix an der Fehlerausgabe.
http://islandlinux.org/howto/installing-javahl-subclipse-eclipse-ubuntu-7-10 half mir dann weiter.
sudo apt-get -u install libsvn-javahl
Die folgenden NEUEN Pakete werden installiert:
libsvn-java libsvn-javahl
Die Startvariablen noch um den Pfad erweitern.
aptanastudio.ini -> Djava.library.path=/usr/lib/jni
Fertig
Tags: Allgemein
Hier eine kleine Klasse zum Auslesen des Load Averages unter *nix/ Linux-Systemen.
class LoadAvg
def loadavg
File.open('/proc/loadavg','r').readline.split.slice(0,3)
end
def self.get() self.new.loadavg end
end
Der Aufruf erfolgt dann mit LoadAvg.get.
Tags: ruby
Was ist eigentlich bei Aptana los? Sind da ein paar Investoren abgesprungen? Der Code von Radrails liegt jetzt auch auf Github. Falls jemand einen Link mit Infos hat, was da los war/ist.
Tags: rails
Eine klassische DB-Abfrage erzeugt unter Rails ein ’select *’. Logisch, Rails weiß ja nicht, was wir benötigen.
Als Beispiel:
@u = User.find(params[:id])
MySQL-Query:
SELECT * FROM `users` WHERE (`users`.`id` = 54312)
Wir benötigen aber nur den Namen, Permalink und die ID.
Optimierung von Hand:
@u = User.find(params[:id],:select=>['name, permalink,id'])
SELECT name,permalink,id FROM `users` WHERE (`users`.`id` = 54312)
Besser…
Man könnte jetzt alle DB-Abfragen von Hand optimieren. Der Aufwand ist bei einer größeren Rails-Anwendung aber schon heftig.
config.gem "methodmissing-scrooge",:lib=>'scrooge',:source => "http://gems.github.com"
der environment.rb hinzufügen und
rake gems:install
ausführen.
Tags: rails
In den letzten Tagen war ich auf der Suche nach einer kleinen IDE für mein Laptop. Durch Mongrel, Aptana, MySQL & Firefox ist mein Reisebegleiter ständig am Limit. Nebenbei bin ich mit Aptana nicht mehr wirklich zufrieden. Updatefehler, Programmabstürze und die Performance sind aktuell schon nervig.
Bin jetzt über einen NetBeans-Beitrag gestolpert. Die Vorschaubilder schauen jedenfalls vielversprechend aus.
Hat jemand Informationen zum Speicherverbrauch und der Performance?
Tags: Allgemein · rails · ruby