<rss version="2.0">
  <channel>
    <title>RubyLit - Ruby.del.litoral!</title>
    <link>http://www.rubylit.com.ar/wiki/show/HomePage</link>
    <description>An Instiki wiki</description>
    <language>en-us</language>
    <ttl>40</ttl>
    <item>
      <title>Tutorial de Git</title>
      <description>&lt;p&gt;Tutorial git&lt;br /&gt;Original source: &lt;a href="http://hoth.entp.com/output/git_for_designers.html"&gt;http://hoth.entp.com/output/git_for_designers.html&lt;/a&gt;&lt;/p&gt;


Version control, also known as source control or revision control is an integral part of any development workflow. Why? It is essentially a communication tool, such as emails or IM, but it works with code instead of human speech.&lt;br /&gt;Version Control
	&lt;ul&gt;
	&lt;li&gt;Allows programmers to easily communicate their work to other&lt;/li&gt;
		&lt;li&gt;Allows a team to share code&lt;/li&gt;
		&lt;li&gt;Maintain separate versions of &amp;#8220;production&amp;#8221; are always deployables&lt;/li&gt;
		&lt;li&gt;Allows the simultaneous development of different characteristics in the same code base&lt;/li&gt;
		&lt;li&gt;Keeps track of all the older versions of files like &amp;#8220;Point of Sale Software&amp;#8221; &lt;a href="http://www.merchantos.com/"&gt;http://www.merchantos.com/&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;Prevents overwriting work&lt;/li&gt;
	&lt;/ul&gt;


	&lt;ul&gt;
	&lt;li&gt;What is version control? &lt;strong&gt;&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;&#160;Version control, alternately known as source control or source code management is a system that maintains versions of files in the progressive stages of development. The version control system is similar in theory to back up your files, but smarter. Each file in the system has a complete history of changes, and can be easily restored to any version of history. Each version has a unique identifier that looks like a string of letters and numbers. (443e63e6..).&lt;/p&gt;


	&lt;p&gt;There are many different software version control. This document is based on git, but also can study Subversion (SVN), &lt;span class="caps"&gt;CVS&lt;/span&gt;, darcs, Mercurial and others. Each has a Slightly Different metaphor for operation.&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;&lt;/strong&gt; Repository Structure&lt;br /&gt;The simplest version of the version control system consists of a repository where all the files and their live versions. Just a repository works as a database, you can return any version of any file in, or change history of any file, or perhaps a history of changes through the entire project.&lt;/li&gt;
	&lt;ol&gt;
	&lt;li&gt;25 Joe Adjust user profile information&lt;/li&gt;
		&lt;li&gt;24 Fred Add login box&lt;/li&gt;
		&lt;li&gt;23 Mary Allow user uploads photo&lt;/li&gt;
		&lt;li&gt;22 Joe Change the color of the header to yellow&lt;/li&gt;
		&lt;li&gt;21 Mary Change the header to blue&lt;br /&gt;The user repository can check out a working copy, which is paying attention in recent copies of files that users can apply changes. After making some changes, users can then type in (check in or commit) the changes to the repository, which creates a new version with metadata regarding changes that were implemented and the person who made them.&lt;/li&gt;
	&lt;/ul&gt;&lt;/li&gt;
	&lt;/ol&gt;


	&lt;p&gt;&lt;a href="http://hoth.entp.com/output/scm.png"&gt;http://hoth.entp.com/output/scm.png&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;Figure 1: A basic version control&lt;/p&gt;


	&lt;p&gt;While the simplest way is to have a canonical source for the repository, this is not necessary. Each user has a complete copy of the repository on your local machine. Generally, you apply changes to your local repository, and once it is complete, press down (push) your work to the shared repository on your computer. You can also pull (pull) of changes in other repositories&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://hoth.entp.com/output/dscm.png"&gt;http://hoth.entp.com/output/dscm.png&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;Figure 2: A system of distributed source control&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;Branches (Branches) &lt;strong&gt;&lt;br /&gt;The branches serve the same role that the draft when you write an email. You can work on a draft, saving it frequently until it is complete., Then, when ready, send email, and the draft is eliminated. In this case, the Sent folder does not pollute with your changes frequently, until you press &amp;#8220;send.&amp;#8221; &lt;br /&gt;The branching is useful when developing new features, because it allows the teacher-branch Sent folder &amp;#8211; be always working and deployable. It can be any number of experimental-draft-branches in active development. The branches are easy to create and exchange.&lt;br /&gt;Once the code is finished in a branch and the branch passes its tests, the changes are mixed (merged) into the master branch and the branch is removed, as with mail draft. If someone applies for code changes (commit) to the master branch, it is easy update the master code to the last branch.&lt;/li&gt;
		&lt;li&gt;Workflow (Workflow) &lt;/strong&gt;&lt;/li&gt;
		&lt;li&gt;Attack of the Clones &lt;strong&gt;&lt;br /&gt;To have a working copy of your code base, you need to clone a remote repository on your local machine. The cloned creates the repository and gets the latest version, which is referred to as &lt;span class="caps"&gt;HEAD&lt;/span&gt;.&lt;br /&gt;We cloned an open-source project.&lt;br /&gt;$ Git clone git: / / &lt;a href="http://github.com"&gt;github.com&lt;/a&gt; / wycats / jspec.git&lt;br /&gt;Initialized empty Git repository&lt;br /&gt;Congratulations, you&amp;#8217;ve cloned your first repository. Command Sets clone and convienientes few items for you, keeps the original repository address, nickname given him in origin, so that you can easily send the changes back (if you have permission) to the remote repository.&lt;br /&gt;JSpec now have a folder in the current directory. If you cd into that directory, you should see the contents of JSpec source code (they are only a few files)&lt;br /&gt;Git can run on many protocols, including &amp;#8220;git: / /&amp;#8221; as above (most public projects use git ://). By default, git uses the ssh protocol, which requires you to have secure access to the remote repository.&lt;br /&gt;$ Git clone &lt;a href="mailto:user@yourserver.com:"&gt;user@yourserver.com:&lt;/a&gt; thing.git&lt;br /&gt;You can specify the details of your authorization to ssh as above,&lt;/li&gt;
	&lt;/ul&gt;


	&lt;ul&gt;
	&lt;li&gt;Making changes &lt;/strong&gt;&lt;/li&gt;
	&lt;/ul&gt;


