読者です 読者をやめる 読者になる 読者になる

或阿呆のブログ

Pythonを好んで使っているプログラマです。Ruby,Perl,PowerShell,VBAなどでもたまに書いています。おバカなことが大好きです。

いい加減MS-DOS使うのやめてWindowsPowerShell使おうよ-範囲選択コピペについて

PowerShell

MS-DOSの面倒臭い点は、範囲選択とコピペが面倒臭いところだ。右クリックしてごにょごにょする必要がある。WindowsPowerShellはいいね。テキストエディタみたいに選択してCtr-C,Ctr-Vでコピペが出来る。これ重要です。

WindowsPowerShellでスクレイピング。ページ内のリンクを列挙する。

PowerShell

はじめに

断わっておくと、WindowsPowerShellスクレイピングをする方法論を説明したエントリではありません。WindowsPowerShellを使って、スクレイピングをする上での、アプローチの仕方を参考情報として乗せただけです。

WindowsPowerShellを使ったスクレイピングのアプローチ

WindowsPowerShellでとあるウェブサイトのコンテンツすべてを取得する

私のブログを使いましょうか。。。

或阿呆のブログ

PS>$res = Invoke-WebRequest "http://oneshotlife-tom.hatenadiary.jp/"

これだけでOKです。あとは、$resに格納されたデータをどう加工するか。

メンバーの一覧を取得する。

PS>$res | Get-Member


   TypeName: Microsoft.PowerShell.Commands.HtmlWebResponseObject

Name              MemberType Definition                                                                 
----              ---------- ----------                                                                 
Dispose           Method     void Dispose(), void IDisposable.Dispose()                                 
Equals            Method     bool Equals(System.Object obj)                                             
GetHashCode       Method     int GetHashCode()                                                          
GetType           Method     type GetType()                                                             
ToString          Method     string ToString()                                                          
AllElements       Property   Microsoft.PowerShell.Commands.WebCmdletElementCollection AllElements {get;}
BaseResponse      Property   System.Net.WebResponse BaseResponse {get;set;}                             
Content           Property   string Content {get;}                                                      
Forms             Property   Microsoft.PowerShell.Commands.FormObjectCollection Forms {get;}            
Headers           Property   System.Collections.Generic.Dictionary[string,string] Headers {get;}        
Images            Property   Microsoft.PowerShell.Commands.WebCmdletElementCollection Images {get;}     
InputFields       Property   Microsoft.PowerShell.Commands.WebCmdletElementCollection InputFields {get;}
Links             Property   Microsoft.PowerShell.Commands.WebCmdletElementCollection Links {get;}      
ParsedHtml        Property   mshtml.IHTMLDocument2 ParsedHtml {get;}                                    
RawContent        Property   string RawContent {get;set;}                                               
RawContentLength  Property   long RawContentLength {get;}                                               
RawContentStream  Property   System.IO.MemoryStream RawContentStream {get;}                             
Scripts           Property   Microsoft.PowerShell.Commands.WebCmdletElementCollection Scripts {get;}    
StatusCode        Property   int StatusCode {get;}                                                      
StatusDescription Property   string StatusDescription {get;}                                            

いろいろ取得出来そうですね。今回は、Linksというプロパティに注目しました。

ひとまず、Linksを10要素分取ってみる。

いきなり全部表示すると大変なことになりますからね。。。オブジェクトをパイプに渡して、Select-Object -First 10で絞ってやるといいです。

PS>$res.Links | Select-Object -First 10


innerHTML : スマートフォン用の表示で見る
innerText : スマートフォン用の表示で見る
outerHTML : <a id="sp-suggest-link" href="#">スマートフォン用の表示で見る</a>
outerText : スマートフォン用の表示で見る
tagName   : A
id        : sp-suggest-link
href      : #

innerHTML : 
                <span class="subscribing">
                  <span class="foreground">読者です</span>
                  <span class="background">読者をやめる</span>
                </span>
                <span class="unsubscribing" data-track-once="" data-track-name="profile-widget-subscribe-button">
                  <span class="foreground">読者になる</span>
                  <span class="background">読者になる</span>
                </span>
              
innerText : 読者です 読者をやめる  読者になる 読者になる  
outerHTML : <a class="hatena-follow-button js-hatena-follow-button" href="#">
                <span class="subscribing">
                  <span class="foreground">読者です</span>
                  <span class="background">読者をやめる</span>
                </span>
                <span class="unsubscribing" data-track-once="" data-track-name="profile-widget-subscribe-button">
                  <span class="foreground">読者になる</span>
                  <span class="background">読者になる</span>
                </span>
              </a>
outerText : 読者です 読者をやめる  読者になる 読者になる  
tagName   : A
class     : hatena-follow-button js-hatena-follow-button
href      : #

innerHTML : 或阿呆のブログ
innerText : 或阿呆のブログ
outerHTML : <a href="http://oneshotlife-tom.hatenadiary.jp/">或阿呆のブログ</a>
outerText : 或阿呆のブログ
tagName   : A
href      : http://oneshotlife-tom.hatenadiary.jp/

innerHTML : 
                      <time title="2016-08-15T16:18:14Z" datetime="2016-08-15T16:18:14Z" pubdate="">
                        <span class="date-year">2016</span><span class="hyphen">-</span><span class="date-month">08</span><span class="hyphen">-</span><span class="date-day">16</span>
                      </time>
                    
innerText : 2016-08-16  
outerHTML : <a href="http://oneshotlife-tom.hatenadiary.jp/entries/2016/08/16" rel="nofollow">
                      <time title="2016-08-15T16:18:14Z" datetime="2016-08-15T16:18:14Z" pubdate="">
                        <span class="date-year">2016</span><span class="hyphen">-</span><span class="date-month">08</span><span class="hyphen">-</span><span class="date-day">16</span>
                      </time>
                    </a>
outerText : 2016-08-16  
tagName   : A
href      : http://oneshotlife-tom.hatenadiary.jp/entries/2016/08/16
rel       : nofollow

innerHTML : 残業について
innerText : 残業について
outerHTML : <a class="entry-title-link bookmark" href="http://oneshotlife-tom.hatenadiary.jp/entry/2016/08/16/%E6%AE%8B%E6%A5%AD%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6">残業について</a>
outerText : 残業について
tagName   : A
class     : entry-title-link bookmark
href      : http://oneshotlife-tom.hatenadiary.jp/entry/2016/08/16/%E6%AE%8B%E6%A5%AD%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6

innerHTML : ソフトウェア開発
innerText : ソフトウェア開発
outerHTML : <a href="http://oneshotlife-tom.hatenadiary.jp/archive/category/%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E9%96%8B%E7%99%BA">ソフトウェア開発</a>
outerText : ソフトウェア開発
tagName   : A
href      : http://oneshotlife-tom.hatenadiary.jp/archive/category/%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E9%96%8B%E7%99%BA

innerHTML : 「いくら長時間働いても仕事は終わらない」と語る上司 - NZ MoyaSystem
innerText : 「いくら長時間働いても仕事は終わらない」と語る上司 - NZ MoyaSystem
outerHTML : <a href="http://nzmoyasystem.hatenablog.com/entry/long_time_work_cannot_finish_tasks" target="_blank">「いくら長時間働いても仕事は終わらない」と語る上司 - NZ MoyaSystem</a>
outerText : 「いくら長時間働いても仕事は終わらない」と語る上司 - NZ MoyaSystem
tagName   : A
href      : http://nzmoyasystem.hatenablog.com/entry/long_time_work_cannot_finish_tasks
target    : _blank

innerHTML : 「いくら長時間働いても仕事は終わらない」と語る上司 - NZ MoyaSystem
innerText : 「いくら長時間働いても仕事は終わらない」と語る上司 - NZ MoyaSystem
outerHTML : <a href="http://nzmoyasystem.hatenablog.com/entry/long_time_work_cannot_finish_tasks" target="_blank">「いくら長時間働いても仕事は終わらない」と語る上司 - NZ MoyaSystem</a>
outerText : 「いくら長時間働いても仕事は終わらない」と語る上司 - NZ MoyaSystem
tagName   : A
href      : http://nzmoyasystem.hatenablog.com/entry/long_time_work_cannot_finish_tasks
target    : _blank

innerHTML : スティーブ・ジョブズ
innerText : スティーブ・ジョブズ
outerHTML : <a class="keyword" href="http://d.hatena.ne.jp/keyword/%A5%B9%A5%C6%A5%A3%A1%BC%A5%D6%A1%A6%A5%B8%A5%E7%A5%D6%A5%BA">スティーブ・ジョブズ</a>
outerText : スティーブ・ジョブズ
tagName   : A
class     : keyword
href      : http://d.hatena.ne.jp/keyword/%A5%B9%A5%C6%A5%A3%A1%BC%A5%D6%A1%A6%A5%B8%A5%E7%A5%D6%A5%BA

innerHTML : <img style="border: currentColor; border-image: none;" src="http://ecx.images-amazon.com/images/I/51H-%2BT1lo-L._SL160_.jpg">
innerText : 
outerHTML : <a href="http://www.amazon.co.jp/exec/obidos/asin/4063768759/oneshotlife-books-22/" target="_blank"><img style="border: currentColor; border-image: none;" src="http://ecx.images-amazon.com/images/I/51H-%2BT1lo-L._SL160
            _.jpg"></a>
outerText : 
tagName   : A
href      : http://www.amazon.co.jp/exec/obidos/asin/4063768759/oneshotlife-books-22/
target    : _blank

hrefでURLが取れそうだなとあたりをつける。

hrefだけ一覧にする

PS>$res.Links | Select-Object href

