システム開発ブログ

システムソリューション事業部

2012 Japan IT Week 春 に行ってきました

中村

中村 (2012年5月17日 17:41)
システムソリューション事業部

みなさん、こんにちは。 またまた、Japan IT Week へ行ってまいりました。 春はビッグサイトで行われるのですね。 秋に開催されたときは、幕張メッセでしたので、 だいぶ近くなってちょっと助かりました。 私は最終日の夕方、駆け込みで東ホール→西ホールの順に回ってきたのですが、 やはり少なくとも1日かけてじっくり見に行くべきだったかなと思うほど ぎっしり情報の詰まったイベントでした。 前回にも...

続きを読む→

Googleカレンダーか手帳か?

中村

中村 (2012年5月14日 23:22)
システムソリューション事業部

みなさん、こんにちは。 弊社では、日々の外出などの行動管理にXzinet Project日報システムのスケジュールを利用しています。 何度かこのシステム開発ブログでも牧野などが紹介させていただいたとおり、 Googleカレンダーとの連携も行っており、会社からiPhone支給されているメンバーとしては 出先でも簡単に確認でき、非常に役に立っております。 とはいえ、まだまだ手放せないのが手帳です。 私...

続きを読む→

簡単にグラフを作成する

大島

大島 (2012年4月26日 22:12)
システムソリューション事業部 / PHP

こんにちは、システムソリューション事業部の大島です。 PHPでグラフを実現する方法について、 以前少し調べたことがあるのでお話しようと思います。 PHPでグラフを作成するにはいくつか方法がありますが、 Google Chart APIを使用するのが一番簡単だと思います。 Google Chart APIとはGoogleが提供している、 グラフを作成するためのサービスです。 以下のURLに引数を追加...

続きを読む→

PRINT文で問題箇所特定

岡部

岡部 (2012年4月23日 09:45)
システムソリューション事業部 / ビジネスソリューション課

みなさんこんにちは、 システムソリューション事業部ビジネスソリューション課の岡部です。 以前開発で複雑なSQLを組んだ際に非常に役に立ったのがPRINT文です。 PRINT文はパラメータに指定した文字列をクライアントに返します。 ManagementStudio上で確認するのであれば SQLの実行結果のメッセージタブに出力されます。 複雑なSQLを組んだ際にエラーが発生した場合は どこで落ちたのか...

続きを読む→

HTMLエディタ FCKeditorを使ってみる

中村(次)

中村(次) (2012年4月19日 13:58)
システムソリューション事業部

FCKeditorとはJavaScriptで記述されたオープンソースのオンラインテキストエディタです。 HTMLタグを直接記述する必要はなく、 マウス操作のみで、フォントフォーマット、テキストフォーマットが行えます。 MovableTypeのブログツールの記事投稿で よく見られるようなものをイメージして頂ければと思います。 ブログツールであれば、太字にしたり、右寄せ、 フォントを大きく(小さく)し...

続きを読む→

【iOS】UITextFieldの数値入力制限を行う

小佐野

小佐野 (2012年4月16日 10:36)
iPhone / システムソリューション事業部

