タグ

2015年2月3日のブックマーク (14件)

  • 「Ingress」のビジュアルは日本のアニメが影響? Niantic Labsホワン氏に聞く、Ingress開発秘話

    「Ingress」のビジュアルは日本のアニメが影響? Niantic Labsホワン氏に聞く、Ingress開発秘話
  • 恐怖の JVM 大量メモリ消費!メモリリークの謎を追え!! - Cybozu Inside Out | サイボウズエンジニアのブログ

    こんにちは、ミドルウェア開発チームの青木(@a_o_k_i_n_g)です。将来の夢は川口浩探検隊に入ることです。 先日、弊社のアプリケーションサーバーで大量にメモリを消費するという現象に遭遇しました。アクセス頻度の低いサーバーがメモリを大量消費するという謎深いものでした。 発生当初の状況はこんな感じです。 アプリケーションサーバーでは Jetty が稼働 現象が発生した JVM は 5GB 程度のメモリを消費しており、明らかに通常ではない量のメモリを消費している 複数台のサーバーで発生していたが、全てで発生したわけではない。 また、発生したサーバーはいずれもアクセス頻度が少ないサーバーだった。 ヒープ、パーマネント、スタック ひとまず、JVM でトラブルが発生した時は何はともあれヒープダンプとスレッドダンプを見るに限ります。各種情報の取得をインフラ部隊へ依頼し、得られたヒープを解析すると、

    恐怖の JVM 大量メモリ消費!メモリリークの謎を追え!! - Cybozu Inside Out | サイボウズエンジニアのブログ
    Watson
    Watson 2015/02/03
  • Closure Design Patterns. Ruby Edition | Arturo Herrero

    Back in 2012 I wrote an article about closure design patterns. I used Groovy as a programming language but now I have decided to use Ruby (the programming language that I mainly have been using for two years). This article was featured on issue #231 of Ruby Weekly newsletter. I want to keep the same examples, so I have created a helper method to make assertions. def assert(expression) raise "Asser

    Closure Design Patterns. Ruby Edition | Arturo Herrero
    Watson
    Watson 2015/02/03
  • 米Yahoo、Web脆弱性診断ツール「Webseclab」を公開、Go言語で実装

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    米Yahoo、Web脆弱性診断ツール「Webseclab」を公開、Go言語で実装
  • Ingress(イングレス)速報 : 【天才か】深夜帯に活動するエージェントが発想を逆転させ地域の防犯ボランティアに登録

    で最初のIngress(イングレス)ニュースサイト。初心者にもわかりやすい形で、世界中のIngressに関する真面目なニュースとヘンなニュースを集めています。 Ingressに熱中していると、自分の歩いたルートや突然のUターンが、見る人から見れば不審な動きにうつることもあります。そのため、職質を受けるエージェントもチラホラおり、もはや警察官にIngressを説明して勧誘するというリクルーターメダル授与必須なエージェントまで存在します。 そんな中、職質西東京周辺で深夜に活動する(深夜だとどうしても職質の機会は増えてしまうでしょう)レジスタンスエージェントが有志を募って地域の防犯ボランティアへの登録という発想の逆転を成し遂げました。 そもそも、いい大人が深夜にスマホ片手に市内グルグルグルグル巡回してるんだから 、 少しぐらい地域の安全に貢献してもバチ当たらないんじゃない? 我々はある

    Ingress(イングレス)速報 : 【天才か】深夜帯に活動するエージェントが発想を逆転させ地域の防犯ボランティアに登録
  • 書籍出版のお知らせ:理論から学ぶデータベース実践入門 ~リレーショナルモデルによる効率的なSQL

    来る2月27日、データベースの新書籍を発売させて頂くことになった。タイトルは「理論から学ぶデータベース実践入門 ~リレーショナルモデルによる効率的なSQL」となっている。単に「データベース」と書いてあるが、RDBがメインのテーマの書籍である。 多くの人が未だにRDBを使いこなせていないのではないか。RDBの使い方をマスターするには何が必要なのか。それがここ数年私が追ってきたテーマであり、この書籍を出すことになった動機である。 あまりにも酷いDB設計、あまりにもスパゲティなクエリ、あまりにも希薄なデータモデルへの理解。そういった問題はどこから生み出されるのか。そのひとつの結論としてたどり着いたのが、「そもそもRDBの使い方があまり理解されていないのではないか」ということだった。名著、SQLアンチパターンでは「やってはいけないケース」について学ぶことができるが、その反対のテーマ、つまり来どの

    書籍出版のお知らせ:理論から学ぶデータベース実践入門 ~リレーショナルモデルによる効率的なSQL
  • HipChat のセキュリティに関するお知らせとパスワードリセット | Atlassian Japan 公式ブログ | アトラシアン株式会社

    アトラシアンのセキュリティチームは、HipChat サービスにおける不審なアクティビティを発見し、それをブロックしました。この不審なアクティビティにより、ユーザーのごく一部 (2% 未満) の氏名、ユーザー名、メールアドレス、暗号化されたパスワードへの不正アクセスが発生しました。決済情報がアクセスされた形跡は一切確認されていません。 HipChat のパスワードは一方向暗号化 (ハッシュ化・ソルト) されていますが、追加予防措置として、影響を受けた HipChat ユーザーアカウント、および、同電子メールアドレスを共有するすべてのアトラシアンサービスに対して、パスワードのリセットを実行しました。弊社からのお知らせが届いていない場合は、お客様のアカウントに影響はなかったものと考えられます。しかし、こちらで簡単にパスワードの変更が可能です。パスワード再設定の際には、辞書に掲載されている単語を組

    HipChat のセキュリティに関するお知らせとパスワードリセット | Atlassian Japan 公式ブログ | アトラシアン株式会社
  • スマホからArduinoやRaspberry Piを簡単かつ自由に操作できるようになる「Blynk」

    ArduinoやRaspberry Piといったマイクロコンピューター(マイコン)を使えば、バーコードから自動で調理を行える電子レンジのように、パッとあふれ出てきたアイデアを形にすることができますが、プログラミングの知識がなければそれを実現させることは困難。そんな時に役立ちそうなのが、iOSやAndroidのアプリから簡単かつ自由にマイコンなどをコントロールできるようにしてくれる「Blynk」です。 Blynk - build an app for your Arduino project in 5 minutes by Pasha Baiborodin — Kickstarter https://www.kickstarter.com/projects/167134865/blynk-build-an-app-for-your-arduino-project-in-5-m 「Blynk」

    スマホからArduinoやRaspberry Piを簡単かつ自由に操作できるようになる「Blynk」
  • ES6時代のJavaScript - クックパッド開発者ブログ

    こんにちは会員事業部の丸山@h13i32maruです。 最近のWebフロントエンドの変化は非常に激しく、ちょっと目を離した間にどんどん新しいものが出てきますよね。そんな激しい変化の一つとしてES6という次期JavaScriptの仕様があります。このES6は現在策定中で、執筆時点ではDraft Rev31が公開されています。 JavaScriptはECMAScript(ECMA262)という仕様をもとに実装されています。 現在のモダンなWebブラウザはECMAScript 5.1th EditionをもとにしたJavaScript実行エンジンを搭載しています。 そして次のバージョンであるECMAScript 6th Editionが現在策定中で、略称としてES6という名前がよく使われます。 今回は、他の言語にはあってJavaScriptにも欲しいなと思っていた機能や、JavaScriptでよ

    ES6時代のJavaScript - クックパッド開発者ブログ
  • Swift のコードレビューで気をつけていること - jarinosuke blog

    Swift での iOS アプリ開発 徐々にですが、でも確実に色々な場面で Swift のコードを見る機会が増えてきたことを実感します。 iOS の設計思想など大枠の部分では Objective-C での知見は生きてきます。 しかし Swift の言語仕様についても知っておかないと ついつい低きに流れて Objective-C ぽい Swift になってしまいがちです。 Swiftコードレビュー そこで Swift らしく Swift の良さを活かしたコードにするためにコードレビューの話になるわけです。 iOS 開発全般におけるコードレビューについては以下のブログにまとまっているので省きます。 iOSアプリケーション開発のコードレビューで気をつけていること - ninjinkun's diary また記事を書くにあたって Swift コードレビューを調べていて良いものがまとまっていた

    Swift のコードレビューで気をつけていること - jarinosuke blog
    Watson
    Watson 2015/02/03
  • 初心者向け、「上手い」シェルスクリプトの書き方メモ - Qiita

    ここ最近、沢山シェルスクリプトを書くようになりました。 元々あまりシェルスクリプトを書いたこと無かったので、色々と勉強しつつ書いてるのですが、 他のプログラミング言語とはちょっと違って独特なクセというか、発見の度におぉー!ってなることが沢山あって楽しいです。 そんなわけで、最近学んだり参考にした中で特に感動したシェルの上手い書き方をまとめてみます。 きっとまだ知らないこととかもっと上手くやる方法なんかが沢山見つかりそうなので、 もっといいやり方あるよ!って方はコメントください 何もしない : (コロン)コマンド シェルを書いていた時に非常に欲しかったコマンドがこれ!何もしない! : というコマンド(?)を利用すると、何もせずに終了ステータス0(つまり正常終了)を返します。 これが様々な事に使える万能コマンドで、これによって面倒なエラー処理を簡潔にできたり、 入力や出力のリダイレクト元/先と

    初心者向け、「上手い」シェルスクリプトの書き方メモ - Qiita
    Watson
    Watson 2015/02/03
  • 次期「NEXUS」はソニー製で6月発売か─Googleの内部資料が流出

    Googleの次期Nexusスマートフォンの内部資料が海外メディア経由でリークされました。Nexusロゴが印字されています。 ■記載された主な仕様は以下のとおりです 4.3インチ 1920 x 1080 LTPS LCD 3GB RAM 32/64GBストレージ容量 ゴリラガラス4 1300万画素カメラ 500万画素カメラ Sony IMX214wカメラモジュール サイズ:111.9 x 60 x 9.1mm 3780mAhのリチウムポリマーバッテリー Android 5.0 Lollipop Googleのコラボレーションチームに送信されるメールの内容にも「ソニーモバイル コミュニケーション」と記載されています。 スペック的に見ればハイエンドデバイスですが、4.3インチの小型という点で興味深いです。Appleも今秋、iPhone 6sシリーズに5sと同じ4インチの小型モデルを追加すると報

    次期「NEXUS」はソニー製で6月発売か─Googleの内部資料が流出
  • process-book

    この文書はなんですか? この文書は*nix系のシステムにおけるプロセスやシグナルなどについて説明することを目的に書かれました。「プロセスとかよくわかってないからちゃんと知りたいな」みたいなひとたちが想定読者です。 書いているあいだは gist で管理されていたのですが、ボリュームが大きくなったので github で管理するように変えました。 目次 導入 プロセスの生成 プロセスとファイル入出力 ファイルディスクリプタ preforkサーバーを作ってみよう ゾンビプロセスと孤児プロセス シグナルとkill プロセスグループとフォアグランドプロセス epub と pdf epub化したもの、pdf化したものが release ディレクトリに入っています。thanks to mitukiii & moznion! ライセンス この 作品 は クリエイティブ・コモンズ 表示 - 継承 3.0 非移

  • 株式会社spice life、「花粉のない沖縄で働きたい」社員の一言から新制度を導入

    株式会社spice life(社:東京都渋谷区、代表取締役:吉川保男)は、花粉症に悩まされている社員の一言をきっかけに、全社員を対象とした独自の制度、リモートライフを導入します。 株式会社spice life(社:東京都渋谷区、代表取締役:吉川保男)は、花粉症に悩まされている社員の一言をきっかけに、全社員を対象とした独自の制度、リモートライフを導入します。この制度により、より効率良く、生産性を高めながら仕事が出来るようになります。花粉症の社員も、この制度を活用することで、花粉が飛ぶ時期に花粉のない場所でリモート勤務が可能になります。 【ここがPOINT!】 ・1人の花粉症の社員の声が発端となって新設した制度 ・花粉症の社員だけでなく全社員が対象 ・仕事のパフォーマンスを1%も下げる事なく効率よく勤務ができる環境を提供 現在、日の花粉症総人口は2,000万人以上といわれており、症状が軽

    株式会社spice life、「花粉のない沖縄で働きたい」社員の一言から新制度を導入
    Watson
    Watson 2015/02/03