Memo Life

ビギナーSEのメモ書き

2014-01-01から1ヶ月間の記事一覧

雑記。C言語の再再再々入門4

再帰関数で階乗の計算 // nata_water 2014/01/28 #include <stdio.h> int fact(int n) { int v = 0; if (n > 1) v = fact(n - 1); else v = 1; return v * n; } int main(int argc, char *argv) { int result = 0; result = fact(5); printf("%d", result); // #=> 12</stdio.h>…

雑記。C言語の再再再々入門3

文字列定数 int main(void) { char *cp = "文字列定数"; printf("%s\n", cp); // 文字列テーブルのアドレス // コンパイルできるが、実行時にアクセス違反例外が発生する // strcpy(cp, "変更はできない"); char *cp2; cp2 = "ここは設定可能(初期化のため)"…

雑記。C言語の再再再々入門2

double型へのポインタ宣言の方法 #include <stdio.h> int main(void) { double *dp, dval = 0.0; dp = &dval; printf("%lf", *dp) return 0; } ポインタを利用してmystrcat関数を作成してね #include <stdio.h> #include <string.h> void mystrcat(char *, char *) int main(void) { char</string.h></stdio.h></stdio.h>…

雑記。C言語の再再再々入門

通称おまじない #include <stdio.h> int main(void) { printf("Hello, World"); return 0; } おまじないを書いたらコンソールにこんにちは世界#include を書いただけで、printf関数が利用可能になる。頭よりもキータイプのための腕が先に動く勢いで、 その組み合わせ</stdio.h>…

jQuery Mobileのプラグイン設定001

複数の画像をスライドショー形式で表示するプラグインhttp://www.pixedelic.com/plugins/camera/リンク先のDownloadより、必要なファイルをダウンロード ・camera.js ・camera.css「download Camera slideshow (zip with demo inside)」 をダウンロードする…

2014/01/18タスク整理

タスクの整理 Kinectプログラミング(C#)→開発ターゲットなし(Developer Toolkitのサンプルコードビュー) jQuery-mobileによるUIの作成→3画面ほど作成予定 C#プログラミングスキル→目標設定が曖昧(Unityさわるか、OpenCVSharp試してみるか・・・) RPGツクール…

リファレンスと国語・英語辞書を両手に、C#で何かができるまで005

C#

OpenCV Sharpを利用してみるOpenCV自体さわったことがないが・・・ using OpenCvSharp; using OpenCvSharp.Extensions; // ...... IplImage redImg = new IplImage(new CvSize(640, 480), BitDepth.U8, 3); redImg.DrawRect(new CvRect(0, 0, 640, 480), new…

(続)PhoneGapコマンドでAndroidネイティブを実行するときの実行時エラー

昨日の続きhttp://nata-water.hatenablog.com/entry/2014/01/15/071906ANDROID_HOMEを設定するANDROID_HOME C:\Users\[ユーザー名]\android-sdksAVDの設定・・・をしてもエラーが発生するので自分のスマートフォンをデバッグモードで接続。 phonegap run and…

PhoneGapコマンドでAndroidネイティブを実行するときの実行時エラー

PhoneGapさんのインストール&アプリ作成 npm install -g phonegap phonegap create hoge cd hoge phonegap run android PhoneGapさんからの熱いメッセージ Error: ERROR : executing command 'ant', make sure you have ant installed and add ed to your p…

リファレンスと国語・英語辞書を両手に、C#で何かができるまで004

C#

Kinect for Windowsで取得できるデータの整理・RGBカメラ ColorImageStreamから、あるタイミングでのColorImageFrameをピックアップ ・Depthカメラ DepthStreamから、あるタイミングでのDepthImageFrameをピックアップ※あるタイミング:fpsにより、変わる →f…

リファレンスと国語・英語辞書を両手に、C#で何かができるまで003

C#

データバインドって何でしょうKinect for Windows Developer Toolkitの中で、 FaceTrackingBasics-WPF(MainWindow.xaml.cs)を読んでいたときにふと思った。 var faceTrackingViewerBinding = new Binding("Kinect") { Source = sensorChooser }; faceTrackin…

リファレンスと国語・英語辞書を両手に、C#で何かができるまで002

C#

問題意識ソースを書いていて、よく思うことがある。クラス、ライブラリの利用等、プログラミング時には英単語を少なからず読むのだが、それぞれ単語が示す本来の意味、役割を理解できているのだろうか。例えばC#で画面作ってて思うのがこれ(ContextMenuStrip…

リファレンスと国語・英語辞書を両手に、C#で何かができるまで001

C#

国語辞典の使いどころリファレンスの日本語が理解できないときに利用する英語辞書の使いどころソースコードのコメントを読むときに利用する。ググれば良いのでは? →自分でペラペラ調べた方がなんとなく頭に入りそう.NET FrameworkCommon Language Infrastru…

Ruby勉強シリーズ002

RGSS3のリファレンスを見ながら整理クラス変数・@@で始まる ・クラスの中で定義され、インスタンスメソッドや特異メソッドから参照・代入可能。 class Nemui @@nemunemu = 1 def suima puts @@nemunemu end end 特異メソッド ある特定のインスタンスだけがも…

Ruby勉強シリーズ001

最近のRPGツクールはRubyスクリプトでゲームを開発可能。 一本ゲームができるまで勉強シリーズ続けたい。(言うだけなら誰にもできる。字句構造、式・アルファベットの大文字と小文字は区別される。 ・任意の場所にコメントや空白文字を記述可能 (一部の識…

【RPG2000】懐かしき自作コモンイベント

ガンアクションゲームの敵キャラサーチ・装備する武器によって、攻撃範囲を変化させる ・探索方向は正負バイナリー変数で判断する (上、左を向いていれば負。下、右を向いていれば正とする) ・敵キャラのイベントIDとの距離を計算し、攻撃範囲内で一致すれ…

Python勉強シリーズ003

AIDU ONLINE JUDGEの問題を解いてみるhttp://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=10019複数桁の数字が入力として渡されるため、各桁の値を合計する # -*- coding: utf-8 -*- inPhase = 0 numList = [] while inPhase == 0: numValue = str(r…

XAMPP上でのApacheに対するXMLHttpRequest

PHP

必要のない前置きクロスサイトHTTPリクエストはAPI利用でありふれている。異なるドメインに配置されたWebサービスやAPI対して、XMLHttpRequestを送信し、 例えばJSONで返却された値をデコードしブラウザ上に表示するといったことはシステム屋さんにとって日…

Python勉強シリーズ002

AIDU ONLINE JUDGEの問題を解いてみるhttp://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=10015 # -*- coding: utf-8 -*- # 枚数の入力 card_num = int(input()) TYPE_SERIAL = 0 NO_SERIAL = 1 EXISTS_SERIAL = 2 # カード定義用 master = [ ['S', …

Python勉強シリーズ001

pythonデータ構造 seq = [1, 2, 3, 4, 5] # シーケンス tuple = (2, 3) # タプル set = {1, 2, 3, 2, 3, 4, 5} # セット hash = {'hoge':'h'} print seq[0] # => 1 print tuple[0] # => 2 seq[0] = 2 tuple[0] = 5 #=> object does not support item assignm…

Windows Azure上でPEARを利用する

本記事の前提事項・PHP v5.4 ・PEAR 1.9.4(PACKAGE:DBを利用することを想定) ・デプロイはローカルリポジトリー、Gitにて実施するAzure上のphp.ini設定を上書きするための[.user.ini]を作成 touch .user.ini (Gitのインストールを行うとUnixコマンドと同様の…

まずはテーマをはっきりさせましょう

2014年1月1日です。tanyと申します。明けましておめでとうございます。 本年よりよろしくお願いします。いくつか、自問自答してみます。目的は何か?・学習記録を残す取り組みを実施したいなぜこのタイミングでブログを開設してしまったのか?・新年というき…