システム開発ブログ/ 産業システム部 Yahoo!ブックマークに登録 Google ブックマーク はてなブックマーク Livedoorクリップ

システム開発ブログ

Twitterでilovex_officialをフォローしてください

最近の記事

カテゴリー

部署

月別アーカイブ

以前の部署別ブログ

MySQLでテーブルの修復を行う

小口
小口 (2010年9月 2日 10:56)
産業システム部

Access2007よりMySQLのデータベースを参照していたところ、 以下のエラーメッセージが表示されました。 「このフォームまたはレポートで指定されているレコードソース'クエリ名'が存在しません。」 エラーの示す通りクエリ自体が存在しない、 または名前がフォームで指定しているものと違っているのではないかと確認しましたが、 クエリはAccess内に存在していましたし、名前も一致していました。 よ...

続きを読む→

VMware ESXi4上のSolaris10環境でVMware Toolsをインストールする

山岡
山岡 (2010年8月26日 13:11)
産業システム部 / Linux / その他

みなさん、こんにちは。 VMware Toolsをインストールするときは、解凍したファイルにあるvmware-install.plを実行することでインストールできますが、ESXi4上にSolaris10では途中で下記のエラーが発生する場合があります。 bash-3.00# ./vmware-install.pl Installing VMware Tools. (省略) Starting VMwa...

続きを読む→

ジェネリクス(総称)の仕組み

加藤
加藤 (2010年8月19日 13:49)
産業システム部 / JAVA

みなさん、こんにちは。 今回は、J2SE5.0から追加された言語仕様ジェネリクス「総称」が どのようにして実現されているのか、 List及び、ArrayListを例にして説明しようと思います。 以下に、Listインタフェースのコードの一部を抜粋したものを記載します。 public interface List<E> extends Collection<E> { p...

続きを読む→

【Oracle】ORA-01403:データが見つかりません。

青木
青木 (2010年8月 5日 20:02)
産業システム部

みなさん、こんにちは。 産業システム部の青木です。 つい最近、 ORA-01403:データが見つかりません。 が発生したのですが、どうすれば良いのでしょうか? という質問を受けました。 SELECT INTO でデータが取得出来ない場合に発生するエラーなのですが、 このエラーが発生することを忘れていました。 当然、例外処理部は記述していますので、 仮に取得出来ない場合でも、適切に例外が処理されるの...

続きを読む→

集計関数を使用する際は、NULLに注意すること!!

小原
小原 (2010年7月29日 13:20)
産業システム部

SQLの集計関数には、COUNT(),AVG()といったものがあります。 これらはNULLのデータが存在する場合、 集計の対象にしません。 例えば、以下のテーブルがあるとします。 【テーブル名】: TEST1 【データ】: KEY  SURYO A001  100 A002  (NULL) A003  200 こちらテーブルに対し、以下のSQLを実行すると... 【SQL】 SELECT AV...

続きを読む→

MySQLのテーブルにインデックスを追加する

小口
小口 (2010年7月22日 10:25)
産業システム部 / MySQL / データベース

今回はMySQLのテーブルにインデックスを追加する方法をご紹介したいと思います。 初めに、現在のテーブルのインデックスの状態を確認します。 インデックスの表示は以下のコマンドで行います。 SHOW INDEX FROM [テーブル名]; 例)社員テーブルのカラムを表示する -------------ここから--------------------------------------------- ...

続きを読む→

ジェネリクス(総称)について

加藤
加藤 (2010年7月15日 17:45)
産業システム部 / JAVA

みなさん、こんにちは。 今回は、J2SE5.0から追加された言語仕様ジェネリクス「総称」について書こうと思います。 ◇ジェネリクスとは ジェネリクスとは、「総称性(Genericity)」「ジェネリック・プログラミング」とも呼ばれるプログラミング技法です。 データの型に束縛されず、型そのものをパラメータ化して扱うことを実現します。 Javaでは、この言語拡張によりコンパイル時の型保証を実現しながら...

続きを読む→

特定のフォルダのファイルリストを簡単に作成する

小原
小原 (2010年7月 8日 10:20)
産業システム部

特定のフォルダに存在するファイルのリストが 必要なケースはよくあると思います。 そんな時どうしますか? いちいちフォルダの中を見て、 手書きで書き写すなんてことをしていませんか? ファイルの数が1つや2つならまだしも、 10を超える場合にそんなことをすれば、 書き間違いをするに決まってます。 じゃあどうすればいいのかといいますと、 そんなときは、Windows コマンドの1つである、 "dir"コ...

