Tomohiro Imaizumi

language repositories experience
Ruby original Ruby 4 2年弱
Java original Java 3
Javascript original JavaScript 3 4ヶ月
 TeX 2
 Shell 2 3年弱
Others 3
framework repositories
Rails original wordmark Ruby on Rails 1

Trelloでポモドーロテクニックの工数を管理するGASを作った

Published at: 2016/05/24

![pomodoro.png](https://qiita-image-store.s3.amazonaws.com/0/17214/075e0a57-b49c-...

io.getsで得た文字列をそのまま文字列比較してもマッチしない理由

Published at: 2015/12/10

## `io.gets`では最後に改行文字が入る

Rubyでの標準入力メソッドである`io.gets`を使って文字列を取得すると、**最後に改行コードが付与され...

Wordpressをgitで管理するときの.gitattributesの使いドコロ

Published at: 2016/01/07

WordPressのGit管理と`.gitignore`
---

Wordpressをgitで管理しようとして「どのファイルをignoreすればいいんだっけ.....

NokogiriでDOM要素の深さを知る方法

Published at: 2015/10/04

Nokogiriにはノードの深さを知るメソッドがない
------

需要がないのかもしれませんが、DOMツリー上でのあるノードの根ノード(HTMLなら`...

Androidのパーミッションと6.0での処理の流れを今さら説明してみる

Published at: 2015/12/15

概要
---

先日アシスタントを担当している授業でAndroidアプリの開発を教えていたところ、ある学生さんがGPS機能を利用したアプリを作っていたのですが、*...

中学数学をちょっとだけ使ってAuto Layoutで円形のViewの円周上に別のViewを配置するときの制約の計算式を導き出す

Published at: 2017/12/04

## 概要

理科大17卒で、現在は本職でiOSエンジニアをしている[imaizume](https://qiita.com/imaizume)です。
今年の5月...

ポケモンで確率統計 (無相関検定編) - コイキングのCP・体重・身長に相関はあるか

Published at: 2016/12/22

![pokemon go](http://assets.pokemon.com/assets/cms2/img/video-games/video-games/p...

HTMLタグ・要素・属性・CSSプロパティの整理

Published at: 2016/05/21

概要
---

HTMLやCSSで使う超基本的な単語をまとめました。
案外スルーして勉強してしまいがちな項目なので、初学者の方と会話していて途中で :open_m...

NERDTreeが重い時はカレントディレクトリを確認してみて

Published at: 2015/04/30

## 環境

* OS: Windows 8.1
* Vim: gVim 7.4

## 起動直後に:NERDTreeするとやたら重い

Vimでディレクトリツリ...

配列の要素に対する処理には繰り返し構文よりも高階関数を使ってみよう

Published at: 2016/12/01

こんばんはimaizumeです。
プログラミングを勉強していると、どんな言語であっても必ず覚える構文ってありますよね :question:
中でも繰り返し(fo...

iOS開発用コードレビュー前セルフチェックリスト

Published at: 2017/12/30

## 概要

自分のチームはiOS開発を[GitHub Flow](https://qiita.com/tbpgr/items/4ff76ef35c4ff0ec8...

scipy.optimize.minimizeにおけるconstraintsオプションの与え方と意味について

Published at: 2016/02/15

制約付き最小化問題をscipy.optimize.minimizeで解く
---

[scipy](http://www.scipy.org/)には[minimi...

Swiftの配列から部分列を取り出しすとArray型ではなくArraySlice型になる

Published at: 2017/11/03

## 環境

- Swift 3.2.0
- XCode: 8.3.1

## Q. String配列からRangeで取り出した部分列の型は[String]ではな...

Vim起動時に指定したファイルをバッファでロードしつつ画面分割で特定のバッファを開いておく

Published at: 2018/08/19

## 概要

- :rolling_eyes: `vim (ファイル or ディレクトリ path)` だと最初にマッチしたファイルのみがウィンドウに表示された状...

古いバージョンのRealSense SDKが最新版Visual Studioに対応していなくて困った時の話

Published at: 2016/02/17


Visual Studio 2015で開発中にlibを読み込まないエラーが発生
---

最近[Intel RealSense](http://www.inte...

Bitrise(fastlane)でitc_providerを指定しないとAppStore Connectへのアップロードに失敗する

Published at: 2018/09/13


## 概要

普段Bitriseでアップロードしていて問題なくできていたのが、2018年9月中旬頃に急にエラーできなくなった。
エラーの内容は以下の通り。

>...

コードテンプレートを瞬時に展開可能なCode SnippetとLive Templateの設定・使用・共有方法

Published at: 2018/01/03

## 概要

XCodeとAppCodeには、**事前登録したコマンドで任意のコードを展開できるCode Snippet(XCode)とLive Template...

新規にブランチを作成したら自動で空コミットを作成するgit hook

Published at: 2017/06/04

概要
---

以下のような状況に対応するようなgit hookがほしかったので作ってみました。

- Feature branch を作成し、すぐに WIP 状...

read.tableやread.csvで読み込まれるdataframeの列数は最初の5行で決まるらしい

Published at: 2015/12/07

概要 - 列数はどうやって決まっているのか
---

先日研究室でR言語を使っていて、3列のデータを持つCSVから`read.csv`関数でdataframeを作...

Vagrant Boxを使ってLatexコンパイル環境をラクラク構築

Published at: 2016/01/01

概要
---
[tex-box](https://github.com/imaizume/tex-box)なるVagrant Boxを作りました。
`vagran...

SublimeTextのR-BoxとR-SnippetsでR言語の開発環境を整えてみる

Published at: 2016/05/17

R言語の開発環境
---

みなさんはR言語を使っていますか?

僕は普段R言語を使うことがありますが、これまでは[RStudio](http://www.rst...

基本型配列を引数にするときにNumberクラスを使うと型ごとにオーバーロードしなくて良くなるかも

Published at: 2016/04/19

概要: 基本型配列を引数にしてかつ様々な型に対応させたい
---

あまり需要ないかもしれませんが書いておきます。

Javaのプログラムで、あるメソッドの引数を...

Rのdataframeをsummaryした結果をmatrixデータにまとめる方法

Published at: 2017/01/15

## data.frameのsummary結果を表形式でファイル出力したい

すごく小さなTIPSだけれど、今まで気が付かなかったので書いておく。
RでCSVから...

RubyのMySQLクライアントでUNIXSocket絡みのエラーが出たらホスト名を変えると直る

Published at: 2016/03/07

ruby-mysqlでローカルのDBを参照する
---

Rubyから直接MySQLを触るにはいくつかのgemが利用できます。
試しにlocalのデータベースを触...

CSSの@importを例にプログラムにおけるメンテナンス性の重要性を解説してみる

Published at: 2016/05/21

前置き : メンテナンス性の重要性を知ろう
---

プログラミングを初めてしばらく経ッッた時、例えば先輩があなたの書いたプログラムについて

* 『このコードは...