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
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
パスワードを忘れた際のパスワード再設定操作のテストを Cucumber で書いてみました。 UK STUDIOブログの Cucumber+email_specでActionMailerのテストをする に書かれているように Cucumber はメールを含む一連の操作をテストできます。 インストールと初期設定 メールのテストを行うプラグイン Email Spec をインストールします。 gem install bmabey-email_specfeatures/support/env.rb に以下を追加します。GitHubに書かれているだけではエラーになってしまいました。 require 'email_spec' require 'email_spec/cucumber' cd Railsプロジェクト script/generate email_spec 2009/10/30 追加 email
Ptwix - PHP/AJAX web component for show tweets on a web page Twitterのメッセージ表示などができるPHP&AJAXなブログパーツ実装が可能な「Ptwix」。 次のようなTwitterメッセージの表示が出来るブログパーツをサーバにおいて設置できるみたい。 テーマのカスタマイズ、つぶやきの非同期Updateなどの機能がついていて、カスタマイズも容易みたい。 自分のサーバにおけることで、サイトデザインに合った柔軟なカスタマイズができますね。 関連エントリ PHPからTwitterに簡単に投稿できる15行の関数 PHPからTwitterに投稿するサンプルコード&サンプルアプリ シンプルなTwitter検索を行うためのPHPスクリプト
最近のmotooさんのPHPプログラミングの手法として、ちょいとしたPHPの出力は、Javascriptとして出力することが多いんです。 たとえば企業サイトの新着情報。デザイナーさんにデザインをお願いして、上がってくるHTMLファイル。80%はHTMLという拡張子が着いて納品されます。で、もれなく他のページからのリンクもindex.htmlへリンクされているわけです。 「index.html→index.phpに変更してくんない?」 なんてお願いするのも面倒なんで、新着情報の数行の部分だけ外部Javascriptとして読み込むようにして、実際のそのJavascriptはPHPでコーディングするわけです。 ちまたでは、ブログパーツの配布方法としてよく使われているもんだと思ってたんですが、最近ウチの会社に入ってきたSプログラマーから、「motooさん、コレ便利っすねー」と言われたもんだから
平素より「PHPプロ!」をご愛顧いただき、誠にありがとうございます。 2006年より運営してまいりました「PHPプロ!」ですが、サービスの利用状況を鑑みまして、2018年9月25日(火曜日)をもちましてサービスを終了させていただくことになりました。 サービス終了に伴いまして、2018年8月28日(火曜日)を持ちまして、新規会員登録ならびにQ&A掲示板への新たな質問、回答の投稿を停止させていただきます。 なお、ご登録いただいた皆様の個人情報につきましては、サービス終了後、弊社が責任をもって消去いたします。 これまで多くの皆様にご利用をいただきまして、誠にありがとうございました。 サービス終了に伴い、皆様にはご不便をおかけいたしますこと、心よりお詫び申し上げます。 本件に関するお問い合わせはこちらよりお願いいたします。
ブログパーツと呼ばれるものをご存知ですか? ブログペットや地図日記など、ブログ上にスクリプトタグを埋め込むことで別サーバーのコンテンツを表示するモノです。 このようなブログパーツでは、下のようなスクリプトタグを埋め込むことでコンテンツを表示させることが多いです。 <script type="text/javascript" src="http://www.example.com/script.js"></script> 今回はこういったブログパーツの基礎部分をつくってみましょう。サンプルでは単純に「Hello World!」を表示させます。ブログに貼り付けた上記の<script>タグ部分が「Hello World!」に置き換わるサンプルです。 まずは、貼り付けるブログに表示したいHTMLタグを書き起こします。 <div> <p>Hello World!</p> </div> これをブログに
2009年07月05日13:34 Ruby CucumberとWebratの組み合わせが素晴らしすぎる UK STUDIO - Cucumberの登場でRailsのテスティング環境が変わった Cucumberがアツい - moroの日記 Webratがスゴい(続:Cucumberがアツい) - moroの日記 Cucumber にふれてみた - yuum3のお仕事日記 この辺りの記事を読んで、「Cucumber」って何か凄そうだなぁ、使ってみるか!と思ったささたつです。こんにちわ。今日も暑いですね。。。(*´Д`) Cucumber にふれてみた - yuum3のお仕事日記 Cucumber自体は日本語などの自然言語でテストシナリオを書けるフレームワーク的なもので、実際のテスト機能は含まれていません。ここでは実際のテストはWebratというWebアプリの受入テスト用ソフトでおこないます。
Bạn có cần giao nhiệm vụ cho các thành viên trong nhóm của mình không? Bạn có đang chìm đắm trong quá nhiều email? Giới thiệu một trình theo dõi vấn đề nhẹ, dễ sử dụng dành cho các nhóm nhỏ và mục đích sử dụng cá nhân, kết hợp tính dễ sử dụng của email với sức mạnh của quy trình làm việc và thông báo hiệu quả để tăng năng suất cho nhóm của bạn! Trông giống như một ứng dụng email và sử dụng nhanh c
テレ東京の「カンブリア宮殿」で。 めがね21の経営に度肝を抜かれると同時に、すごく共感を覚えた。 ポイントは、 ・透明でオープンな経営にすると、管理職は不要になる。 ・やましいところがなければ、すべてをオープンにできるはず。 ・権威をもらうことを餌に働かせるのが、ほとんどの企業のやりかた。 ・本当は権威は幻想、実体ない。 ・給料も査定も全部オープン。もちろん社長の給料も。 ・ギブアップ宣言、この人とやっていけないという宣言だしたら現場変われる。 ・社内恋愛歓迎、結婚して独立を推奨されている。 ・稟議はネットで、異論が3日なければそのままOKとなる。 ・社員との信頼関係がもっとも大切、そのためのオープンなやりかた。 ・誤解される可能性あるから情報を制限なんてことは一切ない。それはどこかやましいから。
肩こり歴20年のagoです。 社内でもjQueryを使う人間が増えてきたので、jQueryを使う人が陥りやすい罠をいくつかあげてみたいと思います。 (私が過去にはまったり、今はまっている罠です) 1 グローバルの名前空間を使わない jQueryはwindow objectの汚染が少なくほかのライブラリとの共存が行いやすいですが、特定のサイト向けに開発する場合window objectを使用してもそれほど問題は発生しません。 しかしjQueryに慣れるとwindow objectの使用をいかに避けるかを考えるようになり、jQueryと関係ないfunctionや変数まで$.hogehogeに実装しようとしてしまいます。 これはwindow objectの代わりにjQuery objectを汚染しているだけなので、素直にwindow objectを使用したほうが普通に実装しやすいでしょう。 2
加速度センサをジョイスティックみたいな方向キー替わりに使ってたりする場合、X方向は加速度Xをみていれば何とかなると思うが、 Y方向は加速度Yとか加速度Zだけみている方式だと、多分いい感じに動いてくれないことと思う。 (45度固定みたいな話なら何とかなるんだけど、ユーザーによってはプレイする角度を変更したいと言われると思う) そんな時、役に立つのが atan2(x, y) という関数! これは、座標値(x、y)から角度(ラジアン角[−π〜π] -> -180〜180度)を求める事が出来る。 これを使って、Y方向角度 = atan2(加速度Z、加速度Y) を求め、 さらに、Y方向キー値 = sin(Y方向角度 + お好きな設定角度) という風にすると、 好きな設定角度を基準(0)として(-1.0〜0〜1.0)みたいになるような値を求められる。 これを使うと、iPhoneをひっくり返していようが
第3章「グループを見つけ出す」 3.4 デンドログラムを描く "clusters.rb"の続きです。 描画ライブラリにはcairoを使用します。 cairoのインストールは gem i cairoで行いました。 クラスタの高さを計算します。 ここで言う「高さ」は,文字通り画像のy軸方向の高さになります。 def get_height(clust) # 終端であれば1,枝であれば子クラスタの高さの合計 if clust.leaf? then 1 else get_height(clust.left) + get_height(clust.right) end end クラスタの深さを計算します。 ここでは,子クラスタ間の距離の累積値になるんでしょうか? def get_depth(clust) # 終端であれば0,枝であれば子クラスタの深さの最大値+子クラスタ間の距離 if clust.le
714 名前:彼氏いない歴774年[sage] 投稿日:2009/07/15(水) 02:29:40 ID:67hnGWJZ 家の近所にコンビニがあってよく買い物に行くんだがそこにイケメンな兄ちゃんが働いてるんだ。 深夜の時間に働いててもう一年くらい通ってる。 んで昨日いつものよいに深夜に買い物に行ったんだ。 客はおっさんが一人雑誌立ち読みしてただけ。 適当に買い物してレジに行ったんたが店員がいないんで声出して呼びかけたんだ、 そしたらあの兄ちゃんが出てきた。 が、様子がおかしい、兄ちゃんが号泣している。 嗚咽をあげながらレジを打っているwww 私びっくりしてポカーンとなってたwww 勇気を出して理由を聞いたら、妹さんが重い病気にかかってずっと入院してたらしい。 で、大手術を受けてずっと生死の境をさ迷ってたらしいんだが意識が回復したらしい、 近いうち退院も出来るそうだ。 母親から電話がかか
ホテル仕様タオル&裏ガーゼタオル【タオル工場ぷかぷか】 Tweet トップページ > 日用品全般 > お風呂・洗面用品 日本製で品質の良いタオル。かさばらずすぐ乾く裏ガーゼタオルや、ふかふかのホテル仕様タオルが人気。家中のタオルをすべてここで揃えるという人も多い。 471 可愛い奥様 Date:2005/08/19(金) 11:25:02 ID:743WTpupガーゼのタオル。 通販のセールで1枚120えんで購入。 生地が厚めなのに乾きが速い。ホテル仕様のフカフカ教信者の夫もこの厚みが あれば、片方パイルなくても良いそうだ。 バスタオルも換えれば良かった。 475 可愛い奥様 Date:2005/08/19(金) 15:27:37 ID:MzY7bKav私ニッセンでガーゼタオルのバスタオルを買ったよ。 乾きやすいし他のタオルもそのうちガーゼにするつもり。 514 可愛い奥様 Da
チャットの最先端といえばTwitterだが、「ChatPad」はもっとスゴい。匿名のチャットサービスで、ログインするといきなり見知らぬ相手の前に放り出される。最初は「で、いったいどうしろと……」となりがちだが、ウマが合えば思いがけず楽しい時間を過ごせるかも。 これまでのチャットサービスと異なるのは、完全ランダムで選ばれた相手と1対1でチャットをするという点。つまり、毎回初対面の相手と、何の手がかりもなく会話をしなければならない。 筆者が最初にログインしたときは、とりあえず黙っていたところ相手も黙ったままで30秒ほど経過。相手がログアウトしてチャットは終了してしまった。このようにうまく会話を展開できない非コミュにとってはいささかツラいサービスではあるが、匿名なので履歴は残らないし、1対1なので場の空気を乱すといったこともないので、後のことを気にせずにやりたい放題振舞える。いきなり歌を歌っても
システム開発を行う際には個々のタスクについて予測時間の見積もりを行う。その時間に応じて実際に開発を行うか、または延期するかの決定を下すはずだ。そして各タスクについて実際に測定を行い、見積もり精度を出す。その繰り返しによってさらに精度の高い見積もりが可能になる。 シンプルな画面のタイムトラッキング では実際に作業を行っている時の測定はどう行えば良いだろう。そのために使えそうなのがiClockrだ。 今回紹介するフリーウェアはiClockr、作業時間トラッキングソフトウェアだ。 iClockrはプロジェクトとタスクを登録し、タスクごとに時間の測定を行うアプリケーションだ。シンプルなインタフェースでタスク管理として使っても便利そうだ。タスクの時間測定を開始すると他の項目は見えなくなるのがシングルタスクの作業を支援しているようで良い。 設定画面 作業中、または完了後に各測定結果のメモが付けられる。
.bashrcはじめ設定ファイルのたぐいはちょくちょく書き加えるので少しずつカオスになっていく。 ということで、整理しつつ、いくつかtips的なアレコレをまとめてみた。 .bashrc編 まずは.bashrcから 環境変数をいじる糖衣function in .bashrc .bashrcを見てみるとやたら目に付くのが"export HOGEHOGE=hoge:${HOGEHOGE}"という記述。 単に環境変数を拡張しているだけなのだが、何を追加しているのか分かりづらいし、なにより環境変数が空だったときに余分な":"がつくのが嫌い。 ということで書いてみたのがこんな。 function AddPathPre() { if [ -z "${!1}" ]; then eval "export ${1}=${2}" else eval "export ${1}=${2}:\${${1}}" fi
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く