「dev」カテゴリーアーカイブ

なるほどそうか、「機械学習モデル」を高1数学で理解する | 日経 xTECH(クロステック)

なるほどそうか、「機械学習モデル」を高1数学で理解する | 日経 xTECH(クロステック)

なるほどそうか、「機械学習モデル」を高1数学で理解する | 日経 xTECH(クロステック)

機械学習をマスターする上でカギとなる、「損失関数」。機械学習モデルにおいて、予測値と正解値(正解データ)がどの程度近いかを示す指標となる関数です。 そのイメージをより具体的に持つため、簡単な例題をここで扱ってみましょう。解を導き出すのに少し時間がかかりますが、「偏微分」などの高度な数学は全く使いま...

はてなブックマーク - なるほどそうか、「機械学習モデル」を高1数学で理解する | 日経 xTECH(クロステック) はてなブックマークに追加

なるほどそうか、「機械学習モデル」を高1数学で理解する | 日経 xTECH(クロステック)

なるほどそうか、「機械学習モデル」を高1数学で理解する | 日経 xTECH(クロステック)

なるほどそうか、「機械学習モデル」を高1数学で理解する | 日経 xTECH(クロステック)

機械学習をマスターする上でカギとなる、「損失関数」。機械学習モデルにおいて、予測値と正解値(正解データ)がどの程度近いかを示す指標となる関数です。 そのイメージをより具体的に持つため、簡単な例題をここで扱ってみましょう。解を導き出すのに少し時間がかかりますが、「偏微分」などの高度な数学は全く使いま...

はてなブックマーク - なるほどそうか、「機械学習モデル」を高1数学で理解する | 日経 xTECH(クロステック) はてなブックマークに追加

ソフトウェア設計の学び方を考える

ソフトウェア設計の学び方を考える

ソフトウェア設計の学び方を考える

ソフトウェア設計の学び方を考える 1. ソフトウェア設計の 学び方を考える 2019年6月23日 ギルドワークス 増田 亨 DevLOVE X(10周年記念イベント) 2. アジェンダ 1. 設計という課題 2. ソフトウェア設計の品質 3. 学習と成長 4. 設計の初歩を学ぶ 5. 設計の中級者への道 6. 設計の上級者への挑戦 2019/6/23 2 3. ソフト...

はてなブックマーク - ソフトウェア設計の学び方を考える はてなブックマークに追加

ソフトウェア設計の学び方を考える

ソフトウェア設計の学び方を考える

ソフトウェア設計の学び方を考える

ソフトウェア設計の学び方を考える 1. ソフトウェア設計の 学び方を考える 2019年6月23日 ギルドワークス 増田 亨 DevLOVE X(10周年記念イベント) 2. アジェンダ 1. 設計という課題 2. ソフトウェア設計の品質 3. 学習と成長 4. 設計の初歩を学ぶ 5. 設計の中級者への道 6. 設計の上級者への挑戦 2019/6/23 2 3. ソフト...

はてなブックマーク - ソフトウェア設計の学び方を考える はてなブックマークに追加

VueJS is dead, long live VueJS! – DEV Community 👩‍💻👨‍💻

VueJS is dead, long live VueJS! - DEV Community 👩‍💻👨‍💻

VueJS is dead, long live VueJS! - DEV Community 👩‍💻👨‍💻

With the release of the VueJS 3 "Request for Comment" documentation about two weeks ago, Evan You introduced the VueJS function-based API and has set the VueJS community ablaze. These new ideas are still in the "Request for Comments" stage, so they're far from set in stone, but because the RFC in...

はてなブックマーク - VueJS is dead, long live VueJS! - DEV Community 👩‍💻👨‍💻 はてなブックマークに追加

時代遅れの工数見積に技術者は付き合ってはいけない – orangeitems’s diary

時代遅れの工数見積に技術者は付き合ってはいけない - orangeitems’s diary

時代遅れの工数見積に技術者は付き合ってはいけない - orangeitems’s diary

