技術をかじる猫

適当に気になった技術や言語、思ったこと考えた事など。

技術検証

AngularJS をセットアップする

AngularJS とは セットアップ 恒例のコードリーディング コンポーネントの追加 リリース ドキュメント 感想 AngularJS とは Google と OSS コミュニティで作成されるフロントエンドフレームワークです。 angular.jp セットアップ Angular のコマンドラインツ…

VueJS を使ってみる

vue js とは セットアップ方法 1. JavaScript 取り込みだけでセットアップ 2. ビルド環境構築 構成の確認 ドキュメント リリース 感想 昨今の Web framework 第二弾、Vue js 3 (この記事書いてる時点で最新のやつ) vue js とは Web framework の一つ。 Rea…

久々に REACT をセットアップしてみる

REACT のデフォルトプロジェクトを作成 REACT の特性 ルーティング 挙動 リリース REACT の濃い作り REACT のデフォルトプロジェクトを作成 既存プロジェクトに入れるのではなく、基本セットとしてセットアップします。 npx create-next-app を打っとけばな…

純粋な HTML+JavaScript だけでカスタムタグを作る

カスタムなタグを作成してコンポーネントを作成するフレームワークを使ったことのある人は多いと思う。 と言うかこのサイトで紹介している LWC なんてまんまそれだし… white-azalea.hatenablog.jp で、この タグを作るって仕様的にどうなってるん? て事で調…

ServiceWorker について(2)

目標 ServiceWorker でPush通知を受け取る。 内容的には下記の記事の続き。 white-azalea.hatenablog.jp 目次 目標 目次 フレームワークインストール 実装 各ファイルの実装 起動してみる Push 通知を送ってみる。 尚、参考はこれ qiita.com

ServiceWorker について(1)

目的 LWC などのフロントエンド技術は、極論調べてフレームワークに従っていれば処理できます。 使うだけならその内部を把握する必要はありませんが、どんな機能をどのように使って処理するのかを把握しておけば、応用が効くかも知れません。 ここでは Servi…

CentOS 7 の Apache (+PHP) から、シェルを経由して sfdx コマンドを実行する

Docker に CentOS + Apache + PHP Dockerfile を作る CentOS インストールと PHP インストールまで自動化 FROM centos:7 RUN yum update -y && yum clean all # Repository # EPEL RUN yum install -y epel-release # remi RUN yum -y install http://rpms.f…

メタデータリレーションシップ使ってみる

カスタムメタデータの「メタデータリレーションシップ」なるものがあって、オブジェクトの選択とそのフィールドを選択することができる。 で、どう使うかというと メタデータリレーションの定義 まず適当にカスタムオブジェクトを作成します。 カスタムメタ…

LSTM 作ってみた

white-azalea.hatenablog.jp これの続き。 逆伝播の説明を飲み込むのに超絶苦労したわ…数学力無い自分を恨むねぇ(汗 各種勾配は順伝播式を偏微分式計算する必要があり 入力にかかる重み勾配 前の出力にかける勾配 バイアス勾配 各時刻でも以下の勾配を計算…

RNN に計算問題を解かせる

white-azalea.hatenablog.jp この辺の続き。 参考は はじめてのディープラーニング2 Pythonで実装する再帰型ニューラルネットワーク,VAE,GAN作者:我妻 幸長SBクリエイティブAmazon 実装したあれこれは後述 RNN が時系列データから次の値を予測するものなら…

集合おさらい

このあたりの数学はどっちかと言えば概念に近い。 hatena で tex 書式使う練習がてら 基本 A = \left\{ 2, 4, 6, 8, 10 \right\} このような範囲がはっきりしたデータの集まりを 集合 といい、個別の値を 要素 という。 集合はただのあつまりなので、順番に…

過学習対策あれこれ

white-azalea.hatenablog.jp 前回わざと過学習させてみたわけだが、そもそも学習の打ち切りはやたらと難しいハズだ。 あの時はデータセットが 200 位しかないし、ニューロンの数も限られていたといえる。 しかし、現実には大量のデータセットがあるだろうし…

Ui Path で簡単スクレイピング

スクレイピングというのは、サイトの内容を自動で抽出する操作の事。 ニュースサイトでは通常、RSSとか配信してるけど、そういう情報がないサイトに対しては有効です。 ものは試しという事で、Engaget からトップニュースをしれっととってみる。 Ui Path の…

Circuit Playground Express の各種機能を試す(2)

環境:: CircuitPlaygroundExpress : Bootloader 3.10.0 CircuitPython : 5.0 ライブラリで色彩/明度/彩度 を扱う どちらかといえば CircuitPython の機能で、 ライブラリ からコピーして使う。 全部のライブラリをコピーはできないので、今回使うものだけ。 …

Salesforce で DI できないか考えてみた

DI って? Dependency Injection 外部依存注入の略。 DI の説明が要旨でもないので、下記 URL 参照。 qiita.com Salesforce で DI ? Salesforce のアプリケーションをパッケージで公開するとき、やってみるとわかるのですが、「global」修飾したオブジェク…