続きを読む→

MySQLでカラムにNOT NULL制約をつける

小口
小口 (2010年7月 1日 19:45)
産業システム部

業務内であるカラムにNOT NULL制約をつける機会がありましたので、 今回はNOT NULLの制約をつける例をご紹介したいと思います。 まずはテーブルのカラムの状態を確認します。 テーブルのカラムを確認するには以下のコマンドで確認ができます。 SHOW COLUMNS FROM [テーブル名]; 例)社員テーブルのカラムを表示する -------ここから------- mysql> SHOW C...

続きを読む→

署名付きJarファイルをAntで自動生成する

山岡
山岡 (2010年6月24日 18:54)
産業システム部 / JAVA

みなさん、こんにちは。 突然ですが、署名付きのJarファイルを作成するとき、みなさんはどのように作成していますか? 作成方法について順を追って生成していくと、次のような手順が必要になります。 1.keytoolコマンドで、署名ファイルを作成する 2.Javaファイルをビルド(コンパイル)する 3.ビルド(コンパイル)で生成されたclassファイルをJarファイルにまとめる 4.jarsignerコ...

続きを読む→

BackupExec SystemRecovery

見並
見並 (2010年6月17日 12:30)
産業システム部

保守契約を結ばさせていただいている会社様にて、 データバックアップリカバリの確認テストを行いました。 バックアップそのものは、既に毎晩夜間にとっています。 Symantec BackupExec を使い、 データベースサーバーのCドライブとDドライブを 丸ごとイメージ化した「イメージバックアップ」をとっています。 (外部記憶媒体に保存) そのバックアップが正常に行われているのか? 確認の意味を込め...

続きを読む→

【JavaScript】IE7以前のシステムからIE8に対応する

山岡
山岡 (2010年6月10日 16:23)
産業システム部

みなさん、こんにちは。 昨今のシステム開発では、ブラウザのバージョンアップに伴い、 昔のブラウザでは動いていたシステムが新しいブラウザでは動かなくなるという ことがよくあります。 もちろん、デファクトスタンダードであるInternet Explorer(以下IE)も例外ではありません。 そこで今回は、IE7以前のシステムからIE8に対応する際に気をつけるべきことを JavaScriptに焦点を当て...

続きを読む→

MySQLのデータベースへの接続方法

小口
小口 (2010年6月 3日 16:00)
産業システム部 / データベース

業務でMySQLを使用する機会がありましたので、 今回はMySQLデータベースへの接続方法をご紹介します。 まずはデータベースの一覧を表示します。>以下のコマンドを用います。 SHOW DATABASES; DATABASESと複数表示になっていることに注意してください。 DATABASEと単数表示で入力すると以下のようにエラーとなります。 mysql> SHOW DATABASE; ERR...

続きを読む→

[SaveFileDialog]コントロールを使って簡単にファイル出力機能を実装する

小原
小原 (2010年5月27日 11:30)
産業システム部

今回は、Windows Form にて[SaveFileDialog]コントロールを使った ファイル出力機能の実装方法を簡単にご説明したいと思います。 ①ツールボックスから[SaveFileDialog]コントロールをフォームにドラッグ ②[SaveFileDialog]コントロールでダイアログのプロパティを設定 最低限、以下のプロパティは設定しましょう。 FileName ...デフォルトのフ...

続きを読む→

IE8の「互換表示」を選択できなくする方法

山岡
山岡 (2010年5月20日 20:14)
産業システム部

みなさん、こんにちは。 IE8では上部メニューのツールから「互換表示」というモードを 選択することができます。 このモードを選択すると、従来のIE7と同様のレンダリングに 切り替えて表示されるようになります。 しかし、何らかの理由でI「互換表示」を選択させたくない場合、 どのようにしたらよいでしょうか? HTMLのヘッダ部分に下記のコードを埋め込むことで 「互換表示」を選択させないようにできます。...

続きを読む→

PHPの動的型変数の比較に注意!!

小原
小原 (2010年5月13日 17:15)
産業システム部 / PHP

PHPプログラムを始めた頃、 最もやっかいであると思ったのが変数の値の比較でした。 以下のサンプルコードをご覧下さい。 // 変数の宣言 $number = 1; if ($number == "1") { // Aの処理 } else { // Bの処理 } 上記ケースの場合、 [Aの処理]と[Bの処理]ではどちらが実行されるでしょうか? おそらく、PHP...

