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

楽曲を最大5トラック(ヴォーカル/ドラム/ベース/ピアノ/その他)に分離できる無料のオーディオ分離ツール「Spleeter」公開 – amass

楽曲を最大5トラック(ヴォーカル/ドラム/ベース/ピアノ/その他)に分離できる無料のオーディオ分離ツール「Spleeter」公開 - amass

楽曲を最大5トラック(ヴォーカル/ドラム/ベース/ピアノ/その他)に分離できる無料のオーディオ分離ツール「Spleeter」公開 - amass

楽曲を最大5トラック(ヴォーカル/ドラム/ベース/ピアノ/その他)に分離できる、高速かつ無料のオーディオ分離ツール「Spleeter」が公開。音楽ストリーミングサービス「Deezer」のエンジニアリングチームが開発。機械学習によって楽曲を分離するツールです。 「Spleeter」には、3つの事前トレーニングモデルが付属さ...

はてなブックマーク - 楽曲を最大5トラック(ヴォーカル/ドラム/ベース/ピアノ/その他)に分離できる無料のオーディオ分離ツール「Spleeter」公開 - amass はてなブックマークに追加

MarkdownをPDFに変換する「md-to-pdf」は痒いところに手が届く素敵ツール | DevelopersIO

MarkdownをPDFに変換する「md-to-pdf」は痒いところに手が届く素敵ツール | DevelopersIO

MarkdownをPDFに変換する「md-to-pdf」は痒いところに手が届く素敵ツール | DevelopersIO

Markdown to PDF Markdownで書きたいけど、PDFで出力したい という機会はエンジニアはよく出くわすと思います。 「Markdown to PDF」といえばGitBook CLIが有名ですが、こちらはメンテナンスがストップされているため推奨されません(環境依存による不具合などが解決されない)。 GitBookほど多機能でなくても良いですが...

はてなブックマーク - MarkdownをPDFに変換する「md-to-pdf」は痒いところに手が届く素敵ツール | DevelopersIO はてなブックマークに追加

IT産業はタダ働きのエンジニアに依存しすぎている – GIGAZINE

IT産業はタダ働きのエンジニアに依存しすぎている - GIGAZINE

IT産業はタダ働きのエンジニアに依存しすぎている - GIGAZINE

By Pressmaster 「フリーソフトウェア」「無料アプリ」の中には便利なものがたくさんあります。しかし、有料のソフトウェアの中にも「無料のコード」が多数内在しています。さまざまなプロトコルを用いてデータを転送するライブラリ「libcurl」とファイルを送受信用コマンドラインツール「cURL」を開発し無料で提供して...

はてなブックマーク - IT産業はタダ働きのエンジニアに依存しすぎている - GIGAZINE はてなブックマークに追加

IT産業はタダ働きのエンジニアに依存しすぎている – GIGAZINE

IT産業はタダ働きのエンジニアに依存しすぎている - GIGAZINE

IT産業はタダ働きのエンジニアに依存しすぎている - GIGAZINE

By Pressmaster 「フリーソフトウェア」「無料アプリ」の中には便利なものがたくさんあります。しかし、有料のソフトウェアの中にも「無料のコード」が多数内在しています。さまざまなプロトコルを用いてデータを転送するライブラリ「libcurl」とファイルを送受信用コマンドラインツール「cURL」を開発し無料で提供して...

はてなブックマーク - IT産業はタダ働きのエンジニアに依存しすぎている - GIGAZINE はてなブックマークに追加

GitHub、Rails 6がリリースされてからわずか9日で移行を完了。短期間で問題なく移行できた理由とは? - Publickey

GitHub、Rails 6がリリースされてからわずか9日で移行を完了。短期間で問題なく移行できた理由とは? - Publickey

GitHub、Rails 6がリリースされてからわずか9日で移行を完了。短期間で問題なく移行できた理由とは? - Publickey

GitHub、Rails 6がリリースされてからわずか9日で移行を完了。短期間で問題なく移行できた理由とは? 2019年8月17日、Ruby言語によるWebアプリケーションフレームワークの「Rails 6」がリリースされました。 Rails 6は、Railsアプリケーションでのメールやリッチテキストなどを扱いやすくした新機能に加えて、マルチデー...