Now that you have a working copy, you can start making changes. There is nothing magical about editing files, so all you need do is edit the files you whatever and then save them. Once the file is saved, you need to add (add) a change to the current revision (or more typically, you will make changes to several files and add them to the current review all at once). To do this, you need to git add to add the file with changes. This is known as &amp;#8220;staging.&amp;#8221; &lt;br /&gt;$ Git add index.html&lt;br /&gt;Or you can also add an entire directory at once,&lt;br /&gt;$ Git add public /&lt;br /&gt;That will add any file in the public / a review, or add the current directory:&lt;br /&gt;git add.&lt;br /&gt;If you make any changes after staging (before commit), you need to git add the file again.&lt;br /&gt;Git status command displays the current status of the repository.&lt;br /&gt;ninja-owl: public Courtenay $ git status
	&lt;ol&gt;
	&lt;li&gt;On branch master&lt;/li&gt;
		&lt;li&gt;Changes to be Committed:&lt;/li&gt;
		&lt;li&gt;(Use &amp;#8220;git reset &lt;span class="caps"&gt;HEAD &lt;/span&gt;&amp;lt;file&gt; ...&amp;#8221; to unstage)
#&lt;/li&gt;
		&lt;li&gt;Modified: public / index.html
#&lt;br /&gt;Git diff command shows you a view that difference is what has changed. By default, shows the changes that have not been &amp;#8220;Estager.&amp;#8221; Adding the flag &amp;#8221;&lt;del&gt; cached&amp;#8221; show changes &amp;#8220;Estager&amp;#8221; only.&lt;br /&gt;ninja-owl: public Courtenay $ git diff &amp;#8211; cached&lt;br /&gt;diff &amp;#8211; git a / public / index.html. b / public / index.html&lt;br /&gt;100 644 index 754492nd a04759f ..&lt;br /&gt;&amp;#8212;&lt;/del&gt; A / public / index.html&lt;br /&gt;&lt;ins&gt; &lt;/ins&gt; + B / public / index.html&lt;br /&gt;&lt;code&gt; &lt;/code&gt; &lt;code&gt; &lt;/code&gt; -8.7 +8.6 Source code revision control or management, is a system That Maintains versions&lt;/li&gt;
	&lt;/ol&gt;


	&lt;p&gt;&lt;ins&gt; This That I added a line to the file&lt;br /&gt;&lt;del&gt; This is a line I removed from the file&lt;br /&gt;This output is called a diff or match and may be sent by email to other developers so that they can apply your changes to your local codes. It is also human-readable: shows the file names, line numbers within the file, and changes with the symbols &lt;/ins&gt; and &lt;/del&gt;. You can also tubing (pipe) the diff to a file.&lt;br /&gt;ninja-owl: public Courtenay $ git diff &amp;#8211; cached&gt; line_modify.patch&lt;br /&gt;Commit (commit) something in your life&lt;br /&gt;When you have your changes so you want to add them to the current revision, then you need to commit (commit) this review to your local repository. To do this, you will need to run git commit. When you execute this command, you receive a text editor with a list of files that have changed and some empty space at the top. In this space, you need to describe what has changed so that your colleagues can tell at a glance what you have done. Need to enter something better than &amp;#8220;thing&amp;#8221;, but there is no need to write a will, and instead do something like:&lt;br /&gt;434 in line Changed index.html to use Rather Than spaces tabs.&lt;br /&gt;Changed line 800 in products.html.erb to Have Space Between the two tags.&lt;br /&gt;Changed line 343, 133, 203, 59, and 121 to Have two spaces at the start Rather Than 9.&lt;br /&gt;Corrta A description of what you have changed will be sufficient. The commit messages are an art form, like haiku.&lt;br /&gt;Minor formatting changes file in the code.&lt;br /&gt;It is acceptable to write a summary line (less than 80 characters), a blank line, then a third line describing in more detail. The second and third lines are optional.&lt;br /&gt;Once you&amp;#8217;ve written the commit message, save the file and quit the text editor. This will commit to your local repository, and you can continue with your work.&lt;br /&gt;Push back&lt;br /&gt;Once your changes have been &amp;#8220;committed&amp;#8221; to your local repository, you need to push (push) the remote. To do this, you will need to run git push, which will push all changes from your local repository to the remote.&lt;br /&gt;The push to git takes several arguments:&lt;/p&gt;


&lt;pre&gt;
git push &amp;lt;repository&amp;gt; &amp;lt;branch&amp;gt;
&amp;lt;/ Pre&amp;gt;

In this case, we want to push changes back to the original repository, which is "nicknamed" as origin, to the branch master.

&amp;lt;pre&amp;gt;
$ Git push origin master
&amp;lt;/ Pre&amp;gt;

Fortunately for our fingers, push git (and git pull) default push and pull of all the branches common to the origin and local repository.
As you do push, you should see output similar to the following:

&amp;lt;pre&amp;gt;
your-computer: git_project yourusername $ git push

updating 'refs / heads / master'
&#160;&#160;from fdbdfe28397738d0d42eaca59c6866a87a0336e2
&#160;&#160;to 1c9ec11f757c099680336875b825f817a992333e
&#160;Also local refs / remotes / origin / master
Generating pack ...
Done counting two objects.
Deltifying two objects ...
&#160;100% (2 / 2) done
Writing two objects ...
&#160;100% (2 / 2) done
Total 2 (delta 3), reused 0 (delta 0)
refs / heads / master: fdbdfe28397738d0d42eaca59c6866a87a0336e2 -&amp;gt; 1c9ec11f757c099680336875b825f817a992333e
&amp;lt;/ Pre&amp;gt;

All this output basically says that you have your files ready to be pushed (pushed) (Generating pack) and the remote repository has received your files (Writing two objects). Then the remote repository has updated its head / master (the branch "main" repository) to the revision tipped you have committed (commit) by what is known as the last set of changes committed. Now others can update their local copies to be synchronized with the changes you've done. But how are you doing this?
Get updates from afar
To update your local repository and a working copy to the last revision committed to the remote repository, you need to run git pull. This "pulls" all changes from the remote repository and combines them with your current changes (if any).
When you run a git pull, the output should look something like this:

&amp;lt;pre&amp;gt;
remote: Generating pack ...
remote: Done counting 12 objects.
remote: Result has eight objects.
remote: Deltifying 8 objects ...
remote: 100% (8 / 8) done
Unpacking 8 objects ...
remote: Total 8 (delta 4), reused 0 (delta 0)
&#160;100% (8 / 8) done
* Refs / remotes / origin / master: fast forward to branch 'master' of &lt;a href="mailto:git@yourco.com:"&gt;git@yourco.com:&lt;/a&gt; git_project
&#160;&#160;old .. new: 0c793fd fdbdfe2 ..
Auto-merged file.cpp
Merge made by recursive.
&#160;. Gitignore | 2 + +
&#160;file.cpp | 8 ++++++--
&#160;src / things.html | 5 +++--
&#160;your_file.txt | 18 ++++++++++++++++++
&#160;4 files changed, 19 insertions (+), 4 deletions (-)
&#160;100 644 create mode. gitignore
&#160;100 644 create mode your_file.txt
&amp;lt;/ Pre&amp;gt;

What has happened is basically a push in reverse. The remote repository has been prepared and transferred to your local repository changes (Unpacking 8 objects). Your local repository and then making the changes implemented in the same order they were committed (eg combined as the example for file.cpp or creating them as. Gitignore your tu_archivo.txt
Note: The. Gitignore allows you to tell Git to ignore certain files and directories. This option is useful pathings like binary ra generated log files, or also those with local passwords on them.
Branching
You should always create a branch before starting work on a new feature. Thus, the master will always be in a stable state, and you'll have the opportunity to work in isolation from other changes. Creating new branches allows you to take the branch master, "clone", and apply changes to this "cloned." So when you're ready, you can mix your branch with the master, or, if there have been changes to the master while you were working, mix your own branch. It's like pulling and pushing, but everything happens in the same directory. The figure below illustrates the process.
&lt;a href="http://hoth.entp.com/output/branching.png"&gt;http://hoth.entp.com/output/branching.png&lt;/a&gt;

Figure 3: Branching and mixing (merging)

The branching is great for two people to work together on things that require isolation of the main codebase. This could include anything from code that will have permanent results, such as a really big code refactoring or redesign a site, to temporal things, such as performance testing.
Creating a branch (Branch)
To create a Branch in Git, you execute you git checkout - b name&amp;gt; rama&amp;gt;. Any modified file will be listed.

&amp;lt;pre&amp;gt;
$ Git checkout-b redesign
M public / index.html
Switched to a new branch "redesign" 
&amp;lt;/ Pre&amp;gt;

Now you've checked the branch redesign. To switch to the master,

&amp;lt;pre&amp;gt;
$ Git checkout master
M public / index.html
Switched to a new branch "master" 
&amp;lt;/ Pre&amp;gt;

You'll find very useful to establish the branch in the remote repository, so that others can pull your changes.

&amp;lt;pre&amp;gt;
$ Git push origin redesign
&amp;lt;/ Pre&amp;gt;

You can also push your branch to another branch remotely different

&amp;lt;pre&amp;gt;
$ Git push origin redesign: master
&amp;lt;/ Pre&amp;gt;

This sets the current working copy to commit and push all changes to branch redesign in local and remote repositories. Now any changes you add and comets live in this branch instead of the master.
Aside: In what branch I am? To view your current branch, and to list all local branches git branch runs
If you need to pull changes from your master branch (ie, major changes in code, security updates, etc) you can do using

&amp;lt;pre&amp;gt;
git pull:
git pull origin
git merge master
&amp;lt;/ Pre&amp;gt;

This command tells Git to pull all changes from the repository origin (the name for the repository canonical Git remote) including all branches. Then combine the master branch to yours. When you're ready to combine with the master, you need to check to master, and then combine the branches:

&amp;lt;pre&amp;gt;
git checkout master
git merge redesign
&amp;lt;/ Pre&amp;gt;

Now your changes will be combined to the master branch from the branch redesign. If finished with the branch you created, you can delete it using the-d.
git branch-d redesign
To delete the branch in the remote repository, you must capture the push command (remember that you can push a local branch to a remote branch with git push &amp;lt;remote&amp;gt; &amp;lt;local branch&amp;gt;: &amp;lt;remote branch&amp;gt;) and send a local branch empties remote branch.

git push origin: redesign
More useful tools
Undoing your changes
You can remove a file from the staging with git reset HEAD &amp;lt;filename&amp;gt;.
If you want to revert a file to copy in the repository, only Check it again. git checkout &amp;lt;filename&amp;gt;
To revert a file to an older version, use git checkout. Need to know the ID of review, where you can find with git log

&amp;lt;pre&amp;gt;
$ Git log index.html
86429cd28708e22b643593b7081229017b7f0f8d commit
Author: joe &amp;lt;joe@example.com&amp;gt;
Date: Sun February 17 2008 22:19:21 -0800

&#160;&#160;&#160;&#160;build new html files

3607253d20c7a295965f798109f9d4af0fbeedd8 commit
Author: fred &amp;lt;fred@example.com&amp;gt;
Date: Sun February 17 2008 21:32:00 -0500

&amp;lt;/ Pre&amp;gt;

&#160;&#160;&#160;&#160;Oops.
To revert the file to the older version (360 725 ...) run checkout. Git draw up the previous version for you, ready for review and commit.
$ Git checkout 3607253d20c7a295965f798109f9d4af0fbeedd8 index.html
If you do not want to restore this old version, you can go back again.

&amp;lt;pre&amp;gt;
$ Git reset HEAD index.html
$ Git checkout index.html
Or in a command
$ Git checkout HEAD index.html
&amp;lt;/ Pre&amp;gt;

Have you noticed that is interchangeable with the HEAD revision number? This is so because git, revisions and branches are effectively the same thing.
Who wrote that line?
Run git blame &amp;lt;file&amp;gt; to see who last changed the file and when.
View the full tree
You can view a detailed history of your working copy with gitk.
&lt;a href="http://hoth.entp.com/output/gitk.png"&gt;http://hoth.entp.com/output/gitk.png&lt;/a&gt;

Figure 4: Sample gitk screenshot
&#160;Gitk application allows you to navigate through the tree of changes, see diffs, find old reviews and more.
Best practices
We think we can pass this section with a few hints and tips that can help when working with version control systems.
Commits (commit) often
Like when people always say "records often or you'll regret" when trabajs with word processors, you should commit to your local repository as often as possible. Not only protects you from the possibility of losing your job (should not happen if you follow the prime piece of this notice), but will give you security that you can go back anytime you need it. Of course, of course, commit Committing Every after-commit or commit wocommitrd lcommitecommittcommittcommitecommitrcommit could be a bit excessive. At each step you make to your work, you should commit. you take in your work, you should commit.
Throw often
Conversely, you should throw often. Shooting often keeps your code up to date and, hopefully, eliminate the possibility of duplicating work. It is always frustrating when you spend hours working on a property and your colleague and implemented and pushed to the repository, but did not know because it strips every three weeks.
Use checkout and carefully reset
To reverse any local changes you've made to a specific file from your last commit, you can use git checkout &amp;lt;filename&amp;gt;, or also use git reset to kill all changes since your last commit. Having the ability to back steps back is a great tool (especially if you realize that you follow a path completely wrong), but it's definitely a double-edged sword. Once the changes were, they were, so beware!. It's terrible when you realize you threw overboard a few hours of work for a reset of no return.
Create your own repository anywhere.
If you have some control simpre versions in a local project (eg, has a great remote repository or similar), then you can simply use git init to create your own local repository. For example, if you're working on some design concepts of an application, then you could do something like this:
mkdir design_concepts
git init
Now you can add files, commit, branch, and so, as in a remote Git repository "real." If you want to push and pull, you need to configure a remote repository.

I advise you to write setings in the "essay" &lt;a href="http://custom-essay-writing-service.org/index.php"&gt;http://custom-essay-writing-service.org/index.php&lt;/a&gt; and "safety Cover" &lt;a href="http://www.cheappoolproducts.com"&gt;http://www.cheappoolproducts.com&lt;/a&gt;.

&amp;lt;pre&amp;gt;
git remote add &amp;lt;alias&amp;gt; &amp;lt;url&amp;gt;
&amp;lt;alias&amp;gt; master git pull
&amp;lt;/ Pre&amp;gt;</description>
      <pubDate>Tue, 20 Jul 2010 19:51:54 Z</pubDate>
      <guid>http://www.rubylit.com.ar/wiki/show/Tutorial+de+Git</guid>
      <link>http://www.rubylit.com.ar/wiki/show/Tutorial+de+Git</link>
    </item>
    <item>
      <title>Art&#237;culos</title>
      <description>&lt;div class="rightHandSide"&gt; 

	&lt;h3&gt;Contenido&lt;/h3&gt;


	&lt;p&gt;&lt;a class="existingWikiWord" href="http://www.rubylit.com.ar/wiki/show/manifiesto"&gt;manifiesto&lt;/a&gt;&lt;br /&gt;&lt;a class="existingWikiWord" href="http://www.rubylit.com.ar/wiki/show/Art%C3%ADculos"&gt;Art&#237;culos&lt;/a&gt;&lt;br /&gt;&lt;a class="existingWikiWord" href="http://www.rubylit.com.ar/wiki/show/Preguntas+frecuentes"&gt;Preguntas frecuentes&lt;/a&gt;&lt;br /&gt;&lt;a class="existingWikiWord" href="http://www.rubylit.com.ar/wiki/show/Recursos+RoR"&gt;Recursos RoR&lt;/a&gt;&lt;br /&gt;&lt;a class="existingWikiWord" href="http://www.rubylit.com.ar/wiki/show/Noticias"&gt;Noticias&lt;/a&gt;&lt;br /&gt;&lt;a class="existingWikiWord" href="http://www.rubylit.com.ar/wiki/show/Descargas"&gt;Descargas&lt;/a&gt;&lt;br /&gt;&lt;a class="existingWikiWord" href="http://www.rubylit.com.ar/wiki/show/Sandbox"&gt;Sandbox&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.ruby-lang.org"&gt;Sitio oficial de ruby&lt;/a&gt;&lt;/p&gt;


&lt;hr&gt;

	&lt;p&gt;&lt;span style="color: red;"&gt;Suscribirse a rubylit&lt;/span&gt;&lt;br /&gt;&lt;form action="http://groups.google.com/group/rubylit/boxsubscribe"&gt;  
    Email: &lt;input name="email" type="text"&gt;
          &lt;input name="sub" type="submit" value="Suscribirse"&gt;&lt;br /&gt;&lt;/form&gt;&lt;br /&gt;&lt;a href="http://groups.google.com/group/rubylit"&gt;Visitar el grupo&lt;/a&gt;&lt;/p&gt;


&lt;/div&gt;&lt;hr&gt;

	&lt;h2&gt;Varios&lt;/h2&gt;


	&lt;p&gt;&lt;a class="existingWikiWord" href="http://www.rubylit.com.ar/wiki/show/Rest"&gt;Rest&lt;/a&gt;&lt;br /&gt;&lt;a class="existingWikiWord" href="http://www.rubylit.com.ar/wiki/show/Anotaciones+on+rails"&gt;Anotaciones on rails&lt;/a&gt;&lt;br /&gt;&lt;a class="existingWikiWord" href="http://www.rubylit.com.ar/wiki/show/Recursos+RoR"&gt;Recursos RoR&lt;/a&gt;&lt;br /&gt;&lt;a class="existingWikiWord" href="http://www.rubylit.com.ar/wiki/show/Ruby+GTK"&gt;Ruby GTK&lt;/a&gt;&lt;br /&gt;&lt;a class="existingWikiWord" href="http://www.rubylit.com.ar/wiki/show/Ruby+wxWindows"&gt;Ruby wxWindows&lt;/a&gt;&lt;br /&gt;&lt;a class="existingWikiWord" href="http://www.rubylit.com.ar/wiki/show/Tutorial+de+RubyGame"&gt;Tutorial de RubyGame&lt;/a&gt;&lt;br /&gt;&lt;a class="existingWikiWord" href="http://www.rubylit.com.ar/wiki/show/Nginx%2BMongrel_cluster"&gt;Nginx+Mongrel_cluster&lt;/a&gt;&lt;br /&gt;&lt;a class="existingWikiWord" href="http://www.rubylit.com.ar/wiki/show/tasks"&gt;tasks&lt;/a&gt;&lt;br /&gt;&lt;a class="existingWikiWord" href="http://www.rubylit.com.ar/wiki/show/tipsEmacs"&gt;tipsEmacs&lt;/a&gt;&lt;br /&gt;&lt;a class="existingWikiWord" href="http://www.rubylit.com.ar/wiki/show/SetearEncodingConRails"&gt;SetearEncodingConRails&lt;/a&gt;&lt;br /&gt;&lt;a class="existingWikiWord" href="http://www.rubylit.com.ar/wiki/show/TestConSeleniumOnRails"&gt;TestConSeleniumOnRails&lt;/a&gt;  &lt;br /&gt;&lt;a class="existingWikiWord" href="http://www.rubylit.com.ar/wiki/show/CaballoAjedrez"&gt;El problema de recorrer el tablero de ajedrez en 64 movimientos con un caballo&lt;/a&gt;&lt;br /&gt;&lt;a class="existingWikiWord" href="http://www.rubylit.com.ar/wiki/show/MateEnDos"&gt;Jaque Mate en dos jugadas&lt;/a&gt;&lt;br /&gt;&lt;a class="existingWikiWord" href="http://www.rubylit.com.ar/wiki/show/OchoDamas"&gt;Colocar 8 damas en un tablero de ajedrez sin que se amenacen&lt;/a&gt;&lt;br /&gt;&lt;a class="existingWikiWord" href="http://www.rubylit.com.ar/wiki/show/Usando+Mysql"&gt;Usando Mysql&lt;/a&gt;&lt;br /&gt;&lt;a class="existingWikiWord" href="http://www.rubylit.com.ar/wiki/show/Usando+PostgreSQL"&gt;Usando PostgreSQL&lt;/a&gt;&lt;br /&gt;&lt;a class="existingWikiWord" href="http://www.rubylit.com.ar/wiki/show/Usando+Git"&gt;Usando Git&lt;/a&gt;&lt;br /&gt;&lt;a class="existingWikiWord" href="http://www.rubylit.com.ar/wiki/show/Shebang"&gt;Shebang: Esos caracteres raros al comienzo de un script&lt;/a&gt;&lt;br /&gt;&lt;a class="existingWikiWord" href="http://www.rubylit.com.ar/wiki/show/Ruby+Karel"&gt;Ruby Karel: Es una versi&#243;n en ruby del cl&#225;sico programa Karel the Robot&lt;/a&gt;&lt;/p&gt;


&lt;hr&gt;

	&lt;h2&gt;GUI&lt;/h2&gt;


	&lt;p&gt;&lt;a href="http://www.fxruby.org/"&gt;fxRuby&lt;/a&gt;&lt;br /&gt;&lt;a href="http://developer.kde.org/language-bindings/ruby/index.html"&gt;qtRuby&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ruby-fltk.sourceforge.net/"&gt;Ruby/FLTK&lt;/a&gt;&lt;br /&gt;&lt;a href="http://ruby-gnome2.sourceforge.jp/es/index.html"&gt;ruby-gnome2&lt;/a&gt;&lt;br /&gt;&lt;a href="http://members.chello.nl/k.vangelder/ruby/learntk/"&gt;ruby/TK&lt;/a&gt;&lt;br /&gt;&lt;a href="http://wxruby.rubyforge.org/wiki/wiki.pl"&gt;wxRuby&lt;/a&gt; &lt;br /&gt;&lt;a href="http://writing-help.org/"&gt;writing help&lt;/a&gt;&lt;br /&gt;&lt;a href="http://github.com/shoes/shoes"&gt;Shoes&lt;/a&gt;&lt;/p&gt;


&lt;hr&gt;

	&lt;h2&gt;Grupos de Ruby en el mundo&lt;/h2&gt;


	&lt;p&gt;&lt;a href="http://wiki.rubygarden.org/Ruby/page/show/RubyUserGroups"&gt;lista en rubygarden.org&lt;/a&gt;&lt;/p&gt;


&lt;hr&gt;</description>
      <pubDate>Wed, 14 Jul 2010 11:15:43 Z</pubDate>
      <guid>http://www.rubylit.com.ar/wiki/show/Art%C3%ADculos</guid>
      <link>http://www.rubylit.com.ar/wiki/show/Art%C3%ADculos</link>
    </item>
    <item>
      <title>tasks</title>
      <description>&lt;p&gt;The Daunting Task of Outlining Your Research Paper&lt;/p&gt;


	&lt;p&gt;To explain the plan effective, this failure may be difficult to research and write, and to overcome the production can learn all the research and written communication.&lt;/p&gt;


	&lt;p&gt;In addition, another type of education or training need to write a research task, their goals, must be considered as a set of essays. To a considerable extent in the nature of these essays, each written, pointing to other parts of the essay, and another to communicate with others you need to.&lt;/p&gt;


	&lt;p&gt;Your research is a type of company, it will be developed for broader scientific community. You effectively, the structure of work, I think in many parts of the works to attract readers.&lt;/p&gt;


	&lt;p&gt;Introduction&lt;/p&gt;


	&lt;p&gt;Section, including, in writing, to discuss regional preparations, including several sections that are connected to the data analysis for the study of the reader. To you, to scientific research in this section, the whole process, so that you can concentrate, and you can specify a first review of the literature to support the establishment of the research. They also included talk of the procedures used to be achieved in this study.&lt;/p&gt;


	&lt;p&gt;Body&lt;/p&gt;


	&lt;p&gt;This document includes several parts. A lot of research, data collection work will be mainly used for the &amp;#8220;here and often include a chapter on methodology to create the method. This data is analyzed to include all the information, to some, the table has been collected, will be presented in the form of graphs and tables. In addition, read this section provides a summary of the evidence as a whole do research. As a general rule , the paper includes a proposal to support the data analysis.&lt;/p&gt;


	&lt;p&gt;Conclusion&lt;/p&gt;


	&lt;p&gt;The last part of the survey, the final document is expected to be completed. This is usually a single chapter and to collect all of the research process. This is a fast-evolving and learning how to include the opinions of the authors of the analysis includes the findings and recommendations for further work in specific subject matter.&lt;/p&gt;


	&lt;p&gt;After this, effectively, both to understand, more importantly, the research plan, the reader. Each chapter, as well as short as possible, and promote the account to ensure that it is different, in order to maintain the middle on a particular topic. Nobody wants to see more, even if the truth is, if you are repeatedly contrast, comes from a reader would be confused.&lt;/p&gt;


	&lt;p&gt;&lt;img src="http://rwc.hunter.cuny.edu/reading-writing/on-line/mla-sample-research-paper.gif" alt="" /&gt;&lt;/p&gt;


	&lt;p&gt;Recommended Sites&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;&lt;a href="http://owl.english.purdue.edu/workshops/hypertext/ResearchW/"&gt;Writing a Research Paper&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://www.ccc.commnet.edu/mla/index.shtml"&gt;A Guide for Writing Research&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://www.mightystudents.com/catalog/creative_writing"&gt;Writing Essay&lt;/a&gt; &lt;/li&gt;
		&lt;li&gt;&lt;a href="http://www.mightystudents.com/"&gt;Essay Topics&lt;/a&gt; &lt;/li&gt;
		&lt;li&gt;&lt;a href="http://www.ccc.commnet.edu/mla/"&gt;Papers&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://www.essaydot.com"&gt;essays&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://www.unitransservice.org/"&gt;language translation&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://www.essaywriter.co.uk/essay-help.aspx"&gt;Essay Help&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://owl.english.purdue.edu/owl/resource/642/01/"&gt;Writing Tips&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;This difference in nature appears not only between the faculty of knowledge, the faculty of desire and the feeling of pleasure and pain, but also between the &lt;a href="http://www.usfreeads.com/catalogs/504013/item2100314.html/"&gt;Printplace Discount Coupon&lt;/a&gt; faculties as sources of representations. Modifications in the English translation used are indicated with an asterisk.&lt;/p&gt;</description>
      <pubDate>Sat, 19 Jun 2010 08:36:20 Z</pubDate>
      <guid>http://www.rubylit.com.ar/wiki/show/tasks</guid>
      <link>http://www.rubylit.com.ar/wiki/show/tasks</link>
    </item>
    <item>
      <title>Sandbox</title>
      <description>&lt;p&gt;Nueva forma de subir una imagen:&lt;br /&gt;&lt;pre&gt;
[[file name here:file]]
&lt;/pre&gt;&lt;br /&gt;luego para mostrarla:&lt;/p&gt;


&lt;pre&gt;
&amp;lt;img src="files/file name here"/&amp;gt;
&lt;/pre&gt;

	&lt;p&gt;&lt;a href="http://jornadas.cafelug.org.ar/8/es/home.php"&gt;&lt;img src="http://jornadas.cafelug.org.ar/8/imgs/banners/banner_468x60_es.png" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;prueba al 15/07/2008, funciona subir imagenes al wiki de rubylit??
&lt;strong&gt;no&lt;/strong&gt; hay que poner la extenci&#243;n en el nombre del archivo&lt;br /&gt;&lt;a class="existingWikiWord" href="http://www.rubylit.com.ar/wiki/files/test"&gt;test&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;&lt;img src="files/test" /&gt;&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;prueba al 20/07/2008&lt;/strong&gt;&lt;/p&gt;


	&lt;p&gt;Esto funciona as&#237;: &lt;br /&gt;hay que acceder a esta p&#225;gina para subir archivos.&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://www.rubylit.com.ar/wiki/files/"&gt;http://www.rubylit.com.ar/wiki/files/&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;el problema es que no se especific&#243; el nombre del archivo, entonces si ud quiere subir por ejemplo foo.bar.tgz tiene que escribir lo siguiente:&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://www.rubylit.com.ar/wiki/files/foo.bar.tgz"&gt;http://www.rubylit.com.ar/wiki/files/foo.bar.tgz&lt;/a&gt;&lt;/p&gt;


&lt;hr&gt;

	&lt;p&gt;ac&#225; esta como quedar&#237;a, va sin la extensi&#243;n:&lt;/p&gt;


	&lt;p&gt;&lt;img alt="file name here" src="http://www.rubylit.com.ar/wiki/files/file+name+here" /&gt;&lt;/p&gt;


	&lt;p&gt;&lt;img src="files/file name here" /&gt;&lt;/p&gt;


	&lt;p&gt;Ver explicaci&#243;n en ingl&#233;s:&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://www.instiki.org/show/FileUploads"&gt;http://www.instiki.org/show/FileUploads&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;para subir un archivo se debe seguir el siguiente procedimiento:&lt;/p&gt;


ingrese el siguiente c&#243;digo
	&lt;ol&gt;
	&lt;li&gt;click en el link edit de la p&#225;gina.&lt;/li&gt;
		&lt;li&gt;ingrese el siguiente c&#243;digo. Esto le permitira a usted subir el archivo:&lt;br /&gt;&lt;pre&gt;
[[nombre_del_archivo.jpg|descripcion:pic]] para subir una imagen.
[[nombre_del_archivo.pdf|descripcion:file]] para subir un archivo. (no est&#225; limitado a pdfs).
&lt;/pre&gt;&lt;/li&gt;
		&lt;li&gt;Envie la pagina.&lt;/li&gt;
	&lt;/ol&gt;


&lt;hr&gt;
&lt;strong&gt; &lt;/strong&gt;COLORES*&lt;br /&gt;&lt;span style="color: green;"&gt;verde&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;azul&lt;/span&gt;&lt;br /&gt;&lt;span style="color: yellow;"&gt;amarillo&lt;/span&gt;&lt;br /&gt;&lt;span style="color: red;"&gt;rojo&lt;/span&gt;&lt;br /&gt;&lt;span style="color: pink;"&gt;rosado&lt;/span&gt;&lt;br /&gt;&lt;hr&gt;

	&lt;ul&gt;
	&lt;li&gt;&lt;a class="existingWikiWord" href="http://www.rubylit.com.ar/wiki/show/Ruby+Glade"&gt;Ruby Glade&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;


	&lt;ul&gt;
	&lt;li&gt;&lt;a class="existingWikiWord" href="http://www.rubylit.com.ar/wiki/show/Instalar+Ruby+Gtk"&gt;Instalar Ruby Gtk&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;


	&lt;ul&gt;
	&lt;li&gt;&lt;a class="existingWikiWord" href="http://www.rubylit.com.ar/wiki/show/Instalar+Ruby%2FGtk"&gt;Instalar Ruby/Gtk&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;


	&lt;ul&gt;
	&lt;li&gt;&lt;a class="existingWikiWord" href="http://www.rubylit.com.ar/wiki/show/Version+de+GTK"&gt;Version de GTK&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;


	&lt;ul&gt;
	&lt;li&gt;&lt;a class="existingWikiWord" href="http://www.rubylit.com.ar/wiki/show/Tutorial+de+Git"&gt;Tutorial de Git&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;&lt;a class="existingWikiWord" href="http://www.rubylit.com.ar/wiki/show/ProbandoTexto"&gt;Probando un link&lt;/a&gt;&lt;/p&gt;


&lt;hr&gt;

	&lt;h1&gt;titulo con h1&lt;/h1&gt;


	&lt;h2&gt;titulo con h2&lt;/h2&gt;


	&lt;h3&gt;titulo con h3&lt;/h3&gt;


	&lt;h4&gt;titulo con h4&lt;/h4&gt;


	&lt;h5&gt;titulo con h5&lt;/h5&gt;


	&lt;h6&gt;titulo con h6&lt;/h6&gt;


	&lt;p&gt;h7. titulo con h7&lt;/p&gt;


&lt;hr&gt;

	&lt;p&gt;Para llamar al debugger use:&lt;/p&gt;


&lt;pre&gt;
$ ruby -r debug ...
&lt;/pre&gt;

&lt;pre&gt;
esto es una prueba de construccion de tablas, para escapar el caracter pipe hay que usar &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;
&lt;/pre&gt;

	&lt;p&gt;Para usar el debugger:&lt;/p&gt;


	&lt;table&gt;
		&lt;tr&gt;
			&lt;td&gt;b[reak] [file: | class:]&lt;line method&gt;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td&gt;b[reak] [class.]&lt;line method&gt;&lt;/td&gt;
			&lt;td&gt;set breakpoint to some position&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td&gt;wat[ch] expression&lt;/td&gt;
			&lt;td&gt;set watchpoint to some expression&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td&gt;cat[ch] exception&lt;/td&gt;
			&lt;td&gt;set catchpoint to an exception&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td&gt;b[reak]&lt;/td&gt;
			&lt;td&gt;list breakpoints&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td&gt;cat[ch]&lt;/td&gt;
			&lt;td&gt;show catchpoint&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td&gt;del[ete][ nnn]&lt;/td&gt;
			&lt;td&gt;delete some or all breakpoints&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td&gt;disp[lay] expression&lt;/td&gt;
			&lt;td&gt;add expression into display expression list&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td&gt;undisp[lay][ nnn]&lt;/td&gt;
			&lt;td&gt;delete one particular or all display expressions&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td&gt;c[ont]&lt;/td&gt;
			&lt;td&gt;run until &lt;a href="http://custom-essay-writing-service.org/index.php"&gt;essay&lt;/a&gt; program ends or hit breakpoint&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td&gt;s[tep][ nnn]&lt;/td&gt;
			&lt;td&gt;step (into methods) one line or till line nnn&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td&gt;n[ext][ nnn]&lt;/td&gt;
			&lt;td&gt;go over one line or till line nnn&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td&gt;w[here]&lt;/td&gt;
			&lt;td&gt;display frames&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td&gt;f[rame]&lt;/td&gt;
			&lt;td&gt;alias for where&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td&gt;l[ist][ (-|nn-mm)]&lt;/td&gt;
			&lt;td&gt;list program, &amp;#8211; lists backwards nn-mm lists given lines&lt;/td&gt;
		&lt;/tr&gt;
	&lt;/table&gt;




	&lt;p&gt;&amp;lt;!&amp;#8212;&lt;br /&gt;probando comentar un texto&lt;br /&gt;&amp;#8212;&gt;&lt;br /&gt;&lt;img src="/wiki/files/file_name_here" /&gt;&lt;br /&gt;&lt;a class="existingWikiWord" href="http://www.rubylit.com.ar/wiki/files/file_name_here"&gt;file_name_here&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Sat, 12 Jun 2010 15:54:33 Z</pubDate>
      <guid>http://www.rubylit.com.ar/wiki/show/Sandbox</guid>
      <link>http://www.rubylit.com.ar/wiki/show/Sandbox</link>
    </item>
    <item>
      <title>Home Page</title>
      <description>&lt;p&gt;&lt;img src="http://www.cesardiaz.com.ar/personal_page/images/logo_rubylit2.gif" alt="" /&gt;&lt;br /&gt;&lt;div class="rightHandSide"&gt;&lt;/p&gt;


	&lt;h3&gt;Contenido&lt;/h3&gt;


	&lt;p&gt;&lt;a class="existingWikiWord" href="http://www.rubylit.com.ar/wiki/show/manifiesto"&gt;manifiesto&lt;/a&gt;&lt;br /&gt;&lt;a class="existingWikiWord" href="http://www.rubylit.com.ar/wiki/show/Art%C3%ADculos"&gt;Art&#237;culos&lt;/a&gt;&lt;br /&gt;&lt;a class="existingWikiWord" href="http://www.rubylit.com.ar/wiki/show/Preguntas+frecuentes"&gt;Preguntas frecuentes&lt;/a&gt;&lt;br /&gt;&lt;a class="existingWikiWord" href="http://www.rubylit.com.ar/wiki/show/Recursos+RoR"&gt;Recursos RoR&lt;/a&gt;&lt;br /&gt;&lt;a class="existingWikiWord" href="http://www.rubylit.com.ar/wiki/show/Noticias"&gt;Noticias&lt;/a&gt;&lt;br /&gt;&lt;a class="existingWikiWord" href="http://www.rubylit.com.ar/wiki/show/Descargas"&gt;Descargas&lt;/a&gt;&lt;br /&gt;&lt;a class="existingWikiWord" href="http://www.rubylit.com.ar/wiki/show/Sandbox"&gt;Sandbox&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.ruby-lang.org"&gt;Sitio oficial de ruby&lt;/a&gt;&lt;/p&gt;


&lt;hr&gt;

	&lt;p&gt;&lt;span style="color: red;"&gt;Suscribirse a rubylit&lt;/span&gt;&lt;br /&gt;&lt;form action="http://groups.google.com/group/rubylit/boxsubscribe"&gt;  
    Email: &lt;input name="email" type="text"&gt;
          &lt;input name="sub" type="submit" value="Suscribirse"&gt;&lt;br /&gt;&lt;/form&gt;&lt;br /&gt;&lt;a href="http://groups.google.com/group/rubylit"&gt;Visitar el grupo&lt;/a&gt;&lt;/p&gt;


&lt;/div&gt;&lt;em&gt;&gt;&gt; puts &amp;#8220;Bienvenido a &lt;strong&gt;Rubylit&lt;/strong&gt; &amp;#8211; Ruby y Rails en el litoral&amp;#8221;&lt;/em&gt;

	&lt;h2&gt;Acts_as_rubylit_was_a_success&lt;/h2&gt;


	&lt;p&gt;Relizada la jornada prevista para los dia 4 y 5, y hab&#237;endo sido todo un exito&amp;#8230; como aperitivo a los video y detalles de las charlas desarrolladas&amp;#8230;&lt;a href="http://fotos.rubylit.com.ar/2009/acts_as_rubylit/"&gt;disfruten de estas fotos del evento.&lt;/a&gt;&lt;/p&gt;


	&lt;h2&gt;Tambi&#233;n pueden descargar los videos de las charlas:&lt;/h2&gt;


	&lt;h3&gt;Viernes 04/12/2009:&lt;/h3&gt;


	&lt;p&gt;&lt;a href="http://www.mediafire.com/?ewtjnnmtw1m"&gt;C&#233;sar Ballardini &amp;#8211; El modelo de objetos de ruby: reflexiones sobre la reflexi&#243;n.&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://www.mediafire.com/?jzjiyh1lbln"&gt;Rodolfo Schonhals &amp;#8211; Introducci&#243;n a Rake&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://www.mediafire.com/?yncwmtzjtzz"&gt;Gast&#243;n Ramos &amp;#8211; Ruby, un lenguaje simple natural y productivo&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://link-building-services.net"&gt;Link Building&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://www.mediafire.com/?m2j1hmliiim"&gt;Juan Pablo Taulamet &amp;#8211; Introducci&#243;n a Ruby On Rails &#8211; GeneRailsLidades&lt;/a&gt;&lt;/p&gt;


	&lt;h3&gt;S&#225;bado 05/12/2009&lt;/h3&gt;


	&lt;p&gt;&lt;a href="http://www.mediafire.com/file/tx2cjjkzwnm"&gt;Gustavo Courault &amp;#8211; Como migrar de Clip a Rails&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://www.mediafire.com/file/j4njjnnmryy"&gt;Emilio Tagua &amp;#8211; Camino a Rails 3, Integrando Arel&lt;br /&gt;en Active Record&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://www.mediafire.com/file/nm3zzzg21kt"&gt;Adri&#225;n Mugnolo &amp;#8211; Programaci&#243;n concurrente en&lt;br /&gt;Ruby&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://www.mediafire.com/file/zkmkm5kmnbb"&gt;Pedro Visintin &amp;#8211; Desarrollando web 2.0 con ruby y&lt;br /&gt;rails&lt;/a&gt;&lt;/p&gt;


	&lt;h3&gt;&lt;a href="http://www.rubylit.com.ar/wiki/show/acts_as_rubylit"&gt;Acts as rubylit&lt;/a&gt;&lt;/h3&gt;


	&lt;h2&gt;&#191;Qui&#233;nes somos?&lt;/h2&gt;


	&lt;p&gt;Somos una comunidad de  desarrolladores &lt;a href="http://www.ruby-lang.org"&gt;Ruby&lt;/a&gt; y &lt;a href="http://www.rubyonrails.org"&gt;Ruby on rails&lt;/a&gt; en la regi&#243;n del litoral.&lt;/p&gt;


	&lt;h2&gt;&#191;C&#243;mo puedo participar?&lt;/h2&gt;


	&lt;p&gt;Ten&#233;s que suscribirte a &lt;a href="http://groups.google.com/group/rubylit"&gt;nuestro grupo&lt;/a&gt; en google groups&lt;/p&gt;


	&lt;h2&gt;Reuniones:&lt;/h2&gt;


	&lt;p&gt;&lt;a href="http://www.rubylit.com.ar/wiki/show/acts_as_rubylit"&gt;Pr&#243;xima Reuni&#243;n: 05/12/2009&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;&lt;a href="Reuniones"&gt;&#218;ltima Reuni&#243;n&lt;/a&gt; 27/11/2008&lt;/p&gt;


	&lt;h2&gt;Estamos creando &lt;b&gt;&lt;a class="existingWikiWord" href="http://www.rubylit.com.ar/wiki/show/nuestro+logo"&gt;nuestro logo&lt;/a&gt;&lt;/b&gt;&lt;/h2&gt;


	&lt;h2&gt;Estamos pensando en organizar una &lt;a class="existingWikiWord" href="http://www.rubylit.com.ar/wiki/show/proyeccion+de+videos+y+charlas+breves"&gt;proyeccion de videos y charlas breves&lt;/a&gt;&lt;/h2&gt;


	&lt;h2&gt;Useful links&lt;br /&gt;&lt;a href="http://customwritingservices.org/essay-editing.php"&gt;editing essay&lt;/a&gt; for students.&lt;br /&gt;&lt;a href="http://custom-essay-writing-service.org/index.php"&gt;essays&lt;/a&gt; written by professionals.&lt;/h2&gt;</description>
      <pubDate>Sat, 12 Jun 2010 15:53:52 Z</pubDate>
      <guid>http://www.rubylit.com.ar/wiki/show/HomePage</guid>
      <link>http://www.rubylit.com.ar/wiki/show/HomePage</link>
    </item>
    <item>
      <title>Reuniones</title>
      <description>&lt;h2&gt;Reuniones:&lt;/h2&gt;


	&lt;ul&gt;
	&lt;li&gt;&lt;a href="http://www.rubylit.com.ar/wiki/show/acts_as_rubylit"&gt;S&#225;bado 28/11/2009 &lt;span class="caps"&gt;FIQ&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;


	&lt;ul&gt;
	&lt;li&gt;&lt;a href="http://www.rubylit.com.ar/wiki/show/reunion-27-11-2008"&gt;Jueves 27/11/2008 Puerto Caf&#233;&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;


	&lt;ul&gt;
	&lt;li&gt;&lt;a href="http://www.rubylit.com.ar/wiki/show/primer+reuni&#243;n"&gt;29/09/2007 &lt;span class="caps"&gt;FICH&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;
	&lt;/ul&gt;</description>
      <pubDate>Thu, 06 May 2010 21:38:08 Z</pubDate>
      <guid>http://www.rubylit.com.ar/wiki/show/Reuniones</guid>
      <link>http://www.rubylit.com.ar/wiki/show/Reuniones</link>
    </item>
    <item>
      <title>Anonymous Coward</title>
      <description></description>
      <pubDate>Tue, 27 Apr 2010 13:13:09 Z</pubDate>
      <guid>http://www.rubylit.com.ar/wiki/show/AnonymousCoward</guid>
      <link>http://www.rubylit.com.ar/wiki/show/AnonymousCoward</link>
    </item>
    <item>
      <title>Text View</title>
      <description>&lt;p&gt;University Level Essay Topics&lt;/p&gt;


	&lt;p&gt;Most students learn early on that being in university is a lot different from secondary school. For one, the coursework tasks are heavier and more frequently given. For another, the scope and amount of research needed to complete these tasks are greater and more comprehensive. One particular example of this significant gap is in essay writing. University essays require a more formal, in-depth, and intelligent presentation of facts and arguments. Also, typical university essay topics are formulated to test the student&amp;#8217;s analytical skills in comprehending what exactly the topic is all about.&lt;/p&gt;


	&lt;p&gt;Tutors purposely assign topics which has a broader scope or a generalised subject. This is especially true for end-of-term research papers where the objective is how much a student has understood the essential points of the subject. The students are then left to make their own interpretation of the assigned topic, pick out the critical points, then narrow it down to make it more concise. This has been a common complaint of university students who, having no idea of the real intent of the assigned topic, argue that it would take them a lot of time to finish researching for the topic. This is often the result of a poorly understood essay topic. On the other hand, proper analysis of a given topic would result to a much easier identification of materials and information needed thus considerably cutting research time.&lt;/p&gt;</description>
      <pubDate>Thu, 18 Mar 2010 11:41:11 Z</pubDate>
      <guid>http://www.rubylit.com.ar/wiki/show/TextView</guid>
      <link>http://www.rubylit.com.ar/wiki/show/TextView</link>
    </item>
    <item>
      <title>Arrows</title>
      <description>&lt;p&gt;El control Arrow (Flecha) dibuja la cabeza de una flecha, apuntando a un n&#250;mero de direcciones posibles y con un n&#250;mero de estilos posibles. Puede ser muy &#250;til en un bot&#243;n en muchas aplicaciones. Al igual que el control Label (Etiqueta), tampoco emite ninguna se&#241;al.&lt;/p&gt;


	&lt;p&gt;Para usar el widget tenemos que hacer una llamada al metodo new de Arrow de la siguiente forma.&lt;/p&gt;


&lt;pre&gt;
&lt;code&gt;
flecha = Gtk::Arrow.new(arrow_type, shadow_type)
&lt;/code&gt;&lt;br /&gt;&lt;/pre&gt;

	&lt;p&gt;Los tipos posibles (arrow_type) hay que setearlos usando las siguientes constantes &lt;/p&gt;


	&lt;pre&gt;&lt;code&gt;Gtk::Arrow::LEFT
Gtk::Arrow::RIGHT
Gtk::Arrow::UP
Gtk::Arrow::DOWN&lt;/code&gt;&lt;/pre&gt;


	&lt;p&gt;En cuanto a las sombras (shadow_type) los tipos posibles son&lt;/p&gt;


	&lt;pre&gt;&lt;code&gt;Gtk::SHADOW_IN
Gtk::SHADOW_OUT   # valor predeterminado
Gtk::SHADOW_ETCHED_IN
Gtk::SHADOW_ETCHED_OUT&lt;/code&gt;&lt;/pre&gt;


	&lt;p&gt;joke: le pago un caf&#233;|cerveza al primero que encuentre las diferencia entre los tipos de sombra. (yo no encontr&#233; ninguna)&lt;/p&gt;


	&lt;p&gt;El siguiente programita muestra un uso posible (en botones) debe notarse que no se definieron se&#241;ales para los botones, por lo tanto el programa no hace nada.&lt;a href="http://www.resumesplanet.com/resume_writing.php"&gt;cv writing&lt;/a&gt;&lt;br /&gt;&lt;pre&gt;
&lt;code&gt;
require 'gtk2'

class Mi_app &amp;lt; Gtk::VBox
    def initialize()
        super()
        flecha1 = Gtk::Arrow.new(Gtk::Arrow::LEFT, Gtk::SHADOW_ETCHED_IN)
        flecha2 = Gtk::Arrow.new(Gtk::Arrow::RIGHT, Gtk::SHADOW_ETCHED_IN)
        flecha3 = Gtk::Arrow.new(Gtk::Arrow::UP, Gtk::SHADOW_ETCHED_IN)
        flecha4 = Gtk::Arrow.new(Gtk::Arrow::DOWN, Gtk::SHADOW_ETCHED_IN)

        bt1 = Gtk::Button.new()
        bt2 = Gtk::Button.new()
        bt3 = Gtk::Button.new()
        bt4 = Gtk::Button.new()

        bt1.add(flecha1)
        bt2.add(flecha2)
        bt3.add(flecha3)
        bt4.add(flecha4)

        caja = Gtk::HBox.new(false, 25)
        caja.pack_start( bt1, false, false, 3)
        caja.pack_start( bt2, false, false, 3)
        caja.pack_start( bt3, false, false, 3)
        caja.pack_start( bt4, false, false, 3)

        pack_start( caja, false, false, 3)

    end
end

if $0 == __FILE__
    class Viewer &amp;lt; Gtk::Window
        def initialize()
            super()
            set_title("Flechas") 
            set_window_position(Gtk::Window::POS_CENTER)
            signal_connect("delete_event") { |i,a| Gtk::main_quit }
            set_default_size(300, 150)
            add(Mi_app.new)
        end
    end

    Gtk.init()

    view = Viewer.new
    view.show_all

    Gtk.main()
end
&lt;/code&gt;&lt;br /&gt;&lt;/pre&gt;&lt;/p&gt;</description>
      <pubDate>Fri, 19 Feb 2010 19:33:44 Z</pubDate>
      <guid>http://www.rubylit.com.ar/wiki/show/Arrows</guid>
      <link>http://www.rubylit.com.ar/wiki/show/Arrows</link>
    </item>
    <item>
      <title> HScale y VScale</title>
      <description>&lt;p&gt;El siguiente ejemplo muestra el uso de los Widget HScale y VScale.&lt;/p&gt;


&lt;pre&gt;
&lt;code&gt;
require 'gtk2'

class Mi_app &amp;lt; Gtk::VBox
    def initialize()
        super()
        omogeneus=false
        # Creo una tabla de 2 x 2
        tabla = Gtk::Table.new( 2, 2, true )

        # creo los scales
        horizontal = Gtk::HScale.new(1, 10, 1)
        vertical   = Gtk::VScale.new(1, 10, 1)

        # pongo la tabla en la caja vertical
        pack_start(tabla, true, true, 2)

        # pongo el scale horizontal en la primer columna segunda fila
        tabla.attach(horizontal, 0, 2, 1, 2)

        # pongo el scale vertical en la segunda columna primera fila
        tabla.attach(vertical, 1, 2, 0, 1)

        bt1 = Gtk::Button.new("Clic")
        bt1.signal_connect( "button_press_event", Gdk::Event::BUTTON_PRESS ) do
            print "H:#{horizontal.value}  V:#{vertical.value}\n" 
        end
        tabla.attach(bt1, 0, 1, 0, 1)
    end
end

class Viewer &amp;lt; Gtk::Window
  def initialize()
    super()
    set_title("App Base") 
    set_window_position(Gtk::Window::POS_CENTER)
    signal_connect("delete_event") { |i,a| Gtk::main_quit }
    set_default_size( 300, 300 )
    add(Mi_app.new)
  end
end

Gtk.init()

view = Viewer.new
view.show_all
[ ]

Gtk.main()
&lt;/code&gt;&lt;br /&gt;&lt;/pre&gt;</description>
      <pubDate>Fri, 19 Feb 2010 19:32:48 Z</pubDate>
      <guid>http://www.rubylit.com.ar/wiki/show/+HScale+y+VScale</guid>
      <link>http://www.rubylit.com.ar/wiki/show/+HScale+y+VScale</link>
    </item>
    <item>
      <title>nuestro logo</title>
      <description>&lt;p&gt;Estamos creando nuestro logo al menos para una remera etc. as&#237;, estamos buscando a trav&#233;s de &lt;a href="http://www.bestessays.ca/"&gt;essays online&lt;/a&gt;.&lt;/p&gt;


	&lt;p&gt;Logos propuestos&lt;br /&gt;1) Idea: Un Mate de ruby.&lt;/p&gt;


	&lt;p&gt;Mate ruby gif&lt;br /&gt;Mate ruby gif transp&lt;/p&gt;


	&lt;p&gt;1.1) Otro mate para Juan Pablo&lt;/p&gt;


	&lt;p&gt;Otra misma idea otra vista&lt;/p&gt;


	&lt;p&gt;2) Idea: Un hornero con el rubi como hogar. (supongo que esta un poco grande y hay que retocarla ) :P&lt;/p&gt;


	&lt;p&gt;v0.2&lt;/p&gt;


	&lt;p&gt;3) Propuesta de sergio at eim esc edu ar&lt;/p&gt;


	&lt;p&gt;Mi Sra hizo este logo para Lugmen, pero se est&#225; por cambiar por un c&#243;ndor, mas representativo de Mendoza,  as&#237; que queda libre. Es un huron, bicho que aunque no parezca, existe en Argentina, pero se asegura bien de no dejarse ver.&lt;/p&gt;


	&lt;p&gt;Si lo quieren, est&#225; disponible. Solo necesita llevar en la remera un ruby, o ponerle un gorrito de maquinista (x rails)&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://www.lugmen.org.ar/~mabeett/huron_propuesta/lowres/huron1.jpg"&gt;http://www.lugmen.org.ar/~mabeett/huron_propuesta/lowres/huron1.jpg&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.resumesplanet.com/"&gt;resume help&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Fri, 19 Feb 2010 14:03:24 Z</pubDate>
      <guid>http://www.rubylit.com.ar/wiki/show/nuestro+logo</guid>
      <link>http://www.rubylit.com.ar/wiki/show/nuestro+logo</link>
    </item>
    <item>
      <title>Recursos Ro R</title>
      <description>&lt;div class="rightHandSide"&gt; 

	&lt;h3&gt;Contenido&lt;/h3&gt;


	&lt;p&gt;&lt;a class="existingWikiWord" href="http://www.rubylit.com.ar/wiki/show/manifiesto"&gt;manifiesto&lt;/a&gt;&lt;br /&gt;&lt;a class="existingWikiWord" href="http://www.rubylit.com.ar/wiki/show/Art%C3%ADculos"&gt;Art&#237;culos&lt;/a&gt;&lt;br /&gt;&lt;a class="existingWikiWord" href="http://www.rubylit.com.ar/wiki/show/Preguntas+frecuentes"&gt;Preguntas frecuentes&lt;/a&gt;&lt;br /&gt;&lt;a class="existingWikiWord" href="http://www.rubylit.com.ar/wiki/show/Recursos+RoR"&gt;Recursos RoR&lt;/a&gt;&lt;br /&gt;&lt;a class="existingWikiWord" href="http://www.rubylit.com.ar/wiki/show/Noticias"&gt;Noticias&lt;/a&gt;&lt;br /&gt;&lt;a class="existingWikiWord" href="http://www.rubylit.com.ar/wiki/show/Descargas"&gt;Descargas&lt;/a&gt;&lt;br /&gt;&lt;a class="existingWikiWord" href="http://www.rubylit.com.ar/wiki/show/Sandbox"&gt;Sandbox&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.ruby-lang.org"&gt;Sitio oficial de ruby&lt;/a&gt;&lt;/p&gt;


