developer's diary

最近はc#のエントリが多いです

2013-01-01から1年間の記事一覧

M3 ダブルエクストララージインスタンス(m3.2xlarge)インスタンスでnode.jsのコンパイル

aws

m3.2xlargeを試したくなり、一番安いバージニアのデータセンターを利用してみた。 スペック 項目 値 メモリ 30 GiB CPU 26 ECU(3.25 ECU × 8 仮想コア) さっそくnode.jsのコンパイル。 予想ではコア数が増えてるだけなので、5分くらいかと思ってます。 roo…

GMOクラウド VPSにplay2.1.0のセットアップ

yum install wget yum install unzip yum install java-1.6.0-openjdk yum install java-1.6.0-openjdk-devel wget http://downloads.typesafe.com/play/2.1.0/play-2.1.0.zip unzip play-2.1.0.zip vi .bash_profile #> play-2.1.0のパスを.bash_profileに…

GMOクラウド VPSのマイクロプランでnode.jsのコンパイル時間を計測する

aws

rootで実行 yum -y install wget openssl-devel gcc-c++ make wget http://nodejs.org/dist/v0.10.0/node-v0.10.0.tar.gz time tar zxvf node-v0.10.0.tar.gz cd node-v0.10.0 ./configure time make make install version 0.10.0なので、ec2と正確な比較に…

GMOクラウド VPSのマイクロプラン申し込んでみました。

aws

ステータスはお手続き中・・・・EC2だと5分もあれば起動するんだけども、GMOクラウドVPSは時間かかるみたいです。午前中には触れるようになるでしょう。 VPSコンソールのメニューはこんな感じ。 CPU*3に、メモリが2GでHDDが100Gで月額980円(1年分前払い)は…

EC2の第1世代インスタンスでnode.jsのコンパイル時間を計測する

aws

調べたインスタンス まず解凍・・・ tar m1.xlarge m1.large m1.small t1.micro real 0m0.851s 0m1.034s 0m3.999s 0m1.286s user 0m0.680s 0m0.736s 0m1.712s 0m0.560s sys 0m0.496s 0m0.504s 0m1.660s 0m0.420s コンパイル時間 make m1.xlarge m1.large m1.…

Cloud Days Osaka 2013春に参加して~アマゾンデータサービスジャパン社長、長崎忠雄さんのプレゼンに少し感動。メモだけ残す

aws

昨日、Cloud Days Osaka 2013春に参加してきました。 アマゾンデータサービスジャパン社長、長崎忠雄さんのリズミカルなプレゼンに少し感動したので、内容だけメモしときます。 メモのみです。。 【クラウドファースト時代到来。企業ITインフラで選択される…

xamarin.iOSでHTTP Clientする場合はNSURLConnectionを利用するべき。

今日もプログラムは書いてません。 昨日のエントリのmonotouch-samplesのHttpClientを見てみる。にあるサンプルで分かったことがある。 xamarin.iOSでHTTP Clientする場合はNSURLConnectionを使いましょう。 理由:WebRequestだとプロキシ経由のアクセスがで…

monotouch-samplesのHttpClientを見てみる。

今日はあまり時間がとれなく、サンプルを見て実機に転送してみることに。 https://github.com/xamarin/monotouch-samples/tree/master/HttpClient public override bool FinishedLaunching (UIApplication app, NSDictionary options) { window.AddSubview (…

xamarin.iOSでWebClientを試した。(例外処理対応)

