タグ

rch850のブックマーク (4,236)

  • Web版WINTICKETのパフォーマンスを改善してきた | CyberAgent Developers Blog

    はじめに Web フロントエンドエンジニアとして株式会社 WinTicket で内定者アルバイトをしていた佐々木です。 この記事では1ヶ月の成果を紹介します。 内定者アルバイト期間中は、主にパフォーマンス改善を行いました。パフォーマンスは世の中的に Core Web Vitals の影響で注目が集まっており、ユーザー視点および事業視点でとても重要な要素となっています。 大雑把にパフォーマンス改善というと様々な文脈を持ちますが、今回はリソースの初期読み込みの速度を改善することを目的として、JavaScript のファイルサイズ (バンドルサイズ)を削減しました。 WINTICKET では React と Node.js を用いて Isomophic なアプリケーションを作っています。 しかし、アプリケーションが大きくなるにつれてバンドルサイズが肥大化しており、改善が必要な状況でした。そのため

    Web版WINTICKETのパフォーマンスを改善してきた | CyberAgent Developers Blog
  • Gitのワークフローについての私のスタンス | おそらくはそれさえも平凡な日々

    Gitのワークフロー、好みが分かれる分野で自転車置き場の議論にもなりがちだと感じている。基的にはプロジェクトの流儀に素直に従い、余計なストレスを抱えないのが良いと考えている。例えば、私はマージコミットを作るのが好みだが、OSS活動等では「squash & mergeして」って言われることもあり、そういうときは当然素直に従うようにしている。 ということで、私のGitのワークフローについてのスタンスについて書いておこうと思う。私と一緒に働く人や、働くことを検討している人の参考になればと思います。もちろん、この辺りは、良い方向に変化もさせていきたい。例えばエントリー内でも触れていますが、私は昔はforce pushを禁止したいくらいでしたが、今は使っても良い、と思うようになりました。 Natureの特にGoでのバックエンド開発はこれに近い感じだとイメージしてもらえればと思います。ただ、できてな

    Gitのワークフローについての私のスタンス | おそらくはそれさえも平凡な日々
    rch850
    rch850 2021/05/19
  • システム開発でよくある「ごん、お前だったのか」現象と依存関係、そして汎用性の罠の話 | Raccoon Tech Blog [株式会社ラクーンホールディングス 技術戦略部ブログ]

    株式会社ラクーンホールディングスのエンジニア/デザイナーから技術情報をはじめ、世の中のためになることや社内のことなどを発信してます。 マネジメント要求定義教訓ごんおま現象依存関係ツリー思考法カオスエンジニアリングフェイルファスト技術的負債 こんにちは、羽山です。 昔話には生きる上での数多くの教訓が込められています。今回は ごんぎつね からシステム設計・開発について考えてみましょう。 ごんぎつねの話はみなさんもご存じの通り、いたずらを悔いたごんぎつねが人知れず兵十という青年に贈り物を届けるも最後まで気づかれないまま火縄銃で撃たれてしまい、最後に「ごん、お前だったのか」となる話です。 さて、 達人プログラマー という書籍には 契約による設計(Design by Contract) という考え方が解説されています。 メソッドを契約として、 要求された以上のことも以下のことも行わない という考え方

    システム開発でよくある「ごん、お前だったのか」現象と依存関係、そして汎用性の罠の話 | Raccoon Tech Blog [株式会社ラクーンホールディングス 技術戦略部ブログ]
    rch850
    rch850 2021/05/18
  • BigQueryでの集計結果をノーコードでSlackに定期投稿してみた - ZOZO TECH BLOG

    こんにちは、DATA-SREチームの塩崎です。最近気になるニュースは「ネコがマタタビを好む理由が蚊を避けるためだった1」です。 さて、皆さんはデータ基盤で集計した結果をどのようにして確認していますか。LookerやPower BIなどのBIツールを使って綺麗なダッシュボードを作成している方も多いかと思います。しかし、全員が毎日確認すべき数値はSlackなどの全員が日常的に目にする場所へ掲げたいです。記事ではBigQueryとSlackを連携させる機能をノーコードで作成する方法を紹介します。 従来手法 BigQueryで集計した結果をSlackに通知するためにはGoogle Apps Script(以下、GAS)を用いるやり方が現在では主流です。GASの文法はJavaScriptとほぼ同じであり、普段分析をメインで担当している人たちには馴染みの薄い言語です。また、Cloud Functio

    BigQueryでの集計結果をノーコードでSlackに定期投稿してみた - ZOZO TECH BLOG
    rch850
    rch850 2021/05/16
  • ウマ娘がタウラス杯で今度は欧州競馬を教えに来ているという話 - 当たり判定ゼロ

    みんな~!タウラス杯やってるか~! タウラス杯の何が良いって馬柱と競馬新聞ですよね。ウマ娘を単なるレースゲームにしないで、ちゃんと「競馬」にするスタンス当に愛があって好き。 ところでタウラス杯はこれまでのウマ娘のレースと全く違うところがあります。 それは「少人数である」ということ、それから「3人出しで1着を狙うゲームである」ということ。 これはウマ娘が従来モデルとしてきた日競馬の特徴とは全く異なります。日競馬ではビッグレースは高い確率でフルゲート(18頭)になるのが当たり前であり、9頭で行われることはほぼありません。また、JRAの競馬施行規約には「第41条 競走に勝利を得る意志がないのに馬を出走させてはならない」とあり、自陣営の他の馬を有利にするために出走することは認められていません。 ところがこの両方が当たり前なのが、欧州競馬なんですよね。 それぞれ見ていきましょう。まず「少頭数」

    ウマ娘がタウラス杯で今度は欧州競馬を教えに来ているという話 - 当たり判定ゼロ
    rch850
    rch850 2021/05/16
  • Twitterの定額制サービスは「Twitter Blue」で月額2.99ドル、とマンチュン氏

    Twitterが準備中のサブスクリプション(定額制)サービスの名称は「Twitter Blue」で、月額2.99ドル(約330円)──。Twitterの未発表新機能ハンターとして知られるジェーン・マンチュン・ウォン氏が5月15日、画像を添えてツイートした。 ウォン氏は連投ツイートで、Twitter Blueの特典機能として、同氏が以前指摘した投稿取り消しボタンやTwitterが買収したScrollの広告非表示サービスの利用に加え、気に入ったツイートをカテゴリ別に保存しておける「Bookmark Collections」機能もあると説明した。 Twitterは2月の投資家向けオンラインイベント「Twitter Analyst Day 2021」で、定額制サービスを準備していると発表したが、提供開始時期を含め、詳細についてはまだ不明だ。 関連記事 Twitter、有料サービス立ち上げに向け広

    Twitterの定額制サービスは「Twitter Blue」で月額2.99ドル、とマンチュン氏
    rch850
    rch850 2021/05/16
  • より安全にご利用いただけるようになったClassiのご報告と今後の取り組みについて | Classi(クラッシー) - 子どもの無限の可能性を解き放ち、学びの形を進化させる

    1.はじめに 2020年4月(昨年)、当社サービス「Classi」に不正アクセスがあった件に関し、過去一年間、弊社はこれを重く受け止め、お客様に安全にClassiをご利用いただく事を当社事業の最優先事項とし、各種対策を年間を通じ実施してまいりました。 今年度も、昨年度から継続して、サービスのセキュリティを重視した全社的な対策を実行していく所存でございますので、以下に発生直後の対応、及び今日までに実行いたしましたセキュリティ強化対策を含めて、今後の取り組みについてご報告いたします。 現在に至るまで同様の不正アクセスは起こっておらず、セキュリティ状況についても外部企業の第三者調査の結果、他社と比較して標準水準以上に強化できていると評価いただいております。また2021年3月のISO/IEC27001に基づく情報セキュリティマネジメントシステム(ISMS)の継続審査 においても、マネジメントシステ

    より安全にご利用いただけるようになったClassiのご報告と今後の取り組みについて | Classi(クラッシー) - 子どもの無限の可能性を解き放ち、学びの形を進化させる
  • GitHub now supports SSH security keys

    With YubiKey there’s no tradeoff between great security and usability Why YubiKey

    GitHub now supports SSH security keys
    rch850
    rch850 2021/05/11
  • FLoCとはなにか - ぼちぼち日記

    1. はじめに GoogleChrome/89よりトライアルを開始しているFLoC (Federated Learning of Cohorts)技術に対して、現在多くの批判が集まっています。 批判の内容は様々な観点からのものが多いですが、以前より Privacy Sandbox に対して否定的な見解を示してきたEFFの批判「Google Is Testing Its Controversial New Ad Targeting Tech in Millions of Browsers. Here’s What We Know.」が一番まとまっているものだと思います。 これまで Privacy Sandbox 技術に関わってきた身としては、各種提案の中でFLoCは特にユーザへの注意が最も必要なものだと思っていました。しかし、これまでのド直球なGoogleの進め方によって、FLoCのトラ

    FLoCとはなにか - ぼちぼち日記
    rch850
    rch850 2021/05/07
  • 「エーペックス」の仕組み:開発者によるサーバーとネットコードの解説

    これは、とある「エーペックス」のプロプレイヤーのネットワーク経路(レイテンシーを表示しています)です。彼のインターネットモデムから、私たちのサーバーへと到達しています。インターネット接続の当の状態を判断するため、私たちは何度も調査を行います。最善の状態であれば、彼は31msのレイテンシーでゲームを楽しめていることが見て取れますね。ですが最悪の場合だと、522ms付近です。つまりこの場合だと、接続に500msもの振れ幅があるため、ゲームの遊び心地はかなり悪いということです。彼のローカルISPネットワークの接続は不安定ですが、平均を見てみると非常に稀なケースであることがわかります(平均が31mで、最低値が264ms。たまたま起きたのでしょう)。しかしその後、ローカルのISPとISP1の間でレイテンシーが急増しています。これはプレイヤーとゲームサーバーの間のノードの一つです。この二つの間でパケ

    「エーペックス」の仕組み:開発者によるサーバーとネットコードの解説
    rch850
    rch850 2021/05/07
  • カルビーのポテチを売上1.3倍にしたAIの正体--プラグの「パッケージデザインAI」の実力

    カルビー、ネスレ日、森永乳業など、日を代表する品メーカー各社が導入しはじめているAIツールがある。マーケティングリサーチとパッケージデザインを展開するプラグが2年前にリリースした「パッケージデザインAI」だ。 590万人の学習データをもとに、AIが商品のパッケージデザインをたった10秒で評価する。商品開発の期間短縮を図れるほか、 “デザイン改良のヒントを得られる”点も好評だ。料金プランは2つ。1画像あたり1万5000円の単発利用と、1カ月70万円(1年契約なら50万円)の使い放題サブスク型から選べる。ちなみに無料お試しプランは、5月31日よりすべてのサービスが10画像だけなら誰でも利用できるとのこと。 カルビーでは、「とうもりこ」「えだまりこ」に続いて、同社の“最堅”ポテトチップス「クランチポテト」のリニューアルでもパッケージデザインAIを活用したことを2020年9月に発表していたが

    カルビーのポテチを売上1.3倍にしたAIの正体--プラグの「パッケージデザインAI」の実力
    rch850
    rch850 2021/05/05
  • LIFULLでの1on1: 「特に話したいことはありません」を解決した話 - LIFULL Creators Blog

    こんにちは。LIFULLのプロダクトエンジニアリング部の野澤です。エンジニアリングマネージャーをやっています。 LIFULLでは組織構造として部の下に「ユニット」があり、その下に「グループ」がぶら下がっています。 今期からは私はユニット長を拝命し、間接マネジメントを行うようになりました。 マネジメント業務の中でも1on1は部下のモチベーション維持やキャリア形成、戦略理解を促進させるために重要な手法です。 グループ長時代も1on1はやっておりましたが、間接マネジメントをやるにあたり、メンバーからは相談がしにくくなってしまったようで、「特に話したいことはありません」となってしまうことが増えていきました。 そこで改めて1on1を有意義にするためにはどうしたらいいか考えてみました。この記事ではそのための取り組みを紹介できればと思います。 LIFULLでの1on1 1on1は今やいろんな業界や会社で

    LIFULLでの1on1: 「特に話したいことはありません」を解決した話 - LIFULL Creators Blog
    rch850
    rch850 2021/05/01
  • An interview with Uncle Bob on

    An interview with Uncle Bob on "Clean Agile" with the two Japanese translators Masanori Kado and Shintaro Kakutani. Hosted by Kenji Hiranabe. ※日語字幕ONで視聴できます。

    An interview with Uncle Bob on
  • 良いコードとは何か - エンジニア新卒研修 スライド公開|CyberZ Developer

    CyberZ CTO室のメンバーの森 (@at_sushi_at) です。 先日、株式会社サイバーエージェントの2021年度 エンジニア新卒研修でコードの品質に関する講義を行いました。 そこで話した内容とスライドを完全公開します。 45分の内容のため、かなり長いですが、個人的にぜひ一読して欲しい内容になっています。 はじめに こんにちは、森 篤史と言います。2019年度入社で今年で3年目になります。株式会社CyberZのOPENREC.tvというプロダクトでAndroidアプリチームのリーダをやっています。 最近はプログラムを書く仕事以外に、次世代マネジメント室という全社横断組織でDevelopers Blogの改善プロジェクトを実行したり、CyberZ CTO室で組織活性化に取り組んでいます。 あと、2019年度の未踏スーパークリエータにも認定されました。 メインの仕事としては、入社して

    良いコードとは何か - エンジニア新卒研修 スライド公開|CyberZ Developer
    rch850
    rch850 2021/04/28
  • CoeFont

    CoeFont is a global AI Voice Platform, empowering users to express themselves in any language through a diverse range of AI voices.

    CoeFont
    rch850
    rch850 2021/04/26
  • Misocaフロントエンドの歴史と未来 - 弥生開発者ブログ

    こんにちは、 @mugi_uno です。 Misocaがサービスローンチされたのは 2011年です。実は2021年は10年目ということで何気に節目の年だったりします。 10年もあれば世の中的にもさまざまな技術変遷があり、Misocaもその波に乗っていけるよう、日々改善を繰り返してきました。 というわけで今回は、私自身がフロントエンド側の作業を多くやってきたこともあり「この10年間でMisocaのアーキテクチャがどのように変わってきたのか?」をフロントエンド側に焦点を絞って振り返ってみたいと思います。 ※ 意思決定に関する資料が無いものも存在するため、一部は情報に基づく推察になる点をご承知おきください。 年表 いきなりですが、ざっくり年表を書いてみました。 上部の黄色いラインは、フロントエンドに大きい影響を与えたMisocaの機能です。 これをもとに、サービスローンチから順を追って見てみます

    Misocaフロントエンドの歴史と未来 - 弥生開発者ブログ
    rch850
    rch850 2021/04/24
  • テスラ モデル3、買っちった/// (ロングレンジ 2021年モデル ギガ上海製のレビュー) - さわっても熱くない花火

    ついに、くるま、買っちった。 テスラ モデル3 2021 ロングレンジ(製造ギガ上海)です。スタッフ曰く「ほぼ日で最初のギガ上海のお渡しですね」とのことでした。— yanoshi (@yanoshi) February 26, 2021 意識を失っていたら買ってたんだ……ほんとだよ?いやほんとに。 まさか私が新車を買う日が来るとは。おとなになったなぁ。 さて、車を買ったということで、お気持ち表明の記事を書いていきたいと思います!わいわい!いぇいいぇい! 買う時に迷った他の車の話や、車自体のレビューから、「テスラ」という謎の自動車を買う体験についてめちゃくちゃ長文を書きましたので、よろしくお願いします。 長すぎる気もするので、興味のない人は最後の方だけで良いかもしれません。もはや読み飛ばしができるのかどうかもわからないくらい長文を書いてしまいました… その昔、日産リーフの初代で長距離ドライ

    テスラ モデル3、買っちった/// (ロングレンジ 2021年モデル ギガ上海製のレビュー) - さわっても熱くない花火
    rch850
    rch850 2021/04/16
  • ウザい「お節介教え魔」が日本人に多すぎる訳

    コンテンツブロックが有効であることを検知しました。 このサイトを利用するには、コンテンツブロック機能(広告ブロック機能を持つ拡張機能等)を無効にしてページを再読み込みしてください。 ✕

    ウザい「お節介教え魔」が日本人に多すぎる訳
    rch850
    rch850 2021/04/13
  • 個人開発でクローズドなチャットを作るので電気通信事業に届出

    電気通信事業法 第九条の規定に違反して電気通信事業を営んだ者は、三年以下の懲役若しくは二百万円以下の罰金に処し、又はこれを併科する。 実はこの法律のことは知っていたので、特定の人だけが見られるチャットを作るのを今まで避けてきました。届出は面倒そうだと思っていましたが、実行してみると簡単だったので記事にまとめました。 総務省による解説 電気通信事業参入マニュアル[追補版] を基準に解説します。 他人の通信を媒介する 電気通信設備を用いて「他人の通信を媒介する」とは、他人の依頼を受けて、情報をその内容を変更することなく、伝送・交換し、隔地者間の通信を取次、又は仲介してそれを完成させることをいう 『他人の通信を媒介する』場合、クローズド・チャットと見なされ、電気通信事業の届出が必要となることがあります。なお『オープン・チャットは電子掲示板と考えらえるため届出は不要』らしいです。そういうものとして

    個人開発でクローズドなチャットを作るので電気通信事業に届出
    rch850
    rch850 2021/04/11
  • 「入門 監視」を読んだので要点と思ったことなど | GRIPHONE ENGINEER'S BLOG

    こんにちは。SREの川野です。 今回は、「入門 監視」を読んで個人的に大事そうなポイントや思ったことなどをまとめてみました。 「入門 監視」とは オライリーが出版しているで2019年の1月に発売されています。 https://www.oreilly.co.jp/books/9784873118642/ こちらのでは、2部構成になっており第1部ではアンチパターンや監視についての新しい考え方について、第2部では監視戦略について書かれています。 第1部 監視の原則 1章 監視のアンチパターン ・オペレーションチームだけでなく全員が番環境全体に責任を持つこと ・監視を設定する人がシステムの動作を完全に理解していない状態だと、チェックボックス監視になってしまう ・「動いている」とはどういう意味か。HTTP 200 OKが返ってきている、ページに特定の文字列があるかどうか、リクエストのレイテンシ

    「入門 監視」を読んだので要点と思ったことなど | GRIPHONE ENGINEER'S BLOG
    rch850
    rch850 2021/04/07