href                                                                                                                                                                                                                                  
----                                                                                                                                                                                                                                  
#                                                                                                                                                                                                                                     
#                                                                                                                                                                                                                                     
http://oneshotlife-tom.hatenadiary.jp/                                                                                                                                                                                                
http://oneshotlife-tom.hatenadiary.jp/entries/2016/08/16                                                                                                                                                                              
http://oneshotlife-tom.hatenadiary.jp/entry/2016/08/16/%E6%AE%8B%E6%A5%AD%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6                                                                                                                         
http://oneshotlife-tom.hatenadiary.jp/archive/category/%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E9%96%8B%E7%99%BA                                                                                                       
http://nzmoyasystem.hatenablog.com/entry/long_time_work_cannot_finish_tasks                                                                                                                                                           
http://nzmoyasystem.hatenablog.com/entry/long_time_work_cannot_finish_tasks                                                                                                                                                           
http://d.hatena.ne.jp/keyword/%A5%B9%A5%C6%A5%A3%A1%BC%A5%D6%A1%A6%A5%B8%A5%E7%A5%D6%A5%BA                                                                                                                                            
http://www.amazon.co.jp/exec/obidos/asin/4063768759/oneshotlife-books-22/                                                                                                                                                             
http://www.amazon.co.jp/exec/obidos/asin/4063768759/oneshotlife-books-22/                                                                                                                                                             
http://yomereba.com                                                                                                                                                                                                                   
http://d.hatena.ne.jp/keyword/%A5%E4%A5%DE%A5%B6%A5%AD                                                                                                                                                                                
http://d.hatena.ne.jp/keyword/%B9%D6%C3%CC%BC%D2                                                                                                                                                                                      
http://www.amazon.co.jp/exec/obidos/asin/4063768759/oneshotlife-books-22/                                                                                                                                                             
http://www.amazon.co.jp/exec/obidos/ASIN/B00EDH5614/oneshotlife-books-22/                                                                                                                                                             
http://hb.afl.rakuten.co.jp/hgc/0c96877b.1aaa35e8.0c96877c.04bb2523/?pc=http%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F12402742%2F%3Fscid%3Daf_ich_link_urltxt%26m%3Dhttp%3A%2F%2Fm.rakuten.co.jp%2Fev%2Fbook%2F                             
http://www.amazon.co.jp/exec/obidos/asin/4062171279/oneshotlife-books-22/                                                                                                                                                             
http://www.amazon.co.jp/exec/obidos/asin/4062171279/oneshotlife-books-22/                                                                                                                                                             
http://yomereba.com                                                                                                                                                                                                                   
http://d.hatena.ne.jp/keyword/%A5%A6%A5%A9%A5%EB%A5%BF%A1%BC%A1%A6%A5%A2%A5%A4%A5%B6%A5%C3%A5%AF%A5%BD%A5%F3                                                                                                                          
http://d.hatena.ne.jp/keyword/%B9%D6%C3%CC%BC%D2                                                                                                                                                                                      
http://www.amazon.co.jp/exec/obidos/asin/4062171279/oneshotlife-books-22/                                                                                                                                                             
http://www.amazon.co.jp/exec/obidos/ASIN/B009GXM2OE/oneshotlife-books-22/                                                                                                                                                             
http://hb.afl.rakuten.co.jp/hgc/0c96877b.1aaa35e8.0c96877c.04bb2523/?pc=http%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F11378641%2F%3Fscid%3Daf_ich_link_urltxt%26m%3Dhttp%3A%2F%2Fm.rakuten.co.jp%2Fev%2Fbook%2F                             
http://oneshotlife-tom.hatenadiary.jp/entry/2016/08/16/%E6%AE%8B%E6%A5%AD%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6                                                                                                                         
http://oneshotlife-tom.hatenadiary.jp/entry/2016/08/16/%E6%AE%8B%E6%A5%AD%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6                                                                                                                         
http://oneshotlife-tom.hatenadiary.jp/entries/2016/08/15                                                                                                                                                                              
http://oneshotlife-tom.hatenadiary.jp/entry/2016/08/15/%E3%82%B9%E3%82%AF%E3%83%AC%E3%82%A4%E3%83%94%E3%83%B3%E3%82%B0%E3%81%99%E3%82%8B%E3%81%AA%E3%82%89%E4%BD%95%E8%A8%80%E8%AA%9E%EF%BC%9F%E3%82%B9%E3%82%AF%E3%83%AC%E3%82%A4%...
http://oneshotlife-tom.hatenadiary.jp/archive/category/%E3%82%B9%E3%82%AF%E3%83%AC%E3%82%A4%E3%83%94%E3%83%B3%E3%82%B0                                                                                                                
http://oneshotlife-tom.hatenadiary.jp/archive/category/PowerShell                                                                                                                                                                     
#何言語でスクレイピングをするか                                                                                                                                                                                                                      
#Perl                                                                                                                                                                                                                                 
#Python                                                                                                                                                                                                                               
#Ruby                                                                                                                                                                                                                                 
#JavaScript                                                                                                                                                                                                                           
#VBA                                                                                                                                                                                                                                  
#WindowsPowerShell                                                                                                                                                                                                                    
#これからはWindowsPowerShellでしょう                                                                                                                                                                                                           
http://d.hatena.ne.jp/keyword/%A5%B9%A5%AF%A5%EC%A5%A4%A5%D4%A5%F3%A5%B0                                                                                                                                                              
http://d.hatena.ne.jp/keyword/%A5%B9%A5%AF%A5%EC%A5%A4%A5%D4%A5%F3%A5%B0                                                                                                                                                              
http://d.hatena.ne.jp/keyword/Perl                                                                                                                                                                                                    
http://d.hatena.ne.jp/keyword/Python                                                                                                                                                                                                  
http://d.hatena.ne.jp/keyword/Ruby                                                                                                                                                                                                    
http://d.hatena.ne.jp/keyword/JavaScript                                                                                                                                                                                              
http://d.hatena.ne.jp/keyword/VBA                                                                                                                                                                                                     
http://d.hatena.ne.jp/keyword/Perl                                                                                                                                                                                                    
http://d.hatena.ne.jp/keyword/CPAN                                                                                                                                                                                                    
http://d.hatena.ne.jp/keyword/%A5%B9%A5%AF%A5%EC%A5%A4%A5%D4%A5%F3%A5%B0                                                                                                                                                              
http://d.hatena.ne.jp/keyword/Perl                                                                                                                                                                                                    
http://www.amazon.co.jp/exec/obidos/asin/4873111870/oneshotlife-books-22/                                                                                                                                                             
http://www.amazon.co.jp/exec/obidos/asin/4873111870/oneshotlife-books-22/                                                                                                                                                             
http://yomereba.com                                                                                                                                                                                                                   
http://d.hatena.ne.jp/keyword/Hemenway                                                                                                                                                                                                
http://d.hatena.ne.jp/keyword/%A5%AA%A5%E9%A5%A4%A5%EA%A1%BC%A1%A6%A5%B8%A5%E3%A5%D1%A5%F3                                                                                                                                            
http://www.amazon.co.jp/exec/obidos/asin/4873111870/oneshotlife-books-22/                                                                                                                                                             
http://www.amazon.co.jp/gp/search?keywords=Spidering%20hacks%81%5C%83E%83F%83u%8F%EE%95%F1%83%89%83N%83%89%83N%8E%E6%93%BE%83e%83N%83j%83b%83N101%91I&amp;__mk_ja_JP=%83J%83%5E%83J%83i&amp;url=node%3D2275256051&amp;tag=oneshotli...
http://hb.afl.rakuten.co.jp/hgc/0c96877b.1aaa35e8.0c96877c.04bb2523/?pc=http%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F1675721%2F%3Fscid%3Daf_ich_link_urltxt%26m%3Dhttp%3A%2F%2Fm.rakuten.co.jp%2Fev%2Fbook%2F                              
http://d.hatena.ne.jp/keyword/Python                                                                                                                                                                                                  
http://d.hatena.ne.jp/keyword/%A5%B9%A5%AF%A5%EC%A5%A4%A5%D4%A5%F3%A5%B0                                                                                                                                                              
http://d.hatena.ne.jp/keyword/Python                                                                                                                                                                                                  
http://www.amazon.co.jp/exec/obidos/asin/4873117615/oneshotlife-books-22/                                                                                                                                                             
http://www.amazon.co.jp/exec/obidos/asin/4873117615/oneshotlife-books-22/                                                                                                                                                             
http://yomereba.com                                                                                                                                                                                                                   
http://d.hatena.ne.jp/keyword/%A5%AA%A5%E9%A5%A4%A5%EA%A1%BC%A5%B8%A5%E3%A5%D1%A5%F3                                                                                                                                                  
http://www.amazon.co.jp/exec/obidos/asin/4873117615/oneshotlife-books-22/                                                                                                                                                             
http://www.amazon.co.jp/gp/search?keywords=Python%82%C9%82%E6%82%E9Web%83X%83N%83%8C%83C%83s%83%93%83O&amp;__mk_ja_JP=%83J%83%5E%83J%83i&amp;url=node%3D2275256051&amp;tag=oneshotlife-books-22                                       
http://hb.afl.rakuten.co.jp/hgc/0c96877b.1aaa35e8.0c96877c.04bb2523/?pc=http%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F13853715%2F%3Fscid%3Daf_ich_link_urltxt%26m%3Dhttp%3A%2F%2Fm.rakuten.co.jp%2Fev%2Fbook%2F                             
http://d.hatena.ne.jp/keyword/Ruby                                                                                                                                                                                                    
http://d.hatena.ne.jp/keyword/Python                                                                                                                                                                                                  
http://d.hatena.ne.jp/keyword/%A5%B9%A5%AF%A5%EC%A5%A4%A5%D4%A5%F3%A5%B0                                                                                                                                                              
http://d.hatena.ne.jp/keyword/Ruby                                                                                                                                                                                                    
http://d.hatena.ne.jp/keyword/Python                                                                                                                                                                                                  
http://d.hatena.ne.jp/keyword/Python                                                                                                                                                                                                  
http://d.hatena.ne.jp/keyword/Ruby                                                                                                                                                                                                    
http://d.hatena.ne.jp/keyword/Ruby                                                                                                                                                                                                    
http://d.hatena.ne.jp/keyword/%A5%B9%A5%AF%A5%EC%A5%A4%A5%D4%A5%F3%A5%B0                                                                                                                                                              
http://d.hatena.ne.jp/keyword/Python                                                                                                                                                                                                  
http://www.amazon.co.jp/exec/obidos/asin/4797380357/oneshotlife-books-22/                                                                                                                                                             
http://www.amazon.co.jp/exec/obidos/asin/4797380357/oneshotlife-books-22/                                                                                                                                                             
http://yomereba.com                                                                                                                                                                                                                   
http://www.amazon.co.jp/exec/obidos/asin/4797380357/oneshotlife-books-22/                                                                                                                                                             
http://www.amazon.co.jp/exec/obidos/ASIN/B00TO6KMEK/oneshotlife-books-22/                                                                                                                                                             
http://hb.afl.rakuten.co.jp/hgc/0c96877b.1aaa35e8.0c96877c.04bb2523/?pc=http%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F12900998%2F%3Fscid%3Daf_ich_link_urltxt%26m%3Dhttp%3A%2F%2Fm.rakuten.co.jp%2Fev%2Fbook%2F                             
http://d.hatena.ne.jp/keyword/JavaScript                                                                                                                                                                                              
http://d.hatena.ne.jp/keyword/%A5%B9%A5%AF%A5%EC%A5%A4%A5%D4%A5%F3%A5%B0                                                                                                                                                              
http://d.hatena.ne.jp/keyword/%A5%B9%A5%AF%A5%EC%A5%A4%A5%D4%A5%F3%A5%B0                                                                                                                                                              
http://d.hatena.ne.jp/keyword/Python                                                                                                                                                                                                  
http://d.hatena.ne.jp/keyword/Ruby                                                                                                                                                                                                    
http://d.hatena.ne.jp/keyword/%A5%B9%A5%AF%A5%EC%A5%A4%A5%D4%A5%F3%A5%B0                                                                                                                                                              
http://www.amazon.co.jp/exec/obidos/asin/4883379930/oneshotlife-books-22/                                                                                                                                                             
http://www.amazon.co.jp/exec/obidos/asin/4883379930/oneshotlife-books-22/                                                                                                                                                             
http://yomereba.com                                                                                                                                                                                                                   
http://d.hatena.ne.jp/keyword/%A5%AF%A5%B8%A5%E9%C8%F4%B9%D4%B4%F9                                                                                                                                                                    
http://www.amazon.co.jp/exec/obidos/asin/4883379930/oneshotlife-books-22/                                                                                                                                                             
http://www.amazon.co.jp/gp/search?keywords=JS%2BNode.js%82%C9%82%E6%82%E9Web%83N%83%8D%81%5B%83%89%81%5B%2F%83l%83b%83g%83G%81%5B%83W%83F%83%93%83g%8AJ%94%AD%83e%83N%83j%83b%83N&amp;__mk_ja_JP=%83J%83%5E%83J%83i&amp;url=node%3D...
http://hb.afl.rakuten.co.jp/hgc/0c96877b.1aaa35e8.0c96877c.04bb2523/?pc=http%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F13377786%2F%3Fscid%3Daf_ich_link_urltxt%26m%3Dhttp%3A%2F%2Fm.rakuten.co.jp%2Fev%2Fbook%2F                             
http://d.hatena.ne.jp/keyword/VBA                                                                                                                                                                                                     
http://d.hatena.ne.jp/keyword/IE                                                                                                                                                                                                      
http://d.hatena.ne.jp/keyword/%A5%B9%A5%AF%A5%EA%A5%D7%A5%C8%B8%C0%B8%EC                                                                                                                                                              
http://d.hatena.ne.jp/keyword/%A5%B9%A5%AF%A5%EC%A5%A4%A5%D4%A5%F3%A5%B0                                                                                                                                                              
http://d.hatena.ne.jp/keyword/Excel                                                                                                                                                                                                   
http://www.amazon.co.jp/exec/obidos/asin/4798039152/oneshotlife-books-22/                                                                                                                                                             
http://www.amazon.co.jp/exec/obidos/asin/4798039152/oneshotlife-books-22/                                                                                                                                                             
http://yomereba.com                                                                                                                                                                                                                   
http://d.hatena.ne.jp/keyword/%BD%A8%CF%C2%A5%B7%A5%B9%A5%C6%A5%E0                                                                                                                                                                    
http://www.amazon.co.jp/exec/obidos/asin/4798039152/oneshotlife-books-22/                                                                                                                                                             
http://www.amazon.co.jp/exec/obidos/ASIN/B00OCD74PK/oneshotlife-books-22/                                                                                                                                                             
http://hb.afl.rakuten.co.jp/hgc/0c96877b.1aaa35e8.0c96877c.04bb2523/?pc=http%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F12488298%2F%3Fscid%3Daf_ich_link_urltxt%26m%3Dhttp%3A%2F%2Fm.rakuten.co.jp%2Fev%2Fbook%2F                             
http://d.hatena.ne.jp/keyword/WindowsPowerShell                                                                                                                                                                                       
http://d.hatena.ne.jp/keyword/Perl                                                                                                                                                                                                    
http://d.hatena.ne.jp/keyword/Ruby                                                                                                                                                                                                    
http://d.hatena.ne.jp/keyword/Python                                                                                                                                                                                                  
http://d.hatena.ne.jp/keyword/Windows7                                                                                                                                                                                                
http://d.hatena.ne.jp/keyword/cvs                                                                                                                                                                                                     
http://www.amazon.co.jp/exec/obidos/asin/4873113822/oneshotlife-books-22/                                                                                                                                                             
http://www.amazon.co.jp/exec/obidos/asin/4873113822/oneshotlife-books-22/                                                                                                                                                             
http://yomereba.com                                                                                                                                                                                                                   
http://d.hatena.ne.jp/keyword/%A5%AA%A5%E9%A5%A4%A5%EA%A1%BC%A5%B8%A5%E3%A5%D1%A5%F3                                                                                                                                                  
http://www.amazon.co.jp/exec/obidos/asin/4873113822/oneshotlife-books-22/                                                                                                                                                             
http://www.amazon.co.jp/gp/search?keywords=Windows%20PowerShell%83N%83b%83N%83u%83b%83N&amp;__mk_ja_JP=%83J%83%5E%83J%83i&amp;url=node%3D2275256051&amp;tag=oneshotlife-books-22                                                      
http://hb.afl.rakuten.co.jp/hgc/0c96877b.1aaa35e8.0c96877c.04bb2523/?pc=http%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F5883966%2F%3Fscid%3Daf_ich_link_urltxt%26m%3Dhttp%3A%2F%2Fm.rakuten.co.jp%2Fev%2Fbook%2F                              
http://d.hatena.ne.jp/keyword/WindowsPowerShell                                                                                                                                                                                       
http://oneshotlife-tom.hatenadiary.jp/entry/2016/08/15/%E3%82%B9%E3%82%AF%E3%83%AC%E3%82%A4%E3%83%94%E3%83%B3%E3%82%B0%E3%81%99%E3%82%8B%E3%81%AA%E3%82%89%E4%BD%95%E8%A8%80%E8%AA%9E%EF%BC%9F%E3%82%B9%E3%82%AF%E3%83%AC%E3%82%A4%...
http://oneshotlife-tom.hatenadiary.jp/entry/2016/08/15/%E3%82%B9%E3%82%AF%E3%83%AC%E3%82%A4%E3%83%94%E3%83%B3%E3%82%B0%E3%81%99%E3%82%8B%E3%81%AA%E3%82%89%E4%BD%95%E8%A8%80%E8%AA%9E%EF%BC%9F%E3%82%B9%E3%82%AF%E3%83%AC%E3%82%A4%...
http://oneshotlife-tom.hatenadiary.jp/entries/2016/08/13                                                                                                                                                                              
http://oneshotlife-tom.hatenadiary.jp/entry/2016/08/13/%E9%87%91%E3%83%A1%E3%83%80%E3%83%AB%E3%81%AE%E3%83%AA%E3%83%8D%E3%83%BC%E3%83%AB%E3%81%AB%E3%83%96%E3%83%BC%E3%82%A4%E3%83%B3%E3%82%B0%E3%81%8C%E5%87%BA%E3%82%8B%E3%81%AE%...
http://oneshotlife-tom.hatenadiary.jp/archive/category/%E6%97%A5%E8%A8%98                                                                                                                                                             
http://d.hatena.ne.jp/keyword/%A5%EA%A5%AA%A5%C7%A5%B8%A5%E3%A5%CD%A5%A4%A5%ED                                                                                                                                                        
http://d.hatena.ne.jp/keyword/%C6%FC%CB%DC%C3%E6%B1%FB%B6%A5%C7%CF%B2%F1                                                                                                                                                              
http://d.hatena.ne.jp/keyword/%A5%ED%A5%F3%A5%C9%A5%F3%B8%DE%CE%D8                                                                                                                                                                    
http://d.hatena.ne.jp/keyword/%C0%E4%C2%D0%B2%A6%BC%D4                                                                                                                                                                                
http://rio.headlines.yahoo.co.jp/rio/hl?a=20160813-00000016-tospoweb-spo                                                                                                                                                              
http://d.hatena.ne.jp/keyword/%B2%A3%B9%CB                                                                                                                                                                                            
http://oneshotlife-tom.hatenadiary.jp/entry/2016/08/13/%E9%87%91%E3%83%A1%E3%83%80%E3%83%AB%E3%81%AE%E3%83%AA%E3%83%8D%E3%83%BC%E3%83%AB%E3%81%AB%E3%83%96%E3%83%BC%E3%82%A4%E3%83%B3%E3%82%B0%E3%81%8C%E5%87%BA%E3%82%8B%E3%81%AE%...
http://oneshotlife-tom.hatenadiary.jp/entry/2016/08/13/%E9%87%91%E3%83%A1%E3%83%80%E3%83%AB%E3%81%AE%E3%83%AA%E3%83%8D%E3%83%BC%E3%83%AB%E3%81%AB%E3%83%96%E3%83%BC%E3%82%A4%E3%83%B3%E3%82%B0%E3%81%8C%E5%87%BA%E3%82%8B%E3%81%AE%...
http://oneshotlife-tom.hatenadiary.jp/entries/2016/08/13                                                                                                                                                                              
http://oneshotlife-tom.hatenadiary.jp/entry/2016/08/13/Windows-PowerShell-%E3%83%98%E3%83%AB%E3%83%97%E3%82%92%E8%A6%8B%E3%82%8B%E3%80%82                                                                                             
http://oneshotlife-tom.hatenadiary.jp/archive/category/PowerShell                                                                                                                                                                     
http://d.hatena.ne.jp/keyword/WindowsPowerShell                                                                                                                                                                                       
http://d.hatena.ne.jp/keyword/WindowsPowerShell                                                                                                                                                                                       
http://oneshotlife-tom.hatenadiary.jp/entry/2016/08/13/Windows-PowerShell-%E3%83%98%E3%83%AB%E3%83%97%E3%82%92%E8%A6%8B%E3%82%8B%E3%80%82                                                                                             
http://oneshotlife-tom.hatenadiary.jp/entry/2016/08/13/Windows-PowerShell-%E3%83%98%E3%83%AB%E3%83%97%E3%82%92%E8%A6%8B%E3%82%8B%E3%80%82                                                                                             
http://oneshotlife-tom.hatenadiary.jp/entries/2016/08/09                                                                                                                                                                              
http://oneshotlife-tom.hatenadiary.jp/entry/2016/08/09/18%E6%AD%B3%E4%BB%A5%E4%B8%8A%E3%81%AE%E6%96%B9%E3%81%AE%E3%81%BF%E3%81%94%E5%88%A9%E7%94%A8%E5%87%BA%E6%9D%A5%E3%81%BE%E3%81%99                                               
http://oneshotlife-tom.hatenadiary.jp/archive/category/%E6%97%A5%E8%A8%98                                                                                                                                                             
http://oneshotlife-tom.hatenadiary.jp/entry/2016/08/09/18%E6%AD%B3%E4%BB%A5%E4%B8%8A%E3%81%AE%E6%96%B9%E3%81%AE%E3%81%BF%E3%81%94%E5%88%A9%E7%94%A8%E5%87%BA%E6%9D%A5%E3%81%BE%E3%81%99                                               
http://oneshotlife-tom.hatenadiary.jp/entry/2016/08/09/18%E6%AD%B3%E4%BB%A5%E4%B8%8A%E3%81%AE%E6%96%B9%E3%81%AE%E3%81%BF%E3%81%94%E5%88%A9%E7%94%A8%E5%87%BA%E6%9D%A5%E3%81%BE%E3%81%99                                               
http://oneshotlife-tom.hatenadiary.jp/entries/2016/08/09                                                                                                                                                                              
http://oneshotlife-tom.hatenadiary.jp/entry/2016/08/09/%E4%BA%BA%E5%A6%BB%E7%86%9F%E5%A5%B3                                                                                                                                           
http://oneshotlife-tom.hatenadiary.jp/archive/category/%E6%97%A5%E8%A8%98                                                                                                                                                             
http://oneshotlife-tom.hatenadiary.jp/entry/2016/08/09/%E4%BA%BA%E5%A6%BB%E7%86%9F%E5%A5%B3                                                                                                                                           
http://oneshotlife-tom.hatenadiary.jp/entry/2016/08/09/%E4%BA%BA%E5%A6%BB%E7%86%9F%E5%A5%B3                                                                                                                                           
http://oneshotlife-tom.hatenadiary.jp/entries/2016/08/08                                                                                                                                                                              
http://oneshotlife-tom.hatenadiary.jp/entry/2016/08/08/%E3%82%A8%E3%82%A4%E3%83%9F%E3%83%BC%E3%83%95%E3%83%A9%E3%83%B3%E3%83%84%E3%81%95%E3%82%93%E3%81%99%E3%81%94%E3%81%84                                                          
http://oneshotlife-tom.hatenadiary.jp/archive/category/%E6%97%A5%E8%A8%98                                                                                                                                                             
http://d.hatena.ne.jp/keyword/%A5%A4%A5%C1%A5%ED%A1%BC                                                                                                                                                                                
http://d.hatena.ne.jp/keyword/3000%CB%DC%B0%C2%C2%C7                                                                                                                                                                                  
http://d.hatena.ne.jp/keyword/Youtube                                                                                                                                                                                                 
http://d.hatena.ne.jp/keyword/%A5%A4%A5%C1%A5%ED%A1%BC                                                                                                                                                                                
http://d.hatena.ne.jp/keyword/%A5%DE%A5%EA%A5%CA%A1%BC%A5%BA                                                                                                                                                                          
http://d.hatena.ne.jp/keyword/%A5%E4%A5%F3%A5%AD%A1%BC%A5%B9                                                                                                                                                                          
http://d.hatena.ne.jp/keyword/%A5%AF%A5%E9%A5%A6%A5%C9                                                                                                                                                                                
http://full-count.jp/2016/07/20/post38853/                                                                                                                                                                                            
http://d.hatena.ne.jp/keyword/%A5%A4%A5%C1%A5%ED%A1%BC                                                                                                                                                                                
http://d.hatena.ne.jp/keyword/%A5%A4%A5%C1%A5%ED%A1%BC                                                                                                                                                                                
http://oneshotlife-tom.hatenadiary.jp/entry/2016/08/08/%E3%82%A8%E3%82%A4%E3%83%9F%E3%83%BC%E3%83%95%E3%83%A9%E3%83%B3%E3%83%84%E3%81%95%E3%82%93%E3%81%99%E3%81%94%E3%81%84                                                          
http://oneshotlife-tom.hatenadiary.jp/entry/2016/08/08/%E3%82%A8%E3%82%A4%E3%83%9F%E3%83%BC%E3%83%95%E3%83%A9%E3%83%B3%E3%83%84%E3%81%95%E3%82%93%E3%81%99%E3%81%94%E3%81%84                                                          
http://oneshotlife-tom.hatenadiary.jp/entries/2016/08/08                                                                                                                                                                              
http://oneshotlife-tom.hatenadiary.jp/entry/2016/08/08/%E3%81%BF%E3%82%8B%E3%81%8F%E3%81%9F%E3%82%93%E3%81%AEtwitter%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9%E3%81%8C%E6%96%AC%E6%96%B0                                                   
http://oneshotlife-tom.hatenadiary.jp/archive/category/%E6%97%A5%E8%A8%98                                                                                                                                                             
http://d.hatena.ne.jp/keyword/twitter                                                                                                                                                                                                 
http://d.hatena.ne.jp/keyword/twitter                                                                                                                                                                                                 
http://www.amazon.co.jp/exec/obidos/asin/488166980X/oneshotlife-books-22/                                                                                                                                                             
http://www.amazon.co.jp/exec/obidos/asin/488166980X/oneshotlife-books-22/                                                                                                                                                             
http://yomereba.com                                                                                                                                                                                                                   
http://d.hatena.ne.jp/keyword/%A5%BD%A1%BC%A5%C6%A5%C3%A5%AF%BC%D2                                                                                                                                                                    
http://www.amazon.co.jp/exec/obidos/asin/488166980X/oneshotlife-books-22/                                                                                                                                                             
http://www.amazon.co.jp/exec/obidos/ASIN/B00KXRQUL8/oneshotlife-books-22/                                                                                                                                                             
http://hb.afl.rakuten.co.jp/hgc/0c96877b.1aaa35e8.0c96877c.04bb2523/?pc=http%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F12139021%2F%3Fscid%3Daf_ich_link_urltxt%26m%3Dhttp%3A%2F%2Fm.rakuten.co.jp%2Fev%2Fbook%2F                             
http://d.hatena.ne.jp/keyword/twitter                                                                                                                                                                                                 
http://d.hatena.ne.jp/keyword/%A5%EA%A5%C4%A5%A4%A1%BC%A5%C8                                                                                                                                                                          
http://d.hatena.ne.jp/keyword/%A5%EA%A5%C4%A5%A4%A1%BC%A5%C8                                                                                                                                                                          
http://oneshotlife-tom.hatenadiary.jp/entry/2016/08/08/%E3%81%BF%E3%82%8B%E3%81%8F%E3%81%9F%E3%82%93%E3%81%AEtwitter%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9%E3%81%8C%E6%96%AC%E6%96%B0                                                   
http://oneshotlife-tom.hatenadiary.jp/entry/2016/08/08/%E3%81%BF%E3%82%8B%E3%81%8F%E3%81%9F%E3%82%93%E3%81%AEtwitter%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9%E3%81%8C%E6%96%AC%E6%96%B0                                                   
http://oneshotlife-tom.hatenadiary.jp/entries/2016/08/08                                                                                                                                                                              
http://oneshotlife-tom.hatenadiary.jp/entry/2016/08/08/%E6%9C%9D%E3%83%96%E3%83%AD                                                                                                                                                    
http://oneshotlife-tom.hatenadiary.jp/archive/category/%E6%97%A5%E8%A8%98                                                                                                                                                             
http://www.amazon.co.jp/exec/obidos/asin/4569760295/oneshotlife-books-22/                                                                                                                                                             
http://www.amazon.co.jp/exec/obidos/asin/4569760295/oneshotlife-books-22/                                                                                                                                                             
http://yomereba.com                                                                                                                                                                                                                   
http://d.hatena.ne.jp/keyword/PHP%B8%A6%B5%E6%BD%EA                                                                                                                                                                                   
http://www.amazon.co.jp/exec/obidos/asin/4569760295/oneshotlife-books-22/                                                                                                                                                             
http://www.amazon.co.jp/exec/obidos/ASIN/B00R2KSUC6/oneshotlife-books-22/                                                                                                                                                             
http://hb.afl.rakuten.co.jp/hgc/0c96877b.1aaa35e8.0c96877c.04bb2523/?pc=http%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F12369927%2F%3Fscid%3Daf_ich_link_urltxt%26m%3Dhttp%3A%2F%2Fm.rakuten.co.jp%2Fev%2Fbook%2F                             
http://oneshotlife-tom.hatenadiary.jp/entry/2016/08/08/%E6%9C%9D%E3%83%96%E3%83%AD                                                                                                                                                    
http://oneshotlife-tom.hatenadiary.jp/entry/2016/08/08/%E6%9C%9D%E3%83%96%E3%83%AD                                                                                                                                                    
http://oneshotlife-tom.hatenadiary.jp/entries/2016/08/07                                                                                                                                                                              
http://oneshotlife-tom.hatenadiary.jp/entry/2016/08/07/%E3%83%96%E3%83%AD%E3%82%B0%E3%82%92%E6%9B%B8%E3%81%8F%E6%83%85%E7%86%B1%E3%81%8C%E8%98%87%E3%81%A3%E3%81%A6%E3%81%8D%E3%81%9F%E3%80%82                                        
http://oneshotlife-tom.hatenadiary.jp/archive/category/%E6%97%A5%E8%A8%98                                                                                                                                                             
http://oneshotlife-tom.hatenadiary.jp/entry/2016/08/07/%E3%83%96%E3%83%AD%E3%82%B0%E3%82%92%E6%9B%B8%E3%81%8F%E6%83%85%E7%86%B1%E3%81%8C%E8%98%87%E3%81%A3%E3%81%A6%E3%81%8D%E3%81%9F%E3%80%82                                        
http://oneshotlife-tom.hatenadiary.jp/entry/2016/08/07/%E3%83%96%E3%83%AD%E3%82%B0%E3%82%92%E6%9B%B8%E3%81%8F%E6%83%85%E7%86%B1%E3%81%8C%E8%98%87%E3%81%A3%E3%81%A6%E3%81%8D%E3%81%9F%E3%80%82                                        
http://oneshotlife-tom.hatenadiary.jp/?page=1470499757                                                                                                                                                                                
http://oneshotlife-tom.hatenadiary.jp/about                                                                                                                                                                                           
http://oneshotlife-tom.hatenadiary.jp/about                                                                                                                                                                                           
http://blog.hatena.ne.jp/guide/pro                                                                                                                                                                                                    
#                                                                                                                                                                                                                                     
https://twitter.com/oneshotlife_tom                                                                                                                                                                                                   
http://tophatenar.com/view/http://oneshotlife-tom.hatenadiary.jp/                                                                                                                                                                     
http://oneshotlife-tom.hatenadiary.jp/archive/category/Python                                                                                                                                                                         
http://oneshotlife-tom.hatenadiary.jp/archive/category/2ch.sc                                                                                                                                                                         
http://oneshotlife-tom.hatenadiary.jp/archive/category/%E6%97%A5%E8%A8%98                                                                                                                                                             
http://oneshotlife-tom.hatenadiary.jp/archive/category/open2ch                                                                                                                                                                        
http://oneshotlife-tom.hatenadiary.jp/archive/category/Amazon                                                                                                                                                                         
http://oneshotlife-tom.hatenadiary.jp/archive/category/%E8%AA%AD%E6%9B%B8                                                                                                                                                             
http://oneshotlife-tom.hatenadiary.jp/archive/category/twitter                                                                                                                                                                        
http://oneshotlife-tom.hatenadiary.jp/archive/category/YouTube                                                                                                                                                                        
http://oneshotlife-tom.hatenadiary.jp/archive/category/PowerShell                                                                                                                                                                     
http://oneshotlife-tom.hatenadiary.jp/archive/category/%E3%81%8A%E9%85%92                                                                                                                                                             
http://oneshotlife-tom.hatenadiary.jp/archive/category/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9E%E3%81%8C%E7%9F%A5%E3%81%A3%E3%81%A6%E3%81%8A%E3%81%8F%E3%81%B9%E3%81%8D%E8%8B%B1%E5%8D%98%E8%AA%9E                               
http://oneshotlife-tom.hatenadiary.jp/archive/category/%E3%82%A2%E3%83%95%E3%82%A3%E3%83%AA%E3%82%A8%E3%82%A4%E3%83%88                                                                                                                
http://oneshotlife-tom.hatenadiary.jp/archive/category/HTML%2FCSS                                                                                                                                                                     
http://oneshotlife-tom.hatenadiary.jp/archive/category/%E3%82%BB%E3%83%83%E3%82%AF%E3%82%B9                                                                                                                                           
http://oneshotlife-tom.hatenadiary.jp/archive/category/%E3%83%96%E3%83%83%E3%82%AF%E3%83%9E%E3%83%BC%E3%82%AF%E3%83%AC%E3%83%83%E3%83%88                                                                                              
http://oneshotlife-tom.hatenadiary.jp/archive/category/%E3%82%B9%E3%82%AF%E3%83%AC%E3%82%A4%E3%83%94%E3%83%B3%E3%82%B0                                                                                                                
http://oneshotlife-tom.hatenadiary.jp/archive/category/%E6%B3%A8%E7%9B%AE%E3%82%A8%E3%83%B3%E3%83%88%E3%83%AA                                                                                                                         
http://oneshotlife-tom.hatenadiary.jp/archive/category/%E6%B3%95%E5%BE%8B                                                                                                                                                             
http://oneshotlife-tom.hatenadiary.jp/archive/category/%E3%83%86%E3%82%B9%E3%83%88                                                                                                                                                    
http://oneshotlife-tom.hatenadiary.jp/archive/category/%E3%83%9E%E3%83%8D%E3%82%B8%E3%83%A1%E3%83%B3%E3%83%88                                                                                                                         
http://oneshotlife-tom.hatenadiary.jp/archive/category/%E3%83%97%E3%83%AD%E3%83%95%E3%82%A3%E3%83%BC%E3%83%AB                                                                                                                         
http://oneshotlife-tom.hatenadiary.jp/archive/category/%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E9%96%8B%E7%99%BA                                                                                                       
http://oneshotlife-tom.hatenadiary.jp/archive/category/%E9%81%8B%E5%96%B6%E3%83%8D%E3%82%BF                                                                                                                                           
http://d.hatena.ne.jp/oneshotlife_tom/                                                                                                                                                                                                
http://oneshotlife-python.hatenablog.com/                                                                                                                                                                                             
http://oneshotlife-powershell.hateblo.jp/                                                                                                                                                                                             
http://oneshotlife-tom.hatenadiary.jp/archive                                                                                                                                                                                         
http://oneshotlife-tom.hatenadiary.jp/entry/2016/08/16/%E6%AE%8B%E6%A5%AD%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6                                                                                                                         
http://oneshotlife-tom.hatenadiary.jp/entry/2016/08/15/%E3%82%B9%E3%82%AF%E3%83%AC%E3%82%A4%E3%83%94%E3%83%B3%E3%82%B0%E3%81%99%E3%82%8B%E3%81%AA%E3%82%89%E4%BD%95%E8%A8%80%E8%AA%9E%EF%BC%9F%E3%82%B9%E3%82%AF%E3%83%AC%E3%82%A4%...
http://oneshotlife-tom.hatenadiary.jp/entry/2016/08/13/%E9%87%91%E3%83%A1%E3%83%80%E3%83%AB%E3%81%AE%E3%83%AA%E3%83%8D%E3%83%BC%E3%83%AB%E3%81%AB%E3%83%96%E3%83%BC%E3%82%A4%E3%83%B3%E3%82%B0%E3%81%8C%E5%87%BA%E3%82%8B%E3%81%AE%...
http://oneshotlife-tom.hatenadiary.jp/entry/2016/08/13/Windows-PowerShell-%E3%83%98%E3%83%AB%E3%83%97%E3%82%92%E8%A6%8B%E3%82%8B%E3%80%82                                                                                             
http://oneshotlife-tom.hatenadiary.jp/entry/2016/08/09/18%E6%AD%B3%E4%BB%A5%E4%B8%8A%E3%81%AE%E6%96%B9%E3%81%AE%E3%81%BF%E3%81%94%E5%88%A9%E7%94%A8%E5%87%BA%E6%9D%A5%E3%81%BE%E3%81%99                                               
http://oneshotlife-tom.hatenadiary.jp/archive                                                                                                                                                                                         
http://oneshotlife-tom.hatenadiary.jp/entry/2015/05/01/Python%E3%81%A8Ruby%E4%BD%BF%E3%81%A3%E3%81%A6%E3%81%84%E3%82%8B%E4%BA%BA%E3%81%AA%E3%82%93%E3%81%A0%E3%81%8C%E3%80%81Excel_VBA%E3%81%AE%E5%8B%89%E5%BC%B7%E3%81%AF%E3%81%98...

