システム開発ブログ

古郡

リダイレクト方法とリファラ

古郡

古郡 (2012年4月20日 20:16)
システム開発事業部

みなさん、こんにちは。 システム開発事業部の古郡です。 私は長く業務システムの開発を中心に行なっていますが たまに外部公開するwebアプリを開発することもあります。 その際、イントラネット内部でのみの使用を前提に作る場合と異なり セキュリティに関してかなり神経を使うことになります。 セキュリティに関しての対応を入れる場合にHTTPヘッダの リファラを参照する対応を入れることがあるのですがこの リフ...

続きを読む→

コンボボックスのドロップダウン中の選択項目にツールチップを表示する

古郡

古郡 (2012年3月27日 14:53)
システム開発事業部

皆さんこんにちは。 システム開発事業部の古郡です。 長ったらしいタイトルですが、今回紹介するのはまさにこのタイトルのとおりです。 通常ツールチップはボタンなどコントロールそのもののヒントとして使われます。 ただ、ドロップダウン状態のコンボボックスから何かひとつ選択する場合に、 その選択しようとする項目にヒントを表示したい場合などがあると思います。 今回たまたまそのような必要があったので簡単に作って...

続きを読む→

少し早いがこれからこの業界に入る若者に向けて

古郡

古郡 (2012年3月 6日 21:38)
システム開発事業部

皆さんこんにちは。システム開発事業部の古郡です。 先日とあるテレビ番組を見て思ったことを書こうと思います。 その番組では、現在のアニメ業界の問題に焦点をあてていました。 どうやら現在、アニメ業界では作業の分業化が進み若手アニメーターの 仕事が個人作業となり、先輩と共に作業する機会が減っているそうです。 その為に若手アニメーターが育たなくなっているという問題が起きている とのことでした。 そしてその...

続きを読む→

『人間行動の問題』とCCPM

古郡

古郡 (2012年2月24日 18:41)

みなさん、こんにちは。システム開発事業部の古郡です。 システム開発はプロジェクトの形式をとることが多く、 プロジェクトマネジメント活動はプロジェクト成功の重要な ポイントの一つになります。 実は、最近CCPMというプロジェクト管理手法を知りました。 これを知らなかったことに自分の勉強不足を感じたわけなのですが、 なかなか面白そうなので私も実際に勉強を始めてみようかと思っているところです。 何に面白...

続きを読む→

その共通は本当に共通化されているのか?

古郡

古郡 (2012年1月17日 22:32)
システム開発事業部

プログラムを組んでいる人であれば「共通関数」とか「共通部品」 という言葉を聞いたことがあると思います。 知らない方は色々な処理で利用することができるプログラムの部品の 事であると考えてもらえればいいと思います。 あるプログラムコードを共通で利用する理由は色々とあるわけなのですが、 語弊を恐れずにざっくりと言ってしまうと、プログラムにおいては同じコードが 必要になることが多くその場合に同じコードを色...

続きを読む→

phpのarray_unique関数

古郡

古郡 (2011年12月13日 19:47)
システム開発事業部

