sort_params = params.sort_by{|key,val| key} query_string_params = (sort_params||{}).map{|k,v| URI.encode(k.to_s) + "=" + URI.encode(v.to_s) }.join("&") p (query_string_params .to_s)
結果:password=password&account=username
sort_params = params.sort_by{|key,val| key} query_string_params = (sort_params||{}).map{|k,v| URI.encode(k.to_s) + "=" + URI.encode(v.to_s) }.join("&") p (query_string_params .to_s)
params = { "password"=>password, "account"=>username } sort_params = params.sort_by{|key,val| key} p (sort_params.to_s)
HttpFox※Live HTTP Headersより 見やすいかも。Live HTTP Headersはヘッダ情報だけを取得できるのに対して、ボディ情報も取得できる。参考)http://prognagger.blogspot.com/2009/01/firefox-add-ons-httpfoxhttp.html
SwitchProxy Tool
FoxyProxy
User Agent Switcher
Top - FireMobileSimulator.org
※鯖ステータス監視とかで便利
クライアント版のLionにはMySQLは入っていない @ アールケー開発 - http://www.rk-k.com/archives/1215
$ /usr/local/mysql/bin/mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 390
Server version: 5.5.22 MySQL Community Server (GPL)
Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| test |
+--------------------+
2 rows in set (0.01 sec)
参考)
Eclipse+aptana RadRailsプラグインでGetting Started with Rails その1
- 全体的にガッとなっていたblog - http://d.hatena.ne.jp/N_Oda/20091213/1260685529
追記:
RadRailsだけのダウンロード先は↓こっちだった (´・ω・`)
http://www.aptana.com/products/radrails/download
ま、いっか。
class ApplicationController < ActionController::Base class Vector2D attr_accessor :x, :y # インスタンス変数@x, @yに対応するゲッタとセッタを定義 def initialize(x, y) # コンストラクタ @x = x; @y = y # @がつくのがインスタンス変数(メンバ変数) end def ==(other_vec) # いわゆる演算子オーバーライド other_vec.x == @x && other_vec.y == @y end def +(other_vec) Vector2D.new(other_vec.x + @x, other_vec.y + @y) end ... end vec0 = Vector2D.new(10, 20); vec1 = Vector2D.new(20, 30) p vec0 + vec1 == Vector2D.new(30, 50) #=> true
$personal_name = $_POST['personal_name']; $contents = $_POST['contents']; $contents = nl2br($contents); print('投稿者:'.$personal_name.'参考):http://www.kuribo.info/2008/04/code-prettify.html
'); print('内容:
'); print(''.$contents.'
');