hrefだけを重複を取り除いて一覧にする

S>$res.Links | Select-Object href | sort href -Unique
href                                                                                                                                                                                                                                  
----                                                                                                                                                                                                                                  
#                                                                                                                                                                                                                                     
#JavaScript                                                                                                                                                                                                                           
#Perl                                                                                                                                                                                                                                 
#Python                                                                                                                                                                                                                               
#Ruby                                                                                                                                                                                                                                 
#VBA                                                                                                                                                                                                                                  
#WindowsPowerShell                                                                                                                                                                                                                    
#これからはWindowsPowerShellでしょう                                                                                                                                                                                                           
#何言語でスクレイピングをするか                                                                                                                                                                                                                      
http://blog.hatena.ne.jp/guide/pro                                                                                                                                                                                                    
http://d.hatena.ne.jp/keyword/%A5%A4%A5%C1%A5%ED%A1%BC                                                                                                                                                                                
http://d.hatena.ne.jp/keyword/%A5%A6%A5%A9%A5%EB%A5%BF%A1%BC%A1%A6%A5%A2%A5%A4%A5%B6%A5%C3%A5%AF%A5%BD%A5%F3                                                                                                                          
http://d.hatena.ne.jp/keyword/%A5%AA%A5%E9%A5%A4%A5%EA%A1%BC%A1%A6%A5%B8%A5%E3%A5%D1%A5%F3                                                                                                                                            
http://d.hatena.ne.jp/keyword/%A5%AA%A5%E9%A5%A4%A5%EA%A1%BC%A5%B8%A5%E3%A5%D1%A5%F3                                                                                                                                                  
http://d.hatena.ne.jp/keyword/%A5%AF%A5%B8%A5%E9%C8%F4%B9%D4%B4%F9                                                                                                                                                                    
http://d.hatena.ne.jp/keyword/%A5%AF%A5%E9%A5%A6%A5%C9                                                                                                                                                                                
http://d.hatena.ne.jp/keyword/%A5%B9%A5%AF%A5%EA%A5%D7%A5%C8%B8%C0%B8%EC                                                                                                                                                              
http://d.hatena.ne.jp/keyword/%A5%B9%A5%AF%A5%EC%A5%A4%A5%D4%A5%F3%A5%B0                                                                                                                                                              
http://d.hatena.ne.jp/keyword/%A5%B9%A5%C6%A5%A3%A1%BC%A5%D6%A1%A6%A5%B8%A5%E7%A5%D6%A5%BA                                                                                                                                            
http://d.hatena.ne.jp/keyword/%A5%BD%A1%BC%A5%C6%A5%C3%A5%AF%BC%D2                                                                                                                                                                    
http://d.hatena.ne.jp/keyword/%A5%DE%A5%EA%A5%CA%A1%BC%A5%BA                                                                                                                                                                          
http://d.hatena.ne.jp/keyword/%A5%E4%A5%DE%A5%B6%A5%AD                                                                                                                                                                                
http://d.hatena.ne.jp/keyword/%A5%E4%A5%F3%A5%AD%A1%BC%A5%B9                                                                                                                                                                          
http://d.hatena.ne.jp/keyword/%A5%EA%A5%AA%A5%C7%A5%B8%A5%E3%A5%CD%A5%A4%A5%ED                                                                                                                                                        
http://d.hatena.ne.jp/keyword/%A5%EA%A5%C4%A5%A4%A1%BC%A5%C8                                                                                                                                                                          
http://d.hatena.ne.jp/keyword/%A5%ED%A5%F3%A5%C9%A5%F3%B8%DE%CE%D8                                                                                                                                                                    
http://d.hatena.ne.jp/keyword/%B2%A3%B9%CB                                                                                                                                                                                            
http://d.hatena.ne.jp/keyword/%B9%D6%C3%CC%BC%D2                                                                                                                                                                                      
http://d.hatena.ne.jp/keyword/%BD%A8%CF%C2%A5%B7%A5%B9%A5%C6%A5%E0                                                                                                                                                                    
http://d.hatena.ne.jp/keyword/%C0%E4%C2%D0%B2%A6%BC%D4                                                                                                                                                                                
http://d.hatena.ne.jp/keyword/%C6%FC%CB%DC%C3%E6%B1%FB%B6%A5%C7%CF%B2%F1                                                                                                                                                              
http://d.hatena.ne.jp/keyword/3000%CB%DC%B0%C2%C2%C7                                                                                                                                                                                  
http://d.hatena.ne.jp/keyword/CPAN                                                                                                                                                                                                    
http://d.hatena.ne.jp/keyword/cvs                                                                                                                                                                                                     
http://d.hatena.ne.jp/keyword/Excel                                                                                                                                                                                                   
http://d.hatena.ne.jp/keyword/Hemenway                                                                                                                                                                                                
http://d.hatena.ne.jp/keyword/IE                                                                                                                                                                                                      
http://d.hatena.ne.jp/keyword/JavaScript                                                                                                                                                                                              
http://d.hatena.ne.jp/keyword/Perl                                                                                                                                                                                                    
http://d.hatena.ne.jp/keyword/PHP%B8%A6%B5%E6%BD%EA                                                                                                                                                                                   
http://d.hatena.ne.jp/keyword/Python                                                                                                                                                                                                  
http://d.hatena.ne.jp/keyword/Ruby                                                                                                                                                                                                    
http://d.hatena.ne.jp/keyword/twitter                                                                                                                                                                                                 
http://d.hatena.ne.jp/keyword/VBA                                                                                                                                                                                                     
http://d.hatena.ne.jp/keyword/Windows7                                                                                                                                                                                                
http://d.hatena.ne.jp/keyword/WindowsPowerShell                                                                                                                                                                                       
http://d.hatena.ne.jp/keyword/Youtube                                                                                                                                                                                                 
http://d.hatena.ne.jp/oneshotlife_tom/                                                                                                                                                                                                
http://full-count.jp/2016/07/20/post38853/                                                                                                                                                                                            
http://hb.afl.rakuten.co.jp/hgc/0c96877b.1aaa35e8.0c96877c.04bb2523/?pc=http%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F11378641%2F%3Fscid%3Daf_ich_link_urltxt%26m%3Dhttp%3A%2F%2Fm.rakuten.co.jp%2Fev%2Fbook%2F                             
http://hb.afl.rakuten.co.jp/hgc/0c96877b.1aaa35e8.0c96877c.04bb2523/?pc=http%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F12139021%2F%3Fscid%3Daf_ich_link_urltxt%26m%3Dhttp%3A%2F%2Fm.rakuten.co.jp%2Fev%2Fbook%2F                             
http://hb.afl.rakuten.co.jp/hgc/0c96877b.1aaa35e8.0c96877c.04bb2523/?pc=http%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F12369927%2F%3Fscid%3Daf_ich_link_urltxt%26m%3Dhttp%3A%2F%2Fm.rakuten.co.jp%2Fev%2Fbook%2F                             
http://hb.afl.rakuten.co.jp/hgc/0c96877b.1aaa35e8.0c96877c.04bb2523/?pc=http%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F12402742%2F%3Fscid%3Daf_ich_link_urltxt%26m%3Dhttp%3A%2F%2Fm.rakuten.co.jp%2Fev%2Fbook%2F                             
http://hb.afl.rakuten.co.jp/hgc/0c96877b.1aaa35e8.0c96877c.04bb2523/?pc=http%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F12488298%2F%3Fscid%3Daf_ich_link_urltxt%26m%3Dhttp%3A%2F%2Fm.rakuten.co.jp%2Fev%2Fbook%2F                             
http://hb.afl.rakuten.co.jp/hgc/0c96877b.1aaa35e8.0c96877c.04bb2523/?pc=http%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F12900998%2F%3Fscid%3Daf_ich_link_urltxt%26m%3Dhttp%3A%2F%2Fm.rakuten.co.jp%2Fev%2Fbook%2F                             
http://hb.afl.rakuten.co.jp/hgc/0c96877b.1aaa35e8.0c96877c.04bb2523/?pc=http%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F13377786%2F%3Fscid%3Daf_ich_link_urltxt%26m%3Dhttp%3A%2F%2Fm.rakuten.co.jp%2Fev%2Fbook%2F                             
http://hb.afl.rakuten.co.jp/hgc/0c96877b.1aaa35e8.0c96877c.04bb2523/?pc=http%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F13853715%2F%3Fscid%3Daf_ich_link_urltxt%26m%3Dhttp%3A%2F%2Fm.rakuten.co.jp%2Fev%2Fbook%2F                             
http://hb.afl.rakuten.co.jp/hgc/0c96877b.1aaa35e8.0c96877c.04bb2523/?pc=http%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F1675721%2F%3Fscid%3Daf_ich_link_urltxt%26m%3Dhttp%3A%2F%2Fm.rakuten.co.jp%2Fev%2Fbook%2F                              
http://hb.afl.rakuten.co.jp/hgc/0c96877b.1aaa35e8.0c96877c.04bb2523/?pc=http%3A%2F%2Fbooks.rakuten.co.jp%2Frb%2F5883966%2F%3Fscid%3Daf_ich_link_urltxt%26m%3Dhttp%3A%2F%2Fm.rakuten.co.jp%2Fev%2Fbook%2F                              
http://nzmoyasystem.hatenablog.com/entry/long_time_work_cannot_finish_tasks                                                                                                                                                           
http://oneshotlife-powershell.hateblo.jp/                                                                                                                                                                                             
http://oneshotlife-python.hatenablog.com/                                                                                                                                                                                             
http://oneshotlife-tom.hatenadiary.jp/                                                                                                                                                                                                
http://oneshotlife-tom.hatenadiary.jp/?page=1470499757                                                                                                                                                                                
http://oneshotlife-tom.hatenadiary.jp/about                                                                                                                                                                                           
http://oneshotlife-tom.hatenadiary.jp/archive                                                                                                                                                                                         
http://oneshotlife-tom.hatenadiary.jp/archive/category/%E3%81%8A%E9%85%92                                                                                                                                                             
http://oneshotlife-tom.hatenadiary.jp/archive/category/%E3%82%A2%E3%83%95%E3%82%A3%E3%83%AA%E3%82%A8%E3%82%A4%E3%83%88                                                                                                                
http://oneshotlife-tom.hatenadiary.jp/archive/category/%E3%82%B9%E3%82%AF%E3%83%AC%E3%82%A4%E3%83%94%E3%83%B3%E3%82%B0                                                                                                                
http://oneshotlife-tom.hatenadiary.jp/archive/category/%E3%82%BB%E3%83%83%E3%82%AF%E3%82%B9                                                                                                                                           
http://oneshotlife-tom.hatenadiary.jp/archive/category/%E3%82%BD%E3%83%95%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A2%E9%96%8B%E7%99%BA                                                                                                       
http://oneshotlife-tom.hatenadiary.jp/archive/category/%E3%83%86%E3%82%B9%E3%83%88                                                                                                                                                    
http://oneshotlife-tom.hatenadiary.jp/archive/category/%E3%83%96%E3%83%83%E3%82%AF%E3%83%9E%E3%83%BC%E3%82%AF%E3%83%AC%E3%83%83%E3%83%88                                                                                              
http://oneshotlife-tom.hatenadiary.jp/archive/category/%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9E%E3%81%8C%E7%9F%A5%E3%81%A3%E3%81%A6%E3%81%8A%E3%81%8F%E3%81%B9%E3%81%8D%E8%8B%B1%E5%8D%98%E8%AA%9E                               
http://oneshotlife-tom.hatenadiary.jp/archive/category/%E3%83%97%E3%83%AD%E3%83%95%E3%82%A3%E3%83%BC%E3%83%AB                                                                                                                         
http://oneshotlife-tom.hatenadiary.jp/archive/category/%E3%83%9E%E3%83%8D%E3%82%B8%E3%83%A1%E3%83%B3%E3%83%88                                                                                                                         
http://oneshotlife-tom.hatenadiary.jp/archive/category/%E6%97%A5%E8%A8%98                                                                                                                                                             
http://oneshotlife-tom.hatenadiary.jp/archive/category/%E6%B3%95%E5%BE%8B                                                                                                                                                             
http://oneshotlife-tom.hatenadiary.jp/archive/category/%E6%B3%A8%E7%9B%AE%E3%82%A8%E3%83%B3%E3%83%88%E3%83%AA                                                                                                                         
http://oneshotlife-tom.hatenadiary.jp/archive/category/%E8%AA%AD%E6%9B%B8                                                                                                                                                             
http://oneshotlife-tom.hatenadiary.jp/archive/category/%E9%81%8B%E5%96%B6%E3%83%8D%E3%82%BF                                                                                                                                           
http://oneshotlife-tom.hatenadiary.jp/archive/category/2ch.sc                                                                                                                                                                         
http://oneshotlife-tom.hatenadiary.jp/archive/category/Amazon                                                                                                                                                                         
http://oneshotlife-tom.hatenadiary.jp/archive/category/HTML%2FCSS                                                                                                                                                                     
http://oneshotlife-tom.hatenadiary.jp/archive/category/open2ch                                                                                                                                                                        
http://oneshotlife-tom.hatenadiary.jp/archive/category/PowerShell                                                                                                                                                                     
http://oneshotlife-tom.hatenadiary.jp/archive/category/Python                                                                                                                                                                         
http://oneshotlife-tom.hatenadiary.jp/archive/category/twitter                                                                                                                                                                        
http://oneshotlife-tom.hatenadiary.jp/archive/category/YouTube                                                                                                                                                                        
http://oneshotlife-tom.hatenadiary.jp/entries/2016/08/07                                                                                                                                                                              
http://oneshotlife-tom.hatenadiary.jp/entries/2016/08/08                                                                                                                                                                              
http://oneshotlife-tom.hatenadiary.jp/entries/2016/08/09                                                                                                                                                                              
http://oneshotlife-tom.hatenadiary.jp/entries/2016/08/13                                                                                                                                                                              
http://oneshotlife-tom.hatenadiary.jp/entries/2016/08/15                                                                                                                                                                              
http://oneshotlife-tom.hatenadiary.jp/entries/2016/08/16                                                                                                                                                                              
http://oneshotlife-tom.hatenadiary.jp/entry/2015/05/01/Python%E3%81%A8Ruby%E4%BD%BF%E3%81%A3%E3%81%A6%E3%81%84%E3%82%8B%E4%BA%BA%E3%81%AA%E3%82%93%E3%81%A0%E3%81%8C%E3%80%81Excel_VBA%E3%81%AE%E5%8B%89%E5%BC%B7%E3%81%AF%E3%81%98...
http://oneshotlife-tom.hatenadiary.jp/entry/2016/08/07/%E3%83%96%E3%83%AD%E3%82%B0%E3%82%92%E6%9B%B8%E3%81%8F%E6%83%85%E7%86%B1%E3%81%8C%E8%98%87%E3%81%A3%E3%81%A6%E3%81%8D%E3%81%9F%E3%80%82                                        
http://oneshotlife-tom.hatenadiary.jp/entry/2016/08/08/%E3%81%BF%E3%82%8B%E3%81%8F%E3%81%9F%E3%82%93%E3%81%AEtwitter%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9%E3%81%8C%E6%96%AC%E6%96%B0                                                   
http://oneshotlife-tom.hatenadiary.jp/entry/2016/08/08/%E3%82%A8%E3%82%A4%E3%83%9F%E3%83%BC%E3%83%95%E3%83%A9%E3%83%B3%E3%83%84%E3%81%95%E3%82%93%E3%81%99%E3%81%94%E3%81%84                                                          
http://oneshotlife-tom.hatenadiary.jp/entry/2016/08/08/%E6%9C%9D%E3%83%96%E3%83%AD                                                                                                                                                    
http://oneshotlife-tom.hatenadiary.jp/entry/2016/08/09/%E4%BA%BA%E5%A6%BB%E7%86%9F%E5%A5%B3                                                                                                                                           
http://oneshotlife-tom.hatenadiary.jp/entry/2016/08/09/18%E6%AD%B3%E4%BB%A5%E4%B8%8A%E3%81%AE%E6%96%B9%E3%81%AE%E3%81%BF%E3%81%94%E5%88%A9%E7%94%A8%E5%87%BA%E6%9D%A5%E3%81%BE%E3%81%99                                               
http://oneshotlife-tom.hatenadiary.jp/entry/2016/08/13/%E9%87%91%E3%83%A1%E3%83%80%E3%83%AB%E3%81%AE%E3%83%AA%E3%83%8D%E3%83%BC%E3%83%AB%E3%81%AB%E3%83%96%E3%83%BC%E3%82%A4%E3%83%B3%E3%82%B0%E3%81%8C%E5%87%BA%E3%82%8B%E3%81%AE%...
http://oneshotlife-tom.hatenadiary.jp/entry/2016/08/13/Windows-PowerShell-%E3%83%98%E3%83%AB%E3%83%97%E3%82%92%E8%A6%8B%E3%82%8B%E3%80%82                                                                                             
http://oneshotlife-tom.hatenadiary.jp/entry/2016/08/15/%E3%82%B9%E3%82%AF%E3%83%AC%E3%82%A4%E3%83%94%E3%83%B3%E3%82%B0%E3%81%99%E3%82%8B%E3%81%AA%E3%82%89%E4%BD%95%E8%A8%80%E8%AA%9E%EF%BC%9F%E3%82%B9%E3%82%AF%E3%83%AC%E3%82%A4%...
http://oneshotlife-tom.hatenadiary.jp/entry/2016/08/16/%E6%AE%8B%E6%A5%AD%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6                                                                                                                         
http://rio.headlines.yahoo.co.jp/rio/hl?a=20160813-00000016-tospoweb-spo                                                                                                                                                              
http://tophatenar.com/view/http://oneshotlife-tom.hatenadiary.jp/                                                                                                                                                                     
http://www.amazon.co.jp/exec/obidos/asin/4062171279/oneshotlife-books-22/                                                                                                                                                             
http://www.amazon.co.jp/exec/obidos/asin/4063768759/oneshotlife-books-22/                                                                                                                                                             
http://www.amazon.co.jp/exec/obidos/asin/4569760295/oneshotlife-books-22/                                                                                                                                                             
http://www.amazon.co.jp/exec/obidos/asin/4797380357/oneshotlife-books-22/                                                                                                                                                             
http://www.amazon.co.jp/exec/obidos/asin/4798039152/oneshotlife-books-22/                                                                                                                                                             
http://www.amazon.co.jp/exec/obidos/asin/4873111870/oneshotlife-books-22/                                                                                                                                                             
http://www.amazon.co.jp/exec/obidos/asin/4873113822/oneshotlife-books-22/                                                                                                                                                             
http://www.amazon.co.jp/exec/obidos/asin/4873117615/oneshotlife-books-22/                                                                                                                                                             
http://www.amazon.co.jp/exec/obidos/asin/488166980X/oneshotlife-books-22/                                                                                                                                                             
http://www.amazon.co.jp/exec/obidos/asin/4883379930/oneshotlife-books-22/                                                                                                                                                             
http://www.amazon.co.jp/exec/obidos/ASIN/B009GXM2OE/oneshotlife-books-22/                                                                                                                                                             
http://www.amazon.co.jp/exec/obidos/ASIN/B00EDH5614/oneshotlife-books-22/                                                                                                                                                             
http://www.amazon.co.jp/exec/obidos/ASIN/B00KXRQUL8/oneshotlife-books-22/                                                                                                                                                             
http://www.amazon.co.jp/exec/obidos/ASIN/B00OCD74PK/oneshotlife-books-22/                                                                                                                                                             
http://www.amazon.co.jp/exec/obidos/ASIN/B00R2KSUC6/oneshotlife-books-22/                                                                                                                                                             
http://www.amazon.co.jp/exec/obidos/ASIN/B00TO6KMEK/oneshotlife-books-22/                                                                                                                                                             
http://www.amazon.co.jp/gp/search?keywords=JS%2BNode.js%82%C9%82%E6%82%E9Web%83N%83%8D%81%5B%83%89%81%5B%2F%83l%83b%83g%83G%81%5B%83W%83F%83%93%83g%8AJ%94%AD%83e%83N%83j%83b%83N&amp;__mk_ja_JP=%83J%83%5E%83J%83i&amp;url=node%3D...
http://www.amazon.co.jp/gp/search?keywords=Python%82%C9%82%E6%82%E9Web%83X%83N%83%8C%83C%83s%83%93%83O&amp;__mk_ja_JP=%83J%83%5E%83J%83i&amp;url=node%3D2275256051&amp;tag=oneshotlife-books-22                                       
http://www.amazon.co.jp/gp/search?keywords=Spidering%20hacks%81%5C%83E%83F%83u%8F%EE%95%F1%83%89%83N%83%89%83N%8E%E6%93%BE%83e%83N%83j%83b%83N101%91I&amp;__mk_ja_JP=%83J%83%5E%83J%83i&amp;url=node%3D2275256051&amp;tag=oneshotli...
http://www.amazon.co.jp/gp/search?keywords=Windows%20PowerShell%83N%83b%83N%83u%83b%83N&amp;__mk_ja_JP=%83J%83%5E%83J%83i&amp;url=node%3D2275256051&amp;tag=oneshotlife-books-22                                                      
http://yomereba.com                                                                                                                                                                                                                   
https://twitter.com/oneshotlife_tom                                                                                                                                                                                                   

