oioi_douda の回答履歴
- プログラミング開発の流れ
現在一人でiPhoneアプリを開発中です。 今までプログラミングは入門書を読んでばかりでまともなプログラムはほとんど作ったことはありませんでした。 しかし、アプリ開発を通じて本に無い開発の楽しさがわかってきた気がします。 ですが大変なことも多いです。 今一番困っているのが、プログラム開発の全体的な流れについてです。 行き当たりばったりで開発を進めているので効率よく開発ができていません。 例えば、思いつきで新しい機能を付けようとしたり、実装方法を曖昧にたせいで一方が動いてもそのせいでもう一方の実装が困難になる、といった感じです。 始める前に悩んで挫折するより、わからないところは作りながら調べればいいかという気持ちで始めました。 しかし、開発が進むに連れコード量も増え全体を把握できなくなってしまいました。 インスタンス間の関係がわからなくなったりグローバル変数が増えたり。 頭が混乱してしまい、はっきり言って挫折しそうです(笑)。 他にも作りたいアプリがあるので、早くリリースしたいのですがうまく進んでいません。 そこで質問です。 あなたは開発する際どういう方針でプログラミングしますか? 例えば、始める前に全体の仕様を具体的に決めてそこから開発をするか。 もしくは、僕のように具体的に決める前にやり始めるか。 また、こういうった問題に直面した場合あなたならどうしますか? よろしくお願いします。
- 締切済み
- その他(プログラミング・開発)
- noname#241842
- 回答数4
- プログラミングで収入
高知県の中学生です。 将来、フリーエンジニアを目指していて、今プログラミングを勉強しています。 同時にios端末のアプリを作りたいとも思っています。 それをするために、Macが必要ですよね? MacBookProを購入しようと思っているのですが、一番安いものでもやっぱり高いです。 親に頼んでみたんですが、買ってくれる様子は見受けられないので自分で収入を得てみようと思っています。 ネットビジネスとかもやったことないのでかなりハラハラするチャレンジではありますが、頑張ってみています。 まず、windows8を搭載した自作PCを年始に作ったのでそれを使ってwindowsStoreアプリを開発してみようとしました。 ところが、なんかVisual Studio Express 2012 for Windows8がなぜかきちんと動かず、すぐにフリーズしてしまいます。 原因究明ができるまでとりあえず保留ということで、WindowsStoreアプリは作っていません。 次に、Vectorに作者登録申請をしてみました。 とりあえずはフリーウェアを作って、ダウンロード数が稼げるようであればシェアウェアを公開してみたり、寄付を募ってみたりするつもりがあるのですが、中学生という年齢でそれにお金が絡んでくるとちょっとなぁ。。。 とも思ったりしてみるのでそれもとりあえず挑戦はしてみるけど不安、という状態です。 どうにかして収入を得たいです。 お金を稼ぎたい、と言うとあまりいいイメージではないと思いますが、どうせ将来は自分でお金を稼ぐことになります。 そのための経験としてチャレンジしてみています。 上記以外の方法で何かいいものがあれば教えて下さい。 ちなみに、将来フリーエンジニア以外の職業はいまのところ考えてないので、プログラミング関連のもの限定でお願いします。 また、大人の厳しい意見なども遠慮無くお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- AsaBon_711
- 回答数2
- アクセス権限設定ができる全フリーのCMSを教えて!
今、知人とのやり取りで、データの交換等をしています。 できれば、スケジュール、タスク管理等々、 主にデータをインターネット上にて共有したいと思っています。 更に一般公開はせずに、アクセス権限を設定し、 特定の人のみに権限付与し、閲覧や書き込みを可能にしたいと考えています。 けれど、そのようなものを構築するとしたら、 制作時間や、サーバーおよびドメイン取得などのコストがかかります。 そのため、全てフリーで使用できるCMSを探しています。 オススメがありましたら、是非とも教えてください。 【補足】 以前に会社で、windows sharepoint services moss(wss)を 使用していたコトがありました。 その時には、会社の専用サーバー内にあったので 個人で使用する場合は構築環境が異なると思います。 もし、ご存知の方がいらっしゃいましたら windows sharepoint services moss(wss)に似たもので 簡単に登録して使用できるCMSがありましたら ご享受頂けたら幸いです。
- 締切済み
- ハードウェア・サーバー
- kiramira1
- 回答数1
- Playstation3 PS3でLinux
Playstation3でLinuxが出来ることは前々から知っていたのですがどうやらLinuxのインストール機能が知らない間に削除され新型の機種(CECH-4000等)ではPS3でLinuxを動作させられないようです。 PowerPCアーキテクチャを利用した貴重なハードウェアですのでLinuxを利用して遊びたいと思っています。最新の機種でもLinuxを動作させるノウハウを知っている方がいましたら教えてください。 当方としては次のような条件を希望しておりますが優先順位1の方法が最優先です。どうか詳しい方がいらっしゃいましたらよろしくご教授お願い致します。 優先順位 1.LinuxとPS3のGame-OSを共存させることができ、PS3ゲームも問題なくプレイできること。 2.Linuxを起動し、gcc等を利用してソースコードからコンパイルできる環境の構築 3.Linux上でインターネットが利用できる事 4.Linux上でセキュリティーアップデートが可能な事 出来れば次の方法もお願いします。 ・今後ファームウェアをアップデートしても利用できる方法。
- 締切済み
- その他([技術者向] コンピューター)
- sfaok
- 回答数1
- クエリ抽出条件を動的に変更したい
Win XP Access2003 顧客情報を入力するメインフォーム1に商品明細を入力するサブフォーム(帳票)のある 伝票作成用のフォームを作っています。 (サブフォームは選択クエリが元になっています) 入力用にはフォーム1を使い、その後確定した伝票はメインフォーム2で扱いたいのです。 商品明細(帳票サブフォーム)の内容は同じなので、クエリの伝票番号(フィールド)の 抽出条件を フォーム1で開いた時に[forms]![フォーム1]![txt伝票番号] フォーム2で開いた時は[forms]![フォーム2]![txt伝票番号] の様に動的に変更したいのですが,よい方法がありましたら宜しくお願い致します。
- ベストアンサー
- その他(プログラミング・開発)
- ey2eizs
- 回答数2
- Illustrator10について
windows8でIllstrator10を使用したいのです。ダウンロードできましたが作動しません。 どうすればよいですか?よろしくお願いします。
- 高専の情報科卒の仕事内容
4月から5年生になります。今までは進級するために必死で勉強に時間を掛けてきたためゆっくり調べていなかったのですが、そろそろ就職先を決めなければならない時期です。 求人票にある企業を調べてみると、SEや生産技術、回路設計など技術系など書かれている物が多く、企業のHPを見てみるとCADでの設計やプログラミングでの開発、溶接や旋盤加工といったものや画像処理など難しそうな内容のものが多く見られます。詳しく書かれておらず技術職、技能職と書かれているようなところでは工場での作業になるのでしょうか? お恥ずかしいのですが、情報科にも関わらずプログラミングや電気回路、物理、制御工学などが非常に苦手で、計算も遅いし実験の内容もさっぱり頭に入らず周りの足を引っ張ってばかり・・・ それらの授業は殆ど追試で取ったりしてるので単位ギリギリ、暗記、文系教科だけは得意なので成績は下の方といった感じです。 やはり企業に就職するとどこでも高専で学んだことは当たり前に使えること前提なのでしょうか? HPで仕事内容を見るたびに出来る気がしない、という思いがこみ上げてきます。 自分のやりたい仕事なども全く思い浮かばず、どうしたらいいものか悩んでおります。 3年生あたりから高専は合ってないなと思っていましたが、何とか頑張って卒業するべきだと親からも先生からも言われていたので頑張ってきましたが、こんなどうしようもない奴でもまともに働けるのでしょうか?
- ベストアンサー
- 専門学校
- fafafa0294
- 回答数3
- レスポンシブWebとjQuery Mobile
WebDesigning誌のバックナンバーを追って 独学しています。 別の号の特集でそれぞれ レスポンシブWebデザインとjQuery Mobileが 出てきたのですが、 レスポンシブWebデザインは端末によって 違うCSSを適用させてレイアウトを 変えるので、スマートフォン向けにすることも できるということだと思うのですが、 jQuery Mobileもスマートフォン向けのようで、 2つのやり方を、どう使い分けたらよいのか わかりませんでした。 それぞれが、どのような用途に適しているのか 教えてください。
- ベストアンサー
- その他(プログラミング・開発)
- furnace
- 回答数2
- プログラマになるにはまず英語が読めないとダメ?
プログラマになりたいなーと思ってるのですが プログラマになるにはまず英語が読めないとダメでしょうか? 英語を読む知識とプログラミング知識ではどちらが大事ですか?
- ベストアンサー
- その他([技術者向] コンピューター)
- XUHFIQQUWMQD
- 回答数8
- このような人を「仕事が出来る人」と言うのですか?
OLです。 私達は一般事務でプログラマでもないのに 1時間かかる事を10分でできるようなシステムを作り上げる事で 「頭がいい」やら「仕事が出来る」と評価されてる人がいるのですが それは頭がいい・仕事が出来るわけではなく、プログラミング知識があっただけですよね? 上司は勘違いしているようだし、 その作業をした人も調子に乗ってるのですが 世間一般的には、このような人を「仕事が出来る人」と言うのですか?
- ベストアンサー
- 転職
- ndxovkxlpyz
- 回答数10
- 上品な工業高校
都内在住です。 中学生の妹が居るのですが 私も趣味でプログラミングをしていますが妹も興味があるようで簡単な事はできます。 妹は今はVB.netやエクセルVBAをやって居ます。 そこで、高校進学の際、工業高校へ行きたいな、パソコンの勉強がしたいな と言ってるのですが 私のイメージでは、工業高校はヤンキーの吹き溜まり・巣窟と言うイメージなのですが 上品な工業高校ってあるのでしょうか? 大人しい女の子でも通いやすい工業高校はありますか? 現在埼玉に住んでいて、私は普通科の高校を卒業したので良くわからないので教えてください。
- ベストアンサー
- その他(プログラミング・開発)
- cqydaaoeixo
- 回答数3
- PHPでSVCをやる時最適なのは?(昔はsmart
すみません、5年ほどLAMPをいじってないのですが、 そのときは、Smartyを使っていました。(ですが、なかなか更新されないみたいですね) で、今は、論理とデザインを分けるものとして、どんなものが使われているのでしょうか?(ただし、商用利用でも無料なものに限ります) 比較検討したいので、お手すきでしたら、できるだけ多くあげていただけると幸いです。 また、それぞれの難易度もお教えいただけると幸いです。 いじょう、よろしくおねがいもうします。
- MySQLがインストールされているかわかりません
当方、初心者です。 訳あって、古いバージョンのMySQLをインストールすることになりました。 MySQLのサイトからバージョンが5.1.68の mysql-server mysql-client mysql-devel mysql-shared をダウンロードして、 #rpm -ivh mysql-server-5.1.68-1.glibc23.x86_64.rpm #rpm -ivh mysql-client-5.1.68-1.glibc23.x86_64.rpm #rpm -ivh mysql-devel-5.1.68-1.glibc23.x86_64.rpm #rpm -ivh mysql-shared-5.1.68-1.glibc23.x86_64.rpm とコマンドをうちました。 それぞれ100%となり、エラーメッセージは出ませんでした。 その後 #rpm -qa │ grep mysql と打っても何も表示されませんでした。 /etc/init.d/にmysqlはありますが、mysqldはありません。 mysql startとうつとOKと表示され showdatabaseもできました。 これでインストールは完了しているのでしょうか? OSはCentOS5.9です。 構成管理のパッケージソフトをインストールするために 前提としてMySQLが必要と記載されていたのみなので どのMySQLをインストールすれば良いかもわかりません。 心優しい方のアドバイスをお待ちしております。
- WEBシステムの単体テスト
WEBシステムの単体テストを詳細設計書を見ながらしています。 入力画面、一覧画面、帳票等に対して、 PCL(プログラムチェックリスト、デシジョンテーブル) の書き方がわかりません。 ご経験のある方、アドバイスいただけますか?
- ベストアンサー
- SE・インフラ・Webエンジニア
- tusfbn
- 回答数2
- WEBシステムの単体テスト
WEBシステムの単体テストを詳細設計書を見ながらしています。 入力画面、一覧画面、帳票等に対して、 PCL(プログラムチェックリスト、デシジョンテーブル) の書き方がわかりません。 ご経験のある方、アドバイスいただけますか?
- ベストアンサー
- SE・インフラ・Webエンジニア
- tusfbn
- 回答数2
- docomoのスマホ データ検索ソフトを作りたい
パソコンでマイクロソフトaccessを使ってデータの検索等をしているのですが docomoのスマホを使ってるのですがそういうのをスマホで作ることは可能でしょうか? 俗に言うアンドロイドアプリ作成と言うのになるのですか? それは何かソフトウェアを購入しないと作成できないのですか? 自分はvbaとvbの経験しないですがvb等でもスマホ用のアプリは作成できますか?
- ベストアンサー
- その他(プログラミング・開発)
- zzdwyzqzwusnd
- 回答数3
- 職業訓練でiphoneかandroidのアプリ開発
職業訓練でiphoneかandroidのアプリ開発を勉強できることを知りました。 どちらを受講しようか悩んでいますが、どちらが仕事を探すという点を踏まえると有用でしょうか? 素人考えでは、androidのアプリ開発を勉強しておけばJAVAなのでスマホ開発以外に使えていいのかなとも思うのですが、 iphoneのobjective-cというのは、勉強してJAVAのようにスマホ以外に使い道はあるのでしょうか?
- ベストアンサー
- その他(プログラミング・開発)
- grejtrt
- 回答数2
- smarty3で変数表示について
smarty3 でエラーが発生しています。 現在自宅のサーバーでsmarty3を勉強しているのですが以下のエラーで困っています。 詳しい方ご教授お願いします。 環境 : CentOS 6.3 PHP 5.3.3 Smarty 3.1.13 読み込んでいるファイル test.php 1 <?php 2 ini_set('display_errors', 1); 3 ini_set('date.timezone','Asia/Tokyo'); 4 define('SMARTY_DIR', 'Smarty/libs/'); 5 require_once( SMARTY_DIR. 'Smarty.class.php'); 6 7 $smarty = new Smarty(); 8 9 $smarty->template_dir = '../templates/'; 10 $smarty->compile_dir = '../templates_c/'; 11 $smarty->config_dir = '../config/'; 12 $smarty->cache_dir = '../cache/'; 13 14 $msg = "テストを表示します"; 15 $smarty->assign('msg', $msg); 16 17 $smarty->display('test.tpl'); 18 19 20 ?> テンプレートファイル 1 <html> 2 {$msg} 3 </html> 表示されるエラー文 Fatal error: Uncaught exception 'SmartyCompilerException' with message 'Syntax Error in template "../templates/test.tpl" on line 2 "{$msg}" unknown tag "private_print_expression"' in /usr/local/lib/php/includes/Smarty/libs/sysplugins/smarty_internal_templatecompilerbase.php:665 Stack trace: #0 /usr/local/lib/php/includes/Smarty/libs/sysplugins/smarty_internal_templatecompilerbase.php(451): Smarty_Internal_TemplateCompilerBase->trigger_template_error('unknown tag "pr...', 2) #1 /usr/local/lib/php/includes/Smarty/libs/sysplugins/smarty_internal_templateparser.php(2353): Smarty_Internal_TemplateCompilerBase->compileTag('private_print_e...', Array, Array) #2 /usr/local/lib/php/includes/Smarty/libs/sysplugins/smarty_internal_templateparser.php(3101): Smarty_Internal_Templateparser->yy_r27() #3 /usr/local/lib/php/includes/Smarty/libs/sysplugins/smarty_internal_templateparser.php(3201): Smarty_Internal_Templateparser->yy_reduce(27) #4 /usr/local/lib/php/includes/Smarty/libs/sysplugins/smarty_intern in /usr/local/lib/php/includes/Smarty/libs/sysplugins/smarty_internal_templatecompilerbase.php on line 665 テンプレートファイルの{$msg}を削除して動作させるとコンパイルされてはいるようです。 よろしくお願いします。
- 締切済み
- PHP
- hanayama0312
- 回答数2
- オブジェクト指向の上手い使い方を教えてください
以下のような、クラスにまとめた処理を一度実行してるファイルがあります。 <?php class Hoge { public function __construct() { // 設定値 $this->a = 1; $this->b = 2; $this->c = 3; } public function main() { // 設定値を使った処理 print $this->a + $this->b + $this->c; } } // インスタンス生成・実行 $hoge = new Hoge(); $hoge->main(); ?> 設定値を変更して2回処理を行いたい場合、 一番スマートな形はどれになるか教えてください。 もしくは、それ以外の方法など。 1.設定値を引数で制御し、インスタンスを2回生成する (※設定値自体を引数に渡すことは考えてないです) <?php class Hoge { public function __construct($flg) { // 設定値 if ( $flg ) { $this->a = 1; $this->b = 2; $this->c = 3; } else { $this->a = 4; $this->b = 5; $this->c = 6; } } public function main() { // 設定値を使った処理 print $this->a + $this->b + $this->c; } } // インスタンス生成・実行 $hoge = new Hoge(true); $hoge->main(); // インスタンス生成・実行 $hoge = new Hoge(false); $hoge->main(); ?> 2.インスタンスの生成・実行は1度のままにし、クラスの処理を変更する <?php class Hoge { public function __construct() { // 設定値 $this->a = 1; $this->b = 2; $this->c = 3; $this->a2 = 4; $this->b2 = 5; $this->c2 = 6; } public function main() { // 設定値を使った処理 print $this->a + $this->b + $this->c; // 設定値の変更 $this->a = $this->a2; $this->b = $this->b2; $this->c = $this->c2; // 設定値を使った処理2回目 print $this->a + $this->b + $this->c; } } // インスタンス生成・実行 $hoge = new Hoge(); $hoge->main(); ?> 3.設定値を変更するメソッドを作り、呼び出す <?php class Hoge { public function __construct() { // 設定値 $this->a = 1; $this->b = 2; $this->c = 3; } public function change() { // 設定値変更 $this->a = 4; $this->b = 5; $this->c = 6; } public function main() { // 設定値を使った処理 print $this->a + $this->b + $this->c; } } // インスタンス生成・実行 $hoge = new Hoge(); $hoge->main(); $hoge->change(); $hoge->main(); ?> 4.子クラスを作り、2回インスタンス生成・実行を行う <?php class Hoge { public function __construct() { // 設定値 $this->a = 1; $this->b = 2; $this->c = 3; } public function main() { // 設定値を使った処理 print $this->a + $this->b + $this->c; } } class Hoge2 extends Hoge{ public function __construct() { parent::__construct(); // 設定値 $this->a = 4; $this->b = 5; $this->c = 6; } } // インスタンス生成・実行 $hoge = new Hoge(); $hoge->main(); // インスタンス生成・実行 $hoge = new Hoge2(); $hoge->main(); ?> 5.設定値だけ異なるファイルを作りそれぞれ実行する ※省略 よろしくお願いします。m(__)m
- 初代imacg5でマインクラフトのやり方を教えて
ダウンロードは出来たのですが、 《アプリケーション“Minecraft”は、このシステムが対応していないため開くことができません。》 とでます。 どなたかわかる方がいれば教えてください。お願いします。