概要 オンプレのphp環境をdocker環境に載せ替えることをしたので、その軌跡を書ける範囲内で書くやつ 下準備で何をした? オンプレのApache + PHP をdocker環境として載せ替えるときに nginx proxyで動かすことを考えた。 最初に行ったのはそのような環境を…
概要 windowsでもmacでもlinuxでもOSに依存しない再現可能な開発環境がGUIで欲しくない? ほしいな!!!!! →つくった!!!!(作ってる!!!) なにこれ? ubuntuの日本語GUIでideaを開けるようにするためのコンテナだよ。 日本語入力ができるようにmoz…
なにこれ? githubの添付できる動画ファイルはGIFのみだった時代がありました。(~2020年10月くらい) その頃に作ったリポジトリの供養記事です。 どんなときにつかう? 画面キャプチャです。 javascript周りのUIの動きを見せる必要がある時や command line…
内容 fortee.jp speakerdeck.com 良かった点 時間がぴったりで発表できた。 反省点 スライドの準備が遅い 直前までスライドの準備をしていた よって視聴側としての参加は発表後になってしまった フェラー(えー、えーっと)が多い 3秒ごとにあってかなり聞き…
やりたかったこと ローカル環境がきれいにしたまま、gif画像の変換を行う。 特にffmpeg, imagemagickは便利だけど、脆弱性の発見も多いので ローカルにインストールしたくないよねってなったので作った。 使い方 movies/src に動画ファイルを置く ↓みたいに…
スクリプト ショートカットの作成方法 powershellのショートカットを作成してプロパティを開き、リンク先を下記のように変更するといい C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy RemoteSigned -File C:\path\to\example…
概要 git flow avhというものを知っていますか? git flowではできなかったbranchのrename, delete, rebaseができるようになったfork です。 元々のgit flowではbranchのdeleteやrebaseは直接gitコマンドを叩かなければいけませんでした。 git flow avhはbre…
共通して注意すること 並列処理中に動的クラス解決させない value!を使う 並列処理中に動的クラス解決させない Concurrent::Promises.future 内部で動的クラス解決を行おうとすると、 Circular dependency detected while autoloading constant というエラー…
Tampermonkeyのスクリプトで「Togetterの必死チェッカー」をずいぶん昔に作って放置していたけど、動かなくなっていたみたいだったから修正したりした。 li → divだけ直せば良かったぽい。 greasyfork.org
windowsのマシンのために整えたのでメモ 目次 driverをinstall & 再起動 使い勝手の良い設定に修正する SylphyHormとか入れていい感じにする driverをinstall & 再起動 買ったのはこれ。 青いのは買ったけど肝心のスクロール機能や進む戻るが使えなくて投げ…
atcoder.jp ↑これを解いていた。 お気持ち 時間の最初からやっていたのに、A問題すら時間制限以内にクリアできなかったので悲しい 気付きとか 使わないnのwarningの消し方で_で置き換えるのを思い出すのが遅かった。 文字列で、移動だからこれ正規表現だなっ…
window側で必要な要素です windows machine(時価) X410(¥4,650 ¥580 88%オフ) wlinux(¥2,350 ¥1,000 57%オフ) 計 ¥1,580 wlinux後の初期設定とかいろいろ ※ Hyperを利用してwlinux.exeを叩くと失敗するので注意です。 (少なくとも初期設定のWindow\bash.ex…
正解 dict((x,y) for x, y in tuples) dict((x,y) for x, y in [{1: 2}, {3: 4}, {5: 6}].iterateitems()) 悩んだ理由 reduceで書けないかなと考えてしまったせい。 pythonのdict::updateは返り値を返さない仕様 pythonのlambdaが一行しか中身を書けない だ…
面白い昼食だった。 壁 今の私の成長はどんな壁に当たって止まっているのかを友人に聞かれて答えることで、整理できた。 人望・コミュ力の壁 (30分で専門家からアドバイスをもらえる人は、10時間かけて自力で答えにたどり着く人よりも能力が高くなりやすい…
条件 chrome(v66以上) seleniumを利用した自動テストを行っている 自動再生のEventを引っ掛けようとしている 解決法 --autoplay-policy=no-user-gesture-requiredを利用する。 具体的には var webdriver = require('selenium-webdriver'); var chromeCapabil…
注意 【matplotlib v2.1.1以前】の時のエラーです。 【matplotlib v2.1.2以降】の方はあまり関係ないかもしれません。 経緯 雑にpythonのseabornを使ってグラフを書いていたら、 同じカテゴリカルデータを使って書いた2つのグラフを重ねて表示したくなった…
モチベ ガラケーの頃の動画ファイルを発掘してgoogle photosに突っ込んで置きたくなった。 ところが「アップロードできません」と弾かれてしまう。 これを直してuploadしたかった。 原因 google photosでは動画ファイルは以下の条件で弾かれてしまうようだ。…
記事のモチベ 「inbox使いやすいよー」って宣伝してたら、 「gmailのスターを使い込んでるから、 スター付きが検索でしか取り出せないinboxはちょっと……」 と言われたので、スター付き管理している人への布教記事を作ろうって決意。 対象者 スター付き管理し…
これなに? なんか上手く時間を取れないので 現時点の興味の方向とやりたいと思っていることを羅列する。 就活中に、こういうの大事だと思うようになってきたから、ブツは何もできてないけど書いておく。 記事や知識が溜まりきるまで吐き出さないって言うス…
Kuinとは? くいなちゃんが作成したプログラミング言語。 twitter.com Kuinのダウンロードと紹介 - プログラミング言語「Kuin」 - Kuina-chan 曰く、”簡単で高速な実用プログラミング言語” 詳細は上記ページで読める。 近代のプログラミング手法の合理をどう…
目的 とある所の宿題→lineっぽいサービスの作成(期限:一週間以内) 実際にやろうとしたこととか 作成する環境を吟味。 AWS Lambda [node]やCodeigneterでひな形なしに、lineっぽいサービスを一週間で立ち上げることは無謀と判断。 唯一チュートリアルをやっ…
evernoteを使っていて思うこと evernoteでノートを書くことが有るんだけど、なかなかファイルが分散してしまってツライ感はある。 タグを付けるという習慣がないからなんだけど、結局検索をして1,2ファイルを探すことになる。 自分が何を書いていたのかを…
マネーフォワードの更新を特定ページの更新を全部押すで一括更新ボタン的な動作を作った。自分用。 正直怒られそうな気がする。 怒られたら消す。 作る時に検索し直したこと grasemonkeyの実行タイミングをdocument loadの後にするためには’load’にイベント…
jsでのthis束縛でハマった話。 thisがクラスなら、クラス関数として束縛されつづけるかと思っていた。 本当は、クラス関数をObjectにぶち込むとクラスのthisを無視して、handleのthisを取得しに行く。 JSのクラス関数はあくまで糖衣構文であることがよくわか…
マイナポータルについて パソリを購入してからインストール作業 パソリのドライバ JRE マイナポータル用設定 IEの設定確認とか 色々確認しながらやってたら、結構時間が位かかった。 慣れれば十数分くらいでできそうだけど、うーん。 難しいインストールはな…
以下のサイトが、javascriptのテスト関連libraryについて、一番まとまってると思った。 正直以下のサイトを読めるなら、最近のjavascriptのテスト関係の基礎が全部わかるだろう。 CIツールやテストランナーについては特に記述されておらず、完全にライブラリ…
ブログを移行しました。 前からはてなIDがnukisakineko(ぬきさ「き」ねこ)だったのが気になっていました。 そのため、今回nukisashineko(ぬきさ「し」ねこ)に変更します。 SNS等のID統一のためです。 他の意味はありません。
本日、会津大の主催のドワンゴの見学に行ってきた。 銀座にある本社だ。 歌舞伎タワーの12-15階をぶちぬいて作られている。 毎週のLTで使われるというフロアで、会津大のOBと交流し、バックエンドとインフラをしている開発者に話を聞いた。 開発者と話してみ…
Introduction ruby をインストールするだけ。 Set up heroku toolbeltをインストールするコマンドをコピペするだけ。 Prepare the app git cloneするだけ。 Deploy the app heroku上でgit cloneしたアプリを動かす。コマンドコピペ。 View logs heroku上での…