タグ シングルトン
人気順 5 users 50 users 100 users 500 users 1000 usersGoでSingletonぽいことを実現する、とある方法 | おそらくはそれさえも平凡な日々
ちなみに今回のコードはそれほど実用性はありません。ここまで頑張って、シングルトンぽいことを実現する必要性は感じられないからです。サンプルコードはこちら。 https://www.github.com/Songmu/go-sandbox/ Goでシングルトンを実現する方法として以下の様なコードが良く見られます。 package singleton import "sync" type singlet... 続きを読む
Ruby用API生成フレームワーク「grape」のコードを読んでみる (前半) – なまけものからの脱却を目指すITエンジニアのメモ
仕事で使っているRuby用のAPI生成フレームワーク grape のコードを読んで見たのでメモ。 コード量が多かったので、前半(初期化処理)と 後半(リクエストの処理とレスポンス生成) に分けた。今回は、前半(初期化処理)の内容を記載。 まとめ Rackアプリケーションとしてマウントされている。 1回目のリクエストの処理中に、マウントしたクラス => マウントしたクラスのシングルトンなインスタンス... 続きを読む
アプリ開発と状態遷移の管理 - ninjinkun's diary
2016 - 02 - 02 アプリ開発と状態遷移の管理 CROSS2016 に出るので、最近の自分の考えを整理しておく。 最近Reduxの Swift 実装である ReSwift を使って開発している。使った感想なども最後の部分に書いたけれど、このエントリーの本題はアプリの状態管理の話。 アプリは大きなシングルトン iOS 、 Android 共にアプリを実装しようと思うと大抵シングルトンが必要... 続きを読む
Unity 2D Roguelike Tutorial動画見たー - UnityでAI系ゲームを作りたい
2015-05-30 Unity 2D Roguelike Tutorial動画見たー Unity - Project: 2D Roguelikeこちらの動画を全体を通して見ました。 あとソースを見たり、SpriteからAnimation作ってAnimatorの遷移作る当りは実際にやってみました。勉強になったのは、 GameManagerはシングルトンになっている(シーン代わっても永続) 具体的に... 続きを読む
Object::Containerを応用したModel呼び出し - ゆーすけべー日記
各種Model群についてObject::Containerを応用しつつ管理するとカジュアルにシングルトンになって効率いいかも!って思って、手元の小さなWebアプリで実装してみた。実験的にやってるんで、これおかしいって点あるかもなんでその場合はお手柔らかにツッコんでくだされ。 だいたい僕はこんな感じでWebアプリのファイル、クラス構成をとっています。 ./ └── MyApp ├── Model │... 続きを読む
Cocoaの日々: [iOS][Mac] dispatch_once を使ったシングルトン
[iOS][Mac] dispatch_once を使ったシングルトン 2011年5月9日月曜日 | Published in GCD, ios 4.3, パターン | 0 コメント Tweet [元ネタ] Cocoa Samurai: Singletons: You're doing them wrong GCD の dispatch_once 関数を使うとスレッドセーフなシングルトンの初期化処... 続きを読む
再入不可能な関数を C で実装する - いやなブログ
再入不可能な関数を C で実装する 一度実行したら二度と中身を実行できなくなる再入不可能な関数を C で実装してみます。通常、このような関数はシングルトンなどの静的なデータの初期化に使いますが、ここではデータについては考えないことにします。 static 変数をフラグに使う まずは最も単純な方法から見ていきます。次の関数は static 変数をフラグに使って再入を防いでいます。厳密に言えば関数その... 続きを読む