タグ

2020年12月22日のブックマーク (15件)

  • 渋谷の変化を100年見守る銭湯には、変わらない人々の生活が宿る【まちと銭湯・改良湯】 - SUUMOタウン

    昔から「銭湯」は、その土地の人々の暮らしを支え、コミュニティの中心にあるものでした。家庭のお風呂が当たり前になった現代では徐々にその数を減らしているものの、家族代々受け継がれてきた銭湯は、今も私たちの暮らしに彩りを添えてくれる存在です。 番台から見守ってきた街と人々の生活に迫る連載、【まちと銭湯】をお届けします。 東京の今が集まる街・渋谷。近年はヒカリエのオープンに始まり、東急東横線のホーム移設、渋谷ストリームや渋谷スクランブルスクエア、ミヤシタパークなど、続々と新たな商業スポットが誕生し、その変化の勢いはこれまで以上に加速しています。 しかし、その歴史を振り返ってみると、渋谷が今のようなにぎわいを見せ始めたのはここ30年から40年ほどのこと。70年代以降に若者向けの施設が誕生するまで、渋谷駅は郊外のターミナル駅のような存在に過ぎなかったそうです。 そんな当時の渋谷の空気感を、今もほんのり

    渋谷の変化を100年見守る銭湯には、変わらない人々の生活が宿る【まちと銭湯・改良湯】 - SUUMOタウン
  • ゲーム開発 に所謂なアプリケーション設計パターンをおいそれと適用するのは難しい - @hadashiA

    アドベントカレンダーでもなんでもない記事 0日目です。 Unityで長らくゲーム開発をやっているけれど、Web界隈などで色々と発達しているアプリケーション設計パターンをおいそれと持ち込めば良いわけではないと感じているので、それについて考えてみようと思う。 ここでいう設計パターンていうのは、たとえばUIとかをつくるフレームワークの競争で発達してきた MVC派生 や ReactとかのElmアーキテクチャに影響を受けたものたち、はたまた、Webサーバ(HTTPサーバ) を書くときに 「良し」とされている 、DDD的な考え方の上での、抽象レイヤと実装レイヤの分け方を教条化するクリーンアーキテキクチャとかなんかそういうの。 追記: ゲームでも「ドメインロジックとプレゼンテーションの分離」はした方が良いと思っている。全体としては狭義でのMVPとかは自分もやってる。 こういった者達は、先人のアイデアや言

    ゲーム開発 に所謂なアプリケーション設計パターンをおいそれと適用するのは難しい - @hadashiA
  • ECS Fargate 楽々構築テンプレート|Dentsu Digital Tech Blog

    この記事は電通デジタルアドベントカレンダー2020の22日目の記事になります。前回の記事は「ADH APIを効率的に呼び出すために開発したHooksの紹介」でした。 改めましてこんにちは! Docker使ってますか? AWSDockerを使おうと思うと以下の3つの選択肢があります。 ・Elastic Container Service ・Elastic Kubernetes Service ・EC2に構築する この中でもECSいいですよね、僕も好きです。運用に手間もかからなくて気軽に使えるところに好感もてます。さすがAWSのマネージドサービス。 ただし実際にECSで構築しようとすると周辺のリソースが色々と必要になるので初心者にとってハードルが高く見えるのも事実です。そんなわけで初心者にも使えるようなテンプレートを提供したいと思います。 このテンプレートでは最低限の機能しか提供しません。何

    ECS Fargate 楽々構築テンプレート|Dentsu Digital Tech Blog
  • Evolution of Test Automation at Spotify

    Evolution of Test Automation at Spotify May 31, 2019 Quality is important. People love a high-quality application. So, how can we achieve it? Spotify wants to release an application faster. We have a one-week release cycle. Every day, hundreds of engineers are working on the same code base. We believe that test automation is one of the key factors to keep a high quality in a sustainable way. Test

    Evolution of Test Automation at Spotify
  • AIスコア・レンディング『J.Score』│カードローン・キャッシングなら【本気ナビ!】

    カードローン・キャッシングなら【気ナビ!】 カードローン・キャッシング なら【気ナビ!】では 急いでお金が必要な方へ 厳選したおすすめのキャッシング会社等をご紹介しています。 必要だと思われる情報も記載していますので 合わせてご覧ください。 当サイトでは、キャッシング会社等の広告より申し込みができます。 有効に活用して頂けると 幸いです。 ※このサイトはreCAPTCHAによって保護されており、Googleのプライバシーポリシーと利用規約が適用されます。 This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

    AIスコア・レンディング『J.Score』│カードローン・キャッシングなら【本気ナビ!】
  • J.Score、LINE、ヤフー、NTTドコモ……大手が相次ぎ乗り出す理由

    2017年9月に事業を格的に開始したJ.Scoreに続き、LINE傘下のLINE Credit、ヤフー、NTTドコモといった大手IT企業が、個人信用スコア事業に相次ぎ乗り出した。貸金業による目先の収益に加え、詳細な個人情報を大量に収集し、自社や提携先企業のビジネスに生かす狙いがある。 「私たちの個人信用スコア事業は当初の見込みよりも順調に伸びている」──。J.Score(ジェイスコア、東京・港)の大森隆一郎社長CEOはこう胸を張る。 みずほ銀行とソフトバンクが共同出資し、個人信用スコア事業を営むJ.Scoreは2017年9月に、さまざまなデータとAI人工知能)を活用して自社で算出するAIスコアに基づき、貸付金利や利用可能額を変える個人向け無担保融資サービス「AIスコア・レンディング」の提供を開始した。日の個人信用スコア事業の草分けと位置付けられる。 J.Scoreが現在、提供している

    J.Score、LINE、ヤフー、NTTドコモ……大手が相次ぎ乗り出す理由
  • Ubuntu on AWSに軽量デスクトップLXDEとxrdpを使ってリモート接続してみた | DevelopersIO

    SSHしたら負けという風潮が弊社にはありますが、そんな空気は読みません。 Java、Qt、ブラウザでの管理画面があるサーバーアプリケーションでX11転送やSOCKSプロキシを使うのは自然の摂理に反しているため、軽快に動くLinuxリモートデスクトップを試してみました。 ミニマルなデスクトップ環境 AWSのナレッジセンターにはubuntu-desktopとxfce4を使ったリモートデスクトップ接続が解説されていますが、やや設定方法が冗長で、あまりサクサク動く環境は手に入りません。 Linuxデスクトップ環境はあまたありますが、次のような理由からLXDEを使用します。 Cで書かれていてソフトウェアの依存関係が少なく、軽い。 設定が自動化でき、クラウドベースのサーバーへ適応しやすい。 用途に応じた起動オプションがある。 多言語対応が容易。 LXDEをリモートのUbuntuで使うケースでは、一旦

    Ubuntu on AWSに軽量デスクトップLXDEとxrdpを使ってリモート接続してみた | DevelopersIO
  • Rust風にデザインパターン23種 | κeenのHappy Hacκing Blog

    κeenです。 GoFのデザインパターンは有名ですが、言語機能によっては単純化できたりあるいは不要だったりするのでRust風に書き換えたらどうなるか試してみます。 発端はこのツイート。 デザインパターン、古いJavaの機能の足りなさのワークアラウンド的なテクニックも含まれてるからあまり宜しくないんだよね。enumやクロージャで十分なのもいくつかある。 Rustで写経、デザインパターン23種 - Qiitahttps://t.co/MhpS3Z2OlF — κeen (@blackenedgold) 2017年5月5日 一応誤解のないように説明しておくと、該当のQiitaの記事に不満がある訳ではなくてGoFのデザインパターンついての言及です。 リンク先のコードで十分な時にはここでは流すのでリンク先も同時に参照下さい。 また、比較しやすいようにサンプルコードはリンク先のものに則って書きます。

    Rust風にデザインパターン23種 | κeenのHappy Hacκing Blog
  • オブジェクト指向設計(2016年度)

    コンテンツ 第1章 基的な用語 第2章 オブジェクト指向開発 第3章 設計の問題 第4章 オブジェクト指向設計の原則 第5章 単一責任の原則 第6章 Visitor パターン 第7章 LSP、DIP、ISP 第8章 パターン技術 第9章 ユースケース 第1章 基的な用語 クラスとオブジェクトの違い 第2章 オブジェクト指向開発 オブジェクト指向開発 オブジェクト指向分析 機能外要求 User インタフェース Student クラスとTeacher クラス Student クラスのソースコード Teacher クラスのソースコード 演習2-1 UserLocator クラスのソースコード 演習2-2 演習2-2 の解答 Teacher.java UserLocator.class 第3章 設計の問題 演習3-1 演習3-1 の解答1(返却値を利用した方法) 演習3-1 の解答2(条件分岐

  • ジェネリクスによるVisitorパターン拡張の考察 - プログラマーの脳みそ

    先日twitterで "Expression Problem" という問題を知った。 静的な型付けの下で、場合分けのデータ構造に対して、新しい場合分けとその場合に対する新しい処理を、元のソースコードに手を加えることなく拡張定義すること 2009-05-16 この問題が意図するところを語るにはまずオブジェクト指向から流れを辿らねばなるまい。 オブジェクト指向のポリモーフィズム Javaのようなオブジェクト指向の言語で、ある特定のメソッドがあることを抽象クラスHogeで保証するとしよう。 public interface Hoge { void hoge(); } このとき、機能性、つまりメソッドというのは増えることがない固定のものだが、継承して実装されたクラスというのは自由に増やすことができる。そして、抽象型Hogeを扱っている既存コードは修正する必要がない。 これはいわゆる開放/閉鎖原則(

    ジェネリクスによるVisitorパターン拡張の考察 - プログラマーの脳みそ
  • Visitor パターン再考 - Qiita

    オブジェクト指向 Advent Calendar というものを見つけたので、Visitor パターンについて書いてみます。 嘘です Visitor パターンについて書きたいけれど、Java Advent Calendar は埋まってしまってるので、それっぽい Advent Calendar に参加しただけです。別に Advent Calendar に参加しないといけない決まりなんてないんですけど。 デザインパターン Visitor パターンとは、デザインパターンの一つです。 そもそもデザインパターンとは何かというと、1995 年に Gamma らが "Gang of Four"、俗にいう GoF で提唱した、オブジェクト指向プログラミングによって特定領域の問題を解決しようとする際に頻出するイディオムのようなものです。 GoF で提唱されたデザインパターンは多くありますが、1995 年に発表

    Visitor パターン再考 - Qiita
  • ドメイン駆動設計を導入するために転職して最初の3ヶ月でやったこと[DDD] - little hands' lab

    この記事は ドメイン駆動設計 Advent Calendarの記事です。 今年の9月にログラスというスタートアップに転職しました。 ログラスは元々DDDについて講師として勉強会をさせてもらっていた会社であり、DDD自体は社として取り組んでおりある程度進んでいました。ですが、講師ではなく中の人になったからこそできる色々な取り組みがあり、3ヶ月である程度形になりました。 記事では、DDDを広めるための取り組みについて、極力再現性がある形を意識しつつ、ご紹介したいと思います。 入社時の状況 なにをしたか テストの話が多い理由 実施内容詳細 TDD Boot Campの@t_wadaさんの基調講演観賞会を行った Serviceクラスを1パブリックメソッドにした レイヤーごとのオブジェクトの依存関係を整理 レイヤーごとのテスト方針 クラス名の重要性 参照実装を作成した 「責務」と「テスト」の重要性

    ドメイン駆動設計を導入するために転職して最初の3ヶ月でやったこと[DDD] - little hands' lab
  • Micro Frontends Architecture Patterns

    書は、Micro Frontends Architecture Patternsというタイトルを付けていますが、モノリスからJAMstack、Micro Frontendsまで、Webフロントエンドを包括した様々なアーキテクチャパターンの詳細を体系的に紹介しています。 ソフトウェアとしてのアーキテクチャ全体を俯瞰し、他のシステムとのやりとりを設計するような考え方が役に立つことは多いです。フロントエンド観点で、様々なアーキテクチャパターンをまとめることで、Web開発の助けになればと考えています。 また、アーキテクチャの歴史と変遷を知ることで「Micro Frontends」への理解を深めることができると筆者は考えました。Micro FrontendsはThoughtWorksのTechnology RadarではすでにADOPTとなり、海外で多くの事例が存在します。Micro Fronte

    Micro Frontends Architecture Patterns
  • サードパーティスクリプトの極限環境向け Svelte

    この記事は、 Svelte Advent Calendar 2020 - Qiita の 22 日目です。 昨今では、フロントエンドの JS を減らす圧が強くなってきています。とくに来年 4 月に導入される Core WebVital は SEO に関わるため、 マーケティング文脈でもフロントエンドの改善施策として、パフォーマンスを上げる圧が強くなっています。 GoogleUX 指標「Core Web Vitals(コアウェブバイタル)」とは?LCP・FID・CLS を解説| ferret JavaScript よ。文明を捨て、自然に還れ。 ::ハブろぐ で、ユーザー体験を遅くするものとしてやり玉に上げられるのが、サードパーティスクリプトという、サイト外から読み込まれる第三者の script です。代表的なものが Google Tag Manager や Twitter や Face

    サードパーティスクリプトの極限環境向け Svelte
  • 始まる前に終わったJolojo、華麗に復活なるか? - Qiita

    実用HeadlessCMSになりそうな『Jolojo』の紹介と、『SveltElm』な開発スタイル。でも期待をもって紹介されているJolojo。 Go言語で書かれており、フロントのSvelteと組み合わせることで、最強最速のプラットフォームが完成します。 The World's fastest CMS system >>> 世界で最も高速なコンテンツマネジメントシステム <<< と、なかなかに挑戦的な文言が目に入ります。 実際にGoogleのベンチマークで計測した結果ではmobile 97 / desktop 99と、他のWebサイトをぶっちぎった好スコアを叩き出しています。 が、その華々しい大言壮語とは裏腹に、実際はどうかというとベーパーウェア一直線でした。 ソースコードは非公開で、当にJolojoが早いのか、それとも単に静的HTMLを返しているだけなのかもしれません。 開発の進捗状況

    始まる前に終わったJolojo、華麗に復活なるか? - Qiita