はてなブックマーク - GitHub、Rails 6がリリースされてからわずか9日で移行を完了。短期間で問題なく移行できた理由とは? - Publickey はてなブックマークに追加

オープンソースのWebアプリケーション分析ツール「Cube.js」 – エンジニア・プログラマのソーシャルITメディア

オープンソースのWebアプリケーション分析ツール「Cube.js」 - エンジニア・プログラマのソーシャルITメディア

オープンソースのWebアプリケーション分析ツール「Cube.js」 - エンジニア・プログラマのソーシャルITメディア

「Cube.js」は、npmやyarnでインストールできるオープンソースのWebアプリケーション用分析ツールです。RDBだけでなく、AWS AthenaやGoogle BigQueryなどのサーバーレスクエリエンジンと連携するように設計されています。機能が非常に豊富なので、今回は初期セットアップに的を絞ってご紹介します。 ◆ オープンソースのW...

はてなブックマーク - オープンソースのWebアプリケーション分析ツール「Cube.js」 - エンジニア・プログラマのソーシャルITメディア はてなブックマークに追加

ドメイン駆動設計という設計スタイル

ドメイン駆動設計という設計スタイル

ドメイン駆動設計という設計スタイル

ドメイン駆動設計という設計スタイル 1. ドメイン駆動設計という 設計スタイル ギルドワークス 増田 亨 2019.8.31 レガシーをぶっつぶせ! 現場でDDD #genbadeDDD 2. これから話すこと 2019/8/31 2 設計スタイルの選択 ドメインロジックに焦点をあわせる 開発現場での実験結果と考察 3. 設計スタイルの選択 32019/8/31 4...

はてなブックマーク - ドメイン駆動設計という設計スタイル はてなブックマークに追加

ドメイン駆動設計という設計スタイル

ドメイン駆動設計という設計スタイル

ドメイン駆動設計という設計スタイル

ドメイン駆動設計という設計スタイル 1. ドメイン駆動設計という 設計スタイル ギルドワークス 増田 亨 2019.8.31 レガシーをぶっつぶせ! 現場でDDD #genbadeDDD 2. これから話すこと 2019/8/31 2 設計スタイルの選択 ドメインロジックに焦点をあわせる 開発現場での実験結果と考察 3. 設計スタイルの選択 32019/8/31 4...

はてなブックマーク - ドメイン駆動設計という設計スタイル はてなブックマークに追加

ターミナル用 UTF-8 テキストエディタを Rust でスクラッチからつくった – はやくプログラムになりたい

ターミナル用 UTF-8 テキストエディタを Rust でスクラッチからつくった - はやくプログラムになりたい

ターミナル用 UTF-8 テキストエディタを Rust でスクラッチからつくった - はやくプログラムになりたい

言語処理系やテキストエディタなどのプログラミングツールが好きなので,その周辺を趣味で触ってます.Vim を Wasm にポートするために Vim の実装を読んだりはしているのですが,フルスクラッチでテキストエディタをつくったことはありませんでした. 今年のお盆はめちゃ暑かったので,引きこもって夏休みの自由工作的...

はてなブックマーク - ターミナル用 UTF-8 テキストエディタを Rust でスクラッチからつくった - はやくプログラムになりたい はてなブックマークに追加

AWS障害、“マルチAZ”なら大丈夫だったのか? インフラエンジニアたちはどう捉えたか、生の声で分かった「実情」 (1/3) – ITmedia NEWS

AWS障害、“マルチAZ”なら大丈夫だったのか? インフラエンジニアたちはどう捉えたか、生の声で分かった「実情」 (1/3) - ITmedia NEWS

AWS障害、“マルチAZ”なら大丈夫だったのか? インフラエンジニアたちはどう捉えたか、生の声で分かった「実情」 (1/3) - ITmedia NEWS

AWS障害、“マルチAZ”なら大丈夫だったのか? インフラエンジニアたちはどう捉えたか、生の声で分かった「実情」 (1/3) AWSの障害に、各社はどのように対応したのか。ITmedia NEWS編集部では問題に直面した企業やエンジニアに聞き取り調査を行った。生の声から、実情が見えてきた。 8月23日に起きたクラウドサービス「AW...

