並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 120 件 / 1324件

新着順 人気順

organismsの検索結果81 - 120 件 / 1324件

  • Atomic DesignをVue.jsで実現するための構成と考え方 | Biscuetでの例をもとに - SMARTCAMP Engineer Blog

    スマートキャンプのデザイナー/エンジニアのhaguriです。 弊社では8月1日、インサイドセールスに特化したCRM Biscuet(ビスケット) という新サービスをリリースしました。 biscuet.jp Biscuetでは Vue.js + Atomic Design でコンポーネント設計をしています。今回はその構成と考え方・Biscuetチームでの運用について紹介していきます。 Atomic Design について templatesとpagesについて Biscuetでのルール atoms molecules organisms pages ディレクトリ構成 App.vue components/ plugins/biscuet-materials/ さいごに Atomic Design について Atomic Design とは、コンポーネント単位で設計していくデザイン・開発手法で

      Atomic DesignをVue.jsで実現するための構成と考え方 | Biscuetでの例をもとに - SMARTCAMP Engineer Blog
    • Atomic Designの概念を参考にSketchのシンボルを効率的に管理する方法 | UXデザイン会社Standardのブログ

      新年明けましておめでとうございます。 2017年も、未来の豊かさにつながる仕組みをデザインする組織として、STANDARDメンバー一同、常に学び、考え、邁進して参ります。本年もどうぞ、よろしくお願いいたします。 Sketchの連載記事を執筆しました 私事ですが、年末にWPJさんでSketchの連載記事を執筆させて頂きました。 吉竹 遼のSketch入門 for UIデザイナー – WPJ 対象はこれからSketchを触ろうと思っている方や、使っているけどもっと色々使い方を知りたい、という方です。今回はこの連載の中から、周りの反応が上々だったテクニックについて、編集さんに許可を頂き増補バージョンとしてお送りします。 Sketchはバージョン41以降シンボルのオーバーライドが可能になり、ますます効率化が進み使いやすくなりましたが、一方でシンボルを作成する機会も多くなり、管理の手間が増えてきまし

        Atomic Designの概念を参考にSketchのシンボルを効率的に管理する方法 | UXデザイン会社Standardのブログ
      • 大規模Angular SPA開発に立ち向かうためにアプリとUIを切り分けた話

        ビズリーチで「HRMOS(ハーモス)採用管理」のフロントエンドエンジニアをしています、浅井です。 前編では「AngularJSのリプレースにAngularを選んだ話」についてお話しました。 今回は、長期的にサービスを発展させていくことを念頭に置き、アプリケーションの規模もチームメンバーの人数が増えていってもスムーズに開発・メンテナンスしていくために、AngularでWebアプリケーションを再構築していく中で盛り込んだことをご紹介したいと思います。 AngularJS時代の課題 せっかくAngularに移行するからには、「AngularJS時代からの負債は引き継ぎたくない、メンテナンスしやすい仕組みにしておきたい」というのがチームメンバー全員の想いとしてありました。 まずは、AngularJS時代に実装・運用フェーズで感じていた課題を洗い出したところ、 ページ単位で 似たようなUIが別々に

          大規模Angular SPA開発に立ち向かうためにアプリとUIを切り分けた話
        • フロントエンドのディレクトリ設計を移行した話 | Atomic Design → Feature

          はじめに この記事は、業務でフロントエンドのディレクトリ設計思想を変更した際の作業をまとめた記事です📕 それなりの規模のプロジェクトでの移行作業のため、新規機能実装などに影響が出にくいようにリファクタリングを進めてきました。そこでの進め方や感想も含めてお伝えできればと思います。 前提 6年ほど運用しているReact Nativeのプロジェクトでの移行作業のお話です。 従来のディレクトリ設計思想はAtomic Designを採用していました。しかし、organismsのコンポーネントが300個近くにも及び、プロジェクトの規模が大きくなるにつれて様々な課題が浮き彫りになりました。これを機に設計思想の移行を決めました。 Layer型のAtomic DesignからFeature型のディレクトリ構造に移行していこうと思います😌 参考: ソフトウェアアーキテクチャの基礎 なぜ移行したか なぜ移行

            フロントエンドのディレクトリ設計を移行した話 | Atomic Design → Feature
          • こんなにいるのか未確認生物UMA!不思議で奇妙な謎の動物20

            目撃情報はあるもののその正体が確認されていない「未確認生物」。その多くが誤認やねつ造であったとしても彼らの存在は私たちにロマンを感じさせます。 今回は世界で報告されている未確認生物の中でも特に有名なものをまとめてご紹介します。 合わせて読みたい関連記事 ・発見された未確認生物!UMAだった不思議な動物たち ・未確認生物UMA!ネッシーの全てとその正体に迫る ・怖すぎる未確認生物UMA!チュパカブラの正体 一口に未確認生物といってもその種類は非常に多いです。ここでは未確認生物を一覧にしています。 ①シャドーピープルシャドーピープルはここ10年ほどで目撃されるようになった比較的新しい未確認生物です。真っ黒な影のような人型をしておりポルターガイスト現象を引き起こしたり、不吉な予言をするといわれています。出現される前兆として何かが焦げるような臭いや、皮膚に痛みを感じるといいます。動画サイトなどに映

            • 海外FXボーナスおすすめ比較17選!日本人に人気のFX業者一覧を紹介【2024年1月徹底調査】

              海外FX業者を利用する上で、ボーナスは絶対に欠かせません。口座を新規開設するだけでもらえる「口座開設ボーナス」、入金時にもらえる「入金ボーナス」、その他にもキャッシュバックなど、様々なボーナスがもらえます。 受け取ったボーナスはそのまま取引に使え、利益が出た時は出金することも可能です。お得はあっても損はないボーナスなので、海外FX業者を選ぶ際には必ず比較しておきたいところです。 そこでこの記事では、海外FXボーナス(口座開設ボーナス・入金ボーナスキャンペーン)を徹底的に研究した上で、おすすめ比較ランキングにまとめてみました。日本人に人気のFX業者だけでなく、マイナーの海外FX業者や注意点なども詳しく解説していきます。 「海外FXボーナスが豪華な業者をすぐに知りたい」という方向けに、海外FXボーナス選びに役立つカオスマップを作成したのでこちらも併せて参考にしてください。 「どのFX業者で口座

              • TypeScript の型を用いたコンポーネントの責務の明確化 - Timee Product Team Blog

                はじめまして!フロントエンドエンジニアの樫福 @cashfooooou です。 タイミーでは Next.js × TypeScript で toB 向け管理画面を作成しています。 この記事は、toB向けの管理画面の開発時に筆者が気づいたコンポーネント間の責務の明確化の必要性と、 TypeScript の型を用いて責務の分割をサポートする方法の紹介しています。 背景 利用者の様々なニーズに応えるために、toB向け管理画面には様々なページが実装されています。 2つ以上のページを実装していると、それぞれのページで実装の粒度がバラバラになることがあります。 一方ではフックの中で実装していたようなロジックが、他方ではコンポーネントで実装されている あるページのコンポーネントは複数のファイルに分割しているけど、こちらのページでは巨大な一つのファイルで実装が完結している 属人的な責務の分割が失敗した様子

                  TypeScript の型を用いたコンポーネントの責務の明確化 - Timee Product Team Blog
                • Atomic Design思考でVue.js×Plotly.jsでのグラフComponentを実装した結果 - ABEJA Tech Blog

                  第0章:はじめに こんにちは。はじめまして。 ABEJAでフロントエンドとバックエンドをフラフラしているエンジニアの齋藤(@z-me)*1です。 本ブログは ABEJA Advent Calendar 2019 の9日目です。 不本意ながらABEJAで開催するフロントエンドのミートアップやカジュアル面談でよく、 ABEJAってAIの会社ってイメージはあるけどUI/UXガッチリやってるイメージがない。 と言われる事が多いので、当ブログ編集長*2が言っている通り*3、ABEJAではプロダクトを開発&提供しているということをお伝えしたいと思います。 今回はその中でも、あまり外部に広く知られていない、ABEJA Insight for Retailの提供しているDashboardで、どのようにUI/UXに力を入れて開発しているのかや、その開発手法(Atomic Design)やグラフCompone

                    Atomic Design思考でVue.js×Plotly.jsでのグラフComponentを実装した結果 - ABEJA Tech Blog
                  • コード設計編: context による縦軸分類とレイヤードアーキテクチャ(新規開発のメモ書きシリーズ3)

                    流行りの monorepo 風味と DDD 風味? 今回はコードの設計について書き残します。主に JavaScript 界の話です。Web アプリケーション全体の設計は次回で、今回はコード面の設計に限定して書き留めています。プロダクト全体のアーキテクチャは次の記事で述べる予定ですが大雑把には、メディアっぽいサービスでありつつも SPA + SSR が許容される程度には要件定義の時点でコードの行数がかさむことが約束されたプロダクトです。 今回は大きく分けて下記について述べています ディレクトリ構造 オブジェクトの種類と責務 Flux 的なデータフロー あくまで風味なので今回、専門用語の意味ズレなどは優しくお願いします... このシリーズの他の記事はこちら。 技術要素編: web アプリが新陳代謝を続けるための依存関係の厳選 ビルド設定編: UA に応じた最適な JS バンドルの配信と web

                      コード設計編: context による縦軸分類とレイヤードアーキテクチャ(新規開発のメモ書きシリーズ3)
                    • react-native-dom の何がすごいのか - Qiita

                      react-native-dom とは experimental と書いてあるが普通に動く。デモを見ると React Native で提供されている仮想 DOM は大体動くといった感じ。 2018 年の React Europe で発表された資料。 https://rndom-slides.vincentriemer.app/ https://www.youtube.com/watch?v=aOWIJ4Mgb2k これの何がすごいかというとブリッジの仕組みにのっとって構築されているところだ。 Native First と言っている。 ブリッジの仕組み iOS のブリッジの仕組みは次でまとめているので参照のこと。 https://speakerdeck.com/januswel/discussion-about-the-bridge https://qiita.com/janus_wel/i

                        react-native-dom の何がすごいのか - Qiita
                      • ECSSの概要と考え方のまとめ - Qiita

                        ECSSというOOCSSとはほとんど反対のアプローチをするCSSの構成案があります。製品によってデザインが大きく異なるWebサイトに向いているのかなと個人的には考えています。あるいは、うまく共通化をすることができれば大規模なWebサイトにも適応可能ではないかなと期待しています。 Enduring CSS 案件で使いたいなと思ったのですが、あまり広く知られているものでもないですし、検索しても該当する記事はまだまだ少なかったりします。 公式サイトを読むのが一番いいのですが、ボリュームがあり、さらに英語であることを考えるとそれも難しい。というわけで、ECSSの概要と考え方を日本語で比較的短い文章でまとめることにしました。 このドキュメントの目的はECSSを詳しく調べたくなったり、実際に使い始めるためのきっかけになることです。 以下の文章の最新版はGitHubにアップしています。 ECSS End

                          ECSSの概要と考え方のまとめ - Qiita
                        • フロントのチーム開発効率を最適化するワークフローと SPA 設計 | Nagisaのすゝめ

                          ちょっと意識高そうなタイトルを付けてしまいましたが、皆さんどのような開発でお過ごしでしょうか。 Nagisa では現在フロントエンドエンジニアは1人です。長きに渡って1人で開発してきましたが、最近は iOS エンジニアやデザイナーも開発に参加することでスピードとクオリティを担保しています。 そこで今回はスキルや役割の違うメンバーで効率よく開発を進める。そしてコードをカオスに落とさず秩序を保つために行ったワークフローの改善や、取り入れたデザインパターンなどを紹介したいと思います。 複数人でチームを組んで開発をするのは、1人のときよりも難しいです。雰囲気で開発を進めていけばコードはカオスに陥り、スピードも品質も担保できなくなります。 他人のソースコードを引き継いだ時や3ヶ月前の自分 (殆ど他人) のコードを改修している時も似たようなことが起こります。 逆に、1人で開発して1人で継続的にメンテし

                            フロントのチーム開発効率を最適化するワークフローと SPA 設計 | Nagisaのすゝめ
                          • アウトプットの精度が上がる!「Adobe XDをプロトタイピングに活かす方法」 研修レポート | メンバーズクリエイターズブログ

                            2021.3.1 アウトプットの精度が上がる!「Adobe XDをプロトタイピングに活かす方法」 研修レポート ツールデザインナレッジ研修 皆さん、こんにちは。 メンバーズキャリアカンパニー所属ディレクターの森山です。 この度、2021年1月26日にオンラインにて開催された「Adobe XDをプロトタイピングに活かす方法」研修を受講しました。 講師は株式会社まぼろし取締役CMOであり、メンバーズキャリアカンパニーの技術顧問も務めてくださっている益子貴寛さんです。 今回の講義は、Adobe XDの機能の中でも、それぞれのワイヤーフレームやデザインをリンクで有機的につなげて、ブラウザで動く画面を作ることができる「プロトタイピング」という機能にフォーカスした内容でした。 ディレクターやマーケター、プランナーなどのノンデザイナー及びノンエンジニア向けの講座ではありましたが、プロトタイピング自体はU

                              アウトプットの精度が上がる!「Adobe XDをプロトタイピングに活かす方法」 研修レポート | メンバーズクリエイターズブログ
                            • The 150 Best Online Flash Games

                              It was a long and exhausting task: playing hundreds of online games for hours in a row, day after day. It was hard, but someone had to do it. The result is the list that you will find below. Enjoy! Action Games 1. IndestructoTank As you probably guessed, on this game, you get to drive an indestructible tank around. Once attacked by enemies’ bombs, the tank will be blasted into the sky and you will

                                The 150 Best Online Flash Games
                              • Atomic Designの実装例 〜Atomic Designを使ったコンポーネント指向のUI開発:Q〜 - UGAP Engineer's Blog

                                本稿は(序)(破)(Q)のシリーズの3番目の記事になります。 本稿では前回(破)で説明したAtomic Designを導入する際に工夫した点をふまえた実装例をJSフレームワークを使用する場合と使用しない場合の2つの場合について紹介します。 シリーズ(序)ではAtomic Designの概要 シリーズ(破)ではAtomic Designの導入に際して工夫した点 について説明していますので、そちらをご覧ください。 実装例題材 下のサイトテンプレートを題材に実装していきます。 https://html5up.net/prologue シチュエーションとしては、デザイナーからもらったデザインカンプをエンジニアが実装する想定で説明します。 コンポーネントの分割 エンジニアはデザインカンプをAtomic Designのコンポーネント単位に分割していきます。 コンポーネントの分割フロー図は(破)で以下の

                                  Atomic Designの実装例 〜Atomic Designを使ったコンポーネント指向のUI開発:Q〜 - UGAP Engineer's Blog
                                • Atomic Designを使ってReactコンポーネントを再設計した話 | スペースマーケットブログ

                                  こんにちは、フロントエンドエンジニアの荒田です。 早いものでスペースマーケットに入社して半年が経ちました。毎日新しい発見があり充実した日々を送っています。 今日はAtomic Designを使ってReactコンポーネントを再設計したお話をご紹介したいと思います。 背景 今まではReactでコンポーネントを作成するにあたり、粒度に関しての指針が明文化されておらず、コンポーネントの粒度は各エンジニアがそれぞれの思想で決めていたため、担当エンジニアの違いによってコンポーネント粒度がばらばらになる課題がありました。 汎用的で、使いやすい粒度のコンポーネントを作成するためには、デザイナーがデザインを繰り返し使っている、その粒度に合わせるのがいいのでは?と感じました。 そしてそれらを解決するためにAtomic Designを導入してコンポーネントのあり方について再設計することにしました。 Atomic

                                    Atomic Designを使ってReactコンポーネントを再設計した話 | スペースマーケットブログ
                                  • 「これほど訳しつつわくわくさせられる本もなかなかなかったのも事実だ」『スケール:生命、都市、経済をめぐる普遍的法則』山形浩生氏、訳者解説|Hayakawa Books & Magazines(β)

                                    「これほど訳しつつわくわくさせられる本もなかなかなかったのも事実だ」『スケール:生命、都市、経済をめぐる普遍的法則』山形浩生氏、訳者解説 ヒトとほぼ同じ要素でできているのに、なぜネズミは3年しか生きられないのか。企業は死を免れることができないのに、なぜ都市は成長を続けることができるのか――。 理論物理学者であるジョフリー・ウェストはこれらの問題について、物理学の方法論を応用することで、『スケール:生命、都市、経済をめぐる普遍的法則』で解き明かしました。 この記事では、本書の訳者のひとりである山形浩生氏の解説を全文公開し、著者ウェストの思考に迫ります! 『スケール』解説 本書はGeoffrey West, Scale: The Universal Laws of Life and Death in Organisms, Cities and Companies(Weidenfeld & Ni

                                      「これほど訳しつつわくわくさせられる本もなかなかなかったのも事実だ」『スケール:生命、都市、経済をめぐる普遍的法則』山形浩生氏、訳者解説|Hayakawa Books & Magazines(β)
                                    • 海外FXボーナスおすすめ比較17選!日本人に人気のFX業者一覧を紹介【2024年1月徹底調査】

                                      海外FX業者を利用する上で、ボーナスは絶対に欠かせません。口座を新規開設するだけでもらえる「口座開設ボーナス」、入金時にもらえる「入金ボーナス」、その他にもキャッシュバックなど、様々なボーナスがもらえます。 受け取ったボーナスはそのまま取引に使え、利益が出た時は出金することも可能です。お得はあっても損はないボーナスなので、海外FX業者を選ぶ際には必ず比較しておきたいところです。 そこでこの記事では、海外FXボーナス(口座開設ボーナス・入金ボーナスキャンペーン)を徹底的に研究した上で、おすすめ比較ランキングにまとめてみました。日本人に人気のFX業者だけでなく、マイナーの海外FX業者や注意点なども詳しく解説していきます。 「海外FXボーナスが豪華な業者をすぐに知りたい」という方向けに、海外FXボーナス選びに役立つカオスマップを作成したのでこちらも併せて参考にしてください。 「どのFX業者で口座

                                      • 8億3000万年前の「まだ生きている可能性のある生物」を塩の結晶で発見

                                        天然の塩の結晶・ハライト(岩塩)の中の液体に、原核生物や真核生物の細胞や有機化合物と一致する反応があることを地質学者が発見しました。この有機物の一部はまだ生きている可能性もあるとのことです。 830-million-year-old microorganisms in primary fluid inclusions in halite | Geology | GeoScienceWorld https://doi.org/10.1130/G49957.1 Potentially Alive 830-Million-Year-Old Organisms Found Trapped in Ancient Rock https://www.sciencealert.com/830-million-year-old-microorganisms-found-trapped-in-australi

                                          8億3000万年前の「まだ生きている可能性のある生物」を塩の結晶で発見
                                        • 風船屋さんを支える技術。200時間でゼロからweb検索システムを構築した裏側のすべて。(Next.js, Firebase...)

                                          はじめに こんにちは、フロントエンドエンジニアの多田です。 フロントエンド領域の勉強をはじめて 1 年が経ち、今回個人でゼロからアニプラさん(バルーンショップを経営してる会社)のバルーンサイトの検索システムを作らせていただく機会に恵まれました。 開発にかけられる総時間が 200 時間(つまり工数 1 人月ちょいぐらい、、)というだいぶヤバめなチャレンジングな時間的制約の中、要件定義・デザイン・フロントエンド・バックエンド・インフラ周りまで通して全て 1 人で開発し、完成させることができました。 はじめてfigmaでデザインしてみた アニプラさんより記事を書く許可をいただいたので、開発の裏側の話を記事にまとめます。 開発したサイトはこちら ↓ (今回の記事のメインとなる Next.js で作ったバルーンプラン一覧検索画面) 本記事の内容 (ほぼ)個人開発においての、要件定義 → デザイン →

                                            風船屋さんを支える技術。200時間でゼロからweb検索システムを構築した裏側のすべて。(Next.js, Firebase...)
                                          • [PDF] 情報社会と科学 「波動」 12/8 長島雅裕(長崎大学教育学部)

                                            情報社会と科学 「波動」 11/10, 11/17, 12/1, 12/8 (次回から藤木先生が担当です) 長島雅裕 (長崎大学教育学部) 前回講義に対するコメントから 「水伝」について、確認 ● 水が「ありがとう」「ばかやろう」などの言葉に反応することはあ りません。 ● これは、科学的に既に否定されていることです。可能性はまっ たくありません。 – 膨大な過去の様々な実験が、「水伝」が間違っていること を証明している ● 「水伝」をもとにした道徳は、「水伝」の「科学的」説明の正当性 が否定された途端、崩壊します。その点、ファンタジーや御伽 噺とは性質が違います。 ● 今日これからお話するように、「水伝」的ニセ科学は、自由で民 主的な社会を歪ませ崩壊させる基盤にすらなる可能性があり ます。 植物に声をかけたりするとよく育つという話を聞いたことがある が、愛情をもって育てることで、植物の

                                            • Alternative Atomic Designをさがして | よりデザイン

                                              DMMのエンジニアで『React開発 現場の教科書』の著者でもある石橋啓太さんにお声がけ頂いて『ReactとAtomicDesignからみるコンポーネント開発』でお話をさせて頂きました。 テーマは個人的に関心のあった「Atomic Designの代替」を選びました。Atomic Designと言えば、いまや国内外含めてコンポーネント設計をする際に多くの人が参照する概念ですが、すべての環境に適切かと言えばそれはまだ疑問を残す余地があります。 「Atomic Designを採用してみたけどしっくりこなかったので自分たちに合った概念を考えてみた」という個人・組織がいるのはMediumの記事などを通じて知っていたので、そういった事例を集めてみたら面白いんじゃないかなと思ったのがこのテーマを選んだきっかけです。完全に趣味です。 Atomic Designへの疑問 Atomic Designについて知

                                                Alternative Atomic Designをさがして | よりデザイン
                                              • 他人の「うんち」を移植された患者が死亡する事例が発生

                                                by Alexas_Fotos 健康な人の便を患者に投与する便微生物移植(FMT)という治療法は、患者の腸内細菌のバランスを整えることで難病の治療効果が期待できるというもの。そんなFMT治療を受けた患者が、健康に寄与する細菌だけでなく「致命的な細菌」まで移植されてしまったことで死亡するという事例が発生しました。 Important Safety Alert Regarding Use of Fecal Microbiota for Transplantation and Risk of Serious Adverse Reactions Due to Transmission of Multi-Drug Resistant Organisms | FDA https://www.fda.gov/vaccines-blood-biologics/safety-availability-bio

                                                  他人の「うんち」を移植された患者が死亡する事例が発生
                                                • 盗葉緑体現象 - Wikipedia

                                                  サボテングサ属から葉緑体を取り込むウチワミドリガイ 盗葉緑体現象(Kleptoplasty)は、軟体動物の嚢舌目や繊毛虫・有孔虫・渦鞭毛藻で見られる、餌の特殊な利用法である。餌藻類の葉緑体を細胞内に取り込み一時的に保持する現象を言う[1] 。取り込まれた葉緑体が光合成能力を保持しており、取り込んだ個体がその光合成から栄養を得ている場合は機能的盗葉緑体現象(functional kleptoplasty)と呼ばれる[2][3]。クロララクニオン藻などでの葉緑体の二次的獲得と異なり、葉緑体をもともと持っていた個体の核は細胞内に取り込まれない。 渦鞭毛藻[編集] 取り込んだ葉緑体の安定性は種によって異なる。ギムノディニウム Gymnodinium・フィエステリア Pfiesteriaでは数日しか保持されないが、ディノフィシス Dinophysisでは2か月の間安定である[1]。 従属栄養性の渦鞭

                                                    盗葉緑体現象 - Wikipedia
                                                  • Storybook+AtomicDesignでデザイナーが開発に参加した話 | Nagisaのすゝめ

                                                    はじめに こんにちは、デザイナーの浜田です。 マンガZEROのWebリニューアルを担当することになり、AtomicDesignに則ってSketchでデザイン制作をしました。 そして今回デザイナーがAtomicDesignで言うAtoms/Molecules/OrganismsあたりのHTML/CSSを書いてみようという話になり、Storybookが導入されることになりました。 本記事ではデザイナーがStorybook+AtomicDesignを使って開発に参加してみてどうだったか、どのように活用ができたか、について紹介したいと思います。 デザイナー&エンジニア間でStorybookが有用に使えそうかどうかの参考になればと思います。 ※本記事では、Storybookの環境構築やコードについての解説などは行いません。 AtomicDesignについては以前に弊社デザイナーが記事にしているので紹

                                                      Storybook+AtomicDesignでデザイナーが開発に参加した話 | Nagisaのすゝめ
                                                    • 髪型別コーデ検索におけるSPAの開発 - ZOZO TECH BLOG

                                                      こんにちは、WEAR部の繁谷です。 普段はバックエンドのエンジニアとしてWEARの開発を行っています。 ZOZOテクノロジーズは4月7日に「髪型別コーデ検索」をリリースしました。 プレスリリースは是非こちらを御覧ください。 髪型別コーデ検索のフロントエンドはSPA(Single Page Application)でつくられており、こちらの開発を行った際に意識した設計について紹介します。 はじめに 髪型別コーデ検索は、ZOZO研究所の福岡チームが研究・開発したAIを活用し髪型からコーディネートを検索するAPIを利用して、SPAのWebサービスとして提供しています。 こちらは髪型別コーデ検索のアーキテクチャを簡単に示したものです。 今回私は研究所が提供するAPI以外のエンジニアリングに関する部分である、バックエンドのAPI開発、フロントエンドの開発、それらのインフラ構築を担当しました。 その中

                                                        髪型別コーデ検索におけるSPAの開発 - ZOZO TECH BLOG
                                                      • UCI 機械学習リポジトリのデータセット一覧 | トライフィールズ

                                                        UCI machine learning repositoryで公開されているデータセットの一覧をご紹介します。英語での要約(abstract)をgoogle翻訳を使用させていただき機械的に翻訳したものを掲載しました。データセットのサンプルを探す参考にしていただければ幸いです。 掲載内容は2024年06月01日の情報で、データセット数は645です。 Breast Cancer This breast cancer domain was obtained from the University Medical Centre, Institute of Oncology, Ljubljana, Yugoslavia. This is one of three domains provided by the Oncology Institute that has repeatedly appea

                                                          UCI 機械学習リポジトリのデータセット一覧 | トライフィールズ
                                                        • ノーベル賞のもう一人の博士がなんか凄い 映画に出てくるマッドサイエンティストみたい :【2ch】ニュー速クオリティ

                                                          1 カラカル(WiMAX【緊急地震:茨城県南部M4.2最大震度3】)2012/10/08(月) 20:08:11.18 ID:IjD4yJXs0 ?PLT(12505) ポイント特典 John B. Gurdon and Shinya Yamanaka 画像 http://www.nobelprize.org/nobel_prizes/medicine/laureates/2012/press.html Press Release 2012-10-08 The Nobel Assembly at Karolinska Institutet has today decided to award The Nobel Prize in Physiology or Medicine 2012 jointly to John B. Gurdon and Shinya Yamanaka for the

                                                          • Atomic Designの日本語スライドに正しさを求めるのは間違っているだろうか - Qiita

                                                            はじめに Atomic Designとはこのリンクに書いてある感じの奴です 最近のコンポーネント指向のフロントエンドでAtomic Designで失敗するチームの話をちらほら聞きます 自分も1度は失敗しました。そりゃプロトタイピングもしたことなかった状態でAtomic Designでこった画面を作ったので当然ですが。(逆に1つ目の画面で失敗に気づけてよかった では、なぜ我々はAtomic Designでフロントの開発が上手くいかないのかを説明しようと思います。(誤字脱字その他各種修正の編集リクエスト待ってます! 指摘1. 世に出回っている多くの日本語資料のAtomic Designスライドは間違っている そもそもオリジナルのAtomic Design読んだことありますか? 読んでないなら読みましょう。英語を読むのがめんどくさいなら私のざっくりな和訳記事を読んでください。 なぜオリジナルを読

                                                              Atomic Designの日本語スライドに正しさを求めるのは間違っているだろうか - Qiita
                                                            • デザインしやすい部品の分け方を考える

                                                              Atomic Design の課題 デザインシステムを作っていく際、Atomic Design は非常に参考になる考え方です。Atomic Design は以下の 5 つの要素によって構成されていて、Pages へ近づくほど、より複雑で大きなものになります。 Atom : UI を構成する最小かつ基礎要素。ラベルやボタンなどが含まれる。 Molecules : 2 つ以上の Atom によって構成された小さなグループ。ラベル、インプット、ボタンで構成された検索フィールドはその一例。 Organisms : 2 つ以上の Molecules もしくは Atoms によって構成されており、画面上で独自の枠組みになっていることが多い。 Templates : コンテンツ構造が分かる大きな枠組みで、利用文脈によって分類できるレイアウトになっている。 Pages : テンプレートが実際どのように扱わ

                                                                デザインしやすい部品の分け方を考える
                                                              • React + Reduxでマウスについてくる星を作る - 俺、サービス売って家買うんだ

                                                                さて、皆様七夕の夜をいかがお過ごしでしょうか? 七夕ということで、マウスの軌跡を星が追従するJavaScriptを書きました。 作ったもの www.youtube.com DEMO ※一旦PCのみ もうホント簡単なんですが、Web1.0時代に流行していたマウスに画像を追従させるあれです。あれ。JavaScriptと言ったらこれですよね。最高! 本当にやりたっかたこと React + Reduxの勉強 設計 - 実装 - テストまで一通りの流れの経験 ここ一年ぐいらフロントエンドを書くときは「慣れてるから」という理由でVue.jsを利用していたのですが、最近はReact + Reduxで実装しているサービスが増えており、そろそろ勉強しないとという焦燥感がでてきて何かいいアイディアはないかと考えていた折に、某同僚と 「React + Reduxを使ってマウスについてくる星実装してようぜ」 とな

                                                                  React + Reduxでマウスについてくる星を作る - 俺、サービス売って家買うんだ
                                                                • Atomic Design における Atom, Molecule, Organism の見極め方 - assertInstanceOf('Engineer', $a_suenami)

                                                                  最近フロントエンド書いてて、コンポーネントの設計とかデザイナーとのコミュニケーションには Atomic Design を採用しているのだけど、まあよくある話として「この要素が atoms / molecules / organisms のどれにあたるかわからん!」となる(なった、特に molecules)ので、チーム内に雑にテキストで書いて共有した。で、せっかくならそれを公開して優秀なデザイナーおよびフロントエンドエンジニア諸氏に意見を募りたいと思ったのでブログ書いてみることにする。 ちなみに、現状は実装対象として Web アプリケーションを想定しているけど、ネイティブアプリも視野に入ってるので「HTML ではそうかもしれないけどネイティブアプリだと云々」みたいな意見も歓迎する。 チームに共有したテキストがこちら。 Atom, Molecule, Organismの見極め方 Atomic

                                                                    Atomic Design における Atom, Molecule, Organism の見極め方 - assertInstanceOf('Engineer', $a_suenami)
                                                                  • コンポーネントの分類について考えたことをまとめた

                                                                    どのようにコンポーネントを分類していくか 個々のコンポーネントがが単一の責任のみ負っている状態であれば、コードの見通しも良くなる上、後々のメンテナンスも容易です。 まずは「複数の関心ごとを1つにまとめない」という原則(単一責任の原則)から分類の指針を考えていきます。 フロントエンドにおける関心ごとですが、大別すると APIとの接続 View(表示とイベント実行) 状態管理 以上3つに集約されるのではないでしょうか。 では、これらの関心ごとをどの様に切り分けていけば良いのか考えていきます。 APIとの接続 まずはAPIとの通信ですが、こちらはコンポーネントの外で管理した方が良いと考えています。 各コンポーネントに通信に関わる処理がベタ書きされている状態だと、エンドポイントの変更等に弱くなり、通信処理の再利用も面倒です。 それに、「フロントの状態管理 / 表示」と「外部との接続」はそれぞれ別種

                                                                      コンポーネントの分類について考えたことをまとめた
                                                                    • EXCELマクロでガントチャートを作ってみた - ITレシピ

                                                                      2007-2-18 Japanese/English スクリーンショット ストーリー EXCELでガントチャート作るのはいいけど、イナズマ線を手で引くのはなぁ・・・・。 ってことで、ガントチャート(試作版)をEXCELで作成しました。 線はシェイプオブジェクトで引くようにしました。 Excelで簡単にスケジュールが作成できます。 感想&要望があったらコメントください。 11/25(日)追加 操作説明の動画を作成しました。こちらを参照ください。 http://mizhiro.mitelog.jp/taskline/taskline.htm ※動作確認 ○Excel2010New! ○Excel2007 ○Excel2003 ○Excel2000 ダウンロード(作成したEXCELシートはコチラ。) 英語版(English Version)も作成しました(2008-07-14) taskline

                                                                      • Rearchitecting Wantedly's Frontend | Wantedly Engineer Blog

                                                                        概要: Wantedlyの会社ページをリニューアルするに際して、フロントエンドのアーキテクチャを見直しました。この記事では、1) なぜ見直す必要があったのか、2) 主要なアーキテクチャに関する説明、3) その他の新たに導入したスタック、について紹介します。 Wantedlyにはかなり前から会社ページというものが存在しています。元々はその会社の募集がまとまっている程度の役割でしたが、最近ではWantedly Feedのブログ記事を筆頭に、Caseのポートフォリオやメンバーのプロフィールなどの募集以外のコンテンツが増えてきました。さらに検索流入もかなり増えており、会社名で検索した時にその会社のコーポレートサイトより上位に表示されることも珍しくないです。そのため、会社ページの重要性がとても増していました。 その中で、会社ページへの訪問者に素早くかつ深くその会社の魅力を伝えられるようにすることを目

                                                                          Rearchitecting Wantedly's Frontend | Wantedly Engineer Blog
                                                                        • モバイルアプリ開発において宣言的UIフレームワークを利用する際のコンポーネント粒度についての考察 - クックパッド開発者ブログ

                                                                          こんにちは、クックパッド事業本部 買物サービス開発部の佐藤(@n_atmark)です。 私の所属する買物サービス開発部ではクックパッドアプリにおける買い物機能*1の開発を行なっており、私は2020年の上期から買い物機能のモバイルアプリ開発の担当をしています。 2020年上期〜2021年上期では、クックパッドiOSアプリの買い物機能開発に、 2021年下期からは、クックパッドAndroidアプリの買い物機能開発に携わっています。 クックパッドアプリの買い物機能開発に関する詳細はクックパッド開発者ブログにもまとまっていますので、ぜひ合わせてご覧ください。 techlife.cookpad.com techlife.cookpad.com 前述の通りクックパッドアプリにおける買い物機能をiOS/Android両プラットフォーム向けに開発しているのですが、実はそれらの開発には共通している点がありま

                                                                            モバイルアプリ開発において宣言的UIフレームワークを利用する際のコンポーネント粒度についての考察 - クックパッド開発者ブログ
                                                                          • Sketch LibrariesとAbstractを使ったAtomic Designの実践💪 | Nagisaのすゝめ

                                                                            はじめに こんにちは! 社長室インキュベーションチームで新規サービスのデザインを担当しています田村です。 先日、デザイナーリーダーの川畑が執筆した記事にある通り、Nagisaではデザイン手法としてAtomic Designを採用しています。 Atomic Designは、コンポーネント指向のデザイン手法です。 コンポーネント指向はパーツの再利用と効率の良い運用を可能とし、デザインの追加・変更が容易であり作業の効率化に繋がります。 また、React Storybookなどを使用すれば「あのボタンがない」「カラーが違う」などの実装段階での抜け漏れも防げますし、デザイン変更のハードルも下がるかと思います。 コンポーネントの粒度がしっかりと定義できていれば、エンジニアさんとの共通言語が増えてコミュニケーションの質が高まることも期待できます。 このようにAtomic Designはデザイナーの作業効

                                                                              Sketch LibrariesとAbstractを使ったAtomic Designの実践💪 | Nagisaのすゝめ
                                                                            • The Cloud Appreciation Society - Cloud Appreciation Society

                                                                              Phytoplankton are microscopic organisms that live in water. They’re usually single-celled plants, and, like most plant life, they capture sunlight via photosynthesis. In the right conditions, a population of phytoplankton at sea can grow i…

                                                                                The Cloud Appreciation Society - Cloud Appreciation Society
                                                                              • お詫びとご説明|原口一博

                                                                                まずは、下記のツィートについて、不快な思いをおかけした方々にお詫びを申し上げます。 大変、申し訳ございません。 私が英語で風評被害を流したとされている方がおらますが当該記載と解釈について今、現在まで理解している事をもとに数点、ご説明、弁明させたいただきたいと思います。どうぞよろしくお願い申し上げます。  問題とされているのは、上記記載について、その表題をツィートしたものだと思われます。  このツィートについては、お詫びして既に削除しております。 私が当該ツィートを削除したのは、ご指摘があり、広告だと思って読み飛ばしていた部分にも本文が続いていて、そこには私の知識では、確証を持てないことが書いてあったからでございます。  私がRTした記載が虚偽だと主張しておられる方は、どの部分を虚偽だとおっしゃっているのでしょうか? 昨晩、RTして問題とされているのは、以下の記載です。 https:/

                                                                                  お詫びとご説明|原口一博
                                                                                • Figmaでbootstrapを作ったので無料配布します。|hikaru-takase /Loglass

                                                                                  仕事でbootstrapを使う機会があったので、これを機にfigmaでbootstrapデザインテンプレートを構築しました。Figmaとbootstrapの相性と生産性はめちゃくちゃ良いと感じてます。 エンジニアさん御用達!みんな大好きbootstrapは優れたコンポーネントを提供しており、その優れたbootstrapコンポーネントを共有&共同作業に特化したFigmaで事前にコンポーネント化しておく事で、デザイナー以外の人でもパーツの組み合わせを考えるだけで実際の画面に近いプロトタイプを構築することが可能になります。 細かなデザインやパーツ製作に注力しなくて良くなる分、プロジェクトの課題であるビジネス課題やシステム構成にフォーカスする事ができるのが特長です。優れたコンポーネントがデザインされていれば、デザイナー以外でも(チームで)UI/UX課題に対してアプローチしやすくなる思想や考え方は素

                                                                                    Figmaでbootstrapを作ったので無料配布します。|hikaru-takase /Loglass