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

「Infrastructure as Codeに疲れたので、僕たちが本来やりたかったことを整理する」を1年掛けて整理した

「Infrastructure as Codeに疲れたので、僕たちが本来やりたかったことを整理する」を1年掛けて整理した

「Infrastructure as Codeに疲れたので、僕たちが本来やりたかったことを整理する」を1年掛けて整理した

こんにちわ。rwle1212です。 本記事は JAWS Days 2020 で話す予定でしたが、昨今の事情によりオンライン開催となったため、登壇予定の内容を記事にしたものになります。 登壇していれば諸般の事情により左手首を骨折したネタが使えたのですが、ブログでは伝わらないので非常に残念な思いをしております。という話はどう...

はてなブックマーク - 「Infrastructure as Codeに疲れたので、僕たちが本来やりたかったことを整理する」を1年掛けて整理した はてなブックマークに追加

「なぜ動くか」に興味を持たない技術者が増えている憂い – orangeitems’s diary

「なぜ動くか」に興味を持たない技術者が増えている憂い - orangeitems’s diary

「なぜ動くか」に興味を持たない技術者が増えている憂い - orangeitems’s diary

なぜ動くか? ここ最近、技術者と名乗る人々と会話して思うのが、「なぜ動くか」ということを知りたいという興味が失われているということです。 問題 例えば、下記の書籍を紹介します。 「ネットワークはなぜつながるか」という本で、あらゆる技術者に読んでほしいと思っています。目次は以下のようになっています。 ブ...

はてなブックマーク - 「なぜ動くか」に興味を持たない技術者が増えている憂い - orangeitems’s diary はてなブックマークに追加

【Flutter】アプリ開発_初心者のアプリをプロっぽくする最強のpackegeを紹介 – Qiita

【Flutter】アプリ開発_初心者のアプリをプロっぽくする最強のpackegeを紹介 - Qiita

【Flutter】アプリ開発_初心者のアプリをプロっぽくする最強のpackegeを紹介 - Qiita

Help us understand the problem. What is going on with this article? はじめに 2020年の元旦からFlutterの勉強を開始し、無事2ヶ月で見た目がそれなりのアプリを作ることができるようになりました。これは、すんごい方々が作ったパッケージを使用したおかげです。今回、私が使ったパッケージ・使わなかったけど、いい...

はてなブックマーク - 【Flutter】アプリ開発_初心者のアプリをプロっぽくする最強のpackegeを紹介 - Qiita はてなブックマークに追加

HomebrewのインストーラーをRubyからBashに書き直しました! – プログラムモグモグ

HomebrewのインストーラーをRubyからBashに書き直しました! - プログラムモグモグ

HomebrewのインストーラーをRubyからBashに書き直しました! - プログラムモグモグ

みなさんはHomebrewをお使いでしょうか。macOSをお使いの多くの開発者が使っていると思います。 HomebrewのインストーラーはRubyで書かれており、次のコマンドでインストールするようになっていました。 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" Homebrew...

はてなブックマーク - HomebrewのインストーラーをRubyからBashに書き直しました! - プログラムモグモグ はてなブックマークに追加

HomebrewのインストーラーをRubyからBashに書き直しました! – プログラムモグモグ

HomebrewのインストーラーをRubyからBashに書き直しました! - プログラムモグモグ

HomebrewのインストーラーをRubyからBashに書き直しました! - プログラムモグモグ

みなさんはHomebrewをお使いでしょうか。macOSをお使いの多くの開発者が使っていると思います。 HomebrewのインストーラーはRubyで書かれており、次のコマンドでインストールするようになっていました。 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" Homebrew...

はてなブックマーク - HomebrewのインストーラーをRubyからBashに書き直しました! - プログラムモグモグ はてなブックマークに追加

入門 シェル実装

入門 シェル実装

入門 シェル実装

入門 シェル実装 1. 入門 シェル @genya0407 2. 自己紹介 3. 自己紹介 ● @genya0407 ● 京都大学 熊野寮 在住 ● CAMPHOR- (元)運営メンバー ○ 4月から東京で就職 ● 最近よく使う言語 ○ Haskell ○ Rust ○ Ruby ● 最近バズったもの ○ 熊野寮でマイニングを禁止した話 ○ ファストフード検索 4. 本題 5. Question ● シェルを...

