カテゴリー:ソフトウェア開発

【C#】DLLをEXEの中に同梱させてしまう方法

アプリケーションを開発しているとライブラリを利用する機会が多いですよね。
で、DLLを利用した開発も多いかと思いますが、ちょっと規模の大きな開発になるとリンクするDLLの数が多くなりますよね。

私も先日開発したアプリケーションで15個くらいのDLLを使うアプリケーションを作ったのですが、メインのEXEファイルがフォルダ内に埋もれてしまい、ユーザーにEXEを探してもらう作業が必要になってしまいました。

今回は、そんなDLLをEXEにひとまとめにしてしまう方法(ILMerge)を勉強したので紹介します。

続きを読む

【HTML・鯖運営】iTunes Storeの検索ページを改修しました

だいぶ前にWebAPIとjsonの勉強を兼ねて作っていたiTunes Storeのアイテムを検索できるWebページを作っていたのですが、使いにくいというご指摘を頂戴していたので、ちょっと改修してみました。

改修ポイントは、

  • カテゴリに合った情報を表示することと
  • 楽曲では試聴ができること
  • iPhoneでも利用できるようにブラウザに掛かるコストを抑えること

の3点になります。

今までは、アルバムの画像と楽曲の場合はサンプルのリンクを表示するだけだったんですよね。
それだけじゃ確かに使いにくいよね。^_^;

リンク:iTunes Search

続きを読む

【ソフトウェア開発】ImageMagick

今回は、オープンソフトウェアで画像加工ソフトである「ImageMagick」の紹介です。

ImageMagickは、CUIベースで画像を加工するオープンソフトウェアです。
CUIなので、コマンドラインベースでの入力になります。

画像ファイルの形式を変更したり、画像に効果をつけたりすることができます。

続きを読む

【HTML】Amazonの割安商品検索機能

Amazonって色々な物が売られていますが、割安な商品って多いですよね。

でも、毎回割安商品の検索をするのは面倒になってきました。

そこで今回、割安商品だけをピンポイントで検索することができる機能を実装・公開しました。

↓↓検索ページはこちら↓↓

http://sivaexstrage.orz.hm/search_amazon/

続きを読む

【プログラミング】iniファイル

C#などの.NETでの開発では設定ファイルはXMLを使うことが多い気がしますが、iniファイルも現役で使えますよね。

私の場合、iniファイルの読み込み方法を知らなかったので、いつも手動でセクション探して、次の行をパラメータとして読み込むってのをやっていました。

ただ、本物のiniファイルの場合、パラメータの後ろにコメントを書いてもOKということが分かったので、Windowsでのiniファイル読み書きの方法をメモします。

続きを読む

【HTML】iOS向けのアイコンの指定の仕方

先日、うちのサイトをよく訪ねてくれる方からこんな要請がありました。

「iPhoneのホーム画面にブックマークしてるんだけど、アイコンを表示する仕組みにしてほしい」

うちのWebサイトのアイコン(ロゴ)は構想だけはあったんですが、私の技量が追いつかず、作成できていなかったんですよね。

で、iPhoneのホーム画面にも出せるようになったので、そのメモです。

続きを読む

【ソフトウェア開発】dumpbin

.NET系でアンマネージドなdllを使う時って、

[DllImport(DLLのパス, EntryPoint = "エントリーポイント")]

って、書きますよね。

でも、エントリーポイントが素直に関数名だけじゃなく、後ろに適当な文字列が付加されている場合ってありませんか?

そんなDLLのエントリーポイントを調べるのが「dumpbin」コマンドです。

 

使うためには、Visual Studioのツールが入っている必要がありますが、Express版には付いてきません。
Proなどの製品版についている機能です。

私の場合は、VS2008のProがあるので、これで調べています。

コマンドの使い方ですが、

まず、スタートメニューから「Visual Studio 2008」 → 「Visual Studio Tools」 → 「Visual Studio 2008 コマンド プロンプト」を開きます。

コマンドプロンプトが起動するので、以下のようにコマンドを打ちます。

dumpbin /exports 調べたいdllのパス

これで、dllの中の関数のエントリーポイント一覧が表示されます。

あとは、DllImport時にここで得られたエントリーポイントを記述するだけです。

【ソフトウェア開発】自動シャットダウンするデフラグ

大学や会社のパソコン、メンテナンスしてますか?
HDDは長期的に見れば消耗品なので、定期的にメンテナンスする必要があります。
最低でも定期的にデフラグを行ってやるべきです。

Windowsにはデフラグツールが標準で付いていますが、一度動かすと終了まで時間がかかります。
HDDの大容量化が進んでいる昨今ではなおさらです。

そこで、デフラグを実行し、終了後は自動でシャットダウンするバッチファイルを作りました。(大学時代に作ったものなので少し癖はありますが、、、)
今でも意外に役立つので公開します。ぜひ退社前に自動シャットダウン設定で実行してみてください。

今回は大学時代に作ったものをそのまま公開しましたが、時間に余裕が出来たら少し手直しをしたいと思います。

>>Defrag Batch Download<<


新品/中古ゲーム販売 通販ショップの駿河屋

本鯖運営維持のため、上記リンクから注文してもらえると助かります~

仮面被り過ぎ@コンプレックス大佐
@Mask_Siva

  • #ロマサガ3 の次の遊び方決めました。 ~某貴族な方々とコマンダーモードで運命の旅をする~ -パーティ- サラ、ロビン、トーマス、フルブライト、ブラック、(少年) ↓縛り↓ ・基本はコマンダーモードのみ ・サラと少年以外は弓を装備する ・術は封印
    about 2日 ago
  • 今日はリラックスするために弦楽四重奏を中心に音楽に浸っています。 一昨年あたりに音響周りを整備した甲斐がある。 良い音出してくれるわ!
    about 2日 ago
  • 先日急に連絡してきた叔母と改めて色々話をしました。 状況は色々と把握でき、父方への不信感が増しましたね。
    about 2日 ago

BGMにどうぞ

機動戦士ガンダムUC オリジナルサウンドトラック

2 UNICORN -澤野弘之

↓の再生ボタンで再生できます
もっと楽曲を試聴したいなら
>>>こちら<<<
2017年6月
« 5月  
 123
45678910
11121314151617
18192021222324
252627282930 

アーカイブ

↓応援おねがいします!↓

ブログランキング・にほんブログ村へ