<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:blogChannel="http://backend.userland.com/blogChannelModule" >
  <channel>
  <title>開発者ブログ</title>
  <link>https://samurai.blog.shinobi.jp/</link>
  <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="https://samurai.blog.shinobi.jp/RSS/" />
  <description>忍者ブログの元開発者が送る愛と感動と涙のスペクタクル。プログラムの開発日誌やタダの日記です。</description>
  <lastBuildDate>Fri, 13 Dec 2019 03:41:24 GMT</lastBuildDate>
  <language>ja</language>
  <copyright>© Ninja Tools Inc.</copyright>
  <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" />

    <item>
    <title>実は</title>
    <description>
    <![CDATA[まだ働いています。生きてます。<br />
<br />
近々久しぶりに忍者ブログもやる予定です。<br />
アダルトがオッケーになるらしいですよ。<br />
ブログで何かして欲しいこととかあれば教えてくださいね。]]>
    </description>
    <category>開発者の日記</category>
    <link>https://samurai.blog.shinobi.jp/%E9%96%8B%E7%99%BA%E8%80%85%E3%81%AE%E6%97%A5%E8%A8%98/%E5%AE%9F%E3%81%AF</link>
    <pubDate>Fri, 13 Dec 2019 03:41:24 GMT</pubDate>
    <guid isPermaLink="false">samurai.blog.shinobi.jp://entry/455</guid>
  </item>
    <item>
    <title>忍者画像RSSのリニューアル！？</title>
    <description>
    <![CDATA[超久しぶりのブログ投稿。<br />
ここ最近は忍者画像RSSを色々とごにょごにょしています。<br />
もう少し相互RSSの色を強くしたいと考えておりまして、その辺の機能強化を図っています。<br />
<br />
万が一この記事をご覧になって、万が一相互RSS興味あるぜ！！って方がいて、万が一素敵なアイデアをお持ちでしたら、是非ご一報ください。]]>
    </description>
    <category>開発者の日記</category>
    <link>https://samurai.blog.shinobi.jp/%E9%96%8B%E7%99%BA%E8%80%85%E3%81%AE%E6%97%A5%E8%A8%98/%E5%BF%8D%E8%80%85%E7%94%BB%E5%83%8Frss%E3%81%AE%E3%83%AA%E3%83%8B%E3%83%A5%E3%83%BC%E3%82%A2%E3%83%AB</link>
    <pubDate>Fri, 08 Jun 2018 02:01:17 GMT</pubDate>
    <guid isPermaLink="false">samurai.blog.shinobi.jp://entry/454</guid>
  </item>
    <item>
    <title>わたくしごとなはなし</title>
    <description>
    <![CDATA[こんばんは。<br />
misneyです。<br />
<br />
今年から忍者ツールズの方に戻りまして早８か月ほどが過ぎました。<br />
久しぶりに忍者ブログのソースをちょこちょこ弄っております。<br />
忍者ブログは今年１０周年（だったと思う）です。<br />
うーん。時間の流れが速い。<br />
<br />
こんな私でも、実は子供が二人ほどいまして、上の子はもう６歳になります。<br />
しばらく忍者ツールズを離れている間に気付いたら６歳なんですよね。<br />
うん。こちらも早い。<br />
<br />
息子の成長の早さに驚き周りの技術や環境も凄まじい速さで進化していて、ちょっと困惑したりもしています。<br />
<br />
けれど、この早さが楽しく、逆に楽しいから早いのかなと思っています。<br />
きっとつまらなく感じたら時間の進みももう少しゆっくり感じられるのかも知れない。<br />
ゆっくりな時間を楽しむなんてそんなおっさんみたいな・・・・<br />
気づいたら40超えたおっさんになっていたのですが、もっと貪欲に色々と楽しみたい年頃です。<br />
<br />
これからもプライベートも仕事も楽しんでいきたいと思います。<br />
<br />
<br />
<br />
<br />
という投稿テスト。]]>
    </description>
    <category>個人的なお話</category>
    <link>https://samurai.blog.shinobi.jp/%E5%80%8B%E4%BA%BA%E7%9A%84%E3%81%AA%E3%81%8A%E8%A9%B1/%E3%82%8F%E3%81%9F%E3%81%8F%E3%81%97%E3%81%94%E3%81%A8%E3%81%AA%E3%81%AF%E3%81%AA%E3%81%97</link>
    <pubDate>Mon, 15 Aug 2016 10:33:56 GMT</pubDate>
    <guid isPermaLink="false">samurai.blog.shinobi.jp://entry/451</guid>
  </item>
    <item>
    <title>Let's Encryptの話</title>
    <description>
    <![CDATA[SSL証明書を無料で発行！という言葉につられてやってみました。<br />
<a href="https://letsencrypt.org/">Let's Encrypt</a>、無料って最高。<br />
<br />
個人用のサーバーで個人用のドメインによるテスト。<br />
CentOS7、Apache2.4という環境。<br />
<br />
まずは<a href="https://letsencrypt.org/howitworks/">How it work</a>を見てチャレンジ<div style="background: #444; color: #fff; padding: 5px;"># git clone https://github.com/letsencrypt/letsencrypt<br />
# cd ./letsencrypt<br />
# ./letsencrypt-auto --help<br />
# ./letsencrypt-auto certonly --standalone -d 登録したいドメイン</div>これで登録完了。<br />
<br />
--standaloneオプションだとGUIでメールアドレスの入力などを求められたりする。<br />
GUIではメアドの入力や規約確認などを行います。<br />
<br />
80番ポートが空いてないと、途中で失敗します。<br />
systemctl stop httpdなどとしてデーモンを止めておくか<span style="background: #444; color: #fff; padding: 2px;">./--http-01-port 8080</span>オプション設定でポートを変えておく必要がありそう。<br />
私はNAT的に上手く通らず、素直に停止しました。<br />
<br />
<br />
登録完了後はhttpd.confにSSL設定確認。<br />
opensslとかは<span style="background: #444; color: #fff; padding: 2px;">./letsencrypt-auto --help</span>をたたいた時に勝手に入る。<br />
apacheだと/etc/httpd/conf.d/ssl.confとかで設定<div style="background: #444; color: #fff; padding: 5px;">SSLCertificateFile /etc/letsencrypt/live/登録したドメイン/cert.pem<br />
SSLCertificateKeyFile /etc/letsencrypt/live/登録したドメイン/privkey.pem<br />
SSLCertificateChainFile /etc/letsencrypt/live/登録したドメイン/chain.pem</div>終わったらリロード。https://登録したいドメイン/にアクセスして動作確認。<div style="background: #444; color: #fff; padding: 5px;"># systemctl reload httpd</div><h3>はまったところ</h3>--webrootで更新自動化をやってみた。<div style="background: #444; color: #fff; padding: 5px;"># ./letsencrypt-auto certonly --webroot -d 登録したドメイン --webroot-path HTTPDのドキュメントルート --renew-by-default --debug</div><div style="background: #444; color: #fff; padding: 5px;">Traceback (most recent call last):<br />
File "/root/.local/share/letsencrypt/bin/letsencrypt", line 11, in &lt;module&gt;<br />
sys.exit(main())<br />
File "/root/.local/share/letsencrypt/lib/python2.7/site-packages/letsencrypt/cli.py", line 1454, in main<br />
return args.func(args, config, plugins)<br />
File "/root/.local/share/letsencrypt/lib/python2.7/site-packages/letsencrypt/cli.py", line 639, in obtain_cert<br />
_auth_from_domains(le_client, config, domains)<br />
File "/root/.local/share/letsencrypt/lib/python2.7/site-packages/letsencrypt/cli.py", line 405, in _auth_from_domains<br />
new_certr, new_chain, new_key, _ = le_client.obtain_certificate(domains)<br />
File "/root/.local/share/letsencrypt/lib/python2.7/site-packages/letsencrypt/client.py", line 266, in obtain_certificate<br />
return self._obtain_certificate(domains, csr) + (key, csr)<br />
File "/root/.local/share/letsencrypt/lib/python2.7/site-packages/letsencrypt/client.py", line 224, in _obtain_certificate<br />
authzr = self.auth_handler.get_authorizations(domains)<br />
File "/root/.local/share/letsencrypt/lib/python2.7/site-packages/letsencrypt/auth_handler.py", line 84, in get_authorizations<br />
self._respond(cont_resp, dv_resp, best_effort)<br />
File "/root/.local/share/letsencrypt/lib/python2.7/site-packages/letsencrypt/auth_handler.py", line 142, in _respond<br />
self._poll_challenges(chall_update, best_effort)<br />
File "/root/.local/share/letsencrypt/lib/python2.7/site-packages/letsencrypt/auth_handler.py", line 204, in _poll_challenges<br />
raise errors.FailedChallenges(all_failed_achalls)<br />
FailedChallenges: Failed authorization procedure. *********.com (http-01): urn:acme:error:unauthorized :: The client lacks sufficient authorization :: Error parsing key authorization file: Invalid key authorization: 1 parts<br />
<br />
IMPORTANT NOTES:<br />
- The following errors were reported by the server:<br />
<br />
Domain: 登録したドメイン<br />
Type: urn:acme:error:unauthorized<br />
Detail: Error parsing key authorization file: Invalid key<br />
authorization: 1 parts</div>こんなエラーで怒られる。<br />
<br />
Document Root/.well-known/acme-challenge/なパスが出来ており、<br />
ここにアクセスが来て何か確認してるっぽい。<div style="background: #444; color: #fff; padding: 5px;">66.133.109.36 - - [03/Feb/2016:17:12:29 +0900] "GET /.well-known/acme-challenge/E_BM-w0gntstIOrD7as7pIBwI5zSGSLq6Xr28yCdJt0 HTTP/1.1" 200 87 "-" "Mozilla/5.0 (compatible; Let's Encrypt validation server; +https://www.letsencrypt.org)"</div>こんなのがくる。<br />
どうやら HTTP STATUS 200で返してしまうのが問題のよう。<br />
<br />
Wordpressもそうじゃないかな？と思うのですが、.htaccessやhttpd.confの設定ファイルで、mod_rewriteやScriptAliasなどによってパスの変更設定等をしていると、実際にはないのに404以外のステータスが返ります。<br />
<br />
恐らくAllow denyによる403やLocationによる302などでも同じで、404が返らないとだめなのではないかと思う。<div style="background: #444; color: #fff; padding: 5px;">RewriteEngine On<br />
RewriteBase /wp/<br />
RewriteRule ^index\.php$ - [L]<br />
RewriteCond %{REQUEST_FILENAME} !-f<br />
RewriteCond %{REQUEST_FILENAME} !-d<br />
RewriteRule . /wp/index.php [L]</div>上記のような設定（サンプル）を下記の１行を追加で回避。<div style="background: #444; color: #fff; padding: 5px;">RewriteEngine On<br />
RewriteBase /wp/<br />
RewriteRule ^index\.php$ - [L]<br />
RewriteCond %{REQUEST_FILENAME} !-f<br />
RewriteCond %{REQUEST_FILENAME} !-d<br />
RewriteCond %{REQUEST_URI} !.well-known/<br />
RewriteRule . /wp/index.php [L]</div>もう一度コマンドを叩いて、更新されることを確認<div style="background: #444; color: #fff; padding: 5px;"><br />
# letsencrypt-auto certonly --webroot -d 登録したドメイン --webroot-path HTTPDのドキュメントルート --renew-by-default --debug<br />
<br />
IMPORTANT NOTES:<br />
- Congratulations! Your certificate and chain have been saved at<br />
/etc/letsencrypt/live/登録したドメイン/fullchain.pem. Your cert will expire<br />
on 2016-05-03. To obtain a new version of the certificate in the<br />
future, simply run Let's Encrypt again.<br />
- If you like Let's Encrypt, please consider supporting our work by:<br />
<br />
Donating to ISRG / Let's Encrypt: https://letsencrypt.org/donate<br />
Donating to EFF: https://eff.org/donate-le<br />
<br />
# cd /<br />
# cd /etc/letsencrypt/archive/登録したドメイン/<br />
# ls -l<br />
合計 32<br />
-rw-r--r-- 1 root root 1777 2月 2 16:30 cert1.pem<br />
-rw-r--r-- 1 root root 1777 2月 3 17:12 cert2.pem<br />
-rw-r--r-- 1 root root 1675 2月 2 16:30 chain1.pem<br />
-rw-r--r-- 1 root root 1675 2月 3 17:12 chain2.pem<br />
-rw-r--r-- 1 root root 3452 2月 2 16:30 fullchain1.pem<br />
-rw-r--r-- 1 root root 3452 2月 3 17:12 fullchain2.pem<br />
-rw-r--r-- 1 root root 1704 2月 2 16:30 privkey1.pem<br />
-rw-r--r-- 1 root root 1704 2月 3 17:12 privkey2.pem</div>※/etc/letsencrypt/live/登録したドメイン/****.pemは /etc/letsencrypt/archive/*****2.pemなどへのリンク<br />
<br />
cronなどで下記の設定をして終了。<div style="background: #444; color: #fff; padding: 5px;">0 5 1 * * /Path/to/letsencrypt-auto certonly --webroot -d 登録したドメイン --webroot-path HTTPDのドキュメントルート --renew-by-default --debug &gt;&gt; /var/log/letsencrypt/letsencrypt.log &amp;&amp; /bin/systemctl reload httpd</div><a href="https://blog.apar.jp/linux/3619/#Lets_Encrypt">こちらのサイト</a>が大変参考になりました。<br />
<br />
<br />
そのうちサービスにも適用したい。]]>
    </description>
    <category>開発者の日記</category>
    <link>https://samurai.blog.shinobi.jp/%E9%96%8B%E7%99%BA%E8%80%85%E3%81%AE%E6%97%A5%E8%A8%98/let--s%20encrypt%E3%81%AE%E8%A9%B1</link>
    <pubDate>Wed, 03 Feb 2016 09:30:58 GMT</pubDate>
    <guid isPermaLink="false">samurai.blog.shinobi.jp://entry/449</guid>
  </item>
    <item>
    <title>Shinobiライティング卒業について</title>
    <description>
    <![CDATA[とても私事なのですが、久しぶりに忍者ツールズ事業の方に戻ることになりました。<br />
<br />
2013年8月頃より携わったShinobiライティング。<br />
志半ばなところではありますが、後人の方にお任せすることになりました。<br />
<br />
2013年当初より感じたライター向けの機能追加や改善は、思ったように進めることが出来ませんでした。<br />
ひとえに私の不徳の致すところです。<br />
Shinobiライティングというサービスは、クライアントにもライターにも認められなければ成り立たない事業です。<br />
至らない点も多々ありますが、引き続きご愛顧いただければ幸いです。<br />
<br />
<br />
私の次の担当は忍者ツールズ全般。<br />
主にアクセス解析になる予定です。<br />
<br />
忍者ツールズにいたのは５年位前でしょうか。<br />
久しぶりにコンシューマー向けのサービスで勘が鈍っていそうですが、次こそは良いサービスを作れるように努力しようと思います。]]>
    </description>
    <category>個人的なお話</category>
    <link>https://samurai.blog.shinobi.jp/%E5%80%8B%E4%BA%BA%E7%9A%84%E3%81%AA%E3%81%8A%E8%A9%B1/shinobi%E3%83%A9%E3%82%A4%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0%E5%8D%92%E6%A5%AD%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6</link>
    <pubDate>Thu, 26 Nov 2015 11:32:57 GMT</pubDate>
    <guid isPermaLink="false">samurai.blog.shinobi.jp://entry/448</guid>
  </item>
    <item>
    <title>2015年8月度キャンペーンのポイント付与と記事の承認</title>
    <description>
    <![CDATA[9月15日に予定しているポイント付与の計算を行いました。<br />
今回はランキングキャンペーンの集計です。<br />
投稿文字数が1位～50位の方が順位に応じたポイントをゲット出来るデイリーランキング形式のキャンペーン。<br />
<br />
今回のランキングは残念ながら承認率が90%を割る方が若干名いるようです。<br />
前回3月に実施したランキングキャンペーンでは承認率90%を割る方は0人でした。<br />
初めて50位までに引き下げたこともありますが、予想を下回る悪い数字です。<br />
<br />
実はあまり大きな文字サイズでは書けないのですが、付与の承認率ラインは90%とさせていただいているのですが、このラインを若干引き下げて検討したりしています。<br />
出来るだけ多くのライター様に還元することで、これからも多くの記事を書いていただきたいのです。<br />
あれ？なんでだろう？と思われた方がおりましたら、是非これからもいっぱい記事を書いてください。<br />
さらに承認率を上げる努力をしていただけると幸いです。<br />
<br />
ポイント付与は9月15日の12時以降（多分15時頃？）に付与されるかと思います。<br />
楽しみにお待ちください。]]>
    </description>
    <category>開発者の日記</category>
    <link>https://samurai.blog.shinobi.jp/%E9%96%8B%E7%99%BA%E8%80%85%E3%81%AE%E6%97%A5%E8%A8%98/2015%E5%B9%B48%E6%9C%88%E5%BA%A6%E3%82%AD%E3%83%A3%E3%83%B3%E3%83%9A%E3%83%BC%E3%83%B3%E3%81%AE%E3%83%9D%E3%82%A4%E3%83%B3%E3%83%88%E4%BB%98%E4%B8%8E%E3%81%A8%E8%A8%98%E4%BA%8B%E3%81%AE%E6%89%BF%E8%AA%8D</link>
    <pubDate>Fri, 11 Sep 2015 08:41:23 GMT</pubDate>
    <guid isPermaLink="false">samurai.blog.shinobi.jp://entry/447</guid>
  </item>
    <item>
    <title>コピーコンテンツをチェックする！でおなじみの「影武者」をプチリニューアル</title>
    <description>
    <![CDATA[<a title="" href="http://kagemusya.biz-samurai.com" target="_blank">影武者</a>をプチリニューアルしました。<br />
影武者とは、「あるテキストがWEB上で使用されていないか？」を調べるためのツールです。<br />
弊社サービスである<a title="" href="http://crowd.biz-samurai.com/" target="_blank">Shinobiライティング</a>でもコピーコンテンツのチェックをするために、ほぼ同じ仕組みを利用しています。<br />
<br />
私個人と（WEBサービスとしての）影武者との関わりは、これまで裏側にあるデータ操作くらいだったのですが、初めてWEBインターフェース側に携わり、ちょっとした機能を追加しました。<br />
<br />
少しだけ便利になったと思いますので、影武者を利用されている方、利用をご検討されている方、以前使ったことあるけど、ちょっと使いづらいかも？と思われた方などおりましたら、是非お試しください。<br />
<br />
コピーコンテンツチェックと言えば、少し趣が違うサービスの提供も始めております。<br />
2015年7月に開催されたコンテンツマーケティングEXPOに出展した際に少し表に出た程度で、大々的なプロモーションなどを行っていないレアなサービスになっています。<br />
<br />
<a title="" href="http://finder.biz-samurai.com/" target="_blank">Shinobiファインダー</a>というサービスです。<br />
<br />
Shinobiファインダーは影武者と同じように「テキストがWEB上で使用されていないか？」をチェックするためのサービスなのですが、少々違った内容になっております。<br />
「WEBサイト上のコンテンツ」がチェックを行うテキストとしている点が影武者と異なっている点です。<br />
検査結果のページがとても分かりやすくなっており、今後影武者もShinobiファインダーのようにしていきたいと考えております。<br />
<br />
現在Shinobiファインダーはクライアント様から要望をお伺いし、機能を続々と追加している状況です。<br />
もしご興味のある方がおりましたら、下記のURLより詳細をご確認ください。<br />
<a title="" href="http://finder.biz-samurai.com/" target="_blank">http://finder.biz-samurai.com/</a><br />
<br />
]]>
    </description>
    <category>開発者の日記</category>
    <link>https://samurai.blog.shinobi.jp/%E9%96%8B%E7%99%BA%E8%80%85%E3%81%AE%E6%97%A5%E8%A8%98/%E3%82%B3%E3%83%94%E3%83%BC%E3%82%B3%E3%83%B3%E3%83%86%E3%83%B3%E3%83%84%E3%82%92%E3%83%81%E3%82%A7%E3%83%83%E3%82%AF%E3%81%99%E3%82%8B%EF%BC%81%E3%81%A7%E3%81%8A%E3%81%AA%E3%81%98%E3%81%BF%E3%81%AE%E3%80%8C%E5%BD%B1%E6%AD%A6%E8%80%85</link>
    <pubDate>Wed, 12 Aug 2015 17:36:40 GMT</pubDate>
    <guid isPermaLink="false">samurai.blog.shinobi.jp://entry/446</guid>
  </item>
    <item>
    <title>PeXギフトコード発行処理の件について</title>
    <description>
    <![CDATA[こんばんは。misneyです。<br />
<br />
PeX交換早く元に戻せやボケ！というお声が多いようですね。<br />
お叱りのお言葉、ごもっともです。<br />
長らくご不便をおかけしており、大変申し訳ございません。<br />
<br />
<br />
ギフトコードのポイント交換処理は6/30に再開する予定です。<br />
<br />
<br />
現時点ではまだ確定ではありません。<br />
22日の月曜日に再開日時を確定し、お知らせを掲載しようと考えております。<br />
大変申し訳ないのですが、再開まで今しばらくお待ちください。<br />
<br />
チラホラ巷でも囁かれておりますが、セキュリティ強化のためSMS認証を導入する予定です。<br />
<br />
<br />
■セキュリティについて<br />
<br />
今回導入予定のSMS認証はポイント交換時のみ、選択制になる予定です。<br />
必須ではないのですが、実装後は出来る限りSMS認証を行うようにしてください。<br />
また、メールアドレス・パスワードの組み合わせを他のサービスでも使っている方は、必ずパスワードの変更を強くお勧めします。<br />
<br />
<br />
近年、不正アクセスはかなり一般化しているように思えます。<br />
これに合わせてサービスでも徐々にセキュリティレベルを上げていく必要があります。<br />
セキュリティの向上とユーザーの使い勝手はトレードオフなところがあり、常に悩ましい問題なのですが、時世に合わせて調整していく必要があります。<br />
<br />
ご不便をおかけすることも多々ございますが、引き続きShinobiライティングをご愛顧いただければ幸いです。<br />
<br />
<br />
<br />
]]>
    </description>
    <category>開発者の日記</category>
    <link>https://samurai.blog.shinobi.jp/%E9%96%8B%E7%99%BA%E8%80%85%E3%81%AE%E6%97%A5%E8%A8%98/pex%E3%82%AE%E3%83%95%E3%83%88%E3%82%B3%E3%83%BC%E3%83%89%E7%99%BA%E8%A1%8C%E5%87%A6%E7%90%86%E3%81%AE%E4%BB%B6%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6</link>
    <pubDate>Fri, 19 Jun 2015 16:43:59 GMT</pubDate>
    <guid isPermaLink="false">samurai.blog.shinobi.jp://entry/445</guid>
  </item>
    <item>
    <title>投稿ランキングキャンペーン</title>
    <description>
    <![CDATA[<a href="http://crowd.biz-samurai.com/"><img alt="" src="//samurai.blog.shinobi.jp/File/201503camp.png" /></a><br />
<br />
2015年3月5日～2015年3月20日の間、投稿文字数のランキングを開催します。<br />
ランキングは毎日集計され、1日間での投稿文字数が多い方ほど順位が高くなります。<br />
毎日1位の方には5,000ptをプレゼント。20位までに入賞された方にも1,000～3,000ptをプレゼントします。<br />
<br />
<a href="http://crowd.biz-samurai.com/work/campaign201503">キャンペーンに関する詳細はこちらから</a><br />
<br />
奮ってご参加ください<img class="emoji" style="width: 15px; height: 15px;" alt="emoji" src="/emoji/icon/V/164.gif" />]]>
    </description>
    <category>開発者の日記</category>
    <link>https://samurai.blog.shinobi.jp/%E9%96%8B%E7%99%BA%E8%80%85%E3%81%AE%E6%97%A5%E8%A8%98/%E6%8A%95%E7%A8%BF%E3%83%A9%E3%83%B3%E3%82%AD%E3%83%B3%E3%82%B0%E3%82%AD%E3%83%A3%E3%83%B3%E3%83%9A%E3%83%BC%E3%83%B3</link>
    <pubDate>Wed, 04 Mar 2015 04:30:15 GMT</pubDate>
    <guid isPermaLink="false">samurai.blog.shinobi.jp://entry/444</guid>
  </item>
    <item>
    <title>Shinobiライティング、キャンペーン実施中</title>
    <description>
    <![CDATA[<a title="" href="https://crowd.biz-samurai.com/work/mypage"><img alt="" src="//samurai.blog.shinobi.jp/File/bnr_campaign.png" /> </a><br />
<br />
2015年1月25日からShinobiライティング登録ライター数20万人突破記念キャンペーンをやっています。<br />
ライターの皆さまへの日ごろの感謝をこめて、大量のポイント放出を行っていますので、こぞって記事を書きに来ていただければと思います。<br />
ご登録されてない方もこの機会に是非ご登録をご検討いただければと思います。<br />
<br />
<br />
]]>
    </description>
    <category>開発者の日記</category>
    <link>https://samurai.blog.shinobi.jp/%E9%96%8B%E7%99%BA%E8%80%85%E3%81%AE%E6%97%A5%E8%A8%98/shinobi%E3%83%A9%E3%82%A4%E3%83%86%E3%82%A3%E3%83%B3%E3%82%B0%E3%80%81%E3%82%AD%E3%83%A3%E3%83%B3%E3%83%9A%E3%83%BC%E3%83%B3%E5%AE%9F%E6%96%BD%E4%B8%AD</link>
    <pubDate>Fri, 23 Jan 2015 07:48:01 GMT</pubDate>
    <guid isPermaLink="false">samurai.blog.shinobi.jp://entry/443</guid>
  </item>

    </channel>
</rss>