タグ

2017年2月22日のブックマーク (6件)

  • PhpStorm の静的解析機能をさらに活用するための3つのアノテーション | バシャログ。

    先の M-1グランプリ決勝ではスーパーマラドーナを応援していた kagata です。「人に話すとツキが落ちる」という非科学的な理由からあまり他言しないようにしていたのですが、その努力もむなしくファーストラウンド敗退に終わりました。結果は残念でしたが、関東の地上波ゴールデンタイムで「ひき肉にしてやんよ」が聴けたのでそれで満足することにします。 さて、今回は PhpStorm についての Tips です。PHP のソースコードにアノテーションを追加することで、PhpStorm の強力な静的解析機能をさらに有効活用できる例をご紹介します。これにより、バグの作りこみをへらしたり、自動補完でコーディングの効率をアップさせたりすることができます。ぜひ活用してみてください。 それにしても、「○○を◎◎する N 個の☆☆」なんてありがちな記事タイトルをたまにつけると、なんだかすごく恥ずかしいですね。 Ph

    PhpStorm の静的解析機能をさらに活用するための3つのアノテーション | バシャログ。
  • AWSでNewRelicを使ってみる(EC2、PHPアプリ、MySQL、Apache) - Qiita

    AWSでリソースの監視や計測といえばCloudWatchですが、他のサービスがどんな感じか使ってみたくて試しにNewRelicを使ってみたのでその時のメモ 最終的に以下を計測するようにしてみました。 サーバーリソース(CPU、メモリ、ロードアベレージなど) PHPアプリ(レスポンスタイム、エラー率など) RDS-MySQL(SQL数、コネクション数など) Apache Httpd(server statusで確認できる内容) とりあえあえず試す(サーバーリソース) AWSユーザなら無料で使えるNew Relic導入方法 上記を参考にAmazonLinuxに適応してみました。 NewRelicにアカウントを作成 ライセンスキーを確認 監視対象のEC2にSSHログインし、以下を実行(LICENSE_KEYとなっている部分は自分のライセンスキーに変更) $sudo rpm -Uvh http:/

    AWSでNewRelicを使ってみる(EC2、PHPアプリ、MySQL、Apache) - Qiita
  • 異なる価値観の人たちをチームとしてまとめる技術

    会社の持つ「知識」が非常に重要な意味を持つようになった現在では、自社だけで必要なノウハウを全て賄おうとするのは現実的ではありません。 例えば一つのウェブサービスをリリースしようとするときに必要な知識を列挙してみると、以下のようになります。 マーケティングファイナンスソフトウェアコーディングインフラライティングデザインSEOもちろん、上に挙げた知識が全てではなく、この他にも数多くの知識が必要となります。 そして、ここで問題になるのは「チームをどのように作るか」ではないでしょうか。 背景をある程度共有している自社の社員でチームを構成することはともかく、他社の専門家、フリーランサー、企業家、投資家など、チームには背景を共有していない方々も数多く存在し、彼らに一つの方向に向かって協力してもらわなければなりません。 そこで稿では、「異なる価値観の人たち」を一つのチームにまとめるための技術をお伝えし

    異なる価値観の人たちをチームとしてまとめる技術
  • [社内新人向け]Gitで使ってほしくないコマンド - Qiita

    社内に新人が増えてきたので、弊社のWeb開発でのGitのゆるーい利用方針をまとめます。 当はネガティブなことばかり書かずに、「覚えて欲しいコマンド、使ってほしくないコマンド」というタイトルにしたかったのですが、予想以上に長くなりそうなので分けます。 (追記:第二弾できました) → [社内新人向け]Gitで絶対にオススメなプラグインや設定3つ 社内環境 Web系開発がほぼ100% ブランチワークはGitflowをベースにしたプルリク駆動開発 少人数チームなので、エンジニアは全員LinuxのCUI操作をできて欲しい(vagrantや開発サーバ上の操作など) GitGUIクライアントは、SourceTreeとGithub公式を試しましたが、初学者が使うと却って危ない挙動をしてしまうケースがあったので、全員CUI操作をしてもらうことにしました CIツールはまだ導入できず。各サーバーへのデプロイ

    [社内新人向け]Gitで使ってほしくないコマンド - Qiita
    syo-sa19820615
    syo-sa19820615 2017/02/22
    「社内新人向け」って付けるならQiita::Teamに書いたらええのにって思ったら、ブコメが燃えててワロタ
  • サラリーマンの幹部養成学校の一日が刑務所と変わらない→実際に行った人たちが続出

    ゆるふわ怪電波☆埼玉 @yuruhuwa_kdenpa こういうのが無くならない限り日の労働環境は向上しないんだろうなぁって... 一体どういう企業がこういう所に社員教育を依頼するのだろうか pic.twitter.com/a2nTlB3Pv0 2017-02-20 22:13:32

    サラリーマンの幹部養成学校の一日が刑務所と変わらない→実際に行った人たちが続出
    syo-sa19820615
    syo-sa19820615 2017/02/22
    ドン引きした。そういえばSI 時代、管理職の何名かは行かされてたなぁ。
  • 型クラスはインターフェースとどう違うのか | POSTD

    (注:2017/02/27、いただいたフィードバックを元に翻訳を修正いたしました。) Haskellの型クラスは、Haskellを学び始めたばかりの多くの人にとっては難しい概念です。たいていの言語はこれを表すことが全くできませんし、それに近い概念も持っていません。多くのオブジェクト指向型の言語にとっては、利用可能なものの中では Interface が最も近い言語要素でしょう。Rubyの modules は似たような役割を持っています。しかし、この概念は両方とも、名前の多重定義と一種のポリモーフィズムをアドレスするので、型クラスが提供するパワーの一部を欠いています。 この記事は、型クラスに興味を持っている人向けです。Haskellや関数型プログラミングの予備知識は必要ありません。JavaやC言語のような静的な型付き言語に慣れていれば、役に立つでしょう。 型クラスについての概要/要約 型クラス