[翻訳] Dockerについてよくある勘違い
こんにちは、hachi8833です。今回は弊社システム管理者のyamasitaさん監修のもとで、Matt Jaynes氏のDocker Misconceptionsを翻訳いたしました。それなりに文言を最適化してあり、原文と一対一対応しているとは限りませんのでご了承ください。エラーがありましたらお知らせいただけると助かります。 Dockerについてよくある勘違い Matt Jaynes 元記事:...
View Article[Rails]ビューで配列を改行するなら脆弱なjoinではなくsafe_joinにしよう
こんにちは、hachi8833です。小ネタなのでQiitaに書こうかと思いましたが、こちらにしました。 Railsのビューテンプレートで配列の内容を改行brで区切って縦に一覧表示したいとき(普通ならulを使うところですがあえてbrにします)、こんなコードを最初書いてみました。なおビューではhamlを使用しています。 #コントローラ @my_array = ['太郎', '次郎', '花子']...
View Article[RSpec][Turnip] 一般的に使えるTurnipステップ集
こんにちは、hachi8833です。最近ますます好きになってきたTurnipを使いやすくするため、たいていの受け入れテストで使い回せるTurnipステップをテンプレとしてまとめてみました。ある程度ですがCapybaraのカンニングペーパーにもなります。 ## -*- encoding: utf-8 -*- ## 一般的に利用できるTurnipステップ ## テスト用ステップ #表示テキスト存在確認...
View Article[RSpec]モックとスタブの使い方
こんにちは、hachi8833です。 なかなかRSpecをうまく書けずに悩んでましたが、morimorihogeさんに教えてもらって、RSpecのモックとスタブの使い分け方が少し見えてきたのでメモします。 スタブの目的...
View ArticleRails勉強会まとめ —非同期処理/RSpecなど
こんにちは、hachi8833です。 今回は棚卸しとして、弊社CTOのbabaさんによるRails勉強会スライドから引用して記事にします。 勉強会自体はRails 3.x時代のものなので既出が多くなっていますが、棚卸しも兼ねて今のうちに記事にいたしました。 非同期処理...
View Article[翻訳] Rails Guideの翻訳を進めました
こんにちは、hachi8833です。これまでチマチマ翻訳してきたRails Guideへのリンクをご紹介します。ガイド全体から見ればまだ半分ぐらいですが、サイズの大きいファイルから先に翻訳を進めてきたので、残っているのは比較的小さなファイルです。 注意: これらのファイルは今のところ翻訳が完了しただけであり、レビューなどはまだ行われていません。各人の責任でご利用ください。 補足:...
View ArticleRails勉強会まとめ — Rails4のスキーマキャッシュなど
こんにちは、hachi8833です。今回も、弊社CTOのbabaさんによるRails勉強会スライドから引用して記事にします。 勉強会自体はRails 3.x時代のものなので既出が多くなっていますが、棚卸しも兼ねて今のうちに記事にいたしました。 Changelogの読み方 言うまでもありませんが、RailsのChangelogには多くの有用な情報が含まれています。たとえばAction...
View Article[CSS][縦書] CSS研究部Webサイトを立ち上げました
お久しぶりです、hachi8833です。 9月に弊社内にてCSS研究部会が結成され、このたび以下の公式ページを公開いたしました。 CSS研究部 — BPS株式会社 第一回部会 — part 1...
View Article[翻訳] Ruby on Rails 4.2 リリースノート + Rails アップグレードガイド
こんにちは、hachi8833です。 Ruby on Rails 4.2 リリースノート 大方の予想どおりクリスマス直前になってRails 4.2がリリースされましたので、早速リリースノートを翻訳しました。 Ruby on rails 4.2 リリースノート 以前TechRachoでRails...
View Article[CSS][縦書] CSS研究部Webを更新しました
こんにちは、hachi8833です。皆様いかがお過ごしでしょうか。 クリスマスも終わり、すっかり遅くなってしまいましたが、弊社のCSS研究部のWebページを更新しました。 更新内容は、9月に開催された第一回部会の残り3分の2を記事にしたものです。 第一回部会 (2014/9/30) – part 2 —...
View ArticleRubyの内部文字コードはUTF-8ではない…だと…?!
こんにちは、hachi8833です。 少し前に、babaさんから「Rubyの内部文字コードはUTF-8じゃないよ」とツッコミがありました。 (追記: 上は会話の途中から切り取りましたのでご了承ください) いきなりの展開にくらくらきましたが、babaさんはさらにたたみかけます。...
View ArticleRubyのIRBやpryでメソッドの定義元をすっと調べる方法
こんにちは、hachi8833です。 先週弊社で行われたコードリーディング勉強会で、講師のmorimorihogeさんが終盤で教えてくれたIRBやpry向けのテクニックをご紹介します。勉強会本編も後日記事にいたしますのでご期待ください。 メソッドの定義元を調べる...
View ArticleサイトHTTPS化の次はGoogleアナリティクスとGoogle Search Consoleの設定を変更しよう
こんにちは、hachi8833です。 ChromeでのHTTPS未対応サイトへの警告表示を来年1月に控え、多くのサイトがHTTPS化に向けて作業していることと思います。...
View ArticleRails/Ruby界隈ウォッチ(2016/10/19)ObjectSpaceモジュール活用法、Capybara統合、コミッターを撮影するソフトほか
こんにちは、hachi8833です。もういくつ寝るとRuby 2.4が出るのかな。10月中旬の界隈ウォッチをお届けします。 RubyFlow Mac OS X + lldbでRubyをデバッグする 従来のgdbはバージョンが古かったうえに、MarvericsからOS...
View ArticleCheckstyleと正規表現でコーディングスタイルをチェックする
こんにちは、hachi8833です。今回はBPSアプリチームのkawawaさんと共同でJavaコードのスタイルチェックに使う正規表現を作ってみました。その過程でちょっといい正規表現テクニックも会得できましたので、記事の最後でご紹介します。 背景 アプリチームではAndroid...
View ArticleRuby on Rails Tech Meetupに参加してきました!(2016/10/24)
こんにちは、hachi8833です。 昨日はクラウドワークスさんが主催する「CrowdWorks Tech Meetup」の第2回である「Ruby on Rails Tech Meetup」というイベントに、BPS Webチーム部長のmorimorihogeさんと私で参加いたしました。 今さらですが、CloudではなくCrowdなんですね。...
View ArticleRails/Ruby界隈ウォッチ(2016/10/27)LinuxカーネルのDirty COW脆弱性、DeviseはWikiを読めほか
こんにちは、hachi8833です。今週のRails/Ruby界隈ウォッチをお届けします。特に英語情報に限ってはいませんが、中国語とか読めないので。 ここで臨時ニュースです。 既に先週から日本語でも報道されていますが、LinuxカーネルのDirty COW(Copy-on-write)脆弱性が報告されています。久しぶりの権限昇格の脆弱性です。 CVE-2016-5195で日本語の情報も参照できます。...
View Article「徳丸浩とWordPress セキュリティを学ぶ夜」に参加いたしました
こんにちは、hachi8833です。 登壇します。10月25日(火)19:00 大手町。WordPressセキュリティの基礎と対策をデモを交えてたっぷりとお話します / “【学ぶ夜シリーズ・第2弾】徳丸浩とWordPressのセキュリティを学ぶ夜【無料セキュリティセ…” https://t.co/BPMvnnQOhJ — 徳丸 浩 (@ockeghem) 2016年10月14日...
View ArticleRubyMine+Go言語プラグインが超快適だった話
こんにちは、hachi8833です。今回はRubyMineの簡単な紹介に続いてRubyMineにIntelliJのGoプラグインを導入した話を書きます。 RubyMineについて RubyMine、いいですよね。Ruby on RailsのIDE(統合開発環境)として非常に有名です。 少々メモリとCPUパワーは使いますが、強力なインデックス化機能だけでもお金を払う価値があると思います。...
View ArticleRuby/Rails界隈ウォッチ(2016/11/02)HTML 5.1正式勧告、CSS中央揃えに便利なサイトほか
こんにちは、hachi8833です。実はようやくTechRachoのWordPress記事をMarkdownで書けるようになって、うれしくてたまりませんです。 11月最初の界隈ウォッチです。明日はどっちだ。 (11/3追加)臨時ニュース: 「HTTP Headers」Chrome拡張にマルウェアの疑い HTTP Headers という 5万人が使っている Chrome...
View Article