タグ

meganehouserのブックマーク (1,785)

  • Webアプリケーション負荷試験実践入門

    2015年2月24日 ヒカ☆ラボ発表資料 Webアプリケーション負荷試験実践入門 ■スライドの目的 負荷試験の重要性を認識して頂く 意味のある負荷試験を最短距離で行うための“段取り”を持ち帰って頂く 内容的には、主にAWS上のLAMP構成のシステムに対する負荷試験ですが、負荷試験ツールに依存しない全般的に通用する話を扱っています。Read less

    Webアプリケーション負荷試験実践入門
  • Python/FlaskでTwitterのOAuth認証 - c-bata web

    はじめに TwitterによるOAuth認証を使ったアプリケーションを作りたかったので調べてみた。 とはいっても、とりあえず動くものを作るのが最優先なのでOAuth認証は何らかのモジュールに任せる。色々調べてみるとどうやらpythonでOAuth認証をやるならRauthというものが良さそうでした。 $ pip install rauth コード ググってみたらStack Over Flowにいい感じのコードがあった。 rauth/flask: How to login via Twitter? 自分が使いやすいように書き換えた↓ ユーザ名の取得 TwitterAPI1.1 REST API 全項目解説 もらったアクセストークンで、verify_credentialsというAPIを叩くとユーザー名を含むユーザー情報を取得できる。 verify = sess.get('account/veri

    Python/FlaskでTwitterのOAuth認証 - c-bata web
  • 熟成された濃密な辛口「ゼルダの伝説 ムジュラの仮面3D」レビュー

    NINTENDO64ソフト「ゼルダの伝説 ムジュラの仮面」が発売されたのは2000年4月27日、いまから15年前だ。前作「ゼルダの伝説 時のオカリナ」が1998年11月21日に発売されて、わずか1年5ヶ月でのリリースである。 「社長が訊く」でも触れられているが、延期を繰り返して長時間待たせた時のオカリナの反省があり、わずか1年で開発するために時のオカリナの3Dモデルを流用して、このムジュラの仮面が開発された。 同じ3日間を何度も繰り返すという、この作品の最大の特徴は開発期間の短縮のために生まれた。独特のシステムゆえに、不具合も多く、開発期間の短さからか謎解きに不親切な部分が多く見られ、時のオカリナと比べて評価が分かれる作品となった。好きな人はとことん好き、嫌いな人は途中で投げ出してしまうゲームだった。 ムジュラの仮面は当然発売日に買ったし、当然クリアもしたが、何度も何度もクリアした時のオカ

  • ダークネットのはなし #ssmjp

    7. ダークネットの特徴 外部からのアクセスに対して 一 切 の レ ス ポ ン ス を 返 さ な い ssmjp 7 IPアドレス空間 割り当て 済 未割り当て 双方向 片方向 ダークネット 2015/2/20 8. ダークネットのいま ssmjp 8 IPv4 アドレス空間マップ 引用:Dainotti, A., Benson, K., King, A., claffy, k. , Kallitsis, M., Glatz, E., and Dimitropoulos,X., “Estimating Internet address space usage through passive measurements” ライブネット ダークネット 経路なし 引用:Dainotti, A., Benson, K., King, A., claffy, k. , Kallitsis, M.,

    ダークネットのはなし #ssmjp
  • D言語はデータサイエンスのためにある | POSTD

    Andrew Pascoeは、 部屋に座っている AdRollのシニアデータサイエンティストです。 プログラミング言語D は、効率的にタスクをこなすためにデータサイエンスチームがすぐに好んで使うようになりました。今では重要なインフラストラクチャに欠かせない言語になっています。なぜでしょうか。それはD言語が多くを提供するからです。 簡単な紹介 他の典型的なデータサイエンスワークフローと比較して、D言語を使用する最も明確な利点の1つは、マシンコードにコンパイルできるという点です。インタプリタや仮想マシンレイヤがなければ、Java Hadoopフレームワーク、R、Pythonのような他のツールよりかなり高速にデータ中からリッピングできます。しかし、D言語のコンパイラは、多くの場合、まるでスクリプト言語のように高速に実行できます。100万の一様ランダム変量を生成し、ソートし、十分位数を見つける処理

    D言語はデータサイエンスのためにある | POSTD
  • コードを書く経営者ドワンゴ川上会長「プログラミングこそが基礎教養」 | Biz/Zine

    最近の開発って宗教っぽくない? 今のプログラム開発の現場を見て「コンピュータの動作原理を知らない人が作っている」と感じているという。川上氏は、CPUや帯域などの理論から検証するが、今のエンジニアは、実験で計測して原理まで遡らない。川上氏はこれを「宗教的」とコメントした。 アジャイルとか、スクラムとかいろんな方法がありますよね。もちろん方法的には効果があるんでしょうが、ちょっと宗教っぽいなあと。どこが宗教っぽいかというと、宗教の人って、批判すると怒り出すんです(笑)。 自分が考えたり、おこなった結果よりも、誰かがやった結果に頼るエンジニアが増えていると警告する川上氏。最近会った人から得たという、半導体業界の話を披露した。 半導体って過去40年間のムーアの法則で進歩してきた。それで何か生み出したかという問の答えが「膨大な数の二流のエンジニア」なんだそうです。すぐれた回路設計や性能に注入するより

    コードを書く経営者ドワンゴ川上会長「プログラミングこそが基礎教養」 | Biz/Zine
  • 長文日記

    長文日記
  • 【Marxico】EvernoteユーザーのためのMarkdownエディター - 段ボール箱の中身 Chrome

    Evernoteは手放せないほど重要なツールですが、エディターの使い勝手には不満を持っています。文章を入力するには必要十分ですが、細かなことろで色々と、、、です。いちばん不満なのはHTMLMarkdownで入力ができないこと。HTMLの直接入力はできなくとも、Markdownでの入力はサポートしてほしいと思っていました。 EvernoteMarkdownが大好きなあなたにMarxicoはオススメなエディターです。 MarxicoはMarkdown記法をサポートし、Evernoteに直接保存することができる無料のエディターです。Chrome拡張機能ですので、Chromeがインストールされている環境であれば、簡単に利用を開始することができます。Markdown記法のサポートの他にも独自の入力方式を持っています。Markdownだけでは表現できないテーブルや数式などの入力も可能です。 Ma

    【Marxico】EvernoteユーザーのためのMarkdownエディター - 段ボール箱の中身 Chrome
  • Underscores in Python • Shahriar Tajbakhsh

    This post discusses the use of the _ character in Python. Like with many things in Python, we’ll see that different usages of _ are mostly (not always!) a matter of convention. Single Lone Underscore (_) # This is typically used in 3 cases: In the interpreter: The _ name points to the result of the last executed statement in an interactive interpreter session. This was first done by the standard C

    Underscores in Python • Shahriar Tajbakhsh
  • パーリンノイズを理解する | POSTD

    この記事の目的はKen Perlinの改良パーリンノイズを分かりやすく分析し、お伝えすることです。記事内のコードはC#で書かれており、自由にご利用いただけます。最終形のみを見たい方は、こちらから最終的なソースをご確認ください。 パーリンノイズは手続き的なコンテンツ生成によく使われる、非常に強力なアルゴリズムです。ゲームや、映画などの視覚媒体に特に有用です。パーリンノイズの開発者であるKen Perlinは、この最初の実装でアカデミー賞を受賞しました。彼が2002年に発表した改良パーリンノイズについて、私はこの記事で掘り下げていきます。パーリンノイズは、ゲーム開発においては、波形の類や、起伏のある素材、テクスチャなどに有用です。例えば手続き型の地形(Minecraftのような地形はパーリンノイズで生成できます)、炎のエフェクト、水、雲などにも使えます。これらのエフェクトのほとんどが2次元、3

    パーリンノイズを理解する | POSTD
  • Dive into React.js

    歌舞伎座.tech#6「VirtualDOMとReact」での発表資料です。 http://kbkz.connpass.com/event/11254/

    Dive into React.js
  • 歌舞伎座.tech#6「VirtualDOMとReact」 アウトラインメモ

    歌舞伎座.tech#6「VirtualDOMとReact」 - connpass に参加して来たのでメモ。 すべてのCSSに死を!これはJSerの叫び!- @kyo_ago スライド: CSSに死を!これはJSerの叫び! #kbkz_tech CSSが辛い CSSはカプセル化とか継承とか、プログラムからの概念がそのまま持ってこれない ReactStyle js-next/react-style JS内にStyleを埋め込むことができる そのままオブジェクト的に入れられる Template Stringsと合わせればその場でCSSを入れることができる styles=にスタイルを入れる セレクタをあまり考えなくていい style属性でスタイリングする 擬似要素、擬似クラスが全滅 :hover :active などが使えない。 CSSの継承などの概念が消える 自分で頑張る必要がある ユーザプレ

    歌舞伎座.tech#6「VirtualDOMとReact」 アウトラインメモ
  • Get Started React.js

    React.jsについての簡単な紹介 Component化、Prop、Stateの使い分け、イベント、addon、mixin、アーキテクチャ、ServerSide Renderingなどについての説明。 一部v0.12で変わった部分の対応もしています。

    Get Started React.js
  • Thinking in React – React

    React can change how you think about the designs you look at and the apps you build. When you build a user interface with React, you will first break it apart into pieces called components. Then, you will describe the different visual states for each of your components. Finally, you will connect your components together so that the data flows through them. In this tutorial, we’ll guide you through

    Thinking in React – React
  • Rust 1.0: status report and final timeline | Rust Blog

    It's been five weeks since we released Rust 1.0-alpha! Before this release cycle finishes next week, we want to give a status report and update on the road to 1.0 final. TL;DR: Rust 1.0 final will be released by May 15, 2015 What is the overall timeline? Based on the progress in this release cycle, we are now comfortable committing to a precise release schedule for 1.0: Rust 1.0-alpha2 -- Feb 20 A

    Rust 1.0: status report and final timeline | Rust Blog
  • 私が月に1度やってるMacのメンテナンス方法 | Stocker.jp / diary

    私はメインマシンとして Mac を使用していますが、一時期全くメンテナンスをせずに使っていたら、10ヶ月ほどで買った時より明らかに動作が遅くなってしまいました。 そこで、最近は毎月1回メンテナンス作業を行うことにしています。 具体的には以下のような感じです。 関連記事: Windows 10を快適に使用し続けるために月1回やった方が良いメンテナンス ディスクユーティリティ メニューバー右端の検索アイコンをクリックするか、command + space または control + space キーを押して Spotlight を起動します。 disk と入力します。すると、候補にディスクユーティリティが出てくるはずなので、Enter キーを押して起動します。 ディスクユーティリティでディスクを検証 ディスクユーティリティの[First Aid]ボタンをクリックし、[実行]をクリックするとMa

    私が月に1度やってるMacのメンテナンス方法 | Stocker.jp / diary
  • コマンドで確認してみたRESTful#とは勉強会4 | いきあたりばったり

    先日第4回目のRESTful#とは勉強会を開催致しました。 今回も時間いっぱい「webを支える技術読書会をやりました。 前回の反省も踏まえ、休憩を入れましたが、やはり集中が最後まで続いて良かったです。 ところでこの勉強会、初心者向けとはちょっと言いがたくなってきましたね。 しかしながら、出来れば開発始める前に知っておいたほうがいい内容なので、初心者から~と幅広い層向けになってきたと思います。 既に練度が高い方からもこういう意見を頂けて嬉しいです。 HTTPメソッドで冪等性とか考えたことなかったから今日の読書会はすごい勉強になった — Hiroyuki Morita (@chiastolite) 2015, 2月 10 やったこと 今回は「7章 HTTPメソッド」から読み進めました。 最初読むにあたり、川村さんより注意点や問題が出されました(素敵な試み!) RESTful#とは勉強会4 2

    コマンドで確認してみたRESTful#とは勉強会4 | いきあたりばったり
  • 翻訳記事:水はひび割れを見つける | スパ帝国

    これは翻訳記事です GDC#17:水はひび割れを見つける 2011/6/12 Soren Johnson Game Developer誌2011年3月号に掲載された物の再掲 「リスクを最小にせよ、どの選択肢が良いか考えろ。ゲームはそう教える。ゲームとはこういうものだ。言い換えれば、ゲームの終着点は退屈であり楽しみではない。我々は楽しいゲームを作ろうとしているが、それは人間の脳に対する勝ち目の無い戦いだ。楽しみとは過程であり、終着点はルーチンワークだからだ」 – ラフ・コスター著「おもしろい」のゲームデザイン―楽しいゲームを作る理論 多くのプレイヤーはゲームを最適解探しのパズルとして遊ぶ。どうすれば最小のリスクで最大の報酬が得られるのか? どんな戦略が勝利を確実にするのか? プレイヤーはゲームからできるだけ楽しみを絞り出そうとする。 しかしゲームというのは非常に複雑で、リリースしてみるまでプ

  • Problem Solving with Algorithms and Data Structures using Python — Problem Solving with Algorithms and Data Structures

    Problem Solving with Algorithms and Data Structures using Python¶ By Brad Miller and David Ranum, Luther College Assignments There is a wonderful collection of YouTube videos recorded by Gerry Jenkins to support all of the chapters in this text. Acknowledgements¶ We are very grateful to Franklin Beedle Publishers for allowing us to make this interactive textbook freely available. This online versi

  • Studying HTTP

    RFC(Request For Comments) 2616をはじめとした、HTTP(Hypertext Transfer Protocol)に関する文献などを紹介し、HTTPやWWW(World Wide Web)に関連する技術についての知識を深めるためのサイトです。About [Studying HTTP] 当サイトは、RFC 2616をはじめとした、HTTPに関する文献などを紹介し、HTTPやWWWに関連する技術についての知識を深めるためのサイトです。 当サイトを初めてご利用になる方は、Studying HTTP : Helpをお読みいただき、記述の内容にご同意の上、ご利用下さい。 2014.11.26 更新 当サイトへのご連絡は、現在メールのみとなっております。 Main Contents HTTP Status Code HTTP/1.1仕様書などで定義されているHTTPステータ