give IT a try

プログラミング、リモートワーク、田舎暮らし、音楽、etc.

Rubyプログラマが中学校で情報モラル講演会をしてきたよ

はじめに 先日、Rubyプログラマが本職である僕が、なぜか地元・兵庫県西脇市の中学校で情報モラル教育に関する講演をしてきました。 このエントリではなんでそんなことになったのか、そしてどんなことを話したのか、といった話を書いていきます。【もくじ】 …

2005年製のGibson ES-335を買いました #ギターの話です

別に「よし、買うぞ!」と思って楽器屋さんに行ったわけじゃないんですが、なぜか買ってしまいました。 はい、GibsonのES-335というギターです。新品ではなく2005年製の中古ですいや、前からES-335は欲しかったんですよ。 Twitterでも欲しい、欲しいと言い続…

【動画付き・プレゼン初心者向け】忙しいITエンジニアのためのKeynote講座

はじめに 先日登壇したTama Ruby会議01で他の登壇者さんとしゃべっていると、「スライドの枚数がめちゃくちゃ多くなってしまったんですよね〜」と話されている方がいました。 詳しく話を聞いてみたところ、どうやらサンプルコードを強調表示する矢印やテキス…

Tama Ruby会議01で「テストコードの役割」について発表してきました #tamarubykaigi01

はじめに 2019年7月6日、渋谷のGMO Yoursさんで開催されたTama Ruby会議01で「なぜテストを書くの?(または書かないの?) 〜テストコードの7つの役割〜」という発表をしてきました。スライドはこちらです。このエントリではこの発表の紹介やイベントの感想…

恥ずかしがらずにオープンな場で積極的に質問していきましょう、という話

はじめに 先日、Teratailに以下の質問が挙がっているのを見つけました。Ruby - irbと打つと「can't find gem irb」とエラーが出ます。どうしたらいいでしょうか|teratail質問の内容は、「rbenvのインストール後、irbを起動しようとするとエラーが出て起動し…

技術記事を書くことで得られる5つの効能

先日、Qiitaの技術記事を書いているときに、ふと「そういえば、技術記事を書いてると、こういういいことがあるよなー」と思ったので、それをつらつらと書いてみます。題して「技術記事を書くことで得られる5つの効能」です。 効能1:自分の理解が深まり、知…

アルテオンのディナウディオ(DYNAUDIO)サウンドシステムを試聴してみた結果

