/
システムソリューション部
システム開発ブログ
最近の記事
- IE6 Background Flicker
- 【Oracle】自律型トランザクションについて
- Excelで表紙・目次にはページ番号を振らない方法
- JavaプログラムでExcelやWordファイルを操作する
- tableタグで囲った枠線が表示されない
- PL/SQLのソースコードを難読化する
- 【Javascript】Firefoxで「window.close();」が効かないっ!
- 【Oracle】統計情報を手動で更新する
- Subversionの履歴を保持したままリポジトリを移動するには
- 【Apache】httpd.confを使用したアクセス制限
カテゴリー
- JAVA (3)
- Movable Type (7)
- PHP (2)
- VBA (3)
- Webサイト構築・Web戦略 (9)
- Webサイト構築事例 (1)
- Windows (3)
- .NET (1)
- twitter (2)
- その他 (9)
- アクセス解析 (1)
- システム設計 (1)
- システム開発事例 (1)
- システム開発体制 (1)
- セキュリティ (5)
- データベース (7)
- プロジェクト管理 (1)
- 品質管理・テスト (1)
- 帳票 (1)
- 技術活用 (3)
部署
月別アーカイブ
- 2010年3月 (5)
- 2010年2月 (9)
- 2010年1月 (12)
- 2009年12月 (7)
- 2009年11月 (6)
- 2009年10月 (8)
- 2009年9月 (7)
- 2009年8月 (3)
- 2009年7月 (1)
- 2009年6月 (3)
- 2009年5月 (1)
- 2009年4月 (1)
- 2009年3月 (8)
- 2009年2月 (10)
- 2009年1月 (1)
- 2008年12月 (2)






