Quantcast
Channel: hachi8833の記事一覧|TechRacho by BPS株式会社
Browsing all 1759 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

[Rails5] Railsの主要なライブラリ構成

こんにちは、hachi8833です。今回はRails 5の主要なライブラリ構成について書いてみたいと思います。 Railsの主要なライブラリ構成 対象バージョン: 特記しない限りRails 5とします。 Railsは多数のライブラリから構成されている Ruby on Railsは、Active RecordやAction View、Action...

View Article


Image may be NSFW.
Clik here to view.

[Rails5] Active Supportの概要をつかむ

こんにちは、hachi8833です。 今回は、Rails 5の広大なActive Support世界のおおまかな地図を知るための記事です。[Rails5] Railsの主要なライブラリ構成を先にご覧ください。 以下、特記ない限りRails 5を対象とします。 Active Supportとは Active Supportの位置づけ Active...

View Article


Image may be NSFW.
Clik here to view.

Let’s Encryptの証明書が一部のゲーム機・組込機器・情報家電でエラーになる可能性

こんにちは、hachi8833です。 「ポータブルゲーム機のブラウザで表示できないページがある」という社内情報をもとに記事にいたしました。 広がる情報家電とルート証明書 ネット上のWebサーバーにアクセスできるのはPCやスマホだけではありません。以下の環境でも、直接または間接的にWebサーバーにアクセスすることがあります。 ポータブルゲーム機 組込系機器 情報家電(テレビに組み込まれたブラウザなど)...

View Article

Image may be NSFW.
Clik here to view.

Ruby/Rails界隈ウォッチ(2016/11/09)bundler audit gemは超おすすめ、CIAのFactbook gemほか

Google Maps API無償版のポリシー変更の対応は皆様大丈夫でしょうか?hachi8833です。 RubyWorld Conference 2016も盛況のうちに終わりました。11月の界隈ウォッチ2回目をお送りいたします。...

View Article

Image may be NSFW.
Clik here to view.

[翻訳] そのパッチをRailsに当てるべきかを考える 🌟

こんにちは、hachi8833です。 先週の界隈ウォッチで金星を取った「Do I really need to patch my Rails apps? (Understanding CVE-2016-6316)」を翻訳いたしました。...

View Article


Image may be NSFW.
Clik here to view.

Rubyの否定演算子2つ重ね「!!」(double-bang)でtrue/falseを返す

こんにちは、hachi8833です。 Rubyの否定演算子「!」を2つ重ねた「!!」を使ってメソッドの戻り値をtrue/falseに揃える方法を知ったのでメモします。以下、便宜上「二重感嘆符」と表記します。 対象 Ruby: 2.3.1 Rails: 5.1.0.alpha core_ext/regexp.rbの二重感嘆符「!!」 Active Supportをたどっていて、Rails...

View Article

Image may be NSFW.
Clik here to view.

[Rails5] Active Support Core ExtensionsのStringクラス(1)String#blank?

こんにちは、hachi8833です。 いよいよActive Support世界を探索してみます。最初のシリーズは、多くの開発者が直接使うことの多そうなCore Extensions(コア拡張機能)のなかから、さらによく使われていそうなStringを選びました。 第1回は、その中からさらにString#blank?にスポットを当ててみます。 始める前に 特記ない限り、Rails...

View Article

Image may be NSFW.
Clik here to view.

Ruby/Rails界隈ウォッチ(2016/11/17)DockerホスティングのHyper.sh、accepts_nested_attributes_f...

こんにちは、hachi8833です。以下のツィートで果たして何人がずっこけたでしょうか。その後正式なアナウンスがありましたが、いろいろ入れ違いでしたね。 Google...

View Article


Image may be NSFW.
Clik here to view.

海外製品サポートに英語で問い合わせるときのコツ

こんにちは、hachi8833です。今回は英語で製品サポートにフィードバックするときのコツをご紹介します。みなさんもぜひ挑戦してみてください。ここでご紹介するテクニックは、通常のライティングはもちろん、Google翻訳などの機械翻訳を併用するときにも役に立ちます。 本記事は以下の3つを念頭に書かれています。 日本語から翻訳しません きれいな英語を目指しません 伝わる英語を目指します...

View Article


Image may be NSFW.
Clik here to view.

Active Support core_extのHash#diffはRails 4で非推奨化・廃止された

こんにちは、hachi8833です。新しい情報ではありませんが、Active Support Core ExtensionsのHash#diffは、Rails 4.0で非推奨化され、4.1で廃止されていたことを確認したのでメモします。 apidock.comではRails 3以降についての表示がありませんが(下図)、実際にはRails 3にもありました。 Rails...

View Article

Image may be NSFW.
Clik here to view.

