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

トップデベロッパーになるために作成したいアプリ8選 – Qiita

トップデベロッパーになるために作成したいアプリ8選 - Qiita

トップデベロッパーになるために作成したいアプリ8選 - Qiita

こちらの記事は、Indrek Lasn 氏により2017年 12月に公開された『 The Secret to Being a Top Developer Is Building Things! Here’s a List of Fun Apps to Build! 』の和訳です。 本記事は原著者から許可を得た上で記事を公開しています。 著者Twitter https://twitter.com/lasnindrek 少し考えてみてください。あなた...

はてなブックマーク - トップデベロッパーになるために作成したいアプリ8選 - Qiita はてなブックマークに追加

トップデベロッパーになるために作成したいアプリ8選 – Qiita

トップデベロッパーになるために作成したいアプリ8選 - Qiita

トップデベロッパーになるために作成したいアプリ8選 - Qiita

こちらの記事は、Indrek Lasn 氏により2017年 12月に公開された『 The Secret to Being a Top Developer Is Building Things! Here’s a List of Fun Apps to Build! 』の和訳です。 本記事は原著者から許可を得た上で記事を公開しています。 著者Twitter https://twitter.com/lasnindrek 少し考えてみてください。あなた...

はてなブックマーク - トップデベロッパーになるために作成したいアプリ8選 - Qiita はてなブックマークに追加

githubで最もやべー関数を発掘する – Qiita

githubで最もやべー関数を発掘する - Qiita

githubで最もやべー関数を発掘する - Qiita

はじめに 先日、職場で「自分が 改修したor 書いちゃった いちばんやべー関数」ネタで盛り上がりました。 みんないろいろ話してくれましたが、やっぱり僕の書いた「コマンドパターンのメインループ関数(1500行)」の圧勝でした。 なんであんなコード書いたんだろ。 そこで、今日は僕の傷ついたプライド癒すべくgithubから...

はてなブックマーク - githubで最もやべー関数を発掘する - Qiita はてなブックマークに追加

ディープラーニングさえあれば、競馬で回収率100%を超えられる – Qiita

ディープラーニングさえあれば、競馬で回収率100%を超えられる - Qiita

ディープラーニングさえあれば、競馬で回収率100%を超えられる - Qiita

pohotos by Ronnie Macdonald 「AIが人間の仕事を奪う」と言われ始めてしばらく経ちますが、今や「幻滅期に入った」なんて言われ方もしています。おかげで僕は仕事を奪われることもなく、毎日満員電車に揺られています。奪う奪う詐欺もいいとこです。 そんなAIの発展にはもう少し時間がかかりそうな一方で、学べる環境は...

はてなブックマーク - ディープラーニングさえあれば、競馬で回収率100%を超えられる - Qiita はてなブックマークに追加

2019年時点で僕のVSCode(Visual Studio Code)に入ってるプラグインや設定を紹介します – Shibajuku

2019年時点で僕のVSCode(Visual Studio Code)に入ってるプラグインや設定を紹介します - Shibajuku

2019年時点で僕のVSCode(Visual Studio Code)に入ってるプラグインや設定を紹介します - Shibajuku

こんにちは、実は久しぶりの投稿の、どうもしばおです。 さて、僕(フロントエンドよりのWebデザイナー)は普段からメインのテキストエディターにVSCodeを使っているのですが、今日は僕のVSCodeに入っている、プラグインや設定を公開したいと思います。 僕のオンラインサロンでも、VSCodeを結構使ってて、サロンメンバーに...

はてなブックマーク - 2019年時点で僕のVSCode(Visual Studio Code)に入ってるプラグインや設定を紹介します - Shibajuku はてなブックマークに追加

【Pythonでゲームを作ろう!】Pyxelでレトロな2Dゲームを作ってみた! | DevelopersIO

【Pythonでゲームを作ろう!】Pyxelでレトロな2Dゲームを作ってみた! | DevelopersIO

【Pythonでゲームを作ろう!】Pyxelでレトロな2Dゲームを作ってみた! | DevelopersIO

Pyxelとは ピクセルアートのレトロな2Dゲームが作れるPythonライブラリです。 ・仕様 - Mac, Windows, Linux対応 - 同時に再生できる音は4音 - 使用できる色は16色のみ、定義可能な64サウンド - Python3によるコード記述 - 256x256サイズ、3画像バンク - 256x256サイズ、8タイルマップ - 任意のサウンドを組み合わせ可...

はてなブックマーク - 【Pythonでゲームを作ろう!】Pyxelでレトロな2Dゲームを作ってみた! | DevelopersIO はてなブックマークに追加

