Tuesday, December 28, 2010

Programming Ruby 1.9 (3rd edition)

Ruby is the fastest growing and most exciting dynamic language out there. If you need to get working programs delivered fast, you should add Ruby to your toolbox.

This book is the only complete reference for Ruby 1.9, the very latest version of Ruby. (If you’re still using Ruby 1.8, you’ll want to check out the original PickAxe.)

2010 marks the 10th anniversary since the first edition of the PickAxe. We’ve updated the book for Ruby 1.9.2, and we’re making the ebook available in epub and mobi, as well as PDF. (Kindle owners—there’s a lot of code in this book, and the Kindle and code listings aren’t great friends.)

The Pickaxe contains four major sections:
  • An acclaimed tutorial on using Ruby.
  • The definitive reference to the language.
  • Complete documentation of all built-in classes, modules, and methods.
  • Complete descriptions of all 97 standard libraries.
This is the reference manual for Ruby, including a description of all the standard library modules, a complete reference to all built-in classes and modules (including all the new and changed methods introduced by Ruby 1.9 and 1.9.2). It also includes all the new and changed syntax and semantics introduced since Ruby 1.8. Learn about the new parameter passing rules, local variable scoping in blocks, fibers, and the new block declaration syntax, among other exciting new features.

For Free consultation on regarding RoR Installation, RoR Developers, RoR Development, ROR Programmer log on to http://www.dckap.com 
Source: http://pragprog.com


Monday, December 20, 2010

JRuby 1.5.6 Released

The JRuby community is pleased to announce the release of JRuby 1.5.6.

    * Download: http://www.jruby.org/download

JRuby 1.5.6 is a minor follow-up release to address problems with mirroring of 1.5.5 in maven, update to 1.0.3 of jruby native launcher, and a few undesirable issues in windows. All users of JRuby 1.5.5 (and lower) are recommended to upgrade to 1.5.6.

1.5.6 Issues Resolved:

    * JRUBY-4352 Rbconfig’s Config::CONFIG provides wrong name for Windows 2008 Server, based on input from Rakesh Arora. (See 07fb757.)
    * JRUBY-4774 Fix classpath and load path issues related to file paths containing spaces
    * JRUBY-4898 java.util.ConcurrentModificationException
    * JRUBY-5127 become_java! doesn’t add Ruby class methods as statics on the resulting Java class
    * JRUBY-5223 Marshal.load fails when Kernel.read is defined

Not in our tracking system:
    * ant.bat should be specified on Windows

Sunday, December 19, 2010

Security Update Released or WordPress 3.03

Why is it that WordPress updates are always released the minute before I want to go to bed? WordPress has just released a new update that brings the version of their popular blogging platform to 3.03. The update is a security update which makes it a mandatory update for all WordPress webmasters
hosting blogs on their own servers,

So what’s the security vulnerability about? The WordPress blog states that it is about issues “in the remote publishing interface, which under certain circumstances allowed Author- and Contributor-level users to improperly edit, publish, or delete posts”.

That in turn means that single-author blogs are not affected by the vulnerability directly. Webmasters should still consider updating right away to prevent future damage or indirect damage if someone manages to get access to user accounts on the blog or the ability to create them.

The issue affects sites that have remote publishing enabled. Sites that do not have it enabled are not affected. Then again, it is always a good idea to update to the latest release to close potential security issues right away.

WordPress admins can check if remote publishing is enabled by going to Settings > Writing in their WordPress admin interface.

The update is as usually available directly in WordPress. Users can update their blogs from within WordPress which is the fastest and most convenient solution, or by downloading WordPress from the official website and installing the update manually.

For Free consultation on regarding RoR Installation, RoR Developers, RoR Development, ROR Programmer log on to http://www.dckap.com
Source:http://www.ghacks.net

Friday, December 17, 2010

Continuous Testing with Ruby

Feedback. We’re always telling you that you need feedback, with a short feedback gap — the time it takes to get feedback on your decisions, your code, your designs. Well, what if you narrowed the feedback gap to near zero while coding? You’d have continuous testing, a powerful idea that lets you fix bugs while they’re still small and fresh.

Continuous Testing with Ruby shows you how to use a combination of tests, tools, and techniques to immediately detect problems in code, before they spread.

We’ll show you how to set up and run automated tests that check your work continuously as you write code. You’ll start with tools such as Autotest and Watchr, and see how to use them effectively in a continuous environment. You’ll discover the fundamentals of creating and maintaining a test suite that’s Fast, Informative, Reliable, and Exhaustive. You’ll use powerful techniques such as inline assertions—a much better alternative to debugging or console printing. You’ll even use Ruby’s metaprogramming features to quickly find and diagnose problems using existing tests.

