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

だるろぐ

明日できることは、今日しない。

名前が覚えられないので“道後温泉ちゃん”って呼んでるんだけど、温泉むすめのキャラクターがかわいい

onsen-musume.jp

最近よくある系の擬人化(萌化?)プロジェクトで“温泉むすめ”というのがあるんだけど――

道後温泉ちゃんがめっちゃかわいい。

f:id:daruyanagi:20170410183014p:plain

古風で優等生な頼れる存在のむすめ。
やや保守的で規則を守ろうと努めるが、草津や有馬(妹)などの問題児たちに振り回されて頭を悩ませている。
乙女チックな流行りモノや突飛なことには懐疑的だが、実は人一倍興味がある。
グループのリーダーで、みんなのまとめ役。

道後泉海 | 温泉むすめ公式サイト

一応リーダーらしいんだが、みんな揃うといまいち空気……だが、それもまたよいと思う。

f:id:daruyanagi:20170410183506p:plain

一応 PV もあるんだけど、ちょいエロめなので、興味あるヒトだけググってみればいいと思う。

f:id:daruyanagi:20170410183908p:plain

追伸

それはともかく、このプロジェクトはちゃんと続くんやろか (゜レ゜) いまいち火が付きそうな気配もないんだけど。

共和体について

f:id:daruyanagi:20170405192936p:plain

個人的な考えを言わせてもらえれば、共和主義とは「共和体による自由を自覚・尊重し、それを発展・維持していこうとする考え」なのかなと思う。かつて、自分は自由を4つに分類してみたけれど*1

blog.daruyanagi.jp

要するに、人間の自由の多くは(原始的な自由の一部を犠牲にして)協力すること、社会をなすことに依っている。そのなかでごくごく当たり前になっている権利を普遍だの、基本的だのと称して社会的前提とすることはあるけれど、それも共和体が滅びれば――ホッブズのいう“万人の万人に対する闘争”というのがその状況かもしれない――まったくの絵空事になる。

すなわち権利は「ネーション」から生れるのであって他のどこからでもなく、ロベスピエールの言う「地球の主権者たる人類」 からでは決してない。

――アーレント

「ネーション」とはつまり、ここでいう“共和体”のことだ。古代に“レス・プブリカ”と呼ばれたものもそれだし、近代で“市民社会”と呼ばれるものもそれに含まれるように思われる。権利の源泉はリクツなどではなく、あくまでもこうした共和体だ。震災などで日常経済が破壊されるや“絆”だの“助け合い”だのという古い家族的、氏族的、古典共和的観念が持ち出されるのも、その傍証ではないだろうか。コインを入れたらジュースがでてくる機械的な社会でさえ、裏ではそういうものに支えられている*2

さて、それでは、このネーション、共和体、レス・プブリカ、市民社会というのはいったい何なのだろう。どういう特色を持つのだろうか。そこで思い出されるのが、このブログでもたびたび引いている共和主義者の言葉だ。

PATRES CONSCRIPTI INSIEME
(建国の父よ、新たに加わった者たちよ)

あなたはフィレンツェ人たちのたいへんな志操堅固さを、またそれがこのように作られた共和国を愛するがゆえであることを、間違いなくご存じでしょう。あなたのご主人の志操堅固さは、たとえ偉大極まりないとしても、束の間のモノです。なんとなれば、それは一人の人間の生涯の間しか安定できぬからです。しかし共和国は続くのです

――カヴァルカンティ『フィレンツェの歴史』

これらの言葉を手掛かりに、共和体の特徴を考えてみよう(手掛かりにするのは最初だけだけどw)。

共和体に必要な条件

まず、共和体は新しい参加者を受け入れ、古い参加者が去るのを通じて、その参加者以上に長い生を得るものであるから、以下の3つは当然のことのように思われる。

  • 創業と守成:共和体は誰かが作り、守られる(→ 創業の問題と、守成の問題。構成員にとっては新規に契約するか(社会契約)、既存のモノへの参加を強いられるかの問題)
  • 構成員:共和体には構成員がいる。構成員が出入りしても、共和体は維持される(国と違い、領土は要件ではない)
  • 持続性:共和体の寿命は、構成員の寿命より長い(結果はともかく、少なくとも生存している間は構成員にそう望まれている)。

たとえば、人間の体は細胞などから成り立っているが、それは常に生まれ・死んでいくので、何年か経つとまったく異なる細胞へ入れ替わってしまうともいう(知らんけど)。換骨奪胎とでもいうのだろうか。そういう点では、人間の体も共和体の一つに数えられるのかもしれない。