Pythonで理解するディープラーニング入門 – Speaker Deck

Pythonで理解するディープラーニング入門 - Speaker Deck

Pythonで理解するディープラーニング入門 - Speaker Deck

ディープラーニングの仕組みを理解するための一番のポイントは「損失関数」と「勾配降下法」の考え方です。本講演では、線形回帰モデルを題材に、この2つの考え方についてPythonのコーディングも含めた形で説明します。講演者の著作「最短コースでわかるディープラーニングの数学」からエッセンスをお届けします。

はてなブックマーク - Pythonで理解するディープラーニング入門 - Speaker Deck はてなブックマークに追加

Pythonで理解するディープラーニング入門 – Speaker Deck

Pythonで理解するディープラーニング入門 - Speaker Deck

Pythonで理解するディープラーニング入門 - Speaker Deck

ディープラーニングの仕組みを理解するための一番のポイントは「損失関数」と「勾配降下法」の考え方です。本講演では、線形回帰モデルを題材に、この2つの考え方についてPythonのコーディングも含めた形で説明します。講演者の著作「最短コースでわかるディープラーニングの数学」からエッセンスをお届けします。

はてなブックマーク - Pythonで理解するディープラーニング入門 - Speaker Deck はてなブックマークに追加

10分でわかる「今更だけどTypeScriptってなに?」 – Qiita

10分でわかる「今更だけどTypeScriptってなに?」 - Qiita

10分でわかる「今更だけどTypeScriptってなに?」 - Qiita

2年ぶりくらいに業務で TypeScript をやることになったので、個人的なおさらい用です。 TypeScript とは JavaScript は現在 Web アプリケーションの開発で最も使われているものの、JavaScript 独特の癖や、型の認識が緩いこと、ブラウザによって挙動に違いがあります。 それらを補うために altJS というアプローチがあり...

はてなブックマーク - 10分でわかる「今更だけどTypeScriptってなに?」 - Qiita はてなブックマークに追加

古い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 | コリス はてなブックマークに追加

エンジニアでも知っておきたいデザインの基礎知識 – Qiita

エンジニアでも知っておきたいデザインの基礎知識 - Qiita

エンジニアでも知っておきたいデザインの基礎知識 - Qiita

→ English 対象読者 ワイヤーフレームだけが渡されてコーディングしなければいいけないようなケースで役立つ知識を紹介します。 以下のような環境にいるエンジニアは読む必要はないと思います。 毎回デザイナーからデザインデータが用意されて、それを忠実に再現すればよい そもそもコーディングはコーダーがやってくれ...

はてなブックマーク - エンジニアでも知っておきたいデザインの基礎知識 - Qiita はてなブックマークに追加

ジャバの異常な愛情 またはSpringはいかにしてモダンであることを止めて時代遅れになったのか – Qiita

ジャバの異常な愛情 またはSpringはいかにしてモダンであることを止めて時代遅れになったのか - Qiita

ジャバの異常な愛情 またはSpringはいかにしてモダンであることを止めて時代遅れになったのか - Qiita

Spring以前 業務で使うシステムはサーバー間で連携することが多い。2019年現在ではREST apiに対してjsonやprotocolbufferで呼び出す事が当たり前のように行われているが、まだjsonも発見されていない時代はもっと複雑な仕組みが取られていた1。異機種間でやりとりするためのCORBAや、機種に依存しないデータプロトコルの...

はてなブックマーク - ジャバの異常な愛情 またはSpringはいかにしてモダンであることを止めて時代遅れになったのか - Qiita はてなブックマークに追加

ジャバの異常な愛情 またはSpringはいかにしてモダンであることを止めて時代遅れになったのか – Qiita

ジャバの異常な愛情 またはSpringはいかにしてモダンであることを止めて時代遅れになったのか - Qiita

ジャバの異常な愛情 またはSpringはいかにしてモダンであることを止めて時代遅れになったのか - Qiita

Spring以前 業務で使うシステムはサーバー間で連携することが多い。2019年現在ではREST apiに対してjsonやprotocolbufferで呼び出す事が当たり前のように行われているが、まだjsonも発見されていない時代はもっと複雑な仕組みが取られていた1。異機種間でやりとりするためのCORBAや、機種に依存しないデータプロトコルの...

はてなブックマーク - ジャバの異常な愛情 またはSpringはいかにしてモダンであることを止めて時代遅れになったのか - Qiita はてなブックマークに追加

ジャバの異常な愛情 またはSpringはいかにしてモダンであることを止めて時代遅れになったのか – Qiita