時代遅れの工数見積 デジタル技術を使ってあるアイデアがあるとして、これを実装したいとします。過去は、これを実装するためにいわゆる「工数見積」という見積もり方法を用いていました。 ・システムエンジニア 1人月 ・プログラミング 2人月 ・テスト 1人月 1人月とは、一日8時間 x 20労働日 = 160時間くらいのことを...

はてなブックマーク - 時代遅れの工数見積に技術者は付き合ってはいけない - orangeitems’s diary はてなブックマークに追加

時代遅れの工数見積に技術者は付き合ってはいけない – orangeitems’s diary

時代遅れの工数見積に技術者は付き合ってはいけない - orangeitems’s diary

時代遅れの工数見積に技術者は付き合ってはいけない - orangeitems’s diary

時代遅れの工数見積 デジタル技術を使ってあるアイデアがあるとして、これを実装したいとします。過去は、これを実装するためにいわゆる「工数見積」という見積もり方法を用いていました。 ・システムエンジニア 1人月 ・プログラミング 2人月 ・テスト 1人月 1人月とは、一日8時間 x 20労働日 = 160時間くらいのことを...

はてなブックマーク - 時代遅れの工数見積に技術者は付き合ってはいけない - orangeitems’s diary はてなブックマークに追加

0-9, 「大規模なUI改修」を行うとどうなるか

0-9, 「大規模なUI改修」を行うとどうなるか

0-9, 「大規模なUI改修」を行うとどうなるか

アプリケーションを実装していくと、「大規模なUI改修」に遭遇することがある。 あちこちで見聞きした結果、以下のようなパターンがあるように感じたのでまとめてみた。 (UI改修なので基本的にフロントエンドからみた内容) 機能実装を進めて行った結果、UIの実装が難しくなる。これは一般的に「技術的負債」と呼ばれる...

はてなブックマーク - 0-9, 「大規模なUI改修」を行うとどうなるか はてなブックマークに追加

SPAじゃないプロジェクトのための控えめなJavaScriptフレームワーク「Stimulus」 – yuhei blog

SPAじゃないプロジェクトのための控えめなJavaScriptフレームワーク「Stimulus」 - yuhei blog

SPAじゃないプロジェクトのための控えめなJavaScriptフレームワーク「Stimulus」 - yuhei blog

ReactやAngularのように、アプリ内のすべてのHTMLをJavaScript側で管理して描画するアプローチは大げさすぎる。ほとんどの場合において。 もちろん一定以上の複雑さがあればその辺のJavaScriptフレームワークを使った方が良い。が、それがやり過ぎになるプロジェクトは多い。というかその方が多い。それでも、それらのア...

はてなブックマーク - SPAじゃないプロジェクトのための控えめなJavaScriptフレームワーク「Stimulus」 - yuhei blog はてなブックマークに追加

JavaScript で陥りやすい失敗例を振り返る – Qiita

JavaScript で陥りやすい失敗例を振り返る - Qiita

JavaScript で陥りやすい失敗例を振り返る - Qiita

個人的に今まで JavaScript を書いてて陥った失敗例などを振り返ってみました。 この記事にあるいくつかの失敗例については恐らく殆どの方が経験してるのではないかなと思います。 これから JavaScript 勉強するぞ!!という方や、現在進行形でこのような失敗に陥っている方の助けになれば幸いです。 コードの解説に関し...

はてなブックマーク - JavaScript で陥りやすい失敗例を振り返る - Qiita はてなブックマークに追加

Dockerコンテナ内でpuppeteerを使うとChromeゾンビプロセスがたまる問題 – その手の平は尻もつかめるさ

Dockerコンテナ内でpuppeteerを使うとChromeゾンビプロセスがたまる問題 - その手の平は尻もつかめるさ

Dockerコンテナ内でpuppeteerを使うとChromeゾンビプロセスがたまる問題 - その手の平は尻もつかめるさ

