ML-siroのブックマーク (139)

  • 新規Webサービスを独りで開発・運用する際に立ちはだかった壁とそれを乗り越えた方法まとめ【個人開発】 - Qiita

    その1. そもそもアイデアが思い浮かばない 遭遇確率 :★★★★☆ どんな壁?:いざWebサービスを作ろうとしても何もアイデアが思い浮かばない 解決策:身近な課題をひたすら探す サービスを作る上では何かを解決する系のアイデアであり、かつ自分が当事者であるとモチベーションも続きやすいです。 自分が普段ネットを使っていて不便だと思うこと、今使っているサービスの不満点、などなんでも良いのでとりあえず書き出してみましょう。 大体この中に自分の技術力でも解決できるような課題が存在します。 もし自分の中での課題が見つからないという場合は、日々Twitterのタイムラインで流れてくる身近な人が抱えている課題をピックアップしてアイデア化するのもありです。 回避策:しょぼいアイデアでも日々書き残していく いざサービスを作るというときにアイデアも出ないし身近な課題すら見つからない場合は、普段からアイデアを無理

    新規Webサービスを独りで開発・運用する際に立ちはだかった壁とそれを乗り越えた方法まとめ【個人開発】 - Qiita
    ML-siro
    ML-siro 2019/12/16
  • エンジニアリング組織アーキテクチャの調査と設計要点に対する考察 / Investigation of engineering organization architecture and consideration of design points

    第5回 Web System Architecture 研究会 (WSA研) の発表資料です。 https://websystemarchitecture.hatenablog.jp/entry/2019/07/30/172650

    エンジニアリング組織アーキテクチャの調査と設計要点に対する考察 / Investigation of engineering organization architecture and consideration of design points
    ML-siro
    ML-siro 2019/12/13
  • 低レイヤの知識の重要性は今後も変わらない - 小崎資広に聞くLinuxカーネル開発の裏側 - エンジニアHub|Webエンジニアのキャリアを考える!

    低レイヤの知識の重要性は今後も変わらない - 小崎資広に聞くLinuxカーネル開発の裏側 Linuxは、世界でもっとも広く使われているソフトウェアのひとつであり、多くのエンジニア仕事に密接に関わっています。では、Linuxそれ自体は、どのように開発されているのでしょうか。Linuxの中枢である、Linuxカーネルの開発者のひとりである小崎資広さんに、知られざる開発の裏側を聞きました。 オペレーティング・システムLinuxは、世界でもっとも広く使われているソフトウェアのひとつであり、オープンソースというカルチャーが生み出した、大きな大きな結実です。サーバー用OSとしてはデファクトと呼べるほどの普及を見せており、それだけにLinuxの動向がもたらす影響は広範にわたります。こうした前提があるなかで、Linuxそれ自体は、どのように開発されているのでしょうか。 今回、お話を聞いた小崎資広(こさき

    低レイヤの知識の重要性は今後も変わらない - 小崎資広に聞くLinuxカーネル開発の裏側 - エンジニアHub|Webエンジニアのキャリアを考える!
    ML-siro
    ML-siro 2019/12/04
  • GANを用いた画像異常検知アルゴリズム - Qiita

    概要 ニューラルポケットは、正常品と異常品を高精度で判別する画像分析アルゴリズムを開発し、国際学会ACPRにて発表しました。複数のオープンデータセットによる評価で、世界最高の異常画像検出精度を達成しています。 正常品と異常品を画像から識別するアルゴリズムは、工場や農業、インフラ管理などの幅広い領域において活用が進められており、属人的な作業を機械化することによる、見逃し率の低減や作業の効率化などに、大きな期待が寄せられています。 この領域においては、従来、正常品とのパターンマッチングを中心としたアプローチが主流でしたが、近年、深層学習を用いたアプローチが広まり、正常品の中でも形状変化が大きい、品や柔らかい素材の部品など含め、幅広く活用することが出来るようになってきました。 手法は、その発展として開発されたものであり、以下のような特徴を持ちます: 従来の手法では大量に必要となっていた異常画

    GANを用いた画像異常検知アルゴリズム - Qiita
    ML-siro
    ML-siro 2019/12/01
  • コードレビュー虎の巻 - Qiita

    レビューガイドライン(Review GuideLine) ここで述べているレビューはピアレビューについての方法です。 (作業成果物の欠陥と改善の機会を探すレビュー) 「最悪を最初に」を基としてレビューすべき、 たとえば、仕様やアルゴリズムに欠陥があるのに、typoにこだわってもしょうがないので、なにが最悪かを考え、それを防ぐための物からレビューをします。 誤りがプロダクト全体に影響し、手戻りのコストが高くつく、あるいは失敗するようなリスクがないかを考慮にいれてレビューの対象を選択します。 たとえば、基的な初期フェーズの要求仕様や、クリティカルな決定の基礎になる仕様、使用頻度が高いモジュールなどを重点的にレビューします。 以下に書く項目はレビュアーに負担をかけないようにするのが前提なのでレビュアーに出す前にそもそもテストしたい項目です。 参考: あなたのおっしゃるレビューってどのことかし

    コードレビュー虎の巻 - Qiita
    ML-siro
    ML-siro 2019/11/20
  • 社内情報共有についての考え方 - An Epicurean

    タイトルのようなエントリを社内に向けて書いたので、手直しして社外に放流するものである。 社内で情報共有フローやガイドライン整備などを進めている。ルールは少ないに越したことはないので「ルール作り」にはしたくなくて、考え方やガイドラインみたいなところに留めて、文化や共通言語を醸成していきたいとも考えている。 これは、今後組織が大きくなる上で、「スピードを落とさないため」に必要だと考えている。新しく入ってきた人が立ち上がりを早くパフォーマンスを発揮してもらえるようにしたい。 オンボーディングの整備は大事で、それもやっていかないといけない。でも今のフェーズではどうしても未整備の部分も多い。そういう荒地を楽しんで走破できる自走力があって、自分で決めて整備もできて、組織と一緒に成長してくれる人を採用していきたい。なので「自走しやすい環境」を整えたい。そのために必要だと考えている点が以下の3点です。 デ

    社内情報共有についての考え方 - An Epicurean
    ML-siro
    ML-siro 2019/11/14
  • 「普通の男」とは

    ・清潔感がある ・挨拶やお礼がちゃんとできる ・常識があり、人の目が気になるようなことはしない ・素直である ・人に気が使える ・計画性があり、全体のことを考えられる ・男尊女卑ではない ・話し合いができる ・尊敬できるところがある ・コンプレックスが強くない ・金銭感覚が合う 正直、他にも色々あるかもしれない。 でも一番重要な要素を挙げるとこうなる。 https://note.mu/minami_it/n/n1653ea6ed29e うんうん。オレも管理職の端くれとしてそういう「普通の」部下が欲しいと思うこともあるよ。 でも残念ながら「あまりやる気なくて持病のせいで会議の度に寝る奴」とか「明らかにコミュ障でいつまで立っても得意先に一人でいけない奴」とか「仕事に口出しされるのを嫌って話し合いできない奴」とかしかおらんのや。けどな、寝る子ちゃんは一応起きてるときはいい子やし、コミュ障くんも対

    「普通の男」とは
    ML-siro
    ML-siro 2019/10/23
  • 「Microsoft Loves Linux」から考える2020年のWindowsとLinux

    実際、WSLにかける同社の意気込みは並々ならぬもので、[今年9月10日には初となるコミュニティイベント「WSLconf」の開催が発表されている。場所は米ワシントン州レドモンドの社キャンパスで、2020年3月10-11日の会期で実施される。エンジニアだけでなく、CanonicalのUbuntu on WSLチームも参加するとのことだが、それだけWSLにおける開発者コミュニティを育てたいということなのだろう。 WSLに限らず、最近のMicrosoftLinuxならびにオープンソースコミュニティーへのコミットメントは極端なレベルで上昇している。2018年末時点で「Microsoft Azure上で動作するインスタンスの半分以上がLinux」という話があったが、近年はクラウドやサーバサイドだけでなく、今回のWSLのようにクライアントの領域までそれが浸透しつつある。 Microsoftは20

    「Microsoft Loves Linux」から考える2020年のWindowsとLinux
    ML-siro
    ML-siro 2019/10/05
  • SQLのインデックスとそのチューニングについてのオンラインブック

    開発者向けのSQLインデックス解説サイト、管理についての間違いない知識を提供します。 インデックスは開発時には忘れられがちである一方で、非常に効果的なSQLのチューニング方法です。Use The Index, Lukeでは、HibernateなどのORMツールの解説にとどまらず、SQLのインデックスについて基礎から説明します。 Use The Index, LukeはSQLパフォーマンス詳解のWeb上の無料版です。サイトを気に入って頂けたら、ぜひ書籍も購入してみて下さい。また、このサイトの運営をサポートする様々なグッズも販売しています。 MySQLOracleSQL ServerなどにおけるSQLのインデックスUse The Index, Lukeでは、ベンダにとらわれないインデックスの説明を心がけています。製品特有の事柄については、以下のような表示をしています。 DB2Use The

    SQLのインデックスとそのチューニングについてのオンラインブック
    ML-siro
    ML-siro 2019/10/04
  • Kaggleで世界11位になったデータ解析手法~Sansan高際睦起の模範コードに学ぶ|ハイクラス転職・求人情報サイト AMBI(アンビ)

    Kaggleで世界11位になったデータ解析手法~Sansan高際睦起の模範コードに学ぶ Kaggleの上位入賞者であるKaggle Grandmasterを獲得した、Sansan株式会社のデータサイエンティスト高際睦起さん。模範となるソースコードをもとに考え方や解析手法を教えていただきました。 「Porto Seguro’s Safe Driver Prediction」とは? 【技法1】前処理 【技法2】特徴抽出 【技法3】予測モデルの作成 Kaggle初心者は何から始めるべき? データサイエンティストを目指す若き人たちへ 世界中のデータサイエンティストたちが集まり、企業や研究者が投稿したデータに対する高精度なモデルを競い合うプラットフォーム・Kaggle。メンバーは100万人を超えており、良問の多さや参加者のレベルの高さゆえに、機械学習を学ぶ者にとって優れた研鑽(けんさん)の場となって

    Kaggleで世界11位になったデータ解析手法~Sansan高際睦起の模範コードに学ぶ|ハイクラス転職・求人情報サイト AMBI(アンビ)
    ML-siro
    ML-siro 2019/09/27
  • タチの悪い凄腕エンジニア|水屋亜次郎(みずやあじろう)

    この文章の翻訳です 参照1、参照2 原題「Brilliant Jerks in Engineering」 我々のうちの多くが、彼ら(やること成すこと素晴らしいが他人をゴミの様に扱うタチの悪いエンジニア)と働いている。いくつかの企業は彼らを雇わないポリシーを掲げている。例えばNetflixの「タチの悪い凄腕をゼロにしよう(No Brilliant Jerks)」など。それは僕がNetflixにジョインした数多くの理由の内の一つだ。あるいは「馬鹿げたルールを作るな(No Asshole Rule)」という話題となったもある。wikiから2つの判断材料を引用してみよう。 1.その人と会った後に、圧力や侮辱を感じたりもっと悪い状態になっていないか? 2.その人は、その人自身より力のない人たちをターゲットにしているか?あなたやあなたの会社への問いかけたい。あなたは、どうしようもなくクソな凄腕エンジ

    タチの悪い凄腕エンジニア|水屋亜次郎(みずやあじろう)
    ML-siro
    ML-siro 2019/09/26
  • [レポート] Slackを最大限に活用するためのヒントとテクニック | DevelopersIO

    Frontiers Tour TokyoというSlack主催のカンファレンスが2019年9月17日に開催されました。 Slackを最大限に活用するためのヒントとテクニック というセッションのレポートです。 株式会社カクイチ 執行役員 IT情報システム部長 鈴木 琢巳 様 武蔵精密工業株式会社 ITソリューション部 部長 清水 佳代子 様 Slackカスタマーサクセスリードエンゲージメント・マネージャー 石動 裕康 様 数人のチームから1万人規模の大企業まで、組織の人数に関わらず Slackでチームを成功に導くコツを探るセッションでは、通知の調整や、 Slackエチケット、チャンネル整理のコツなど、Slackを最大限に活用するための ベストプラクティスやテクニックをご紹介します。 Slackを最大限に活用するために 組織として 目的を明確に 経営陣やシニアリーダーを味方に 成功を測定 社員

    [レポート] Slackを最大限に活用するためのヒントとテクニック | DevelopersIO
    ML-siro
    ML-siro 2019/09/18
  • 【46選】あのサービス・アプリのアーキテクチャ・プログラミング言語・フレームワークを大調査!〔2019年始版〕 - エンジニアHub|Webエンジニアのキャリアを考える!

    【46選】あのサービス・アプリのアーキテクチャ・プログラミング言語・フレームワークを大調査!〔2019年始版〕 今やWebやアプリを構築する技術選択は、フロントエンドからインフラまで各領域で多岐に及びます。気になるあのサービスが利用している技術は何か? アンケート調査によるまとめの2019年新春バージョンです。 エンジニアHubでは2017年4月に、国内注目サービスのアーキテクチャ大調査を掲載しました。それからおよそ2年が経ち、インフラでもフロントエンドでも新しい技術が次々と登場しています。 そこで今回は2019年始版として、46のサービスが利用しているプログラミング言語やフレームワーク、インフラ等の環境をまとめました。選定理由も回答いただいたサービスは合わせて掲載しています。どういった見地から技術選定を行っているのか。ぜひ今後の参考にしてください。 (※記事は、2018年12月のメール

    【46選】あのサービス・アプリのアーキテクチャ・プログラミング言語・フレームワークを大調査!〔2019年始版〕 - エンジニアHub|Webエンジニアのキャリアを考える!
    ML-siro
    ML-siro 2019/09/18
  • Markdown Editor 比較記録 ||| Apribase

    「既存の Markdown Editor を眺めて、使いやすいのがあればそのまま使うし、なければ作るくらいの話だったのでわざわざ書く話ではない」と思っていたのですが、思った以上に�メモ量が多くなったので吐き出し。

    Markdown Editor 比較記録 ||| Apribase
    ML-siro
    ML-siro 2019/09/08
  • インターネットは最終的に、0と1の信号をサーバークライアント間で発受信しているということでしょうか?非常に非効率な気がします。

    回答 (14件中の1件目) 「最終的に、0と1の信号を…発受信している」おかげで現実的な価格で世界中と通信することができるようになりました。 このデジタル処理の理論とそれを実現する電子回路(コンピュータも含めて)の登場発展によって低品質な回線でも高品質な通信ができるようになったのです。 エラーを検出して再送する事により、((後で出る)エラー訂正ではリカバーできなかった) ”ノイズ”をユーザーに気づかせること無く正しいデータを送ることができます。これはインターネットのように、パケット通信でなければ実現困難です。インターネットで通常使われるTCPが高品質なのはこの再送のおかげです。(UD...

    インターネットは最終的に、0と1の信号をサーバークライアント間で発受信しているということでしょうか?非常に非効率な気がします。
    ML-siro
    ML-siro 2019/09/02
  • anypicks.jp - anypicks リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

    anypicks.jp - anypicks リソースおよび情報
    ML-siro
    ML-siro 2019/08/11
  • VSCodeでコードを書く時に役立つ設定・テーマ・機能拡張、知っておくと便利なテクニック

    Visual Studio CodeでWeb制作・開発のコードを書く時に役立つ設定・テーマ・機能拡張、知っておくと便利なテクニックを紹介します。 My Web Development VS Code Settings, theme, Extensions, tips and tricks br lampewebdev(@lampewebdev) 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 私がVSCodeを使用している理由 VSCodeのテーマ・アイコン・フォント VSCodeの機能拡張 VSCodeの設定 VSCodeの便利な使い方 私がVSCodeを使用している理由 私はプログラミングを始めて以来、たくさんのエディタやIDEを使ってきました。Eclipse、Netbeans、Notepade ++、Brackets Ed

    VSCodeでコードを書く時に役立つ設定・テーマ・機能拡張、知っておくと便利なテクニック
    ML-siro
    ML-siro 2019/08/09
  • 深層学習の数理

    Curriculum Learning (関東CV勉強会)Yoshitaka Ushiku61.6K views•43 slides Swin Transformer (ICCV'21 Best Paper) を完璧に理解する資料Yusuke Uchida15.5K views•38 slides

    深層学習の数理
    ML-siro
    ML-siro 2019/08/07
  • 【永久保存版】「お金がもらえる・戻ってくる制度や手当」をまとめてみた→リプ欄にも続々情報が集まって有能「行政がやるべきことを無償で…神」

    へいおわの鍵アカウント @anmain2525 これは自分の頭の整理用ではあるんだけど 今あるお金がもらえる・もどってくる制度や手当のまとめ作りました。 結婚・出産、子育て、仕事、病気…なるべく今あるものほとんど入れたつもり… 個人ではこれが限界かな… ゆくゆくはもっときれいにまとめたい。良かったら見てってください、意見ください pic.twitter.com/BmqX3KtXLU 2019-07-23 20:58:24

    【永久保存版】「お金がもらえる・戻ってくる制度や手当」をまとめてみた→リプ欄にも続々情報が集まって有能「行政がやるべきことを無償で…神」
    ML-siro
    ML-siro 2019/07/26
  • Google、エンジニアの実地スキルを見極められる採用ツール「Byteboard」発表

    Googleの社内インキュベーター部門「Area 120」は7月17日(現地時間)、企業向けの採用ツール「Byteboard」を発表した。ソフトウェアエンジニアの実地スキルを評価するためのツールという。 Byteboardを立ち上げた同社のエンジニア、サーガン・カウ氏は公式ブログで、通常の採用面接ではかなり時間をかけてもエンジニアの実地スキルを見極めるのは難しく、求人する側にとってもされる側にとっても効率が非常に悪いと語った。「残念ながら、多くの企業は相変わらず日常のエンジニアリング作業とはかけ離れた方法でエンジニアにインタビューしている」とカウ氏。 Byteboardは、実際に仕事で使うスキルを評価するため、応募者を匿名化して実際の環境でコーディングさせる。Byteboardの経験豊富なソフトウェアエンジニアで構成される評価チームが20以上の必須スキルを客観的に評価し、プロファイルにま

    Google、エンジニアの実地スキルを見極められる採用ツール「Byteboard」発表
    ML-siro
    ML-siro 2019/07/23