平素より「@ITラーニングカレンダー」「ITトレメ」をご利用いただき、誠にありがとうございます。 @IT編集部では、「各種ITスキル研修、セミナー、ビジネススキル研修の検索サイト」として@ITラーニングカレンダーを、「ITエンジニアのスキルアップに役立つ問題を毎日(※土日祝日を除く)1問ずつ出題する無料サービス」としてITトレメを運営してきました。これまでサービスを続けることができたのは、両サービスのコンセプトに共感をいただき、適切にご利用をいただいた皆さまのご支援があったからこそと考えております。重ねて御礼申し上げます。 しかしながら、全体的な利用の減少を鑑みた結果、2020年9月15日(火)15:00をもちまして@ITラーニングカレンダー、ITトレメのサービスを終了することにしました。 これまでご利用いただきました皆さまには残念なお知らせとなり、誠に心苦しく思っております。何とぞ、ご理
FiNCではマイクロサービスでの開発をすすめており、バックエンドサービスの数は20を超えています。 今回はFiNCの数あるマイクロサービスのうち、FiNCアプリ内の「ランキング機能」のサービスを作った時の設計思想や実装について書きたいと思います。マイクロサービス化の一ケースとして、参考になる点があれば幸いです。 SummaryアプリケーションはRuby on Rails, データストアにMySQLとRedis (ElastiCache) を利用しています。記事中では以下のような点に言及します。 サービス設計 … サービスに持たせる責務、サービスの切り分け方データの同期(サービス間のイベント連携)の方法Redisを使ったランキングの実装RedisとMySQLを併用する設計と実装ビジネス要件今回、ビジネスサイドから話があったのは以下の二つでした。 歩数を用いたランキングをやりたい。 (短期目標
平素より「@ITラーニングカレンダー」「ITトレメ」をご利用いただき、誠にありがとうございます。 @IT編集部では、「各種ITスキル研修、セミナー、ビジネススキル研修の検索サイト」として@ITラーニングカレンダーを、「ITエンジニアのスキルアップに役立つ問題を毎日(※土日祝日を除く)1問ずつ出題する無料サービス」としてITトレメを運営してきました。これまでサービスを続けることができたのは、両サービスのコンセプトに共感をいただき、適切にご利用をいただいた皆さまのご支援があったからこそと考えております。重ねて御礼申し上げます。 しかしながら、全体的な利用の減少を鑑みた結果、2020年9月15日(火)15:00をもちまして@ITラーニングカレンダー、ITトレメのサービスを終了することにしました。 これまでご利用いただきました皆さまには残念なお知らせとなり、誠に心苦しく思っております。何とぞ、ご理
Started GET "/favicon.ico" for 127.0.0.1 at 2017-06-21 10:10:01 +0100 ActionController::RoutingError (No route matches [GET] "/favicon.ico"): actionpack (5.1.1) lib/action_dispatch/middleware/debug_exceptions.rb:63:in `call' actionpack (5.1.1) lib/action_dispatch/middleware/show_exceptions.rb:31:in `call' railties (5.1.1) lib/rails/rack/logger.rb:36:in `call_app' railties (5.1.1) lib/rails/rack/lo
Accepts an array of conditions. The array has each value sanitized and interpolated into the SQL statement. If using named bind variables in SQL statements where a colon is required verbatim use a backslash to escape. sanitize_sql_array(["name=? and group_id=?", "foo'bar", 4]) # => "name='foo''bar' and group_id=4" sanitize_sql_array(["name=:name and group_id=:group_id", name: "foo'bar", group_id:
平素より「@ITラーニングカレンダー」「ITトレメ」をご利用いただき、誠にありがとうございます。 @IT編集部では、「各種ITスキル研修、セミナー、ビジネススキル研修の検索サイト」として@ITラーニングカレンダーを、「ITエンジニアのスキルアップに役立つ問題を毎日(※土日祝日を除く)1問ずつ出題する無料サービス」としてITトレメを運営してきました。これまでサービスを続けることができたのは、両サービスのコンセプトに共感をいただき、適切にご利用をいただいた皆さまのご支援があったからこそと考えております。重ねて御礼申し上げます。 しかしながら、全体的な利用の減少を鑑みた結果、2020年9月15日(火)15:00をもちまして@ITラーニングカレンダー、ITトレメのサービスを終了することにしました。 これまでご利用いただきました皆さまには残念なお知らせとなり、誠に心苦しく思っております。何とぞ、ご理
平素より「@ITラーニングカレンダー」「ITトレメ」をご利用いただき、誠にありがとうございます。 @IT編集部では、「各種ITスキル研修、セミナー、ビジネススキル研修の検索サイト」として@ITラーニングカレンダーを、「ITエンジニアのスキルアップに役立つ問題を毎日(※土日祝日を除く)1問ずつ出題する無料サービス」としてITトレメを運営してきました。これまでサービスを続けることができたのは、両サービスのコンセプトに共感をいただき、適切にご利用をいただいた皆さまのご支援があったからこそと考えております。重ねて御礼申し上げます。 しかしながら、全体的な利用の減少を鑑みた結果、2020年9月15日(火)15:00をもちまして@ITラーニングカレンダー、ITトレメのサービスを終了することにしました。 これまでご利用いただきました皆さまには残念なお知らせとなり、誠に心苦しく思っております。何とぞ、ご理
平素より「@ITラーニングカレンダー」「ITトレメ」をご利用いただき、誠にありがとうございます。 @IT編集部では、「各種ITスキル研修、セミナー、ビジネススキル研修の検索サイト」として@ITラーニングカレンダーを、「ITエンジニアのスキルアップに役立つ問題を毎日(※土日祝日を除く)1問ずつ出題する無料サービス」としてITトレメを運営してきました。これまでサービスを続けることができたのは、両サービスのコンセプトに共感をいただき、適切にご利用をいただいた皆さまのご支援があったからこそと考えております。重ねて御礼申し上げます。 しかしながら、全体的な利用の減少を鑑みた結果、2020年9月15日(火)15:00をもちまして@ITラーニングカレンダー、ITトレメのサービスを終了することにしました。 これまでご利用いただきました皆さまには残念なお知らせとなり、誠に心苦しく思っております。何とぞ、ご理
FactoryBot is one of my favourite testing tools — I was a fan prior to joining thoughtbot. It’s one of those tools I miss immediately when working outside the Ruby ecosystem. Recently I’ve been working on a Rails project that doesn’t need any database persistence and therefore doesn’t use an object-relational mapper like ActiveRecord. Instead data is fetched from an external JSON API and parsed in
平素より「@ITラーニングカレンダー」「ITトレメ」をご利用いただき、誠にありがとうございます。 @IT編集部では、「各種ITスキル研修、セミナー、ビジネススキル研修の検索サイト」として@ITラーニングカレンダーを、「ITエンジニアのスキルアップに役立つ問題を毎日(※土日祝日を除く)1問ずつ出題する無料サービス」としてITトレメを運営してきました。これまでサービスを続けることができたのは、両サービスのコンセプトに共感をいただき、適切にご利用をいただいた皆さまのご支援があったからこそと考えております。重ねて御礼申し上げます。 しかしながら、全体的な利用の減少を鑑みた結果、2020年9月15日(火)15:00をもちまして@ITラーニングカレンダー、ITトレメのサービスを終了することにしました。 これまでご利用いただきました皆さまには残念なお知らせとなり、誠に心苦しく思っております。何とぞ、ご理
Unity is awesome. Git is awesome. Wouldn’t it be nice if they got along? The Problem By default, the Unity editor does not work well with Git. To name a few problems: Noise: The editor manages hundreds of temporary files. Merely opening or closing the editor will create, delete, or modify some of these files. Additionally, since it’s possible to develop on and build for multiple platforms, there a
平素より「@ITラーニングカレンダー」「ITトレメ」をご利用いただき、誠にありがとうございます。 @IT編集部では、「各種ITスキル研修、セミナー、ビジネススキル研修の検索サイト」として@ITラーニングカレンダーを、「ITエンジニアのスキルアップに役立つ問題を毎日(※土日祝日を除く)1問ずつ出題する無料サービス」としてITトレメを運営してきました。これまでサービスを続けることができたのは、両サービスのコンセプトに共感をいただき、適切にご利用をいただいた皆さまのご支援があったからこそと考えております。重ねて御礼申し上げます。 しかしながら、全体的な利用の減少を鑑みた結果、2020年9月15日(火)15:00をもちまして@ITラーニングカレンダー、ITトレメのサービスを終了することにしました。 これまでご利用いただきました皆さまには残念なお知らせとなり、誠に心苦しく思っております。何とぞ、ご理
Founder & CEO at Basecamp. Co-author of Getting Real, Remote, and REWORK. http://basecamp.com Is this you? Are you making other feel like this?Is group chat making you sweat?Group chat is like being in an all-day meeting with random participants and no agenda.In 2006 we launched Campfire, the first modern SAAS group chat and messaging tool for business. Since then, quite a few business chat and me
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く