- 0.1. ブラウザマイニングといふものを我もしてみむとてするなり
- 0.2. ReactとFirebaseでギターマニアのためのSNSを作った話
- 0.3. create-react-appを使わないでReact環境構築してみる。
- 0.4. ことのはたんご – 単語推測推理ゲーム「Wordle」日本語版
- 0.5. pm2のインストールではまってしまった人へ
- 0.6. JavaScriptで出会った無名関数について知りたい
- 0.7. [JS]配列の繰り返し処理
- 0.8. webpackからviteへreplaceしてみた
- 0.9. 【斜め】画像をアニメーションで切り替えたい!オシャレに!【グリッド】
- 0.10. input type=fileのchangeイベントのメモ
- 0.11. 初心者でもわかる!〜(簡単な)カウンターを作ろう!〜
- 0.12. N予備プログラミング 〜冬コンテスト作品制作過程を晒してみる〜
- 0.13. 画像をアニメーションで切り替えたい!オシャレに!
- 0.14. 【ブラシ】画像をアニメーションで切り替えたい!オシャレに!【塗りつぶし】
- 0.15. javascriptでgame制作#18
- 0.16. リーダブルコードのまとめ。 1/2
- 0.17. 【React】親コンポーネントのuseStateから子コンポーネントの値を管理する
- 0.18. Vue.js入門 Vue.jsでゲームを作る
- 0.19. Webの勉強はじめてみた その24 〜テンプレートエンジン〜
- 1. テンプレートエンジン
- 2. PUGを使う
ブラウザマイニングといふものを我もしてみむとてするなり
> 他人のパソコンを無断で使って暗号資産(仮想通貨)のマイニング(採掘)をするプログラムをウェブサイトに置いたとして、不正指令電磁的記録保管の罪に問われたウェブデザイナー、諸井聖也被告(34)の上告審判決が20日、最高裁であった。第1小法廷(山口厚裁判長)は「パソコンに与える影響はネット広告と大差なく、社会的に許容できる範囲内だ」として、逆転無罪を言い渡した。無罪が確定する。
引用:日本経済新聞
https://www.nikkei.com/article/DGXZQOUE178IR0X10C22A1000000/?utm_source=pocket_mylist
普段僕は新聞記事を読まないのですが、ネットサーフィンをしているときに偶然にもこの記事を見つけて、「ブラウザマイニング」というものを知りました。
##ブラウザマイニングとは
仮想通貨の取引記録の更新のために計算処理を行うことを「マイニング」といい、マイニングを成功させた場合、新規発行された仮想通貨が報酬として支払われます。
これをブラウザで行うそうです。具体的には、HTML等にマイニングを行うスクリプトを
ReactとFirebaseでギターマニアのためのSNSを作った話
Qiita初投稿です。
#いきなりですが
今回作ったSNSはこちらになります。
![名称未設定.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/565564/aec6f2ab-03d1-f648-d14a-2eddc3123cd2.gif)https://my-newgear.web.app/
https://github.com/rokina/mynewgear
####その名もmy new gear…
####新しく手に入れた楽器や機材を共有するためのSNSです。#my new gear…って何?
「__my new gear__」とは、新しい楽器や機材を手に入れたことを
Twitter等のSNSに投稿する際に使われる文言です。![名称未設定.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/565564/4aebda7f-3526-e573-1019-0649c387d6d4.gif)
Twi
create-react-appを使わないでReact環境構築してみる。
## create-react-appを使わないワケ
12月初旬に、「create-react-app」を使ってプロジェクトを作成し、eslintのルールを変更しました。“`
npx eslint –init
“`で、「.eslintrc.js」を作成しルールを書き、VSCodeで指摘されることを確認しました。
ある程度コードを書いて
“`
npm start
“`としたところエラーが発生しました。
原因は、「create-react-app」で使われている「eslint」がV7系で、「eslint –init」で追加されるプラグインなどが「eslint V8系」なためでした。
2021年12月14日に、webpack5、eslint8が採用した「create-react-app V5」がリリースされ問題は解決しました。
「create-react-app」は、
– コマンド一発で環境構築できる
– テンプレートが豊富
– eslint、webpackなど全て設定済みなのは良いのですが、少し設定を変えようと思うと今回のようにエラーが起こります。
ことのはたんご – 単語推測推理ゲーム「Wordle」日本語版
# この記事の内容
[Wordle](https://www.powerlanguage.co.uk/wordle/)の日本語版である「ことのはたんご」を作製する際に利用した辞書の説明および辞書の解析。# 作製したゲーム紹介
ことのはたんご
https://plumchloride.github.io/tango/index.html
![qiita.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/640108/2d91f296-0e11-f714-7133-2e8614c4a92e.jpeg)
HIT & BLOW (マスターマインド)」や「ヌメロン」といったゲームを初めとした推理ゲームの単語版
推定プレイ時間:5~30分 /日
ジャンル:推理ゲーム# 注意書き
本アプリケーションは営利目的での展開はしていません。
著者によるリンク先でのアクセスログの取得や広告の掲示は行っていません。:::note warn
ここより下は本ゲームの開発における技術的な話等を記述し
pm2のインストールではまってしまった人へ
# 結論
お使いのyarn.lockやらpackage-lock.jsonを削除してみよう。
# どうしてこうなったか
インストール時にyarnがダメだったからnpmとかまたはその逆とかでインストールしていたなあ。という記憶が蘇ってきたので多分それ。
JavaScriptで出会った無名関数について知りたい
# 無名関数とは
無名関数とは、関数名が定義されていない関数です。
無名関数は関数名を特に必要としない場合に使用されます。# 使い所は主に2ケース
使い所としては主に以下の2ケースが多いかと思います。
## 関数リテラルを定義する場合
## 関数の引数に直接関数を指定する場合など、
[JS]配列の繰り返し処理
アウトプットとして
JavaScriptにおける繰り返し処理(for文)を先日記事にしたので、今回は配列の繰り返し処理について。
[JSの繰り返し処理](https://qiita.com/Shi-raCanth/items/d8a04310f99abc3a44df)##for文を使う場合
“`javascript
const fruits = [‘apple’, ‘orange’, ‘banana’]for (let i = 0; i < fruits.length; i++) { console.log(`${i}:${fruits[i]}`) } //出力結果 //0:apple //1:orange //2:banana ``` 条件式に「配列の要素数よりiが小さい場合に実行(上記は、3より小さい場合)」として処理すると、繰り返し処理が配列の要素分実行される。 ##forEach文を使う場合 こちらの方がシンプルに書ける forEach関数の引数に関数を指定することで、実行することができます。 指定した関数に引数を定義することで、その引数には配列の要素
webpackからviteへreplaceしてみた
ここ1年ぐらいで、「viteめちゃ早いで」みたいな記事をよく見かけるようになり、どんなもんよ、ということで試したくなりました。
viteの概要についての記事は数あれど、replaceするといった話は少ないように感じたので、本稿ではwebpackからviteへreplaceするために必要な手順について解説していきたいと思います。
viteへreplaceする際の工数見積もりや品質担保の参考になりますと幸いです。※本稿ではdevserverを起動するまでをゴールとし、production buildについては別途設定が必要となります。
# 現行サービスについて
現行サービスの概要は以下になります。
– webpack
– 環境変数は.envで管理
– React(状態管理はmobx)
– TypeScript & JavaScript
– Sass# replace手順
### 1 pluginの追加
pluginとしては以下を`devDependencies`に追加しました。– vite
– @vitejs/plugin-react
【斜め】画像をアニメーションで切り替えたい!オシャレに!【グリッド】
[画像をアニメーションで切り替えたい!オシャレに!](https://qiita.com/drooooopp/items/5d7ef537461ae3f23c3b) の詳細記事となります。
今回は【斜めのグリッド】でのアニメーションです。
実際の挙動は以下のようになります。CSSの `mask-image` を利用しての実装になります。
早速実装です!## 1. HTMLの追加
“`{html}
OTHERカテゴリの最新記事
- 2024.09.19
JavaScript関連のことを調べてみた
- 2024.09.19
JAVA関連のことを調べてみた
- 2024.09.19
iOS関連のことを調べてみた
- 2024.09.19
Rails関連のことを調べてみた
- 2024.09.19
Lambda関連のことを調べてみた
- 2024.09.19
Python関連のことを調べてみた