タグ

urapicoのブックマーク (4,150)

  • DDDでの要件定義〜実装までの流れについて解説します

    記事では、ソフトウェア開発手法の一つであるDDD(domain-driven design)を使って要件定義〜実装を行う際のプロセスやポイントについてまとめていきます。 (書籍「ドメイン駆動設計モデリング/実装ガイド」の内容を大いに参考にさせていただいていますが、独自の内容・考察も記載しているつもりです。) DDD とは? DDD(domain-driven design)は日語に訳すとドメイン駆動設計で、ソフトウェア開発手法の一つです。 ドメイン駆動という言葉から、ドメインというものが重要そうだということは伝わってくると思いますが、そもそもドメインという言葉が抽象的でわかりにくいですよね。 ドメインは直訳すると「領域」ですが、DDD で指している「領域」とは「ソフトウェアで問題解決しようとする対象領域」です。 そして、① ドメインについての理解を深めてモデルを作成し(DDD では、後

    DDDでの要件定義〜実装までの流れについて解説します
    urapico
    urapico 2024/12/31
  • コネクティッド技術で日産を新たなステージへ、プロダクトオーナーに聞く開発の裏側 | 日産自動車株式会社

    東京の中目黒。昨今メディアでも取り上げられる機会が増えている自動車業界の変革であるが、その変革を表すキーワード「CASE[1]」の一角であるConnected領域の開発において、少なからぬ存在感を放つチームがある。規模は小さいながらも少数精鋭部隊として活動するこのチームでは、国内外を問わずコネクティドカー[2]にまつわるあらゆるプロダクト開発を一手に担っている。 [1] Connected(コネクティド)、Autonomous(自動運転)、Shared(シェアリング)、Electric(電動化)の4領域の総称 [2] インターネットに常時接続することにより、従来とは異なる運転体験の提供が可能となる自動車 [3] https://www3.nissan.co.jp/connect.html はたして、最先端技術のフロンティアはどのように開拓されているのだろうか? コネクティドカーサービスのプ

    コネクティッド技術で日産を新たなステージへ、プロダクトオーナーに聞く開発の裏側 | 日産自動車株式会社
  • 商品一覧

    イケアの家具でインテリアを北欧スタイルにコーディネートしませんか?ダイニングテーブルやソファーなどの家具から器やアウトドア用品まで幅広く取り揃えています。新商品も多数ご用意しております。便利なイケアオンラインストアを是非ご利用ください。

    商品一覧
    urapico
    urapico 2021/11/25
    手動で昇降できるから電源入らずで、良さそう。
  • 目指すは次のステージ ~コネクティッドサービス開発の裏側~ | 日産自動車株式会社

    東京の中目黒。昨今メディアでも取り上げられる機会が増えている自動車業界の変革であるが、その変革を表すキーワード「CASE[1]」の一角であるConnected領域の開発において、少なからぬ存在感を放つチームがある。規模は小さいながらも少数精鋭部隊として活動するこのチームでは、国内外を問わずコネクティッドカー[2]にまつわるあらゆるサービスの システム開発を一手に担っている。今回はそんなコネクティッドサービス開発において、バックエンドやWebフロントエンドを中心に開発を担当しているチームから話を聞いた。 [1] Connected(コネクティッド)、Autonomous(自動運転)、Shared(シェアリング)、Electric(電動化)の4領域の総称 [2] インターネットに常時接続することにより、従来とは異なる運転体験の提供が可能となる自動車 [3] https://www3.nissa

    目指すは次のステージ ~コネクティッドサービス開発の裏側~ | 日産自動車株式会社
  • Gitのワークフローについての私のスタンス | おそらくはそれさえも平凡な日々

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

    Gitのワークフローについての私のスタンス | おそらくはそれさえも平凡な日々
    urapico
    urapico 2021/05/20
  • faressoft/terminalizer: 🦄 Record your terminal and generate animated gif images or share a web player

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    faressoft/terminalizer: 🦄 Record your terminal and generate animated gif images or share a web player
    urapico
    urapico 2021/05/09
  • Watch The Playlist | Netflix Official Site

    '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

    Watch The Playlist | Netflix Official Site
    urapico
    urapico 2021/05/08
    ただただ、楽しみ!!
  • 子の泣いてる時間を観察したくてM5StickCで泣き声モニタを作った - hitode909の日記

    深夜に絶叫する子を抱っこしていると、いつから泣いてるのか、いつまで泣いてるのか、など考えてしまって精神的に参ってくる。 実際のところどれくらいのペースで泣いてるのか可視化したくなって、M5StickCで可視化するグッズを作った。 作りたいもの 常時マイク入力がオンになっていて、直近しばらくの音量の履歴が可視化されたら便利そうだと考えた。 可視化によって子が泣き止むわけではなくても、「しばらく泣いてる気がしたけどまだ3分くらいだ」とか、「10分間に渡って静かにしていて偉い」とか数値を見て客観的な考察をできるようになりたい。 M5StickC M5StickCは小型のM5Stack。 小さくて邪魔にならなさそうなのと、マイクがついているので買ってみた。 3000円以下で買ってきて書いたコードが動いて画面に表示もできるのでおもしろいと思う。 www.switch-science.com 実装する

    子の泣いてる時間を観察したくてM5StickCで泣き声モニタを作った - hitode909の日記
    urapico
    urapico 2021/05/06
  • Modern CSS Solutions

    Providing Type Definitions for CSS with @property Write safer CSS using `@property`, which enables defining types for custom properties. Learn why traditional fallback values can fail, and how `@property` features improve the resilience of custom property definitions. 12 Modern CSS One-Line Upgrades Sometimes, improving your application CSS just takes a one-line upgrade or enhancement! Learn about

    Modern CSS Solutions
    urapico
    urapico 2021/04/26
  • Googleが公開すれば「インターネット全体に利益をもたらす」という「鍵」とは?

    by mjmonty データの暗号化と復号を別々の鍵で行う公開鍵暗号は、安全なインターネット通信を支える重要な技術です。メール送信元のなりすましを防ぐDKIMも公開鍵暗号を利用しており、Gmailなどのメールサービスにも採用されているほど普及した技術。公開鍵暗号の秘密鍵は公開しないことが常識ですが、ジョンズ・ホプキンズ大学の暗号研究者・Matthew D. Green氏はGoogleに対し「インターネット全体の利益のため、DKIMの秘密鍵を公開すべき」と主張しています。 Ok Google: please publish your DKIM secret keys – A Few Thoughts on Cryptographic Engineering https://blog.cryptographyengineering.com/2020/11/16/ok-google-please

    Googleが公開すれば「インターネット全体に利益をもたらす」という「鍵」とは?
    urapico
    urapico 2020/11/18
  • How to detect fullscreen mode using CSS

    Recently, I needed to change some design elements of a site when the site is in the fullscreen mode. So, I was looking for a way to it using CSS as all I wanted to change was hiding some stuff when in the fullscreen mode. And that’s when I came across this CSS media feature display-mode which can be used to test the display mode of an application. This feature would work just like any other media

    How to detect fullscreen mode using CSS
    urapico
    urapico 2020/09/21
  • TP-LINK(RE450v1)のフィルタ設定のお願い | Null Gamer Exception

    今どきの TP-LINK ルータでも確認しました。 はじめのはじめに(2020/07/27 追記) 以下の記事で解説しましたが、アクセスが殺到しており表示しづらい時期がありました。 1.ページが表示されない件 単純なサイトの負荷によるものです。 アクセス増加→ AWSCPU クレジット使い果たして CPU 制限掛かる→繋がらない・・って感じでした。 いまはスケールアップと同時アクセスを絞ってなんとかしていますが、お金掛かるのでそのうち縮退します。 →縮退しました。 2.この記事は 2017年に書き2018年に更新したものです 従って、2020年 現在のファームウェア、および後継の製品は、 事象が解消され問題なくなっている「可能性」があります。 なお、現時点で再購入して検証する予定はありません。 #安く売ってたら試してみようかな。 2020/07/27 追記 捨てたと思った RE450

    TP-LINK(RE450v1)のフィルタ設定のお願い | Null Gamer Exception
    urapico
    urapico 2020/07/27
  • BFF and Developer Experience

    Inside Frontend 2019

    BFF and Developer Experience
  • 3年間勤めたNTTコミュニケーションズを退職します - エンジニアのロードラン

    表題の通り、3/31を持ちまして、新卒より3年間勤めましたNTTのコミュニケーションズ(以下、NTTコム)を退職します。 TL;DR いわゆる退職エントリです。一時期NTT退職エントリなるものが流行りましたが、NTTコムの退職エントリはあんまりなかったと思うので書き留めて置こうと思った次第です。 おそらくすでに出ている複数のエントリと同じようなことしか書いておらず、完全にチラ裏なので見たい人だけ見てくださればと思います。 また、記事の全ては個人の見解に基づくもので、所属する組織、団体の公式見解ではありません。 NTTコムについて(の感想含む) いわずと知れた大企業であり、代表的なサービスとしてOCN*1があります。 私はR&D系の部に属しており、残念ながら多岐に渡る部やサービスのすべてを把握できていないので、書かせていただくのは主に所属していた部署についてとなります。 私の仕事 自社向

    3年間勤めたNTTコミュニケーションズを退職します - エンジニアのロードラン
  • 日産自動車株式会社を退職しました! - 名称未定ドキュメント"Que"

    2019年2月28日に25ヶ月勤めた日産自動車株式会社を退職しました。2月22日が最終出社日で、短い有給消化を経て3月1日より都内のAI系ベンチャー勤務です。。 辞めたが、それでも日産自動車株式会社をおすすめしたい 日産自動車というよりは、僕がいた部署、コネクティッドカーのアプリやサーバサイドを作っている部署では、絶賛人員募集中です。 www.wantedly.com 車社会の未来を一緒に作るAndroidデベロッパー募集! - 日産自動車株式会社のモバイルエンジニア中途の求人 - Wantedly 職種一覧 | 日産自動車株式会社 カジュアル面談(当にカジュアル!)も随時受け付けているので、上のWantedlyから気軽に声をかけてあげてほしい。WantedlyではAndroidデベロッパーとしか書かれていないけれども、iOSエンジニアも、バックエンドエンジニアも精一杯募集しているので是

    日産自動車株式会社を退職しました! - 名称未定ドキュメント"Que"
    urapico
    urapico 2019/03/01
    お疲れ様でした!! :bow:
  • 匿名の批判寄稿「国家反逆罪だ」 トランプ氏が調査指示:朝日新聞デジタル

    米国のトランプ政権幹部による匿名の大統領批判が米紙ニューヨーク・タイムズに掲載されたことをめぐり、トランプ大統領は7日、「国家安全保障の問題」だとして、筆者を特定するための調査をセッションズ司法長官に指示する考えを示した。 トランプ氏は6日の米モンタナ州の集会で、政権幹部の寄稿を「国家反逆罪だ」と批判した。さらに7日、大統領専用機「エアフォースワン」の機中で記者団に、「私はジェフ(セッションズ司法長官)に、この記事はだれが筆者なのか調査するべきだと言うつもりだ。私はこれは当に国家安全保障上の問題だと思う」と強調。また、「彼(匿名の政権幹部)は、セキュリティークリアランス(秘密取扱者適格性確認)を得て、中国ロシア北朝鮮などに関するハイレベルの国家安全保障の会議に参加している。彼にこうした会議には出て欲しくない」と語った。 ただし、米メディアによると…

    匿名の批判寄稿「国家反逆罪だ」 トランプ氏が調査指示:朝日新聞デジタル
  • TechCrunch | Startup and Technology News

    Lina Khan says the FTC wants to be effective in its enforcement strategy, which is why it has been taking on lawsuits that “go up against some of the big…

    TechCrunch | Startup and Technology News
    urapico
    urapico 2018/01/09
  • りだっくすさが(redux-saga)に入門する - wadackel.me

    Web アプリを構築したくて久し振りに React を触ってみると、前に少し触っていたのにすっかり忘れてしまっていました。圧倒的に記憶力が低いので、継続的に触っていないと中々覚えられません…。 今だと Angular2 がグイグイ来てたりしてますが、それよりも一度触ったことのある React+Redux を使った方が学習コストを抑えられるな、という訳で再度勉強中です。 改めて色々と調べていると、redux-sagaという Redux の Middleware が非同期処理を書きやすく出来るぞ!との事だったので、まずはシンプルなカウンターサンプルの実装をして感じを掴んでいきたいと思います。 最後の 参考 にもあげていますが、そもそも redux-saga とは一体何者なんだ?というところにおいて、以下の記事が大変参考になりました。 redux-saga で非同期処理と戦う - Qiita ま

    りだっくすさが(redux-saga)に入門する - wadackel.me
  • 2018年に働きたい「最高の職場」 フェイスブックが首位に | Forbes JAPAN 公式サイト(フォーブス ジャパン)

    米求人サイトのグラスドアは毎年、「最高の職場」ランキングを発表している。10年目を迎えた今年のランキングで対象となったのは、従業員数が1000人超かつ、2016年11月以降に同サイトに寄せられた従業員評価が75件以上の企業だ。対象企業は従業員評価に基づき、総合満足度、キャリア機会、報酬、ワークライフバランス、事業の見通しなど複数の観点からランク付けされた。 今年1位に輝いたのは、昨年から順位を1つ上げたフェイスブックだ。虚偽情報の拡散や、ユーザーへの心理的な悪影響に関する研究結果などで批判的な目が向けられているにもかかわらず、同社の売り上げは伸び続けている。約1万7000人の従業員の士気は高く、同社で働くメリットとしては、職場の福利厚生や、賢い人材と一緒に働けることが挙げられた。 同社のカリフォルニア州メンロパーク社で働くある従業員は最近、グラスドアに次の投稿をしている。「エネルギーにあ

    2018年に働きたい「最高の職場」 フェイスブックが首位に | Forbes JAPAN 公式サイト(フォーブス ジャパン)
    urapico
    urapico 2018/01/06
  • 読みやすいREADMEを書く | Yakst

    いくつかのオープンソースプロジェクトを公開している筆者からの、読みやすくユーザーにやさしいREADMEを書くためのアドバイス。 この記事は、Rowan Manning氏による「Writing a Friendly README」(2016/3/14)を翻訳したものです。 あなたのプロジェクトのREADMEは、かなり重要です。そこはプロジェクトに初めて来た人が大抵最初に見るであろう場所であり、唯一のドキュメントであることもよくあります。あなたのオープンソースプロジェクトにとってのREADMEは、企業にとってのウェブサイトのようなものです。ウェブサイトはユーザーエクスペリエンスの注目を集めるところですが、READMEがユーザー観点で考えられることはほとんどありません。 この記事では、分かりやすいREADMEを書くために役立ち、開発者(ユーザー)の要求に見合い、開発者がプロジェクトを初めて見たの

    読みやすいREADMEを書く | Yakst
    urapico
    urapico 2018/01/06