投稿

プログラミング

この記事には広告(Amazon アソシエイトのリンク)を含みます。 English JavaScript Documentation Mozilla Developer Center が提供する Java Script のドキュメントです。 JDK TM 6 ドキュメント Java言語の公式ドキュメントです。 MSDN ライブラリ Microsoft の公式サイトで、製品やツールおよびテクノロジを利用する開発者に必要な情報を提供しています。 PHP: Hypertext Preprocessor オープンソースのスクリプト言語 PHP の公式サイトです。 Python Programming Language - Official Website オブジェクト指向のスクリプト言語 Python の公式サイトです。 日本PHPユーザー会 オープンソースのスクリプト言語 PHP に関するコミュニティです。 日本Pythonユーザ会 日本Pythonユーザ会の下部組織である、 PyJUG網元衆が運営するサイトです。 English 関連する商品 この記事に関連する本や商品は、Amazon で探せます。 Amazon で「プログラミング」を探す Amazon で「ソフトウェア開発 入門」を探す 上のリンクから購入されると、このブログに紹介料が入ることがあります。

.NET Tips

この記事には広告(Amazon アソシエイトのリンク)を含みます。 フォームを透明にする Form.Opacity プロパティで不透明度を設定できます。100%が不透明、0%が完全に透明です。 フォームの最大化、最小化イベント ResizeイベントでWindowStateプロパティを参照して最大化、最小化を判定する。 フォームのタイトルバーを消す 次のふたつの方法があります。 1.Form.FormBorderStyleプロパティをNoneにする。 2.Form.ControlBoxプロパティをfalseにして、Form.Textプロパティを空文字列にする。 関連する商品 この記事に関連する本や商品は、Amazon で探せます。 Amazon で「C#」を探す Amazon で「.NET 入門」を探す 上のリンクから購入されると、このブログに紹介料が入ることがあります。

Windows 8 Consumer Previewリリース

イメージ
この記事には広告(Amazon アソシエイトのリンク)を含みます。 Windows 8  Consumer Previewがリリースされました。 一応モニターしていたつもりですが今朝まで知りませんでした。予告とかなかったような・・・ちょっとムカつきます。 推奨環境は次のとおりでWindows 7が動けば大体動きます。詳細は 公式ブログ で確認しましょう。 •1 GHz 以上のプロセッサ •1 GB の RAM (32 ビットの場合) または 2 GB の RAM (64 ビットの場合) •ハード ディスク空き容量 16 GB (32 ビットの場合) または 20 GB (64 ビットの場合) •WDDM 1.0 以上のドライバーを備えた DirectX 9 グラフィック デバイス 日本語版のISOイメージは、 こちら からダウンロードできます。 早速ですがVMware Playerでインストールしてみたので、その様子をご紹介します。 VMware Playerは、 こちら からダウンロードできます。製品タブの無償製品の欄にあります。(執筆時点) 下準備としてBIOSの設定でVTを有効にしました。 仮想マシンの設定は次のとおりです。(違う設定でインストールに失敗しているので参考まで)  Windows 7 x64 ハードディスクサイズは128GB ネットワークアダプタはブリッジ メモリは2048MB ISOイメージをマウントして電源を入れればインストールが始まります。インストール自体は画面の指示に従って操作すれば特に問題ありませんでした。数回再起動がかかり、わたしの環境では15分程度でインストールが完了しました。 電源を入れると最初に待ち受け画面が表示されます。(これハッキリ言って邪魔です) マウスドラッグで上にスライドさせるとログイン画面が出てきます。 ログインするとスタート画面です。マウスホイールでスクロール、Ctrl+マウスホイールで拡大縮小ができます。なめらかな動きで操作感はとても良いです。 ワイドにするとこんな感じになります。 右クリックすると左下に「すべてのアプリ」アイコンが出現します。このアイコンをクリックするとすべての...

一括画像変換

