JavaScript関連のブログに集まってほしいです。
はてなブログを持っていれば、誰でも参加できます。
はじめに 大した話題ではないですが「Javascriptの即時関数」を気楽に使おうという話題。 即時関数使わないコード const ratioArray = '4/3'.split('/'); const ratio = ratioArray[0] / ratioArray[1]; 即時関数使うコード const ratio = ( ( (n) => n[0] / n[1] )('4/3'.spl…
幸せについて再認識した話です。ここ最近の私は仕事ばかり。人との関りも仕事と家族だけ。仕事をたくさんやって経験も積んでお金もたくさん入るようになりました。そんな中旧友達と串家物語でご飯に行きました。 いい大人が数名でチェーン店のしかも学生とかもいるようなところです。ええーってなるかもしれませんが、これがめちゃくちゃによかった。周りが若いので自分たちも若返った感じでかつ、いろんな串があってすごく楽しい…
ブラウザのデフォルトの機能で座標を取得する まずイラレでパスを作る。「オブジェクト>複合パス>解除」をした方がいい場合もある。 svgの各種APIを使う svg parser by kitasenjudesign -p5.js Web Editor var paths; function setup() { var svgText = '<?xml version="1.0" encoding="…
ランキング参加中JavaScript ブラウザで動く3DCGを作る方法は色々あり、このブログでよく紹介しているBabylon.jsはその中の1つです。 別の方法としてPlayCanvasもあります。今回は、PlayCanvasコミュニティの方々と合同でLT会を開催しましたので、その内容を報告いたします。 1. イベントの概要 2. 発表内容 2.1 PlayCanvasのご紹介 2.2 Babyl…
C#で、エポック秒(Unix時刻)を取得する方法を書いていきます。 コード例 以下のコードは、DateTimeOffset を使って取得する例です。 // Unix時間を取得 // 2024-12-31 12:30:15 +00:00 long unixSec = new DateTimeOffset( 2024, 12, 31, 12, 30, 15, TimeSpan.Zero ).ToUni…
概要 GitHubでリポジトリを作成してから、git pushするまでの流れを備忘録として残す。 手順 1. GitHubで作成したpushしたいリポジトリを開いてください 2. 「Code」ボタンをクリックしてください 3. cloneするためのURLおよびSSHがあるので、コピーしてください 4. ターミナルに移動し、git clone [URL]をしてください 5. その後、コードを変更した…
レンダリング後に useEffect で何かしらの初期化処理を行って、完了したことを明示したい時など 1回だけ更新する state を作りたいケース 別に useState でも良いのだけれど、useState は setter が返されるので state を自由に更新できてしまうので、state の値を reducer 関数でコントロールできる useReducer を使うパターン useRed…
翻訳校正を一部担当したブロックチェーン本が発売されました 現在の活動 ブロックチェーンとは ブロックチェーンの基本概念 ブロックチェーンの仕組み ブロックチェーンの用途 翻訳校正を手伝うことになったキッカケ さいごに 翻訳校正を一部担当したブロックチェーン本が発売されました Cardanoという分散型ブロックチェーンのコミュニティに参加していて、その一環でそのブロックチェーンの書籍の翻訳校正を一部…
こういう時代なので作りたいものや試したいアイデアは山ほどあるのだけど、いまいちモチベーションが高まらない。自分に何を求められているのかも見失いつつある。もっと盛り上げていきたいけれど、実は方向性を間違えているのかもしれない。いまはひたすらに頑張って向き合って、刺激を取り戻したい。
情シスの仕事をちょっと楽にするためのGoogleドライブ管理ツールを作ってみました。 Googleドライブ管理ツール アイテム検索機能 各機能ごとにコードを書いて解説しても良いのだけど、ここにたどり着いた人はすぐに使えるサンプルを欲しているはず。 ということでスプレッドシートごと公開します。 コピー作成してご利用ください。 Googleドライブ管理ツール_1.0.3 - Google スプレッドシ…
Next page