Archive for February, 2007
February 25th, 2007
Blogging from VIM is now possible using this script. This post is being written using it. But one problem is making me loose a great ammount of time: dateCreated, meaning TMZ headache.
Wordpress XMLRPC wants a datetime timestamp for the dateCreated field. I give it an ISO8601 format as stated in XMLRPC specs.
The post is sent […]
posted by pedro mg at 11:52 pm
& filed under tech, web, linux, ruby, code, api, vi, Wordpress, xmlrpc, vim, gvim, mac osx | No Comments »
February 23rd, 2007
“…the biggest cost is not power (electrical), and its not the servers, and it’s not the people to maintain the data center. The biggest cost is lack of utilization”
Jeff Bezos talking with Tim O’Reilly on EC2 and S3 services
Web2.0 SUMMIT’06
posted by pedro mg at 7:32 pm
& filed under tech, web 2.0, talks, amazon, s3, ec2 | 2 Comments »
February 21st, 2007
… well the name reminds Brad Choate’s Textmate blogging bundle Brad is an excellent developer and like me, was once a Delphi (Borland great product) developer. I based this on his Textmate work. I’m coding a Vi / ViM / GViM script for a plugin that has some nice results already, exclusively for […]
posted by pedro mg at 12:50 am
& filed under tech, web, linux, ubuntu, gnome, digital-life, ruby, shell, code, textmate, api, Flickr, vi, Wordpress, xmlrpc, vim, gvim, blog, screenshot, iccf, open source, GPL | 4 Comments »
February 18th, 2007
… when coding switter, using lot’s of command line, vim, bash, i felt the need to blog from vim. Some readings (quite a few availlable, actually) later, i was testing Wordpress xmlrpc using MovableType (Six Apart) calls to it. Vim allows ruby scripts (when compiled with that directive) use to create new commands, just like […]
posted by pedro mg at 11:09 pm
& filed under tech, web, linux, ubuntu, gnome, ruby, php, shell, code, api, vi, MovableType, Wordpress, xmlrpc, vim | No Comments »
February 12th, 2007
…now, switter was accepted on rubyforge.org. I’ll try to put source and some docs there (rdoc does wonders) soon. Meanwhile, and with threahds now working for continuous message post/get, it just needs some tickles on the readline method.
switter on a maximized shell window receiving public timelines
switter on a normal sized shell window receiving public timelines
posted by pedro mg at 12:20 am
& filed under tech, web, linux, ubuntu, ruby, shell, code, api, Flickr, switter, twitter, vi, rubyforge | No Comments »
February 8th, 2007
Had a new idea for the switter (twitter shell client) client.
What if you had a switch that enabled you to secretly send commands to the shell via twitter service ? Now, that can be (is) dangerous. But what if you defined an hash with predefined actions, and “secret” (remember, unsafe connection) codes ?
./switter -u test […]
posted by pedro mg at 5:12 pm
& filed under tech, web, jabber, linux, ruby, shell, code, api, Flickr, switter, twitter, vi, rubyforge | No Comments »
February 8th, 2007
ENV is the hash that contains environment variables:
ENV.collect { |key, val| puts “#{key} ==> #{val}” }
ENV.each_pair { |key, val| puts “#{key} ==> #{val}” }
Need to know $HOME of the current user (needed for config files, say)?
puts ENV[’HOME’] if ENV.has_key?(’HOME’)
puts ENV[’HOME’] if ENV.key?(’HOME’)
puts ENV[’HOME’] if ENV.include?(’HOME’)
puts ENV[’HOME’] if ENV.member?(’HOME’)
posted by pedro mg at 12:16 am
& filed under tech, linux, ubuntu, ruby, shell, code, vi | No Comments »
February 5th, 2007
been having some fun coding a twitter client for the *nix shell in (pure) ruby.
Soon will post source file for anyone to play with it.
Cool libraries used, include:
require ‘net/http’
require ‘rexml/document’
require ‘optparse’
require ‘yaml’
Configuration file created for user defs;
Command line switches prioritized over config. file;
Timeline options;
Working now on a minimal (shell) UI, message posting […]
posted by pedro mg at 11:40 pm
& filed under tech, linux, ruby, shell, code, api, Flickr, switter, twitter, rubyforge | 3 Comments »
February 1st, 2007
res.methods.each do |meth|
print meth, ” / ”
end
… just to check wich methods my res object could call.
posted by pedro mg at 7:40 pm
& filed under tech, ruby, code | No Comments »