2011年6月
« 5月   7月 »
 12345
6789101112
13141516171819
20212223242526
27282930  

[C#] Twitter Search APIをWebClientから使用する例

12:07 AM on 2011年6月24日 ,

private class Tweet { public string ID { get; set; } public string Title { get; set; } public string Published { get; set; } public string Source { get; set; } public Uri Image { get; set; } public string Author { get; set; } } private void GetTweets() { WebClient client = new [...]

[C#] 正規表現メモ

12:03 AM ,

// 文字列に含まれるタグを除去 Regex r = new Regex(@”<.*?>”, RegexOptions.None); string result = r.Replace(“<div style=’font-size:12px;’>test</div>”, string.Empty); // 文字列から()で囲まれた部分を除去 Regex r = new Regex(@”\(.*?\)”, RegexOptions.None); string result = r.Replace(“aaa (bbb)”, string.Empty);

[PHP] MagpieRSSの実装例

12:01 AM ,

require_once ‘MagpieRSS/rss_fetch.inc’; // マルチバイト文字の文字化け対応 define(“MAGPIE_OUTPUT_ENCODING”, “UTF-8″); // キャッシュをオフにする define(“MAGPIE_CACHE_ON”, 0); $url = “[RSSのURL]“; $rss = fetch_rss($url); if (isset($rss->items) && count($rss->items) > 0) { foreach ($rss->items as $item ) { echo $item['title']; } } // simplexml_load_fileでの取得結果と内容を比較する //$xml = simplexml_load_file($url); //var_dump($xml); //var_dump($rss);

jQueryのコードサンプル

11:21 PM on 2011年6月15日 ,

$(document).ready(function(){ $(‘#main’).css({opacity:0}).animate({opacity:1},1000); $(‘a’).click(function(){ var url = $(this).attr(“href”); $(‘#main’).animate({“opacity”:0},500,”linear”,function(){ location.href = url; }); return false; }); $(‘.className’).each(function(){ $(this).css({opacity:”1.0″}); }); $(‘.className’).hover( function(){ $(this).fadeTo(‘fast’,0.4); }, function(){ $(this).fadeTo(‘fast’,1.0); } ); $(‘.className’).click(function(){ $(this).css({opacity:”0.4″}); }); });

マシントラブル解決までの流れのメモ2

10:20 PM on 2011年6月6日

※あくまでもその時の作業の流れであり、問題に対して正確な対処を行ったかどうかは不明 プリンタのドライバをCDからインストールしようとした。 ↓ 付属ソフトのインストール途中でハングしたため、PCを強制終了、再起動した。 ※上記を2回やった。 ↓ Win7起動時の「ようこそ」画面から先に進まなくなった。 ↓ セーフモードからは起動できる。 ↓ 「システムの復元」から少し前に戻すと、一旦復旧したが、再起動するとまた「ようこそ」画面から先に進まない。 ※復元後も、インストールに失敗したプリンタの付属ソフトは存在している状態。 ↓ 「システムの復元」後、一旦復旧させた時に以下の対応を行った。 ・プリンタの付属ソフトをファイル削除(アンインストールできなかったため) ・「C:\Windows\System32\spool\drivers\w32x86」以下のファイルを全て削除 ・「msconfig」から、不要なスタートアップを無効化 ・(念のため)今までインストールしていたプリンタもドライバ削除・アンインストール ↓ 復旧した。 (マシンスペック) ・OS: Windows 7 Ultimate ・CPU: Intel Core2 Duo CPU E4500 @ 2.20GHz 2.20GHz ・RAM: 2.00GB

マシントラブル解決までの流れのメモ1

10:19 PM

※あくまでもその時の作業の流れであり、問題に対して正確な対処を行ったかどうかは不明 PCを別の事務所に運んだ。 ↓ 電源を入れると、CPUファン?の音が鳴りっぱなしで、起動しなくなった。 ↓ 帯電が起きたことで起動しなくなった?? ↓ PCのカバーを開けて、電池をはずし、暫く置いてから戻して電源を入れると復旧した。 ↓ しかし、今度はOSを開始できない(どのような画面だったかは忘れた)。 ↓ BIOSが初期化?されていたようで、存在しないAドライブを認識しようとしておかしくなっていた。 BIOSからAドライブを認識しないよう設定変更。 ↓ 無事、OSも開始されるようになった。 (マシンスペック) ・OS: Windows 7 Ultimate ・CPU: Intel Core2 Duo CPU E4500 @ 2.20GHz 2.20GHz ・RAM: 2.00GB

[Silverlight OOB] WindowsとMacで異なる挙動のメモ

10:14 PM ,

LayoutRootのMouseLeftButtonDownイベントハンドラに Application.Current.MainWindow.DragMove(); を記述し、MainWindowをドラッグで移動できるようにする。 ↓ LayoutRootの子要素として、上下左右の四隅に配置した RectangleのMouseLeftButtonDownイベントハンドラに Application.Current.MainWindow.DragResize(WindowResizeEdge.~); を記述し、MainWindowのサイズを四隅からドラッグで変えられるようにする。 ↓ Windows: DragMoveとDragResizeがうまく働く Mac: DragMoveが効いてしまい、DragResizeが非常にやりずらい ↓ LayoutRootの子要素として、中央にGrid等を配置し、 そのMouseLeftButtonDownイベントハンドラに Application.Current.MainWindow.DragMove(); を記述すると、Macでもうまく処理されるようになる。