ゲームエンジンや3Dソフトウェアを利用して高度な表現ができるこの時代でも、プリミティブな描画や動き、アルゴリズムから学べることは多い。それらをJavaScriptで書くクリエイティブコーディングという形で学べる手引書が本書となる。
![クリエイティブコーディングの教科書](https://cdn-ak-scissors.b.st-hatena.com/image/square/2e669dab83d606bb777c380ed30f6fa39e2f5b98/height=288;version=1;width=512/https%3A%2F%2Fres.cloudinary.com%2Fzenn%2Fimage%2Fupload%2Fs--u2YyvEl5--%2Fg_center%252Ch_280%252Cl_fetch%3AaHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYm9va19jb3Zlci83N2QxZDUwOWQ4LmpwZw%3D%3D%252Cw_200%2Fv1627283836%2Fdefault%2Fog-base-book_yz4z02.jpg)
ゲームエンジンや3Dソフトウェアを利用して高度な表現ができるこの時代でも、プリミティブな描画や動き、アルゴリズムから学べることは多い。それらをJavaScriptで書くクリエイティブコーディングという形で学べる手引書が本書となる。
/** * 疑似コード */ //直前でIDを指定して取得したのにも関わらず const someEntity = someRepository.findById('some-id'); //Entity自体の存在確認をするのは良いが... if(!someEntity) throw new Error('SomeEntity not found'); //IDの存在まで確認しなければいけないのがなんかダサい。。 if (someEntity.id) { //someEntity.idを使った何かの処理 } 理想的には、 Repositoryに渡すとき(saveなど)はIDが発番されていないくても良い Repositoryから抜き出すとき(findAll, findByIdなど)はIDが発番されていることが保証されている というモデルを実現したい。 ということで、TypeScriptのUn
はじめに Modern Data Stack ? Modern Data Stack の特徴やメリット、関連するトレンド データインフラのクラウドサービス化 / Data infrastructure as a service データ連携サービスの発展 ELT! ELT! ELT! Reverse ETL テンプレート化された SQL and YAML などによるデータの管理 セマンティックレイヤーの凋落と Headless BI 計算フレームワーク (Computation Frameworks) 分析プロセスの民主化、データガバナンスとデータメッシュの試み プロダクト組み込み用データサービス リアルタイム Analytics Engineer の登場 各社ファウンダーが考える Modern Data Stack さいごに Further Readings はじめに Modern Dat
色んなJavaのディストリビューションのバージョン表記を集めてみました 1行目はjdkのバージョンを示している ベンダがLTSを表明しているディストリビューションは「LTS」の表記がつく JREやJVMのバージョンはベンダごとに独自のバージョンが付けられる JREやJVMのバージョンの後ろに括弧付きでopenJDKのバージョン番号が表示される...ビルド番号や、ディストリビューション固有のバージョン番号が含まれる 1行目のダブルクォーテーションに囲まれた数字を見ておけばOKですね Oracle JDKのバージョン表示 java version "17.0.1" 2021-10-19 LTS Java(TM) SE Runtime Environment (build 17.0.1+12-LTS-39) Java HotSpot(TM) 64-Bit Server VM (build 17.
SNSなどでは目上の人からの強く鋭い指導を「マサカリが飛んでくる」と表現されます。経験が多いITエンジニアについて「つよつよエンジニア」などとも評され、セットで扱われることも少なくありません。以前、教育的指導とテクハラの境目についてお話をしましたが、指導スタイルというのも随分と様変わりしました。 対して同期や後輩、同一の属性の人達とフラットな関係性で切磋琢磨する状態は「マシュマロを投げる」と表現されます。今回はマサカリとマシュマロを題材に求められる指導スタイルの変遷についてお話します。 マサカリ前提時代:少子化と売り手市場による「来る者拒まず去る者追わず」の終焉2000年代前半のインターネットインフラ界隈はIT革命による好景気もあり、オトナ達が圧倒的にお金も力も持っていました。お金の臭いがする業界だったこともあり、学生も次々と集まっていたため、多少雑に扱ったとしても「修行」「丁稚奉公」と位
米AI研究企業のOpenAIは11月19日(現地時間)、大規模自然言語処理モデル「GPT-3」のAPIを利用する際の人数制限を撤廃し、誰でもすぐに利用できるようにしたと発表した。 ガイドラインを更新し、ヘイトスピーチやアダルトコンテンツについては使用を禁止。コンテンツフィルターなど安全装置を設けた上で人数制限を撤廃した。 同社は「何万人もの開発者が、GPT-3を通じてさまざまなAIモデルを活用している。APIへのアクセスを開放することで、より多くの開発者が有用なアプリや未解決な問題に、AIを使った創造的な方法を見つけられると信じている」としている。 GPT-3は、イーロン・マスク氏が共同会長を務める非営利のAI研究企業であるOpenAIが開発した大規模自然言語処理モデル。文章の次の言葉を予測する訓練を重ねており、少ない学習量で人間が書いたような文章を生成できる。関数名やコメントからコードを
peco/pecoはインタラクティブフィルタリングツールです。 このツールにより、ターミナルでの操作が何倍にも高速化できると言っても過言ではありません(過言)。 本記事では私が設定している3種のpecoの使い方と、その設定方法を紹介します。 環境 以下の環境で使用しています。 Linux Mint 18.2 zsh 5.1.1 (x86_64-ubuntu-linux-gnu) インストール go getによるインストールは推奨されていないため、githubのreleasesページから取得しパスを通します。 history with peco zshやbashにはCtrl + Rでのコマンド履歴検索機能があります。 ですが、1行しか表示されないので、類似のコマンドが多く履歴にある場合、なかなかお目当てのコマンドをサーチすることは難しいです。 pecoによるコマンド履歴検索は次のようになりま
パスワードマネージャーの NordPass が 2021 年版の人気パスワードトップ 200 を公開している (NordPass の記事、 HackRead の記事、 Mashable の記事)。 調査は NordPass がサイバーセキュリティインシデント専門の独立系研究者と協力してまとめたもので、4 TB のデータベースを調査したという。1 位は各社の調査で 10 年以上にわたってトップを独走している「123456」であり、2 位以下も「123456789」「12345」「qwerty」「password」といった常連ばかりだが、今回の調査では国別・性別のデータもまとめられている。 日本では 85,561,976 件のパスワードが流出しており、日本人 1 人あたり 0.68 件が流出した計算になる。人口 1 人あたりの流出件数はロシア (19.902 件)やチェコ (6.221 件)、
JAWS PANKRATION 2021「AWS Control Towerを使用して企業コストのサンドボックスを作成と継続的アウトプットのメリット」発表しました 同時通訳配信 JAWS PANKRATION 2021 -Up till downで、「AWS Control Towerを使用して企業コストのサンドボックスを作成と継続的アウトプットのメリット」というタイトルで発表しました。 ポケトークのセットアップでセットアップしたポケトークを使って同時通訳配信が実現されていました。 ポケトークの画面共有機能を使って、話した内容と英語に翻訳された文字が配信画面の下部にリアルタイムで表示されていきます。 文章が終わると内容が再精査されて、再翻訳された内容に置き換わります。 すごいですね。 これで世界中の人に発表内容が届けられます。 CFP CFPで提出した内容を記録として残しておきます。 今回
だいたい3ヶ月でサービスレベルを運用に乗せて「ちゃんとした」Webサービスにした話 https://sre-lounge.connpass.com/event/227250/ の発表資料です。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く