はてなブックマーク - 入門 シェル実装 はてなブックマークに追加

「たけのこの里」を「きのこの山」に『正しく』自動で修正して差し上げるプログラム – Qiita

「たけのこの里」を「きのこの山」に『正しく』自動で修正して差し上げるプログラム - Qiita

「たけのこの里」を「きのこの山」に『正しく』自動で修正して差し上げるプログラム - Qiita

はじめに ~素晴らしいお菓子の紹介と後発劣化品の存在~ みなさんご存知かと思いますが、「きのこの山」1という素晴らしいお菓子があります。株式会社明治様が1975年から製造・販売されているチョコレートスナック菓子です。きのこのような可愛らしいフォルムで、茎の部分がクラッカー、傘の部分がチョコレートになって...

はてなブックマーク - 「たけのこの里」を「きのこの山」に『正しく』自動で修正して差し上げるプログラム - Qiita はてなブックマークに追加

なんでコインハイブ事件が有罪だとヤバイの?人のPCでお金儲けしてたんだから有罪でしょ!って人に簡単に説明する|せせり|note

なんでコインハイブ事件が有罪だとヤバイの?人のPCでお金儲けしてたんだから有罪でしょ!って人に簡単に説明する|せせり|note

なんでコインハイブ事件が有罪だとヤバイの?人のPCでお金儲けしてたんだから有罪でしょ!って人に簡単に説明する|せせり|note

なんでコインハイブ事件が有罪だとヤバイの?人のPCでお金儲けしてたんだから有罪でしょ!って人に簡単に説明する 今技術者界隈で大炎上しているコインハイブの有罪判決問題ですが、直感的に「違法なのでは?」と感じる人が多いようなのでなんでこんなにみんな大騒ぎしているのか簡単に説明したいと思います 大前提とし...

はてなブックマーク - なんでコインハイブ事件が有罪だとヤバイの?人のPCでお金儲けしてたんだから有罪でしょ!って人に簡単に説明する|せせり|note はてなブックマークに追加

無断で暗号資産獲得 2審は有罪|NHK 首都圏のニュース

無断で暗号資産獲得 2審は有罪|NHK 首都圏のニュース

無断で暗号資産獲得 2審は有罪|NHK 首都圏のニュース

サイトを閲覧した人のパソコンを無断で利用して、いわゆる仮想通貨=暗号資産を獲得するプログラムを使ったウェブデザイナーが、コンピューターウイルスを保管した罪に問われた裁判で、2審の東京高等裁判所はプログラムはウイルスにあたるとして、1審の無罪判決を取り消し、罰金10万円の有罪判決を言い渡しました。 ...

はてなブックマーク - 無断で暗号資産獲得 2審は有罪|NHK 首都圏のニュース はてなブックマークに追加

無断で暗号資産獲得 2審は有罪|NHK 首都圏のニュース

無断で暗号資産獲得 2審は有罪|NHK 首都圏のニュース

無断で暗号資産獲得 2審は有罪|NHK 首都圏のニュース

サイトを閲覧した人のパソコンを無断で利用して、いわゆる仮想通貨=暗号資産を獲得するプログラムを使ったウェブデザイナーが、コンピューターウイルスを保管した罪に問われた裁判で、2審の東京高等裁判所はプログラムはウイルスにあたるとして、1審の無罪判決を取り消し、罰金10万円の有罪判決を言い渡しました。 ...

はてなブックマーク - 無断で暗号資産獲得 2審は有罪|NHK 首都圏のニュース はてなブックマークに追加

名刺作りの職場体験でやって来たデザイナー志望の生徒、わざわざ手書きでラフ持ち込んできたその子には、他の子にはしなかった「ダメ出し」をした – Togetter

名刺作りの職場体験でやって来たデザイナー志望の生徒、わざわざ手書きでラフ持ち込んできたその子には、他の子にはしなかった「ダメ出し」をした - Togetter

名刺作りの職場体験でやって来たデザイナー志望の生徒、わざわざ手書きでラフ持ち込んできたその子には、他の子にはしなかった「ダメ出し」をした - Togetter

中学の職場体験できた子の中にデザイナー志望という子がいた。ざくっと印刷の工程を教えてイラストレータのさわりの部分を教え、翌日は自分の名刺を作るというプログラムだったんだけど、10数年で合計で30人くらい受け入れた内でその子だけ印刷機や製版設備のスケッチをしていた

