デスク配線がスッキリ。Ankerの全部入り12 in 1モニタースタンドが突然8,250円OFFされてた #Amazonセール
Vorlon.jsという開発者ツールを知っているだろうか? このオープンソースツールを使えば、PCブラウザーで各種Webデバッグが行える。その機能概要と基本的な使い方を解説。 Vorlon.jsとは Vorlon.js(読み方: ヴォーロン・ジェーエス)とは、ChromeのDevToolsやIE/EdgeのF12開発者ツールと同じく、Webブラウザーの表示内容やネットワーク状態をデバッグするためのツールである。 最も特徴的なのが、ブラウザー上で動作することだ。PCブラウザーのデバッグはもちろん、スマホなどのモバイルデバイスのデバッグを、ケーブルをつなげることなく、Macを準備することなく、実現できるのが大きなメリットだろう。 マイクロソフトが開発したオープンソースプロジェクトであり、Node.jsとSocket.IOといったオープンな標準のみを使って開発されていて、プラグインの追加が容易で
こんにちは、blankfeinです。 本日は、目標を紙に書く重要性について述べたいと思う。 目標を紙に書く方法は、古くから言われてきた自己啓発法だよな。 それゆえ、「いまさらなんだよ」という意見があることも承知しているし、胡散臭いと考える人が多いこともまた承知している。 目標を紙に書くことは胡散臭い? blankfein自身も、某大手出版社の編集者の友達に、目標を紙に書く重要性について述べたところ、非常に胡散臭いものを見る目で見られた経験がある。 確かに、自己啓発セミナーで、みんなで目標を書き出そう!みたいなやつは、気持ち悪いし、宗教じみた匂いがする。 が、しかし、胡散臭いと思われようが、なんと言われようが、目標を紙に書くことは凄まじく効果的であり、ビジネスにも人生にもなんにでもめちゃくちゃ効くので、やるべきだということを声高に叫びたい。 孫正義も目標を紙に書いている 孫正義も、よく「人生
swiftらしいコード書けるように最近ずっとリファクタリングしてて、正しいかどうか自分もわからないけど、一応自分いいと思ったtipをまとめたいと思います。 Stringよりenumを使う 例: stroyboard からview controllerを取得 let searchChannelListViewController = UIStoryboard(name: "Search", bundle: nil).instantiateViewControllerWithIdentifier("SearchChannelList") guard let searchChannelListViewController = searchChannelListViewController else{ return } Stringのデメリット: nilではありえないとわかったとしても毎回nil判
NSErrorを返す系のメソッドを使う機会って良くあると思いますが(通信,保存など)、NSErrorの引数にnil以外(エラー)の場合どうしたらいいか分からないということが多々あるのではないでしょうか? 「だって、NSErrorにどういう内容が返ってくるか分からないし、分かったとしても全てのパターンにおいてエラー処理書かないといけないの?」的な。 だからNSErrorにエラーが返ってきたら、何もしない。 落ちるか落ちないかは神のみぞ知る的な。 やっぱりそれじゃちょっとダメプログラマかなと思い、エラーメッセくらい出してあげるか、ということでNSErrorの仕様読んでたらとんでもなく便利なことに気づいたので共有します。 UIAlertViewに表示する内容を全部『日本語』で返してくれる ※ UIAlertViewはios8からdeprecatedなので注意してね、俺は面倒くさいからUIAler
『一生使える「仕事の基本」』 トップ1%に上り詰める人が大切にしている 一生使える「仕事の基本」 作者: 鳥原隆志 出版社/メーカー: 大和出版 発売日: 2015/10/21 メディア: 単行本(ソフトカバー) 仕事の基本 仕事の基本をわかっていないと、応用ができないですよね。 本書では、仕事の基本について、わかりやすく書かれています。 ▼ ここに注目 ▼ 信用の積み重ね方 「信用は当たり前のことを当たり前のようにやり続けることで、徐々に信用の残高が増えます。そして一定額になるとまるで利子のように周りからの目が変わり、できる仕事の範囲や任せられることが増えてくるのです。」(p.55) 信用が増えると、任されることが増えてくる もっとやりがいのある仕事をしたい。 そう思うなら、信用を増やすように考えてみるというのもありですね。 基本的なことをしっかりと行う。 そういうことの先に、任されるこ
2015年11月10日に某社の社内勉強会で、「強いチームの作り方」というテーマで話をしたのでその際の資料を公開しておきます。 内容自体は、WEB+DB PRESS 83号に書いた内容なので興味があればそちらを参照ください。 最近DevOpsの文脈ですぐに「インフラ自動化しないといけない」とか「ツール使って効率化」みたいな話を頻繁に聞きます。 が、端的にいえば、「実際のところ、ソフトウェア開発上の問題の多くは、技術的というより社会学的なものである」というデマルコの一節の通りであり、 DevOpsの本質もツールではなく、CLAMS(Culture、Lean、Automation、Measurement、Sharing)であって、土台となるのはやはり組織やチームの文化になります。 一度自分たちのチームや組織について考えてみるとよいと思います。 アジャイルコーチングやトレーニングを提供しています株
Node.jsを使ってみたいと思った時に気になった環境設定のメモ インストールをしようとした時に出てくるワード ・nvm(Node Version Manager) ・Express(Node.js上で動作するWebアプリのフレームワーク) ★こんがらがる「nvm」と「npm」(追記:20151215) npmは Node.js をインストールすれば一緒にインストールされるとのこと。 ・nvm(Node Version Manager) は Node.js 自体をバージョン管理するツール ・npm(Node Package Manager) は Node.js で作られたパッケージモジュールを管理するツール Node.jsのパッケージを入れたいときは $npm install パッケージ名 で簡単にインストールできます。 「-g」オプションをつけるとグローバルインストールになり、このグロー
やっぱりビジネスパーソンも、おさえておきたい 機械学習やソーシャル分析を支えるビッグデータ基盤Apache Spark ビジネスや社会活動におけるビッグデータの重要性が益々高まる中で、それを支えるテクノロジーとして、大規模データの分散処理フレームワーク「Apache Hadoop」が注目を集めてきた。一方で、Hadoopを活用したシステム開発の難易度の高さや用途による得意・不得意も浮き彫りになってきた。 そこで関心が高まっているのが、Hadoop環境をベースとしても動作する分散処理フレームワークの「Apache Spark」である。Hadoopと同様に大規模データの分散処理に対応しながら、Hadoopが不得意とする領域での性能を向上させると共に、従来よりも容易に開発できる環境を整えた。2015年6月には、IBMが「今後10年間で最も重要なオープンソースプロジェクト」と位置付けて、大規模なリ
writing_unit_test.md ユニットテストでテストを書くか書かないかの判断の話 お題 メソッドの出力の結果が、true か false のどちらでも返ってくる可能性がある場合、assert 文を書く時は true の場合だけで良いのだろうか テストとは まず、基本の考えとしてなぜテストをするのか?というのがあります。 テストとは、エラーをみつけるつもりでプログラムを実行する過程である。(via ソフトウェアテストの技法 [Glenford J. Myers]) という言葉のとおり、最小の手間でプログラムのエラーを見つけ出そうとする試みがテストです。裏を返せば、エラーが見つかる可能性が低いのにすべてのことを試すのはテストではありません。 判断するときの論点 いくつかこれを判断するときの論点があります (Boolean に限らず、「そのテストは必要か?」と考えるときの観点ともいえ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く