それでも気分は高専生

元高専生が自分のやってきたことを記事として残すためのてきとーなブログ

2018-01-01から1年間の記事一覧

大学で輪講用の実習環境を作ったIQ1の軌跡

まえおき この記事はIQ1の2まいめっ Advent Calendar 2018 - Adventarの11日目の記事です. 本投稿執筆時のIQは1となっております,あらかじめご了承ください. ぷろろーぐ 教員「弊学M1で輪講するで,ラボ単位順繰りに好きなテーマを講義と実習するやで」 …

ansibleでenum34が動かない件

ansibleのgceを使ってGCEインスタンスを立てようとしたところ,以下のようなエラーが出た. { "changed": false, "module_stderr": "Traceback (most recent call last):\n File \"/home/takahiro/.ansible/tmp/ansible-tmp-1543112337.69-20655971459417/An…

致命的な害のない悪質alias集

研究室で後輩と「致命的な害がない程度に悪質なaliasを考える」会を催した. 折角なのでそこで自分が考えたalias集を共有する. 致命的な害がないの定義 データが消えてしまうなどの取り返しのつかない状態にならない aliasを消さないとある機能が使えないと…

アルゴリズム思考術 問題解決の最強ツール を読んだ

最近就活と研究の板挟みになってしんどいので,現実逃避も兼ねて「アルゴリズム思考術 問題解決の最強ツール」という本を読んだ. その感想を 雑 簡単にまとめた. 大体の内容 情報科学や数学で出てくるアルゴリズムを,一般人にもわかりやすく説明 (本当に…

チームで補完しあうということ @アドテクコンペ優勝しました

先日,CyberAgentさんのアドテクコンペに参加させていただいた. 記事にするのどんだけ遅いんだよ!って感じだけど,直後から始まった就活や研究のテーマ策定,その他プライベートでゴタゴタがあり,なかなか時間がとれないでいたので赦して. アドテクコン…

Kubernetes on GKE with Arch Linux はじめました

TL;DR 基本クイックスタート | Kubernetes Engine のドキュメント | Google Cloudに沿ってやればOK Arch Linux だと yaourt で入れたくなるけど,gcloud components install とか一部機能が制限 前提条件 GCP上で "Sample" プロジェクトを作成 Sampleプロジ…

VueJSのmethods定義で,アロー関数を使うとComponent側が更新反映をしない件

TL;DR アロー関数を使うと,thisの扱いは呼び出すコンテクストではなく宣言するコンテクストで決定 methodsで定義したメソッドはVueComponentから呼び出される VueJSのコンポーネント定義時にアロー関数で束縛してはダメという話 課題 methodsで定義した関数…

Cybozuのサマーインターンに行ってきた件

今更ですが,今年の夏にお世話になったインターンについて書きます. 概要 期間 : 2018.08.06 - 08.11 コース : インフラ刷新コース 業務内容: Cybozu社内のインフラ刷新プロジェクトNecoに携わる blog.cybozu.io ゲスい話 5日で10万円もらえる 遠方なら交通…

zshの実行に遅延が生じるようになった件

tl;dr vcs_infoをonにしていると,大きいリポジトリで情報を集めるのに時間がかかる 現象 突然zshが重くなった 何も実行しなくても,プロンプトの次行表示までに時間がかかる 起動時の遅延はほとんどなし Ctrl + Cで待ち時間がキャンセル可能 cdをしたあとの…

pyenvとneovim

pyenvとneovimを動かしているときに,dein.vimの設定ファイルにプラグインを追加し,neovimを再起動するとこのようなエラーが発生する場合がある. Floobits error: no neovim python module. Run `pip install neovim` to fix. For more info, :he nvim-pyt…

matplotlibを動かす on Arch Linux

sudo pacman -Sy tk pip install matplotlib File "plot.py", line 1, in <module> import matplotlib.pyplot as plt File "/home/takahiro/.pyenv/versions/3.6.3/lib/python3.6/site-packages/matplotlib/pyplot.py", line 115, in <module> _backend_mod, new_figure_mana</module></module>…