「プログラミング」カテゴリーアーカイブ

プログラミングの命名規則ガイドラインを規定するオープンソースプロジェクト「NamingC – エンジニア・プログラマのソーシャルITメディア

プログラミングの命名規則ガイドラインを規定するオープンソースプロジェクト「NamingC - エンジニア・プログラマのソーシャルITメディア

プログラミングの命名規則ガイドラインを規定するオープンソースプロジェクト「NamingC - エンジニア・プログラマのソーシャルITメディア

◆ NamingConvention https://namingconvention.org/ 紹介 「NamingConvention」は、プログラミング命名規則のガイドラインを作成・収集・維持するオープンソースプロジェクトです。 「C#・Git・Java・PHP・VueJS・Python」が、現在作成進行中です。 Gitの章には、ブランチ名やコミットメッセージ、プルリクのネーミング...

はてなブックマーク - プログラミングの命名規則ガイドラインを規定するオープンソースプロジェクト「NamingC - エンジニア・プログラマのソーシャルITメディア はてなブックマークに追加

Googleのプログラム学習ツールがPCでも。「Grasshopper」のWebアプリ版公開 – Engadget 日本版

Googleのプログラム学習ツールがPCでも。「Grasshopper」のWebアプリ版公開 - Engadget 日本版

Googleのプログラム学習ツールがPCでも。「Grasshopper」のWebアプリ版公開 - Engadget 日本版

Googleは10月8日(現地時間)、初心者がプログラムの基礎を学習するためのサービス「Grasshopper」が、Webベースのアプリとしてデスクトップからも利用可能になったと発表しました。 Grasshopperは、Googleの社内インキュベーターArea120から誕生したサービスで、これまではAndroidとiOS向けのアプリのみが提供されてい...

はてなブックマーク - Googleのプログラム学習ツールがPCでも。「Grasshopper」のWebアプリ版公開 - Engadget 日本版 はてなブックマークに追加

Googleのプログラム学習ツールがPCでも。「Grasshopper」のWebアプリ版公開 – Engadget 日本版

Googleのプログラム学習ツールがPCでも。「Grasshopper」のWebアプリ版公開 - Engadget 日本版

Googleのプログラム学習ツールがPCでも。「Grasshopper」のWebアプリ版公開 - Engadget 日本版

Googleは10月8日(現地時間)、初心者がプログラムの基礎を学習するためのサービス「Grasshopper」が、Webベースのアプリとしてデスクトップからも利用可能になったと発表しました。 Grasshopperは、Googleの社内インキュベーターArea120から誕生したサービスで、これまではAndroidとiOS向けのアプリのみが提供されてい...

はてなブックマーク - Googleのプログラム学習ツールがPCでも。「Grasshopper」のWebアプリ版公開 - Engadget 日本版 はてなブックマークに追加

プログラミングで一番難しいのは「見積もり」だと思う – Qiita

プログラミングで一番難しいのは「見積もり」だと思う - Qiita

プログラミングで一番難しいのは「見積もり」だと思う - Qiita

前書き プログラミングで一番難しいところの一つは、「見積もり」だと私は思う。人から頼まれてプログラミングをする時、必ず最初に聞かれるのが「だいたいどれくらいで終わるか?」だ。厳しいところだと「何日に納品してくれるのか?」を問われる(むしろこれが普通かもしれない)。まっさらな状況から過去の経験を総動員...

はてなブックマーク - プログラミングで一番難しいのは「見積もり」だと思う - Qiita はてなブックマークに追加

プログラミングで一番難しいのは「見積もり」だと思う – Qiita

プログラミングで一番難しいのは「見積もり」だと思う - Qiita

プログラミングで一番難しいのは「見積もり」だと思う - Qiita

前書き プログラミングで一番難しいところの一つは、「見積もり」だと私は思う。人から頼まれてプログラミングをする時、必ず最初に聞かれるのが「だいたいどれくらいで終わるか?」だ。厳しいところだと「何日に納品してくれるのか?」を問われる(むしろこれが普通かもしれない)。まっさらな状況から過去の経験を総動員...

はてなブックマーク - プログラミングで一番難しいのは「見積もり」だと思う - Qiita はてなブックマークに追加

寝食削ってその世界にハマった。ちょまどさんが語る、プログラミングへの尽きせぬ「愛」とは – sight 次世代を生み出すテクノロジーの視点

