オタク野郎の逆襲

普通のやつらの斜め上を行け

Ubuntu18.0.4でAndroidエミュレータの動作環境を構築する

概要 LinuxでAndroidエミュレータを動作させるにはKVM(OS仮想化環境)が必要ですので 以下はKVMのインストール&セットアップ手順になります。 手順 CPUがハードウェア仮想化をサポートしているか確認 コマンドの実行結果が0なら仮想化がサポートされていな…

System.out.println()と打つのがめんどくさい問題の対処法

はじめに JavaでSystem.out.println()とタイピングするのがめんどくさくてうんざりしてる人向けに対処法をまとめておきます。主に検証コードを書く時に役に立つテクニックかと思います。あとは個人的に最近AtCoderをやっているので、Javaでやるなら大事かな…

Java標準APIで二分探索(バイナリサーチ)

はじめに Javaで二分探索(バイナリサーチ)をやりたい場合、標準API(Arrays.binarySearch())が用意されているため、これを活用するのが最も簡単な実装方法です。(だと思う、知らんけど) というわけで、この記事ではArrays.binarySearch()について調べた…

Android StudioからiOSシミュレータに接続できない問題の対処

タイトルの通り、Macで起動したiOSシミュレータにAndroid Studioから接続できない(というか検出されない)問題の対処をしたのでメモしておく。 いきなり結論から書くと下記コマンドを叩くことで復旧した。sudo xcode-select --switch /Applications/Xcode.a…

Visual Studio for Macのショートカットキー

カーソル移動 操作ショートカットキー行頭移動Command + ← or Control + A行末移動Command + → or Control + E1Word(単語)進むOption + →1Word(単語)戻るOption + ←指定行に移動Command + L コードジャンプ 操作ショートカットキー宣言に移動Command + D…

よく使うGitコマンドまとめ

Git

リモートリポジトリをローカルに複製するgit clone リポジトリURL ブランチを切り替えるgit checkout ブランチ名 リモートブランチから新規ローカルブランチにチェックアウトし、新規ブランチに切り替える。git checkout -b 新規ローカルブランチ名 origin/…

IntelliJ IDEAのショートカットキー(IdeaVim対応版)

はじめに IdeaVimいれてる場合はCtrl + 単独キー系のショートカットが使えないので、IdeaVimで無効になるショートカットのみ代替Vimコマンドを載せています。Macのほうが影響少なめ。 コード編集 操作WindowsMacコード補完Ctrl + SPACEControl + SPACEステー…

Vimのカーソル移動コマンド

Vim

基本の移動コマンド カーソル移動の基本はhjklだが、操作に慣れていない初心者は方向キーを叩いて移動することもできる。方向キーはインサートモード時でも使用可能なため、インサートモードに限り初心者以外が使用する場合もあるが、邪道との意見もあり。(…

今、暗号通貨が熱い

最近巷では暗号通貨が話題だ。 TVや新聞では連日のように暗号通貨について報道されているらしいが、どっちもみないので「らしい」ということしか言えない。 かく言う私も先月ツイッターでRippleという通貨が急上昇していると話題になったのをきっかけに暗号…

はじめに

今日なんとなく思いつきでブログを書いてみることにした。 まずはじめにちょっと自己紹介させてもらう。 自分は今31歳で来月には32歳になる独身男だ。 高校卒業後、ITの専門学校を卒業して、その後2年ぐらいフラフラし プログラマとして零細企業に就職したと…