2020年6月5日のブックマーク (8件)

  • Swiftとオブジェクト間の通知のパターン - Qiita

    はじめに Swiftとオブジェクト間の通知のパターンについて考えてみます。 「オブジェクト間の通知」とはオブジェクト間のメッセージのやりとりを意味します。 iOSアプリ開発では複数のオブジェクトを扱うため、その通知方法の設計は疎かにはできません。アプリの規模が大きくなるにつれて、コードの重複を避け、再利用のためにコードを責務(役割)に応じて分割する必要があります。例えば、View(UI)とModel(ビジネスロジック)を分けた場合、Modelのデータ更新の完了をViewへどのように通知したらよいでしょうか。 概要 記事ではアンチパターンを含めた以下の6つの通知パターンを説明します。最後に、それぞれのパターンの比較と使い分けについて説明します。 循環参照パターン(アンチパターン) Delegateパターン(弱参照+ポリモーフィズム) NotificationCenterパターン KVO(K

    Swiftとオブジェクト間の通知のパターン - Qiita
    questbeat
    questbeat 2020/06/05
  • 家に“1年に3度も”金銭目的で別々の男らが…男性の家が狙われた理由 逮捕の男は「ネットの掲示板で…」(東海テレビ) - Yahoo!ニュース

    名古屋市昭和区で、去年から3回も立て続けに同じ住宅に、金銭目的の男らが侵入される被害がありました。しかも、その3回の犯人はそれぞれ違うとみられています。 背景に“狙い系”が増加か…侵入盗件数は“12年連続ワースト”脱却も1件あたりの被害金額が“全国最多”に なぜ、同じ住宅ばかり狙われたのか。そこには、私たちも気をつけなくてはいけない驚きの理由がありました。 住宅の前に停まった黒い車、降りてきたのは黒ずくめの2人組。

    家に“1年に3度も”金銭目的で別々の男らが…男性の家が狙われた理由 逮捕の男は「ネットの掲示板で…」(東海テレビ) - Yahoo!ニュース
    questbeat
    questbeat 2020/06/05
  • GitHub ActionsでファイルAが更新されているがファイルBが更新されていない時だけ実行する、を実現する - いけだや技術ノート

    GitHub Actionsの on: push や on: pull_rerequest のトリガーには paths/paths_ignore という機能があり、特定のファイルパスが変更された時だけワークフローを実行できます。 # 例えばiOSとAndroidのmonorepoで、ios以下が変更された時だけiOSのテストを実行したい on: push: paths: - 'ios/**' paths/paths_ignoreには配列で複数のパス指定・globパターン指定ができ、そのうちのどれか1つにでもマッチするとワークフローが実行されます。しかしこの機能には1つ弱点があり、paths と paths_ignore を同時に使うことができません。つまり、ファイルAが変更され・かつ・ファイルBが変更されていない、という条件が記述できません(と認識しています)。 You can exclu

    GitHub ActionsでファイルAが更新されているがファイルBが更新されていない時だけ実行する、を実現する - いけだや技術ノート
    questbeat
    questbeat 2020/06/05
  • CLOMOの本番環境をKubernetes化した話 - i Cubed Systems Engineering blog

    アイキューブドシステムズでCLOMOシステムの運用・監視をしているd-tasakiです。プラットフォーム運用部という部署に所属しています。「CLOMOシステムを絶対に止めない!」を部署のミッションとして、システムの安定的な提供を日々心掛けております。 2010年にサービスインしたCLOMOはアーキテクチャを少しずつ変えながら成長してきました。途中でAWSからAzureへとクラウド基盤を移すこともありましたが、いわゆる仮想マシンをベースとしたクラウドシステムとして構築し、運用していました。 2019年8月末にそれまでの仮想マシンをベースとしたシステムから、コンテナーをベースとしたAzure Kubernetes Service (AKS)に乗り換えました。そのbefore/afterの話を今回は書きます。 前回はCLOMOの開発環境をDocker化した話だったので、アンサーソングのようになっ

    CLOMOの本番環境をKubernetes化した話 - i Cubed Systems Engineering blog
    questbeat
    questbeat 2020/06/05
  • 100均の商品に書いてあること

    1971年東京生まれ。イラストレーター。ドクロ服、ドクロ雑貨集めに情熱を燃やしすぎている。ほかにはワニ、ウツボ、ハダカデバネズミなど毛の生えていない動物も好む。著書に「しろねこくん」、「ココロミくん」、「ひとみしり道」、「ばかスイーツ」などがある。(動画インタビュー) 前の記事:皿うどんを血うどんにしてあげよう

    100均の商品に書いてあること
    questbeat
    questbeat 2020/06/05
  • DockerとRemote Containersでの開発環境が最高過ぎる - Sweet Escape

    この投稿がきっかけでソフトウェアデザインに寄稿しています。この投稿の加筆修正ですが、自分のパート以外にもVS Code全般の特集となってますので興味あるかたはぜひそちらも! ソフトウェアデザイン 2021年6月号 作者:tsutsu,吉岩 正樹,中村 充志,西谷 圭介,erukiti(佐々木 俊介),結城 洋志,上田 隆一,八田 昌三,サリチル酸,結城 浩,山川 正美,大串 肇,松 直人,清水 洋治,広田 望,松田 佳希,田中 宗,中島 明日香,くつなりょうすけ,高橋 永成,金谷 拓哉,佐藤 雄飛,梶原 直人,髙濱 暢明,星川 真麻,八木澤 健人,けんちょん(大槻 兼資),職業「戸倉彩」,森若 和雄,大隈 峻太郎,小野 輝也,河野 哲治,古川 菜摘,石井 将直,杉山 貴章,Software Design編集部技術評論社Amazon はじめに Remote Containers Docke

    DockerとRemote Containersでの開発環境が最高過ぎる - Sweet Escape
    questbeat
    questbeat 2020/06/05
  • 81歳女、アベノマスク窃盗疑い 京都府警が逮捕 | 共同通信

    新型コロナウイルス感染拡大防止のため政府が全世帯へ配る布マスクを集合ポストから盗んだとして、京都府警北署は4日、窃盗の疑いで京都市北区大宮北椿原町、無職西田優子容疑者(81)を逮捕した。西田容疑者は「マスクは持ち帰ったが、空き部屋のポストからなので悪いことと思っていない」と供述している。 署によると、マンション管理人がポスト付近で不審な動きをしていた西田容疑者に気付き、発覚。同容疑者の自宅からは布マスク計78枚が見つかっており、他のポストからも盗んだとみて調べている。政府の配布するマスクは「アベノマスク」と呼ばれている。

    81歳女、アベノマスク窃盗疑い 京都府警が逮捕 | 共同通信
    questbeat
    questbeat 2020/06/05
  • 愚痴です(発達障害やグレーゾーンの人の適職って?)。

    リモートに入って3ヶ月近く。 ここにきて「逐一指示しても、単純作業しかできない人(もしくは単純作業も難しい人)」が炙り出されて、全社で問題になってきたらしい。 発達障害やグレーゾーンには適職って言われているプログラマーやデザイナーの会社なんだけど、あれは嘘だなあって思うよ。 プログラマーもデザイナーも、ひとりで黙々と仕事をするわけじゃない。 物事を調べたり考えたり、説明することも必要だし、経験が浅い時期は「教えられたことをそのままやってみる」っていうのが大事になる。 過去の部下にも「発達障害かも?」っていうのがいた。 明らかに同期入社のスタッフと違って指示が伝わらないし、出し方を工夫しても成果が上がらない。 けれど、当時の上司から「障害が分かったとしても、状況変わらないよ」っていう一言で、産業医に相談できずに終わった。 おかげで、すごい精神削がれたけど、わかったこともいくつかある。 1.

    愚痴です(発達障害やグレーゾーンの人の適職って?)。
    questbeat
    questbeat 2020/06/05