タグ

koudaiiiのブックマーク (1,906)

  • そろそろコードレビューそのものの必要性について考えるときがきているのかもしれない - タオルケット体操

    技術ブログの方に書くか迷ったのですが、かなりポエムの類な文章になりそうなのでこちらに書きます。 ちょっと前にバズったこちらの記事 medium.com に触発されました。 ちなみにコードレビューに関する話としてはまだ僕が色々と手探りだった3年前にもこんなことを書いていたようです。3年前の自分の考えに触れられるブログって面白いなという気持ちとこいつどんだけ軽率な文章書いてんだよという気持ちが合わさり甘酸っぱい気持ちが生み出されました。 hachibeechan.hateblo.jp 当時と今では日全体の技術的トレンドも変わっていますし、そもそも僕の所属している会社も違います。今の会社ではGitHubを使っており、コードレビューが当然のフローとして組み込まれています。 そしていま改めて当時のブログを読み返したのですが、びっくりするほどコードレビューに対する僕の考えが変わっていないので、改めて

    そろそろコードレビューそのものの必要性について考えるときがきているのかもしれない - タオルケット体操
    koudaiii
    koudaiii 2018/01/28
  • マイクロサービスとしての機械学習――Wantedly Peopleの事例から

    Wantedlyの開発現場で活用されている技術や手法は、日々進化するプロダクトに合わせて柔軟に変化しています。この連載では実際の開発で取り組んでいる技術や手法を、実務に使える形でお伝えしていきます。今回は名刺管理アプリ「Wantedly People」の事例を踏まえながら、実際のプロダクトに機械学習がどう活用されているのか、また、マイクロサービスとしての機械学習について紹介していきます。 はじめに 連載は、WANTEDLY TECH BOOK 2から抜粋し、再編集したものになります。 こんにちは。Wantedlyでサーバサイドと機械学習サイドを扱っている丹治です。名刺管理アプリ「Wantedly People」を作っています。 Wantedly Peopleは「人工知能」と「機械学習」を用いて賢く名刺管理を行うことができます。この記事では、アプリケーションの裏側で動いている機械学習サービ

    マイクロサービスとしての機械学習――Wantedly Peopleの事例から
    koudaiii
    koudaiii 2018/01/22
  • プログラミングの初心者を抜け出すための習慣 | Social Change!

    少しプログラミングが出来るようになると、それはそれでまた伸び悩むこともある。始めたばかりの頃は、プログラムが動くだけで楽しかったけれど、実用的で、少し複雑で難しいものを作ろうとすると、途端に時間がかかってしまう。 プログラミングがうまくなる近道などないとはいえ、経験者だからこそ伝えられることもあるのではないか。そう言えば、私も若い頃に先輩から、コードを書くこと以外にも、プログラミングをする上での姿勢や習慣などを教わった。 私もプログラミングを再開したがブランクがあるので、今となっては古い習慣もあるかもしれないが、私が先達から学んだことを伝えておくために残しておこう。もしかしたら、抽象化すればビジネスにも通じる習慣もあるかもしれない。 エラーが出ても慌てず、メッセージを読もう プログラミングをしていてエラーに出会わないことはないだろう。うまく出来たと思って実行ボタンを押したけど動かない、落ち

    プログラミングの初心者を抜け出すための習慣 | Social Change!
    koudaiii
    koudaiii 2018/01/20
  • RDSのMySQL/MariaDBでログをCloudWatch Logsへ出力可能になりました

    ウィスキー、シガー、パイプをこよなく愛する大栗です。 先程RDSのMySQL/MariaDBのログファイルをCloudWatch Logsへ出力できる機能がリリースされましたのでレポートします。 Monitor Amazon RDS for MySQL and MariaDB logs with Amazon CloudWatch Now Publish Log Files from Amazon RDS for MySQL and MariaDB to Amazon CloudWatch Logs CloudWatch Logsへのログファイル出力 RDS for MySQL/MariaDBでは以下の4種類のログを出力することができました。 Audit Log Error Log General Log Slow Query Log 出力先はテーブルかファイルとなり、テーブルの場合はDB

    RDSのMySQL/MariaDBでログをCloudWatch Logsへ出力可能になりました
    koudaiii
    koudaiii 2018/01/18
  • アメリカ就職に失敗したはなし - 怠惰を求めて勤勉に行き着く

    前口上 アメリカで就職できなかった。華々しい成功譚は見かけるが、夢と散った話はあまり表に出てこない。 なんというか「三振したバッターが相手ピッチャーのことを語る」みたいでまるっきり時間の無駄かもしれないが、もしかしたら参考になる人もいるかも知れないし、実際に就職した人に「お前のアプローチはまったく的外れだ」と言われるかも知れない。僕も何が悪かったのか教えてもらいたい気持ちもあるし、迷ったがこのエントリを公開する。 ちなみにめっっっっちゃ長いので、要点だけ知りたい人は、アメリカで就職するにはとにかく 就労ビザ>技術力>学歴>>>>>>>>>>>>(越えられない壁)>英語力 だというのだけお伝えできればと思う。 アメリカで働くために英語を頑張るぐらいなら、それより大学(院)に入り直してコンピュータサイエンスの学位をとり*1、同時に技術力を磨くほうがよほど近道だと感じた。 それから、現職の同僚は

    アメリカ就職に失敗したはなし - 怠惰を求めて勤勉に行き着く
    koudaiii
    koudaiii 2018/01/17
  • The Top Four Exception Tracking Services

    The Top Four Exception Tracking ServicesWritten by: Matthew Setter Software development is both challenging and complex. Specifically, whether we're developing landing page apps or Linux kernel drivers, developing software often requires recording and analysis of vast swathes of information. Of that information, application exceptions are essential. Well, if you want to find out why a user encount

    The Top Four Exception Tracking Services
    koudaiii
    koudaiii 2018/01/16
    Raygun Airbrake Sentry.io Rollbar の四つの比較👀
  • インシデント・コマンド・システム - Wikipedia

    この記事には複数の問題があります。改善やノートページでの議論にご協力ください。 出典がまったく示されていないか不十分です。内容に関する文献や情報源が必要です。(2017年6月) 出典は脚注などを用いて記述と関連付けてください。(2017年6月) 脚注による出典や参考文献の参照が不十分です。脚注を追加してください。(2017年6月) 出典検索?: "インシデント・コマンド・システム" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL インシデント・コマンド・システム(現場指揮システム、Incident Command System、ICS)は、米国で開発された災害現場・事件現場などにおける標準化された管理システムのこと。インシデント・マネジメント・システム (Incident Management Sys

    インシデント・コマンド・システム - Wikipedia
    koudaiii
    koudaiii 2018/01/11
  • Goのコマンドラインツールをセルフアップデートするためのライブラリつくった - はやくプログラムになりたい

    突然ですが,Goでコマンドラインツールを書く時,ツールの配布はどうしているでしょうか? go get でインストールできるようにする GitHub 上にリリースして,ダウンロードして使ってもらう システムのパッケージマネージャ(Homebrew など)を使う などがメジャーかと思います. ただ,これらの選択肢はどれも問題があります. go get -u は常にリポジトリの HEAD をインストールしてしまうため,ユーザがインストールしたタイミングに依存したバイナリができてしまいます.これを避けるには dev ブランチを切ってそっちで開発する必要がありますが,Go のツールはそうなってないものが多く,どのタイミングで go get -u したら良いかユーザには容易に判断できません.また,仮に dev ブランチ運用したとしても依存ライブラリの更新のタイミングは制御できず,vendoring な

    koudaiii
    koudaiii 2018/01/10
  • [37選]機械学習ライブラリやフレームワークは? 国内AI活用サービスのアーキテクチャを大調査!

    [37選]機械学習ライブラリやフレームワークは? 国内AI活用サービスのアーキテクチャを大調査! Webのアーキテクチャ大調査の第二弾は「AI活用サービス」編。プログラミング言語や機械学習のライブラリをはじめ、フレームワークやツールの選定・設計もサービスによって異なります。ぜひ参考にしてください。 2017年4月に掲載したアーキテクチャ大調査の第二弾! 今回は、人工知能機械学習、深層学習、画像処理など)を活用したWebサービス・アプリを提供しているベンチャーを中心に、36のサービスで使用されているプログラム言語やフレームワーク、その他さまざまな開発ツールなどをヒアリングのうえまとめました。選定理由を記述いただいた12のサービスでは、それもあわせて紹介しています。 前回との違いは、当然ですがTensorFlowやKerasといった機械学習のライブラリが挙げられていること。また、技術領域もH

    [37選]機械学習ライブラリやフレームワークは? 国内AI活用サービスのアーキテクチャを大調査!
    koudaiii
    koudaiii 2018/01/10
  • MeltdownとかSpectreとか騒ぎがあったので、Amazon Aurora(MySQL互換)R4インスタンス再テスト(mysqlslap) - Qiita

    MeltdownとかSpectreとか騒ぎがあったので、Amazon AuroraMySQL互換)R4インスタンス再テスト(mysqlslap)MySQLAWSAurora 2018/01/13追記: 「AWSが再度パッチを当てたみたい」という情報があったので、3度目のベンチマークを行ったところ、db.r4.largeおよびdb.r4.xlargeについて、2017/10/末頃とほぼ同じ速度に戻ったことを確認しました。 「AWS、またパッチ当てたってよ」と聞いたので3度目のAuroraMySQL互換)R4テスト(mysqlslap) (以下、古い情報なので現在とは状況が異なります。) 以前、R4インスタンスが使えるようになったときにmysqlslapで性能テストをしたので、今回、同じ条件で再度R4インスタンスだけmysqlslapしてみました。 Amazon AuroraでR4インスタ

    MeltdownとかSpectreとか騒ぎがあったので、Amazon Aurora(MySQL互換)R4インスタンス再テスト(mysqlslap) - Qiita
    koudaiii
    koudaiii 2018/01/09
  • 厚生労働省:ノロウイルスに関するQ&A

    ノロウイルスによる感染性胃腸炎や中毒は、一年を通して発生していますが、特に冬季に流行します。 ノロウイルスは手指や品などを介して、経口で感染し、ヒトの腸管で増殖し、おう吐、下痢、腹痛などを起こします。健康な方は軽症で回復しますが、子どもやお年寄りなどでは重症化したり、吐ぶつを誤って気道に詰まらせて死亡することがあります。 ノロウイルスについてはワクチンがなく、また、治療は輸液などの対症療法に限られます。 従って、皆様の周りの方々と一緒に、次の予防対策を徹底しましょう。 患者のふん便や吐ぶつには大量のウイルスが排出されるので、 (1)事の前やトイレの後などには、必ず手を洗いましょう。 (詳しくはページ内リンクQ16をご覧下さい) (2)下痢やおう吐等の症状がある方は、品を直接取り扱う作業をしないようにしましょう。 (詳しくはページ内リンクQ18をご覧下さい) (3)胃腸炎患者に接する

    koudaiii
    koudaiii 2018/01/07
  • ノロウイルス感染症とは

    koudaiii
    koudaiii 2018/01/07
  • ノロウィルス胃腸炎 | 東大医学博士による胃腸科肛門科の最新医療ブログ

    ノロウィルス胃腸炎・・・冬になると必ずこの言葉を耳にしますよね。 今年も多くの方々がこのウィルスにかかり苦しまれたのではないかと思います。今回はノロウィルス胃腸炎によって起こる症状や感染経路、治療法やその予防法などについてお話したいと思います。 ノロウィルスの電子顕微鏡写真(Wikipediaより) *症状・・・嘔吐、下痢、発熱が主な症状として現れます。 個人差はありますが、概ね以下のような症状経過をたどります。突発的な激しい吐き気や嘔吐・下痢・腹痛・悪寒・38℃程度の発熱をきたすのですが、その数時間前から胃に膨満感やもたれを感じる場合もあります。これらの症状は通常2−3日で治癒し、後遺症が残ることもありません。 まれに、感染しても菌体量が少ない場合は発症しないまま終わる場合や風邪と同様の症状のみが表れる場合もあります(この場合、ノロウィルスに罹患したことに気づかれません)。 その一方で、

    ノロウィルス胃腸炎 | 東大医学博士による胃腸科肛門科の最新医療ブログ
    koudaiii
    koudaiii 2018/01/07
    “ノロウィルス胃腸炎になったとき、完全に24時間絶食を貫くことがで きれば、たちどころに治癒に向かうでしょう。”
  • Googleが発見した「CPUの脆弱性」とは何なのか。ゲーマーに捧ぐ「正しく恐れる」その方法まとめ - 4Gamer.net

    Googleが発見した「CPUの脆弱性」とは何なのか。ゲーマーに捧ぐ「正しく恐れる」その方法まとめ ライター:米田 聡 一般メディアにもニュースとして取り上げられたので,2017年末からにわかに騒がれだした「CPUの脆弱性」については,4Gamer読者も多くが聞き及んでいることだろう。海外では,「Spectre」(スペクター)や「Meltdown」(メルトダウン)といったおどろおどろしい名前が付いているので,そちらを目にしたという読者もいると思う。 「Intel製のCPUだけが持つ脆弱性で,AMD製のCPUなら問題ない」から始まって,「いやいやAMD製のCPUも同様の脆弱性を抱えている」,さらには「メモリページング方式の仮想記憶を使うCPUのすべてが持つ脆弱性である」などと,情報が錯綜しているので,何を信じたらいいのか分からないという人も多いのではなかろうか。そもそも,メモリページング方式

    Googleが発見した「CPUの脆弱性」とは何なのか。ゲーマーに捧ぐ「正しく恐れる」その方法まとめ - 4Gamer.net
    koudaiii
    koudaiii 2018/01/06
  • PostgreSQLクエリ実行の基礎知識 ~Explainを読み解こう~

    2. 自己紹介 • 氏名下雅意美紀 • 所属TIS株式会社 • 経歴入社1年目 • PostgreSQL歴= 入社歴 • 業務で勉強する以外にも、前回のJPUGのしくみ分科会にも 参加したり(http://thinkit.co.jp/story/2014/07/01/5074)、 PGEConsにも参加したりとコミュニティ活動なども通して日々 PostgreSQLの勉強をしています。 2 3. PostgreSQLクエリ実行の基礎知識 ~Explainを読み解こう~ アジェンダ ・PostgreSQLのクエリ実行の概要 ・Explain実行結果(問い合わせプラン)の読み方 ・Explain演算子の種類 ・問い合わせプランを変更させる ・実際のデバック例 3 目標 クエリチューニングで使用するExlpainコマンドが出力する実行 計画を読めるようになりましょう。 PostgreSQLがクエリ

    PostgreSQLクエリ実行の基礎知識 ~Explainを読み解こう~
    koudaiii
    koudaiii 2018/01/03
  • 標準入力・標準出力ってなに? - Qiita

    はじめに 動機 かなり初心者AdventCalendarにかこつけてみました。Linuxのシステムを運用する人であれ、プログラム開発をする人であれ、標準入力・標準出力という言葉には日常的に触れることかと思いますが。いまいちまだ良くわけが分かってないという人の助けになれば、ということで記事にしてみました。 辞書での定義は? 世の中にはIT用語辞典というのがありますね。そういったものを読めば分かるのではないでしょうか。標準入力の方を引いてみましょう。 (Weblio辞書より) 標準入力とは、UNIX環境でのキーボードに相当する装置のことである。 ふむふむなるほど。キーボードなんですね。と納得しかけた人は、いまいちど考え直してみることをお勧めします。辞書だからといって無条件に信用してはいけません。これは悪い部類の説明です。 (e-Wordsより) 標準入力とは、コンピュータ上で実行されているプロ

    標準入力・標準出力ってなに? - Qiita
    koudaiii
    koudaiii 2017/12/31
  • TTY/PTYに関するクイズ - Qiita

    はじめに LinuxでCtrl-C打ったらコマンドが中断されるとか。皆さんご存知ですよね。こういうことに関連したちょっとした四択クイズです。Linux使い各位、当然、全問正解できますよね? 問題 いずれもPuTTYなりTeraTermなりのターミナルソフトでLinuxマシンにSSHで接続した、ログインシェル上での対話操作の上でのお話です。ターミナルソフトなんかは特に設定をいじらないことにします。一応。それと、シェルは大体なんでも同じだと思うのですが、念のためbashと指定しておきます。 Q1: シグナル送ったのは誰? 「はじめに」でも書きましたが、Ctrl-Cを入力すると、実行中のコマンドを停止させることができますね。例えば次のように。 これはSIGINTというシグナルが送られるためです。このシグナルはkill -INT プロセスIDなんてコマンドなんかで手動で送ることもできますね。 では

    TTY/PTYに関するクイズ - Qiita
    koudaiii
    koudaiii 2017/12/31
  • 日本人はもっと危機感を持って欲しい〜20歳の若造の戯れ言〜 - niconegoto Blog

    いつもは技術記事ばかり書いている僕だが、今回はポエムを書いた。 会社をやっていく中でいろんな人に起業の動機を聞かれるので、自分の想いを文字に起こして思考を整理しようという意味合いもある。 はじめに これはポエムだ。 人生経験も大してない20歳の若造の戯れ言だ。 ただ、自分は若造だがだれよりもこの「日」という国を想ってる自負はある。 今回は言葉の大きな力を信じて筆をとった。 数値や論理の厳密性はないかもしれないが、酔った勢いで書いているポエムなのでお許しいただきたい。 (これを書いた時は20歳だったのだが発表した現在は21歳になってしまった。ただ、原文の勢いを残したかったのでそのままにしてある) 死にゆく国日 残念ながらこの「日」という国は死にゆく運命にある。 皆このことは薄々分かっているのだろう。 同世代の友人に 「日ってやばいとおもわない?」 と聞くと、皆口をそろえて 「やばいと

    日本人はもっと危機感を持って欲しい〜20歳の若造の戯れ言〜 - niconegoto Blog
    koudaiii
    koudaiii 2017/12/29
  • State-of-the-Art を達成したニューラル機械翻訳 2017 年 - ディープラーニングブログ

    Ryobot です. 今週 5 日連続でニューラル機械翻訳の論文解説をやりました. もとは NAIST の第1回ニューラルネットワーク勉強会の発表資料で,大幅に加筆してひとりアドベントカレンダー? に変貌しました. 今回紹介した論文は大規模な対訳コーパスにおける評価スコア上位 5 手法で,最先端のニューラル機械翻訳を網羅しています. 近年の傾向をまとめると LSTM を使わず CNN 等の並列化が容易な手法を使う 大規模コーパス + 巨大なモデル + 大量の GPU というわけで厳しい世界ですね. 1日目 GNMT Google翻訳の中身 GNMT です. 2016 年までのニューラル機械翻訳を最速で把握できる資料になっています. NMT 初心者におすすめです. 2日目 MoE MoE は最大 13 万のサブネットワーク (パラメータ数 1300 億!) を持つ超巨大ネットワークを条件付き

    State-of-the-Art を達成したニューラル機械翻訳 2017 年 - ディープラーニングブログ
    koudaiii
    koudaiii 2017/12/24
  • ほぼ日刊イトイ新聞 - おとなの小論文教室。

    koudaiii
    koudaiii 2017/12/24