続きを読む→

【JavaScript】複数の子ウィンドウを閉じる

青木
青木 (2010年5月10日 13:04)
産業システム部

みなさん、こんにちは。 先日、とあるプロジェクトで以下のような機能が必要になりました。 ・複数のウィンドウを開く ・開いたウィンドウは、あるイベントをトリガーにして全て閉じる 開いたウィンドウを閉じるには、 ウィンドウを開く際に、開いたウィンドウオブジェクトを変数に割り当てる必要があります。 開くウィンドウが一つの場合は、グローバル変数を用意して、 そこにウィンドウオブジェクトを割り当てることによ...

続きを読む→

PMP資格更新(その2)

見並
見並 (2010年5月 3日 16:00)
産業システム部 / プロジェクト管理

先日、PMP資格更新についてのブログを記載しましたが、 その後、早速、eラーニング(インターネット教材)を購入し、 更新ノルマである 60PDUを稼ごうとしています。 インターネット教材にも色々あると思いますが、 比較的使いやすそうなサイトから とりあえず 25PDU取得可能なコースを購入しました。 「PMBOK第4版要説(25時間)」 キャンペーン価格でも、約3万円と、 金額だけ見るとかなり痛い...

続きを読む→

Oracle DataPumpユーティリティ(その2)

見並
見並 (2010年4月26日 09:30)
産業システム部 / データベース

前回、DataPumpユーティリティの特徴などお伝えしましたので、 今回は、使用方法をお伝えします。 ◆◆ EXPORT方法 ◆◆ 1)ディレクトリオブジェクトの作成(sqlplusにて) 【構文】 CREATE {OR REPLACE} DIRECTORY [ディレクトリオブジェクト名] AS [ディレクトリのパス]; 【例】 CREATE DIRECTORY oradata AS 'c...

続きを読む→

MySQL用obdcインストール手順

小口
小口 (2010年4月23日 10:00)
産業システム部

AccessからMySQLのリンクテーブルを作成する際、必要な作業があります。 それはMySQL用のodbcドライバのインストールです。 Oracle,SQLSeaverなどのデータベースはデフォルトでodbcが組み込まれているのですが、 MySQLは手動でインストールを行わなければなりません。 最新版のodbcはMySQLのサイトから入手できます。 ダウンロード→Download Connect...

続きを読む→

画像ファイルのアップロードに関する注意点

小原
小原 (2010年4月22日 13:00)
産業システム部 / PHP

先日、画像ファイルのアップロード機能の改修を行った際、 ブラウザによっては、jpegファイルが正常にアップロードできないという 問題に直面しました。 Fire fox 3.6、Safari 4.0では正常にアップロードできるのですが、 IE(6,7,8)では、アップロードできませんでした。 プログラムを調べてみると、 画像アップロード時のファイル形式のチェックにて、 MIME-Typeが"imag...

続きを読む→

MySQLインストール時のコマンド

小口
小口 (2010年4月21日 12:00)
産業システム部

MySQLのインストールの際にインストーラよりインストールが完了したにもかかわらず コントロールパネル>管理ツール>サービス(ローカル)の一覧にMySQLが表示されないことがありました。 経緯としてはmysqlのサイトよりダウンロードを行い 「ダウンロード」タブ内「MySQL Community Server」より 自分の目的とするバージョンのMySQLをダウンロードしました。 インストールにより...

続きを読む→

trタグに背景画像を指定する場合はご注意を!!

小原
小原 (2010年4月20日 13:00)
産業システム部

trタグに背景画像を指定する場合は注意してください。 IE 8では、trタグに直接、backgroundのプロパティを追加して 背景画像を指定しても画像が表示されません。 タグに直接背景画像を指定したい場合は、 tdタグにて背景画像の指定を行なうか、 backgroudではなく、 styleもしくは、cssで指定するようにしてください。 --- 参考用html (ここから) --- <htm...

続きを読む→

Oracle ORA-00932

中村(次)
中村(次) (2010年4月 9日 13:00)
産業システム部 / データベース

先日あるプログラムを実行したところ、 「ORA-00932: データ型が一致しません: -が予想されましたが-です。」が発生しました。 このエラーはよくよく見るものなのですが、 「DATEが予想されましたがNUMBERです。」など、 明らかに型変換に失敗している旨のメッセージしか見たことがありませんでした。 この部分、「-が予想されましたが-です」が何を示しているのかまったくわからず、 嵌ってしま...

