tak0303のブックマーク (530)

  • Unity本いっぱい出てるので、お勧め本を難易度別に並べてみる - izm_11's blog

    世の中にUnity情報が山ほどあって、素晴らしいです。 分からない事があっても、ググるだけでピンポイントなブログの記事やstack overflowが出てきたりします。素晴らしい。 ただ、技術に対する体系だった学習に技術書を読むのは、とても良いと思うので、読んだことあるを難しさ順に並べてみます。 ここに出ていないは読んでいないか、読んでオススメしかねるだったので、お勧めがあれば教えてください。 2016年版を書きました izm-11.hatenablog.com Unityって何?レベル まずはを買うより先にドットインストールのUnity講座を見ましょう。 お金を払ってを買うのはその後で良いのです。 http://dotinstall.com/lessons/basic_unity 個人的には、最初からを買って「お金払ったんだし、やるか…」と言う気持ちにするメソッドを良く使う

    Unity本いっぱい出てるので、お勧め本を難易度別に並べてみる - izm_11's blog
    tak0303
    tak0303 2014/10/04
  • Rails Style Guideに載っていることが分かれば大体Rails書ける気がする | mah365

    Rails Style Guideに載っていることが分かれば大体Rails書ける気がしました。もちろん実際に書けるというのと、知識として知るのは全く別のことだと思うのですが、知識としては要点がかなりおさえられている気がしました。 Rails Style Guideで言っていることが分かれば大体分かってる もちろんRails Style Guideは個々の単語(ActiveRecordとかMigrationとか)が分かっている前提で書いてあるので、その分のハードルは高いのですが、逆にここで書いてあることが理解できれば大体Railsのコードが書けるし読めるという到達点が示されている、と捉えることもできます。 昔流行った遅延学習法の話に遡るわけでもないのですが、1から積み上げで勉強していくのも退屈だし、0の段階からいきなりコードを書くのも若干ハードです。何より、知識としてどこまで学べば良いのか分

    Rails Style Guideに載っていることが分かれば大体Rails書ける気がする | mah365
    tak0303
    tak0303 2014/10/03
  • Father.io

    FATHER.IO AVAILABLE NOW "One of the coolest gaming concepts of the decade" Moviepilot "Turns the Whole Planet Into A Giant Laser Tag Battle Arena" Futurism Father.IO AR FPS is the world's first real-life Augmented Reality First Person Shooter. Experience the adrenaline, tactics and strategies of gaming in your everyday life. Combining Augmented Reality and First Person Shooter battles, Father.IO c

    Father.io
    tak0303
    tak0303 2014/10/01
  • Git Hands-On

    新卒エンジニア研修で使った資料です。

    Git Hands-On
    tak0303
    tak0303 2014/10/01
  • GIFアニメからAPNGの時代に! 次世代画像形式APNGを使いこなそう - ICS MEDIA

    APNG(エーピング)とはアニメーションするPNG画像のことで、アニメーションGIFに取って代わる次世代の新しい画像形式です。もともとブラウザベンダーのMozillaが提案した規格で、ウェブサイトのアニメーション表現に利用できます。従来はアニメーションGIFが主流でしたが、アニメーションGIFは色数の制限や輪郭のジャギーなど品質面の制限が多いファイルフォーマットです。その制限を払拭してくれると期待されるのがAPNG形式です。 データ容量・品質から比較する画像形式〜APNGは容量が軽くて綺麗 上図ではアニメーションGIF・APNG(8bit・32bit)・PNG連番画像をデータ容量・データ品質でマトリクス図にしました。APNG 8bitはアニメーションGIFと同じ256色のサポートなのでAPNG 8bitの方がデータ容量は若干小さいものの、差はほとんどありませんでした。APNG 32bit

    GIFアニメからAPNGの時代に! 次世代画像形式APNGを使いこなそう - ICS MEDIA
    tak0303
    tak0303 2014/10/01
    webpはどこへ
  • データ可視化に便利なkibanaは、elasticsearchのプラグインとして構成すると便利 #Fluentd - Y-Ken Studio

    Fluentdなどから収集したメッセージをelasticsearchへ格納してKibanaで可視化するソリューションは素晴らしく、とても人気があります。次の画像のように見栄えが良いことも特徴です。 このダッシュボードアプリであるKibanaはJavaScriptアプリケーションです。そのため静的ファイルを配置すればどこでも動きます。 しかしそれだけのためにApacheやNginxなどのWEBサーバを新たに起ち上げるのは手間ですよね。 実は新たに起ち上げない方法もあるのです。こんな時に役立つTipsを紹介します。 elasticsearchのsiteプラグイン siteプラグインは、ウェブベースのインターフェースを提供するものです。 elasticsearchの挙動へ変更を加えるものではないため、サービス停止(再起動)を行わずにインストール・アップデート・アンインストールができます。 モニタ

    データ可視化に便利なkibanaは、elasticsearchのプラグインとして構成すると便利 #Fluentd - Y-Ken Studio
    tak0303
    tak0303 2014/09/30
  • rbenv-default-gems が便利 - rochefort's blog

    ginza.rb に参加したときに、ちょろっと紹介されていた rbenv-default-gems が便利でよいです。 setup自体は話聞いたときに即installしていたのですが、恩恵を今ruby2.1.3 install入れながら受けています。 機能としては、新しくrubyをinstallする際にお決まりのgemを自動でinstallしてくれます。 setup brewで入れて $ brew install rbenv-default-gems ~/.rbenv/default-gems に設定ファイルを書くだけ。version指定や--preも設定可能。 # https://github.com/rochefort/dotfiles/blob/master/default-gems bundler cocoapods-search emot gem-search git-trend

    rbenv-default-gems が便利 - rochefort's blog
    tak0303
    tak0303 2014/09/28
  • OAuth 2.0のAccess TokenへのJSON Web Token(JSON Web Signature)の適用 - r-weblife

    こんばんは、ritouです。 久々の投稿な気がしますが、今回はOAuth 2.0のリソースアクセス時の設計の話です。 ずーっと前から書こうと思いつつ書いてなかったので、ここに書いておきます。 出てくる用語や仕様は、下記の翻訳リンクを参照してください。 The OAuth 2.0 Authorization Framework JSON Web Signature (JWS) 想定する環境 わりとよくある環境を想定しています。 OAuth 2.0で認可サーバーとリソースサーバーがある 認可サーバーがAccess Tokenを発行 リソースサーバーがAPIリクエストに含まれるAccess Tokenを検証する よくある実装とその悩みどころを、JSON Web Token(JSON Web Signature)により軽減できるかもという話です。 よくある実装 : Access Tokenに一見ラ

    OAuth 2.0のAccess TokenへのJSON Web Token(JSON Web Signature)の適用 - r-weblife
    tak0303
    tak0303 2014/09/28
  • dfltweb1.onamae.com – このドメインはお名前.comで取得されています。

    このドメインは、お名前.comで取得されています。 お名前.comのトップページへ Copyright © 2020 GMO Internet, Inc. All Rights Reserved.

    dfltweb1.onamae.com – このドメインはお名前.comで取得されています。
    tak0303
    tak0303 2014/09/25
  • curlとjqで簡単にAPIの調査をする - $shibayu36->blog;

    ちょっとAPIを調査したいと思った時に、スクリプトを書くのも面倒なのでcurlとjqとかを利用してみたら、便利だったのでメモ。今回はTrelloをちょっといじってみた。 Redirecter ひとまずcurlでjsonを出す これは普通にcurlするだけ。 curl 'https://api.trello.com/1/boards/4d5ea62fd76aa1136000000c/cards'これでは見づらい。 curlで出たjsonをpretty化する jqに通すだけでpretty化と更に色付けされる。 curl 'https://api.trello.com/1/boards/4d5ea62fd76aa1136000000c/cards' | jq '.' curlで出たjsonの一部だけ表示する jqはjsonをいろいろ絞り込み出来る。 例えばリストの5件目まで表示。 curl 'h

    curlとjqで簡単にAPIの調査をする - $shibayu36->blog;
    tak0303
    tak0303 2014/09/23
  • Fluentd ソースコード完全解説 at RubyKaigi2014 : sonots:blog

    Fluentd ソースコード完全解説 at RubyKaigi2014 : sonots:blog
    tak0303
    tak0303 2014/09/22
  • 本と温泉 Books and Onsen

    カランコロンと下駄を鳴らすそぞろ歩きの音を始め、この温泉まちから聞こえてくる色んなオノマトペが長ーい1冊のジャバラ絵に。 下駄型のユニークな表紙をひらいていくと鮮やかな切り絵作品が現れ、その一大絵巻の中には町の来歴を表す多くの人や場所が隠れています。 繊細な切り絵を眺めるのもよし、ゆかりの人物を探して遊ぶのもよし、飾っておいてもよしという『城崎ユノマトペ』。 地場に根ざした出版の新しい方法を考えるNPO「温泉」の最新刊は、絵です。志賀直哉、万城目学、湊かなえと城崎温泉ゆかりの作家たちとの共作を続けてきた「温泉」。 子育て世代の多い若旦那衆の興味は、いよいよ絵づくりにまで及びました。 読者をあっといわせる物語の構成と斬新な造で知られるtupera tuperaを何度か城崎温泉にお招きし、そこを歩き、味わい、温泉に浸かっていただいた末に生まれたが『城崎ユノマトペ』です。 20

    本と温泉 Books and Onsen
    tak0303
    tak0303 2014/09/17
  • Pythonデータ分析系ライブラリのインストール Windows / Mac - Librabuch

    PyCon JP 2014 チュートリアル「PyData入門」のお知らせ | Librabuch 上記のエントリで告知した通り、2014年09年12日(金)に行われるチュートリアルの講師を務める御縁を頂いています。29枚あったチケットは完売のようで、若干プレッシャーの高まりを感じる今日この頃です。 さて、チュートリアル開催にあたり、利用するライブラリ群のインストール方法をOS毎に確認していたのでこちらにも備忘録として残しておきます。(参加者の方々には専用経路で別途ご案内差し上げます) 導入手順 共通 WindowsMac版 動作確認 導入したいもの 今回導入したいライブラリは下記の通りです。 NumPy Scipy Pandas scikit-learn matplotlib IPython 共通手順 Python3.4.1をインストールしてPATHを通しておきます。(手順問わず) p

    Pythonデータ分析系ライブラリのインストール Windows / Mac - Librabuch
    tak0303
    tak0303 2014/09/11
  • GitHubに会社の就業規則を公開した - terurouメモ

    これです。 ちゃんと社労士チェックを入れて、2014年時点の法運用Validな感じにしてあるので、下手な中小企業はおろか、ろくにメンテされていない大企業の就業規則よりマトモな内容になっているはずです。 なんで就業規則を公開したのか マトモな規則が作ってあれば公開しても特にデメリットはない むしろマトモな会社アピールができてよい 個人的には「無限RedBullです!!!!」みたいな事をアピールする会社よりマトモな広報・求人活動の一環だと思っている 自分で就業規則を作ろうにも、良いサンプルがなかった(後述あり) いわゆるOSS的な話。就業規則にも再利用性が合っても良いはず これを書いてて、就業規則にライセンスを明示するのを忘れていたことに気が付いた GitHubだと、就業規則の改定にプルリクを飛ばせて楽しいし、改定履歴も一目瞭然 零細企業に就業規則って要らないんじゃないの? 従業員が10人未満

    GitHubに会社の就業規則を公開した - terurouメモ
    tak0303
    tak0303 2014/09/11
  • Apacheのチューニングメモ - Qiita

    個人的Apacheチューニングのメモ。 間違いがあったら教えて下さい! prefork 前提 Apacheでは、リクエストはApacheの子サーバプロセスが処理する。 子サーバプロセスは動的にforkで生成されたり、殺されたりする。 が、forkはとても重い処理なので、forkが発生しないように設定するのがよい。 チューニング方針 負荷が高かろうが低かろうが常に一定数のプロセスが動いている状態にする。 preforkの動作 MaxClientsは絶対値。 子プロセス数はこの値を超えない。 (以下正確ではないですが簡単に) Apacheは負荷が高くなってきたら 子プロセスを生成していく アイドル状態の子プロセスはMinSpareServers以上になるよう維持 MaxClients以上の子プロセスは生成しない MinSpareServersよりMaxClientsが強い 負荷が低くなってきた

    Apacheのチューニングメモ - Qiita
    tak0303
    tak0303 2014/09/11
  • Programming-language - なぜ null はそのプログラミング言語にあるのか(その1 - ”無”の無い世界) - Qiita

    前提 TaPL 読みながら Haskell/Denotational semantics 見て、自分なりに納得した己が解釈を文芸的に綴っていくだけの内容です 序: void, null, undefined, (), [], ⊥ どんな言語でも「空っぽ」なり「無い」なり「未定義」なりを意味する値が用意されており、型付けが動的だろうと静的だろうとこれらに対してだけはヤケに自由度の高い用法を許されています。 Haskell の undefined と ( ) 型 Haskellであっても、以下のコードは「正しく型づけされ、正しく動作する」としてコンパイルが通ります fib :: Integer -> Integer fib 0 = 1 fib 1 = 1 fib n | n > 1 = fib (n - 2) + fib (n - 1) | otherwise = undefined -- (

    Programming-language - なぜ null はそのプログラミング言語にあるのか(その1 - ”無”の無い世界) - Qiita
    tak0303
    tak0303 2014/09/09
  • SEOとWEBプロモーションの基礎|Gozalメディア

    SEO(Search Engine Optimization)の重要性について、疑問を持つ人も少なくなってきているのではないでしょうか?それくらいSEO、検索エンジンの最適化については、インターネット上でのビジネスを行う企業のみならず、多くの企業にとって重要な課題となっています。ユーザーが課題や商品名を想起した時に、検索エンジンを用いて検索を行うことが常となっているからです。 検索エンジンのロボット型プログラム では、検索エンジンで特定のワードが検索された時、上位に表示されるにはどのようにすればよいのでしょうか?検索エンジンでは、クローラー(crawler)というロボット型プログラムによって、日々ウェブサイトの情報が収集されています。まずはこのクローラーにウェブサイトを発見してもらうことが重要です。 そして、このクローラーがウェブサイトの情報を“円滑に”読み込めるように、Googleのアル

    SEOとWEBプロモーションの基礎|Gozalメディア
    tak0303
    tak0303 2014/09/05
  • プログラムではアクセスキー/シークレットキーを使わずにRoleを利用する | DevelopersIO

    渡辺です。 最近は、システムの開発支援としてAWS環境構築などに関わる事が多いです。 そこで、開発者側視点で押さえておきたいAWSのノウハウや基礎知識を書いて展開してみたいと思います。 今回はEC2で動くプログラムがアクセスキー/シークレットキーを使わずにRoleを利用すべき、という話です。 Roleとは? RoleはIAMの機能のひとつで、アクセスキー/シークレットキーを使わずに各種AWSリソースにアクセスすることができます。 例えば、EC2インスタンスからS3にオブジェクトを書き込んだり、SNSにメッセージを送信したりする場合に利用できます。 アクセスキー/シークレットキーとの違い ひとことで言えば、Roleはアクセスキー/シークレットキーに比べ、キーの管理をする必要がありません。 ただし、EC2インスタンスにしか割り当てることしかできません。 キー管理が不要 アクセスキー/シークレッ

    プログラムではアクセスキー/シークレットキーを使わずにRoleを利用する | DevelopersIO
    tak0303
    tak0303 2014/09/03
  • ウェブの仕様は今どこにあるのか?

    Webの仕様 ウェブの仕様といえば、W3CやWHATWG、IETFとかが思い浮かぶかもしれません。 これらの仕様が最近ではメーリングリストやIRCといった旧来のところだけではなく、GitHub上で議論されて策定が進められている事が増えています。(両方使ってるという話) この記事はそのような方法で進められてる仕様等についての紹介です。 * 自分自身はそこまで仕様に対して強い興味があるわけではないので、もっと詳しい方が正しくまとめて頂きたいです。。 最初にMove The Web Forward | Guide to getting involved with standards and browser developmentを見ておくといいかもしれません。 JavaScriptの仕様 この動きが多く見られるのがJavaScript(ECMAScriptやDOM APIを含む)周りの仕様につい

    ウェブの仕様は今どこにあるのか?
    tak0303
    tak0303 2014/09/03
  • あなたがReactを使うべき理由 - mizchi's blog

    最近フロントエンドでfacebook/reactをずっと使っている。世界的には一部のエンジニアの間で流行っているのだが、国内だとqiitaのタグ等を見てもどうも少ない。みんなもっと使うべきだと思うので、宣伝かねて意見をまとめてみる。 複雑化するデータバインドに対する懸念 MVWのVに対して思いを馳せると、だいたい次のことに行き着く。すなわち、「ある構造体の入力に対して、必ず一意なビューを生成したい」 {items: [1, 2, 3]} を入力とすると、 1, 2, 3のli要素になってほしい。これは単純な例だから問題に成り得ないように見えるが、アプリケーション全体の状態を一つのjsonとして定義し、 そこから常に0から組み立てればアプリケーションの健全性が確保できると考えたことはないだろうか? 現実の問題 UIのだいたいの状態は遷移で表現される。遷移の差分をプログラマが記述する。jQue

    あなたがReactを使うべき理由 - mizchi's blog
    tak0303
    tak0303 2014/09/03