「コード」カテゴリーアーカイブ

仕様の変更に強いコードを書きたいよねって話 – Qiita

仕様の変更に強いコードを書きたいよねって話 - Qiita

仕様の変更に強いコードを書きたいよねって話 - Qiita

この記事は NIJIBOX Advent Calendar2019の13日目の投稿です。 背景 何かしらのロジックを作る際に、仕様変更に強いコードを書きたいぞい!ってエンジニアだったら思いませんか。今の仕様なら動くけど、もし仕様が変わり、そのために関数全書き直しとかしんどみが深すぎます。今回はこのしんどみを少しでも回避できるよ...

はてなブックマーク - 仕様の変更に強いコードを書きたいよねって話 - Qiita はてなブックマークに追加

コードを書いて金を稼ぐ – kuenishi’s blog

コードを書いて金を稼ぐ - kuenishi's blog

コードを書いて金を稼ぐ - kuenishi's blog

初めてまともに携わったシステムはNTT研究所で作られていたCBoCといわれるものであった。内容について詳しくは述べないが、国内では割と先進的でありながらとにかくNTTの事業会社(割と稼いでいる)で使えるものを作ろうというものであった。この時期は研究所は研究だけしていればよいというものではなく事業貢献が求め...

はてなブックマーク - コードを書いて金を稼ぐ - kuenishi's blog はてなブックマークに追加

[速報]「Amazon CodeGuru」発表。機械学習したコンピュータが自動でコードレビュー、問題あるコードや実行の遅い部分などを指摘。AWS re:Invent 2019 - Publickey

[速報]「Amazon CodeGuru」発表。機械学習したコンピュータが自動でコードレビュー、問題あるコードや実行の遅い部分などを指摘。AWS re:Invent 2019 - Publickey

[速報]「Amazon CodeGuru」発表。機械学習したコンピュータが自動でコードレビュー、問題あるコードや実行の遅い部分などを指摘。AWS re:Invent 2019 - Publickey

Amazon Web Services(AWS)は、米ラスベガスで開催中の年次イベント「AWS re:Invent 2019」の基調講演で、機械学習を用いて自動的にコンピュータがコードレビューをしてくれる「Amazon CodeGuru」を発表しました。 Amazon CodeGuruのコードレビュー機能は、Amazon自身のこれまでの大量のコードと、GitHubで公開されてい...

はてなブックマーク - [速報]「Amazon CodeGuru」発表。機械学習したコンピュータが自動でコードレビュー、問題あるコードや実行の遅い部分などを指摘。AWS re:Invent 2019 - Publickey はてなブックマークに追加

[速報]「Amazon CodeGuru」発表。機械学習したコンピュータが自動でコードレビュー、問題あるコードや実行の遅い部分などを指摘。AWS re:Invent 2019 - Publickey

[速報]「Amazon CodeGuru」発表。機械学習したコンピュータが自動でコードレビュー、問題あるコードや実行の遅い部分などを指摘。AWS re:Invent 2019 - Publickey

[速報]「Amazon CodeGuru」発表。機械学習したコンピュータが自動でコードレビュー、問題あるコードや実行の遅い部分などを指摘。AWS re:Invent 2019 - Publickey

Amazon Web Services(AWS)は、米ラスベガスで開催中の年次イベント「AWS re:Invent 2019」の基調講演で、機械学習を用いて自動的にコンピュータがコードレビューをしてくれる「Amazon CodeGuru」を発表しました。 Amazon CodeGuruのコードレビュー機能は、Amazon自身のこれまでの大量のコードと、GitHubで公開されてい...

はてなブックマーク - [速報]「Amazon CodeGuru」発表。機械学習したコンピュータが自動でコードレビュー、問題あるコードや実行の遅い部分などを指摘。AWS re:Invent 2019 - Publickey はてなブックマークに追加

Google Developers Japan: コードの健全性: 礼儀正しいレビュー == 役立つレビュー

Google Developers Japan: コードの健全性: 礼儀正しいレビュー == 役立つレビュー

Google Developers Japan: コードの健全性: 礼儀正しいレビュー == 役立つレビュー

.app 1 .dev 1 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #hack4jp 3 A/B Testing 1 A4A 4 Accelerator 1 Actions on Google 16 Activation Atlas 1 Addy Osmani 1 ADK 2 AdMob 31 Ads 48 Ads API 41 AdWords API 11 Agency 1 AI 11 AIY 3 AIY Vision Kit 2 ALPN 1 AMP 84 AMP Cache 6 AMP for Email 3 AMP ...

