- 0.0.1. ゆめみからの挑戦状3に挑戦した
- 0.0.2. figma pluginをサクッと作って理解する
- 0.0.3. Next.js の Middleware を使ってサクッと迷惑 Bot たちを追い払う
- 0.0.4. 【挑戦状の正解発表&解説】配列の要素を増やすには?〜面白解答も紹介〜
- 0.0.5. Streamlit / How to create Components
- 0.0.6. 【Tesseract.js】画像から数字を読み取って数独を解くWebアプリを作ってみた
- 0.0.7. ajaxでリクエストしたレスポンスをもとにエラーメッセージを表示する仕組みを簡単に一枚図で説明する
- 0.0.8. deno deployで「ReferenceError: h is not defined」が出たときの対処法
- 0.0.9. The resource ファイル名 was preloaded using link preload but not used within a few seconds from the window’s load event.
- 0.0.10. jQueryのappendを書くときにメソッドチェーンでの階層構造っぽい書き方
- 0.0.11. 【Angularアプリケーション開発 #9】ログイン機能とセッション管理について
- 1. Login
- 1.0.1. Amazonの注文履歴を集計するメモ
- 1.0.2. jQueryでajaxを動かしてみたので図でメモしてみた
- 1.0.3. 初めてのウェブサービスに縦書きエディタを選んだ理由(2)
- 1.0.4. 完全未経験が2ヶ月半で一からWebアプリを作ったお話
- 1.0.5. サムネ付きスライドショー作りました
- 1.0.6. JavaScriptで2の冪を高速に計算する
- 1.0.7. 【HTML & JavaScript & CSS】夏休みの自由研究的な感じでシューティングゲーム作ってみた。
- 1.0.8. Twitterの特定のユーザーの画像を全てDLするだけ
- 1.0.9. 異なった高さの縦長の要素2つ、スクロールはじめと終わりをぴったり揃える。
ゆめみからの挑戦状3に挑戦した
# ゆめみからの挑戦状?
無職やめ太郎(本名)さんが出題しているプチ問題。
今回の問題はこちら。
【ゆめみからの挑戦状★第3弾】
好評につきシリーズ化するやで~☺【JSクイズ】
/* ここに回答を書いてください */ の部分を埋めてくださいやで!【回答方法】
引用RTで回答お願いしますやで!【正解発表】
8/25(木)【出題者】
無職やめ太郎(本名)@Yametaro1983#ゆめみからの挑戦状 pic.twitter.com/5WbLMkitwL— 株式会社ゆめみ | YUMEMI (@yumemiinc) August 18, 2022
# ヒントと思しき?ツイート
そういえば昔、flatMap()についてのQiita記事を書いてた!
よかったら読んでみてくださいやで?#ゆめみからの挑戦状
ワイ「なに!?flatMap()で有給取り放題やと!?」 https://t.co/mvPH6bXqrU #Qiita
— 無職やめ太郎(本名) (@Yametaro1983) August 18, 2022
このツイートと一緒にツイート履歴に出てた感じなのでもうこれほぼ答えやん的な気がした
# なんか悔しいのでリファレンスもガン見する
Arrayに関する一覧を見たいので[Arrayのページ](https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Array)を見て使えるメソッドを探す
→やっぱりfla
figma pluginをサクッと作って理解する
## この記事について
[figma公式](https://www.figma.com/plugin-docs/setup/)が提供しているサンプルプラグインを作成する記事です。
前半はプラグイン作成、後半はどのように動作しているのかをまとめています。「プラグイン作るのってなんか難しそ〜」と思いなんとなく試せずにいたのですが、やってみると意外にもすんなり作成できたので忘れないようにまとめました。
## 対象
– figmaプラグインを作ったことない方
– figmaプラグインってどんな感じで動いてんのーが気になる方## 事前準備
– figma-pluginを動作させるコードを管理するリポジトリ(管理したい方のみでOK)
– figmaデスクトップアプリ
– VScodeなどのお気に入りエディタ## figma でテンプレートを作成する
1. figmaデスクトップアプリ版にて、「Plugins > Development > New plugin…」を選択
![image.png](https://qiita-image-store.s3.ap-northeast-
Next.js の Middleware を使ってサクッと迷惑 Bot たちを追い払う
こんにちは。ぬこすけです。
皆さんは Bot のアクセスに悩まされたことはありますか?
**私はあります。**
[私が個人開発しているサイト](https://nuko-programming.com/)でも Bot からガンガンアクセスがきます。
![スクリーンショット 2022-08-18 22.25.04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/164159/dfec9cf9-ca65-cc0b-fce9-462dcd56aca1.png)1ページリクエストすると画像や js ファイルなどの追加のリクエストも走るのでやっかいです。
私のサイトは `Cloud Run` で動かしていますが、リクエストに比例して料金が加算するようにしているので、 Bot からの余計なリクエストを抑えてお財布に優しくしたいところです。一方で、 `Next.js` のバージョン 12.2 で `Middleware` という機能が安定版としてリリースされました。
https://nextjs.org
【挑戦状の正解発表&解説】配列の要素を増やすには?〜面白解答も紹介〜
# 先日、Twitter上でこんなクイズを出題しました
↓こちらです。
【ゆめみからの挑戦状★第3弾】
好評につきシリーズ化するやで~☺【JSクイズ】
/* ここに回答を書いてください */ の部分を埋めてくださいやで!【回答方法】
引用RTで回答お願いしますやで!【正解発表】
8/25(木)【出題者】
無職やめ太郎(本名)@Yametaro1983#ゆめみからの挑戦状 pic.twitter.com/5WbLMkitwL— 株式会社ゆめみ | YUMEMI (@yumemiinc) August 18, 2022
### この記事では、クイズの正解発表をして行きます。
# クイズの内容
クイズの内容は以下です。
### 【JSクイズ】
`/* ここに回答を書いてください */` の部分を埋めてくださいやで!“`ts
const array1 = [1, 2, 3, 4, 5, 6]
const array2 = array1./* ここに解答を書いてください */console.log(array2)
// -> [1, 1, 1, 2, 2, 3, 3, 3, 4, 4, 5, 5, 5, 6, 6]
“`—
要は、
> `[1, 2, 3, 4, 5, 6]`という配列から
> `[1, 1, 1, 2, 2, 3, 3, 3, 4, 4, 5, 5, 5, 6, 6]`という配列を生成するには
> どうすればい
Streamlit / How to create Components
https://discuss.streamlit.io/t/streamlit-components-community-tracker/4634
# Tutorial
https://dev.to/andfanilo/streamlit-components-scatterplot-with-selection-using-plotly-js-3d7n
https://streamlit-components-tutorial.netlify.app/
https://auth0.com/blog/introduction-to-streamlit-and-streamlit-components/
https://blog.streamlit.io/elm-meet-streamlit/
https://blog.streamlit.io/how-to-build-the-streamlit-webrtc-component/
【Tesseract.js】画像から数字を読み取って数独を解くWebアプリを作ってみた
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2729479/f9559eae-3e19-602d-8d29-03cedab109d4.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2729479/19f8728a-851d-65f3-d4d2-802abb5a02c5.png)# はじめに
タイトルの通り、画像から数字を読み取って数独を解くWebアプリを作ってみました。現状では、うまくいく場合もあれば、そうでない場合もあります。完全に自己満足なので、詳しい説明はしないつもりです。
# `Tesseract.js`について
[この記事](https://qiita.com/hiroism/items/bd537e014e71d3cab1f9)を参考にさせていただきました。
ざっくり説明すると、`Tesseract.js`とは、画像から文字を認識するためのライ
ajaxでリクエストしたレスポンスをもとにエラーメッセージを表示する仕組みを簡単に一枚図で説明する
# やりたいこと
### ボタンをクリックすると、、、
### エラーメッセージが表示される
## 一枚絵
deno deployで「ReferenceError: h is not defined」が出たときの対処法
deno deploy上でReactなどのライブラリを使ってJSXを記述した際に、「`ReferenceError: h is not defined`」というエラーが発生することがあります。これは、JSXを使ってSSRする際のオプションの設定方法が原因です。
特にこのエラーは「本番環境ではエラーが出るがローカル開発ではエラーが出ない」という事態になりやすく、なかなか開発中は気づきにくいです。
この記事では、このエラーの解決方法を紹介します。
## 原因
まず、DenoはJSXを直接実行することができます。ただし実行の際に、裏側ではJSXが素のJavaScriptに変換されたうえでJavaScriptに渡されます。
“`tsx:このソースコードは…
const a =hello world“`
“`ts:このように変換されてから実行される
React.createElement(div, null, “hello world”));
“`上の例では`React.createElement`に変換されていますが、**環境や設定によって
The resource ファイル名 was preloaded using link preload but not used within a few seconds from the window’s load event.
## はじめに
RubyonRailsでアプリを開発していた時にjsを用いて写真プレビュー機能の作成時に起こったエラーです。
今回は2つの解決法を使って解説しましたので自分に合った解決法が見つかれば幸いです。### 使用する環境
– MacOS(M1)
– Rails 6.1.4
– Ruby 2.6.3
– yarn 1.22.17
– Homebrew 3.5.0### エラー文
「The resource ファイル名 was preloaded using link preload but not used within a few seconds from the window’s load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.」## 解決法1:特定のページでのフルリロードを実行する
Before
“`application.html.erb
<%= javascript_pack_tag "application"
jQueryのappendを書くときにメソッドチェーンでの階層構造っぽい書き方
備忘録として記載しておきます。
jQueryでappendを書くときに、こんな書き方をしていませんか?
例えば出力したいHTMLは以下の通りであるとき、
“`output.html“`
jQuery
“`before.js
$(‘#hoge’).append(‘【Angularアプリケーション開発 #9】ログイン機能とセッション管理について# はじめに
今回、IDとパスワードでのログインを実装しました。
また、ログイン後の画面に直接アクセスした場合、ログイン状態を確認し、遷移先を分岐させるようにしました。## ログイン
### ログイン画面
“`html:login.component.htmlLogin