はてなブックマーク - AWS障害、“マルチAZ”なら大丈夫だったのか? インフラエンジニアたちはどう捉えたか、生の声で分かった「実情」 (1/3) - ITmedia NEWS はてなブックマークに追加

8/23東京リージョン障害中の当ブログ稼働を紹介します | DevelopersIO

8/23東京リージョン障害中の当ブログ稼働を紹介します | DevelopersIO

8/23東京リージョン障害中の当ブログ稼働を紹介します | DevelopersIO

発生原因 ap-northeast-1a(ID:apne1-az4) に設置されたELBのノードが、5XXのエラー応答を戻していました。 暫定対処 ELB(ALB) で利用していたAWS WAFの保護設定を一時的に解除、ELB_5XXエラーが抑制された事を確認しました。 対応経緯 14:20 チャットの通知より、DevloppersIOのブログ基盤から HTTP 5XX の発生している...

はてなブックマーク - 8/23東京リージョン障害中の当ブログ稼働を紹介します | DevelopersIO はてなブックマークに追加

システム開発で得たRedis利用ノウハウ | Future Tech Blog – フューチャーアーキテクト

システム開発で得たRedis利用ノウハウ | Future Tech Blog - フューチャーアーキテクト

システム開発で得たRedis利用ノウハウ | Future Tech Blog - フューチャーアーキテクト

こんにちは。初投稿です。 2012年新卒入社の竹内です。入社当時を振り返るとOracle10g,11gを良く利用していおり、データモデリングなどテーブル設計が好きで、2018年4月ぐらいまでRDBとバッチに浸ってました。 さて、現在プロジェクトでRedisを使っているのですが、いままでRDB人間だっただけにKVSやRedisならではの特徴...

はてなブックマーク - システム開発で得たRedis利用ノウハウ | Future Tech Blog - フューチャーアーキテクト はてなブックマークに追加

Node.js徹底攻略 ─ ヤフーのノウハウに学ぶ、パフォーマンス劣化やコールバック地獄との戦い方 – エンジニアHub|若手Webエンジニアのキャリアを考える!

Node.js徹底攻略 ─ ヤフーのノウハウに学ぶ、パフォーマンス劣化やコールバック地獄との戦い方 - エンジニアHub|若手Webエンジニアのキャリアを考える!

Node.js徹底攻略 ─ ヤフーのノウハウに学ぶ、パフォーマンス劣化やコールバック地獄との戦い方 - エンジニアHub|若手Webエンジニアのキャリアを考える!

Node.jsは「イベントループモデルで、ノンブロッキングI/Oを使用している」「問題発生時にHTTP/TCPやPOSIX APIなど低レイヤーの知識を求められる」といった特徴を持つ言語です。開発者が習得すべき技術領域が広いため、Node.jsらしい書き方の学習難易度は高いと言えます。 それでは、Node.jsをうまく活用できている企業...

はてなブックマーク - Node.js徹底攻略 ─ ヤフーのノウハウに学ぶ、パフォーマンス劣化やコールバック地獄との戦い方 - エンジニアHub|若手Webエンジニアのキャリアを考える! はてなブックマークに追加

「プログラミング=英語」という状況は正しくない。多言語でコードを書ける世界が求められている|WIRED.jp

「プログラミング=英語」という状況は正しくない。多言語でコードを書ける世界が求められている|WIRED.jp

「プログラミング=英語」という状況は正しくない。多言語でコードを書ける世界が求められている|WIRED.jp

JACUS/GETTY IMAGES 2019年はワールド・ワイド・ウェブ(WWW)誕生30周年だ。その立ち上げ当初に約束されていたことのひとつに、「ソースコードの確認」を選べるというものがあった。ソースコードを読むことで、ウェブページがなぜそのように表示されているのか独習できる、という趣旨だった。 このページは、プログラミ...

はてなブックマーク - 「プログラミング=英語」という状況は正しくない。多言語でコードを書ける世界が求められている|WIRED.jp はてなブックマークに追加

なるほどそうか、「機械学習モデル」を高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 はてなブックマークに追加