イメージ
この記事には広告(Amazon アソシエイトのリンク)を含みます。 GIMPのDBP (David's Batch Processor)プラグインで複数の画像を一括で加工することができます。回転、ぼかし、色調、サイズ変更(拡大縮小)、切り抜きを一気に行えるのでとても便利です。変換後の出力ファイルの名前付けルールやファイル形式も指定できるようになってます。 まずはGIMPを こちら からダウンロードしてインストールしましょう。(本記事では2.6を使用) そしてDBP (David's Batch Processor)プラグインを 作者様のページ からダウンロードします。執筆時点でダウンロードできるファイルはdbp-1.1.8.zipです。 ダウンロードしたファイルを解凍してdbp.exeをGIMPのplug-insフォルダにコピーします。plug-insフォルダは、GIMPを起動して、編集 >> 環境設定 >> フォルダ >> プラグインで確認できます。わたしの環境だと下図のようになっていました。 ここまででインストールが完了です。 一端、GIMPのすべてのウィンドウを閉じてGIMPを起動しなおします。すると「フィルタ」メニューに「Batch Process」が追加されていることが確認できると思います。 「Batch Process」をクリックすると次の画面が表示されます。 Inputタブで変換対象となるファイルを追加します。 Turn~Sharpenタブで変換方法の詳細を設定します。これらの設定はデフォルト無効で、Enabledチェックボックスをチェックすることで有効となります。 各タブの設定方法は以下のとおりです。 Turn(回転) タブ Clockwise(時計回りに90度回転)、Upside-down(時計回りに180度回転)、Anti-Clockwise(反時計回りに90度回転)のいずれかを選択する。 Blur(ぼかし)タブ 数字が大きいほど、ぼかしの効果が増大する。 Colour(色調) Bright(明るさ)、Contrast(コントラスト)、Struration(彩度)を調節する。Auto Levelsで自動調整、Convert to...

Web PI 3.0が酷い件

イメージ
この記事には広告(Amazon アソシエイトのリンク)を含みます。 Visual Web Developerをインストールしようと思いWeb PI 3.0をダウンロードして実行してみると、なんとVisual Web Developerがない・・・  またバグかと思いながらネットを検索してみると、どうやら画面上部の「おすすめ」「プロダクト」「アプリケーション」を選択できるらしいので「プロダクト」をクリックしてみる。 はい、出てきました。 しかし、これ、普通わからないでしょ。 そもそもおすすめとか意味がわからんし・・・ 関連する商品 この記事に関連する本や商品は、Amazon で探せます。 Amazon で「Windows」を探す Amazon で「パソコン 入門」を探す 上のリンクから購入されると、このブログに紹介料が入ることがあります。

ムービーメーカーにプロファイルを追加する

イメージ
この記事には広告(Amazon アソシエイトのリンク)を含みます。 お手持ちのWindowsで再生可能な動画であれば、なんでも加工、編集し、WMV形式で出力可能なムービーメーカーですが、通常だと出力動画の細かい設定を行うことができず、これが意外と困りものです。対策としてちょっと面倒ですがWindows Media Encoder 9で動画プロファイルを作成して、ムービーメーカーにインポートするという方法があるのでご紹介します。  まず、次のリンクからWindows Media Encoder 9をダウンロードしてインストールします。   Windows Media Encoder 9 Series x64 Edition  (64bit版)   Windows Media エンコーダ 9 シリーズ (32bit版) システム要件には記載されていませんが、Windows Vist/Windows 7でも動作すると思います。64bit版がWindows 7で動作することは確認済みです。 インストールが完了したら、スタート >> すべてのプログラム >> Windows Media >> ユーティリティからWindows Media プロファイル エディタを起動します。 ①にわかり易い名前を入力します。 ②でオーディオのモードとコーデックを選択します。 ③でビデオののモードとコーデックを選択します。 ④の追加ボタンをクリックします。 選択したモードとコーデックによって、追加ボタンをクリックした後の操作が異なります。 上手の設定の場合、品質ベースタブが追加され自動的に移動します。 オーディオ形式の選択は、通常はデフォルトで問題ないです。 ビデオサイズは、説明不要かと思います。 フレームレートは1秒あたりのコマ数で、30が一般的です。 キーフレームの間隔は、通常デフォルトで問題ないです。デジタル動画というのは、一定間隔でキーフレームと呼ばれる完全なフレーム(コマ)が入っていて、中間のフレームはこのキーフレームを元に生成される仕組みになっています。一般的にキーフレームを長くすると映像劣化し中間フレームへの移動(早送り、巻き戻しなど)がぎこちなくなります。...