ただし、細胞は意志をもたない(たぶん)ので、ここでの共和体の定義からは外しておこう。

  • 意志:共和体の構成員は自由意志を持つ
    • できれば、構成員は所属共和体に愛着をもつが、それも自発的であることが望ましい(→ 愛国心の話)
    • 自由意志を束ねる“理念”が要請される場合がある
    • 参加する意思に関しては、今回は棚に上げておく(→ 国籍の問題、「俺は社会契約をした覚えがない」問題)。ただし、脱退は意志により可能とする(他の共和体がそれを受け入れるかは、あとで述べる“境界”のポリシーによる)

その点、コミケのサークルなどは人間の体よりもよっぽど共和体と呼べそうだ。自由意志によって集まったメンバーが協力し合い、規模の大きいものになれば、構成員の入れ替わりなどもあるのだろう(知らんけど)。

ただし、寿命があまり長くない点や、やはり特定の個人の力量・魅力に大きく依存している点には少し不満が残る(中心となる人物が抜けることでサークルが崩壊する……なんてのはよく聞く話だ)。ワンマン社長の気まぐれで解散してしまう会社も、一応は共和体であるものの、共和体とはあまり呼びたくない気がする。なので、もう少し定義に制限を加えてみた方がいいかもしれない。

  • 構成員の代替可能性:共和体の構成員はできるだけ均質的(に優れている!)で、代替可能(とりかえがきく)であることが望ましい。リーダーシップをとる構成員がいても構わないが、その立場はその構成員の意志のみによって意中の構成員へ継承されるべきではない
  • ある程度の規模:そのために、ある程度の規模を必要とする

これで共和体と呼べる組織はかなり限られることになる(それでも十分に多く、多種多様だ)。ところで、学校は共和体と呼べるだろうか。小学校は構成員の自由意志という点で少し疑問が残るが、中学、高校と上がるにつれて、共和体に似てくるような気もする(かなり端折るが、学校(義務教育)とは市民社会へ参加するために構成員(市民)の養成を行う仕組みで、民主主義的共和主義の誕生とともに作られた)。

しかし、高校までの学校はどうも“制度”によって作られたという印象をぬぐえない。その点、大学は生まれから考えても(高校までの学校と、大学では由来が異なる)完全に共和体であると考えられる。このことも定義に加えてもよいだろう。

  • 自己制定・改定可能な制度:共和体は(構成員の動議→討議→決議→実施によって)自分を規定する制度を変えられる(政治体制としての共和主義の根幹)
  • 自立:好ましい共和体は、自立している。他者の介入を(結果的にはともかく、なるべく)許さないための気概と準備をもつ。共和体がさらに共和体をなすことも、自立が不当に制限されない限り許容される(→ 市民武装論)
    • 与えられた制度ではなく、自らで決めた制度を持つ(「日本国憲法は押し付けられたのか」問題)

最後に、世界市民主義的な考えを排除しておく*3ために“境界”の要件を加える。

  • 境界:共和体は“境界”を持つ。参加メンバーと、それ以外のメンバーには扱いに差がある(贈与が流れ出ないようにするため。ただし、共和体間交易のことも考えて、客(≒いつか去るもの)に親切にするのは共和主義的なマナー → 『永久平和のために』)

とりあえず思いついたのは以上だけど、まだまだあるのかもしれない。

ともあれ、社会的人間としてのヒトは、共和体のなかで互恵と交換を通じ、原始的自由と引き換えに社会的に自由を拡張する。外に向かってはともかく、内に向かっては争いが司法に召し上げられ、所有を保証される。その上で、(共和体の持続性の見通しによるが)より長期的な視野に立ち、貯蓄と投資、ジョブ形成を行う。その日暮らしのサルから、自分の人生を設計するヒトになる。

共和体の典型的なライフサイクル

