firebaseをいじってて少しだけ知見がたまってきたので共有します。 前提 ローカルでテストしたいなら、Firebase Local Emulator Suite を使いましょう。 yarn run firebase emulators:startで起動できます。 yarn firebase emulators:exec 'yarn test'ってや…
https://github.com/firebase/firebase-tools/issues/1677 しばらくfirebase authをエミュレートする方法探してたけど、上のissueにあるように、まだ実装されてない。 やる気は有るようなので待つしかないなーというかんじ でもログイン回りのテストどうしよ…
vscode+wsl2でモダン開発しよwってなったけどエラー出た。 ggるとPATHの設定だったり、proxyだったりがでてくるけどこれはWSL2になって改善されたっぽい(?) PS > wsl $: cd ~$: ls -a ←これで.vscode-server/がでてくるはず ~$: mv .vscode-server/ vsco…
左右分離式なので、結構ペアリングが上手くいかなかったりしてめんどいので、うまくいく経験的なやり方を書きます。 親機からペアリング解除し、イヤホンと親機の電源を切る(二回効果音が鳴るまでボタン長押しで電源off) イヤホンを左右ともペアリング状態…
大学配布のwinライセンスを使っているのでEducationになっているのですが、大学側で一部の利用が制限されている(?)ようで、レポート中でもwindows updateで強制再起動させられたりしています。 中でも一番困ったのが、Microsoft Storeが使えないことで、…
Djangoをデプロイする時の設定です。ベストプラクティスじゃなくて(そのままよりは)ベタープラクティスです 絶対に漏れ、抜けがあるので参考程度に見てください。公式を見るのが最も安全です。 settings.pyの分割 Djangoの本番/開発設定を切り分けるにはse…
Folding@home(fah)に参加しました。化石と化していた1050tiを使っています。 Folding@homeとは、タンパク質構造予測に必要な計算処理を、世界中の有志による分散コンピューティングで推進するプロジェクトです。 10年以上昔の話になりますが、PlayStation 3…
create-react-appで作ったプロジェクトに限った話です!!!!!!! github.com ここに書いてあるまんまですが、 APP_NAME=すごいアプリの名前 npx create-react-app $APP_NAME cd $APP_NAME heroku create $APP_NAME --buildpack mars/create-react-app gi…
django-herokuに頼らず自分で設定していきたいので、まずはdjango-herokuが何をやっているか確認していきます。 github.com 環境変数という語がでてきますが、これはherokuのダッシュボードもしくはCLIから割り当てられる変数で、(おそらく)セキュアです。…
結構ネタバレがある 読んだ本と見た映画 kindleでハヤカワセールやってるのでSFを読んでる。kindleやばい。いつでも読めるのでいつでも読むことが出来る。 夏への扉作者:ロバート A ハインライン,福島 正実発売日: 2013/05/24メディア: Kindle版 猫の描写が…
pipenvは死んだからpoetryを使おうという記事を先日かいたけど、どうにもpoetryはpipenv runとか、npm runの代替となる機能がないらしい。 poetry runはあるけど、後ろのコマンドを全部手入力しなきゃいけなくて、poetry run <ユーザー定義スクリプト>はでき…
sudo curl -o /etc/bash_completion.d/django https://raw.githubusercontent.com/django/django/master/extras/django_bash_completion echo "source /etc/bash_completion.d/django" >> $HOME/.bashrc ソース でdjango-adminとmanage.pyの補完が効くはずな…
pipenv はもはや死んだ*1ので、poetry使っていきます。 インストール curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python です。 RuntimeWarningが出る場合 /root/.poetry/lib/poetry/_vendor/py2.7/subproce…
久しぶりにpython触ったら、Pipenvは開発が停止し(issue見る限り頑張ってはいるけど追いついてない印象。まだ開発やってる〜〜?^^ってのが5つは立ってる)、PoetryやPyflowとか言う新参者が幅をきかせはじめているとかいう、魑魅魍魎が跳梁跋扈している状…
create-react-appはnpm|yarn testしたときにデフォルトで--watch --onlyChangedオプションを付けちゃう。そのためGithub Actionsでテストすると、タスクが終了しないので、ハングアップしてテスト続行不可になる。 By default npm test runs the watcher wit…
私萩原!この春から大学一年生! 「いっけな〜い。遅刻遅刻〜」 大学「はいきた?遅刻遅刻遅刻遅刻出席削っとくね欠席欠席欠席欠席欠席欠席講義ドーンわかった?わかった?わかった?演習演習演習演習演習演習なんでわからないの?なんでなんでなんでなんで…
サイコパス3期でリーマンショックの話が出てきたので読んでみた。 唐之杜姐さんの安心感な。主人公組が自立してて常守とはちがうなぁって感慨に浸ったりしています。 ハードなSFを読むのに経済学とか金融とか、民族言語などなど広範な文系知識を要求されるの…
JSクソだと言い続けてはや幾月、僕です。 モダン開発環境おじさん「React+Redux+Typescript+immutable.js環境は良いぞ。」 とはよく言われていますが、immutable.jsとTypescriptを併用しようとするとかなりめんどくさくなることに、取り返しのつかなくなった…
wordの悪口で一晩明かせるとうそぶく漢、僕です。レポートでoffice製品を強要されて腹がたったので悪口を書いていきます。そして東工大は工業大学を名乗るのをやめろ。 テキストファイルじゃない もうこれが全にして一、一にして全。microsoft第二の失敗、ソ…
OPωPO ←Reno Aのコスパの高さに嗚咽を抑えられないOPPO君 Too long;Don't read OPωPO 使ってみて カメラ ゲーム性能 認証 キャッスレス決済 サイクリストに最適 まとめ Too long;Don't read みなさん財布使ってますか?今すぐ捨てましょう。 最近は政府がキ…
なーんか感覚でcommitしてんな〜〜って人、いますか? 感覚でcommitをするな。 とは言ってみたものの、この本にcommitの粒度が詳しく解説してあるわけではないです。できるだけ細かく。コミットメッセージ以外のことはやらない、と書いてあるくらい。 この本…
正式名称はいまどきのJSプログラマーのための Node.jsとReactアプリケーション開発テクニック。長い。 この本はreactに限らず、electron, react native, flux, webpack, babel, websocket, expressなど、様々な技術を扱っていて、ベストプラクティスを学べる…
react nativeすげーとか、モダンなwebアプリ作りてえなぁとか、大学のwebシステムのデザイン変えてえなぁとか思ってたのがきっかけだが、とにかくwebデザインの知識がないと始まらないので泣く泣くデザインの本を買った。最初はあんまり興味なかったんだけど…
def acc(value: str, rdg: float, dgt: int): error = float(value) * rdg / 100 after_dp = value.split('.')[-1] if after_dp: len_after_dp = len(after_dp) lsd = dgt * 10 ** -len_after_dp return round(error + lsd, len_after_dp) レポート中に苦し…
パスワードの扱いがやばい。 まずIDと初期パスワードが紙に印刷されて、封筒に入って送られてくる。え?これ封をする人いるよね?悪意のある人が盗んだらどうなるわけ? で、次に受付での手続きもやばい。 受付の人「パスワード申請依頼書と、控えの両方にパ…
エラーメッセージが ERROR: Complete output from command python setup.py egg_info: ERROR: running egg_info creating pip-egg-info/psycopg2.egg-info writing pip-egg-info/psycopg2.egg-info/PKG-INFO writing dependency_links to pip-egg-info/psyco…
def divide_list(list_, n): """ divide list into sub-list which have n elements.Reminder is appended to it. Args: list_ (list): list to divide n (int): number of elements which sublist has Returns: list: divided list.It's length is len(list…
tensorflow-gpuのインストールは GPU support | TensorFlow を参照してください。アメリカ語が読めない人は機械学習は無理です諦めてください。 で、正しく使われているか確認したい時は >>> import tensorflow as tf >>> tf.test.is_gpu_available() True …
最近Matebook 13を買ったのですが、速攻ubuntu入れたので備忘録として残しておきます。 そもそもデュアルブートじゃなきゃだめなのか? windows機でubuntu使うとなると、WSLやVirtualBoxなどが候補に上がりますが、正直言ってストレスフルなのでおすすめしま…
Matebook 13 を買いました。そもそもの発端は6年間使い続けたASUS x202eが電源入らず、充電もできなくなったことでした。まぁ買った後に電池パックを外してつけなおしてみたら普通に動いたんですが、どちらにしてもメモリ4GB&Ivyのcorei3じゃ動作遅すぎるの…