タグ

2009年2月3日のブックマーク (25件)

  • Rails2.3リリースノート訳 : うぇぶたま

    Rails2.3.0 RC1リリース 2/1(日では2/2)にRails2.3.0 RC1がリリースしました。 今回も多くの更新があるのでリリースノートの一部を訳しました。 Ruby on Rails 2.3 Release Notes 元記事について 元記事はこちらです。正確な内容についてはこちらを確認してください。 更新について 細かい機能変更やバグフィックスを見たい方はコミットリストをgithub落とすか、RailsにあるCHANGELOGファイルを参照してください。 1. アーキテクチャ 1-1. Rackとの統合 Rails2.3ではこれまでつかわれていたCGIモジュールを破棄し、すべてRackをつかうようになりました。これによって多くの内部的な変更を必要としました。(もし、CGIを使っていてもproxyインターフェイス経由でCGIを利用することができるので心配しないでください

  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • ASP.NET MVC 1.0 RC版が公開(1/4) - @IT

    記事は、Microsoft社副社長であり、ASP.NETやSilverlightなどの開発チームを率いるScott Guthrie氏のブログを翻訳したものです。氏の許可を得て転載しています。 日(2009年1月27日)、ASP.NET MVC 1.0 Release Candidate(RC)を出荷しました。ダウンロードはここをクリックしてください(注:このリンクは公開したばかりですので、もし動作しない場合は、数分間お待ちのうえ更新ボタンを押してください)。これはVisual Studio 2008およびVisual Web Developer 2008(無償)のどちらでも動作します。 日のRCは最終の“1.0”リリース前に出荷する、ASP.NET MVC最後のパブリック・リリースになります。 バグ修正に加えて、日のビルドにはいくつかの新機能が含まれています。またいくつかの既存

  • Copy/Cut/Paste:【CodeReading】CakePHP1.2-beta Controller::paginate()

  • http://www.cpa-lab.com/tech/Paginator%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9%E3%80%82CakePHP1.2

  • はてなブログ | 無料ブログを作成しよう

    ハリイカの焼売と中華炒め ハリイカをよく、見かけるようになりましたよ。生け簀で、泳いでいたものを一杯購入しました 立派な大きな墨袋や肝は冷凍保存して 柔らかな身は季節のお豆、お野菜と合わせて中華の炒めものに。新鮮なにんにくの茎は刻み、香り高く欲そそられますね 下足はミンチにし…

    はてなブログ | 無料ブログを作成しよう
  • CakePHP1.2 Form ヘルパーで日付のフォームを作る | Sun Limited Mt.

    CakePHP1.2 の Form ヘルパーを使用して日付のフォームを作成したときのメモです。 $attr = array('minYear' => 2000, 'maxYear' => date('Y'), 'separator' => ' / '); echo $form->dateTime('Model/field', 'YMD', 'NONE', date('Y-m-d'), $attr); とすると下のような日付を選択するフォームができます。 第2引数の ‘YMD’ で年月日の並び順を指定します。日付を表示しない場合は ‘NONE’ を指定します。 NONE 非表示 YMD 年月日の順に表示 DMY 日月年の順に表示 MDY 月日年の順に表示 第3引数で時間表示の指定をします。 NONE 非表示 12 時間を12時間表示 24 時間を24時間表示 第4引数でデフォルトの日時を指定

  • CakePHP 1.2 のFormHelperで日付選択リストを作る

    ► 2018 (1) ► 1月 (1) ► 2017 (4) ► 6月 (3) ► 5月 (1) ► 2016 (15) ► 12月 (4) ► 11月 (1) ► 10月 (2) ► 7月 (3) ► 6月 (1) ► 5月 (3) ► 1月 (1) ► 2015 (13) ► 12月 (1) ► 10月 (1) ► 9月 (1) ► 6月 (1) ► 5月 (1) ► 3月 (2) ► 2月 (3) ► 1月 (3) ► 2014 (11) ► 12月 (1) ► 9月 (2) ► 8月 (2) ► 6月 (1) ► 4月 (4) ► 2月 (1) ► 2013 (15) ► 12月 (3) ► 11月 (3) ► 8月 (2) ► 7月 (4) ► 5月 (1) ► 4月 (2) ► 2012 (7) ► 10月 (1) ► 7月 (1) ► 4月 (3) ► 1月 (2) ► 20

  • デザインの参考にもなるWordPressのテーマ30選 -2009年2月

    最近リリースされたものを中心とした、細部までしっかりとデザインされたWordPressのテーマ30選+αです。

  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • SEO的コンテンツ最適化のためのベストプラクティス(前編) | Moz - SEOとインバウンドマーケティングの実践情報

    これまでSEOmozで僕らが書いてきたものの中に、コンテンツ最適化の基礎についてしっかりと段階的に説明したものがなかったとは意外だ。今回はその穴を埋めることにしよう。 まず、ここでいうコンテンツとは、キーワードの使い方やキーワード最適化のことではない。これから話すのは、テキスト、画像、マルチメディアといったコンテンツの表示とアーキテクチャを、どう検索エンジン向けに最適化するかについてだ。 ここでお勧めする内容について特筆しておくべきは、その多くが二次的な効果だということ。書式や表示を正しく整えたからといって、ただちに検索順位が上がるとは限らない。だが、それによってリンクを獲得でき、そこからクリックして来る人が増えて、結果的に検索順位を押し上げてくれる可能性は高い。これから説明するやり方を日常的に利用すれば、検索エンジンからの評価が向上するだけでなく、検索アルゴリズムに影響を与えるウェブユー

    SEO的コンテンツ最適化のためのベストプラクティス(前編) | Moz - SEOとインバウンドマーケティングの実践情報
    halabo
    halabo 2009/02/03
  • BP Study #17での発表のために作成したサンプルコードとその解説 - moriyoshiの日記

    追記: 一部意味不明な箇所を修正 公開する機会がないなあと思っていたので。 ※スライド自体はここにあります。 1. パイプラインパターン 以前にもこれは言及したことがあるけど、GoF的なパターンとして確立しているというよりかは、定石だということでパターンと呼ばれているもの。あえてGoFのパターンに分類すると、Decoratorパターンと言える。より詳細な解説はこちらを参照。 一応Wikipedia英語版には「Object pipelines」と解説があるものの、Microsoft製品を引き合いに出していることからも分かるように、これはMSDN系開発者コミュニティでは通じるけど他のコミュニティではあまり馴染みのない用語ということに留意 (まあ意味は分かるけど)。 コード: using System; using System.Collections.Generic; // 掛け算を行うフィ

    BP Study #17での発表のために作成したサンプルコードとその解説 - moriyoshiの日記
    halabo
    halabo 2009/02/03
  • 猫背のためのトレーニング

    背を直すためのトレーニングメニューをまとめてみた。 ◆ミニポイント ・視線を約15度位上に向ける癖をつけよう ・上から引っ張られてる感覚で立とう ・耳、肩、腰が横から見て一直線になるように意識しよう ・足を組むのは背の人だけ ・ひざの裏を伸ばすように心がける ◆ペットボトル・トレーニング ・エクササイズ・グットモーニング ・ペットボトルで姿勢を矯正 By 背の直し方!改善矯正術 ◆筋トレ 腹筋のエクササイズ・トレーニング 中級編 腰の筋肉を鍛えるトレーニング器具を使わない筋トレ法 インナーマッスル 大腰筋を鍛えよう! プローンボディーアーチ・背中の筋トレ 魁!ダイエット塾 プッシュアップ(腕立て伏せ)・胸の筋トレ 魁!ダイエット塾 ヒップリフト・お尻の筋トレ 魁!ダイエット塾 エクササイズ・バックエクステンション ◆器具を使う筋トレ 広背筋を鍛える! (ダンベル) バランスボールエク

    猫背のためのトレーニング
    halabo
    halabo 2009/02/03
  • ER図から,Webアプリを自動生成

    下記の流れは,一度は体験しておきたい。 ER図を書く。 → 1 から,DDL文+テーブルを自動生成。 → 2 から,テーブル定義書を自動生成。 → 2 から,Webアプリを自動生成。 コーディングなし。 例として,複数人で利用できるブックマークアプリのようなものを生成してみる。 「CakePHPが作ってくれる雛型(scaffold)はリッチだ」とよく言われるが,それを更にテーブル生成ツールと組み合わせたらどうなるか,というのが焦点。 CakePHPの入門方法もちょっと兼ねる。 事前準備(1/2):ツール ER図描画+DDL生成+テーブル定義書生成のために,A5SQLというフリーソフトを使うのでインストールしておく。 A5SQLをDL http://www.wind.sannet.ne.jp/m_matsu/... また,DB+DB管理+PHP実行のために,XAMPP+CakePHPを使う。

    ER図から,Webアプリを自動生成
  • プロジェクトの開始時に、Tracに設定すること - プログラマでありたい

    プロジェクト開始時に、Tracに設定する項目です。メモ代わりに プラグインの追加 TracWebAdmin GUI上から権限管理 Timing and Estimationプラグイン 作業時間と実績管理が出来ます。 TracGanttCalendarPlugin カレンダープラグインです trac.iniの設定 [trac] default_charset = utf-8 [ticket] restrict_owner = true # プルダウンで担当者が出るようになります 優先度の変更 これ大事です。日語じゃないとニュアンスは伝わり難いのです。 trac-admin ./ priority change blocker 今すぐやる trac-admin ./ priority change critical 2〜3日中にする trac-admin ./ priority change

    プロジェクトの開始時に、Tracに設定すること - プログラマでありたい
    halabo
    halabo 2009/02/03
  • Windows用定番SSHクライアント「Tera Term」の使い方 | OSDN Magazine

    Linuxでは、リモート操作にSSHを用いるのが一般的だ。そのためたいていのLinuxディストリビューションではsshコマンドが標準でインストールされる。一方、WindowsにはSSHクライアントは含まれていないが、Windows用のSSHクライアントはフリー/商用を含めていくつか提供されているので、それらを導入すればSSH経由でWindowsからLinuxマシンを操作することが可能になる。そこでここでは、Windows用SSHクライアントで定番の1つとなっているTera Term(テラターム)を取り上げ、その利用方法を紹介する。Tera Termには、Cygwin(Windows上で動作するUNIX互換環境)との連係機能も備わっているので、WindowsLinux/UNIXライクに利用したいユーザーにはお勧めである。 Tera Termの歴史 Tera TermはもともとTelnet

    Windows用定番SSHクライアント「Tera Term」の使い方 | OSDN Magazine
  • 【ハウツー】C#とWPFで実装されたモデリングツール「MiniUML」 (1) MiniUMLとは | エンタープライズ | マイコミジャーナル

    MiniUMLは、.NET Framework3.5のWPF(Windows Presentation Foundation)の機能を使って開発されたUMLダイアグラムエディタです。MiniUMLという名前から分かるようにシンプルなUML(クラス図)を記述できます。格的なUMLツールにはかないませんが、ちょっとしたアイデアをクラス図に落としてみる時に使ってみてはいかがでしょうか。 入手/実行方法 MiniUMLはCodePlexからダウンロードできます。実行するだけであれば、バイナリ形式「MiniUML, release 1.0 (binary).zip」をダウンロードします。ソースコードからビルドしたい場合は、「MiniUML, release 1.0 (source code).zip」をダウンロードします。 バイナリ形式の場合、MiniUML.exeをダブルクリックします。ソースコ

    halabo
    halabo 2009/02/03
  • PHPのPEAR:Mailを用いGMailのSMTPサーバでメールを送信する - NOTES5375 コメント歓迎

    ほぼ必要最低限のPHPコード GMailのアカウントからYahooメールのアカウントへ送信できる。別に宛先はどこでもいい。自宅にメールサーバを構築しようかと考えたのだがふとGMailの事を思い出し、これならサーバをつけっぱにしなくてもいい!と思いかなり軽率な動機でやってみた。しかしよくよく考えると自宅サーバなどよりよほど安定してそうだ。格的にこれを使うことにするか・・・GMailはUIの使い勝手こそデスクトップアプリには及ばないが、Googleが用意してくれているサーバを使えるという点が使える。ThunderBirdではソフトウェアの仕様としてGMail用のアカウントを作成を促すUIまで存在する。それほど信頼のおけるサーバだと認識してよいだろう。 $res = require_once("mail.php"); if( $res ) echo $res; else echo "ページエラ

  • Windows で Apache 使わずに SVN サーバ立ててみる - 技術をかじる猫

    公開設定で使う気はなくて、単にローカルでコミットの恩恵が欲しいだけ。 あと、ロールバックを容易にしておきたいというものもある。 まだ公にしたく無いので、分散リポジトリしたいわけでもないし、個人で使う分にはApache連携とかも要らない。 ということでやってみた。 インストール 先ずはここからSubversionを拾ってくる。 Windows 用インストーラがあるので、それを落とせばOK。 インストール時に、Apache 連携オプションを聞かれるが、チェックマークは外す。(使わないし) ディレクトリ指定があるので、適当にディレクトリ作って設定する。とりあえずは「D:\Codes\LocalRepos」ディレクトリを作りソレを指定した。 サーバ起動 PATH は自動で通すらしいので、気にせず行くことにする。 特に何か考える必要があるわけではなく、コンソール開いて「sc start svnser

    Windows で Apache 使わずに SVN サーバ立ててみる - 技術をかじる猫
  • [cakephp] 全角文字の文字数バリデートチェック - shohu33's diary

    cakephp で maxLength を使用してバリデートしようとすると、全角文字は2文字として数えられてしまい、文字数チェックがうまく行えない。 そんな時は以下の方法で、解決できる。 参考URL ※環境にあわせて、エンコーディング文字を指定すること! 以下のように指定する。以下引用 CakePHPの文字数チェックバリデーションの全角文字対応。まずAppModelに次のメソッド追加。 <?php class AppModel extends Model { /** * 全角対応文字数チェック */ function maxLengthJp($check, $max) { $check_str = array_shift($check); $length = mb_strlen($check_str, mb_detect_encoding($check_str)); // EUCとかの場合

    [cakephp] 全角文字の文字数バリデートチェック - shohu33's diary
  • スッキリとまとまった美しいWordPressテーマ集:phpspot開発日誌

    WPZOOM ?? 50 Free WordPress Themes for Personal Blogs of High Quality スッキリとまとまった美しいWordPressテーマ集50というエントリで、次のようなちゃんとまとまっているけどデザインされているWordPressテーマが紹介されていました。 WP Polaroid v.2 Annexation Cubismo Tomodachi Notepad Chaos 全部見る 毎度にわたってこうしたWordPressのテーマには驚かされますね。 関連エントリ コーポレートサイトでも使える20のWordpressテーマ WordPressテーマ総集2008年3月 クールなWordPressテーマ集 2008年12月 3カラムのクールなWordPressテーマ集30+

  • 本の目次部分のようなリストをCSSでデザインするテクニック:phpspot開発日誌

    CSS: Menu List Design の目次部分のようなリストをCSSでデザインするテクニック。 次のような、っぽいリストデザインをするテクニックが紹介されています。 CSSにそれほど詳しくない私のような人には簡単そうで意外にややこしいテクニックかもしれません。 ソースがダウンロードできるので簡単に試すことができますね。 関連エントリ CSSとdivを使った画像先読みテクニック CSSハック等に応用できそうなブラウザが解釈しているCSSがわかる「Selector Shell」 これさえやればCSSをマスターできるかもしれないCSSチュートリアル&サンプル20

  • jQueryを使ったタグクラウド生成チュートリアル:phpspot開発日誌

    Building a jQuery-Powered Tag-Cloud - NETTUTS jQueryを使ったタグクラウド生成チュートリアル。 次のようなタグクラウドをJavaScript(jQuery)+PHP+JSONで実装するチュートリアルです。 おのおののサイズをJavaScriptで制御することで、文字サイズのスタイルをずらずら書かなくてもよいというのがいいですね。 PHPで完結しないところが若干回りくどいということもありますが、フロントとバックを分けていることで、別のUIにも調整しやすいというメリットもあります。 関連エントリ jQueryとPHPでダイナミックな投票スクリプトを作成 jQueryを使ったブラウザ上で動作するLeopardデスクトップの構築

  • Ruby on Rails + MySQL で全文検索 - ドワンゴ 研究開発ブログ

    このエントリでは Ruby on RailsMySQL を使って日語の全文検索を行う方法を記述する。Ruby on Rails のバージョンは 2.0.2、MySQL のバージョンは 5.0.67、Tritonn のバージョンは 1.0.12、Hyper Estraier のバージョンは 1.4.10 を使用した。サンプルの文章データとして、あらゆる日人にとって極めて身近な著作権切れ文章である『ドグラ・マグラ』と『黒死館殺人事件』を利用した。処理のために整形したデータはエントリに添付しておく。またデータベースへアクセスするコードではマイグレーションを除きできるだけベンチマークを取るようにし、その結果はエントリの最後に記載する。 ページネーション Rails でページネーションを実現する will_paginate という plugin は ActiveRecord に標準でつ

  • Firefox高速化の切り札「FasterFox」でブラウザ魔改造 | 教えて君.net

    Firefoxはもともとブラウザの中でもかなり高速な部類であるが、アドオンを使えば、さらに超高速なブラウザに改造できる。「FasterFoxLite」はFirefoxのネット接続速度を最大限引き出してくれるアドオン。今回は、カスタム設定で劇的に速くなる動作環境を作ってみる。 まずはパイプライン化を行うことで、通信のタイムラグがなくなり、描画が速くなる。メモリを大量に積んでいる人は、キャッシュ項目の設定でさらに高速化が行えるぞ。カスタム設定がよく分からない人は、標準で用意されているプリセットから選択してみよう。転送速度の高速化が終わったら、次はFirefox体の起動を早くしてみよう。ショートカットを少しいじるだけで、最初の起動が素早く行えるようになるぞ。 ■ Firefox超高速化設定 アドオン一覧より「FasterFoxLite」の設定を選択 「プリセット」で「カスタム」を選択しよう。詳