タグ

2017年3月9日のブックマーク (5件)

  • Go で API サーバーを開発してきて1年が過ぎました | カメリオ開発者ブログ

    白ヤギの開発者の森です。 白ヤギでは Go 言語でニュース記事のキュレーションをする カメリオ API というサービスを開発しています。約1年2ヶ月前、Go を使って開発し始めたときに当時調べた内容を整理して以下の記事を書きました。 Go言語で API サーバーを開発する 1年以上に渡り開発を継続してきて変わったこと、変わってないことなどをざっくばらんにまとめてみます。たまたま過去の記事のはてブコメントを見返していて 以下のコメント を見つけました。 最近 golang 導入事例増えて来たけど、導入後一年くらいのメンテナンスフェーズな事例について聞いてみたい。継続的デリバリーみたいなの。まだ早いのかな? まだまだメンテナンスフェーズにはなっていなくて現在も活発に開発中ですが、継続的デリバリーについて白ヤギでは特別なことをしてなく、ansible を使ってデプロイしているのみです。Go 1

    Go で API サーバーを開発してきて1年が過ぎました | カメリオ開発者ブログ
    joan9
    joan9 2017/03/09
  • 究極のIT系最新技術情報収集用Slackチーム公開 - モヒカンSlack -

    tl;dr コンピュータ系の情報収集用のSlack公開グループ(モヒカンSlack)を作ってみたよ。 皆さんで協力して育てていく共同RSSリーダーみたいなものだよ。 このSlackグループの情報を追っていればオッケーなので、情報取集が格段に楽になったよ。 誰でも無料で参加オッケーよ。下のどっちかからメールアドレスを入力して参加できるよ。 Invite people to mohikan Slackin Google Forms 参加者数 1,694名 (2016/10/7 時点) 4,077名 (2017/1/25 時点) 7,000名 (2017/8/25 時点) 11,747名 (2018/12/1 時点) チャネルのリストは「Gist」にあるよ。148チャネル(2017/1/25時点) 分野ごとにチャネルが別れていて、追いたい分野のものに参加すると良いよ プログラミング言語系(毎朝G

    究極のIT系最新技術情報収集用Slackチーム公開 - モヒカンSlack -
    joan9
    joan9 2017/03/09
  • CGじゃない! 実写映画版『攻殻機動隊』に登場する光学迷彩スーツの仕組み

    CGじゃない! 実写映画版『攻殻機動隊』に登場する光学迷彩スーツの仕組み2017.03.08 12:3311,357 abcxyz 映画『ゴースト・イン・ザ・シェル』で特殊効果を担当したWeta Workshop。以前、アダム・サヴェッジがゲイシャ・ロボットのマスクやアニマトロニクスを見せてもらっていましたが、今回は予告編でも印象的だった光学迷彩スーツについて紹介してもらっています。 動画はYouTubeチャンネルTestedより。Weta Workshopのコスチューム・アーティスト、Flo Foxworthyさんが光学迷彩スーツについて紹介しています。 スカーレット・ヨハンソン演じる少佐の体にピッタリで、まるでCGかのような光学迷彩スーツですが、実はこれ、実写なんです。スーツの素材には、フォームラテックスなど他の素材では得られないストレッチ性を持ち、その未来的なテクスチャからシリコンが

    CGじゃない! 実写映画版『攻殻機動隊』に登場する光学迷彩スーツの仕組み
  • Value Object(バリューオブジェクト) - Strategic Choice

    師曰く数学的な値のように振る舞うオブジェクトを作成しなさい。どういうこと?変化する状態の入れ物ではなく、整数のように振る舞うオブジェクトのことです。数学の世界では、「1」に「1」を足しても、「1」自身が変更される訳ではなく、新たに「2」という数字が作成されます。プログラミングでこれを表現するのが「Value Object」になります。よって、「Value Object」は不変オブジェクト(Immutable)です。Javaのプリミティブはこの数学世界の住人で、そのラッパー(やStringは)はまさに「Value Object」と言えます。どうして?オブジェクトには大きく2種類、状態が変化する「状態型」と、変化しない「値型 *1」があります。値型を実現するのが「Value Object」パターンです。状態型の方が一般的ですが、状態を持つが故に「呼び出し順序」が重要になってしまっています。そし

    joan9
    joan9 2017/03/09
  • 肥大化したActiveRecordモデルをリファクタリングする7つの方法(翻訳)

    更新情報: 2013/11/19: 初版公開 2021/01/08: 訳文見直し、追記 こんにちは、hachi8833です。今回は、自分が知りたかった、Active Recordモデルのリファクタリングに関する記事を翻訳いたしました。1年前の記事なのでRails 3が前提ですが、Rails 4以降でも基的には変わらないと思います。リンクは可能なものについては日語のものに置き換えています。 なお、ここでご紹介したオブジェクトは、app以下にそれぞれ以下のようにフォルダを追加してそこに配置します。 注記: 以下は使われそうなフォルダを列挙しただけであり、実際にはこの一部しか使いません。 Value Object Service Object Form Object Query Object View Object Policy Object Decorator ⚓ 肥大化したActive

    肥大化したActiveRecordモデルをリファクタリングする7つの方法(翻訳)