検索結果

DB

全10000件中9281~9300件表示
  • 全てのカテゴリ
  • 全ての質問
  • WEBアプリのMVCについて質問です。

    一般的なフレームワークを用いたMVCについて質問です。 例えばM、これはモデルですね。 普通DBヘの接続はモデルでおこないクエリの発行もモデルで行いますね。 その後、クエリ実行後の結果をコントローラー側に返すと思います。 このとき、普段わたしはモデル上ではDB空の目的のデータをいっさい処理せずそのまま コントローラに返します。 返り値として、何かしらの一覧データを取得するものとします。例えば [ {name : "タロウ" , age : "20","town_id" : 10,"city_id" : 49, "prefecture_id" : 23}, {name : "花子" , age : "20","town_id" : 10,"city_id" : 49, "prefecture_id" : 23}, {name : "邦夫" , age : "20","town_id" : 10,"city_id" : 49, "prefecture_id" : 23} ] といった感じで特定の組み合わせのハッシュを多次元配列(リスト)的にラップしたものがかえりますよね。 そして、上記データをコントーラー側が受け取り、さぁいざビューへと受け渡す際に、どの程度コントローラでデータの 加工を行うものかが気になっています。 たとえば上記データでは「県市町」のデータがユニークなIDとして保持しています。このままでは「タロウ」が どの住所なのかがわかりません。どこかで「県市町」のデータリストを受け取りループで一致する住所を取得する 必要があります。 それをコントローラあるいはビュー・・・・どちらで行うのがMVCとして正しいのでしょうか?多少のループなら ビュー側で行うのもありかとおもいますが、はやりビューがループであふれかえるのは作業しにくいですよね。 MVCの基本だとは思いますが、rubyやPHPなど、フレームワークごとの細かい思想はあるでしょうが 一般的なMVCとしてみるとどうでしょうか? ちなみに、モデル内でjoin などつかって県市町のテーブルをくっつけるのはここでは考えないものとしてください。 個人的にはビュー内では大きなループ一度ですませたいものですが ・・・。

  • CGIで内部処理を待たずにレスポンスを返す方法

    ■質問 CGIで内部処理を待たずにレスポンスを返す方法について教示願います。 (関連サイトを調べていて、近しいものはあったのですが、なかなか今回の問題の原因と対処に結びつく有効な手がかりがない、苦慮しています。) ■詳細 <動作環境>  (1)画面(Java)→(2)Web(Apache)HTTPリクエスト→(3)CGI(C言語)  (3)→(2)を介して(1)へHTTPレスポンスを送信 この環境下で、(3)の中で(3)’処理((2)へのレスポンスとは非同期で 別処理(DBへ登録する処理)言語:cshをCの中からシステムコール。 cshの中でperl処理をキックし、DB更新)を今回追加しました。 (3)’を待たずに(1)へのHTTPレスポンスを返却したいのですが、 サーバログ((1)、(2))をみると、返却のタイムスタンプを見ると、 (3)’が完了した後に返却されているようです。 方式的に(3)の中でfolkを使用し、子プロセス化することで 親は子の処理((3)’)を待たずに(2)にレスポンスを返却可能とみておりましたが、そもそもCGI(C言語)ではできないものなのでしょうか? →C(親処理)の中にデバックを仕掛けたところ、親の終了後に子が動いているように見えています。 ■ソース(概要)※詳細(原本抜粋)が必要な場合は申しつけください。  IF文で定義  (1)forkで子の場合、    execlでcshを実行(cshには親でもらった引数を設定)  (2)親の場合、   デバックログファイルをクローズし、処理終了。 ■補足(その他気になっている点)  ・上記ソースでは、(1)の中では、親で使うログファイル出力   のcloseを行わず、処理終了していますが、問題ないか?  ・同(2)のとき、perlCGIでは、close(stdout);を明示しないと   HTTPレスポンスが返却されない(子の終了を待ってしまう)   旨、サイトの情報に記載がありましたが、C CGIでも同様に   何かしらの明示をしないと、待たされるのか? 以上です。

    • ベストアンサー
    • CGI
    • aratani
    • 回答数1
  • 2つのテーブルを連結させる方法

    スケジュール管理のできるWEBアプリケーションを作成しようと考えています。 下記構成において、2つのテーブルを連結させるクエリの書き方について教えて頂きたいです。 よろしくお願いします。 ▼DB内容 CREATE TABLE a ( id int primary key autoincrement, year varchar(4), month varchar(2), day varchar(2) ); CREATE TABLE b ( id int (※aテーブルとidで連結させたい) sche1 varchar(10), sche2 varchar(10), sche3 varchar(10), ) ・a +--+----+-----+---+-----+ | id | year | month | day | week | +--+----+-----+---+-----+ | 1 | 2010 | 11 | 20 | 土 | | 2 | 2010 | 11 | 21 | 日 | | 3 | 2010 | 11 | 22 | 月 | | 4 | 2010 | 11 | 23 | 火 | | 5 | 2010 | 11 | 24 | 水 | | 6 | 2010 | 11 | 25 | 木 | | 7 | 2010 | 11 | 26 | 金 | | 8 | 2010 | 11 | 27 | 土 | | 9 | 2010 | 11 | 28 | 日 | | 10 | 2010 | 11 | 29 | 月 | +--+----+-----+---+-----+ ・b +--+-----+------+ | id | sche1| sche2 | +--+-----+------+ | 1 | 空き | 空き | | 2 | 空き | 空き | | 3 | 仕事 | 空き | | 4 | 仕事 | 空き | | 5 | 仕事 | 空き | | 6 | 仕事 | 空き | | 7 | 仕事 | 空き | | 8 | 空き | 空き | | 9 | 空き | 空き | | 10 | 仕事 | 空き | +--+-----+------+ ▼ページ内容 <ユーザ側>日付選択画面 ・calendar.jsp +----------------------+ | << 2010 11月 >> | 日 月 火 水 木 金 土 | ___ _1 _2 _3 _4 _5 _6 | _7 _8 _9 10 11 12 13 | 14 15 16 17 18 19 20 | 21 22 23 24 25 26 27 | 28 29 30 +----------------------+ <ユーザ側>表示処理画面 ・sche.jsp +----------------------+ |2010 11 23 火 のスケジュール | |sch1 仕事 |sch2 空き | +----------------------+ <管理側>日付選択画面 ・m_calendar.jsp +----------------------+ | << 2010 11月 >> | 日 月 火 水 木 金 土 | ___ _1 _2 _3 _4 _5 _6 | _7 _8 _9 10 11 12 13 | 14 15 16 17 18 19 20 | 21 22 23 24 25 26 27 | 28 29 30 +----------------------+ <管理側>編集処理画面 ・m_sche.jsp +---------------------------+ |2010 11 23 火 のスケジュール | |sche1 | +--+-----+ | | ▼ | 仕事 | ※←プルダウンメニュー | +--+-----+ | |sche2 | +--+----+ | | ▼ | 空き | | +--+----+ | | | [登録ボタン] | +------------------+ ※ユーザ側の閲覧は携帯端末を考えてます。 ※値の保持や呼び出しは全てDBで管理しようと思います。 ※使用しているのはMySQL5.1です。

    • ベストアンサー
    • MySQL
    • a_tarou
    • 回答数1
  • PHPで回数制限をつけた投票プログラムの作成

    PHPで簡易的な投票プログラムを用いたサイトを作成しています。 様々な投稿に対し、 Facebookのいいね!やtwitterのRTのように、 それぞれに投票できるようなプログラムを作成しました。 具体的には以下の通りです。 ・会員登録機能のあるサイトだが、ゲストでも投票ができる ・1つの記事につき、1人1日1回まで投票可 ・ゲスト状態とログイン状態を使い分ければ2ユーザーと捉え、1日2回分投票可 ・ログイン状態の場合、DBにIDと記事番号と投票日のログを残す ・ゲスト状態の場合、ゲストIDを発行し、セッション変数に保存、DBにゲストIDと記事番号と投票日のログを残す ここで問題となるのが、 ゲストIDの発行が、クッキーを削除してしまえば何度でもできてしまうため、クッキーを削除することでゲストの場合、何回でも投票できてしまうという点です。 このままゆるい制限でもいいのかなーとも思ったのですが、 やはり厳密にしておかねば、 サーバーへの負荷にもなりかねないと思い、 何か良い手はないかと質問させて頂きました。 ゲストログ保存用のテーブルのみ、IPを保存し、IPで制限するというのも考えたのですが、 複数PCで同一IPを使用しているゲストの場合に動作が厳密すぎて投票ができなくなりかねない気がします。 何か良い手はないでしょうか? 補足ですが、PHPで作られているかはわかりませんが、 「stampers」というLINEスタンプの投票サイトのLOVEボタンが、 クッキーを削除してもログが残っており、且つ、 同一IPの別のパソコンから投票する場合はきちんと初回として処理されているので、 同じようにできればきちんと識別できたら良いなと思っています。 ご回答、よろしくお願いします。

    • 締切済み
    • PHP
    • mmm5orz
    • 回答数4
  • お助け下さい。ICH4関係Driverを探してます

    先日、古いレコーディング楽器を使えるよう、オークションでパーツを集め先代PCが壊れたため新たにPCを組みました。(今や9X系のパーツも貴重ですね。) とは言えどうしてもWin9X系(当方はWin Me)のPCが必要で、USBコントローラーもIntel製USBポートでないと正常動作しない機器であります。(ちなみに機器はRoland U-8です。) PCはMeで無事起動できてます。ただ?マークがUSB2.0コントローラー部とその他デバイスの計2か所でついてます。 同じPCでXPをインストールし、コントローラー名を拾ったところ、 このマザーボード(FIC VG33)では USBのところは Intel(R)82801 DB/DBM USB2.0 Enhanced Host Controller-24CCD IDE ATA /ATAPIのところでは Intel(R)82801 DB Ultra ATA Storage Controller-24-CB である事がわかりました。恐らくこの2つの?だと判断してるんですが ICH4のコントローラー関係のDriverかと思います。 そこでこれらMe用ドライバーを探しているのですが、どうにも見つかりません。あったとしてもリンク切れだったり、ウイルスに反応したりと、ちゃんとしたドライバーがDLできません。(ダウンロード等は別のWin8.1 PCにて探しております) そもそも私がFIC VG33のドライバーCD付きやその辺を加味しておけば済んだ話なんですが、なんせ今や古いパーツということでお許しください。もしFIC VG33用ドライバーがDL出来るサイトがあれば教えて下さい。(自分でもいろいろと探してはみましたが、無理でした。) または、最初に明記した2つのMe用DriverがDLできるサイトがありましたら、リンク先を教えて頂きたく思います。どうかお助け下さい。よろしくお願い致します。 追記 簡単なPC構成です。 マザーボード→FIC VG33 CPU→Celeron2.8Ghz(よくネットで9X系は2.0GHzまでと書かれてましたが動いてます) メモリ→512MB HD→IDE160G OS→WindowsMe

  • java 画像変換 加工 サイズ変更

    OracleDBからBLOB型の画像データを取得しています。 本来必要のなかった処理なのですが、DBに入っている画像のデータがおかしいらしく、ピクセルとdpiの値を変更しなければなりません。 いろいろと調べてやってみようと思ったのですが、いきづまってしまいました(><) みなさんの力をお貸しください。 内容は、 ・一度DBからそのまま画像を抽出し、ファイルを作成 ・作成したファイルをもう一度BufferedImageに取り込み、サイズ変更処理開始 となっています。 しかし、BufferedImageに取り込む際に、nullが帰ってきてしまい、以降の処理ができません・・・。 また、下記処理はすべてjpgで行っていますが、本当はTiffファイルを作りたいのです。 ImageIOクラスは標準ではTiffは対応していないようなのですが、実際に下記ソースの"jpg"を"tif"に変更しても問題はないのでしょうか? 質問が煩雑で申し訳ないですが、よろしくお願いいたします。 以下ソース抜粋です。 ---------------------------------------------------------------- ImageOutNum = (String)rs.get("IMAGEGRPNO"+i)+"_"+(String)rs.get("IMAGENO"+i); // イメージファイルを作成する。 File imagef = new File(outPath2); if(!(imagef.exists()))imagef.mkdirs(); InputStream inImage = (InputStream)rs.get("IMAGEFILE"+i); if (inImage != null) { FileOutputStream outImage = new FileOutputStream(outPath2 + ImageOutNum + ".jpg"); //画像書き込み int j; while ((j = inImage.read()) != -1) { outImage.write(j); } // 解放 outImage.close(); //イメージ変更処理 InputStream orgImageFile = null; orgImageFile = new FileInputStream(outPath2 + ImageOutNum + ".jpg"); BufferedImage orgImage = ImageIO.read(orgImageFile);//ここでorgImageにnullが返されてしまいます。 int width = 640; int height = (int)(((double)width / orgImage.getWidth()) * (double)orgImage.getHeight()); BufferedImage resizeImage = new BufferedImage(width, height, orgImage.getType()); // ここからリサイズ処理 AffineTransformOp ato = null; ato = new AffineTransformOp( AffineTransform.getScaleInstance((double)width / orgImage.getWidth(),(double) height / orgImage.getHeight()),null); ato.filter(orgImage, resizeImage); // ここまでリサイズ処理 ImageOutputStream imageStream = ImageIO.createImageOutputStream(new File(outPath2 + ImageOutNum + ".jpg")); ImageWriter writer = null; Iterator it = (Iterator) ImageIO.getImageWritersByFormatName("jpg"); writer = (ImageWriter) it.next(); writer.setOutput(imageStream); JPEGImageWriteParam jpgWriter = new JPEGImageWriteParam(Locale.getDefault()); jpgWriter.setCompressionMode(ImageWriteParam.MODE_EXPLICIT); jpgWriter.setCompressionQuality(1f); writer.write(null, new IIOImage(resizeImage, null, null), jpgWriter); imageStream.flush(); writer.dispose(); imageStream.close();

  • 繰り返しのコードをまとめて簡略化したい

    以下のようなPHPを作成しました。 が、同じようなコードが繰り返し使われていて、 なんとか簡略化できないかなと考えています。 例えば、↓が10回出てくる。 LEFT(番号,LEN(番号)-2) + '-' + RIGHT (RTRIM(番号), 2) AS 番号2 なにかやり方あるのでしょうか。 見当違いのとこを言っていたらすいません。 ****************************************************** 作成したPHP 環境:PHP5.2 Apache2.2 SQLserver5 ****************************************************** <a href="clip.php?x=a">あ</a><br> <a href="clip.php?x=ka">か</a><br> <a href="clip.php?x=sa">さ</a><br> … <a href="clip.php?x=wa">わ</a><br> <?PHP $cont = mssql_connect("サーバ名","ユーザ名","パスワード"); mssql_select_db('[DB名]', $cont); if ($_GET['x']=='a') { // あ行 $sql = "select 氏名, 住所, LEFT(番号,LEN(番号)-2) + '-' + RIGHT (RTRIM(番号), 2) AS 番号2 from テーブル名 WHERE (氏名 LIKE N'あ%' OR 氏名 LIKE N'い%' OR 氏名 LIKE N'う%' OR 氏名 LIKE N'え%' OR 氏名 LIKE N'お%') ORDER BY 氏名"; } if ($_GET['x']=='ka') { // か行 $sql = "select 氏名, 住所, LEFT(番号,LEN(番号)-2) + '-' + RIGHT (RTRIM(番号), 2) AS 番号2 from テーブル名 WHERE (氏名 LIKE N'か%' OR 氏名 LIKE N'き%' OR 氏名 LIKE N'く%' OR 氏名 LIKE N'け%' OR 氏名 LIKE N'こ%') ORDER BY 氏名"; } if ($_GET['x']=='sa') { // さ行 $sql = "select 氏名, 住所, LEFT(番号,LEN(番号)-2) + '-' + RIGHT (RTRIM(番号), 2) AS 番号2 from テーブル名 WHERE (氏名 LIKE N'さ%' OR 氏名 LIKE N'し%' OR 氏名 LIKE N'す%' OR 氏名 LIKE N'せ%' OR 氏名 LIKE N'そ%') ORDER BY 氏名"; } ……………た行~ら行も同様のコードなので省略………………… if ($_GET['x']=='wa') { // わ行 $sql = "select 氏名, 住所, LEFT(番号,LEN(番号)-2) + '-' + RIGHT (RTRIM(番号), 2) AS 番号2 from テーブル名 WHERE (氏名 LIKE N'わ%' OR 氏名 LIKE N'を%') ORDER BY 氏名"; } $rc = mssql_query($sql,$cont); print("</table>"); while ($array = mssql_fetch_array($rc)) { print("<tr><td>"); print "".$array["氏名"].""; print("</td><td>"); print "".$array["住所"].""; print("</td><td>"); print "".$array["番号2"].""; print("</td></tr>"); } print("</table>"); mssql_close($cont); ?>

    • ベストアンサー
    • PHP
  • システムの稼働率の計算

    サーバシステムの稼働率を目安くらいで良いので数値にしたいのですが、MTBFやAFRの数値から計算することはできるのでしょうか?情報処理技術者試験などの問題では「たとえば故障率は0.1とする」などとなっているのですが、実際のハードウェアの数値を当てはめて計算したいのです。 ウェブを探して実際の製品のMTBFはいくつか集めました。 SCSI-HDDは60万~100万時間くらい。 ATA-HDDは30万~40万時間くらい。 マザーボードは10万時間くらい。 http://www.intel.co.jp/jp/support/motherboards/desktop/mtbf.htm ルータは35万時間くらい。 http://www.nec.co.jp/octpower/products_eol/router/ip38x_52pro.html AFR(年間平均故障率)の算出は年間稼働時間÷MTBFとあったので、 http://www.mdit.co.jp/apricot/faq/kqaa01.htm#q6 年間稼働時間=1年365日×24時間=8760時間 HDDのMTBF 仮に60万時間として 8760÷600000=0.014 … AFR=0.014 ルータのMTBF 35万時間→AFR=0.025 マザーボードのMTBF 10万時間→AFR=0.087 システムの例として、WWWサーバとDBサーバから構成されているウェブサイトで、各サーバのHDDはミラーリング(RAID1)で二重化されているケースを考えたとき、これらの数値を使って計算することができるのでしょうか? 直列・並列の概念図は以下のようになると思います。              ┌[HDD]┐       ┌[HDD]┐ ──[R]─[WWW]─┤     ├─[DB]─┤    ├─              └[HDD]┘       └[HDD]┘ HDD2台(RAID1)の故障率:0.014×0.014=0.000196 →稼働率=1-0.000196=0.999804 サーバ1台あたり稼働率:(1-0.087)×0.999804=0.913×0.999804=0.912821 サーバ2台(直列)の稼働率=0.912821×0.912821=0.833242 ルータも直列に接続=(1-0.025)×0.833242=0.975×0.833242=0.812410 システム全体としてみると稼働率=0.812、故障率=1-0.812=0.188=18.8% という数値が出てきました。 思っていたよりずっと低い稼働率(高い故障率)なのですが、こんなものなんでしょうか?それとも何か(前提条件、計算方法、数値)が違っているのでしょうか?

    • haru44
    • 回答数1
  • プログラム言語を学びたいが実用的なのはどれでしょう

    Webサーバをたてて、CMSとしてWordpressなんかを使いたかったのですが、既存のDBからデータを取り出すのにどうやっていいかわからなかったので、作ってしまおうと思ったのがそもそものきっかけですがプログラミングそのものにも興味があります。 さしあたってやりたいのは、SQLクエリの結果をWebブラウザに表示させることで、このためにPHPではなくRubyもしくはPythonを選択する利点はありますでしょうか?実務で重宝するVBAはできるので、今度はPHPの勉強を考えていますが、 実はこのふたつの言語を選択する理由が分かりません。どちらも初心者向けの言語だと聞きます。ただ一般的にこれらで何をするのでしょうか?テキスト加工やファイル加工なら、自分にはVBAで十分です。 小規模Webアプリの構築をしたいのならPHP一択ですよね。最初はRubyおよびRailsも考えましたが一から学ぶならPHPの方が目的実現まで速いと感じたのでPHPを考えています。 なんちゃってWebプログラマにRuby/RailsもしくはPythonの利点を教えてください。

  • PDOによるFirebirdへの接続が出来ません。

    現在、私はRedhut9を使って、 Apache2.0.54 PHP5.0.4 FirebirdSS1.5.2 の環境を構築しようとしています。 またPHPではMaple3.0.0というフレームワークと、 DBへの接続にPDOを使用しています。 /root/docments/sample.php(内容は下に)での接続を試みているのですが、 つながりません。 もちろんFirebirdモジュールのインストールや extension_dirの設定などはしたのですが。。。 以下のようなエラーが出てしまいます。 [root@localhost PDO-0.3]# php /root/docments/sample.php Fatal error: Call to a member function exec() on a non-object in /root/docments/sample.php on line 8 自分でも混乱しており、この情報だけでは足りないかもしれません。。。 是非教えてください! なにか心あたりのあることでも教えて頂けると助かります! /root/docments/sample.php #!/usr/bin/php <?PHP try { // tryブロック内で接続処理。テーブル作成 $dbh = new PDO('firebird:dbname=/opt/firebird/test1.gdb','sysdba','masterkey'); $dbh->exec('CREATE TABLE stock (item_id INT PRIMARY KEY, number INT)'); $dbh->exec('CREATE TABLE in_item (item_id INT , number INT)'); } catch (PDOException $e) { // Catchブロックで接続失敗時の処理を行う die($e->getMessage()); } ?>

    • ベストアンサー
    • PHP
  • デフラグしたら速度が遅くなってしまいました

    線路距離長5500m 伝送損失 60 dB OSはMEで、ヤフーBB12Mです。 ヤフーBBに加入した3ヶ月前は下り500Kbps位でした。 そして最適化、デフラグ等、このサイトの過去ログ見て やってみたら700KbpsKbps位になって自分は満足でしたが 1ヶ月前くらいから350Kbpsになってしまいました。 そして3日程前、デフラグする直前に測ってみると350Kbpsだったのがデフラグした後からこの3日間100Kbpsちょっとなんです。(上りは3ヶ月前からずっと300Kbps前後です。) すっきりデフラグというソフトを使ったのですが、 「セーフモード+シェル入れ替え(危険だが効果大)」と 書かれていた奴でやったんです。 (因みに安全で奨励と書かれていたのは「シェル起動前に実行」です) で、以前もこのソフトでデフラグしたときは問題なかったんですけど(そのときは安全奨励でやったかも)今回速度が低下したのはこの「セーフモード+シェル入れ替え」が原因なんでしょうか?どうにかなりますか? 350kbpsでいいから戻りたいです。お願いします。

    • ベストアンサー
    • ADSL
  • ASPの変数の値をJAVA Script内で使用したいのですが

    vfunction ShainSet(){ parent.frmMain.location.href="./Nipo_Calendar.asp?dbID=<ココ>&tNow=<ココ>"; } //--> -------------- 上記のようなJAVA Script内でaspファイルの引数として指定している、dbIDとtNowという変数に対して、 同じASPファイル内(下の方に続いている部分)で取得する値を代入したいのですが、ASPの変数の値をどのようか形でJAVAで記述すればいいかわかりません。 -------------- Set cn = Server.Createobject("ADODB.Connection") ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\db\nipo.mdb" Call cn.Open(ConnectionString) MySql="SELECT T_社員マスター.社員ID,T_社員マスター.氏名,T_社員マスター.現場ID " _ & "FROM T_社員マスター " _ & "WHERE T_社員マスター.現場ID= '" & sel & "'" _ & "ORDER BY T_社員マスター.社員ID ;" Set rs = cn.Execute(MySql) Do While Not rs.EOF Response.Write "<Option Name=Shain Value=""" & rs("社員ID") & """>" & rs("社員ID") & ":" & rs("氏名") rs.MoveNext Loop tNow = Now() dbID = rs("社員ID") %> <FORM> <INPUT type="button" value="選択" onClick="ShainSet()"> </FORM> ---------- <%=変数名%>などのように、JAVAの内部に<%%>でくくったASPの変数を使用してもうまく動かないのですが、 何か別の表記方法があるのでしょうか? <ココ>かかれた場所に、ASP内で使用している変数を使いたいのですが。。。

  • データ移行の仕事の手順について

    ソフトウェア会社入社6年目の社会人です。 今度パッケージシステムのデータ移行の仕事を任されましたが、最初から不安を感じています。 私の心配な点は、以下の点です。 ・移行の経験がはじめて ・両方(移行先・元)のシステムともはじめて ・3つのシステムを1つに統合(うち、1システムはお客様からの開示資料にDB仕様がなくデータのみ) ・期間は4ヶ月 ・移行対象テーブルは80くらい 過去の移行業務経験者は毎回かなり大変だそうです。 それも私よりスキルのある方ばかりなので本当にこなせるのか不安です。 上司に相談しても「みんなやってきたことだし、データの入れ替えだけだから大丈夫」といわれるだけです。 期間が短いので途中でやり方の変更などを行えないように思い、はじめに計画をしっかりたてなければと思います。 そこで効率のよい手順、気をつけるべき点等、移行業務経験者、先輩の方、アドバイスをいただけないでしょうか? ちなみに現在は移行先システムの把握を終えて、移行元システムの把握を行っています。 よろしくお願いします。

  • PHPの設定 エラー処理について

    当方PHPの初心者です。 現在HTML上でPHPの動作をさせているのですが 一部の処理で【Fatal error: Call to undefined function】というエラーがでて処理が途中で止まってしまいます。 エラー文自体は正しく、元々テスト環境でPHPを動作させているので、本番のDBや該当ファイルが無い為にエラーとなっています。 ただ、ステージングという扱いにしてソースをそのままでアップさせたいので、エラーが必ず出る箇所を無視して先に進めたいと考えています。 エラーが起こる部分をコメントアウトする事は二度手間になり、本番化の場合にヒューマンエラーが発生するのを防ぐ為です。 そこでご相談なのですが、PHP処理の時に該当ファイルが無い等のエラーを無視してそのまま続行する。 方法はありますでしょうか。 通常の処理は動作確認済みです。 <?php echo date('Y年m月d日'); ?>等 エラーが発生するのは下記のような場合です。 <?php e($this->renderElement("サーバーが違うので存在しない")); ?> 色々情報を探ったのですが中々解決策をつかめず・・ どなたかお力添えを頂ければありがたいです。

    • 締切済み
    • PHP
  • お得なノートorデスクトップPCを挙げてほしい

    とある大学院生です. 近々,オークションかネットショップでPCを購入する予定なのですが,いっこうに決め切れず質問させていただきました. 欲しい機能・性能は以下の通りです. ・ブルーレイドライブ(DVDマルチも備えてる) ・USB3.0がある ・Intel Core i5以上のCPU ・ある程度の画面サイズ;ノート15型以上,デスクトップ21以上 ・(できれば)地デジが見れる・撮れる 現在候補として,以下の3商品が挙がっています. 1.DELL Inspiron 15R NI75T-T,http://www.coneco.net/PriceList.asp?COM_ID=1110807008 2.mouse computer Lm-i735X-DB24L,http://www.mouse-jp.co.jp/wdlc/watchpc/ 3.Lenovo IdeaCentre K330 77274KJ,http://www.itiden-store.co.jp/shopdetail/004005000001/ 1,2は海外メーカーで,コストパフォーマンスに優れ,苦学生である私には大助かりです. 3.は日本メーカーですが,あまり評判が良くないようです. ここで質問なのですが,1~3のうち,どのPCを購入すべきと思いますか? また,これ以外でオススメがありましたらご紹介いただけないでしょうか? ちなみに,予算は8万までを考えており,購入するPCを今後2,3年間かはメインとして使うつもりです.ご回答,よろしくお願い致します.

  • Munchen Hbf から伊  Udine移動

    Munchen からは DBの 鉄道を利用予定と時刻表に出ていました。オ-ストリアのVillach Hbf に 12:43着し 12:56発のOBB ノインタ-シテイバスへの乗り換えがあります。 質問は 1)この12:56 発のバスは   Villach Hbf の隣に {Bussteige1-4 )の表記がありますが(   )の中の意味 を教えて下さいませんでしょうか? 2)この12:56 発のバス停は駅からどのあたり方面にあるのでしょうか? 3)Villach Hbf の駅を下車後 バス停迄 エスカレタ- もしくは エレベ-タ 等ありましょうか?   トランクを引っ張っての移動なのでEuropaでよくみられる階段 の上下は難関です。    4)E- Tichet を購入予定ですが鉄道の遅れの場合 インタ-シテイバスは乗客数を把握してきちんと待っていてくれてるものでしょうか? (はなはだ疑問ですが!) 5)乗り遅れの場合は次は14;56分発です。 4)のチケットはこの場合有効なのでしょうか?   もし無効となった時のチケット購入方法をご教示下さい。    お手数かけ申し訳ありませんが  経験豊かな皆様からの返信を楽しみにしています。

  • ディスクの割り当てについて

    Linux(debian、CentOS)で、インストール時にHDDを分割する計画なのですが、 分割のよいガイドラインが分からないのです。 分かった内容としては、 /root ・・・カーネル5周期ぐらいのコンパイル分が収まる領域があればいい? 他不明^^; 前インストールしたときは、以下環境で割りました。 /  ・・・5GB /boot・・・2GB(ブート領域?) /home・・・100GB(個人フォルダ) /tmp・・・10GB(一時領域?) /usr・・・40GB(プログラムインストール領域?) /usr/local・・・40GB(プログラムインストール領域?) /var ・・・ 40GB(ログフォルダ?) /swap ・・・2048MB(仮想メモリ?) というように、割りましたが、 サイズを割り当てすぎなのでしょうか? 各ディレクトリに使われる利用用途が良くわかってないのが原因とわかっているのですが。。。。 『質問』 ・上記ディレクトリ構成で、linuxをインストールするときは問題ないのでしょうか?  →WindowsならCだけあればいいみたいなことです。利用用途としては、DMZでの利用、DBでの利用等を考えています。 ・「代表的なサイズ」と「なぜそのサイズでいいのか?」を教えていただけないでしょうか。  →やはり、自動で割り当てというのは、サーバーを構築する人間としては問題だと思っています。 どなたかご教授のほう宜しくお願いします。

  • PHPとMySQLについて。

    初心者です。 さくらインターネットのスタンダードプランを使っています。 phpmyadminで「test」というCSVをインポートしました。 http://php.net/manual/ja/pdo.connections.php#example-976 こちらのページをそのままコピペして「test.php」をつくりました。 <?php try { $dbh = new PDO('mysql:host=○○○.db.sakura.ne.jp;dbname=データベース名', 'ユーザ名', 'パスワード'); foreach($dbh->query('SELECT * from test') as $row) { print_r($row); } $dbh = null; } catch (PDOException $e) { print "エラー!: " . $e->getMessage() . "<br/>"; die(); } ?> しかし下記のエラーが出てしまいます。 エラー!: SQLSTATE[HY000] [1045] Access denied for user 'ユーザ名'@'IPアドレス' (using password: YES) IPアドレスは調べたら、さくらインターネットのものでした。 現在サイトを作っている最中なので.htaccessでアクセス制限していたのが原因かと思い、このIPアドレスも許可したのですが同じエラーが出ます。 どうしたら正常に表示できるのでしょうか? xamppでは、 ڑ ς݂ Ăяo 悪 Ԃ ߂ Ă Ȃ ߁A ڑ ł ܂ ł B ܂ ڑ ς݂ z X g Ȃ ߁A m ꂽ ڑ s ܂ B のように完全に文字化けして、◆の中に?がある謎の記号が並んでいたり、何が何やら・・・。 完全にお手上げでどなたか助けていただけないでしょうか。

  • データベースへのアクセスができない

    ソース上でコネクションを取得しようとすると、 以下のエラーが出てコネクション取得ができません。 org.postgresql.util.PSQLException: The connection attempt failed. 他の方が上記のエラーが発生したときの方法をいくつか試してみましたが、 変化ありませんでした。 Connection con = DriverManager.getConnection ("jdbc:postgresql://127.0.0.1:5432/db_test","postgres","PASS"); (1)上記の「127.0.0.1:5432」の箇所をそれぞれ「localhost:5432」「localhost」に変える (2)接続許可リスト(pg_hba.conf)に「host all all 127.0.0.1 255.255.255.255 trust」を追加する (3)ファイアーウォールをはずす。 あと、tcpipによる接続を許可しなければならないため、postgresql.conf を編集し、 tcpip_socket=false を tcpip_socket=true に変える という記述がありましたが、 postgresql.conf に tcpip_socket という項目はみつかりませんでした。 postgreSQLのバージョンは8.4を使用しております。 また、プラットフォームはAndroidを使用しております。 AndroidでJDBCが使えるかどうかという疑問は残りますが、 JDBCを追加した際にエラーなどが起こらなかったため、 問題ないという認識でいます。 お門違いな認識・記述が多々あるかと思いますが、よろしくお願いします。

  • mysql_fetch_arrayでレコードが入っていないものも取得したい。

    こんにちは。mysql_fetch_array()でテーブルに入っていないレコードも取得したいのですが、どのようにすればよろしいでしょうか。 テーブルはこんな感じです。 仕事 NUM  1   1  2   1  4   1  5   1 その上で、PHPはこのようになっています。 //データの選択 $sql = "SELECT job, COUNT(*) as num FROM org GROUP BY job"; $res = db_query($sql, $conn); //データの出力 while ($row = mysql_fetch_array($res, MYSQL_ASSOC)) { $array = array( "job"=>$row["job"], "num"=>$row["num"] ); array_push($array, array( "job"=>$row["job"], "num"=>$row["num"] )); $tmp[] = $array; } return $tmp; このPHPのあと、Smartyに値を渡し、.tplで「A職(○件)」というようなことをやっています。 このときにフィールド「仕事」のレコード「3」は1つもデータが登録されていない状態です。そのためか、現状ではNULL値として扱われるようで、配列$rowに値を渡せず、.tplのほうではデータが表示されません。そこで、レコード「3」にデータを登録せずに、NULL値ではなく、例えば0などの値を渡したいと思います。 どのようなコードを書けば値を渡せるのでしょうか。よろしくお願いします。

    • 締切済み
    • PHP