<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-624769101062170683</id><updated>2012-02-16T09:40:05.499-08:00</updated><category term='EPSG Codes'/><category term='bsb'/><category term='FAQ'/><category term='Scrapi'/><category term='GNU AIS'/><category term='Load Balancer'/><category term='Pylons'/><category term='Hex Editor'/><category term='NRPE'/><category term='CAPISTRANO'/><category term='Mac软件'/><category term='Action Message Format'/><category term='Piccolo'/><category term='Synergy'/><category term='ndk'/><category term='VPN'/><category term='Formatter'/><category term='Graphics'/><category term='p.mapper'/><category term='Mapstraction'/><category term='nginx'/><category term='Cacti'/><category term='PPS'/><category term='Unison'/><category term='Flex'/><category term='JMS'/><category term='touchMapLite'/><category term='高清电影'/><category term='ExtJS'/><category term='Modest Maps'/><category term='Struts'/><category term='Class Method'/><category term='Gpass'/><category term='SSH'/><category term='Tile Map Service'/><category term='UTF-8'/><category term='singleton class'/><category term='ジオヘックス'/><category term='リバースプロキシ'/><category term='PC切替機'/><category term='javascript:void(0)'/><category term='mongrel_proctitle'/><category term='dig'/><category term='route-me'/><category term='touch screen'/><category term='Unicode'/><category term='iPhone'/><category term='ActiveX Control'/><category term='ロードバランシング'/><category term='BeeLineGPS'/><category term='ka-Map'/><category term='Ruby Facets'/><category term='tora'/><category term='ubuntu'/><category term='MapTiler'/><category term='Puppet'/><category term='VisualGPS'/><category term='svn'/><category term='pplive'/><category term='MBR'/><category term='Excel'/><category term='Bluefish'/><category term='Message Queue'/><category term='NTFS'/><category term='Shapefile'/><category term='Cairo'/><category term='Linux Square'/><category term='ruby-debug'/><category term='MapReduce'/><category term='ActiveRecord'/><category term='reverse proxy server'/><category term='s52'/><category term='Google XYZ'/><category term='Deep Zoom'/><category term='tunneling'/><category term='GDAL'/><category term='ロードバランサ'/><category term='SpatiaLite'/><category term='VisualGPSce'/><category term='tor'/><category term='Chromium'/><category term='scraping'/><category term='MapServer Test Suite'/><category term='RedHat'/><category term='SpeedyBoot'/><category term='HSLayers'/><category term='PowerShell'/><category term='BlazeDS'/><category term='Fedora Frog'/><category term='MS4W'/><category term='mysqldump'/><category term='C言語'/><category term='gpx2shp'/><category term='自动还原光盘'/><category term='qsopcast'/><category term='Comet'/><category term='MapScript'/><category term='Scalability'/><category term='GPX'/><category term='GeoHash'/><category term='Vizzuality'/><category term='VMBuilder'/><category term='Flash Server'/><category term='SharePoint'/><category term='ISO/IEC 8211'/><category term='Privoxy'/><category term='Microsoft QuadTree'/><category term='VirtualShape'/><category term='FOSS4G'/><category term='hpricot'/><category term='Code Beautifier'/><category term='deprec'/><category term='proxy server'/><category term='PHP'/><category term='Mapfile'/><category term='Ext JS'/><category term='Ruby'/><category term='Linux'/><category term='Rails 3'/><category term='Qt4'/><category term='マイコン'/><category term='VIM'/><category term='PPA'/><category term='AMF'/><category term='Web Developer Tools'/><category term='ibus'/><category term='Nginx Module'/><category term='LDAPクライアント'/><category term='杀毒软件'/><category term='整形'/><category term='SQL'/><category term='HAProxy'/><category term='S-57'/><category term='Winsock2'/><category term='AIS'/><category term='XBMC'/><category term='Singleton method'/><category term='Totem'/><category term='スクレイピング'/><category term='key-valueストア'/><category term='SQLAPI++'/><category term='Split Window'/><category term='Binary Editor'/><category term='Gutenkarte'/><category term='TileCache'/><category term='mapfish'/><category term='WebORB'/><category term='Flash'/><category term='＠IT'/><category term='mail proxy server'/><category term='OpenZoom'/><category term='libbsb'/><category term='spring'/><category term='Syslog File'/><category term='GeoHex'/><category term='dpkg'/><category term='組み込みソフトウェア'/><category term='Splashtop'/><category term='网络电视'/><category term='Map Projection'/><category term='Windows Service'/><category term='OpenLayers'/><category term='Monit'/><category term='init scripts'/><category term='电子海图'/><category term='Ganglia'/><category term='Corkscrew'/><category term='PPStream'/><category term='NMEATime'/><category term='geospatial data'/><category term='TV'/><category term='jQuery'/><category term='MySQL'/><category term='Rails'/><category term='Sequel'/><category term='openssl'/><category term='geoext'/><category term='Slowloris'/><category term='ufw'/><category term='opencpn'/><category term='OSGeo4W'/><category term='Mapbender'/><category term='editor'/><category term='UAC'/><category term='Spherical Mercator'/><category term='andLinux'/><category term='mongrel'/><category term='GPS'/><category term='HTTP server'/><category term='バーチャルホスト'/><category term='中国开源镜像站'/><category term='JavaScript Compressor'/><category term='XTides'/><category term='zyGrib'/><category term='osflash'/><category term='OpenLaszlo'/><category term='LocaPoint'/><category term='SSLラッパ'/><category term='レプリケーション'/><category term='fedora'/><category term='mapnik'/><category term='Ruby-Doc.org'/><category term='Zooming'/><category term='メールプロキシ'/><category term='cplusplus.com'/><category term='ESRI'/><category term='GeoServer'/><category term='C++'/><category term='iUI'/><category term='VisualGPSXP'/><category term='Google Earth'/><category term='osgeo'/><category term='python'/><category term='eTicket'/><category term='MapServer'/><category term='Linuxカーネル'/><category term='FoxyProxy'/><category term='windows'/><category term='AMF remoting'/><category term='Spatial Reference'/><category term='ISPConfig'/><category term='Product Key'/><category term='Android'/><category term='Zabbix'/><category term='JBoss'/><category term='update-alternatives'/><category term='logger'/><category term='Merb'/><category term='openev'/><category term='Edit Distance Algorithms'/><category term='Load Balancing'/><category term='gis'/><category term='JailbreakMe'/><category term='Nagios'/><category term='Java'/><category term='ghost'/><category term='負荷分散'/><category term='Munin'/><category term='QoS'/><category term='GetText'/><category term='mod_tile'/><category term='curb'/><category term='去广告外挂'/><category term='Stunnel'/><category term='MapMap.org'/><category term='Java Decompiler'/><category term='DataMapper'/><category term='Red5'/><category term='Windows CE'/><category term='netcat'/><title type='text'>中国写真館</title><subtitle type='html'>Various things that I read and meet everyday.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default?start-index=101&amp;max-results=100'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>852</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-389164832610537648</id><published>2011-02-27T23:23:00.000-08:00</published><updated>2011-02-27T23:37:23.367-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='route-me'/><title type='text'>route-me: Creating a new MapSource Class</title><content type='html'>route-me: &lt;a href="http://mobilegeo.wordpress.com/2010/07/07/route-me-native-iphone-mapping-framework/"&gt;Creating a new MapSource Class&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-389164832610537648?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/389164832610537648/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=389164832610537648' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/389164832610537648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/389164832610537648'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2011/02/route-me-creating-new-mapsource-class.html' title='route-me: Creating a new MapSource Class'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-7944705187125742852</id><published>2011-02-27T23:21:00.000-08:00</published><updated>2011-02-27T23:37:06.649-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='touchMapLite'/><title type='text'>touchMapLite</title><content type='html'>&lt;h2&gt;&lt;a href="http://sourceforge.net/projects/touchmaplite/"&gt;touchMapLite&lt;/a&gt;&lt;/h2&gt;light javascript viewer for slippy map tiles, optimized for mobile devices. based on panoJS. developed for  - openstreetmap data   - (multi-) touch sensitive devices  -  webkit browser.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;&lt;a href="http://mobilegeo.wordpress.com/2010/07/16/touchmaplite-framework-notes/"&gt;touchMapLite framework notes&lt;/a&gt;&lt;/h2&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-7944705187125742852?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/7944705187125742852/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=7944705187125742852' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/7944705187125742852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/7944705187125742852'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2011/02/touchmaplite.html' title='touchMapLite'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-5043067584524015272</id><published>2011-02-23T22:45:00.000-08:00</published><updated>2011-02-23T22:55:28.091-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='route-me'/><title type='text'>route-me Embedding Guide</title><content type='html'>&lt;pre&gt;&lt;br /&gt;■ ○route-me○&lt;br /&gt;https://github.com/route-me/route-me&lt;br /&gt;route-me is using GitHub to share code with you!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Old Stuff:&lt;br /&gt;http://code.google.com/p/route-me/downloads/list&lt;br /&gt;route-me&lt;br /&gt;Open source iPhone-native slippy map.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;■Git through a proxy(http://www.rootninja.com/git-through-a-proxy/)&lt;br /&gt;git config -–global http.proxy http://172.20.203.128:808&lt;br /&gt;簡単なやり方：&lt;br /&gt;export https_proxy=http://172.20.203.128:808&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;■GIT clone over HTTP(http://rip747.wordpress.com/2008/09/12/git-clone-over-http-who-knew/)&lt;br /&gt;git clone https://github.com/route-me/route-me.git&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;■EmbeddingGuide&lt;br /&gt;▲How-to guide on making an application containing a map&lt;br /&gt;  http://code.google.com/p/route-me/wiki/EmbeddingGuide&lt;br /&gt;&lt;br /&gt;△route-me Embedding Guide - GitHub&lt;br /&gt;  https://github.com/route-me/route-me/wiki/Embedding-Guide&lt;br /&gt;▲Integrating with your own project&lt;br /&gt;  http://www.gisnotes.com/wordpress/2009/12/iphone-dev-note-19-route-me-opensource-mapping-for-the-iphone/&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-5043067584524015272?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/5043067584524015272/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=5043067584524015272' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/5043067584524015272'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/5043067584524015272'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2011/02/route-me-embedding-guide.html' title='route-me Embedding Guide'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-3809975321378672116</id><published>2011-02-23T19:30:00.000-08:00</published><updated>2011-02-23T21:49:13.613-08:00</updated><title type='text'>“Unknown class  in Interface Builder file” error at runtime</title><content type='html'>&lt;a href="http://stackoverflow.com/questions/1725881/unknown-class-myclass-in-interface-builder-file-error-at-runtime"&gt;“Unknown class &lt;myclass&gt; in Interface Builder file” error at runtime&lt;/myclass&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Just call a method it inherits from NSObject, like +class.&lt;/li&gt;&lt;li&gt;&lt;a href="http://support.mobclix.com/forums/65895/entries/95353"&gt;Set the -ObjC linker flag&lt;/a&gt;. In Xcode go to Project -&gt; Edit Project  Settings, find the "Other Linker Flags" entry and add the following  (capitalization important) "-ObjC" without the quotes.&lt;br /&gt;&lt;a href="http://lists.apple.com/archives/Xcode-users/2010/Jan/msg00308.html"&gt;Related linker option&lt;/a&gt;:&lt;pre&gt;-all_load: This one seems a bit overkill, as all of my unused classes will be kept in the final binary, potentially bloating it.&lt;br /&gt;-ObjC    : This seems to be a compiler flag, and overrides the file extension rules.&lt;br /&gt;-lobjc   : Need this special case of the -l option in order to link an Objective-C or Objective-C++ program.&lt;/pre&gt;&lt;/li&gt;&lt;li&gt;Fixed this by copying the text from my class.h and .m, deleting those class files from the project, and creating new class.h and .m files with the same name using "Add File".Then paste the code back into the new files, and everything work great. &lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-3809975321378672116?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/3809975321378672116/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=3809975321378672116' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/3809975321378672116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/3809975321378672116'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2011/02/unknown-class-in-interface-builder-file.html' title='“Unknown class &lt;MyClass&gt; in Interface Builder file” error at runtime'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-5015730750046418638</id><published>2011-02-22T18:02:00.001-08:00</published><updated>2011-02-24T22:05:41.947-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mac软件'/><title type='text'>PearMac 苹果MAC游戏软件Fans乐园</title><content type='html'>&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.pearmac.com/"&gt;PearMac 苹果MAC游戏软件Fans乐园&lt;/a&gt; &lt;a href="http://www.pearmac.com/a/Mac_ruanjian/"&gt;Mac 软件&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.appinn.com/"&gt;小众软件&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://macapper.com/2008/01/10/mac-os-x-freeware-list/"&gt;The Great Mac OS X Freeware List&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-5015730750046418638?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/5015730750046418638/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=5015730750046418638' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/5015730750046418638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/5015730750046418638'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2011/02/pearmac-macfans.html' title='PearMac 苹果MAC游戏软件Fans乐园'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-4550927951991710428</id><published>2011-02-21T17:11:00.000-08:00</published><updated>2011-02-21T17:13:09.434-08:00</updated><title type='text'>Put Mac OS dmg image to USB</title><content type='html'>&lt;a href="http://forums.techarena.in/operating-systems/1167022.htm"&gt;&lt;strong&gt;Mac : Bootable USB from dmg image&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="alt2" dir="ltr" style="margin: 0px; padding: 3px; border: 1px inset; text-align: left; overflow: auto;"&gt;sudo asr --restore --source /Volumes/MountedDMG-Disk --target /Volumes/USB-Stick --erase&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-4550927951991710428?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/4550927951991710428/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=4550927951991710428' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/4550927951991710428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/4550927951991710428'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2011/02/put-mac-os-dmg-image-to-usb.html' title='Put Mac OS dmg image to USB'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-3859210679947480729</id><published>2011-02-18T22:27:00.000-08:00</published><updated>2011-02-18T22:32:39.607-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tunneling'/><category scheme='http://www.blogger.com/atom/ns#' term='SSH'/><category scheme='http://www.blogger.com/atom/ns#' term='Corkscrew'/><title type='text'>Corkscrew is a tool for tunneling SSH through HTTP proxies</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.agroman.net/corkscrew/zigzag.jpg"&gt;&lt;img style="cursor: pointer; width: 240px; height: 101px;" src="http://www.agroman.net/corkscrew/zigzag.jpg" alt="Corkscrew" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Corkscrew is a tool for tunneling SSH through HTTP proxies.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-3859210679947480729?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/3859210679947480729/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=3859210679947480729' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/3859210679947480729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/3859210679947480729'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2011/02/corkscrew-is-tool-for-tunneling-ssh.html' title='Corkscrew is a tool for tunneling SSH through HTTP proxies'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-7385190351600217651</id><published>2011-02-17T20:29:00.000-08:00</published><updated>2011-02-17T22:45:59.978-08:00</updated><title type='text'>Debugging on Mac OS X</title><content type='html'>&lt;ul&gt;&lt;li&gt;&lt;h1 class="first" id="title"&gt;&lt;a href="https://developer.mozilla.org/en/Debugging_on_Mac_OS_X"&gt;Debugging on Mac OS X&lt;/a&gt;&lt;/h1&gt;&lt;/li&gt;&lt;li&gt;What is Mac OS X?  &lt;a href="http://osxbook.com/book/bonus/ancient/whatismacosx/tools.html"&gt;Mac OS X Hacking Tools&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.meandmark.com/xcodetips.html"&gt;Xcode Tools Tips&lt;/a&gt; and &lt;a href="http://www.blogger.com/Xcode%20Tools%20Sensei%20%28Second%20Edition%29"&gt;Xcode Tools Sensei (Second Edition)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-7385190351600217651?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/7385190351600217651/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=7385190351600217651' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/7385190351600217651'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/7385190351600217651'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2011/02/debugging-on-mac-os-x.html' title='Debugging on Mac OS X'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-6481103544157622874</id><published>2011-02-15T19:00:00.000-08:00</published><updated>2011-02-15T19:03:14.851-08:00</updated><title type='text'>Mount hidden partition from command line</title><content type='html'>&lt;a href="http://reboot.pro/10169/"&gt;Mount hidden partition from command line&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Check bootsector to determine actual filesystrem with a hex/disk editor, like, as an example, TinyHexer&lt;/li&gt;&lt;li&gt;Use MBRfix to SET partition type to either 0B or 0C (if FAT32) or 07 (if NTFS)&lt;/li&gt;&lt;li&gt;Backup the MBR with dsfo/dsfi or dd-for-windows, or any similar utility&lt;/li&gt;&lt;li&gt;mbrwrwin.exe can mount the partition PQSERVICE easily&lt;/li&gt;&lt;li&gt;mount the partition PQSERVICE easily&lt;/li&gt;&lt;li&gt;If your PC use Vista or Seven, mount partition easily using diskpart command line.&lt;br /&gt;&lt;br /&gt;diskpart&lt;br /&gt;rescan&lt;br /&gt;list disk&lt;br /&gt;select disk 0&lt;br /&gt;detail disk&lt;br /&gt;list partition&lt;br /&gt;select partition 1&lt;br /&gt;detail partition&lt;br /&gt;set id=07 override&lt;br /&gt;list disk&lt;br /&gt;select disk 0&lt;br /&gt;list volume&lt;br /&gt;select volume 0&lt;br /&gt;assign letter=d&lt;br /&gt;&lt;br /&gt;for exemple...&lt;br /&gt;setid parameter (diskpart) is not available in xp&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Typical examples of "mounting" apps are VDK, or IMDISK or Firadisk or WinVblock, i.e. disk/partition drivers. Or does it behave similar to the MOUNTVOL command or the good ol' mnt/unmnt by Christoph H. Hochstaetter or software like the one by Uwe Sieber:&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-6481103544157622874?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/6481103544157622874/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=6481103544157622874' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/6481103544157622874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/6481103544157622874'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2011/02/mount-hidden-partition-from-command.html' title='Mount hidden partition from command line'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-905273238533363738</id><published>2011-02-13T21:59:00.001-08:00</published><updated>2011-02-17T23:36:33.072-08:00</updated><title type='text'>Beginner's Guide to Creating a VistaPE CD</title><content type='html'>&lt;a href="http://www.themudcrab.com/vistapeguide.php"&gt;Beginner's Guide to Creating a VistaPE CD&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.windowspcguy.net/?p=71"&gt;Creating a Windows PE Boot disk&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=C7D4BC6D-15F3-4284-9123-679830D629F2&amp;amp;displaylang=en"&gt;Windows Automated Install Toolkit (WAIK)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://technet.microsoft.com/en-us/library/default.aspx"&gt;TechNet Library&lt;/a&gt; -&gt; Windows -&gt; Windows Vista -&gt; Windows Vista Technical Library Roadmap -&gt; Deployment -&gt; Windows Automated Installation Kit (Windows AIK) -&gt; Phase 4: Image Deployment -&gt; Deployment How-To Topics -&gt; Work with Windows PE -&gt; &lt;a href="http://technet.microsoft.com/en-us/library/cc748899%28WS.10%29.aspx"&gt;Windows PE Walkthroughs&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;&lt;a href="http://www.blogger.com/WinPE-SRT-Package"&gt;&lt;br /&gt;WinPE-SRT-Package&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Don't panic! This doesn't mean that it was removed from the Windows Vista DVD, but it does mean that our corporate customer's will now need to use the boot.wim from the Vista installation media to install WinRE on the harddisk or on WDS.&lt;br /&gt;&lt;br /&gt;The OPK has not changed and WinRE is still part of that WinPE. If your customer has access to the OPK, they can use that in the meantime.&lt;br /&gt;&lt;br /&gt;If a customer attemps to mount the WinPE.wim file from the Windows AIK and install the SRT optional component (which is WinRE) using PEIMG, SRT will not be listed as an option. Unfortunately, the “BuildWinRE.cmd” file is still included in the C:\Program Files\Windows AIK\Recovery folder. If a customer runs this batch file, it will fail because the component isn't there.&lt;br /&gt;&lt;br /&gt;As a workaround, corporate customer's or those of us with access only to the Windows AIK can use the boot.wim from the Vista installation media to install WinRE to the harddisk or on WDS. Instructions are expected to come out soon, but until then, for those of you that want to get a head start or for those of you who receive calls on this, the instructions are posted below.&lt;br /&gt;&lt;br /&gt;Note: I only posted Part 1 as the only thing that has changed is how you create the WinRE image. For the remaining steps, please refer to the topic titled “Walkthrough: Build a Windows Recovery Solution” in the Windows PE CHM file included in the Windows AIK. Just ignore Part 1 and replace it with the following:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Part 1: Creating a Windows RE Image&lt;br /&gt;In this section, you will create a customized Windows RE Image on your technician computer.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-size:100%;" &gt;&lt;span style="font-weight: bold;"&gt;Step 1:&lt;/span&gt;&lt;/span&gt; Copy Windows PE from the Installation Media&lt;br /&gt;In this step, you will create a directory structure and set up a Windows PE image for editing.&lt;br /&gt;&lt;br /&gt;1. On your technician computer, click Start, point to All Programs, then Windows AIK or Windows OPK, and then click Windows PE Tools Command Prompt.&lt;br /&gt;&lt;br /&gt;The menu shortcut opens a command prompt window and automatically sets environment variables to point to all the necessary tools.&lt;br /&gt;&lt;br /&gt;2. Create a directory for the Windows PE image and a mount point&lt;br /&gt;mkdir c:\winre_image&lt;br /&gt;mkdir c:\winre_mount&lt;br /&gt;&lt;br /&gt;3. Copy the Windows PE image from the installation media using ImageX&lt;br /&gt;imagex.exe /export /boot e:\sources\boot.wim 2 c:\winre_image\winre.wim “Windows Recovery Environment”&lt;br /&gt;&lt;br /&gt;4. Mount the image using ImageX&lt;br /&gt;imagex /mountrw c:\winre_image\winre.wim 1 c:\winre_mount&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;font-size:100%;" &gt;Step 2:&lt;/span&gt; Add custom Windows RE scripts&lt;br /&gt;In this step, you will add a custom Window RE scripts to your image. You will create a script called winpeshl.ini that will launch the Windows RE shell at startup.&lt;br /&gt;&lt;br /&gt;1. Using a text editor, create a file called winpeshl.ini that contains the following text:.&lt;br /&gt;&lt;br /&gt;[LaunchApp]&lt;br /&gt;AppPath=x:\sources\recovery\recenv.exe&lt;br /&gt;&lt;br /&gt;2. Copy this file to \Windows\System32 directory in your working Windows PE directory. For example,&lt;br /&gt;copy winpeshl.ini c:\winre_mount\Windows\System32&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;font-size:100%;" &gt;Step 3:&lt;/span&gt; Add mass-storage drivers (optional)&lt;br /&gt;If necessary, you can include third-party drivers (.inf) in your Windows RE image by using the peimg.exe /inf command. For example,&lt;br /&gt;&lt;br /&gt;peimg.exe /inf=&lt;path&gt; c:\winre_mount\Windows&lt;br /&gt;Where &lt;path&gt; is the location of the. inf file.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;Step 4:&lt;/span&gt; Add custom tools to Windows RE (optional)&lt;br /&gt;You can customize Windows RE shell by creating an .xml file called WinREConfig.xml. WinREConfig.xml enables you to define custom support and diagnostic tools within Windows RE. This step is optional. For more information, refer to the Appendix.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;Step 5:&lt;/span&gt; Save changes to the image&lt;br /&gt;In this step, you will save all the customizations into the image file.&lt;br /&gt;&lt;br /&gt;1. In a Windows PE Tools Command Prompt window, unmount the image by using ImageX. For example,&lt;br /&gt;imagex.exe /unmount /commit c:\winre_mount&lt;br /&gt;&lt;br /&gt;2. Copy the Windows RE image and related files onto a UFD device&lt;br /&gt;&lt;br /&gt;copy c:\winre_image\winre.wim f:&lt;br /&gt;copy “c:\Program Files\Windows AIK\Tools\PETools\x86\boot\boot.sdi” f:&lt;br /&gt;copy “c:\ Program Files\Windows AIK\Recovery\setautofailover.cmd” f:&lt;br /&gt;This completes Part 1 of installing Windows RE. To install the Windows RE image onto the hard disk, follow the instructions in Part 2a or Part 2b. To create recovery media, for example, a CD-ROM, you can create an .iso file of your custom image and burn it to a CD-ROM. Follow the instructions in Part 3.&lt;br /&gt;&lt;br /&gt;&lt;/path&gt;&lt;/path&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-905273238533363738?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/905273238533363738/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=905273238533363738' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/905273238533363738'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/905273238533363738'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2011/02/beginners-guide-to-creating-vistape-cd.html' title='Beginner&apos;s Guide to Creating a VistaPE CD'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-513634316887464296</id><published>2011-01-26T23:37:00.000-08:00</published><updated>2011-01-26T23:38:09.761-08:00</updated><title type='text'>MultiBoot USB with Grub2 (boot directly from iso files)</title><content type='html'>&lt;a href="http://www.panticz.de/MultiBootUSB"&gt;MultiBoot USB with Grub2 (boot directly from iso files)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;# install grub2 on usb pen&lt;br /&gt;grub-install --no-floppy --root-directory=/mnt ${DEVICE}&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-513634316887464296?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/513634316887464296/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=513634316887464296' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/513634316887464296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/513634316887464296'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2011/01/multiboot-usb-with-grub2-boot-directly.html' title='MultiBoot USB with Grub2 (boot directly from iso files)'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-2587668134785290063</id><published>2011-01-25T17:16:00.000-08:00</published><updated>2011-03-11T01:10:57.940-08:00</updated><title type='text'>Developing for a Jailbroken iPhone</title><content type='html'>&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.alexwhittemore.com/?p=398"&gt;Developing for a Jailbroken iPhone A to Z (iOS 4.0.1)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://stackoverflow.com/questions/246422/how-can-i-deploy-an-iphone-application-from-xcode-to-real-iphone-device"&gt;How can I deploy an iPhone Application from Xcode to real iPhone device&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://stackoverflow.com/questions/37464/iphone-app-minus-app-store"&gt;iPhone App Minus App Store?&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.iphonedevx.com/?p=59"&gt;How to automatically build an IPA file from XCode&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://iphonesdkdev.blogspot.com/search/label/iPhone%20SDK"&gt;iPhone SDK&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-2587668134785290063?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/2587668134785290063/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=2587668134785290063' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/2587668134785290063'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/2587668134785290063'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2011/01/developing-for-jailbroken-iphone.html' title='Developing for a Jailbroken iPhone'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-652753536245141713</id><published>2011-01-24T18:49:00.000-08:00</published><updated>2011-01-25T00:08:46.836-08:00</updated><title type='text'>WindowsキーボードをMacで使う</title><content type='html'>&lt;ul&gt;&lt;li&gt;&lt;a href="http://msyk.net/macos/winkeyboard/"&gt;WindowsキーボードをMacで使う&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.geocities.jp/mac_scripter/"&gt;Windows用USBキーボードをMacで使う&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://pqrs.org/macosx/keyremap4macbook/index.html.ja"&gt;KeyRemap4MacBook&lt;/a&gt;(Usage:&lt;a href="http://www.eight-bits.net/2009/01/02/windows_keyboard_for_osx/"&gt;Mac OSX LeopardでPS/2キーボード（JIS配列）を使う&lt;/a&gt;)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;a href="http://homepage1.nifty.com/ASHY/mac/keymap/keymap.html"&gt;日本語JISキーボードがU.S.ASCII配列で認識されるのを治す（Mac OS X）&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://m10lmac.blogspot.com/2009/12/fixing-keyboard-type-problems.html"&gt;Fixing Mac Keyboard Type Problems &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-652753536245141713?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/652753536245141713/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=652753536245141713' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/652753536245141713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/652753536245141713'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2011/01/windowsmac.html' title='WindowsキーボードをMacで使う'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-619429380405265255</id><published>2011-01-23T18:41:00.001-08:00</published><updated>2011-01-23T19:07:06.713-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Comet'/><title type='text'>Advanced IO and Tomcat:Comet support</title><content type='html'>&lt;a href="Advanced%20IO%20and%20Tomcat"&gt;Advanced IO and Tomcat&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.cnblogs.com/haoxin_li/archive/2009/05/15/1457978.html"&gt;Comet学习笔记（一）Tomcat与Comet&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-619429380405265255?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/619429380405265255/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=619429380405265255' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/619429380405265255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/619429380405265255'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2011/01/advanced-io-and-tomcatcomet-support.html' title='Advanced IO and Tomcat:Comet support'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-6221424343558623187</id><published>2011-01-23T18:15:00.000-08:00</published><updated>2011-01-23T18:19:04.150-08:00</updated><title type='text'>Extract the official vmware tools for Mac Os X</title><content type='html'>Extract &lt;a href="http://www.insanelymac.com/forum/lofiversion/index.php/t139815.html"&gt;the official vmware tools for Mac Os X&lt;/a&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;install VMware fusion 2.0 and copy these files&lt;/li&gt;&lt;li&gt;extract the 2 files from the archive and rename them with the name of guest OS : if  choose "freebsd 32 bits" in the VMware server, rename them freebsd.iso and freebsd.iso.sig (same thing if put in the configuration file "darwin", rename them darwin.iso and darwin.iso.sig".&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-6221424343558623187?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/6221424343558623187/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=6221424343558623187' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/6221424343558623187'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/6221424343558623187'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2011/01/extract-official-vmware-tools-for-mac.html' title='Extract the official vmware tools for Mac Os X'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-486750808004045079</id><published>2011-01-20T00:07:00.000-08:00</published><updated>2011-01-23T23:08:30.250-08:00</updated><title type='text'>iPhone load map offline tiles</title><content type='html'>From:&lt;a href="http://stackoverflow.com/questions/1456361/iphone-load-map-offline-tiles"&gt;iPhone load map offline tiles&lt;/a&gt;&lt;br /&gt;downloaded the tiles from OpenStreetMap with the &lt;a href="http://www.in7ane.com/psp/"&gt;Global Map Download Tool&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://groups.google.com/group/route-me-map/web/map2sqlite-1.0.tar.bz2%20"&gt;map2sqlite tool 1.0&lt;/a&gt; from &lt;a href="http://groups.google.com/group/route-me-map/msg/456edd347d54c6c3"&gt;route-me&lt;/a&gt; inside groups.google.com&lt;br /&gt;&lt;br /&gt;About &lt;a href="http://groups.google.com/group/route-me-map/browse_thread/thread/d4d5601b3cce5798/ea0c9e6885df5a17?lnk=gst&amp;amp;q=rmdbtilesource&amp;amp;pli=1"&gt;&lt;b style="color: black; background-color: rgb(255, 255, 102);"&gt;RMDBTileSource&lt;/b&gt;&lt;/a&gt;:&lt;br /&gt;Assuming that the database is called "mymap.db" ,change the&lt;br /&gt;tile source init code as follows:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;- (void)viewDidLoad {&lt;br /&gt;      [super viewDidLoad];&lt;br /&gt;&lt;br /&gt;       ...&lt;br /&gt;&lt;br /&gt;       RMDBMapSource* dbTilesource = [[[RMDBMapSource alloc]&lt;br /&gt;initWithPath:@"mymap.db"] autorelease];&lt;br /&gt;       [[[RMMapContents alloc] initWithView:mapView&lt;br /&gt;tilesource:dbTilesource] autorelease];&lt;br /&gt;&lt;br /&gt;       ...&lt;br /&gt;&lt;br /&gt;}&lt;/span&gt;&lt;br /&gt;&lt;a href="http://dgolub-cogniance-com.2531430.n2.nabble.com/DB-tile-source-for-offline-maps-td3169485.html"&gt;&lt;br /&gt;DB tile source for offline maps&lt;/a&gt;:&lt;br /&gt;storing the map tiles in an sqlite database and index the tiles using the RMTileKey() function. For best performance it makes sense to disable the internal route-me  &lt;br /&gt;database cache as all tiles are already stored in a database. I have  &lt;br /&gt;accomplished this using a routeme.plist file.&lt;br /&gt;&lt;br /&gt;The code consists of a custom tile source (RMDBTileSource) and a new  &lt;br /&gt;tile image (RMDBTileImage). The RMDBTileSource.m file contains the  &lt;br /&gt;documentation of the database layout and the name/value pairs for the  &lt;br /&gt;meta data.&lt;br /&gt;&lt;br /&gt;To get started , need to create an sqlite db with the two tables  &lt;br /&gt;(&lt;span style="font-style:italic;"&gt;preferences&lt;/span&gt; and &lt;span style="font-style:italic;"&gt;tiles&lt;/span&gt;) and store the tile images as blobs in the  &lt;br /&gt;tiles table and index them with the RMTileKey() function. Then add the  &lt;br /&gt;minimun and maximum zoom level as well as the tile size to the  &lt;br /&gt;preference table and you're done.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-486750808004045079?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/486750808004045079/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=486750808004045079' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/486750808004045079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/486750808004045079'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2011/01/iphone-load-map-offline-tiles.html' title='iPhone load map offline tiles'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-529554882007645293</id><published>2011-01-18T20:57:00.000-08:00</published><updated>2011-01-18T21:09:08.606-08:00</updated><title type='text'>git</title><content type='html'>&lt;a href="http://linux.yyz.us/git-howto.html"&gt;git cookbook of recipes&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;See also: &lt;a style="font-weight: bold; font-style: italic;" href="http://linux.yyz.us/"&gt;jeff garzik's linux pages&lt;/a&gt; and &lt;a style="font-weight: bold; font-style: italic;" href="http://sourceforge.net/projects/gkernel/"&gt;gkernel&lt;/a&gt;(This project is a random collection of Linux kernel-related projects and source code.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-529554882007645293?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/529554882007645293/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=529554882007645293' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/529554882007645293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/529554882007645293'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2011/01/git.html' title='git'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-5296751536504613121</id><published>2011-01-18T19:01:00.000-08:00</published><updated>2011-01-18T19:12:19.321-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows CE'/><title type='text'>Understanding memory sections and the OEMAddressTable in Windows CE 5.0 and 6.0</title><content type='html'>Understanding Memory Sections in config.bib, boot.bib, and OEMAddressTable in Windows CE 5.0 and 6.0&lt;br /&gt;http://blogs.msdn.com/b/ce_base/archive/2006/09/01/understanding-memory-sections-in-config.bib_2c00_-boot.bib_2c00_-and-oemaddresstable-in-windows-ce-5.0-and-6.0.aspx&lt;br /&gt;&lt;br /&gt;Understanding memory sections and the OEMAddressTable in Windows CE 5.0 and 6.0&lt;br /&gt;http://www.windowsfordevices.com/c/a/Windows-For-Devices-Articles/Understanding-memory-sections-and-the-OEMAddressTable-in-Windows-CE-50-and-60/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-5296751536504613121?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/5296751536504613121/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=5296751536504613121' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/5296751536504613121'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/5296751536504613121'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2011/01/understanding-memory-sections-and.html' title='Understanding memory sections and the OEMAddressTable in Windows CE 5.0 and 6.0'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-5821725174750690549</id><published>2011-01-17T17:07:00.000-08:00</published><updated>2011-01-19T02:37:40.290-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UAC'/><title type='text'>Run UAC restricted programs without the UAC prompt</title><content type='html'>●By Programming&lt;br /&gt;Launch your application in Vista under the local system account without the UAC popup&lt;br /&gt;http://www.codeproject.com/KB/vista-security/VistaSessions.aspx&lt;br /&gt;&lt;br /&gt;Subverting Vista UAC in Both 32 and 64 bit Architectures&lt;br /&gt;http://www.codeproject.com/KB/vista-security/SubvertingVistaUAC.aspx&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;如何在Vista中不弹出UAC以本地系统账户启动程序&lt;br /&gt;http://dev.firnow.com/course/3_program/c++/cppjs/2008917/143206.html&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Teach Your Apps To Play Nicely With Windows Vista User Account Control&lt;br /&gt;http://msdn.microsoft.com/en-us/magazine/cc163486.aspx&lt;br /&gt;&lt;br /&gt;●By Tools&lt;br /&gt;&lt;a href="http://blogs.techrepublic.com.com/window-on-windows/?p=730"&gt;Run UAC restricted programs without the UAC prompt&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.msdn.com/b/aaron_margosis/"&gt;&lt;br /&gt;Aaron Margosis' "Non-Admin" and App-Compat WebLog&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-5821725174750690549?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/5821725174750690549/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=5821725174750690549' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/5821725174750690549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/5821725174750690549'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2011/01/run-uac-restricted-programs-without-uac.html' title='Run UAC restricted programs without the UAC prompt'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-3996849573234112073</id><published>2011-01-15T01:44:00.000-08:00</published><updated>2011-01-17T00:31:58.008-08:00</updated><title type='text'>Snow Leopard 10.6 Retail DVD Install</title><content type='html'>&lt;a href="http://www.projectosx.com/forum/index.php?showtopic=560&amp;pid=4203&amp;st=0&amp;#entry4203"&gt;Snow Leopard 10.6 Retail DVD Install&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://prasys.info/osx86hackint0sh/"&gt;OSX86/Hackint0sh&lt;/a&gt; from &lt;a href="http://prasys.info/"&gt;Prasys's Blog&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-3996849573234112073?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/3996849573234112073/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=3996849573234112073' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/3996849573234112073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/3996849573234112073'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2011/01/snow-leopard-106-retail-dvd-install.html' title='Snow Leopard 10.6 Retail DVD Install'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-6770547139085531823</id><published>2011-01-13T00:23:00.000-08:00</published><updated>2011-01-13T00:29:26.095-08:00</updated><title type='text'>Windows CE 5.0: What I need to konw?</title><content type='html'>&lt;a href="http://msdn.microsoft.com/en-us/library/aa447063.aspx"&gt;Disable the VMINI Ethernet sharing library&lt;/a&gt;&lt;br /&gt;&lt;ul type="disc"&gt;&lt;li&gt;KERNELNOSHAREETH=1&lt;/li&gt;&lt;li&gt;BSP_NOSHAREETH=1&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;See alse: &lt;a href="http://msdn.microsoft.com/en-us/library/ms903853.aspx"&gt;How to Add a CEPC to an Ethernet Network&lt;/a&gt; and &lt;a href="http://msdn.microsoft.com/en-us/library/gg144991%28v=WinEmbedded.0%29.aspx"&gt;Windows CE 5.0 on MSDN&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-6770547139085531823?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/6770547139085531823/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=6770547139085531823' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/6770547139085531823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/6770547139085531823'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2011/01/windows-ce-50-what-i-need-to-konw.html' title='Windows CE 5.0: What I need to konw?'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-5467959781221406349</id><published>2011-01-12T22:05:00.000-08:00</published><updated>2011-01-12T22:08:11.659-08:00</updated><title type='text'>How to install the 'Snow Leopard' Mac OSX (10.6) on almost any Intel based PC or Laptop to create a Hackintosh!</title><content type='html'>&lt;a href="http://www.biline.ca/mac_osx_sl.htm"&gt;How to install  the 'Snow Leopard' Mac OSX  (10.6) on almost any Intel based PC or Laptop to create a Hackintosh!&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.biline.ca/mac_osx.htm"&gt;How to install the 'Leopard' Mac OSX (10.5) on almost any Intel based PC or Laptop to create a Hackintosh!&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-5467959781221406349?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/5467959781221406349/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=5467959781221406349' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/5467959781221406349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/5467959781221406349'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2011/01/how-to-install-snow-leopard-mac-osx-106.html' title='How to install the &apos;Snow Leopard&apos; Mac OSX (10.6) on almost any Intel based PC or Laptop to create a Hackintosh!'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-4801840220728964340</id><published>2011-01-10T21:36:00.000-08:00</published><updated>2011-01-10T21:39:47.584-08:00</updated><title type='text'>How to REINSTALL GRUB with LiveCD</title><content type='html'>&lt;a href="http://forums.fedoraforum.org/showthread.php?p=1172001"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;a&gt;How to REINSTALL GRUB with LiveCD F10&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;When the busted system is in a single ext3 root partition (say, /dev/sda5)...&lt;blockquote&gt;&lt;span style="font-family:Courier New;"&gt;&lt;b&gt;mkdir /mnt/temp&lt;br /&gt;mount /dev/sda5 /mnt/temp&lt;br /&gt;grub-install --root-directory=/mnt/temp /dev/sda&lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;When the busted system has separate ext3 boot and root partitions (say, /dev/sda5 and /dev/sda6)...&lt;blockquote&gt;&lt;span style="font-family:Courier New;"&gt;&lt;b&gt;mkdir -p /mnt/temp/boot&lt;br /&gt;mount /dev/sda5 /mnt/temp/boot&lt;br /&gt;mount /dev/sda6 /mnt/temp&lt;br /&gt;grub-install --root-directory=/mnt/temp /dev/sda&lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;When  the busted system has a separate ext3 boot partition (say, /dev/sda5),  and the root partition is a logical volume (say,  /dev/VolGroup00/LogVol00 according to lvdisplay)...&lt;blockquote&gt;&lt;span style="font-family:Courier New;"&gt;&lt;b&gt;mkdir -p /mnt/temp/boot&lt;br /&gt;vgchange -a y&lt;br /&gt;lvdisplay&lt;br /&gt;mount /dev/sda5 /mnt/temp/boot&lt;br /&gt;mount /dev/VolGroup00/LogVol00 /mnt/temp&lt;br /&gt;grub-install --root-directory=/mnt/temp /dev/sda&lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;If  grub-install fails with a read error or the boot loader still doesn't  work, always try the GRUB shell (and vice versa). They both accomplish  the same thing, but different things occur in the background. It's not  necessary to mount partitions when using the GRUB shell commands in the  LiveCD. Change x &amp;amp; y in the example to the busted system's boot  partition...&lt;blockquote&gt;&lt;span style="font-family:Courier New;"&gt;&lt;b&gt;/sbin/grub&lt;br /&gt;&lt;span style="color:silver;"&gt;grub&gt;&lt;/span&gt; root (hdx,y)&lt;br /&gt;&lt;span style="color:silver;"&gt;grub&gt;&lt;/span&gt; setup (hd0)&lt;/b&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;strong&gt; &lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-4801840220728964340?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/4801840220728964340/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=4801840220728964340' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/4801840220728964340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/4801840220728964340'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2011/01/how-to-reinstall-grub-with-livecd.html' title='How to REINSTALL GRUB with LiveCD'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-305416320820508615</id><published>2011-01-09T23:15:00.000-08:00</published><updated>2011-01-10T00:14:41.632-08:00</updated><title type='text'>Install Mac OS X Snow Leopard on a PC using VMware</title><content type='html'>&lt;a href="http://www.online-tech-tips.com/mac-os-x/install-snow-leopard-on-pc/"&gt;Install Mac OS X Snow Leopard on a PC using VMware&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;install VMware tools:&lt;/span&gt;&lt;br /&gt;As a noob the best solution I found was to power up the Snow Leopard  installation then use Safari to re-download the Snowy_Vmware_files.tbz2  file mentioned in the installation instructions. Open (click click)the  file in Finder which then unarchives it into a Snowy_VM folder. Inside  that, the darwin_snow.iso can be deftly mounted with a right click  &gt;&gt;open&gt;&gt;disc image mounter (i’m new to hacks)which then  prompts to install VMware tools. The SL screen res is fully adjustable  after that. Back to the snowy_vm folder where one can unarchive  EnsoniqAudioPCI.mpkg.tar.gz with another swift clickclick and then  rclick&gt;&gt; open with &gt;&gt; installer which prompts the sound  driver installation. And presto! Perfect sound via my soundblaster  audigy, and 1680×1050 res. A convoluted but effective method.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;crash on power off:&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;edit vmx from “smc.present = true” to “smc.present = false”&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Change Graphics Mode:&lt;/span&gt;&lt;br /&gt;&lt;od&gt;&lt;li&gt;&lt;a href="http://www.sysprobs.com/increase-mac-os-virtual-machine-screen-resolution-virtualbox-vmware-player"&gt;How to Increase Mac OS X Snow Leopard Virtual Machine Screen Resolution on VirtualBox and VMware&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.sysprobs.com/increase-screen-resolution-wide-screen-support-mac-os-virtual-machine-vmware-player-workstation"&gt;Increase Screen Resolution with Wide Screen support for Mac OS X Virtual Machine in VMware Player and Workstation&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;change the screen size by pressing F8 on boot and entering “Graphics Mode”=”WidthxHeightxDepth” (Including “).&lt;br /&gt;For example:&lt;br /&gt;“Graphics Mode”=”1280x1024x32″&lt;br /&gt;&lt;br /&gt;And for screen refresh rate you can add @Rate so you get:&lt;br /&gt;“Graphics Mode”=”1280x1024x32@75″&lt;br /&gt;32 (Depth) as in 32-bit colors.&lt;br /&gt;&lt;/li&gt;&lt;/od&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-305416320820508615?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/305416320820508615/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=305416320820508615' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/305416320820508615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/305416320820508615'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2011/01/install-mac-os-x-snow-leopard-on-pc.html' title='Install Mac OS X Snow Leopard on a PC using VMware'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-1467181874026844155</id><published>2011-01-03T21:39:00.000-08:00</published><updated>2011-01-03T21:57:55.860-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Winsock2'/><title type='text'>How to determine and to recover from Winsock2 corruption in Windows Server 2003, in Windows XP, and in Windows Vista</title><content type='html'>&lt;a href="http://support.microsoft.com/kb/811259/"&gt;How to determine and to recover from Winsock2 corruption in Windows Server 2003, in Windows XP, and in Windows Vista&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://windowsxp.mvps.org/winsock.htm"&gt;Repair/Reset Winsock settings (Links)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://itpro.nikkeibp.co.jp/article/COLUMN/20061003/249658/"&gt;【Netshの裏技】あらゆる作業が可能なネットワーク・ツール&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-1467181874026844155?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/1467181874026844155/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=1467181874026844155' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/1467181874026844155'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/1467181874026844155'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2011/01/how-to-determine-and-to-recover-from.html' title='How to determine and to recover from Winsock2 corruption in Windows Server 2003, in Windows XP, and in Windows Vista'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-6638066553545467543</id><published>2010-12-28T22:49:00.000-08:00</published><updated>2010-12-28T22:58:09.349-08:00</updated><title type='text'>报"virtual PC/Windows CE Emulator会造成windows不稳定,windows使这些驱动程序无法加载"错的解决方案</title><content type='html'>&lt;a href="http://www.cnblogs.com/ggggdiu/archive/2008/10/17/1313398.html"&gt;报"virtual PC/Windows CE Emulator会造成windows不稳定,windows使这些驱动程序无法加载"错的解决方案&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;修改boot.ini文件，去掉存在的 /noexecute 和 /pae 选项。再加上 /execute ，重启计算机，再安装evc。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://hi.baidu.com/strrzjsoft/blog/item/e9d7940833c966d562d9868b.html"&gt;也可以加上&lt;/a&gt;&lt;br /&gt;/NoExecute=AlwaysOff&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-6638066553545467543?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/6638066553545467543/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=6638066553545467543' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/6638066553545467543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/6638066553545467543'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/12/virtual-pcwindows-ce.html' title='报&quot;virtual PC/Windows CE Emulator会造成windows不稳定,windows使这些驱动程序无法加载&quot;错的解决方案'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-1575839274846610341</id><published>2010-12-28T18:54:00.000-08:00</published><updated>2010-12-28T19:15:25.061-08:00</updated><title type='text'>Understanding Memory Sections in config.bib, boot.bib, and OEMAddressTable in Windows CE 5.0 and 6.0</title><content type='html'>&lt;a href="http://blogs.msdn.com/b/ce_base/archive/2006/09/01/understanding-memory-sections-in-config.bib_2c00_-boot.bib_2c00_-and-oemaddresstable-in-windows-ce-5.0-and-6.0.aspx"&gt;Understanding Memory Sections in config.bib, boot.bib, and OEMAddressTable in Windows CE 5.0 and 6.0&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://discovertheexperience.blogspot.com/2009/02/windows-ce-50-virtual-memory.html"&gt;Windows CE 5.0: Virtual Memory Consideration&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.csdn.net/rkfang/archive/2007/03/23/1539092.aspx"&gt;WinCE 5.0 virtual memory space&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-1575839274846610341?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/1575839274846610341/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=1575839274846610341' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/1575839274846610341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/1575839274846610341'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/12/understanding-memory-sections-in.html' title='Understanding Memory Sections in config.bib, boot.bib, and OEMAddressTable in Windows CE 5.0 and 6.0'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-3412057351728170878</id><published>2010-12-27T22:24:00.001-08:00</published><updated>2011-01-12T22:26:58.245-08:00</updated><title type='text'>Install Mac OS onto PC</title><content type='html'>http://bbs.pcbeta.com/thread-592288-1-1.html&lt;br /&gt;新手安装指南：一步一步在Windows安装苹果雪豹系统&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;http://bbs.windows7en.com/thread-116901-1-1.html&lt;br /&gt;最详细，最适合新手的教程：如何原版安装mac&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;http://itbbs.pconline.com.cn/notebook/10953799.html&lt;br /&gt;【多图】终于较完美的完成了E6400安装苹果雪豹系统，和大家分享方法！&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bbs.kenapple.com/thread-29834-1-1.html"&gt;iatkos 10.5.7 安装leopard 双系统硬盘安装教程&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-3412057351728170878?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/3412057351728170878/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=3412057351728170878' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/3412057351728170878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/3412057351728170878'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/12/install-mac-os-onto-pc.html' title='Install Mac OS onto PC'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-7181790267046981563</id><published>2010-12-27T22:20:00.000-08:00</published><updated>2010-12-27T23:18:13.421-08:00</updated><title type='text'>nk.bin and dumprom</title><content type='html'>&lt;a href="http://forum.xda-developers.com/showthread.php?t=656086"&gt;nk.bin and dumprom&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;1&lt;/strong&gt;. to dump the content of a nk.bin:&lt;br /&gt;viewbin.exe nk.bin&lt;br /&gt;(write down start and length)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;2&lt;/strong&gt;. cvrtbin -r -a START -w 32 -l LENGTH nk.bin&lt;br /&gt;this command converts the nk.bin to a nk.nb0 (START and LENGTH from the command bevor)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;3&lt;/strong&gt;. dumprom.exe -d dump -v -5 nk.nb0&lt;br /&gt;the content of the nk.bin will be written in the directory "dump". It must exists, otherwise an error occurs.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;4&lt;/strong&gt;. now, see files that is extracted and you will know that they are changed to MIPS files.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://read.pudn.com/downloads145/sourcecode/others/631809/%E6%8F%90%E5%8F%96%20NK.bin%20%E4%B8%AD%E7%9A%84%E6%96%87%E4%BB%B6._tx__.htm"&gt;提取 NK.bin 中的文件&lt;/a&gt;&lt;br /&gt;需要用到3个工具: &lt;br /&gt; WINCE500\PUBLIC\COMMON\OAK\BIN\I386下的 viewbin.exe cvrtbin.exe, &lt;br /&gt; 和dos文件dumprom.exe &lt;br /&gt;工具说明: &lt;br /&gt; viewbin.exe——查看NK.bin文件。 &lt;br /&gt; cvrtbin.exe——生成NK.nb0, 注意,此工具只能操作当前目录。 &lt;br /&gt; dumprom.exe——dos程序, 提取NK.nb0里的文件。 &lt;br /&gt;  注意要先建立空目录,因为它不能自动建立目录,或者提取文件到当前目录(.\)。 &lt;br /&gt; &lt;br /&gt;步骤: &lt;br /&gt; 1.运行 viewbin NK.bin &gt; view.txt 以查看文件长度和起始地址 &lt;br /&gt; 2.拷贝文件view的第二行的起始和长度信息 &lt;br /&gt; 3.运行 cvrtbin -r  -l 长度 -a 起始地址, -w 32 NK.bin &lt;br /&gt;  如 cvrtbin -r  -l 0x0120FFC8 -a 0x800B8000, -w 32 NK.bin &lt;br /&gt; 4.md nb0_file &lt;br /&gt; 5.dumprom NK.nb0 -d nb0_file &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.xs4all.nl/~itsme/projects/xda/dumprom.html"&gt;dumprom romfile extraction tool&lt;/a&gt;&lt;br /&gt;and his &lt;a href="http://www.xs4all.nl/~itsme/projects/xda/"&gt;Windows CE / PocketPC&lt;/a&gt; stuff&lt;br /&gt;&lt;br /&gt;&lt;a href="http://hi.baidu.com/kathyxiami/blog/item/cf63a11ead4570fee1fe0b62.html"&gt;NK.bin与NK.nb格式&lt;/a&gt;&lt;br /&gt;&lt;a href="http://geekswithblogs.net/KMOS/archive/2010/04/20/patch-an-existing-nk.bin.aspx"&gt;Patch an Existing NK.BIN&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-7181790267046981563?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/7181790267046981563/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=7181790267046981563' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/7181790267046981563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/7181790267046981563'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/12/patch-existing-nkbin.html' title='nk.bin and dumprom'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-645238973893865263</id><published>2010-11-20T21:33:00.001-08:00</published><updated>2010-11-20T22:54:44.977-08:00</updated><title type='text'>How to Install Cracked Apps (.IPA Files) on iPad or iPhone</title><content type='html'>&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.techpetals.com/how-to-install-cracked-apps-.ipa-files-on-ipad-or-iphone-1058"&gt;How to Install Cracked Apps (.IPA Files) on iPad or iPhone&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.zhaoipad.com/thread-226-1-1.html"&gt;不用itunes使用HFS和installous安装ipad软件超简单安装方法不得不学&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.way3g.com/guide/classroom/2010/0422/1349.html"&gt;如何使用installous等第三方软件&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.i-funbox.com/"&gt;i-FunBox&lt;/a&gt;  File Manager, Browser, Explorer, Transfer Tool for iPhone, iPad&lt;br /&gt;&amp;amp; iPod Touch via USB &lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.digitalworldz.co.uk/228223-backup-game-ipa-files.html"&gt;Backup game IPA files without iTunes&lt;/a&gt;IPA file in Installous Raw File System/User/Library located at Raw File System/User/Library&lt;br /&gt;Games appear in Raw File System/User/Applications&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-645238973893865263?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/645238973893865263/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=645238973893865263' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/645238973893865263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/645238973893865263'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/11/ituneshfsinstallousipad.html' title='How to Install Cracked Apps (.IPA Files) on iPad or iPhone'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-106648574348051847</id><published>2010-11-20T21:25:00.001-08:00</published><updated>2010-11-20T21:25:56.497-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Service'/><title type='text'>Java as Windows Service with Apache Commons Daemon</title><content type='html'>&lt;a href="http://blog.platinumsolutions.com/node/234"&gt;Java as Windows Service with Apache Commons Daemon&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-106648574348051847?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/106648574348051847/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=106648574348051847' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/106648574348051847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/106648574348051847'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/11/java-as-windows-service-with-apache.html' title='Java as Windows Service with Apache Commons Daemon'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-8464371541630124105</id><published>2010-11-20T21:24:00.001-08:00</published><updated>2010-11-20T21:24:40.965-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gpass'/><title type='text'>用Gpass+skype+firefox代理上网</title><content type='html'>&lt;a href="http://jiangblog.com/post6/"&gt;用Gpass+skype+firefox代理上网&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-8464371541630124105?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/8464371541630124105/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=8464371541630124105' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/8464371541630124105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/8464371541630124105'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/11/gpassskypefirefox.html' title='用Gpass+skype+firefox代理上网'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-278296982241098781</id><published>2010-11-20T21:16:00.000-08:00</published><updated>2010-11-20T21:20:37.148-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='中国开源镜像站'/><title type='text'>中国开源镜像站</title><content type='html'>欢迎访问网易开源镜像站&lt;br /&gt;http://mirrors.163.com/&lt;br /&gt;&lt;br /&gt;Sohu.com Open Source Mirror Site&lt;br /&gt;http://mirrors.sohu.com/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-278296982241098781?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/278296982241098781/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=278296982241098781' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/278296982241098781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/278296982241098781'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/11/blog-post.html' title='中国开源镜像站'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-3924955142232458001</id><published>2010-11-20T21:14:00.000-08:00</published><updated>2010-11-20T21:16:31.832-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JailbreakMe'/><title type='text'>JailbreakMe Source Code</title><content type='html'>As stated in &lt;a href="http://www.machackpc.com/news/hacknews/jailbreakme-source-code-is-released-by-comex/"&gt;JailbreakMe source code is released by Comex&lt;/a&gt;&lt;br /&gt;&lt;a href="https://github.com/comex/star"&gt;JailbreakMe Source Code&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-3924955142232458001?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/3924955142232458001/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=3924955142232458001' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/3924955142232458001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/3924955142232458001'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/11/jailbreakme-source-code.html' title='JailbreakMe Source Code'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-3671919853676175384</id><published>2010-11-15T03:46:00.000-08:00</published><updated>2010-11-15T04:09:11.589-08:00</updated><title type='text'>Port Forwarding for Windows</title><content type='html'>&lt;pre id="line1"&gt;&lt;a href="http://www.quantumg.net/portforward.php"&gt;Port Forwarding for Windows&lt;/a&gt;&lt;/pre&gt;&lt;br /&gt;&lt;a href="http://initiative.yo2.cn/archives/610173"&gt;PLINK+CCProxy搭建Windows下SSH代理服务器翻两天它都区别墙&lt;/a&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(153, 153, 0);font-size:78%;" &gt;PLINK.EXE -C -D 127.0.0.1:7777 -N -pw SSH密码 SSH用户名@SSH的IP地址&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-3671919853676175384?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/3671919853676175384/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=3671919853676175384' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/3671919853676175384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/3671919853676175384'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/11/port-forwarding-for-windows.html' title='Port Forwarding for Windows'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-1551685864314976973</id><published>2010-09-30T07:33:00.000-07:00</published><updated>2010-09-30T07:49:33.326-07:00</updated><title type='text'>辽无二厂 ～ 百合山庄</title><content type='html'>&lt;a href="http://dl.bus.58.com/h_%E8%BE%BD%E6%97%A0%E4%BA%8C%E5%8E%82_%E7%99%BE%E5%90%88%E5%B1%B1%E5%BA%84/"&gt;辽无二厂 ～ 百合山庄&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-1551685864314976973?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/1551685864314976973/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=1551685864314976973' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/1551685864314976973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/1551685864314976973'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/09/blog-post_30.html' title='辽无二厂 ～ 百合山庄'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-8848168879061806892</id><published>2010-09-29T02:16:00.000-07:00</published><updated>2010-09-29T03:59:56.731-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='Rails'/><title type='text'>Ruby on Rails Tutorial</title><content type='html'>&lt;h1 class="title"&gt;&lt;a href="http://railstutorial.org/book"&gt;&lt;span style="font-size:130%;"&gt;Ruby on Rails Tutorial&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;h1 class="subtitle"&gt;&lt;span style="font-size:100%;"&gt;Learn Rails by Example&lt;/span&gt;&lt;/h1&gt;&lt;br /&gt;&lt;pre style="font-style: italic; color: rgb(51, 51, 255);"&gt;rails server&lt;/pre&gt; サーバーを起動&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-8848168879061806892?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/8848168879061806892/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=8848168879061806892' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/8848168879061806892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/8848168879061806892'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/09/ruby-on-rails-tutorial.html' title='Ruby on Rails Tutorial'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-499056618921497942</id><published>2010-09-28T22:19:00.000-07:00</published><updated>2010-09-28T22:57:11.385-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opencpn'/><title type='text'>OpenCPN Series 2</title><content type='html'>&lt;a style="font-weight: bold;" href="http://www.coaa.co.uk/shipplotter.htm"&gt;ShipPlotter&lt;/a&gt; displays complete information about ships that are within VHF range of your position using the Universal Automatic Identification System (AIS).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.navmonpc.com/index.html"&gt;NavMonPc&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.itu.int/cgi-bin/htsh/mars/ship_search.sh" target="_blank"&gt;ITU                     Search for Ship Particulars&lt;/a&gt; - This will search the International                     Telecommunications Database&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://f1.grp.yahoofs.com/v1/oJR-TI2aYdpGYBqUkGbpVIJeuBbzKaAzmmRk1ScAFs6WEHnR9vI8nvZQoeXz3TBkicF9sC0-HPt4D2dRpUDffvXYFUMN9OjQ/AISMon_2.2.0.exe"&gt;AISMon&lt;/a&gt; and &lt;a href="http://www.cruisersforum.com/forums/f134/interfacing-ais-45040.html"&gt;virtual com port &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.aishub.net/vt-explorer-aishub-edition.html"&gt;VT Explorer&lt;/a&gt; is a AIS viewer application which provides a graphic visualiztion of AIS targets onto electronic charts&lt;br /&gt;&lt;a href="http://www.aishub.net/aisdispatcher-description.html"&gt;&lt;span style="font-weight: bold;"&gt;AIS Dispatcher&lt;/span&gt;&lt;/a&gt; is an AIS data forwarding utility&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.siitech.com/downloads.htm"&gt;AIS Server Lite&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-499056618921497942?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/499056618921497942/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=499056618921497942' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/499056618921497942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/499056618921497942'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/09/opencpn-series-2.html' title='OpenCPN Series 2'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-3606669022821889098</id><published>2010-09-24T08:32:00.000-07:00</published><updated>2010-09-24T09:39:28.815-07:00</updated><title type='text'>東京都の石原知事、もう少し勉強すれば、よかったのに！</title><content type='html'>釣魚島に発生した中国の漁船と日本の艦船との衝突事件について、日本の税金泥棒殿達と新聞記者らはこぞって、中国の漁船が日本の艦船にぶつかっていった論調を連日撒き散らして、まるで世の中に彼らの言葉を信じるしかなかったのです。&lt;br /&gt;&lt;br /&gt;実際そうだったのでしょうか。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.yomiuri.co.jp/zoom/20100924-OYT9I01153.htm"&gt;読売新聞の図&lt;/a&gt;(元の記事：&lt;a href="http://www.yomiuri.co.jp/feature/20100924-728653/news/20100924-OYT1T01202.htm"&gt;なぜ釈放？怒る漁民「中国漁船、どさっと来る」&lt;/a&gt;)を引用して、説明して上げましょう。&lt;br /&gt;&lt;br /&gt;一見、中国の漁船が日本の艦船にぶつかっていくように見えますが、実際は漁船が小さく、艦船と平行航行の時、漁船と艦船との間の流れの変化によって、船舶吸引現象が発生してしまうということです。&lt;br /&gt;&lt;br /&gt;石原さん、もうちょっと一から勉強すれば、鏡に映る自分の顔も変わりますよ。&lt;br /&gt;&lt;br /&gt;日本には、高い技術を持っている下働きの人間をとても尊敬しますが、うそとでっち上げしかできない高額月給の税金泥棒殿達と新聞記者らにどうしても感銘できない。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-3606669022821889098?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/3606669022821889098/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=3606669022821889098' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/3606669022821889098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/3606669022821889098'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/09/blog-post_24.html' title='東京都の石原知事、もう少し勉強すれば、よかったのに！'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-8296304002443448554</id><published>2010-09-22T01:16:00.000-07:00</published><updated>2010-09-22T01:18:14.914-07:00</updated><title type='text'>checkinstall と rpm-build というものを使うと、ソースからRPMを作る</title><content type='html'>checkinstall と rpm-build というものを使うと、ソースから&lt;a href="http://blog.livedoor.jp/maru_tak/"&gt;RPMを作る&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-size:85%;" &gt;wget http://asic-linux.com.mx/~izto/checkinstall/files/source/checkinstall-1.6.2.tar.gz&lt;br /&gt;tar zxvf checkinstall-1.6.2.tar.gz&lt;br /&gt;cd checkinstall-1.6.2&lt;br /&gt;make&lt;br /&gt;&lt;br /&gt;yum install rpm-build&lt;br /&gt;&lt;br /&gt;checkinstall --fstrans=no&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-8296304002443448554?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/8296304002443448554/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=8296304002443448554' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/8296304002443448554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/8296304002443448554'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/09/checkinstall-rpm-build-rpm.html' title='checkinstall と rpm-build というものを使うと、ソースからRPMを作る'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-5003665579326808650</id><published>2010-09-22T01:03:00.000-07:00</published><updated>2010-09-22T01:12:13.847-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Rails 3'/><title type='text'>The Path to Rails 3</title><content type='html'>&lt;a href="http://omgbloglol.com/post/344792822/the-path-to-rails-3-introduction"&gt;The Path to Rails 3: Introduction&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://omgbloglol.com/post/353978923/the-path-to-rails-3-approaching-the-upgrade"&gt;The Path to Rails 3: Approaching the upgrade&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://omgbloglol.com/post/364624593/rails-upgrade-is-now-an-official-plugin"&gt;rails-upgrade is now an official plugin&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://d.hatena.ne.jp/gom68/20100206/1265469879"&gt;Rails3 リリースノート全文和訳&lt;/a&gt;&lt;br /&gt;&lt;a href="http://blog.livedoor.jp/maru_tak/archives/50808747.html"&gt;Rails 3.0 Beta の Release Notesを読んでみる&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-5003665579326808650?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/5003665579326808650/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=5003665579326808650' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/5003665579326808650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/5003665579326808650'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/09/path-to-rails-3.html' title='The Path to Rails 3'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-6532842467105504031</id><published>2010-09-21T08:12:00.000-07:00</published><updated>2010-09-21T08:36:28.491-07:00</updated><title type='text'>またでっちあげですか</title><content type='html'>中国の漁船が日本の艦船にぶつかったか、或いは、日本の艦船が態々と中国の漁船にぶつかってきたかという疑問が明らかになろうとしています。普通の航海知識で、日本の艦船の痕跡からみると、日本の艦船が中国の漁船を囲み、挟み撃ちする形で、衝突しに行ったことはその時の海上状況ではないですか。&lt;br /&gt;&lt;br /&gt;その時のビデオが公開できないことは、なぜでしょうか。日本のでっちあげを隠そうではないでしょうか。前原さん、どう？&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-6532842467105504031?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/6532842467105504031/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=6532842467105504031' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/6532842467105504031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/6532842467105504031'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/09/blog-post.html' title='またでっちあげですか'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-1147583732039716712</id><published>2010-09-21T02:10:00.000-07:00</published><updated>2010-09-21T02:43:07.520-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby-debug'/><title type='text'>ruby-debug in 30 seconds</title><content type='html'>&lt;a href="http://pivotallabs.com/users/chad/blog/articles/366-ruby-debug-in-30-seconds-we-don-t-need-no-stinkin-gui-"&gt;ruby-debug in 30 seconds&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://cheat.errtheblog.com/s/rdebug/"&gt;cheat rdebug&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.aptana.com/products/radrails"&gt;Aptana RadRails 2&lt;/a&gt; Free, open source IDE for Ruby and Rails applications&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rubydoc.info/"&gt;RubyDoc.info&lt;/a&gt;: Good Looking, Up-To-Date Ruby Documentation&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-1147583732039716712?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/1147583732039716712/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=1147583732039716712' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/1147583732039716712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/1147583732039716712'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/09/ruby-debug-in-30-seconds.html' title='ruby-debug in 30 seconds'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-154048866325638360</id><published>2010-09-17T09:17:00.000-07:00</published><updated>2010-09-17T09:41:17.788-07:00</updated><title type='text'>How to call DLL Method in Javascritp?</title><content type='html'>&lt;h1 class="title"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/Aa752035.aspx"&gt;Designing Secure ActiveX Controls&lt;/a&gt;&lt;/h1&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://p2p.wrox.com/javascript/17313-how-call-dll-method-javascritp-urgent.html"&gt;&lt;strong&gt;How to call DLL Method in Javascritp?&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If the DLL is in the client use the following&lt;br /&gt;&lt;span style="font-style: italic;"&gt;var l_Obj = new ActiveXObject("ComponentName.ClassName");&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;If it is OCX then in an ASP or HTML file use the following,&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&amp;lt;object classid="CLSID:&amp;lt;Class" id=""&gt; height="95%" align=center id=&amp;lt;id&gt; width="95%" &gt;&lt;br /&gt;&amp;lt;/id&gt;&amp;lt;/object&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.msghelp.net/showthread.php?tid=70039"&gt;dynamic wrapper&lt;/a&gt; (ActiveX) .dll which takes the variants and passes them onto the requested function in the correct type&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-154048866325638360?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/154048866325638360/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=154048866325638360' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/154048866325638360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/154048866325638360'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/09/how-to-call-dll-method-in-javascritp.html' title='How to call DLL Method in Javascritp?'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-2648880249279969831</id><published>2010-09-17T08:25:00.001-07:00</published><updated>2010-09-17T09:17:28.896-07:00</updated><title type='text'>Ruby-1.9.1でMongrelをインストール</title><content type='html'>&lt;a href="http://blog.s21g.com/articles/1296"&gt;Ruby-1.9.1でMongrelをインストール&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;% sudo gem install mongrel --source http://merbi.st&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://groups.google.com/group/thin-ruby/browse_thread/thread/93d963dc5ba9a81f?pli=1"&gt;&lt;span class="fixed_width"&gt;Rails Webserver Wars [ Thin vs ModRails ] - Which is the best one ??? &lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-2648880249279969831?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/2648880249279969831/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=2648880249279969831' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/2648880249279969831'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/2648880249279969831'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/09/ruby-191mongrel.html' title='Ruby-1.9.1でMongrelをインストール'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-240689830938806540</id><published>2010-09-17T08:25:00.000-07:00</published><updated>2011-05-25T19:25:46.611-07:00</updated><title type='text'>Ruby-1.9.1でMongrelをインストール</title><content type='html'>&lt;a href="http://blog.s21g.com/articles/1296"&gt;Ruby-1.9.1でMongrelをインストール&lt;/a&gt;&lt;br /&gt;&lt;br style="font-style: italic; color: rgb(255, 153, 102);"&gt;&lt;span style="font-style: italic; color: rgb(0, 204, 204);"&gt;% sudo gem install mongrel --source http://merbi.st&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="commentbody"&gt;Passenger&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-240689830938806540?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/240689830938806540/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=240689830938806540' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/240689830938806540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/240689830938806540'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/09/ruby-191mongrel_17.html' title='Ruby-1.9.1でMongrelをインストール'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-171186309958024134</id><published>2010-09-13T06:52:00.000-07:00</published><updated>2010-09-13T07:06:11.587-07:00</updated><title type='text'>在Linux用摄像头做简单的监控系统</title><content type='html'>&lt;a href="http://linuxtoy.org/archives/linux-camera-monitor.html"&gt;在Linux用摄像头做简单的监控系统&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.lavrsen.dk/twiki/bin/view/Motion/WebHome"&gt;Motion&lt;/a&gt; - Web Home&lt;/li&gt;&lt;li&gt;&lt;a href="http://webcamserver.sourceforge.net/"&gt;webcam_server&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.zoneminder.com/"&gt;ZoneMinder&lt;/a&gt; Linux Video Camera and CCTV Security with Motion Detection&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-171186309958024134?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/171186309958024134/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=171186309958024134' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/171186309958024134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/171186309958024134'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/09/linux.html' title='在Linux用摄像头做简单的监控系统'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-8748188071653095352</id><published>2010-09-10T01:21:00.000-07:00</published><updated>2010-09-10T01:43:53.340-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VMBuilder'/><title type='text'>VM Builder</title><content type='html'>&lt;a href="http://dcgrendel.thewaffleiron.net/vmbuilder/2.0/"&gt;VM Builder&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;中に使われたTab Pane 1.02, Created by Erik Arvidsson (http://webfx.eae.net/contact.html#erik) For WebFX (http://webfx.eae.net/)&lt;br /&gt;&lt;br /&gt;The list of dhtml components &lt;a href="http://webfx.eae.net/dhtml/"&gt;http://webfx.eae.net/dhtml/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-8748188071653095352?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/8748188071653095352/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=8748188071653095352' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/8748188071653095352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/8748188071653095352'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/09/vm-builder.html' title='VM Builder'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-6641211140252458523</id><published>2010-08-31T03:12:00.000-07:00</published><updated>2010-08-31T03:33:53.353-07:00</updated><title type='text'>Debugger Shortcut Keys</title><content type='html'>&lt;a href="http://www.mularien.com/blog/2010/05/16/quick-tip-debugger-shortcut-key-reference/"&gt;Debugger Shortcut Keys&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-6641211140252458523?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/6641211140252458523/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=6641211140252458523' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/6641211140252458523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/6641211140252458523'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/08/debugger-shortcut-keys.html' title='Debugger Shortcut Keys'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-3052705919753540820</id><published>2010-08-30T22:29:00.000-07:00</published><updated>2010-08-30T22:30:04.118-07:00</updated><title type='text'>Apache Tomcat Configuration Reference</title><content type='html'>&lt;a href="http://tomcat.apache.org/tomcat-6.0-doc/config/context.html"&gt;Apache Tomcat Configuration Reference&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-3052705919753540820?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/3052705919753540820/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=3052705919753540820' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/3052705919753540820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/3052705919753540820'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/08/apache-tomcat-configuration-reference.html' title='Apache Tomcat Configuration Reference'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-8794976646554804818</id><published>2010-08-30T06:53:00.000-07:00</published><updated>2010-08-30T07:37:13.545-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='spring'/><title type='text'>SpringSource.org</title><content type='html'>&lt;pre id="line1"&gt;&lt;a href="http://www.springsource.org/"&gt;SpringSource.org&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;h1&gt;&lt;a href="http://www.springsource.org/documentation"&gt;Spring Documentation&lt;/a&gt;&lt;/h1&gt;&lt;br /&gt;&lt;a href="http://blog.m1key.me/2010/06/spring-3-transaction-management.html"&gt;Spring 3 transaction management&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre id="line1"&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-8794976646554804818?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/8794976646554804818/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=8794976646554804818' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/8794976646554804818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/8794976646554804818'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/08/springsourceorg.html' title='SpringSource.org'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-6257227998296625141</id><published>2010-08-11T02:25:00.000-07:00</published><updated>2010-08-11T02:26:49.334-07:00</updated><title type='text'>Controlling VMware Virtual Machines from the Command Line with vmrun</title><content type='html'>&lt;h1 class="firstHeading"&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://www.virtuatopia.com/index.php/Controlling_VMware_Virtual_Machines_from_the_Command_Line_with_vmrun"&gt;Controlling VMware Virtual Machines from the Command Line with vmrun&lt;/a&gt;&lt;/span&gt;&lt;/h1&gt;&lt;br /&gt;vmrun -T server -h https://xxxxx:8333/sdk -u root -p manager list&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-6257227998296625141?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/6257227998296625141/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=6257227998296625141' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/6257227998296625141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/6257227998296625141'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/08/controlling-vmware-virtual-machines.html' title='Controlling VMware Virtual Machines from the Command Line with vmrun'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-4855223758314221107</id><published>2010-08-09T00:55:00.001-07:00</published><updated>2010-08-09T23:25:57.794-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tora'/><title type='text'>TOra</title><content type='html'>&lt;a href="http://torasql.com/"&gt;TOra&lt;/a&gt; is an open-source multi-platform database management GUI  that supports accessing most of the common database platforms in use, including Oracle, MySQL, and Postgres, as well as limited support for any target that can be accessed through Qt's ODBC support. TOra has been built for various Linux distributions, Mac OS X, MS Windows, and UNIX platforms.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;&lt;a href="http://sodeve.net/how-to-connect-tora-to-oracle-database/" rel="bookmark" title="Permalink to: How to Connect TOra to Oracle Database"&gt;How to Connect TOra to Oracle Database&lt;/a&gt;&lt;/h3&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://sodeve.net/how-to-connect-tora-to-oracle-database/"&gt;Oracle Instant Clientの接続方法&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://sodeve.net/how-to-connect-tora-to-oracle-database/"&gt;Oracle TNS 接続方法&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Fedoraにおける環境の設定&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Add oracle-instantclient to the library cache&lt;br /&gt;&lt;ol&gt;&lt;li&gt;/etc/ld.so.conf.dにoracle-instantclient11.2.confを追加する。&lt;/li&gt;&lt;li&gt;oracle-instantclient11.2.confに下の行を書き込む/usr/lib/oracle/11.2/client/lib&lt;/li&gt;&lt;li&gt;ldconfig -v (as root) to rebuild library cache file&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;&lt;li&gt;環境変数にライブラリのパスを追加する&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/oracle/11.2/client/lib&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://otndnld.oracle.co.jp/document/products/oracle10g/102/doc_cd/server.102/B19277-01/ch11.html#949"&gt;&lt;span&gt;&lt;span style="font-family:ＭＳ Ｐゴシック,Gothic,Arial,Helvetica,sans-serif;"&gt;SQL*Plusの日本語サポートの構成（UNIX）&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;  export NLS_LANG=JAPANESE_JAPAN.UTF8&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://otndnld.oracle.co.jp/document/products/oracle10g/102/doc_cd/server.102/B19277-01/ape.html#2425"&gt;&lt;span&gt;&lt;span style="font-family:ＭＳ Ｐゴシック,Gothic,Arial,Helvetica,sans-serif;"&gt;Linuxでの（RPMからの）SQL*Plus Instant Clientの構成&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;See also:&lt;a href="http://geniusworldone.blogspot.com/2009/07/installing-oracle-instant-client-11.html"&gt;Installing Oracle Instant Client 11 under LInux&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://otndnld.oracle.co.jp/tech/opensource/htdocs/php/projects.html"&gt;Oracleオープン・ソース・プロジェクト&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-4855223758314221107?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/4855223758314221107/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=4855223758314221107' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/4855223758314221107'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/4855223758314221107'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/08/tora.html' title='TOra'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-70277785214617049</id><published>2010-08-06T02:00:00.000-07:00</published><updated>2010-08-06T03:18:30.729-07:00</updated><title type='text'>Crash Dump Analysis and Debugging Portal</title><content type='html'>&lt;a href="http://stackoverflow.com/questions/734272/how-to-use-windbg-to-analyze-the-crash-dump-for-vc-application"&gt;How to use WinDbg to analyze the crash dump for VC++ application.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dumpanalysis.org/"&gt;Crash Dump Analysis and Debugging Portal&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.msdn.com/b/tess/archive/2008/02/04/net-debugging-demos-information-and-setup-instructions.aspx"&gt;.NET Debugging Demos - Information and setup instructions&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://clintboessen.blogspot.com/2009/12/how-to-analyze-dump-file.html"&gt;How to Analyse a Dump File&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-70277785214617049?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/70277785214617049/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=70277785214617049' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/70277785214617049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/70277785214617049'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/08/crash-dump-analysis-and-debugging.html' title='Crash Dump Analysis and Debugging Portal'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-1827865195436507500</id><published>2010-08-05T03:52:00.000-07:00</published><updated>2010-08-05T21:12:05.404-07:00</updated><title type='text'>IIS 6 での ISAPI DLL のデバッグ方法</title><content type='html'>&lt;h3 id="tocHeadRef"&gt;&lt;a href="http://support.microsoft.com/kb/183480/ja"&gt;IIS 6 での ISAPI DLL のデバッグ方法&lt;/a&gt;&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.atmarkit.co.jp/fwin2k/dnsvrguide/iis02/iis1.html"&gt;&lt;b&gt;IIS 6.0の機能の詳細&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/ja-jp/library/aa291262%28VS.71%29.aspx"&gt;IIS 4.0 以降のバージョンを使用したデバッグ&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://terutomi.seesaa.net/article/14060479.html"&gt;[ASP.NET]SessionのInProcプロセスモデルが危険な理由&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://learn.iis.net/page.aspx/101/introduction-to-iis-7-architecture/"&gt;Introduction to IIS 7 Architecture&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-1827865195436507500?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/1827865195436507500/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=1827865195436507500' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/1827865195436507500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/1827865195436507500'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/08/iis-6-isapi-dll.html' title='IIS 6 での ISAPI DLL のデバッグ方法'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-6581833316430268739</id><published>2010-08-03T20:32:00.000-07:00</published><updated>2010-08-04T00:38:50.879-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>The Road To SharePoint Web Parts</title><content type='html'>&lt;a href="http://msdn.microsoft.com/en-us/library/bb226695%28office.11%29.aspx"&gt;The Definitive Hello World Web Part Tutorial&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms916837.aspx"&gt;Debugging Web Parts&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://it.toolbox.com/blogs/programming-life/the-road-to-sharepoint-web-parts-10451"&gt;The Road To SharePoint Web Parts&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://it.toolbox.com/blogs/programming-life/creating-a-sharepoint-web-part-project-10527"&gt;Creating A SharePoint Web Part Project&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://it.toolbox.com/blogs/programming-life/programming-with-your-sharepoint-web-part-10768"&gt;Programming With Your SharePoint Web Part&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://it.toolbox.com/blogs/programming-life/debugging-your-sharepoint-web-part-11176"&gt;Debugging Your SharePoint Web Part&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/ja-jp/library/dd583149%28office.11%29.aspx"&gt;Microsoft Windows SharePoint Services の Web パーツをパッケージ化および配置する&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.sharepointproconnections.com/community/forums/tabid/1824/aff/169/aft/95201/afv/topic/afpg/1/Default.aspx"&gt;Page Viwer Webpart - change settings programatically&lt;/a&gt;&lt;br /&gt;In the 'webpart.cs' you can write :&lt;br /&gt;// declaration of the PageViewerWebPart&lt;br /&gt;protected Microsoft.SharePoint.WebPartPages.PageViewerWebPart cPreviewPageViewer = new PageViewerWebPart();&lt;br /&gt;&lt;br /&gt;and in the RenderWebPart() method :&lt;br /&gt;&lt;br /&gt;// link to the page you want / or use a string var of the url&lt;br /&gt;string SiteUrl = ""&lt;br /&gt;cPreviewPageViewer.ContentLink = SiteUrl;&lt;br /&gt;// redim of the pageviewer&lt;br /&gt;cPreviewPageViewer.Height = iFrameHeight.ToString();&lt;br /&gt;// render&lt;br /&gt;cPreviewPageViewer.RenderControl(output);&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-6581833316430268739?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/6581833316430268739/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=6581833316430268739' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/6581833316430268739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/6581833316430268739'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/08/road-to-sharepoint-web-parts.html' title='The Road To SharePoint Web Parts'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-8126478063377534308</id><published>2010-08-03T08:15:00.000-07:00</published><updated>2010-08-03T23:15:03.783-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SharePoint'/><title type='text'>WSPBuilder (SharePoint WSP tool)</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;a id="ctl00_ctl00_MasterContent_ProjectTitleControl1_ProjectTitleLink1" href="http://wspbuilder.codeplex.com/"&gt;&lt;span id="ctl00_ctl00_MasterContent_ProjectTitleControl1_TitleLabel"&gt;WSPBuilder (SharePoint WSP tool)&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A SharePoint Solution Package (WSP) creation tool for WSS 3.0 &amp;amp; MOSS 2007&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2 class="pageTitle"&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://bloggingabout.net/blogs/dennis/archive/2009/07/24/adding-sharepoint-class-resources-to-your-feature-using-wspbuilder.aspx?utm_source=feedburner&amp;amp;utm_medium=feed&amp;amp;utm_campaign=Feed%3A+dennisvanderstelt+%28Dennis+van+der+Stelt%29"&gt;Adding SharePoint class resources to your feature using WSPBuilder&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;a id="ctl00_ctl00_MasterContent_ProjectTitleControl1_ProjectTitleLink1" href="http://connectablepgviewer.codeplex.com/"&gt;&lt;span id="ctl00_ctl00_MasterContent_ProjectTitleControl1_TitleLabel"&gt;Connectable Page Viewer Web Part&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;h1&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://www.microsoft.com/japan/office/previous/2003/sharepoint/downloads/webparts.mspx"&gt;SharePoint Portal Server 2003 Web パーツと Web コントロール&lt;/a&gt;&lt;/span&gt;&lt;/h1&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-8126478063377534308?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/8126478063377534308/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=8126478063377534308' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/8126478063377534308'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/8126478063377534308'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/08/wspbuilder-sharepoint-wsp-tool.html' title='WSPBuilder (SharePoint WSP tool)'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-4694311204438409039</id><published>2010-08-02T06:41:00.000-07:00</published><updated>2010-08-03T23:15:35.493-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JBoss'/><title type='text'>JBossProperties</title><content type='html'>&lt;a href="http://community.jboss.org/wiki/JBossProperties"&gt;JBossProperties&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.coderanch.com/t/89900/JBoss/reading-properties-file"&gt;&lt;br /&gt;Read a properties file from a class deployed in Jboss?&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;pre&gt;   1. Properties properties=new Properties(); &lt;br /&gt;  2. properties.load(Thread.currentThread().getContextClassLoader().getResource("app.properties").openStream());  &lt;/pre&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.jguru.com/faq/view.jsp?EID=506416"&gt;How do I load a properties file from WEB-INF/classes?&lt;/a&gt;&lt;br /&gt;&lt;span style=";font-family:Verdana,Arial,Helvetica;font-size:85%;"  &gt;For files directly in the classes directory, our code is like: &lt;span style="font-size:85%;"&gt;&lt;pre&gt;        Properties dbProps = new Properties();&lt;br /&gt;&lt;br /&gt; //The forward slash "/" in front of in_filename will ensure that&lt;br /&gt; //no package names are prepended to the filename when the Classloader&lt;br /&gt; //search for the file in the classpath&lt;br /&gt; InputStream is = getClass().getResourceAsStream("/"+in_filename);&lt;br /&gt; if(null == is)&lt;br /&gt; {&lt;br /&gt;     throw new ConfigException("Can't locate file:" +in_filename);&lt;br /&gt; }&lt;br /&gt; try&lt;br /&gt; {&lt;br /&gt;     dbProps.load(is);//this may throw IOException&lt;br /&gt;     return dbProps;&lt;br /&gt; }&lt;br /&gt; catch (IOException ioe)&lt;br /&gt; {&lt;br /&gt;     System.err.println("Properties loading failed in AppConfig");&lt;br /&gt;     throw new ConfigException(ioe,"Can't locate file:" +in_filename);&lt;br /&gt; }&lt;br /&gt;&lt;/pre&gt;&lt;/span&gt;   &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-4694311204438409039?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/4694311204438409039/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=4694311204438409039' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/4694311204438409039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/4694311204438409039'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/08/jbossproperties.html' title='JBossProperties'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-6059406518440154176</id><published>2010-08-02T03:55:00.000-07:00</published><updated>2010-08-02T03:56:04.936-07:00</updated><title type='text'>Getting the Browser Default Language in PHP</title><content type='html'>&lt;a href="http://www.dyeager.org/post/2008/10/getting-browser-default-language-php"&gt;Getting the Browser Default Language in PHP&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-6059406518440154176?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/6059406518440154176/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=6059406518440154176' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/6059406518440154176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/6059406518440154176'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/08/getting-browser-default-language-in-php.html' title='Getting the Browser Default Language in PHP'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-2118057939236157165</id><published>2010-08-01T23:51:00.001-07:00</published><updated>2010-08-01T23:52:42.379-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Java Decompiler'/><title type='text'>Java Decompiler</title><content type='html'>&lt;a href="http://www.java-decompiler.com/"&gt;Java Decompiler&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-2118057939236157165?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/2118057939236157165/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=2118057939236157165' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/2118057939236157165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/2118057939236157165'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/08/java-decompiler.html' title='Java Decompiler'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-3003876500123067986</id><published>2010-08-01T20:07:00.001-07:00</published><updated>2010-08-01T20:07:42.593-07:00</updated><title type='text'>jQuery+CSSで実装するナビゲーションメニュー総集編</title><content type='html'>&lt;a href="http://kachibito.net/web-design/css-menu-with-jquery-collection.html"&gt;jQuery+CSSで実装するナビゲーションメニュー総集編&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-3003876500123067986?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/3003876500123067986/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=3003876500123067986' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/3003876500123067986'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/3003876500123067986'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/08/jquerycss.html' title='jQuery+CSSで実装するナビゲーションメニュー総集編'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-6528854274532850290</id><published>2010-07-30T20:39:00.000-07:00</published><updated>2010-08-02T08:00:06.938-07:00</updated><title type='text'>Universal SQL Client</title><content type='html'>&lt;a href="http://squirrel-sql.sourceforge.net/"&gt;Universal SQL Client&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://davidsalter.co.uk/blog/?p=270"&gt;HSQL Database Manager&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-6528854274532850290?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/6528854274532850290/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=6528854274532850290' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/6528854274532850290'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/6528854274532850290'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/07/universal-sql-client.html' title='Universal SQL Client'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-737406416619554193</id><published>2010-07-30T04:19:00.000-07:00</published><updated>2010-07-30T04:20:12.970-07:00</updated><title type='text'>ASP.NET Session State and Modes</title><content type='html'>&lt;a href="http://aspdotnetdevs.blogspot.com/2008/12/aspnet-session-state-and-modes.html"&gt;ASP.NET  Session State and Modes&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-737406416619554193?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/737406416619554193/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=737406416619554193' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/737406416619554193'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/737406416619554193'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/07/aspnet-session-state-and-modes.html' title='ASP.NET Session State and Modes'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-3904207342663757610</id><published>2010-07-23T19:07:00.000-07:00</published><updated>2010-07-23T19:26:02.715-07:00</updated><title type='text'>Win32 API: C++ to .NET</title><content type='html'>&lt;h1 id="ctl00_TitleArea_ArticleTitle"&gt;&lt;a href="http://www.codeproject.com/KB/dotnet/Win32APICPlusPlustoDotNET.aspx?print=true"&gt;Win32 API: C++ to .NET&lt;/a&gt;&lt;/h1&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms228360"&gt;Data Types (C# vs. Java)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-3904207342663757610?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/3904207342663757610/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=3904207342663757610' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/3904207342663757610'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/3904207342663757610'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/07/win32-api-c-to-net.html' title='Win32 API: C++ to .NET'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-6101911595131084941</id><published>2010-07-23T03:40:00.000-07:00</published><updated>2010-07-24T06:45:34.361-07:00</updated><title type='text'>.NET Framework Developer's Guide: OutArrayOfStructs Sample</title><content type='html'>.NET Framework Developer's Guide &lt;a href="http://msdn.microsoft.com/en-us/library/2k1k68kw%28vs.71%29.aspx"&gt;&lt;/a&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/2k1k68kw%28v=VS.80%29.aspx"&gt;OutArrayOfStructs Sample&lt;/a&gt;    &lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/aa720410%28v=vs.71%29.aspx"&gt;PinvokeLib.dll&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://pinvoke.net/"&gt;pinvoke.net: the interop wiki!&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/magazine/cc164123.aspx"&gt;Calling Win32 DLLs in C# with P/Invoke&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre id="line1"&gt;&lt;a href="http://www.csharp411.com/"&gt;C# 411&lt;/a&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-6101911595131084941?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/6101911595131084941/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=6101911595131084941' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/6101911595131084941'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/6101911595131084941'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/07/outarrayofstructs-sample.html' title='.NET Framework Developer&apos;s Guide: OutArrayOfStructs Sample'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-8915092021467188338</id><published>2010-07-23T00:39:00.000-07:00</published><updated>2010-07-23T00:41:12.304-07:00</updated><title type='text'>C++で作成したDLLをデバッグで確認したい</title><content type='html'>&lt;a href="http://bbs.wankuma.com/index.cgi?mode=al2&amp;amp;namber=48884&amp;amp;KLOG=82"&gt;&lt;strong&gt;&lt;span style="color: rgb(48, 48, 48);"&gt;C++で作成したDLLをデバッグで確認したい&lt;/span&gt;&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="color: rgb(48, 48, 48);"&gt;&lt;br /&gt;&lt;br /&gt;ディレクトリ構成はこんな感じになっているべきです。&lt;br /&gt;&lt;br /&gt;ソリューション ディレクトリ&lt;br /&gt;├VC++ DLL プロジェクト ディレクトリ&lt;br /&gt;｜└ソースファイル、ヘッダファイル等&lt;br /&gt;├Debug（VC++ DLL 出力ディレクトリ）&lt;br /&gt;｜└DLL、PDB（※）&lt;br /&gt;└C# プロジェクト ディレクトリ&lt;br /&gt;　├ソースファイル&lt;br /&gt;　└bin&lt;br /&gt;　　└Debug&lt;br /&gt;　　　├C# EXE&lt;br /&gt;　　　└DLL、PDB（※からコピー）&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-8915092021467188338?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/8915092021467188338/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=8915092021467188338' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/8915092021467188338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/8915092021467188338'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/07/cdll.html' title='C++で作成したDLLをデバッグで確認したい'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-5892461775625671230</id><published>2010-07-20T21:25:00.000-07:00</published><updated>2010-07-21T01:33:18.714-07:00</updated><title type='text'>Text column in SQL Server</title><content type='html'>&lt;h2&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://www.eggheadcafe.com/software/aspnet/30016887/readtext-into-localvaria.aspx"&gt;READTEXT Into @localvariable&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;br /&gt;&lt;h1&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://stackoverflow.com/questions/564755/sql-server-text-type-v-s-varchar-data-type" class="question-hyperlink"&gt;SQL Server Text type v.s. varchar data type&lt;/a&gt;&lt;/span&gt;&lt;/h1&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/Aa172746"&gt;Managing ntext, text, and image Data&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2 class="litcontent"&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://www.databasejournal.com/features/mssql/article.php/10894_3331881_2/OpenRowSource-and-OpenRowSet-in-SQL-Server-2000.htm"&gt;OpenRowSource and OpenRowSet in SQL Server 2000&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-5892461775625671230?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/5892461775625671230/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=5892461775625671230' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/5892461775625671230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/5892461775625671230'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/07/text-column-in-sql-server.html' title='Text column in SQL Server'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-7078869552628896208</id><published>2010-07-20T07:53:00.001-07:00</published><updated>2010-07-20T07:53:56.653-07:00</updated><title type='text'>UAC (User Account Control) と C/C++ MFC アプリケーション（その２）</title><content type='html'>&lt;a href="http://bitwiz.jp/tabid/56/EntryID/19/Default.aspx"&gt;&lt;span id="dnn_ctr372_dnnTITLE_lblTitle" class="description_title"&gt;UAC  (User Account Control) と C/C++ MFC アプリケーション（その２）&lt;/span&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-7078869552628896208?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/7078869552628896208/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=7078869552628896208' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/7078869552628896208'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/7078869552628896208'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/07/uac-user-account-control-cc-mfc.html' title='UAC (User Account Control) と C/C++ MFC アプリケーション（その２）'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-948631833308878633</id><published>2010-07-18T20:44:00.000-07:00</published><updated>2010-07-18T20:45:33.233-07:00</updated><title type='text'>iBATIS, Hibernate, and JPA: Which is right for you?</title><content type='html'>&lt;h1&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://www.javaworld.com/javaworld/jw-07-2008/jw-07-orm-comparison.html?page=7"&gt;iBATIS, Hibernate, and JPA: Which is right for you?&lt;/a&gt;&lt;/span&gt;&lt;/h1&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-948631833308878633?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/948631833308878633/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=948631833308878633' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/948631833308878633'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/948631833308878633'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/07/ibatis-hibernate-and-jpa-which-is-right.html' title='iBATIS, Hibernate, and JPA: Which is right for you?'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-5378751215022919620</id><published>2010-07-18T19:48:00.000-07:00</published><updated>2010-07-18T20:44:44.715-07:00</updated><title type='text'>Apache Tomcat 6 How to Install &amp; Configure</title><content type='html'>&lt;h1&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://www3.ntu.edu.sg/home/ehchua/programming/howto/tomcat_howto.html"&gt;Apache Tomcat 6 How to Install &amp;amp; Configure&lt;/a&gt;&lt;/span&gt;&lt;/h1&gt;&lt;a href="http://www3.ntu.edu.sg/home/ehchua/programming/"&gt;Yet Another Insignificant Programming Notes by Chua Hock-Chuan&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www3.ntu.edu.sg/home/ehchua/programming/webprogramming/HTTP_Authentication.html"&gt;Web Programming Tutorial - HTTP Authentication&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www3.ntu.edu.sg/home/ehchua/programming/webprogramming/HTTP_SSL.html"&gt;Web Programming Tutorial - HTTP with SSL&lt;/a&gt;&lt;br /&gt;&lt;h1&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://stackoverflow.com/questions/298521/tomcat-5-5-problem-with-reading-resource-files" class="question-hyperlink"&gt;tomcat 5.5 - problem with reading resource  files&lt;/a&gt;&lt;/span&gt;&lt;/h1&gt;&lt;br /&gt;&lt;pre class="prettyprint"&gt;&lt;code&gt;&lt;span class="kwd"&gt;public&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="kwd"&gt;void&lt;/span&gt;&lt;span class="pln"&gt; init&lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="typ"&gt;ServletConfig&lt;/span&gt;&lt;span class="pln"&gt; config&lt;/span&gt;&lt;span class="pun"&gt;)&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="kwd"&gt;throws&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="typ"&gt;ServletException&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="pun"&gt;{&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="typ"&gt;String&lt;/span&gt;&lt;span class="pln"&gt; pathToFile &lt;/span&gt;&lt;span class="pun"&gt;=&lt;/span&gt;&lt;span class="pln"&gt; config&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="pln"&gt;getServletContext&lt;/span&gt;&lt;span class="pun"&gt;().&lt;/span&gt;&lt;span class="pln"&gt;getRealPath&lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="str"&gt;""&lt;/span&gt;&lt;span class="pun"&gt;)&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="pun"&gt;+&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="str"&gt;"/WEB-INF/config.properties"&lt;/span&gt;&lt;span class="pun"&gt;;&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="typ"&gt;Properties&lt;/span&gt;&lt;span class="pln"&gt; properties &lt;/span&gt;&lt;span class="pun"&gt;=&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="kwd"&gt;new&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="typ"&gt;Properties&lt;/span&gt;&lt;span class="pun"&gt;();&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;properties&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="pln"&gt;load&lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="kwd"&gt;new&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="typ"&gt;FileInputStream&lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="pln"&gt;pathToPropertiesFile&lt;/span&gt;&lt;span class="pun"&gt;));&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="pun"&gt;}&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-5378751215022919620?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/5378751215022919620/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=5378751215022919620' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/5378751215022919620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/5378751215022919620'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/07/apache-tomcat-6-how-to-install.html' title='Apache Tomcat 6 How to Install &amp; Configure'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-5652515604082285228</id><published>2010-07-16T07:59:00.000-07:00</published><updated>2010-07-16T08:27:39.211-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQLAPI++'/><title type='text'>How to use c++ to connect SQLServer?</title><content type='html'>&lt;h3&gt;&lt;a href="http://www.cplusplus.com/forum/windows/2864/"&gt;How to use c++ to connect SQLServer?&lt;/a&gt;&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.sqlapi.com/"&gt;SQLAPI++&lt;/a&gt; is a C++ library for accessing multiple SQL databases (Oracle, SQL Server, DB2, Sybase, Informix, InterBase, SQLBase, MySQL, PostgreSQL and ODBC, SQLite).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-5652515604082285228?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/5652515604082285228/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=5652515604082285228' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/5652515604082285228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/5652515604082285228'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/07/sqlapi-library.html' title='How to use c++ to connect SQLServer?'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-7483552422895920928</id><published>2010-07-16T02:04:00.000-07:00</published><updated>2010-07-16T02:06:00.333-07:00</updated><title type='text'>ADO Code Examples in Visual C++</title><content type='html'>&lt;a href="http://msdn.microsoft.com/en-us/library/ms677563%28v=VS.85%29.aspx"&gt;ADO Code Examples in Visual C++&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms676795%28v=VS.85%29.aspx"&gt;ActiveX Data Objects (ADO)           &lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-7483552422895920928?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/7483552422895920928/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=7483552422895920928' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/7483552422895920928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/7483552422895920928'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/07/ado-code-examples-in-visual-c.html' title='ADO Code Examples in Visual C++'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-6906101347393711265</id><published>2010-07-15T06:36:00.000-07:00</published><updated>2010-07-26T03:53:08.447-07:00</updated><title type='text'>Run a console application without DOS box</title><content type='html'>&lt;h1&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://www.jonasjohn.de/snippets/csharp/run-console-app-without-dos-box.htm"&gt;Run a console application without DOS box&lt;/a&gt;&lt;/span&gt;&lt;/h1&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://www.codeproject.com/KB/cs/ProcessStartDemo.aspx"&gt;How to redirect Standard  Input/Output of an application&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://support.microsoft.com/kb/q190351/"&gt;コンソール プロセスを生成して標準ハンドルをリダイレクトする方法&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms682499.aspx"&gt;Creating a Child Process with Redirected Input and Output&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-6906101347393711265?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/6906101347393711265/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=6906101347393711265' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/6906101347393711265'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/6906101347393711265'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/07/run-console-application-without-dos-box.html' title='Run a console application without DOS box'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-7430258627759779260</id><published>2010-07-14T07:42:00.000-07:00</published><updated>2010-07-14T08:24:51.183-07:00</updated><title type='text'>Can you call a C# DLL from a C DLL?</title><content type='html'>&lt;a href="http://stackoverflow.com/questions/728325/can-you-call-a-c-dll-from-a-c-dll"&gt;Can you call a C# DLL from a C DLL?&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;C#&lt;/p&gt;  &lt;pre class="prettyprint"&gt;&lt;code&gt;&lt;span class="com"&gt;//function i want to call &lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="kwd"&gt;public&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="kwd"&gt;static&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="kwd"&gt;void&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="typ"&gt;GuiDelegate&lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="kwd"&gt;string&lt;/span&gt;&lt;span class="pln"&gt; message&lt;/span&gt;&lt;span class="pun"&gt;)&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="pun"&gt;{&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="typ"&gt;WriteToWPFGui&lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="pln"&gt;message&lt;/span&gt;&lt;span class="pun"&gt;);&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="pun"&gt;}&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="com"&gt;//notice i need to marshall my string from unmanaged &lt;-&gt; managed, my pinvoke sig&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="kwd"&gt;public&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="kwd"&gt;delegate&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="kwd"&gt;void&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="typ"&gt;CppCallback&lt;/span&gt;&lt;span class="pun"&gt;([&lt;/span&gt;&lt;span class="typ"&gt;MarshalAs&lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="typ"&gt;UnmanagedType&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="typ"&gt;LPWStr&lt;/span&gt;&lt;span class="pun"&gt;)]&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="kwd"&gt;string&lt;/span&gt;&lt;span class="pln"&gt; message&lt;/span&gt;&lt;span class="pun"&gt;);&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="kwd"&gt;public&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="kwd"&gt;static&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="kwd"&gt;void&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="typ"&gt;GuiWriter&lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="typ"&gt;CppCallback&lt;/span&gt;&lt;span class="pln"&gt; c&lt;/span&gt;&lt;span class="pun"&gt;)&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="pun"&gt;{&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="typ"&gt;GuiWriter&lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="pln"&gt;c&lt;/span&gt;&lt;span class="pun"&gt;);&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="pun"&gt;}&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="com"&gt;//we need to access C++ &lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="pun"&gt;[&lt;/span&gt;&lt;span class="typ"&gt;DllImport&lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="str"&gt;"C:\\projectName.dll"&lt;/span&gt;&lt;span class="pun"&gt;,&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="typ"&gt;EntryPoint&lt;/span&gt;&lt;span class="pun"&gt;=&lt;/span&gt;&lt;span class="str"&gt;"CSharp_GuiWriter"&lt;/span&gt;&lt;span class="pun"&gt;)]&lt;/span&gt;&lt;span class="pln"&gt; via a dll&lt;br /&gt;&lt;/span&gt;&lt;span class="kwd"&gt;public&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="kwd"&gt;static&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="kwd"&gt;extern&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="kwd"&gt;void&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="typ"&gt;GuiWriter&lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="typ"&gt;CppCallback&lt;/span&gt;&lt;span class="pln"&gt; jarg1&lt;/span&gt;&lt;span class="pun"&gt;);&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="com"&gt;//CppCallback is defined above&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="kwd"&gt;public&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="kwd"&gt;static&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="typ"&gt;CppCallback&lt;/span&gt;&lt;span class="pln"&gt; gui_functor&lt;/span&gt;&lt;span class="pun"&gt;;&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="kwd"&gt;delegate&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="kwd"&gt;void&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="typ"&gt;StringDelegate&lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="kwd"&gt;string&lt;/span&gt;&lt;span class="pln"&gt; message&lt;/span&gt;&lt;span class="pun"&gt;);&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="com"&gt;//delegate assignment&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="typ"&gt;StringDelegate&lt;/span&gt;&lt;span class="pln"&gt; gui_callback &lt;/span&gt;&lt;span class="pun"&gt;=&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="typ"&gt;GuiDelegate&lt;/span&gt;&lt;span class="pun"&gt;;&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;gui_functor &lt;/span&gt;&lt;span class="pun"&gt;=&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="kwd"&gt;new&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="typ"&gt;CppCallback&lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="pln"&gt;gui_callback&lt;/span&gt;&lt;span class="pun"&gt;);&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="com"&gt;//this points to pinvoke sig -&gt; pinvoke will step into &lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;projName&lt;/span&gt;&lt;span class="pun"&gt;.&lt;/span&gt;&lt;span class="typ"&gt;GuiWriter&lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="pln"&gt;gui_functor&lt;/span&gt;&lt;span class="pun"&gt;);&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;  &lt;p&gt;C++&lt;/p&gt;  &lt;pre class="prettyprint"&gt;&lt;code&gt;&lt;span class="kwd"&gt;typedef&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="kwd"&gt;void&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="pln"&gt;__stdcall &lt;/span&gt;&lt;span class="pun"&gt;*&lt;/span&gt;&lt;span class="typ"&gt;Callback&lt;/span&gt;&lt;span class="pun"&gt;)(&lt;/span&gt;&lt;span class="pln"&gt;PCWSTR&lt;/span&gt;&lt;span class="pun"&gt;);&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="kwd"&gt;static&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="typ"&gt;Callback&lt;/span&gt;&lt;span class="pln"&gt; gui&lt;/span&gt;&lt;span class="pun"&gt;;&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="com"&gt;//Assignment of the delegate to the function pointer&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;__declspec&lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="pln"&gt;dllexport&lt;/span&gt;&lt;span class="pun"&gt;)&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="kwd"&gt;void&lt;/span&gt;&lt;span class="pln"&gt; __stdcall &lt;/span&gt;&lt;span class="typ"&gt;CSharp_GuiWriter&lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="kwd"&gt;void&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="pun"&gt;*&lt;/span&gt;&lt;span class="pln"&gt; jarg1&lt;/span&gt;&lt;span class="pun"&gt;)&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="pun"&gt;{&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;  &lt;/span&gt;&lt;span class="typ"&gt;Callback&lt;/span&gt;&lt;span class="pln"&gt; arg1 &lt;/span&gt;&lt;span class="pun"&gt;=&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="typ"&gt;Callback&lt;/span&gt;&lt;span class="pun"&gt;)&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="lit"&gt;0&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="pun"&gt;;&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;  arg1 &lt;/span&gt;&lt;span class="pun"&gt;=&lt;/span&gt;&lt;span class="pln"&gt; &lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="typ"&gt;Callback&lt;/span&gt;&lt;span class="pun"&gt;)&lt;/span&gt;&lt;span class="pln"&gt;jarg1&lt;/span&gt;&lt;span class="pun"&gt;;&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;  gui &lt;/span&gt;&lt;span class="pun"&gt;=&lt;/span&gt;&lt;span class="pln"&gt; arg1&lt;/span&gt;&lt;span class="pun"&gt;;&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="pun"&gt;}&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="com"&gt;//invocation&lt;/span&gt;&lt;span class="pln"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="pun"&gt;(*&lt;/span&gt;&lt;span class="pln"&gt;gui&lt;/span&gt;&lt;span class="pun"&gt;)(&lt;/span&gt;&lt;span class="pln"&gt;_T&lt;/span&gt;&lt;span class="pun"&gt;(&lt;/span&gt;&lt;span class="str"&gt;"make C# print this text"&lt;/span&gt;&lt;span class="pun"&gt;));&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/code&gt;&lt;a href="http://msdn.microsoft.com/en-us/magazine/cc164193.aspx"&gt;Marshaling between Managed and Unmanaged Code&lt;/a&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-7430258627759779260?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/7430258627759779260/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=7430258627759779260' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/7430258627759779260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/7430258627759779260'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/07/can-you-call-c-dll-from-c-dll.html' title='Can you call a C# DLL from a C DLL?'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-316055171962652735</id><published>2010-07-13T07:18:00.000-07:00</published><updated>2010-07-13T12:57:50.935-07:00</updated><title type='text'>Restore database from backup without control files</title><content type='html'>&lt;a href="http://searchoracle.techtarget.com/answer/Restore-database-from-backup-without-control-files"&gt;Restore database from backup without control files&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;pre&gt;sqlplus /nolog&lt;/pre&gt;  &lt;/li&gt;&lt;li&gt;&lt;pre&gt;CONNECT / AS SYSDBA&lt;/pre&gt;  &lt;/li&gt;&lt;li&gt;&lt;pre&gt;STARTUP NOMOUNT&lt;/pre&gt;  &lt;/li&gt;&lt;li&gt; &lt;pre&gt;   CREATE CONTROLFILE DATABASE orcl NORESETLOGS NOARCHIVE&lt;br /&gt;MAXLOGFILES 32&lt;br /&gt;LOGFILE GROUP 1 '/oradata1/orcl/redo01.log' SIZE 500M&lt;br /&gt;      GROUP 2 '/oradata1/orcl/redo02.log' SIZE 500M&lt;br /&gt;DATAFILE&lt;br /&gt; '/oradata1/orcl/system01.dbf',&lt;br /&gt; '/oradata1/orcl/undotbs01.dbf'&lt;br /&gt;CHARACTER SET us7ascii;&lt;br /&gt;&lt;/pre&gt; &lt;/li&gt;&lt;li&gt;&lt;pre&gt;ALTER DATABASE MOUNT;&lt;/pre&gt;  &lt;/li&gt;&lt;li&gt;&lt;pre&gt;RECOVER DATABASE USING BACKUP CONTROLFILE;&lt;/pre&gt;  &lt;/li&gt;&lt;li&gt;&lt;pre&gt;ALTER DATABASE OPEN;&lt;/pre&gt; &lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;More About:&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://www.bishounen.sakura.ne.jp/rails/my_knowledge/show/50"&gt;Oracle 障害回復 制御ファイル バックアップファイルからの回復&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://myracle.wordpress.com/2008/01/11/recover-database-without-control-files-and-redo-log-files/"&gt;Recover database without control files and redo log files&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;h1 class="firstHeading"&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://www.orafaq.com/wiki/Oracle_database_Backup_and_Recovery_FAQ"&gt;Oracle database Backup and Recovery FAQ&lt;/a&gt;&lt;/span&gt;&lt;/h1&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-316055171962652735?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/316055171962652735/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=316055171962652735' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/316055171962652735'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/316055171962652735'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/07/restore-database-from-backup-without.html' title='Restore database from backup without control files'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-2069203242763373392</id><published>2010-07-10T21:15:00.000-07:00</published><updated>2010-07-13T12:56:40.115-07:00</updated><title type='text'>mvn2の設定</title><content type='html'>&lt;a href="http://why2know.com/type/blog_c/2010/03/centosmaven2.html"&gt;環境設定&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;export M2_HOME=/usr/local/apache-maven&lt;br /&gt;export M2=$M2_HOME/bin&lt;br /&gt;export MAVEN_OPTS="-Xms256m -Xmx512m"&lt;br /&gt;&lt;br /&gt;export PATH=$PATH:$JAVA_HOME/bin:$M2&lt;br /&gt;&lt;br /&gt;See also &lt;a href="http://wiki.fdiary.net/maven2/?CookBook"&gt;CookBook&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-2069203242763373392?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/2069203242763373392/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=2069203242763373392' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/2069203242763373392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/2069203242763373392'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/07/mvn2.html' title='mvn2の設定'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-8002031242954658102</id><published>2010-07-09T02:39:00.000-07:00</published><updated>2010-07-09T02:40:09.896-07:00</updated><title type='text'>Single Sign-On with JA-SIG CAS</title><content type='html'>&lt;a href="http://java-x.blogspot.com/2006/07/single-sign-on-with-ja-sig-cas.html"&gt;Single Sign-On with JA-SIG CAS&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-8002031242954658102?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/8002031242954658102/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=8002031242954658102' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/8002031242954658102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/8002031242954658102'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/07/single-sign-on-with-ja-sig-cas.html' title='Single Sign-On with JA-SIG CAS'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-8854640578778718032</id><published>2010-07-09T01:32:00.000-07:00</published><updated>2010-08-02T08:05:25.852-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GetText'/><title type='text'>Tutorial: Using gettext in Java 5 (or later)</title><content type='html'>&lt;h1&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://www.gted.org/gettext_java_tutorial.htm"&gt;Tutorial: Using gettext in Java 5 (or later)&lt;/a&gt;&lt;/span&gt;&lt;/h1&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.gted.org/"&gt;gted&lt;/a&gt; :: GetText EDitor&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;em&gt;poedit&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://thedarkgod.wordpress.com/2009/01/18/java-webapp-localization-through-gettext/" rel="bookmark" title="Permanent Link: Java Webapp localization through Gettext"&gt;Java Webapp localization through Gettext&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://blogs.igalia.com/dpino/?p=43"&gt;I18n with GNU Gettext utilities&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.igalia.com/dpino/?p=61"&gt;Setting up Gettext Commons for i18n Java files&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.igalia.com/dpino/?p=103"&gt;Using Gettext Commons from Java files&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://blogs.igalia.com/dpino/?p=112"&gt;I18n ZK framework ZUL pages using GNU Gettext&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/gettext-commons/"&gt;gettext-commons&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://java-x.blogspot.com/2006/11/struts-2-validation.html"&gt;Struts  2: Validation&lt;/a&gt;&lt;br /&gt;&lt;a href="http://java-x.blogspot.com/2008/04/struts-2-validation-annotations.html"&gt;Struts  2 Validation : Annotations&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-8854640578778718032?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/8854640578778718032/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=8854640578778718032' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/8854640578778718032'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/8854640578778718032'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/07/tutorial-using-gettext-in-java-5-or.html' title='Tutorial: Using gettext in Java 5 (or later)'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-6699723368487430883</id><published>2010-07-08T06:18:00.000-07:00</published><updated>2010-07-08T06:20:57.663-07:00</updated><title type='text'>Change the location Bar in Nautilus to the text mode</title><content type='html'>&lt;a href="http://www.unixmen.com/linux-tutorials/993-use-a-text-mode-location-bar-in-nautilus-230-by-default-ubuntu-1004-lucid-lynx"&gt;Change the location Bar in Nautilus to the text mode&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;gconftool-2 --type=Boolean --set /apps/nautilus/preferences/always_use_location_entry true&lt;br /&gt;gconftool-2 --type=Boolean --set /apps/nautilus/preferences/always_use_location_entry false&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Ctrl + L&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-6699723368487430883?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/6699723368487430883/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=6699723368487430883' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/6699723368487430883'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/6699723368487430883'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/07/change-location-bar-in-nautilus-to-text.html' title='Change the location Bar in Nautilus to the text mode'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-9131327207741796920</id><published>2010-07-06T02:31:00.000-07:00</published><updated>2010-07-06T04:09:35.410-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Struts'/><title type='text'>How to create Struts2 project in NetBeans</title><content type='html'>&lt;a href="http://devtalks.blogspot.com/2009/07/create-struts2-project-in-netbeans.html"&gt;How to create Struts2 project in NetBeans&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://beans.seartipy.com/2008/07/30/hello-world-web-application-using-struts-2-in-netbeans-ide-61/"&gt;“Hello, World” Web Application using Struts 2 in NetBeans IDE 6.1&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;h1&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://www.developer.com/java/web/article.php/3888666/Developing-a-Struts-Application-with-the-NetBeans-IDE.htm"&gt;Developing a Struts 1.x Application with the NetBeans IDE&lt;/a&gt;&lt;/span&gt;&lt;/h1&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-9131327207741796920?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/9131327207741796920/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=9131327207741796920' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/9131327207741796920'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/9131327207741796920'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/07/how-to-create-struts2-project-in.html' title='How to create Struts2 project in NetBeans'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-6665648249945643205</id><published>2010-07-06T00:06:00.000-07:00</published><updated>2010-07-06T02:07:14.818-07:00</updated><title type='text'>GlassFish v3 起動手順</title><content type='html'>&lt;a href="http://homepage2.nifty.com/igat/igapyon/diary/2009/ig091217.html"&gt;GlassFish v3 起動手順&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;起動：&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;「C:\glassfishv3\glassfish\bin」フォルダを開いて「startserv.bat」ファイルを実行&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;停止：&lt;br /&gt;&lt;span style="font-style: italic;font-size:85%;" &gt;「C:\glassfishv3\glassfish\bin」フォルダを開いて「stopserv.bat」ファイルを実行&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;管理コンソール：&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;http://localhost:4848/&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://forums.java.net/jive/message.jspa?messageID=236854"&gt;Deploy &lt;/a&gt;&lt;span class="jive-subject"&gt;&lt;a href="http://forums.java.net/jive/message.jspa?messageID=236854"&gt;struts 2 to GlassFish&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;asadmin deploydir --contextroot &amp;lt;URL path&amp;gt; &amp;lt;web application directory that includes WEB-INF&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;url&gt;&lt;web&gt;&lt;url&gt;&lt;web&gt;like -&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;asadmin deploydir --contextroot xyz C:\xyz&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="jive-subject"&gt;&lt;br /&gt;&lt;/span&gt;      &lt;/web&gt;&lt;/url&gt;&lt;/web&gt;&lt;/url&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-6665648249945643205?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/6665648249945643205/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=6665648249945643205' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/6665648249945643205'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/6665648249945643205'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/07/glassfish-v3.html' title='GlassFish v3 起動手順'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-5586140638151472491</id><published>2010-07-05T19:16:00.000-07:00</published><updated>2010-07-05T19:18:08.996-07:00</updated><title type='text'>How To Use Host Serial Port From Guest In VirtualBox</title><content type='html'>&lt;h2 id="post-33"&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://techtooltip.wordpress.com/2008/09/12/using-host-serial-port-from-guest-in-virtual-box/" rel="bookmark" title="Permanent Link: How To Use Host Serial Port From  Guest In VirtualBox"&gt;How To Use Host Serial Port From Guest  In VirtualBox&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;br /&gt;&lt;table style="text-align: center; height: 106px;" width="450" border="1"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td&gt;&lt;strong&gt;Name Under Windows&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;&lt;strong&gt;Name Under Linux&lt;/strong&gt;&lt;/td&gt; &lt;td&gt;&lt;strong&gt;IO Address &lt;/strong&gt;&lt;/td&gt; &lt;td&gt;&lt;strong&gt;Interrupt Request (IRQ)&lt;/strong&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;COM 1&lt;/td&gt; &lt;td&gt;/dev/ttyS0&lt;/td&gt; &lt;td&gt;0x3F8&lt;/td&gt; &lt;td style="text-align: center;"&gt;4&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;COM 2&lt;/td&gt; &lt;td&gt;/dev/ttyS1&lt;/td&gt; &lt;td&gt;0x2F8&lt;/td&gt; &lt;td&gt;3&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;COM 3&lt;/td&gt; &lt;td&gt;/dev/ttyS2&lt;/td&gt; &lt;td&gt;0x3E8&lt;/td&gt; &lt;td&gt;4&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;COM 4&lt;/td&gt; &lt;td&gt;/dev/ttyS3&lt;/td&gt; &lt;td&gt;0x2E8&lt;/td&gt; &lt;td&gt;3&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;p style="text-align: justify;"&gt;&lt;em&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-5586140638151472491?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/5586140638151472491/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=5586140638151472491' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/5586140638151472491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/5586140638151472491'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/07/how-to-use-host-serial-port-from-guest.html' title='How To Use Host Serial Port From Guest In VirtualBox'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-1856155018847875200</id><published>2010-07-05T02:41:00.000-07:00</published><updated>2010-07-05T02:42:37.388-07:00</updated><title type='text'>百度网站-&gt;电影</title><content type='html'>&lt;pre id="line1"&gt;&lt;a href="http://site.baidu.com/list/3yingshi.htm"&gt;百度网站 电影&lt;/a&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-1856155018847875200?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/1856155018847875200/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=1856155018847875200' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/1856155018847875200'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/1856155018847875200'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/07/blog-post.html' title='百度网站-&gt;电影'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-323837679205569886</id><published>2010-07-05T01:38:00.000-07:00</published><updated>2010-07-05T01:39:35.750-07:00</updated><title type='text'>How to secure VNC</title><content type='html'>&lt;h1 style="font-style: italic;"&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://www.dcs-media.com/Archive/how-to-secure-vnc-JN"&gt;How to secure VNC&lt;/a&gt;&lt;/span&gt;&lt;/h1&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.uvnc.com/index.html"&gt;UltraVNC&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www-128.ibm.com/developerworks/linux/library/l-sslvnc.html"&gt;SSL  secures VNC applications&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.lifehacker.com/software/vnc/geek-to-live--secure-vnc-with-hamachi-228862.php"&gt;VNC  with Hamachi&lt;/a&gt;  &lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-323837679205569886?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/323837679205569886/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=323837679205569886' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/323837679205569886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/323837679205569886'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/07/how-to-secure-vnc.html' title='How to secure VNC'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-4104953331968257088</id><published>2010-07-05T01:05:00.000-07:00</published><updated>2010-07-05T01:06:04.861-07:00</updated><title type='text'>Securing Remote Desktop for Windows XP</title><content type='html'>&lt;h1 style="font-style: italic;"&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://www.mobydisk.com/techres/securing_remote_desktop.html"&gt;Securing Remote Desktop for Windows XP&lt;/a&gt;&lt;/span&gt;&lt;/h1&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-4104953331968257088?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/4104953331968257088/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=4104953331968257088' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/4104953331968257088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/4104953331968257088'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/07/securing-remote-desktop-for-windows-xp.html' title='Securing Remote Desktop for Windows XP'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-2376746158781273073</id><published>2010-07-04T19:17:00.000-07:00</published><updated>2010-07-05T22:52:42.497-07:00</updated><title type='text'>Rails: MySql lost connection error with Mongrel</title><content type='html'>&lt;ul&gt;&lt;li&gt;&lt;a href="http://rryu.sakura.ne.jp/nisenise-fuhito/2008/04/08/949.html" name="000949"&gt;Railsアプリを1日放置しているとMongrelが刺さる問題&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a class="keyword" href="http://d.hatena.ne.jp/koseki2/20070130/railslockup"&gt;Rails + MySQL  (+ Mongrel?) でDB接続の通信が無い状態が続くとデッドロックする。&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/43356"&gt;TCPSocket#flushでスレッドが停止する現象について&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;a href="http://rryu.sakura.ne.jp/nisenise-fuhito/2008/04/08/949.html"&gt;以下のようにいずれかを避けることで問題を回避することができるはずである&lt;/a&gt;。  &lt;ol&gt;&lt;li&gt;MySQLのクライアントライブラリを使用したバイナリ版のドライバをインストールする&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;sudo gem install mysql&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;gem install mysql -- --with-mysql-dir=/usr/local/mysql&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Mongrelの使用をやめ、FastCGIなどにする&lt;/li&gt;&lt;li&gt;MySQLのコネクションがタイムアウトしないようcron等で定期的にアクセスする&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;h1 style="font-weight: normal; font-style: italic;" class="entry-title"&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://brantinteractive.com/2007/11/27/rails-mysql-lost-connection-error-with-mongrel/"&gt;Rails: MySql lost connection error with Mongrel&lt;/a&gt;&lt;/span&gt;&lt;/h1&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://www.redmine.org/boards/2/topics/9292"&gt;Mongrel stops responding a few times per days. Restarting Mongrel  helps.&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;Q: Mongrel stops working if it's left alone for a long time.&lt;br /&gt;&lt;br /&gt;If you find that Mongrel stops working after a long idle time and you're using MySQL then you're hitting a bug in the MySQL driver that doesn't properly timeout connections. What happens is the MySQL server side of the connection times out and closes, but the MySQL client doesn't detect this and just sits there.&lt;br /&gt;&lt;br /&gt;What you have to do is set:&lt;br /&gt;&lt;br /&gt;ActiveRecord::Base.verification_timeout = 14400&lt;br /&gt;&lt;br /&gt;Or to any value that is lower than the MySQL server's interactive_timeout setting. This will make sure that ActiveRecord checks the connection often enough to reset the connection.&lt;br /&gt;&lt;/pre&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://www.redmine.org/issues/4144"&gt;Setting timeout to avoid bug in MySQL driver that causes Mongrel  stopping to work after a long idle time&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;h1 style="font-style: italic;"&gt;&lt;span style="font-size:130%;"&gt;&lt;a href="http://rubyforge.org/pipermail/mongrel-users/2007-August/003831.html"&gt;Mongrel  stops responding after period of inactivity&lt;/a&gt;&lt;/span&gt;&lt;/h1&gt;   &lt;div class="lf secttl"&gt;   &lt;span id="thread_subject_site"&gt;   &lt;a href="http://groups.google.com/group/activemessaging-discuss/browse_thread/thread/7cbbcd761fcb0fd8?pli=1"&gt;mysql connection timeout woes&lt;/a&gt;   &lt;/span&gt;   &lt;/div&gt;&lt;h2 style="font-style: italic; font-weight: normal;"&gt;&lt;br /&gt;&lt;/h2&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-2376746158781273073?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/2376746158781273073/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=2376746158781273073' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/2376746158781273073'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/2376746158781273073'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/07/mongrel-stops-responding-after-period.html' title='Rails: MySql lost connection error with Mongrel'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-8233721060315644243</id><published>2010-07-02T03:44:00.000-07:00</published><updated>2010-07-02T04:10:40.958-07:00</updated><title type='text'>Linux是可以支持主机头名转发的</title><content type='html'>&lt;a href="http://wangchunhai.blog.51cto.com/225186/304517"&gt;Linux是可以支持主机头名转发的&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-8233721060315644243?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/8233721060315644243/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=8233721060315644243' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/8233721060315644243'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/8233721060315644243'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/07/linux.html' title='Linux是可以支持主机头名转发的'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-4422508799841021157</id><published>2010-07-02T00:11:00.000-07:00</published><updated>2010-07-02T01:32:14.397-07:00</updated><title type='text'>reliable-msg を IPv6 環境で動かすときの注意</title><content type='html'>&lt;a href="http://d.hatena.ne.jp/kiwamu/20070305/1173094913"&gt;reliable-msg を IPv6 環境で動かすときの注意&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-size:85%;" &gt;netstat -a | grep 6438&lt;br /&gt;netstat -an | grep 6438&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.cles.jp/item/3010"&gt;reliable-msg-1.1.0のインストールとパッチ当て&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-4422508799841021157?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/4422508799841021157/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=4422508799841021157' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/4422508799841021157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/4422508799841021157'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/07/reliable-msg-110.html' title='reliable-msg を IPv6 環境で動かすときの注意'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-7243510707591510683</id><published>2010-07-01T20:37:00.001-07:00</published><updated>2010-07-01T20:37:49.096-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='eTicket'/><title type='text'>eTicket</title><content type='html'>&lt;a href="http://sourceforge.net/projects/eticket/"&gt;eTicket&lt;/a&gt; is a PHP-based electronic support ticket system, that can  receive tickets via email (pop3/pipe) or a web form. It also offers a  ticket manager with many features. An ideal helpdesk solution for any  website.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-7243510707591510683?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/7243510707591510683/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=7243510707591510683' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/7243510707591510683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/7243510707591510683'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/07/eticket.html' title='eTicket'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-8922750281479944804</id><published>2010-06-30T07:43:00.000-07:00</published><updated>2010-06-30T19:21:01.468-07:00</updated><title type='text'>catch InvalidAuthenticityToken Error</title><content type='html'>&lt;a href="http://jvnill.wordpress.com/2009/11/26/catch-invalidauthenticitytoken-error/"&gt;catch InvalidAuthenticityToken Error&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="font-size: 12px; padding: 10px;"&gt; &lt;p style="line-height: 15px; margin: 2px;"&gt;&lt;code&gt;ActionController::RequestForgeryProtection.module_eval  do&lt;/code&gt;&lt;/p&gt; &lt;p style="line-height: 15px; padding-left: 20px; margin: 2px;"&gt;&lt;code&gt;alias  :vat :verify_authenticity_token&lt;/code&gt;&lt;/p&gt; &lt;p style="line-height: 15px; margin: 2px;"&gt; &lt;/p&gt; &lt;p style="line-height: 15px; padding-left: 20px; margin: 2px;"&gt;&lt;code&gt;def  verify_authenticity_token(*args)&lt;/code&gt;&lt;/p&gt; &lt;p style="line-height: 15px; padding-left: 40px; margin: 2px;"&gt;&lt;code&gt;vat(*args)  rescue redirect_to logout_path&lt;/code&gt;&lt;/p&gt; &lt;p style="line-height: 15px; padding-left: 20px; margin: 2px;"&gt;&lt;code&gt;end&lt;/code&gt;&lt;/p&gt; &lt;p style="line-height: 15px; margin: 2px;"&gt;&lt;code&gt;end&lt;/code&gt;&lt;/p&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-8922750281479944804?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/8922750281479944804/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=8922750281479944804' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/8922750281479944804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/8922750281479944804'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/06/catch-invalidauthenticitytoken-error.html' title='catch InvalidAuthenticityToken Error'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-7238429121582780763</id><published>2010-06-30T01:53:00.000-07:00</published><updated>2010-06-30T01:54:12.567-07:00</updated><title type='text'>Rails 2.0・その１２(CSRFを勝手に防止)</title><content type='html'>&lt;a href="http://rubist.blog77.fc2.com/blog-entry-117.html"&gt;Rails 2.0・その１２(CSRFを勝手に防止)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-7238429121582780763?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/7238429121582780763/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=7238429121582780763' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/7238429121582780763'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/7238429121582780763'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/06/rails-20csrf.html' title='Rails 2.0・その１２(CSRFを勝手に防止)'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-5195964620374502004</id><published>2010-06-29T19:10:00.000-07:00</published><updated>2010-06-29T20:11:37.411-07:00</updated><title type='text'>SpringとStrutsとの連携</title><content type='html'>&lt;a href="http://itpro.nikkeibp.co.jp/article/COLUMN/20080929/315624/"&gt;Spring＆Struts連携のベスト・プラクティスはこれだ！&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;a href="http://d.hatena.ne.jp/chiba_mk3/20080701/1215187585"&gt;SpringとStrutsとの連携&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt; ActionSupport&lt;/li&gt;&lt;li&gt; DelegatingActionProxy&lt;/li&gt;&lt;li&gt; DelegatingRequestProcessor&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;a href="http://ueno.cool.ne.jp/oppama/jaco/spring2.html"&gt;StrutsでSpringのDI機能を使う&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.javabeat.net/articles/70-integrating-struts-with-spring-1.html"&gt;Integrating Struts With Spring&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-5195964620374502004?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/5195964620374502004/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=5195964620374502004' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/5195964620374502004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/5195964620374502004'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/06/springstruts.html' title='SpringとStrutsとの連携'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-4702691932675989254</id><published>2010-06-29T18:25:00.000-07:00</published><updated>2010-06-29T18:27:16.910-07:00</updated><title type='text'>wget --spider http://localhost/</title><content type='html'>wget --spider http://localhost/&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-size:85%;" &gt;&lt;span style="font-weight: bold;"&gt;--spider&lt;/span&gt;   何もダウンロードしない&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-4702691932675989254?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/4702691932675989254/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=4702691932675989254' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/4702691932675989254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/4702691932675989254'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/06/wget-spider-httplocalhost.html' title='wget --spider http://localhost/'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-3900508782673250342</id><published>2010-06-29T01:44:00.000-07:00</published><updated>2010-06-29T01:45:21.416-07:00</updated><title type='text'>Understanding M17n in Ruby</title><content type='html'>&lt;a href="http://blog.grayproductions.net/articles/understanding_m17n"&gt;Understanding M17n&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-3900508782673250342?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/3900508782673250342/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=3900508782673250342' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/3900508782673250342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/3900508782673250342'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/06/understanding-m17n-in-ruby.html' title='Understanding M17n in Ruby'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-8458946797648316992</id><published>2010-06-24T04:34:00.000-07:00</published><updated>2010-06-24T04:38:23.893-07:00</updated><title type='text'>LiveCycle Data Services – Channels and Endpoints Explained!</title><content type='html'>&lt;a href="http://devgirl.wordpress.com/2009/07/14/livecycle-data-services-channels-and-endpoints-explained/"&gt;LiveCycle Data Services – Channels and Endpoints Explained!&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ria.dzone.com/articles/flex-data-visualization"&gt;Real-time data visualization using Flex and publish/subscribe messaging&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-8458946797648316992?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/8458946797648316992/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=8458946797648316992' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/8458946797648316992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/8458946797648316992'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/06/livecycle-data-services-channels-and.html' title='LiveCycle Data Services – Channels and Endpoints Explained!'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-610175192893703556</id><published>2010-06-23T20:03:00.000-07:00</published><updated>2010-06-23T20:12:58.996-07:00</updated><title type='text'>忘れっぽいエンジニアのJakarta Strutsリファレンス</title><content type='html'>&lt;pre id="line1"&gt;&lt;a href="http://struts.wasureppoi.com/"&gt;忘れっぽいエンジニアのJakarta Strutsリファレンス&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.se-free.com/"&gt;プログラマーとＳＥのフリーランスのススメ♪〜転職を目指して〜&lt;/a&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-610175192893703556?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/610175192893703556/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=610175192893703556' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/610175192893703556'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/610175192893703556'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/06/jakarta-struts.html' title='忘れっぽいエンジニアのJakarta Strutsリファレンス'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-4082500022162600313</id><published>2010-06-22T02:34:00.000-07:00</published><updated>2010-06-22T02:36:20.387-07:00</updated><title type='text'>SKYHOOK</title><content type='html'>&lt;a href="http://www.skyhookwireless.com/howitworks/coverage.php"&gt;&lt;strong&gt;SKYHOOK&lt;/strong&gt;&lt;/a&gt; &lt;a href="http://nofx2.txt-nifty.com/it/2010/06/eye-fi-x2-42b4.html"&gt;ジオタグ機能&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-4082500022162600313?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/4082500022162600313/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=4082500022162600313' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/4082500022162600313'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/4082500022162600313'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/06/skyhook.html' title='SKYHOOK'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-5135195224459871865</id><published>2010-06-22T02:28:00.000-07:00</published><updated>2010-06-22T02:29:15.861-07:00</updated><title type='text'>ソフトウェアキーボード カスタマイズ</title><content type='html'>&lt;a href="http://nofx2.txt-nifty.com/it/2010/06/post-882d.html"&gt;ソフトウェアキーボード カスタマイズ&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ascii.jp/elem/000/000/503/503511/"&gt;HYBRID W-ZERO3＋FingerKeyboardで快適文字入力&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-5135195224459871865?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/5135195224459871865/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=5135195224459871865' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/5135195224459871865'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/5135195224459871865'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/06/blog-post_22.html' title='ソフトウェアキーボード カスタマイズ'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-7618224189045963763</id><published>2010-06-22T02:15:00.000-07:00</published><updated>2010-06-22T02:24:07.207-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VPN'/><title type='text'>UT-VPN (PacketiX VPN オープンソース版)</title><content type='html'>&lt;a href="http://nofx2.txt-nifty.com/it/2010/06/ut-vpn-packetix.html"&gt;UT-VPN (PacketiX VPN オープンソース版)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;OpenVPN&lt;/li&gt;&lt;li&gt;UT-VPN&lt;/li&gt;&lt;li&gt;Tiny VPN&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;a href="http://nofx2.txt-nifty.com/it/2006/10/tiny_vpn.html"&gt;クライアントPCよりホストPCを指定できるようにDDNSサーバー&lt;/a&gt; &lt;strong&gt;&lt;br /&gt;Dynamic DO!.jp&lt;/strong&gt; http://ddo.jp/&lt;br /&gt;&lt;br /&gt;&lt;a href="http://nofx2.txt-nifty.com/it/2006/10/tiny_vpn.html"&gt;自動でIPアドレスを更新するように&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Dice http://www.hi-ho.ne.jp/yoshihiro_e/dice/&lt;/li&gt;&lt;li&gt; CGI http://nofx2.txt-nifty.com/it/2006/01/ddns_for_fynami_d060.html&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-7618224189045963763?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/7618224189045963763/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=7618224189045963763' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/7618224189045963763'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/7618224189045963763'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/06/ut-vpn-packetix-vpn.html' title='UT-VPN (PacketiX VPN オープンソース版)'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-624769101062170683.post-2388736272362342086</id><published>2010-06-21T08:50:00.000-07:00</published><updated>2010-06-22T02:08:44.181-07:00</updated><title type='text'>SkyDrive Synchronizer</title><content type='html'>&lt;a href="http://skydrivesync.codeplex.com/"&gt;SkyDrive Synchronizer&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://skydrivesimpleviewer.codeplex.com/"&gt;SkyDrive Simple Viewer for WebDAV&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.forest.impress.co.jp/docs/review/20100204_346840.html"&gt;DumpUrls Console Application&lt;/a&gt;, 参考として、&lt;a href="http://blackfox.ktkr.net/blog/?p=229"&gt;SkyDriveを WebDAVネットワークドライブとしてスマートに利用する。&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.zamuu.net/2009/1129/gladinet/"&gt;Webストレージを仮想ドライブ化する – GLADINET&lt;/a&gt; &lt;a href="http://www.gladinet.com/p/download_starter_direct.htm"&gt;ダウンロード&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.cloudstorageexplorer.com/"&gt;SDExplorer&lt;/a&gt; which was formerly named as &lt;a href="http://nofx2.txt-nifty.com/it/2009/10/skydrive-explor.html"&gt;SkyDrive Explorer&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/624769101062170683-2388736272362342086?l=ccnw.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ccnw.blogspot.com/feeds/2388736272362342086/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=624769101062170683&amp;postID=2388736272362342086' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/2388736272362342086'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/624769101062170683/posts/default/2388736272362342086'/><link rel='alternate' type='text/html' href='http://ccnw.blogspot.com/2010/06/skydrive-synchronizer.html' title='SkyDrive Synchronizer'/><author><name>Lovely China</name><uri>http://www.blogger.com/profile/14847352024666126047</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