Googleスプレッドシートのセル内に画像をぴったり表示する方法

こんにちは、hachi8833です。 Googleスプレッドシートのセル内に画像をぴったり合わせて表示する方法をご紹介します。 セルをリサイズしても常にセル内で最大の大きさで表示されるので、大変快適です。...

View Article

Image may be NSFW.
Clik here to view.

[翻訳]RailsチュートリアルがRails 5.0に完全対応しました!(第4版)🌟

こんにちは、hachi8833です。 これまで私とともにRailsチュートリアルの翻訳に携わってきたYassLab代表の安川さん@yasulabのご尽力により、Ruby on RailsチュートリアルがRails 5に完全対応しましたので、ここに発表いたします。 #Railsチュートリアル の第4版(5.0対応)をリリースしました! ✨ https://t.co/sqmthdzreD...

View Article

Image may be NSFW.
Clik here to view.

Ruby/Rails界隈ウォッチ(2016/11/25)Railsのデータベース・ベストプラクティス、SQLインジェクション解説ほか

こんにちは、hachi8833です。昨日のTechRachoでお知らせしたとおり、RailsチュートリアルがRails 5に完全対応しました。それでは今週の界隈ウォッチです。 臨時ニュース Ruby 2.3.3リリース 11月21日に2.3.3がリリースされました。 このリリースには Refinements と Module#prepend に関する不具合の修正が含まれています。 同じ Class...

View Article


Image may be NSFW.
Clik here to view.

[Rails5] Active Support Core ExtensionsのStringクラス(2)html_safe

こんにちは、hachi8833です。今回はRails 5 Active SupportのString#html_safeを見てみます。 今回のメソッド メソッド: String#html_safeおよび関連メソッド ディレクトリ配置: rails/activesupport/lib/active_support/core_ext/string/output_safety.rb 条件...

View Article

Image may be NSFW.
Clik here to view.

gem serverでローカルgemサーバーを立ててみよう

こんにちは、hachi8833です。今回はローカルgemサーバーと、ミラーリングgemリポジトリについての記事です。 rubygems.org以外のgemリポジトリが欲しいとき 自分でgemを書こうとするとき、rubygems.org/にいきなりgemを置いてよいものかどうか、はたと考えてしまいました。...

View Article


Image may be NSFW.
Clik here to view.

[Ruby] each_with_objectもmapも使わずにto_hだけで配列をハッシュに変換する

こんにちは、hachi8833です。 Web開発チームのtsunekawaさんに教えていただいた方法をメモします。 to_hだけで配列をハッシュに変換できる 早速試してみましょう。 each_with_objectメソッドの場合 [["Alice", 50], ["Bob", 40], ["Charlie", 70]].each_with_object({}) do |(key, value),...

View Article

Image may be NSFW.
Clik here to view.

[Ruby]クロージャーを使ってブロックを1回だけ実行する

こんにちは、hachi8833です。BPS Advent Calendarの合間を縫うように通常記事もお送りいたします。 高林哲さんの昔のブログ「Ruby: 一回だけ実行されるブロック」を読んでて、「Procかlambdaでクロージャを作れば、もう少し簡潔にできるのでは?」と思ったのでやってみました。 run_onceメソッド ここではlambdaを使ってみました。...

View Article


Image may be NSFW.
Clik here to view.

babaさんの書いたTechRachoの昔の記事を読んでみたよ【BPS Advent Calendar 12/4】

こんにちは、hachi8833です。私もAdvent Calendarやってみたいので、いつもとは趣を変えて記事を書いてみました。 babaさんについて簡単に BPSの草創期から技術面の総元締めを担当しているbabaさんは、TechRachoが2008年の暮に開設された当初から膨大な技術記事を書いています。プロフィールに表示されている記事数を改めて確認してみると、現時点で463件です。...

View Article

Image may be NSFW.
Clik here to view.

Markdownで書けるドキュメントコラボレーションサービスを比較する

こんにちは、hachi8833です。 今回は、弊社の社内ドキュメントリポジトリとして導入を検討した以下のサービス/アプリケーションの比較とその結果をお送りします。リストは順不同です。 Qiita:Team esa.io Confluence DocBase Crowi 背景 弊社では従来、PukiWiki(バージョン...

View Article

Image may be NSFW.
Clik here to view.

[Ruby] module_functionでモジュールの特異メソッドを簡潔に書く

こんにちは、hachi8833です。先日の記事「[Rails5] Active Support Core ExtensionsのStringクラス(2)html_safe」を書いていて見つけた、module_functionの使い方を別記事にいたしました。 条件 Rubyバージョン: 2.3.3 Railsバージョン: 5-0-stable のActive Support...

View Article
Browsing all 1759 articles
Browse latest View live