Geekstammtisch

Mehr oder weniger regelmäßiger Stammtisch rund um Geektum, (Web)development und was immer unsere Gäste an interessanten Dingen zu erzählen haben

https://geekstammtisch.de/

subscribe
share






GST002 - Shell ist immer da


Heute mit unserem ersten Gast: Sebastian Schulze (@bascht, http://bascht.com/)

Errata
  • Von Bodo zu Ruby Patch 1.9.3-p362:
    • Das ist nich nur unwichtiges Zeug drin gewesen: Zum Beispiel wurde der Hash-Algo von Murmurhash zu SipHash geändert um Hash Flodding und damit DOS zu verhindern.
    • Details dazu gab es auf dem 29c3 in diesem Vortrag: http://events.ccc.de/congress/2012/Fahrplan/events/5152.en.html
      • Video: http://mirror.fem-net.de/CCC/29C3/mp4-h264-HQ/29c3-5152-en-hashflooding_dos_reloaded_h264.mp4
Ruby
  • Fix all the SEGFAULTs (with 1.9.3-p374)
  • Nokogiri von der Commandozeile (https://github.com/sparklemotion/nokogiri/blob/master/bin/nokogiri)
  • Aaron Patterson, Ryan Davis: Worst. Ideas. Ever. http://www.confreaks.com/videos/198-rubyconf2009-worst-ideas-ever
  • Bascht hat ein Web-Entwickler Background ist aber mittlerweile als freier DevOps unterwegs (http://blog.csanchez.org/2012/03/13/infrastructure-as-code/)
  • http://devopsreactions.tumblr.com/
  • Bascht deployed auch schon mal im JRuby Kontext:
    • Maven, Tomcat, War-Files und so weiter…
  • Java-Entwickler sind sehr nette Leute :-)
  • Scripting mit Bash?
  • Oder einfach direkt in Ruby :-)
    • Brightbox Debian Packages/PPA (http://docs.brightbox.com/ruby/ubuntu/)
  • Einfach immer Gemfiles verwenden
    • bundle console: http://gembundler.com/v1.2/bundle_console.html
  • Schmankerl: OpenLDAP Configure Script in knackigen 26k LOCs (http://code.metager.de/source/xref/openldap/configure#430)
    • Unit testing for Bash: https://code.google.com/p/shunit2/ (Dirk hat's gefunden)
  • Test-Driven-Admin
  • Automatisierung muss sein, weil man will nicht das hier: http://eric.lubow.org/wp-content/uploads/2010/03/cssh_screenshot.jpg
    • Cluster Shell (http://sourceforge.net/projects/clusterssh/)
    • Oder einfach mit iTerm2 ("Shell" -> "Broadcast Input")
  • Echte Automatisierung:
    • Am besten direkt von Anfang an richtig machen!
    • Puppet: http://puppetlabs.com/
    • Chef: http://www.opscode.com/chef/
    • Chef-Doku: http://docs.opscode.com/
    • KEINEN eigenen Chef-Server zum testen aufsetzen, einfach kostenlos bei Opscode einen nehmen: https://manage.opscode.com/
    • irgendwas anderes / eigenes ;-) (immer noch besser als manuell)
    • Keine Angst mehr vor Freitagnachmittag-Deploys: http://devopsreactions.tumblr.com/post/37823969926/a-small-infrastructure-change-4pm-friday
  • GST berichtete: mruby-web-irb is now WebRuby: https://github.com/xxuejie/webruby
  • Ruby Facets: https://github.com/rubyworks/facets
  • Zucker: http://rubyzucker.info/
  • Anwendungsfall für ActiveSupport: http://bascht.hasbeen.in
Rails
  • OMG!1!, more security fixes
    • Rails 3.2.11, 3.1.10, 3.0.19 und sogar 2.3.15 released
    • CVE-2013-0155: https://groups.google.com/group/rubyonrails-security/browse_thread/thread/b75585bae4326af2
    • CVE-2013-0156: https://groups.google.com/group/rubyonrails-security/browse_thread/thread/eb56e482f9d21934
  • View-Decorator: https://github.com/drapergem/draper
  • Gary Berhardt: "How do we stop our Rails apps from being so horrible when they grow up?"
Web Services
  • http://hackdesign.org/ - Desing courses for Hacker
Events
  • cologne.rb braucht Talks: https://github.com/colognerb/talks/wiki/Potentielle-Themen
    • Unser Talk: https://speakerdeck.com/railsbros_dirk/cologne-dot-rb-magic-kindergarten
  • Am 6.7. ist Iron Maiden in Oberhausen \m/
    • Sigint findet auch an diesem Wochenende statt: http://sigint.ccc.de/ (5.-7.7.2013)
  • Railsgirls treffen sich auch wieder (31.01.): http://www.nerdhub.de/events/115-rails-girls-cologne/dates/1442)
  • wroc_love.rb: Zweiter Batch an Tickets raus - https://tito.io/wrocloverb/2013
Offtopic
  • Dokumentation über das Phänomen Bronies: http://www.bronydoc.com/Brony/MAIN.html :-)
  • Pony Podcast: http://ponytime.net/


fyyd: Podcast Search Engine
share








 January 21, 2013  1h0m