サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
猫
blog.dreamhive.co.jp
Windows 7 で突然「レジストリ内の構成情報が不完全であるか、または壊れているためこのハードウェア デバイスを開始できません。 (コード 19)」が出て CD/DVD が使えなくなった:解決 概要 Windows 7 で突然「レジストリ内の構成情報が不完全であるか、または壊れているためこのハードウェア デバイスを開始できません。 (コード 19)」が出て CD/DVD が使えなくなったのですが、解決したのでメモ。 状況 Windows 附属のトラブルシューティングツールを使うと、レジストリが破損しているのが原因とのこと。 エラー見ればそれはわかるのですが、どこかという情報まで表示して欲しいところ。 とりあえずは、トラブルシューティングツール、FixIt などのツールを試した見たのですが改善されず。 解決方法 最終的に、Microsoft サポートのページの Vista の項目を試した
Outlook2016でOffice365のExchangeアカウントの再登録を行った際に発生した現象です。Outlookアカウント設定から、一旦メールアカウント(Exchangeアカウント)を削除して再登録しました。 続きを読む
WordPressで会員サイトなどを構築した場合、特定のページのみ会員のみ閲覧可能にしたい時がある。 標準機能でページや投稿にパスワードを設定する事が出来るの(下画像でパスワード保護を選択)ですが、一つ問題が・・・・ WordPressで固定ページにパスワードをかける 問題点:テンプレートを利用しているとパスワード保護が効かない? 固定ページ内のテキストエリアにHTMLを記述してページを作成している時には、パスワード保護がちゃんと効くのですが、テンプレートを利用し、phpを記述して固定ページを作成した場合、パスワード画面が表示されてもテンプレートに記述されている部分も丸見え状態になっているのです。 おそらく、the_content();がパスワード入力画面を表示する仕組みになっている様です。 でも、普通に考えたら、当たり前な気がする。 そこで、ページ全体にベーシック認証をかけてしまえ!!っ
Windows 7 で開発を行っているのですが、IIS をインストールした後は、Windows ファイアウォールの許可されたプログラムに IIS を追加しないと、外部のデバイス(PC など)からアクセスができません。そのメモ。 まずは「Windows ファイアウォール」の設定画面を立ち上げます。 スタートメニューの検索に直接入力するのが良いかと。 この画面でわかる通り、「Windows ファイアウォール」が有効になっています。 有効時には、指定したプログラム以外の通信は拒否されてしまいます。 そこで、画面左端の「Windows ファイアウォールを介したプログラムまたは機能を許可する」リンクをクリックします。 この画面が表示されます。 「World Wide Web サービス(HTTP)」で通信を許可したいネットワークにチェックを入れ、「OK」ボタンをクリックしましょう。 以上です。 たいし
なぜか FireMonkey のインストールがスクリプトエラーで進まないので、 Xcode の再インストールからやり直すことにしました。 アンインストール方法は簡単で、ターミナルから次のコマンドで。 [code lang=’shell’] $ sudo <Xcode>/Library/uninstall-devtools –mode=all [/code] 「<Xcode>」の部分は通常「/Developer」だと思うので、次のコマンドになるかと。 [code lang=’shell’] $ sudo /Developer/Library/uninstall-devtools –mode=all [/code] このスクリプトの説明は、「/About Xcode.pdf」に書かれています。 【最後まで読んでくれたあなたに】 あなたは、24時間365日、自分の代わりに集客し続けてくれるWeb
ブログパーツや、ウィジェット(Widgets)やガジェット(Gadgets)の作成方法について、仕事で扱うかも知れないので、調べてみました。 そのメモ。 * ブログパーツはまだいいのですが、ガジェット(≒ウィジェット)は動作するプラットフォーム(Windows Vista/7, iGoogle, Google デスクトップ, etc…)がたくさんあり、それぞれに向けた作り込みが必要なようです。 ブログパーツも、サイズという観点から見れば、やはり何パターンか作る必要があると言えるでしょう。 作り方の方針 さて、今回は、自社の既存コンテンツが使えるように、ブログ側からは JavaScript コードを貼り付けてサーバの JavaScript を読み込み、読み込まれた JavaScript 内で外部の既存コンテンツ(PHP など)を呼び出すように作ってみました。 「ブログ内の script タグ
開発と運用の環境によって、サーバ名やその IP が違う場合は非常に多いです。 しかし、Visual Studio の「Web 参照」を利用してしまうと、ASP.NET XML Web サービスを利用するためには事前コンパイルが必要となります。 では、複数の環境に同一のバイナリで配布したい場合にはどうすれば良いか。 この問題についての考察です。 * ※このトピックは、Visual Studio 2008 の環境に、Delphi Prism をインストールした状態で確認しました <Visual Studio の Web 参照機能の問題点> 上記概要の通り、Visual Studio には Web サービスへ接続するための機能として、「Web 参照の追加」というメニューがあります。 ※「ソリューション エクスプローラ」で「プロジェクト」を選択し、右クリックすると出てくるメニュー これは Web
正規表現で指定した文字を”含まない”行を抽出する方法を探していたところ、 ひけつ(パソコン便利ツール集)で見つけました。 次の正規表現で、「dx」という文字列を”含まない”行を抽出できます [code lang=’text’] ^((?!dx).)*$ [/code] (?!パターン) は、ゼロ幅の否定的な先読み表現だそうです。 正規表現は方言もあって大変なこともありますが、テキスト処理が必要な時には本当に便利ですね。 【最後まで読んでくれたあなたに】 あなたは、24時間365日、自分の代わりに集客し続けてくれるWebサイトを作りたい!と思ったことはありませんか? 私はこれまで500以上のWebサイトの構築と運営のご相談に乗ってきましたが、Webサイトを作ってもうまく集客できない人には、ある一つの特徴があります。 それは、「先を見越してサイトを構築していないこと」です。 Webサイトで集客
Windows 7 と Hybrid W-ZERO3 を繋ぎ、Bluetooth DUN できました。 いわゆるテザリングってやつですね。 Bluetooth のドライバは、Windows 7 標準のものを利用しています。 自分が Hybrid W-ZERO3 を選択したのは、3G 回線で接続できること、PC の外部に Hybrid W-ZERO3 があっても良いこと、が理由です。 当初、この計画では WiFi Snap を利用する予定でした。 しかし、WiFi Snap の(正確には無線 LAN 利用時の)電力消費の激しさに、実用性面から諦めていました。 ※バッテリーが、連続使用だと2時間持ちません しかし、Bluetooth PAN であればそれほど激しい電池の減りもないので、ならば Bluetooth DUN でもいけるだろうとネットをあさったのです。 と言うことで、だいぶ情報も出て
各所で言われている Hybrid W-ZERO3 が PC の USB 経由で充電出来ない件ですが、自分のところでもそうでした。。 現在大阪に出張中でして、AC アダプタは自宅なんです。 ウィルコムに電話したところ、AC アダプタ経由で最初に充電し、本体の電源が入るようになってから、PC の USB に繋いでくださいとのことでした。 OS 側で電源の入力電流を見ているそうで、PC の USB 経由の場合、電流量が足りない場合充電しない設計だそうです。 一応 500mA がしきい値らしいですが、どうなんですかねぇ。 500mA って、USB 2.0 規格の最大値じゃないですか。 * ま、とにかく、試行錯誤の結果、タイトルの通り充電できるようになりました。 あきばお~のここら辺のケーブルを買ってあったので、こいつを改造しました。 しかし、工具が無いに等しいので、配線を曲げ曲げ疲労で断線、被覆を
Wikipedia の膨大な情報を、PHP で作ったプログラムから参照する方法について、簡単にまとめてみました。 まず、Wikipedia の情報は、ブラウザで通常のアクセスを行うとレンダリングされた結果が帰ってきます。 こんな URL ですね。 [code lang=’text’] http://ja.wikipedia.org/wiki/検索ワード [/code] そして、XML 形式でデータを取り出したい場合は、次のような形式の URL でアクセスすれば OK です。 [code lang=’text’] http://ja.wikipedia.org/wiki/特別:データ書き出し/検索ワード [/code] ※実際の URL では、日本語部分はすべて URL エンコードする必要があります そして、プログラムから上記 URL を呼び出そうとすると、問題が起きます。 たぶん次の様なエ
PHP のお気に入りフレームワーク CodeIgniter で開発を行っていたのですが、さくらインターネットで動作させようとしたときにはまったので、メモしておきます。 ○環境 CodeIgniter 1.7.2 さくらインターネット スタンダードプランで PHP5 を選択 結論としては、.htaccess と config.php の2点をいじる必要がありました。 まずは「.htaccess」側のコード。 [code lang=’sh’] RewriteEngine On RewriteBase / #条件付加:REQUEST_FILENAME ディレクトリが存在しなければ(!-d)次に進む RewriteCond %{REQUEST_FILENAME} !-d #条件付加:REQUEST_FILENAME ファイルが存在しなければ(!-f)次に進む RewriteCond %{REQUE
Windows Mobile 6.5 にも当然ながら ActiveSync が存在します。 Google Sync を利用して、標準のカレンダー情報と Google カレンダーの情報を同期してみたら、思いの外簡単にできたのですが、せっかくなのでメモを残しておきます。 ActiveSync を開きます 「menu|Add Server Source」を選択します 「Email address」を入力し、「Attempt to ~」チェックボックスをオフにします 「Server address」に「m.google.com」を入力し、「This Server ~」チェックボックスをオンにします Google カレンダーで利用している「Username」と「Password」を入力します。「Domain」の入力は必要ありません 同期したい項目にチェックを入れます。 デフォルトだと、デバイス側のデ
C# の string は System.String のエイリアスです。 基本的に C# では文字列を「”」で囲みますが、 ファイルへのパスや SQL など複数行の文字列を扱いたい場合にが「@(アットマーク)」を利用すると便利です。 そのメモ。 基本的な書き方 とりあえず、C# で普通に文字を書くには、次の様に書きますね。 string s = "C:\\path\\to\\file"; 「\」はエスケープする必要があるので、「\」と重ねて書くわけです。 「@」を利用した書き方 で、「@」を利用すると次の様に書くことができ、エスケープを行わずに「/」を文字列に含められるので、パスを指定したい場合などに可読性が高く、便利に使えます。 string s = @"C:\path\to\file"; これを、「@quoted(クォート) string」と呼びます。 PHP などにおけるヒアドキュ
Adobe CS4 をインストールすると、Adobe Drive CS4 が同時にインストールされます。 アプリケーション自体は良いのですが、デスクトップやフォルダなど、様々なところで表示される「Adobe Drive CS4」コンテキストメニューは邪魔です。 その削除方法のメモ。 ↓こんなコンテキストメニューのことです 削除方法 削除はレジストリの編集で行います。 下記キーを削除してください。 ○「デスクトップ」のコンテキストメニューの削除 HKEY_CLASSES_ROOT\directory\Background\shellex\ContextMenuHandlers\{C95FFEAE-A32E-4122-A5C4-49B5BFB69795} ○「フォルダ」のコンテキストメニューの削除 HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\C
ASP.NET でクライアント側の検証用に JavaScript を使う場合に困ることの一つが、ASP.NET のコントロールの ID は、設計時と実行時とで違うこと、じゃないでしょうか。 ID がわからなければ、getElementById() などが使えないのです。 そこで、その ID の取得方法についてのメモ。 * JavaScript 内でオブジェクト群をループして取得する方法もあると思うのですが、私が使う方法は、ASP.NET コントロールの、ClientID プロパティを利用する方法です。 例えば、JavaScript 内で次の様に書きます。 [code lang=’javascript’] var element = document.getElementById(“< %= [ASP.NETのコントロールID].ClientID %>“); [/code] こうすると、el
Panasonic CF-Y5 に SSD(TS64GSSD25-M) を組み入れて利用していたのですが、とうとう噂に聞くプチフリーズが発生するようになりました。このままだと非常に動きが悪いので、どうすれば良いか考察してみます(EWF とか FileDisk などが関係します)。 その3。 * 1つ前のトピックでは、EWF の導入についてと、導入後の問題点について述べました。 問題点とは、次の2点です。 データ用のDドライブは高速化されない インターネットキャッシュや、テンポラリの書き込み先がCドライブのままだと、あっという間に EWF 用のメモリを食いつぶす 高速化のためのライトキャッシュは、クラッシュ時のデータの保全性とのトレードオフの関係があると言えます。 1点目のデータ用Dドライブにキャッシュを持たせないことは、自分のPCの運用上仕方がありません。 しかし、2点目の一時ファイルなど
Panasonic CF-Y5 に SSD(TS64GSSD25-M) を組み入れて利用していたのですが、とうとう噂に聞くプチフリーズが発生するようになりました。このままだと非常に動きが悪いので、どうすれば良いか考察 してみます(EWF とか FileDisk などが関係します)。 その1。 * まずプチフリーズがなんなのかについてですが、一言で言えば読み込み命令と書き込み命令が同時に SSD の制御 IC に発行されると、処理待ちのために OS 自体が数秒程度フリーズする現象のことを指しています。 元々書き込み速度も回数も HDD に比べて弱い SSD ですから、できれば書き込み自体の頻度を下げたいところです。 ネットを見回ってみると、同様のプチフリーズ現象に困っている人たちの解決策がいろいろ上がっていましたので、自分なりの結論をまとめてみました。 * とりあえず、プチフリーズの解決方法
先日、イーモバイルの Touch Diamond S21HT に、Windows Mobile 6.5 beta の ROM を焼いてみたのですが、自分が焼いた時の手順などを忘れないようにメモしておきます。 * 動作している動画はこちらから。 スーパーざっくりした手順を載せておきます。 色々グレーゾーンなので。 Hard-SPL化 ROM 焼き実行 日本語関係の設定 各種設定 まず、標準の Touch Diamond では、純正の ROM しか焼くことができません。 ですので、Hard-SPL 化を施し、xda-developers などで配られている ROM を焼ける準備をします。 ※SPL=Second Program Loader ※PC の IPL と同じようなもの、ROM のプログラムをメインメモリに展開するための仕組みです 次に、Windows Mobile 6.5 の ROM
問題 普段私はマルチモニタ環境でノート PC を利用する場合があるのですが、急いで外出するなどの際、ディスプレイ ケーブルを抜いてそのまま出てしまうことがあります。 しかし、マルチモニタに正しく対応しないアプリケーションは、そのウィンドウが画面外に出たまま戻ってこない場合があります。 その対処方法のショートカット キーを紹介します。 前提知識 基本となるショートカット キーは、「ALT」+「スペースキー」です。 プログラム メニュー(アプリケーション画面の左上をクリックしたときに出るメニュー)を出すためのものです。 このメニューを表示したあと、「移動(M)」や「最大化(X)」のカッコ内のキーを押せば、それぞれの動作が出来ます。 移動(M)の場合は、カーソル キーでウィンドウを移動することが出来ます。 つまり、画面が見えなくなったら「ALT」+「スペース キー」→「M」のあと、キーボードのカ
PHPExcel で配られているライブラリです。 単に書き出すのではなく、Excel ファイルをテンプレートとして作成し、自分でデータを埋め込めるようにできるのです。 利用方法は簡単で、適当にアーカイブを解凍した後、次のコードで動きます。 [code lang=’php’] set_include_path(get_include_path() . PATH_SEPARATOR . ‘./Classes/’); include ‘PHPExcel/IOFactory.php’; include ‘PHPExcel/Writer/Excel2007.php’; //読み込み $objReader = PHPExcel_IOFactory::createReader(‘Excel2007’); $objPHPExcel = $objReader->load(“template.xlsx”);
このページを最初にブックマークしてみませんか?
『blog.dreamhive.co.jp』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く