みなさん、こんにちは。 UITextFieldの数値入力制限を行う方法を紹介します。 数値判定はここのサイトを参考にさせてもらいました。 一応、ソースを載せておきます。 + (BOOL)isNumber:(NSString *)value { // 空文字の場合はNO if ( (value == nil) || ([@"" isEqualToString:value]) ) { ...

続きを読む→

通信を伴うプログラムで気をつけたいこと

前田

前田 (2012年4月12日 23:11)
システムソリューション事業部 / ビジネスソリューション課 / システム設計

こんにちは。 システムソリューション事業部ビジネスソリューション課の前田です。 昨今のシステムでは、他システムと通信するために 何らかの通信プロトコルを利用した プログラムを作ることが多くあります。 よく利用されるものでも http(https)、ftp、smtp、pop、scpなどがありますね。 システム内での通信に関しては、 ある程度、正常動作していることが前提で作ることも可能ですが、 他シス...

続きを読む→

価値観はどこで身につけるか?

中村

中村 (2012年4月 9日 21:46)
システムソリューション事業部

みなさん、こんにちは。 我が社は久々の新人入社で教育ムードが盛り上がってまいりました。 もう15年ほど前から教育担当としてしばらくはやってまいりましたが、 以前は社会人基礎教育、基本情報処理、プログラム技術教育といった内容を ずっと新人教育の科目として設定してきました。 今もそれらは形を変えながら受け継がれていると思いますが、 社会人基礎教育とひとくくりにしてきてしまったことの中を掘り下げて、 価...

続きを読む→

【PHP】ファイル検索(サブディレクトリも検索対象にする)

青木

青木 (2012年4月 5日 09:21)
システムソリューション事業部 / PHP

みなさん、こんにちは。青木です。 前回の続きです。 前回は特定のディレクトリ内だけの検索でしたが、 今回はサブディレクトリも検索対象にしています。 function getFileList($vsFilePath, $vsFileName) { foreach (glob($vsFilePath . "/*") as $lsFilePath) { if (is_dir("./" . $lsF...

続きを読む→

【iOS】画像を使わずにUIButtonの背景を変更する

小佐野

小佐野 (2012年4月 2日 18:40)
iPhone / システムソリューション事業部

みなさん、こんにちは。 UIButtonのUIButtonTypeRoundedRectを使用した場合、 ボタンの背景を自由に変更することが出来ません。 背景を変更する場合、ボタンタイプをUIButtonTypeCustomにして、 背景画像を設定するという方法がありますが、 以下の様にすれば、画像を使わずにボタンの背景を変更出来ます。 #import <QuartzCore/CALayer...

続きを読む→

SQL Serverのミラーリング

前田

前田 (2012年3月29日 22:47)
SQLServer / ビジネスソリューション課 / システムソリューション事業部

こんにちは。 システムソリューション事業部ビジネスソリューション課の前田です。 SQL Serverのデータベースミラーリングは、 安価に、また比較的容易にデータベースの可用性を高めるテクノロジです。 ミラーリング構成の方法はいくつかの方法がありますが、 共通していえるのは、エンドポイントを作成し、 サーバ間で信頼性のある通信を行う必要があります。 そこで、信頼性のある通信を構成するための方法とし...

続きを読む→

【PHP】ファイル検索

青木

青木 (2012年3月22日 15:12)
システムソリューション事業部 / PHP

みなさん、こんにちは。青木です。 PHPでファイル検索をしたいときは「glob」関数を検討してみてください。 相対パスで検索対象のフォルダを指定することも可能です。 // 前方一致 foreach (glob("dir/hoge*") as $filename) { echo($filename); // ファイル名のみ取得したい場合 //$array = explode("/", $fil...

続きを読む→

【iOS】遷移元のViewControllerを取得する

小佐野

小佐野 (2012年3月19日 11:38)
システムソリューション事業部

みなさん、こんにちは。 遷移元のViewControllerを取得する場合、以下の様にすれば取得できます。 NSArray *controllers = [self.navigationController viewControllers]; UIViewController *caller = [controllers objectAtIndex:[controllers cou...

続きを読む→

運用におけるジャッジメント

前田

前田 (2012年3月15日 22:24)
運用・保守 / ビジネスソリューション課 / システムソリューション事業部

こんにちは。 システムソリューション事業部ビジネスソリューション課の前田です。 私はいくつかのシステムで運用保守の担当となっているのですが、 運用では「サービスの稼動を維持すること」 という重要な命題があります。 運用していると障害が発生することもあるのですが、 「サービスの稼動を維持すること」を前提に考えると すぐに復旧するのが絶対的に正しいとは言い切れません。 まずは復旧において ・完全な復旧...

続きを読む→

データ型変更は制約を外してから

中村

中村 (2012年3月12日 22:25)
SQLServer / システムソリューション事業部

当然といえば当然でしょうけれど。 みなさんこんにちは。 最近、お客様のシステムでこれまで整数型だった項目に どうしても小数点以下を入力する必要が出たため データ型変更を行いました。 今回行った変更は、SQLServerにて、intからnumeric(8,2)へ。 単純に、Alter Table ~ Alter Column ~ などとやってみたところ 制約依存のエラーが発生しました。 「1 つ以上...

続きを読む→

議事録を書くのに必要な能力

前田

前田 (2012年3月 8日 21:32)
システムソリューション事業部 / ビジネスソリューション課

こんにちは システムソリューション事業部ビジネスソリューション課の前田です。 最近人の議事録を確認することが多いのですが、 私が議事録を書くときに注意していることについて少し書いてみたいと思います。 議事録を書くときのテクニックについては、書籍やネット上の記事でもあるかと思いますので、 あまりそういった話ではなく、 いい議事録を書くためにはどのような能力が必要かということを考えてみたいと思います。...

続きを読む→

【Transact-SQL】 桁数チェックロジックを書く

岡部

岡部 (2012年3月 5日 20:12)
システムソリューション事業部 / ビジネスソリューション課

皆さんこんにちは。 システムソリューション事業部 ビジネスソリューション課の岡部です。   SQL文での桁数チェックとそれを応用し Transact_SQLでのチェックロジックをご紹介します。   単純明快、至ってシンプルです。 例)   テーブル:会社テーブル    カラム:会社CD 8桁        会社名 128桁 SELECT TOP 1 * FROM T_KAISHA WH...

続きを読む→

緯度経度の形式を変更する。

大島

大島 (2012年3月 1日 20:25)
システムソリューション事業部 / PHP

こんにちは。システムソリューション事業部の大島です。 地図サービスでは、緯度経度は60進法で表示されえていることが多いですが、 業務で緯度経度を10進法に直す必要が出てきました。 そのため今回は、緯度経度の形式を60進法から10進法へ、 また、10進法から60進法へ変換する関数を作成してみました。 60進法の緯度経度を10進法に変換します。 function ChangeTenMethod( 60...

続きを読む→

自分以外でもOKな状態を作る

中村

中村 (2012年2月27日 22:41)
システムソリューション事業部

みなさんこんにちは。 突然ですが、やはり人には必要とされたいですよね? 仕事に置いてもプライベートでも、やっぱり君がいなければだめなんだ! などと言われると気分が良いのではないでしょうか? しかしほんとに仕事のできる人間は、自分がいなくても仕事が回るように しておける人なのです。 ここ数週間で痛感いたしました。 私はまだまだこの域に達していないなぁと。 どの仕事でも、決められたルールで決められた場...

続きを読む→

MySQLのエラー [ERROR 1548]

中村(次)

中村(次) (2012年2月23日 11:51)
MySQL / システムソリューション事業部

先日、MySQLのバージョンを5.5にアップしたところ、 「Cannot load from mysql.proc. The table is probably corrupted」 なるエラーが発生するようになりました。 Navicatでテーブルの変更などを行おうとすると上記エラーが発生し、 変更が行えなくなってしまいました。 調べたところ、古いバージョンのテーブル構造で作成されているため、 上...

続きを読む→

【iOS】1画面で複数のUIAlertViewを扱う方法

小佐野

小佐野 (2012年2月20日 15:42)
システムソリューション事業部

みなさん、こんにちは。 1画面で複数のUIAlertViewを扱う場合、例えば以下の様に、 UIAlertViewのボタンが押された時のメソッドで分岐を行う方法があると思います。 - (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex { if (alertView.tag...

続きを読む→

アイロベックスはシステム開発のプロです

青木

青木 (2012年2月16日 19:09)
システムソリューション事業部

みなさん、こんにちは。青木です。 私は基本的に「その道のプロ」の人たちにお任せするようにしています。 美容室に行けば、どのような髪型にしたいかを大まかに伝えて、 美容師さんの感性や感覚にお任せしています。 美容師さんは沢山の人の髪をきり、その人の顔に似合う髪型を知っているからです。 人をカッコよく(綺麗に)見せてくれるプロだからです。 私たちもお客様から色々なご要望を受けますが、 何も考えず、ご要...

続きを読む→

すべてのものに番号を

前田

前田 (2012年2月13日 06:42)
運用・保守 / ビジネスソリューション課 / システムソリューション事業部 / プロジェクト管理

こんにちは。 システムソリューション事業部ビジネスソリューション課の前田です。 われわれの仕事では特にデジタルデータとして成果物が大変多く存在します。 要件定義書、設計書、仕様書、報告書からプロジェクト管理ドキュメント、 そしてプログラムソースコード、 それ以外にも調達したハードウェア、ソフトウェアなどなど。 プロジェクト管理、運用管理の面から、 これらのものにはすべて番号を付けて一意に特定できる...

続きを読む→

議事録を作成していますか?

中村(次)

中村(次) (2012年2月 9日 10:40)
システムソリューション事業部

先日ニュースで東日本大震災や東京電力福島第1原発事故の議事録が 作成されていないという情報が流れました。 何が正しい判断で、何が誤った判断だったかの検証が出来ないので、 あるとないとでは今後の対策に大きく影響が出来るのではないかと思います。 皆さんも「ありえない!」と感じたのではないでしょうか? 弊社でも過去議事録を作成していない会議が多々ありました。 そうするとどうなるかというと、その会議で出て...

続きを読む→

【PHP】ファイル情報系関数はキャッシュが発生します

牧野

牧野 (2012年2月 6日 11:49)
システムソリューション事業部 / ビジネスソリューション課 / PHP

みなさん、こんにちは。 システムソリューション事業部 ビジネスソリューション課の牧野です。 phpで画像Uploadするシステムの機能を作成する際、 jpg画像がアップロードされたら、指定したファイルサイズまで圧縮をかける、 という処理を作成しました。 phpはjpg画像書き出し時に圧縮率指定ができるので、 単純に考えれば指定ファイルサイズになるまで圧縮率をどんどん上げていくように 繰り返し処理...

続きを読む→

サーバを停止せずにapacheを再起動する

大島

大島 (2012年2月 2日 22:02)
システムソリューション事業部

こんにちは、システムソリューション事業部の大島です。 今回は、apacheを再起動する際のコマンドについてお話します。 phpのライブラリを追加した際や、 php.iniの設定を変更した後には、設定を反映するためにapacheの再起動が必要になります。 普段は以下のコマンドを実行して、再起動を行っています。 /etc/rc.d/init.d/httpd restart ですが、先日既に本稼働済みの...

続きを読む→

IE7以下はもういらない?

牧野

牧野 (2012年1月30日 10:50)
システムソリューション事業部 / ビジネスソリューション課 / HTML全般

みなさん、こんにちは。 システムソリューション事業部 ビジネスソリューション課の牧野です。 以前ご紹介したIEBlogで、興味深い記事が公開されました。 よくある IE 対応での問題を解決する MicrosoftがIEの各バージョンのレンダリングに 有用な対応策を提示してくれたのかとも思ったのですが、 そういうわけでは無かったようです。 記事では、IE10、IE9、IE8以前といった分け方で、 ...

続きを読む→

再現手順は細かく

中村

中村 (2012年1月26日 21:16)
システムソリューション事業部 / 品質管理・テスト

みなさん、こんにちは。 このところ、あまり開発からは遠ざかっておりましたが、 久々にテストや調査を行うことがありまして 改めて感じたことを書いておきましょう。 みなさん、使っているシステムやテスト中のプログラムで不具合を発見したら、 できるだけ発見した際の手順を細かく記しておきましょう。 特に自分が作成したプログラムでもない場合は、 調査を行うには事前の情報がどれだけあるかによって 解決への時間が...

続きを読む→

Accessの半角空白の注意

牧野

牧野 (2012年1月23日 11:41)
Access / システムソリューション事業部

みなさん、こんにちは。 システムソリューション事業部 ビジネスソリューション課の牧野です。 Accessのクエリにおいて、半角空白の扱いに注意しましょう。 クエリ実行の際、WHERE条件や、JOINの結合条件では カラム値の右側半角空白は暗黙でトリムした値として扱われるようです。 ※Access2003にて検証 SELECT結果としては、ちゃんと右側半角空白も取得するので、 非常に紛らわしくなって...

続きを読む→

【CrystalReport】並び順を設定する。

大島

大島 (2012年1月19日 21:17)
システムソリューション事業部

みなさんこんにちは。 システムソリューション事業部の大島です。 今回はCrystalReportで レポートの並び順を指定する方法についてお話します。 先日グループヘッダーにフィールドを指定し、 指定した値が変わるごとに改ページを行っているレポートの修正を行いました。 そのレポートは改ページは正常に行われているのですが、 出力されるレポートの順番が正しくありませんでした。 レポートを出力する際に、...

続きを読む→

【システム開発】設計・開発よりも大事なこと

青木

青木 (2012年1月12日 16:39)
システムソリューション事業部

みなさん、こんにちは。 システムソリューション事業部の青木です。 昨年になりますが、私は大きな(金額の高い)買い物をしました。 その買い物を通して、仕事に対する考え方が少し変わりました。 私は現在、設計や開発を中心に仕事をしています。 システム維持や保守をすることもありますが、 設計や開発より力を入れていなかったように思います。 (当然ながら、雑な仕事はしないように気をつけています) そんな中、今...

続きを読む→

Transact-SQL カンマ区切りのコードの名称を取得する

岡部

岡部 (2012年1月 9日 10:00)
システムソリューション事業部 / ビジネスソリューション課

みなさんこんにちは システムソリューション事業部 ビジネスソリューション課の岡部です。 先日、1つのカラムにカンマ区切りで複数の値が格納されているデータを それぞれ名称変換して出力する関数を Transact-SQLで作成しました。 名称マスタ ---------------------------------------- コード|コード名称 ----------------------...

続きを読む→

【CrystalReports】項目の表示非表示を設定する。

大島

大島 (2012年1月 5日 18:20)
システムソリューション事業部

みなさんこんにちは。 システムソリューション事業部の大島です。 今回はCrystalReportsを使用し、 条件によって項目を表示したり、非表示にしたりする方法についてお話します。 まずは、表示・非表示を切り替える項目を選択し、 「オブジェクトの書式設定」を選択してください。 選択後、以下と同じダイアログが表示されますので、 「非表示」にチェックを入れ、右横にある「X-2」ボタンを押してください...

続きを読む→

【Access】大量のデータ更新でメモリ不足になる

小佐野

小佐野 (2011年12月26日 14:20)
Access / システムソリューション事業部

みなさん、こんにちは。 Accessで大量のデータ更新を行う際に、「メモリ不足です。」というダイアログが表示されて処理が中断してしまう現象が発生しました。 現象としては以下の記事が該当しました。 http://support.microsoft.com/kb/286153 記事ではAccess2003と標記されていますが、 Access2007環境で発生し、エラーメッセージも異なっていたため原因を...

続きを読む→

Excel VBAでローカルのプリンタ情報を取得する

前田

前田 (2011年12月22日 10:40)
Excel / ビジネスソリューション課 / システムソリューション事業部 / VBA

こんにちは システムソリューション事業部 ビジネスソリューション課の 前田です。 今回は、Excel VBAでローカルのプリンタ情報を取得する という方法です。 何はともあれコードですが、 Dim lct As SWbemLocator Dim sv As SWbemServices Dim prtSet As SWbemObjectSet Dim prt As SWbemObject Dim...

続きを読む→

【Word】VBAから任意のツールバーを設定する

中村

中村 (2011年12月19日 17:26)
システムソリューション事業部 / VBA

みなさん、こんにちは。 以前にWordでツールを作成した際に、不要なメニューは隠して 必要なものだけをチョイスして表示したいという状況がありました。 その際のコードをちらっと公開します。 ※だいぶ古いコードですが;; Sub mzPrtCommandAdd(ByRef roWord As Object) Dim loOrgR As CommandBarControl '印刷ボタン Dim l...

続きを読む→

【jQuery】attrメソッドについて

青木

青木 (2011年12月15日 13:23)
システムソリューション事業部

みなさん、こんにちは。 システムソリューション部の青木です。 今回はjQueryのattrメソッドについて書きます。 attrメソッドは各タグのattributeを設定するときに使用します。 例えば、classというattributeを設定するときには下記のように記述します。 $("#textbox1").attr("class", "class1"); "textbox1"がテキストボックスの場...

続きを読む→

【Access】TransferSpreadsheetにおけるデータ型

牧野

牧野 (2011年12月12日 14:47)
Access / ビジネスソリューション課 / システムソリューション事業部

みなさん、こんにちは。 システムソリューション事業部 ビジネスソリューション課の牧野です。 AccessにはExcelのデータを取り込むために、 「TransferSpreadsheet」というメソッドが用意されています。 非常に便利なメソッドではあるのですが、 便利であるが故、例外に弱いところがあります。 データベースであるAccessはデータ型が存在し、 Excelにもデータ型が存在していま...

続きを読む→

【PHP】ディレクトリの権限を変更する。

大島

大島 (2011年12月 8日 19:14)
システムソリューション事業部 / PHP

みなさんこんにちは。 システムソリューション事業部の大島です。 今回は、PHPで作成したディレクトリの権限を変更する方法について お話しようと思います。 PHPでディレクトリを作成する際には、mkdir関数を使用します。 mkdirを使い、以下のように記述することで、 指定したバスに指定した権限でディレクトリを作ることが出来ます。 パスは、相対バス、絶対パスのどちらでもOKです。 mkdir(パス...

続きを読む→

【SQL】LEFT関数とREPLICATE関数で均一な文字列を取得する

岡部

岡部 (2011年12月 5日 20:03)
システムソリューション事業部 / ビジネスソリューション課

みんさんこんにちは。 システムソリューション事業部 ビジネスソリューション課の岡部です。 システム開発する上で、 "コード"と"名称"を画面に表示することは多々ありますが たまに登録されたデータのコードの桁数がバラバラの場合があり 画面表示の際に不格好になってしまうケースがあります。 こんな感じで↓  -------------------------------  12345_NAME1  --...

続きを読む→

CrystalReportsで同一定義体でページ番号を付与する

中村(次)

中村(次) (2011年12月 1日 22:29)
システムソリューション事業部 / 帳票

こんにちは、帳票大好き中村です。 さて、最近久しぶりにCrystalReportsに触る機会があり、 ページ番号付与について少し考えさせられたので備忘も含めて記載します。 今回は少し考えてしまったのが、タイトルにもありますように、 同一定義体にてグループごとにページ番号を振るというものです。 定義体は同じものを使用するが、別帳票として扱う場合です。 納品書と受領書あるいは、請求書と請求書(控え)と...

続きを読む→

【JavaScript】fileコントロールの中身をクリアする

小佐野

小佐野 (2011年11月28日 17:31)
システムソリューション事業部

みなさん、こんにちは。 fileコントロールの中身をクリアしたい場合、 セキュリティ上の問題により単純にvalueをクリアにすることは出来ません。 // クリアできない document.getElementById('fileコントロールのid').value = ''; 以下の方法で対応できます。 var area = document.getElementById('span1'); var...

続きを読む→

Excel VBAでRangeオブジェクトのコピーは要注意

前田

前田 (2011年11月24日 19:39)
システムソリューション事業部 / ビジネスソリューション課

こんにちは。 システムソリューション事業部 ビジネスソリューション課の前田です。 Excel VBAでは、 セルや行、列など、いわゆるRangeオブジェクトを操作することが多くあります。 例えば以下のような見出し行、サンプル行があるシートがあり、 データを読み込んで同じ書式で記録していく なんてことをやりたくなるものです。 例えばこんなのがあって... こんな風にしたいとか しかし、処理する行数が...

続きを読む→

AccessでExcel出力

中村

中村 (2011年11月21日 21:55)
Access / システムソリューション事業部

みなさん、こんにちは。 そろそろ年賀状の準備を始める時期になりました。 この時期になると、お客様などから現在の得意先のデータを Excelで出力してくれないかといった依頼がよくあります。 業務システムでは、Accessのレポートで得意先リストなどを そもそも作成してあったりしますが、そのデータを出力したい などというときに、AccessでExcel出力と書くと、 たいていの優秀なプログラマさんは ...

続きを読む→

超簡単!!Excelで一覧比較

前田

前田 (2011年11月17日 10:00)
Excel / ビジネスソリューション課 / システムソリューション事業部

こんにちは システムソリューション事業部 ビジネスソリューション課の前田です。 さて、 はるか昔、もう10年ぐらい前でしょうか? 私がこの会社でプログラムを習って覚えだしたころ 友人が仕事で困っていて、Excel VBAのツールを作りました。 その困っていた内容は、 ただ単に、 ずらっと納入先の名前が並んだ一覧が2つあって 片方に含まれているけど、 もう片方には含まれていないものを探すのが大変だ ...

続きを読む→

Excelのクラスモジュール

前田

前田 (2011年11月14日 09:00)
Excel / ビジネスソリューション課 / システムソリューション事業部

こんにちは システムソリューション事業部 ビジネスソリューション課の前田です。 さて、ExcelにはVBAと呼ばれるコードモジュールがあります。 一般ではあまり使わないか、 「マクロの記録」などで間接的に使っているかだと思いますが、 我々のシステム開発では、頻繁に使うツールの一つです。 まあ、いわゆるVisual Basicライクなプログラミング言語で Excelを操作することができるのですが、 ...

続きを読む→

Excelの「先頭ページ番号」設定

前田

前田 (2011年11月10日 09:00)
Excel / ビジネスソリューション課 / システムソリューション事業部

こんにちは。 システムソリューション事業部 ビジネスソリューション課の前田です。 われわれのシステム開発の業界では Excelは切っても切れない重要なツールです。 設計書をはじめ各種ドキュメントでも Excelを利用しますし、 開発するシステムの中でも、 PDFで出力するよりもExcelで帳票出力して 自分で部分的に編集したい なんてご要望はよく挙がってきます。 そこで もしかしたら誰でも知ってい...

続きを読む→

【Transact-SQL】動的SQLで動的条件の作成

岡部

岡部 (2011年11月 7日 10:00)
システムソリューション事業部 / ビジネスソリューション課

みなさんこんにちは。 システムソリューション事業部ビジネスソリューション課の岡部です。 先日、以下のようなSQLのWhere条件を作成する機会がありました。 チェックボックスの値を全てチェックした場合と全てチェックしなかった場合は 全件検索、それ以外はチェックした分だけを条件として検索する。 このような場合は動的SQLであれば簡単に解決できます。 今回はTransact-SQLにて実装しました。 ...

続きを読む→

【JavaScript】テキストボックス内のフォーカスの位置を指定する

小佐野

小佐野 (2011年11月 3日 10:00)
システムソリューション事業部 / ビジネスソリューション課

みなさん、こんにちは。 テキストボックス内の文字列の先頭や末尾など、自由な位置にフォーカスを設定するスクリプトを作成しました。 function focusPosition(obj, position) { obj.focus(); var range = obj.createTextRange(); var len = 0; if (position == 'start') { le...

続きを読む→

IEBlogをご存知ですか?

牧野

牧野 (2011年10月31日 10:10)
ビジネスソリューション課 / システムソリューション事業部 / HTML5

みなさん、こんにちは。 Microsoftでは、IEBlog(英語サイト)という、 InternetExploerに関する情報を提供するブログが日々更新されています。 ただ英語サイトのため、少々読むのには苦労してしまいますが、 このIEBlogのうち、ひろく有用であると判断された記事が、 日本語に翻訳されて公開されています。 Internet Explorer ブログ (日本語版) つい先日、これ...

続きを読む→

【PHP】改行コードをmb_strlenに渡すと2を返します

青木

青木 (2011年10月27日 18:02)
システムソリューション事業部

みなさん、こんにちは。青木です。 今年(2011年)のプロ野球ドラフト会議をご存知でしょうか。 ドラフト会議が始まるまで、菅野投手は巨人に入団するものだと思い込んでいました。 そんな中で日本ハムが指名し、交渉権を得たのには私も驚きました。 今回はPHPのmb_strlen関数について話をします。 このmb_strlenという関数はマニュアルを見る限り、文字列の長さを得る関数です。 マルチバイト1文...

続きを読む→

ポリシーを持つ

中村(次)

中村(次) (2011年10月24日 11:00)
システムソリューション事業部

皆さんこんにちわ。 中日が球団史上初の連覇を達成しましたね。 隣の席のヤクルト好きとギリギリまで楽しめましたので、いいペナントでした。 さて、私は今、春から携わっているプロジェクトのシステムテストを行っています。 夏場にメンバーの方々に頑張って頂いたおかげで、大きな問題もなく順調に進んでいます。 ただ、大きな問題はないのですが、所々で気になる点がありました。 画面や帳票の見た目がシステム全体で統一...

続きを読む→

ソースの美しさについて

中村

中村 (2011年10月20日 20:35)
システムソリューション事業部

みなさん、こんにちは。 久しぶりにシステム診断のお話が私のところへもまわってきまして、 システム担当をされている方とお話をすることができました。 そこで少し感じたことを今回は書きたいと思います。 弊社ではここ数年、直接お取引をさせていただくお客様が増えてきておりますが、 システム担当の方がいらっしゃらない会社も結構あります。 そうすると、システムの動作的な部分は見ていただけますが、 中の作り(ソー...

続きを読む→

【MySQL】週数を求める関数

青木

青木 (2011年10月17日 19:09)
MySQL / システムソリューション事業部

4年ぶりに日本人の大関(琴奨菊)が誕生しました。 同じ年齢ということもあるので応援しています。 みなさん、こんにちは。 大関が「万理一空の境地を求めて日々努力、精進いたします」 と口上を述べたのは「2011/09/28」のことです。 あれから何週間経ったのかを調べたくなりましたので、 MySQLで現在の日付から特定の日付までの週数を求める関数を作成しました。 CREATE FUNCTION SHU...

続きを読む→

災害に備えて - システムの遠隔地バックアップ

前田

前田 (2011年10月 6日 23:34)
運用・保守 / ビジネスソリューション課 / システムソリューション事業部

こんにちは。 システムソリューション事業部ビジネスソリューション課の 前田です。 つい先日、以前にお知り合いになったシステム会社の方から 遠隔地へのバックアップサービスのご紹介を受けました。 今年の大震災は皆さん記憶に新しく、 また、仕事面に限らず色々な面で考えさせられたものですが、 システムにおいては、 災害によって重要なデータが失われて復旧不能になるというリスクが 実は目の前にあったのだという...

続きを読む→

PHPでFlashからPOSTされた画像データを保存する。

大島

大島 (2011年10月 3日 16:28)
システムソリューション事業部 / PHP

こんにちは、システムソリューション事業部の大島です。 今回は、表題の通りFlashからPOSTされた画像データを保存する方法について お話したいと思います。 PHPでPOSTされた画像データは、 グローバル変数を使用して取得することができます。 以下のように記述してみてください。 $GLOBALS['HTTP_RAW_POST_DATA']; 上記のグローバル変数を使うことで、生のPOSTデータを...

続きを読む→

au携帯端末のIPアドレス帯域

前田

前田 (2011年9月29日 20:46)
Android / iPhone / ビジネスソリューション課 / システムソリューション事業部 / Webサイト構築・Web戦略

こんにちは。 システムソリューション事業部 ビジネスソリューション課の 前田です。 少し前のこと。 スマートフォンではなくフィーチャーフォンの話ですが、 auの秋冬モデルの携帯端末から、 IPアドレスの帯域が、 携帯ブラウザとPCサイトビューワで同じとなりました。 これまで、WebサイトやWebシステムで、 携帯電話での利用を考えたサイトでは、 ユーザエージェントでの振り分けや IPアドレスでの振...

続きを読む→

VB.NET販売管理システムのご紹介

中村

中村 (2011年9月26日 21:24)
システムソリューション事業部

みなさん、こんにちは。 今日は少し昔に作った販売管理システムについて少しだけご紹介します。 少しだけというのは、近々会社の事例紹介でも取り上げてもらおうかなと思っているので。 以下の構成のクライアントサーバーシステムとなります。 サーバー:WindowsServer2003 データベース:SQLServer2005 開発言語:VB.NET 帳票ツール:Access2007 このシステム、導入したの...

続きを読む→

SQL Serverでインデックスの断片化を調査する

前田

前田 (2011年9月22日 20:57)
SQLServer / ビジネスソリューション課 / システムソリューション事業部

こんにちは。 システムソリューション事業部 ビジネスソリューション課の 前田です。 DB運用では、 インデックスが断片化していないかをウォッチしておき 必要なタイミングで再構築するというようなことをして パフォーマンスダウンに備える必要があります。 SQL Serverでもこの断片化をウォッチするための sys.dm_db_index_physical_statsという 動的管理ビューというものが...

続きを読む→

デバッグ用JavaScript

小佐野

小佐野 (2011年9月19日 18:16)
システムソリューション事業部 / ビジネスソリューション課

みなさん、こんにちは。 JavaScriptのデバッグを行う際、alertを使用することが多いと思いますが、 alertが表示される度に処理が中断されるので、デバッグし辛いという点もあります。 alertを使わずにデバッグを簡単に行えるJavaScriptを作成してみました。 debug.js サンプルhtml debug.jsをインクルードすると、デバッグ用オブジェクトが使用出来ます。 メソッド...

続きを読む→

小数点以下の0を削除するストアドファンクション

岡部

岡部 (2011年9月15日 15:29)
システムソリューション事業部 / ビジネスソリューション課

皆さんこんにちは。 システムソリューション事業部ビジネスソリューション課の岡部です。 先日、小数点以下の0を削除するストアドファンクションを作成しました。 例えば、以下のように ----------------------------------  1942.50 ⇒ 1942.5  1942.00 ⇒ 1942 ---------------------------------- 数値項目に下記...

続きを読む→

帳票ツールの選択~ライセンスなど

中村

中村 (2011年9月12日 19:36)
システムソリューション事業部

みなさん、こんにちは。 最近は(?)さまざまなソフトでライセンス費用が発生しますね。 オープンソースのものもこれだけ出回っているのに 未だ、サーバーライセンスの体系など、 なかなか中小企業には痛い出費のものが多くあります。 先日もAccessでコンビニ収納用バーコード印刷をするお話を書きましたが プリンタ解像度に加えて、バーコード出力で非常に高い精度が必要となります。 今回はJavaで印刷を行う場...

続きを読む→

システムのトラブル解決を承ります。すぐにシステムリフォームを体験できますシステム診断・システムリフォームのお申し込みはこちらから。

システム開発ブログ

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

最近の記事

カテゴリー

部署

月別アーカイブ

以前の部署別ブログ

ページのトップ