タグ

2014年8月22日のブックマーク (8件)

  • Swiftのクロージャにおける循環参照問題でunownedとweakの使い分けがわからない - Qiita

    追記について 追記が増えたので以下の記事を新たに作成しました。こちらと合わせてご参照ください。 Swiftの循環参照問題におけるunownedとweakの使い分けについて はじめに クロージャーは定義したスコープの定数や変数をキャプチャすることができます。このキャプチャのおかげでインスタンス変数を定義して、値を保持する必要がなくケースがあるので便利に活用しています。ただキャプチャ値を利用する場合は、循環参照を考慮したコードを記述する必要があります。循環参照に陥ると双方のインスタンスがメモリ上から開放されず、メモリリークの原因になります。 クロージャの循環参照と回避方法 クロージャが循環参照をしている例です。 selfがクロージャを強参照し、クロージャがselfを強参照して循環参照に陥っています。 HTMLElementインスタンスはasHTMLプロパティで() -> Stringクロージャ

    Swiftのクロージャにおける循環参照問題でunownedとweakの使い分けがわからない - Qiita
    localdisk
    localdisk 2014/08/22
    コメントを読みつつ、盛り上がってるなぁ、と思った
  • Crocosマーケティング Facebook関連サービス終了のお知らせ | 株式会社クロコス (Crocos Inc.)

    2014年8月22日 株式会社クロコス 平素よりCrocosマーケティングをご利用いただきありがとうございます。 Yahoo! JAPANを運営するヤフー株式会社(以下、Yahoo! JAPAN)の100%子会社である株式会社クロコス(以下、当社)は、当社が運営するCrocosマーケティングにおけるFacebook関連サービスを2014年10月31日をもちまして終了するはこびとなりました。 2011年7月の提供開始以降、皆様へよりよいサービスを提供できるよう、新機能のリリースや改善を重ねて努力してまいりましたが、過日Facebook社より発表されたプラットフォームポリシーの改定における当社サービスへの影響について慎重に検討を重ねた結果、誠に残念ではございますがFacebook関連サービスの提供中止という決断に至りました。 ■ 背景 2014年8月7日(米国時間)にFacebookよりプラ

    Crocosマーケティング Facebook関連サービス終了のお知らせ | 株式会社クロコス (Crocos Inc.)
    localdisk
    localdisk 2014/08/22
    新しいことを始めるチャンスなので、期待してます
  • 嫌がらせを行うTwitterアカウントを自動ブロックし、ユーザー同士でブロックリストの共有も可能な元Twitterエンジニアが開発した「Block Together」

    By Pete Simon Twitterでは嫌がらせ対策としてブロック機能がありますが、先日亡くなった俳優のロビン・ウィリアムズさんの娘であるゼルダさんは、TwitterとInstagramで執拗な嫌がらせを受けたことから、「インターネットの使用を中止する」という状況までに追い込まれ、これを受けたTwitterはポリシーの改善を表明しています。この種の攻撃は1度ブロックしても新規アカウントや使い捨てアカウントを用いて延々と続くことがあるのですが、元Twitterエンジニアが、つきまといや嫌がらせを防止するために7日以内に作成されたアカウントを自動でブロックし、さらにサービスのユーザー同士がブロックしたアカウントのリストを共有できる「BlockTogether」を公開しています。 Block Together https://www.theblockbot.com/ Block Toge

    嫌がらせを行うTwitterアカウントを自動ブロックし、ユーザー同士でブロックリストの共有も可能な元Twitterエンジニアが開発した「Block Together」
    localdisk
    localdisk 2014/08/22
    著名な人の必須サービスになりそう
  • Packalyst :: Packages for Laravel

    Packalyst is a directory of Packages for your Laravel projects 14 804 Packages available 66 Open requests

    localdisk
    localdisk 2014/08/22
    Laravel Packages Regisitry の競合かな?Laravel Packages Regisitryはロードが糞重いのでこっち使うかなー。
  • スタートアップの"カオス"を生き抜く開発術

    「急成長スタートアップにおけるDeveloper Productivity向上の実例」 〜アカツキ × Wantedly × Sansan × じげん × Talknote〜 http://startuptechtalk.doorkeeper.jp/events/14088

    スタートアップの"カオス"を生き抜く開発術
    localdisk
    localdisk 2014/08/22
    スライドに出てくるコードをみて(Composerに対応したら楽になるのに…)と思いました(小並感
  • ISUCON4 オンライン予選の参加登録を開始しました : ISUCON公式Blog

    ISUCONについての詳細はこちら ▼優勝賞金100万円!今年もやります 第4回 ISUCON 開催と日程のお知らせ #isucon : ISUCON公式Blog オンライン予選の概要と開催日オンライン予選の方式は以下を予定しております予選はAmazon Web ServicesのEC2を利用出題者側で作成したお題アプリ、ベンチマークツールが乗ったマシンイメージを公開各参加チームが自分のAWSアカウントでそのマシンイメージを起動出題者側で発行したAPI key(文字列) を入力してベンチマークツールを設定出題内容は当日発表、詳細なレギュレーションは追って発表いたします。運営チームでは Perl, Ruby, Python, Node.js, Go で参考実装を用意する予定です。 追記 初期の参考実装に PHP が追加となりました 予選の開催日ですが9月27日(土)、28日(日)のいずれかと

    ISUCON4 オンライン予選の参加登録を開始しました : ISUCON公式Blog
    localdisk
    localdisk 2014/08/22
    PHP…
  • 図解 Git

    もし図の表示がおかしかったら、このページの SVGでないバージョンを試して下さい。 SVG の画像処理を中止しています。 (SVG の画像処理を再開) このページのオリジナルは、Mark Lodato さんが執筆した A Visual Git Referenceです。 このページでは、よく使われる git のコマンドを簡潔に図を用いて説明します。 git について少し知識があるなら、このページはその知識を整理するのに役立つかもしれません。このページがどのようにして作られたのか興味があるなら、私のGitHub リポジトリを見て下さい。(日語訳の GitHub リポジトリ) 内容 基的な使い方 凡例 コマンドの詳細 Diff Commit Checkout 分離HEADでの commit Reset Merge Cherry Pick Rebase 技術メモ 基的な使い方 上記4つのコマ

    localdisk
    localdisk 2014/08/22
    あとで
  • Five Hidden Gems of Laravel | Envato Tuts+

    Many developers who use Laravel are probably only barely scratching the surface of what the framework has to offer. While the documentation does cover the most common use cases and the obvious features, it doesn’t cover everything. Don’t get me wrong, the documentation is fine, it’s just that there’s so much you can do, it’s hard to document everything. Because of that, we're going to take a look

    Five Hidden Gems of Laravel | Envato Tuts+