眠気.jl

投稿=不定期

限界オタクのデスク回り

1年とちょっとリモート勤務で使って便利だったものメモ 昇降机 高さ3つまで記録できるので、座り、立ち、立ち***用に設定できます フットレスト 脚が楽になる(気がする) モニターアーム モニタの上部分が目線と同じぐらいの高さに設置すると、首が疲れに…

**決壊麻婆豆腐1人前レシピ

麻婆豆腐作った時のメモ、面倒なのでネギとニンニク入れたり、豆腐ゆでたりはしてない 材料 牛豚あいびき 400g ごま油 少し 水300ml 豆腐 2丁 (700g) 片栗粉 15g 四川豆板醤 40g 甜麺醤 20g 花椒 たくさん ラー油 たくさん 工程 フライパンにごま油ひく ひき…

install OpenFOAM on Ubuntu 20.04 on WSL2 (メモ)

備忘録 Windowsというゲーム用OSにOpenFOAMが入ったっぽいのでメモ 実行環境 ~ via v3.8.5 on ☁️ (us-east-1) ❯ uname -r 5.4.72-microsoft-standard-WSL2 ~ via v3.8.5 on ☁️ (us-east-1) ❯ cat /etc/os-release NAME="Ubuntu" VERSION="20.04 LTS (Focal…

限界オタクにおすすめキッチン家具

買ってよかったもののメモ 自立する使い捨て三角コーナー 一般的な三角コーナーは ネットをかける→ネットを捨てる→再度ネットをかける と処理が多いのですが、使い捨て三角コーナーは 設置→捨てる を繰り返すだけなので若干工数削減できました 銅の排水溝 オ…

Windows Terminalのショートカットを追加してGoogle Chromeっぽくする

動機 ゲームしたい時等で泣く泣くWindowsを使う必要があるときもあるかと思います windows terminalがtmuxやiterm2っぽく使えるときもあるので設定をいじりました やったことのメモ とりあえず下記のようにしたかったので Ctrl+T: 新規タブを開く Ctrl+W: フ…

Real-Time 3D Graphics with WebGL 2(2nd Edition)が翻訳されるらしい

Real-Time 3D Graphics with WebGL 2: Build interactive 3D applications with JavaScript and WebGL 2 (OpenGL ES 3.0), 2nd Edition が翻訳されるらしく、シェーダー芸が好きなオタクにおかれましては全裸待機されていることと思います 先走って原著眺め…

引っ越しと事故物件とスターゲイザーパイ

報告 引っ越しました、引っ越し祝い (ほしいものリストリンク)をしつこくせがんでいるのは引っ越しで金欠なためです お恵みください!なんでもしますから!(なんでもするとは言ってない) 経緯 ずっと家にいたら住所どうでもよい気がしたので、ほどほどの田舎…

Franklin.jlで生成したhtmlをAWS Amplifyでホスティングする

やりたいこと Franklin.jlで生成されるサイトをAmplifyでホスティングする やっとくこと GitHubレポジトリとAmplifyの連携(GitHubである必要はないですが) hosting 静的サイト生成 julia> using Franklin julia> newsite("mysite") 生成される mysite/__site…

Notion API使ってみた備忘録

経緯 半年ほど前にNotion API waitlistに登録して、半年ほど全裸待機しておりました 最近Beta版がリリースされたそうなのでとりあえず触ってみました 準備 ワークスペースと、その中にページを作っておく Getting Started を眺めとく Log into a Notion work…

JuliaでAWS Lambda動かすやつのメモ(RIEでlambdaのテストも)

最初に この動画見て www.youtube.com このレポ github.com 走らせた時のメモです、特にオリジナリティないです LambdaでもJulia使いたいけど上の動画みるの面倒な人に良いかもしれません 動画だとecr認証の箇所などわからなかったので追記しました 概要 lam…

Ubuntu19.10でKindle for PCを使う

Wine入れてフォントいれて頑張る 旧Kindleのダウンロード ダウンロード kindle for pc 無料 (windows) Wineインストール sudo apt install wine64 winecfg winecfgでウインドウが立ち上がるのでWindows8に設定 winetrickインストール このままだと豆腐地獄な…

Juliaで微積CLIを作る(Fire.jl+SymEngine.jl)

動機 関数電卓をコマンドラインで出来たらいいなと思った,ありきたりな動機 (adsbygoogle = window.adsbygoogle || []).push({}); やっていく 下記をfunc_calc.jlとして保存 今回は小文字アルファベット全部をシンボル扱いする using Fire using SymEngine #…

JuliaでCLIを作る(Fire.jl)

動機 GoでCLIを作るのが流行ってるので,逆張りしたいから (adsbygoogle = window.adsbygoogle || []).push({}); 環境 諸事情でアプデしてない... julia> versioninfo() Julia Version 1.1.1 やっていく 呼びたい関数が一つの場合 julia> # press ] here (v1.…

JuliaのPlot(backend=gr())がtoo many file openで落ちるとき

結論 GR.inline("png") を追記しよう 動機 Juliaでフレームを増やすと落ちるときがある 例えばこの記事のコードでanim=@animate for i = 1:5000 とすると次のようなエラーが起こる socket: Too many open files GKS: can't connect to GKS socket applicatio…

JuliaのPlot(backend=gr())がtoo many file openで落ちるとき

結論 GR.inline("png") を追記しよう 動機 Juliaでフレームを増やすと落ちるときがある 例えばこの記事のコードでanim=@animate for i = 1:5000 とすると次のようなエラーが起こる socket: Too many open files GKS: can't connect to GKS socket applicatio…

