サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
GPT-4o
blog.jnito.com
はじめに 先日、弊社ソニックガーデン主催の「エンジニアのためのスキルアップ勉強会#2 自分が考える最高の開発環境」に参加しました。(登壇者ではなく視聴者として) sonicgarden.connpass.com その中で弊社の @ruzia がRubyMine愛、もといJetBrains愛を熱く語っていたのですが、同じRubyMineユーザーとして、彼の言うとおりRubyMine(およびJetBrains系IDE)の一番の強みはやっぱり、「デフォルトにして至高」つまり、「最初から全部入り」であることだな〜と再確認しました。 RubyMineじゃなくてもできるから、無料のエディタで十分? RubyMineの便利機能を紹介するとよく耳にするのが、 「それ、RubyMineじゃなくても <<あの機能拡張>> を入れたら <<あのエディタ>> でもできるよ。しかも無料だよ!」 というセリフです。
はじめに 僕は趣味でよくギター(エレキギター)を弾きます。 ですが、長年ずっと困っていたことがありました。 それはギターアンプのノイズです。 多かれ少なかれ、エレキギターを弾くときはアンプからノイズが出るものです。 しかし、僕の家のギターアンプからは明らかに異常な「キーン」というノイズが出ます。 実際どんな音なのかは以下の動画で確認できます。(うるさいのでボリュームには気を付けて!) www.youtube.com このノイズは以下のような特徴があります。 5〜6年前から急に発生し始めた 常時ノイズが出るわけではなく、たまに発生する ノイズが鳴り始めると鳴ったり止んだりを繰り返す ギターを変えても、アンプを変えても同じようにノイズが出る(なので、ギターやアンプの問題とは考えにくい) ギターを全くつないでいない状態でもノイズが出る(なので、ギターのピックアップがノイズを拾っているわけではない
はじめに 仕事用のMacを3年ぶりに買い換えました。MacBook Air M3 15インチ (2024)です。 ちなみに今まで使っていたのはMacBook Pro M1 13インチ (2020) でした。 なんで買い換えたの? 今まで使っていたM1 MacBook Proも大きな不満はなかったのですが、3年使ってきて「そろそろ買い換えてもいいかな?」と思っていたときに、M3チップ版のMacBook Airが発表されました。 www.apple.com M1→M2だとあまり変わらないかな?と思ってたのですが、M1→M3ならそれなりに速くなるんじゃないかと期待して「よし、買い換えよう!」と決めました。 (あ、ちなみに仕事用のMacは会社で購入してもらってます🙏) なんでAirなの?Proじゃないの? 仕事用で使うならAirじゃなくてProの方がいいのでは?と思う人もいるかもしれません。 僕
新しいMacに買い換えてセットアップを進めていったら、なぜかChromeでパスワードの自動入力を利用しようとすると毎回Touch IDを要求されるようになってしまいました(どこかのタイミングでそれらしき確認ダイアログをOKした気もするけどよく覚えてない……)。 (ちなみに僕はOSの言語設定を英語にしているのでスクショは全部英語表記になっております。どうぞ悪しからず) Google Chrome is trying to fill your password on accounts.hatena.ne.jp. Touch ID or enter your password to allow this. もちろんセキュリティ的にはこっちの方が安全なんでしょうが、僕のデスクだとMacBook本体が遠いところにあるので、頻繁にTouch ID(指紋認証)を使うのはちょっとしんどいんです。 Appl
我が家にはガス衣類乾燥機の乾太くんデラックスがあります。 blog.jnito.com 洗濯物が乾きにくい真冬は大変重宝しているのですが、今朝突然「03」というエラーが出て乾燥を開始できなくなりました。 説明書を見ると「03」は糸くずフィルターが正しく取り付けられていないときに発生するエラーだと説明されています。 しかし、糸くずフィルターはちゃんと取り付けられています。 何度取り付け直してもダメだし、電源を一度オフにしても直りません。 妻と2人で「うーん、これは修理を頼むしかないかな〜」と困り果てていたときに、妻が「そういえば」と言って小さな黒い磁石を持ってきました。 妻曰く、乾太くんのそばに落ちていて「心当たりのない謎の物体」として取っておいたそうです。 磁石を戻してあげると「03」のエラーは直る! はい、これが原因でした。 この磁石は糸くずフィルターのパーツです。 磁石をこんなふうに元
僕が翻訳しているRSpecの入門書「Everyday Rails - RSpecによるRailsテスト入門」は2014年2月に発売されました。 blog.jnito.com そう、発売からちょうど10年が経ったのです。 いつの間にか10年!僕も全然気付いていませんでした!! おかげさまで本書は何度となくアップデートを重ねつつ、RSpecの定番の入門書としてたくさんの人に読んでいただいています。 現時点での読者数はのべ6800人以上です。ご購入してくださったみなさん、本当にどうもありがとうございます! これまでの歴史 どういう流れで本書が翻訳され、現在に至ったのかを簡単にふりかえってみましょう。 2012年5月 原著「Everyday Rails Testing with RSpec」がLeanpubで発売 2013年10月 僕が原著を読み、その感想をブログに投稿 blog.jnito.co
はじめに いろいろ考えた末に思い切って買ってしまいました!! FUJIGEN(FGN)のMFA-HHです。音も良くてとっても弾きやすいです。 いやあ、きれいですね〜。 バックはカーリーメイプル(トラ目)です。 指板のローズウッドも色が濃くて上品な印象です。 このギターのデモ演奏は以下のYouTube動画が一番良いと思います。 www.youtube.com ストラップピンを自分で付ける ただ、このギターはボディ裏にストラップピンが付いていませんでした。 ストラップピン自体は付属していて「付けたければ自分で付けてね」というスタイルになっています。 しばらくストラップ無しで弾いてたんですが、「やっぱりストラップがあった方が弾きやすい!」と思い、自分でストラップピンを付けてみました。 そのときの手順を以下で紹介します。 【おことわり】 このブログで説明するのはあくまで素人の作業手順です。真似する
はじめに さっき、Qiitaに「Railsのコントローラに出てくるparamsはハッシュじゃない」というタイトルの記事を公開しました。 qiita.com それからふと、「これと同じテーマでChatGPTに記事を書かせたらどうなるんだろうか?」と思ったのでちょっと試してみました。 実行条件 使ったのはChatGPT 3.5です。 最初は以下のようにお願いしました。 「Railsのコントローラに出てくるparamsはハッシュじゃない」というタイトルで初心者向けのわかりやすい解説記事を書いてください。 最初に生成された記事には、僕の書いたトピックがいくつか含まれてなかったので追加で以下のお願いをしました。 以下のようなトピックも記事に含めてほしいです。 paramsで参照しているのは変数ではなく、メソッド ハッシュではないのでparamsから値を取り出すときはシンボルでも文字列でもOK が、「
お知らせ 僕が翻訳している電子書籍「Everyday Rails - RSpecによるRailsテスト入門」をアップデートしました🎉 すでに本書を購入されている方はLeanpubのサイトから最新版の電子書籍ファイルを無料でダウンロードできます。 https://leanpub.com/everydayrailsrspec-jp/leanpub.com 2024年版のアップデート内容 今回のアップデート内容は以下の通りです。 サンプルアプリケーションをRails 7.1 + Ruby 3.3 + rspec-rails 6.1で再作成 これに伴い、サンプルアプリのリポジトリURLも変更 新しいサンプルアプリのコードや挙動にあわせて、本書の記述を修正 リンク切れしていたいくつかのリンクを新しいURLに修正 Rails 7.1で作った新しいサンプルアプリケーションは以下のGitHubリポジトリ
とうとう買っちゃいました。老眼鏡です。 しかし、「老眼」って響きが悪いですよね。「老」って。。 まあ、加齢によるものだから仕方ないけどさ・・・。 こんな症状が出てきました この1年ぐらいですかねー。 「スマホの字(wikipediaとか)がなんか見にくいぞ」 とか 「お菓子の箱に書かれた原材料の字が見にくいぞ」 みたいなことが増えてきました。 あと、ギターの弦を替えるときに1〜3弦がちゃんとペグポストに巻き付いているのか裸眼では確認しづらくなりました。 ボールペンとかで書類に字を書くときも、ペン先がブレて見えるので「たぶんこのへん」とペン先の位置を脳内で想像しながら字を書かなければいけなくなってきました。 この状態でも別に日常生活が送れないわけではないですが、何か物を見るときに「ちょっとしんどいな」と思う場面がちょくちょく増えてきた感じです。 老眼は誰も避けられない人類の宿命 まあ今年で4
タイトルの通りですが、電子レンジのアース線を緑から黒に変えてみました。 我が家のコンセントのレイアウト上、アース線は、 から引っ張ってくるしかないんですが、我が家のキッチンは白と黒を基調としているので、緑色の「ザ・アース線」みたいな電線がキッチンを這っているとそこだけ浮いてしまいます。 ホーザン(HOZAN) アース線 各種端子と組み合わせてアース線の自作に F-127-3 VSF 1.25sq 10M ホーザン(HOZAN)Amazon というか、妻が「やだ!これじゃ美しくない💢」と申すので、ホームセンターに行って黒いアース線を買ってDIYしてみました。 用意するもの 1.25sq(1.25㎟)のIVまたはKIVケーブル(ホームセンターだと1mあたり86円) IVケーブル 1.25sq 黒色 10m 切り売り1m~30m 600Vケーブル ビニル絶縁電線 バッテリー常時電源 IV電線
お知らせ 2024/01/19(金)開催の「Qiita Advent Calendar 2023 Online Meetup」にゲスト出演させてもらうことになりました。 Qiita Advent Calendar 2023 Online Meetup - connpass 僕は20:00~20:40の「改めてアウトプットの良さを知ろう」というパネルディスカッションに出演させてもらいます。 イベント内容✨ 「改めてアウトプットの良さを知ろう」をテーマにしたパネルディスカッション! 個人のアウトプットの観点をTOP Contributorである伊藤 淳一さん(@jnchito)、チームのアウトプットの観点をKDDIアジャイル開発センター株式会社のテックエバンジェリストである御田 稔 / みのるんさん(@minorun365)。2名のゲストをお招きして様々な視点よりアウトプットの良さを語ります!
はじめに ブログの書き方は人それぞれだと思いますが、普段僕がどんな感じでブログを書いているのか気になっている人はきっと多いはずです。 え?気にしてない?いや、絶対気になってるはずです!! というわけで、みんなが気になっているに違いない、という前提で僕のブログの書き方を紹介します。 僕が実践しているブログの書き方 トリガー 書きたいネタが頭に浮かぶ。 これをシェアすれば、たとえ数人であっても世の中の誰かの参考にはなるんじゃないか?と思うあたりがブログに書くかどうかの判断基準。 ブログにするネタは基本的にITやプログラミングに関するものに限定する。(ちなみにツイッターもそう) 自分の経験談はこの世に一つしかないエピソードになるので特にネタにしやすい。(そして人気も出やすい) 手順 だいたい頭の中で書きたいことをまとめる。 複雑な話や書きたいことが多い場合はアウトラインを紙にアウトプットしたり、
このエントリは「フィヨルドブートキャンプ Part 2 Advent Calendar 2023」4日目の記事です。 adventar.org Part 1はこちらです。 adventar.org はじめに 僕はフィヨルドブートキャンプ(FBC)でメンターをやっています。 メンター業の一環で生徒さんのコードレビューをやっているのですが、コードの問題点や改善ポイントをコメントしたりすると、ときどき以下のような反応(日報でのコメントを含む)が返ってくることがあります。 「大変申し訳ございません。修正させていただきました」 「ミスがたくさんあって凹んでいます。自分が情けない」 「ミスばかりしてるのになんでメンターさんは怒らないんだろう」 上のような反応について、それぞれ僕の視点ではどのように見えているのかを書いてみようと思います。 大変申し訳ございません。修正させていただきました → そんなに壁
昨夜、仕事を終えてからBluetoothスピーカーを壁付けする大工仕事(?)をやったので作業内容メモっておきます。 やりたかったこと Bluetoothスピーカー(Dyanudio Music 5)をテレビの下に壁付けする 要件 Bluetoothスピーカーは約5kgあるので、それに耐えられる形式で設置する 事前に調べたところ、木桟(もくさん)は下の画像の点線部分にしか走ってないので、木桟を狙ってブラケットをネジ止めするのはちょっと難しそう なるべく無駄のないサイズで設置したい(必要以上に棚が手前にせり出したりすると邪魔になるのでイヤ) Dynaudio Music 5には専用のブラケットもあるが、ヨドバシ.comで19,800円かつ、お取り寄せなので、安価な汎用ブラケットを使う 購入したもの 今回、作業するにあたって、壁付用ブラケットと石膏ボード用アンカーと木工用ドリル(8mm)を買いま
最近、我が家にリンナイのガス衣類乾燥機・乾太くん(デラックスタイプ・9kg)がインストールされました。 これがあれば我が家がコインランドリーになります。 本当は洗濯機の近くに設置したかったんですが、設置スペースがなかったので2階に設置することになりました。 とはいえ、これで雨降りがずっと続く梅雨も、気温が上がらなくて厚手の冬服が全然乾かない真冬も怖くなくなりました🙌 よくある質問(よくある反応) 「良さそうですね。でも我が家はドラム式洗濯機の乾燥機能を使いますから」 ……というのが、よくある反応なんですが、違うんですよ!! 実際、我が家にもドラム式洗濯機はあります。乾燥機能も付いてます。 が、電気とガスでは全然パワーが違います。 洗濯機の乾燥機能では1回で2時間以上かかりますが、ガスだと30分から50分ぐらいで乾きます。 また、我が家の乾太くんは9kgタイプなので、1回あたりに入れられる
はじめに:包丁が切れない! 僕は全然料理をしない(できない)んですが、妻は料理が大好きです。 しかし、包丁が切れないことに不満を持っていて、「包丁が切れない、新しい包丁が欲しい」とずっと嘆いていました。 もちろん、毎日使う道具なので新しい包丁を買うことぐらいは全然構わないのですが、新しい包丁を買う以外に、「包丁を自分で研ぐ」という選択肢もあります。 いや、いちおう簡易シャープナーはあるんですよ。こんなやつが。 グローバル スピードシャープナー GSS-01 グローバル(Global)Amazon しかし、妻曰く「シャープナーを使っても翌日には切れ味が落ちる」とのことです。 なので、シャープナーではなく、ダメ元でいいから砥石を使ってちゃんと自分で一度研いでみよう、という話になりました。 よし、YouTubeで勉強だ! 砥石で包丁なんて一度も研いだことがないのですが、とりあえずYouTubeで
はじめに 僕は自宅で長年WAKWAKというインターネットプロバイダを利用してたんですが、最近OCNに乗り換えました。 ・・・というだけなら「ふーん」で終わってしまうのですが、実は3ヶ月ぐらいかけて、 WAKWAK ↓ OCN ↓ BIGLOBE ↓ OCN とプロバイダを転々と切り替えながら、最終的にOCNを(しかもIPv6ではなくIPv4で)利用することに決めました。 このエントリではどういう経緯でこの結論に至ったのかを紹介します。 【もくじ】 はじめに 我が家のインターネット環境の紹介と、おことわり 用語の整理 困っていたこと:Amazon S3のファイルダウンロードが遅すぎる!! IPv6にしてもまだ遅い! iPhoneのテザリングだと夜でも3秒でダウンロードできるんですが? NTTの人が試しにOCNにつないだら、あれ?速い!! IPv4だと速いのに、IPv6だと遅いOCN・・・ 同
プロフィール写真を3年ぶりに新しくしました。 2023年Ver.はこちらになります。 以前のプロフィール写真はこちらでした。 今回の写真は自宅の庭木をバックに、妻にiPhoneで撮ってもらいました。 本当は愛犬を抱っこしてたんですが、写真をトリミングしたらほとんど写らなくなってしまいました(ごめんね💦) これまでのプロフィール写真の変遷 僕は2010年頃からブログやTwitterを始めたんですが、その頃から「実名&顔写真あり」でやってきてます。 プロフィールはGravatarに登録していて、2010年から2023年までのプロフィール写真を一覧化するとこんな感じになりました。 ずっと同じ写真を使ってると「なんか写真と実物が違う!」みたいな話になりそうなので、数年に一度アップデートするようにしています。 なんで顔写真を使ってるの? なんとなく、日本人はあまりネットに自分の顔を載せない人が多い
はじめに 前回のブログではWi-Fiの電波を安定させるためにルーターを壁掛けにした、という話を書きました。 blog.jnito.com 電波状況が改善したのは良かったのですが、それと引き換えに今まで使っていたNAS(Buffalo LS210D0201C)をつなげなくなってしまう、という問題が発生しました。 もちろん、壁付けしているWi-FiルーターにLANケーブルをつなげば引き続きNASが使えるのですが、配線がごちゃごちゃして美しくないのでそれはしたくないな〜と思いました。 このままNASを使うか、使わないか? ただ、NASの用途は非常に限定的で、家庭用に使っているMacBook AirのTimeMachineバックアップのストレージとして利用しているだけです。 加えて、MacBook Airはほぼインターネット専用マシンと化しているので、仕事用のMacとは違ってローカルストレージのフ
はじめに 最近Wi-FiルーターをNEC Aterm WX5400HPに買い換えました。 ルーターを買い換えたのはIPv6(正確にはIPv4 over IPv6)でインターネットができるようにするためです。 「IPv6にしたらネットが速くなるはずー😊」と思ったんですが、それ以前にルーターを買い換えてから妻や子どもたちから「ネットがよく切れる💢」「LINEがしょっちゅう送信エラーになる😡」と不満の声が上がりました(あらら)。 原因はよくわからないのですが、部屋の少し奥まった場所にWi-Fiルーターを置いてたので、「もしかして?」と思って試しに部屋の外にWi-Fiルーターを置いてみたところ、ネットの調子が良くなりました。 イメージ的にはこんな感じです。 以前使ってたASUSのWi-Fiルーター(RT-AC68U)だと部屋の中に置いてても問題なかったんですけどね。 ちなみにWi-Fiルータ
発生した問題 「Kindle for Macの重要な変更に関するご連絡」というメールが届き、Kindle Classicアプリから「新しいKindle for Mac」に移行するように促されたので、ダウンロードしてログインしたのですが、US(アメリカ)のamazon.comで購入した本だけが表示されました。 読みたいのはamazon.co.jpで購入した本なんですが、どうすればいいでしょうか? 問題の原因 USと日本で同じメールアドレスを使用しているとUSにつながってしまうようです。 解決策 解決策は2つあります。 一つはUSと日本で異なるログイン用メールアドレスを登録し、日本用のメールアドレスでKindle for Macにログインすることです。 もう一つは日本のアカウントに携帯番号を登録し、ログイン時にメールアドレスではなく携帯番号を入力することです。 僕はすでに携帯番号を登録していた
はじめに 先日、「コードが動かないので帰れません! 新人プログラマーのためのエラーが怖くなくなる本」という本が発売されることを知りました。 おお、これは気になる 👀 https://t.co/AVGT19OSQi— Junichi Ito (伊藤淳一) (@jnchito) 2023年9月6日 そしたらこの本の編集者さんが僕のツイートを見つけて「良かったらお送りしましょうか?」と連絡をくれたので、二つ返事で「はい!」と答えましたw というわけで、「コードが動かないので帰れません! 新人プログラマーのためのエラーが怖くなくなる本」を早々とゲット!わーい!😄 せっかく送っていただいたので、本書の簡単な紹介と感想を書いてみようと思います。 【もくじ】 はじめに 本書はどんな本? 本書の感想=プログラミング初心者の強くて優しい味方みたいな本! 薄い! 堅くない! 広く浅い! 本書にあえて注文を
はじめに 2023年9月9日に開催された大阪Ruby会議03で、基調講演(キーノート)を担当させてもらいました。 regional.rubykaigi.org 当日使った資料はこちらです。 発表のタイトルは"Enjoy Ruby programming, Enjoy Ruby community!"でした。 今回の基調講演ではちょっと攻めた取り組みとして、「Hotwireを使ったモーダルUIを15分で作る」というテーマでライブコーディングもしてみました。 www.youtube.com ライブコーディングには思わぬトラブル付きものですが、今回は何とかノートラブルで実装できました! 時間も15分以内(たぶん12〜13分ぐらい?)に収まりました〜😄 基調講演をするにあたって意識したこと 今回、基調講演を担当するにあたって「IT系カンファレンスの基調講演はどういうものであるべきか」を自分なりに
お知らせ なんか勢いでこんなチラシを作ってしまいましたw 大阪Ruby会議03の会場限定で「Everyday Rails - RSpecによるRailsテスト入門」の割引販売をやります! 会場に来てもらったら、通常$19.00のところを$15.99で購入できます〜。 #osrb03 大阪Ruby会議03 https://t.co/eRmchdLITq pic.twitter.com/G9iRbcUqz4— Junichi Ito (伊藤淳一) (@jnchito) 2023年9月5日 上のツイートにもあるとおり、2023年9月9日開催の大阪Ruby会議03で「Everyday Rails - RSpecによるRailsテスト入門」の割引販売をします! 通常は最低価格19ドルですが、会場では15.99ドルで購入できます💰 運営の人から「物販コーナーがあるのでよかったらどうぞ」と言われたんで
お知らせ レバテックLABさんの「キャリアを創る思考法」という連載コラムの第3弾として、「伊藤淳一流「効果的アウトプット」の極意。これでどこにでもいる平凡エンジニアが有名ITエンジニアになれた」という記事を寄稿しました。 levtech.jp どんな話を書いたの? 僕が個人的に意識しているアウトプットのコツやポイント、アウトプットの効能などをいろいろまとめてみました。 「伊藤さんといえば、技術記事のアウトプットがすごい人」と僕のことを認識している人にとっては、「なぜそんな地位を確立できたのか」という疑問に対する答えが載ってるんじゃないかと思います。 また、記事の最後にはアウトプットに限らず、ITエンジニアとしてキャリアを築いていくために大事だと考えている「運と努力と勇気」についても書いています。 全部読めば、僕のキャリアがひととおりわかります レバテックLABさんの連載コラムはいったんこれ
お知らせ 2023年9月9日(土)開催の大阪Ruby会議03で、僭越ながら基調講演をさせてもらうことになりました。 regional.rubykaigi.org 今回はめちゃくちゃ久しぶりのオフライン講演です! オフラインでお話しするのはたぶん2019年の富山Ruby会議以来ですね。 blog.jnito.com 大阪Ruby会議03のテーマは「Rubyで笑おう」です。 大阪で「笑い」と来たら、「もしかして漫才みたいな基調講演でも要求されるのか!?」と思いましたが、運営チームの人たちに確認したところ、「Rubyで幸せになってみんな笑顔になってほしい」という意味の「笑おう」らしいです。 2019年の大阪Ruby会議02から早4年。 長かったコロナ禍を乗り越え、大阪Ruby会議が復活します! 心の底から笑い合える日がまた来ることを願って、 今年のテーマは「Rubyで笑おう」としました。 Osa
お知らせ レバテックLABさんの「キャリアを創る思考法」という連載コラムの第2弾として、「伊藤淳一氏が「一番下手くそエンジニア」から脱出した4つの方法。2023年版ITエンジニアの生存戦略【後編】」という記事を寄稿しました。 levtech.jp どんな話を書いたの? 僕がソニックガーデンに入社してから、界隈でちょっと名の知れた有名Railsエンジニアになるまでの華々しいキャリアを描きました・・・と言いたいところですが、華々しいどころか 「今までと勝手が違う!」 「全然パフォーマンス出せない!!」 「もう辞めてしまった方がいいのでは……」 と悪戦苦闘した最初の数年間を中心にいろいろ語っておりますw 「情熱プログラマー」を読んだときは自分が「一番の下手くそ」になる現場に憧れてたんですけどねえ。あはは😅 情熱プログラマー ソフトウェア開発者の幸せな生き方 作者:ChadFowler,でびあん
お知らせ 僕が翻訳しているRSpecの入門本「Everyday Rails - RSpecによるRailsテスト入門」をアップデートしました。 leanpub.com 今回の変更点は以下の通りです。 Webdrivers gemがChrome 115以降をサポートしなくなったため、Webdriversの代わりにselenium-webdriverのChromeDriver自動ダウンロード機能を使うように本文の説明とサンプルコードを修正。(第6章および第10章) selenium-webdriverのChromeDriverの自動ダウンロード機能はRuby 3.0以上が必須であるため、本書の動作確認バージョンもRuby 3.0以上に変更。(第1章) GitHub上のサンプルコードも修正済みです。 github.com 今回のアップデートが必要になった背景についてはQiitaで説明しています。
次のページ
このページを最初にブックマークしてみませんか?
『give IT a try』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く