You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
intro ちょっと時間が経ってしまいましたが、 Go研 vol.03 では、 Google I/O 2013 で行われてた Go のセッションの 1 つである下記をテーマに研究しました。 Advanced Go Concurrency Patterns 資料は以下です。 https://github.com/goken/goken/blob/master/goken03/goken03.md また、ここから順に実装しながら解説をしますが、その完成品はこちらにあります。 (commit 履歴も、本記事にある程度沿っています。) https://gist.github.com/Jxck/5831269 スライドにそってやったのですが、セッションの内容は結構重ためだったので、 2 時間の Go 研だとちょっと消化不良ぎみだったのが反省点です。 そこで、このセッションの要である、並行処理に関する
Puzzle games often take place on a grid containing tiles that have behaviors and properties, and react to rules and inputs. In this series I'll show you how to build a simple, basic version of the classic game Minesweeper, which is the perfect example to start from for creating your own puzzle games. Whether you're making a children's memory game or a complex strategy title, implementing the basi
Apr 30, 2014 iOSのアプリケーションテストを書いていると、各テストケースの前後に永続ストアやスタブサーバーなどをリセットしたくなることがあると思います。 リセットが必要なテストスイートのsetUp/tearDownに書いても良いのですが、書くのが面倒だったり書き忘れてしまうこともあるので、 すべてのテストケースについてリセットが走るようにしておいた方が心を穏やかにすることができると思います。 実現方法 すぐに思いついたのは以下のような方法です。 setUp/tearDownにリセット処理を加えたサブクラスを継承させる XCTestCaseのsetUp/tearDownをswizzleする サブクラスを継承させる方法には、KIFTestCaseなど他のライブラリのクラスには適用ができないという問題があります。 method swizzlingを利用する方法は、他のmethod
- (id)initWithIndexPath:(NSIndexPath*)indexPath{ self = [super init]; if( self ) { NSURL *movieURL = @"動画ファイルの場所" AVPlayer *player = [[AVPlayer alloc] initWithURL:movieURL]; AVPlayerLayer* layer = (AVPlayerLayer*)playerView.layer; layer.videoGravity = AVLayerVideoGravityResizeAspect; layer.player = videoPlayer; label.text = [NSString stringWithFormat:@"Movie %d",indexPath.row]; } return self; } xi
さっそく自分のアプリにMaterial Designを適用しようとしてAndroid Lでしかテーマが使えないとか、サポートライブラリがうまく動かないとかで挫折したみなさんこんにちは。 自前でゴリゴリテーマを書いたり、サポートライブラリのバージョン指定を + にしてたらいつの間にかバージョン上がってて破滅した、なんてこともありそうですし、僕はまだ様子見てます。 ただし、Material Design自体がAndroid専用のものではなく汎用的なデザインガイドラインなので、新しいSDKやライブラリを使わなくてもガイドラインに従うことでそれっぽく見せることができます。 Introduction - Material Design - Google design guidelines にはアニメーションやエフェクト以外にも、タイポグラフィの扱い方、余白の取り方、Dividerの使い方などがありま
treode.com は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、treode.comが全てとなります。あなたがお探しの内容が見つかることを願っています!
An introduction to parallel programming using Python's multiprocessing module -- written by Sebastian Raschka June 20, 2014 Tweet CPUs with multiple cores have become the standard in the recent development of modern computer architectures and we can not only find them in supercomputer facilities but also in our desktop machines at home, and our laptops; even Apple's iPhone 5S got a 1.3 Ghz Dual-co
#pragma mark - Properties About File Name @property(nonatomic, copy) NSString *fullPath; @property(nonatomic, strong, readonly) NSString *name; @property(nonatomic, strong, readonly) NSString *extension; @property(nonatomic, strong, readonly) NSString *parentName; @property(nonatomic, strong, readonly) NSArray *pathComponents; #pragma mark - Properties About File State @property(nonatomic, assign,
I previously wrote about how to implement NSFetchedResultsController with Magical Record (UITableView version). For UICollectionView, it is largely the same. Except for the change that Apple did - there is NO [collectionView beginUpdates/endUpdates] methods. Therefore, a working implementation for the 4 Crazy NSFetchedResultsControllerDelegate methods is needed to the earlier post. The code below
iOS/Androidアプリを作る際に理解しておいて欲しい「Model」という役割について説明します。わりと意識していないケースがあるので、チェックしてみてください。Read less
iOS 7から追加されたバックグラウンドで通信やコンテンツの更新ができるBackground Fetch。 このアプリのUX向上に役立つといわれるBackground Fetchの概要や実装方法について、ヤフー平松亮介さんに寄稿をいただきました。 by 馬場美由紀 (CodeIQ中の人) Background FetchでアプリのUXを向上させる iOS 7からBackground FetchというAPIが新たに追加されました。 アプリが起動されていない場合にも、バックグラウンドで通信やコンテンツの更新ができるAPIで、アプリのUX向上に役立つと考えられます。 すでにSmartNewsやPinterestでも導入されており、iOS 7対応のアプリをつくる上では知っておかなくてはならない機能です。 SmartNews の iOS 7 対応 Behind the Pins: Building
こんにちは! なんと早くも2度目の登場です、iOSエンジニアの木村です。 最近、ついに実家から独立しました。 これで電車を気にせず、存分にObjective-Cを書けるかと思うと、もう(…) と言いつつ、ネイティブチームの中で誰よりも早く帰るのですが w さて、今回は今、僕が携わっている「Couples」 で実際に使っているViewの実装について、じっくり書きたいと思います! FacebookのタイムラインのようなUIを実装したいと考えている方は必見です! FacebookタイムラインのUIを再現! Facebookを筆頭に、タイムラインを使うアプリでよく見かける、このUI。「Couples」でもタイムラインの写真の表示に使っています。 写真が横に並び、両端に前後の写真が少し見えています。ユーザーが何も考えなくても自然にスワイプしたくなる、さりげない心遣いが魅力です。実装目線で細かく見てい
2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。本件に関する詳細は、プレスリリースをご確認ください。 2024年4月1日より、Supership株式会社は親会社であるSupershipホールディングス株式会社に吸収合併されました。 合併に伴い、存続会社であるSupershipホールディングスは社名をSupershipに変更し、新たな経営体制を発足しました。 本件に関する詳細は、プレスリリースをご確認ください。
IntroductionIn this post, we’ll explore building a proof-of concept implementation of Futures and Promises. One of my favorite features of the Swift language is that functions are first-class citizens. Swift’s support for returning functions from functions, accepting functions as function parameters, and Swift’s support for closures let us do some neat things, one of which is building support for
Your data model has started to stabilize and you're in a position to create a public API for your web app. You realize it's hard to make significant changes to your API once it's released and want to get as much right as possible up front. Now, the internet has no shortage on opinions on API design. But, since there's no one widely adopted standard that works in all cases, you're left with a bunch
こんにちは、フルボッコヒーローズのフラゲガチャの中の人です(でした) 一応メインエンジニアでした。(ぼっち) 本日 関西ソーシャルゲーム勉強会・2014夏 に登壇させてもらいました。 関西ソーシャルゲーム勉強会・2014夏 #ksgstudy - Togetterまとめ その時に自分が関わっていたフライングガチャについて話したので資料を公開します。 最近他社さんでも弊社のフラゲガチャをパクったシステムをどんどん作っているようなので、もしよければ参考にしてみてください。(ここまで完全にRedisに極振りしてると逆に真似しようと思っても出来ないと思うけどw) スライド Resemaraを支えた技術 フライングゲットガチャの舞台裏 #ksgstudy #ドリコム from Go Sueyoshi (a.k.a sue445) 資料に書き忘れたこと 資料内の表記ぶれてますが「リセマラガチャ=(フル
App Extensions とは App ExtensionsはiOS8から新しく追加されたアプリ連携の仕組みです。 iOS7までは起動中のアプリから別のアプリを立ち上げるには、 URLスキームを使う以外に手段はありませんでした。 iOS8からはApp Extensionsを利用することで、 写真加工やコンテンツのシェアを別アプリに任せたり、アプリ間でのドキュメントの共有、 その他この仕組みを使って通知センターにウィジェットを配置したり、 カスタムキーボードの作成も可能になります。 Share Extension をつくってみる 今回はShare Extensionについて簡単に説明をしていきます。 Share Extensionはコンテンツをシンプルに共有するのに適しているApp Extensionです。 例えば、Safariや写真アプリ等Apple標準アプリにも、 共有ボタンを押すと
何がしたいか ゲームループがループごとにイベントを複数生成するのだが、それを時系列に沿って順番に捌きたい でもオブザーバでグローバルなイベント投げまくるとすぐクソコード化する どうにかしてピュアなモデルからビューとの待ち合わせ(オブザーバー含む)を切り離したい。なんでもしますから! というわけでちゃんと設計練って書いてみたら結構いいんじゃねとなったので、解説書く。 設計の概要 EventSource#createEvents() は Eventの配列を生成する 実際にはここがユーザーが記述する部分になる EventRunner はループ毎にEventSource#createEvents()を呼び、上から順に処理する event.eventType毎に処理の仕方を記述する この例ではEvent間の時間を100msとなるよ]うにしてるが、実際なんでもいい。 コード CoffeeScriptで
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
pecoのv0.1.0をリリースしてから今日で丸一ヶ月がすぎました。今日という日にちょうどGitHubでのスターも1000を超え、大変うれしい次第です。ちなみに昨日の夜840くらいだったのにそれから200弱ものスターがついた。これぞまさにTJのロックスター効果: TJ Holowaychuk@tjholowaychukreally cool interactive grep-ish tool https://t.co/jH5gWNCcIz 2014/07/12 03:42:22 「percolをインストールするのにpythonの事調べるのだるい」というだけのところからmattn氏の悪魔のささやきを真に受けて始まったこのプロジェクトですが、まぁ何がよかったのかこの程度の注目を集められるレベルに到達できて大変うれしいです。自分もこのコードを書いててようやくgo-stf-serverでメタメタだ
毎年恒例の「初心者Webアプリケーション開発者がチェックすべき情報源」を集めているので、皆さんにもご紹介。 去年は手を広げすぎてかえって反応が悪かったので、最低限のものに絞ってみた。 上から重要な順。★の付いている「重点」がとりあえず読んどけ、の必須。 必須のポイントは、短期間で大雑把に網羅的にポイントが整理されているものを選択。 書籍としては、徳丸本「体系的に学ぶ 安全なWebアプリケーションの作り方」、「めんどうくさいWebセキュリティ」と「実践 Fiddler」を掲載。 「HTML5 を利用したWeb アプリケーションのセキュリティ問題に関する調査報告書」を追加。 ■重点 ★Webサイト構築 安全なウェブサイトの作り方 http://www.ipa.go.jp/security/vuln/websecurity.html LASDECなどで公開されていたウェブ健康診断仕様が別冊に加わ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く