タグ

arに関するkiyo_hikoのブックマーク (6)

  • Railsで不要なテーブルと古いmigrationファイルを削除する - Kaizen Platform 開発者ブログ

    はじめまして、ハートレイルズの境 (@kazsakai) です。 色々あって今は長野県の伊那という、地理的には日列島の中心らへんだけどあらゆる大都市から満遍なく遠い片田舎に暮らしています。(ちなみにアニメ聖地巡礼発祥の地だそうで) Kaizen Platformさんの社員ではなくパートナーという立場ではありますが、ほぼ最初期くらいから開発に関わっているエンジニアの一人として、今回こちらのブログにお邪魔させていただきます。 Rails の不要テーブルと migration ファイルを整理したい Kaizen Platformさんのプロダクトは日々着実に拡大を続けていて、githubの社内リポジトリ数も今や200を超えていますが、そんなKaizenのプロダクトも最初期には単一のRailsリポジトリからスタートしました。 最初期のプロダクト名「planBCD」にちなんだそのRailsリポジトリ

    Railsで不要なテーブルと古いmigrationファイルを削除する - Kaizen Platform 開発者ブログ
  • Padrinoでar:migrate時に自動的にannotateする - くりにっき

    annotate_modelsの紹介 annotate_models を使うとmodelにスキーマ情報が付加されて見やすくなるので自分の観測範囲だとよく使われています。 # == Schema Information # # Table name: users # # id :integer not null, primary key # gitlab_user_id :integer # username :string(255) # email :string(255) # private_token :string(255) # created_at :datetime # updated_at :datetime # # Indexes # # index_users_on_gitlab_user_id (gitlab_user_id) UNIQUE # Railsだと rake

    Padrinoでar:migrate時に自動的にannotateする - くりにっき
  • Active Record バリデーション - Railsガイド

    irb> Person.create(name: "John Doe").valid? => true irb> Person.create(name: nil).valid? => false 上でわかるように、このバリデーションはPersonにname属性がない場合に無効であることを知らせます。2つ目のPersonはデータベースに保存されません。 バリデーションの詳細を説明する前に、アプリケーション全体においてバリデーションがいかに重要であるかについて説明します。 1.1 バリデーションを行なう理由 バリデーションは、正しいデータだけをデータベースに保存するために行われます。たとえば、自分のアプリケーションで、すべてのユーザーには必ず電子メールアドレスと住所が必要だとします。正しいデータだけをデータベースに保存するのであれば、モデルレベルでバリデーションを実行するのが最適です。モデルレ

    Active Record バリデーション - Railsガイド
    kiyo_hiko
    kiyo_hiko 2016/01/08
    uniqueness制約の扱いかなり気をつけないといけない感じ
  • Kotaku - The Gamer's Guide

    Black Ops 4’s Blackout is a fantastic battle royale experience, but even the best game can be made better with the right updates. Treyarch design director David Vonderhaar has recently said that more changes are coming to Blackout.

    Kotaku - The Gamer's Guide
  • 拡張現実 - Wikipedia

    「Wikitude」。スマートフォンを通して見た風景上に、その場所に関する情報がオーバーレイされる 拡張現実(かくちょうげんじつ、英: Augmented Reality、オーグメンテッド・リアリティ、AR)とは、現実世界に仮想世界を重ね合わせて表示する技術を指す言葉[1][2]。エクステンデッド・リアリティ(XR)と呼ばれる先端技術の一つである[3]。 現実の風景の中にCGでつくられた3D映像やキャラクターなどのデジタルコンテンツやデータを重ねて表示することで現実世界を"拡張"する[4][5]。専用のヘッドマウントディスプレイ(以下、HMD)を用いる方法、あるいはスマートフォンのカメラとディスプレイを使って重ね合わせる方法などがある[1]。 拡張現実(AR)とはその名の通り、「現実を拡張する」ものであり、肉眼で直接見ることができる現実の世界に重ねて、来その現実空間に存在しない情報を表示

    拡張現実 - Wikipedia
    kiyo_hiko
    kiyo_hiko 2012/11/20
    人間にARを貼り付ける技術が出たら、モニター内でそのへんの通行人にコスプレとかムフフな格好させたりとか色々できそうだ…って疲れてんのかな
  • Amazon.co.jp: ARプログラミング—Processingでつくる拡張現実感のレシピ—: 橋本直: 本

    Amazon.co.jp: ARプログラミング—Processingでつくる拡張現実感のレシピ—: 橋本直: 本
  • 1