But continuous testing isn’t limited to just Ruby; we’ll show you how to extend these ideas and tools to other languages and frameworks, including Ruby on Rails and JavaScript. You’ll be able to create feedback loops that validate decisions made outside of your code: you can automatically verify Rails migrations, instantly check changes to stylesheets and views, and quickly validate documentation, seed data, and other essential configuration and settings.

Many developers today struggle to gain all the benefits of automated testing, due to poorly written or incomplete tests. Continuous Testing with Ruby shows how you can improve the quality of your existing tests and ensure the new tests that you write will do the job. By giving you instant feedback about the quality of your code and the quality of your tests, continuous testing creates a visceral feedback loop that you can actually feel as you work.

For Free consultation on regarding RoR Installation, RoR Developers, RoR Development, ROR Programmer log on to http://www.dckap.com
Source: http://pragprog.com

Thursday, December 16, 2010

Programming Ruby 1.9

Ruby is the fastest growing and most exciting dynamic language out there. If you need to get working programs delivered fast, you should add Ruby to your toolbox.

This book is the only complete reference for Ruby 1.9, the very latest version of Ruby. (If you’re still using Ruby 1.8, you’ll want to check out the original PickAxe.)

2010 marks the 10th anniversary since the first edition of the PickAxe. We’ve updated the book for Ruby 1.9.2, and we’re making the ebook available in epub and mobi, as well as PDF. (Kindle owners—there’s a lot of code in this book, and the Kindle and code listings aren’t great friends.)

Source: http://edgeguides.rubyonrails.org

Tuesday, December 14, 2010

Rails Test Prescriptions

Rails Test Prescriptions is a comprehensive guide to testing Rails applications, covering Test-Driven Development from both a theoretical perspective (why to test) and from a practical perspective (how to test effectively). It covers the core Rails testing tools and procedures for Rails 2 and Rails 3, and introduces popular add-ons, including Cucumber, Shoulda, Machinist, Mocha, and Rcov.

Ruby on Rails has unparalleled support for TDD. In addition to the tools that Rails has built-in, a large and thriving testing community adds new tools at an accelerating rate. Rails Test Prescriptions is your guide to the entire Rails testing ecosystem.

Containing both practical code examples and discussion of why testing works, this book starts with the most basic features delivered as part of core Ruby on Rails. Once you’ve integrated those features into your coding practice, you’ll want to use popular third-party testing tools such as RSpec, Shoulda, Cucumber, Factory Girl, and Rcov. Rails Test Prescriptions will show you how to use these tools and when they are appropriate. Rails Test Prescriptions will cover both the current Rails 2.3.x version as well as the initial 3.0 release.

For Free consultation on regarding RoR Installation, RoR Developers, RoR Development, ROR Programmer log on to http://www.dckap.com
Source: http://pragprog.com

Monday, December 13, 2010

Best of Ruby Quiz

Sharpen your Ruby programming skills with twenty-five challenging problems from Ruby Quiz. Read the problems, work out a solution, and compare your solution with others. This book is a collection of highlights from the first year of Ruby Quiz challenges. Inside, you will find expanded content, all new solutions, and more in depth discussions of Ruby Quiz problems and solutions. This is the book for anyone who really wants to improve their Ruby skills.

The Ruby Quiz was built to fill exactly this need for Ruby programmers. Challenges, solutions, and discussions combine to make Ruby Quiz a powerful way to learn Ruby tricks. See how algorithms translate to Ruby code; get exposure to Ruby’s libraries; and learn how other programmers use Ruby to solve problems quickly and efficiently.
  • Sharpen your programming skills
  • Learn using the most effective method available: practice
  • Learn great Ruby idioms
  • Understand sticky problems and the insights that lead you past them
  • Gain familiarity with Ruby’s standard library
  • Translate traditional algorithms to Ruby
For Free consultation on regarding RoR Installation, RoR Developers, RoR Development, ROR Programmer log on to http://www.dckap.com
Source: http://pragprog.com

Sunday, December 12, 2010

Rails for .NET Developers

Rails for .NET Developers introduces the joy of Ruby on Rails development to Microsoft .NET developers. This book demonstrates the essential elements of both the Ruby language and the Rails application framework, geared especially for developers already fluent in the Microsoft .NET platform.

We then get to the heart of Rails development by showing how to tackle everyday tasks in Rails compared with typical ASP.NET implementations, with a tutorial focus. You’ll build a sample airline reservation system using Rails, learning essential techniques along the way. You’ll come to learn the joy and power inherent in the “convention over configuration” philosophy, the natural elegance of the MVC architecture, and the essence of REST-based design as you develop applications that accommodate web browsers, handheld devices, and even XML web service clients with unparalleled ease.

