読者です 読者をやめる 読者になる 読者になる

圧倒亭グランパのブログ

圧倒的おじいちゃんを目指して

Crystal勉強会 in 渋谷 を開催しました

crystal

この記事は、 Crystal Advent Calendar 2016 の1日目の記事です。

 

先日、Crystal言語の勉強会を開催しました。Crystal言語が好き過ぎて、勢いに乗って開催まで進んだ形です。参加された方、準備を手伝ってくださった方、みなさんどうもありがとうございました。

crystal.connpass.com

 

続きを読む

新しいプログラミング言語を学ぶために、isuconのWebAppを実装したらいろいろと勉強になった

isucon crystal

いろいろと得るものが多かったので、やったことと感想をまとめます。

長くなってしまったので、お時間ある時にどうぞ。  

TL;DR

  • Crystal言語(ja) で、isucon5-qualifier-standaloneのWebAppを実装
  • 新しい言語の勉強をする際、isuconを題材にすると良さそう
    • 実装するものが決まっているので余計なことは考えずコーディングに集中できる
    • 参考にできる他言語の実装がすぐそばにある
  • ライブラリのコードを読むことに抵抗がなくなった
  • ライブラリのリポジトリにPRを送りたくなった  

リポジトリ

Crystal言語 で、isucon5-qualifier-standaloneのWebAppを実装しました。

github.com

 

続きを読む

初参加のrubykaigiがめっちゃ楽しすぎ

ruby

初参加のrubykaigiが楽しすぎたので、素直な自分の気持ちだけを書きます!!

続きを読む

【ruby】通常代入と多重代入のベンチマーク

ruby

Rubyソースコード完全解説」の14章に、多重代入について書かれています。

第14章 コンテキスト

そこには、

Rubyで一番複雑な仕様はどこだ、と問われれば筆者は即座に多重代入と答える。 多重代入の全体像を把握するなんて無理だ。そう思う根拠もある。ようするに、 多重代入の仕様は仕様全体をきれいに設計しようなんてこれっぱかしも思わず に作られているのだ。

と書かれていました。

複雑な処理なら遅いのでは?と思い、前回のキーワード引数同様、処理時間を計測しました。

続きを読む

【ruby】キーワード引数のメソッド呼び出しは遅い!しかし2.2.0-preview2 以降で劇的に改善されていた話

ruby

Rubyのしくみ」を読んでいたら、「キーワード引数って遅いんじゃないか?」と思ったので調べてみました。

まずは結果から。

rubyの各バージョンで、キーワード引数がどのくらい遅いのかを調べてみました。

続きを読む

【ruby】 メソッド探索から見る、モジュール・特異メソッド・特異クラス

ruby

rubyを書き始めて間もない頃、

 「なんで NoMethodError なんだ...。あ、メソッド定義にself 付けたら通った。」

みたいなことがありました。

rubyの本を読んでいると、そのあたりがハッキリとイメージできるようになったのでまとめておきます。

続きを読む

Kindleで本を読む量が増えた自分なりの理由

今朝、この記事を読んだ。

honeshabri.hatenablog.com

ここに書いてあることは全て自分に当てはまり、自分の読書量が増えた理由をハッキリと述べてくれている。

だけど、Kindleで読書量が増えた「自分なりのもう一つの理由」がある。

それは、

  残りのページ数がわかりづらい

ということだ。

続きを読む

人に優しい定期バッチ処理を書く

この記事は VOYAGE GROUP Advent Canlendar 2015 の17日目の記事です。

こんにちは。 @at_grandpa です。

Slackで将棋を指したあの日 から、もう1年が経つのですか。

早いですねぇ。

ちなみに at_grandma は、 Heroku様の神の裁き によって無期限活動停止中です。

 

さて、最近の自分はというと、定期バッチ処理を書くことが多いです。

定期バッチ処理

それは、サービスを運用する上で、少なからずお付き合いすることになるもの。

今回は、「人に優しい定期バッチ処理を書く」ために自分が普段心掛けていることを書こうと思います。

 

続きを読む

AJITOグッズのご紹介

この記事は #ajiting Advent Calendar 2015 の11日目の記事です。

「#ajiting とは何だ?」という方は、上のリンク先のアドベントカレンダーで他の方が楽しく紹介してくださっているので是非ご覧ください。

AJITO。

実はAJITOにはグッズもあるのです。その制作に深く関わったので、今回はAJITOグッズをご紹介します。

続きを読む

基礎からのベイズ統計学入門 輪読会 #1 で発表しました

好きな定理はストークスの定理です(統計の定理ではない)。

こんにちは @at_grandpa です。

昨日、下記勉強会で発表してきました。

stats-study.connpass.com

資料は以下です。

www.slideshare.net

続きを読む