はてなブックマーク - Google Developers Japan: コードの健全性: 礼儀正しいレビュー == 役立つレビュー はてなブックマークに追加

Webアプリケーションのセッション管理にJWT導入を検討する際の考え方 – r-weblife

Webアプリケーションのセッション管理にJWT導入を検討する際の考え方 - r-weblife

Webアプリケーションのセッション管理にJWT導入を検討する際の考え方 - r-weblife

おはようございます、ritou です。 qiita.com これの初日です。 なんの話か 皆さんは今まで、こんな記事を目にしたことがありませんか? Cookie vs JWT 認証に JWT を利用するのってどうなの? JWT をセッション管理に使うべきではない! リンク貼るのは省略しますが、年に何度か見かける記事です。 個人的にこの話題の...

はてなブックマーク - Webアプリケーションのセッション管理にJWT導入を検討する際の考え方 - r-weblife はてなブックマークに追加

C++やPython向けのコード可視化ツール「Sourcetrail」がオープンソースに:コードを読む時間が一番長いという問題 – @IT

C++やPython向けのコード可視化ツール「Sourcetrail」がオープンソースに:コードを読む時間が一番長いという問題 - @IT

C++やPython向けのコード可視化ツール「Sourcetrail」がオープンソースに:コードを読む時間が一番長いという問題 - @IT

コードを読む時間が一番長いという問題:C++やPython向けのコード可視化ツール「Sourcetrail」がオープンソースに Coati Softwareは、クロスプラットフォームのインタラクティブなコード可視化ツール「Sourcetrail」を、無料のオープンソースソフトウェアとして公開した。CやC++、Java、Pythonなどに対応している。コー...

はてなブックマーク - C++やPython向けのコード可視化ツール「Sourcetrail」がオープンソースに:コードを読む時間が一番長いという問題 - @IT はてなブックマークに追加

ソースコード検索エンジン「Sourcetrail」OSS化、GitHub上で公開:CodeZine(コードジン)

ソースコード検索エンジン「Sourcetrail」OSS化、GitHub上で公開:CodeZine(コードジン)

ソースコード検索エンジン「Sourcetrail」OSS化、GitHub上で公開:CodeZine(コードジン)

Coati Softwareは、同社が運営するソースコード検索エンジン「Sourcetrail」を無料のオープンソースソフトウェアとして、GitHub上で公開した。 SourcetrailのUI(Sourcetrailのブログポストより引用) Sourcetrailはインタラクティブな依存性グラフ、簡潔なコードビュー、効率的なコード検索を組み合わせ、CやC++、Java...

はてなブックマーク - ソースコード検索エンジン「Sourcetrail」OSS化、GitHub上で公開:CodeZine(コードジン) はてなブックマークに追加

コードレビュー虎の巻 – Qiita

コードレビュー虎の巻 - Qiita

コードレビュー虎の巻 - Qiita

レビューガイドライン(Review GuildLine) ここで述べているレビューはピアレビューについての方法です。 (作業成果物の欠陥と改善の機会を探すレビュー) 「最悪を最初に」を基本としてレビューすべき、 たとえば、仕様やアルゴリズムに欠陥があるのに、typoにこだわってもしょうがないので、なにが最悪かを考え、それ...

はてなブックマーク - コードレビュー虎の巻 - Qiita はてなブックマークに追加

CSSは奥が深い!セレクタの書き方・命名や管理を改善する5つの原則 | コリス

CSSは奥が深い!セレクタの書き方・命名や管理を改善する5つの原則 | コリス

CSSは奥が深い!セレクタの書き方・命名や管理を改善する5つの原則 | コリス

CSSは簡単なコードで書けます。しかし、プロジェクトの規模が大きくなるにつれ、コードが重複したり、未使用のコードが増えたり、!importantでの上書きが増えたり、読みにくいコードになります。 CSSのセレクタの書き方・命名や管理を改善する、シンプルで非常に効果的な5つの原則を紹介します。 Improve your CSS with ...

はてなブックマーク - CSSは奥が深い!セレクタの書き方・命名や管理を改善する5つの原則 | コリス はてなブックマークに追加

CSSは奥が深い!セレクタの書き方・命名や管理を改善する5つの原則 | コリス

CSSは奥が深い!セレクタの書き方・命名や管理を改善する5つの原則 | コリス