どよどよ?WindowsPowerShellスクレイピングしたくなった?

面白過ぎる!

残業について

ソフトウェア開発

しかし、プログラムのバグというのは直線的に減っていくものではない。

ひとつのバグを潰している間に隠れていた別の問題が発覚したり、あるバグ修正が別の箇所に影響を与えて新たなバグを生み出したりして、減っては増え減っては増えを繰り返していくものなのだ。
「いくら長時間働いても仕事は終わらない」と語る上司 - NZ MoyaSystem

「わたしだって、できることなら全ての問題を修正したいし、全てのタスクをかたづけてしまいたい。でも現実にはそれは不可能なの。常に苦渋の決断をしながら、メンバーに残業が発生しないように、これはやらない、これは後回し、って、優先順位をつけてるわけ。それがマネージャーの仕事だから」
「いくら長時間働いても仕事は終わらない」と語る上司 - NZ MoyaSystem

脳天ズドンだな。

長時間働いても問題は0にはならない。マネージメントをしている人なら、肝に銘じておくべきだろう。

でも、俺は残業をやめない。スティーブ・ジョブズだって、相当なハードワーカーだったと聞く。好きなことなら、一切の妥協を許さない。そういう考えもあるでしょう?確かに、チームとしてプロジェクトとしてバグは0にならないかもしれない。問題は0にならないかもしれない。でも、だからと言って、そこにある問題を解決しようとしないというのは、プログラム開発者として頭がおかしいと思うな。俺は、一切の妥協をしたくないんだ。管理者が、管理するのは勝手だが、俺の自由を奪うのはやめてくれ。

