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.
Einträge gespeichert als 'ruby'
LoadAvg mit Ruby auslesen
Januar 15th, 2010 · Kommentare deaktiviert
Tags: ruby
mal wieder aptana(radrails)
September 24th, 2009 · Kommentare deaktiviert
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
Query Optimierung
Mai 12th, 2009 · Kommentare deaktiviert
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` = [...]
Tags: rails
NetBeans
Dezember 11th, 2008 · 2 Kommentare
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 [...]
Tags: Allgemein · rails · ruby
Baumstruktur mit Ruby/ Rails importieren
Dezember 7th, 2008 · Kommentare deaktiviert
Zur Weihnachtszeit sollte man es ja etwas gemütlicher angehen lassen. Also eine kleine REXML-Geschichte. Das Skript importiert ein Nested Set in die Datenbank von Rails.
Datenbank mit Rails optimieren
Dezember 5th, 2008 · Kommentare deaktiviert
Hier zwei kleine Rake-Tasks zur DB-Optimierung. Aufruf: rake db:optimize_tables bzw. rake db:optimize_databases namespace :db do desc “tabellen optimeren” task :optimize_tables => :environment do tables=ActiveRecord::Base.connection.select_values(“show tables;”) tables.each do |table| puts “optimiere #{table}…” ActiveRecord::Base.connection.select_values(“optimize table #{table};”) puts “done” end end desc “alle datenbanken optimeren” task :optimize_databases => :environment do dbs=ActiveRecord::Base.connection.select_values(“show databases;”) dbs.each do |db| puts “optimiere tabellen [...]
Tags: rails
Kontonummern und Bankleitzahlen mit Ruby überprüfen
September 15th, 2008 · 1 Kommentar
Wer Kontonummern und Bankleitzahlen mit Ruby überprüfen muss, kann auf unser kleines C- Programm zurückgreifen. Details gibt es hier Beispiel: require ‘ktoblzcheck’ $bc=”20030700″ $an=”0″ puts “Testing Bank Code: #{$bc} / Account No. #{$an}” KtoBlzCheck.new do |kbc| name,location=kbc.find($bc) if name puts “Bank found! #{name} located in #{location}” else puts “Bank not found!” end case kbc.check($bc,$an) when [...]
Tags: ruby
ruby meets javascript oder ruby on V8 (rbv8)
September 7th, 2008 · Kommentare deaktiviert
Ich bin beim Frühstückskaffee über einen digg-Eintrag gestolpert. ruby on V8 Klingt spannend und ich habe einen neuen Blog auf meiner Watch List. ;-)
Tags: ruby