タグ

2013年2月4日のブックマーク (7件)

  • 急成長GitHubの経営陣が明かす、プログラマーのクリエイティビティを最大限に引き出す方法 - エンジニアtype | 転職type

    2013.01.31 ITニュース いまやプログラマーの「必須プラットフォーム」となりつつあるGitHub。サービス開始からわずか5年で全世界にユーザーを獲得してきた同社は、独自の経営理念によって「プログラマー天国」を築き上げていると評判だ。その根底にある考え方や、組織運営のこだわりとは何なのか? 来日中のGitHub経営陣に、編集長の伊藤健吾が話を聞いた。 GitHub COOのPJ Hyett氏(左)と、CIOのScott Chacon氏(右)。多忙なスケジュールの中で取材に応じてくれた 「これからの時代、プログラマーをやりたい人にとって、GitHubアカウントを持たなくて済むのは小学生までとなるでしょう」 弊誌対談「小飼弾×増井雄一郎が大激論! 開発者「大増殖時代」の到来で、プログラマーの存在意義はどう変わる?」で小飼氏がこう述べるほど、世界中のプログラマーに利用されるようになった開

    急成長GitHubの経営陣が明かす、プログラマーのクリエイティビティを最大限に引き出す方法 - エンジニアtype | 転職type
  • 初心者でも今すぐできる!読まれる文章の書き方12のコツ - 自分を変える、人生を変える!

    2013-02-02 初心者でも今すぐできる!読まれる文章の書き方12のコツ 文章術 一昔前と比べて、私たちが文章を書く機会は圧倒的に増えました。 ネットが普及し、個人が「情報発信の場」を持つのが当たり前になったからです。 ブログやmixi、ツイッター、フェイスブックなどをやっていれば、必ず文章を書くことになります。しかし自分の文章がなかなか読まれなかったりうまく伝わらなかったりして、悩んでいる方もいると思います。そこで今回は「読まれる文章の書き方12のコツ」をご紹介したいと思います。 高等技術を省き、できるだけ文章初心者の方でもすぐ使えるようなコツに絞ってまとめました。 1. 「何を伝えたいのか?」を1つに決める 文章には必ず「それを書く目的」があります。 目的をハッキリさせておかないと、途中で「あれ、えーと何が言いたかったんだっけ?」と迷路に迷い込んでしまいます。 そのよう

  • GoogleがB-tree実装のSTLコンテナを公開

    C++ containers that save memory and time cpp-btree - C++ B-tree - Google Project Hosting Googleが、B-tree実装のSTLコンテナー(map, set, multimap, multiset)を発表した。 多くのSTLの実装では、map, set, multimap, multisetは、Red-Black treeで実装されている。Googleの発表によれば、B-tree実装のコンテナーは、赤黒木実装に比べて、速度が上がり、しかもメモリ消費量も削減できるとしている。 紹介まで。 B木は一つのノードに複数の要素を格納する。これにより、ポインターなどのオーバーヘッドを低減でき、メモリ消費量の削減につながる。また、複数の要素を一括してノードに詰め込むため、速度向上もあるのかもしれないが、そのへんはよ

    ash1taka
    ash1taka 2013/02/04
  • 失敗から学ぶための「やっちまったリスト」を始めよう! | ライフハッカー・ジャパン

    私はかつて自分の間違いを直視しませんでした。まるで、そうすると取り返しのつかない傷がつくかのように...しかし、それは世界の誤った見方であると気づきました。そして、「やっちまったリスト」を作りはじめたのです。 誰もが間違いを犯します。わずかなミスもあれば、致命的な失敗もあります。また、わかっているのに何度も繰り返してしまう馬鹿げた過ちもあります。「失敗しちゃった...次からは気をつけよう」と口で言うのは簡単です。しかし、自分が犯した間違いを書き出し、きちんと向き合うことは容易ではありません。「やっちまったリスト」を始めよう! 私の「やっちまったリスト」は、米Lifehackerの記事を書く上でよくやる間違いをメモすることから始まりました。最初は「Thorin(私)がよく間違える言葉」なるテキストファイルを作り、時制を誤ったり、文頭の大文字化を忘れたりなど、よくやってしまう文法の誤りを書き込

    ash1taka
    ash1taka 2013/02/04
    日記にきょう「やっちまった」ことを追加でつけるようにしようかな
  • Rubyによる関数型プログラミング

    古き良き小学校の時代、この行には困惑させられたものだった。 魔術的な x が、加算されたのに等しいままでいる事に。 どういうわけか、プログラミングを始めると、それに構わなくなる。 「やれやれ、それは重大な事柄じゃないし、プログラミングとは現実のビジネス行為なんだから、 数学的な純粋さについてあら探しなんて必要無い (その議論なら、大学にいる狂った髭面野郎どもにさせておけばいい)」と思っていた。 けれども、ただ知らなかっただけで、我々が間違っていて高い代償を支払っていたのは 明らかである。 Wikipedia によれば、「関数型プログラミング(functional programming, FP)とは、 計算を数学的な関数の評価とみなし、 状態や可変データを避けるプログラミングパラダイム」である。 言い換えると、関数型プログラミングは、 副作用が無く変数の値を変化させないコードを推奨する。

  • Androidアプリを開発する際のベースにどうぞ!·Android Bootstrap MOONGIFT

    Android Bootstrapは多彩な機能が実装されたAndroidアプリ開発ベースです。 Webサービス開発時においてBootstrapが活躍しています。そういったベースがあると開発がとてもスムーズになるのではないでしょうか。そこで今回はAndroid BootstrapAndroidアプリ開発のベースを紹介します。 ログイン画面。 ユーザ一覧。 ニュース。 タイトルをタップすると記事詳細が表示されます。 チェックイン。 タップすると地図が表示されます。 メニューはログアウトのみ。 紹介動画です。 Android Bootstrapはフラグメント、ページャー、アカウント管理などの実装に加え、Android Mavenプラグイン、RoboGuice 2、ActionBarSherlock 4、ViewPagerIndicator、http-request、GSON、Robotiumと

    Androidアプリを開発する際のベースにどうぞ!·Android Bootstrap MOONGIFT
    ash1taka
    ash1taka 2013/02/04
    使ってみたい
  • GIG

    GIGとは?GIGはGitHubを利用したブログサービスです。 GIGで記事を投稿すると、GitHub上のあなたのレポジトリに記事データが保存されます。 手元で編集した記事をGitHubにPushすると、GIGはあなたのレポジトリ内の記事を自動的に同期します。