スクレイピングするなら何言語?スクレイピングをするのにWindowsPowerShellってのも意外といけるかもしれない!

スクレイピング PowerShell

何言語でスクレイピングをするか?

以前は、スクレイピングをするには、Perl,Python,Rubyあたりを使っていた。JavaScriptVBAってのも意外とありだと思う。。。
それぞれ、私なりの見解と参考書籍を挙げておきます。

Perl

一番歴史があると思われる。やろうと思うことを実現する道具は一通り揃っている。が、CPANのライブラリ頼みになってしまうので、開発中止になっているモジュールも多々ある。参考書籍もやや古い。今からスクレイピングをやろうとするなら、Perlを選択するのは良い選択ではないと思う。

以下は文句なしの名著なんだけど、いかんせん、古すぎる。

Python

スクレイピングするのに使えるライブラリがいくつかある。BeautifulSoupを使っておけば、何とかなる。お勧めの言語。参考書籍にまともなものが無かったので、Pythonを選択する人は少なかったかと思うが、以下の素晴らしい書籍が発売されたので、今後はもっと利用が増えるんじゃないだろうか?

Ruby

Pythonと同様スクレイピングするのに使えるライブラリがいくつかある。Nokogiriは便利過ぎる。ただ、私はRubyの文法がわかりづらいし書きづらいので好きではない。やれることはPythonと同等だと思う。好みで、PythonにするかRubyにするかを選べばいいと思う。Rubyには神書籍がある。これさえ読んでおけば、スクレイピングのみならずクローリングの手法を一通り学べるんではないか。ここだけは、Pythonより明らかに優れている。