はてなブックマーク - 名刺作りの職場体験でやって来たデザイナー志望の生徒、わざわざ手書きでラフ持ち込んできたその子には、他の子にはしなかった「ダメ出し」をした - Togetter はてなブックマークに追加

2020年の開発者が知っておくべき11の必須スキル – Qiita

2020年の開発者が知っておくべき11の必須スキル - Qiita

2020年の開発者が知っておくべき11の必須スキル - Qiita

Help us understand the problem. What is going on with this article? 以下はjavinpaul( Webサイト / Twitter / Facebook / dev.to )による記事、11 Essential Skills Software Developers should Learn in 2020の日本語訳です。 なおリンク先URLは元記事のままであり、和訳にあたり変更などは行っていません。 11 Ess...

はてなブックマーク - 2020年の開発者が知っておくべき11の必須スキル - Qiita はてなブックマークに追加

2つのことを同時に学ばない – ところてん – Medium

2つのことを同時に学ばない - ところてん - Medium

2つのことを同時に学ばない - ところてん - Medium

こんにちは、ある人のところてんです。プロシンという情報処理学会の<s>新年会</s>学会にかれこれ15年くらい参加しているわけですが、本稿はそこで水島さんと話をした「2つのことを同時に学ばない」という考え方についてのまとめになります。 初手レイトレーシング「2つのことを同時に学ばない」というのは私が発した言...

はてなブックマーク - 2つのことを同時に学ばない - ところてん - Medium はてなブックマークに追加

golangとDockerとOOM — KaoriYa

golangとDockerとOOM — KaoriYa

golangとDockerとOOM — KaoriYa

golangで書いたプログラムをDockerで動かしOOMが発生した際になるべく情報を残して殺される方法を紹介します。 TL;DR golang製のプログラムは仮想メモリ(VSZ)の確保に失敗するとgoroutineのダンプを吐いて死ぬ DockerのOOMはRSSベースで検出時にSIGKILLを投げてくる Docker利用時にVSZで制限をかけるスクリプトを書いた ...

はてなブックマーク - golangとDockerとOOM — KaoriYa はてなブックマークに追加

Twitter、“会話”のネスト化ツリー表示を来年ローリングアウト – ITmedia NEWS

Twitter、“会話”のネスト化ツリー表示を来年ローリングアウト - ITmedia NEWS

Twitter、“会話”のネスト化ツリー表示を来年ローリングアウト - ITmedia NEWS

Twitterが、会話(コメントのつながり)をネスト化したツリー表示にする機能をテスト中だ。来年に正式機能としてローリングアウトする見込み。 米Twitterが、“会話”(コメントのつながり、スレッド)をRedditのようなネスト化したツリー表示にするテストをしていると、ソーシャルサービスの新機能発見で定評のある個人開...

はてなブックマーク - Twitter、“会話”のネスト化ツリー表示を来年ローリングアウト - ITmedia NEWS はてなブックマークに追加

個人で作ったWebサービスを最初の100人に使ってもらうまで|かとのぼ|note

個人で作ったWebサービスを最初の100人に使ってもらうまで|かとのぼ|note

個人で作ったWebサービスを最初の100人に使ってもらうまで|かとのぼ|note

こんにちは。かとのぼと申します。個人でWebサービスを開発しています。 今回は、私が作ったWebサービス「メモや日記ついでに英語学習」が、登録ユーザー100人を突破したことが嬉しくて、その喜びや過程や苦労をnoteに書くことにしました。 Webサービスは、企業が提供しているイメージが強いと思いますが、実は個人で運...

はてなブックマーク - 個人で作ったWebサービスを最初の100人に使ってもらうまで|かとのぼ|note はてなブックマークに追加

ロボット三原則みたいなのあるじゃん?

ロボット三原則みたいなのあるじゃん?

ロボット三原則みたいなのあるじゃん?

実際ロボットを使役するのは富裕層の奴らなんだから、そいつらが「自分と同じ人間を守る」事は優先してもそうでない低級国民なんかを敢えて守ろうとするプログラムを組む必要性は全くないよな。 少なからずプライオリティ的に低、ないし「必要に応じて殺す」って組み込むよな。

はてなブックマーク - ロボット三原則みたいなのあるじゃん? はてなブックマークに追加

