タグ

あとで読むに関するWK6のブックマーク (486)

  • ソースコード、読んでいますか

    他人の書いたソースコードを読むことはプログラミング能力の向上に役立つ、と聞いたことがある人は多いだろう。例えば、Rubyの開発者として有名なまつもとゆきひろ氏は、自らが監訳者の一人である書籍「Code Reading -- オープンソースから学ぶソフトウェア開発技法」(毎日コミュニケーションズ発行)の序文で、「ソースコードこそソフトウェアのすべての知識の源」であり、「効率よくソースコードを読むことは、効率よく自分の能力を向上させることにつながります」と書いている。 一方で、ソースコードを読むための環境も整った。オープンソースが一般化することで、入手できるソースコードは質、量ともに、一昔前とは比べ物にならないほど充実した。 しかし、自らのスキルアップを目指して、実際にオープンソースなどのコードを読んでいる人は、さほど多くないだろう。他人の書いたソースコードを読むのは、既存プログラムの保守や追

    ソースコード、読んでいますか
  • Java変態文法最速マスター - プログラマーの脳みそ

    Java基礎文法最速マスター - いろいろ解析日記をリスペクト。 Javaの変態文法・技法一覧です。Javaの基礎をある程度知っている人はこれを読めばJavaの変態をマスターしてJavaを書くことができるようになっています。簡易リファレンスとしても利用できると思いますので、これは足りないと思うものがあれば教えてください。 1.基礎 エンクロージング型内部classの作成 外部classのインスタンスに紐付くインスタンスを生成します。外部クラスのインスタンス - 内部クラスのインスタンス間に、クラス - インスタンスのような関係を持たせることができます。 public class Outer { public class Inner { } } というようなクラスを作った場合、 Outer o = new Outer(); Inner i = o.new Inner(); となります。new

    Java変態文法最速マスター - プログラマーの脳みそ
  • Evernote使っていつでもどこでも快適なGTD生活を満喫する方法を考えた - goryugo

    Evernoteを使ってGTDをやりたいなーと考え、ようやく方法が固まってきたので以下にまとめておきます。 Evernoteを使う事で、今まで行なって来た行動などについてもとにかく記録として残しておけること。また、ノート欄を活用することでProjectなどの分解が行いやすいこと。データがクラウドに有ることで紛失の可能性が低く、かつ様々な環境で参照が行えること。更にiPhoneアプリが割と優秀で、どこでも確認しやすいこと。などがメリットではないかと思っています。 ちなみに、実際のGTDの方法に関しては、 http://gihyo.jp/lifestyle/serial/01/prac_gtd が一番しっくりきました。無理して完璧にこなそうとするのでなく、まずはやってみる。 記事中にでてくるZTDなんてのも良いと思います。 http://lifehacking.jp/2007/04/zen-t

    Evernote使っていつでもどこでも快適なGTD生活を満喫する方法を考えた - goryugo
  • Google Chromeのオススメ拡張機能 - はてなブックマークニュース

    シンプルで軽い操作が魅力のブラウザ、「Google Chrome」。登場以来順調にシェアを伸ばし続けていますが、中でも注目なのが昨年12月にベータ版が公開されてから、既に2000種類以上登場している「拡張機能」ですよね。今回は「たくさんありすぎて何から入れていいか分からない!」という人のために、はてなブックマークでも人気の「Google Chrome拡張機能」についてのエントリーをご紹介します。 ■仕事の効率アップにも使える!オススメ拡張機能いろいろ まずは最初に入れたいものから仕事趣味に役立つものまで、オススメの拡張機能をまとめたエントリーです。 <最初に入れておくと便利な拡張機能は?> ▽Google Chrome に最初に入れた6つのエクステンション – ライフハック心理学 「とりあえず、最初に入れておくと便利なものを知りたい!」という人には、筆者が最初に入れた拡張機能についてま

    Google Chromeのオススメ拡張機能 - はてなブックマークニュース
  • SQL (再帰 CTE) 基礎文法 (?) 最速マスター - ぐるぐる~

    なんか流行ってるらしいので。 他の言語をある程度知っている人はこれを読めば SQL (再帰 CTE) の基礎をマスターして SQL (再帰 CTE) を書くことができるようになります。 ・・・嘘ですごめんなさい。 ぜんてい いつもの通り、SQL Server 2005/2008 でしか試してないよ! 基礎 コメント コメントは 2 とおり -- 一行コメント /* 複数行 コメント */ 基形 -- 1から10までの数字を表示するSQL WITH -- 入力は1から10まで Input(f, t) AS ( SELECT 1, 10 ) , Seq(n) AS ( -- 最初はInputのf SELECT f FROM Input UNION ALL -- それ以降は1ずつ数値をインクリメント SELECT n + 1 FROM Seq WHERE -- n + 1がInputのtより小

    SQL (再帰 CTE) 基礎文法 (?) 最速マスター - ぐるぐる~
  • Bash基礎文法最速マスター - いろいろ解析日記

    Bashの文法一覧です。他の言語をある程度知っている人はこれを読めばBashの基礎をマスターしてBashを書くことができるようになっています。簡易リファレンスとしても利用できると思いますので、これは足りないと思うものがあれば教えてください。 1.基礎 echo文 echo文です。 echo "Hello world" コメント コメントです。 # コメント 変数の宣言 変数の宣言です。 # 文字列変数 declare str # 数値変数 declare -i num # 配列変数 declare -a array スクリプトの実行 スクリプトを実行するにはコマンドラインで次のようにします。 bash script.sh 出力結果をファイルに書き出すにはリダイレクトを使います。 bash script.sh > file.txt 文法チェック 事前に文法チェックを行うには、次のようにします

    Bash基礎文法最速マスター - いろいろ解析日記
  • amachang - JavaScript 入門

    プログラミングのこつ 無駄な名前を極力使わないこと。意味単位に名前空間を細かく階層的に分離すること。 ここで言う名前空間とは 名前空間とは、一つの名前が一意のものを表す空間。例えば、大きな目で見れば、日語は自然言語の名前空間である。また、専門用語なども名前空間と考えることが出来る。 日語 { コンニチワ = 挨拶 : : } 中国語 { ニーハオ = 挨拶 } 英語 { ハロー = 挨拶 } また、名前空間は重なり(優先順位)を持つ 同音異義語などの言葉は、それぞれの細かい名前空間の重なりによって一意のものに特定されると考えられる たとえば、「コイが好き」と言った場合 池に関する名前空間 { コイ = すいすいパクパク } チャライ話題に関する名前空間 { コイ = ドキドキきゅんきゅん } お茶に関する名前空間 { コイ = にがーい } 名前空間の優先順位を考えると、一意の意味を知

  • エラー通知方法の古今東西 - Cube Lilac

    ちょっと前に,エラー通知の方法について一部界隈で盛り上がっていました.それを見てるうちに,そう言えばエラー通知方法ってあまり意識した事ないなと感じたので,ここで一度纏めてみます.尚,以下は C 〜 C++ を対象として記述しているので,他言語だとまた状況が異なる部分もあるかもしれません. エラー通知方法を考える際に問題になる事は,以下の 3 つに大別されるかと思います. 正常値/エラー値に何を割り当てるか エラー通知と関数適用結果をどのように共存させるか (エラーが発生した事実の通知だけではなく)エラー内容をどのように通知するか 以下,これらについてそれぞれ纏めてみます.例外との兼ね合いもあるのですが,ちょっと長くなりすぎたので今回は割愛します. 戻り値を用いたエラー通知 整数値によるエラー通知 恐らく,C の最初期の頃から(今でもずっと)行われている方法は,返す整数値の値でエラーかどうか

    エラー通知方法の古今東西 - Cube Lilac
  • マイクロソフトが提供している無料でナイス(信じられないけど)なPowerPointのテンプレート +150 (BlogPeople Blog)

    BlogPeopleのブログです。BlogPeopleが提供中のサービスのデモや説明、そしてそれとは全く関係ないお話を書いていきます。 このブログのRSS この週末は家でプレゼンテーションの資料作りだあ・・・なんて人もいるのではないでしょうか。 さて、タイトルの通りマイクロソフトからPowerPoint 2007のテンプレートが提供されているのですが、これまでの無料で提供されるクリップアートやテンプレートは正直「なんかちょっと違う」印象のものが多かったのですが、今回はちゃんとしています。少なくても「なにこれ?」みたいなものはありません。以下のサイトからダウンロードできます。 Professionally designed PowerPoint templates - PowerPoint - Microsoft Office Online カテゴリ的にはこんな感じです。 Free 3-D

  • 2013卒就活生、エントリー数前年比3割減:IT&ウェブ業界の転職をサポートする「CAREERzine」(キャリアジン)

    メディア部門では、インターネットで加速するメディア環境の中で、翔泳社が得意とするテーマを深掘りしながら様々なドメインで最適化されたメディアビジネスを展開しています。

    2013卒就活生、エントリー数前年比3割減:IT&ウェブ業界の転職をサポートする「CAREERzine」(キャリアジン)
  • インプット情報をEvernoteに全自動転送する

    IT×経営×クリエイティブな起業を目指すbeckのblog。主な話題はiPhoneをはじめとしたMobileネタ、 手帳/メモ/ノート術、仕事術、スキルアップ、ライフハック、ビジネス書の書評など。 年齢:27歳 誕生日:1982/11/30 性別:男 職業:システムエンジニア ウェブサイトURL:http://pei.seesaa.net/ メールアドレス:beck1240@gmail.com 一言:モバイル業界なSE6年選手のbeckです。Creativeな人生を全うすべく日々精進中。このBlogで扱うネタは興味の赴くままにLifehack仕事術、手帳/ノート/メモ、Evernote、情報整理、人生、勉強、IT、モバイル、Creative、起業等々。趣味はバレーボール。主な活動は以下の通り ■Author系活動 gihyo.jpでEvernote連載執筆中 「ただのメモでは勿体ない!E

    インプット情報をEvernoteに全自動転送する
  • GoogleがPublic DNS用の標準規格を提案:Geekなぺーじ

    先月発表されたGoogle Public DNSですが、課題であったCDNとの相性問題を解決すべくGoogleが、IETFDNSに関連する標準規格提案を開始しました。 「DNS問い合わせメッセージの中にユーザ(クライアント)のIPアドレスを埋め込めるような追加を行おう!」という内容のものです。 先月サービスを発表してから次の月にはもう標準化を開始するという、このスピード感は凄いと思います。 「Google code blog : A proposal to extend the DNS protocol」 Google Public DNSそのものに関して「Google Public DNS解説と個人的妄想」を記事として書きましたが、その中でも「DNSを活用した他者CDNとの相性」という部分でGoogle Public DNSが抱えている課題を解説しています。 今回のInternet D

  • Python基礎文法最速マスター - D++のはまり日誌

    ↓に便乗してPython版も書いてみました。 Perl基礎文法最速マスター - Perl入門〜サンプルコードによるPerl入門〜 Ruby基礎文法最速マスター - Route 477 PHP基礎文法最速マスター - Shin x blog ほとんど上記の記事と同じような内容で書いたのでPython入門記事としては色々抜けていたりしますがご了承ください。 Pythonは現在3.x系がリリースされていますが記事では基的にPython2.6について書きます。 参考文献: 初めてのPython (asin:4873113938) Python Documentation Index http://www.python.org/doc/ Python 和訳Document http://docs.python.jp/2/ 0. 対話環境として使う 対話環境 pythonはそのまま実行すると対話環

    Python基礎文法最速マスター - D++のはまり日誌
  • 僕たちが待ち望んでいたRubyスクリプトをデーモン化する方法 - http://rubikitch.com/に移転しました

    Rubyでは、簡単にデーモンが記述できる。その方法は簡単!Ruby 1.9だと Process.daemon と書くだけだ。その行の後は制御端末が切離され、デーモンとして実行される。Ctrl+Cで終了できないので、永遠に実行を続けるスクリプトは「pkill -f」などで殺す。 既存のスクリプトをデーモン化するには、この一行を加えればいいだけなのだが、常にデーモンにしてしまうとデバッグが困難になってしまう。そこで、テスト時はふつうに実行して、普段はデーモンにしてしまえばいい。その方法もまた簡単!上の一行を daemonize.rb というファイルに保存すればいい。だけどこれだけだとつまらないので、ついでにRuby 1.8にも対応させてみる。 if Process.respond_to? :daemon # Ruby 1.9 Process.daemon else # Ruby 1.8 req

    僕たちが待ち望んでいたRubyスクリプトをデーモン化する方法 - http://rubikitch.com/に移転しました
  • ニュー速で暇潰しブログ 【料理板より】COOKPADのウマーなレシピを紹介しよう

    1 :ぱくぱく名無しさん:2009/10/06(火) 02:37:01 ID:Ke9OSzY80 5 :ぱくぱく名無しさん:2009/10/06(火) 12:52:41 ID:K8QIrIU60 下茹で不要で簡単♪里芋の煮っころがし http://cookpad.com/recipe/544119 ツナがなかったからひき肉をいれたけどおいしかった。 料理長直伝☆和屋さんのきんぴらごぼう http://cookpad.com/recipe/258490 超おいしかった。私的にゴマ油や一味を入れないほうが好み。 革命的な!! ごぼうサラダ http://cookpad.com/recipe/226866 これもおいしかった。濃いめの味付けなんで、お弁当とかにも入れてる。 12 :ぱくぱく名無しさん:2009/10/07(水) 08:42:52 ID:eabr3hnt0 極上っていうのは言い

  • Route 477 - Ruby基礎文法最速マスター&Ruby書籍紹介

    Perl基礎文法最速マスターをだいたいそのまま、Rubyに置き換えてみました。 他の言語をある程度知っている人はこれを読めばRubyの基礎をマスターしてRubyを書くことができるようになる…かも知れません。無保証です。 参考: オブジェクト指向スクリプト言語 Ruby リファレンスマニュアル (1.9.2) オブジェクト指向スクリプト言語 Ruby リファレンスマニュアル (1.8.7) ■ 1. 基礎 インタラクティブRuby (irb) irbを使うと、Rubyのプログラムを簡単に練習することができます。 /Users/yhara $ irb irb(main):001:0> puts "hello" hello => nil irb(main):002:0> 1 + 1 => 2 以下の説明は、irbを起動して、自分で試しながら読むと習得が早いと思います。 表示 (print,

    Route 477 - Ruby基礎文法最速マスター&Ruby書籍紹介
  • 経路探索アルゴリズムの「ダイクストラ法」と「A*」をビジュアライズしてみた - てっく煮ブログ

    as詳解 ActionScript 3.0アニメーション ―衝突判定・AI・3DからピクセルシェーダまでFlash上級テクニック を読んでいて、経路探索のアルゴリズムで A* が取り上げられていました。A* については、いろいろ検索して調べたりもしたのですが、やっぱりに書いてあると理解しやすいですね。せっかくなので自分流に実装してビジュアライズしてみました。ダイクストラ法まずは A* の特別なケースでもあるダイクストラ法から見ていきます。クリックすると探索のシミュレーションが開始します。スタート地点(S)からゴール(G)への探索が始まります。色がついたところが「最短経路が決定した場所」です。スタート地点から少しずつ探索が完了していきます。半分ぐらい完了しました。まだまだ進みます。最後まで終わりました。最短経路を黒色矢印で表示しています。ダイクストラ法は、スタート地点から近いノード(=マス

  • 「うまくいっているアイツ」に嫉妬しても疲れるだけで何も生み出しません:日経ビジネスオンライン

    正論を言いますと、これはもう、日ごろから「他人と自分を比べないようにする癖」をつけるしかありません。仕事であれプライベートであれ、いつも「ほかの人に勝ったか負けたか」ばかり意識していると楽しくないですし、上を見ても下を見てもキリはありません。自分は自分、他人は他人です。 ジャパネットたかたもみなさんに名前を知っていただけるようになってからは、ほかの通販会社や家電量販店などと比較されることが増えました。経営するうえで、経済状況や周囲の情報を勉強しておくことは必要です。でも、私も社員も、ほかの会社におかしな競争心を燃やしたり、他社との比較で会社の戦略を考えたりすることはほとんどありません。 「他社がこうしているから、うちはこうしよう、ああしよう」ではなく、「お客様に満足いただくために、こんなことをしよう、あんなことをしよう」と考えます。それに勝ち負けばかりでは仕事が面白くありませんし、息も詰ま

    「うまくいっているアイツ」に嫉妬しても疲れるだけで何も生み出しません:日経ビジネスオンライン
  • Evernoteに記憶を自動保存する方法 - RyoAnna

    Evernote使えてますか? ものぐさな私はEvernoteをあまり使っていません。記事や写真をマメにクリップしたり、タグで細かく管理するのが面倒なのです。何となく便利そうだけど使い方が分からないEvernote。同じような思いを持っている方は多いのではないでしょうか。 ただ、Evernoteには全文検索という魅力的な機能があります。全文検索とはEvernoteに保存したクリップのタイトルだけではなく、内容まで検索できる機能です。しかもEvernoteは過去の全てのクリップに対して検索をかける事が可能です。Googleで検索する際に「Twitter iPhone」というキーワードを入力すると、「iPhone」と「Twitter」の両方が含まれた記事がヒットしますよね。このand検索がEvernoteでも利用できます。これがEvernoteの最大の魅力だと思います。更にタグなどで細かく管理

    Evernoteに記憶を自動保存する方法 - RyoAnna
  • Google Chromeのお勧め拡張機能10選

    文:Jack Wallen(Special to TechRepublic) 翻訳校正:村上雅章・野崎裕子 2010-01-27 07:00 記事を参考にして、Google Chrome(以下、Chrome)に有用な拡張機能を追加することで、あなたのウェブ閲覧エクスペリエンスを向上させてほしい。 筆者は1年半ほど前、「Firefoxの必携アドオン10選」という記事を執筆した。同記事を執筆した際、筆者はFirefoxを使っていた。しかしその後、ほとんどの作業にChromeを使うようになったため、Chrome拡張機能を用いて使い勝手を向上させていきたいと考えるようになった。幸いなことに、この新しいブラウザの開発者たちは拡張機能の重要性を認識していたため、拡張機能を開発するためのフレームワークが用意されることになった--そして、それを用いてさまざまなところで開発が行われるようになった。今では

    Google Chromeのお勧め拡張機能10選