携帯電話と位置情報 GPS

■概要 2006年1月 総務省は事業用電気通信設備規則を改正・公布 2007年4月に施行 ⇒ 第3世代(3G)携帯電話へのGPS搭載の義務付け。 ■gps機能を使用しているサービス Mapfan http://www.mapfan.com/るるぶアプリ http://www.rurubu.com/mobile/apli_1.aspxイマ…

携帯電話の現在

携帯電話の現在について調べてみます。 主なトピックは ・GPS ・かんたんログイン ・SIMロック ・携帯サイトの流行 ・スマートフォン 等です。 話のネタにすこしずつ調べてみます。

広告の新しい形 ゲーム内に組み込まれる実在商品たち

ゲームでのコラボといえばゲームタイトル × メーカー のような形で、 ゲームロゴの入ったTシャツやキャラクターをモチーフとした缶ジュース等を思い浮かべると思いますが、最近違う形のものを少しずつ見かけるようになってきました。 ゲーム内に現実世界の商…

統合しました。

統合しました。 縦長です。

Abstract クラスとは

abstract とは 「抽象的な, 観念的な, 理論的な; 非現実的な,」という意味になるのですが、まさにそういう感じで、定義した時点では使えません。 使うには、 abstract class ABClass { abstract function hoge(); function hoge2(){ echo "hogehoge"; } } cl…

Abstract クラスの使い道

現在のシステム開発では、設計から実装まで一人でこなすということは事実上ありえません。このとき、「このクラスを継承して実装せよ」と文書化するよりも、共通機能を実装し、個別機能は抽象クラスで用意しておく抽象クラスを用意しておく方が、遥かに強制…

Abstract クラスとは

よくわかっていないので調べました。 abstractはクラス・メソッド宣言時に付与し、クラス・メソッドを抽象クラス(abstractクラス)・抽象メソッド(abstractメソッド)として宣言します。抽象クラスはそのクラス自身のオブジェクトを生成することはできませ…

Androidアプリ 開発 プロジェクトの開始・3

サンプルプログラムを落としてみますhttp://home.impress.co.jp/books/2771/ 第3章 Eclipseを使った実際の開発手順(Chapter3.zip) をダウンロード、workspaceに上書き あ。ちゃんと動いた。。 ↑の記事を修正いたしました。なんで間違えたのか反省中です。

Androidアプリ 開発 プロジェクトの開始・2

参考書に沿ってプロジェクトを作成してみます/CheckDateTime/res/layout/main.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" > </linearlayout>

Androidアプリ 開発 プロジェクトの開始

○Eclipse File⇒New⇒Project... Android Project を選択 ⇒Next Project name: CheckDateTime Build Target Android 1.1 Application Name: Check Date Time Package name: com.example.checkdatetime Create Activity: CheckDateTime Min SDK Version: 2

Androidアプリ 開発環境 初期設定

■設定○Eclipse Eclipse起動Help⇒Install New SoftWare Add... Name: Android Location: https://dl-ssl.google.com/android/eclipse Next⇒同意してインストール ○環境変数システムのプロパティ⇒詳細設定⇒環境変数 ユーザー環境変数に 変数: PATH 値: C:\andr…

Androidアプリ 創めました

参考書 入門Google Androidプログラミング (単行本)http://www.amazon.co.jp/%E5%85%A5%E9%96%80Google-Android%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0-%E4%BC%8A%E5%8E%9F-%E9%A0%8C%E4%BA%8C/dp/4844327712/ref=pd_sim_b_2 さっ…

redmineとtracが同居している環境でのsvnエラー