IE6 Background Flicker
システムソリューション部 / システム開発事例
みなさん、こんにちは。 通常、ブラウザは画像を読み込むとローカルの一時フォルダにファイルを格納し、 次に同じ画像を読み込むときはその一時フォルダに格納されているファイルを 読み込んで表示します。 (いわゆるキャッシュと呼ばれるものです) しかし、Internet Explorer 6(以下IE6)の場合、背景画像に限ってですが、 キャッシュを読み込まず、同じ画像でも毎回インターネットを介して 画像...
続きを読む→
[PR] システムリフォームを諦めていませんか?他社製のシステムも直します。
【Oracle】自律型トランザクションについて
システムソリューション部 / データベース
みなさん、こんにちは。 自律型トランザクションというのは親のトランザクションとは別に、 子供だけでトランザクションを終わらせたい時に使うことが出来ます。 早速、例を挙げます。 ■ 用意するテーブル -- 自律型トランザクションによりデータが登録されるテーブル CREATE TABLE TABLE1 (COLUMN1 VARCHAR2(40)) -- ロールバックによりデータが登録されないテーブル ...
続きを読む→
[PR] システムリフォームを諦めていませんか?他社製のシステムも直します。
Excelで表紙・目次にはページ番号を振らない方法
システムソリューション部 / その他
先日、Excelで表紙・目次にはページ番号を振りたくないけれど、 資料の内容のページには番号を振りたい、ということがありました。 とても簡単でしたのでご紹介します。 まず、以下の方法でページ番号を振る、振らないを設定できます。 表紙、目次、内容とシートを分けます。 次に内容のシートのみ、ページ設定で「ヘッダー/フッター」タブを選択し 「フッターの編集」で、ページ番号を挿入します。 またもし、ページ...
続きを読む→
[PR] システムリフォームを諦めていませんか?他社製のシステムも直します。
JavaプログラムでExcelやWordファイルを操作する
システムソリューション部 / JAVA
「Jakarta POI」を用いると、Javaプログラムにおいて、Excelファイルのデータのやりとりや、Excel帳票を作成することができます。 直接データをやりとりするため、CSVなどの余計なファイルを作成する必要がありません。 POIはフリーライブラリです。 以下のサイトからダウンロードすることが出来ます。 http://poi.apache.org/ プログラムでExcelを操作するという...
続きを読む→
[PR] システムリフォームを諦めていませんか?他社製のシステムも直します。
tableタグで囲った枠線が表示されない
システムソリューション部
複数ブラウザ対応の紙芝居を作成時、IEでは正しく表示されているのに、 FirefoxやNetscapeでテーブルの枠線がでない場合がありました。 対応策としてCSSで調整する事にしました。 例)明細の左の枠線が表示されない場合(Firefox) ①tableタグに対してmargin-left:3px; ②divタグに対してmargin-left:-3px; 少しずつ左右に位置をずらすことで枠線が表...
続きを読む→
[PR] システムリフォームを諦めていませんか?他社製のシステムも直します。
PL/SQLのソースコードを難読化する
システムソリューション部 / セキュリティ / データベース
PL/SQLをコンパイルするとデータベースに配置されますが、通常、そのPL/SQLはソースコードを見ることが可能です。 もし、見られたくない情報が記述されている場合、どのような対応策をとればよいでしょうか? 対応策の一つとして、wrapというOracleのユーティリティを使うことで、PL/SQLのソースコードを難読化することができます。 wrapユーティリティはOracleをインストールすると使...
続きを読む→
[PR] システムリフォームを諦めていませんか?他社製のシステムも直します。
【Javascript】Firefoxで「window.close();」が効かないっ!
システムソリューション部
先日あるプロジェクトにて、Firefox3でブラウザテストを行っていると "閉じる"ボタンが効かない現象に遭遇しました。 "閉じる"ボタンというのは、Javascriptのonclickイベント「window.close();」のことです。 InternetExplorer6、7、8では正常に動作したのですが、 Firefox3では正常に動作してくれません。 調査してみると Firefoxは、スク...
続きを読む→
[PR] システムリフォームを諦めていませんか?他社製のシステムも直します。
【Oracle】統計情報を手動で更新する
システムソリューション部 / データベース
Oracleの統計情報の収集はデフォルトでは自動で行われますが、 以下のプロシージャを実行することによって手動で統計情報を更新することができます。 BEGIN --テーブル単位の収集 DBMS_STATS.GATHER_TABLE_STATS ( OWNNAME => 'ユーザ名' ,TABNAME => 'テーブル名' ,METHOD_OPT => '...
続きを読む→
[PR] システムリフォームを諦めていませんか?他社製のシステムも直します。
Subversionの履歴を保持したままリポジトリを移動するには
システムソリューション部 / その他
Subversionリポジトリを別サーバに移動したいときや、複数のリポジトリで同期を取りたいなど、履歴を保持したままソース移動を行いたい場合があります。 履歴は関係なく最新ソースを管理したいというだけであれば、エクスポートインポートのコマンドを使うなどして単純にファイルの差分をコピーして移動すればよいですが、この方法では履歴まで移動することはできません。 履歴を保持したままソースを移動したい場合、...
続きを読む→
[PR] システムリフォームを諦めていませんか?他社製のシステムも直します。
【Apache】httpd.confを使用したアクセス制限
システムソリューション部 / セキュリティ
今回はApacheのhttpd.confを使用し、 特定ファイルへのアクセス制限をする方法について書かせていただきます。 アクセス制限の流れは以下になります。 1.SetEnvIfを使用し、リファラが特定の条件を満たす場合のみ、環境変数を設定 2.LocationMatchを使用し、1の環境変数が設定されていない場合のみ、アクセス制限をする httpd.confに次の記述があると思いますので、その...
続きを読む→
[PR] システムリフォームを諦めていませんか?他社製のシステムも直します。
Internet ExplorerでExcel2007のファイルが開けない現象について
システムソリューション部
Internet Explorer(以下、IE)でExcelファイルを開いたときに、 Microsoft Officeのバージョンによって動作に違いが出てきます。 Office2003以前の環境では WebページからExcelファイルをダウンロードすると、 ダウンロードダイアログが表示されます。 そこで[開く]ボタンを押下すると、 IE内にExcelファイルが開かれます。 しかし、Office20...
続きを読む→
[PR] システムリフォームを諦めていませんか?他社製のシステムも直します。
【PL/SQL】レコードの使用方法について
システムソリューション部
久しぶりにPL/SQLでの開発をしていますが、 その都度レコードの使用方法を忘れてしまうので、備忘録です。 ファンクションやプロシージャにカーソルを渡したいときに利用すると、 コードの可読性がアップします。 以下がサンプルです。 バインド変数を利用した動的SQLを使用しています。 CREATE OR REPLACE PACKAGE BODY TEST IS --// これがレコードの宣言です ...
続きを読む→
[PR] システムリフォームを諦めていませんか?他社製のシステムも直します。
【JavaScript】functionの上書き
システムソリューション部
少し前に、気になったので試したところ、 JavaScriptのfunctionは上書き出来ることが分かりました。 実際にこのようなことをする事はないでしょうが、 意図しない挙動をしてしまった場合に、 function名が重複していないかを確認してみると良いかもしれません。 下記のサンプルはwindow.closeメソッドを上書きしています。 <html> <head> &l...
続きを読む→
[PR] システムリフォームを諦めていませんか?他社製のシステムも直します。
Security Essentialsをインストールしてみました。
システムソリューション部 / セキュリティ
自宅PCで使用しているウイルス対策ソフトが今月末で期限が切れることもあり、 Microsoftが無料で提供しているウイルス対策ソフト「Security Essentials」をインストールしてみました。 インストールはとても簡単です。 1.ココから「Security Essentials」のインストーラーをダウンロード 2.ダウンロードした「mssefullinstall-x86fre-ja-jp...
続きを読む→
[PR] システムリフォームを諦めていませんか?他社製のシステムも直します。
ExcelVBA小ネタ Bookを自動で閉じさせる
システムソリューション部 / VBA
CSVからデータを取り込み明細を作成し、そのシートを 新しいBookに移動させて報告書を作るExcelVBAの作成をしました。 CSVにエラーがあるとエラーメッセージを出し、プログラムは 終了したのですが、新しいBookは開いたままになっていました。 この新しいBookをいちいち手動で閉じるのが面倒なので、 プログラムがエラーで終了した際に、以下のコードを追加し、 新しいBookを保存せずに自動で...
続きを読む→
[PR] システムリフォームを諦めていませんか?他社製のシステムも直します。
jQueryについて -Selectorsの基本-
システムソリューション部
jQueryをご存知でしょうか。 jQueryはJavaScriptのコーディングを支援するライブラリのことです。 記述の仕方はJavaScriptに似ていますが、 jQueryは、より見やすくスッキリ書くことが出来ます。 本日はSelectors(要素の選択)の基本部分について書きます。 ■ #id 指定したidを持つ要素を選択します。 JavaScriptのdocument.getEl...
続きを読む→
[PR] システムリフォームを諦めていませんか?他社製のシステムも直します。
Apache-Tomcat ログローテーション
システムソリューション部
先日、私が担当したプロジェクトにて、 Solaris10環境のApache-Tomcatでログローテーション処理を実装しました。 ※ログローテーションとは ログファイルは放置しておくと時間と共に肥大化するので、 ハードディスクの空き容量を使いきってしまう可能性があります。 それを防ぐために指定されたタイミングでログファイルのバックアップを取り、 新しいログファイルを作成してログのローテーシ...
続きを読む→
[PR] システムリフォームを諦めていませんか?他社製のシステムも直します。
Oracleのデータベースが正常に起動できない場合の問題の切り分け
システムソリューション部 / データベース
Oracleのデータベースが正常に起動できない場合の 問題の切り分けについて説明します。 まずはその前提知識として、Oracleのデータベースがどのような段階を経て 起動するかという部分について知っておく必要があります。 Oracleのデータベースには以下のような状態があります。 1. SHUTDOWN 2. NOMOUNT 3. MOUNT 4. OPEN 1.のSHUTDOWNが停止状態、4...
続きを読む→
[PR] システムリフォームを諦めていませんか?他社製のシステムも直します。
テストの品質とは
システムソリューション部 / 品質管理・テスト
皆さんは、品質を高めるためにどのような事を考えていますか? 私は、正しくテストし、より品質を高めたいという思いから 必ず購読している雑誌があります。 それは『ソフトウェアテストPRESS』です。 私がテストに携わるようになった数年前には テストに関する書籍は少なかった様に思いますが、 その頃からの貴重な雑誌です。 『ソフトウェアテストPRESSVol7』のテストの質を上げるための要求仕様書という記...
続きを読む→
[PR] システムリフォームを諦めていませんか?他社製のシステムも直します。