Took me a while to wrap my head around this: I tried to draw a circle around a specific coordinate (latitude & longitude) on a (google maps like) map. My first attempt was: EARTH_CIRCUMFERENCE / 2 ^ ZOOM_LEVEL / TILE_SIZE which resulted in a circle whose radius was off by about 20% in my tests. [...]
Tag-Archiv: Programming
Sinatra – Raw Post Data
puts @request.env[’RAW_POST_DATA’]
Ruby – Hash.to_xml
Hat mich gerade 2 Stunden gekostet. Ohne die ‘gem’Zeile funktionierts nicht. require ‘rubygems’gem ‘activerecord’, ’2.3.9′ # Wichtig! require ‘active_record’ v = {:param1 => "Test", :param2 => "Test2"} xml = v.to_xml puts xml
nginx + dokuwiki
server { listen 80; server_name mywiki.com; access_log /var/log/nginx/wiki.access.log; error_log /var/log/nginx/wiki.error.log; #maximum file upload size is 4MB – change accordingly if needed client_max_body_size 4M; client_body_buffer_size 128k; rewrite ^(/)_media/(.*) $1lib/exe/fetch.php?media=$2 last; rewrite ^(/)_detail/(.*) $1lib/exe/detail.php?media=$2 last; rewrite ^(/)_export/([^/]+)/(.*) $1doku.php?do=export_$2&id=$3 last; location / { root /var/www/wiki; index index.html index.htm index.php; if (!-f $request_filename) { rewrite [...]
thetvdb.com Ruby Lib
Zu finden mein Repository bei GitHub. Vielleicht kanns ja jemand brauchen. Wird bestimmt noch etwas bearbeitet die nächste Zeit. # # Howto use: # require "tv" # # Find TV Show # series = Series.new res = series.find "Dexter" res.each do |s| puts "#{s[:id]} – #{s[:name]}" end # # Get Data # serie [...]
iPhone + AirTunes – Proof of Concept
Warum, weshalb und wieso Das macht mich jetzt schon seit Monaten fuchsig. Da kauft man sich ne AirPort Express, freut sich über die Vorteile von AirTunes und dann bekommt Apple es nicht auf die Reihe dass die iPod.app vom iPhone/iPod touch sich mit dem Gerät verständigt. Nachdem heute Sonntag ist, ich viel zu früh aufgewacht [...]
RoR: Rails Tidy Installation & Konfiguration
Erstmal sollte man schauen dass man tidy auf seiner Mühle installiert. Bei Debian bzw. Ubuntu geht das mit nem schönen apt-get install tidy (als Root versteht sich / bzw. mit sudo) Auf nem Mac geht es z.B. mit MacPorts sudo port install tidy fast genau so einfach Natürlich kann man sich auch das Tidy-Packet von [...]
RoR: link_to
Bei Rails link_to Methode kann man mit :params beliebige Parameter mitgeben, so etwa: link_to "Test", :controller => "controller", :action => "action", :params => { :id => @picture.id} Weitere HTML Eigenschaften (zB. :class lassen sich zwar auch übergeben, dafür müssen aber :controller & :action mit “geschwungenen Klammern” abgegrenzt werden: link_to "Test", {:controller => "controller", :action => [...]