タグ

2017年5月27日のブックマーク (19件)

  • Swift/iosで開発するドメイン駆動~DDD(風)なモダンなアーキテクチャ - Qiita

    はじめに Swiftでios開発をするときのアーキテクチャを考えてみました。 すでにいくつか良い記事があり、それらを参考に作るのもいいのですが、Web開発で慣れ親しんだDDDではどうなるのかと思い試しました。 結論からするとios開発では、DDDをそのままやるのではなく、あくまでDDDっぽくやるのが生産性が高そうです。 とても参考になるこちらの記事でもios開発に合ったMVVM風として実装しているし、私自身、原理主義的にやるよりもそのプロジェクトに合うように柔軟にやるのが好きです。 この記事では、以下のライブラリを使って、なるべく質的な実装に専念できるようなコードにしたいと思います。 タイトルの「モダンな」は単にライブラリがモダンということです。 DDDに興味がなくてもこれらのライブラリの利用方法で多少なりとも参考になるかもしれません。 Bond Alamofire ObjectMapp

    Swift/iosで開発するドメイン駆動~DDD(風)なモダンなアーキテクチャ - Qiita
    non_117
    non_117 2017/05/27
  • なぜ、PHPのmbstring.func_overloadをdeprecatedにするのに5年かかったのか? - 慢心、環境の違い

    twitter上でnot foundの場合は適当なパラメータつけたURLにしてください。 https://www.slideshare.net/sasezaki/php-qa2019-200006092?p PHPカンファレンス2019のスライドです https://fortee.jp/phpcon-2019/proposal/01abf927-eb46-4708-95a1-ae05b9ac2bcf

    なぜ、PHPのmbstring.func_overloadをdeprecatedにするのに5年かかったのか? - 慢心、環境の違い
    non_117
    non_117 2017/05/27
  • V8 javascript engine for フロントエンドデベロッパー

    V8 is Google's open source JavaScript engine that is used in Chrome and Node.js. It uses several optimization techniques like hidden classes, inline caching, and TurboFan to improve JavaScript performance. V8 first parses JavaScript into an AST, then compiles it into bytecode which is executed by the Ignition bytecode interpreter or optimized by TurboFan into machine code using techniques like hid

    V8 javascript engine for フロントエンドデベロッパー
    non_117
    non_117 2017/05/27
  • 押井守の『Fallout4』通信第5回「クラフトしない理由」 - AUTOMATON

    押井監督が『Fallout 4』のプレイ状況をお伝えする隔週連載「押井守の『Fallout 4』通信」。今回はB.O.Sの不甲斐なさを突っつく話から始まり、前回以上に大変になってしまった拠点の“景観”まで。押井監督が求める質とは(編集部)。 ※連載は押井守メールマガジン『押井守の「世界の半分を怒らせる」』にて掲載された内容を再編集したものです。 【URL】http://ch.nicovideo.jp/oshimag 【Twitter】@oshimaga この原稿を執筆中の時点でレベル92です。 相変わらずB.O.S.と個人的に戦争を継続中ですが、最近はベルチバードが頻繁に降着するポイントを発見したので、PA(パワーアーマー)鹵獲のピッチが急増しています。このゲームをやり込んでいる方なら既に御存知かもしれませんが、彼らの前線基地が存在する空港を対岸に臨む、あのかつてのリゾート地の近辺です

    押井守の『Fallout4』通信第5回「クラフトしない理由」 - AUTOMATON
    non_117
    non_117 2017/05/27
  • ハンドスピナーの歴史を知って、ちょっとだけ流行りに乗ってみよう

    ハンドスピナーの歴史を知って、ちょっとだけ流行りに乗ってみよう2017.05.22 19:0214,188 塚直樹 このブーム、どこまで続くのか…。 世界でも日でも謎のブームを続けるおもちゃ「ハンドスピナー」。くるくる回るだけの何がおもしろいんだ?と思ったあなた、心が疲れていますね。流行りものに理由はないんです。 そんなハンドスピナーがどのように誕生し、ブームになったのかを解説した動画がYouTubeに投稿されました。これさえ見れば、あなたもハンドスピナーの流行りにちょっと乗れるかも? 動画はNerdwriter1より。 ざっと内容をかいつまむと、1997年にオクラホマ州のCatherine Hettingerさんがハンドスピナーの原型を開発。それを「スピニング・トイ」として特許を出願します。もともとは重症筋無力症の患者のために作ったおもちゃが元になったようです。 しかしファービーやた

    ハンドスピナーの歴史を知って、ちょっとだけ流行りに乗ってみよう
    non_117
    non_117 2017/05/27
  • 「年間300万人の大ブームは本当に辛かった」旭山動物園の園長がいま語る真実(取材:徳谷柿次郎) - Yorimichi AIRDO|旅のよりみちをお手伝い

    わーーーー!! 目の前にホッキョクグマがーーー!!! あ、ホッキョクグマ越しに失礼します。 Yorimichi AIRDOをご覧の皆さま。 はじめまして、編集者の徳谷柿次郎と申します。 今回、私が訪れているのは“日初の行動展示”で話題となった北海道旭川市にある「旭山動物園」です。 旭山動物園の特徴は、動物との距離がとにかく近いこと。性善説に基づいたような設計になっていて、このように愛らしいペンギンも手を伸ばせば触れそうなほど! ってよく目を見たら真っ黒の鳥目だし、めっちゃ糞尿してるし、怖い声で鳴いてるし……。さらにいえば、右側のペンギンは寄生獣みたいにエグい角度で首が曲がっていて怖い。 そして「ぺんぎん館」の中に入ってみると…… 世界初! 泳ぐペンギンの様子を水中から観察できるやつ!! 流線形のフォルムで、まるでジェット機のようにビュンビュン泳いでいました。 かっけぇぇぇ。なんだろ、この

    「年間300万人の大ブームは本当に辛かった」旭山動物園の園長がいま語る真実(取材:徳谷柿次郎) - Yorimichi AIRDO|旅のよりみちをお手伝い
    non_117
    non_117 2017/05/27
  • 日本製ラズパイの工場見学レポート

    今日はラズベリーパイが製造されている愛知県稲沢市のソニーの工場を見学する機会に恵まれたのでここで報告したい。「え?!ラズパイってイギリス製じゃないの?日で作ってるの?」という方のために少し解説しよう。 ラズパイって日製なの? 結論から言えばラズパイは日でも作られている。現在RSが日向けに販売しているラズパイのほとんどが日で製造されたものだ。背景は次の通りだ。ものづくりは「設計(デザイン)」と「製造(マニュファクチャリング)」の2つの工程から成るが、ラズパイの場合、イギリスにあるラズベリーパイ財団が「設計」を、RSが「製造(と流通)」を、それぞれ担当している。ただRSは製造設備を持たないため、2013年より英国ウェールズにあるソニーのペンコイド工場に製造を委託し、それを輸入して販売していた。 しかし今後発生するであろう「日市場での更なる需要拡大」に対応できるよう、2016年10月

    日本製ラズパイの工場見学レポート
    non_117
    non_117 2017/05/27
  • 学校が辛いあなたのためのお話 - 発達障害就労日誌

    とても辛い連絡が来ました とにかく学校が辛くて辛くて仕方が無い。居場所もなく、自分はまるでいないものとして扱われている。時々かかる声はからかいや嘲りのみ。そして、発達障害(ADHD)という診断も受けていて、二次障害のも発病しつつある。学校に通い続けるのはもう限界かもしれない。死にたい気持ちも強くなってきた。そういう状況にある中学2年生の方からご相談がありまして、直接返すには少し内容が長くなり過ぎるので、こちらで応答させてもらいます。ついでに、同じような状況にある人にも届けばいいなぁと思います。 まず、なんですけど。とてもその気持ちはわかります。僕は中学校はまだマシでしたが、高校は完全にその状態で非常に辛かったことを覚えています。小学校も辛かったですね。グループを作る授業、体育、音楽の授業の共同演奏など当に苦痛でしかないですよね。どこにも居場所がなく、授業中が一番気が休まる。そういう状態

    学校が辛いあなたのためのお話 - 発達障害就労日誌
    non_117
    non_117 2017/05/27
  • オタにありがちな「興味ない話は一切聞かないが私の話は黙って聞け」

    タイトルへの対抗策を教えて欲しい。 苦痛だ。 某六つ子の何番目と何番目が乳繰り合ってる妄想を延々聞き続けるのに疲れた。 大体なぜオタは一方的に会話のボールを投げまくってくるんだ。そこが原因なのだ。 別に六つ子の話でも刀の話でも巨人の話でも聞きますよ。知らない分野の話は初見なら面白いもんだ。 ただ投げまくるくせにこちらのボールは一切受け取らないなら話は違う。 昨日見たバラエティ番組の話→「三次に興味ない」 では、と相手の分野である夕方たまたま見たアニメの話→「知らない、みてない」 …。 結果一方的に聞くだけになってしまう。 そういう受け取るだけの時間もいいもんだ、とお思いかもしれないがそれはあくまで話し上手な人に限る。 残念ながらこういう人は大抵話下手なのだ。 何故かというとこのタイプは聞かせる相手を楽しませるつもりで話していない。 そりゃあ話してる人は楽しかろう、ただ一方的に自分がしたい

    オタにありがちな「興味ない話は一切聞かないが私の話は黙って聞け」
    non_117
    non_117 2017/05/27
  • ScalaでウェブAPIを書いている人が設計や実装やその他について話そうか

    Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation

    ScalaでウェブAPIを書いている人が設計や実装やその他について話そうか
    non_117
    non_117 2017/05/27
    ユビキタス言語確認会とアプリケーションサービスの 名前のエンドポイントよさそう
  • Flux でいくつかアプリケーションを作った感想 - 銀の人のメモ帳

    「Flux でアプリケーションを作る」ってのも良くわからない表現だけど、 facebook/flux とか redux みたいなのを使ってアプリケーションを作るってことにする。 この文章を書く目的としては、なんとなく書くって感じなんだけど、なんか良い知見が入ったら嬉しいなというのも少しある。 作ったのは以下の4つ。 TwitterAPI と連携して指定された条件に一致する Tweet を表示する感じのやつ(Electron に乗ってる ↑これと同じようなアプリの iOS 版みたいなのを ReSwift を使って作った サーバーが持ってる REST な API のリソースを表示したり作ったり ↑これより小規模な同じようなやつ 1 は reactjs とか flux とかを把握するために作って、その後 redux/react-redux 把握するために作り直した。 2 は、1 を redux

    Flux でいくつかアプリケーションを作った感想 - 銀の人のメモ帳
    non_117
    non_117 2017/05/27
    たいへんなところをなんとかするのに状態の設計大事にしてるけど、実装コスト結構上がる
  • 立命館大学の研究者による「pixiv論文」の論点とは──“晒し上げ”批判はどれほど妥当なのか(松谷創一郎) - エキスパート - Yahoo!ニュース

    この一件の幕引きは“前例”となる 5月24日、「人工知能学会全国大会」において発表された、立命館大学情報理工学部に所属する3人の研究者の論文が、議論を呼んでいる。なぜならその論文が、自作イラストやマンガを中心とするSNSpixiv(ピクシブ)に投稿された一般ユーザーの小説10作を分析材料として扱っていたからだ。これが多くのユーザーの反発を買い、現在はその論文PDFが非公開となっている。 「ドメインにより意味が変化する単語に着目した猥褻な表現のフィルタリング」と題されたこの論文は、「猥褻表現」(論文中では「有害情報」とも表記されている)のフィルタリングを目的とした研究だ。 一方、この論文で研究対象とされたのは、性表現が多く含まれ、当初から作者が「R-18」(18歳未満閲覧禁止)にカテゴリーしていた小説だった(同時に、その多くは「二次創作」だ)。pixivでは閲覧制限の設定があり、デフォルト

    立命館大学の研究者による「pixiv論文」の論点とは──“晒し上げ”批判はどれほど妥当なのか(松谷創一郎) - エキスパート - Yahoo!ニュース
    non_117
    non_117 2017/05/27
  • hanhan's blog - Docker for Macのmount遅い問題まとめ

    docker for macを使っているユーザが抱えている大問題。それが shared directory 遅い問題。このエントリでは、何故遅いのか、どうしたら良いのかをまとめた。 フォーラムの元ネタFile access in mounted volumes extremely slow, CPU bound - Docker for Mac - Docker Forums GithubのissueFile access in mounted volumes extremely slow · Issue #77 · docker/for-mac · GitHub ※注 超長い どんな問題が起きているのか? Symfonyプロジェクトでブラウザ経由で開発環境にアクセスするとページ表示に30秒かかる コンテナ内で npm install すると10分以上経っても終わらない コンテナ内で gu

    hanhan's blog - Docker for Macのmount遅い問題まとめ
    non_117
    non_117 2017/05/27
  • language server protocolについて (前編) - Qiita

    (今のところ前後編に分ける予定ですが、追記したり構成が変更になったりするかもしれません。予定は未定。) 2016年6月に、Microsoftがlanguage server protocolという仕様を公開しました。 稿では、このlanguage server protocolの存在意義や具体的な実現方法について解説します。 language server protocolの存在意義 language serverとは、IDEが必要とするプログラムのプロジェクト ソースを解析して情報を提供する機能を、サービスとして実現するものです。language serverがサポートされたIDEでは、型やメンバーの自動補完、変数やメンバーの定義参照、変数やメンバーの利用箇所の検索、コードの自動フォーマット、コードのエラー分析や修正案の提示といった、さまざまな機能を実現できます。 Microsoft

    language server protocolについて (前編) - Qiita
    non_117
    non_117 2017/05/27
  • マヨネーズのチューブ進化しろよ 残量僅かになったときのひねり出しにくさ..

    マヨネーズのチューブ進化しろよ 残量僅かになったときのひねり出しにくさをいつまで放置する気だ

    マヨネーズのチューブ進化しろよ 残量僅かになったときのひねり出しにくさ..
    non_117
    non_117 2017/05/27
  • モノは女になんの強制もしてねええよおおおおうるせええええええ

    ただの愚痴だし、私は平等についても知らないバカなので、真面目に捉えないでほしい。 広告とかCMにキレる人間に、うんざりしている。 そりゃ、何もかもに怒らないわけではない。差別的であったり、悪意が感じられるような言葉を見たら、不快になるし、怒りも湧いてくる。 そう言ったことに対して声を上げて立ち向かう方々は、何も悪いことをしているとは思わない。 それにうんざりしてるんじゃない。 最近は「忙しい女性を応援します!」みたいな態度でいるような広告にキレてる、騒いでる人が増えた気がする。 これが当に、不快だ。 世の中の商品には、苦しい時間が減るように工夫してるものが沢山ある。 時短とか、簡単とか、長時間継続とか、そういうもの。 だから、「忙しい中でも簡単に使えるもの作ったよ、ちょっと気にして見て」ていうCMとか広告をする。私は、そういう風に解釈している。 例えば、ちふれの広告ツイート。 あの文章に

    non_117
    non_117 2017/05/27
  • たくさん食べたい

    おばあちゃんに育てられたので、めちゃくちゃべて生きてきた。 おばあちゃんの作る煮物が大好きで、それだけでご飯3杯ぐらいべてキャッキャ幸せ〜〜てしてた。 (おばあちゃんって、べたいだけべなよ〜〜っていっぱい作ってくれませんか?うちだけかな。) 思春期になってくると、周囲の女の子たちが「太る」「痩せなきゃ」「べ過ぎた」ていうのを聞いて、はじめてへのマイナスイメージ(?)みたいなのに触れた。 でも気にせずべてた。美味しいもんは美味しかった。ていうか、給の余った牛乳ですら争奪戦をする男の子に混ざって、その上勝利し、ガッツポーズしながら一気に飲んでた。恥を知らないデブだった。 色々あって、2年だけ母と二人暮らししたら、驚いた。 作ってくれる事の量の少なさ! 母はめちゃくちゃ料理が上手くて、いつもいつもすごい美味しいものを作ってくれる。 だからこそ物足りない。 なにこれすっごくおいし

    たくさん食べたい
    non_117
    non_117 2017/05/27
  • みなさんこんにちは。私を覚えていますか?

    そうです私です。プレミアムフライデーです。 あの、もしよかったら、3時になったので早く帰ってxvideos見るとか、余暇を有効活用しませんか? え、忙しい?そうですか。ダメですか。失礼しました…

    みなさんこんにちは。私を覚えていますか?
    non_117
    non_117 2017/05/27
  • Rubyの生みの親に聞く「エンジニア天国」を維持するには? 〜Linkers 技術顧問まつもとゆきひろ氏@社内講演会・徹底レポート〜 - Forkwell Press

    non_117
    non_117 2017/05/27