Artanix's Blog!

I'm student of Computer Programming from the UTFSM in Chile.

I'm actually member from the Archlinux Chilean Community, and also KDE Chilean Community member.

Archlinux Chile

I'm also student of the Chilean-British Institute of Culture in Viña del Mar, where i'm learning english now.

I'm also bass player of ENGEN, a chilean heavy metal band.

ENGEN Myspace

Find Me on Twitter:

@artanixcl

Rails Themes Plugin


Don't want to take the time to create a layout for your new application? Don't worry. Use the Themes plugin!

In this screencast, Eric Berry show you how to easily add a layout with built-in menus to your existing Rails application.

teachmetocode.com

Introduction to MongoDB Part I

In this screencast, you will see the basic CRUD operation using MongoDB shell. This is the first installment of a series on MongoDB.

The man behind the screencast is Eric Berry.

Creating KDE Plasmoids

Plasmoid_snap

 

When the KDE desktop made the transition from version 3 to 4, many things changed. One of the larger changes was the introduction of the plasma desktop. Instead of a background image with icons, the desktop is now host to plasmoids, also known as desktop widgets.

LinuxProMagazine presents an interesting article about how to create plasmoids. This PDF file contains an introduction to "Plasma Desktop Architecture".

Dowload the PDF file

Linux Pro Magazine

Rails.Vim Preview Screencast

(download)

If you write Rails code in vim, this screencast will teach you to create and edit that code more efficiently.

I spend every day writing Rails code in vim, and I’ve optimized the heck out that process. The screencast contains the best of what I’ve learned for creating and editing Rails code at top-speed. Come look over my shoulder and I’ll show you my best stuff.

Chapter topics:

  1. The Fundamentals of Efficient Editing
  2. Mastering rails.vim
  3. Using Snipmate
  4. The Power of Tags
  5. Why You Shouldn’t Use grep
  6. Quick edits made quicker
via codeulatescreencasts

Ruby on Rails Tutorial: Learn Rails by Example | by Michael Hartl

Since its debut in 2004, Ruby on Rails has rapidly become one of the most powerful and popular frameworks for building dynamic web applications. Rails users run the gamut from scrappy startups to huge companies: Posterous, UserVoice, 37signals, Shopify, Scribd, Twitter, Hulu, the Yellow Pages—the list of sites using Rails goes on and on. There are also many web development shops that specialize in Rails, such as ENTP, thoughtbot, Pivotal Labs, and Hashrocket, plus innumerable independent consultants, trainers, and contractors.

What makes Rails so great? Rails owes much of its success to its elegant and compact design. By exploiting the malleability of the underlying Ruby language, Rails effectively creates a domain-specific language for writing web applications. As a result, many common web programming tasks—such as generating HTML, making data models, and routing URLs—are easy with Rails, and the resulting application code is concise and readable.

Rails also adapts rapidly to new developments in web technology and framework design. For example, Rails was one of the first frameworks to fully digest and implement the REST architectural style for structuring web applications (which we’ll be learning about throughout this tutorial). And when other frameworks develop successful new techniques, Rails creator David Heinemeier Hansson and the Rails core team don’t hesitate to incorporate their ideas. Perhaps the most dramatic example is the merger of Rails and Merb, a rival Ruby web framework, so that Rails now benefits from Merb’s modular design, stable API, and improved performance.3 (Anyone who has attended a talk by Merb developer and Rails core team member Yehuda Katz can’t help but notice what an extremely good idea it was to bring the Merb team on board.)

Finally, Rails benefits from an unusually enthusiastic and diverse community. The results include well-attended conferences, a huge number of plugins and gems (self-contained solutions to specific problems such as pagination or image upload), a rich variety of informative blogs, and a cornucopia of discussion forums and IRC channels. The large number of Rails programmers also makes it easier to handle the inevitable application errors: the “Google the error message” algorithm nearly always produces a relevant blog post or discussion-forum thread.

There's a lot information about Rails, but sometimes it's difficult to find information about how start learning this powerful framework.

This book-site is one of the best for learning Rails by examples and a way to start learning GIT, Rspec, and other tools that can make your life easy.

I didn't finish read this book, but i learned the basics concepts about how Rails works, and how can i develop a simple website (with autentication). The book is still on writing process and his author is Michael Hartl, you can stay tunned to the updates.

Translate text into the shell

This is a really nice function i use every day, i'll explain how to settup a translator into the shell terminal:

The languages availables are:

  • en : English
  • es : Spanish
  • fr : French
  • pt : Portuguese

Github Gist

Example of "Github Gist" on posterous :

This is a big feature on posterous, this allows you to put some snippet codes on your blog. All you need to do is go to the Gist Home Page , put some code on it, and paste the URL on your blog. Very simple.

Hello World

This is my first post on posterous.com :)

I will update all the important post from my old blog.

Checkout the Archlinux Chilean community where i'm actually member: http://www.archlinux.cl