ジャバの異常な愛情 またはSpringはいかにしてモダンであることを止めて時代遅れになったのか - Qiita

ジャバの異常な愛情 またはSpringはいかにしてモダンであることを止めて時代遅れになったのか - Qiita

Spring以前 業務で使うシステムはサーバー間で連携することが多い。2019年現在ではREST apiに対してjsonやprotocolbufferで呼び出す事が当たり前のように行われているが、まだjsonも発見されていない時代はもっと複雑な仕組みが取られていた1。異機種間でやりとりするためのCORBAや、機種に依存しないデータプロトコルの...

はてなブックマーク - ジャバの異常な愛情 またはSpringはいかにしてモダンであることを止めて時代遅れになったのか - Qiita はてなブックマークに追加

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

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

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

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

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

Pipenv と Docker を使った開発環境のベストプラクティス – kawasin73のブログ

Pipenv と Docker を使った開発環境のベストプラクティス - kawasin73のブログ

Pipenv と Docker を使った開発環境のベストプラクティス - kawasin73のブログ

イテレーションの速さがあなたの生産性を左右する。どうも、かわしんです。生産性の高いプログラマって1つ1つの試行が素早い(自動化しているかツールを使っている)ためにものすごいスピードで開発できていると思うんですよね。 さて、最近 Python で開発をしているのですが、世の中の Docker と Pipenv の開発環境を...

はてなブックマーク - Pipenv と Docker を使った開発環境のベストプラクティス - kawasin73のブログ はてなブックマークに追加

高精度でテキスト分類を行えるAIの環境を用意しました【BERT】 – ニートの言葉

高精度でテキスト分類を行えるAIの環境を用意しました【BERT】 - ニートの言葉

高精度でテキスト分類を行えるAIの環境を用意しました【BERT】 - ニートの言葉

こんにちは、あんどう(@t_andou)です。 最近、自然言語処理のAIの一種であるBERTをよく触っています。 今回はBERTのソースを読まなくてもサクッと試せる環境を用意しましたので、メモとして残しておきます。 BERTとはどういうものか 画像引用:https://arxiv.org/pdf/1810.04805.pdf 凄くざっくりと説明すると、BERTと...

はてなブックマーク - 高精度でテキスト分類を行えるAIの環境を用意しました【BERT】 - ニートの言葉 はてなブックマークに追加

個人的に超絶為になったので新人エンジニアに勧めたい記事まとめ – Qiita

個人的に超絶為になったので新人エンジニアに勧めたい記事まとめ - Qiita

個人的に超絶為になったので新人エンジニアに勧めたい記事まとめ - Qiita

はじめに コードを綺麗に描く方法やプログラミングの勉強方法や考え方など、 個人的にとても為になって感謝している記事をまとめてみました。 コード関連 良いコードを書く技術(まとめ) Naming -名前付け- ソースコードを汚くするには? ダメエンジニアの8つの特徴 勉強方法関連 新しく言語を学ぶときに心がけているこ...

はてなブックマーク - 個人的に超絶為になったので新人エンジニアに勧めたい記事まとめ - Qiita はてなブックマークに追加

おまえは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 はてなブックマークに追加

非エンジニアから「CNNって何よ」って聞かれたら、とりあえずこう説明したらいいんでない?という話 – Np-Urのデータ分析教室

非エンジニアから「CNNって何よ」って聞かれたら、とりあえずこう説明したらいいんでない?という話 - Np-Urのデータ分析教室

非エンジニアから「CNNって何よ」って聞かれたら、とりあえずこう説明したらいいんでない?という話 - Np-Urのデータ分析教室

タイトルの通り、「CNN(畳み込みニューラルネットワーク)って何よ」とざっくりと質問された時に、自分だったらざっくりとこう説明してあげる、というのをまとめます。 この記事で説明している内容は、以下を元にしているので、よろしければ是非。 Pythonと実データで遊んで学ぶ データ分析講座 作者: 梅津雄一,中野貴...

はてなブックマーク - 非エンジニアから「CNNって何よ」って聞かれたら、とりあえずこう説明したらいいんでない?という話 - Np-Urのデータ分析教室 はてなブックマークに追加

MicrosoftのChromium採用により、Chromiumのコードベースから侮辱的・攻撃的表現を置き換える動きが進む | スラド IT

MicrosoftのChromium採用により、Chromiumのコードベースから侮辱的・攻撃的表現を置き換える動きが進む | スラド IT

MicrosoftのChromium採用により、Chromiumのコードベースから侮辱的・攻撃的表現を置き換える動きが進む | スラド IT

