Skip to content

Instantly share code, notes, and snippets.

View katai5plate's full-sized avatar

Hadhad / HanoHano katai5plate

View GitHub Profile
@katai5plate
katai5plate / glsl_note.md
Last active April 17, 2020 14:57
GLSLノート

座標の正規化 P

  • 原点 0.0, 0.0 が真ん中になる。
vec2 P = (gl_FragCoord.xy * 2.0 - resolution) / min(resolution.x, resolution.y);

原点との距離、点と点の距離

length(vec2(1)) == distance(vec2(0), vec2(1))
length(vec3(1)) == distance(vec3(0), vec3(1))
length(vec4(1)) == distance(vec4(0), vec4(1))
@katai5plate
katai5plate / daily_100_20200323162318.json
Last active March 23, 2020 07:35
アツマールTOP100タイトル集計
{
"meta": {
"type": "daily",
"limit": 100,
"status": "done"
},
"result": [
{
"id": "gm9482",
"title": "【島生活SLG】ぼくらのアイランド(v9.26)",
@katai5plate
katai5plate / bossKey.bat
Last active February 28, 2020 11:05
10秒ごとに任意のキーが自動的に押されることで強制スリープを回避したいときのバッチ
rem = 0 /*
:repeat
timeout 10
cscript %~n0%~x0 //E:jscript
goto repeat
rem */
var shell = WScript.CreateObject("WScript.Shell");
@katai5plate
katai5plate / rpgmv-plugins-wget-list.md
Last active December 21, 2019 03:33
rpgmv-plugins wget list

自分用RPGMVプラグインリスト

  • パッケージマネージャ風に wget でプラグイン導入するためのやーつ

sound

AudioStreaming.js

title 音声を高速に読み込むプラグイン(oggファイルだけで音声を再生するプラグイン)
author くらむぼん
homepage here
licence MIT
@katai5plate
katai5plate / rar.md
Last active April 17, 2020 01:38
react-app-rewired 動作原理メモ

codes

index

  • paths に加え scriptVersion, configOverrides, customScriptsIndex を返す
1. index.js
  2. scripts/utils/path.js
    3. <prj>/package.json から config-overrides-path を取得
    4. <react-scripts>/config/paths.js から paths を取得

start

@katai5plate
katai5plate / dts-memo.md
Created November 13, 2019 06:59
d.ts 知見メモ

ローカルの js に型をつける

  • mod.js
module.exports = {
  log: console.log,
  hello: "Hello, World!"
};
  • index.ts
@katai5plate
katai5plate / how2ts.md
Last active November 13, 2019 06:37
TypeScript + Webpack + Webpackプラグイン+ BrowserSync + ESLint + Prettier 導入メモ
  1. Install Node.js, Yarn, VSCode, VSCodeExtention: ESLint, Prettier
  2. yarn add -D npm-run-all rimraf browser-sync typescript webpack webpack-cli ts-loader html-webpack-plugin style-loader css-loader file-loader
  3. Add tsconfig.json
{
  "compilerOptions": {
    "sourceMap": true,
    "target": "es5",
    "moduleResolution": "node",
    "lib": ["es2019", "dom"],

Original

function nativeApLoginStart() {
  var c = installVersionCheck(false);
  var d = c[1];
  var a = c[0];
  if (d === "" || a === "") {
    var f = $("#browserType").val();
    var e = $("#osType").val();
    if ("Win" === e && "IE" === f) {
@katai5plate
katai5plate / !tabelog-analyze.md
Last active October 17, 2019 13:35
食べログのレビュー一覧から集計データを取得する方法

やり方

  1. 食べログの100件レビュー一覧を開く
    例: https://tabelog.com/XXXXX/XXXXX/XXXXX/XXXXX/dtlrvwlst/?lc=2
  2. DevToolsのコンソールを開く
  3. 下の makeJSON.js のコードを一文字残らず全部コピペしてEnter
  4. 集計データが表示されるので全文コピーする
  5. この変換サイトを開き、上のテキストボックスにペーストすると、
    下のほうにCSVが生成されるので、Download the entire CSV をクリックして100件の集計CSVをダウンロードする
  6. 100件レビュー一覧に次のページがあるなら、次のページで 1. の手順を行う。
@katai5plate
katai5plate / siawase.md
Created September 21, 2019 08:23
多幸感を増幅させる考え方

多幸感を増幅させる考え方

  1. 現実的な期待をする
  2. 根拠もなく自分を特別視しない
  3. 幸せを他人と比較しない
  4. 所有物に慣れ多くを欲しがらない
  5. 悪い事が起きないことは良い事ではない
  6. 不幸な状況に特別な意味などない
  7. 他人は自分を幸せにはしてくれない
  8. 失敗よりも挑戦を優先して考える
  9. 不幸を慰めあう友人を減らす