寝食削ってその世界にハマった。ちょまどさんが語る、プログラミングへの尽きせぬ「愛」とは - sight 次世代を生み出すテクノロジーの視点

寝食削ってその世界にハマった。ちょまどさんが語る、プログラミングへの尽きせぬ「愛」とは - sight 次世代を生み出すテクノロジーの視点

マイクロソフトのクラウド・デベロッパー・アドボケイトとして活躍する「ちょまど」こと、千代田まどかさん。腐女子マンガ、オタク布教活動、プログラミングなど、好きな道にひたすらのめり込みながら積み上げてきた経験が、結果的に自分のキャリア形成に役立ったという。点と点をつないで大きな面にして、そこに自分の...

はてなブックマーク - 寝食削ってその世界にハマった。ちょまどさんが語る、プログラミングへの尽きせぬ「愛」とは - sight 次世代を生み出すテクノロジーの視点 はてなブックマークに追加

【資料公開】レガシーコードからの脱却 | Ryuzee.com

【資料公開】レガシーコードからの脱却 | Ryuzee.com

【資料公開】レガシーコードからの脱却 | Ryuzee.com

みなさんこんにちは。@ryuzeeです。 2019年10月4日に行われたAWS DevDayの「レガシーコードからの脱却」のセッション資料を公開します。 内容は、9月に発売になった同名書籍『レガシーコードからの脱却』の全体像と一部のプラクティスの紹介という形になっています。 時間の関係で紹介できたのはごく一部の内容になって...

はてなブックマーク - 【資料公開】レガシーコードからの脱却 | Ryuzee.com はてなブックマークに追加

導入が”Hello World!”ってクソつまんないな

導入が"Hello World!"ってクソつまんないな

導入が"Hello World!"ってクソつまんないな

もっと色々なことがしたいと思ってプログラミングやろうと思ったんだけど 環境構築一生懸命やって、さあ始めようってとき「Hello World!」ってなんなんだよ なんか黒い画面に文字が出るのってあんまり感動しないんだよな だって入力したらでるんだぜ?キーボード叩けばいいだけなんだし、遠回りして入力しているって感じ...

はてなブックマーク - 導入が"Hello World!"ってクソつまんないな はてなブックマークに追加

他人のコードや設計を見て1番これはあり得ないだろと思う実装はありますか? – Quora

他人のコードや設計を見て1番これはあり得ないだろと思う実装はありますか? - Quora

他人のコードや設計を見て1番これはあり得ないだろと思う実装はありますか? - Quora

qmailという、極端にバグが少なく、安全で高速なSMTPのサーバーがあります。いまはシェアを落としていますが、数年間放置しておいても安定して長期間動くので、まだまだ現在も使われています。 the Internet's MTA of choice このCソースはすごいですよ。putsやprintf, fopenなどの標準Cライブラリの関数は安全ではない...

はてなブックマーク - 他人のコードや設計を見て1番これはあり得ないだろと思う実装はありますか? - Quora はてなブックマークに追加

他人のコードや設計を見て1番これはあり得ないだろと思う実装はありますか? – Quora

他人のコードや設計を見て1番これはあり得ないだろと思う実装はありますか? - Quora

他人のコードや設計を見て1番これはあり得ないだろと思う実装はありますか? - Quora

qmailという、極端にバグが少なく、安全で高速なSMTPのサーバーがあります。いまはシェアを落としていますが、数年間放置しておいても安定して長期間動くので、まだまだ現在も使われています。 the Internet's MTA of choice このCソースはすごいですよ。putsやprintf, fopenなどの標準Cライブラリの関数は安全ではない...

はてなブックマーク - 他人のコードや設計を見て1番これはあり得ないだろと思う実装はありますか? - Quora はてなブックマークに追加

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

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

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

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

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

一周回って、人間が読み書きする設定ファイルはJSONが良いと思った | Future Tech Blog – フューチャーアーキテクト

一周回って、人間が読み書きする設定ファイルはJSONが良いと思った | Future Tech Blog - フューチャーアーキテクト

一周回って、人間が読み書きする設定ファイルはJSONが良いと思った | Future Tech Blog - フューチャーアーキテクト