表題のような問題があり,その調査したという記録です.なお,結論を一言で言うと--initを使え,ということになります. そもそもDockerコンテナを起動すると,CMDあるいはENTRYPOINTに指定されたコマンドがPID 1として起動します.これが何を意味するかと言うと,「CMDあるいはENTRYPOINTに指定されたコマンド」はその...

はてなブックマーク - Dockerコンテナ内でpuppeteerを使うとChromeゾンビプロセスがたまる問題 - その手の平は尻もつかめるさ はてなブックマークに追加

Dockerコンテナ内でpuppeteerを使うとChromeゾンビプロセスがたまる問題 – その手の平は尻もつかめるさ

Dockerコンテナ内でpuppeteerを使うとChromeゾンビプロセスがたまる問題 - その手の平は尻もつかめるさ

Dockerコンテナ内でpuppeteerを使うとChromeゾンビプロセスがたまる問題 - その手の平は尻もつかめるさ

表題のような問題があり,その調査したという記録です.なお,結論を一言で言うと--initを使え,ということになります. そもそもDockerコンテナを起動すると,CMDあるいはENTRYPOINTに指定されたコマンドがPID 1として起動します.これが何を意味するかと言うと,「CMDあるいはENTRYPOINTに指定されたコマンド」はその...

はてなブックマーク - Dockerコンテナ内でpuppeteerを使うとChromeゾンビプロセスがたまる問題 - その手の平は尻もつかめるさ はてなブックマークに追加

バッチ処理の採用と設計を考えてみよう – Mercari Engineering Blog

バッチ処理の採用と設計を考えてみよう - Mercari Engineering Blog

バッチ処理の採用と設計を考えてみよう - Mercari Engineering Blog

こんにちは。メルペイで、決済・振込申請のバックエンドソフトウェアエンジニアをしている id:koemu です。 今日は、バッチ処理を行う理由について、考察を深めて設計に活かしていく話をしたいと思います。 はじめに バッチ処理とは、ある決まったタイミングで1つのプログラムが複数のデータを 一括処理 することを指し...

はてなブックマーク - バッチ処理の採用と設計を考えてみよう - Mercari Engineering Blog はてなブックマークに追加

PenTesterが知っている危ないAWS環境の共通点

PenTesterが知っている危ないAWS環境の共通点

PenTesterが知っている危ないAWS環境の共通点

PenTesterが知っている危ないAWS環境の共通点 1. PenTesterが知っている 危ないAWS環境の共通点 ~攻撃者視点よりお届けする狙われやすいAWSの穴~ 2019/2/23 JAWS DAYS 2019 2. Shun Suzaki(洲崎 俊) Twitter:@tigerszk ITイベントの参加・開催や日々の脆弱性検証をライフワークと する「とあるセキュリティエンジニア」 ...

はてなブックマーク - PenTesterが知っている危ないAWS環境の共通点 はてなブックマークに追加

Googleがデベロッパー向けドメイン「.dev」の先取りプログラムを開始。優先的にドメイン名を確保可能 - Publickey

Googleがデベロッパー向けドメイン「.dev」の先取りプログラムを開始。優先的にドメイン名を確保可能 - Publickey

Googleがデベロッパー向けドメイン「.dev」の先取りプログラムを開始。優先的にドメイン名を確保可能 - Publickey

Googleが提供しているインターネットのドメイン名登録サービス「Google Domains」は、デベロッパー向けのドメイン名を提供する「.dev」の先取りプログラム「.dev Early Access Program」を開始しました。 「.dev」ドメインは2月28日から利用可能になるトップレベルドメイン。Google Domainsでは年額12ドルで提供します。...

はてなブックマーク - Googleがデベロッパー向けドメイン「.dev」の先取りプログラムを開始。優先的にドメイン名を確保可能 - Publickey はてなブックマークに追加

電子工作を趣味にすると何ができるようになるか(+電子工作のはじめかた) – nomolkのブログ

電子工作を趣味にすると何ができるようになるか(+電子工作のはじめかた) - nomolkのブログ