CSSは奥が深い!セレクタの書き方・命名や管理を改善する5つの原則 | コリス

CSSは簡単なコードで書けます。しかし、プロジェクトの規模が大きくなるにつれ、コードが重複したり、未使用のコードが増えたり、!importantでの上書きが増えたり、読みにくいコードになります。 CSSのセレクタの書き方・命名や管理を改善する、シンプルで非常に効果的な5つの原則を紹介します。 Improve your CSS with ...

はてなブックマーク - CSSは奥が深い!セレクタの書き方・命名や管理を改善する5つの原則 | コリス はてなブックマークに追加

「IntelliCode」がさらに進化し、行全体を候補として提案。まるでAIとペアプロしているように - Publickey

「IntelliCode」がさらに進化し、行全体を候補として提案。まるでAIとペアプロしているように - Publickey

「IntelliCode」がさらに進化し、行全体を候補として提案。まるでAIとペアプロしているように - Publickey

マイクロソフトは、AIによるコーディング支援機能の「IntelliCode」がさらに進化し、コーディング中の行全体を提案できる能力を備えるようになったことを明らかにしました。 下記は「Re-imagining developer productivity with AI-assisted tools」から引用です。 IntelliCode now provides whole-line code completion ...

はてなブックマーク - 「IntelliCode」がさらに進化し、行全体を候補として提案。まるでAIとペアプロしているように - Publickey はてなブックマークに追加

「IntelliCode」がさらに進化し、行全体を候補として提案。まるでAIとペアプロしているように - Publickey

「IntelliCode」がさらに進化し、行全体を候補として提案。まるでAIとペアプロしているように - Publickey

「IntelliCode」がさらに進化し、行全体を候補として提案。まるでAIとペアプロしているように - Publickey

マイクロソフトは、AIによるコーディング支援機能の「IntelliCode」がさらに進化し、コーディング中の行全体を提案できる能力を備えるようになったことを明らかにしました。 下記は「Re-imagining developer productivity with AI-assisted tools」から引用です。 IntelliCode now provides whole-line code completion ...

はてなブックマーク - 「IntelliCode」がさらに進化し、行全体を候補として提案。まるでAIとペアプロしているように - Publickey はてなブックマークに追加

電源を切っても消えないメモリとの付き合い方 – Speaker Deck

電源を切っても消えないメモリとの付き合い方 - Speaker Deck

電源を切っても消えないメモリとの付き合い方 - Speaker Deck

メモリのように書けて永続化される次世代ストレージデバイスNVDIMMの扱い方を解説します これは2019年10月19日に行われる予定だった カーネル/VM探検隊@北陸 5回目(台風の影響で中止) での発表資料です サンプルコード: https://github.com/Fadis/kernelvm_20191019_samples

はてなブックマーク - 電源を切っても消えないメモリとの付き合い方 - Speaker Deck はてなブックマークに追加

OAuth 2.0 の勉強のために認可サーバーを自作する – Qiita

OAuth 2.0 の勉強のために認可サーバーを自作する - Qiita

OAuth 2.0 の勉強のために認可サーバーを自作する - Qiita

