2007-10-01から1ヶ月間の記事一覧

MySQLのインポートで0になるのが嫌い

相変わらずのRails+MySQLです。 昨日までのインポートするカラムに数値型なんだけど、MySQLではNullにしたい状況があったりするんだけど、MySQLのコマンドだけでは解決しそうにないのでサッサと諦める。 プロジェクト/app/controllers/db_controller.rb #db…

文字問題

PostgresからCSVで吐き出したものをExcelで加工してutf8にしてMySQLに取り込むまでは上出来だったが、Railsでは文字化けした。描画をhttp://konohaotoshi.blog69.fc2.com/blog-entry-83.htmlを参考にして「charaset」を指定してみたけど、登録とか検索とかで…

RailsとUTF8

PostgreSQL+PHPで動いていた環境をRails+MySQLに引越するためにいろいろ頑張っているわけだ。

csvのインポートで忘れがちなこと

お手軽なイメージがあったけど、実は面倒なCSVだったりする。 文字コードをそろえなければならない(エディタの機能が重要) CSVの最後のカラムは空白であってはならない datetimeはNULLだめ 空白なときは「全角スペース」を入れておく 当たり前なんだろーけ…

続き

取り込むCSVファイルはWindowsで作成している日本語バリバリのもの。アルファベットと数値だけのサンプルを作って取り込んでみる mysql> load data infile "c:\\users\\username\\documents\\convert_test.csv" into table iftbs fields terminated by ',' e…

MySQLへCSVのインポート

これも忘れてた。 C:\Aptana IDE Beta\iftb>mysql -u root -p Enter password: ******* Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 41 Server version: 5.0.41-community-nt MySQL Community Edition (GPL) Typ…

久しぶりのPostgrs

忘れているね・・・ [root@hoge]# su - postgres [postgres@hoge ~]$ psql Welcome to psql VERSION the PostgreSQL ・・・ postgres-# んで postgres-# \q [postgres@hoge ~]$ psql DBname Welcome to ・・・ DBname=#

adesで社内の無線LAN(プロキシ有)

アドエスで社内の無線LANに接続するのがなんだか面倒なんだけど・・・ 設定→接続タブ→接続アイコン→詳細設定タブ 「自動的に使用されるネットワークを選択します」「ネットワークの選択」 「プライベートネットワークに自動的に接続するプログラムの接続方法」…

scaffoldではなく手動でコントローラの作成

ruby script/generate scaffold Iftb Users ではなくて、手動で必要なものを作成する C:\Aptana IDE Beta\iftb>ruby script/generate controller Login add_user login log out delete_user list_users exists app/controllers/ exists app/helpers/ create …

モデルの作成

コマンドプロンプトで行なう C:\Aptana IDE Beta\iftb>ruby script/generate model User exists app/models/ exists test/unit/ exists test/fixtures/ create app/models/user.rb create test/unit/user_test.rb create test/fixtures/users.yml create db/…

テーブルの作成

db/create.sqlにいろいろ書く drop table if exists users; create table users ( id int not null auto_increment, name varchar(100) not null, hashed_password char(40) null, primary key(id) ); コマンドプロンプトでMySQLを実行する C:\Aptana IDE Be…

Railsで忘れがちなこと

すんげー忘れている

fastertcsvのインストール

RailsでCSVを扱うには「fastercsv」を使うのが宜しいというお話をあっちこっちで見つけて、インストールしてみた。 C:\Users\hoge>gem instal fastercsv Bulk updating Gem source index for: http://gems.rubyforge.org Successfully installed fastercsv-1…