タグ

kingyodojoのブックマーク (308)

  • ソフトウェア開発に携わるすべての人に捧げる、アジャイルにソフトウェアを開発する為に読むべき15冊 | Act as Professional

    私は夏休みの宿題のやり方を教えてもらったことがありません。約2ヶ月という限られた時間で、どういう風に消化していくと良いのかを学習したことがなかったのです。 夏の終わりに24時間テレビが放送されますが、あれを見ながら、答えをチラ見し、綺麗なドリル(*1)を1冊消化するのは忘れられない子供の頃の思い出です。 この経験はソフトウェア開発にも似ていて、開発の手法を知らなければ、良い結果を生むのは難しいのです。不幸なことに、夏休みの宿題のように明確に何をやるべきなのか、明確では無いのです。 夏休みの苦い思い出と、ウォーターフォールっぽい大失敗プロジェクトの経験をいくつか得た上で、アジャイルソフトウェア開発を学ぶことによって、ソフトウェアのつくりかたを学びました。 これは、中小のSIerでも、イケてるWEBサービスを提供している会社でも教えてくれたことではありませんでした。そう、夏休みの宿題のやり方を

    ソフトウェア開発に携わるすべての人に捧げる、アジャイルにソフトウェアを開発する為に読むべき15冊 | Act as Professional
  • 美人の恋愛コラムニストを前に、ついついしゃべりすぎてしまいました(by岡田斗司夫) - FREEexなう。

    角川春樹事務所『美人百花』2011年12月号、「カルチャーコンシェルジュ」インタビュー・ノーカット版の掲載です。(聞き取れないところは?になっています) 芳麗 人生の法則であったりとか、スマートノートとか、もちろんレコーディングダイエットもそうなんですけど、私自身もそうですが、女性のものの考え方とかって論理的じゃなかったりとか、自分をあまり分からずに悩みをジャグリングするような・・・まさに書いてらしたようにするようなところがあるので。 岡田 はい、ジャグリングですよね。 芳麗 そういう悩みを解決すべき書みたいなものは、もちろんこういう仕事もしてるし好きだから読んではいたんです。でも、この中で言うと私は圧倒的に理想型だったんです。やっぱりうまく使いきれないというか、もっとモヤモヤが大きすぎて。構成したりするときは使うけど、自分の人生にはうまく使えない。でも、岡田さんのを読んでるとすごい・・

  • 2011年Groovyのまとめ & これを読んで年末年始に、Groovyを始めよう - みちしるべ

    2011年Groovyのまとめです。(一部、2011年の記事ではないものも含んでますが) 2012年から何か新しい言語で遊びたいなという人と思ってる人 12/30、12/31に、実家に帰って来て、そろそろ時間を持て余して人。 実家のパソコンだとソフトをインストールすることもできないし、 なにもできないよって人も、Groovy Web Consoleを使えばブラウザ1つ遊べる。 始めてはみたけど、次にどうしたらいいのか分からない人、 周りに聞ける人がいなくて困ってる人。 そんな、あなたがこれからGroovyを使うにあたって「みちしるべ」となるような 情報をまとめてみた。 必要な書籍を買う プログラミングGROOVY やはり、手元に置いて見ることが出来るは便利である。 今なら、プログラミングGROOVY 一択。 これを買っておけば間違いない。 プログラミング言語の書籍が置いてある書店が近くに

    2011年Groovyのまとめ & これを読んで年末年始に、Groovyを始めよう - みちしるべ
  • 【完全図解】超初心者でも大丈夫。話題のゲームエンジン「Unity」での3Dゲーム作成入門

    【完全図解】超初心者でも大丈夫。話題のゲームエンジン「Unity」での3Dゲーム作成入門 ライター:Veki 12345→ ●Index ・UIと基操作(物理エンジン) ・物体を動かしてみる(スクリプト,入力処理) ・インスタンスを生成する(プレファブ) ・当たり判定と爆発処理 ・敵の発生と文字表示 登場以来,注目度が上がり続けているゲームエンジン「Unity」。個人や(前年度の収益が一定の収入に達していない)企業はフリーで使用できるほか,スマートフォンやWebブラウザ上で高品質な3Dゲームを実現できるなど,話題の多い製品です。コミュニティ活動も盛んで,たくさんの素材が流通しているほか,最近ではUnityに関する日語の情報も次第に増えてきました。 Unityは,手軽に使える格的なゲームエンジンであるのは確かですが,まったくの初心者にはまだまだ分かりにくい部分が多いのも事実でしょう。ち

    【完全図解】超初心者でも大丈夫。話題のゲームエンジン「Unity」での3Dゲーム作成入門
  • 中心は黒がいい - レジデント初期研修用資料

    ずるい人は得をする。得があるから人が集まって、人の集まりが組織を作る。組織の真ん中にはリーダーがいて、リーダーはもっともずるい人だから、リーダーはたいてい、黒から始まる。 黒は仲間を増やす 黒い人のまわりに人が集まった人達も、外から見ると黒くなる。色は混ぜれば別の色になるけれど、黒にどんな色を混ぜたところで、黒はやっぱり黒く見える。 黒い人達を取り巻く誰かにとっては、そうしたリーダーが率いる組織は「ずるい」連中に見えるだろうし、ずるさと感覚される何かはたいていの場合、そのルールに対する正解でもある。「ずるい」連中は時々叩かれて、ルールは変更されるけれど、リーダーにアイデアがある限り、その場は黒く、居心地良くまとまっていく。 リーダーは「きれい事」をつぶやく お客さんを相手にする仕事において、お客さんから見て「きれいでない」組織は成功できない。「黒い」リーダーも、「白い」リーダーも、だからみ

  • 空き時間にスマフォでソースコードが読める『CodeLibrary』をリリースしました! - hamheiの日記

    英語でこの記事を読む(Reading in English) ・4/5 追記: 好きなプロジェクトのコードが読めるPocketCodeをリリースしました。 クリスマスも当然の如く開発充なはむへいです! 僕と同じくクリエイティブで孤独なXデイを過ごす500万人のエンジニアを応援する為に 『CodeLibrary』というOSS(オープンソースソフトウェア)のコードをスマフォ上で読めるアンドロイドアプリをリリースしました! きっかけ 「OSSも読まないエンジニアって...」という記事を読んで、慌ててコードリーディングを始める 移動中にSNSを見る時間を、コードリーディングに充てたい スマフォでソーシャルにコードリーディングが出来るプラットフォームを作ろう! ベータ版ができたから公開するお^^ ←イマココ どんなアプリ? ちょっとした空き時間に、スマートフォン上でソースコードが読める、アンドロイド

  • html5 の canvas + localStorage で画像保存 - 麺処 まつば

    こんにちは。麺処まつば副店長です。 1ヶ月以上ぶりの更新です。 い…いや…、べ…別に遊んでいたわけではありませんよ…? (店長からの視線に怯えながら) さて。今日は HTML5 の WebStorage について少し調べてみましたので それについてまとめてみます。 WebStorage には sessionStorage と localStorage の2つがあるようです。 sessionStorage は読んで字のごとく…そのセッションのみで有効で、 localStorageは、消さない限り残ってしまうものです。 両方とも key-value で値を保持するんだそうで。 副店長、お恥ずかしながら「それって、cookie と何が違うの?」って思ったのですが ・cookie より容量が大きい ・cookie みたいに毎回サーバに送信とかしない ・cookie と違って有効期限とかない(loc

    html5 の canvas + localStorage で画像保存 - 麺処 まつば
  • HerokuでWebアプリ開発を始めるなら知っておきたい10のこと - アインシュタインの電話番号

    HerokuというPaaSについて、これからWebアプリを作ってみたいと思っている人に向けて、役に立ちそうな情報や入門記事をまとめてみました。 まえがき 今年のはじめから8月までの間で、個人で作ったWebアプリを6つリリースしていて、そのすべてのプラットフォームとしてHerokuを利用しています。 チャップリン名言Twitter Bot Herokuを使って1日1回名言をツイートするTwitter Botの作り方 Nekostagram - ねこ大好き専用Instagram Instagram APIを使ってねこ大好き専用の「Nekostagram」を作ってみた Inustagram - いぬ大好き専用Instagram 二匹目のどじょうを狙っていぬ大好き専用の「Inustagram」を作ってみた はてなスターカウンター はてなスターの総数を表示できる「はてなスターカウンター」を作ってみた

    HerokuでWebアプリ開発を始めるなら知っておきたい10のこと - アインシュタインの電話番号
  • VIM Color Scheme Test - HTML - Sat Sep 26 16:32:24 2009

    This page really requires a modern web browser. Click here for more information. Do your friends a favor. Link to the front page instead. Thanks! Useful tip: decrease the text size to see more in each iframe. (For example, in Firefox press ctrl-minus and you will see.) Select iframe height (in pixels): 100 200 300 400 500 600 Dark Background

  • おとうさん、ぼくにもYコンビネータがわかりましたよ! - 2009-04-09 - きしだのはてな

    やっと、Yコンビネータが何を意味するものなのか、どういう意義があるのかがわかりました。 名前を使わず再帰ができますよ!というだけのものじゃなかったのですね。 まずλありき 関数の話をしたいのです。 そのとき、いちいち hoge(x) = x * 2 としてhogeを・・・、とか名前をつけて話を進めるのがめんどうなので、関数を値としてあらわすと便利ということで、λという値を定義するのです。 そうすると、上のhoge関数なんかはλ(x)(x*2)などとあらわせますが、引数をあらわすのに()を使うといろいろまぎらわしいので、 λx.x*2 のように表記します。 というのがλ。 このとき、λになにかわたされたら、引数としてあらわされる部分を単純におきかえます。 (λx.x*2)y とあったら、xの部分をyでおきかえて (λx.x*2)y → y * 2 となります。λの引数部分を与えられた引数で置

    おとうさん、ぼくにもYコンビネータがわかりましたよ! - 2009-04-09 - きしだのはてな
  • 本当のJavaScriptを知っているか!具体的にコードで学べる「テスト駆動 JavaScript」 | Act as Professional

    書は裏表紙に「中級技術者向け」と明記されている。JavaScriptの言語仕様に関して、入門したことない人や、関数型の言語に見地のない人は、パーフェクトJavaScriptやサイあたりで、JavaScriptの言語仕様を身につけてから、取り扱うことを推奨する。それぐらい価値のある内容に書は仕上がっている。 そして、 正統派なTDD(テスト駆動開発)について理解したい JavaScript自身の言語的な特徴を押さえておきたい テストできるJavaScriptのコードを多く閲覧したい 実際のプロダクトに活用できるアプローチを数多く知りたい と、考えているJavaScriptを日頃から書いている人、携わっている人に、必ず読んでもらいたい1冊である。 全体を通じて、テストできるコードの特徴は何か、単体テストとテスト駆動環境の利点を享受できる優れた単体テストはどのようなものかをサンプルとともに

    本当のJavaScriptを知っているか!具体的にコードで学べる「テスト駆動 JavaScript」 | Act as Professional
  • vimプラグインの管理をpathogen.vimにした - WebCrawler2

    vimプラグインの管理を最近はやりのpathogen.vimを使う方法に変更しました。 今までは、vimanaを使ってみたりいろいろ試してはみたのですが、なかなかしっくり来る方法が見つからなかったのですが、pathogen.vimを使ってみたら、かなり使い心地が良かったため、完全に移行しました。 pathogen.vimとはなんぞや まず、pathogen.vimvimプラグインの読み込みパスを変更するプラグインです。 従来は .vim/ 以下のpluginとかautoloadとかのディレクトリを読み込むようになっているところを、pathogen.vimをいれると .vim/bundle/<プラグイン名>/以下の各ディレクトリも .vim/ 直下と同じように読み込むようになってくれます。 これにより、bundle/ 以下にプラグインごとに別のディレクトリを切って管理をすることができるよう

    vimプラグインの管理をpathogen.vimにした - WebCrawler2
  • livedoor Techブログ : Eclipse苦手者がAndroid開発する際に押さえるべきこと

    こんにちは! スマートフォンアプリ開発チームのfaultierです! 得意な口説き文句は「君のprotocolにconformしたい」ですが、今のところ使ったことはありません。 みなさん、普段の開発ではエディタは何を使ってますか? きっとvimemacsかメモ帳か念力による直接入力を使っていると思います。ちなみに僕はvim派です。出社したらまずはブラウザ・ターミナル・IRCクラインアント・Twitterクライアント・iTunesを立ち上げ、可能な限りその中から出ないことを心がけています。 前回は同じチームのgaoohさんがEclipseによるAndroid開発環境の作り方を解説していましたが、今回はそれに便乗して、出来るかぎりターミナルから出たくない不精者のためのEclipseを使わないAndroid開発環境を作るときに押さえておくべきことを、リーダーに言われてもいないのにまとめてみまし

  • SATCH Developers

    SATCH Developersは、モバイル向けAR(拡張現実感)アプリケーションを開発・運用するためのプラットフォームを提供します。

  • SATCH Developers

    SATCH Developersは、モバイル向けAR(拡張現実感)アプリケーションを開発・運用するためのプラットフォームを提供します。

  • ガートナー プレス・リリース

    Sorry, No data match for your criteria. Please refine your filters to display data.

  • マネーニュース2ch

    まず、iPhoneのSafariでどこでも良いのでページを開いてブックマークしましょう。 そして「How to use Firebug on your iPad and iPhone」に書かれているJavaScriptをコピーします。 javascript:(function(F,i,r,e,b,u,g,L,I,T,E){if(F.getElementById(b))return;E=F[i+'NS']&&F.documentElement.namespaceURI;E=E?F[i+'NS'](E,'script'):F[i]('script');E[r]('id',b);E[r]('src',I+g+T);E[r](b,u);(F[e]('head')[0]||F[e]('body')[0]).appendChild(E);E=new%20Image;E[r]('src',I+L);})

    マネーニュース2ch
  • 【2011年】【Webエンジニア向け】はてブ数ランキング厳選超人気記事総覧 / Devslog

    2011年も残すところあと少しになりました。2011年にはてなブックマークをたくさん集めた記事の中から、Webデベロッパー向けに限定して厳選してお届けします。 ウェブデザイン入門 ウェブサイトにおける視覚面に対し、整理・再構築・意匠等を施す。グラフィックデザイン的な要素を多く含む一方で、インタラクティブな要素を持つウェブの性格上、情報デザインあるいは工業デザイン的なスキルも求められる。ウェブサイト全体の情報設計、見た目を中心とするグラフィックデザインやGUIの設計、ウェブアプリケーションのUI設計構築など多岐に渡る。 Web制作をこれから始める人の為のスキル・HTMLCSS・ブラウザ・写真素材入手の基礎情報 WEBデザイナーを目指す人へお勧めしたい記事・サイトまとめ – YATのBlog デザイナーからデザインの基礎や原則を学べるエントリーまとめ(webデザイナ向け)*ホームページを

  • ナウなヤングのためのgithub入門講座 -基本機能からdotfiles管理まで- - tumblr

    gitによるバージョン管理 バージョン管理システムはつかってますか? 僕は前に自分の作成したコードを元に、後輩にプログラムを作らせようとしてまずは僕のコードをコピペしろと指示したところ、コピペしかしてない(と言い張る)割にはコピペしたコードは動かず、さらに何故かコピペ元の僕のコードが滅茶苦茶に荒らされて当然のごとく動かなくなるという、なんかもう幽霊の存在を認めない限り説明がつかないような怪奇現象に遭遇したことがあります。しかもそのときはcpコマンドによるバックアップに頼っていて運悪くバックアップを忘れたために僕の貴重な1日が消え去ってしまった訳でして、それから僕はバージョン管理システムに頼ることを固く心に決めました。また僕はその目を覆いたくなるような残虐な事件以来、建設業界に見習って、IT業界でもプロジェクトキックオフ時にお祓いはすべきだと訴え続けています。 まぁそれはいいとして、いやまだ

    ナウなヤングのためのgithub入門講座 -基本機能からdotfiles管理まで- - tumblr
  • トラブルをわざと発生させサーバ問題解決能力を鍛える「Trouble-Maker」 - GIGAZINE

    ほとんどのシステム管理者が経験したことがあるはずの状況は「何か悪いことが起きていて、サーバがダウンしているが、しかし何が起きているのか分からない」というシチュエーション。サーバを管理するシステムアドミニストレーターなどの立場でいると何が大変かというと、実際の製品として動かしている実環境でこのような問題が発生した場合です。 そこで役に立つのがこのオープンソースソフト「Trouble-Maker」です。 Trouble-Maker http://trouble-maker.sourceforge.net/ システム管理者の仕事を簡単にするため、多くのツールが存在していますが、未知の状況を経験している場合になんとかしてくれるわけではありません。この一連のソフトウェア群「Trouble-Maker」は既存の便利なツールとは異なり、問題を解決するのではなく、むしろ問題を引き起こします。インストールし

    トラブルをわざと発生させサーバ問題解決能力を鍛える「Trouble-Maker」 - GIGAZINE