2020年 ふりかえり

以前のやつ 2019年 ふりかえり - odan’s diary 個人開発 人向けに何か開発することがなかった 難しいしモチベーションが続かない odan3240.hatenablog.com github.com github.com github.com ブログ https://blog.odan.dev/ を作った 会社のブログにたまに記…

2020年ブックマークランキング

odan’s diaryの2020年ブックマークランキングベスト5(累計47ブックマーク) # タイトル 1位 Perl でちょっと CPAN モジュールを試すのに Google Colaboratory が便利 - odan’s diary 2位 カバレッジの変化をプルリクエストに通知する GitHub Actions を作った…

2020年の OSS 活動ふりかえり

年末なので issue https://github.com/issues?q=is%3Aissue+author%3Aodanado+archived%3Afalse+-user%3Aodanado+-user%3Aodan-sandbox を眺める Can't lint .ts files when use vue-eslint-parser · Issue #864 · microsoft/vscode-eslint vscode-eslint の…

第二期 大王戦のふりかえり

この記事は Splathon vol.1 Advent Calendar 2020 の11日目の記事です。 大王戦 とは Splathon 内で開催されているウデマエ別の大会です。この大会は大王/王子王女/将軍の3つの Tier に分かれていて、自分が参加した大王 Tier は XP24 後半から XP27 後半ま…

今年 Amazon で購入して良かったもの

この記事は、 大阪工業大学 Advent Calendar 2020の4日目の記事です。 こんにちは、id:odan3240 です。OIT には 2014-2018 の間在籍していました。Twitter やってます→@odan3240 クイズ 突然ですが、↓の表の2014年から2020年までの件数は何の数字でしょう 20…

カバレッジの変化をプルリクエストに通知する GitHub Actions を作った

動機 ある日ふとこんなことを思いつきました。 codecov とか使わなくても actions/cache の要領でやれば、github actions だけでカバレッジの推移を観測できる気がするんだけど、誰か作ってないかな— odan (@odan3240) May 22, 2020 テストのカバレッジを集…

Perl でちょっと CPAN モジュールを試すのに Google Colaboratory が便利

モチベーション NodeJS である npm パッケージを試したいとなった場合 RunKit is Node prototyping がとても便利です。任意の npm パッケージをインストールができ、なおかつ他人のその結果を共有できます。例えば、これは誰かと一緒にある npm パッケージの…

2019年 ふりかえり

2019年あっという間だった ふりかえり GitHub 一覧 issue と pull request が合計で16件でした。ethereum/web3.js や terser/terser にコントリビュートできたのが印象的でした。 issue のバグを再現したり、英語考えたりするのは大変だけど継続したい。 個…

Android ユーザーでも Splatool.net で対戦分析したい

これは Splathon Advent Calendar 2019 の 12 日目の記事です。 昨日はつぼさんの スプラトゥーンの X パワー向上のきっかけになったこと でした。 Splatool.net とは Splatool.net とはスプラトゥーンに関する様々なツールが公開されているサイトです。 い…

上京して1年半の間に自炊して良かった料理

この記事は、 大阪工業大学 Advent Calendar 2019 の3日目の記事です。 誰? 2018年に学部を卒業したodanです。普段はツイッターにいます。 twitter.com 自炊について 上京するまでは実家から学校に通っており、お米を炊いたことがないレベルで自炊の経験が…

dotfiles に Ansible Playbook を導入した

最近、4年間使っていた MacBook Air が突然壊れてしまい、新しい MacBook Pro を購入しました。 新しいマシンを手に入れたらまず最初にやることは dotfiles のデプロイです。これまでの dotfiles のデプロイはお手製のシェルスクリプトによって行っていまし…

ISUCON 9 予選 参加記

ISUCON 9 の予選にチーム「5000兆IOPS欲しい!」で参加してきました。 メンバーは「@shora_kujira16」と「@smiken_61」です。 最終的に7000点ちょっとのスコアでした。バックエンド何もわからない...。 やったこと だいたい時系列順 nginx とか mysql の設定…

VSCodeのRemote Development Extension Pack を試した

概要 この前Meguro.es # 20で開発環境をDockerで用意しても、静的解析のためにホストマシンにnode.jsのランタイムを用意する必要があるという話をしました。 speakerdeck.com つい先日、この問題が解決されそうなRemote Development Extension Packという拡…

ghkw-webという変数名で迷った時に使えるWebサービスを開発した

概要 GitHub上のソースコードで使用されているキーワードを数えるcliツール https://github.com/kyoshidajp/ghkw のweb版を作った hostingとgithub認証はfirebaseでやった ライブラリにはvueを使った デプロイにはgithub actionsを使った サイト ghkw-web.fi…

2018年振り返り

1月 NLPに出す原稿を書いてたと思う。あんまり記憶がない 2月 卒業研究の発表準備などでごたごたしてた 3月 NLPの全国大会や引越し先を決めるなどのイベントがあった 4月 上京した。五反田のIT企業に入社した。 技術研修でのお題がTwitter Cloneを作るだった…

