無料ブログ作成サービス JUGEM
varchar型がdecimal型になる
Windows XP
Rails:3.0.9
Rake:0.9.2
mysql2:0.2.6

この条件で、以下のテーブル

CREATE TABLE IF NOT EXISTS `employees` (
`id` int(11) NOT NULL auto_increment,
`username` varchar(255) collate utf8_unicode_ci default NULL,
`password` varchar(255) collate utf8_unicode_ci default NULL,
`name` varchar(255) collate utf8_unicode_ci default NULL,
`email` varchar(255) collate utf8_unicode_ci default NULL,
`department_id` int(11) default NULL,
`state_id` int(11) default NULL,
`location` varchar(255) collate utf8_unicode_ci default NULL,
`memo` varchar(255) collate utf8_unicode_ci default NULL,
`leader` tinyint(1) default NULL,
`created_at` datetime default NULL,
`updated_at` datetime default NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB;

を作成して、Railsから呼び出すと、
locationが varchar型 なのに、decimal型 になった。。。
memoが varchar型 なのに、int型 になった。。。

理由は・・・不明。。。
adapterのバージョンが違うとか云々な感じらしい情報があったけれども、解決方法よくわからず。

Windowsの場合、sqlite3を使った方がいいのかも。。。

追記
8番目が Decimal (BigDecimal)になり、9番目が int (Fixnum)になるみたい。
mysql2 0.2.6 のバグ?

JUGEMテーマ:インターネット


| tako | Ruby/Rails | comments(0) | trackbacks(0) | pookmark |
Windows XP、MySQL5.0 でRuby on Rails
Windows XP、MySQL5.0 でRuby on Railsを使う際のメモ。

Rails:3.0.9
Rake:0.9.2
mysql2:0.2.6

Gemfile内
gem 'mysql2', '~> 0.2.6'

Rakefile内トップ
# encoding:utf-8


mysql2のバージョンを0.2.6にするだけでできるかも。。。
0.2.1xだとrakeでエラーが出た。


JUGEMテーマ:インターネット


| tako | Ruby/Rails | comments(0) | trackbacks(0) | pookmark |
JA福岡市がLibreOfficeのマニュアル作成
IT Pro:LibreOffice導入のJA福岡市がMicrosoft Officeからの移行に役立つマニュアルを公開
 JA福岡市は2011年12月27日、LibreOfficeの操作に関するよくある質問とその答えをまとめた文書「よく使うCalc&Writerマニュアル」を公開した。LibreOfficeは、OpenOffice.orgから派生したオープンソースのオフィスソフト。JA福岡市はLibreOfficeを導入しており、今後約840万円のコスト削減を見込んでいる(関連記事:JA福岡市がLibreOffice導入、MS Officeから移行で約840万円削減見込む)。


LibreOfficeのマニュアルをJA福岡市が作成して公開しているそうです。

JA福岡市公式ブログ:「LibreOffice」利用マニュアルを公開しました
平素はJA福岡市をご利用いただき、ありがとうございます。

先日お知らせしましたとおり、当JAではオフィスソフトにオープンソース「LibreOffice」を導入しておりますが、この度、表計算ソフト「Calc」・ワープロソフト「Writer」使用時に、よく利用する機能をまとめたマニュアルをPDFファイルとして公開いたしました。

この「よく使うCalc&Writerマニュアル」は、当JAにてLibreOffice導入の時に、職員に向けて配布したマニュアルと同一のものです。
通常利用する機能に絞りこんで紹介していますので、このマニュアルに掲載している手順を押さえておくだけでも、かなり使い勝手が違います。

LibreOfficeの導入をご検討されている方・団体におかれましては、ぜひダウンロードの上、ご活用いただくと幸いです。

>>「よく使うCalc&Writerマニュアル」はこちらから
(PDFファイル・1.26MB)

当件に関するお問い合わせ

JA福岡市 総務部 リスク管理課

電話:092-711-2085 FAX:092-732-8790

ネットでのお問い合わせはこちらから


WriterとCalcはMS OfficeのWordとExcelに当たるものなので、結構な頻度で利用されているのではないでしょうか。最近変わったリボンメニュー方式がちょっと・・・と感じているかたには、LibreOfficeのインターフェイスの方がしっくりくるかもしれません。
フォント指定や縦書きの方法、表の作り方など掲載されています。
MS Officeの代わりにLibreOfficeを利用してコストを削減。

LibreOffice



JUGEMテーマ:ビジネス


| tako | 今日の何だろう | comments(0) | trackbacks(0) | pookmark |
PHP5でfgetcsvを使う際のメモ
参考
130単位:Excel用のCSV(SJIS)をPHP(UTF-8)で読み込む

PHP5でfgetcsvを使うときの注意。
PHP:fgetcsvより
注意:
この関数はロケール設定を考慮します。もし LANG が例えば en_US.UTF-8 の場合、 ファイル中の 1 バイトエンコーディングは間違って読み込まれます。

とのことなので、PHPのファイルの最初にsetlocaleを指定し、fgetcsv関数を利用する。

Linuxサーバなどでは日本語指定するとき、
setlocale(LC_ALL, 'ja_JP.SJIS');
setlocale(LC_ALL, 'ja_JP.EUC');
setlocale(LC_ALL, 'ja_JP.UTF-8');
等と指定。
Windows環境の場合、MSDN:Language Stringsにサポートしている言語一覧があるのでそれを参考。

setlocale(LC_ALL, 'japanese');
または
setlocale(LC_ALL, 'jpn');
と指定すると、fgetcsvが日本語を取得してくれる。



JUGEMテーマ:インターネット


| tako | インターネット関連 | comments(0) | trackbacks(0) | pookmark |
Ubuntu 11.04へRails3.1インストール
参考
kumomemo:Ubuntu11.04にRuby on Rails3(+MySQL)をインストールする
modkaの日記:HerokuのアプリをRuby1.9.2に移行す
MOYO Laboratory:"Could not find a JavaScript runtime" と Rails 3.1 起動に失敗する件
嘘つき女:Ruby on Rails on Ubuntu 11.04

VMWare Player上のUbuntu 11.04にRails3.1を入れる。
sqlite3をMySQLを動かす準備。

sudo apt-get install sqlite3 libsqlite3-dev
sudo apt-get install mysql-server libmysqlclient-dev libmysql-ruby

gem update
gem install mysql2
gem install sqlite3-ruby

Rails 3.1インストール(12/05/2011時点)
gem install rails

rails new helloworld

cd helloworld
rails server

ERRORが出たので、
MOYO Laboratory:"Could not find a JavaScript runtime" と Rails 3.1 起動に失敗する件にある
Rails 3.1 から内部で CaffeeScript を使うようになったそうで実行時に JavaScript ランタイムが必要になりました。Gemfile に execjs と therubyracer を追加して bundle install を実行すれば必要なライブラリが入ります。入るはずですなんです。

の通りGemfileを開いて追加
vi Gemfile
gem 'execjs'
gem 'therubyracer'

therubyrancerがなかったので、
gem install therubyrancer

rails server
http://localhost:3000 にアクセスできました。


JUGEMテーマ:インターネット


| tako | Ruby/Rails | comments(0) | trackbacks(0) | pookmark |
RVMでUbuntuにRubyをインストール
VMWare PlayerにUbuntu11.04をインストール後、rvmを使ってrubyをインストールしたときのメモ。

参考:
RVM: Ruby Version Manager - Installing RVM
アーユーレディ?:UbuntuにRVMをインストール

CURLとGitが必要なので先にインストール
Curl
$ sudo apt-get install curl
Git
$ sudo apt-get install git-core

rvmインストール
$ bash < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)

$ vi ~/.bashrc
末尾に
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
を追加

$ source ~/.bashrc
再読み込み

$ rvm list known

$ rvm install 1.9.2

$ rvm use 1.9.2 --default

$ ruby -v
バージョン確認ができた。


JUGEMテーマ:インターネット


| tako | Ruby/Rails | comments(0) | trackbacks(0) | pookmark |
大仏に植毛の大仏美容室
MSN 産経ニュース:大仏に植毛!?髪型は自在 植栽メーカーが雑貨販売
 植栽メーカーのグリーンショップマエハラ(鹿児島県鹿屋市)は“大仏の頭から鮮やかな緑の髪の毛が生えてくる”インテリア雑貨「大仏美容室」の販売を開始した。東急ハンズなどを中心に順次販路を拡大する。


面白い。

 

いくつか種類があって表情が違うのですねぇ。
残バラ頭の大仏・・・




JUGEMテーマ:ファッション


| tako | 今日の何だろう | comments(0) | trackbacks(0) | pookmark |