タグ

2014年10月17日のブックマーク (6件)

  • 今すぐObjective-CをやめてSwiftを使おう - Qiita

    はじめに この3週間ほど仕事Swiftを使ってアプリ開発をしてみました。その感想として、すべての人に当てはまるとは言えませんが、 多くのiOSアプリ開発者にとっては今すぐにSwiftを使い始める価値があると感じました(Swift 1.0がリリースされてから1ヶ月ほど経った2014年10月時点での感想です)。 そこで、この投稿では Swiftの利点とよくある不安や疑問に対する回答 を書いていきます。 対象となる読者 この投稿は次のようなiOSアプリ開発者を対象としています。 Objective-Cで十分でしょと思っている人 なんとなくSwift良さそうだけど踏み出せない人 Swiftがいいのはわかったけどまだ実案件では使えないと思う人 どうしてObjective-CよりSwiftを使った方がいいの? Optional Type(これだけでSwiftを使う価値あり) 私見ですが、Object

    今すぐObjective-CをやめてSwiftを使おう - Qiita
    hiyuzawa
    hiyuzawa 2014/10/17
  • 更新:SSL 3.0 の脆弱性対策について(CVE-2014-3566):IPA 独立行政法人 情報処理推進機構

    SSL 3.0 プロトコルには、通信の一部が第三者に解読可能な脆弱性が存在します。サーバ、クライアント間の通信において、SSL 3.0 を使用している場合、通信の一部が第三者に漏えいする可能性があります。 ただし、攻撃には複数の条件が必要で、例えば、中間者攻撃や、攻撃対象に大量の通信を発生させるなど一定の条件が必要になります。そのためただちに悪用可能な脆弱性ではありません。 サーバ管理者および利用者は対策の要否を検討し、必要に応じて後述の対策を実施してください。 図:脆弱性を悪用した攻撃のイメージ サーバもしくはクライアントのどちらか一方で、SSL 3.0 を無効化することで対策できます。 なお、SSL 3.0 を無効化することで次の影響を受ける可能性があります。 サーバ側で SSL 3.0 を無効にした場合 一部のクライアントから接続ができなくなる可能性があります。 クライアント側で S

    更新:SSL 3.0 の脆弱性対策について(CVE-2014-3566):IPA 独立行政法人 情報処理推進機構
    hiyuzawa
    hiyuzawa 2014/10/17
  • SourceTreeの使い方 | コミットの取り消し方法まとめ(amend, reset, revert, cherry-pick) - ICS MEDIA

    SourceTreeの使い方 | コミットの取り消し方法まとめ(amend, reset, revert, cherry-pick) 高機能Gitクライアントの「SourceTreeソースツリー」(無料)や「Tower」(有償)は導入しやすく機能が豊富なため人気があります。Gitにはコミットやプッシュだけではなくさまざまな機能が存在するので、使いこなすことで効率よく開発を進めていけるでしょう。記事ではGitを使う上で必須となるcommitコミットの取り消し方法をテーマに、次の4つの機能を解説します。 コミットの修正・やり直し(amend) コミットの取り消し(reset) コミットの打ち消し(revert) 別ブランチからのコミットの取り込み(cherry-pick) 記事では次の機能をSourceTreeとTowerの両方のソフトウェアの操作方法として解説します。 コミットの修正・や

    SourceTreeの使い方 | コミットの取り消し方法まとめ(amend, reset, revert, cherry-pick) - ICS MEDIA
    hiyuzawa
    hiyuzawa 2014/10/17
  • 【開発者必見】OS X YosemiteはiPhone/iPadの画面キャプチャ動画を撮ることができる! – 和洋風KAI

    【OS X Yosemite】iPhone/iPadのスクリーン動画を撮る方法。 1) まず、OS X YosemiteをインストールしたMaciPhoneをLightningで繋げます。 2) QuickTime Playerを起動します。↓↓ 3) QuickTime Playerのメニューバーのファイル - 新規ムービー収録をクリックします。↓↓ 4) QuickTime Playerの録画ボタンの横にあるボタンをクリックし、接続したiPhoneを選択します。(カメラ・マイク共に)↓↓ 5) すると、iPhoneの画面の模様がQuickTimeに映し出されます。録画ボタンを押して、iPhoneのスクリーン動画をつくりましょう。(左) 録画が終わったら停止ボタンをタップします。(右) 6) あとはcommand + Sで動画を保存するだけ。iPhoneのスクリーン動画の完成です。↓↓

    hiyuzawa
    hiyuzawa 2014/10/17
  • 調和と美しさを追求した「OS X Yosemite」

    無料提供だからこそできる、“量より質”のアップデート 世の中のほとんどのソフトウェアは、アップデートで一番大事なのは機能の追加となる。店頭のパッケージとして販売する商品に対して、ユーザーにきちんと価値を感じてもらい、お金を支払ってもらうには、「最新版のソフトは、こんな機能と、こんな機能と、こんな機能もつけました。お得ですよ」とアピールする必要があるからだ。 しかし、OS Xはこのルールに縛られない。なぜならソフトの流通はインターネット経由でMac App Storeを通して行なわれる。パッケージ代や流通、在庫のコストがかからないこともあり、アップルはこれを無料で提供する。だから、あえてお得感や機能の「量」で勝負をする必要がない。 それでは、アップルはどこで勝負をするのかというと、相手によっては伝わりづらい「質」の部分がアップルの土俵となる。 OS X Yosemiteには、実はたくさんの新

    調和と美しさを追求した「OS X Yosemite」
    hiyuzawa
    hiyuzawa 2014/10/17
  • NginxでリバースプロキシをKeepAliveしたときの性能検証 - Qiita

    Nginx + Luaを用いた、ハイパフォーマンスで動的なプロキシサーバを考察中です。 そのための施策の一つとして 上流サーバへのアクセスをKeepAliveする という方法がありますが その際、プロキシサーバにどの程度性能に変化があるのかを調査してみました。 リバースプロキシのkeepalive設定 前提条件として Nginx > 1.1.4 が必要。 upstreamに keepalive というattributeがあるのでそれを設定します。 それと同時に、プロキシヘッダーにHTTP/1.1設定などを行いましょう。 ちなみにproxy_passだけだとkeepaliveできないようです。upstream必須。 あと、もちろんバックエンドサーバ側もkeepalive設定しておきます。 upstream http_backend { server oreore.micro.service;

    NginxでリバースプロキシをKeepAliveしたときの性能検証 - Qiita
    hiyuzawa
    hiyuzawa 2014/10/17