タグ

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

  • friends.nico iOSのリリースと実装について - Qiita

    この記事は第2のドワンゴ Advent Calendar 2017 19日目の記事です。 昨日は同期入社でドワンゴ退職時期も同じ@abount_hiroppyさんで「botたちの家を作っている」でした。1 出戻りおめでとうございます はじめに 2017年4月頃Mastodonが日で突如はやりだし、mstdn.jpやpawoo.netなどの多数のインスタンスが現れました。 ドワンゴでもfriends.nicoというインスタンスが建てられ、ドワンゴ公式としてiOSアプリがリリースされました。 もともとfriends.nico iOSは別のアプリ名で個人的に開発を行っていたもので、OSSとして流れにのってスターでも稼ぐかくらいの気持ちで開発を初めたのですが、ひょんなことから公式アプリとしてリリースすることになりました。 今回は今までfriends.nico iOSがどのように生まれたのか全く触

    friends.nico iOSのリリースと実装について - Qiita
  • [DDD]ドメイン駆動設計で実装を始めるのに一番とっつきやすいアーキテクチャは何か - Qiita

    DDD連載記事 なぜDDD初心者はググリ出してすぐに心がくじけてしまうのか ドメイン駆動設計の定義についてEric Evansはなんと言っているのか モデルでドメイン知識を表現するとは何か ドメイン駆動設計で実装を始めるのに一番とっつきやすいアーキテクチャは何か ドメイン駆動 + オニオンアーキテクチャ概略 背景・前提 なぜDDD初心者はググリ出してすぐに心がくじけてしまうのかの記事で、 ネット上の文献で紹介されるアーキテクチャが様々なものとなっているのです。IDDDではヘキサゴナルアーキテクチャというものが掲げられていましたが、それを進化させたオニオンアーキテクチャ、クリーンアーキテクチャなどの有名な亜種が存在します。 これが実装に着手する際に非常に大きな混乱を呼ぶのです。文脈の理解、採用するアーキテクチャの選定に時間を取られることでしょう。 と書きました。こちらに対して、私が「一番とっ

    [DDD]ドメイン駆動設計で実装を始めるのに一番とっつきやすいアーキテクチャは何か - Qiita
  • SpinnakerによるContinuous Delivery | メルカリエンジニアリング

    SREの@deeeetです。 新しい機能を素早くリリースしフィードバックを得てすぐにPivotの決定を行う、もしくはリスクを抑え小さな改善を継続的に行うContinuous Deliveryはソフトウェア開発において非常に重要です。 メルカリではこのContinuous DeliveryのためのPlatformにSpinnakerを採用し始めました。現在は主にkubernetes(k8s)へのコンテナアプリケーションのDeployに利用しており、既にいくつかの番アプリケーションがSpinnakerによりDeployされています。 記事ではなぜSpinnakerを採用したか、Spinnakerとは何か、実際にメルカリでどのようにSpinnakerを使っているか、について簡単な紹介をします。 kubernetes上でのDeploy問題 k8sへのコンテナイメージのDeployは非常に簡単で

    SpinnakerによるContinuous Delivery | メルカリエンジニアリング
  • ブルゾンちえみ判別器をブラウザ上に実装する - Qiita

    皆さん、Yahoo!検索大賞 2017はご覧になりましか? このアワードで大賞に輝くと、「今年の顔」の名誉を手に入れることができるんです。 そんな栄えある今年の大賞は、ブルゾンちえみとのこと。 他にも、俳優部門は高橋一生、女優部門は吉岡里帆、といった具合に各分野毎に受賞者がいます。 ところで、僕はあまりテレビを観ないので、誰が誰やらわかりません。 このままだと安心して2018年を迎えることができないので、画像を読み込んでそれが誰なのか判定するアプリが必要です。 一目見れば区別つきそうなものですが、僕の濁った目で直接見るよりも、機械に判定させた方がよいに決まっていますので、作ってみました。 実際の動きはこちらから確認できます。 今回はブルゾンちえみも含め、Yahoo!検索大賞の受賞者から以下の5人をピックアップし、判別できるようにしています。 ブルゾンちえみ(お笑い部門) 高橋一生(俳優部門

    ブルゾンちえみ判別器をブラウザ上に実装する - Qiita
    jazzanova
    jazzanova 2017/12/19
  • レールの伸ばし方

    Rails Developers Meetup 2017での発表内容です。 大きいRailsアプリケーションの可読性を保つためのコツについてまとめました。

    レールの伸ばし方
  • Railsでやってしまいがちな保守性を下げてしまうコードとその解決策 - Qiita

    こんにちは。COUNTERWORKSアドベントカレンダー13日目担当の疋田です。 先月からエンジニアとしてJOINしました。現在、業務ではshopcounterというサービスのRailsアプリケーション開発や日々の運用、データ集計や分析を元にしたプロダクトの改善などをメインで行っています。 スタートアップのエンジニアを経験していく中で、常に素早くPDCA回してユーザからのフィードバックをプロダクトに反映することが重要になってくるため、エンジニアとしてはコードの変更のしやすさとか捨てやすさ、読みやすさってかなり重要だなーと改めて強く思ってます。 今回は3年くらいRailsやってきた中でちょっとずつ溜まってきたメンテするときこういうコード辛かったなって部分を共有できたらなと思います。 ちなみに、これらはすべて今までの自分自身もやっていた時期があるコードであり、反省の意味も込めて書いてみます。

    Railsでやってしまいがちな保守性を下げてしまうコードとその解決策 - Qiita
  • 過去の「童貞」に関する発言についてのお詫び|はあちゅう|note

    今回の騒動に対してのリアクションの中で、 過去に私自身「童貞」という言葉に対して 配慮に欠け、セクハラともとれる発言が ツイッター上であったというご指摘を 多くの方から頂戴しています。 このことについては、私の認識不足も あったと思っていますので こちらの記事にて謝罪させていただきます。 私自身の「童貞」という言葉に対する イメージが、世間一般の持つ 「童貞」という言葉に持つイメージと かけ離れていることに 今回、多くの皆様のご指摘により気づかされました。 身近にいる 「大人童貞」をコンセプトに掲げたメディアを 運営している友人や 童貞をブランディングに利用している友人と 「童貞は誇ってよいブランドである」 「童貞のおかげで今がある」 「今の時代は童貞がかっこいい」 という話題をよくしており、 その単語に愛着と親近感がある環境の中にいたために 差別意識なく使っていましたが ツイッターでご指

    過去の「童貞」に関する発言についてのお詫び|はあちゅう|note
    jazzanova
    jazzanova 2017/12/19
  • わたしはなぜ、「プロジェクト管理」という言葉を使わないのか | タイム・コンサルタントの日誌から

    旅先ではいつも、その土地のものをべるのが習慣だ。だが、ときおり、外国で日料理屋に入ることもある。そして、たまに面らうような体験もする。いつだったか、アメリカの日料理屋で事を頼んだら、まっさきに味噌汁だけが出てきた。ふつうの街にある店で、来客はアメリカ人が多い。どうやら彼らの概念では、味噌汁はスープだから(Miso soupとよばれる)、真っ先に出すのが当然だということらしい。味噌汁を飲み終えたら、メインのおかずとご飯が出てきて、妙な気分だった。 汁物をsoupと訳するのは、もちろん正しい訳だ。だが日語で言う汁物と、英語スープは微妙に違う。たとえば英語では、スープべる(eat)という。日人で、「味噌汁をべる」という人は滅多にいるまい。ふつうは飲む、を使う。そして、当たり前だが、ご飯と一緒にいただくものだ。

    わたしはなぜ、「プロジェクト管理」という言葉を使わないのか | タイム・コンサルタントの日誌から
  • エンジニア転職媒体毎の数値と最適化 | Nagisaのすゝめ

    今回のブログでは求人媒体別の数値と共に、多くの採用担当者さんが苦労するであろう複数媒体の管理方法について書きます。 組織体系について 媒体を使用する目的は「短期での採用目的の充足」です。事業予算が決まり、人員計画が出た後に複数媒体で展開し各ポジションを3ヶ月以内をめどに採用する場合に使用しております。 中長期ではこの外部媒体比率を下げていき、リファラルと自社メディア経由の応募者比率が過半数を超える事をテーマとして持ちつつ、短期での目標充足の為に媒体への出稿をしておりました。またここでは掲載時点で報酬が発生する媒体は除いております。 現在の開発メンバーはスモールチームでどのポジションもリーダー、マネージャーのようなスキル、マインドを求めております。 上記組織体型ではなく こちらに近い開発体制だからです。 有料掲載型の媒体はどちらかというと母集団を確保し、上記でいう同職種メンバーA,B,C〜の

    エンジニア転職媒体毎の数値と最適化 | Nagisaのすゝめ
    jazzanova
    jazzanova 2017/12/19
  • Firebase の実践的な事例を聞くため Firebase.yebisu #1 に参加してきた - kakakakakku blog

    昨日は Firebase.yebisu #1 に参加してきた.最近まで担当していたプロジェクトで FCM (Firebase Cloud Messaging) と Firebase Remote Config を実戦投入して良さを感じていたので,Firestore など,他の機能の話も聞きたいなと思っていた.また,チームメンバーに FCM 導入事例の LT を任せたため,その応援も兼ねていた.僕が普段参加する勉強会は AWS / Ruby / Go 関連が多いため,ネイティブエンジニアが多く集まる会にはあまり参加したことがなく,全然知ってる人がいなくて驚いた(こんなにもクラスタが違うのかぁぁぁ). connpass.com Firebase Dev Summit 2017 のはなし / @fumik0i Firebase Dev Summit で新サービスがたくさん発表された A/B Te

    Firebase の実践的な事例を聞くため Firebase.yebisu #1 に参加してきた - kakakakakku blog
  • High Sierraには「アプリのリンクを踏んでもChromeの空白ページが開くだけ」というバグがあるっぽい - Islands in the byte stream

    一時的な回避策ですが、このバグが発現する状態になったら「Chromeを再起動する」で回復するようです。このエントリを書いている時点でのmacOSの最新版は 10.13.2 (High Sierra) なので、以降のバージョンでは直ってるかもしれません。 ぼく自身はまだSierraのままなので伝聞です*1。ただTwitterのタイムラインで頻繁にこれ系の悩みを見かけて、そのたびに返信しているのでもっと知られるべきだなと思い、キーボードを叩くことにしました。 追記: Chromeのアップデートがきているときに起きやすいようですが、アップデートが来ていなくても起きるようです。 なんか、アップデートが降って来てる状態だと発生するぽいです— SHIBATA Hiroshi (@hsbt) December 19, 2017 これみんななってたのか。アップデートなくても起きるなあ。 / “High S

    High Sierraには「アプリのリンクを踏んでもChromeの空白ページが開くだけ」というバグがあるっぽい - Islands in the byte stream
    jazzanova
    jazzanova 2017/12/19
    これ毎回面倒
  • http://blog.youchan.org/2017-12-18

    http://blog.youchan.org/2017-12-18
    jazzanova
    jazzanova 2017/12/19