Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 205
  1. So there is this really cool Rack middleware written by Simon Jefford which allows you to send arbitrary messages from your Rails controllers & views directly to Firebug’s (or Web Inspector’s) console.

  2. Another month, another handful of great open-source projects I found on GitHub.

  3. One of my favorite GitHub features is the ability to find and track the progress of projects that interest me.

  4. Cappuccino On Rails

    I’m happy to announce the release of CappuccinoResource (CR), a library dedicated to interfacing between a Cappuccino front-end and a Rails back-end.

  5. Writing a web app using Cappuccino has a lot of benefits, one of which is a really nice message passing system wherein certain objects can register to observe events and take action when other objects post notifications of those events.

  6. Rubular

    Most of the online regular expression testers I’ve used just aren’t that useful, but Rubular is the exception.

  7. The much anticipated 280 Atlas developer beta is under way and I recorded a brief screencast introducing the basic concepts of creating applications with Atlas.

  8. Have you ever spent way too much time babysitting a long-running command?

  9. Managing Broken Symlinks

    I just added two new functions to my bashrc which make it super-simple to find & remove broken symbolic links on your system.

  10. Picking up a new framework can be a daunting task, especially if you’re simultaneously learning a new language.

  11. A WordPress Skeleton Key

    File this one under** “scratching my own itch”** A Problem I often use WordPress as a CMS and have a couple of sites with many users contributing.

  12. Cheating on Rails

    Fellow command-line junkies either love the cheat gem by Chris Wanstrath or they’ve never heard of it.

  13. CappuccinoFlow

    In Brief I just launched CappuccinoFlow: a community driven link blog for the Cappuccino framework.

  14. OS X’s built-in System Profiler provides a great graphical display of pretty much anything you’ll want to know about your Mac.

  15. cd up, up, and a-up

    Command-line jockeys are intimately familiar with the cd command.

  16. Looks like I’m not the only one who hates Snow Leopard’s blue ring around selected windows in Exposé.

  17. Just Abort It

    A lot of people end up writing Ruby methods that looks something like this: def stop_error(message) puts "ERROR: #{message}" exit(1) end Which they call in their app like so: stop_error "Oh noes, file doesn't exist!"

  18. AppStore Ruby Module

    So I was writing my first iPhone on Rails app when my Google Reader dropped some pretty awful news on me.

  19. Whenever is an awesome library that: “provides a clean ruby syntax for defining messy cron jobs and running them Whenever.

  20. Amending Git Commits

    I recently learned that you can fix you’re previous commit (modify commit message, add more files, etc.) quite easily with git.

  21. I just finished reading Gregory Brown’s “Ruby Best Practices” (RBP).

  22. WordPress Console Update

    It’s been awhile since I posted about my open-source WordPress Console (WPC) plugin, and enough has happened since I released it that I thought it deserved a little mention.

  23. I recently found a couple of cool old tricks for logging Rails activity directly to the console, but these solutions are pretty static once you’re inside a console session.

  24. Sass Never Forgets

    Some CSS techniques require me to Google about like a chicken with its head cut off.

  25. Plugin upgrade notifications and one-click installs are great for both developers and users alike, but there is one thing about them that I find irritating as a user, and easily avoidable as a developer: displaying reasons to upgrade.

  26. jQuery Tools is the new kid on the block when it comes to jQuery-based user interface libraries.

  27. One killer feature of Ruby on Rails (for me) is script/console.

  28. Ever wanted (or needed) to see your iPhone’s network traffic?

  29. OS X ships with PHP5 installed but it does not have readline() support compiled in.

  30. A Capistrano task to install Ruby 1.9.1 to /opt/ruby-1.9.1 on Debian: APTGET = "apt-get install -qqy" RUBY19 = "ruby-1.9.1-p129" SRC = "/usr/local/src" WGET = "wget -q" namespace :ruby do desc 'download and compile Ruby 1.9' task :install_19 do

  31. Deploying a Rails app used to suck.

  32. I use gitosis for private git repository hosting (and it’s awesome).

  33. For the uninitiated, Heroku is a “cloud” (hate that term) hosting service for Ruby applications.

  34. Ok, so I’m having fun with this “in less than 15 lines of Ruby” idea, but this time I turn my attention away from Twitter (I know, that’s hard to do right now) and toward file generation.

  35. The common technique to force links to open a new window or tab is to add a target attribute like so: <a href="http://hulu.com" target="_blank">check it out</a> This works just fine but is not actually valid markup.

  36. The common technique to force links to open a new window or tab is to add a target attribute like so: <a href="http://hulu.com" target="_blank">check it out</a> This works just fine but is not actually valid markup.

  37. A great way to meet new people on Twitter is by checking out the people your friends are interacting with.

  38. If you’re anything like me, you’ve gotten accustomed to commands like this: jerod@mbp:~$ ssh [user]@[remote.server.com] If you find yourself connecting to the same machines repeatedly, save a few keystrokes by creating a handy alias for them.

  39. The asynchronous nature of Twitter is one of its keys to success.

  40. First Input: $(document).ready(function() { $('input:text:first').focus(); }); First Empty Input: $(document).ready(function() { $('input:text[value=""]:first').focus(); });

  41. Good security require defense in depth.

  42. The folks at DreamHost were gracious enough to provide me with a complimentary Private Server account so I could expand Dreamy’s functionality.

  43. Clean WP Dashboard

    I just published my 2nd WordPress plugin, Clean WP Dashboard.

  44. Tweetie Has Arrived

    The anointing of an OS X application:

  45. New Gem: Rack-noIE6

    Many web developers are discontinuing support for IE6.

  46. So Dreamy!

    DreamHost is running a kick-off competition in support of their newly released API.

  47. 2>&1

    A common practice when adding entries to crontab is to end the entry like this: >/dev/null 2>&1 The purpose of this is to suppress any output from the command itself, because we’re not interested.

  48. Rsnapshot (Rsync) Gotcha

    If you’re trying to backup a remote host using rsnapshot (or rsync by itself) and run into one of the following ambiguous errors: rsnapshot version: ERROR: /usr/bin/rsync returned 12 while processing ...

  49. IPTables is a powerful but cryptic firewall solution.

  50. A project I’m working on required a little more from Ruby’s TMail library than it offers out of the box.