最近GoでCLIツールを作っていますが、JSONが良いとなんとなく思っています。 設定ファイルフォーマット近年、設定ファイルを書くプレーンテキストのフォーマットとしては次のようなものが多いかと思われます。 XML 多くのプログラミング言語において標準ライブラリで扱える(ただしNode.jsにはない) XMLスキーマ、XSLT...

はてなブックマーク - 一周回って、人間が読み書きする設定ファイルはJSONが良いと思った | Future Tech Blog - フューチャーアーキテクト はてなブックマークに追加

一周回って、人間が読み書きする設定ファイルはJSONが良いと思った | Future Tech Blog – フューチャーアーキテクト

一周回って、人間が読み書きする設定ファイルはJSONが良いと思った | Future Tech Blog - フューチャーアーキテクト

一周回って、人間が読み書きする設定ファイルはJSONが良いと思った | Future Tech Blog - フューチャーアーキテクト

最近GoでCLIツールを作っていますが、JSONが良いとなんとなく思っています。 設定ファイルフォーマット近年、設定ファイルを書くプレーンテキストのフォーマットとしては次のようなものが多いかと思われます。 XML 多くのプログラミング言語において標準ライブラリで扱える(ただしNode.jsにはない) XMLスキーマ、XSLT...

はてなブックマーク - 一周回って、人間が読み書きする設定ファイルはJSONが良いと思った | Future Tech Blog - フューチャーアーキテクト はてなブックマークに追加

技術ブログをバズらせたくて必死で身につけた情報収集術 – omuriceman’s blog

技術ブログをバズらせたくて必死で身につけた情報収集術 - omuriceman's blog

技術ブログをバズらせたくて必死で身につけた情報収集術 - omuriceman's blog

僕は2019年4月から技術ブログを始めているが、2ヶ月目くらいから「はてなブックマークでホッテントリを取るための情報収集」を心がけるようになった。その影響もあって何記事かはてなブックマークでホッテントリ入りすることもできたので、これから技術ブログなどでアウトプットを始める人の役に立てばいいなぁと思って...

はてなブックマーク - 技術ブログをバズらせたくて必死で身につけた情報収集術 - omuriceman's blog はてなブックマークに追加

スプレッドシートをWeb開発の万能ツールに変えるおすすめサービス厳選まとめ! – paiza開発日誌

スプレッドシートをWeb開発の万能ツールに変えるおすすめサービス厳選まとめ! - paiza開発日誌

スプレッドシートをWeb開発の万能ツールに変えるおすすめサービス厳選まとめ! - paiza開発日誌

どうも、まさとらん(@0310lan)です! 今回は、Googleが提供しているスプレッドシートを表計算ではなく、Web開発の即戦力になる万能ツールへと変えてしまうサービスを厳選してご紹介しようと思います。 スプレッドシートのデータを活用して、Webコンテンツを作成したりデータベースとして活用するなどさまざまな開発手...

はてなブックマーク - スプレッドシートをWeb開発の万能ツールに変えるおすすめサービス厳選まとめ! - paiza開発日誌 はてなブックマークに追加

スプレッドシートをWeb開発の万能ツールに変えるおすすめサービス厳選まとめ! – paiza開発日誌

スプレッドシートをWeb開発の万能ツールに変えるおすすめサービス厳選まとめ! - paiza開発日誌

スプレッドシートをWeb開発の万能ツールに変えるおすすめサービス厳選まとめ! - paiza開発日誌

どうも、まさとらん(@0310lan)です! 今回は、Googleが提供しているスプレッドシートを表計算ではなく、Web開発の即戦力になる万能ツールへと変えてしまうサービスを厳選してご紹介しようと思います。 スプレッドシートのデータを活用して、Webコンテンツを作成したりデータベースとして活用するなどさまざまな開発手...

はてなブックマーク - スプレッドシートをWeb開発の万能ツールに変えるおすすめサービス厳選まとめ! - paiza開発日誌 はてなブックマークに追加

スプレッドシートをWeb開発の万能ツールに変えるおすすめサービス厳選まとめ! – paiza開発日誌

スプレッドシートをWeb開発の万能ツールに変えるおすすめサービス厳選まとめ! - paiza開発日誌

スプレッドシートをWeb開発の万能ツールに変えるおすすめサービス厳選まとめ! - paiza開発日誌

