- 投稿日:2022-12-01T23:47:58+09:00
フロントエンド入門 どうする?
経緯 フルスタックエンジニアですが、ベースはバックエンドとインフラが主戦場での自分なので、フロントエンドもやれないとフルスタックとは名乗れないので、フロントエンドも勉強してみることにしました。 フロ…
- 投稿日:2022-12-01T22:55:10+09:00
JavaScript
前置き •大学院修士一年(情報科学専攻、学部は機械工学) •2022年11月より大阪のWebベンチャーでフロントエンドの開発することになった。(長期インターン、週2、おそらく卒業まで?) •この記事…
- 投稿日:2022-12-01T22:52:55+09:00
Node.js + ExpressでTwitterBot作成 #2 『実装』
仕様の検討 作成するBotの仕様を考えます。 サッカー関係で多数RTされているツイートを自動でRTしたいので、以下のようになりました。 事前準備 事前にサッカー関係のアカウントをBotのアカウントで…
- 投稿日:2022-12-01T22:36:14+09:00
Node.js + ExpressでTwitterBot作成 #1 『事前準備』
はじめに Node.jsとExpressを使ってツイッターのbotを作ってみたので作成手順をメモしておきます。 仕様等は以下の通りです。 Botの仕様 サッカーネタの100RT以上のツイートを自動で…
- 投稿日:2022-12-01T22:20:34+09:00
Lexicalで数式エディタを作りたい(1日目)
はじめに みなさんこんにちは。okmtyutaと申します。現在大学3年生の自称エンジニアです。 Qiitaアドベントカレンダー企画として、Meta謹製のエディタライブラリLexicalでリッチなエデ…
- 投稿日:2022-12-01T22:14:59+09:00
【激推し越えて好きぴ】Laravel LivewireとAlpine.jsとは?
初学者の方にも読みやすいようにかなり抽象的な内容となってます。 以降の記事から徐々に具体的な内容に踏み込んでいきます!! 動的な機能を実装できるライブラリです 「動的」というのは画面がホイホイ切り…
- 投稿日:2022-12-01T20:34:08+09:00
サイト内の「検証ツール」でjQueryが使えないとき
$ is not a functionが出てくる場合 chromeやfirefoxでスクレイピングのために「検証ツール」(ディベロッパーツール)を開いた時。 「これを取得するためにはどうやってコード…
- 投稿日:2022-12-01T20:16:25+09:00
Canvas2D RadialGradientのパフォーマンス検証
この記事は Web グラフィックス Advent Calendar 2022 の1日目の記事です。 ご挨拶 Webグラフィックス アドベントカレンダーの季節がやってきました! だんだん参加者数が寂し…
- 投稿日:2022-12-01T19:44:40+09:00
備忘録:HTML送信時における処理実行順
経緯 onclick, onsubmitの違いとHTML属性(論理属性)の判定順を正確に理解しておらず、 共通した実装に至るまで遠回りして沼ったのでメモ書き HTMLソースコードの一例 <form …
- 投稿日:2022-12-01T19:32:29+09:00
Chrome拡張機能を30日で作る()
chromeの拡張機能の作り方の情報がまとまってなかったので12月は拡張機能を作ってみる期間にします。ついでにチュートリアルも作ります。 相対時間を取得するパスを作ります。 ライブ中のから相対時間を…
- 投稿日:2022-12-01T19:32:27+09:00
javascriptで効果音を鳴らす方法
javascriptで作ったゲームなどで効果音を鳴らす方法。 JavaScriptでAudioインスタンスを作成する。 「beep.mp3」の名前は任意。サーバーに音楽ファイルをアップロードしておく。…
- 投稿日:2022-12-01T18:37:38+09:00
qwikとは?
qwikとは? builder.ioが作っているフロントエンドフレームワーク https://github.com/BuilderIO/qwik#the-html-first-framework T…
- 投稿日:2022-12-01T17:23:00+09:00
ブラウザアプリでキー入力を受け取りたい。キーボードショートカットのものも含めて。
個人製作中のブラウザアプリで、キー入力を受け付けたいという場面がありました。このキー入力ですが、Ctrl(Command)と同時押しのものも含まれます。 しかし、ブラウザで動かす以上、ブラウザのキー…
- 投稿日:2022-12-01T16:51:24+09:00
rails7にjsのブラウザバージョン互換性テスト導入
はじめに 今回はeslint-plugin-compatを使ってブラウザのバージョンテストを導入しました。 githubに手順が載っているので、それ通りやってもらえればできます。 https://g…
- 投稿日:2022-12-01T16:48:55+09:00
【Query Builder】Handling JSON data
Sharperlight Query Builder has a capable to query against API Endpoint in some cases. I will show a…
- 投稿日:2022-12-01T16:01:50+09:00
【JavaScript】ブラウザ上での復号できる暗号化について適当に考えてみた【頭の体操】
きっかけ 会社メンバーから、「ブラウザ上にデータをcookieやlocalStorageなどに保存したいんですが、そのまま(平文)として保存するのは流石に…なので何か簡易的に暗号化する方法って思いつ…
- 投稿日:2022-12-01T15:30:18+09:00
フロントエンド開発でWebアプリケーションをコンポーネント化した話
なぜコンポーネント化しようと思ったのか 同じデザインのボタンがサイト上にたくさん出てくるのにもかかわらず、 それぞれのボタンに長いcssを割り当てていた。 (tailwindのあるある?) <but…
- 投稿日:2022-12-01T14:36:50+09:00
JavaScriptで配列を総当りの配列に変換する方法
配列を総当りの配列に変換する機会があったので、備忘録として残します。 やりたいこと 例えば以下のようなイメージです。 元の配列から全てのパターンの配列を作ります。 // 元の配列 const ori…
- 投稿日:2022-12-01T12:53:48+09:00
kintoneで作るシンプルな健康管理アプリ(これ1人用なんだ)
今日は、日々の体重や健康状態などを記録するアプリを作ってみましょう。 ※私からのクリスマスプレゼントです・・・。受け取ってください・・・。 作るアプリ 健康目標アプリと日々の健康記録アプリの2つ作り…
- 投稿日:2022-12-01T12:53:25+09:00
propsの更新が反映されない問題に直面した話
はじめに 私はしばらく前からReactが気になっていて、この間ついに手を出しました。 まずは簡単なWebアプリを作ってみようと思い、コードを書いて動作確認していたのですが、嵌った点があるので書いてい…
- 投稿日:2022-12-01T11:11:01+09:00
プログラミング初心者が画像加工アプリ作ったよ
前提 プログラミング歴一週間 文系三回生 ProgateのWebアプリコースを一周済み 動機 冬からIT業界、SEになりたいと思うようになってProgeteで勉強はじめたものの、コースクリア後に何し…
- 投稿日:2022-12-01T10:47:00+09:00
PDF.js のデバッグ
PDF.js のデバッグ ONLINE CONF で利用している pdf.js ですが、我々は幾度となく様々なバグに遭遇してきました。 特定のフォントだけレンダリングされない 文字化け canvas…
- 投稿日:2022-12-01T10:18:17+09:00
JavaScript/TypeScriptで変数で指定したオブジェクトのメソッドを発火させる
JavaScript(TypeScript)でのオブジェクトのプロパティへのアクセスは以下のようにすることができます。 const o = {key: 'value'}; console.log(o…
- 投稿日:2022-12-01T10:15:30+09:00
非同期処理のテスト
JavaScriptで非同期処理の勉強をしています。 コールバック関数で非同期処理を行ったときのテストプログラムです。 <!DOCTYPE html> <!-- 非同期処理のテスト --> <!--…
- 投稿日:2022-12-01T09:44:38+09:00
ブラウザ・ゲームを作ってみよう
この記事は「【マイスター・ギルド】本物のAdvent Calendar 2022」1日目の記事です。 ブラウザで動き、マウスクリックで遊ぶゲームを作ってみましょう。 15Game という、古典的なゲ…
- 投稿日:2022-12-01T08:49:29+09:00
JavaScriptのコード品質をさらに高めるeslint-plugin-unicornのススメ
JavaScriptのコードを書く際、ESLintによって静的解析をするのはデファクトスタンダードであると言ってもいいでしょう。 eslint-config-standardやeslint-conf…
- 投稿日:2022-12-01T07:04:07+09:00
[Day1] JavaScriptの導入
本記事は一人アドベントカレンダー企画の一つです。 30代未経験エンジニアが25日後にJavaScriptをマスターするカレンダー JAVASCRIPT.INFOを元にJavaScriptを勉強してい…
- 投稿日:2022-12-01T07:02:47+09:00
JSXの中で文字列を展開するときはテンプレートリテラルを使う方が綺麗なHTMLになる
この記事の概要 JSXを書いていてこんな感じの文字列の展開、していませんか? export const Text = () => { const text = "foo"; return <p>{t…
- 投稿日:2022-12-01T07:02:15+09:00
microCMS & Astro で永久0円のJamstack爆速ブログを作成する丁寧なハンズオン
アイレット株式会社 22新卒 Advent Calendar 2022 1日目の投稿です! 社外へアウトプットする習慣を作ることを目的として、このアドベントカレンダーを企画しました 同期25人で最後…
- 投稿日:2022-12-01T07:01:49+09:00
「Qiitaタグ検索くん」アプリを作りました
身の回りの困りごと それはQiitaでタグ検索できないことだッ! Qiitaタグ検索くん ■URL:https://matt-note.github.io/qiita-tag-kensaku/ ■G…