電子工作を趣味にすると何ができるようになるか(+電子工作のはじめかた) - nomolkのブログ

電子工作で作れるもの あまたある趣味の中で電子工作というのはわりに実利があるというか、日常生活で役立つシーンの多い趣味であるように思う。 自分が電子工作に初めて触れたのはいま2009年で、ちょうど10年の趣味歴ということになる。まっとうな勉強をしていないので技術力や工学への理解はほぼ皆無に等しいのだけど...

はてなブックマーク - 電子工作を趣味にすると何ができるようになるか(+電子工作のはじめかた) - nomolkのブログ はてなブックマークに追加

電子工作を趣味にすると何ができるようになるか(+電子工作のはじめかた) – nomolkのブログ

電子工作を趣味にすると何ができるようになるか(+電子工作のはじめかた) - nomolkのブログ

電子工作を趣味にすると何ができるようになるか(+電子工作のはじめかた) - nomolkのブログ

電子工作で作れるもの あまたある趣味の中で電子工作というのはわりに実利があるというか、日常生活で役立つシーンの多い趣味であるように思う。 自分が電子工作に初めて触れたのはいま2009年で、ちょうど10年の趣味歴ということになる。まっとうな勉強をしていないので技術力や工学への理解はほぼ皆無に等しいのだけど...

はてなブックマーク - 電子工作を趣味にすると何ができるようになるか(+電子工作のはじめかた) - nomolkのブログ はてなブックマークに追加

PHPのハマりポイントまとめ – Qiita

PHPのハマりポイントまとめ - Qiita

PHPのハマりポイントまとめ - Qiita

PHPのハマり情報のまとめです。主に罠な仕様、予想外の振る舞い、ドキュメントに詳しくは書いてない振る舞いについての情報をまとめていきます。ここに載ってない情報があればぜひとも教えて下さい。頂いた情報をもとに随時更新していきます。 PHPは引数が足りないときはエラーになるが、引数が多いぶんには何も言わない...

はてなブックマーク - PHPのハマりポイントまとめ - Qiita はてなブックマークに追加

次世代Webカンファレンス 2019 振り返り · GitHub

次世代Webカンファレンス 2019 振り返り · GitHub

次世代Webカンファレンス 2019 振り返り · GitHub

nwc.md 次世代Webカンファレンス 2019 振り返り この文章に関しても所属組織とは関係のない個人の見解です 所感など 本当に全く打ち合わせをしていないので、話題が分散しがちだったかもしれない。 せっかくの所属組織とは無関係のレギュレーションなので、具体名を上げてガンガン治安の悪いことを言うつもりだったのだ...

はてなブックマーク - 次世代Webカンファレンス 2019 振り返り · GitHub はてなブックマークに追加

Google Apps ScriptをTypeScriptで実装する(clasp/TSLint/Prettier) #gas #typescript – My External Storage

Google Apps ScriptをTypeScriptで実装する(clasp/TSLint/Prettier) #gas #typescript - My External Storage

Google Apps ScriptをTypeScriptで実装する(clasp/TSLint/Prettier) #gas #typescript - My External Storage

claspというGoogle Apps Script(GAS)をローカルで開発するためのツールがある。claspを使うと、TypeScriptを使ったGASのコーディングも標準で行える。 今回はclaspを使って以下の要求を満たしながらGASの開発を行う際の設定をまとめる。 TypeScriptによる実装 Gitによる構成管理 Prettierによる自動フォーマット TSLint...

はてなブックマーク - Google Apps ScriptをTypeScriptで実装する(clasp/TSLint/Prettier) #gas #typescript - My External Storage はてなブックマークに追加

Lambda Custom Runtime上でbashを対話的に操作してその内部仕様を丸裸にする – misc.tech.notes

Lambda Custom Runtime上でbashを対話的に操作してその内部仕様を丸裸にする - misc.tech.notes

Lambda Custom Runtime上でbashを対話的に操作してその内部仕様を丸裸にする - misc.tech.notes