上京時や上京後に得た知見について

この記事は、OIT Advent Calendar 2018の3日目の記事です。 adventar.org 遅刻してしまい申し訳ありません...。 この記事では自分が奈良から就職のために上京した時の知見について紹介します 上京前 引越し先の決定 自分はいろいろな理由で3月中旬に東京に上…

第2回 Cpaw AI competitionに参加しました

Cpaw AI competitionが何かとか、Cpawとは?みたいは話は下のリンクを見て下さい connpass.com 雑に説明すると競プロ(ハーフマラソン系)+機械学習コンペです。当日はさくらインターネットさんからCPU 12Core,メモリ96GBのマシンが貸し出されており、その上で…

RUPC2018 参加記

今年も参加しました 1日目 悪質なおたく( @Eliza_0x )によって自分の名札が裏返されており一瞬レジり忘れていたのかと思った— odan (@odan3240) 2018年3月26日 自己紹介フェーズではうくさんの生なりきりを見ることが出来て感動しました チーム分けではdiv1,…

2017年振り返り

自分もやりたくなりました 1月 期末テストとか年次大会に出す原稿を書いてた mixi git challengeに参加した 2月 進学か就職か悩んでいたので就活をちょっとしていた cookpadの画像認識にコンペに参加した 最終的に14位 3月 言語処理学会年次大会に参加した …

競プロサークルの話

この記事は「競プロ!!」 競技プログラミング Advent Calendar 2017の8日目の記事です.投稿が遅れて申し訳ありません adventar.org この記事では弊学の競プロサークルで行っている活動について書きたいと思います. 新入生勧誘 2年前までは所謂新歓期にサー…

bashからzshに乗り換えた話

この記事は、 OIT Advent Calendar 2017の2日目の記事です。 前置き 元々OIT Advent Calendarに弊学の梅田キャンパスを「がっこうたんけんした話」を書くつもりでしたが外が寒くてダメでした.何か記事を書くネタを考えたところ最近zshを使い始めたのでその…

SIMD-oriented Fast Mersenne Twisterのpythonラッパーを書いた

SIMD-oriented Fast Mersenne Twister とは SIMD命令を使うように設計されたMersenne Twisterのこと.普通のMersenne Twisterより高速に動作する.3DSのあるゲームソフトで擬似乱数を生成するために使われていたりする 動機 SFMT(SIMD-oriented Fast Mersenn…

condaをパッケージマネージャとしてインストールする

動機 conda コマンドは便利だけどシステムのpythonは上書きしてほしくない. python-venv ぐらいのノリで conda コマンドを使いたい pytorchはcondaコマンドでインストールすることを推奨してるので,こっちでインストールしたい 方法 実はPyPIにcondaコマン…

ICPC国内予選2017参加記

お疲れ様でした チーム 明日のICPCはチームitokznで @odan3240 と @xztaityozx_001 と @mkan_0141 の3人で参加します.応援?よろしくお願いしますhttps://t.co/HLCCdeiliK— odan (@odan3240) 2017年7月13日 コンテストの様子 問題文を印刷する.模擬国内予…

macでllvmをbuildする時に The specified item could not be found in the keychain. とエラーを吐く

背景 neovimに乗り換えた - odan’s diary に書いたように neovim のプラグインのzchee/deoplete-clang を使うために, Build llvm for OS X · GitHub で llvmをbuildする必要がある. 症状 error: The specified item could not be found in the keychain. …

neovimに乗り換えた

導入したプラグインと導入にあたってハマったことのメモ github.com プラグイン管理 dein.vim を入れた. 管理の方針としてはプログラミング言語毎に toml ファイルを用意して, on_ft で言語に応じてtomlファイルを読み込むようにした.それ以外は適当に1つ…

Indeed Machine Learning CodeSprint Tagging Raw Job Descriptions

復習がまだ済んでないけどブログを書いてとりあえず供養する 問題概要 求人広告の文章が与えられるので,広告に part-time-job や hourly-wage などの12種類のタグを付与しろ ただし, part-time-job と full-time-job のように同時に付与されない排他的なタ…

RUPC2017参加記

すっかり遅くなってしまった 1日目 okaduki さんとhaji149 さんとでチーム名oohajiで参加した.色々あって自称div2 onlyチームだった A問題 haji149さんが通した B問題 二つの周期が重なるところはgcd取れば計算できるので愚直に計算するだけ 紙コーディング…

第5回 mixi git challengeに参加してきました

mixi git challengeとはミクシィ・グループが主催するgitの使い方に関するコンテストです.twitterのフォロワーに元参加者の方から「勉強になってビールも飲めるぞ」と聞いていたので申し込みました.人が殺到すると抽選で決まるらしい? ブログを書くまでが…

OIT Advent Calendar 2016について

この記事は,OIT Advent Calendar 2016を作成した経緯や思いなどを書くポエム的なものです. www.adventar.org OIT Advent Calendar 作成するまで Advent Calendarという文化は数年前から認知しており,いつか自分でも記事を書いてみたいと思っていました. …