2008-01-01から1年間の記事一覧

データベースの論理削除と物理削除について

what 論理削除と物理削除はどっちがいいんだろうね?というお話。 ググってみる ■物理削除と論理削除、どっちがいいの? -データベースを使用したシステ- その他(データベース) | 教えて!goo 結論は、 どちらがBetterかはケースによるので、 その場その場…

たのしいRuby(第2版) 「はじめてのRuby」〜制御構造 繰り返し〜

■これは「たのしいRuby 第2版」を元にしています。 http://www.amazon.co.jp/%E3%81%9F%E3%81%AE%E3%81%97%E3%81%84Ruby-%E7%AC%AC2%E7%89%88-Ruby%E3%81%A7%E3%81%AF%E3%81%98%E3%82%81%E3%82%8B%E6%B0%97%E8%BB%BD%E3%81%AA%E3%83%97%E3%83%AD%E3%82%B0%E…

たのしいRuby(第2版) 「はじめてのRuby」〜制御構造の概要とif 〜

■これは「たのしいRuby 第2版」を元にしています。 http://www.amazon.co.jp/%E3%81%9F%E3%81%AE%E3%81%97%E3%81%84Ruby-%E7%AC%AC2%E7%89%88-Ruby%E3%81%A7%E3%81%AF%E3%81%98%E3%82%81%E3%82%8B%E6%B0%97%E8%BB%BD%E3%81%AA%E3%83%97%E3%83%AD%E3%82%B0%E…

RMagickとRubyGemsのバージョンの関係について

what RMagickはRubyGemsのバージョンに大きく左右されるというお話。 RubyGems プログラミング言語 Ruby リファレンスマニュアル 今回の現象に気づいたきっかけ ImageMagickとRMagicを使い、Rubyからイメージデータを操作していたのだが、gem update --syste…

Railsでlightwindow v2.0 を使ってみる

えー。Railsアプリ作るところからやりますw 環境 OS : Windows XP C:\Rails>ruby -v ruby 1.8.6 (2007-03-13 patchlevel 0) [i386-mswin32] C:\Rails>rails -v Rails 1.2.3 lightwindow.js v2.0 prototype.js Version: '1.5.1.1' scriptaculous.js v1.7.1_b…

たのしいRuby(第2版) 「はじめてのRuby」〜コメントを書く〜

■これは「たのしいRuby 第2版」を元にしています。 http://www.amazon.co.jp/%E3%81%9F%E3%81%AE%E3%81%97%E3%81%84Ruby-%E7%AC%AC2%E7%89%88-Ruby%E3%81%A7%E3%81%AF%E3%81%98%E3%82%81%E3%82%8B%E6%B0%97%E8%BB%BD%E3%81%AA%E3%83%97%E3%83%AD%E3%82%B0%E…

たのしいRuby(第2版) 「はじめてのRuby」〜変数〜

■これは「たのしいRuby 第2版」を元にしています。 http://www.amazon.co.jp/%E3%81%9F%E3%81%AE%E3%81%97%E3%81%84Ruby-%E7%AC%AC2%E7%89%88-Ruby%E3%81%A7%E3%81%AF%E3%81%98%E3%82%81%E3%82%8B%E6%B0%97%E8%BB%BD%E3%81%AA%E3%83%97%E3%83%AD%E3%82%B0%E…

たのしいRuby(第2版) 「はじめてのRuby」〜数学的な関数〜

■これは「たのしいRuby 第2版」を元にしています。 http://www.amazon.co.jp/%E3%81%9F%E3%81%AE%E3%81%97%E3%81%84Ruby-%E7%AC%AC2%E7%89%88-Ruby%E3%81%A7%E3%81%AF%E3%81%98%E3%82%81%E3%82%8B%E6%B0%97%E8%BB%BD%E3%81%AA%E3%83%97%E3%83%AD%E3%82%B0%E…

動画配信サービス提供に必要な回線速度(帯域幅)を知る

what 動画や音楽配信を目的としたWebサービスを開始しようとする場合、やはり気になるのは、回線速度です。どうやって見積もっているのでしょうか。それを考えたいと思います。 さくらインターネットの専用サーバーの配信能力を知る えー。どこから手を付け…