続きを読む→

PMP資格更新

見並
見並 (2010年3月16日 16:40)
産業システム部 / プロジェクト管理

私、2008年2月にPMP資格を取得しました。 PMPには有効期限がありまして、期限までに ある一定の単位(Professional Development Unit)を取得する必要があります。 1PDUとは 1時間分の講習と同等で、期限までに 60PDU が必要になります。 PMI認定の研修を受講することで取得できます。 取得して 早や2年が経とうとしておりますが、 有効期限がいつなのか、PDU...

続きを読む→

JavaのShift_JISの扱いにはご注意を!!

小原
小原 (2010年2月16日 18:37)
産業システム部 / JAVA

7,8年前にjavaで構築されたWindowsのWEBアプリケーションを機能追加改修後、 新サーバにリプレイスするという案件に携わりました。 その際にShift_JISの文字コードの扱い方についてハマったので ここでご紹介したいと思います。 アプリの改修作業中に、ふと気付いたのですが、 機種依存文字が?で表示(文字化け)していました。 Windowsの機種依存文字による文字化けが起きる可能性として...

続きを読む→

Apacheのtimeoutの設定

中村(次)
中村(次) (2010年1月19日 14:30)
産業システム部

Apacheには2つのtimeoutがあります。 ①TimeOut こちらは、「各イベントについて、リクエストを失敗させるまでにサーバが待つ時間を設定」です。 一定時間内にリクエストが返ってこないと、通信が遮断されるというもの。 ちなみに、デフォルトは300秒(5分)です。 ②KeepAliveTimeout こちらは、「持続的な接続で次のリクエストが来るまでサーバが待つ時間」です。 リクエストを...

続きを読む→

Oracle DataPumpユーティリティ(その1)

見並
見並 (2010年1月12日 18:30)
産業システム部

Oracle10gから論理バックアップの新機能として、 DataPumpユーティリティというものがあります(expdp/impdpコマンド) 従来のexport/importコマンドによるユーティリティとは全く別物ですが、 利用目的は同じですので、使い方は何となく似ています。 以下にDataPumpの主な特徴を挙げます。 ■従来のexport/importコマンドよりも高速  大規模DBの場合、e...

続きを読む→

スタイルシート「table-layout」

中村(次)
中村(次) (2009年12月16日 13:15)
産業システム部

table-layoutは、表のレイアウト方法を指定するプロパティです。 ・auto テーブル(表)の列幅を自動レイアウトにする ・fixed テーブル(表)の列幅を固定レイアウトにする ※表全体の列幅の指定が必要となります 今回画面の文字サイズをJavaScriptで動的に切り替える処理を行っていたのだが、 文字のサイズが大きい場合と、小さい場合では、どうしても画面のデザインが崩れてしまっていま...

続きを読む→

帳票定義体作成は裏のソースを見ろ!

中村(次)
中村(次) (2009年11月21日 18:00)
産業システム部 / 帳票

PDFで表示させる帳票の件で、 先日、部下から下記のような報告を受け、疑問に思い調査してみました。 「PDFで見たときは、罫線がずれているが、印刷したら問題なく罫線が整って印刷出来る。 PDFのずれはしょうがない。」 とのこと。 果たして本当にそうなのだろうか? 全ての帳票がそのように表示されるのならまだしも、 罫線がずれていない帳票も多々ある状態で、 なぜ一部の帳票のみ、ずれるのか疑問に思い、調...

続きを読む→

シノニムとは? 大規模システム開発におけるセキュリティ

中村(次)
中村(次) (2009年10月31日 19:14)
産業システム部 / データベース

シノニムとは、オブジェクト(テーブル・ビュー・プロシージャ・ファンクション・パッケージなど)に対する別名のことです。 シノニムを作成 >CREATE SYNONYM TEST_USER.TEST FOR MASTER.EMP; そうすると、TEST_USERは下記のようにMASTERのEMP表にアクセスすることが出来ます。 >SELECT * FROM TEST; シノニムを使用する一番のメリット...

続きを読む→

焦りは禁物!

鈴木(則)
鈴木(則) (2009年9月26日 19:00)
産業システム部

先日SVFという帳票開発ツールを使って、開発していたときです。 「あれ?合計行が出ているデータと出ていないデータがある...」 ある項目のデータが変わった時点で出力されるはずの合計行が、 なぜか出ていない部分があったのです。 「あとそこだけを直せばいいのに!」 焦る私は必死になってプログラム側からSVFにどのような値が渡っているか、 定義体のキーブレークの設定は大丈夫なのかなどの確認をしました。 ...