動画の前後をカットする

イメージ
この記事には広告(Amazon アソシエイトのリンク)を含みます。 撮影やキャプチャーした動画の撮りはじめと撮り終りの部分には、たいてい余計な映像が入っているもので、これをなんとか切り取りたいと思っている方も多いのではないでしょうか。そこで今回はこ動画の前後をカットする方法をご紹介したいと思います。動画編集というとなんだか小難しく聞こえ、専用ソフトが必要ではないのかと考えがちですが、Windowsに標準で搭載されているムービーメーカーを使うことで簡単な動画編集なら事足ります。 以下の手順は、特に指定がない限りWindows 7での操作方法となります。 「スタート」、「すべてのプログラム」の順でクリックします。 一覧から「Windows Live ムービーメーカー」を見つけクリックします。(Windows XPの場合、アクセサリ->Windows ムービーメーカー) ムービーメーカーが起動したら、「ビデオおよび写真の追加」をクリックして編集したい動画を選択します。 左側に動画のプレビューが、右側にタイムラインが表示されます。 「プロジェクト」をクリックして縦横比を選択します。縦横比が元の動画と異なる場合、自動的に黒い余白が入ります。 スライダーとコマ送りボタンで新しく作成される動画の開始点に移動した後、「編集」、「開始位置の設定」の順でクリックします。(右側のタイムラインでも調整できます) 同様に終了点へ移動し、「停止位置の設定」をクリックします。 「ホーム」、「ムービーの保存」、「このプロジェクトの推奨解像度(R)」の順にクリックします。 保存画面で保存先とファイル名を指定して「保存」ボタンをクリックすると、トリミングされた動画の書き出しが開始されます。 以上で完了となります。他にもさまざまな機能があり、操作も直感的でわかり易いのでいろいろ試してみると良いでしょう。 関連する商品 この記事に関連する本や商品は、Amazon で探せます。 Amazon で「ムービーメーカー」を探す Amazon で「動画編集 入門」を探す 上のリンクから購入されると、このブログに紹介料が入ることがあります。

Blogger でページヘッダーを削除する方法

イメージ
この記事には広告(Amazon アソシエイトのリンク)を含みます。 Blogger のページヘッダー(ブログのタイトルと説明が表示される領域)ですが、どうもデザイン的に格好良くありません。テンプレートデザイナーで頑張って試行錯誤しても、どうにも格好が付かないので、いっそうのこと削除してしまおうと思っても削除ボタンが表示されないため、削除することができません。なぜ、削除できないのかと言うと、テンプレートのHTMLでページヘッダーガジェットの locked 属性が、trueになっているためです。なので、テンプレートのHTMLを編集してlocked 属性を false に変更すれば、普通のガジェットと同じように削除できるようになります。

SyntaxHighlighter

この記事には広告(Amazon アソシエイトのリンク)を含みます。 ホームページやブログ記事に貼り付けたソースコードを見やすく整形するためのオープンソースです。C++、C#、CSS、Delphi、Java、Java Script、PHP、Python、Ruby、Sql、VB、XML、HTML に対応しています。 サイト: http://code.google.com/p/syntaxhighlighter/ ライセンス: GNU Lesser GPL 言語: JavaScript, CSS 使い方 プロジェクトページからダウンロードしたファイルを解凍すると、Scripts、Styles、Uncompressedと3つのディレクトリが作成されますが、Uncompressedディレクトリは解析用なので必要ありません。ScriptsとStyles ディレクトリをWebサーバーにアップロードします。

C++/CLIの型変換

この記事には広告(Amazon アソシエイトのリンク)を含みます。 列挙型のキャスト static_cast<type-id>(expression) 演算子を使います。 enum TestEnum{     A, B }; int main(array<System::String^> ^args){     int n = static_cast<int>(A);     return 0; }

JavaとC#の違い

この記事には広告(Amazon アソシエイトのリンク)を含みます。 JavaとC#の違いをまとめてみました。JavaプログラマーがC#でつまずくところ、Javaではこう書くんだけどってヤツですね。随時、追記する予定です。 型の比較(キャスト可能性) Java <変数名> instanceof <型名> C# <変数名> is <型名> 型オブジェクトの取得① Java <クラス名>.class C# typeof(<クラス名>);