はじめに 最近、車を買い換えました。 新しく買ったのはフォルクスワーゲンのアルテオン(Arteon)という車です。ボディカラーはチリレッドメタリックところで、アルテオンはメーカーオプションとして、高級オーディオメーカーであるディナウディオ(DYNAUDI…

説明書には載っていない、刈払機(草刈機)のエンジンをさくっと始動させるコツ

はじめに 今回は刈払機(草刈機)のエンジンを始動させるコツについて説明するエントリです。僕は丸山製作所のBIGM BC263SNという刈払機を使っています。他の刈払機もだいたい同じだと思いますが、この刈払機のエンジンをかけるときはリコイルスターター(始…

#チェリー本 増刷のお知らせ&完全初心者さんがチェリー本に進むタイミングについて

はじめに:チェリー本の3回目の増刷(第4刷)が決まりました 僕が執筆したRuby入門書、「プロを目指す人のためのRuby入門」(通称・チェリー本)の増刷が決まりました! なお、今回の増刷は3回目で、刷数(すりすう)でいうと第4刷(すり)となります。ちな…

iPhoneからBluetooth接続したスピーカーの音が割れる場合の対処法

今朝、妻から「iPhoneのミュージック Appで音楽をかけると、Bluetoothスピーカーの音が割れるんだけど」という相談を受けました。たしかにスピーカーの音を聴いてみると、音がビリビリするというか、トタン屋根に雨粒が落ちてくるようなノイズが乗っていまし…

アウトプットのネタに困ったらこれ!?Ruby初心者向けのプログラミング問題を集めてみた(全10問)

はじめに:「初心者は何をアウトプットすればいいの?」問題について 以前から何度か書いているのですが、Ruby初心者の方で「Rubyの勉強を始めました!アウトプットがんばります!」と言いつつ、実際はアウトプットしているのは、ほとんど書籍や他のサイトに…

目がつぶれない!眉間にしわが寄らない!実用品としてのサングラスのススメ

はじめに 昨日は天気が良かったので、妻と一緒に近くの山へ山登りに行きました。それからバーベキューをするなら今がベストシーズンだろうということで、家族みんなで自宅のカーポートの下でバーベキュー(という名の野外焼肉パーティ)をしました。 このゴ…

昭和にタイムスリップできるおもちゃ屋さん「てんぷる」に行ってきた(兵庫県西脇市、2019年5月26日閉店)

はじめに 僕の地元、兵庫県西脇市に昔からあるおもちゃ屋さん「てんぷる」が、2019年5月26日に閉店するそうです。といっても、僕は10年以上西脇に住んでいながら、実は今までこのおもちゃ屋さんに行ったことがありませんでした。が、ネットを見ているとこの…

【終了しました】GW特別企画!「Everyday Rails - RSpecによるRailsテスト入門」を期間限定で値下げします

2019.5.7 追記 以下でお知らせしていた割引セールは終了しました。 現在は通常価格に戻しています。 お知らせ 本日2019年4月24日から2019年5月6日まで、電子書籍「Everyday Rails - RSpecによるRailsテスト入門」を以下のように値下げします。 最低価格 $19.…

Qiitaのインタビュー記事で技術記事執筆に関するあれこれをお話ししました

お知らせ Qiitaの連載企画「Qiitaで気になる、あのエンジニアに会ってみた!」のコンテンツとして、僕のインタビュー記事が公開されました。zine.qiita.comインタビュアーは「Qiitaの中の人」かつ、RSpecのコミッターでもあるYuji Nakayamaさん(@nkym37)で…

RubyプログラマによるEIZO EV2785(27インチ・4Kディスプレイ)使用レビュー

はじめに 僕は2019年1月末に、EIZOのEV2785-BKという27インチ・4Kディスプレイを購入しました。 EIZO FlexScan 27.0インチ ディスプレイモニター (4K UHD/IPSパネル/ノングレア/ブラック/USB Type-C搭載/5年間保証&無輝点保証) EV2785-BK出版社/メーカー: EI…

影響を受けた3冊、というテーマで直感的に思い浮かんだ本を挙げてみる

はじめに 先日開催されたRails Developers Meetup 2019で、登壇者の方々が「影響を受けた3冊」を挙げられていたそうです。 Ruby on Rails DM 2019 登壇者の影響を受けた3冊まとめ (day.1) - Qiita Ruby on Rails DM 2019 登壇者の影響を受けた3冊まとめ (day…

約20年ぶりの初対面

このブログを以前から読まれている方はご存じかもしれませんが、僕はもともと音楽大好き人間で、学生の頃は本気でミュージシャンになりたいと思っていました。 (今は株式会社ソニックガーデンでRubyプログラマとして働いています)学生時代はプログラミング…

Ask me anything! 伊藤さんに聞きたい12個の質問に本人が答えてみた(動画&テキストバージョン) #yochiyochirb

はじめに 2019年3月3日、よちよち.rbのみなさんに呼ばれて、「jnchito さんと!Ruby・Rails での『困った』を解消しよう会」を開催してもらいました。yochiyochirb.doorkeeper.jpこれは、よちよち.rbのみなさんからいただいた質問に、僭越ながら僕が答えさせ…

オンラインツールを使ってSQLを写経!?Software Design 2019年4月号にてSQLの入門記事を監修しました

お知らせ Software Design 2019年4月号(2019年3月18日発売)にて「プログラマのための速習SQL」という特集記事を監修しました。 ちなみに、この記事の執筆者はソニックガーデンの同僚である西見公宏(@mah_lab)です。記事の最後にはいちおう僕の名前も載せ…

託児室付きのIT勉強会を開催したので、僕の知見を全部書き出します #tokyogirlsrb

はじめに 前回のブログでもお伝えしたとおり、2019年3月2日に開催したTokyoGirls.rb Meetup vol.1ではパパ・ママエンジニア向けに無料の臨時託児室を提供しました。blog.jnito.com臨時託児室は僕にとって初めての試みで、いろんな場面で「これはどうしたらい…

男女の参加バランスが良く、託児室があって、懇親会でぼっちにならないRuby勉強会を開催しました #tokyogirlsrb

はじめに このブログでも何度か紹介してきた「女性も参加しやすい(でも女性限定ではない)Ruby勉強会」、TokyoGirls.rb Meetupの記念すべき第1回を2019年3月2日に開催しました。TokyoGirls.rb Meetupを開催しようと思った目的や背景は以前書いたこちらのエ…

自由に再利用&改変可能(CC BY)なアンチハラスメントポリシーを作成しました #tokyogirlsrb

はじめに 2019年3月2日に開催されるTokyoGirls.rb Meetup vol.1の開催に向けて、TokyoGirls.rbでは独自のアンチハラスメントポリシーを作成しました。 このアンチハラスメントポリシーは、クリエイティブ・コモンズ 表示 4.0 国際(CC BY 4.0)ライセンスで…

女性も(そしてママもパパも)参加しやすいRuby勉強会、TokyoGirls.rbのイベントページを公開しました #tokyogirlsrb

お知らせ 先日、このブログでもお知らせした女性も参加しやすいRuby勉強会のイベントページを公開しました。techplay.jpこの勉強会の概要は以下のとおりです。 イベント名 TokyoGirls.rb Meetup vol.1 日時 2019年3月2日(土)13:00〜17:00(受付12:30〜) …

プログラマの成長とチクセントミハイのフロー理論

はじめに 先日、はてなブックマークのホットエントリー入っていたこちらの記事を読みました。note.muすごく理路整然として読みやすい文章を書かれるので、プログラマとしても十分やっていけそうな方だなー、と思ったのですが、いろいろあって3年半で会社を…

PTAの会長をスムーズに選出するための工夫あれこれ

はじめに もう1年近くの前の話になりますが、去年の今頃、僕は小学校のPTAの会長をやっていました。 そしてその頃、一番頭を悩ませていたのが、次年度のPTA会長の選出です。このエントリでは、なぜそんなにPTA会長の選出が大変なのか、そして、PTA会長をスム…

女性も参加しやすい(でも女性限定ではない)Ruby勉強会を企画中です #tokyogirlsrb

お知らせ イベントページを公開しました!託児室もあります!たくさんのご参加をお待ちしておりますtechplay.jp はじめに タイトルの通りですが、現在、女性も参加しやすいRuby勉強会を有志のRubyistと企画しています。 まだ固まっていない部分もあるので変…

GitHubのプランを有料(Pro)から無料(Free)にダウングレードする手順

はじめに 2019年1月にGitHubのプランが変更され、今まで有料だったプライベートリポジトリも無料で使えるようになりました。 GitHub Free 無料で利用できるプランでも、プライベートリポジトリが利用できるようになりました。プライベートプロジェクトにGitH…

年始から大掃除!?自宅のフローリングにワックスを塗ってピカピカにしてみた

はじめに 明けましておめでとうございます。2019年1回目のブログ更新です。 みなさん今年もよろしくお願いします。さて、この年末年始は比較的長めのお休みをいただいていたのですが、買い物に出かけたり、大阪の実家に日帰りで帰省したり、妻のパン屋のWeb…

今年も西脇.rb&神戸.rbでRubyプログラミングキャンプ 2018を開催しました

はじめに ちょっと前の話になりますが、2018年11月10日と11日の2日間、「Rubyプログラミングキャンプ 2018」という開発合宿イベントを開催しました。 主催者は僕とAkiさんと荻さんの、西脇.rb&神戸.rbメンバーです。開催場所は去年に引き続き、兵庫県丹波市…