Ein kleiner Schnipsel, um nur den Header eines HTTP Aufrufes zu erhalten.
url = URI.parse('http://manuel.funkensturm.de/')
req = Net::HTTP::Get.new(url.path)
res = Net::HTTP.start(url.host, url.port) { |http| http.request_head('/feed/') }
res.to_yaml
Interessant sind in meinen Augen folgende Werte:
>> res['last-modified']
=> "Tue, 11 Aug 2009 16:09:01 GMT"
>> res['content-type']
=> "application/rss+xml; charset=\"UTF-8\""
>> res['etag']
=> "\"ca39ca8e3c9d3b858ef0d711956e00ad\""
über last-modified oder den etag kann man dann schauen, ob man den Feed abholt oder die Aktion durchführt…
Ähnliche Posts:
»
ÜÄÖß Umlaute kaputt in Ruby on Rails und MySQL [broken umlauts]
Hier soll eine Liste mit nützlichen Terminal Befehlen entstehen, da man so manche einfach jedes mal vergisst und dann suchen muss.
Nameserver einer Domain herausfinden
nslookup funkensturm.de
MX Record einer Domain herausfinden
nslookup -query=mx funkensturm.de
Prozesse (zu einem Command) mit PID’s herausfinden
ps aux | grep -i ruby
| grep -i command nur wenn man die Prozesse zu einem Command haben will
Prozesse beenden
kill -9 PID
killall command
mit den zwei fang ich mal an. Wird aber immer schön erweitert. Wenn ihr welche habt einfach in die Comments!
Ähnliche Posts:
»
Musik vom Apple TV zurück in iTunes retten»
PGP mit Mac OS X und Thunderbird 2 (Enigmail Add-on)»
Mysql on Leopard: Startupitem, Prefpane, LaunchDemon»
Mit Mac und Imagemagick: Tiff Bild reparieren
Kommentare