ことさら−古都プログラマーの更級日記

京都でお寺を回りながら御朱印集めをしていたエンジニアのブログ。おもに技術的なはなしとか日常的なはなし

Ubuntuにdockerをインストールする

はじめに JenkinsとかGitなどを、Docker上で動かしたいため、家にあるUbuntuサーバーにDockerを入れたいと思います。 環境 $ cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=14.04 DISTRIB_CODENAME=trusty DISTRIB_DESCRIPTION="Ubuntu 14.04.2 L…

GitHubのgistに軽度のバグを見つけてバグ報告を出した話

がいよう 先日、GitHubのgistを使っていてバグを見つけました。ググってみたら同じバグを踏んでいる人はいなかったみたいなので *1 、バグ報告してみました。その結果、ちゃんとGitHubから返信がきたため、ここでは、どうやってバグ報告したかと、ほかの人が…

自宅に開発環境を組み立てたい - 開発環境を整える連載 Part1

自宅でWebアプリ開発をしたくて、開発環境が欲しくなったので、組み立てていく連載です。今回の連載で作りたい開発環境は以下の通りです Jenkins GitBucketやBitBucket、GitLab的なソースコード管理システム アプリケーション開発環境用サーバー そのために…

Qiitaアドベントカレンダーの募集がはじまりましたね

Qiitaのアドベントカレンダーの募集がはじまりました。 僕も某カレンダーに名前を書いたのですが、今のところぱっといい感じのネタが思いつきません。面白いネタをやりたいのですが、何も思いつかなかったらEmacsでなにか遊んで記事にしようかなーと思います…

EmacsからSlack分報に投稿するやつについてメモ

元記事 これを読んで試しに導入してみようかと思いました niku.name 元のコード 元コードはこんな感じなのですが、json.elが必要だったり、アイコンがデフォルトだったりしたのでちょっと変更します。 incoming webhookのURLについてはここでは説明しません…

ただの日記

最近休日は外に遊びに行くことが多かった。さらにこの3連休は雨が降るらしいので、久々にネトゲなどをして引きこもることにした。 9/17(土) 3日分の食材を買った ToS(Tree of Savior、ネトゲ)してると何故かRealtekのオーディオソフトが死ぬ。とりあえずソ…

超いきものまつり厚木一日目に行ってきた話

ほんとは海老名2日目に行ったことも書こうかと思ったのですが、時間が経ってしまったので、厚木一日目の話。 ライブのネタバレを含むので見たくない方は注意 まず行く途中にたまたまじょいふる厚木をたまたま見つけたので入る。 じょいふる厚木しゅごい pic.…

LJL Summer Split Final を見に行ってきた話

LJL Summer Split Finalを見に行ってきました きたぜ pic.twitter.com/j5Trs3hgts— うたかた@超いきものまつり2016 (@yoshiki_utakata) 2016年8月7日 pic.twitter.com/6QCvYftVsL— うたかた@超いきものまつり2016 (@yoshiki_utakata) 2016年8月7日 会場は品…

今日遭遇した「変数名は考えて名前つけたほうがいいよね」パターン(プログラミングの話)

はじめに リーダブルコードを読むと変数などの命名に関してはこれほどかと思うほど書いてあると思うが、今回は「統一感のある変数名をつけないとバグらせちゃうよね」パターンを見つけたので参考にしてほしい。 今回書くコードの仕様 userId を入力すると na…

PCの調子が最近おかしいのでいつ壊れてもいいようにパーツを見繕っておく1

今の構成 CPU Intel Core i7 920 MB Asus P6T MEM DDR-3 1GB3 + 2GB3 (triple channel) GPU GeForce 750Ti SSD 256GB HDD Hitachi 1TB HDD Seagate 2TB Capture Board CPUケースがすでに壊れている 電源部分の接触がおかしいく、電源ボタンは反応しまし。 今…

上野公園で50mm F1.8を使って蓮を撮影してきた

上の公園の蓮 上野公園の蓮が今年は綺麗に咲いているということなので、Canonの一眼と、F1.8の単焦点レンズを持って撮ってきました。 背景があまりボケてない写真 蓮を上から写そうとすると以下のような写真になります。 www.instagram.com 上から写そうとす…

おふろcafe『utatane』に行ってきた

おふろcafe utatane に行ってきました ドラクエライブツアーの帰りにおふろcafe utataneに行ってきました。 ofurocafe-utatane.com まずお風呂に入った後にご飯を食べて、その後くつろいで来ました。 一生いられそうな空間に来てしまった pic.twitter.com/zd…

ポケモンセンタースカイツリータウンでポケモンサン・ムーンを予約してきた

ポケモンセンターでポケモンサン・ムーンを予約した ポケモンセンタースカイツリータウンでポケモンのサン・ムーンを予約してきました。ポケモンGoのプレイも兼ねて自転車で行ってきたのですが、行き帰りの話はまた別の記事にします。 ポケモンサン・ムーン…

ポケモンGoの技の威力に調整が入ったが、ここで対戦システムについて整理する

今日、ポケモンセンタースカイツリータウンに初めて行ってきまして、ポケモンサン/ムーンの予約をしてきました。自転車で行ってきて、行き帰りではポケモンGoをしてたのですが、それについてはまたそのうち書きます。 ポケモンの技の威力に修正が入った件 今…

docomoの顔認識APIでLJLのプロゲーマーが人間なのか調べる