JavaScript

スクレイピングするのに使えるライブラリがいくつかある。だが、環境を揃えるのにかなり手間がかかる。ウェブページにスクレイピング結果を乗せたいなど、特段の事情が無ければ、PythonRubyにしておいたほうが明らかに無難だろう。以下の書籍は悪くないんだけどな~。かなり面白いんだけどな~。そもそも、スクレイピングをサクッとやりたいにも関わらず、こんなに面倒くさい作業が多いと萎える。

VBA

Webページのコンテンツを直接取ってくるのではなくて、IEのオブジェクトを使って間接的に取ってくる感じ。上述のスクリプト言語を使うよりかなり面倒くさい。ただ、スクレイピングで得た情報をエクセルの資料化するのが出来るのが利点。また、Excelが標準でインストールされている端末って多いから、環境構築は楽かも。

WindowsPowerShell

Perl,Ruby,Pythonに比較して、ライブラリは多少貧相。でも、すごく小難しいことをやらん限り、十分足りるでしょう。Windows7以降は、標準でインストールされているから、環境構築は不要。ちなみに、取得結果をcvsに出力するなどが容易。今のところは、まだまだだが、今後に大いに期待できる言語だと思う。

それ用の書籍が無いのが残念。以下の書籍で、ちょっと言及されている。