vimrcをターミナルでリロードする(vim -c ':source ~/.vimrc | quit')

動機 .vimrcだけを少しだけ書き換えてターミナルでsource ~/.vimrcを実行するとエラーが出た(それはそう,vim起動中にするべき) vimを(見た目的には)起動せずにやってみる このようにvim -cでvimコマンドを実行すれば良いと思ったが vim -c ':source ~/.vimrc…

JuliaでD次元正方格子上のランダムウォークを見る(D=2)

動機 下記のpdfの3/17ページのような正方格子上のランダムウォークを見たくなったので 注意 リントしてないので汚いです 反射壁,吸収壁は考えていません 1辺200の正方格子の中心から300歩やったので奇跡的にはみ出す可能性があります 方針 mutable structと…

Ubuntu18.04にMeCabとCabochaのインストール

動機 メモ Mecab sudo apt install mecab sudo apt install libmecab-dev sudo apt install mecab-ipadic-utf8 (Pythonからも使う場合は) sudo pip3 install mecab-python Cabochaのインストール GoogleDriveから,cabocha-0.69.tar.bz2,CRF++-0.58.tar.gzを…

Juliaで話題のGen/チュートリアルの環境構築

Genとは A general-purpose probabilistic programming system with programmable inference. DLに限らないgeneral-purposeな確率的プログラミングを目指しているのでGenという名前(リンク先参照) The name 'Gen' comes from the system's purpose to fill a…

Q#のインストールとJupyterカーネルへの追加(Ubuntu 18.04)

動機 現在の流行は機械学習だと思っていて,待を歩くと殆どの人がAndrewNgの機械学習講座をやっていて, PRML, Convex Optimization, MurphyのML本, GoodfellowのDL本, 渡辺ベイズ, 園田D論, MLPシリーズ, ハムかず本, (敬称略)etc...等を読んでいるような印象…

SciPyJapan2019振り返り(2/2)

動画公開されました! www.youtube.com なので,あんまり書くことないです... 動画見たほうが絶対良いです... 順番に並べて置きましたので,どうぞ (adsbygoogle = window.adsbygoogle || []).push({}); 初日のビデオ Tensorflow, Josh Gordon, Google youtu.b…

terraform0.12.0へのアップデート(tfenv)

準備 tfenv(terraformのバージョン管理ツール) を入れておく brew install tfenv (adsbygoogle = window.adsbygoogle || []).push({}); tfenvの使い方 インストール済のバージョン一覧を見る tfenv list > 0.11.4 インストール可能なバージョン一覧を見る tf…

Ubuntu18.04へのWolframEngine導入

やってみる インストール Free Wolfram Engine for Developers に行ってLinux用をダウンロードする Thank You for Downloading the Wolfram Engine に画面遷移するので,アカウントが無ければGet your licenseをクリックしてダウンロード中に作る(氏名,メルア…

SciPyJapan2019振り返り(1/2)

動機 最近こんな記事を見かけて、自分もSciPy Japan 2019を見に行ったので感想等書いてみたくなったので書いてみました gihyo.jp 公開されているチュートリアルのURLをすべて含んだ良い記事だと思うのでこんな記事読まずに↑こちらの記事読んだほうがいいかも…

juliaの設定.juliaをdotfilesに追加して管理したら便利だった

動機 Juliaのパッケージとかどこにあるんだろう、と思ったらhomeに.juliaがあったのでこれはdotfilesに足すしか無いと思った やっていく > cp .julia [dotfiles/homeの場所] setup.shに追記 #!/bin/bash DOT_FILES=(.bashrc .bash_profile .vim .vimrc .tmux…

JuliaでKullback-Leibler Divergence 1/2

目標 発生させた正規分布に従う乱数同士のKLdivergenceを計算してみる 使うライブラリ StatsBase.jl Distributions.jl kldivergenceとは で定義され,p.d.f.同士の差異の大きさを反映している (distanceとは(私は)呼ばない、対称性がないので) 乱数の生成 jul…

Juliaで標準正規分布のプロット(Gadfly.jl)

目標 JuliaでN(0,1)をプロットする(Gadfly.jl) i.e. をプロットする(xは[-5,5]に制限します) 動機 Data Science with Julia で見たプロットがかっこよかったので、やりたくなった 作業環境 前回同様 やってみる (v1.1) pkg> activate 0402 (0402) > add FFTW…

Juliaのpkgモード,REPLモード,shellモード,help?のコマンドまとめ

動機 自分がよく忘れたり、?でJuliaに聞いたりするので備忘録 目標 思い出しやすいように書く 作業環境 今回の環境=前回同様 REPL julia > ターミナルでjuliaと打ったとき入るモード ここから ; ? ] で3つのモードに行ける pkg,REPLで?を入力してからEnter…

startup.jlにJulia起動時にやりたいことを書いていく

動機 Juliaが好きだから 目標 setup.jlを書くとJulia起動時に実行したいことを設定できるらしいので,やってみる 作業環境 前回同様,グラボ無い方のpc ターミナルで作業(HOME) やってみる setup.jlはJulia本によると .julia/configに書くものらしいので場所を…

Makie.jlで遊んでみる(インストールと画像、動画出力)

動機 Juliaで画像とか動画とか作ってみたかったから 目標 1 test Makieでエラー吐かないようにする 2 画像出力(.jpg) 3 動画出力(.mp4) 作業環境 重いらしいのでゲーミングPCの方でやってみる julia> versioninfo() Julia Version 1.1.0 Commit 80516ca202 (…