はじめに ちょっとしたきっかけで docomo Developper support の顔認識API (画像認識 | docomo Developer support | NTTドコモ) を触ってみて、いくつかの画像を認識させてみました。 ラブライブ! サンシャイン!! もともとはアニメの顔認識を中心にさせよう…

SonyのBluetooth防水スピーカーをもらった

誕生日にSonyのBluetoothスピーカーを貰ったので、使い心地などを書きます。 仕様 写真で説明します 正面(?) *1 、電源ボタンがあります。電源を入れるとLEDが点滅してペアリングモードになります。僕はiPhoneから使っているのですが、Bluetoothの設定から…

さよならブレイブストーリー

小学生の頃 僕が小学生の頃、まだ電子書籍なんて考えられてもいなかったかもしれない頃、おじいちゃんが突然『ブレイブストーリー』買ってきて僕にくれました。600ページ以上の小説上下巻、小学生にはかなりの分量でした。学校の朝の読書の時間、電車の中や…

さいたまスーパーアリーナでドラクエミュージカルを見に行ってきた

ドラクエミュージカルを見た 7月31日に、さいたまスーパーアリーナに行ったあと、おふろカフェなるものに行ってきました。 おふろカフェは別の記事にするとして、まずはドラクエミュージカルの話です。 〈公式サイト〉ドラゴンクエスト ライブスペクタクルツ…

AtCoder Regular Contest 054 参加記録

はじめに 久々にリアルタイムで参加しました。(ただし15分くらい遅刻した) 使用言語はC++ REPマクロを使っています #define REP(i, n) for(int i = 0; i < n; i++) 結果 Ratingが2級->1級になった気がする(久々だったから忘れた) A - 高橋くん 時計回り…

AtCoder Beginner Contest 031 C

リハビリの続き。相変わらずREPとかは使います。 #define REP(i, n) for(int i = 0; i < n; i++) 今回の問題はリハビリには丁度いい問題でした。 C - 数列ゲーム ざっくり見積もって、 高橋君の数字の選び方 50通り 青木くんの数字の選び方 50通り スコア計…

AtCoder Beginner Contest 031 A and B

リハビリも兼ねて。言語はC++でマクロなど使ってるからその辺はいい感じに察して。 A - ゲーム int main(int argc, const char * argv[]){ int a, d; cin >> a >> d; cout << max((a + 1) * d, a * (d + 1)) << endl; } B - 運動管理 すなおなやつ int main(…

Canonの単焦点レンズレンズ、50mm f/1.8 STM を買った

Canon 50mm f/1.8 STMを買った タイトルの通り、レンズを買いました。このレンズは、Canonのカメラを持っていれば買っておいて損はない、安くて使いやすいレンズのようです。*1 最初カメラを買ったときは、「単焦点レンズってなんやねん」「f/1.8ってなに?…

ニコニコ超会議で初めてコスプレイヤーさんの写真を撮ってきた

この記事について 超会議で初めてコスプレイヤーさんの写真を撮ってきたので、その時の反省や、ポートレートの取り方をまとめます。あくまでも初心者なので、間違っているところがあるかもしれません。 とにかく撮ってみることにした まあ最初は誰でも下手な…

服と本を捨てる日々(「本」編) - 今は電子書籍も活用できる

今回は紙の本を捨てたときの話 服を捨てたことにより生活が劇的に改善した。ハンガーが足りなくなって洗濯物が干せなくて「はんがぁー...」となることもなくなり、ハンガーを頭につけて首を回転させる余裕もできた。一回の洗濯の量はコンパクトになった。服…

服と本を捨てる日々(服編)

人生がときめく片付けの魔法を読んで、確かに僕の部屋には物が多いと感じた。新しく本を買うたびにやりくりしている本棚、足りなくなるハンガー。そこで、いらない物を捨てようと思った。ここでは、いろいろと捨てていく過程で、僕が思ったことを書き記す。 …

先日の声優ハッカソンの続き

後日談 先日の声優ハッカソンの続報です。 @ISICE_c2日間お疲れ様でした!!先日は声の収録にご協力頂き、ありがとうございました。菅沼さんの声のおかげでとてもいいゲームが出来ました。これからも頑張ってください!応援しています!(ブラインドバスタ…

声優ハッカソンに参加してきました

声優ハッカソンに参加してきました 楽天で行われた声優ハッカソンに参加してきました。 rakutenwebservice.doorkeeper.jp 2日間のハッカソンなのですが、なんと、自分のアプリに必要なボイスを声優さんにその場でレコーディングしてもらえます。 僕達は、大…

艦これアーケードのロケテストに行ってきました

はじめに 秋葉原GiGoで行われていた艦これロケテストに行ってきたので、軽くゲームシステムの紹介などと感想をまとめます。 整理券をとるまで まず最初に、艦これのロケテやってることに気づき、ゲーセンの開店時刻である、平日の朝10時に行ってみました。ロ…

以下の結果を出力するSQLを書きなさい

以下のテーブルがある mysql> desc user; +-------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------+--------------+------+-----+---------+-------+ | id | int(11) | YES | | NULL | | | name…

indexの複数形はindexesなのかindicesなのか

プログラマーが覚えておきたい英単語(http://blog.livedoor.jp/lalha/archives/50165797.html)によると インデックスを表す単語の index の複数形についての表現。普通に複数形にすると indexes になりそうなものだが、公開されている API などを見ていると…