Skip to content

Instantly share code, notes, and snippets.

@nazo
nazo / gist:400638c53982b485b4865e3b2361ab45
Created Aug 31, 2020
Nuxt.jsの型定義ファイル
View gist:400638c53982b485b4865e3b2361ab45
https://github.com/nuxt/nuxt.js/tree/dev/packages/types/app
ここにある
@nazo
nazo / wsl2.md
Last active Oct 8, 2020
WSL2 小ネタ
View wsl2.md
@nazo
nazo / windows-terminal.md
Last active May 28, 2020
Windows Terminal 小ネタ
View windows-terminal.md
@nazo
nazo / js-outside-module.md
Last active May 28, 2020
JavaScriptでモジュール読み込みで`Cannot use import statement outside a module`と言われる
View js-outside-module.md
SyntaxError: Cannot use import statement outside a module

es modules は package.json に従ってモジュールとするので、そこに規定されていないディレクトリにファイルが存在するとこうなってしまう。

回避するには相対パスで直接ファイルを指定すると良い。

import * as THREE from "three"
@nazo
nazo / elixir-google-api.md
Created May 21, 2020
elixir-google-api でファイルダウンロードする
View elixir-google-api.md

https://github.com/googleapis/elixir-google-api で、通常JSONで降ってくるデータに対して alt を変更すると形式が変わるもの、例えば alt=media でファイルダウンロードになるようなものは、 API の引数 opts に [decode: false] を付けると生データが降ってきます

GoogleApi.Drive.V3.Connection.new(token)
|> GoogleApi.Drive.V3.Api.Files.drive_files_get("yourfileid", [alt: "media"], [decode: false])
@nazo
nazo / gist:6f285334555e465d4d4597f5a3dedaae
Created May 14, 2020
Apache AirflowでMySQLをバックエンドにしたい場合は文字コードをutf8にする
View gist:6f285334555e465d4d4597f5a3dedaae
utf8mb4にするとインデックス長でエラーが出るので(誰か直して)
View gist:216bea0fdbf628668ac17f687df0da08
アノテーション
`@IBInspectable` : カスタムコンポーネントの描画をIB編集画面にリアルタイムで反映させる。プロパティに設定するとUIで編集可能になる(UnityのSerializeFieldみたいなの)
`@objc` : swiftのコードをobjcから呼べるようにするためのもの
`@testable` : internalにアクセス可能になる(privateは不可)
クラス
`required` : 継承必須にする
`convenience` : 他のイニシャライザを呼ぶ場合に使う
`init` : コンストラクタ
`init?` にするとコンストラクタが失敗する場合(nilを返す)に適応する
変数
@nazo
nazo / gist:861e9cacb66f9d04d4560422bac2ee85
Created May 14, 2020
redashで日本語検索がおかしい時
View gist:861e9cacb66f9d04d4560422bac2ee85
redashの日本語検索がなんか変だなと思ったらPostgreSQLのtsvectorがマルチバイト系の文字に弱いらしいのでLIKE検索にするというオプションが追加されてた
https://github.com/getredash/redash/pull/3908
@nazo
nazo / docker-compose.yml
Last active May 14, 2020
minio docker docker-compose.yml
View docker-compose.yml
version: '3'
services:
minio:
image: minio/minio
ports:
- 10001:9000
volumes:
- ./tmp/docker/minio/data:/export
environment:
MINIO_ACCESS_KEY: minio
@nazo
nazo / php-build.md
Created Jan 16, 2020
Macでphp-buildする時の環境変数など一式
View php-build.md

php-build 7.4.1

brew install libedit libiconv libxml2 oniguruma bzip2 libzip libpng icu4c libressl tidy-html5
export PATH="/usr/local/opt/krb5/bin:$PATH"
export PATH="/usr/local/opt/krb5/sbin:$PATH"
export PATH="/usr/local/opt/libressl/bin:$PATH"
You can’t perform that action at this time.