これからはWindowsPowerShellでしょう。

だってさ、漫画喫茶とかネカフェでも、インストール不要で実行可能なわけじゃん。これはでかい。

金メダルのリネールにブーイングが出るのは日本人が甘ちゃんの証拠。

日記

ブラジル・リオデジャネイロ12日(日本時間13日)発】惜しかった! 柔道男子100キロ超級決勝で原沢久喜(24=日本中央競馬会)がロンドン五輪金メダルのテディ・リネール(27=フランス)に優勢で敗れ、銀メダルとなった。

 リネールは序盤からまともに組み合わず、原沢に柔道をさせない。試合開始わずか10秒で原沢に「指導」がいく最悪の展開だ。絶対王者の圧力はすさまじく、1分には2度目の「指導」。不利な流れの中、原沢は真っ向勝負を挑み、果敢にリネールの奥襟を取りにいった。

 だが、リネールは原沢の組み手争いにつき合わない。なぜか王者には「指導」がいかなかったが、残り33秒でようやくリネールに「指導」。原沢は最後に猛攻を仕掛けたが、王者に巧みに逃げ切られた。

 それでも試合終了と同時に、真っ向勝負を避けたリネールに対して観衆が大ブーイング。原沢の健闘ぶりを示す結果となった。
【柔道】100キロ超級・原沢が銀メダル獲得 絶対王者リネールに会場ブーイング -リオオリンピック特集 - Yahoo! JAPAN

