mr_danielのブックマーク (114)

  • How to Create an App from Scratch | AppMaster

    Turning an app idea into a working reality is a more complicated task than most people might believe. However, with the wealth of software resources available on the internet, creating an app out of your idea is manageable. You don't even need to necessarily know how to develop mobile apps to make your application work. You can hire third parties or freelancers as there many places where you can f

    mr_daniel
    mr_daniel 2011/06/20
  • Catalyst::Manual::Cookbook - Catalystクックブック

    題名 Catalyst::Manual::Cookbook - Catalystでお料理を 説明 ママが昔よく焼いてくれたおいしいコード! レシピ デバッグ画面を強制表示する endアクションでdie()を呼び出すと、リクエストの最後にデバッグ画面を強制表示させることができます。 sub end : Private { my ( $self, $c ) = @_; die "forced debug"; } いちいちこれを書いたり消したりするのが面倒なら、endアクションにこんな条件文を加えることもできます。 sub end : Private { my ( $self, $c ) = @_; die "forced debug" if $c->req->params->{dump_info}; } こうしておくと、たとえばクエリストリングに"&du

    mr_daniel
    mr_daniel 2011/06/03
    Catalyst上でファイルをアップロードする
  • Search A.I. Perl レッスン

    17. ファイルアップロード 今日はファイルアップロードについて、ご説明いたします。 ■ファイルアップロードの概要 ユーザから、画像などのファイルをアップロードして保存したい場合などが あるかと思います。Perlを使用すれば、こういった場合でもブラウザから ユーザのローカルマシンに入っているファイルをサーバへアップロードして もらうことができます。 ■HTMLの記述 まず、ファイルアップロードをしてもらうためのページを作成します。 ファイルアップロードをするには、通常のフォームではできません。 <form>タグのenctypeに、multipart/form-dataを指定し、ファイル名を指定する ボックスを用意します。 ----------------------------------------------------------------- <HTML> <BODY> <FORM

    mr_daniel
    mr_daniel 2011/06/03
    Perlのバイナリファイルアップロードについて分かりやすく
  • vi コマンドリファレンス

    コマンドモードと入力モード viは他のエディタと違い、「コマンドモード」、「入力モード」があり、モードを切り替えて使用します。起動直後は「コマンドモード」になっていて、「入力モード」への切り替えコマンドを入力すると文字の入力が出来るようになります。ESCキーを押すといつでも「コマンドモード」に戻れます。操作がわからなくなったら、とりあえずESCキーを二回ほど押してみるのが良いかもしれません。

    mr_daniel
    mr_daniel 2011/06/02
  • Google ChromeのJavaScriptデバッガの進化がすごい - os0x.blog

    Chrome版のFirebugことGoogle Chrome Developer Toolsですが、以前gihyoで解説したときよりさらに便利になっているので、少し紹介します(元はWebKitなので、そのうち(近いうちに)Safariでもそれなりに使えるようになるはずです)。 圧縮されたコードの整形 まず、目立つところからいきましょう。ちょうど先日更新されたChromeのdev版(12.0.742.0)に搭載されたばかりの機能で、minifyされているJavaScriptコードを読みやすいように整形して表示してくれるというものです(IE9の開発者ツールにも実装されている機能です)。 例えば、Google Analyticsのコードは圧縮されていて普通は読めません。 しかし、Chromeのデベロッパーツールなら、 このように整形してくれます。 やり方は簡単で、デベロッパーツールのScript

    Google ChromeのJavaScriptデバッガの進化がすごい - os0x.blog
    mr_daniel
    mr_daniel 2011/06/01
    chrome上でjavascriptのデバッガ
  • Ruby Gold に合格した!!! - basyura's blog

    Ruby Association Certified Ruby Programmer Gold: Silverで求められる範囲(文法、オブジェクト指向、組み込みライブラリ、実行環境など)を更に掘り下げた知識に標準添付ライブラリ知識やアプリケーション設計に必要となるクラスやオブジェクトに関する知識を追加し、Rubyによるプログラム設計技術を持つことを認定します。 Rubyアソシエーション ただし 76 点で。まさに、 ククク…奴は黄金聖闘士の中でも最弱… 会社で 2010 年下期の目標設定にあげていたし(もう期が違うんだけど)、どういうテストか一度は受けてみないとなぁと玉砕覚悟で受験。テスト中は「これ、案外いけんじゃね?」と思ったのはタダの勘違いだったようだけど、、、一発合格できてかなり嬉しい。 やった勉強はこんなかんじ。 「メタプログラミングRuby」を3回ぐらい読みなおした ITトレメ

    Ruby Gold に合格した!!! - basyura's blog
    mr_daniel
    mr_daniel 2011/05/11
  • layer8.sh

    This domain may be for sale!

    mr_daniel
    mr_daniel 2011/05/10
  • 施設について|公園へ行こう!

    使用料 <陸上競技トラック使用:都内の小中学校> 午前:9,300円 午後:13,000円 夜間:9,300円 <陸上競技トラック使用:その他> 午前:23,000円 午後:31,600円 夜間:23,000円 <運動会等(フィールド使用含)> 午前:28,800円 午後:44,600円 夜間:28,800円 <夜間照明料> 1時間:1,500円 利用方法 団体貸切利用は、利用希望日の属する月の2か月前の第2火曜日(祝日の場合はその翌日)の午前10時から、舎人公園サービスセンターで、受け付けます。 ただし、利用申込団体が受付開始時に複数いた場合は、抽選により、受付順序を決定します。 また、フィールドの団体貸切利用は、月1回のみ受付けています。抽選会については、こちらをご確認ください。 抽選会の参加は1団体お1人に限らさせていただきます。 抽選による申込み確定後、空きがある場合は、先着順で予

    mr_daniel
    mr_daniel 2011/04/26
  • コンソールやターミナルがキー入力を受け付けなくなったときは

    コンソールやターミナルを操作していると、急にキー入力を受け付けなくなる場合がある。原因はタイプミスで、[Ctrl]+[s]キーを押してしまったためだ。そんなときは、[Ctrl]+[q]キーを押すと元の状態に戻る。 実際には、[Ctrl]+[s]キーを押すとキー入力を受け付けなくなるのではなく、画面への出力が停止しているのだ。[Ctrl]+[q]キーは反対に出力を再開する。そのため、[Ctrl]+[q]キーを押した瞬間にそれまで入力しても表示されなかった文字がドッと表示される。

    mr_daniel
    mr_daniel 2011/04/22
  • JavaScriptの動かないコード (中級編) innerHTMLを追記するとイベントハンドラが消える - 主に言語とシステム開発に関して

    連載目次へ 以下のJavaScriptコードが意図した動作をしないのは,なぜですか。(制限時間1分) やりたい事: 「追加」ボタンを押すと,「メッセージ表示」ボタンが追加される。 どの「メッセージ表示」ボタンを押しても,メッセージが表示される。 <body> <input type="button" onclick="f()" value="ボタンを追加する"> <br> <div id="hoge"><input type="button" id="btn1" value="メッセージ表示"></div> <style type="text/css"> .blue_btn{ background-color : #ccccff; margin : 20px; } </style> <script language="JavaScript"> // イベントを設定 document.get

    JavaScriptの動かないコード (中級編) innerHTMLを追記するとイベントハンドラが消える - 主に言語とシステム開発に関して
    mr_daniel
    mr_daniel 2011/04/06
  • 不安やストレスを軽減して気持ちが楽になる、どこでもできる簡単な瞑想と呼吸のガイド | ライフハッカー・ジャパン

    先日の震災で避難所で過ごしておられる方はもちろん、自宅で過ごしていても地震の記憶が蘇ってきたり、余震の恐怖におびえたり、震災に遭った身内や友人が心配になったりと、落ち着かない日々を送っている人が多いことと思います。変わらぬ日常生活が送れている人でも、連日衝撃的な光景をニュースで見聞きしていると、気付かないうちにストレスが溜まっているものです。 そのような時に、心を落ち着けてストレスを少しでも軽減させるには、瞑想が役に立ちます。瞑想は決して難しいことではありません。静かに座って呼吸に意識を向けるだけでいいのです。 お尻を床につけて楽な姿勢で座り、背筋を伸ばして、伏せ目がちに鼻の先あたりを見ます。そして、手や肩の力を抜いて、ゆっくりと深く呼吸します。これだけでOKです。時間は好きなだけでいいですが、慣れないうちは回数を決めて呼吸を数えたり、タイマーをセットしたり、お香を焚いてそれが終わるまで、

    不安やストレスを軽減して気持ちが楽になる、どこでもできる簡単な瞑想と呼吸のガイド | ライフハッカー・ジャパン
    mr_daniel
    mr_daniel 2011/03/23
    瞑想
  • どんな状況でも迷わないために「自分カルテ」を作る | ライフハッカー・ジャパン

    自分のカルテを作っておくと、日常生活のあらゆる場面で何かと役に立つのだそうです。「カルテ」と言っても、病院でお医者さんが書き込むアレではなく、ここでは自分の好みや大事なことを詳細に書いておくメモのようなものを指して「カルテ」と呼んでいます。 心理学系ブログ「Psychology Today」で、自分の好みや優先事項を書いたカルテがあると、自分の選択に自信が持てるようになると、Gretchen Rubin氏が提案しています。自分にとって何が一番大切なのかを知ることが、人付き合いにも役立つというのです。 自分にとって一番大切なものは何か? なぜそれが大切なのかが分かっていると、あらゆる状況でそれを思い出すことも、自分に問いかけることも楽になります。Gretchen氏は、仕事に関する自分のカルテを作ろうと決めました。例えばこんな感じです。 何もない広々とした机で仕事をするのが好き面倒な仕事に入る

    どんな状況でも迷わないために「自分カルテ」を作る | ライフハッカー・ジャパン
    mr_daniel
    mr_daniel 2011/03/23
  • 残業しないための仕事術 - ワークライフバランスを達成するためにすべき5つのこと - sadadadの読書日記

    残業や休日出勤で仕事を片付けることは何も悪いことではありません。しかし、そうせざるを得ない状況が何故発生したのかは考える必要があります。その場しのぎの場当たり的な仕事を続けていても、残業しなければならない体質を質的に改善することなどできません。仕事が終わらない理由は、明らかにいままでの仕事のやり方が原因です。それを変えない理由など何処にもありません。 なぜ、あの部門は「残業なし」で「好成績」なのか? 6時に帰る チーム術 作者: 小室淑恵出版社/メーカー: 日能率協会マネジメントセンター発売日: 2008/12/24メディア: 単行購入: 8人 クリック: 175回この商品を含むブログ (68件) を見る 残業が増える仕事術 1 疑問を持たずに盲目的に仕事している。 2 前提条件や環境を無視する。 3 何も言えない雰囲気がある。 4 誰が何をするのか役割分担が曖昧である。 5 慣れて

    残業しないための仕事術 - ワークライフバランスを達成するためにすべき5つのこと - sadadadの読書日記
    mr_daniel
    mr_daniel 2011/03/11
  • UNIVERSAL::requireによるモジュールの動的ロード - end0tknr's kipple - web写経開発

    以前までperlでモジュールの動的を行う場合、AUTOLOADが関係すると思っていたのですが、UNIVERSAL::require というモジュールが利用できるそうです。 UNIVERSAL::require を使用しない場合 UNIVERSAL::require を使用しない場合、モジュールの動的ロードは次のように書くことができます。 my $class = "MyApp::Test"; eval{ require $class }; die "can't load module $class ", $@ if ( $@ ); UNIVERSAL::require を使用する場合 UNIVERSAL::requireを使用して先程のサンプルスクリプトを書き換えると次のようになります。 use UNIVERSAL::require; my $class = "MyApp::Test"; $

    UNIVERSAL::requireによるモジュールの動的ロード - end0tknr's kipple - web写経開発
    mr_daniel
    mr_daniel 2011/02/25
  • Perlでモジュールを動的にロードする – wadslog

    実行時にモジュールを読み込みたい場合は require Class::Foo; です。 クラス名を変数にしたい場合は my $class = “Class::Foo”; eval “use $class”; die $@ if $@; のようにします。 モジュールが読み込めなかった場合などのエラー処理は加えておいたほうが良いと思います。

    mr_daniel
    mr_daniel 2011/02/25
  • TAKENAKA's Web Page: Perl入門

    よいプログラムはよいデータ構造から アルゴリズム(計算手順)+データ構造がプログラムだと言われます. アルゴリズムを考えることだけではなく,データ構造の設計も プログラムの設計の重要な要素です. データ構造とは,「複数のデータを結びつけて管理するときの,まとめ方の構造」 とでも言ったらよいでしょうか.たとえば,配列は複数のデータを順番に並んだ ものとしてまとめて管理するひとつのデータ構造ですし,ハッシュは キーになる文字列とそれに対応する値というペアを,順不同でまとめて 管理するデータ構造です. 配列もハッシュもなしでプログラムを書くとなるとどんなに不自由かを考えれば, データ構造の重要性は想像がつくでしょうか. 表計算ソフト(Excelなど)は,2次元配列というデータ構造が基になってますね. では,配列とハッシュだけ(あるいは2次元配列だけ)あればすべて済むかというと, そんなことはあ

    mr_daniel
    mr_daniel 2011/02/22
    無名配列を使ったリファレンス
  • 無効なURLです

    無効なURLです。 プログラム設定の反映待ちである可能性があります。 しばらく時間をおいて再度アクセスをお試しください。

    mr_daniel
    mr_daniel 2011/02/21
  • DBIx::Class::Manual::Joining - DBIx::ClassでテーブルをJOINするためのマニュアル

    名前 説明 結合とは何か 結合とリレーションシップを定義する 結合を使用する 複雑な結合など 複数のリレーションシップをまたぐ テーブルのエイリアス 自己結合を行う 原文へのリンク 翻訳者 名前 DBIx::Class::Manual::Joining - DBIx::Classでテーブルを結合するためのマニュアル 説明 このドキュメントは、DBIx::Classで結合を大々的に使用して(又は使用せずとも)、通常のSQLDBIx::Classベースの問い合わせへ変換する際の助けになるでしょう。 結合とは何か ここまで来たものの、結合の何たるかが実際まだよく分からない、という場合は、ここの代わりにDBIx::Class::Manual::Introを読むのも良いかもしれません。結合の何たるかを心得ている場合は、このパートは読み飛ばしてください… ともあれ、ご説明しましょう。あなたが(非)常

    mr_daniel
    mr_daniel 2011/02/03
    perlのリレーション
  • Amazon.co.jp: Most Relaxing Jazz Music in Universe (Dig): Various Artists: ミュージック

    mr_daniel
    mr_daniel 2011/01/27
  • ログイン - yanor.net/wiki

    Site admin: admin01 PukiWiki 1.5.3 © 2001-2020 PukiWiki Development Team. Powered by PHP 7.4.33. HTML convert time: 0.002 sec.

    mr_daniel
    mr_daniel 2011/01/13