初めての共和体がどのように構成されたのかを僕たちはみることができないが、それ以降の共和体に関しては、歴史(と発達したリアルタイムメディア)を通してある程度知ることができる。

  1. ホッブズのフェイズ:とりあえずわやくちゃな状態)
  2. マキャヴェリのフェイズ:現状への不満が高まり、現在の政治体制・状況(コンスティテューション:国体・憲法)を変える・新しいそれを設立するという機運が高まる
  3. ルソー(創業)のフェイズ:革命や外圧により、政治体制(コンスティテューション)が改まる
    • → 多くの共和体は、ここで諸勢力の政治的占位を一つに確定できず、内乱の中滅びる
  4. 守成のフェイズ:創業の中心からも合法的に暴力を取り上げ、法により支配を確立する
    • → これができない場合、リーダーの一代限りで共和体は滅びる
  5. 継承のフェイズ:コンスティテューションが破たんしない限りでできるだけ流動的に、構成員の入れ替えがスムーズに行われる
    • → これに失敗した場合、共和体は3代以内に崩壊する
  6. 興隆のフェイズ:コンスティテューションを維持しつつ、共和体構成員の多くが利潤を受け取るには経済を拡大するしかないので、なにかのリソース制約を受けるまで、共和体は拡大する。うまくいっている場合、小さな不満は簡単に鎮圧されるため、共和体は安定期を迎える。このフェイズの長さが、共和体の寿命の多くを決定づける
    • 共和体が<帝国>へ脱皮することもある
    • 興隆の裏で、矛盾が蓄積するというのが歴史的なパターンらしい
  7. 崩壊のフェイズ:何らかの制約により経済成長が行き詰まり、矛盾を誤魔化せなくなる。反体制的な運動が抑えられないようになり、共和体は行き詰まる。
    • 改革によって延命できるケースもある
    • 改革の失敗 → マキャヴェリのフェイズに続く

共和体はよりよい組織の在り方だと信じるけれど、いつかは出入りのバランスが崩れたり、中の流動性がなくなり、状況に合わせて自己を変えられず、死ぬ。でも、その死ですらもっと大きな、神話的なネーションの中に内包されてしまってたりするっぽいけど*4……そういう話は、このエントリの手に余る。

*1:今振り返るとだいぶ稚拙でもあるので、もう少しブラッシュアップしたいものだ

*2:古典手協和的観念すら育っていない社会で自動販売機を設置しても、一瞬で略奪去れるのが落ちだろう

*3:自分は嫌いじゃないけどね、みんなが共和主義を身に着ければそういう世界にならないとも限らないし

*4:王朝が変わっても中華は中華、みたいな

『無料で Windows が快適になる鉄板フリーソフト2017』が発売されているようです

f:id:daruyanagi:20170404195359j:plain