Microsoftが次期Microsoft EdgeでChromiumを採用したことで、Chromiumのコードベースに含まれる侮辱的・攻撃的表現を置き換える動きが進んだようだ(Issue 981129、 The Registerの記事)。 Microsoftのコントリビューターは7月初め、Microsoft内部で使用している機械学習によるツール「PoliCheck」でChromiumのコードベー...

はてなブックマーク - MicrosoftのChromium採用により、Chromiumのコードベースから侮辱的・攻撃的表現を置き換える動きが進む | スラド IT はてなブックマークに追加

MicrosoftのChromium採用により、Chromiumのコードベースから侮辱的・攻撃的表現を置き換える動きが進む | スラド IT

MicrosoftのChromium採用により、Chromiumのコードベースから侮辱的・攻撃的表現を置き換える動きが進む | スラド IT

MicrosoftのChromium採用により、Chromiumのコードベースから侮辱的・攻撃的表現を置き換える動きが進む | スラド IT

Microsoftが次期Microsoft EdgeでChromiumを採用したことで、Chromiumのコードベースに含まれる侮辱的・攻撃的表現を置き換える動きが進んだようだ(Issue 981129、 The Registerの記事)。 Microsoftのコントリビューターは7月初め、Microsoft内部で使用している機械学習によるツール「PoliCheck」でChromiumのコードベー...

はてなブックマーク - MicrosoftのChromium採用により、Chromiumのコードベースから侮辱的・攻撃的表現を置き換える動きが進む | スラド IT はてなブックマークに追加

MicrosoftのChromium採用により、Chromiumのコードベースから侮辱的・攻撃的表現を置き換える動きが進む | スラド IT

MicrosoftのChromium採用により、Chromiumのコードベースから侮辱的・攻撃的表現を置き換える動きが進む | スラド IT

MicrosoftのChromium採用により、Chromiumのコードベースから侮辱的・攻撃的表現を置き換える動きが進む | スラド IT

Microsoftが次期Microsoft EdgeでChromiumを採用したことで、Chromiumのコードベースに含まれる侮辱的・攻撃的表現を置き換える動きが進んだようだ(Issue 981129、 The Registerの記事)。 Microsoftのコントリビューターは7月初め、Microsoft内部で使用している機械学習によるツール「PoliCheck」でChromiumのコードベー...

はてなブックマーク - MicrosoftのChromium採用により、Chromiumのコードベースから侮辱的・攻撃的表現を置き換える動きが進む | スラド IT はてなブックマークに追加

Vue.js設計地図 〜設計概念の依存関係からフロントエンド設計を見つめ直す〜

Vue.js設計地図 〜設計概念の依存関係からフロントエンド設計を見つめ直す〜

Vue.js設計地図 〜設計概念の依存関係からフロントエンド設計を見つめ直す〜

こんにちは。PLAID Software Engineer, tai-hey ( @Victoria_Peak_ ) です。 まえがき 私はプレイドに入社して1年ほどとなりますが、業務で Vue.js の開発を経験し、自身がフロントの実装にメインで携わり、サービス設計から実装まで取り組む中で設計について思慮することが多くなりました。 プレイドは SPA を実現可能...

はてなブックマーク - Vue.js設計地図 〜設計概念の依存関係からフロントエンド設計を見つめ直す〜 はてなブックマークに追加

Rustこそがシステムプログラミングの未来(で、C言語はもはやアセンブリ相当)なら、Rustで書かれたドライバのコードをLinuxカーネルは受け入れるべきなのか? – YAMDAS現更新履歴

Rustこそがシステムプログラミングの未来(で、C言語はもはやアセンブリ相当)なら、Rustで書かれたドライバのコードをLinuxカーネルは受け入れるべきなのか? - YAMDAS現更新履歴

Rustこそがシステムプログラミングの未来(で、C言語はもはやアセンブリ相当)なら、Rustで書かれたドライバのコードをLinuxカーネルは受け入れるべきなのか? - YAMDAS現更新履歴

Intel の主席エンジニアの Josh Triplett の Open Source Technology Summit 2019 での講演 Intel and Rust: the Future of Systems Programming を取り上げ、Rust こそがシステムプログラミングの未来であり、C 言語はもはやかつてのアセンブリ言語である。つまり、未だに OS などのシステムプログラミングの大部分で使...

はてなブックマーク - Rustこそがシステムプログラミングの未来(で、C言語はもはやアセンブリ相当)なら、Rustで書かれたドライバのコードをLinuxカーネルは受け入れるべきなのか? - YAMDAS現更新履歴 はてなブックマークに追加