タグ

2016年6月18日のブックマーク (8件)

  • iOS10では全てのアプリの動作が高速化、安定性も向上! - iPhone Mania

    iOS10では、多くのアプリの動作が高速化し、動作の安定性が向上すると見られています。この効果は全てのアプリに有効です。 スクロール時のデータを先行読み込み iOS10は、アプリの動作がスムーズで高速になる、とテクノロジー系メディアThe Next Webが報じています。 従来、アプリ内で画面をスクロールした時にデータを読み込んでいたのを、ユーザーの操作に先行して読み込むよう変更されたことで、動作がスムーズになります。Appleは、1秒に60フレームのスクロール速度を理想としていますが、従来は実現できないケースも少なくありませんでした。 「プレフェッチング・データ」と呼ばれるこの動作は、画面の下スクロールだけでなく、上に戻るスクロールでも有効です。 このほか、アプリ間のデータ切り替えがスムーズになり、動作の安定性も向上すると見られています。 iOS10側で自動的に最適化、全てのアプリが高速

    iOS10では全てのアプリの動作が高速化、安定性も向上! - iPhone Mania
  • iOSアプリ起動時のダイナミックリンクライブラリの読み込み時間を調べる - Qiita

    起動時のダイナミックリンクライブラリの読み込み時間を調べてみました。 XcodeでSchemeのArgumentsのEnvironment VariablesにDYLD_PRINT_STATISTICSとDYLD_PRINT_APISを追加します。 アプリを実行するとログに以下のようなロードやイニシャライズの時間が表示されます。 total time: 3.4 seconds (100.0%) total images loaded: 337 (264 from dyld shared cache) total segments mapped: 235, into 16189 pages with 3084 pages pre-fetched total images loading time: 2.8 seconds (83.3%) total dtrace DOF registrati

    iOSアプリ起動時のダイナミックリンクライブラリの読み込み時間を調べる - Qiita
  • How to enable Visual Memory Debugger in Xcode 8?

  • dockerをWebで管理できるshipyardが想像以上に便利だった件 - Qiita

    2018/07/06追記 便利だったんですが、どうやら開発を断念されたようです… 代替サービスとしてportainerがあるとのこと。 使用してみた感じほぼ同等に使えるのそのうち記事書くかも (以下、古い情報です) shipyardとは shipyard · shipyard dockerのcontainer、images等をWebで管理できちゃう ログインアカウントを作れる(読み取りのみ権限とかもOK) Registriesにも対応しているがまだv1のみの対応(プルリク来てたのでそのうち更新されるかも?) 検証環境(ホスト側) CentOS 7.2.1511 docker 1.10.2 インストール

    dockerをWebで管理できるshipyardが想像以上に便利だった件 - Qiita
  • 私がTypeScriptについて勘違いしていたこと、そしてその理由 | POSTD

    (訳注:2016/9/28、頂きましたフィードバックを元に記事を修正いたしました。) 何か新しいものが登場したと聞くと、人はそれに対する賛否を選ぶ傾向があります。TypeScriptが登場したときの私は、キーコンセプトのうち自分に合わないものをほんの幾つか取り上げて「否」の側を選んでしまいました。この記事では、私が当時どのように考えていたか、そして私がどのようにして「TypeScriptの背景には、大きな犠牲なしに利点を得る方法を知る人々による偉大な考えがあった」ことに気付いたかを説明しようと思います。 TypeScriptが登場したときの私の考え Anders Hejlsbergが何かに取り組んでいるときは、つい私はそちらに注意を完全に傾けてしまいます。彼はコンパイラの構築やプログラミング言語の設計を30年近く経験してきています。彼の様々なプログラミング言語に関する貢献については 彼のW

    私がTypeScriptについて勘違いしていたこと、そしてその理由 | POSTD
  • 一般的なチートの手法と対策について

    3. チートとは… • ゲームを優位に進めるため、制作者の意図しない動作をさせる不正 行為 • 特にオンラインゲームが主流になってきた昨今では、他のプレイ ヤーやゲーム運営会社に対して損害を与えることがあり問題になっ ている • 対戦型のオンラインゲームではチートをして、ズルをするプレイヤーと対戦し ても不快な気持ちになるだけです。 • 基無料で遊べるゲームでは、強いキャラクターを押し出したガチャを売上 の基としている事が多いが、そのキャラクターを不正に入手/弱いキャラを 無理やり強くする等が出来てしまうと売上が立ちにくく問題となってしまう。

    一般的なチートの手法と対策について
  • Docker と infrataster で nginx の振る舞いをテストする

    こんにちは。吉川 ( @rrreeeyyy ) です。今期オススメのアニメはリゼロです。 Nginx は設定ファイルの記述力も高い、大変便利な Web サーバです。 便利な反面、設定ファイルの複雑化や、設定に依っては意図しない挙動を引き起こしてしまうこともあります。 そこで稿では docker 並びに infrataster を使用し、 Nginx の挙動をテストすることによって、安全に Nginx の設定を記述する方法について紹介します。 テスト対象の Nginx の仕様 今回は例として、次のような仕様の Nginx のテストについて考えます。 ネットワーク帯は 10.0.0.0/16 を使用している Nginx の前段として L7 ロードバランサが存在している L7 ロードバランサが https を終端している Nginx 自体は 80 番ポートと 8080 番ポートにて待ち受けてい

    Docker と infrataster で nginx の振る舞いをテストする
  • DockerでMinecraftサーバを動かし,Convoyでバックアップしてみた - Lambdaカクテル

    最近サーバ*1を買ったので,今運用しているVPSから各種サーバを移行しています. せっかくなので最近の技術を勉強がてら導入したいと思い,Dockerを活用したサーバ構成にすることにしました.今回はMinecraftのサーバを移行することにします. また,DockerプラグインであるConvoyの情報が乏しく,迷った箇所があったので,後学のためのメモとしてこのエントリを書くことにしました.ご参考になれば幸いです. サーバ名などの固有名詞などは来のものとは変えてあるので,適宜読み替えてください. エントリが行ったおおまかな手順は, (Dockerのインストール) Convoyのインストール MSMイメージのビルド MSMコンテナのデプロイ(データ移行) Convoyのスナップショット・バックアップ機能の確認 となっています. 概要 買ったマシンには,CentOS 7がインストールされている

    DockerでMinecraftサーバを動かし,Convoyでバックアップしてみた - Lambdaカクテル