Windows 7のブルースクリーン

この記事には広告(Amazon アソシエイトのリンク)を含みます。 確定情報ではありませんが、Windows 7 64bit版(32bit版は不明)の不具合により、ネットワーク経由で大きいファイルをコピーしているとブルースクーリーンになる場合があるようです。最近、ネットワーク経由で大きいファイルをコピーする作業をよく行っているのですが、コピー中、目を離している隙にブルースクリーンになっていて、非常に困っていました。ネットで検索してみると同じような体験をされている方がいらっしゃるようで、省電力モードに移行する際に落ちているとのことです。わたしの環境でも、しばらくPCから手を離しているときにかぎって発生しているので、同じ原因なのではないかと思います。 改善策は、電源設定でHDDとモニターの電源が切れないように設定するしかないようです。一応、この設定にしてから丸一日くらい、同現象は発生していません。 ※HDDの電源だけ切れないように設定してもダメなようです。 関連する商品 この記事に関連する本や商品は、Amazon で探せます。 Amazon で「Windows 7」を探す Amazon で「パソコン トラブル」を探す 上のリンクから購入されると、このブログに紹介料が入ることがあります。

C#の最大化、最小化イベント

この記事には広告(Amazon アソシエイトのリンク)を含みます。 .NETフレームワークでウィンドウ状態(最大化や最小化)は、WindowStateプロパティに保持されるのですが、WindowStateプロパティが変更されたことを通知する専用のイベントは存在しないようです。実行時にフォームを最大化又は最小化するとResizeイベントが発生するようなので、かわりにResizeイベントでWindowStateプロパティを参照して処理すれば良さそうです。

DCにサービスプリンシパルを登録する方法

この記事には広告(Amazon アソシエイトのリンク)を含みます。 環境によって、DC(ドメインコントローラ)上に、下記のプログラムをインストールする必要があります。 ・Windows 2000 Server   Windows 2000 リソース キット(Microsoft からダウンロード)   サポートツール(CD又はMicrosoft からダウンロード) ・Windows Server 2003    サポートツール(CD又はMicrosoft からダウンロード) ・Windows Server 2008   不明 ここからの作業は、全てDC上で行います。

音声ファイルの再生速度を早くする方法

イメージ
この記事には広告(Amazon アソシエイトのリンク)を含みます。 音声ファイルの再生速度を早くする方法を紹介します。 フリーのSoundPlayer Lilith というソフトを使用します。まずは下記からダウンロードしてインストールしましょう。 作者様のページ: http://www.project9k.jp/ ダウンロード: こちら [手順] 1. SoundPlayer Lilith を実行すると、メイン画面が表示されます。 2. メイン画面のタイトルバーを右クリックして、ポップアップメニューの「ファイルの変換」をクリックします。 3. ファイル変換画面が表示されたら、ドラッグ&ドロップ又はメニューの「ファイル」→「開く」で、再生速度を変更したい音声ファイルをリストに追加します。 4. 設定ボタンをクリックして、出力設定画面を表示します。 5. 出力設定画面で、ファイルの種類から「RIFF PCM Wave File」を選択し、「DSP設定」ボタンをクリックします。 6. 出力コントロール画面が表示されるので、速度変更の欄のチェックボックスをチェックにして、スライダーで、再生速度を設定します。専門的なことがわからない場合は、速度変更以外の項目は下図と同様にして下さい。200%=2倍速、150%=1.5倍速、100%=1.0倍速となります。わたしが試行した感じだと、まともに聞けるのは140%くらいまです。 7. 出力設定が完了したら、出力コントロール画面を閉じ、出力設定画面で「OK」ボタンをクリックします。 8. 必要に応じて、変換後のファイルが保存されるフォルダを、ファイル変換画面で指定します。 6. ファイル変換画面の「開始」ボタンをクリックすると、ファイルの変換が開始されます。 作成されるファイルは、Wave形式です。MP3など他の形式に変換する場合、 iTunesでファイル形式を変換する方法 をご覧ください。 関連する商品 この記事に関連する本や商品は、Amazon で探せます。 Amazon で「MP3」を探す Amazon で「音楽 制作」を探す 上のリンクから購入されると、このブログに紹介料が入ることがあります。

