牌語備忘録 -pygo

あくまでもメモです。なるべくオフィシャルの情報を参照してください。

牌語備忘録 -pygo

2018-07-01から1ヶ月間の記事一覧

Django のクエリセットで gt や lt で日付を絞りこむメモ

混乱する時があるのでメモ 例 Entry.objects.exclude(pub_date__gt=datetime.date(2005, 1, 3), headline='Hello') pub_date__gt=datetime.date(2005, 1, 3) pub_date > 2005.1.3 pub_date が 2005.1.3より未来 pub_date__lt=datetime.date(2005, 1, 3) pub_…

Nuxt.js (Vue) の templates で繰り返し表示させるメモ

(nuxt1.4.1) page/index.vue 表示結果 参考 page/index.vue <template> <div v-for="i in 3" :key="i"> <div class="col m6 offset-m3 l4 xl3"> <p>hoge</p> </div> </div> </template> 表示結果 たぶんこうなる hoge hoge hoge 参考 https://github.com/vuejs/vetur/issues/261#issuecomment-398609843

Nuxt.jSでfirebaseui-webを使ってログインするメモ

前提 pages/index.vue components/FirebaseAuth.vue .env 確認 参考 前提 nuxt プロジェクト作成 firebase ログイン・プロジェクト作成 npm -S install firebase firebaseui @nuxtjs/dotenv pages/index.vue <template> <div class="row"> <div class="col s12 m7"> <FirebaseAuth/> </div> </div> </template> <script> import FirebaseAuth from '~/com…

HTMLの<ol>で 1. ではなく (1) とか 2) とか括弧付きで表示したい場合のメモ

通常の タグ <ol> <li>hoge</li> <li>fuga</li> </ol> 表示 1. hoge 2. fuga 括弧付きの数字を表示させる <style> ol.bracket, ol.closing_bracket { list-style-type: none; } ol.bracket > li, ol.closing_bracket > li { counter-increment: cnt; } ol.bracket > li:before { content: "("co…

Nuxt.js で materialize 使うためセットアップのメモ

更新2018-07-23 19:20: 挙動がおかしいのでほぼまるまる修正 前提 nuxt.config.js pages/index.vue 確認 参考サイト 前提 nuxt1.4.1 インストール済みで npm run dev できる状態 materializeのCSSとJSが適応されているか確認するためモーダル表示してみる nu…

特定のディレクトリを監視する Python スクリプトを Ubuntu の systemd でデーモン化するメモ

こんな感じでやった気がするメモ 環境 Install Python ライブラリ 特定のディレクトリを監視する python スクリプト 実行権限 スクリプトをデーモン化 /etc/systemd/system/hoge.service systemctl で登録・自動起動・実行・確認 動作確認 自動起動を解除す…

シェルで雑に同じ拡張子のファイル数を数えてみるメモ

$ find . -name '*.*' -type f | cut -d "." -f 3 | sort | uniq -c 2 css 5 js 1 svg 1 test App.test.js みたいな . が複数あるやつあるとだめだな...

続 Emacs の web-mode で vue 書くのにシンタックスチェックしてほいしい場合のメモ

前回メモしたやつがいまいちなのでやり直し Install Emacs package package.json .eslintrc.js init.el 感想 Install Emacs package (flycheckはインストール済みの前提で) M-x package-list-packages で add-node-modules-path をインストール package.js…

eslintrc の設定を見直す

$ sudo npm install -g eslint eslint-plugin-react $ eslint --version v5.1.0 .eslintrc { "plugins": ["react"], "extends": [ "eslint:recommended", "plugin:react/recommended" ], "env": { "browser" : true, "node" : true, "mocha": true, "es6" : …

Emacs の Flycheck で Javascript の ESLint 設定で airbnb 使いたいのに動かない場合のメモ

問題 原因 node パッケージの依存関係でなるっぽい Emacsでnode_packages/.binのパスをうまく読み込まない 追記: add-node-modules-path 使うのが簡単 参考メモ 問題 eslint-config-airbnb のパッケージをインストールして.eslintrc に "extends": ["airbnb"…

firebase deply でプロジェクトを切り替えてデプロイしたい場合のメモ

$ firebase deploy --project prod $ firebase deploy --project dev help に --projectオプション書いてないけど切り替わる (--project == -P) 参考 Firebase CLI Reference | Firebase

Emacs.app で dired 開いたウインドウにファイルを drag and drop するとコピーされるので回避するメモ

(Emacs25.31, MacOS10.12.6) dired 開いてるとdrag and drop でファイルがコピーされてしまう。 コピーではなくただファイルを開いてほしい。 init.el (setq dired-dnd-protocol-alist nil) 設定してEmacs再起動 (゚д゚)ウマー 参考リンク emacs - how to disable…

Progressive Web App のメモ

medium.com developers.google.com developers.google.com developers.google.com qiita.com developer.mozilla.org developer.mozilla.org

direnv で virtualenvwrapper の workon hoge を自動でやるメモ

(python3.6) direnv 使うことにしたのでメモ 前提 virtualenv と virtualenvwrapper はインストール&設定済みの前提で direnv もインストール&設定済み mkvirtualenv hoge しておく .envrc source ~/.virtualenvs/hoge/bin/activate 確認 シェルで .envrc …

git でうっかりブランチ切り替えずにコミットして取り消したい場合のメモ

Git

$ git version git version 2.18.0 $ git reflog jkge8923 HEAD@{1}: commit: 不要な行を削除する 0f37308g HEAD@{2}: commit: uiを修正する 05adf83a HEAD@{3}: commit: 画面を追加する $ git reset --hard HEAD@{3}

git コマンドでローカルのマージ済みブランチを全て削除したいメモ

Git

ローカルのマージ済みブランチを削除 oh-my-zsh の alias を使う場合 追記 2018-07-17 追記 2021-07-14(特に問題なかったけど --prune-tags なくてもいい気がするから除くことにする) 感想 $ git version git version 2.18.0 ローカルのマージ済みブランチ…