はじめに OAuth 2.0 の仕様書である RFC 6749 は、認可サーバー(authorization server)の動作を定めています。この記事は、認可サーバーを簡易的に実装することで、OAuth 2.0 の理解を深めることを目的としています。 1. エンドポイント 認可サーバーは Web サーバーの一種で、認可エンドポイント(authorization endp...

はてなブックマーク - OAuth 2.0 の勉強のために認可サーバーを自作する - Qiita はてなブックマークに追加

ReactとVueの比較、全く同じアプリを作成してみて分かった相違点 2019年Edition | コリス

ReactとVueの比較、全く同じアプリを作成してみて分かった相違点 2019年Edition | コリス

ReactとVueの比較、全く同じアプリを作成してみて分かった相違点 2019年Edition | コリス

日常的にVueを使用している開発者が、ReactとVueで全く同じアプリを作成した時のそれぞれの工程を比較して分かった相違点を紹介します。 特に、Reactのフックについて具体的な使い方が解説されています。 I created the exact same app in React and Vue. Here are the differences. [2019 Edition] by Sunil Sandhu 下...

はてなブックマーク - ReactとVueの比較、全く同じアプリを作成してみて分かった相違点 2019年Edition | コリス はてなブックマークに追加

古いCSSリセットからはもう卒業!モダンブラウザに適した新しいCSSリセット -A Modern CSS Reset | コリス

古いCSSリセットからはもう卒業!モダンブラウザに適した新しいCSSリセット -A Modern CSS Reset | コリス

古いCSSリセットからはもう卒業!モダンブラウザに適した新しいCSSリセット -A Modern CSS Reset | コリス

モダンブラウザをターゲットにしたWeb制作では、CSSにおけるブラウザの互換性の問題はIE6の頃に比べるとはるかに少なくなりました。無理なリセットやすべてをリセットする必要は全くありません。 現在のWeb制作に合わせて制作された新しいCSSリセットを紹介します。 CSSの知見やテクニックも満載です! A Modern CSS Res...

はてなブックマーク - 古いCSSリセットからはもう卒業!モダンブラウザに適した新しいCSSリセット -A Modern CSS Reset | コリス はてなブックマークに追加

古いCSSリセットからはもう卒業!モダンブラウザに適した新しいCSSリセット -A Modern CSS Reset | コリス

古いCSSリセットからはもう卒業!モダンブラウザに適した新しいCSSリセット -A Modern CSS Reset | コリス

古いCSSリセットからはもう卒業!モダンブラウザに適した新しいCSSリセット -A Modern CSS Reset | コリス

モダンブラウザをターゲットにしたWeb制作では、CSSにおけるブラウザの互換性の問題はIE6の頃に比べるとはるかに少なくなりました。無理なリセットやすべてをリセットする必要は全くありません。 現在のWeb制作に合わせて制作された新しいCSSリセットを紹介します。 CSSの知見やテクニックも満載です! A Modern CSS Res...

はてなブックマーク - 古いCSSリセットからはもう卒業!モダンブラウザに適した新しいCSSリセット -A Modern CSS Reset | コリス はてなブックマークに追加

「単体テスト」再入門! 開発の現場でバグを確実に洗い出す最適な手法と、テストケースの作り方 – エンジニアHub|若手Webエンジニアのキャリアを考える!

「単体テスト」再入門! 開発の現場でバグを確実に洗い出す最適な手法と、テストケースの作り方 - エンジニアHub|若手Webエンジニアのキャリアを考える!

「単体テスト」再入門! 開発の現場でバグを確実に洗い出す最適な手法と、テストケースの作り方 - エンジニアHub|若手Webエンジニアのキャリアを考える!

ソフトウェアのテストにおいて、最初のフェーズである単体テスト。若手Webエンジニアの中には、いきなり単体テストを任されて戸惑った方もいるでしょう。仕方なく現場で踏襲されているやり方に従っているだけ、ということもあるのではないでしょうか? 今回は、単体テストの定義から手法、未来の展望までを、日本におけ...

はてなブックマーク - 「単体テスト」再入門! 開発の現場でバグを確実に洗い出す最適な手法と、テストケースの作り方 - エンジニアHub|若手Webエンジニアのキャリアを考える! はてなブックマークに追加

コードの可読性についてのプレゼンテーション紹介 vol. 1: “導入と原則” 編 – LINE ENGINEERING

コードの可読性についてのプレゼンテーション紹介 vol. 1: "導入と原則" 編 - LINE ENGINEERING

コードの可読性についてのプレゼンテーション紹介 vol. 1: "導入と原則" 編 - LINE ENGINEERING

はじめに こんにちは。コミュニケーションアプリ「LINE」の Android クライアントチームの石川です。 先日、コードの可読性についてのプレゼンテーション (https://speakerdeck.com/munetoshi/code-readability) を公開しました。 今後、このプレゼンテーションについてのちょっとした解説を、本ブログ上で不定期に連載...

はてなブックマーク - コードの可読性についてのプレゼンテーション紹介 vol. 1: "導入と原則" 編 - LINE ENGINEERING はてなブックマークに追加

リアルタイム声質変換ライブラリ「Realtime Yukarin」を公開しました | Hiho’s Blog

リアルタイム声質変換ライブラリ「Realtime Yukarin」を公開しました | Hiho's Blog

リアルタイム声質変換ライブラリ「Realtime Yukarin」を公開しました | Hiho's Blog

はじめにリアルタイム声質変換アプリケーション、Realtime Yukarinを開発し、 OSS(オープンソースソフトウェア)として公開しました。 ここで言う声質変換とは、「誰でも好きな声になれる」技術のことを指します。 好きな声になれる声質変換は夢があって流行りそうなのですが、まだ全然普及していないと思います。 それ...

はてなブックマーク - リアルタイム声質変換ライブラリ「Realtime Yukarin」を公開しました | Hiho's Blog はてなブックマークに追加

リアルタイム声質変換ライブラリ「Realtime Yukarin」を公開しました | Hiho’s Blog

リアルタイム声質変換ライブラリ「Realtime Yukarin」を公開しました | Hiho's Blog

リアルタイム声質変換ライブラリ「Realtime Yukarin」を公開しました | Hiho's Blog

はじめにリアルタイム声質変換アプリケーション、Realtime Yukarinを開発し、 OSS(オープンソースソフトウェア)として公開しました。 ここで言う声質変換とは、「誰でも好きな声になれる」技術のことを指します。 好きな声になれる声質変換は夢があって流行りそうなのですが、まだ全然普及していないと思います。 それ...

はてなブックマーク - リアルタイム声質変換ライブラリ「Realtime Yukarin」を公開しました | Hiho's Blog はてなブックマークに追加

おまえはReact hooksを知っているか – Qiita

おまえはReact hooksを知っているか - Qiita

おまえはReact hooksを知っているか - Qiita

よく来たな。おれは毎日すごい量のコードを書いているが、誰にも読ませる気はない。しかし今回はReact hooks という真の男のためのAPIを発見したのでいてもたってもいられずQIITAに記事を書くことにした。 (この記事の文体は、逆噴射聡一郎先生のパロディです。) お前は毎日VUEだとかREACTだとかPWAだとかBBBFFだとか...

はてなブックマーク - おまえはReact hooksを知っているか - Qiita はてなブックマークに追加

おまえはReact hooksを知っているか – Qiita

おまえはReact hooksを知っているか - Qiita

おまえはReact hooksを知っているか - Qiita

よく来たな。おれは毎日すごい量のコードを書いているが、誰にも読ませる気はない。しかし今回はReact hooks という真の男のためのAPIを発見したのでいてもたってもいられずQIITAに記事を書くことにした。 (この記事の文体は、逆噴射聡一郎先生のパロディです。) お前は毎日VUEだとかREACTだとかPWAだとかBBBFFだとか...

はてなブックマーク - おまえはReact hooksを知っているか - Qiita はてなブックマークに追加

Googleがコードレビューのガイドラインなど、ソフトウェアエンジニアリング実践のためのドキュメント「Google Engineering Practices Documentation」を公開 - Publickey

Googleがコードレビューのガイドラインなど、ソフトウェアエンジニアリング実践のためのドキュメント「Google Engineering Practices Documentation」を公開 - Publickey

Googleがコードレビューのガイドラインなど、ソフトウェアエンジニアリング実践のためのドキュメント「Google Engineering Practices Documentation」を公開 - Publickey

Googleがコードレビューのガイドラインなど、ソフトウェアエンジニアリング実践のためのドキュメント「Google Engineering Practices Documentation」を公開 ライセンスはクリエイティブコモンズの「表示 3.0 非移植 (CC BY 3.0)」で、複製や再配布、営利目的を含めた改変や翻案が可能になっています。 Googleで一般化さ...

はてなブックマーク - Googleがコードレビューのガイドラインなど、ソフトウェアエンジニアリング実践のためのドキュメント「Google Engineering Practices Documentation」を公開 - Publickey はてなブックマークに追加

Googleがコードレビューのガイドラインなど、ソフトウェアエンジニアリング実践のためのドキュメント「Google Engineering Practices Documentation」を公開 - Publickey

Googleがコードレビューのガイドラインなど、ソフトウェアエンジニアリング実践のためのドキュメント「Google Engineering Practices Documentation」を公開 - Publickey

Googleがコードレビューのガイドラインなど、ソフトウェアエンジニアリング実践のためのドキュメント「Google Engineering Practices Documentation」を公開 - Publickey

Googleがコードレビューのガイドラインなど、ソフトウェアエンジニアリング実践のためのドキュメント「Google Engineering Practices Documentation」を公開 ライセンスはクリエイティブコモンズの「表示 3.0 非移植 (CC BY 3.0)」で、複製や再配布、営利目的を含めた改変や翻案が可能になっています。 Googleで一般化さ...

はてなブックマーク - Googleがコードレビューのガイドラインなど、ソフトウェアエンジニアリング実践のためのドキュメント「Google Engineering Practices Documentation」を公開 - Publickey はてなブックマークに追加