タグ

2014年12月12日のブックマーク (23件)

  • Plagger 入門 in 2014

    この記事は Perl Advent Calendar 2014 の 12日目の記事です。いいですか、2014 ですよ。あなたは間違えて2008年の Advent Calender を開いてしまったわけではないので安心してください。 11日目の記事は hisaichi5518 さんの Data::DumperとB::Deparseを合わせて使ってみる。 でした。 Plagger とは、(Rebuild.fm の)miyagawa さんが中心となって開発されていた Perl 製のフィードアグリゲータで、プラグインを組み合わせることで RSS フィードなど様々なデータを任意の形式に変換して出力させることができるものです。雑に言うと ifttt のようなもの(のはず)です。 今は代替となるような Web サービスがあったり、そもそも RSS フィードや Web hooks がきちんと用意されている

    kirine
    kirine 2014/12/12
    "あなたは間違えて2008年の Advent Calender を開いてしまったわけではないので安心してください。"
  • 共感力が低いエンジニアのための、とあるスタートアップの現場の話

    http://startuptechtalk.doorkeeper.jp/events/17559

    共感力が低いエンジニアのための、とあるスタートアップの現場の話
  • ワーカーをオートスケールでスポットインスタンスをアジャストしてプライスを1/4にしたファクト - HDE BLOG

    おはこんばんちは!! 尾藤 a.k.a. BTO です。 メール流量とインスタンス数が完全に一致!! まずはこの図をご覧ください。 上がメール流量で、下がインスタンス数になっていますが、グラフが完全に一致しています。適切な時間に適切な台数を配置することで、サーバ代を1/4に削減することができました。今回はその話を書きたいと思います。 こちらがメールアーカイブシステムの概要です。この中で、トークナイザーとフラッシャーがワーカーになります。このワーカーが今回オートスケールする対象となります。 スポットインスタンス オートスケールの話を始める前に、まずスポットインスタンスについて説明します。 詳しい説明はAWSのページを見ていただくとして、簡単に説明すると余剰のインスタンスを激安で使用するインスタンスの事です。 価格は常に変動しており、入札で購入し、価格が上昇すると容赦なく落とされます。特徴をま

    ワーカーをオートスケールでスポットインスタンスをアジャストしてプライスを1/4にしたファクト - HDE BLOG
    kirine
    kirine 2014/12/12
  • ソフトウェアエンジニアがたどる成長過程と失敗の行きつく先 | POSTD

    これからご紹介する私の試みはなかなか難しい側面があり、物議をかもすかもしれません。また、お見せするのは初めてなので完璧とは言えないかもしれません。私はソフトウェアエンジニアのスキルとその影響力を評価するシステムを開発しようとしています。少なくとも、プログラマが成長していく理想的な成長過程を大まかに描いてみようと思います。評価スコアは0.0から3.0まであり、それぞれの数字は専門能力を開発していく際の出発点を表しています。 このシステムは主にビジネスの観点から見た、ソフトウェア業界が求めるものに基づく 実務的な スケールです。数学的な才能や高速アルゴリズムを書く能力、Linuxカーネルの内部構造に関するプログラマの理解の深さなどを評価するスケールではありません。もちろんこうした能力は重要ですし、通常、エンジニアのスキルとともに伸びていく能力ですが、私のシステムが焦点を当てたいのはそこではあり

    ソフトウェアエンジニアがたどる成長過程と失敗の行きつく先 | POSTD
    kirine
    kirine 2014/12/12
  • Friendly - Windowsアプリのシステムテスト自動化 - ささいなことですが。

    はじめに これはソフトウェアテストあどべんとかれんだー2014 - connpassの12/12の記事です。 12/9は@PoohSunnyさんのtesting - 地味だけどGebをgroovyにしている5Tips #SWTestAdvent - Qiitaでした。 Friendlyの紹介記事です。 自分のライブラリの宣伝ですみません。よろしくお願いします! Windowsアプリ操作用ライブラリです。 FriendlyはWindowsアプリを.Netのプログラムから操作するためのライブラリです。 Win32、WinForms、WPFに対応しています。 (ストアアプリ用は特殊でまだα版です) Win32もいけますが、.Netの方が得意ですね。 僕自身もWindowsアプリのシステムテスト自動化をやっているのですが、自分が「安定動作する」システムテストを「簡単に」作るために作成しました。 通

    Friendly - Windowsアプリのシステムテスト自動化 - ささいなことですが。
  • ビル・ゲイツ氏が選ぶ「2014年に読んだ記憶に残る5冊の本」

    Microsoftの会長を務めるビル・ゲイツ氏は読書家としても知られる人物。昨年は「2013年に読んだ記憶に残る7冊の」として、自身の公式ブログ上にて2013年に読んだの中で特にお気に入りのものを紹介していたのですが、2014年も同じように特に記憶に残った5冊のを紹介しています。 The Best Books I Read in 2014 | Bill Gates http://www.gatesnotes.com/About-Bill-Gates/Best-Books-2014 ◆1:Business Adventures ビル・ゲイツ氏が初めてウォーレン・バフェット氏と会った際、ゲイツ氏はオススメのビジネスを教えて欲しい、とバフェット氏に頼んだそうです。バフェット氏が薦めてきたは、1950年代から1960年代にかけてのNew Yorkerのビジネス特集記事を集めた「Busin

    ビル・ゲイツ氏が選ぶ「2014年に読んだ記憶に残る5冊の本」
  • 超カッコ良いプレローディングエフェクトサンプル:phpspot開発日誌

    Page Preloading Effect 超カッコ良いプレローディングエフェクトサンプル。 ページのローディングに時間がかかる際のエフェクトですが、CSS3等によってアニメーション等の機能が増えたことでこうした表現も出来るようになったな、という感じがします。 関連エントリ 超カッコ良い検索フォームのチュートリアル&デモ 画像ホバー時のクールなエフェクト実装チュートリアル より分かりやすいプレースホルダを実装するチュートリアル

  • 【翻訳】いいDockerイメージを構築するには? ーDockerfileのベストプラクティス | POSTD

    Dockerレジストリ は、今やあふれんばかりの状況です。これを書いている時点で、”node”と検索すれば、1000件弱の結果がヒットします。どうやって選べばいいのでしょうか? いいDockerイメージを構成するもの いい悪いは主観ではありますが、私がいいと考えるDockerイメージには、いくつかの基準があります。 実用的: 以下に例を挙げます。 最初にコンテナにアップデートを適用しなくても、Android SDKのイメージがプロジェクトをコンパイルできる。 MySQLのコンテナが、データベースとユーザを使用してサーバをブートする方法を明示する。 最小限: コンテナの利点は、アプリケーションをサンドボックスできること(セキュリティがない場合には、ホストファイルシステム上で混乱を避けられること)です。ホストシステムにnode.jsをインストールしたり、JDK(Java開発キット)でシステムを

    【翻訳】いいDockerイメージを構築するには? ーDockerfileのベストプラクティス | POSTD
  • 【翻訳】いいDockerイメージを構築するには? ーDockerfileのベストプラクティス | ITアンテナ

    Dockerレジストリは、今やあふれんばかりの状況&#Dockerレジストリは、今やあふれんばかりの状況です。これを書いている時点で、”node”と検索すれば、1000件弱の結果がヒットします。どうやって選べばいいのでしょうか? いいDockerイメージを構成するもの いい悪いは主観ではありますが、私がいいと考えるDockerイメージには、いくつかの基準があります。 実用的:以下に例を挙げます。 最初にコンテナにアップデートを適用しなくても、Android SDKのイメージがプロジェクトをコンパイルできる。 MySQLのコンテナが、データベースとユーザを使用してサーバをブートする方法を明示する。 最小限:コンテナの利点は、アプリケーションをサンドボックスできること(セキュリティがない場合には、ホストファイルシステム上で混乱を避けられること)です。ホストシステムにnode.jsをインストール

  • DockerとKubernetesが作る未来

    18. 解決方法はある • シングルホストのネットワークは、Dockerの Link機能で・・・ • マルチホストはAmbassadorパターンで・・・ • コンテナの管理はfigを・・・ • コンテナの監視はsensuで・・・ • 以下略 出来るけどやっぱり面倒

    DockerとKubernetesが作る未来
  • Androidアプリ開発で素早くフィードバックをえるためのライブラリを作りました - クックパッド開発者ブログ

    モバイルファースト室の山下(@tomorrowkey)です。 Androidアプリを開発していて、ふとした時に不具合を見つけたりしませんか。 クラッシュであればDeploygateやCrashlyticsなどでクラッシュレポートを送ることができますが、表示崩れを報告をするにはスクリーンキャプチャを撮ってメールアプリを開き、画像を添付して、送信する、といった手順が必要でなかなか面倒です 。 アプリを開発する側は不具合のあったスクリーンショットがほしい、不具合を報告する人は報告する手順がめんどうといったギャップを解決するためのライブラリを作りましたので、紹介します。 不具合報告する機能を作りました 冒頭のアニメーションgifで一通りの挙動を見ることができます。 このライブラリを使っているアプリを開くと通知領域に「不具合を報告する」という項目が増えます。 不具合を見つけた時にこの通知を選択すると

    Androidアプリ開発で素早くフィードバックをえるためのライブラリを作りました - クックパッド開発者ブログ
  • アナリティクスでサイトの表示速度や改善方法も分析!アクセス解析の使い方入門9

    アナリティクスのサイト速度に関する用語解説 Googleアナリティクスは、英語を日語訳してることもあり、一般的な用語とは少し違うニュアンスのものもあります。簡単にサイト速度に関する用語を解説します。 平均読み込み時間(秒) ページが表示されるまでの平均時間です。リンクなどがクリックされて、ページの読み込みが開始され、最終的にブラウザでのページ表示が完了するまでの時間の平均値です。 サイトの表示速度という時には、基的にはこの「平均読み込み時間」のことを指すことが多いようです。 下の公式サイトによると、読み込み時間は「リダイレクト」「ドメインのルックアップ」「サーバーの接続」「サーバーの応答」「ダウンロード」「ブラウザー処理」で構成されるようです。並列処理もあるだろうから、合計値ではないと思われます。 ⇒サイトの速度レポートの分析 – アナリティクス ヘルプ 平均リダイレクト時間(秒)/R

    アナリティクスでサイトの表示速度や改善方法も分析!アクセス解析の使い方入門9
  • Nginxを改造して欲しかった画像サーバーを作った | nonomura.jp

    スマートフォンサイトに向けての最適化だったり、 Webページのレイアウトの変更だったりで、 同じ画像でも様々なサイズを利用することがある。 サイトの運用を続けていると、 同じ画像でも数通りのファイルを保存していて、 ファイル数が大量になってIOがキツくなってきた。 数多くなるとIO辛いから、 ファイル増やさないように気をつけてね、 と社内で言い続けていたら… Webサイトでは、来小さい画像で良いところに 大きい画像を使用して、 JavaScriptでリサイズする処理が多用されはじめ、 今度は転送量が増加しはじめて、 これ以上増えるとデータセンターの月額費用が 増加してしまいそうに…。 なんとかせねば!と対応をはじめるわけです。 そこでまず最初にやったのが、 当は速いImageMagick と同じように、Apacheモジュールを自作して、 ImageMagic

    Nginxを改造して欲しかった画像サーバーを作った | nonomura.jp
    kirine
    kirine 2014/12/12
  • Serf / Consul 入門 ~仕事を楽しくしよう~

    2014年12月11日(木) サムライインキュベート(東京都品川)19:00 ~ 22:00 Code the Clouds Mix-up Vol.2 発表資料 http://everevo.com/event/17392Read less

    Serf / Consul 入門 ~仕事を楽しくしよう~
    kirine
    kirine 2014/12/12
  • インターネットの向こう側にあるDockerを使う

    年末が近づいてきて仕事が燃えさかっているので記事を書いて現実逃避しています。 さて、(なんかいきなり一年を振り返ってるみたいで唐突ですが)今年はDockerをはじめとしたコンテナ技術がついに一般的な世界に降りてきてみんなドッカードッカーといろんなことを試したりした年でした。 Dockerは個人的に一つ面倒な点があって、基的にLinuxじゃないと動かないというのがあります。ホントは手元のMacDockerしたいのですが、さすがにDockerのコンテナはMacでは動きません。で、それに対する一般的なソリューションは、VirtualBoxをインストールしてLinux(CoreOSとかboot2docker)を動かしてそこにつなごう! というものでした。 まーそれでもいいんですが、出来ればMacの上でVMは動かしたくないんですよねー。ぼくの場合は自宅サーバにたくさんVM立ててあるからVMはそっ

    インターネットの向こう側にあるDockerを使う
    kirine
    kirine 2014/12/12
  • かばんを持たない技術 : akiyan.com

    かばんを持たない技術 2014-12-11 「かばんの中身を紹介するブログリレー」という催しをnanapiメンバーで始めました。僕は普段はかばんを持ち歩かないのですが、それについて一度書いてみたかったので、9人目として参加します。前回はCTOのwadapでした。エントリーまとめは主催のyunicoのまとめエントリでどうぞ。 目次 かばんは持たないのでポケットの中身を出します 通勤時にかばんは持たないので、ポケットの中身を出します。 iPhone 6 とキーケースだけです。キーケースはカード類も入るやつで、紙幣と小銭も入れているので、実質的な財布です。 キーケースの中身はこんな感じ。基的に持ち物はこれだけです。このアシストオンのキーケースはけんすうがレビューしていたのを見て、5000円程度と安かったので最近買いました。ただちょっとデザイン的に好みじゃないので、キャサリン・ハムネットのキーケ

    かばんを持たない技術 : akiyan.com
    kirine
    kirine 2014/12/12
  • iOSと機械学習 - その後のその後

    ビッグデータとかの機械学習隆盛の背景にある文脈や、その拠り所となるコンピュータの処理性能から考えても「モバイルデバイス向けOSと機械学習を紐付けて考えようとする」ことはそもそもあまり筋がよろしくない・・・とは思うのですが、やはり長くiOSだけにコミットしてきた身としては、新たに興味を持っている機械学習という分野と、勝手知ったるiOSという分野の交差点はないのかなと考えずにはいられないわけでして。。 そんなわけで、「iOS と機械学習」について雑多な切り口から調べてみました。 iOSで使える機械学習ライブラリ DeepBeliefSDK コンボリューショナルニューラルネットワークを用いた画像認識ライブラリ。iOSとかのモバイルデバイスで処理できるよう、高度に最適化してある、OpenCVと一緒に使うのも簡単、とのこと。 https://github.com/jetpacapp/DeepBeli

    iOSと機械学習 - その後のその後
  • 人工知能が急に進化し始めた! | TheWave

    人工知能。何十年も前からある言葉だ。国家プロジェクトとして研究されていた時期もあった。それでも完成しなかった。やはり人間の脳は複雑で、それをコンピューターで真似することなど不可能かもしれない。 人工知能。何十年も前からある言葉だ。国家プロジェクトとして研究されていた時期もあった。それでも完成しなかった。やはり人間の脳は複雑で、それをコンピューターで真似することなど不可能かもしれない。 「ところがブレークスルーが起こったんです」と東京大学の松尾豊准教授は熱く語る。 ▶2012年。人工知能研究に火がついた 2012年。人工知能の精度を競う国際的な大会で、カナダのトロント大学がぶっち切りの勝利を収めた。それも1つの大会だけではなく、3つ続けてだ。 「優勝したのは、画像認識、化合物の活性予測、音声認識など3つのコンペティション。まったく異なる領域にも関わらず、今までその分野を専門的に研究していた人

    人工知能が急に進化し始めた! | TheWave
  • DockerをRed Hatはどのように見ているのか

    1. 仮想化、クラウドの次に来る「コンテナ化」 - DockerをRed Hatはどのように見ているのか- Haruka Iwao Cloud Evangelist, Red Hat K.K. 2014/12/11 © Red 1 Hat K.K. All Rights Reserved. 2. わたしはだれ? • 岩尾はるか(@Yuryu) • 勤務先: レッドハット株式会社 – クラウドエバンジェリスト – ストレージ(GlusterFS, Ceph)を売ってます • 冬コミでLinux Kernel出します – 3日目西地区き-10b © Red 2 Hat K.K. All Rights Reserved.

    DockerをRed Hatはどのように見ているのか
    kirine
    kirine 2014/12/12
  • FINDJOB!終了のお知らせ | FINDJOB!

    FINDJOB! 終了のお知らせ 2023年9月29日にFINDJOB!を終了いたしました。 これまでFINDJOB!をご利用いただいた企業様、求職者様、様々なご関係者様。 大変長らくFINDJOB!をご愛顧いただき、誠にありがとうございました。 IT/Web系の仕事や求人がまだ広く普及していない頃にFind Job!をリリースしてから 約26年間、多くの方々に支えていただき、運営を続けてまいりました。 転職成功のお声、採用成功のお声など、嬉しい言葉もたくさんいただきました。 またFINDJOB!経由で入社された方が人事担当になり、 FINDJOB!を通じて、新たな人材に出会うことができたなど、 たくさんのご縁をつくることができたのではないかと思っております。 2023年9月29日をもって、FINDJOB!はその歴史の幕を下ろすこととなりましたが、 今後も、IT/Web業界やクリエイティブ

    FINDJOB!終了のお知らせ | FINDJOB!
  • IT業界の裏話: ビジネスの実践でよくつかう問題解決のフレームワーク<基本6個+問題発見12個>

    最近、フレームワークに関するブログエントリーを多く見かけます。 フレームワークを日語に直訳すると「枠組み」という意味であり、型にはめて何かをやる際に使われる言葉として日常的に浸透しています。毎日同じ作業をやっていると、自然に自分なりのやり方が定まってくると思いますが、これだってフレームワークのひとつです。 そう考えると、世の中はフレームワークで満ち溢れていることになります。あなたが朝起きてから家を出るまでの一連の流れだって、日々の経験によって効率化されたフレームワークなのです。 フレームワークを仕事の中でうまく使えるようになると仕事を効率化してくれます。その結果、来かかったであろう時間を短縮することができ、その分の時間を別のことに使えるようになるという効果が期待できます。また、相手が知っているフレームワークを使って議論を整理したり資料を作ると、相手の理解を得るのも早くなります。 コメン

    IT業界の裏話: ビジネスの実践でよくつかう問題解決のフレームワーク<基本6個+問題発見12個>
    kirine
    kirine 2014/12/12
  • Dockerの仕組みとIIJ社内での利用例

    2. © 2014 Internet Initiative Japan Inc. 2 日の話 • Dockerのコンテナ起動の仕組みについて (概略のみ) • IIJ社内での利用例 特に断りがない限り、資料の説明は CentOS 6.6 + docker 1.3.2を前提としている この資料のURL: http://www.slideshare.net/maebashi/dockeriij 3. © 2014 Internet Initiative Japan Inc. 3 Docker とは? • Docker Engine + Docker Hub のプラッ トフォーム – Docker Engine – コンテナ管理ソフトウェア – Docker Hub – Dockerのイメージを共有するため のクラウドサービス 4. © 2014 Internet Initiative Ja

    Dockerの仕組みとIIJ社内での利用例
  • 初段プログラマ 前編 | POSTD

    教育のこと、天下これより偉なるはなし、一人の徳教、広く万人に加わり、一世の化育遠く百世に及ぶ” 嘉納治五郎(道館柔道の創始者) 武道で用いられる色付きの帯の歴史は比較的新しく、19世紀の後半に始まった伝統です。そもそも指導者(先生)が自分と生徒との差別化の為に、白い 胴着 の上に黒い細布を巻いた非公式な習慣が始まりでした。これが後に嘉納氏により、段位級として形式化されます。当初は黒い布(白帯で胴着を押さえた上に巻かれていた)だったものも黒帯に代わりました。初心者はまず、数字が小さくなっていく級位(もともとは6級から1級まで)を与えられます。上級者になると段位(1段から10段まで)が与えられます。段位を得た人には黒帯を締める権利が与えられ、これは世界中どこに行っても、その道での師であるという証しになります。しかし世間での見方とは違って、黒帯はその競技を完全に極めたという意味ではありません。例

    初段プログラマ 前編 | POSTD
    kirine
    kirine 2014/12/12