タグ

運用に関するtakigawa401のブックマーク (25)

  • 金食い虫の「機械学習」と実用に堪えない「ディープラーニング」

    AI詐欺」が横行する日IT業界AIブームのウソとホントに斬り込む連載の第3回では、主にコスト面から「機械学習」や「ディープラーニング」のビジネス導入の非現実さをあぶり出す。AIのシステム構築コストだけに意識が向いてしまい、従来の業務システムと同様の感覚で運用コストを見積もっていると、後に重大事態を招くと警鐘を鳴らす。 現在の人工知能AI)の代表格は機械学習とディープラーニング。どちらも今後、世界を変える大きな可能性を秘めていることは言うまでもない。だが、世界を変えるにはまだまだ遠い。例えば(筆者はいまだ聞いたことはないが)、統計アプローチではない新たな手法の発見など、機械学習やディープラーニングの根幹技術の飛躍的な発展でもない限り、ビジネスでの活用を通じて世界を変えるには、多くの課題を抱えている。 機械学習やディープラーニングのビジネス上の課題は、大きくコスト視点と効果視点に分け

    金食い虫の「機械学習」と実用に堪えない「ディープラーニング」
  • ImageMagickの脆弱性(CVE-2016-3714他)についてまとめてみた 2016-05-04 - piyolog

    画像処理ソフトImageMagickに複数の脆弱性が存在するとして2016年5月3日頃、CVE-2016-3714他の脆弱性情報が公開されました。ここでは関連情報をまとめます。 ImageMagick 開発チームの情報 2016年5月3日 ImageMagick Security Issue 脆弱性情報 対象 ImageMagick CVE CVE-2016-3714 CVE-2016-3715 CVE-2016-3716 CVE-2016-3717 CVE-2016-3718 影響 RCE 重要度 CVE-2016-3714:Important(Redhat)/緊急(JPCERT/CC) PoC PoC公開あり。 in the wildとの情報もあり。 CVSS(v2) CVE-2016-3714:6.8(Redhat)/9.3(CERT/CC) 発見者 Nikolay Ermishki

    ImageMagickの脆弱性(CVE-2016-3714他)についてまとめてみた 2016-05-04 - piyolog
  • Ruby初心者のCapistranoデプロイ入門 | 開発メモるアル

    Capistranoを使って、Ruby初心者でもRuby以外のソースコードをデプロイできるようになるまでの流れです。 Rubyもよくわからないし、デプロイツールもろくに使ったことないけど、 Capistranoを使ってコードをデプロイしたい。という人に特に向けた記事です。 私自身そういう人でした。 私の理解不足の部分が多々ありますが、とにかくCapistranoを使ってデプロイができることを目的とします。私は今回の方法で、PHPのコードをデプロイしています。 「もう手動デプロイは嫌だ」「デプロイツール使いたい」「なんかデプロイツール使わないとヤバそう」と思っている方々にとってちょうどいい記事になればいいなと。 Capistranoデプロイができるまで(目次) Capistranoってどういうもの デプロイの流れの概要 デプロイ先サーバーとの接続条件 RubyRubyGemsのインストール

    Ruby初心者のCapistranoデプロイ入門 | 開発メモるアル
  • 柔軟なログ収集を可能にする「fluentd」入門 | さくらのナレッジ

    複数台のサーバーやクラウド環境を組み合わせてのサービス運用においては、ログの収集方法に工夫が必要となる。こういった場合に有用なのが、さまざまなログの収集手段を提供するfluentdだ。今回はfluentdのアーキテクチャやそのインストール/設定方法、基礎的な設定例などを紹介する。 さまざまな方法でログを収集できるfluentd 今回紹介するfluentdは、Treasure Dataが開発するログ収集管理ツールだ(図1)。オープンソースで公開されており、Linuxや各種UNIXで動作する。 図1 fluentdのWebサイト ログ収集のためのソフトウェアとしてはsyslogdやsyslog-ngなどが有名だが、fluentdがこれらと異なる点としては、以下が挙げられる。 さまざまなソースからのイベントをさまざまな媒体に出力できる fluentdの大きな特徴としては、ログの収集方法やログの記

    柔軟なログ収集を可能にする「fluentd」入門 | さくらのナレッジ
  • 誰も教えてくれなかったMySQLの障害解析方法 - Qiita

    それほどDBに詳しくないアプリエンジニアが何かトラブった時にすぐさま行動して問題把握できるようになる情報を列挙しておきます。 開発時、障害時の対処療法やちょっとした定期監視方法などを対象にしています。 抜的な対策などはインフラエンジニアさんにお任せしたほうがいいと思います。 DBはいろんな意味でこわいんでできれば触りたくないです>< 事前確認 MySQLサーバーのシステム設定値を確認しておく 以下のようにサーバーのシステム設定値を確認できます。 mysql> SHOW GLOBAL VARIABLES; # ワイルドカード(%)を用いた絞り込み mysql> SHOW GLOBAL VARIABLES LIKE 'performance_schema%'

    誰も教えてくれなかったMySQLの障害解析方法 - Qiita
  • 自社ブログサーバを落としてみた - サーバーワークスエンジニアブログ

    自社のブログサーバを落とした舘岡です。 サーバを落とした翌日は社員の視線が刺さるような感覚がありましたが、最近では「ワイルド」という言葉自体が社内で浸透してきた感があります。 つまり、ほとぼりは冷めたという事です。 これは上級社会人の『問題を寝かせる』という高等技術が成せる業で、僕くらいの使い手になると "問題があったかどうか思い出せない"までコントロールする事が可能になります。 ただ、術者の僕さえも思い出せなくなってしまいそうな気がしたので、当日に起きた事と対応(してくれた方ありがとう)を記録して今後について考えたいと思います。 起きたこと 当社技術ブログサーバへHTTPアクセスが集中し、高負荷で接続しづらい状態になった 当時の様子 H_Shinonomeさんが当時のTwitterでの様子をまとめて下さいました。 http://togetter.com/li/286550 時系列 4月1

    自社ブログサーバを落としてみた - サーバーワークスエンジニアブログ
    takigawa401
    takigawa401 2012/04/25
    アクセス集中でサーバが落ちてから復旧するまで。文章に小ネタ多し。当人が反省してない感じが爆笑のポイント。
  • オシャレエロサイトをリリースして、10万PV/日を捌くためにやったこと - 彼女からは、おいちゃんと呼ばれています

    オシャレエロサイトをリリースして、10万PV/日を捌くためにやったこと - 彼女からは、おいちゃんと呼ばれています
    takigawa401
    takigawa401 2012/04/11
    負荷テストの実施方法。
  • ソーシャルゲームスケールアウトの歴史

    Unityネットワーク通信の基盤である「RPC」について、意外と知られていないボトルネックと、その対策法

    ソーシャルゲームスケールアウトの歴史
  • トラブルをわざと発生させサーバ問題解決能力を鍛える「Trouble-Maker」 - GIGAZINE

    ほとんどのシステム管理者が経験したことがあるはずの状況は「何か悪いことが起きていて、サーバがダウンしているが、しかし何が起きているのか分からない」というシチュエーション。サーバを管理するシステムアドミニストレーターなどの立場でいると何が大変かというと、実際の製品として動かしている実環境でこのような問題が発生した場合です。 そこで役に立つのがこのオープンソースソフト「Trouble-Maker」です。 Trouble-Maker http://trouble-maker.sourceforge.net/ システム管理者の仕事を簡単にするため、多くのツールが存在していますが、未知の状況を経験している場合になんとかしてくれるわけではありません。この一連のソフトウェア群「Trouble-Maker」は既存の便利なツールとは異なり、問題を解決するのではなく、むしろ問題を引き起こします。インストールし

    トラブルをわざと発生させサーバ問題解決能力を鍛える「Trouble-Maker」 - GIGAZINE
  • メンテナンスやトラブルの際にディレクターがしておいた方がいい“8”のTips : LINE Corporation ディレクターブログ

    ディレクターの渡邉雄介です。担当しているサービスのメンテナンスやトラブルがあったとき、初動が遅れたり、パニックになって判断能力が鈍ってしまったことはないでしょうか? ディレクターブログでは、すでに何度か障害時の基的な対応についての記事 (障害対応的ディレクションスキル・サーバ障害と向き合うには) が書かれていますが、今回はもう一歩踏み込んで、メンテナンスやトラブルの際にディレクターがしておいた方がいいTipsをいくつかご紹介します。 Tips1. トラブルの第一報だけは最速で開発メンバーに伝える 責任感の強い人は、まずはディレクターが問題をある程度取りまとめてからエンジニアや関係者に共有……と思いがちですが、たとえその時点で問題をよく把握できていなくても、障害が起きているということだけは最速で伝えるべきです。これは下記の2つの点から重要です。 ◆ひとりよりも複数で問題に取り組んだ方が解決

    メンテナンスやトラブルの際にディレクターがしておいた方がいい“8”のTips : LINE Corporation ディレクターブログ
    takigawa401
    takigawa401 2011/07/15
    プロジェクト緊急時のマネジメントの心得。
  • Androidアプリのメモリリーク対策手法 | Bescottee

    googleAndroid開発者向け ブログに「Memory Analysis for Android Applications」という記事があったため、自分のために訳しました。参考になれば幸いです。エントリを見るうえで、eclipse の基的な使い方を理解している必要があります。 Androidアプリのメモリ解析手法 Dalvikランタイムは、ガベージコレクトしてくれるかもしれませんが、それはメモリ管理を行わなくてもよいというわけではありません。モバイル端末上でのメモリ利用状況は特に注意を払わなければなりません。投稿では、開発するアプリのメモリ利用状況の把握を支援する Android SDK で提供しているメモリプロファイリングツール群のいくつかを紹介させて頂きます。 メモリ利用時の問題はいくつか明らかになっています。例えば、もしあなたのアプリがユーザの画面タッチ操作のたびにメモ

  • 「アメーバピグが使えない」 動作条件変更に混乱のユーザー殺到、スタッフブログ炎上

    「アメーバピグ」で動作に必要なFlash Playerのバージョンを変更したところ、バージョンアップ方法が分からず、ピグにログインできないと訴えるユーザーが続出。スタッフブログにコメントが殺到している。 サイバーエージェントが運営する仮想空間サービス「アメーバピグ」がこのほど、推奨動作環境のFlash PlayerのバージョンをVer 9以上からVer 10.1以上に変更したところ、バージョンアップできずピグが使えないというユーザーが続出。「アメーバスタッフブログ」に不満を訴えるコメントが1000件近く投稿される“炎上”状態になっている。 コメントが殺到しているのは、ピグの推奨利用環境の変更について説明した3月2日のブログ記事。Flash Playerのバージョンアップ方法が分からずピグにログインできないというユーザーや、PCが古いためにバージョンアップできないと訴えるユーザーが相次いだ。

    「アメーバピグが使えない」 動作条件変更に混乱のユーザー殺到、スタッフブログ炎上
    takigawa401
    takigawa401 2011/03/04
    この程度のことも分からないのかぁ。情弱にも程があるだろ!とは思いつつも、エンドユーザーなんてこんなもんだと端的に表す良い事例。
  • Togetter - 「ニコニコ動画は一人の男の働きによって守られている」

    メール送りまくってたのに戀塚さんが動くまで何の対応もなし、プレミアム会員舐めてるのかな運営は? 金払ってるんだぞ俺達は、もっと気で対応してくれよ 最近のニコニコは金になるニコ生ばかりを優遇して、ニコ動を軽視してる気がするよ

    Togetter - 「ニコニコ動画は一人の男の働きによって守られている」
    takigawa401
    takigawa401 2011/02/06
    ニコ動の縁の下の力持ちがユーザーと対話しながら障害対応していった様子。/経営者は自身の仕事に支障がなければ自社システムには興味が無いものなので川上・夏野両氏の反応は普通です。
  • Cassandraの管理とかバックアップ/リストアとか - jitsu102's blog

    稼働中のCassandraの統計情報の確認とかバックアップ(スナップショット)/リストアは、Cassandra付属のツールで実行できます。 (統計情報) $ $CASSANDRA_HOME/bin/nodetool -host localhost tpstats Pool Name Active Pending Completed STREAM-STAGE 0 0 0 RESPONSE-STAGE 0 0 0 ROW-READ-STAGE 0 0 2 LB-OPERATIONS 0 0 0 MESSAGE-DESERIALIZER-POOL 0 0 0 GMFD 0 0 0 LB-TARGET 0 0 0 CONSISTENCY-MANAGER 0 0 0 ROW-MUTATION-STAGE 0 0 3 MESSAGE-STREAMING-POOL 0 0 0 LOAD-BALANCER

    Cassandraの管理とかバックアップ/リストアとか - jitsu102's blog
    takigawa401
    takigawa401 2010/10/08
    Cassandraでスナップショットの取得、データインポート/エクスポート
  • swf バージョン管理を右クリックで | _level0 - KAYAC Front Engineer Blog

    海賊王をめざす男 マツです。こんにちは。 バージョン管理は、右クリック メニューにつけちゃおう。 swf ファイルを更新したのにかわってないよー。というときは大抵キャッシュによるもので古い swf が表示されていることが多いです。 そこで、右クリックで確認できるように ContextMenu をつけておきます。 ContextMenuItem(caption:String, separatorBefore:Boolean = false, enabled:Boolean = true, visible:Boolean = true) caption プロパティ コンテキストメニューに表示するメニューアイテムのキャプション (テキスト) を指定します。 enabled プロパティ 指定されたメニューアイテムが有効か無効かを示します。 separatorBefore プロパティ 指定されたメニ

    swf バージョン管理を右クリックで | _level0 - KAYAC Front Engineer Blog
    takigawa401
    takigawa401 2010/08/24
    SWFのバージョン管理。
  • Webアプリの問題点を「見える化」する7つ道具 (1/3) - @IT

    今回の概要 システムが応答しない、パフォーマンスが劣化したなどのトラブルが発生したときに、原因がなかなか掴めず、あたふたすることはないだろうか? 稿では、Java EEトラブルシューティングの現場で役立つ7つ道具を紹介する ある日、突然電話が鳴る 用件は、「システムが不定期に停止する。よく分からないけど、どうやらJava EE部分がおかしい」とのこと。このような事態が発生したとき、やみくもに原因を調べ、いつまでたっても問題が解決できず、原因の一片も発見できないことが多々ある。 トラブルが発生した場合、ツールが充実していない昔は、開発者の経験と勘に頼るところが非常に大きかった。Webシステムが普及するいま、昔とは比べ物にならないほど、システムの数が増え、開発者数が増える一方、システム障害を切り分けられる職人的なエンジニアの人数はシステム数に比例して増えているわけではない。そのため、すべての

    Webアプリの問題点を「見える化」する7つ道具 (1/3) - @IT
  • ネットサービスで起業するならディレクション能力は社内に : けんすう日記

    インターネットビジネスをやるなら インターネットビジネスは、 - 元手がかからない - 在庫もかかえない - 固定費、変動費ともに少ない という夢のような商売ですが、その分、大量のプレイヤーが参入してくるというジャンルです。 そんなこんなですが、未だにIT業界は盛り上がっているみたいです。ソーシャルゲームという、mixiやモバゲーなどのサイト上で動かせる有料課金つきのゲームが流行っていて、それを求めて起業する人もいるみたいです。 起業が増えるのはとてもいいことだなあ、と思っているのですが、近くでみてて「こうしたほうがいいのにな」と思うことがあるので、紹介します。 社内にあるべきはディレクション能力 ネットサービス(ソーシャルゲーム含む)で起業したいのであれば、「サービスを作れる人」が中にいる必要があります。 サービスが作れるとは何か。それは - 流行るサイトの仕組みを考えられる - 儲ける

    ネットサービスで起業するならディレクション能力は社内に : けんすう日記
    takigawa401
    takigawa401 2010/04/13
    活用するのがITだからといって、一番重要なのがITとは限らない。
  • Windows Dosコマンド バッチファイルでFTPを自動化する - Esprit's Style - エンジニアの足つぼ -

    先頭に「@」をつけると、その行のコマンドは画面に表示されない。 echo offで、これから実行するコマンドを画面に表示しない。

    takigawa401
    takigawa401 2010/04/07
    FTPを自動実行するバッチの作成。変数を使える。
  • 約半月で 4,000,000PV を華麗にさばく Google App Engine

    「なんでも判定ツクール」へ多数のアクセスありがとうございますm(_ _)m 1月末にリリースした当初は僅かのアクセスだったのですが、Twitterで火が付いてからは一気にアクセスが集まり、気が付けば2月1日〜2月16日で4,000,000PVを超えました。 自分では絶対に考えつかないであろうユニークな判定がたくさんできて、私自身もとても楽しんでいます:-D(面白い発想をする人は世の中にたくさんいるものです) このサイトはGoogle App Engine(GAE)+Pythonで構築しているのですが、このアクセス数ならではのGAE上で体験できたことをざざっと書いていきます。 無料?課金? まずはじめに大事なこと。 「なんでも判定ツクール」ではGAEを課金状態にしています。無料のQuotaではとてもではないですが、このアクセスは捌けません:D GAE公式サイトには 月間約 500 万ページ

    takigawa401
    takigawa401 2010/02/18
    Twitterで広まった「なんでも判定ツクール」をGAE/Pythonで開発。課金版GAEが運用で大きな助けとなった。bit.lyでは間に合わずURL短縮サービスを自作。
  • WIRESHARK(ワイアシャーク)

    EtherealがWireshark(ワイアシャーク)という名前になりました。 Etherealの頃からずっとお世話になっています。便利なツールなので、使いこなしてみてください。 PR 目次 ダウンロード インストール 初期設定を変更しよう キャプチャスタート方法 フィルタ フローグラフ リンク 更に詳しく 1.ダウンロード http://www.wireshark.org/ のGet Wireshark Now をクリック。 SOURCEFORGE.NETにつながります。ブラウザにセキュリティのポップアップが出る場合は、ファイルのダウンロードを選択して先に進んでください。 InternetExplorer7の場合、以下のようにブラウザ上部にポップアップバーが表示されます。これを右クリックし、ファイルのダウンロードを選択してください。 2.インストール ダウンロードしたファイルをダ

    takigawa401
    takigawa401 2010/02/04
    ネットワーク状況を全て監視できるツール。