Linuxカーネル開発者を目指す人のための無料オンラインコースが提供開始:CodeZine(コードジン)

Linuxカーネル開発者を目指す人のための無料オンラインコースが提供開始:CodeZine(コードジン)

Linuxカーネル開発者を目指す人のための無料オンラインコースが提供開始:CodeZine(コードジン)

Linux Foundationは、無料のオンラインコース「A Beginner's Guide to Linux Kernel Development」の提供を、10月15日(現地時間)に開始した。1年間、無料で受講できる。 本記事は、EdTechZineニュースからの転載です(元記事)。 「A Beginner's Guide to Linux Kernel Development」は、Linuxカーネル開発のビギナー...

はてなブックマーク - Linuxカーネル開発者を目指す人のための無料オンラインコースが提供開始:CodeZine(コードジン) はてなブックマークに追加

#ウェブカツ 卒業生を雇ってはならない 絶対にだ #野口明男

#ウェブカツ 卒業生を雇ってはならない 絶対にだ #野口明男

#ウェブカツ 卒業生を雇ってはならない 絶対にだ #野口明男

はいどうもー、バーチャルエンジニアの増田です! 今回はね、たびたび炎上してる話題の初心者向けオンラインプログラミング学習 | 【入門】初心者向けプログラミング学習スクール「ウェブカツ!!」に言及していこうと思います! ウェブカツってなに?ここ数年でもっともセクシーで儲かるらしい職業、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

背景 自分が普段電車や会社で読んでいるIT系のサイトと学習などで使用しているサイトのまとめ。 ニュース系 ■ CNET Japan ■ @IT ■ ITmedia ■ はてなブックマーク(テクノロジーカテゴリ) ■ Menthas ■ Publickey ニュース(ガジェット系) ■ PC Watch ■ GIZMODO ■ Engadget 技術系ブログ(企業系) ■ Developers.IO ■ はてなブ...

はてなブックマーク - エンジニアが情報収集とトレンドを追うのに読むと良いサイト - Qiita はてなブックマークに追加

エンジニアが情報収集とトレンドを追うのに読むと良いサイト – Qiita

エンジニアが情報収集とトレンドを追うのに読むと良いサイト - Qiita

エンジニアが情報収集とトレンドを追うのに読むと良いサイト - Qiita

背景 自分が普段電車や会社で読んでいるIT系のサイトと学習などで使用しているサイトのまとめ。 ニュース系 ■ CNET Japan ■ @IT ■ ITmedia ■ はてなブックマーク(テクノロジーカテゴリ) ■ Menthas ■ Publickey ニュース(ガジェット系) ■ PC Watch ■ GIZMODO ■ Engadget 技術系ブログ(企業系) ■ Developers.IO ■ はてなブ...

はてなブックマーク - エンジニアが情報収集とトレンドを追うのに読むと良いサイト - Qiita はてなブックマークに追加

jqのGo実装 gojq を作りました! ― スタックマシン型インタープリタによるイテレータセマンティクスの実装 – プログラムモグモグ

jqのGo実装 gojq を作りました! ― スタックマシン型インタープリタによるイテレータセマンティクスの実装 - プログラムモグモグ

jqのGo実装 gojq を作りました! ― スタックマシン型インタープリタによるイテレータセマンティクスの実装 - プログラムモグモグ

jqはとても便利なコマンドです。 JSONを返すAPIを実装するときや、SaaSのAPIから特定の情報を抜き出してシェル変数に代入するときなど、web開発や運用には欠かせないツールとなっています。 しかし、私にとってjqのクエリを一発で書くのは容易ではなく、思い通りの出力が得られないことがよくありました。 難しいエラー...

はてなブックマーク - jqのGo実装 gojq を作りました! ― スタックマシン型インタープリタによるイテレータセマンティクスの実装 - プログラムモグモグ はてなブックマークに追加

printfに4285個アスタリスクをつけるとclang++が死ぬ – Qiita

printfに4285個アスタリスクをつけるとclang++が死ぬ - Qiita

printfに4285個アスタリスクをつけるとclang++が死ぬ - Qiita

def check(n) s = "*"*n f = open("test.cpp","w") f.puts <<EOS #include <cstdio> int main(){ (#{s}printf)("Hello World\\n"); } EOS f.close() return system("clang++ test.cpp") end check(ARGV[0].to_i) $ ruby check.rb 10000 clang: error: unable to execute command: Illegal instruction: 4 clang: error: ...

