システムソリューション事業部
Googleカレンダーか手帳か?
みなさん、こんにちは。 弊社では、日々の外出などの行動管理にXzinet Project日報システムのスケジュールを利用しています。 何度かこのシステム開発ブログでも牧野などが紹介させていただいたとおり、 Googleカレンダーとの連携も行っており、会社からiPhone支給されているメンバーとしては 出先でも簡単に確認でき、非常に役に立っております。 とはいえ、まだまだ手放せないのが手帳です。 私...
簡単にグラフを作成する
こんにちは、システムソリューション事業部の大島です。 PHPでグラフを実現する方法について、 以前少し調べたことがあるのでお話しようと思います。 PHPでグラフを作成するにはいくつか方法がありますが、 Google Chart APIを使用するのが一番簡単だと思います。 Google Chart APIとはGoogleが提供している、 グラフを作成するためのサービスです。 以下のURLに引数を追加...
PRINT文で問題箇所特定
みなさんこんにちは、 システムソリューション事業部ビジネスソリューション課の岡部です。 以前開発で複雑なSQLを組んだ際に非常に役に立ったのがPRINT文です。 PRINT文はパラメータに指定した文字列をクライアントに返します。 ManagementStudio上で確認するのであれば SQLの実行結果のメッセージタブに出力されます。 複雑なSQLを組んだ際にエラーが発生した場合は どこで落ちたのか...
HTMLエディタ FCKeditorを使ってみる
FCKeditorとはJavaScriptで記述されたオープンソースのオンラインテキストエディタです。 HTMLタグを直接記述する必要はなく、 マウス操作のみで、フォントフォーマット、テキストフォーマットが行えます。 MovableTypeのブログツールの記事投稿で よく見られるようなものをイメージして頂ければと思います。 ブログツールであれば、太字にしたり、右寄せ、 フォントを大きく(小さく)し...
【iOS】UITextFieldの数値入力制限を行う
みなさん、こんにちは。 UITextFieldの数値入力制限を行う方法を紹介します。 数値判定はここのサイトを参考にさせてもらいました。 一応、ソースを載せておきます。 + (BOOL)isNumber:(NSString *)value { // 空文字の場合はNO if ( (value == nil) || ([@"" isEqualToString:value]) ) { ...
通信を伴うプログラムで気をつけたいこと
こんにちは。 システムソリューション事業部ビジネスソリューション課の前田です。 昨今のシステムでは、他システムと通信するために 何らかの通信プロトコルを利用した プログラムを作ることが多くあります。 よく利用されるものでも http(https)、ftp、smtp、pop、scpなどがありますね。 システム内での通信に関しては、 ある程度、正常動作していることが前提で作ることも可能ですが、 他シス...
価値観はどこで身につけるか?
みなさん、こんにちは。 我が社は久々の新人入社で教育ムードが盛り上がってまいりました。 もう15年ほど前から教育担当としてしばらくはやってまいりましたが、 以前は社会人基礎教育、基本情報処理、プログラム技術教育といった内容を ずっと新人教育の科目として設定してきました。 今もそれらは形を変えながら受け継がれていると思いますが、 社会人基礎教育とひとくくりにしてきてしまったことの中を掘り下げて、 価...
【PHP】ファイル検索(サブディレクトリも検索対象にする)
みなさん、こんにちは。青木です。 前回の続きです。 前回は特定のディレクトリ内だけの検索でしたが、 今回はサブディレクトリも検索対象にしています。 function getFileList($vsFilePath, $vsFileName) { foreach (glob($vsFilePath . "/*") as $lsFilePath) { if (is_dir("./" . $lsF...
【iOS】画像を使わずにUIButtonの背景を変更する
みなさん、こんにちは。 UIButtonのUIButtonTypeRoundedRectを使用した場合、 ボタンの背景を自由に変更することが出来ません。 背景を変更する場合、ボタンタイプをUIButtonTypeCustomにして、 背景画像を設定するという方法がありますが、 以下の様にすれば、画像を使わずにボタンの背景を変更出来ます。 #import <QuartzCore/CALayer...
SQL Serverのミラーリング
こんにちは。 システムソリューション事業部ビジネスソリューション課の前田です。 SQL Serverのデータベースミラーリングは、 安価に、また比較的容易にデータベースの可用性を高めるテクノロジです。 ミラーリング構成の方法はいくつかの方法がありますが、 共通していえるのは、エンドポイントを作成し、 サーバ間で信頼性のある通信を行う必要があります。 そこで、信頼性のある通信を構成するための方法とし...
【PHP】ファイル検索
みなさん、こんにちは。青木です。 PHPでファイル検索をしたいときは「glob」関数を検討してみてください。 相対パスで検索対象のフォルダを指定することも可能です。 // 前方一致 foreach (glob("dir/hoge*") as $filename) { echo($filename); // ファイル名のみ取得したい場合 //$array = explode("/", $fil...
【iOS】遷移元のViewControllerを取得する
みなさん、こんにちは。 遷移元のViewControllerを取得する場合、以下の様にすれば取得できます。 NSArray *controllers = [self.navigationController viewControllers]; UIViewController *caller = [controllers objectAtIndex:[controllers cou...
運用におけるジャッジメント
こんにちは。 システムソリューション事業部ビジネスソリューション課の前田です。 私はいくつかのシステムで運用保守の担当となっているのですが、 運用では「サービスの稼動を維持すること」 という重要な命題があります。 運用していると障害が発生することもあるのですが、 「サービスの稼動を維持すること」を前提に考えると すぐに復旧するのが絶対的に正しいとは言い切れません。 まずは復旧において ・完全な復旧...
データ型変更は制約を外してから
当然といえば当然でしょうけれど。 みなさんこんにちは。 最近、お客様のシステムでこれまで整数型だった項目に どうしても小数点以下を入力する必要が出たため データ型変更を行いました。 今回行った変更は、SQLServerにて、intからnumeric(8,2)へ。 単純に、Alter Table ~ Alter Column ~ などとやってみたところ 制約依存のエラーが発生しました。 「1 つ以上...
議事録を書くのに必要な能力
こんにちは システムソリューション事業部ビジネスソリューション課の前田です。 最近人の議事録を確認することが多いのですが、 私が議事録を書くときに注意していることについて少し書いてみたいと思います。 議事録を書くときのテクニックについては、書籍やネット上の記事でもあるかと思いますので、 あまりそういった話ではなく、 いい議事録を書くためにはどのような能力が必要かということを考えてみたいと思います。...
【Transact-SQL】 桁数チェックロジックを書く
皆さんこんにちは。 システムソリューション事業部 ビジネスソリューション課の岡部です。 SQL文での桁数チェックとそれを応用し Transact_SQLでのチェックロジックをご紹介します。 単純明快、至ってシンプルです。 例) テーブル:会社テーブル カラム:会社CD 8桁 会社名 128桁 SELECT TOP 1 * FROM T_KAISHA WH...
緯度経度の形式を変更する。
こんにちは。システムソリューション事業部の大島です。 地図サービスでは、緯度経度は60進法で表示されえていることが多いですが、 業務で緯度経度を10進法に直す必要が出てきました。 そのため今回は、緯度経度の形式を60進法から10進法へ、 また、10進法から60進法へ変換する関数を作成してみました。 60進法の緯度経度を10進法に変換します。 function ChangeTenMethod( 60...
自分以外でもOKな状態を作る
みなさんこんにちは。 突然ですが、やはり人には必要とされたいですよね? 仕事に置いてもプライベートでも、やっぱり君がいなければだめなんだ! などと言われると気分が良いのではないでしょうか? しかしほんとに仕事のできる人間は、自分がいなくても仕事が回るように しておける人なのです。 ここ数週間で痛感いたしました。 私はまだまだこの域に達していないなぁと。 どの仕事でも、決められたルールで決められた場...
MySQLのエラー [ERROR 1548]
先日、MySQLのバージョンを5.5にアップしたところ、 「Cannot load from mysql.proc. The table is probably corrupted」 なるエラーが発生するようになりました。 Navicatでテーブルの変更などを行おうとすると上記エラーが発生し、 変更が行えなくなってしまいました。 調べたところ、古いバージョンのテーブル構造で作成されているため、 上...
【iOS】1画面で複数のUIAlertViewを扱う方法
みなさん、こんにちは。 1画面で複数のUIAlertViewを扱う場合、例えば以下の様に、 UIAlertViewのボタンが押された時のメソッドで分岐を行う方法があると思います。 - (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex { if (alertView.tag...
アイロベックスはシステム開発のプロです
みなさん、こんにちは。青木です。 私は基本的に「その道のプロ」の人たちにお任せするようにしています。 美容室に行けば、どのような髪型にしたいかを大まかに伝えて、 美容師さんの感性や感覚にお任せしています。 美容師さんは沢山の人の髪をきり、その人の顔に似合う髪型を知っているからです。 人をカッコよく(綺麗に)見せてくれるプロだからです。 私たちもお客様から色々なご要望を受けますが、 何も考えず、ご要...
すべてのものに番号を
こんにちは。 システムソリューション事業部ビジネスソリューション課の前田です。 われわれの仕事では特にデジタルデータとして成果物が大変多く存在します。 要件定義書、設計書、仕様書、報告書からプロジェクト管理ドキュメント、 そしてプログラムソースコード、 それ以外にも調達したハードウェア、ソフトウェアなどなど。 プロジェクト管理、運用管理の面から、 これらのものにはすべて番号を付けて一意に特定できる...
議事録を作成していますか?
先日ニュースで東日本大震災や東京電力福島第1原発事故の議事録が 作成されていないという情報が流れました。 何が正しい判断で、何が誤った判断だったかの検証が出来ないので、 あるとないとでは今後の対策に大きく影響が出来るのではないかと思います。 皆さんも「ありえない!」と感じたのではないでしょうか? 弊社でも過去議事録を作成していない会議が多々ありました。 そうするとどうなるかというと、その会議で出て...
【PHP】ファイル情報系関数はキャッシュが発生します
みなさん、こんにちは。 システムソリューション事業部 ビジネスソリューション課の牧野です。 phpで画像Uploadするシステムの機能を作成する際、 jpg画像がアップロードされたら、指定したファイルサイズまで圧縮をかける、 という処理を作成しました。 phpはjpg画像書き出し時に圧縮率指定ができるので、 単純に考えれば指定ファイルサイズになるまで圧縮率をどんどん上げていくように 繰り返し処理...
サーバを停止せずにapacheを再起動する
こんにちは、システムソリューション事業部の大島です。 今回は、apacheを再起動する際のコマンドについてお話します。 phpのライブラリを追加した際や、 php.iniの設定を変更した後には、設定を反映するためにapacheの再起動が必要になります。 普段は以下のコマンドを実行して、再起動を行っています。 /etc/rc.d/init.d/httpd restart ですが、先日既に本稼働済みの...
IE7以下はもういらない?
みなさん、こんにちは。 システムソリューション事業部 ビジネスソリューション課の牧野です。 以前ご紹介したIEBlogで、興味深い記事が公開されました。 よくある IE 対応での問題を解決する MicrosoftがIEの各バージョンのレンダリングに 有用な対応策を提示してくれたのかとも思ったのですが、 そういうわけでは無かったようです。 記事では、IE10、IE9、IE8以前といった分け方で、 ...
再現手順は細かく
みなさん、こんにちは。 このところ、あまり開発からは遠ざかっておりましたが、 久々にテストや調査を行うことがありまして 改めて感じたことを書いておきましょう。 みなさん、使っているシステムやテスト中のプログラムで不具合を発見したら、 できるだけ発見した際の手順を細かく記しておきましょう。 特に自分が作成したプログラムでもない場合は、 調査を行うには事前の情報がどれだけあるかによって 解決への時間が...
Accessの半角空白の注意
みなさん、こんにちは。 システムソリューション事業部 ビジネスソリューション課の牧野です。 Accessのクエリにおいて、半角空白の扱いに注意しましょう。 クエリ実行の際、WHERE条件や、JOINの結合条件では カラム値の右側半角空白は暗黙でトリムした値として扱われるようです。 ※Access2003にて検証 SELECT結果としては、ちゃんと右側半角空白も取得するので、 非常に紛らわしくなって...
【CrystalReport】並び順を設定する。
みなさんこんにちは。 システムソリューション事業部の大島です。 今回はCrystalReportで レポートの並び順を指定する方法についてお話します。 先日グループヘッダーにフィールドを指定し、 指定した値が変わるごとに改ページを行っているレポートの修正を行いました。 そのレポートは改ページは正常に行われているのですが、 出力されるレポートの順番が正しくありませんでした。 レポートを出力する際に、...
【システム開発】設計・開発よりも大事なこと
みなさん、こんにちは。 システムソリューション事業部の青木です。 昨年になりますが、私は大きな(金額の高い)買い物をしました。 その買い物を通して、仕事に対する考え方が少し変わりました。 私は現在、設計や開発を中心に仕事をしています。 システム維持や保守をすることもありますが、 設計や開発より力を入れていなかったように思います。 (当然ながら、雑な仕事はしないように気をつけています) そんな中、今...
Transact-SQL カンマ区切りのコードの名称を取得する
みなさんこんにちは システムソリューション事業部 ビジネスソリューション課の岡部です。 先日、1つのカラムにカンマ区切りで複数の値が格納されているデータを それぞれ名称変換して出力する関数を Transact-SQLで作成しました。 名称マスタ ---------------------------------------- コード|コード名称 ----------------------...
【CrystalReports】項目の表示非表示を設定する。
みなさんこんにちは。 システムソリューション事業部の大島です。 今回はCrystalReportsを使用し、 条件によって項目を表示したり、非表示にしたりする方法についてお話します。 まずは、表示・非表示を切り替える項目を選択し、 「オブジェクトの書式設定」を選択してください。 選択後、以下と同じダイアログが表示されますので、 「非表示」にチェックを入れ、右横にある「X-2」ボタンを押してください...
【Access】大量のデータ更新でメモリ不足になる
みなさん、こんにちは。 Accessで大量のデータ更新を行う際に、「メモリ不足です。」というダイアログが表示されて処理が中断してしまう現象が発生しました。 現象としては以下の記事が該当しました。 http://support.microsoft.com/kb/286153 記事ではAccess2003と標記されていますが、 Access2007環境で発生し、エラーメッセージも異なっていたため原因を...
Excel VBAでローカルのプリンタ情報を取得する
こんにちは システムソリューション事業部 ビジネスソリューション課の 前田です。 今回は、Excel VBAでローカルのプリンタ情報を取得する という方法です。 何はともあれコードですが、 Dim lct As SWbemLocator Dim sv As SWbemServices Dim prtSet As SWbemObjectSet Dim prt As SWbemObject Dim...
【Word】VBAから任意のツールバーを設定する
みなさん、こんにちは。 以前にWordでツールを作成した際に、不要なメニューは隠して 必要なものだけをチョイスして表示したいという状況がありました。 その際のコードをちらっと公開します。 ※だいぶ古いコードですが;; Sub mzPrtCommandAdd(ByRef roWord As Object) Dim loOrgR As CommandBarControl '印刷ボタン Dim l...
【jQuery】attrメソッドについて
みなさん、こんにちは。 システムソリューション部の青木です。 今回はjQueryのattrメソッドについて書きます。 attrメソッドは各タグのattributeを設定するときに使用します。 例えば、classというattributeを設定するときには下記のように記述します。 $("#textbox1").attr("class", "class1"); "textbox1"がテキストボックスの場...
【Access】TransferSpreadsheetにおけるデータ型
みなさん、こんにちは。 システムソリューション事業部 ビジネスソリューション課の牧野です。 AccessにはExcelのデータを取り込むために、 「TransferSpreadsheet」というメソッドが用意されています。 非常に便利なメソッドではあるのですが、 便利であるが故、例外に弱いところがあります。 データベースであるAccessはデータ型が存在し、 Excelにもデータ型が存在していま...
【PHP】ディレクトリの権限を変更する。
みなさんこんにちは。 システムソリューション事業部の大島です。 今回は、PHPで作成したディレクトリの権限を変更する方法について お話しようと思います。 PHPでディレクトリを作成する際には、mkdir関数を使用します。 mkdirを使い、以下のように記述することで、 指定したバスに指定した権限でディレクトリを作ることが出来ます。 パスは、相対バス、絶対パスのどちらでもOKです。 mkdir(パス...
【SQL】LEFT関数とREPLICATE関数で均一な文字列を取得する
みんさんこんにちは。 システムソリューション事業部 ビジネスソリューション課の岡部です。 システム開発する上で、 "コード"と"名称"を画面に表示することは多々ありますが たまに登録されたデータのコードの桁数がバラバラの場合があり 画面表示の際に不格好になってしまうケースがあります。 こんな感じで↓ ------------------------------- 12345_NAME1 --...
CrystalReportsで同一定義体でページ番号を付与する
こんにちは、帳票大好き中村です。 さて、最近久しぶりにCrystalReportsに触る機会があり、 ページ番号付与について少し考えさせられたので備忘も含めて記載します。 今回は少し考えてしまったのが、タイトルにもありますように、 同一定義体にてグループごとにページ番号を振るというものです。 定義体は同じものを使用するが、別帳票として扱う場合です。 納品書と受領書あるいは、請求書と請求書(控え)と...
【JavaScript】fileコントロールの中身をクリアする
みなさん、こんにちは。 fileコントロールの中身をクリアしたい場合、 セキュリティ上の問題により単純にvalueをクリアにすることは出来ません。 // クリアできない document.getElementById('fileコントロールのid').value = ''; 以下の方法で対応できます。 var area = document.getElementById('span1'); var...
Excel VBAでRangeオブジェクトのコピーは要注意
こんにちは。 システムソリューション事業部 ビジネスソリューション課の前田です。 Excel VBAでは、 セルや行、列など、いわゆるRangeオブジェクトを操作することが多くあります。 例えば以下のような見出し行、サンプル行があるシートがあり、 データを読み込んで同じ書式で記録していく なんてことをやりたくなるものです。 例えばこんなのがあって... こんな風にしたいとか しかし、処理する行数が...
AccessでExcel出力
みなさん、こんにちは。 そろそろ年賀状の準備を始める時期になりました。 この時期になると、お客様などから現在の得意先のデータを Excelで出力してくれないかといった依頼がよくあります。 業務システムでは、Accessのレポートで得意先リストなどを そもそも作成してあったりしますが、そのデータを出力したい などというときに、AccessでExcel出力と書くと、 たいていの優秀なプログラマさんは ...
超簡単!!Excelで一覧比較
こんにちは システムソリューション事業部 ビジネスソリューション課の前田です。 さて、 はるか昔、もう10年ぐらい前でしょうか? 私がこの会社でプログラムを習って覚えだしたころ 友人が仕事で困っていて、Excel VBAのツールを作りました。 その困っていた内容は、 ただ単に、 ずらっと納入先の名前が並んだ一覧が2つあって 片方に含まれているけど、 もう片方には含まれていないものを探すのが大変だ ...
Excelのクラスモジュール
こんにちは システムソリューション事業部 ビジネスソリューション課の前田です。 さて、ExcelにはVBAと呼ばれるコードモジュールがあります。 一般ではあまり使わないか、 「マクロの記録」などで間接的に使っているかだと思いますが、 我々のシステム開発では、頻繁に使うツールの一つです。 まあ、いわゆるVisual Basicライクなプログラミング言語で Excelを操作することができるのですが、 ...
Excelの「先頭ページ番号」設定
こんにちは。 システムソリューション事業部 ビジネスソリューション課の前田です。 われわれのシステム開発の業界では Excelは切っても切れない重要なツールです。 設計書をはじめ各種ドキュメントでも Excelを利用しますし、 開発するシステムの中でも、 PDFで出力するよりもExcelで帳票出力して 自分で部分的に編集したい なんてご要望はよく挙がってきます。 そこで もしかしたら誰でも知ってい...
【Transact-SQL】動的SQLで動的条件の作成
みなさんこんにちは。 システムソリューション事業部ビジネスソリューション課の岡部です。 先日、以下のようなSQLのWhere条件を作成する機会がありました。 チェックボックスの値を全てチェックした場合と全てチェックしなかった場合は 全件検索、それ以外はチェックした分だけを条件として検索する。 このような場合は動的SQLであれば簡単に解決できます。 今回はTransact-SQLにて実装しました。 ...
【JavaScript】テキストボックス内のフォーカスの位置を指定する
みなさん、こんにちは。 テキストボックス内の文字列の先頭や末尾など、自由な位置にフォーカスを設定するスクリプトを作成しました。 function focusPosition(obj, position) { obj.focus(); var range = obj.createTextRange(); var len = 0; if (position == 'start') { le...
IEBlogをご存知ですか?
みなさん、こんにちは。 Microsoftでは、IEBlog(英語サイト)という、 InternetExploerに関する情報を提供するブログが日々更新されています。 ただ英語サイトのため、少々読むのには苦労してしまいますが、 このIEBlogのうち、ひろく有用であると判断された記事が、 日本語に翻訳されて公開されています。 Internet Explorer ブログ (日本語版) つい先日、これ...
【PHP】改行コードをmb_strlenに渡すと2を返します
みなさん、こんにちは。青木です。 今年(2011年)のプロ野球ドラフト会議をご存知でしょうか。 ドラフト会議が始まるまで、菅野投手は巨人に入団するものだと思い込んでいました。 そんな中で日本ハムが指名し、交渉権を得たのには私も驚きました。 今回はPHPのmb_strlen関数について話をします。 このmb_strlenという関数はマニュアルを見る限り、文字列の長さを得る関数です。 マルチバイト1文...
ポリシーを持つ
皆さんこんにちわ。 中日が球団史上初の連覇を達成しましたね。 隣の席のヤクルト好きとギリギリまで楽しめましたので、いいペナントでした。 さて、私は今、春から携わっているプロジェクトのシステムテストを行っています。 夏場にメンバーの方々に頑張って頂いたおかげで、大きな問題もなく順調に進んでいます。 ただ、大きな問題はないのですが、所々で気になる点がありました。 画面や帳票の見た目がシステム全体で統一...
ソースの美しさについて
みなさん、こんにちは。 久しぶりにシステム診断のお話が私のところへもまわってきまして、 システム担当をされている方とお話をすることができました。 そこで少し感じたことを今回は書きたいと思います。 弊社ではここ数年、直接お取引をさせていただくお客様が増えてきておりますが、 システム担当の方がいらっしゃらない会社も結構あります。 そうすると、システムの動作的な部分は見ていただけますが、 中の作り(ソー...
【MySQL】週数を求める関数
4年ぶりに日本人の大関(琴奨菊)が誕生しました。 同じ年齢ということもあるので応援しています。 みなさん、こんにちは。 大関が「万理一空の境地を求めて日々努力、精進いたします」 と口上を述べたのは「2011/09/28」のことです。 あれから何週間経ったのかを調べたくなりましたので、 MySQLで現在の日付から特定の日付までの週数を求める関数を作成しました。 CREATE FUNCTION SHU...
災害に備えて - システムの遠隔地バックアップ
こんにちは。 システムソリューション事業部ビジネスソリューション課の 前田です。 つい先日、以前にお知り合いになったシステム会社の方から 遠隔地へのバックアップサービスのご紹介を受けました。 今年の大震災は皆さん記憶に新しく、 また、仕事面に限らず色々な面で考えさせられたものですが、 システムにおいては、 災害によって重要なデータが失われて復旧不能になるというリスクが 実は目の前にあったのだという...
PHPでFlashからPOSTされた画像データを保存する。
こんにちは、システムソリューション事業部の大島です。 今回は、表題の通りFlashからPOSTされた画像データを保存する方法について お話したいと思います。 PHPでPOSTされた画像データは、 グローバル変数を使用して取得することができます。 以下のように記述してみてください。 $GLOBALS['HTTP_RAW_POST_DATA']; 上記のグローバル変数を使うことで、生のPOSTデータを...
au携帯端末のIPアドレス帯域
こんにちは。 システムソリューション事業部 ビジネスソリューション課の 前田です。 少し前のこと。 スマートフォンではなくフィーチャーフォンの話ですが、 auの秋冬モデルの携帯端末から、 IPアドレスの帯域が、 携帯ブラウザとPCサイトビューワで同じとなりました。 これまで、WebサイトやWebシステムで、 携帯電話での利用を考えたサイトでは、 ユーザエージェントでの振り分けや IPアドレスでの振...
VB.NET販売管理システムのご紹介
みなさん、こんにちは。 今日は少し昔に作った販売管理システムについて少しだけご紹介します。 少しだけというのは、近々会社の事例紹介でも取り上げてもらおうかなと思っているので。 以下の構成のクライアントサーバーシステムとなります。 サーバー:WindowsServer2003 データベース:SQLServer2005 開発言語:VB.NET 帳票ツール:Access2007 このシステム、導入したの...
SQL Serverでインデックスの断片化を調査する
こんにちは。 システムソリューション事業部 ビジネスソリューション課の 前田です。 DB運用では、 インデックスが断片化していないかをウォッチしておき 必要なタイミングで再構築するというようなことをして パフォーマンスダウンに備える必要があります。 SQL Serverでもこの断片化をウォッチするための sys.dm_db_index_physical_statsという 動的管理ビューというものが...
デバッグ用JavaScript
みなさん、こんにちは。 JavaScriptのデバッグを行う際、alertを使用することが多いと思いますが、 alertが表示される度に処理が中断されるので、デバッグし辛いという点もあります。 alertを使わずにデバッグを簡単に行えるJavaScriptを作成してみました。 debug.js サンプルhtml debug.jsをインクルードすると、デバッグ用オブジェクトが使用出来ます。 メソッド...
小数点以下の0を削除するストアドファンクション
皆さんこんにちは。 システムソリューション事業部ビジネスソリューション課の岡部です。 先日、小数点以下の0を削除するストアドファンクションを作成しました。 例えば、以下のように ---------------------------------- 1942.50 ⇒ 1942.5 1942.00 ⇒ 1942 ---------------------------------- 数値項目に下記...
帳票ツールの選択~ライセンスなど
みなさん、こんにちは。 最近は(?)さまざまなソフトでライセンス費用が発生しますね。 オープンソースのものもこれだけ出回っているのに 未だ、サーバーライセンスの体系など、 なかなか中小企業には痛い出費のものが多くあります。 先日もAccessでコンビニ収納用バーコード印刷をするお話を書きましたが プリンタ解像度に加えて、バーコード出力で非常に高い精度が必要となります。 今回はJavaで印刷を行う場...





2012 Japan IT Week 春 に行ってきました
中村 (2012年5月17日 17:41)
システムソリューション事業部
みなさん、こんにちは。 またまた、Japan IT Week へ行ってまいりました。 春はビッグサイトで行われるのですね。 秋に開催されたときは、幕張メッセでしたので、 だいぶ近くなってちょっと助かりました。 私は最終日の夕方、駆け込みで東ホール→西ホールの順に回ってきたのですが、 やはり少なくとも1日かけてじっくり見に行くべきだったかなと思うほど ぎっしり情報の詰まったイベントでした。 前回にも...
続きを読む→