iTunesでファイル形式を変換する方法

イメージ
この記事には広告(Amazon アソシエイトのリンク)を含みます。 ちょっと、ひと手間かかりますが、信頼できる iTunes で、音声ファイルの形式を変換する方法を紹介します。ACC、AIFF、MP3、Wave ファイルへの変換が可能です。 手順は、以下のとおりです。 1. 変換したいファイルのプレイリスト作成します。(メニューから「ファイル」→「新規プレイリスト」で空のプレイリストを作成して、音声ファイルをドラック&ドロップ) 2. メニューの「編集」→「設定」で、設定画面を開きます。 3. 設定画面の一般タグのCDをセットしたときの動作の欄(中央やや下)のインポート設定ボタンをクリックします。 4. インポート設定画面が表示されたら、インポート方法で変換形式を選択して、OKボタンをクリックします。 5. OKボタンをクリックして、設定画面から抜けます。 6. プレイリストから変換する音声ファイルを選択します。 7. 右クリックまたは、「詳細」メニューから、「・・・バージョンを作成」という項目をクリックして、ファイルの変換を開始します。(・・・は、手順 4で選択した変換形式の名前) 関連する商品 この記事に関連する本や商品は、Amazon で探せます。 Amazon で「iTunes」を探す Amazon で「音楽 制作」を探す 上のリンクから購入されると、このブログに紹介料が入ることがあります。

Bloggerの読者ガジェットの問題

イメージ
この記事には広告(Amazon アソシエイトのリンク)を含みます。 どうやら、読者ガジェットに問題があるようで、IE8のステータスバーに警告のようなものが表示がされ、ページ読み込み中のバーがずっと消えません。 特に実害はないと思いますが、Blogger の動作などがおかしいと感じた場合は、読者ガジェットをはずしてみると良いかもしれません。 関連する商品 この記事に関連する本や商品は、Amazon で探せます。 Amazon で「Blogger」を探す Amazon で「ブログ 入門」を探す 上のリンクから購入されると、このブログに紹介料が入ることがあります。

Google ドキュメントの文字化け対策

イメージ
この記事には広告(Amazon アソシエイトのリンク)を含みます。 メモ帳で作成したテストファイルなどを、Google ドキュメントにアップロードすると日本語が文字化けしてしまうことがあります。これは、ファイルのアップロード時にGoogle ドキュメント形式に自動で変換されるてしまうためです。回避方法は、アップロードの設定で 「アップロードしたファイルをGoogleドキュメント形式に変換」のチェックを外すことです。 なお、一度アップロードして文字化けしてしまったファイルを復元することはできません。  関連する商品 この記事に関連する本や商品は、Amazon で探せます。 Amazon で「Google ドキュメント」を探す Amazon で「Google 活用」を探す 上のリンクから購入されると、このブログに紹介料が入ることがあります。

Velocity

この記事には広告(Amazon アソシエイトのリンク)を含みます。 Javaベースのテンプレートエンジンで、簡単な言語を用いて、テキストファイルのテンプレートを記述することができます。Webアプリケーション、ソースコードの自動生成、メール本文の自動作成など、様々な用途で使用できます。 サイト: http://velocity.apache.org/ ライセンス: The Apache Software License, Version 2.0 言語: Java 関連する商品 この記事に関連する本や商品は、Amazon で探せます。 Amazon で「Java」を探す Amazon で「プログラミング 入門」を探す 上のリンクから購入されると、このブログに紹介料が入ることがあります。

Jakarta ORO

この記事には広告(Amazon アソシエイトのリンク)を含みます。 正規表現や検索、置換、分割など、テキストを処理するためのJavaクラスライブラリです。 サイト: http://jakarta.apache.org/oro/ ライセンス: The Apache Software License, Version 2.0 言語: Java 関連する商品 この記事に関連する本や商品は、Amazon で探せます。 Amazon で「Java」を探す Amazon で「プログラミング 入門」を探す 上のリンクから購入されると、このブログに紹介料が入ることがあります。