sparkelines

前から気になっていたのだが、sparklinesとは何ぞやと。 railsから使えるグラフライブラリらしい。

$sudo gem install sparklines
$sudo gem install sparklines_generator

とりあえず、入れてみたがこれからどうしようか。
こんなもんらしいが、どうだろう。。

Posted at 5pm on 12/21/07 | Posted in , | no responses | read on

rails2.0.1は scaffold :model が動かない

ついさっき、rails本第2版が出たばっかりなのに、もうそのRails本のコード動かないもんね。

P63

class AdminController < ApplicationController
 scaffold :product
end

63ページ目でもう動かないからね。

Posted at 9pm on 12/16/07 | Posted in , | no responses | read on

rubygemsのエラーのメモ

メモ

rubygemsのバージョンアップにともない、 require_gemがobsoleleになり、gemを使うことが推奨されます。

rails1.1.6以下では、require_gemを使用しており、うっかりrubygemsのバージョンを上げてしまうと、不具合が発生します。

手元で確認したところ

    * rubygems (=0.9.0) → gem, require_gem共に使える
    * rubygems (>0.9.0) → require_gemがwarningを吐く

という違いがあるようです。

rubygemsとrailsのversion整合性より
Posted at 9pm on 12/16/07 | Posted in , | no responses | read on

古いバージョンのRailsを動かす

rails2.0.1が出たのだけれども、やっぱり、typoなどrailsアプリがうまくうごいてくれないので、どうしたもんかなーと思っていたのだけれども、ここに古いバージョンでrailsをという記事が載ってた。

とりあえず、最低限覚えておくコマンドはこの2つ

$sudo gem install rails --version 1.2.6
→ これでバージョン指定してインストールできる
$sudo rails _1.2.6_ rails126
→ これでrailsのバージョンを指定してインストールできる

ちなみにmysqlを動かすのも面倒なので、sqliteにしたい場合は

$sudo rails _1.2.6_ -d sqlite3  rails126withsqlite

でOK

Posted at 5pm on 12/14/07 | Posted in , , , | no responses | read on

rails 第2版が出たばっかりなのに

もう、rails2.0が出てるもんなー。早いなー。

rails 2.0のスライド

Posted at 10am on 12/11/07 | Posted in , , | no responses | read on

rails2.0.1は RubyGems >=0.9.4

ということで、update gemをupdateする場合は、「gem update --system」というように「--system」オプションを付けるんだね。

Rails requires RubyGems >= 0.9.4 (you have 0.9.2). Please `gem update --system` and try again.

% sudo gem update --system                                                                                 
Updating RubyGems...
Bulk updating Gem source index for: http://gems.rubyforge.org
Need to update 10 gems from http://gems.rubyforge.org
..........
complete
Attempting remote update of rubygems-update
Successfully installed rubygems-update-0.9.5
Updating version of RubyGems to 0.9.5
Installing RubyGems 0.9.5
・・・・
・・・・
・・・・
As of RubyGems 0.8.0, library stubs are no longer needed.
Searching $LOAD_PATH for stubs to optionally delete (may take a while)...
...done.
No library stubs found.
RubyGems system software updated

ruby界隈はupdateが早くて追従するの大変ですね。こりゃ。

Posted at 11am on 12/10/07 | Posted in , | no responses | read on

typoの1記事表示がIEだと表示できない

typoの1記事をクリックして表示させる場合、titleタグに日本語が入ってるとIEだとページが真っ白に表示される。原因はtitleタグが"charset=utf-8"よりも先に来ていて文字コードの認識に失敗して文字化けしてしまうから。 まぁ、解決方法は簡単に言うと以下なんだけれども、IEも、もうちょっとなんというか気を使ってもらえるとたすかるんだけどな。

解決方法

page_headerをtitleよりも先に持ってくる。


 <head>
-       <title><%=h page_title %></title>
        <%= page_header %>
+       <title><%=h page_title %></title>
        <%= stylesheet_link_tag "/stylesheets/theme/styles", :media => 'all'  %>
        <%= stylesheet_link_tag "/stylesheets/theme/local", :media => 'all'  %>
 </head>

typoの場合だと、スキンデザインがthemesディレクトリに入っているので、その中のlayoutsディレクトリのdefault.rhtml(つまり、「themes/使用しているスキン名/layouts/default.rhtml」ファイル)をいじればOK

メンドイのは新しいスキンをどこから取ってきて試すたびに、該当部分だけは直さなきゃいけないところ。 

Posted at 11pm on 12/09/07 | Posted in , , | no responses | read on

typo の skinを作成する

typoのskinを自作する事にした。 

日頃、ネットワーク、サーバ管理が主なので、CSS,xhtmlと触った事が無いものばかりだったが、すごいシンプルなものでOKだった(むしろシンプルにしたかった)のでいけるだろうと。。。。

ということで、がんばってみました。 参考にしたのは、 Typo tutorial
version 2.5 ですが、最新版である4.0.3でも基本的に同じです。

1. 他themeをコピー

デフォルトで入っているazureあたりのものをそのままコピー。

2. 各ディレクトリをチェック

images,javascriptディレクトリの中にあるものは今回使わないので削除

3. stylesheetsディレクトリの

style.cssをいじる

  • サイトのwidthを920pxに
  • divタグ、navigationとsearchを左に寄せる
  • 色を#cc0に

4. preview.pngファイルを作成して置き換え

3で出来たものをブラウザに表示させて、スクリーンキャプチャ。
ほとんどのものは256 X 210程度で作成されている模様なので、 それにあわせる(もちろん、大きい画像でもリサイズされるが、 画像の左上の部分だけが表示されるようにリサイズされてしまう。。。)

できたものを新しいpreviewpngとして既存のものと置き換える

5. about.markdownファイルを書き換える

ここは、自由に書いてよいみたいです。

ここまで出来たら、あとは、このディレクトリごとまるまる、 themeディレクトリにコピーすればOKです。 themeタブから、preview.pngで作成した画像が閲覧できて、Activate出来るよう になってると思います。 

やってみた感想は、シンプルなもので済ませようとすれば、非常に簡単だって事ですね。 layoutsディレクトリにあるlayouts.rhtmlをいじったり、画像なども作って凝ったのにしたいのですが、まだ、そこまでRailsや、デザイン(画像作るとなるとPhotoShopですよね?)知識があるわけでもないので、とりあえずは、この辺りにしとく予定です。 こんご少しずつ、ブラッシュアップしていく予定。。(あくまでも予定。)

Posted at 3pm on 02/11/07 | Posted in | no responses | read on

typo4.0.3をインストールメモ

あとで詳細書きますが、メモ。

public以下に.htaccessが無いので、自前で用意する必要があった。

dispatch.fcgiには

require ‘fcgi_handler’ しか記載がなく、動いていないみたいだったので、

require ‘rubygems’

require_gem ‘fcgi’

を書き加える必要があった

Posted at 8am on 02/03/07 | Posted in | no responses | read on