どうも、まさとらん(@0310lan)です! 今回は、Googleが提供しているスプレッドシートを表計算ではなく、Web開発の即戦力になる万能ツールへと変えてしまうサービスを厳選してご紹介しようと思います。 スプレッドシートのデータを活用して、Webコンテンツを作成したりデータベースとして活用するなどさまざまな開発手...

はてなブックマーク - スプレッドシートをWeb開発の万能ツールに変えるおすすめサービス厳選まとめ! - paiza開発日誌 はてなブックマークに追加

ついに発売!子どもプログラマーキーボード|shi3z|note

ついに発売!子どもプログラマーキーボード|shi3z|note

ついに発売!子どもプログラマーキーボード|shi3z|note

「秋葉原式プログラマーキーボード for kids」が本日より発売! 税別2,480円! 各記号に正しい読み方が書いてあるので お子様や初心者だけでなく、 記号は分かるんだけど他の人に説明するのに正式名称なんだったっけ…? 等、プログラミング初心者でなくてもおススメできるキーボードです! pic.twitter.com/IrrfDVsKYl —...

はてなブックマーク - ついに発売!子どもプログラマーキーボード|shi3z|note はてなブックマークに追加

ソシャゲエンジニアの自分が開発に必須だなと思った知識(MySQL編) – Qiita

ソシャゲエンジニアの自分が開発に必須だなと思った知識(MySQL編) - Qiita

ソシャゲエンジニアの自分が開発に必須だなと思った知識(MySQL編) - Qiita

この記事の目的 自分は、とある会社様の元でソシャゲの API 開発をさせていただいています。 ソシャゲは、リリース時やイベント時などに集中アクセスされやすく、負荷軽減の知識がない状態で開発を行ってしまうと、運用時に緊急メンテ祭りになりやすいジャンルかなと思っています。 これまで培ってきた MySQL の知識です...

はてなブックマーク - ソシャゲエンジニアの自分が開発に必須だなと思った知識(MySQL編) - Qiita はてなブックマークに追加

ソシャゲエンジニアの自分が開発に必須だなと思った知識(MySQL編) – Qiita

ソシャゲエンジニアの自分が開発に必須だなと思った知識(MySQL編) - Qiita

ソシャゲエンジニアの自分が開発に必須だなと思った知識(MySQL編) - Qiita

この記事の目的 自分は、とある会社様の元でソシャゲの API 開発をさせていただいています。 ソシャゲは、リリース時やイベント時などに集中アクセスされやすく、負荷軽減の知識がない状態で開発を行ってしまうと、運用時に緊急メンテ祭りになりやすいジャンルかなと思っています。 これまで培ってきた MySQL の知識です...

はてなブックマーク - ソシャゲエンジニアの自分が開発に必須だなと思った知識(MySQL編) - Qiita はてなブックマークに追加

およそ8000種のAPIをブラウザ上でテスト実行可能な「Rakuten RapidAPI」を使ってみた! – paiza開発日誌

およそ8000種のAPIをブラウザ上でテスト実行可能な「Rakuten RapidAPI」を使ってみた! - paiza開発日誌

およそ8000種のAPIをブラウザ上でテスト実行可能な「Rakuten RapidAPI」を使ってみた! - paiza開発日誌

どうも、まさとらん(@0310lan)です! 今回は、膨大な量のAPIを横断検索できてそのままブラウザ上でテスト実行も可能なWebサービスのご紹介です。 元々はRapidAPIが提供していたサービスを楽天がパートナー契約を結んだことで、日本語でも利用できるようになりました。2018年末にはバージョン2.0となり改良も進んでいま...

はてなブックマーク - およそ8000種のAPIをブラウザ上でテスト実行可能な「Rakuten RapidAPI」を使ってみた! - paiza開発日誌 はてなブックマークに追加

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

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

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

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

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

[速報]Java 13が登場。ZGCの改善やSwitch式の実現など新機能。 Oracle Code One 2019 - Publickey

[速報]Java 13が登場。ZGCの改善やSwitch式の実現など新機能。 Oracle Code One 2019 - Publickey

[速報]Java 13が登場。ZGCの改善やSwitch式の実現など新機能。 Oracle Code One 2019 - Publickey

[速報]Java 13が登場。ZGCの改善やSwitch文の実現など新機能。 Oracle Code One 2019 2017年9月に登場したJava 9以降、Javaは6カ月ごとに「フィーチャーリリース」と呼ばれるメジャーアップデートが行われています。Java 13は、今年3月に登場したJava 12に続くメジャーアップデートです。 Java 13のおもな新機能は、Ap...

