はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    衆議院選挙2026

『犬も歩けば棒も歩く』

  • 人気
  • 新着
  • すべて
  • 一ノ瀬ことみとたんぽぽ娘 - 犬も歩けば棒も歩く

    5 users

    prime503.hatenadiary.org

    「おとといは兎をみたわ。きのうは鹿、今日はあなた」 CLANNADのゲーム中で引用されている、ロバート・F・ヤングのSF短編小説「たんぽぽ娘」の一文です*1。有名な話ですが、単に引用されているだけでなく、一ノ瀬ことみルートの元ネタにもなっています。今回CLANNADのことみルートと「たんぽぽ娘」を比較してみました。面白いことに比較してみるとかなり類似点があります。 ここからネタバレ満載で書いていきますが、「たんぽぽ娘」、とても面白いので是非先に読んでみてください。短いので20分くらいで読めると思います。和訳の本は残念なことに絶版になっていますが、ウェブでもみすぼらしいぶろぐで訳が読めます。また英語の原文はSciFiに乗っています。 たんぽぽ娘の時系列解説 まずは時系列の解説を載せておきます。でも超ネタバレですので、「たんぽぽ娘」を未読の人がこれ読むと、本当に楽しめなくなります。ご注意を。

    • 学び
    • 2012/12/09 02:11
    • キックボード買った! - 犬も歩けば棒も歩く

      13 users

      prime503.hatenadiary.org

      キックボードが欲しい JD RAZOR MS-185 ホワイト 出版社/メーカー: ジェイディレーザー(JD Razor)発売日: 2015/02/02メディア: おもちゃ&ホビーこの商品を含むブログを見る 自転車より手軽な乗り物が欲しくてキックボード(JD Razor MS-286)を購入しました。ブームはとっくに終わってるし、物珍しいので目立つし、大人が乗ってたら冷たい目で見られること間違いありませんが、気にしたら負け!どうしても乗りたかったので購入しました。キックボードは子供のおもちゃというイメージが強いですが、大人向けの格好いいモデルも発売されています。ここではキックボードを普及させるべく、今回調べたことをまとめ、キックボードの魅力や選び方について紹介します。 キックボードの使い道 キックボードは単に遊ぶだけじゃなく、近所を気軽に散歩したり、車に積んでアウトドアに持って行ったり、通

      • 世の中
      • 2012/08/25 16:40
      • 自転車
      • Hadoop入門者向けの注意点とかコツ(1) - 犬も歩けば棒も歩く

        6 users

        prime503.hatenadiary.org

        修論やっと終わりました…死ぬかと思った。Hadoop MapReduceを利用してちょっとしたことをやったんですが、いろんなところで躓きました。Hadoopには「簡単 大規模 分散処理 なんだかすごい魔法の技術」っていうイメージを抱いていましたが、ぜんぜんそんなことないです。実装すごい大変でした。これからHadoopでMapReduceをやってみようって人のために僕が躓いた所をまとめておきます。 最初に読むべきドキュメント 公式のチュートリアルを読みましょう。バージョンごとにドキュメントが違うので注意してください。英語が苦手だなって人は、日本語のドキュメントを読みましょう(ただし0.20まで)。でもHadoopはトラブルがガンガン起こると思うので、そんなときに英語も頑張って読むぞって人じゃないとHadoopでプログラミングするのは難しいです。 さらに詳しいドキュメントが欲しければオライリー

        • テクノロジー
        • 2012/02/19 09:18
        • hadoop
        • ファイルのフルパスからファイル名や拡張子を抽出する - 犬も歩けば棒も歩く

          4 users

          prime503.hatenadiary.org

          これは何? JavaScriptで正規表現を利用して、Windowsのファイルのフルパスからファイル名や拡張子を抽出してくるための関数です。例えば次のようなファイルのフルパスがあったとします。 C:\\music\\album\\test.mp3 このとき、「test.mp3」や「mp3」、「test」、「album」といった項目を文字列として抽出するときに使ってください。 ソース var str="C:\\music\\album\\test.mp3"; //ファイルパスの解析に失敗したら実行されない if( FilePath(str) ){ alert(FilePath.FullPath);//C:\\music\\album\\test.mp3 alert(FilePath.Drive);//C alert(FilePath.FileName);//test.mp3 alert(Fi

          • テクノロジー
          • 2010/02/22 16:09
          • javascript
          • tips
          • EclipseでC言語 - 犬も歩けば棒も歩く

            4 users

            prime503.hatenadiary.org

            EclipseでC言語をやるためのプラグインCDTをインストールする。途中いろいろとトラブルがあったので、その解決方法を書いておく。なお、利用したEclipseのバージョンは、3.5である。 入手 Eclipseには最初からC用のプラグインCDTが同梱しているバージョンがある。CDTが同梱していないバージョンの場合は以下の手順でプラグインを追加してやればよい。 Help > Install > Galileo > Programing Language > Eclipse C/C++ Development Tools次にC言語のコンパイラが別途必要になる。コンパイラにはいろいろ種類がある。今回、MinGWを使うことにした。最初はBorlandというコンパイラを使おうとしていたのだが、設定がいろいろ面倒だったので、MinGWをおすすめする。MinGWはC言語コンパイラだけど、CもC++も両

            • テクノロジー
            • 2010/02/03 23:18
            • あとで読む
            • C言語とJavaの違い - 犬も歩けば棒も歩く

              3 users

              prime503.hatenadiary.org

              JavaプログラマのためのC作法という本を読んでいます。この本には、JavaとCの違いが簡単にまとめられています。JavaプログラマのためのCの入門書というわけではありませんが、Cに関する知識は、大学一回生の授業レベルで十分です(私はCに関してはその程度の知識しかありません…)。大きな違いだけ自分なりにまとめておきます。 JavaプログラマのためのC作法 虎の巻 作者: Lepton出版社/メーカー: 翔泳社発売日: 2009/03/11メディア: 大型本購入: 9人 クリック: 172回この商品を含むブログ (11件) を見る コンパイラ言語とインタプリタ言語の違い オブジェクト指向か ポインタの仕組みがあるか コンパイラ言語とインタプリタ言語の違い C言語で書いたコードは、コンパイルされた後、マシンの上で直接実行されます。つまりコンパイラ言語です。これに対してJavaはインタプリタ言語

              • テクノロジー
              • 2010/02/02 23:14
              • java
              • 多次元配列を扱うクラスを作ってみた - 犬も歩けば棒も歩く

                3 users

                prime503.hatenadiary.org

                JavaScriptで多次元配列を扱うのってめんどうですよね。例えば、10*10の二次元配列を考えて見ます。この配列は各要素の初期値として0が入っているものとします。 var array = new Array(10); for(var i=0; i<array.length; i++){ array[i] = new Array(10); for(var j=0; j<array.length; j++){ array[i][j] = 0; } } 単に配列を宣言するだけで二重ループを使ってしまいました。めんどうですね。さらに添え字のチェックも面倒です。例えばこんな場合。 var x = -4; var y = 3; alert(array[x][y]); // array[x] is undefined xが範囲外なので、コメント部分のように、いちいちundefinedのエラーを吐きま

                • テクノロジー
                • 2010/02/01 23:58
                • javascript
                • 諸君、私はチャクラ宙返りが大好きだ - 犬も歩けば棒も歩く

                  5 users

                  prime503.hatenadiary.org

                  サスケェ! 以前の記事からさらにサスケェを増やしました。友達と一緒にサスケェを入手するためにマクドナルドへ行ったのですが、一件目にいったマクドナルドは工事中。二件目のマクドナルドは、まさかのチャクラ宙返りが品切れ。そしてついに三件目のマクドナルドでサスケェとめぐり合うことができました。 ゆっくりしていってね! コラボ ネルフ いいサスケェ、わるいサスケェ サスケェには個体差があることを発見。このサスケェは一部が欠けてる。 頭から糊がはみでてる。 顔も一体ずつ微妙に違う。きっと職人さんが一体ずつ手作りしてる。この違いがおわかりだろうか?長いこと遊んでいると、次第に見分けがつくようになってくる。 宙返りの上手さも個体によって違う。基本は宙返りの成功率が5割くらいだが、上手な奴だと、成功率が9割を超える。優良サスケェ。 サスケの整頓方法 増えすぎたサスケェは、こうやって片付けよう。この方法なら、

                  • 暮らし
                  • 2010/01/27 18:50
                  • ネタ
                  • 食
                  • JavaScriptのprototypeプロパティに対する理解 - 犬も歩けば棒も歩く

                    19 users

                    prime503.hatenadiary.org

                    prototypeに対する理解を深めるために少し考えてみた var obj = {}; var func = function(){}; alert(obj.prototype); //undefinedと出力 alert(func.prototype); //[object Object]と出力 まずprototypeプロパティを出力してみる。obj(普通のObject)の場合、undefinedと出力される。つまりprototypeというプロパティ自体もっていない。これに対してfunc(普通のfunction)の場合、prototypeはObjectになる。ここで、prototypeに指定されたオブジェクトはプロトタイプオブジェクトと深い関わりがある。順を追って説明する。 JavaScriptにはプロトタイプチェーンという仕組みがある。このプロトタイプチェーンの仕組みは全てのオブジェク

                    • テクノロジー
                    • 2010/01/22 19:40
                    • javascript
                    • prototype
                    • study
                    • 勉強
                    • プログラミング
                    • tips
                    • cssTextのクロスブラウザ対策 - 犬も歩けば棒も歩く

                      3 users

                      prime503.hatenadiary.org

                      cssTextの挙動の違い HTMLのDOM要素には、DOM要素内に含まれるテキストをinnerHTMLというプロパティによって扱うことができます。これと同様にDOM要素に適用されているスタイルシートをテキストとして扱えるcssTextというプロパティがあります。詳しい説明は、基本的な使い方については、amachangさんのところや、gan2のRuby勉強日記をご覧ください。今回、cssTextのブラウザによる挙動の違いを発見したので、報告しておきます。 テスト用のコード 以下のコードをいろんなブラウザで実行してみます。これを実行すると、cssTextの値がアラートとして表示されます。 var element = document.createElement("div"); element.style.color="red"; alert(element.style.cssText); f

                      • テクノロジー
                      • 2010/01/20 06:15
                      • JavaScript
                      • iTunesスクリプト関連の記事まとめ - 犬も歩けば棒も歩く

                        6 users

                        prime503.hatenadiary.org

                        iTunesスクリプトとは、名前のまんまですが、iTunesを操作するためのスクリプトです。普段手動で行っているようなiTunesの操作をスクリプトを書くことで自動化できます。例えばiTunesの曲を一曲一曲編集するのは大変ですよね。iTunesスクリプトを使えばこの作業を自動で行えます。今回今まで書いた記事をまとめておきます。iTunesの曲をすっきり整理したいという方におすすめします。また最後にこれらの記事で紹介したスクリプトのファイルを添付しておきます。ちなみにWindows版のiTunesでしか使えないと思います。 記事まとめ スクリプトのサンプル 曲をライブラリ上からだけでなく、ファイル自体も削除 多分みんなが欲しがってる機能。 なんでiTunesにこの機能が標準で付いていないのか不思議 あなたの曲、文字化けしてませんか? ファイル名を調べてきて、曲名にする 文字化けしているとき

                        • 暮らし
                        • 2010/01/17 11:07
                        • JavaScriptのタイマー処理 setTimeoutとその活用 - 犬も歩けば棒も歩く

                          66 users

                          prime503.hatenadiary.org

                          以前id:amachangさんのブログでJavaScriptのsetTimeoutの活用方法が掲載されていたのですが、当時はいまいち意味が分かりませんでした。その補足というのはあつかましいですが、簡単な解説と応用をのせておきます。なお、setTimeoutだけに限らず、JavaScriptのタイマー処理に関する話になります。 setTimeoutのはなし setTimeoutは指定した時間後に、指定した関数を実行してくれる関数です。JavaScriptで数秒間処理を待ちたい場合、最も単純なものに次のような方法があります。 for(var i = 0 ; i < 10000 ; i++) for(var j = 0 ; j < 10000 ; j++); //何もしない これは単に処理を重くしているだけで、ほとんどのブラウザでは、このように何回もループが続くとエラーが出ます。これをエラーが出

                          • テクノロジー
                          • 2010/01/12 16:01
                          • javascript
                          • settimeout
                          • タイマー
                          • TIPS
                          • まとめ
                          • 開発
                          • js
                          • mixiからRSSをとってくる - マイミクの最新記事を確認 - 犬も歩けば棒も歩く

                            4 users

                            prime503.hatenadiary.org

                            mixiでマイミクの最新記事をRSSとしてとってくるには、Melangesさんで紹介されている方法があります。しかしmixiはログイン認証が必要なため、この方法だとブラウザに付属しているRSSリーダーにしか対応していません。ここではGoogleリーダーやlivedoorリーダーといった、mixiにログインできない環境にあるrssリーダーで、mixiのrssを取得できる方法を書いておきます。 使い方 まず、MyRemixというサイトのアカウントを作成してください。次に、ログインして私のマイリストへ飛んでください。現在ここで、「mixi」と「mixi rss2」という二つのサービスを提供しています。mixiからとってくるrssのなかにマイミクの最新記事の全文情報を含めたい場合は、「mixi rss2」を選んでください。使い方としては、「mixi rss2」を選んで、飛んだ先のページでmixiで

                            • テクノロジー
                            • 2010/01/12 02:59
                            • mixi
                            • RSS
                            • オブジェクト指向っぽくオセロを作る(まとめ) - 犬も歩けば棒も歩く

                              5 users

                              prime503.hatenadiary.org

                              今までの内容のまとめです。 今までの記事の説明 オブジェクト指向っぽくオセロを作る 第一回はこれから作っていくオブジェクトの説明とPieceオブジェクトの実装 オブジェクト指向っぽくオセロを作る2 第二回目は盤の情報である、Boardオブジェクトの作成 オブジェクト指向っぽくオセロを作る3 第三回目はViewオブジェクトの作成 オブジェクト指向っぽくオセロを作る4 第四回目はViewオブジェクトのpaintメソッドを改善する オブジェクト指向っぽくオセロを作る5 第五回目、Viewオブジェクトにクロージャのテクニックを適用。非公開にしたい変数を外部から隠す。 オブジェクト指向っぽくオセロを作る6 第六回目、ゲームの流れを管理するOthelloオブジェクトの骨組み、プレイヤーに相当するPlayerオブジェクトの骨組み。 オブジェクト指向っぽくオセロを作る7 第七回目は、Playerの実装。

                              • アニメとゲーム
                              • 2010/01/10 10:20
                              • javascript
                              • ゲーム
                              • クロージャを使ってプライベートな変数を設ける - 犬も歩けば棒も歩く

                                5 users

                                prime503.hatenadiary.org

                                ここではオブジェクトに対してプライベートな変数を設ける方法と、クラスに対してプライベートな変数を設ける方法を紹介します。JavaScript第5版のP.197-198を見て少し勉強しました。javascriptのプライベート変数というと、varというキーワードを思い浮かべるかもしれません。しかしvarキーワードで宣言したプロパティの値は、varキーワードを囲っている関数の実行が終わった後は破棄されてしまいます。だからといって、varキーワードが無ければ、グローバルオブジェクトとなり、外部から誰でも参照できるようになってしまいます。特定のプロパティを外部から参照されたくない、なおかつ値も保持しておきたい。そんな場合に以下のようなテクニックが必要となります。 JavaScript 第5版 作者: David Flanagan,村上列出版社/メーカー: オライリー・ジャパン発売日: 2007/0

                                • テクノロジー
                                • 2010/01/07 09:28
                                • JavaScript
                                • development
                                • tips
                                • web
                                • オブジェクト指向っぽくオセロを作る - 犬も歩けば棒も歩く

                                  8 users

                                  prime503.hatenadiary.org

                                  オブジェクト指向っぽくオセロを作る2 オブジェクト指向っぽくオセロを作る3 オブジェクト指向っぽくオセロを作る4 オブジェクト指向っぽくオセロを作る5 オブジェクト指向っぽくオセロを作る6 オブジェクト指向っぽくオセロを作る7 オブジェクト指向っぽくオセロを作る8 オブジェクト指向っぽくオセロを作る9 オブジェクト指向っぽくオセロを作る10 オブジェクト指向っぽくオセロを作る(まとめ) なんか作りたい 少し前にニコニコ動画で話題になっていた、「一時間でオセロを作ってみた」に即発されて、私もオセロを作ることにしました。この動画にあがっているオセロのソースは、作者さんのサイトで確認できます。今回オブジェクト指向とJavaScriptの勉強のために、これと同じものをオブジェクト指向っぽく、一から作っていきたいと考えています。機能的にはほとんど変わりませんが、オブジェクト指向っぽく作るので、処理の

                                  • アニメとゲーム
                                  • 2010/01/06 18:29
                                  • javascript
                                  • ゲーム
                                  • クラスベースとプロトタイプベース - 犬も歩けば棒も歩く

                                    5 users

                                    prime503.hatenadiary.org

                                    JavaScript勉強中です。クラスベースのオブジェクト指向と、プロトタイプベースのオブジェクト指向の違い、自分なりの解釈をまとめておきます。 違いは何? 一般的にオブジェクト指向というと、クラスベースのものを指すようです。例えばJavaがこちらに相当します。これに対して、JavaScriptではプロトタイプベースのオブジェクト指向を採用しています。では、この二つの違いはなんなのでしょうか。 まずクラスベースでは、すべてのオブジェクトはクラス(設計図)から生成されます。そしてクラスからオブジェクトを作る作業をインスタンス化と呼びます。また、このときに作られるオブジェクトをインスタンスとも呼びます。次にプロトタイプベースのオブジェクト指向について考えてみます。プロトタイプベースな言語、JavaScriptでは、実はクラスと呼ばれるものはありません。ここでクラスという概念のポイントを考えてみ

                                    • 学び
                                    • 2009/12/25 17:44
                                    • 実はすごい簡単なiTunesスクリプトの書き方(Windows版iTunes) - 犬も歩けば棒も歩く

                                      20 users

                                      prime503.hatenadiary.org

                                      iTunesのスクリプトを書くためのノウハウが少し溜まったのでまとめておきます。iTunesのスクリプトを書くのって実はすごい簡単なんです。でもググってもあまりいい情報がヒットしませんし、開発者用のSDKは会員登録が必要と、無駄にハードルが高いのです。そこで少しでもそのお手伝いができたらと思います。 このスクリプトで何ができるの? 簡単なJScript(正確にはWindows Script Hostのスクリプト)を書くことでiTunesを操作できます。また普段手動で行っているようなiTunesの操作をスクリプトを書くことで自動化できます。例えばiTunesの曲を一曲一曲編集するのは大変ですよね。スクリプトを書けばこれを自動で行えます。ただし今回とりあげるのは、Windows版のiTunesのみです。今回書くのと似た奴にアップルスクリプトというものがあります。こちらはMac専用で、今回書くも

                                      • テクノロジー
                                      • 2009/09/14 10:26
                                      • iTunes
                                      • スクリプト
                                      • Windows
                                      • JavaScript
                                      • programming
                                      • music
                                      • 犬も歩けば棒も歩く

                                        6 users

                                        prime503.hatenadiary.org

                                        登録してある特定のプロセスをkillするバッチファイル 使い方 バッチファイルの中身は以下のソースをコピーします バッチファイルと同じディレクトリにkill.iniというファイルを作ります kill.iniにはキルしたいプロセス名を一行ずつに記載 例えばnotepad.exeみたいなのを一行ずつ書いていく あとはバッチファイルを実行すればok ソース @echo off FOR /F "delims=" %%a IN (kill.ini) DO ( taskkill /im %%a /F /T ) セグ16を表示するためのディスプレイを作りました。セグ16についてはこちらを参考。【武蔵野電波のプロトタイパーズ】第4回「16セグメントLEDを使ってみよう」 - PC Watch。それっぽい感じのを作っただけなので、実装は適当です。 このプログラムは列挙体としてセグメントの各ピンを定義して、こ

                                        • テクノロジー
                                        • 2009/07/29 01:40
                                        • はてな
                                        • ブログ
                                        • blog

                                        このページはまだ
                                        ブックマークされていません

                                        このページを最初にブックマークしてみませんか?

                                        『犬も歩けば棒も歩く』の新着エントリーを見る

                                        キーボードショートカット一覧

                                        j次のブックマーク

                                        k前のブックマーク

                                        lあとで読む

                                        eコメント一覧を開く

                                        oページを開く

                                        はてなブックマーク

                                        • 総合
                                        • 一般
                                        • 世の中
                                        • 政治と経済
                                        • 暮らし
                                        • 学び
                                        • テクノロジー
                                        • エンタメ
                                        • アニメとゲーム
                                        • おもしろ
                                        • アプリ・拡張機能
                                        • 開発ブログ
                                        • ヘルプ
                                        • お問い合わせ
                                        • ガイドライン
                                        • 利用規約
                                        • プライバシーポリシー
                                        • 利用者情報の外部送信について
                                        • ガイドライン
                                        • 利用規約
                                        • プライバシーポリシー
                                        • 利用者情報の外部送信について

                                        公式Twitter

                                        • 公式アカウント
                                        • ホットエントリー

                                        はてなのサービス

                                        • はてなブログ
                                        • はてなブログPro
                                        • 人力検索はてな
                                        • はてなブログ タグ
                                        • はてなニュース
                                        • ソレドコ
                                        • App Storeからダウンロード
                                        • Google Playで手に入れよう
                                        Copyright © 2005-2026 Hatena. All Rights Reserved.
                                        設定を変更しましたx