2017年6月23日のブックマーク (9件)

  • Railsで使いたい便利なgemまとめ - Qiita

    最近、実際に使っていて便利だと思ったものをまとめて紹介します! 他にも便利なものがいっぱいあって迷いましたが、とりあえず今回は7つに絞って紹介します! 【1】Better Errors Rails のエラー画面をわかりやすく Better Errors は標準のRails エラーページをさらに使いやすいエラーページに置き換えてくれます。 Rails の標準のエラー画面はこんな感じ↓ですが、 Gemfile に Better Errors を書き加えてインストールすると、 こんな感じ↓の画面に変えてくれます。 どこでエラーが起こっているのか表示してくれるので、エラーを見つけるのに役立ちます。 Rails のほかにも、Rack ミドルウェアとしての Rack app で使うのにも適しているそうです。 次の binding_of_caller とセットで使うととっても便利です。 【2】bindi

    Railsで使いたい便利なgemまとめ - Qiita
  • ふつうのRailsアプリケーション開発

    2. 自己紹介 • 大仲 能史 a.k.a. @onk • 株式会社ドリコム • Railsエンジニア歴8年ぐらい – 1.2.6から触り始めた – 格的にproductionで使ってるのは3.0から 1

    ふつうのRailsアプリケーション開発
  • クラウドワークス(在宅ライター)の報酬低すぎじゃないだろうか? - マーチンのいくつになってもモテる男になる為に

    6月某日。 ボクは怒っていた。 ブログタイトルとは全く 関係ない記事になっているが 許して頂きたい。 ボクは働く事が好きで 今の仕事にはやりがいもあり 特に不満もない。 しかし、 文章を書く事が好きで それで少しでも収入源を増やせ たらと思っていた。 皆さんはクラウドソーシング という言葉をご存知だろうか? クラウドソーシングとは? インターネット上で企業や個人が 不特定多数の人に業務を委託する事。 (ものすごく簡単に言えば) それを調べていくうちに ボクはクラウドワークスという サイトがある事を知った。 記事作成で色んな仕事が あるのだが大体はあるテーマ にそって体験談や商品の紹介をする。 そんな感じだ。 その記事作成に興味があり それで報酬を貰えるなら やってみるか。。。 と軽い気持ちでサイトを 開く。 ボクは案件を見ていて、

    クラウドワークス(在宅ライター)の報酬低すぎじゃないだろうか? - マーチンのいくつになってもモテる男になる為に
    sweep-tapping
    sweep-tapping 2017/06/23
    入力系の仕事を依頼投稿したら、来るわ来るわ応募の山。 そりゃー必然的に単価も安くなってくよなあ思った次第
  • Mackerelにおけるフロントエンドのパフォーマンス改善の取り組み - Hatena Developer Blog

    この記事は、はてなエンジニアアドベントカレンダー2016の14日目の記事です。13日は id:astj による『Perl 6 のモジュールエコシステムの話とモジュールを公開する話 (2016年12月版) - 平常運転』でした。 こんにちは。Mackerelチームでアプリケーションエンジニアをやっている id:itchyny です。 Mackerelは、同じ役割を持つホストを束ねた「ロール」、そしてロールを束ねた「サービス」というまとまりでホストを管理し、一覧性の良いグラフ画面を提供しています。 ロールあたりのホスト数、そしてサービスあたりのロール数が増えると、グラフの画面のパフォーマンスに大きく影響します。 Mackerelチームでは大規模なサービスでも快適にグラフを閲覧できるように、継続的に画面のパフォーマンスを改善してきました。 記事では、Mackerelフロントエンドのパフォーマ

    Mackerelにおけるフロントエンドのパフォーマンス改善の取り組み - Hatena Developer Blog
  • サーバーレスアーキテクチャのパターン別ユースケース - yoshidashingo

    セクションナイン の 吉田真吾(@yoshidashingo)です。 昨今のサーバーレスアーキテクチャの実装パターンについて5つの分野でユースケースをまとめました。 実装方法はAWSがベースですが、クラウド各社のFaaSに大きな機能差はないので(そもそもシンプルなコンセプトなので)、FaaS単体よりも、連携可能な周辺サービスまで含めて自分のアプリケーションのユースケースに合っているかどうかが大事になってきます。また、そもそもいくつかの実装はPaaSのオプション機能として組み込まれている場合もあります。よって、この先連携先の機能強化などによってもっと多くのパターンが発見されることになると考えています。 【1】Webアプリケーション シングルページアプリケーション ex. Serverless Single Page Apps Web API REST API GraphQL 非同期Webジョ

    サーバーレスアーキテクチャのパターン別ユースケース - yoshidashingo
  • 挑戦! Elixirによる並行・分散アプリケーションの作り方【第二言語としてのElixir】 - エンジニアHub|Webエンジニアのキャリアを考える!

    挑戦! Elixirによる並行・分散アプリケーションの作り方【第二言語としてのElixir】 「第二言語としてのElixir」、いよいよ後編では、処理を並行に扱う方法を紹介します。Elixirでは、なぜ並行処理が書きやすく、分散アプリケーションをシンプルに記述できるのでしょうか。 プログラミング言語Elixirの大きな特徴は、並行処理が書きやすく、分散アプリケーションをシンプルに記述できることです。 その背景となる「ErlangのVMにおけるプロセスをベースにした考え方」と「Erlang/OTP」については、前回の記事で説明しました。さらに、Elixirのプロジェクト管理ツールであるmixについても解説しました。 いよいよ今回は、こういったElixirの基礎知識をふまえて、Elixirで処理を並行に扱う方法を紹介します。 Elixirで並行処理を書きやすいわけ Elixirの並行処理に挑戦

    挑戦! Elixirによる並行・分散アプリケーションの作り方【第二言語としてのElixir】 - エンジニアHub|Webエンジニアのキャリアを考える!
  • Webデベロッパのためのセキュリティ・チェックリスト | POSTD

    安全で堅牢なWebアプリケーションをクラウドで開発するのは 非常に困難 です。それを簡単だと思っているような人は、例えばとんでもない頭脳をお持ちというなら別ですが、遠からず痛い目を見ることになるでしょう。 もし MVP(Minimal Viable Product:必要最低限の機能を備えた製品) のコンセプトを鵜呑みにして、有益かつ安全な製品を1ヶ月で作成できると考えているようなら、プロトタイプを立ち上げる前に一度考え直した方がいいと思います。以下に挙げたチェックリストをご覧いただければ、セキュリティに関するクリティカルな問題の多くをスキップしていることが分かるはずです。あるいは少なくとも、潜在的なユーザに対しては 誠実 であるように心がけ、製品が完全ではないこと、そしてセキュリティが不十分な製品を提供していることを伝えるようにしてください。 このチェックリストはシンプルなもので、決して完

    Webデベロッパのためのセキュリティ・チェックリスト | POSTD
  • GitHubだけで超高機能なスライド資料が作れる「GitPitch」の使い方を徹底解説! - paiza times

    どうも、まさとらん(@0310lan)です! 今回は、ブラウザ上のGitHubMarkdown(マークダウン)ファイルを作成し、そのまま超高機能なスライド資料に変換してくれるサービスのご紹介です! もちろん、自分でMarkdownファイルを用意してpushするだけでもOKなのですが、今回はコンソール画面などは使わずにすべてブラウザだけで完結できる方法をご紹介致します。 【 GitPitch 】 ■「GitPitch」の基的な使い方! それでは、実際に簡単なスライド資料を作ってみましょう! まず最初に、自分のGitHubアカウントでログインし、新規のリポジトリを作成しましょう! 「① リポジトリ名」は好きな名前を付けてください。 画面下にある「② チェックボックス」をONにしてから「③ Create repository」ボタンをクリックしましょう。 すると、自動的に「README.md

    GitHubだけで超高機能なスライド資料が作れる「GitPitch」の使い方を徹底解説! - paiza times
  • CDN切り替え作業における、Web版メルカリの個人情報流出の原因につきまして - Mercari Engineering Blog

    日コーポレートサイトでお知らせした通り、Web版のメルカリにおいて一部のお客さまの個人情報が他者から閲覧できる状態になっていたことが判明しました。原因はすでに判明して修正が完了しております。また、個人情報を閲覧された可能性のあるお客さまには、メルカリ事務局より、メルカリ内の個別メッセージにてご連絡させていただきました。 お客さまの大切な個人情報をお預かりしているにも関わらず、このような事態に至り、深くお詫びを申し上げます。 エントリでは技術的観点から詳細をお伝えさせていただきます。 2017年6月27日 CDNのキャッシュの動作について、CDNプロバイダと仕様について確認し検証を行いました。その結果一部記述に実際と異なる箇所があり、加筆修正いたしました。 概要 メルカリWeb版のコンテンツキャッシュをしているCDNのプロバイダ切り替えを行いました。 その際来キャッシュされるべきでない

    CDN切り替え作業における、Web版メルカリの個人情報流出の原因につきまして - Mercari Engineering Blog