昨日のxamarin.iOSでWebClientを試しただと、通信できない環境でアプリが落ちたので、例外処理を入れて対応。 using System; using System.Drawing; using MonoTouch.UIKit; using System.Net; namespace UIKitExample { public class UIViewExample : UIVie…

xamarin.iOSでWebClientを試した。(同期処理の方)

asyncやawaitは使えるのか?と気になり、 async、awaitを利用したDownloadStringTaskAsyncは使えなかった。コンパイル通りません。 DownloadStringAsyncの方はコンパイル通ったんだけども、使い方を間違えているのか動かしてみると、 ======================…

Nexus of Forces

http://itpro.nikkeibp.co.jp/article/NEWS/20130302/460261/ http://itpro.nikkeibp.co.jp/article/COLUMN/20130209/455381/ に出てきたキーワードとかリストアップ クラウド セルフサービス 弾力的なスケーラビリティ 1人のユーザーであっても100万人のユ…

「秋の京都で MobiRuby をつつく会 in はてな」に参加した時を思い出しメモ

MobiRubyの勉強会に参加して内容をブログに書こうとしていたんだけれども、下書きのままでした。なんだか気持ち悪いので、まとまりないけれども公開します。 参加した勉強会:http://atnd.org/events/33550 その時につぶやいた自分のtwitterをまとめながらメ…

今日はC#でCore Animation。

ネットでみつけた「Core Animationの基礎的なところ」というのをC#に置き換えてみます。 using System; using System.Drawing; using MonoTouch.Foundation; using MonoTouch.UIKit; using MonoTouch.CoreAnimation; namespace UIKitExample { public class …

UIButtonをクリックしてUIAlertViewを表示。イベントにはラムダ式を利用でコードスッキリ。

今日も朝はiOS(C#)コーディング。 UIControllerにUIButtonを追加してボタンを押すと、UIAlertViewを表示する簡単なサンプル。 イベントの登録にラムダ式を使えるので、コードはとてもスッキリ。 using System; using MonoTouch.UIKit; using System.Drawing;…

IOS App development of Xamarin Studio 〜 ステータスバーを取り除く

今日の朝チュートリアルは、「書籍にあるtipsを試す」です。 書籍は「iPhoneプログラミングUIKit詳解リファレンス 」です。 iPhoneアプリの開発するなら読んどく方が良い的な本。 Objective-CのソースはARCでないので、そのまま流用は辛いと思うのですが、UI…

UIViewを10000個重ねてグラデーションにしてみたら、起動に40秒かかってしまっった。

Xamarin Studio で弄り中。 width:100,height:10の四角形をループで10000個重ねて見たら、iOSシュミレータで起動に40秒くらい。なるほど。実機だと落ちます(ぁ 実機は2900くらい重ねると落ちました。 using System; using MonoTouch.UIKit; using System.Dra…

Xamarin StudioでiOSアプリ開発のチュートリアルをやってみた。

今日の朝チュートリアルは、tabbed_applicationsの作成。 詳細はコチラ 完成品はこんな感じ。 タブボタンを押すとUIViewが切り替わるという内容。 今回はemptyテンプレートからの作成で、xibやstoryboardは使いません。 emptyProject作成後に、新規クラスの…

2013年2月26日の朝チュートリアルはUniversal Applicationsの作成

iPad + Universal (iPhone + iPad) Appsの作成 http://docs.xamarin.com/guides/ios/getting_started/hello%2C_ipad___universal_apps にある、5. Universal Applicationsをやってみました。 xibをiPhone用と、iPad用を用意して、Outletsを共有して設定する…

【メモ】mono3.0.4 on centos

c#

mono --version Mono JIT compiler version 3.0.4 (tarball Tue Feb 26 23:50:51 JST 2013) Copyright (C) 2002-2012 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com TLS: __thread SIGSEGV: altstack Notifications: epoll Architecture…

Let's try morning tutorial

朝チュートリアルというのをやってみた。 朝にチュートリアルを1つこなすという、一種の朝活です。朝思いつきました。 今日やったチュートリアルは、 Xamarinの「Multi-Screened Applications(An Introduction to the MVC Pattern in iOS: Getting Started …

Xamarin2.0試してみる。

Xamarin2.0のニュースを見て、MonoTouchのライセンス購入してたのを忘れてたのでせっかくなのでC#でのiPhoneアプリ開発を復活してみようと試みる。 今回はマジで小さいアプリで良いからとりあえず出荷することを目標に。 さすがにC#だからって前回のwindows8…

play framework 2.1.0(java) + redisをサクッと試す。(2)

前回の続きです。 前回はplay framework2.0.xだったのだけれども、playがバージョンアップしたので今回は2.1.0でjedisを使ってみました。 versionアップに関しては、この辺の差分を見れば前回のソースを利用できると思いますが、今回はplay new からのやり直…

Jenkinsのプロキシ設定のメモ(起動スクリプト修正での対応)

Jenkinsのプロキシ設定のメモ http://pkg.jenkins-ci.org/redhat/ のパッケージを利用してyumでインストールした後に Git Server Pluginを追加しようとしてネットワークエラーになったので、 原因であるproxyを通すように変更するときのメモ。 /etc/init.d/j…

play framework(java) + redisをサクッと試す。(1)

playのインストールは このへんを参考に。 redisのインストールは redis 2.2.12のインストールメモ(amazon Linux)を参考に。 では早速playのプロジェクトを作るところから、ライブラリの導入等まで。 ・プロジェクト作成 play new redisplay ・jedis導入(red…

いろいろな会社のエンジニアのブログ。

※順不同 http://dev.classmethod.jp/ http://liginc.co.jp/ http://blog.asial.co.jp/ http://alpha.mixi.co.jp/ http://labs.gree.jp/blog/ http://dsas.blog.klab.org http://ameblo.jp/principia-ca/ http://tech.nifty.co.jp/ http://tech.aainc.co.jp/ …

localStorageをWeb SQL Databaseで代用してみる。(3)

localStorageをWeb SQL Databaseで代用してみる。(1) localStorageをWeb SQL Databaseで代用してみる。(2) の続きです。 最終的にこうなりました。 メソッド 意味 setItem keyとvalueを指定してlocalStorageに保存する getItem keyを指定してcallback関数で…

localStorageをWeb SQL Databaseで代用してみる。(2)

前回(localStorageをWeb SQL Databaseで代用してみる。(1))の続きです。 特に何も考えず、localStorageをWeb SQL Databaseに置き換えようと考えていた私は、 コーディングを初めて間もなくあることに気づきました。 Web SQL Databaseが非同期だということに…

言語+MVCでGoogleトレンド。【Java+MVC】と【PHP+MVC】に【Javascript+MVC】が殴り込みな最近のトレンド

http://www.google.co.jp/trends/explore#q=Perl%20MVC%2C%20java%20MVC%2C%20ruby%20MVC%2C%20Javascript%20MVC%2C%20php%20MVC&cmpt=q 【Java+MVC】と【PHP+MVC】に【Javascript+MVC】が殴り込みな最近のトレンド 興味本意でC#を加えてみると。 おぉ。C#…

localStorageをWeb SQL Databaseで代用してみる。(1)

実装しときたいメソッド メソッド 意味 setItem keyとvalueを指定してlocalStorageに保存する getItem keyを指定してlocalStorageからvalueを取り出す removeItem keyを指定してlocalStorageからkey valueのペアを取り除く clear localStorageの中身を全て取…

centOSにplay2.0をインストール。

rootで作業を開始 sudo su - cd ~/ java-1.6.0-openjdk-develをインストール yum install java-devel playをダウンロードして展開 wget http://download.playframework.org/releases/play-2.0.4.zip unzip play-2.0.4.zip playコマンドをどこでも利用できる…