はてなブックマーク - [速報]Java 13が登場。ZGCの改善やSwitch式の実現など新機能。 Oracle Code One 2019 - Publickey はてなブックマークに追加

プログラミング言語勉強用の環境を Visual Studio Code + Docker で手に入れてみる – かずきのBlog@hatena

プログラミング言語勉強用の環境を Visual Studio Code + Docker で手に入れてみる - かずきのBlog@hatena

プログラミング言語勉強用の環境を Visual Studio Code + Docker で手に入れてみる - かずきのBlog@hatena

Visual Studio Code を入れます。 azure.microsoft.com Visual Studio のリモート開発の拡張機能を入れます。 marketplace.visualstudio.com そして docker を入れます。 www.docker.com Windows の人は入れたら設定からドライブ共有をオンにしておきましょう。 Python 3 の環境が欲しい 適当なフォルダーを Visual Stud...

はてなブックマーク - プログラミング言語勉強用の環境を Visual Studio Code + Docker で手に入れてみる - かずきのBlog@hatena はてなブックマークに追加

プログラミング言語勉強用の環境を Visual Studio Code + Docker で手に入れてみる – かずきのBlog@hatena

プログラミング言語勉強用の環境を Visual Studio Code + Docker で手に入れてみる - かずきのBlog@hatena

プログラミング言語勉強用の環境を Visual Studio Code + Docker で手に入れてみる - かずきのBlog@hatena

Visual Studio Code を入れます。 azure.microsoft.com Visual Studio のリモート開発の拡張機能を入れます。 marketplace.visualstudio.com そして docker を入れます。 www.docker.com Windows の人は入れたら設定からドライブ共有をオンにしておきましょう。 Python 3 の環境が欲しい 適当なフォルダーを Visual Stud...

はてなブックマーク - プログラミング言語勉強用の環境を Visual Studio Code + Docker で手に入れてみる - かずきのBlog@hatena はてなブックマークに追加

プログラミング言語勉強用の環境を Visual Studio Code + Docker で手に入れてみる – かずきのBlog@hatena

プログラミング言語勉強用の環境を Visual Studio Code + Docker で手に入れてみる - かずきのBlog@hatena

プログラミング言語勉強用の環境を Visual Studio Code + Docker で手に入れてみる - かずきのBlog@hatena

Visual Studio Code を入れます。 azure.microsoft.com Visual Studio のリモート開発の拡張機能を入れます。 marketplace.visualstudio.com そして docker を入れます。 www.docker.com Windows の人は入れたら設定からドライブ共有をオンにしておきましょう。 Python 3 の環境が欲しい 適当なフォルダーを Visual Stud...

はてなブックマーク - プログラミング言語勉強用の環境を Visual Studio Code + Docker で手に入れてみる - かずきのBlog@hatena はてなブックマークに追加

プログラミング言語はひとつマスターすれば他もできる? – t-hom’s diary

プログラミング言語はひとつマスターすれば他もできる? - t-hom’s diary

プログラミング言語はひとつマスターすれば他もできる? - t-hom’s diary

プログラミングでは、ひとつの言語をマスターすれば、どんな言語でも使えると言われている。 この言説には賛否あるけど、ある意味正しくて、ある意味間違いだと思う。 より正確に言えば、新しく学ぶ言語と既にマスターしている言語に共通する概念についてはスムーズに移行できるということだ。 たとえば変数・分岐・繰り...

はてなブックマーク - プログラミング言語はひとつマスターすれば他もできる? - t-hom’s diary はてなブックマークに追加

2020年以降のプログラミング技術のトレンド予想 – Qiita

2020年以降のプログラミング技術のトレンド予想 - Qiita

2020年以降のプログラミング技術のトレンド予想 - Qiita

こちらの記事は、2019年7月に公開された『 2020 and Beyond Programming Trend Predictions 』の和訳になります。 本投稿は転載であり、本記事はこちらになります。 著者のTwitterアカウントはhttps://twitter.com/lasnindrekです。 はじめに サファー・サファロフ がUnsplashに投稿した画像 2020年は、もうすぐそこです...

はてなブックマーク - 2020年以降のプログラミング技術のトレンド予想 - Qiita はてなブックマークに追加