Update note: This tutorial was updated for iOS 8 and Swift by Zouhair Mahieddine, checked against Xcode 6.1.1. Original tutorial by Rocir Santiago. NSURLProtocol is like a magic key to the URL. It lets you redefine how Apple’s URL Loading System operates, by defining custom URL schemes and redefining the behavior of existing URL schemes. Does that sound magical? It should. Because, if you look for
สล็อตเว็บตรง ฝาก-ถอน ไม่มีขั้นต่ำ เว็บตรงสล็อต FAFA666 ที่คนเล่นเยอะที่สุด พบกับเกมทำเงินที่ง่ายที่สุดในตอนนี้ได้แล้วกับการเข้ามาเล่นพนัน สล็อตเว็บตรง ของเรา ในตอนนี้ที่มีอัตราการชนะสูงถึง 95 เปอร์เซ็นต์ ซึ่งจะทำให้คุณสามารถกอบโกยกำไรได้ง่ายมากๆ แถมการเข้ามาเล่นพนันที่ สล็อต ของเรา ในตอนนี้ยังมีการฝากถอนแบบไม่มีขั้นต่ำให้นักพนันทุกคนได้เล่นอีกด้วย ซึ่งการฝากถอนไม่มีขั้นต่ำนั้นจะทำให้นักพนันทุกคนสา
Update 3/11/15: Updated for Xcode 6.2. In this cookbook-style tutorial, you will learn how to access user reminders programmatically. If you are not already familiar with reminders, consider reading the Apple documentation of the Reminders app. According to Apple, reminders allow you “to organize your life in to-do lists, complete with due dates and locations.” To get started, download the starter
よく友人やら知人やら、会社の上司から 「お前はリーダーシップがある」「皆を引っ張っている」 と評価をいただくことがある。これはこれでものすごく嬉しいことだし、そう思っていただけることを幸せに感じなければいけないのだけど、実際の心内を述べると僕にはリーダーシップなんて高尚なものはないと思っている。 リーダーの概念や定義を調べるのは大変面倒なので今テキトーに書くけれど、いわゆるリーダーは皆の「先頭」に立って周囲を引っ張る存在だと認識している。 絵で書くとこんな感じで 周囲をある一定の方向に導いていくタレント。ベンチャーの社長などにこんなタイプが多いだろう。対して僕は全く違う。 僕が評価を受けるポイントってすごく限定的で、例えば飲み会やら旅行の幹事を務めたり、会社の催し物やらプロジェクトを滞りなく進行させることで 「統率力がある」→「リーダーに向いている」 とされることが多いのだけど実際は、統率
RubyはScalaに比べてクソとかいう話ではなく、Scalaから見たRubyの興味深い点のご紹介みたいな趣旨の発表です。発表資料が見にくくて申し訳ございません。 なぜかトリに発表することになった結果、Scalaのイベントで延々とRubyの話をしてる異常者みたいな印象が強化されたけど、私はただ、言語の多様性について皆さんに考えていただこうと…… RubyとScalaの印象についてですが、動的でアジリティとハック性に優れるRubyと、静的で記述性が高くアカデミック要素の強いScalaという感じですね。エコシステムの変化が激しくて、関連フレームワークのアップデートを怠るとすぐ死ぬのはどちらにも共通した特性(そういうのがつらい人はジャバエイトをやるとよい)。 私はJava出身といってもmavenエコシステムに関する知識に乏しかったので、mavenの上に載ってるsbtの依存性管理には悩まされました
vulcanize は Polymer 用の最適化ツールで、Web Components を1つのファイルにできる。 「Concatenate a set of Web Components into one file」 Polymer/vulcanize : github GTUG Girls のサイトに使ってみた。 $ vulcanize -o index.html index_raw.html Web Components が index.html に結合され、platform.js と polymer.js だけ残る。 vulcanize 前 : http://www.gtuggirls.jp/index_raw.html vulcanize 後 : http://www.gtuggirls.jp/index.html Google の PageSpeed Insights にかけ
SideCI主催のVenturesCI.rb #1のLT資料です。 「どうやらテスト駆動型開発は死んだようです。これからのCI」です。 要約すると、TDD死んじゃった。テスト自体は否定しないし有用だと思う。でも、ユーザに触れるEndToEndの振る舞いのテストを主に書き、テストカバレッジ100%を目指す時代は終わった(コストが高過ぎる。自転車の補助輪のようなものだ、テスト駆動型はもう外そう!)。EndToEndテストはCapybaraがよさそうだね。という内容です。
Photoshop(フォトショップ)で5分程度で満月を描く方法 背景に色付け 500px角の新規ファイルを立ち上げ、背景をまず真っ黒します。その後、グラデーションツールを選択し、黒から紺の円形グラデーションをかけます。 満月を描いていきます。 描画色を白にして楕円形選択ツールを選択し、任意の大きさに正円を描きます。 画面のセンターに正円がくるように中央揃えします。(このやり方は私は知らなかったので結構目から鱗な方法でした。) まず正円が描かれたレイヤーを選択された状態で、Ctrl+Aで全画面の選択範囲をとります。移動ツール(黒矢印)を選択し、垂直方向中央揃え、水平方向中央揃えをクリックすると調度画面の中央に正円がきます。 正円にレイヤースタイルを設定していきます。正円の描かれたレイヤーをダブルクリックしてレイヤースタイルを設定していきます。 ドロップシャドウを設定(描画モードの色を白にする
Tokyo Otaku ModeではNode.jsからMongoDBにアクセスするのにODMとしてMongooseを採用しています。 Mongoose(ODM)を利用するメリットとしては、 collectionのSchema設計がコードに残る virtualなどデータ周りの機能がModelに集約できる populationが利用できる などが上げられます。 どれもサービスを効率的に作る上で助かる機能ばかりですが、とくにpopulationは別ドキュメントのreference(_id)を持っているだけで、自動的にドキュメントに展開してくれる強力な機能です。 一方で、DBロック回避の目的やある程度の規模になってDBを分割するようになると、別DBのcollectionをpopulateできないという問題がでてきます。 Mongooseの仕様上、特定DBへのconnectionとModel(col
http://corner.squareup.com/2014/09/squares-api.html 1 comment | 0 points | by WazanovaNews ■ comment by Jshiike | 約2時間前 SOAにおけるサービス間のコミュニケーションについては、CODE CLIMATEにおいて、Protocol Buffers vs JSONという比較が取り上げられていて、「ブラウザやJavaScriptが直接データを利用しないケース、特に内部サービス間のコミュニケーションにはProtocol Buffersの方が向いているのでは。」と紹介されています。 せっかく整合性のあるデータ構造を用意しても、サービス間のデータのやり取りの際に苦労させられることが多い。Protocol BuffersならProtoフォーマットにしてエンコーディングするだけで、意図す
最近はghq+pecoでリポジトリのあるディレクトリ、cdr+pecoで最近訪れた ディレクトリに簡単に移動できて、非常に捗っている。 ghq+pecoとcdr+pecoはそれぞれ以下の記事が詳しい。 ghqを使ったローカルリポジトリの統一的・効率的な管理について - delirious thoughts pecoを使い始めた - $shibayu36->blog; ただ、ghq+pecoはC-x C-y、cdr+pecoはC-x bと、当然別々のキーになるの で、どっちを使うか考えたり間違えたりするのでモヤモヤしていた。 Emacsは自作のhelm-ghq.el で同じ操作感にしていたので、同じモヤモヤだっ たが、最近来たPull Request を取り込んでからは改善。 C-x b (helm-for-files)でghqの出力も出すことでキーバインドを1つに集 約できた。C-x C-
こんにちは。来週末のPyConが待ち遠しくてたまらない祖山です。 以前、Fluentdを使ってElasticsearchやBigQueryにnginxのアクセスログを流す方法をご紹介しました。 fluentdでnginxのログをElasticsearchとBigQueryに保存するお話 - ハウテレビジョン開発者ブログ しかしながら、本格的にユーザーの行動解析を行うにはnginxのデフォルトのログでは不十分です(IPアドレスのみから「このアクセスとこのアクセスは同一のユーザーである」かどうか判断するのは無理がありますね…)。 そのため、nginxのアクセスログに誰からのアクセスかを一意に識別できる情報を入れる必要があります。 真っ先に思い浮かぶのは(ログインして使うサイトであれば)ユーザーのIDでしょう。 もちろん、デフォルトのnginxではそんなことはやってくれないので、アプリケーション
This document discusses Zabbix, an open source monitoring software, and its job scheduling capabilities using HyClops. It also talks about TIS's support for open source software and monitoring infrastructure using Zabbix. The presentation provides an overview of Zabbix's features for monitoring servers, networks, databases and applications using agents. It also describes how Zabbix uses APIs to in
[CEDEC 2014]セガのリードプログラマーが語った,PS4ローンチタイトル「龍が如く 維新!」ができるまで。いかにして60fps化を成し遂げたのか ライター:米田 聡 セガの「龍が如く 維新!」は,PlayStation 4(以下,PS4)のローンチタイトルとして2014年2月22日に発売された。同作はPlayStation 3(以下,PS3)版も同日発売だったため,当然ながら両機種版の開発は並行して行われたわけだ。 CEDEC 2014では,PS4版の開発にあたったリードプログラマーが,開発時に遭遇した問題点をわりと生々しく語ってくれるセッションが行われた。ちょっと込み入った話もあるが,その概要を紹介してみたい。 「龍が如く 維新!」公式サイト 4Gamer.net「CEDEC 2014」記事一覧 64ビットWindows版を開発したうえで PS4に移植された「龍が如く 維新!」
はじめに 9月3日にXcode6 Beta7がリリースされました。今回はリリースノートを見るとをSwiftの変更数は少なく安堵していたのですが、いざ開発中のプロジェクトをコンパイルしてみると怒涛のコンパイルエラー(数百個)が発生! ちまちまとエラーの対応を行い、半日ほどかけてようやくBeta7で動くようになりました。 以下、自分の手元で確認できた変更点です。 【注意】Beta7の変更点をすべて網羅しているわけではありません。 Optionalに変更されたところ 対象の定義がoptionalに変更されたケースです。利用時にForced Unwrapping, Optional Chaining, Optional Bindingをするように変更します。 UIViewController storyboardやnavigationControllerは毎回nilチェックするのはめんどくさいです
[CEDEC 2014]PS4の作り方教えます。SCEのメカ設計担当者自らが内部構造を徹底解説 ライター:西川善司 講演直前に取材OKと判明した「PS4の作り方。PS4の中身を大公開!」セッション。今年のCEDECはこうしたセッションが非常に多く,メディアは混乱させられた CEDEC 2014では当初,34ものセッションが「メディアによる聴講不可」に設定されていたものの,これは運営側の「メディアによる聴講を許可するか」という質問の仕方に不備があったためと判明し,34のうち19が,開幕初日に聴講可となった。 ソニー・コンピュータエンタテインメント(以下,SCE)関連セッションの多くも,当初は軒並み聴講不可で,CEDEC 2014の会期最終日まで覆らなかったのだが,直前になって,やはり運営側のミスだったことが判明している。本稿で取り上げる「PS4の作り方。PS4の中身を大公開!」セッションもそ
はじめに 学部四年生向け。 ゼロから始めるDeepLearning_その1_ニューラルネットとは - 分からんこと多すぎ →(Auto Encoder) →(Denoising AutoEncoder) →ホップフィールドネットワーク(この記事) →ゼロから始めるDeepLearning_その3_ボルツマンマシンとは - 分からんこと多すぎ →Restricted ボルツマンマシン(後日) →(Gaussian Binary - Restricted Boltzmann Machines) →(Deep Belief Networks) →(Deep Neural Networks) →畳み込みニューラルネット(後日) 太線以外は読み飛ばしてOK 知識に乏しく深く踏み込めなかったので、間違ってたらごめんなさい。 参考図書 An Introduction to Restricted Bolt
rails (3.2.3) activerecord (3.2.3) mysql2 (0.3.11) ちょっと遡って話をしたほうがいいのかも。 前提:Mysql(InnoDB)でcount(1)はテーブルスキャンが発生して遅い 非力なインスタンスを使っていたので、 数十万件ってレベルからこれがボトルネックになっていた。 そのために、Railsが装備しているcounter_cacheという機能を使う。 ただ、counter_cacheってのは関連するモデルの件数を覚えておくっていう方法で、 テーブルの全レコードの数を保存しておく方法ではない。 それをしたいなら別の実装を。 参考:A Guide to Active Record Associations counter cahceってなんだ 繰り返しになるけど、関連するモデルの件数を覚えておく。 class Order < ActiveRec
もっと自己主張ができるようになりたい、争いごとへの対処がうまくなりたい、人前で自分の気持ちを言えるようになりたいなど、コミュニケーションスキルを磨きたいという願いは、誰もが持っていることでしょう。 筆者の職業はジョブコーチ。そのため、クライアントとの会話にはほとんど、コミュニケーションの話題が伴います。相談に訪れる動機は人それぞれ大きく異なりますが、これまでの会話を思い返すと、実際に話している内容はそれほど複雑なことではありません。多くの人がコミュニケーションの基礎でつまづいているのです。 そこで、クライアントとの会話から得られたコミュニケーション力向上のコツを、5つお伝えします。1つでも役立ちそうなものがあれば、ぜひ会話のスキルとして取り入れてみてください。 「そうですね、でも~」よりも「そうですね、それに~」 「いいアイデアですね。でも、違うやり方の方がいいと思います」と言ってませんか
Deep learning has become something of a buzzword in recent years with the explosion of 'big data', 'data science', and their derivatives mentioned in the media. Justifiably, deep learning approaches have recently blown other state-of-the-art machine learning methods out of the water for standardized problems such as the MNIST handwritten digits dataset. My goal is to give you a layman understandin
先日、Rails で開発しているときに意図しない InvalidAuthenticityToken エラーが発生して、すごくハマってしまいました。そのときに Rails のCSRF対策の仕組みについて調べてみましたので、ブログに残しておきます。 Rails のCSRF対策 Rails が生成した ApplicationController には以下の記述があります。 class ApplicationController < ActionController::Base # Prevent CSRF attacks by raising an exception. # For APIs, you may want to use :null_session instead. protect_from_forgery with: :exception end protect_from_forg
最初に紹介するお店は、民生西路側の「寧夏観光夜市」の看板のすぐそばにある「阿婆飯糰」。飯糰とは台湾風のおにぎりの意味ですが、これが日本のおにぎりとはまったく違うんです。 まずお米は、木製のお櫃で炊いたもち米。木製のお櫃というのが昔ながらでいいですよね。その上におにぎりの具材の味を決める豚肉デンプ(豚肉を乾燥させてほぐしたもの)をのせます。さらに豚ひき肉と小松菜をごま油で炒めたものをのせ、最後に油條(揚げパン)を入れ、棒状にくるくるっと巻いて出来上がり! 揚げパンともち米ってどうだろ?と思いますが、食べてみると想像をはるかに超えるうまさ!豚肉デンプはちょうどいい甘さで小松菜とよくあい、揚げパンはサックサックとした食感と少しの塩味がきいて美味さを引き立てます。もち米といっても米よりも具材のほうが多いため、1つペロリと食べられてしまいます。 テイクアウト専門なので、持ち帰って朝ごはんで食べたり、
Building High-level Features Using Large Scale Unsupervised Learning
Deep Learning Tutorials¶ Deep Learning is a new area of Machine Learning research, which has been introduced with the objective of moving Machine Learning closer to one of its original goals: Artificial Intelligence. See these course notes for a brief introduction to Machine Learning for AI and an introduction to Deep Learning algorithms. Deep Learning is about learning multiple levels of represen
Video: http://www.nicovideo.jp/watch/1410857293 Here's the showdown you've been waiting for: Node.js vs Play Framework. Both are popular open source web frameworks that are built for developer productivity, asynchronous I/O, and the real time web. But which one is easier to learn, test, deploy, debug, and scale? Should you pick Javascript or Scala? The Google v8 engine or the JVM? NPM or Ivy? Grun
2014-03-24 ターミナル使うMacユーザーはTotalTerminal使ってるよね? Mac Terminal App MacのいいところはUnixベースでターミナルが使いやすいところにつきると個人的には思っています。 ターミナルでやることはいっぱいあります。 ファイル操作 ソース管理 ちょっとした設定ファイルいじり ファイル検索 文字列検索 ↑このあたりはもちろん、 Railsアプリケーション開発 画像変換 データベースの操作 などなど、コマンドでできることはできるだけコマンドでやりたいのでターミナルを使う機会は必然的に増えるわけです。もちろんIDEやFinderなどGUIを使うことも多いのでターミナルとGUIを切り替えて使うというのが普通の流れなわけですが、そうなるとコマンドキー+Tabでのアプリケーション切替では追いつかなくなります。 そこで登場するのがTotalTermin
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く