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

クロスプラットフォーム開発についての考察[Android/iPhone]

Aizu Advent Carender 2013 の 17日目の記事です.今回はスマートフォンでのクロスプラットフォーム開発のお話をしたいと思います.[はじめに]アプリ開発においてAndroidはJava、iOSはobjective-Cを必要とします。(今回はこの2つのOSに重点を置きます) しかし…

titaniumでのネイティブモジュール作成方法

.xcodeprojから使うframeworkを選択 module.xcconfigにOTHER_LDFLAGS=$(inherited) -framework SystemConfiguration -framework Social -framework Accountsを追加(frameworkは臨機応変に)

とある試験の解答

期限が迫ってきたので書きました。 FIZZBUZZと同じ問題です。 //#include<stdio.h> //3 death 5 march char *a[]={"%d\n","\x4d\x61\x72\x63\x68\n","\x44\x65\x61\x74\x68\n","\x44\x61\x72\x63\x68\x20\x4d\x65\x61\x74\x68\n"}; main(i){ for(i=1;i<=100;i++)print</stdio.h>…

Titaniumの落とし穴

別ファイルがincludeできない場合appにlibというファイルを作りその中に入れる。 そしてindex.jsからTi.include('filename');と記入すると幸せになれる二日間悩んだ

AOJのツールを作りました

2人のユーザーを比較して互いに解いてる問題のdiffをとるプログラムを書きました。 とりあえず徹夜で作ったのでまだalpha版ですが今現在そういうツールがないのとこちらにさく時間がないというのが理由で公開することにしました。何か問題、要望等あればtwi…

HTML5 canvasの練習です

JS

particleの練習です。 初めてcanvasに触りましたがあまりFlashと変わらず特に苦労することはありませんでした。 変わったことはエディタをsublimeに変えたことぐらいですかねw(JSがりがり書いたのは久々で今までのだとつらかったので) どうもJSのクラスは使…

JSでJsonを叩く(忘却録)

JS

こんかいはjqueryを使って初めてJsonを叩いたのでそれの覚え書きです。 特にjsonでの各部分へのアクセスで少し手惑いました(JS勉強不足です><)まずはJsonの中身 sample.json {"hoge":[ { "id":1, "name":"fuga", "genre":"meta" }, { "id":2, "name":"piyo…

よくわからないもの

写真を粒子化し、粒子を爆発させたりばらばらにしたいと思い作ってみたものです。こんな感じ http://about-hiroppy.com/flash/work/explode/そーす //pushbuttonなぜつかわなかったのか? //A. Buttonかっこ良くしたかった(pushbuttonは面倒くさいイメージ) …

きれいなものを作ってみたかった(悲しみ)

完成品 (音出ます) http://about-hiroppy.com/flash/work/sound1/そーす(ファイル分割してないです。はい) package { import flash.display.Bitmap; import flash.display.BitmapData; import flash.display.Sprite; import flash.events.Event; import flas…

時計を作ってみたぉ

こんな感じ http://about-hiroppy.com/flash/work/clock1/そーす ファイル分割してないので見づらい><(wonderfl投稿のため) package { import flash.display.Bitmap; import flash.display.BitmapData; import flash.display.DisplayObject; import flash.…

particleを使った文字生成

覚え書きです。 package { import flash.display.Bitmap; import flash.display.BitmapData; import flash.display.Sprite; import flash.events.Event; import flash.events.MouseEvent; import flash.events.TimerEvent; import flash.filters.BlurFilter;…

forcemap(基本)

今回はforcemapです。 これは色を使ってアニメーションを表現する技法です。 自然的な表現をするときに使います。色の表現 (map) 結果 ソース package { import flash.display.Bitmap; import flash.display.BitmapData; import flash.display.BitmapDataCha…

すらいむの実装

今回はすらいむ作ってみました。かわいいです。とりあえず構造 これは周りに40個の円を配置させてそれをjointで結んでいます。 そしてこのままでは潰れてしまうので対角線上に伸縮性のあるjointを引いています。こんな感じ http://about-hiroppy.com/flash/w…

物理エンジン 練習その1

今回はBox2Dを勉強します。明日から旅行なので作成途中ですけど一応書きます。(また拡張するつもりです)こんな感じ http://about-hiroppy.com/flash/work2.swf package { import flash.display.Sprite; import flash.events.Event; import flash.filters.Glo…

PHPでのclosure

closure(無名関数)はPHP5.3から導入されました 参考 http://php.net/manual/ja/functions.anonymous.php今回はその使いかたを簡単に書いときますそもそも必要性として「一回しか使わない関数を定義しなくていい」「関数名を考える必要がない」だと自分は思っ…

B木の実装

詳細はこちら B木 - Wikipedia #include <stdio.h> #include <stdlib.h> #include <ctype.h> #define M 2 /* 1ページのデータ数の上限の半分 */ typedef int keytype; /* 探索のキーの型 */ typedef enum {FALSE, TRUE} boolean; typedef struct page { int n; /* データ数 */ keytype ke</ctype.h></stdlib.h></stdio.h>…

新年あけましておめでとうございます^^

ということでソース貼ります! 久しぶりにWhitespaceを書きました!出力結果 ソースの可視化 ね、簡単でしょ? みんなもWSやりましょう!!! 楽しいですよ(震え声) ということで今年もよろしくお願いします。