Along the way, you’ll see good agile development practices, explore test-driven development with Rails. You’ll be prepared for real-world application deployment, and we’ll give you a taste of how Ruby and Rails are reshaping the Microsoft application landscape, including a look at IronRuby.

For Free consultation on regarding RoR Installation, RoR Developers, RoR Development, ROR Programmer log on to http://www.dckap.com

Source: http://pragprog.com

Friday, December 10, 2010

Ruby on Rails Tutorial

To this day I still hear people complain that Rails has poor documentation. From where I’m sitting this seems far from the truth. Let me lay out the evidence piece by piece:

RailsTutorial.org
To learn Rails from scratch Michael Hartl recently finished his book Ruby on Rails Tutorial: Learn Rails by Example. The book teaches Rails 3 from the ground up and it’s available for FREE online. If you’d rather have a PDF or a book you can grab that as well (and he’s even working on some screencasts).
The source for the finalized book will be pushed to GitHub and released under a Creative Commons License shortly after Rails 3 is done. If you’d like to help translate the book to your language of choice, feel free to contact Michael and he’ll get in touch when it’s time to make it happen.

Rails Guides
If you’re not a Rails newbie don’t forget about the Rails Guides, which have been updated for Rails 3.

Rails API Docs
There are two main websites I use to do API lookups. The first is Rails Searchable API Doc, which has online and offline searchable documentation. The second is APIdock which is online only, but has the ability to comment and easily compare different versions of documentation.

 Rails 3 Free Screencasts
If you’re more of a visual learner (like me) then there are plenty of free screencasts to teach you about Rails 3. About 2 months ago I produced the Rails 3 Screencasts, which will get you started.
Ryan Bates has also produced an incredible amount of Rails 3 screencasts over on Railscasts.com. Ryan has been producing Railscasts for over 3 1/2 years, isn’t that crazy?
There’s also a few good free screencasts over on Teach me to Code by Charles Max Wood.

Keeping on the Edge
If you find yourself wondering how to keep up with all of the newest features / libraries for Rails 3, both the Ruby5 Podcast and the Ruby Show are going strong. Don’t listen to audio? It doesn’t matter, just subscribe to the Ruby5 RSS feed and get links with descriptions to all the newest libraries, tutorials, and more. You might also want to checkout Peter Cooper’s new Ruby Weekly, a Ruby email newsletter.

Need to upgrade a big app to Rails 3?
Jeremy McAnally’s Rails 3 Upgrade Handbook PDF is just $12. There’s also a few paid screencasts for the upgrade over on Thinkcode.tv and BDDCasts.

Need a Book?
There’s a bunch of books that will be coming out after the release, most of which you can start reading now. The Rails 3 Way by Obie Fernandez, Rails 3 In Action by Ryan Bigg and Yehuda Katz, Beginning Rails by Cloves Carneiro Jr and Rida Al Barazi, and of course the Agile Web Development with Rails:fourth edition by Sam Ruby, Dave Thomas, and David Heinemeier Hansson.

In conclusion
No more complaining about lack of good documentation! Seriously. If you want even more Rails 3 content, check out the blog post by Kevin Faustino on 34 Ruby on Rails 3 resources to get you started.


Source: http://weblog.rubyonrails.org/

Thursday, December 9, 2010

Upgrading to Rails 3

If you’re upgrading an existing application, it’s a great idea to have good test coverage before going in. You should also first upgrade to Rails 2.3.5 and make sure your application still runs as expected before attempting to update to Rails 3. Then take heed of the following changes:

1.1 Rails 3 requires at least Ruby 1.8.7

Rails 3.0 requires Ruby 1.8.7 or higher. Support for all of the previous Ruby versions has been dropped officially and you should upgrade as early as possible. Rails 3.0 is also compatible with Ruby 1.9.2.

1.2 Rails Application object

As part of the groundwork for supporting running multiple Rails applications in the same process, Rails 3 introduces the concept of an Application object. An application object holds all the application specific configurations and is very similar in nature to config/environment.rb from the previous versions of Rails.
Each Rails application now must have a corresponding application object. The application object is defined in config/application.rb. If you’re upgrading an existing application to Rails 3, you must add this file and move the appropriate configurations from config/environment.rb to config/application.rb.