窓の杜在籍時代に書いた記事の掲載許諾をいただきたいという連絡をいただいたので(ご丁寧にありがとうございます!)、許諾ついでに見本紙をいただいちゃいました。自分はよく知らないのですが、書籍なのでパワレポとか出している部署が担当なのでしょうか、流石、ちゃんと Kindle 版まであるんですね……知ってたらわざわざ高い紙の見本紙を要求するなんて厚かましいことしなかったのに!(笑

内容は……懐かしいソフトもあれば、「まだあるんだ」みたいなソフトもあり、かと思えば自分も知らないようなソフトも載っているので、右も左もわからない人はもちろん、こういう業界が好きな人にも楽しめる感じになっているのではないでしょうか。そんなに隅から隅まで読んでないので知らんけど。かつてはこういう“フリーソフト(フリーソフトウェアだとは言っていない)を集めたムック”って割と刊行されてた気がするんですが、“窓の杜公式”っていうのは初めて聞いたかも? 個人的には

「窓の杜公式だから安心!」

なんて書かれているのが、元中の人として多少不安に感じるのですが……いえ、ちゃんと厳選してるだろうし、ウイルスチェックもやっているはずで*1安心ではあるんですけど、世の中“確実”などと言えることはないわけで。まぁ、でも、中の人にはこれからも“安心!”と言えるように頑張り続けてほしいなーと思います。

無料でWindowsが快適になる鉄板フリーソフト2017「窓の杜」公式

無料でWindowsが快適になる鉄板フリーソフト2017「窓の杜」公式

しかし、窓の杜も長くやってますね。在籍時はよそのブログメディアがアングラっぽいソフトの紹介や真偽不明の噂で PV を稼いでそうなのを横目で見ながら、ちょっと羨ましいやら、悔しいやらって感じだったんですけど、外から見てる分には、そういうことには無縁な安心感はあって、これはこれでいいのかなとも思います。最近はなんか Windows 以外のこともちらほらツバつけてるみたいで、“窓”である意味あるんかいなって思わんでもないのですが、末永く続いてもらえればと思います。

*1:あれ、割と面倒くさいんですよ!

Amazon のセールに踊らされて Kindle Paperwhite を買った

f:id:daruyanagi:20170403162508j:plain

Aoamzon で春のセールをやっていて Kindle がクーポンでお安くなっていたので確保しておいた。

Kindle Paperwhite は海外へ長期出張に行く親父のために以前にも購入したのだけど、それはあっちで壊してしまったらしい(本人は「(勝手に)壊れた」と供述している)。どっちにしろ、いずれまた買ってあげないといけないので、今回はいい機会だ。渡すまで自分で遊ぶことにしよう。

今までも会社の備品だったり、旅行先で友人に借りたり、親のために買ったりと、Kindle にはそれなりに親しんでるつもりだったけど、自分のものとして買ったのは実は初めてかもしれない。一緒にマンガも買ってみた。

博多弁の女の子はかわいいと思いませんか? 2 (チャンピオンREDコミックス)

博多弁の女の子はかわいいと思いませんか? 2 (チャンピオンREDコミックス)

最近の Kindle はページ送りも高速で、さすがに文字を打ったり、テキストを選択してハイライトさせるときはイライラするが、普通にページを繰って読む分にはとても快適だった。そのうちボイスコマンド搭載のヤツでも出すんだろうし、そうなったらかなり快適になるんじゃないかなぁ。

ついでにケースも買ってみたけど、外観はともかく(Amazon の段ボールをモチーフにしていてかわいいwww)、使い勝手はあまり気に入らなかった。裸で持ってるほうが手にフィットして扱いやすい。自分にはブックカバータイプは合わないようだ。巾着というか、袋タイプのケースにした方がいいかもしれない。

もう一つついでに、Anker の充電器+バッテリーがセットになったのも買っておいた。コンセントに刺して充電しながら、デバイスへの給電も行える。第一印象はコンパクトでよさげ。ちょっとだけ使ってみて(ちょうど東京行くしね!)、気に入ったらまた紹介したいなと思う。

Amazon ウィッシュリスト:救援物資をいただきました

f:id:daruyanagi:20170402141039j:plain

なんか大量に食料が送られてきました。パスタと、パスタソースと……その他もろもろ!

バリラ スパゲッティ1.7mm(No.5) [正規輸入品] 1kg

バリラ スパゲッティ1.7mm(No.5) [正規輸入品] 1kg

熊本もっこすラーメン 123g×10個

熊本もっこすラーメン 123g×10個

ちょっとはやめの誕生日プレゼントのことですが、3月は降ってわいた実家への支出やら、5月に行く de:code 代やら飛行機代やらでぶっちゃけ金欠だったので(もう4月ですけど!)、めっちゃうれしいです。

f:id:daruyanagi:20170402142953j:plain

さっそくミートソースを食べてみたけど、フツーに美味しかったです(パセリの色変わってら……早く使い切らないと)。こういうパスタソースがあれば、パスタを電子レンジでチンしてサクッと食べられるので、忙しいときや、プログラミングに夢中になっているときはだいぶありがたい。

blog.daruyanagi.jp

辛辛魚で凌いでいたので、お尻の穴がいくつあっても足りないので助かる……。

blog.daruyanagi.jp

Google Search Console から“「404」ページの増加”というメールが来た

f:id:daruyanagi:20170402011929p:plain

(゜レ゜)!

f:id:daruyanagi:20170402012135p:plain

確かにめっちゃ増えてる。これはヤバい。

というわけで、daruyanagi.jp/entry、daruyanagi.jp/archive、daruyanagi.jp/about へのリクエストをそのまま blog.daruyanagi.jp の各ディレクトリへリダイレクトすればよさそう。

はてなブログのドメインを daruyanagi.jp から blog.daruyanagi.jp へ引越しした - だるろぐ

これでは少し足りなかったみたいですね。いろいろ調査した結果

  • /entry
  • /archive
  • /about
  • /category
  • /entries
  • /search
  • /touch
  • /embed

PC 向けでは下の5つが足りなかったみたいです。同じようなリダイレクトページを足して解決。

  • /mobile
  • /m

モバイルでこいつらもエラーになるのですが、こいつらはリダイレクトしても はてなブログ でエラーになるので、何かやり方が間違ってるかも。まぁ、いいや。

f:id:daruyanagi:20170402013419p:plain

ちょっとっだけエラー減ってきたかなぁ。当分はこれで様子見です。

Microsoft Flow × だるやなぎ API で俺さまの年齢をつぶやく

Microsoft Flow は

  • API にアクセスして
  • データを解析し
  • それをツイートする

といったこと(ロジックフローの連鎖)を簡単に実現できるサービスです。“あーして、こうして、そんでもってこうする!”みたいなのをダイアグラム的に書けるわけですね。あとでスクリーンショットをのせておくので見てほしいのですが、割とビジュアルでわかりやすいです。

この Microsoft Flow はスタンドアロンで

  • 定期的に
  • フィードが配信されたら

みたいなトリガー(処理のきっかけ)を使うこともできますが、モバイルアプリを利用すれば「このボタンを押すと」をトリガーにすることができます。

今回は だるやなぎ API を利用してモバイルアプリから年齢をつぶやく例を紹介します。毎日、僕の年齢を Twitter につぶやけて、とても便利です。

だるやなぎ API

だるやなぎ API http://api.daruyanagi.jp/ は、だるやなぎのさまざまな情報を取得できる API です。たとえば、http://api.daruyanagi.jp/?format=xml を叩くと、

<object>
<Name>YANAGI, Hidetoshi</Name>
<NickName>daruyanagi</NickName>
<Birth>1980-04-20T09:00:00</Birth>
<DateTime>1998-04-20T09:00:00</DateTime>
<Elapsed>
<Ticks>5679936000000000</Ticks>
<Days>6574</Days>
<Hours>0</Hours>
<Milliseconds>0</Milliseconds>
<Minutes>0</Minutes>
<Seconds>0</Seconds>
<TotalDays>6574</TotalDays>
<TotalHours>157776</TotalHours>
<TotalMilliseconds>567993600000</TotalMilliseconds>
<TotalMinutes>9466560</TotalMinutes>
<TotalSeconds>567993600</TotalSeconds>
</Elapsed>
<Age>18</Age>
<AgeAtLastBirthday>18</AgeAtLastBirthday>
<AgeByCalendarYear>19</AgeByCalendarYear>
<Married>false</Married>
<Job>Oil King</Job>
<Photos>
https://onedrive.live.com/?authkey=%21ALMyzgcuZ67AAng&id=2260696B6A4680D7%2118945&cid=2260696B6A4680D7
</Photos>
<Place>
<Name>愛媛 松山市</Name>
<SouthWest>
<Latitude>33.687285</Latitude>
<Longitude>132.491125</Longitude>
</SouthWest>
<NorthEast>
<Latitude>34.073779</Latitude>
<Longitude>132.926666</Longitude>
</NorthEast>
</Place>
</object>

というデータが返ってきます。年齢や職業も一発ですね! JSON 形式でも取得できるんですよ。

ざっとした使い方

f:id:daruyanagi:20170401003108p:plain

ますは https://flow.microsoft.com/ja-jp/ からアプリをダウンロードします。iOS 版と Android 版があります。Windows 10 Mobile?……知らない子ですね。

f:id:daruyanagi:20170401002713p:plain:w320 f:id:daruyanagi:20170401002815p:plain:w320

ダウンロードしたら、まずなにかフローを作成してみてください。わかんなかったらテンプレートがいっぱいあるので、なにか選んでみましょう。たとえばこの“上司に今日は在宅勤務にするというメールを送信する”なんて便利じゃないでしょうか。これを改造すれば、遅刻メールがワンボタンで送れるようになります。

Microsoft Flow に API を食わせる

フローはモバイルアプリでも作れますが、個人的にはオンラインで作る方が好きです。画面がでかいので。

f:id:daruyanagi:20170401003551p:plain

今回作ったフローはこんな感じです。シンプルですね! ほんとうは API が 200(成功)以外のレスポンスを返すことも考慮した方がよいでしょう。失敗したらメールで通知、みたいなのとか、どうでしょう?

ポイントとなるのは、HTTP アクセスと――

f:id:daruyanagi:20170401003718p:plain

JSON の解析でしょうか。

f:id:daruyanagi:20170401003739p:plain

JSON の解析は一見難しそうですけど、サンプルの JSON データを一度食べさせると、それを解析し、他の処理に使いまわせるようにしてくれます。めっちゃ簡単ですね。

f:id:daruyanagi:20170401003854p:plain

だいたいこんな感じです。変数がビジュアルな感じで、わかりやすいと思います。

f:id:daruyanagi:20170401003944p:plain:w320 f:id:daruyanagi:20170401003958p:plain:w320

フローを保存するとアプリにボタンが現れるので、さっそく押してみましょう。

ちゃんと 18歳 とツイートされました!

補足

  • JSON データの解析・変数化は、階層まで考慮してくれません。異なる階層で同じ名前の変数があるとちょっと厄介(見分けがつかない
  • Twitter に紐づけられるアカウントの数は 2 つまでのようです。無料アカウントで3つ目を登録するとエラーがでます(言い忘れていましたが、MicrosoftFlow は基本タダです。ただし、回数などに制限があります……が、個人利用ならそんなに気にしなくていいかな)
  • Twitter でつぶやくテキストは自由に編集できますが
    • スパム防止のために @ は削除されます(メンションできません
    • そもそも @ を使うとフローが壊れるっぽい

P.S.

この記事は 4月1日の午前中 に作成されました。