タグ

2010年11月27日のブックマーク (12件)

  • しっぽ流デザインパターン講座(F-site講演資料) - しっぽのブログ

    11月6日に、F-site主催のセミナーで、1時間ほどデザインパターンについての講演をしてきました。 遅くなりましたが、字幕つきの資料を公開します。 内容は、「デザインパターン難しくて手を出せない」という人のための入門になります。 プログラマ向け、特にActionScript3に特化した内容になっていますが、コードは殆ど出てこないので他の分野の人も楽しめるかもしれません。 僕は資料に無いことをどんどん喋るので、資料をそのまま公開すると意味不明になってしまうので、会場で喋っていたことを思い出して字幕をつけてみたあと、一部修正したものになります。 公開にあたって、チェックをしてくれた道家さん、野中さんにお礼申し上げます。 左右キーもしくは下のボタンで操作可能です。 しっぽ流デザインパターン講座(F-site講演資料)を開く 上手く表示されない方はこちら ちなみに、当日はデザイン職の方も意外と多

  • 名無しのvim使いへようこそ。 — 名無しのvim使い

    コンテンツの案内 このサイトには、下記の種類のコンテンツがあります。 「vimエディタ基vimエディタの基的な情報を扱った記事の一覧 「vimエディタのインストール関連の記事」vimエディタのインストール方法 「vimエディタ・スターターマニュアル」vimエディタの操作方法(かなり入門) 「vimスクリプト」vimエディタの拡張スクリプトの記事の一覧 「役立つ、助けになるvimスクリプト」 「デフォルトでインストールされているvimスクリプト」 「vimエディタカラースキーマ」vimエディタのカラースキーマのスクリーンショットの一覧 「vimスクリプト リファレンス」vimスクリプトの書き方、サンプルコード 「その他のツール、コマンド」vimエディタ以外の、ツール、コマンドの記事の一覧 「ダウンロード」このサイトで配布しているファイルの一覧 このサイトではRSSでサイトの更新情報を配

  • Top (Gauche Users’ Reference)

    Top This is a reference manual of Gauche, an R7RS Scheme implementation.

  • Git入門 ゼロから始めるGitドリル

    gitの勉強をしつつ取ったノートを記事化しました。一応これを読めばざっくりとした導入やSVNとの違いが分かってもらえるように書いたつもりです。svnを使った経験があることを前提に進めていきます。 svnの場合、一つのレポジトリに対して認証のあるユーザが変更を報告していくユースケースをとっています。gitの場合は、個々のローカルマシンにリポジトリが分散されて配置され、お互いに変更を報告しあうユースケース。これはLinuxの伝統的なバザール方式の開発を想定しています。そのため例えばカフェや電車で開発したり、マスターはgithubやgitfarm(Git Hosting参照)にしておいて時々ローカルの変更を報告することも可能です。 目次 インストール 基操作 Gitリポジトリの作成 ブランチの作成。 タグ ファイルを無視する 索引の理解 取り消し 導入 --hardと--softの違い 一個の

    Git入門 ゼロから始めるGitドリル
  • Scribbled Records - デザインパターン

    GoF オブジェクト指向における再利用のためのデザインパターン 生成に関するパターン Abstract Factory (アブストラクトファクトリ) 互いに関連したり依存し合うオブジェクト群を、その具象クラスを明確にせずに生成するためのインタフェースを提供する。 Builder (ビルダー) 複合オブジェクトの作成過程を表現形式に依存しないようにして、同じ作成過程で異なる表現形式のオブジェクトを生成できるようにする。 Factory Method (ファクトリメソッド) オブジェクトの生成に必要な機能だけをもつスーパークラスを定義し、そのサブクラスにオブジェクトの生成を任せる。 Prototype (プロトタイプ) 原型となるインスタンスを複製することによって、新たなインスタンスの生成を行う。 Singleton (シングルトン) クラスのインスタンスがひとつしか生成されないことを保証して

  • マリオでStateパターン! 〜Java編〜 - 脱エンタープライズ志向

    元ネタ - iマリオでデザインパターン その1 【Strategyパターン】 - hidecheckの日記 そのエントリーのコメントにも書いたとおり、StateパターンとStrategyって混同しやすいと思う。(もしかしたら今もそうかも。ツッコミください。) そこで僕もStateパターンで何かマリオ的なモノを作ってみようということで、やってみた。とりあえず今回の仕様はこちら。(実際のマリオの挙動と違うかもですが、そこはご了承を!) 今、デフォマリオの状態 スーパーきのこをべた⇒デカマリオになる ファイアフラワーをべた⇒デカマリオになる ノコノコに当たった⇒ゲームーオーバー 今、デカマリオの状態 スーパーきのこをべた⇒デカマリオになる(というか変化無し) ファイアフラワーをべた⇒ファイヤーマリオになる ノコノコに当たった⇒デフォマリオになる 今、ファイヤーマリオの状態 スーパーきのこ

  • ソーシャルゲームのためのMySQL入門 | BLOG - DeNA Engineering

    こんにちはこんにちは。最近お腹痛いばっかり言ってることで有名なiwanagaです。 DeNAは外部的にはプラットフォーム的な部分の方がフィーチャーされることが多いですが、実はソーシャルゲームの提供も行っています。怪盗ロワイヤルとか、どこかで聞いたことがあるのではないでしょうか。 僕はDeNAでソーシャルゲームが誕生した辺りからずっとサーバサイドを見てきましたが、そんな運用の中で自分が貯めてきた知見とかTIPSをご紹介したいと思います。 かれこれ10タイトル近くはレビューしたり運用したりしてるため結構言いたいことはいっぱいあるので、小出しにしつつ評判よければ次も書きます。 ソーシャルゲームのためのMySQL入門一覧 ソーシャルゲームのためのMySQL入門 - Technology of DeNA ソーシャルゲームのためのMySQL入門2 - Technology of DeNA 「MySQL

    ソーシャルゲームのためのMySQL入門 | BLOG - DeNA Engineering
  • 5509.me

    This domain may be for sale!

  • Titanium で iPhone開発を始めるときに気をつけておきたいこと7つ

    こんにちは、亀です。 当は今日はアシアルの日常を書く、という名目のブログ当番なんですが、どうせエンジニアの日常なんてコード書いてますよね。 ということで、最近使ってみたTitaniumについて書いてみる事にしました。 さて、最近ちまたでTitanium Mobileがあつい!という話が出ていて、入門記事もいろんなところで上がり始めていますね。 Titaniumをご存じない方のために簡単に説明しておくと、JavaScriptを使ってiPhone/Androidアプリを作ってしまおう、という物です。 果たしてどんなもんか!と、手元で作成中だったアプリをTitaniumを使って再実装してみたのですが、世間で言われるとおり所々で凝った事をしづらいものの、想像していたよりはずっと、リッチ・簡単・高速に作れる印象でした。 早い、安い、うまいなんてぎゅうどn(ry その開発の際に、Objective

    Titanium で iPhone開発を始めるときに気をつけておきたいこと7つ
  • Androidアプリ開発に役立つサイト7つ | バシャログ。

    こんにちは、今週はモテキDVD-BOXの到着が待ち遠しいinoueです。 さて、携帯の冬モデル発表でちょっと活気づいているAndroid周辺ですが、 Xperiaもやっとバージョン2.1へのアップデートが可能となりアプリ開発 をそろそろ腰入れないと、という状況になっています。 そこで、Androidアプリ開発に役立つサイトを簡単にまとめてみました。 私も夜なべプログラミングしようっと。こたつ欲しいなあ… まずはここ!家サイト Android 総合情報はこちらから。 Androidマーケットの情報にもアクセスできて便利です。 (ただしchrome、Firefoxでは表示が崩れて見づらかったです。) Android Developers 開発者向け情報はこちらにまとまっています。 SDKのダウンロードもここから。 サイトを英語と日語で読むことができますが、切り替えると若干情報が異なること

    Androidアプリ開発に役立つサイト7つ | バシャログ。
  • 「Dropbox」すごい使い方のマニュアル - ネタフル

    最近「Dropbox」を始めた人も増えたように思いますので「The Ultimate Dropbox Toolkit & Guide」というドキュメントをご紹介です。 「Dropbox」の基的な使い方から、一歩進んだTipsなど、様々な「すごい使い方」が紹介されています。 「Dropbox」はシンプルなオンラインストレージサービスなのですが、工夫次第でいろいろ使える、というのがよく分かります。 Basic Tips List ・Invite Others to Get Free Space (up to 8 10 GB) ・Local Area Network Sync ・Selective Folder Sync ・Read Books on Your Mobile ・Force Download Files ・Distribute Apps Advanced Tips List ・S

    「Dropbox」すごい使い方のマニュアル - ネタフル
  • androidis01 @ ウィキ - IS03バッテリー問題完全解消マニュアル第一版

    これを行えば1日中IS03が使えるAndroid6機種8台の達人マモノさんによる バッテリー問題解決テクニック。 Xperiaも電池持ち悪いとか言ってる奴多かったけど、 アプリの対策だけで普通にiPhone程度にはもってたしな。 #image(http://a0.twimg.com/profile_images/859432032/mamono_bigger.gif,http://twitter.com/mamononews,left)#image(http://blogimg.goo.ne.jp/thumbnail/54/50/755d551089a6dfc16d75637545146f13_s.jpg,title=このページをはてブに追加。,http://b.hatena.ne.jp/my/add.confirm?url=http%3A%2F%2Fwww44.atwiki.jp%2Fa