Monthly Archives: May 2007

Consume Web Service With Ruby

require ’soap/wsdlDriver’ Setup The SOAP Driver Using The WSDL URI wsdlUri = ‘<WSDL URI>’ driver = SOAP::WSDLDriverFactory.new(wsdlUri).create_rpc_driver Invoke Web Service Method puts driver.<method name>().to_s
Posted in Ruby, Web Services | Leave a comment

Develop Web Service With Ruby on Rails

Create API /app/apis/<object name>.rb class <object name>Api < ActionWebService::API::Base    api_method :<method name>,       :expects => [{:<parameter 1 name> => :string}, {:<parameter 2 name> => :string}],       :returns => [:string] end Create Controller /app/controllers/<object name>_controller.rb class <object name>Controller < ApplicationController    def <method name>(<parameter 1 name>, <parameter 2 name>)       Code Here    end end
Posted in Rails, Ruby, Web Services | Leave a comment

Restore MySQL Database

Quick Way to Restore a MySQL Databse mysql -p <database> < <dump file>
Posted in MySQL | Leave a comment

Install Ruby 1.8.5, Rails, FastCGI on OpenBSD 4.1

Install Ruby pkg_add -v ftp://ftp.openbsd.org/pub/OpenBSD/4.1/packages/i386/ruby-1.8.5p6.tgz Install Gems pkg_add -v ftp://ftp.openbsd.org/pub/OpenBSD/4.1/packages/i386/ruby-gems-0.9.0.tgz Install Rails And FCGI gem install rails gem install fcgi
Posted in 4.1, FastCGI, Rails, Ruby | Leave a comment

Install MySQL 5.0 on OpenBSD 4.1

Install Package pkg_add -v ftp://ftp.openbsd.org/pub/OpenBSD/4.1/packages/i386/mysql-server-5.0.33.tgz Install Default Database /usr/local/bin/mysql_install_db Start Service And Set Root Password /usr/local/bin/mysqld_safe & /usr/local/bin/mysqladmin -u root password ‘<password>’ Start Daemon on Server Startup, Add to /etc/rc.local if [ -x /usr/local/bin/mysqld_safe ]; then   echo ‘MySQL’   /usr/local/bin/mysqld_safe & fi
Posted in 4.1, MySQL | Leave a comment

Install Lighttp 1.4 w/ FastCGI on OpenBSD 4.1

Install Packages pkg_add -v ftp://ftp.openbsd.org/pub/OpenBSD/4.1/packages/i386/fcgi-2.4.0p2.tgz pkg_add -v ftp://ftp.openbsd.org/pub/OpenBSD/4.1/packages/i386/lighttpd-1.4.13p2-mysql.tgz Example /etc/lighttpd.conf For PHP $HTTP["host"] == “www.<example>.com” {    server.document-root = “/www/sites/<example>.com/www/”    index-file.names = ( “index.php” )    server.error-handler-404 = “/index.php” fastcgi.server = ( “.php” =>    ( “localhost” =>       (          ”socket” => “/tmp/php-fastcgi.socket”,          ”bin-path” => “/usr/local/bin/php-fcgi”       )    ) ) } Example /etc/lighttpd.conf For Ruby on Rails $HTTP["host"] == “www.<example>.com” {    server.indexfiles [...]
Posted in 4.1, FastCGI, Lighttp, Rails, Ruby | Leave a comment

Quick UNIX Reference

Secure Copy scp <source file> <remote user>@<remote server>:<target file> TAR And GZIP a Directory Into Single File tar -czf /<output file name>.tar.gz /<input directory> Extract Contents Of a TAR.GZ File tar -xzf /<input file name>.tar.gz Check Disk Usage df
Posted in Linux, Unix | Leave a comment

Backup File Using Amazon S3 And Ruby 1.8.4

require ‘rubygems’ require ‘aws/s3′ # Setup Connection AWS::S3::Base.establish_connection!(    :access_key_id => ‘<access key>’,    :secret_access_key => ‘<secret key>’ ) # Initialize Variables bucket_name = ‘<bucket name>’ file = ‘<file path>’ timestamp = Time.now.strftime(’%Y%m%d%H%M’) # Setup Bucket And Save File AWS::S3::Bucket.create(bucket_name) AWS::S3::S3Object.store(timestamp + file, open(file), bucket_name) # List Contents of Bucket AWS::S3::Bucket.find(bucket_name).each do |current_object|    puts current_object.key end
Posted in Ruby, S3 | Leave a comment

Backup MySQL Database

Quick Way to Backup a MySQL Databse mysqldump —opt —user <username> —password="<password>" "<database>" > <output>.dmp
Posted in MySQL | Leave a comment

Install WordPress on OpenBSD 4.0

Install Ports http://www.tucsonconsulting.com/software/operating-system/unix/openbsd/40/how-to-install-openbsd-40-ports/ Install MySQL http://www.tucsonconsulting.com/software/service/database/mysql/install-mysql-50-on-openbsd-40/ Install Lighttp http://www.tucsonconsulting.com/software/language/ruby/install-lighttp-w-fastcgi-14-on-openbsd-40/ Install PHP With FastCGI http://www.tucsonconsulting.com/software/operating-system/unix/openbsd/40/install-php-51-w-fastcgi-on-openbsd-40/ Download And Extract Wordpress mkdir /www mkdir /www/sites mkdir /www/sites/<example>.com mkdir /www/sites/<example>.com/www lynx -source “http://wordpress.org/latest.tar.gz” > /www/sites/<example>.com/www/wordpress.tar.gz cd /www/sites/<example>.com/www/ tar zxvf wordpress.tar.gz Configure MySQL Database For Wordpress mysql -p create database `www-<example>-com`; grant all on `www-<example>-com`.* to ‘wordpress’@'localhost’ identified by <password>’; flush privileges; exit Configure /etc/lighttpd.conf For New Site http://www.tucsonconsulting.com/software/language/ruby/install-lighttp-w-fastcgi-14-on-openbsd-40/
Posted in 4.0, WordPress | Leave a comment
  • 4.0 (5)
    4.1 (3)
    CentOS (4)
    FastCGI (4)
    Lighttp (3)
    Linux (2)
    MySQL (5)
    Network (1)
    PHP (2)
    Rails (4)
    Ruby (6)
    S3 (1)
    Search Engine Optimization (1)
    Unix (2)
    VMWare (2)
    Web Services (2)
    WordPress (1)

    WP Cumulus Flash tag cloud by Roy Tanck requires Flash Player 9 or better.

  • Categories

  • Recent Posts