みなさん、こんにちは。システム開発事業部の古郡です。 PHPには「array_unique」という配列から重複した値を削除する関数があります。 今回みごとにはまったので、備忘として。 たとえば以下のようなコードを書くと失敗します。 $test = array(1,2,2,4,5,6,5,8,8,8,11); $test2 = array_unique($test); for($i=0;$i<...

続きを読む→

mod_rewriteで行き詰った時には

古郡

古郡 (2011年11月15日 21:19)
システム開発事業部

皆さんこんにちは、古郡です。 Apacheのモジュールであるmod_rewriteを初めてきちんと使用してみました。 mod_rewriteを利用するとアクセスしてきたURLを書き換えることができ、 例えばサイトを引越した場合に引越前のURLにアクセスがあっても 自動的に引っ越し先にリダイレクトを行うことが可能です。 最近ではSEO対策のひとつとして使う方も多いのではないでしょうか。 しかしこのモ...

続きを読む→

Google Chromeのテキストボックスにはご用心

古郡

古郡 (2011年10月18日 11:39)

皆さんこんにちは。古郡です。 今日はChromeのテキストボックスの意外な動きを見つけたので紹介します。 その意外な動きとは半角カナの濁点・半濁点が1文字として認識されないという動きです。 具体的に書くと、IEやFireFoxではテキストボックス上で半角の「バ」はという文字は 「ハ」と「゙」の2文字として認識されるのですが、Chromeの場合は「バ」という文字は 1文字として認識されてしまいま...

続きを読む→

HTML5 Canvasを試してみる その2

古郡

古郡 (2011年9月20日 22:45)

皆さんこんにちは。古郡です。 数か月前にCanvasを試すという記事を書きましたが、 今回もCanvasで少し遊んでみましたので、そちらを載せてみます。 きっかけは色々とCanvasを使ったサイトを見ていたのですが、 簡単なシューティングゲームみたいなものを作ってみるサイトがあり それを真似してみようと思ったわけです。 シューティングゲームといえば私の中では「グラディウス」なのですが 「グラディウ...

続きを読む→

目に見えないモノを買ってもらっている意識を持つ

古郡

古郡 (2011年7月26日 23:59)
流通システム部

みなさんこんにちは。古郡です。 最近はあまりプログラムコードを書いたり、製品に直接さわるような 機会が少ないので、技術的な話ではなく思っていることを書きます。 以前、知り合いが目に見えないものを売る人はすごいと言っていました。 洋服や、車など目に見えるモノは売っている人の力量に関係なく 目の前のものが良ければ売れます。逆に見えないモノは良いか 悪いかが判断できないために、それを売るということは売っ...

続きを読む→

Web開発に携わる者として最近思うこと

古郡

古郡 (2011年7月 6日 21:45)
流通システム部

みなさん、こんにちは。古郡です。 いきなりですが、みなさんJavaScriptやってますか? 今やWebサイトを作るにしろ、Webアプリケーションを作るにしろJavaScriptは 重要なスキルとなりました。おそらくこの意見を頭ごなしに反対する人は 少ないのではないでしょうか? さらに言えば、今後HTML5が広まることによりJavaScriptは今よりも重要な スキルになると考えています。 実は最...

続きを読む→

HTML5 Canvasを試してみる

古郡

古郡 (2011年5月 7日 15:10)
流通システム部 / HTML5

IE9がHTML5 Canvasに対応し、日本語版もリリースされたので 少しCanvasの使い方を勉強しようと思いJavaScriptのコードを書いてみました。 コードは水面に広がる波紋のように、Canvas上のランダムな位置から 円が広がっていくだけの単純なものになります。 HTMLコード <!DOCTYPE html> <html> <head> <...

続きを読む→

システムの規模に合わせた開発方法を選択する

古郡

古郡 (2010年12月21日 18:52)
流通システム部

みなさん、こんにちは。 流通システム部の古郡です。 おそらく自社でプログラムの実装を行っている会社であれば それぞれ自社特有のプログラムの組み方であったり、 どのようなシステム構築でも使うことができる汎用クラスや 関数のようなものが既に用意されていると思います。 我がアイロベックスでもシステム開発においてどのようなシステムでも 共通で使用することができる汎用クラスや関数を用意しています。 また、フ...

続きを読む→

JavaScript の 「Web Workers」 に触ってみる

古郡

古郡 (2010年10月19日 14:49)
流通システム部

みなさん、こんにちは。 流通システム部の古郡です。 HTML5関連のAPIのひとつに「Web Workers」というものがあります。 これはバックグラウンドで動作するJavaScriptのスレッドを生成するAPIになります。 このAPIはすでにIE以外の最新ブラウザであれば簡単な処理は動作可能です。 今回、私はChrome 6を使用して触ってみました。 まず、以下のようなhtmlのページがあったと...

続きを読む→

Web SQL Databaseに触れる その2

古郡

古郡 (2010年8月24日 16:44)
流通システム部

みなさん、こんにちは。 流通システム部の古郡です。 前回の記事でWeb SQL Databaseについて簡単に説明しました。 今回は、実際のコードを使ってもう少し詳しく説明したいと思います。 以下のコードはページのロード時などにWeb SQL Databaseに接続し、 テーブルにデータがあれば取得して画面に表示するJavaScriptのコードです。 //データベース オープン(データベースに接続...

続きを読む→

Web SQL Databaseに触れる その1

古郡

古郡 (2010年8月17日 14:08)
流通システム部

みなさん、こんにちは。 流通システム部の古郡です。 HTML5関連APIのなかに「Web SQL Database」というものがあります。 簡単に説明するとJavascriptで操作できるクライアント上のRDBの仕様となります。 システムとしての使い方は難しいところもありますが、サーバ側で一時テーブルのようなものを使用している機能にとってかわることができるのではないかと期待していました。 しかし残...

続きを読む→

マニフェスト生成ツールを使ってマニフェストファイルに署名する

古郡

古郡 (2010年6月15日 15:56)
流通システム部 / .NET

ClickOnceを使用するには配置マニフェストファイルと アプリケーションマニフェストファイルという2種類の マニフェストファイルを用意し、さらにそれぞれの ファイルに証明書で署名を行う必要があります。 配置マニフェストファイルとはClickOnceの配置に関する 情報を記述したXMLファイルとなり、アプリケーション マニフェストファイルとは配置されるアプリケーションを 記述するXMLファイルに...

続きを読む→

MSのツールでテスト用証明書を簡単に作成する

古郡

古郡 (2010年6月 1日 07:58)
流通システム部

今更ながらClickOnceを使う機会がありました。 ClickOnceアプリの配布を行うには、2種類の マニフェストファイルに署名を行う必要があります。 ただしVisualStudioを使用してアプリケーションの発行を 行う場合には、発行処理中に自動的に署名に必要なpfx形式の 証明書(キーファイル)を作成し署名してくれるので それほど意識する必要はありません。 ただし環境的な問題でアプリケーシ...

続きを読む→

クロージャを使用してコードを守る

古郡

古郡 (2010年1月12日 19:52)
ソフトウエア開発部

現在のWebアプリケーションにおいてクライアントサイドプログラム、主にJavaScriptは非常に重要視されています。その動きは今後も続き、外部のライブラリを使用するような機会が今後は増えることが予想できます。 このような状況下において、開発者は外部のライブラリの影響を受けない、または与えないようにコードを書く必要があります。 以下のように、fooという名前の関数が2つ定義されている状況を考えて下...

続きを読む→

JavaScriptの論理演算子

古郡

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

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

続きを読む→

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

システム開発ブログ

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

最近の記事

カテゴリー

部署

月別アーカイブ

以前の部署別ブログ

ページのトップ