勝てばいいのだよ。。。

そういう意味で、リネールは勝ちに徹していて、負けなかったのだから素晴らしい。審判を買収したわけでもなければ、反則を使ったわけでもない。

日本の国技って、例えば、相撲とか柔道とかがあるわけだけど、最近は日本人が王者になれていないね。。。そこには原因があると思う。日本の国技って、技が非常に重要視される。良い技が決まれば、観客は喜ぶ。逆に、良い技を使わずに勝ったら、反感を買ったりもするわけ。例えば、大横綱白鳳が、猫だましを使って、大ブーイングを浴びていたけど、今回の柔道のリネールのケースと非常に似ている。王者なんだから、技かけろよとか思っていたみたいだね。もし、技の勝負になっていたら、原沢が勝ったかもしれない。いや、原沢が有利だったんだろう。だからこそ、リネールはそういう戦いを避けた。当たり前でしょうね。4年に一度しか無いオリンピックの舞台で、可能性の低い勝負に行くなんて、バカ以外の何者でもない。逆に、原沢は甘かったと思う。技かけなくても、卑怯臭くポイントを稼いで、減点を避けて、勝てるように練習しなければならなかった。

今後、日本人選手は苦戦していくでしょう。身体の作りとかが、どうしても外国人には負ける。技で勝負しに行くしか無くなる。でも、技で勝負しに行って勝てるのは、力の差がある場合に限られる。日本人選手が勝てるようになるには、フィジカルを鍛えて、技に頼らず、力で勝てるようにするしかない。もっとも、スポーツのエンターテイメント性という意味では、面白くない試合になってしまうかもしれないけどね・・・。

さて、体操は、日本が強いね。これは、力とかじゃなくて、技を競う勝負だから。フィギアスケートとかもそう。力で勝負する競技は、向いてないと諦めるしかないんじゃないだろうか。

Windows-PowerShell-ヘルプを見る。

PowerShell

ヘルプの充実した言語は素晴らしいと思います。言語の勉強をするにあたって、書籍を参照しないといけないのはいただけないですよね。もっとも、そうゆう言語は多いのですが。。。

WindowsPowerShellはヘルプが比較的充実した言語だと思います。

ちなみに、以下のようにコマンドレットを引数にGet-Helpを呼び出して上げれば、ヘルプが見れます。

WindowsPowerShellのサンプルコード

PS>Get-Help Get-WebURL

名前
    Get-WebURL
    
構文
    Get-WebURL [[-PSPath] <string[]>] [-Accept <string>] [-ResponseHeaders] [-Content]  [<CommonParameters>]
    
    Get-WebURL [[-Url] <uri[]>] [-Accept <string>] [-ResponseHeaders] [-Content]  [<CommonParameters>]
    

エイリアス
    なし
    

注釈
    Get-Help を実行しましたが、このコンピューターにこのコマンドレットのヘルプ ファイルは見つかりませんでした。ヘルプの一部だけが表示されています。
        -- このコマンドレットを含むモジュールのヘルプ ファイルをダウンロードしてインストールするには、Update-Help を使用してください。
        -- このコマンドレットのヘルプ トピックをオンラインで確認するには、「Get-Help Get-WebURL -Online」と入力するか、
           http://go.microsoft.com/fwlink/?LinkID=268843 を参照してください。

ただし、注釈にも書いてあるように、ヘルプの一部しか表示されないようです。Update-Helpを実行すれば、ヘルプが得られると書いてあったので、以下のように実行してみましたが、ダメなようです。

PS>Update-Help Get-WebURL
Update-Help : 次のパターンに一致する Windows PowerShell モジュールが見つかりませんでした: Get-WebURL。パターンを確認してから、コマンドをもう一度実行してください。
発生場所 行:1 文字:1
+ Update-Help Get-WebURL
+ ~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (Get-WebURL:String) [Update-Help]、Exception
    + FullyQualifiedErrorId : ModuleNotFound,Microsoft.PowerShell.Commands.UpdateHelpCommand

以下のコマンドでオンラインのヘルプを見ることが出来るようです。ブラウザが立ち上がって来て、ヘルプが表示されます。ま、英語だけどなwどうにかすれば日本語のヘルプも表示出来るかもしれないです。英語のヘルプのほうが読み慣れた私には関係の無い話ですがね。

PS>Get-Help Get-WebURL -Online

18歳以上の方のみご利用出来ます

日記

一体何が言いたいんだろう。。。

も、もちろん18歳なんて超えてるよ?でも、超えてなくても、俺の何が分かるって言うのさ?もしかしたら12歳とかかもしれないじゃん。一体何の意味があるんだろうか。そして、利用することが悪いことであるかのような背徳感。本当に、一体何なのさ?もしかすると、選挙権のことについて書いてあるサイトかもしれないのに、クリックするとエロサイトが出てきますよっていうような予告。絶対許せない。世間が許そうと俺が許さない。

人妻熟女

日記

人妻とか熟女っていう単語は一体誰が作ったんでしょうかね?試に、熟女という単語でぐぐってみると面白いです。エロ系のサイトしかヒットしないです。おそらく、AVとかのコンテンツが先駆けなんじゃないかと思います。

みるくたんも、自分のことを熟女と言っていた。。。サービス精神旺盛ですね。みるくたん、来週水着着るらしいです。張り切っている様子。みるくたんは、身体のラインが衰えない。。。

エイミーフランツさんすごい

日記

イチロー3000本安打。おめでとうございます。

Youtubeで見たところイチメーターで知られるエイミーフランツさんも見かけました。イチローの新記録の現場にはいつもいらっしゃる。すごいと思います。マリナーズ時代から追っかけていたようですが、ヤンキース、マーリングと移籍したら、もはや外国に移籍したようなもん。毎回試合に駆けつけるのは大変なことだろうと思います。

さすがに、今回は資金繰りも厳しかったようでクラウドファウンディングを利用したようです。簡単に言うと、ネット上でスポンサーを集めてお金を調達するというやり方です。
full-count.jp

他の記事も読んだのですが、110万円くらい集まったらしいですよ?そして、興味深かったのは、日本人の支援者がものすごく多かったとのことです。イチローは日本人の誇りですからね。そりゃ支援したくなります。そして、国籍も人種も違うエイミーさんがイチローの熱狂的なファンであるという事実。スポーツって素晴らしいですね。国籍も人種も関係無く評価される。実際には、人種差別って今でも根強いし、スポーツにも人種差別が持ち込まれているのは事実だと思います。だが、スーパースターだけは別物。そういう一部の人が社会に影響を与えて変えていくしか無いんでしょうね。小物は小物なりに、これと決めたスーパースターを支持して間接的に社会を変えていく、それしか無いと思います。

ちなみに、私は一般的に言うところの募金が嫌いです。使用用途が明確じゃないからです。だったら、エイミーさんのように、使用目的が明確な人に直接支援したほうがいいと思います。

んで、私は、カップラーメンを支持します。世界の食糧難を解決するにはカップラーメンしか無いと思います。最近は、味のクオリティも凄い。私がカップラーメンを買うということは、単純に消費しているだけという意味以上のものがあります。その売り上げが間接的にでも世の中の役に立つために使われると思っていますから。間違っても、世の中の役に立たないような商品には金は使わないっす。商品を購入する際には、メーカーや販売元の情報とかめっちゃ調べちゃいますし。