
という記事があった、色々と面白かったので訳してみる。良いとこも悪いとこもあると思うけど参考までにメモとして 元記事:Top 10 Ruby on Rails performance tips Rubyの基本的なコードを見直してみる自分で作ったクラスよりもできるだけ組み込みのクラスライブラリを使うできるだけ正規表現を使用する、文字列処理にコストの高いループは避けるREXMLは遅いのでLibxmlライブラリを使用する (Cで書かれたXMLパーサらしい、環境に依存するのは嫌かもしれない)if文の多用は避ける、例えば||=を使う ( z||="none" で unless(z){ z = "none" })Hashはコストが高いので他のデータ構造を検討してみる (でも使いたいときあるよね?)キャッシュを有効活用する acts_as_cached でModelをキャッシュ化してみる(PDF資料
2025.06 « - - 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 - - » 2025.08 基本的なところを押さえておきたい、という訳で、ruby で URL Encodeをする方法を押さえておきたいと思い立ちました。 ちなみに HTML Encode の方法はこちらから。 でも、調べてみるとどうもいろいろなややこしいことが発覚して、ブルーなハワイ気分になりました。 結論からいうと、 require 'cgi' CGI.escape('URLエンコードしたい文字') なのです。 文字コードにより URL エンコード結果も変わってきますから、その場合は、 require 'cgi' CGI.escape('URLエンコードしたい文字'.toutf8) CGI.e
Safari Books Online の無料トライアルを試してみた Posted in 書籍 (RSS) 今月は 『Google Web Toolkit Solutions』 と 『Google Web Toolkit Applications』 の 2冊の洋書を購入したのですが、いずれも 「Safari Books Online」 で購読可能になっています。 実は、購入した洋書を手にして初めてこのオンラインサービスのことを知りました。本に記載されているクーポンコードを使用すると、45日間無料でオンライン版にアクセスできるようになっているのです。ただし、これは 「Safari Books Online」 の会員が、所定のスロット(本棚)を使用しないでアクセスできるという意味です。 「Safari Books Online」 には無料トライアルも用意されていますが、お試し期間は10日間で、
TOPICS Programming , Database 発行年月日 2002年10月 PRINT LENGTH 612 ISBN 4-87311-102-1 原書 Practical PostgreSQL FORMAT PostgreSQLは最近急速に利用が広がっているオープンソースのデータベースです。信頼性や機能の豊富さ、拡張性の高さなどから、既存の高価な商用データベースに代わり、導入を進める企業や組織が増えています。本書はすぐに使える数多くのサンプルコードを満載し、それについてていねいな説明を加えています。サンプルを応用すれば、すぐに現場の業務に生かすことができるでしょう。実際の業務の現場からの体験に基づいて執筆されているので、初学者はもちろん、PostgreSQLを運用している経験豊かな管理者にとっても満足ゆく一冊です。PostgreSQL 7.1、7.2対応。 正誤表 ここで紹
Get Top Apple TV Development services from 4 Way Technologies which works in the designing and development of Apple TV apps and we have top Apple TV Developer provide cutting edge services in the development of Apple TV applications and also in other development platforms be it TVOS Development, TVOS App Development, Apple TV App Development etc. Connect with us to develop your applications and yo
ちょっと使ってみて良い感じだったので紹介します。 Rak Rak is a grep replacement in pure Ruby. It accepts Ruby syntax regular expressions and automatically recurses directories, skipping .svn/, .cvs/, pkg/ and more things you don't care about. It is based on the Perl tool ack by Andy Lester. Pure ruby で書かれた grep みたいな感じですね。 なんといっても見た目が美しい。 デフォルトで再帰的に、.svn や .cvs を無視して検索してくれる というのも良い感じ。 RubyGemsとして提供されているので、インストールするのは
サンプルと機能 → Sample 1:ページを表示すると同時に文字入力ウィンドウを表示する 文字入力ウィンドウを表示します。 訪問者に名前を入力してもらったり、 URLジャンプに使ったり様々な用途に利用できます。 サンプルスクリプト 緑の文字が変更箇所で、赤い文字が対応するスクリプトです。 "//"以下はコメントです。削除しても影響ありません。 必要な箇所をコピー&貼り付けして編集してください。 → Sample 1:ページを表示すると同時に文字入力ウィンドウを表示する <HTML> <HEAD> <TITLE></TITLE> <SCRIPT language="JavaScript"> <!-- // 文字入力ウィンドウを表示する str = prompt("あなたのお名前を入力してください","お名前"); if(str == "" | str == n
下記の「旧FC2無料ホームページスペース」は2025年06月30日をもちましてサービスを終了いたしました。 FC2WEB http://www.fc2web.com GOOSIDE http://www.gooside.com k-free.net http://www.k-free.net Easter http://www.easter.ne.jp 55 STREET http://www.55street.net ZERO_CITY.com http://www.zero-city.com OJIJI.NET http://www.ojiji.net K-Server http://www.k-server.org Zero-yen.com http://www.zero-yen.com KTNET http://www.kt.fc2.com Finito http://www.fi
サイボウズ・ラボはサイボウズ株式会社(以降、本社)の子会社で、サイボウズグループの研究開発部門です。 長期的な視点から、エンジニアリングの専門性によって、チームワークあふれる社会の実現への貢献を目指しています。 「長期的」であるため、活動内容は本社事業への直接的・短期的な貢献に限定しません。 サイボウズ・ラボユースや未踏事業・セキュリティキャンプ・SecHack365など教育事業への活動も多岐にわたります。 「エンジニアリングの専門性」とは狭義の情報技術ではなく、広義の工学的な専門性を意図しています。 参考 : 文部科学省の工学の説明より引用 工学は、数学と自然科学を基礎とし、ときには人文社会科学の知見を用いて豊かな経済基盤に立脚した安心・安全な社会を実現するために有用な事物や快適な環境を構築する学術分野である。 メンバーの研究・活動テーマは各自が自発的に決めて取り組みます。まだ明確化され
http://coderepos.org/share/wiki このように、既存の HTML に手を加えることなく、 JavaScript による機能追加ができます。 IE で見てもそれなりに実用的な速度で動いていると思いませんか><(欲をいうともうちょっと最適化したいですが。。) アッピールアッピール
* jQuery, JavaScript-XPath & its jQuery binding に依存
まずは、作業コピーAで次の変更を行ってみましょう。 ファイルの編集 ファイル(ディレクトリ)の追加 ファイル(ディレクトリ)の削除 ファイル(ディレクトリ)の移動 ファイル(ディレクトリ)のコピー 編集作業はいつも通りエディタを使用して行って問題ありません。その他のファイルに対する操作は Subversionの機能を使用して明示的に行う必要があります。 編集と状態の確認 hoge.txtとhoge_conflict.txtの編集を行ってみます。両ファイルとも、以下の内容に変更しました。 A b c ここで、作業コピーの状態を確認してみましょう。変更の確認を行いたいディレクトリ(C:\work\2\A) に移動し、svn statusコマンドで状態の確認を行います。statusコマンドを実行すると、チェックアウトや更新後にローカルで変更されたファイルの一覧が表示されます。ファイルが変更されて
最終更新 2019-01-03 UNIX/Linux の ln コマンドは、ファイルやディレクトリに対して、シンボリックリンクやハードリンクを張るためのコマンドである。「リンクを張る」とはファイル・ディレクトリの別名を作るようなもので、ファイル・ディレクトリを別の名前で参照することができる。リンクにはハードリンクとシンボリックリンクがあり、それぞれの利点があるが、一般的にはシンボリックリンクを使う方がよいだろう。
ピノキヲ IT WikiインストールしたOS † Red Hat EnterPriseLinux 4 カーネルのバージョン # cat /proc/version Linux version 2.6.9-5.EL (bhcompile@decompose.build.redhat.com) (gcc version 3.4.3 20041212 (Red Hat 3.4.3-9.EL4)) #1 Wed Jan 5 19:22:18 EST 2005 ↑ Tracに必要な環境 † * Python, version >= 2.3. + Please keep in mind, that for RPM-based systems you will also need python-devel and python-xml packages. * Subversion, version >=
買い, サーバー注文してみた NTT-X Store 送料無料 実は置く場所に困っていて、うちはネットワークがめんどうで、母屋と離れがあって、ルーターが離れにあって、母屋でもそのネットワークを使っている。ルーターが寝室にあるので、サーバーをそこに置くと大量のホコリが入って爆発炎上する可能性があるので、1階まで線を引けばいいんだけど、1階はもう物がいっぱいで置く場所もなさそう。母屋なら無限に置く場所があるけど、サーバーを隣の家のネットワークに無線で接続するのはいかがなものか。 あと、USBブートできるようだったから、DVDは使わずにUSBメモリを使うつもり。DVDは高速に回転して精神的に不安になるので。 USBメモリ エントリータイプ ブラックモデル 8GB RUF2-E8GL-BK バッファロー NTT-X Store これが8GBで6000円くらいだったので注文した。1GBあたり800円
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く