タグ

2017年12月25日のブックマーク (6件)

  • .NET非同期処理(async-await)を制御する、様々な方法

    async-awaitベースの非同期処理を制御する方法をまとめました。コードはわざと冗長に書いています。 概要: Taskベースのワーカースレッド生成 他の非同期I/Oと連携してタスクを制御する方法 TaskとLINQを応用して、多量の計算を安全に並列実行させる方法 Taskを使っていない非同期処理をTask化する方法 非同期処理のキャンセルの実現方法 WinRT・ユニバーサルWindowsアプリケーション(UWP)での非同期処理とTaskの連携方法 読む前に補足 C#でTaskやasync-awaitを使った非同期処理の書き方を探しているのであれば、ポイントに絞って書いた、こちらの記事をお勧めします: 「できる!C#で非同期処理(Taskとasync-await)」 Taskクラスの使用例として、ワーカースレッドを起動するという例が良く挙げられます。記事も最初にTask.Runによるワ

    .NET非同期処理(async-await)を制御する、様々な方法
    longroof
    longroof 2017/12/25
    Task.Runあー(´・ω・`)…これなー
  • なぜ自分は「ペアプロ全面導入」という考えに至ったのか - pixiv inside

    この記事はピクシブ株式会社 Advent Calendar 2017のラストを飾る25日目の記事です。 inside.pixiv.blog 去年も一昨年もラストを飾らせていただいたCTO兼福岡オフィス立ち上げ担当の高山(@edvakf)です。 2017年は福岡に移住という大きなライフイベントがありましたが、思い返してみればペアプロで始まりペアプロで終わったペアプロの年でした。 まずは結論から ペアプロは一般的に言われるようにレビューの手間が減るとかコードの品質が向上するとか属人化を防ぐのに良いとかの利点がありますが、自分は「その時間の集中力」こそが実は最大の利点なのではないかと考えています。 一人で集中して何時間もコードを書き続けられる人は別ですが、現代のプログラミングって調べ物をしてる時間のほうが長くありませんか?しかも調べ物のほとんどは、ちょっと詳しい人ならすぐにわかるようなことばかり

    なぜ自分は「ペアプロ全面導入」という考えに至ったのか - pixiv inside
    longroof
    longroof 2017/12/25
    うん、いい(´・ω・`)…
  • 高額賞品のクレーンゲームはそれだけで完全にアウト 「風俗営業」であるゲームセンターに対する法規制(前田恒彦) - エキスパート - Yahoo!ニュース

    数万円の賞品で誘いつつも、絶対取れないように設定したクレーンゲーム機を使い、客から料金をだまし取っていたとされるゲームセンター。大阪府警が詐欺容疑で運営会社社長らを逮捕し、全国初の強制捜査に発展した。この機会に、ゲームセンターに対する法規制について触れてみたい。 ゲームセンターは「風俗営業」 年末年始、家族でゲームセンターに行き、アーケードゲームやクレーンゲーム、コインゲーム、対戦型ゲーム、ピンボール、デジタルダーツなどに興じようかと考えている人も多いだろう。 しかし、そうしたゲームセンターが風営法、すなわち「風俗営業等の規制及び業務の適正化等に関する法律」で規制されている「風俗営業」の一つだということはご存じだろうか。 もともとは規制の対象外だったが、非行少年のたまり場となっていることが問題視されたほか、ゲーム機賭博事件が次々と検挙され、暴力団関係者の関与も見られたこともあり、1985年

    高額賞品のクレーンゲームはそれだけで完全にアウト 「風俗営業」であるゲームセンターに対する法規制(前田恒彦) - エキスパート - Yahoo!ニュース
    longroof
    longroof 2017/12/25
    “年末年始はゲームセンターにとって書き入れ時であり、その直前に社長らを逮捕し、初摘発の事案として広く報道させることで、同様の行為に及んでいる他店に対する警告の効果を狙ったもの”あー(´・ω・`)違法営業…
  • iOSアプリ新規開発のノウハウ - NSBlogger

    今年でAdvent Calendarに参加するのは3年目。 2015年: iOSアプリ開発におけるイースターエッグのすすめ - NSBlogger 2016年: iOSアプリエンジニアのための面接質問集100選 - NSBlogger 今年は新規アプリ開発についてです。 iOSアプリの新規開発 仕事で何度か新規でiOSアプリを開発することがありました。チームやそのときの状況に応じて柔軟に対応するのがベストですが、その中でもやっておいてよかったなぁと感じたことについて紹介します。 iOSアプリの開発以外でも応用できる内容かも。 CIははやめに CIの構築は初期段階で行っておくと、以下のようなメリットがあります。 ビルド時間が早いのでCI構築時のサイクルがはやい 何か問題が起きた場合、CIの設定まわりが怪しいといえる その後の開発サイクルがスムーズになる 最低限のプロジェクトの設定をしたら、ま

    iOSアプリ新規開発のノウハウ - NSBlogger
    longroof
    longroof 2017/12/25
  • 妄想iOSアプリ新規開発 | Wantedly Engineer Blog

    iOSエンジニアのみなさん、こんにちは! WantedlyでiOSアプリ開発を担当してます、杉上です。 このブログでは新規でiOSのアプリ開発を開始するなら、どうなふうに作ろうかなと妄想してみました。なかなか仕事の現場では新規アプリ開発の機会はないので、こういう妄想を常に膨らませつつプライベートで実験的にアプリを作ってみたりしています。 ( ここでご紹介する内容はiOSアプリを作るにあたっての最適解でもベストプラクティスではありません。プロジェクトのゴールや規模など多様な要因により構成もケースバイケースになると思うので、ご参考までに。) Embedded Framework活用(ターゲット分割)アプリの一部のコードをドメインごとにターゲットへ分けてEmbedded Frameworkとして利用することで以下のメリットがあります。アプリ開発が進んでからコードを分けるのは難しいので開発初期の段

    妄想iOSアプリ新規開発 | Wantedly Engineer Blog
  • http://www2.nissan.co.jp/EVENT/PRIZE/17/04/TW/