タグ

2013年5月17日のブックマーク (18件)

  • Tweak m1.small - misc notes

    (2015-07: 以下の内容は古いです。現状では php5.5 以降の Zend OPcache、apcu、さらに php7、HHVM 等の動きがあります) m1.small instance をしゃぶり尽くす AWS って on demand 的な使い方をした場合の課金や、ストレージ課金は驚異的に安価だとおもいますが、常時稼働が必要な instance の CPU 課金は(デフレスパイラル下の日に於いては)微妙に割高感があります。 その中で、2番目に低価格な m1.small でどこまで逝けるか を試してみるつもりです。 m1.small は Xen の CPU cap (割り当てCPU時間の制御) されており、AmazonCPU を盗まれています。B) # mpstat 00:00:00 AM CPU %user %nice %sys %iowait %irq %soft %

    t_a_o
    t_a_o 2013/05/17
  • Rails で、Controller に定義されている action を一度に取得する方法はありますか? - QA@IT

    平素よりQA@ITをご利用いただき、誠にありがとうございます。 QA@ITは「質問や回答を『共有』し『編集』していくことでベストなQAを蓄積できる、ITエンジニアのための問題解決コミュニティー」として約7年間運営をしてきました。これまでサービスを続けることができたのは、QA@ITのコンセプトに共感をいただき、適切な質問や回答をお寄せいただいた皆さまのご支援があったからこそと考えております。重ねて御礼申し上げます。 しかしながら、エンジニアの情報入手方法の多様化やQAサービス市場の状況、@ITの今後のメディア運営方針などを検討した結果、2020年2月28日(金)15:00をもちましてQA@ITのサービスを終了することにしました。 これまでご利用をいただきました皆さまには残念なお知らせとなり、誠に心苦しく思っております。何とぞ、ご理解をいただけますと幸いです。 QA@ITの7年間で皆さまの知識

    Rails で、Controller に定義されている action を一度に取得する方法はありますか? - QA@IT
  • ITmedia Biz.ID:第1回 会議の何が問題なのか?

    ほとんどの人が会議が嫌いではないでしょうか。何のための会議か分からない、決まったことが実行されない、そもそも会議時間が長い……。そんな非効率な会議の原因を明らかにするとともに、解決法を探っていきましょう。 長い会議に嫌気がさしたことはないでしょうか。 問題は会議が長いことだけではなかったはずです。明らかに非効率な会議が、不条理に長く続いていることにイライラしたのではないでしょうか。 そもそも「何のためにメンバーが集まったのか」が共有されていないまま会議が始まる。いざ議論が始まると、そもそも何についての議論しているのか誰も分からなくなってしまう。それでも会議が続けられ、予定時間を大幅に過ぎたところで結論があいまいなまま会議が打ち切られる。会議中に決まったToDo(やるべきこと)もいつの間にか忘れられ、次の会議でまた同じToDoが発行される。最終的には、会議がなぜうまくいかないのかを話し合う会

    ITmedia Biz.ID:第1回 会議の何が問題なのか?
    t_a_o
    t_a_o 2013/05/17
    議事録ドリブン
  • 合意形成手段としての議事録 2013 05-15

    1. 合意形成手段としての議事録 株式会社 Aiming 最高技術責任者 / Chief Engineering Officer 小林 俊仁 @toshi_k 2013年5月15日 社内勉強会 2. • 組織の一体性は所有権や命令ではなく情報によってもたらされる • 意思決定が意思決定たるためには、次の4つのことを決めなければならな い。 1) 実行の責任者 2) 日程 3) 影響を受けるがゆえに決定の内容を知らされ、理解し、納得すべき人 4) 影響を受けなくとも決定の内容を知らされるべき人 組織で行われている意思決定のうちあまりに多くが、これらのことを決め ていなかったために失敗している。 P. F. ドラッカー 「経営者の条件」 序章・成果を上げるには 先達の言葉

    合意形成手段としての議事録 2013 05-15
  • Free At Last - 八田真行のオープンソース考現学

    パソコン雑誌の休刊が相次いでいる。また、ボーランドが開発ツール事業を売却したそうだ。そういった最近のニュースを見ていて、隔世の感を感じつつ以下のようなことを思った。 昔々、といっても今から高々十数年前のことだが、私がパソコンに触り始めたころに主流だったOSはMS-DOSだった。そもそもハードウェアのスペックが現在と比べて著しく低かったということもあるし、当時としてはやむを得ない部分もあったのだろう。過去を現在の基準で裁断するのも無茶なことだ。しかしそれにしても、MS-DOSはプロプライエタリなのはもちろん、極めて不安定で使い勝手の悪いOSだった(ついでに言わせてもらえば、Windows 3.1も実にひどいOSだった)。少しでもパフォーマンスを改善しようと、裏技、今風に言えば「バッドノウハウ」を仕入れるために、せっせとなけなしの小遣いをはたいてパソコン雑誌を買っていたのが懐かしい。 OSのみ

    Free At Last - 八田真行のオープンソース考現学
  • 「若者のコピーレフト離れ」は本当か? GitHub世代に注目してみる - YAMDAS現更新履歴

    Open Source Is Old School, Says The GitHub Generation - ReadWrite 近年 GNU GPL に代表されるコピーレフトなライセンスから BSD、MIT、Apache ライセンスなどのより寛容な(permissive)ライセンスへの移行が起きているという話である。 ソフトウェアが書かれた言語別のコピーレフトなライセンス離れのグラフ(Perl を除くほぼすべての言語でそのトレンドが顕著)や、実は GitHubホストされているプロジェクトの多くは、ちゃんとしたライセンス指定を行っていないとかなかなか興味深い。 この文章の結論は、この一文になるのだろうか。 License rebels, in other words, tend to become less rebellious as their projects mature. O

    「若者のコピーレフト離れ」は本当か? GitHub世代に注目してみる - YAMDAS現更新履歴
  • スマートフォン開発研修教材の公開について - mixi engineer blog

    クラフトワークの来日公演3-D CONCERTS 1 2 3 4 5 6 7 8を観にいったら、顔が大きいのか、3Dメガネがきつくて切なかったもりもとです。 株式会社ミクシィでは、新卒入社スタッフをはじめ、これからスマートフォンアプリ開発を行っていく全スタッフを対象に、社内で「スマートフォン開発研修」を始めています。その研修資料をこのたびgithubで公開させていただきました。 mixi-inc/iOSTraining · GitHub https://github.com/mixi-inc/iOSTraining mixi-inc/AndroidTraining · GitHub https://github.com/mixi-inc/AndroidTraining これら文書は、それぞれCC BY-SA 3.0およびApache License 2.0とCC 2.5 Attributi

    スマートフォン開発研修教材の公開について - mixi engineer blog
  • ユースケースの特徴 - mkoszk’s blog

    ユースケースのイメージ ユースケースは、次のようなユースケース図で表すことができます。 しかし、ユースケースのイメージは次のように示すこともできます。ユースケースはアクターと対象システム(サブジェクト)との相互作用を示していますから、アクターと対象システムの間に位置するイメージです。 ユースケースを機能的に見る人は最初の図を、相互作用と見る人は次の図のイメージを好みます。 ユースケースのレベル ユースケースのレベルについて、「ユースケース実践ガイド〜効果的なユースケースの書き方」では、5つのレベルに分けています。この記事では、このうちの要約、目的、サブ機能の3つのレベルについて取り上げます。 要約レベル(空) 要約レベルは、 同じサブジェクトの複数ユースケース群です。要約レベルには複数のユーザ目的が含まれます。複数のアクティビティのかたまりです。要約レベルの例として次のようなユースケースが

    ユースケースの特徴 - mkoszk’s blog
  • 学生向けモデリング演習支援システム

    ユースケース図とユースケース記述の作成 モデルの作成の第一ステップとして、ユースケース図を作成します。また、ユースケース図のユースケースが具体的にどのような動作をするのかを確認する ために、ユースケース記述も作成します。 ユースケース図の作成 問題定義と問題説明図からユースケース図を作成します。アクターとアクターに提供する機能となるユースケースを 抽出します。 アクターやユースケースについてはUML技法支援ページ第7章を参考にしてください。 先ほど例として問題定義と問題説明図の作成で設定した「図書おすすめシステム」のユースケース図を作成します(図m3-2)。 ●図m3-2 ユースケース図を作成する部分 ユースケース図は提案するシステムによって描く必要になる数も変わり、提案するシステムが増えればその分増やすことになります。 しかし、1つのシステムに関するユースケース図をいたずらに分けて記

  • Pythonらしいコードの書き方 - Kesinの知見置き場

    はてなブログに移行して最初の記事はやはりPythonネタにしました。 はてなブログいいですね。デザインの編集がやりやすくなったのと、Markdownで書けるのが素晴らしいです。 PyCon 2013の動画を見ていたら、素晴らしい"Transforming Code into Beautiful, Idiomatic Python"という発表を見つけたのでそのまとめです。 今どきのPythonコードのベターな書き方を紹介しています。 Transforming Code into Beautiful, Idiomatic Python ... スライドはこちらにありました 結構長くなってしまったので、知ってる項目は読み飛ばしてもらえばと思います。 ループの基 整数のループ まずは基のループ。 Cのfor int i=0; i<6; i++をPythonで単純に書くとこうなります。 for

    Pythonらしいコードの書き方 - Kesinの知見置き場
    t_a_o
    t_a_o 2013/05/17
  • Rubyで色を扱うライブラリ「Colorable」をアップデートしましたのでお知らせいたします

    Rubyで色を扱うColorable gemをアップデートして大幅に機能強化しましたので、改めて紹介します。versionは0.2.0です。 colorable | RubyGems.org | your community gem host melborne/colorable · GitHub Colorableとは Colorableは、Rubyで色を取り扱うためのライブラリで、次の機能を備えています。 1. 色変換: X11カラー名, HEX, RGBおよびHSB値の間での出力フォーマットの変換ができます。 2. 色合成: 算術演算子を使った色合成ができます。 3. 色列挙: X11カラーにおける列挙操作ができます。 4. 色モード: 各Colorオブジェクトは出力状態を表すモードを持っていて、その状態に応じてメソッドの挙動を変更できます。 使い方 上記各機能の使い方を順に説明しま

    t_a_o
    t_a_o 2013/05/17
  • Concurrency Utilities for EE 7

    Concurrency Utilities for EE 7 2013年5月15日 at 12:10 午前 日は、Java Day Tokyo に非常に多くの Java 開発者の皆様にお集まりいただきまして誠にありがとうございました。日私が C-4 のセッション「エンタープライズ環境における並列処理の実装方法について」で説明した資料に参考メモを付加した、参照用のバージョンを下記に公開します。 また併せて説明時に使用したデモ(CPU 256 個の環境で Java を並列処理実行させた際のデモンストレーション)動画も下記に公開します。下記のデモは内部的に単なる Σ 計算を行なっているだけなのですが、デモ動画をご覧いただくとわかるのですが、単なる逐次処理、JDK 1.0 からある昔ながらの Thread 生成方法、Concurrency Utilities を利用した場合で、どの位 CPU

    Concurrency Utilities for EE 7
    t_a_o
    t_a_o 2013/05/17
  • “new” Only Makes Javascript OO Harder

    Javascript objects and classes aren’t hard. This whole “prototype” thing is blamed for too much: prototype-based programming isn’t hard. this is really weird, but prototypes aren’t. What’s prototype-based programming? It just means every object has a “prototype” and when you look up a property on the object it searches the object, then the object’s prototype, then the prototype’s prototype, and so

  • GrowthForecast - Lightning fast Graphing / Visualization

    GrowthForecast is a web tool that let's you graph all sorts of metrics via a WebAPI. Our simple API let's you create and update charts in real time, customize your charts through a Web interface, and create charts that combine multiple metrics. You can graph your MySQL data with 1 line of code $ crontab -l */5 * * * * curl -F number=`mysql -BN -e 'select count(*) from member' game` http://example.

    t_a_o
    t_a_o 2013/05/17
  • Magazine

    Magazine 部員の執筆した記事を掲載しています。 主に各年の文化祭で作成されたものです。 なおこのページに掲載されている全てのコンテンツのご利用に関しましては、 利用規約 をご確認ください。

  • [PDF]第4回 PPTPを使用したリモートアクセスVPNの仕組み

    has been sold or is not listed for sale. Our experts can help you acquire this domain. Looking for a domain name that's not listed for sale in our marketplace? Don't worry, all is not lost. You can hire an experienced PerfectDomain broker to negotiate an acquisition on your behalf. HIRE A BROKER

    [PDF]第4回 PPTPを使用したリモートアクセスVPNの仕組み
  • Cookbookテストフレームワーク「ChefSpec」 #opschef_ja - クリエーションライン株式会社

    ChefSpecはCookbookテストフレームワークです。RSpecを用いたテスト駆動開発(TDD, Test Driven Development)と呼ばれる開発手法のためのテストフレームワークで、まずテストを書き、次のそのテストをパスするコードを書き、それらを繰り返して開発を進めていくという手順を取ります。実際にCookbookをノードに適用せず、Cookbookが期待した動作を行うように記述されているかどうかをテストします。 ChefSpecのインストール gemでインストールが可能です。 なお、以前インストールできるChefSpec 0.9.0はChef 11には対応していなかったので、インストールオプションに--preをつけるか、--version '1.0.0.rc1'をつけてChefSpec 1.0.0.rc1をインストールする必要がありました(Error in runni

    Cookbookテストフレームワーク「ChefSpec」 #opschef_ja - クリエーションライン株式会社
  • SOLIDオブジェクト指向ルールのオープン・クローズド原則への批判

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    SOLIDオブジェクト指向ルールのオープン・クローズド原則への批判
    t_a_o
    t_a_o 2013/05/17