index.html 36 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN"
  2. "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ro" version="XHTML+RDFa 1.0" dir="ltr"
  4. xmlns:content="http://purl.org/rss/1.0/modules/content/"
  5. xmlns:dc="http://purl.org/dc/terms/"
  6. xmlns:foaf="http://xmlns.com/foaf/0.1/"
  7. xmlns:og="http://ogp.me/ns#"
  8. xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"
  9. xmlns:sioc="http://rdfs.org/sioc/ns#"
  10. xmlns:sioct="http://rdfs.org/sioc/types#"
  11. xmlns:skos="http://www.w3.org/2004/02/skos/core#"
  12. xmlns:xsd="http://www.w3.org/2001/XMLSchema#">
  13. <head profile="http://www.w3.org/1999/xhtml/vocab">
  14. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  15. <meta about="/conferin%C8%9Ba-rubyandrails-2010" property="sioc:num_replies" content="0" datatype="xsd:integer" />
  16. <link rel="shortcut icon" href="http://fii-liber.ro/sites/all/themes/bartik/favicon.png" type="image/png" />
  17. <meta content="Conferința RubyAndRails 2010" about="/conferin%C8%9Ba-rubyandrails-2010" property="dc:title" />
  18. <link rel="shortlink" href="/node/96" />
  19. <meta name="Generator" content="Drupal 7 (http://drupal.org)" />
  20. <link rel="canonical" href="/conferin%C8%9Ba-rubyandrails-2010" />
  21. <title>Conferința RubyAndRails 2010 | Fii liber</title>
  22. <style type="text/css" media="all">@import url("http://fii-liber.ro/modules/system/system.base.css?m9s37a");
  23. @import url("http://fii-liber.ro/modules/system/system.menus.css?m9s37a");
  24. @import url("http://fii-liber.ro/modules/system/system.messages.css?m9s37a");
  25. @import url("http://fii-liber.ro/modules/system/system.theme.css?m9s37a");</style>
  26. <style type="text/css" media="all">@import url("http://fii-liber.ro/modules/comment_notify/comment_notify.css?m9s37a");
  27. @import url("http://fii-liber.ro/modules/aggregator/aggregator.css?m9s37a");
  28. @import url("http://fii-liber.ro/modules/comment/comment.css?m9s37a");
  29. @import url("http://fii-liber.ro/modules/field/theme/field.css?m9s37a");
  30. @import url("http://fii-liber.ro/modules/node/node.css?m9s37a");
  31. @import url("http://fii-liber.ro/modules/search/search.css?m9s37a");
  32. @import url("http://fii-liber.ro/modules/user/user.css?m9s37a");
  33. @import url("http://fii-liber.ro/modules/views/css/views.css?m9s37a");</style>
  34. <style type="text/css" media="all">@import url("http://fii-liber.ro/sites/all/modules/ckeditor/ckeditor.css?m9s37a");
  35. @import url("http://fii-liber.ro/modules/colorbox/styles/default/colorbox_default_style.css?m9s37a");
  36. @import url("http://fii-liber.ro/modules/ctools/css/ctools.css?m9s37a");
  37. @import url("http://fii-liber.ro/sites/all/modules/ldap/ldap_help/ldap_help.css?m9s37a");
  38. @import url("http://fii-liber.ro/modules/panels/css/panels.css?m9s37a");
  39. @import url("http://fii-liber.ro/modules/custom_search/custom_search.css?m9s37a");
  40. @import url("http://fii-liber.ro/modules/filter/filter.css?m9s37a");</style>
  41. <style type="text/css" media="all">@import url("http://fii-liber.ro/sites/all/themes/bartik/css/layout.css?m9s37a");
  42. @import url("http://fii-liber.ro/sites/all/themes/bartik/css/style.css?m9s37a");
  43. @import url("http://fii-liber.ro/sites/default/files//color/bartik-9bf90cfa/colors.css?m9s37a");</style>
  44. <style type="text/css" media="print">@import url("http://fii-liber.ro/sites/all/themes/bartik/css/print.css?m9s37a");</style>
  45. <!--[if lte IE 7]>
  46. <link type="text/css" rel="stylesheet" href="http://fii-liber.ro/sites/all/themes/bartik/css/ie.css?m9s37a" media="all" />
  47. <![endif]-->
  48. <!--[if IE 6]>
  49. <link type="text/css" rel="stylesheet" href="http://fii-liber.ro/sites/all/themes/bartik/css/ie6.css?m9s37a" media="all" />
  50. <![endif]-->
  51. <script type="text/javascript" src="http://fii-liber.ro/misc/jquery.js?v=1.4.4"></script>
  52. <script type="text/javascript" src="http://fii-liber.ro/misc/jquery.once.js?v=1.2"></script>
  53. <script type="text/javascript" src="http://fii-liber.ro/misc/drupal.js?m9s37a"></script>
  54. <script type="text/javascript" src="http://fii-liber.ro/misc/form.js?v=7.15"></script>
  55. <script type="text/javascript" src="http://fii-liber.ro/modules/comment_notify/comment_notify.js?m9s37a"></script>
  56. <script type="text/javascript" src="http://fii-liber.ro/sites/default/files//languages/ro_wPb5y5GA8adhs0XrFPlwW0E3geBuNuxa8EAGXAvDcPU.js?m9s37a"></script>
  57. <script type="text/javascript" src="http://fii-liber.ro/sites/all/libraries/colorbox/colorbox/jquery.colorbox-min.js?m9s37a"></script>
  58. <script type="text/javascript" src="http://fii-liber.ro/modules/colorbox/js/colorbox.js?m9s37a"></script>
  59. <script type="text/javascript" src="http://fii-liber.ro/modules/colorbox/styles/default/colorbox_default_style.js?m9s37a"></script>
  60. <script type="text/javascript" src="http://fii-liber.ro/modules/panels/js/panels.js?m9s37a"></script>
  61. <script type="text/javascript" src="http://fii-liber.ro/modules/custom_search/js/custom_search.js?m9s37a"></script>
  62. <script type="text/javascript" src="http://fii-liber.ro/modules/captcha/captcha.js?m9s37a"></script>
  63. <script type="text/javascript">
  64. <!--//--><![CDATA[//><!--
  65. var _paq = _paq || [];(function(){var u=(("https:" == document.location.protocol) ? "" : "http://analiza.ceata.org/");_paq.push(["setSiteId", "3"]);_paq.push(["setTrackerUrl", u+"piwik.php"]);_paq.push(["setDoNotTrack", 1]);var pkBaseURL = (("https:" == document.location.protocol) ? "https://analiza.ceata.org/" : "http://analiza.ceata.org/");
  66. document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' type='text/javascript'%3E%3C/script%3E"));
  67. try {
  68. var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", 3);
  69. piwikTracker.trackPageView();
  70. piwikTracker.enableLinkTracking();
  71. } catch( err ) {}_paq.push(["trackPageView"]);_paq.push(["enableLinkTracking"]);var d=document,g=d.createElement("script"),s=d.getElementsByTagName("script")[0];g.type="text/javascript";g.defer=true;g.async=true;g.src=u+"piwik.js";s.parentNode.insertBefore(g,s);})();
  72. //--><!]]>
  73. </script>
  74. <script type="text/javascript" src="http://fii-liber.ro/misc/tableheader.js?m9s37a"></script>
  75. <script type="text/javascript" src="http://fii-liber.ro/misc/textarea.js?v=7.15"></script>
  76. <script type="text/javascript" src="http://fii-liber.ro/modules/filter/filter.js?m9s37a"></script>
  77. <script type="text/javascript">
  78. <!--//--><![CDATA[//><!--
  79. jQuery.extend(Drupal.settings, {"basePath":"\/","pathPrefix":"","ajaxPageState":{"theme":"bartik","theme_token":"ELW6vkJ857OwHGqN2fiTJLKG5VLwMH4lIsh3z8K5V_I","js":{"sites\/all\/modules\/ckeditor\/includes\/ckeditor.utils.js":1,"sites\/all\/modules\/ckeditor\/ckeditor\/ckeditor.js":1,"misc\/jquery.js":1,"misc\/jquery.once.js":1,"misc\/drupal.js":1,"misc\/form.js":1,"modules\/comment_notify\/comment_notify.js":1,"public:\/\/languages\/ro_wPb5y5GA8adhs0XrFPlwW0E3geBuNuxa8EAGXAvDcPU.js":1,"sites\/all\/libraries\/colorbox\/colorbox\/jquery.colorbox-min.js":1,"modules\/colorbox\/js\/colorbox.js":1,"modules\/colorbox\/styles\/default\/colorbox_default_style.js":1,"modules\/panels\/js\/panels.js":1,"modules\/custom_search\/js\/custom_search.js":1,"modules\/captcha\/captcha.js":1,"0":1,"misc\/tableheader.js":1,"misc\/textarea.js":1,"modules\/filter\/filter.js":1},"css":{"modules\/system\/system.base.css":1,"modules\/system\/system.menus.css":1,"modules\/system\/system.messages.css":1,"modules\/system\/system.theme.css":1,"modules\/comment_notify\/comment_notify.css":1,"modules\/aggregator\/aggregator.css":1,"modules\/comment\/comment.css":1,"modules\/field\/theme\/field.css":1,"modules\/node\/node.css":1,"modules\/search\/search.css":1,"modules\/user\/user.css":1,"modules\/views\/css\/views.css":1,"sites\/all\/modules\/ckeditor\/ckeditor.css":1,"modules\/colorbox\/styles\/default\/colorbox_default_style.css":1,"modules\/ctools\/css\/ctools.css":1,"sites\/all\/modules\/ldap\/ldap_help\/ldap_help.css":1,"modules\/panels\/css\/panels.css":1,"modules\/custom_search\/custom_search.css":1,"modules\/filter\/filter.css":1,"sites\/all\/themes\/bartik\/css\/layout.css":1,"sites\/all\/themes\/bartik\/css\/style.css":1,"sites\/all\/themes\/bartik\/css\/colors.css":1,"sites\/all\/themes\/bartik\/css\/print.css":1,"sites\/all\/themes\/bartik\/css\/ie.css":1,"sites\/all\/themes\/bartik\/css\/ie6.css":1}},"colorbox":{"opacity":"0.85","current":"{current} of {total}","previous":"\u00ab Prev","next":"Next \u00bb","close":"Close","maxWidth":"100%","maxHeight":"100%","fixed":true,"__drupal_alter_by_ref":["default"]},"custom_search":{"form_target":"_self","solr":0},"ckeditor":{"input_formats":{"1":{"customConfig":"\/sites\/all\/modules\/ckeditor\/ckeditor.config.js?1344514882","defaultLanguage":"en","toolbar":"[\r\n [\u0027Source\u0027],\r\n [\u0027Cut\u0027,\u0027Copy\u0027,\u0027Paste\u0027,\u0027PasteText\u0027,\u0027PasteFromWord\u0027,\u0027-\u0027,\u0027SpellChecker\u0027, \u0027Scayt\u0027],\r\n [\u0027Undo\u0027,\u0027Redo\u0027,\u0027Find\u0027,\u0027Replace\u0027,\u0027-\u0027,\u0027SelectAll\u0027,\u0027RemoveFormat\u0027],\r\n [\u0027Image\u0027,\u0027Media\u0027,\u0027Flash\u0027,\u0027Table\u0027,\u0027HorizontalRule\u0027,\u0027Smiley\u0027,\u0027SpecialChar\u0027],\r\n [\u0027Maximize\u0027, \u0027ShowBlocks\u0027],\r\n \u0027\/\u0027,\r\n [\u0027Format\u0027],\r\n [\u0027Bold\u0027,\u0027Italic\u0027,\u0027Underline\u0027,\u0027Strike\u0027,\u0027-\u0027,\u0027Subscript\u0027,\u0027Superscript\u0027],\r\n [\u0027NumberedList\u0027,\u0027BulletedList\u0027,\u0027-\u0027,\u0027Outdent\u0027,\u0027Indent\u0027,\u0027Blockquote\u0027],\r\n [\u0027JustifyLeft\u0027,\u0027JustifyCenter\u0027,\u0027JustifyRight\u0027,\u0027JustifyBlock\u0027,\u0027-\u0027,\u0027BidiLtr\u0027,\u0027BidiRtl\u0027],\r\n [\u0027Link\u0027,\u0027Unlink\u0027,\u0027Anchor\u0027, \u0027Linkit\u0027]\r\n]\r\n ","enterMode":1,"shiftEnterMode":2,"toolbarStartupExpanded":true,"width":"100%","skin":"kama","format_tags":"p;div;pre;address;h1;h2;h3;h4;h5;h6","show_toggle":"t","ss":"2","loadPlugins":{"drupalbreaks":{"name":"drupalbreaks","desc":"Plugin for inserting Drupal teaser and page breaks.","path":"\/sites\/all\/modules\/ckeditor\/plugins\/drupalbreaks\/","buttons":{"DrupalBreak":{"label":"DrupalBreak","icon":"images\/drupalbreak.png"}},"default":"t"},"tableresize":{"name":"tableresize","desc":"Table Resize plugin","path":"\/sites\/all\/modules\/ckeditor\/ckeditor\/plugins\/tableresize\/","buttons":false,"default":"t"}},"scayt_autoStartup":false,"stylesCombo_stylesSet":"drupal:\/sites\/all\/modules\/ckeditor\/ckeditor.styles.js","contentsCss":["\/sites\/all\/modules\/ckeditor\/ckeditor.css?m","\/sites\/all\/modules\/ckeditor\/ckeditor\/contents.css?m"]},"2":{"customConfig":"\/sites\/all\/modules\/ckeditor\/ckeditor.config.js?1344514882","defaultLanguage":"en","toolbar":"[\r\n [\u0027Source\u0027],\r\n [\u0027Cut\u0027,\u0027Copy\u0027,\u0027Paste\u0027,\u0027PasteText\u0027,\u0027PasteFromWord\u0027,\u0027-\u0027,\u0027SpellChecker\u0027, \u0027Scayt\u0027],\r\n [\u0027Undo\u0027,\u0027Redo\u0027,\u0027Find\u0027,\u0027Replace\u0027,\u0027-\u0027,\u0027SelectAll\u0027,\u0027RemoveFormat\u0027],\r\n [\u0027Image\u0027,\u0027Media\u0027,\u0027Flash\u0027,\u0027Table\u0027,\u0027HorizontalRule\u0027,\u0027Smiley\u0027,\u0027SpecialChar\u0027],\r\n [\u0027Maximize\u0027, \u0027ShowBlocks\u0027],\r\n \u0027\/\u0027,\r\n [\u0027Format\u0027],\r\n [\u0027Bold\u0027,\u0027Italic\u0027,\u0027Underline\u0027,\u0027Strike\u0027,\u0027-\u0027,\u0027Subscript\u0027,\u0027Superscript\u0027],\r\n [\u0027NumberedList\u0027,\u0027BulletedList\u0027,\u0027-\u0027,\u0027Outdent\u0027,\u0027Indent\u0027,\u0027Blockquote\u0027],\r\n [\u0027JustifyLeft\u0027,\u0027JustifyCenter\u0027,\u0027JustifyRight\u0027,\u0027JustifyBlock\u0027,\u0027-\u0027,\u0027BidiLtr\u0027,\u0027BidiRtl\u0027],\r\n [\u0027Link\u0027,\u0027Unlink\u0027,\u0027Anchor\u0027, \u0027Linkit\u0027]\r\n]\r\n ","enterMode":1,"shiftEnterMode":2,"toolbarStartupExpanded":true,"width":"100%","skin":"kama","format_tags":"p;div;pre;address;h1;h2;h3;h4;h5;h6","show_toggle":"t","ss":"2","loadPlugins":{"drupalbreaks":{"name":"drupalbreaks","desc":"Plugin for inserting Drupal teaser and page breaks.","path":"\/sites\/all\/modules\/ckeditor\/plugins\/drupalbreaks\/","buttons":{"DrupalBreak":{"label":"DrupalBreak","icon":"images\/drupalbreak.png"}},"default":"t"},"tableresize":{"name":"tableresize","desc":"Table Resize plugin","path":"\/sites\/all\/modules\/ckeditor\/ckeditor\/plugins\/tableresize\/","buttons":false,"default":"t"}},"scayt_autoStartup":false,"stylesCombo_stylesSet":"drupal:\/sites\/all\/modules\/ckeditor\/ckeditor.styles.js","contentsCss":["\/sites\/all\/modules\/ckeditor\/ckeditor.css?m","\/sites\/all\/modules\/ckeditor\/ckeditor\/contents.css?m"]},"3":{"customConfig":"\/sites\/all\/modules\/ckeditor\/ckeditor.config.js?1344514882","defaultLanguage":"en","toolbar":"[\r\n [\u0027Source\u0027],\r\n [\u0027Cut\u0027,\u0027Copy\u0027,\u0027Paste\u0027,\u0027PasteText\u0027,\u0027PasteFromWord\u0027,\u0027-\u0027,\u0027SpellChecker\u0027, \u0027Scayt\u0027],\r\n [\u0027Undo\u0027,\u0027Redo\u0027,\u0027Find\u0027,\u0027Replace\u0027,\u0027-\u0027,\u0027SelectAll\u0027,\u0027RemoveFormat\u0027],\r\n [\u0027Image\u0027,\u0027Media\u0027,\u0027Flash\u0027,\u0027Table\u0027,\u0027HorizontalRule\u0027,\u0027Smiley\u0027,\u0027SpecialChar\u0027],\r\n [\u0027Maximize\u0027, \u0027ShowBlocks\u0027],\r\n \u0027\/\u0027,\r\n [\u0027Format\u0027],\r\n [\u0027Bold\u0027,\u0027Italic\u0027,\u0027Underline\u0027,\u0027Strike\u0027,\u0027-\u0027,\u0027Subscript\u0027,\u0027Superscript\u0027],\r\n [\u0027NumberedList\u0027,\u0027BulletedList\u0027,\u0027-\u0027,\u0027Outdent\u0027,\u0027Indent\u0027,\u0027Blockquote\u0027],\r\n [\u0027JustifyLeft\u0027,\u0027JustifyCenter\u0027,\u0027JustifyRight\u0027,\u0027JustifyBlock\u0027,\u0027-\u0027,\u0027BidiLtr\u0027,\u0027BidiRtl\u0027],\r\n [\u0027Link\u0027,\u0027Unlink\u0027,\u0027Anchor\u0027, \u0027Linkit\u0027]\r\n]\r\n ","enterMode":1,"shiftEnterMode":2,"toolbarStartupExpanded":true,"width":"100%","skin":"kama","format_tags":"p;div;pre;address;h1;h2;h3;h4;h5;h6","show_toggle":"t","ss":"2","loadPlugins":{"drupalbreaks":{"name":"drupalbreaks","desc":"Plugin for inserting Drupal teaser and page breaks.","path":"\/sites\/all\/modules\/ckeditor\/plugins\/drupalbreaks\/","buttons":{"DrupalBreak":{"label":"DrupalBreak","icon":"images\/drupalbreak.png"}},"default":"t"},"tableresize":{"name":"tableresize","desc":"Table Resize plugin","path":"\/sites\/all\/modules\/ckeditor\/ckeditor\/plugins\/tableresize\/","buttons":false,"default":"t"}},"scayt_autoStartup":false,"stylesCombo_stylesSet":"drupal:\/sites\/all\/modules\/ckeditor\/ckeditor.styles.js","contentsCss":["\/sites\/all\/modules\/ckeditor\/ckeditor.css?m","\/sites\/all\/modules\/ckeditor\/ckeditor\/contents.css?m"]},"full_html":{"customConfig":"\/sites\/all\/modules\/ckeditor\/ckeditor.config.js?1344514882","defaultLanguage":"en","toolbar":"\n[\n [\u0027Source\u0027],\n [\u0027Cut\u0027,\u0027Copy\u0027,\u0027Paste\u0027,\u0027PasteText\u0027,\u0027PasteFromWord\u0027,\u0027-\u0027,\u0027SpellChecker\u0027, \u0027Scayt\u0027],\n [\u0027Undo\u0027,\u0027Redo\u0027,\u0027Find\u0027,\u0027Replace\u0027,\u0027-\u0027,\u0027SelectAll\u0027,\u0027RemoveFormat\u0027],\n [\u0027Image\u0027,\u0027Media\u0027,\u0027Flash\u0027,\u0027Table\u0027,\u0027HorizontalRule\u0027,\u0027Smiley\u0027,\u0027SpecialChar\u0027],\n \u0027\/\u0027,\n [\u0027Bold\u0027,\u0027Italic\u0027,\u0027Underline\u0027,\u0027Strike\u0027,\u0027-\u0027,\u0027Subscript\u0027,\u0027Superscript\u0027],\n [\u0027NumberedList\u0027,\u0027BulletedList\u0027,\u0027-\u0027,\u0027Outdent\u0027,\u0027Indent\u0027,\u0027Blockquote\u0027],\n [\u0027JustifyLeft\u0027,\u0027JustifyCenter\u0027,\u0027JustifyRight\u0027,\u0027JustifyBlock\u0027,\u0027-\u0027,\u0027BidiLtr\u0027,\u0027BidiRtl\u0027],\n [\u0027Link\u0027,\u0027Unlink\u0027,\u0027Anchor\u0027, \u0027Linkit\u0027],\n [\u0027DrupalBreak\u0027],\n \u0027\/\u0027,\n [\u0027Format\u0027,\u0027Font\u0027,\u0027FontSize\u0027],\n [\u0027TextColor\u0027,\u0027BGColor\u0027],\n [\u0027Maximize\u0027, \u0027ShowBlocks\u0027]\n]\n ","enterMode":1,"shiftEnterMode":2,"toolbarStartupExpanded":true,"width":"100%","skin":"kama","format_tags":"p;div;pre;address;h1;h2;h3;h4;h5;h6","show_toggle":"t","ss":"2","scayt_autoStartup":false,"stylesCombo_stylesSet":"drupal:\/sites\/all\/modules\/ckeditor\/ckeditor.styles.js","contentsCss":["\/sites\/all\/modules\/ckeditor\/ckeditor.css?m","\/sites\/all\/modules\/ckeditor\/ckeditor\/contents.css?m"]}},"plugins":[],"textarea_default_format":{"edit-comment-body-und-0-value":"1"},"module_path":"\/sites\/all\/modules\/ckeditor","editor_path":"\/sites\/all\/modules\/ckeditor\/ckeditor\/","ajaxToken":"MJHGSbcZEcAGUkUKlMwYlGmr_QvtBUu8MMJADUuDAL0","xss_url":"\/ckeditor\/xss","theme":"bartik","elements":{"edit-comment-body-und-0-value":"1"},"autostart":{"edit-comment-body-und-0-value":true}}});
  80. //--><!]]>
  81. </script>
  82. </head>
  83. <body class="html not-front not-logged-in one-sidebar sidebar-second page-node page-node- page-node-96 node-type-page" >
  84. <div id="skip-link">
  85. <a href="#main-content" class="element-invisible element-focusable">Mergi la conţinutul principal</a>
  86. </div>
  87. <div id="page-wrapper"><div id="page">
  88. <div id="header" class="without-secondary-menu"><div class="section clearfix">
  89. <a href="/" title="Acasă" rel="home" id="logo">
  90. <img src="http://fii-liber.ro/sites/default/files/logo.png" alt="Acasă" />
  91. </a>
  92. <div id="name-and-slogan">
  93. <div id="site-name">
  94. <strong>
  95. <a href="/" title="Acasă" rel="home"><span>Fii liber</span></a>
  96. </strong>
  97. </div>
  98. <div id="site-slogan">
  99. Revista ta de arte și tehnologii libere </div>
  100. </div> <!-- /#name-and-slogan -->
  101. <div class="region region-header">
  102. <div id="block-block-16" class="block block-block">
  103. <h2 class="element-invisible">Autentificare</h2>
  104. <div class="content">
  105. <p><a href="http://fii-liber.ro/user">Autentificare</a></p>
  106. </div>
  107. </div>
  108. <div id="block-block-17" class="block block-block">
  109. <h2 class="element-invisible">Înregistrare</h2>
  110. <div class="content">
  111. <p><a href="https://cont.ceata.org/index.php?r=registration/index">Înregistare</a></p>
  112. </div>
  113. </div>
  114. <div id="block-custom-search-blocks-1" class="block block-custom-search-blocks">
  115. <h2 class="element-invisible">Custom Search 1</h2>
  116. <div class="content">
  117. <form class="search-form" action="/node/96" method="post" id="custom-search-blocks-form-1" accept-charset="UTF-8"><div><div class="form-item form-type-textfield form-item-custom-search-blocks-form-1">
  118. <input class="custom-search-default-value custom-search-box form-text" type="text" id="edit-custom-search-blocks-form-1--2" name="custom_search_blocks_form_1" value="Caută..." size="20" maxlength="90" />
  119. </div>
  120. <fieldset class="custom_search-popup form-wrapper" id="edit-popup"><div class="fieldset-wrapper"></div></fieldset>
  121. <input type="hidden" name="delta" value="1" />
  122. <input type="hidden" name="form_build_id" value="form-TgWOddRM_5S3cpNfWWc-kbixvPK3AGyqBRAXcXEuf6w" />
  123. <input type="hidden" name="form_id" value="custom_search_blocks_form_1" />
  124. <input class="default-text" type="hidden" name="default_text" value="Caută..." />
  125. <div class="form-actions form-wrapper" id="edit-actions--2"><input style="display:none;" type="submit" id="edit-submit--2" name="op" value="" class="form-submit" /></div></div></form> </div>
  126. </div>
  127. </div>
  128. <div id="main-menu" class="navigation">
  129. <h2 class="element-invisible">Meniu principal</h2><ul id="main-menu-links" class="links clearfix"><li class="menu-504 first"><a href="/arta" title="Artă">Artă</a></li>
  130. <li class="menu-503"><a href="/tehnologie" title="Tehnologie">Tehnologie</a></li>
  131. <li class="menu-2002"><a href="/legislatie" title="">Legislație</a></li>
  132. <li class="menu-512"><a href="/stiri" title="Ultimele știri">Știri</a></li>
  133. <li class="menu-1956"><a href="http://fii-liber.ro/pe-scurt" title="">Pe scurt</a></li>
  134. <li class="menu-502"><a href="/ghiduri" title="Ghiduri">Ghiduri</a></li>
  135. <li class="menu-677 last"><a href="/povestiri" title="Povestiri adevărate">Povestiri</a></li>
  136. </ul> </div> <!-- /#main-menu -->
  137. </div></div> <!-- /.section, /#header -->
  138. <div id="main-wrapper" class="clearfix"><div id="main" class="clearfix">
  139. <div id="content" class="column"><div class="section">
  140. <a id="main-content"></a>
  141. <h1 class="title" id="page-title">
  142. Conferința RubyAndRails 2010 </h1>
  143. <div class="tabs">
  144. </div>
  145. <div class="region region-content">
  146. <div id="block-system-main" class="block block-system">
  147. <div class="content">
  148. <div id="node-96" class="node node-page node-promoted node-full clearfix" about="/conferin%C8%9Ba-rubyandrails-2010" typeof="sioc:Item foaf:Document">
  149. <div class="meta submitted">
  150. <span property="dc:date dc:created" content="2010-10-31T16:17:04+02:00" datatype="xsd:dateTime" rel="sioc:has_creator">de <span class="username" xml:lang="" about="/users/hurrycane" typeof="sioc:UserAccount" property="foaf:name">Bogdan Gâza</span>, publicat Duminică, 31 Octombrie 2010</span> </div>
  151. <div class="content clearfix">
  152. <div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded"><p class="rteright"><img align="right" width="400" height="266" alt="" src="http://fii-liber.ro/sites/default/files//page/2010/10/DSC_0041.JPG" /></p>
  153. <p>Comunitatea dezvoltatorilor de <a href="http://www.ruby-lang.org/en/">Ruby</a> și <a href="http://rubyonrails.org/">Rails</a> din Europa, rămasă fară o conferință oficială (<a href="http://europe.railsconf.org/">RailsConf Europe</a> a fost  anulată în ultimii 2 ani din cauza crizei), a organizat pe 21 și 22 Octombrie 2010 în Amsterdam a 6-a ediție a conferinței <a href="http://rubyandrails.eu">RubyAndRails</a>. Aproximativ 250 de participanți din 8 țări, 15 vorbitori, două piste, 15 litri de cafea și un dans dedicat HTML-ului, toate într-o clădire superbă pe malul râului Amstel.</p>
  154. <!--break--><p>Împreună cu vorbitori bine cunoscuți, precum Rick Olson (github) și Corey Haines, au fost acceptați să prezinte și studenți ce au participat în programul <a href="http://rubysoc.org/">Ruby Summer of Code 2010</a>. Astfel, împreună cu <a href="http://www.rubyandrails.eu/speakers/piotr-sarnacki">Piotr Sarnacki</a> (Polonia), am prezentat proiectele noastre dezvoltate peste vară. Piotr a vorbit despre "<a href="http://piotrsarnacki.com/2010/09/14/mountable-engines/">Mountable Apps</a>" și cum se pot rula două aplicații de Rails în același timp: una fiind aplicația ca atare, iar cealaltă cu foarte puține modificări (devenind astfel un <a href="http://rails-engines.org/">Rails Engine</a>). Proiectul despre care am vorbit se cheamă "<a href="http://github.com/sferik/rails_admin/">Rails Admin</a>" și este un "motor de Rails" ce oferă funcționalități asemănătoare interfeței de administrare din <a href="http://www.djangoproject.com/">Django</a>, pentru limbajul Python.</p>
  155. <p>În prima zi <a href="http://www.rubyandrails.eu/speakers/rick-olson">Rick Olson</a> (technoweenie), un bine cunoscut membru al comunității alumni a <a href="http://rubyonrails.org/core/alumni">Rails Core Team</a>, a vorbit despre cum poate fi folosit <a href="http://git-scm.com/">Git</a> ca o bază de date nerelațională și cum acest lucru este deja pus în practică de către github (prezentarea poate fi găsită aici: <a href="http://git-nosql-rar.heroku.com/">http://git-nosql-rar.heroku.com/</a>). Ziua s-a încheiat cu <a href="http://www.rubyandrails.eu/speakers/jeff-rose">Jeff Rose</a> care a vorbit despre un lucru ce nu ține atât de mult de comunitatea Ruby on Rails, dar care este foarte interesant și distractiv: sintetizatoare audio și cum a reușit să creeze sunete colaborativ folosind Clojure și JVM.</p>
  156. <p>A doua zi, pe cea de-a doua pistă a conferinței, s-a desfășurat un concurs numit <a href="http://rubyandrails.eu/rumble">RubyAndRails Rumble</a> unde 4 echipe s-au bătut pentru dezvoltarea unei aplicații Rails în numai 12 ore. <a href="http://www.rubyandrails.eu/speakers/corey-haines">Corey Haines</a> a vorbit despre <a href="http://manifesto.softwarecraftsmanship.org/">Software Craftmanship</a>, iar <a href="http://www.rubyandrails.eu/speakers/justin-halsall">Justin Halsall</a> a încheiat conferința cu o prezentare foarte distractivă despre HTML5 (și un dans dedicat acestuia).</p>
  157. <p>În fiecare seară, începând chiar cu o zi înainte de conferință, toată lumea s-a adunat la "De Bekeerde Suster" un bar în zona veche a orașului. Aici s-au organizat sesiuni de prezentare a proiectelor proprii (Gem Sessions) unde toată lumea a aflat la ce programe libere lucrează comunitatea de Rails din Europa.</p>
  158. <p>Sâmbătă, neoficial a treia zi a conferinței, Corey Haines a organizat un „Code retreat” asemănător cu cel desfășurat pe 13 februarie la București. A fost o experiență deosebită și recomand tuturor celor pasionați de Ruby și Rails să participe data viitoare, atmosfera și oamenii întâlniți chiar au meritat deplasarea. :-)</p>
  159. </div></div></div><div class="field field-name-upload field-type-file field-label-hidden"><div class="field-items"><div class="field-item even"><table class="sticky-enabled">
  160. <thead><tr><th>Ataşament</th><th>Mărime</th> </tr></thead>
  161. <tbody>
  162. <tr class="odd"><td><span class="file"><img class="file-icon" alt="" title="image/jpeg" src="/modules/file/icons/image-x-generic.png" /> <a href="http://fii-liber.ro/sites/default/files//page/2010/10/DSC_0035.jpg" type="image/jpeg; length=1178544" title="DSC_0035.jpg">DSC_0035.jpg</a></span></td><td>1.12 MB</td> </tr>
  163. <tr class="even"><td><span class="file"><img class="file-icon" alt="" title="image/jpeg" src="/modules/file/icons/image-x-generic.png" /> <a href="http://fii-liber.ro/sites/default/files//page/2010/10/DSC_0041.JPG" type="image/jpeg; length=1492916" title="DSC_0041.JPG">DSC_0041.JPG</a></span></td><td>1.42 MB</td> </tr>
  164. </tbody>
  165. </table>
  166. </div></div></div><div class="field field-name-taxonomy-vocabulary-1 field-type-taxonomy-term-reference field-label-above clearfix"><h3 class="field-label">meniu: </h3><ul class="links"><li class="taxonomy-term-reference-0"><a href="/stiri" typeof="skos:Concept" property="rdfs:label skos:prefLabel">Știri</a></li><li class="taxonomy-term-reference-1"><a href="/povestiri" typeof="skos:Concept" property="rdfs:label skos:prefLabel">Povestiri adevărate</a></li><li class="taxonomy-term-reference-2"><a href="/tehnologie" typeof="skos:Concept" property="rdfs:label skos:prefLabel">Tehnologie</a></li></ul></div> </div>
  167. <div id="comments" class="comment-wrapper">
  168. <h2 class="title comment-form">Adaugă comentariu nou</h2>
  169. <form class="comment-form" action="/comment/reply/96" method="post" id="comment-form" accept-charset="UTF-8"><div><div class="form-item form-type-textfield form-item-name">
  170. <label for="edit-name">Numele dumneavoastră </label>
  171. <input type="text" id="edit-name" name="name" value="" size="30" maxlength="60" class="form-text" />
  172. </div>
  173. <div class="form-item form-type-textfield form-item-subject">
  174. <label for="edit-subject">Subiect </label>
  175. <input type="text" id="edit-subject" name="subject" value="" size="60" maxlength="64" class="form-text" />
  176. </div>
  177. <div class="field-type-text-long field-name-comment-body field-widget-text-textarea form-wrapper" id="edit-comment-body"><div id="comment-body-add-more-wrapper"><div class="text-format-wrapper"><div class="form-item form-type-textarea form-item-comment-body-und-0-value">
  178. <label for="edit-comment-body-und-0-value">Comentariu <span class="form-required" title="Acest câmp este obligatoriu.">*</span></label>
  179. <div class="form-textarea-wrapper resizable"><textarea class="text-full ckeditor-mod form-textarea required" id="edit-comment-body-und-0-value" name="comment_body[und][0][value]" cols="60" rows="5"></textarea></div>
  180. </div>
  181. <a class="ckeditor_links" style="display:none" href="javascript:void(0);" onclick="javascript:Drupal.ckeditorToggle(['edit-comment-body-und-0-value'],'Comutaţi la editorul de text simplu','Switch to rich text editor');" id="switch_edit-comment-body-und-0-value">Comutaţi la editorul de text simplu</a><fieldset class="filter-wrapper form-wrapper" id="edit-comment-body-und-0-format"><div class="fieldset-wrapper"><div class="filter-help form-wrapper" id="edit-comment-body-und-0-format-help"><p><a href="/filter/tips" target="_blank">Mai multe informații despre formatele text</a></p></div><div class="form-item form-type-select form-item-comment-body-und-0-format">
  182. <label for="edit-comment-body-und-0-format--2">Format text </label>
  183. <select class="filter-list form-select" id="edit-comment-body-und-0-format--2" name="comment_body[und][0][format]"><option value="1" selected="selected">Filtered HTML</option><option value="4">Plain text</option></select>
  184. </div>
  185. <div class="filter-guidelines form-wrapper" id="edit-comment-body-und-0-format-guidelines"><div class="filter-guidelines-item filter-guidelines-1"><h3>Filtered HTML</h3><ul class="tips"><li>Adresele de situri web şi adresele de e-mail se transformă automat în linkuri.</li><li>Taguri HTML permiseŞ &lt;a&gt; &lt;em&gt; &lt;strong&gt; &lt;cite&gt; &lt;code&gt; &lt;ul&gt; &lt;ol&gt; &lt;li&gt; &lt;dl&gt; &lt;dt&gt; &lt;dd&gt; &lt;br&gt; &lt;sub&gt; &lt;sup&gt; &lt;small&gt; &lt;img&gt;</li><li>Liniile şi paragrafele sunt rupte automat.</li></ul></div><div class="filter-guidelines-item filter-guidelines-4"><h3>Plain text</h3><ul class="tips"><li>Etichetele HTML nu sunt permise.</li><li>Adresele de situri web şi adresele de e-mail se transformă automat în linkuri.</li><li>Liniile şi paragrafele sunt rupte automat.</li></ul></div></div></div></fieldset>
  186. </div>
  187. </div></div><input type="hidden" name="form_build_id" value="form-Bg7TGTzyVsT3YBdKNxZZ9Yzed5cHoS0_aDfuK-38UtM" />
  188. <input type="hidden" name="form_id" value="comment_node_page_form" />
  189. <div class="form-item form-type-checkbox form-item-notify">
  190. <input type="checkbox" id="edit-notify" name="notify" value="1" class="form-checkbox" /> <label class="option" for="edit-notify">Notify me when new comments are posted </label>
  191. </div>
  192. <div id="edit-notify-type" class="form-radios"><div class="form-item form-type-radio form-item-notify-type">
  193. <input type="radio" id="edit-notify-type-1" name="notify_type" value="1" checked="checked" class="form-radio" /> <label class="option" for="edit-notify-type-1">All comments </label>
  194. </div>
  195. <div class="form-item form-type-radio form-item-notify-type">
  196. <input type="radio" id="edit-notify-type-2" name="notify_type" value="2" class="form-radio" /> <label class="option" for="edit-notify-type-2">Replies to my comment </label>
  197. </div>
  198. </div><div class="form-actions form-wrapper" id="edit-actions"><input type="submit" id="edit-preview" name="op" value="Previzualizare" class="form-submit" /></div><fieldset class="captcha form-wrapper"><legend><span class="fieldset-legend">CAPTCHA</span></legend><div class="fieldset-wrapper"><div class="fieldset-description">This question is for testing whether you are a human visitor and to prevent automated spam submissions.</div><input type="hidden" name="captcha_sid" value="33031" />
  199. <input type="hidden" name="captcha_token" value="a215bd562a48da20b64512d9e339aa16" />
  200. <img src="/image_captcha/33031/1375039905" width="180" height="60" alt="Image CAPTCHA" title="Image CAPTCHA" /><div class="form-item form-type-textfield form-item-captcha-response">
  201. <label for="edit-captcha-response">What code is in the image? <span class="form-required" title="Acest câmp este obligatoriu.">*</span></label>
  202. <input type="text" id="edit-captcha-response" name="captcha_response" value="" size="15" maxlength="128" class="form-text required" />
  203. <div class="description">Enter the characters shown in the image.</div>
  204. </div>
  205. </div></fieldset>
  206. </div></form> </div>
  207. </div>
  208. </div>
  209. </div>
  210. </div>
  211. </div></div> <!-- /.section, /#content -->
  212. <div id="sidebar-second" class="column sidebar"><div class="section">
  213. <!--div class="block"> </div-->
  214. <div class="region region-sidebar-second">
  215. <div id="block-block-15" class="block block-block">
  216. <div class="content">
  217. <p class="rtecenter"><a href="http://fii-liber.ro/?q=rss.xml" title="RSS"><img alt="RSS" src="http://fii-liber.ro/sites/default/files/rss.png" style="margin-left: 2px; margin-right: 2px;" width="24" /></a><a href="http://identi.ca/fiiliber" title="Microjurnal"><img alt="Microjurnal" src="http://fii-liber.ro/sites/default/files/statusnet.png" style="margin-left: 2px; margin-right: 2px;" width="24" /></a><a href="http://diasp.eu/u/fiiliber" title="DIASPORA*"><img alt="DIASPORA*" src="http://fii-liber.ro/sites/default/files/diaspora.png" style="margin-left: 2px; margin-right: 2px;" width="24" /></a></p>
  218. </div>
  219. </div>
  220. <div id="block-block-20" class="block block-block">
  221. <div class="content">
  222. <p style="text-align:center; margin: 0; padding: 0; border: none;"><a href="http://trisquel.info" title="Sistemul de operate complet liber Trisquel GNU/Linux"><img alt="Sistemul de operate complet liber Trisquel GNU/Linux" src="https://liste.ceata.org/images/mailman/trisquelpowered.png" /></a></p>
  223. </div>
  224. </div>
  225. <div id="block-comment-recent" class="block block-comment">
  226. <h2>Comentarii recente</h2>
  227. <div class="content">
  228. <div class="item-list"><ul><li class="first"><a href="/comment/262#comment-262">answer this topic</a>&nbsp;<span>în urmă cu 4 zile 2 ore</span></li>
  229. <li><a href="/comment/261#comment-261">respond this topic</a>&nbsp;<span>în urmă cu 4 zile 5 ore</span></li>
  230. <li><a href="/comment/260#comment-260">Este doar parerea ta! Firefox</a>&nbsp;<span>în urmă cu 4 săptămâni 6 ore</span></li>
  231. <li><a href="/comment/259#comment-259">Din punctul meu de vedere</a>&nbsp;<span>în urmă cu 4 săptămâni 7 ore</span></li>
  232. <li><a href="/comment/258#comment-258">answer</a>&nbsp;<span>în urmă cu 1 lună 1 zi</span></li>
  233. <li><a href="/comment/253#comment-253">Părerea ta</a>&nbsp;<span>în urmă cu 5 luni 3 săptămâni</span></li>
  234. <li><a href="/comment/252#comment-252">Articolul este cam neinspirat</a>&nbsp;<span>în urmă cu 5 luni 3 săptămâni</span></li>
  235. <li><a href="/comment/251#comment-251">Becul nu e cel mai stralucit exemplu</a>&nbsp;<span>în urmă cu 5 luni 3 săptămâni</span></li>
  236. <li><a href="/comment/250#comment-250">re:</a>&nbsp;<span>în urmă cu 6 luni 5 zile</span></li>
  237. <li class="last"><a href="/comment/248#comment-248">Excelent articol. Chiar aveam</a>&nbsp;<span>în urmă cu 7 luni 1 săptămână</span></li>
  238. </ul></div> </div>
  239. </div>
  240. </div>
  241. </div></div> <!-- /.section, /#sidebar-second -->
  242. </div></div> <!-- /#main, /#main-wrapper -->
  243. <div id="footer-wrapper"><div class="section">
  244. <div id="footer" class="clearfix">
  245. <div class="region region-footer">
  246. <div id="block-block-4" class="block block-block">
  247. <div class="content">
  248. <p>© 2010 – 2012 <a href="http://ceata.org">Ceata</a>. Toate materialele pot fi copiate, modificate, distribuite și vândute în condițiile specificate de una din licențele <a href="http://creativecommons.org/licenses/by-sa/3.0/">CC-BY-SA 3.0</a> și <a href="http://www.gnu.org/copyleft/fdl.html">GNU FDL 1.3</a>.</p>
  249. </div>
  250. </div>
  251. </div>
  252. </div> <!-- /#footer -->
  253. </div></div> <!-- /.section, /#footer-wrapper -->
  254. </div></div> <!-- /#page, /#page-wrapper -->
  255. <script type="text/javascript" src="http://fii-liber.ro/sites/all/modules/ckeditor/includes/ckeditor.utils.js?m9s37a"></script>
  256. <script type="text/javascript" src="http://fii-liber.ro/sites/all/modules/ckeditor/ckeditor/ckeditor.js?m9s37a"></script>
  257. </body>
  258. </html>