はてなブックマーク - printfに4285個アスタリスクをつけるとclang++が死ぬ - Qiita はてなブックマークに追加

趣味で作ったソフトウェアが海外企業に買われるまでの話 – knqyf263’s blog

趣味で作ったソフトウェアが海外企業に買われるまでの話 - knqyf263's blog

趣味で作ったソフトウェアが海外企業に買われるまでの話 - knqyf263's blog

今回はソフトウェアエンジニアじゃない人や学生にも、ソフトウェアエンジニアという職業には夢があるかもしれないと思ってもらうために書いています。そのため既に詳しい方からすると回りくどい説明も多いと思いますがご容赦下さい。 基本的に記事とかには技術的なことしか書かないスタンスでやってきましたが、今回の件...

はてなブックマーク - 趣味で作ったソフトウェアが海外企業に買われるまでの話 - knqyf263's blog はてなブックマークに追加

Markdownの問題点 – 増井俊之

Markdownの問題点 - 増井俊之

Markdownの問題点 - 増井俊之

(2019/8/14) Markdownというマークアップ言語がエンジニア界隈で広く使われている。もともとはHTMLをもっと簡単に記述したいという意図で開発されたものだそうで、<h1>タイトル</h1>と書くかわりに# タイトルと書けたりするので、記述が少し簡単になるというメリットがある。太字(<b>)やリスト(<ul><li>)なども簡単に書...

はてなブックマーク - Markdownの問題点 - 増井俊之 はてなブックマークに追加

ブログ: オブジェクト指向プログラミング — 1兆ドル規模の大失敗

ブログ: オブジェクト指向プログラミング -- 1兆ドル規模の大失敗

ブログ: オブジェクト指向プログラミング -- 1兆ドル規模の大失敗

CodeIQのブログより。 なぜ、OOPから移行する時なのか Ilya Suzdalnitski OOPは、多くの人にコンピューターサイエンスの重要資産と考えられています。コード構成(code organization)に対する究極のソリューション。すべての問題の終焉。私たちのプログラムを書くための唯一の本当の方法。自分自身をプログラムするという...

はてなブックマーク - ブログ: オブジェクト指向プログラミング -- 1兆ドル規模の大失敗 はてなブックマークに追加

スクレイピングの最強ツールはGoogle Spreadsheetで決まり!面倒な情報収集はGoogle Spreadsheetにやらせよう! | DAINOTE

スクレイピングの最強ツールはGoogle Spreadsheetで決まり!面倒な情報収集はGoogle Spreadsheetにやらせよう! | DAINOTE

スクレイピングの最強ツールはGoogle Spreadsheetで決まり!面倒な情報収集はGoogle Spreadsheetにやらせよう! | DAINOTE

毎日同じような作業でこのように思っている人はいないでしょうか。 あ~毎日ネットにアクセスして、同じデータ収集するの面倒くさいなぁ こういう退屈な作業、自動でやってくれないかな でもプログラミングできないしなぁ。勉強すんのも面倒くさいなぁ。 そんな人に朗報です。今回は、プログラムをかけない人でも、ネッ...

はてなブックマーク - スクレイピングの最強ツールはGoogle Spreadsheetで決まり!面倒な情報収集はGoogle Spreadsheetにやらせよう! | DAINOTE はてなブックマークに追加

Yahoo!きっずゲームに関する大切なお知らせ – Yahoo!きっずからのお知らせ – Yahoo!きっず

Yahoo!きっずゲームに関する大切なお知らせ - Yahoo!きっずからのお知らせ - Yahoo!きっず

Yahoo!きっずゲームに関する大切なお知らせ - Yahoo!きっずからのお知らせ - Yahoo!きっず

Yahoo!きっずゲームをいつも楽しくご利用いただき、ありがとうございます。 パソコン版 Yahoo!きっずゲームの一部のゲームについて、2020年12月ごろをもって、 配信を終了(しゅうりょう)させていただくこととなりました。 現在、パソコン版 Yahoo!きっずゲームのゲームのいくつかは、 アドビ システムズが提供している...

はてなブックマーク - Yahoo!きっずゲームに関する大切なお知らせ - Yahoo!きっずからのお知らせ - Yahoo!きっず はてなブックマークに追加