1.3 script/* replaced by script/rails

The new script/rails replaces all the scripts that used to be in the script directory. You do not run script/rails directly though, the rails command detects it is being invoked in the root of a Rails application and runs the script for you.

1.4 Dependencies and config.gem

The config.gem method is gone and has been replaced by using bundler and a Gemfile, see Vendoring Gems below.

1.5 Upgrade Process

To help with the upgrade process, a plugin named Rails Upgrade has been created to automate part of it.
Simply install the plugin, then run rake rails:upgrade:check to check your app for pieces that need to be updated (with links to information on how to update them). It also offers a task to generate a Gemfile based on your current config.gem calls and a task to generate a new routes file from your current one.

You can see an example of how that works at Rails Upgrade is now an Official Plugin

Aside from Rails Upgrade tool, if you need more help, there are people on IRC and rubyonrails-talk that are probably doing the same thing, possibly hitting the same issues. Be sure to blog your own experiences when upgrading so others can benefit from your knowledge!

For Free consultation on regarding RoR Installation, RoR Developers, RoR Development, ROR Programmer log on to http://www.dckap.com
Source: http://edgeguides.rubyonrails.org

Wednesday, December 8, 2010

Ruby On Rails 2.3: Templates, Engines, Rack, Metal, Nested forms

Rails 2.3 is finally done and out the door. This is one of the most substantial upgrades to Rails in a very long time. A brief rundown of the top hitters:
  • Templates: Allows your new skeleton Rails application to be built your way with your default stack of gems, configs, and more.
  • Engines: Share reusable application pieces complete with routes that Just Work, models, view paths, and the works.
  • Rack: Rails now runs on Rack which gives you access to all the middleware goodness.
  • Metal: Write super fast pieces of optimized logic that routes around Action Controller.
  • Nested forms: Deal with complex forms so much easier.
And that’s just the tip of the iceberg. We’ve put together a complete guide for the Rails 2.3 release noteswhat was deprecated with much more information. Be sure to checkout the section on when you’re ready to upgrade your application.

You install 2.3 with (the final version is marked 2.3.2):

gem install rails
 
If you’re running on Passenger, be sure to upgrade to 2.1.2 as well. Rails 2.3 doesn’t run on older versions of Passenger!

We hope you’ll love it.

Source: http://weblog.rubyonrails.org

Tuesday, December 7, 2010

Ruby on Rails 3.0 Release Notes

Rails 3.0 is ponies and rainbows! It’s going to cook you dinner and fold your laundry. You’re going to wonder how life was ever possible before it arrived. It’s the Best Version of Rails We’ve Ever Done!
But seriously now, it’s really good stuff. There are all the good ideas brought over from when the Merb team joined the party and brought a focus on framework agnosticism, slimmer and faster internals, and a handful of tasty APIs. If you’re coming to Rails 3.0 from Merb 1.x, you should recognize lots. If you’re coming from Rails 2.x, you’re going to love it too.

Even if you don’t give a hoot about any of our internal cleanups, Rails 3.0 is going to delight. We have a bunch of new features and improved APIs. It’s never been a better time to be a Rails developer. Some of the highlights are:
  • Brand new router with an emphasis on RESTful declarations
  • New Action Mailer API modeled after Action Controller (now without the agonizing pain of sending multipart messages!)
  • New Active Record chainable query language built on top of relational algebra
  • Unobtrusive JavaScript helpers with drivers for Prototype, jQuery, and more coming (end of inline JS)
  • Explicit dependency management with Bundler
On top of all that, we’ve tried our best to deprecate the old APIs with nice warnings. That means that you can move your existing application to Rails 3 without immediately rewriting all your old code to the latest best practices.

These release notes cover the major upgrades, but don’t include every little bug fix and change. Rails 3.0 consists of almost 4,000 commits by more than 250 authors! If you want to see everything, check out the list of commits in the main Rails repository on GitHub.

Source: http://edgeguides.rubyonrails.org

Monday, December 6, 2010

Ruby And Rails 2010

RubyEnRails returns this year bigger and better as RubyAndRails 2010, running from 21-22 October in Amsterdam. Talks are in English and entry is just €149,00.

The speaker lineup is shaping up great. Check out the program and sign up now.

RubyAndRails has been run by volunteers for five years now, growing from a friendly regional gathering to an even friendlier all-European event. The Rumble is back this year, too!

For Free consultation on regarding RoR Installation, RoR Developers, RoR Development, ROR Programmer log on to http://www.dckap.com
 

Saturday, December 4, 2010

WordPress 3.0.2

WordPress 3.0.2 is available and is a mandatory security update for all previous WordPress versions. Haiku has become traditional:

Fixed on day zero
One-click update makes you safe
This used to be hard

This maintenance release fixes a moderate security issue that could allow a malicious Author-level user to gain further access to the site, addresses a handful of bugs, and provides some additional security enhancements. Big thanks to Vladimir Kolesnikov for detailed and responsible disclosure of the security issue!

For Free consultation on regarding Wordpress Expert, Wordpress Programmer, Wordpress Development, Wordpress Customization log on to http://www.dckap.com

Source: http://wordpress.org
Download 3.0.2 or update automatically from the Dashboard > Updates menu in your site’s admin area. You should update immediately even if you do not have untrusted users.

Thursday, December 2, 2010

WordPress 3.0.1

After nearly 11 million downloads of WordPress 3.0 in just 42 days, we’re releasing WordPress 3.0.1. The requisite haiku:

Three dot oh dot one
Bug fixes to make you smile
Update your WordPress

This maintenance release addresses about 50 minor issues. The testing many of you contributed prior to the release of 3.0 helped make it one of the best and most stable releases we’ve had.

Download 3.0.1 or update automatically from the Dashboard > Updates menu in your site’s admin area.

Note: If you downloaded 3.0.1 in the first 20 minutes of release (before 2200 UTC), you’ll want to reinstall it, which you can do right from your Updates screen. Our bad.

For Free consultation on regarding Wordpress Expert, Wordpress Programmer, Wordpress Development, Wordpress Customization log on to http://www.dckap.com

Source : http://wordpress.org/

Wednesday, December 1, 2010

WordPress 3.1 Beta 1

It’s that time in the release cycle again, when all the features are basically done, and we’re just squashing bugs. To the brave of heart and giving of soul: Won’t you help us test the new version of WordPress? As always, this is software still in development and we don’t recommend that you run it on your normal live site — set up a test site just to play with the new version. If you break it (find a bug), report it, and if you’re a developer, try to help us fix it. (Especially you U.S. types who are taking a long weekend for Thanksgiving!)

If all goes well, we hope to release WordPress 3.1 to the world at large by the end of the year, though that is (as always) subject to change/dependent on how the beta period goes. The more help we get with testing and fixing bugs, the sooner we will be able to release the final version.

If you want to be a beta tester, you should check out the Codex article on how to report bugs. Some of the new features to check out include:
There are also some known issues: things that aren’t *quite* finished, but that weren’t worth holding up the beta release. They will be fixed before 3.1 is released for general use. Note that as things get fixed, the beta release will update nightly. What you should know:
  • Fatal error: Call to a member function is_page() on a non-object in /wp-includes/query.php. is_page() may be any conditional tag. This issue occurs when a theme or plugin is doing something wrong. Some code is checking the value of a conditional tag before we actually set up the Query, which means they don’t work yet. In 3.0, they silently failed and always returned false. In 3.1 Beta 1, this is throwing a fatal error. This will be handled in the final release, so use this opportunity to fix your plugins. (#14729)
  • All known issues slated for fixing before launch are listed in Trac. Please check this list to see if a bug is already on the list before reporting it.
Remember, if you find something you think is a bug, report it! You can bring it up in the alpha/beta forum, you can email it to the wp-testers list, or if you’ve confirmed that other people are experiencing the same bug, you can report it on the WordPress Core Trac. (I recommend starting in the forum or on the mailing list.)
Theme and plugin authors, if you haven’t been following the 3.1, please start now so that you can update your themes and plugins to be compatible with the newest version of WordPress.

Note to developers: WordPress is built by the contributions of hundreds of developers. If you’d like to see this release come out on time, I encourage you to pitch in. Even if you don’t have time to do testing on the beta version, you could help us by contributing a fix for one of the many bugs we already know about.
To those of you in the U.S., have a lovely long holiday weekend, and if you’re looking for something to occupy your post-turkey hours, we hope you’ll take the beta for a spin! 

Download WordPress 3.1 Beta 1

For Free consultation on regarding Wordpress Expert, Wordpress Programmer, Wordpress Development, Wordpress Customization log on to http://www.dckap.com

Source: http://wordpress.org/news/2010/11/wordpress-3-1-beta-1/

Tuesday, November 30, 2010

WordPress for iPhone/iPad v2.6 Released

Attention Apple-gadget-owning WordPress users! Have you been using the WordPress iOS app for iPhone and iPad? Or maybe you tried it a while back and thought it wasn’t for you? Either way, the new release — v2.6 — will knock your socks off. Why? A bunch of reasons:
  • Video. Record, upload, attach, and play videos within the app. Yay for being able to catch your friends’ and co-workers’ most embarrassing shenanigans creative moments with iPhone video and publish them immediately for all the world to see on your WordPress site.
  • A total rewrite of the way local drafts are handled, to prevent the unintentional loss of your pending posts.
  • Autosave/post revisions. Bam! One of the “oh, thank goodness” features of the web app makes it into the iOS version.
  • Easier setup. Faster and easier process for adding your sites to the app.
  • Media Library. We’re gradually getting closer to the media management you’re used to in the web app.
There are also numerous bugfixes and performance enhancements in this release, so if you haven’t been using the app lately, you should consider giving it another try. I’m personally pretty excited to start using the iPhone version more often now that there are all these fixes and new features. Especially the video upload. You know, for those creative moments that make life fun.

You can read the full 2.6 release post on the WordPress for iOS blog, and can download v2.6 from iTunes/the app store. Happy mobile blogging!
* * *
Not an iPhone user? We’ve still got your on-the-go back! Check out the WordPress apps for Android, Blackberry, and Nokia (beta). They’re all 100% GPL, of course, and we’re always looking for contributors to the development projects, so check the blogs if you have mobile dev skills and want to get involved.

For Free consultation on regarding Wordpress Expert, Wordpress Programmer, Wordpress Development, Wordpress Customization log on to http://www.dckap.com

Source: http://wordpress.org/news/2010/09/ios-v2-6/

Sunday, November 28, 2010

WordPress for Android 1.3.6: Media Improvements and More

WordPress for Android 1.3.6* has been released to Android Market which includes some significant improvements to adding media to your blog posts and pages.  Here’s what’s new:

Multiple Media Item Sharing

You can now select multiple items in the Android gallery app and share them to a new post in WordPress for Android.  Here’s a quick video tutorial on how to do it:

New Attached Media Display

The media that you’ve added to the post is now displayed in a horizontally scrolling gallery view, making it much easier to view the images that you’ve attached to a post or page.

YouTube Upload Fix

Sharing a video from the YouTube application has been fixed.  When you share a video to a post from the app it will now be correctly embedded in your blog post for viewing.

More Bug Fixes

There’s many more fixes in this release including:
  • Removed ‘read phone state’ permission when installing the app from Android Market.
  • Improved performance on the new post and new page views.
  • New account form now loads correctly.
We’re not stopping here!  Many more great improvements for the app are in the works. Thanks once again to the WordPress and Android community for your support of this app.

*Update November 5th, 2010 – we released version 1.3.7 with some more fixes! Details are in the Android Market ‘Recent Changes’ section for the app.

For Free consultation on regarding Wordpress Expert, Wordpress Programmer, Wordpress Development, Wordpress Customization log on to http://www.dckap.com

Source : http://android.wordpress.org/2010/11/01/wordpress-for-android-1-3-6-media-improvements-and-more/

Friday, November 26, 2010

Version 1.3.8: Post Status & Bug Fixes

WordPress for Android 1.3.8 has been released to Android Market. We squashed some bugs that we received from Android Market reports as well as added a new feature! Here’s what’s new:

Set Post Status

We had one of those “Should have added that a long time ago” moments when we discovered that you couldn’t set the post or page status from the app. Now when you are creating or editing content, you can choose the post status (Draft, Pending Review, Private or Publish).

Oodles of Bug Fixes

We had a look at some of the error reports we get from Android Market and took care of many of the issues that were causing the app to force close:

    * Fixed crash when adding media on Dell Streak
    * Fixed crash when attempting to add a self-hosted site with an invalid blog URL
    * Fixed local db problem when upgrading from a 1.0.x or 1.1.x version
    * Updated Polish translation strings
    * Fixed crash when trying to add a second blog from a WordPress.com account or WordPress multi-user install
    * Fixed no-name blogs from showing as blank in the multi-user blog selection screen
    * Comments Loading progress bar no longer hangs

Visit Android Market to download the update, or scan the code:

For Free consultation on regarding Wordpress Expert, Wordpress Programmer, Wordpress Development, Wordpress Customization log on to http://www.dckap.com

Source  http://android.wordpress.org/2010/11/24/version-1-3-8-post-status-bug-fixes/

Thursday, November 25, 2010

WordPress Wins CMS Award

I was just informed that WordPress, in head-to-head voting against Joomla and Drupal, has won this year’s Open Source CMS Hall of Fame award.

We have to be careful because if this trend continues people might think WordPress is a real CMS, useful for more than just a blog. This would ruin our stealth campaign and might bring dozens of new users to the WordPress community. If you could keep this on the DL we’d appreciate it.

We don’t want WordPress to develop a reputation.

For Free consultation on regarding Wordpress Expert, Wordpress Programmer, Wordpress Development, Wordpress Customization log on to http://www.dckap.com

Source : http://wordpress.org/news/2010/11/cms-award/ 

Wednesday, November 24, 2010

WordPress SEO

WordPress SEO is an all in one solution to search engine optimize your WordPress blog, featuring titles, meta descriptions, XML sitemaps & much mu

Description:
The most complete all in one SEO solution for your WordPress blog, this plugin has a huge list of features, including:
  • Post title and meta description meta box to change these on a per post basis.
  • Taxonomy (tag, category & custom taxonomy) title and meta description support.
  • Google search result snippet previews.
  • Focus keyword testing.
  • Meta Robots configuration:
    • Easily add noodp, noydir meta tags.
    • Easily noindex, or nofollow pages, taxonomies or entire archives.
  • Improved canonical support, adding canonical to taxonomy archives, single posts and pages and the front page.
  • RSS footer / header configuration.
  • Permalink clean ups, while still allowing for, for instance, Google Custom Search.
  • Breadcrumbs support, with configurable breadcrumbs titles.
  • XML Sitemaps with:
    • Images
    • Configurable removal of post types and taxonomies
    • Pages or posts that have been noindexed will not show in XML sitemap.
  • XML News Sitemaps.
  • .htaccess and robots.txt editor.
  • Basic import functionality for HeadSpace2 and All in One SEO.
For Free consultation on regarding Wordpress Expert, Wordpress Programmer, Wordpress Development, Wordpress Customization log on to http://www.dckap.com

Source : http://wordpress.org/extend/plugins/wordpress-seo/ 

Tuesday, November 23, 2010

Ruby on Rails 2.3.9 Released

Ruby on Rails have released Ruby on Rails 2.3.9 (gem and git tag) to extend the 2.3.8 bridge a few steps closer to Rails 3 and Ruby 1.9. If your app runs on Rails 2.3.9 without deprecation warnings, you’re looking good for an upgrade to Rails 3.

Deprecations

  • Changes i18n named-interpolation syntax from the deprecated Hello {{name}} to the 1.9-native Hello %{name}.
  • Replaces Kernel#returning with Object#tap which is native to Ruby 1.8.7.
  • Renames Array#random_element to Array#sample which is native to Ruby 1.9.
  • Renames config.load_paths and .load_once_paths to the more accurate config.autoload_paths and .autoload_once_paths.
Along with these deprecations come a broad array of bugfixes and minor tweaks. Read the commit log for the full story.
Onward to 3.1!

For Free consultation on regarding RoR Installation, RoR Developers, RoR Development, ROR Programmer log on to http://www.dckap.com

Source: http://weblog.rubyonrails.org 

Sunday, November 21, 2010

Security Vulnerability in Nested Attributes code in Ruby On Rails 2.3.9 and 3.0.0

There is a vulnerability in the nested attributes handling code in some versions of Ruby on Rails. An attacker could manipulate form parameters and make changes to records other than those the developer intended. This vulnerability has been assigned the identifier CVE-2010-3933.
  • Versions Affected: 3.0.0, 2.3.9
  • Not affected: Versions earlier than 2.3.9 and applications which do not use accepts_nested_attributes_for
  • Fixed Versions: 3.0.1, 2.3.10

Impact

An attacker could change parameter names for form inputs and make changes to arbitrary records in the system. All users running an affected release should upgrade immediately.

Releases

The 3.0.1 and 2.3.10 releases are available at the normal locations. The 3.0.1 release consists solely of 3.0.0 with the security issue fixed, 3.0.2 will follow shortly and include other bugfixes as well as this fix. 2.3.10 is a regular release in the 2.3 series.

Workarounds

There are no feasible workarounds for this issue.

Patches

To aid users who aren’t able to upgrade immediately we have provided patches for the two supported release series. They are in git-am format and consist of a single changeset.
Please note that only the 2.3.x and 3.0.x series are supported at present. Users of earlier unsupported releases are advised to upgrade as soon as possible.

Credits

Thanks to Matti Paksula and Juha Suuraho of Enemy & Sons Ltd for reporting the vulnerability to us and helping verify the fix.

For Free consultation on regarding RoR Installation, RoR Developers, RoR Development, ROR Programmer log on to http://www.dckap.com

Friday, November 19, 2010

Rails for Zombies

This morning my team over at Envy Labs released a free online tutorial called Rails for Zombies. The website combines screencasts with in-browser coding to provide an interactive learning experience teaching the basics of Ruby on Rails.
Rails for Zombies
Learning Rails for the first time should be fun, and Rails for Zombies allows you to get your feet wet without any setup or configuration. At the moment the application has five episodes. Each episode consists of a single screencast followed by a group of exercises which must be completed before moving forward. Once you complete all the labs, you unlock a hidden video which shows you where to go to continue your Rails learning.

If you have any friends who need to get started with Rails, hopefully this will help.


Source: http://weblog.rubyonrails.org/

Wednesday, November 17, 2010

Rails 3.0.3: Faster Active Record plus fixes

How about some free speed? Well, here you go. Rails 3.0.3 includes a much faster version of Active Record that reclaims the performance lost when we went from Rails 2.3.x to 3.x and then some. Aaron Patterson has done a phenomenal job benchmarking, tweaking, and tuning the ARel engine that underpins Active Record 3 and the result is Teh Snappy.

You can read more about Aaron’s work in his ARel 2.0 write-up. If you dare, you can also have a look at his RubyConf slides that went over the rewrite and speed-up in even greater detail (warning: there are slides of boys kissing!).

In addition to the free speed, we’ve also included a truckload of minor fixes. So everything just works better and faster. What more can you ask for? Oh, that it’s a drop-in replacement for Rails 3.0—there are no API changes. You got it.

See all the changes on Github. Install the latest version using gem install rails. Or bind yourself to the v3.0.3 tag.
Enjoy!
Note: Active Record 3.0.3 is mistakenly reporting its tiny version as 1 instead of 3. This has no impact on anything you do unless you were specifically checking that tiny version. But if it bothers you lots, it’s fixed on the 3-0-stable branch.

Ruby on Rails 2.3.8 Released

The 2.3.7 release slipped out the door too hastily. Fixing compatibility with the rails_xss plugin inadvertently forced everyone to use it. Facepalm.

I apologize for wasting a chunk of your day on installing what ought to have been a patch-level update only to find it breaks your app. That’s well out of line with our stable release process and it’s my fault for stepping out of it. I got caught up in a sky-is-falling response to a 2.3.6 bug that affected a handful of users and responded with a fix that exposed a new flaw to nearly all users, despite testing and sanity checking.

Thanks for all your feedback today. We hear you, and yes, a thousand times yes. Every stable release, including point releases, deserves the same methodical drumbeat on its march from git stable to to .pre gem to final gem. Expect no less.

Now, on to the gem-cutting: Rails 2.3.8 is available now, bringing us back to stable ground.

For Free consultation on regarding RoR Installation, RoR Developers, RoR Development, ROR Programmer log on to http://www.dckap.com

Source : http://weblog.rubyonrails.org

Tuesday, November 16, 2010

100 Million Plugin Downloads and Counting

WordPress 3.0 Thelonious passed 3 million downloads yesterday, and today the plugin directory followed suit with a milestone of its own: 100 million downloads.

The WordPress community‘s growth over the years has been tremendous, and we want to reinvest in it. So we’re taking the next two months to concentrate on improving WordPress.org. A major part of that will be improving the infrastructure of the plugins directory. More than 10,000 plugins are in the directory, every one of them GPL compatible and free as in both beer and speech. Here’s what we have in mind:

We want to provide developers the tools they need to build the best possible plugins. We‘re going to provide better integration with the forums so you can support your users. We’ll make more statistics available to you so you can analyze your user base, and over time we hope to make it easier for you to manage, build, and release localized plugins.

Click Here for further details about Wordpress Consultant & Wordpress Customization.

We want to improve how the core software works with your plugin and the plugin directory. We’re going to focus on ensuring seamless upgrades by making the best possible determinations about compatibility, and offer continual improvements to the plugin installer. And we also want to give you a better developer tool set like SVN notifications and improvements to the bug tracker.

We‘re also going to experiment with other great ideas to help the community help plugin authors. We want it to be easy for you to offer comments to plugin authors and the community, including user reviews and better feedback. We may experiment with an adoption process for abandoned plugins as a way to revitalize hidden gems in the directory. I’m not sure there is a better way to show how extendable WordPress is and how awesome this community is at the same time.

As Matt said in the 3.0 release announcement, our goal isn’t to make everything perfect all at once. But we think incremental improvements can provide us with a great base for 3.1 and beyond, and for the tens of millions of users, and hundreds of millions of plugin downloads to come.

For Free consultation on regarding Wordpress Expert, Wordpress Programmer, Wordpress Development, Wordpress Customization log on to http://www.dckap.com/

Source: http://wordpress.org/news/2010/07/100-million/

Monday, November 15, 2010

What is ROR?

ROR (Resources of a Resource) is a rapidly growing independant XML format for describing any object of your content in a generic fashion, so any search engine can better understand that content. RORweb.com is the official ROR website.

ROR promotes the concept of structured feeds (which is related to the concept of structured blogging) enabling search engines to complement text search with structured information to better understand meaning. ROR information is typically stored in a ROR feed called ror.xml placed in your website's main directory. Unlike Google Base, ROR feeds can be easily accessed by all search engines: at http://www.your-website-name.com/ror.xml

You can think of your ROR feed as a powerful structured feed for describing all your objects to the search engines: products, services, reviews, discounts, images, events, schedule, podcasts, anything you want.

The current object types and attributes of the ROR format can be found here. We are working with several companies and individuals in defining new object types and attributes for everyone to use. If you want to participate in this effort (i.e. submit a schema, suggest new types and attributes), please contact us at the email address above.

As we expand the ROR format, our goal is to re-use exisisting data structures and formats as much as possible.

For Free consultation on regarding RoR Installation, RoR Developers, RoR Development, ROR Programmer log on to http://www.dckap.com

Source : http://www.rorweb.com/