たのしいRuby(第2版) 「はじめてのRuby」〜数値の表示と計算〜

■これは「たのしいRuby 第2版」を元にしています。 Amazon CAPTCHA Rubyのプログラムでは、整数や小数(浮動小数点数)を、自然な形で扱うことができます。 数値の表示 「Rubyでは文字列は文字列オブジェクトという形になっている」と説明しました。同じよ…

たのしいRuby(第2版) 「はじめてのRuby」〜日本語の表示〜

■これは「たのしいRuby 第2版」を元にしています。 Amazon CAPTCHA Windowsのコマンドプロンプトで日本語を表示してみよう! 今度は、日本語を表示してましょう。・・・・といっても、難しい事は何もありません。単にアルファベットの代わりに日本語を「""…

たのしいRuby(第2版) 「はじめてのRuby」〜putsメソッド、pメソッド〜

■これは「たのしいRuby 第2版」を元にしています。 Amazon CAPTCHA putsメソッド putsメソッドは、printメソッドとは異なり、表示する文字列の最後で必ず改行します。 なるほど、改行してくれるのですね。やってみましょう。 コード puts "Hello,Ruby!" 実…

たのしいRuby(第2版) 「はじめてのRuby」〜メソッドの呼び出し〜

■これは「たのしいRuby 第2版」を元にしています。 Amazon CAPTCHA Rubyのメソッドの呼び出し Rubyのメソッドは、「()」を省略することができます。 つまり、 print("Hello,Ruby"") を print "Hello,Ruby" と書くことができる。ということです。 実際に、動…

たのしいRuby(第2版) 「はじめてのRuby」〜printメソッドを知る〜に突っ込みをいただきました

こちらを書いたら、つっこみを頂きました(-人-) (n氏) printって、IOに書き込むから、どうかんがえても文字列になるきがする どういうことでしょうか。その前に、そもそもIOとはなんでしょうか。 IO プログラミング言語 Ruby リファレンスマニュアル IO ク…

たのしいRuby(第2版) 「はじめてのRuby」〜printメソッドを知る 2日目「文字列」〜

昨日の続きです。 ■これは「たのしいRuby 第2版」を元にしています。 Amazon CAPTCHA 改行文字と「\」 文字列の「\n」は改行を表すと説明しました。普通の文字を使って、改行をかけろかげて、たとえば、Hello, Ruby !と表示させるにはprint("Hello,\nRuby\n…

RailsのFilter機能で特定のアクセスをブロック

Filter機能について気づいたこと こちらに、RailsのFilter機能が書かれています。 くまくまーさん++http://wota.jp/ac/?date=0720 「継承時の Filter」の部分で、 Filter を評価した値(戻り値)が false である場合、その時点で Filter の適用は停止され、以…

たのしいRuby(第2版) 「はじめてのRuby」〜printメソッドを知る〜

まぁ・・・はじめてじゃないけどw でも、まだスタートラインに立ってる感じもしないので、気分的にははじめて。 ■これは「たのしいRuby 第2版」を元にしています。 Amazon CAPTCHA Rubyを動かす コンソール(CUI)で動かしていきます。その理由は、 ・GUI…

Movable Type のAtom.xmlテンプレートの「published」と「updated」の時間のズレについて

環境 Movable Type 3.21-ja Atom.xmlに表記される時間のズレについて Movable Type 3.21-jaのAtom.xmlのデフォルトテンプレートを見てみると、 ・ ・ <published><$MTEntryDate utc="1" format="%Y-%m-%dT%H:%M:%SZ"$></published> <updated><$MTEntryModifiedDate utc="1" format="%Y-%m-%dT</updated>…

Rubyについて

※これは「たのしいRuby 第2版」をもとにしています。 Amazon CAPTCHA Rubyはスクリプト言語です 一部抜粋 スクリプト言語の場合、書いたスクリプトはコンパイルする必要がありません。そのまま実行できます。つまり、スクリプト言語を使えば、 プログラムを…

Enjoy Programming!

本日から、朝はRubyの基礎をやることにしました。 日々学んだことを記録していこうと思います。最初は「たのしいRuby 第2版」を使います。Amazon CAPTCHA まえがき〜はじめに 一部抜粋 テレビでサッカー選手のプレーを見ていると、さほど難しくないように感…

Railsのroutes.rbを知る

routes.rbを使ってやろうかな?と思う事があったので、routes.rbを触ろうとしたら、 なんとなく知ってるけど、なんとなくじゃ・・・orz ということで知る。 基本 こちらの記事が素晴らしいです。 http://wota.jp/ac/?date=20050725ポイントを列挙してみると …

Linuxの時間を合わせる

実験する環境 [root@localhost root]# cat /etc/redhat-release CentOS release 3.8 (Final) 現状把握 自分の時計 14:15分。 Linux [root@localhost root]# date 2008&#495; 5 30 14:34:41 JST [root@localhost root]# cat /etc/adjtime 21.181536 121212003…

ライブドアブログの記事の一部を携帯とPCで表示を変えることは可能か?

結論 javascriptを使えば、なんとなく実現は可能。 (携帯・PCという判断ではなく、javascriptが有効か有効でないかで判断する) ライブドアブログで表題が実現できる機能はあるか? 結論:ない ライブドアブログ記事内でjavascriptは利用可能か? 結論:利…

Ruby:破壊的メソッドでレシーバが変更されない場合はnilを返すは変?

what irb(main):001:0> a = [] => [] irb(main):002:0> a << 1 => [1] irb(main):003:0> a.uniq! => nilうーん。まさかnilになるとは思わなかった・・・。でも、仕様みたいですね。 個人的にはnilになってほしくなかったけど・・・。 参考 [ruby-list:27259]…

Linux(CentOS5)のネットワーク設定メモ

What Linux(CentOS5)のネットワーク設定をちゃんとしたい。 今回は、LAN内で固定IPを持つサーバーを見てみます。 実験する環境 [root@localhost ~]# uname -a Linux localhost.localdomain 2.6.18-8.1.1.el5xen #1 SMP Mon Apr 9 11:46:46 EDT 2007 i686 i…

.MOVファイルをFlvファイルに変換したときに、画質をしっかりと保持する

what 以前、.MOVファイルをFlvファイルに変換した時に、画質がえらい落ちたので、落ちないようにする。 ただ、エンコーダの使い方を間違っただけのような気もするけど・・。ちゃんと記録する。 現状把握 「真空波動研」を使って詳細をみてみます。 「真空波…

はじめてのFlex 〜 動画(Flv)の再生Flash(.swf)制作 〜

What とあるFlv動画をFlash化(swf)することになった。 要求は何か? 1. 動画のサイズ(縦横)はYoutubeやニコ動画と同じくらいにする(アバウト・・そんなにこだわりがないらしい) 2. Flashを開くと同時に動画はスタートしない。 3. 再生・停止・一時停止…

MySQLで、日付の一部を抽出して、月日だけを見てソートしたい。

what MySQLで、日付の一部を抽出して月日だけを見てソートしたい。 例 以下のデータは、hogeテーブルのbirthdayカラムに保存されている。hogeテーブル id birthday 1 1985-05-02 2 1980-05-03 3 1979-05-01 4 1981-03-15 上記をhogeテーブル id birthday 3 1…

バグ修正手順(デバッグ) ver1.0

What 私は普段Webアプリを作成しているが、バグの対処は大変多い。フレームワーク化して効率化やモレをなくしたりしたい。 How 1. バグが報告やシステムエラーメールなどで発覚する 2. 対処するべきか? バグなのか?仕様なのか?確認する。対処するべきなら…

Spaces(スペーシーズ)のインストールメモ(MacBook Pro)

Mac

こちらでは、かなり久々です・・・最近は、japanrock (@japanrock) | Twitterや404NotFound | 株式会社ライブレボリューションの更新が多いです。 さてさて、最近買ったMacネタです。 いやー、MacBook Proいいですねー。快適すぎます。 ということで、Macの…