Please Sign In No account? Create new user.
Why invent another templating engine? In short, to be able to use standard web design tools such as WYSIWYG editors to design and lay out pages for a rails site, without giving up the power and productivity of layouts, partials, and rails helpers. As programmers, we want to be able to create rails view templates which can also be worked on by web designers with their own tools for complex graphics
gdb の gcore コマンドを使う デバッガの理論と実装を読んで以来、デバッガをもっと活用しようという意欲がわいてきました。そこで、gdb について調べていると、 gcore (generate-core-file) というコマンドを見つけました。 gcore は実行中のプロセスの core を生成する gdb のコマンドです。通常、 core ファイルはプログラムが異常終了したときにカーネルによって生成されますが、gdb の gcore コマンドを使えば実行中のプロセスを終了させることなく core ファイルを生成できます。 gcore コマンドは次のように使います。 % gdb (gdb) attach PID (gdb) gcore core (gdb) detach まず attach コマンドで PID を指定して実行中のプロセスにアタッチします (gdb -p PID で起
ちょっと前にスマッチ!ブログの方で「売りに出されていない住宅物件まで値付けできるサイト」というものについて記事を書きました: ■ 「売られていない」住宅を注文するサービス ちなみにそのサービス(残念ながらフィンランド語オンリー)はこちら: ■ Igglo 簡単に説明しておくと、ヘルシンキにある建物(売りに出されている/出されていない関係なく)が全てデータベース化されていて、ユーザーは勝手に各物件に値付けができるようになっています。で、売り手(もしくは単に自分の住宅の評価に興味がある人)は自分の建物に付いている値段を見て、「これくらいなら売っても良い」と感じたら Igglo の仲介で交渉を始められるというもの(当然、交渉完了まで買い手が誰かは売り手には開示されないようです)。首尾よく売買が成立したら Igglo が手数料を得る、という仕組み。 スマッチ!にエントリした時から考えていたのですが
劣化してるけど。 js-markdown-extra js-markdownというものは以前から存在していたけど、やっぱり定義リストやテーブルも使えるといいよねー。 そこで、正規表現の勉強も兼ねてPHP Markdown Extraを移植してみようじゃあないか、と思って作ってみたのがこれ。PerlとJavaScriptの正規表現は全然違うので移植に苦労したが、ある程度までなら再現してくれるだろう。たぶん。 使い道だが・・・ブログやwiki投稿前のリアルタイムプレビューに使ったりとかかな? 俺は愛用しているテキストエディタの「Alpha」に組み込んで、ショートカットキー一発でHTMLに変換するようにしてる。ちょっとしたHTMLを書きたいときとか超便利。 JavaScriptの正規表現の限界+勉強不足のせいで不具合がそこそこあり、複雑な構文を変換しようとすると固まる可能性があるので、利用の際は
rcを使っていて,戸惑うのがコマンドラインヒストリがないこと. 正確にはヒストリがないのではなく,シェルの機能ではなく,ウィンドウシステム(rio)の機能であるという点が,UNIXと違う.(カレント)ウィンドウに表示された内容は/dev/textに残っているから,これからgrepせよというのが,Plan9流の考えだ./dev/textはrioが提供する(デバイス)ファイルである.ちなみにacmeの場合は,/mnt/acme/acme/bodyになる(末尾のスクリプトでは,/dev/textにbindしている). スクリプトを書くとこんな感じ.先人に倣って " という名前のスクリプトにしておく." を実行すると最後に実行された5つのコマンドが表示され," mk と実行すると,mk から始まるコマンド履歴が表示される.PROMPT変数は各自の環境に合わせる必要がある. #!/bin/rc rf
はじめに 本稿は、Webアプリケーション用のテストツールSelenium(セレニウム)を利用するための手順を解説するものです。これから2回に分けて、Seleniumの概要および、インストール手順、実際のテストケースの実行について解説していきます(後編はこちら。また、Tipsも公開しました)。 今回は、Seleniumの概要および、Seleniumのダウンロード、インストール手順について解説します。読者対象 プロジェクトの試験担当者を想定しています。対象フェーズ 本ドキュメントでは、プロジェクトにおいて作成したWebアプリケーションに対して、ブラウザを用いた試験(結合試験・総合試験)を実施するフェーズを対象としています。Webアプリケーションの製造、単体試験フェーズや、外部のアプリケーションに対する試験については対象外です。使用したソフトウェア・環境 Seleniumを動作させるにあたり、以
コードやHTML,XMLをたくさん書くことで、Emacsを覚えようとおもったのです。なぜならモチベーションだから。 Wikiの仕様としてもプレーンなテキストファイルで出力されていれば、WikiのページもEemacsで編集できるなあと、今まではあまり考えなかった部分にも気づきました。 ブラウザだとGETとPOSTしか使えないので、次のような感じでしょうか。 閲覧画面の表示 GET /pages/FrontPage 編集画面の表示 GET /pages/FrontPage?cmd=edit 編集内容の保存 POST /pages/FrontPage (その他内容などのパラメータあり) ページの削除 POST /pages/FrontPage?cmd=delete 編集画面の表示と削除処理が微妙ですね。 パラメータ(cmd)を使うっていうのはあり? 削除はリソースに変更を加えるからやっぱり「P
ブラウザで差分処理をさせてみようと Heckel アルゴリズムで書いた Javascript のコードをαテストしています。 (2011年2月2日) バージョン 0.03へ。クラスにして、テストを追加しました。diff3 も追加。 (7月9日) バージョン 0.02へ。長いプロパティ名を使うのは気持ちが悪いので、行のハッシュ値を計算するように変更しました。 (7月9日) バージョン 0.01へ。出力表示を diff コマンドに近づけ、行番号だけでなく変更行の内容も表示するようにしました。 ⇒ https://tociyuki.sakura.ne.jp/archive/diff_test.html ⇒ https://tociyuki.sakura.ne.jp/archive/diff_heckel.js (ソースコード) 長い文字列を javascript のオブジェクトのプロパティにでき
ソーシャル・ネットワーキング・サービスの基本特許が突然,公になった。Friendsterが,2006年6月27日にSNS関連特許を取得したからだ。特許番号は“US Patent(7,069,308)”。3年前に出願していたものが今になって急に特許として認められたため,Friendster自身も慌てて対策を練り始めているようである。 米国特許商標局(USPTO)のUS Patent(7,069,308)に出ている,タイトルと概要は次の通り。 System, method and apparatus for connecting users in an online computer system based on their relationships within social networks Abstract A method and apparatus for calculating
拡張され続ける InnoDB のデータファイルのサイズを小さくする方法 2006-07-07-2: [MySQL] MySQL でトランザクションを可能にするストレージエンジンとして InnoDB があります. InnoDB のデータファイルは,MyISAM テーブルと異なって,デフォルトでは ibdata1 というファイルにデータが蓄積されていくとこになります. MySQL の datadir に自動拡張する 10 MB の ibdata1 ファイルが 1 つと、5 MB の ib_logfile ログファイルが 2 つ作成されます - 7.5.3. InnoDB 起動オプション http://dev.mysql.com/doc/refman/4.1/ja/innodb-start.html この ibdata1 は,大量のデータを追加していくと,自動的にサイズを拡張していきます. ただ
なんか自分自身で状況を確認するために書いてます。それにinf.さんのところのインタビュー記事と内容同じだし……。まぁいいや。 「CCと契約について」の続きです。実際にこの内容が茶会で話されたのは2年ほど前になります。そしてそのときに話した内容を以下のようにKiraさんが書いてます。 契約の有効性なんて多分どうでもいいのだ。その精神に賛同したものだけが参加すれば、それで問題は解決する。今までの論理でははかり知れないものを作ろうとした時、それを法で保障するなんていうことは多分無理で、むしろ足かせにしかならないのだろう。 僕らは僕らの理想郷を目指して歩き続けるけれど、現行の経済モデルに目をつけられないよう邪魔されないよう、一応契約モデルっぽいもので僕らの世界が保証されているように見せかける。僕らの世界のルールを法律のように見せかけただけで、実際の法律とはかけ離れているようでも別にかまわないのだ。
最近は日経など一般紙でも取り上げられるようになってきた、著作物に関する権利の「二階建て制度」案。その立案にも関わって来られたバーチャルネット法律娘 真紀奈17歳に、解説を執筆して頂いた。 2006年6月8日、知的財産推進計画2006が発表されました。 これは2003年以来毎年出されている、政府の知的財産戦略の目標・内容についてまとめたものですが、今年は知的財産戦略の第二期のはじめということで、「世界最先端の知財立国を目指す」ことを目標としているとのことです。 「知的財産」というだけあって、この計画には特許から商標から、知財に関わるあらゆるものが対象とされています。なぜか日本食人口の倍増という目標もあって、「そうか、日本食も知的財産だったんだ」と真紀奈もびっくりしていたり…。言われてみればそうなんですけど。 これから何回かに分けて今回の計画について書こうと思っていますけど、150頁を超えるも
最近、コンテンツ保護のための制度についての議論が熱くなり始めている。 6月30日の日経新聞朝刊に境真良氏の「コンテンツ流通 登録制で」が掲載され、7月2日の同じく日経新聞朝刊「試される司法 第2部・揺らぐルール(上)」では、「デジタルコンテンツ法」なるものが提唱されている。 そして昨日には、真紀奈たんから「知的財産推進計画2006によせて(1)」で、「二階建て制度」について解説がされている。 ネットメディアでは、真紀奈たんも何度か書いていたし、私をはじめ、ロージナ茶会周辺ではよく議論されたり、BLOGにあげたりしていたネタではあるのだが(ココとかココとか)、とうとう新聞にでてくるようになったのかと思うと、結構感慨深いかなと。 もちろん、私たちがこの説を唱え始めた最初の人ではないだろうけれど、関わってきた人間としては。 なんでこのような制度が提案されているかだが、これには複数の理由がある。
Releases, Offers & More Be the first to hear about our newest content, best promotions and upcoming events. Plus get 25% off your next purchase. Newsletter Sign Up Download Accounts Your email address is your account identifier. You can create a password, or just download from the links sent via email. My Orders (Resend order emails) How We're Different Hands-on instructions Solutions to real-worl
・組織のリーダー、またはリーダー候補者の方 ・リーダーシップと危機管理のあり方についてじっくり考えてみたい方 ・企業内で人材育成を担っている方 ・映画『八甲田山』を観て、「こんな上司、うちにもいる!」と思った方 ・幹部研修の事前課題として、『八甲田山死の彷徨』の通読と問題点の抽出を課された方 明治35年(1902年)1月、日露戦争の直前。 迫りくる日露衝突に備え、第8師団司令部は、実験的な雪中行軍を行う必要を認める。 選ばれたのは、青森の歩兵第5連隊と弘前の歩兵第31連隊。 寒冷地装備のテストと訓練のため、八甲田山の雪中行軍を指示される。 1月20日、徳島大尉の指揮する弘前第31連隊の1個小隊38名が出発する。 十和田湖を迂回して八甲田山に向かうという、10日間、240キロに及ぶ行程。 全員無事に全行程踏破に成功した。 一方、1月23日、神田大尉率いる青森第5連隊の1個中隊210名が出発。
ヤンデレとは 2005.12.04 Sunday (※心臓の弱い方はご注意下さい) (SHUFFLE! 第1話) (SHUFFLE! 第19-20話) はてなダイアリー - ヤンデレとは 普段は優等生を装うもしくは実際に優秀であり、主人公に惚れている(デレ)が、ストーリーの進行に従って明らかになる何らかの事情により、精神的に病ん(ヤン)でしまう女性、もしくはその状態を指す。具体的には、主人公や対抗するヒロインに対して物理的行動を起こすなどが挙げられる。 今、ツンデレの次に来ると言われている属性がヤンデレ。一言で言うと萌えキャラの暗黒化。古くはダブルキャストの美月、最近だとSchool Daysの言葉など。TVアニメSHUFFLE!(シャッフル!)の19-20話で、主人公の幼なじみ楓(かえで)が精神崩壊してしまった事により爆発的な普及の兆しを見せている(かも)。某アニメ板でも、今最も勢いのあ
なぜ、mixiを超える既存ポータルが存在しないのか? 公開日時: 2006/07/09 12:50 著者: nobunagaou 実名制の導入とミクロニュースの装置を取り入れる事が出来るたのはmixiだけ。さらに、ミクロニュースをコミュニティの中から「孵化」させ、新規情報製造装置をフル活動させる。このため、全ての情報が「mixi内にある錯覚」を作り出す事に成功。更に、全ての情報にアクセスし、双方向のコミュニケーションを確立したのもmixiだけである。 あなたはヤフーの記事にトラックバックする事ができますか? あなたはヤフーの記事に感想を伝えて、返信されると思いますか? あなたはヤフーの記事に自分が興味がある記事があると思いますか? mixiなら出来ます・あります。 これが、既存ポータルとSNSの巨人となったmixiの決定的な差である。さらにつけ加えれば、「記事という情報」が実は3
New to Rails 3? Check out the Ruby on Rails 3 Tutorial book and screencast. A book and screencast series showing you how to develop and deploy industrial-strength Rails apps in a direct, step by step way. The screencast series includes 12 lessons over more than 15 hours! Get the best "over the shoulder" experience of following what a top Rails 3 developer does when building an app today. Click her
定年退職をきっかけに、うつ症状が出る「定年うつ」が注目されている。仕事以外に楽しみの少ない「会社人間」だった人がなりやすく、最悪の場合、自殺に至ることもある。「定年うつ」をどのように防ぎ、・・・仕事以外に楽しみを持つ時間もないほど長時間働かされる「会社人間」をつくらなければいいと思う. たとえば,戦争で空から落とされる爆弾によって人が大勢死ぬのを防ぐためには,戦争を止めさせるしかない.その時に,戦争それ自体については一言も語らず,「爆弾に当たらないようにするためにはこうしろ,ああしろ」と説く人を,わたしは戦争に加担する人とみなす. これと同じように,「会社人間」を作り出す長時間労働については一言も触れることなく,「うつ病にならないためにはこうしろ,ああしろ」と説く医学(医師)は,その原因を隠蔽することに加担している. 原因を隠蔽するだけではない. 防ぐための方策を個人の行動に求めることは,
PluginDoc: Firefox Memory Usage FQA(旧The one and only "Memory usage" thread & FQA - MozillaZine Forums) の翻訳です。(4月13日分まで更新) Firefox のメモリリーク - えむもじら 目次 このスレッドについて はじめに スレッドノート 謝辞 テーマ、拡張機能、プラグイン テーマと拡張機能 Adblock Fasterfox Firefox Preloader プラグイン Java Adobe Reader Firefox Tweaks Firefox のメモリキャッシュ 最小化時のメモリ使用量 高速 Back/Forward ブラウザ履歴 ダウンロード履歴 その他の問題 JavaScript プロファイルの破損 バグと修正 Firefox 1.5.0.2 での修正 Firefox
ところで全然話飛ぶけれど, Template Metaprogramming ってそれ単体で純粋に有用っつー場面はほとんどないっちぅか,コンパイル時計算ですよ, Turing Complete ですよ,だからナニ?例えば, 5! をコンパイル時に計算したいなら電卓で手計算でもして "hoge = 120; // 5!" とかコメントに注釈でも書いておきなさいよ,とか半ば本気で思っている人で……っていうか, TMP 単体は基本的に非常に実装コストが高く,効率も非常に悪く(ここで言ってる「効率」とはつまりコンパイルにかかる時間とコンパイル時に消費されるメモリに関する効率),文法に関しても洗練のせの字もないという言語なので, TMP でフィボナッチとかたらいまわしとかカックロ電卓とか C++ コンパイラで計算しましたとかってマジで趣味としての楽しみと自己満足と TMP に馴染む時間以外のなんらの
Challenge/Responseは7日(米国時間)、SoftwareUpdate version 1.01を公開した。SoftwareUpdateは自動ソフトウェア更新機能をアプリケーションに追加するためのJavaクラス。SoftwareUpdate自身が更新機能を提供するものではなく、違いを検出したり見分ける機能を有したバージョン番号のチェックなどを提供する。 SoftwareUpdateはGNU GENERAL PUBLIC LICENSE Version 2のもとで公開されているオープンソースソフトウェア。SoftwareUpdate version 1.01自身はきわめてシンプルなクラスで、ソースコードやマニュアル、クラスをすべて含んだ配布物でも52 KBしかサイズがない。 SoftwareUpdate version 1.01は、開発環境および試験環境がJava 1.4以降の
JavaScript には基本的にブロックスコープというものが存在しない。どうしてもブロックスコープを扱いたいときは function 式を使ったりする。 var a = 10; { var a = 20; print(a); // 20 } print(a); // 20 var a = 10; (function () { var a = 20; print(a); // 20 })(); print(a); // 10 だがやはりブロックスコープがあったほうが便利ということで JavaScript 1.7 では let 式、let 文、let 宣言が導入される。 var a = 10; let (a = 20) { print(a); // 20 } print(a); // 10 しかしこれでは対応するブラウザが Firefox 2 以降などに限られる。ところが、with 文とオブ
最近正式にサービス開始された Blue Dot という SBM がわりと面白いです。 Blue Dot は、Tech Crunch が "Blue Dot is not just another social bookmarking system" というように、単に「流行ってるから作ってみました」的な有象無象とは一線を画すものです。 他のサービスにない機能をさくっと挙げてみる。 セットアップの容易さ SBM 限らずどんなサービスでも、最初が肝心。とっつきにくいサービスに、ユーザは集まりません。Blue Dot も他サービス同様にブックマークレットや、IE 用にはツールバーも用意しているのですが、普通のひとはブックマークレットとかいわれても「???」という感じでしょう。そこで、ブラウザを自動判別して、ブックマークレットやツールバーののインストール方法を、実際に登録する様子を示す動画によって
Page not found ご指定のファイルが見つかりませんでした 30秒後にトップページへ移動します
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く