サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
都知事選
zerozerofour.hatenablog.com
2013-09-11 Ora2Pgを使ってOracleからPostgresqlへ定義、データを丸ごと移動する Postgresql Oracle Oracle上にあるデータベースをPostgresqlに復元して、pgAdminとかでもっと気軽にダンプしたりリストアしたかったのでOra2Pgを使ってみた。 Ora2Pgのインストール手順 perlのインストール http://www.activestate.com/activeperl 必要なモジュールインストール Perl Package Managerで下記を検索しインストール DBI DBD-Pg DBD-Oracle String-Random Compress-Zlib Ora2Pgのダウンロード http://ora2pg.darold.net/install.htmlフォルダを展開して任意の場所に配置し、コマンドプロンプトで下記
Ruby, Railsrailsで多対多を利用するのに時間を要したのでまとめる。多対多の関係にするモデルは「entry」と「tag」とする。scaffoldを使って、下記のようにentryとtagを作成する rails generate scaffold entry title:string content:string rails generate scaffold tag name:string ※scaffoldとは・・・CRUD(Create - Read - Update - Delete)などの一般的な操作を構築してくれる便利機能。/app/models/に作成された「entry.rb」「tag.rb」を開き、下記のように記述entry.rb class Entry ActiveRecord::Base has_and_belongs_to_many :tags end tag
Ruby, Rails翻訳なんてしたことないし、あってるかわからないけど何となくやってみた。ただ、dotCloudでは未だRuby on Railsアプリを動かせておらず、また時間ある時にチャレンジしよう。Phusion Passenger users guide, Nginx version 3. Ruby on RailsのデプロイについてあなたのRuby on Railsアプリケーションが、/webapps/mycookにあり、www.mycook.comというドメインを持っているとしましょう。あなたのアプリケーションは、virtual host's root(http://www.mycook.com)か、サブURI(http://www.mycook.com/railsapplication)のどちらかにデプロイすることができます。デプロイされて動いているRailsアプリケーショ
Pythonpythonのcopyには浅い(shallow)コピーと深い(deep)コピーがある。 import copy list = [{"a": "1"}, {"b": "2"}, {"c": "3"}] list_copy = copy.copy(list) list[0]["b"] = 2 print list [{'a': '1', 'b': 2}, {'b': '2'}, {'c': '3'}] print list_copy [{'a': '1', 'b': 2}, {'b': '2'}, {'c': '3'}] copy.copy()で上記のような値に「リスト」や「辞書」などの複合オブジェクトを持つものをコピーすると、listの1つ目の辞書に{"b": "2"}を追加するとlist_copyのにも{"b": "2"}が追加されている。これを深いコピーでやるとlist_co
このページを最初にブックマークしてみませんか?
『zerozerofourの日記』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く