この記事は AWS Lambda Custom Runtimes芸人 Advent Calendar 2018 の19日目です。 qiita.com これは何? 毎年恒例?のLambdaのリバースエンジニアリング(?)シリーズです。 2016年 marcy.hatenablog.com 2017年 marcy.hatenablog.com Lambda Custom Runtimeとは Lambda Custom Runtimeは一般的にはAWS Lambdaが公式に対...

はてなブックマーク - Lambda Custom Runtime上でbashを対話的に操作してその内部仕様を丸裸にする - misc.tech.notes はてなブックマークに追加

[Go言語] もしも童話「シンデレラ」が、Goで書かれていたら。 – Qiita

[Go言語] もしも童話「シンデレラ」が、Goで書かれていたら。 - Qiita

[Go言語] もしも童話「シンデレラ」が、Goで書かれていたら。 - Qiita

シンデレラがGoで書かれていたら。 という妄想です。 少し長いですがお付き合いください。 TL;DR ソースはここにおいてます https://github.com/lboavde1121/cinderella あらすじ 以下あらすじ。 シンデレラは、継母とその連れ子である姉たちに日々いじめられていた。 あるとき、城で舞踏会が開かれ、姉たちは着飾って出...

はてなブックマーク - [Go言語] もしも童話「シンデレラ」が、Goで書かれていたら。 - Qiita はてなブックマークに追加

[Go言語] もしも童話「シンデレラ」が、Goで書かれていたら。 – Qiita

[Go言語] もしも童話「シンデレラ」が、Goで書かれていたら。 - Qiita

[Go言語] もしも童話「シンデレラ」が、Goで書かれていたら。 - Qiita

シンデレラがGoで書かれていたら。 という妄想です。 少し長いですがお付き合いください。 TL;DR ソースはここにおいてます https://github.com/lboavde1121/cinderella あらすじ 以下あらすじ。 シンデレラは、継母とその連れ子である姉たちに日々いじめられていた。 あるとき、城で舞踏会が開かれ、姉たちは着飾って出...

はてなブックマーク - [Go言語] もしも童話「シンデレラ」が、Goで書かれていたら。 - Qiita はてなブックマークに追加

JavaScriptの { } を理解する – Qiita

JavaScriptの { } を理解する - Qiita

JavaScriptの { } を理解する - Qiita

結果はどうなったでしょうか。 自分が今使っているGoogle Chromeだとこうなりました。 結果は{a: 10}というオブジェクトです。まあ、これは当然ですね。3 + 5と入力すれば実行されて8が返ってくるのですから、{a: 10}というオブジェクトリテラルを書けば{a: 10}というオブジェクトが作られるのは当然です。 ……。 ここで...

はてなブックマーク - JavaScriptの { } を理解する - Qiita はてなブックマークに追加

JavaScriptの { } を理解する – Qiita

JavaScriptの { } を理解する - Qiita

JavaScriptの { } を理解する - Qiita

結果はどうなったでしょうか。 自分が今使っているGoogle Chromeだとこうなりました。 結果は{a: 10}というオブジェクトです。まあ、これは当然ですね。3 + 5と入力すれば実行されて8が返ってくるのですから、{a: 10}というオブジェクトリテラルを書けば{a: 10}というオブジェクトが作られるのは当然です。 ……。 ここで...

はてなブックマーク - JavaScriptの { } を理解する - Qiita はてなブックマークに追加

Herokuで成功させるサービス開発 – ボクココ

Herokuで成功させるサービス開発 - ボクココ

Herokuで成功させるサービス開発 - ボクココ

ページ版執筆にあたって ども、@kimihom です。 先日の技術書典5で販売した書籍の記事版として公開します。より多くの方へ Heroku でサービス開発を成功させていただきたいという思いから、ボクココの固定ページとして無償公開するに至りました。 電子書籍版は BOOTH で販売しております。 なお、本記事は、Heroku 社か...

はてなブックマーク - Herokuで成功させるサービス開発 - ボクココ はてなブックマークに追加