&lt;hr&gt;

	&lt;p&gt;&lt;span style="color: red;"&gt;Suscribirse a rubylit&lt;/span&gt;&lt;br /&gt;&lt;form action="http://groups.google.com/group/rubylit/boxsubscribe"&gt;  
    Email: &lt;input name="email" type="text"&gt;
          &lt;input name="sub" type="submit" value="Suscribirse"&gt;&lt;br /&gt;&lt;/form&gt;&lt;br /&gt;&lt;a href="http://groups.google.com/group/rubylit"&gt;Visitar el grupo&lt;/a&gt;&lt;/p&gt;


&lt;/div&gt;&lt;hr&gt;

	&lt;h2&gt;Ruby y Rails en Argentina&lt;/h2&gt;


	&lt;p&gt;&lt;a href="http://rubyargentina.soveran.com/"&gt;Grupo Ruby Argentina&lt;/a&gt;&lt;br /&gt;&lt;a href="http://blogs.onrails.com.ar"&gt;Argentina On Rails&lt;/a&gt;&lt;br /&gt;&lt;a href="http://wiki.onrails.com.ar"&gt;Wiki Argentina On Rails&lt;/a&gt;&lt;/p&gt;


	&lt;h2&gt;Libros&lt;/h2&gt;


	&lt;p&gt;&lt;a href="http://pragmaticprogrammer.com/titles/fr_deploy/"&gt;Deploying Rails Applications&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://pragmaticprogrammer.com/titles/rails/index.html"&gt;Agile Web Development with Rails&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://www.pragmaticprogrammer.com/titles/fr_rr/"&gt;Rails Recipes&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://www.manning.com/black/"&gt;Ruby for Rails&lt;/a&gt;&lt;/p&gt;


	&lt;h2&gt;Screencasts&lt;/h2&gt;


	&lt;p&gt;&lt;a href="http://railscasts.com/"&gt;Railscasts&lt;/a&gt;&lt;/p&gt;


	&lt;h2&gt;Producci&#243;n&lt;/h2&gt;


	&lt;p&gt;&lt;a href="http://mongrel.rubyforge.org/"&gt;Mongrel&lt;/a&gt;&lt;/p&gt;


	&lt;h2&gt;Tutoriales&lt;/h2&gt;


	&lt;p&gt;&lt;a href="http://www.gabriel-arellano.com.ar/articulos/12/tutorial-sobre-uso-de-emacs-como-ide-de-ruby-on-rails"&gt;Emacs como &lt;span class="caps"&gt;IDE&lt;/span&gt; para Rails&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://custom-essay-writing-service.org/index.php"&gt;custom writing&lt;/a&gt;&lt;/p&gt;


	&lt;h2&gt;Varios&lt;/h2&gt;


	&lt;p&gt;&lt;a href="http://www.ilovejackdaniels.com/ruby_on_rails_cheat_sheet.png"&gt;Ruby on Rails Cheat Sheet&lt;/a&gt;&lt;/p&gt;


	&lt;h2&gt;Enlaces&lt;/h2&gt;


	&lt;p&gt;&lt;a href="http://www.rubyinside.com/"&gt;Ruby Inside&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Thu, 04 Feb 2010 09:11:34 Z</pubDate>
      <guid>http://www.rubylit.com.ar/wiki/show/Recursos+RoR</guid>
      <link>http://www.rubylit.com.ar/wiki/show/Recursos+RoR</link>
    </item>
    <item>
      <title>Probando Texto</title>
      <description>&lt;p&gt;Para mi &lt;a href="http://editing-services.org/dissertation-thesis.php"&gt;dissertation&lt;/a&gt; puedo utilizar diferentes recursos.&lt;/p&gt;</description>
      <pubDate>Thu, 28 Jan 2010 06:23:22 Z</pubDate>
      <guid>http://www.rubylit.com.ar/wiki/show/ProbandoTexto</guid>
      <link>http://www.rubylit.com.ar/wiki/show/ProbandoTexto</link>
    </item>
    <item>
      <title>primer reuni&#243;n</title>
      <description>&lt;p&gt;&lt;em&gt;Could not include menu&lt;/em&gt;&lt;br /&gt;Para poder establecer en principio el lugar y a continuaci&#243;n la fecha, decidimos anotarnos, para ver cuantos ser&#237;amos agrup&#225;ndonos por localidad.&lt;/p&gt;


	&lt;h2&gt;La propuesta de Gast&#243;n fue:&lt;/h2&gt;


	&lt;p&gt;&amp;#8221;...Hola gente estaba pensando en ir organizando una primer renui&#243;n algo simple, y quiz&#225;s hacer unas mini charlas para nosotros, &amp;#8216;pelar&amp;#8217;  la nootebook y mostrar algunas cosas en la que estamos c/u no m&#225;s que eso&amp;#8230;&amp;#8221;&lt;/p&gt;


	&lt;h2&gt;Que d&#237;a es la reuni&#243;n?&lt;/h2&gt;


	&lt;p&gt;29/09/2007&lt;/p&gt;


	&lt;h2&gt;D&#243;nde es?&lt;/h2&gt;


	&lt;p&gt;Aula Magna Facultad de Ingenier&#237;a y Ciencias H&#237;dricas &lt;span class="caps"&gt;FICH &lt;/span&gt;- Ciudad Universitaria &amp;#8211; Paraje el Pozo &amp;#8211; Santa Fe&lt;/p&gt;


	&lt;h2&gt;Lugar&lt;/h2&gt;


	&lt;p&gt;Aula Magna&lt;/p&gt;


	&lt;h2&gt;Mapas&lt;/h2&gt;


	&lt;p&gt;&lt;a href="http://www.escuelapav.ceride.gov.ar/files/accesos_CU_v2.jpg"&gt;Acceso a la Ciudad Universitaria&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://www.college-paper.org/"&gt;College Papers&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://www.escuelapav.ceride.gov.ar/files/fich-pb_v2.jpg"&gt;FICH Planta Baja&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://www.escuelapav.ceride.gov.ar/files/fich-p1_v2.jpg"&gt;FICH 1er Piso&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://www.escuelapav.ceride.gov.ar/files/fich-an.jpg" title="sala de conferencias"&gt;FICH Anexo 1er Piso&lt;/a&gt;&lt;/p&gt;


	&lt;h2&gt;A qu&#233; hora?&lt;/h2&gt;


	&lt;p&gt;10hs.&lt;/p&gt;


	&lt;h2&gt;Afiches para descargar&lt;/h2&gt;


	&lt;p&gt;Png:&lt;br /&gt;&lt;a href="http://www.rubylit.com.ar/downloads/1er-reunion-rubylit.png"&gt;1er-reunion-rubylit.png&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.rubylit.com.ar/downloads/1er-reunion-rubylit.png.gz"&gt;1er-reunion-rubylit.png.gz&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;Fuente Gimp:&lt;br /&gt;&lt;a href="http://www.rubylit.com.ar/downloads/1er-reunion-rubylit.png.gz"&gt;1er-reunion-rubylit.xcf.gz&lt;/a&gt;&lt;/p&gt;


	&lt;h2&gt;Quienes vamos hasta ahora?&lt;/h2&gt;


	&lt;p&gt;Total = 11 y contando :)&lt;/p&gt;


	&lt;p&gt;Santa Fe = 5 : Gast&#243;n Ramos, Juan Pablo Taulamet, Fornal Esteban, Cesar Diaz, Federico D&#237;az,&lt;br /&gt;Paran&#225; = 0 : &lt;br /&gt;Rosario = 1: Mat&#237;as Piuma,&lt;br /&gt;Buenos Aires = 1: Rafael Bidegain,&lt;br /&gt;Oro Verde = 2: Juan Gim&#233;nez Silva, Germ&#225;n Gim&#233;nez Silva&lt;br /&gt;Corrientes = 1: Jose Alfredo Ramirez&lt;br /&gt;C. del Uruguay = 1 : Gabriel Arellano&lt;/p&gt;


	&lt;h2&gt;Charlas:&lt;/h2&gt;


	&lt;table&gt;
		&lt;tr&gt;
			&lt;th&gt;Hora&lt;/th&gt;
			&lt;th&gt;Charla &lt;/th&gt;
			&lt;th&gt;Orador/es&lt;/th&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td&gt;&lt;strong&gt;10:30 hs&lt;/strong&gt;&lt;/td&gt;
			&lt;td&gt; Desarrollo web &#225;gil sobre rieles&lt;/td&gt;
			&lt;td&gt; Esteban y Gaston&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td&gt;&lt;strong&gt;12:30 hs&lt;/strong&gt;&lt;/td&gt;
			&lt;td&gt; Descanso para comer (La cantina estar&#225; abierta :)&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td&gt;&lt;strong&gt;13:30 hs&lt;/strong&gt;&lt;/td&gt;
			&lt;td&gt; Active Record, sabor Ruby&lt;/td&gt;
			&lt;td&gt; Gaston&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;
			&lt;td&gt;&lt;strong&gt;15:00 hs&lt;/strong&gt;&lt;/td&gt;
			&lt;td&gt; Librer&#237;as en Ruby, haciendo uso de Mysql, Gd, Ncurses y Qt4&lt;/td&gt;
			&lt;td&gt; Germ&#225;n &lt;/td&gt;
		&lt;/tr&gt;
	&lt;/table&gt;</description>
      <pubDate>Mon, 07 Dec 2009 08:47:32 Z</pubDate>
      <guid>http://www.rubylit.com.ar/wiki/show/primer+reuni%C3%B3n</guid>
      <link>http://www.rubylit.com.ar/wiki/show/primer+reuni%C3%B3n</link>
    </item>
    <item>
      <title>acts_as_rubylit</title>
      <description>&lt;h2&gt;Acts_as_rubylit 04/12 y 05/12 en la &lt;span class="caps"&gt;FICH&lt;/span&gt;.&lt;/h2&gt;


	&lt;p&gt;Tenemos el agrado de anunciar un evento plenamente rubista en el litoral argentino, al que hemos denominado acts_as_rubylit, el cual se llevar&#225; a cabo en la Facultad de Ingenier&#237;a y Ciencias H&#237;dricas, Universidad Nacional del Litoral de la ciudad de Santa Fe.&lt;br /&gt;La intenci&#243;n del grupo es acercar a la comunidad acad&#233;mica y en general el lenguaje Ruby en sus diferentes sabores y colores, con casos pr&#225;cticos y conscisos que ir&#225;n desde el nivel b&#225;sico al avanzado.&lt;br /&gt;Contaremos con la presencia de profesionales muy conocidos y respetados dentro del ambiente Ruby en el pa&#237;s, quienes compartir&#225;n sus experiencias, consejos y descubrimientos con el p&#250;blico en general.&lt;/p&gt;


	&lt;h2&gt;&lt;a href="http://eventioz.com/events/acts_as_rubylit/"&gt;Inscripci&#243;n&lt;/a&gt;&lt;/h2&gt;


	&lt;h2&gt;Charlas confirmadas&lt;/h2&gt;


	&lt;p&gt;&lt;strong&gt;viernes 04/12/2009&lt;/strong&gt;&lt;/p&gt;


	&lt;p&gt;17:00 hs. &lt;strong&gt;C&#233;sar Ballardini:&lt;/strong&gt; El modelo de objetos de ruby: reflexiones sobre la reflexi&#243;n.&lt;br /&gt;18:00 hs. &lt;strong&gt;Rodolfo Schonhals:&lt;/strong&gt; Introducci&#243;n a Rake.&lt;br /&gt;19:00 hs. &lt;strong&gt;Gast&#243;n Ramos:&lt;/strong&gt; Ruby, un lenguaje simple natural y productivo.&lt;br /&gt;20:00 hs. &lt;strong&gt;Juan Pablo Taulamet:&lt;/strong&gt; Introducci&#243;n a Ruby On Rails &amp;#8211; &lt;span class="newWikiWord"&gt;Gene Rails Lidades&lt;a href="http://www.rubylit.com.ar/wiki/new/GeneRailsLidades"&gt;?&lt;/a&gt;&lt;/span&gt;.&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;s&#225;bado 05/12/2009&lt;/strong&gt;&lt;/p&gt;


	&lt;p&gt;09:00 hs. &lt;strong&gt;Gustavo Courault:&lt;/strong&gt; Como migrar de Clip a Rails.&lt;br /&gt;10:00 hs. &lt;strong&gt;Emilio Tagua:&lt;/strong&gt; Camino a Rails 3 &amp;#8211; Integrando Arel en Active Record.&lt;br /&gt;11:00 hs. &lt;strong&gt;Adri&#225;n Mugnolo:&lt;/strong&gt; Programaci&#243;n concurrente en Ruby: procesos, hilos y fibras.&lt;br /&gt;12:00 hs. &lt;strong&gt;Pedro Visintin:&lt;/strong&gt; Desarrollando web 2.0 con ruby y rails. Mitos y Verdades&lt;/p&gt;


	&lt;p&gt;Otras Actividades (A confirmar)&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;Lightings talks&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;La idea en sintesis es generar un espacio de desarrollo y programaci&#243;n con Ruby y algunos de los frameworks m&#225;s usados, como ser Rails, Sinatra u otros (no digamos Merb porque va a ser parte de Rails 3), am&#233;n de un installfest, de ser posible.&lt;/p&gt;


	&lt;h3&gt;Call for charlas (cerrado)&lt;/h3&gt;


	&lt;p&gt;Rubylit &amp;#8211; Grupo de Rubystas del Litoral&lt;br /&gt;(&lt;a href="http://www.rubylit.com.ar"&gt;http://www.rubylit.com.ar&lt;/a&gt;), llama a la participaci&#243;n de la comunidad de&lt;br /&gt;Ruby a las Primeras Jornadas de Ruby del litoral argentino, a realizarse en la ciudad de  Santa Fe los d&#237;as viernes 4 y S&#225;bado 5 de diciembre.&lt;/p&gt;


	&lt;p&gt;Agradecemos la contribuci&#243;n de todos en la difusi&#243;n de este llamado y del evento. Las charlas fueron recibidas hasta el S&#225;bado 21 de noviembre de 2009 inclusive y en este momento el llamado se encuentra cerrado.&lt;/p&gt;


	&lt;p&gt;&lt;strong&gt;Informaci&#243;n acerca de hospedaje en Santa Fe&lt;/strong&gt;&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;&lt;span style="color: green;"&gt;Hotel Brigadier SH&lt;/span&gt;&lt;br /&gt;Direcci&#243;n: San Luis 2148&lt;br /&gt;Tel&#233;fono: 0342 &amp;#8211; 4537387&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;Costo por persona:&lt;br /&gt;$100 incluyendo desayuno&lt;/p&gt;


	&lt;p&gt;Reserva: aconseja llamar una semana antes para la reserva y si alguien deja alg&#250;n porcentaje del costo como se&#241;a mejor.&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;&lt;span style="color: green;"&gt;Hotel Suipacha&lt;/span&gt;&lt;br /&gt;Direcci&#243;n: Suipacha 2375&lt;br /&gt;Tel&#233;fono: 0342 &amp;#8211; 4521135&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;Tarifas por habitaci&#243;n para:&lt;br /&gt;4 personas $210&lt;br /&gt;3 personas $180&lt;br /&gt;2 personas $130&lt;br /&gt;1 persona  $90&lt;/p&gt;


	&lt;p&gt;Servicios: desayuno , tv.&lt;/p&gt;


	&lt;p&gt;En el &lt;a href="http://maps.google.com/maps/place?cid=3599666565786746766&amp;#38;q=hotel+suipacha+santa+fe&amp;#38;hl=es&amp;#38;cd=1&amp;#38;cad=src:pplink&amp;#38;ei=30ADS6PcA6S2ywTb2siADA"&gt;mapa.&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;Reserva: llamar preferentemente entre 4 o 5 d&#237;as de anticipaci&#243;n. Dejar se&#241;a de la reserva&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;&lt;span style="color: green;"&gt;Hotel Espa&#241;a&lt;/span&gt;&lt;br /&gt;Direcci&#243;n: 25 de Mayo 2676&lt;br /&gt;Tel&#233;fono: 0342 &amp;#8211; 4008834&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;Para mas informaci&#243;n sobre tarifas ir a la pagina web&lt;br /&gt;&lt;a href="http://www.lineaverdedehoteles.com.ar/sitio/espanatarifas.html"&gt;http://www.lineaverdedehoteles.com.ar/sitio/espanatarifas.html&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;En el &lt;a href="http://maps.google.com/maps/place?cid=2660962876363534260&amp;#38;q=hoteles+santa+fe&amp;#38;hl=es&amp;#38;cd=1&amp;#38;cad=src:pplink&amp;#38;ei=WT8DS6W2C4byzASsuaDjCw"&gt;mapa&lt;/a&gt;&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;&lt;span style="color: green;"&gt;Hotel Conquistador&lt;/span&gt;&lt;br /&gt;Direcci&#243;n: 25 de Mayo 2676&lt;br /&gt;Tel&#233;fono: 0342 &amp;#8211; 4001195&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;Para mas informaci&#243;n sobre tarifas ir a la pagina web&lt;br /&gt;&lt;a href="http://www.lineaverdedehoteles.com.ar/sitio/conquistadortarifas.html"&gt;http://www.lineaverdedehoteles.com.ar/sitio/conquistadortarifas.html&lt;/a&gt;&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;&lt;span style="color: green;"&gt;Hotel Bertaina&lt;/span&gt;&lt;br /&gt;Direcci&#243;n: H Irigoyen 2255&lt;br /&gt;Tel&#233;fonos: 0342 &amp;#8211; 4532287/4553068&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;Tarifas por habitaci&#243;n para:&lt;br /&gt;4 personas $260 (1 cama matrimonial y dos simples)&lt;br /&gt;3 personas $210&lt;br /&gt;2 personas $180&lt;br /&gt;Habitaci&#243;n individual $120&lt;/p&gt;


	&lt;p&gt;Reserva: llamar una semana y media antes en lo posible&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;&lt;span style="color: green;"&gt;Hotel Corrientes&lt;/span&gt;&lt;br /&gt;Direcci&#243;n: Corrientes 2520&lt;br /&gt;Tel&#233;fono: 0342 &amp;#8211; 4592126&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;Servicios: desayuno, tv y cochera&lt;/p&gt;


	&lt;p&gt;Tarifas por habitaci&#243;n para:&lt;br /&gt;4 personas $440&lt;br /&gt;3 personas $360&lt;br /&gt;2 personas $240 &lt;br /&gt;Habitaci&#243;n individual $170&lt;/p&gt;


	&lt;p&gt;Reserva: hacer la reserva en lo posible una semana antes&lt;/p&gt;


	&lt;p&gt;Para mas informaci&#243;n sobre tarifas ir a la pagina web&lt;br /&gt;&lt;a href="http://www.hotelcorrientes-sf.com.ar"&gt;http://www.hotelcorrientes-sf.com.ar&lt;/a&gt;&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;&lt;span style="color: green;"&gt;Hotel Hernandarias&lt;/span&gt;&lt;br /&gt;Direcci&#243;n: Rivadavia 2680&lt;br /&gt;Tel&#233;fono: 0342 &amp;#8211; 453-8188&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;Para mas informaci&#243;n sobre tarifas ir a la pagina web&lt;br /&gt;&lt;a href="http://www.hoteles.com.ar/LinkExternoHotel.action?url=http://www.hotelhernandarias.com.ar&amp;#38;idAnuncianteModuloSucursal=285310"&gt;aqu&#237;&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Fri, 04 Dec 2009 22:29:01 Z</pubDate>
      <guid>http://www.rubylit.com.ar/wiki/show/acts_as_rubylit</guid>
      <link>http://www.rubylit.com.ar/wiki/show/acts_as_rubylit</link>
    </item>
  </channel>
</rss>