最近出たエラーで悩んでいたところ先輩に教えていただきました。 svn ci -m 'refs #9999' 送信しています hoge.html ファイルのデータを送信中です.svn: コミットに失敗しました (詳しい理由は以下のとおりです): svn: MERGE リクエスト (相手: '/****/trunk…

プログラマーの力量を見極める を考えてみる・5

続きです。1.問題 数値Xのフィボナッチ数を計算する。 1.調査 フィボナッチ数 http://ja.wikipedia.org/wiki/%E3%83%95%E3%82%A3%E3%83%9C%E3%83%8A%E3%83%83%E3%83%81%E6%95%B0 n 番目のフィボナッチ数を Fn で表わすと 1.実際のコード http://sj6.or…

プログラマーの力量を見極める を考えてみる・4

4.問題 「悲観的ロック」と「楽観的ロック」を比較し、違いを明確に述べてください。 ぱっと思いついたのが 悲観的ロック ♪Aphex Twin / Xtal 楽観的ロック ♪The Beatles / Let it be 初期Aphex twinの絶望感はロックだと思います。 いろいろ嘘です。4.…

プログラマーの力量を見極める を考えてみる・3

3.問題 「ポリモーフィズム」とは何かを説明してください。 3.調査 http://e-words.jp/w/E3839DE383AAE383A2E383BCE38395E382A3E382BAE383A0.html (前略) 継承を行なう際に、上位のクラスの関数を新しい関数の定義で置き換えることを「オーバーライド…

プログラマーの力量を見極める を考えてみる・2

長くなってきたので分離しました。 2.問題 「値渡し」と「参照渡し」の違いは何ですか?オブジェクト指向システムや手続き型システムにおいて、これらにはどのような違いが存在するのかを説明してください。 2.調査 値渡し 値渡し 【call by value】 値…

プログラマーの力量を見極める を考えてみる

http://japan.zdnet.com/sp/feature/07tenthings/story/0,3800082984,20409456,00.htm上記の内容が全然わからなかったので調べてみます。 (記事をみていてプログラマとしてどうなんだろうかと不安になってきました。。) 1.問題 「等値」と「等価」の違いを…

webアプリとしてのJAVA・インストール・まとめ

以下、気づいた点です。 ・xmlでアクセスポイントを管理している(ように見える) ・ディレクトリ構造自体がプログラムの一部のような役割をしている(ように見える)中身の意味がぜんぜんわかっていないので調べてみます。

webアプリとしてのJAVA・インストール・2

実際にwebで見れるのかテストしてみます。http://d.hatena.ne.jp/java_student/20100219/1266635312をみながらCLASSPATHに C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\servlet-api.jarを追加します TomcatHelloWorld.java import java.io.…

webアプリとしてのJAVA・インストール

webアプリとして作成できないかいろいろ試してみます。http://www.hellohiro.com/servlet.htm 相変わらずwindows環境です。とりあえずtomcatをインストールしてみます。 http://tomcat.apache.org/download-60.cgi 32-bit/64-bit Windows Service Installer …

webアプリとしてのJAVA・インストール・3

参考) http://www.db.is.kyushu-u.ac.jp/rinkou/tomcat/tomcat.html ディレクトリ構造C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\ hogename ┗WEB-INF ┗lib ┗web.xml ┗classes ┗hoge ┗hoge ┗com ┗HelloWorld.java ┗HelloWorld.classC:\…

md5で差分のあるファイルを調査→差分のあるファイルをftpアップロード・2

途中です。release.sh #!/bin/sh DEST="stg/" SOURCE="dev/" # md5を取得→md5tmpに保存 cd $SOURCE if [ ! -d md5tmp ]; then mkdir md5tmp; fi find -not -regex "\./md5tmp.*" | xargs md5sum > md5tmp/md5.txt; # SOURCEのmd5をDEST環境に保存 cd .. cp $…

md5で差分のあるファイルを調査→差分のあるファイルをftpアップロード・1

途中です。 #!/bin/sh DEST="stg/" SOURCE="dev/" # md5を取得→md5tmpに保存 if [ ! -d $DEST"md5tmp" ]; then mkdir $DEST"md5tmp"; fi find $DEST | xargs md5sum > $DEST"md5tmp/md5.txt"; # md5を取得→tmpに保存 # 差分チェック # ファイルをアップロー…

md5で差分のあるファイルを調査→差分のあるファイルをftpアップロード

shで書く前に処理を考えてみます。 0)md5を取得→tmpに保存 local環境のファイル 1)md5を取得→tmpに保存 stg環境のファイル 2)差分チェック localとstg環境で(ファイル名をキーにして)差分を取得 3)ファイルをアップロード 差分のあるものをアップロード

シェル case 文

case 値 in パターン1 ) 処理1 ;; パターン2 ) 処理2 ;; パターン3 ) 処理3 ;; … パターンn ) 処理n ;; esacesacの意味とはなんでしょうか。(あ、caseを逆から読むとesacですね。)

シェル zオプション

z オプション 文字列の長さがあるかないかです。 -zで聞けるようです。#!/bin/bash a=""; if [ -z $a ] then echo "zero"; else echo "not zero"; fihttp://programamemo2.blogspot.com/2009/02/z.html

xargs コマンド

よくわかっていないので調べてみます。xargs(エックスアーグズ) http://ja.wikipedia.org/wiki/Xargs ファイル一覧を作成 find . -name \*~ | xargs ls -laファイルを/var/tmpに移動 find . -name \*~ -print0 | xargs -0 mv -t /var/tmphttp://openlab.dino…

find md5 環境ごとの差分を調べる

ftpで環境ごとにアップロードする際に staging環境とlocal環境に差分が生じていないか調査する方法を先輩に教えていただきました。有難うございます! 忘れないようにメモしておきます。 プロジェクト直下でstaging,localそれぞれで staging find -name "*.p…

max_file_uploads 設定値の変更

http://jp.php.net/manual/en/ini.list.php max_file_uploads 20 PHP_INI_ALL Available since PHP 5.2.12. ini_set() .htaccess httpd.conf にて試しましたが、PHP_INI_ALL になっているのにmax_file_uploadsの指定がききませんでした。 と思ったらすでにbu…