タグ

2017年12月4日のブックマーク (7件)

  • 先人達から学ぶRailsのテーブル設計 - Qiita

    はじめに Ruby on Rails Advent Calendar 2017 - Qiita の4日目の記事です。 背景 Railsのテーブル設計について、社内で議論することは多いのですが、サービスの要となる部分であるが故、社外にER図を公開するケースは少なく、自分達のサービス開発時以外にテーブル設計を学ぶ機会が少ないです。 目的 OSSで公開されているRailsアプリケーションのソースコードから、テーブル設計に関するデータをまとめることで、テーブル設計時の議論に活かすことを目的とします。 具体的には、「1テーブルが持つ情報量として、どれくらいのカラム数が妥当なんだろう…?」や「テーブル名やカラム名を命名する時にどちらの単語の方が一般的に使われているんだろう…?」といった疑問点の解消を目指します。 方法 OSSで公開されているRailsアプリケーションの見つけ方 AwesomeRails

    先人達から学ぶRailsのテーブル設計 - Qiita
  • 本当にあったRailsの怖い話

    meguro.rb#9で発表した資料です 「心霊現象」という文字が映らない心霊現象が発生しております。

    本当にあったRailsの怖い話
  • RDBへのバッチクエリクライアントタスク

    記事は個人の意見であり、所属する組織の見解とは関係ありません。 こちらは AWS Fargate Advent Calendar 2017 の 12/4 分の記事です。 AWS Fargate を利用することで、従来のサーバーレス環境では工夫が必要であった長時間処理(業務処理的なバッチ)を、容易にサーバーレス環境で実現することが可能となりました。今回は、参考例として DB に対して長時間クエリが可能な仕組みを作成してみたいと思います。 構成概要 AWS Fargate 上で長時間タスクを実行する仕組みとして、下記の構成を作成してみます。 今回は SQL を実行する仕組みですが、メイン処理次第ではさらに複雑な処理の実行も可能と思っています。 Amazon S3 タスクのメイン処理の Python スクリプト、検索結果ファイルを格納します。 Amazon Aurora クエリ先のデータベース

    RDBへのバッチクエリクライアントタスク
  • 一歩間違えると逆効果!仕事に必要な本当のチームワークとは?まとめ

    0 0 132 0 日経営協会が 2013 年に発表した「組織・チームにおけるメンバーのあり方と行動についての調査報告書」によると、6 割近くの企業が「チームに何らかの問題を抱えている」と回答したようです。 チームでの仕事は、あなた 1 人では解決できない分ハンドルは難しいと言えます。 さらにチームワークのあり方を間違って認識してしまうと逆効果になる場合もあります。 しかし、仕事においてチームワークは不可欠なものです。あらゆる分野でチームワークは効果的と言えます。メンバーそれぞれが持っている知識や経験が違うので、お互いに持ち寄って協力し合えばチームの生産性を底上げすることができます。 この記事では、チームワークの重要性と良いチームの条件をお伝えします。信頼できる 1 次情報に近い記事をできるだけ載せていますので、ぜひ参考にしてください。 チームの力を最大限にして高い生産性を生み出しましょ

    一歩間違えると逆効果!仕事に必要な本当のチームワークとは?まとめ
  • 気象庁|海洋酸性化の知識 海洋酸性化

    海洋酸性化とは 人間活動によって排出される二酸化炭素は、地球温暖化を引き起こす主要な温室効果ガスです。地球温暖化は、海水温の上昇や海面水位の上昇を引き起こし、海洋環境にも影響を及ぼします。さらに近年、大気中に放出された二酸化炭素を海洋が吸収していることにより引き起される問題として「海洋酸性化」が指摘されています。 海水中のpHは一般的に弱アルカリ性を示し、表面海水中での約8.1から深くなるにつれてpHは下がり、北西太平洋亜熱帯域では水深1000m付近で約7.4と最も低くなります(北西太平洋亜熱帯域でのpHの平均的な鉛直分布)。これは、深くなるにつれて有機物の分解により海水中の酸素が消費され、全炭酸濃度が増加することによります。二酸化炭素が多く溶け込むとpHが下がり、海水のアルカリ性が弱まります。海洋酸性化の指標として用いられるpHは、水素イオン濃度の逆数の対数で定義される値であり、水素イオ

  • 【レポート】ラスベガスでパスポートの盗難・紛失に遭ったらすべきこと #reinvent | DevelopersIO

    はじめに AWS re:Invent(以下re:Invent)は、2012年の初回から毎年ラスベガスで開催され、2017年の今年で6回を数える事になりました。規模は回を重ねる毎に大きくなり、今年は日から1000人を超える参加があったとのことです。 これだけ多人数が参加すると、パスポートを盗難されたり、紛失する機会も増えてくることが想像され、その場合日に帰国するために何をどうすればいいのか、事前に情報を知っておくに越したことはありません。エントリでは、パスポートを失った際の具体的な対応方法を、実例を元に確認します。 パスポート盗難・紛失時の対応方法 盗難はともかく、パスポートの紛失は気付くのは早いに越したことはありません。下記は飛行機から降りた直後に機内に忘れたことに気付いた場合です。 [re:Invent2017] とっさの事故にも困らないために 〜パスポート遺失編〜 #reinve

    【レポート】ラスベガスでパスポートの盗難・紛失に遭ったらすべきこと #reinvent | DevelopersIO
  • 12 月 2 日になると iOS 11.0/11.1 が突然再起動を繰り返すようになった原因 - 家計簿アプリ Zaim

    何が起きていたのか? 既報の通り、12 月 2 日未明より一部の iOS デバイスが数十秒に一回再起動のような動作を繰り返し、操作不能になる OS の不具合が全世界で発生しています。Zaim もこの影響を受け原因調査と対策を実施しましたので、技術的に判明したことをこのエントリーで開発者向けに共有します。 なお、iOS 11.2 では解決していますので、まだアップデートしていない方は早急にアップデートをお願いします。 iPhone が再起動を繰り返す不具合 12 月 2 日に発生 「iOS 11.2」リリース、高速無線充電対応など iPhoneの連続再起動の不具合も修正 実際には OS が再起動していたわけではなく、SpringBoard と呼ばれるホーム画面などを管理している内部のアプリケーションがクラッシュを繰り返していました。 (時計アプリにも不具合があったようですが、こちらの現象は

    12 月 2 日になると iOS 11.0/11.1 が突然再起動を繰り返すようになった原因 - 家計簿アプリ Zaim