続きを読む→

Javascriptでの型変換について

竹原
竹原 (2009年9月18日 13:00)
産業システム部

parseIntで日付の月の2桁の値を文字列から数値に変換しようとしたところ、 8月の値である"08"と9月の値である"09"をparseIntで数値に 変換した際に0が返ってきてしまいました。 parseIntでは、先頭に0が付いていると8進数とみなして型変換 されてしまいます。 そのため、8進数では8,9が存在しないので、 parseInt("08") parseInt("09") とすると0...

続きを読む→

JavaScriptの論理演算子

古郡
古郡 (2009年9月12日 19:35)
産業システム部

この業界で仕事をはじめて8年が過ぎたが、「jQuery」等で使われている モダンな書き方のJavaScriptが読めないことに気がついた。 そこで今まで真面目にJavaScriptを勉強したことがなかったのだが 一冊本を読んでみることにした。 新しく知ることが多くあり非常に勉強になったのだが、 意外にも基本的な知識の欠落にも気付かされた。 それが本日のタイトルである「論理演算子」についてである。 ...

続きを読む→

紙芝居(モックアップ)に魂を込める2

中村(次)
中村(次) (2009年9月 7日 11:45)
産業システム部 / システム設計

・紙芝居(モックアップ)に魂を込める2 設計段階でお客様にシステムのイメージを伝えるために、 実際にお客様が操作することになる画面のサンプルを作成します。 Webアプリケーションの場合は、HTMLを利用して作成することになるのですが、 我々は、これを紙芝居、または、モックアップと呼んでいます。 以前、私の上司が「紙芝居(モックアップ)に魂を込める」という記事を書きました。 私もその上司に徹底的に鍛...

続きを読む→

Java開発環境の構築

中村(次)
中村(次) (2009年8月24日 09:56)
産業システム部 / JAVA

最近、Javaのプロジェクトが増えており、 様々なJavaプロジェクトの開発環境を構築して参りました。 そこで、今回はJava開発環境構築の一般的なステップについて紹介します。 1.環境仕様書確認   プロジェクトの環境仕様書をよく読み、   DBのバージョンやどのアプリケーションサーバを使用するかをメモします。   仕様において不明点がある場合はすぐに関係者に確認します。 2.JDKバージョン確...

続きを読む→

一点集中で限界突破!!

小原
小原 (2009年2月16日 11:15)
産業システム部 / その他

今、やらなければいけないことが多すぎて、 何をすればいいのか分からなくなるといったことがよくありませんか? そんな状況を打開するのにうってつけの書籍がありますので、 この場を借りてご紹介します。 それは、伊藤塾塾長の伊藤真さんが著者である 『一点集中力』(サンマーク出版)です。 一点集中力posted with amazlet at 09.02.16伊藤 真 サンマーク出版 売り上げランキング: ...

続きを読む→

お問い合せ・情報はこちらの電話番号におかけください:03-3232-2525 お問合せ・資料請求はこちらをクリックしてください
ページのトップ
システム開発・一括受託開発。見積依頼受付中

システム開発専用サイト

システム開発の流れ・手順、実績など。アイロベックスのシステム開発を紹介。

VB .NETを主言語としたWebアプリケーションの開発

要件分析から保守まで、お客様の現場での問題解決だけでなく、IT経営の援護者としてトータルソリューションサービスを提供しています。

MovableType を使ったウェブサイト構築

魅力あるウェブサイトデザイン、構成はもとよりMovableTypeを使用したウェブサイトの作成、JAVA、CGIによる注文フォームの作成等、ビジネスを強力にサポートします。

フォルダーアクセス権限確認ツール『AD-Folder』

Windowsフォルダーアクセス権限確認ツール

フォルダーアクセス権限を一目で確認。使用版を無償でご利用いただけます。

スクール運営を応援する講座情報管理システム『CMS+AD for School』

Webとリアルをつなぐコンテンツマネージメントシステム

Webサイト・モバイルサイト・チラシ(PDF)・カタログ(InDesign)を、簡単かつ正確に作成できます。

「システム開発ブログ」の更新情報をTwitterで。

Twitter公式アカウントに認定されています

「システム開発ブログ」の更新情報をTwitterで。ぜひ、フォローをお願いします。