<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>csdglのブログ</title>
<link>https://ameblo.jp/parallelprogramming/</link>
<atom:link href="https://rssblog.ameba.jp/parallelprogramming/rss20.xml" rel="self" type="application/rss+xml" />
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
<description>ブログの説明を入力します。</description>
<language>ja</language>
<item>
<title>塚本壮一氏（NHKソウル支局長）が工作員名簿？に登録されている件</title>
<description>
<![CDATA[ <font size="2">アノニマス、今回は面白い所を掘りましたね。<br><br>名簿はこちら↓(計<font size="2">約１５０００人）</font><br><span style="color: rgb(153, 0, 51);"><a title="http://" target="_blank" href="http://pastebin.com/C91UxMSW">http://pastebin.com/C91UxMSW<br>http://pastebin.com/tz81U2FM<br>http://pastebin.com/pqz68sd9</a> </span><br></font><font size="2"><font size="2"><span style="color: rgb(153, 0, 51);"><a title="http://" target="_blank" href="http://pastebin.com/C91UxMSW"><font size="2">h</font>ttp://pastebin.com/NheFNZ36</a></span></font></font><br><font size="2"><font size="2"><span style="color: rgb(153, 0, 51);"><font size="2"><span style="color: rgb(153, 0, 51);"><a title="http://" target="_blank" href="http://pastebin.com/C91UxMSW">http://pastebin.com/QtDSc5v6</a></span></font></span></font> <br><br>リスト内の人には、実際に日本で逮捕された北朝鮮工作員も含まれており、<br>工作員も登録しているサイトである事がわかる。<br><br>ただ、名簿を見ると、メールアドレスとして機能しない物でも登録できている、<br>また、フリーメールの人も多い事から、このサイトは遊び半分での登録も可能である事も解る。<br><br><font size="2">以下、名簿に記されているアドレスから見る登録者</font><br>会社関係<br><span style="color: rgb(0, 0, 0);">プロパガンダレーベル株式会社 </span><br><span style="color: rgb(0, 0, 0);">日本アプリケーション開発<br><br>学校関係<br></span>当然、朝鮮学校系列<br>東大の学者　←身元判明<br>学習院（現在は北海学園）の学者 ←身元判明<br>その他国内の大学のアドレスも入っているようです。<br><br>報道関係<br>現NHKソウル支局長の塚本壮一氏<br>現在、彼はFBを削除し、コメントを出しておりません。<br><br>実際に、このサイトがスパイ活動に用いられていたのかどうかは不明です<font size="2">。<br><font size="2">また、偽っての登録も可能なようです。<br><font size="2">（工作員用のサイトなら、当然こんな感じなのでしょうね）</font><br></font></font>ただ、自分でこのサイトへ<font size="2">登録したのであれば、どのような譏り<font size="2">も覚悟しないとですね。<br><br><font size="2">北朝鮮は、このような<font size="2">サイト<font size="2">を沢山運営していると聞きます。<br><font size="2">おそらくココが一番規模が大きかったので、アノニマスは攻撃したのでしょうが、<br><font size="2">他のサイトも、非常に興味が湧いてきますね。<br><br></font></font></font></font></font></font></font></font>
]]>
</description>
<link>https://ameblo.jp/parallelprogramming/entry-11506885367.html</link>
<pubDate>Sun, 07 Apr 2013 19:20:14 +0900</pubDate>
</item>
<item>
<title>文系プログラマー</title>
<description>
<![CDATA[ 大学にいた頃、文系プログラマーという仕事もある。<br>と教授がおっしゃった。<br><br>今思い出しても何じゃこりゃ？という感じがするが、<br>実際に１０年近くコードを書いてて思うのは、<br>特殊な事例を除けば、<br>プログラマーは、論理的思考能力が人並みにあれば、出来る仕事だ<br>という事。<br><br>もともと、文系、理系と分ける行為に違和感があるのだが、<br>経験で言えば、<br>有名大学、聞いた事も無い大学、専門学校、学部、学科関係なく、<br>真面目に勉強をし、優秀な成績で卒業した人の方が実務で成果を残しています。<br>いくら有名大学でも、成績がorzなら言わずもがな　です。<br><br>ですので、文系出身のプログラマーも沢山知っていますし、<br>彼らの活躍は素晴らしいものです。<br><br>苦手な教科、科目にどう取り組み、少しでもいい成績を取るか。<br>それが、社会で通用する論理的思考の第１歩だと考えています。<br><br>シンプルな事ですが、会社に入ると苦手な事と本気で向き合わなければなりません。<br>上司の指示は業務命令となりますので、出来なければ「カス」扱いされてもしょうがないのです。<br><br>来年度、新人を採用する予定ですが、どうなることやら。<br>非常に楽しみです。<br>
]]>
</description>
<link>https://ameblo.jp/parallelprogramming/entry-11435098323.html</link>
<pubDate>Wed, 26 Dec 2012 05:46:15 +0900</pubDate>
</item>
<item>
<title>オープンソース</title>
<description>
<![CDATA[ 日本語でOpenCVのまともなネタが無い。<br><br>学部生の練習的な内容しかない。。。。。<br>人気が無いのかなぁ～。<br><br>プログラマをそれなりに長い事やってますが、<br>「全て自分で書く」会社が多かったです。<br><br>実情は、怪しいサイトからコピペをする人が多いです。<br>プロジェクト内の怪しいコードをgoogle検索すると、まんま出てくるという衝撃www<br>動けばいい理論で考えると、良い手法かもしれませんが、コピペした内容にバグがあると、<br>メンテ出来ない人が多いのです。かけないからコピペするわけだし。<br><br>オープンソースに関して、ライセンスの問題とか色々ありますが、<br>オープンソースのプログラマのレベルは高いです。<br>一度見てみる事をオススメします。<br><br>私も含め、日本人の頭の固さを体感できます。<br><br>技術大国？<br>日本ですが、ソフトウェアに関しては、まだまだ三流です。<br><br>
]]>
</description>
<link>https://ameblo.jp/parallelprogramming/entry-11418760736.html</link>
<pubDate>Mon, 03 Dec 2012 06:34:45 +0900</pubDate>
</item>
<item>
<title>ORB SURF SIFT</title>
<description>
<![CDATA[ OpenCVにある画像認識のためのロジック、メジャー所で以下の３つ位<br>・ORB<br>・SURF<br>・SIFT<br>OpenCVは良く出来ていますので、３つの機能（クラス）は、共通のスーパークラスを持ちます。<br>実装の切り分けは簡単です。<br>こんなかんじ。<br>cv::FeatureDetector* pdetector = new cv::OrbFeatureDetector();<br>cv::DescriptorExtractor* pextractor = new OrbDescriptorExtractor();<br><br>ちなみに、OpenCVは全て無料では無いです。<br>"opencv2/nonfree/features2d.hpp"<br>↑のように、nonfreeフォルダがありますwww<br>・ORB　　　　　無料<br>・SURF   有料<br>・SIFT     有料<br><br>使った感じ<br>・ORB　　　　　しょぼい。無料だし、しょうがない<br>・SURF   いい。<br>・SIFT     いい。<br><br>こんな感じ。<br>
]]>
</description>
<link>https://ameblo.jp/parallelprogramming/entry-11418756921.html</link>
<pubDate>Mon, 03 Dec 2012 06:22:10 +0900</pubDate>
</item>
<item>
<title>[Mac] Cocoa OpenCVのセットアップ</title>
<description>
<![CDATA[ OpenCVのセットアップをしてみた。<br>もう２０１２年なのに、こんなにも面倒くさいので、メモ<br><br>１.　ソースコードのダウンロード<br>http://sourceforge.net/projects/opencvlibrary/<br>ちなみに、iOS用には、.frameworkがあるので、ダウンロードしてXCodeでリンクすれば、OK<br><br>2.ソースコードのビルド<br>面倒くさいですが、以下の手順が必要です。<br>　　　　2-1.ビルドの準備<br>        2-1-1.CMakeのダウンロード、インストール<br>                   http://www.cmake.org/cmake/resources/software.html<br>        2-1-2.XCode CommandLineToolのインストール<br>                   こちらは、XCode→Preference→Downloadよりダウンロード、インストールできます。<br>                  　AppleのDeveloper'sサイトからも、ダウンロードできます。<br><br>    2-2.ビルド<br>　　　　　　　　　　ターミナル上で、ソースコードの解凍先へ移動し、<br>           cmake .<br>          を実行すれば、ビルド<br>          make install          <br>で、インストール<br><br>/user/local/include/opencv<br>/user/local/include/opencv2 内に、opencv関係のヘッダファイル<br>/usr/local/lib 内に、opencv関係のdylibができます。<br>
]]>
</description>
<link>https://ameblo.jp/parallelprogramming/entry-11397995984.html</link>
<pubDate>Tue, 06 Nov 2012 17:47:46 +0900</pubDate>
</item>
<item>
<title>[Mac Cocoa] フルスクリーン</title>
<description>
<![CDATA[ アプリケーションのタイトルバー右側に付いている<br>フルスクリーンボタン押下時と同じ挙動をするロジックを使う。<br><br>ただ、マウスカーソルが画面上のメニュー領域に入ると、<br>メニューが表示され、フルスクリーンの解除が出来てしまうので、私は困る。<br>ついでにメニューも非表示にして、フルスクリーンの解除が出来ないようにしたい。<br><br>①先ず、フルスクリーン<br>[[myView window]toggleFullScreen];<br><br>②次にメニューを消す<br>　　　コツが必要。フルスクリーン変更中に、メニューを消すと、なぜかドックが残るので、<br>フルスクリーン終了イベントを待って実行する。<br><br>↓このイベントを捕まえる<br>- (void)windowDidEnterFullScreen:(id)sender<br>ここで、<br>    [NSMenu setMenuBarVisible:NO];<br>を指定すればよい。<br><br>これだけでフルスクリーン対応ができる。<br><br>
]]>
</description>
<link>https://ameblo.jp/parallelprogramming/entry-11383647487.html</link>
<pubDate>Fri, 19 Oct 2012 20:48:35 +0900</pubDate>
</item>
<item>
<title>誘惑、決断</title>
<description>
<![CDATA[ 世の中に無い物を作れるチャンスは、<br>そうそうないのです。<br><br>あれやこれを一緒にやろう！と誘われる事が多いのですが、<br>どれも新規性に富んでおり、今世に（少なくとも日本に）無い。<br><br>それを見つけるのがビジネスだし、金になるのか判らないけど、<br>手がけれる事は大チャンスなのです。<br><br>ただ、それに全てを掛ける恐ろしさも感じます。<br>冒険が怖いです。<br>１０年前なら、なにも考えないのだけど。<br><br>今まで築き上げたショボいプライドが壊れるのが怖いのです。<br><br>まぁ失敗しても死ぬ訳でなし、仕事も多分大丈夫。<br><br>とりあえず、チャレンジです。<br>
]]>
</description>
<link>https://ameblo.jp/parallelprogramming/entry-11382236822.html</link>
<pubDate>Wed, 17 Oct 2012 23:33:26 +0900</pubDate>
</item>
<item>
<title>[Mac Cocoa]WebView リクエストのインターセプト</title>
<description>
<![CDATA[ WebView(UIWebViewじゃないですよ～）のrequestをインターセプトするネタが、<br>日本語、英語共にみつからなかった。<br><br>先ず、<br><br>[webview setPolicyDelegate : self ];<br><br>とすることで、<br><br>- (void)webView:(WebView *)webView<br>decidePolicyForNavigationAction:(NSDictionary *)actionInformation<br>request:(NSURLRequest *)request frame:(WebFrame *)frame<br>decisionListener:(id&lt;WebPolicyDecisionListener&gt;)listener<br><br>がselfに飛んできます。<br>このメソッド内で、操作します。<br><br>①メソッドのタイプ<br>POST<br>　　[[request HTTPMethod]isEqualToString:@"POST"]<br><br>GET<br>    　　[[request HTTPMethod]isEqualToString:@"GET"];<br><br>③パラメータの取得<br>POST<br>　　　　NSData* data = [request HTTPBody];<br>    　　　　[data getBytes:d];<br><br>GET（これは、イマイチ。他にやり方があれば良いのだが。。。）<br>    　　　　NSString* data = [request description];<br><br>④リクエストを破棄（無視）する<br>　　　　[listener ignore];<br><br>⑤リクエストを破棄しない<br>　　　　[listener use];<br><br>⑥リクエスト送信<br>    　　　NSURL*url=[NSURL URLWithString:strURL];<br>　　　NSURLRequest*request=[NSURLRequest requestWithURL:url];<br>    　　　[[webView mainFrame] loadRequest:request];<br><br>以上<br><br><br>
]]>
</description>
<link>https://ameblo.jp/parallelprogramming/entry-11375733715.html</link>
<pubDate>Tue, 09 Oct 2012 23:37:52 +0900</pubDate>
</item>
<item>
<title>連休バグ</title>
<description>
<![CDATA[ 久しぶりに、誰かのバグで悩みました。<br><br>原因は<br><br>ファイルからの文字列の読み込み。<br><br>char* buffer  = (char*)malloc( filesize );<br>FILE* fp = fopen( filename , "r" );<br>memset( buffer , 0 , filesize );<br>fread( buffer , filesize , 1 , fp );<br>fclose(fp);<br>printf( "%s" , buffer );<br>free(buff);<br><br>こんなかんじで、ちょうどのサイズで読み込んで、文字列として扱うと、<br>大体バグになります。<br>終端文字を考慮し、filesize に sizeof(char) 若しくは sizeof(unichar)とかを<br>加えて、ヒープを取らないといけません。<br>終端文字が無い場合、メモリの先を見て、終端（/0)が出るまでを文字列にしてしまいます。<br><br>当たり前ですが、みょうちくりんな言語だけを扱っていると、<br>いざネイティブ書く時、こういうミスが出ます。<br>ちゃんと基本が身に付いていると、デバッグできますから、<br>良いと言えば、良いのです。<br><br>判んない人は、<br>コードを書く手を今すぐ止めて、異動願いを書いてみては？<br>
]]>
</description>
<link>https://ameblo.jp/parallelprogramming/entry-11375697784.html</link>
<pubDate>Tue, 09 Oct 2012 23:07:23 +0900</pubDate>
</item>
<item>
<title>GPGPUという選択肢</title>
<description>
<![CDATA[ 最近あまり聞かなくなった、GPGPUですが、<br>実際のところ、どうだったのか。<br>経験からのお話です。<br><br>GPGPUは、条件さえ満たせば、爆速保証されます。<br>私の場合、非常に厳しい前提条件の元、SSEで実装されたものを<br>チンチンに抜去りました。<br><br>普通、考えるのが、画像処理や動画処理です。<br><br>先ず、静止画画像処理ですが、意味があまり無いです。<br>プレビュー用（モニタ出力用）としてのみ、GPUを用いるのは、ありなケースです。<br>しかし、GPUで処理を行い、メモリに書き戻す（ファイル保存するため）というのは、<br>PCIExpress2.0では、CPUでガチガチにチューニングされたものと比べると、<br>勝機が見いだせないのが現状です。<br>画像のサイズが４k８kとか、とんでもない大きさになった場合、うっすら勝機が見えてきます。<br><br>動画処理（エンコードとか）については、かなり有効であります。<br>動画処理は、とどのつまり、大量の静止画処理なので、例えば１分の動画であっても、<br>静止画に直すと、なかなかの大きさになります。<br><br>従って、普通の人がお世話になる事はほとんどありません。<br>いかにGPUが良くなったとしても、バスがこれじゃあしょうがないのです。<br>まぁ、FXやら、CFDやらやってる人は、お世話になっている可能性大ですよ。<br>
]]>
</description>
<link>https://ameblo.jp/parallelprogramming/entry-11373277981.html</link>
<pubDate>Fri, 05 Oct 2012 11:04:02 +0900</pubDate>
</item>
</channel>
</rss>
