カラクリサイクル

『輝かしい青春』なんて無かった人の雑記

Software

macOS Sierra から Windows 10 Pro に取り敢えず乗り換えてみた

と言う話を雑に。 なんで乗り換えたのか 実を言うと、そんなに深い理由とか無かったんだけども、 ここの所、 PC を買い替えたい。でも Mac だと高いし、色々中途半端にロックインされるし…… と言う感じで、購入できる PC がまったくもって決まらなかったので…

uim-fep with skk の辞書でハマった

という小話。 ハマった内容 昨日の記事、 the.nyarla.net でも書いた様に、僕は今、開発環境を、 CoreOS Alpha + NixPkgs と言う妙な環境に移しているのですが、今日、その作業をしている時に、 uim-fep with skk で漢字変換は出来るけど、送り仮名が含まれ…

『そして、 Vivaldi だけが残った』

という状態へ、自分の PC 環境が収束しつつある話。 最近、 PC をもうそろそろ買い替えたい、と思っている中で、 Mac 最近飽きてきたし、ここは Windows とか使ってみるのも良いかな なんて考えていて、そこへ考えが行く度に、普段、僕が良く使っているアプ…

ストック・フロー・ストリーム

今日、なんとなく自分の 個人 Slack を復活できないかーと思って Slack いじってた時に、 ちょっとした気づきを得たので、今日はその辺り書いてみます。 今まで、 チームでの情報共有 とか、あるいは、 情報の整理・共有 という文脈では、 情報にはストック…

macOS Sierra の package manager に nixpkgs を使ってる話

僕は以前、 Homebrew が Google Analytics のトラッキングがどうのと言う問題で揉めてた時に、 Homebrew を使うのを止め、Homebrew から NetBSD のパッケージマネージャである、 pkgsrc + pkgin に乗り換えていました。 しかしながらその後、 pkgsrc + pkgin…

Gentoo Prefix を OS X El Capitan に三日かけて導入した

という話。 ここ数日前ぐらいから、 OS X El Capitan のパッケージマネージャ、 pkgsrc + pkgin から変えるかなー と思って、色々モノを物色して、最終的には、 よし、 Gentoo Prefix (Portage) を構築してみよう! と成り、実際にこの環境を構築したんです…

Slack で Twitter を閲覧できる様にした

という話。 今回作ったモノ github.com なぜ作ったのか うん、前々から Twitter とか Lingr とかその他色々なユーザーストリーム系 Web サービスのタイムラインを、 どこか一箇所にまとめたい、と思ってたんだけど、つい先日に、その辺りに本気出すぞ! と思…

node.js で http server を起動せずに http access をシミュレートする便利グッズを作った

便利グッズ npm: www.npmjs.com github: github.com これは何か? @nyarla/http-simulator は、 node.js で HTTP Server を起動せず に、 Web Application (express 等) への HTTP アクセスの再現をする ために作られたモジュールです。 このモジュールを作…

最強の端末環境を整えるべく、 #mlterm にマウススクロール機能を足すパッチを書いた

というお話。 最近、僕は コミュニティ系 Web サービスの開発、 という目標を諦めた関係で、 割とこう、日常的に開発したいネタが尽きてしまい、手持ち無沙汰になったため、 んー、開発環境の再開発でもするか という感じで、最強な端末環境作るべく、色々作…

Homebrew を使うのを止め、pkgsrc + pkgin を使う様にした

という話。 うん、まあなんか OSX でのパッケージマネージャである Homebrew が、 開発者の使ってるソフトウェアの把握に Google Analytics を導入したとかどうとかで揉めてると言うか炎上してる、 って話を聞いて、 あー、なんか巻き込まれたくはないし、さ…

最近僕が注目している P2P platform 3 選

最近、 P2P で実現した○○なソフトウェア を退屈しのぎに探してたりしたんだけど、その時に見付けたり、あるいは、 以前から名前は知っていたけど、その実態について良く判ってなかったプロダクトについて、 大分理解が進む様になって来たので、頭の中を整理…

『真に非中央集権的なインターネット』は実現可能か

例の npm 事件の関連記事をを読んでいた時に、 これ、npm とか Github にモノをホスティングしてなかったら、今頃どうなってたんだろう……? と思ったんだけど、その際に、 ん、あれ、そう言えば、完全に非中央集権的なインターネットで実現可能なんけ? とか…

『プログラミング言語』評論 2016年版

なんか、今ヒマで唐突に書きたくなったので書く。 ちなみに半分ぐらいネタで書き、半分ぐらいはベタです。 Perl 枯れた構成で作るときに向く 逆を言うと、枯れてない構成で作ろうとすると泣く 最先端のミドルウェアとかでのサポートとか見向きもされてなくて…

Tendermint について今日ようやく理解した事をまとめてみる

今日、久しぶりに Bitcoin 界隈が今どうなってるかについて調べていた時、 コトのついでに、以前は、それが何に利用できるか良く判っていなかった、 Tendermint についてのドキュメントを読み返したところ、今日、 ようやくにして Tendermint が何が出来るモ…

h2o-proxy-letsencrypt を作り直した

という話。 今回手直ししたモノ github.com で、これは何か h2o-proxy-letsencrypt は、僕が以前に作って、微妙にクリーンではないコードのまま放置していたソフトウェアの一つで、実装の中身としては、 docker container への reverse proxy を h2oでしつつ…

P2P を実装する上でめんどくさいこと

つい先程から P2P の開発欲みたいなのが、久しぶりに湧いてきたので、 とりあえず、P2P を実装する上で面倒、というかめんどくさいコトの一覧をまとめてみる 1. ピア (ノード) 情報の管理 + ルーティング これは主に Distributed Hash Table (=DHT) を使って…

kalaclism.com の技術スタック

えっと、この前の僕の誕生日の日である 2月28日に、こちらのブログでは初めて、今年に入ってから作り上げた、 カラクリズム について言及したのですが、今回はそれを実現するために使った技術スタックについて書こうと思います。 1. カラクリズム の記事の公…

AWS Lambda + Amazon API Gateway は現代の CGI ではないか説

最近、 AWS Lambda + Amazon API Gateway について色々触ったり調べたりする上で感じたことなんだけど、 AWS Lambda + Amazon API Gateway という組み合せは、 現代におけるモダン CGI ではないか という印象がある。 で、何故そのような印象を受けたか、と…

最近行なったライフハック

について書きます。 これはしばらく前、というか先月の終りぐらいから始めたコトなんだけど、 最近、生活の質 (QoL) を上げたり、あるいは作業とかを効率良くこなすために、 ライフハック という懐かしい響きのするヤツを行っていたりします。 それで、それ…

root 権限の無い Linux サーバ上でも chroot な Archlinux を使えるスクリプトを作ってみた!

※ とは言っても実態は既存 OSS の fork だけどな!正に(ry 今回の制作物 github.com で、これは何? これは昨日、色々調べててその時に知ったのですが、Archlinux 界隈では、 chroot な環境で Archlinux を利用できるように bootstraping してくれるツールと…

Macbook Air mid 2011 に Archlinux をインスコしてウヒョーしていましたが、今日、恥しながら OSX に戻ってきました

本日の出オチ。 いや、まあ、本当は OSX なんぞ投げ捨てて、開発環境としては 快適な Archlinux に引き込もっていたかったんですが、 いかんせん、Google Cloud Storage Nearline へのバックアップの取り回しの関係で、 OSX の sparsebundle からは逃れられ…

iPad 2 と iPhone 5 のアプリを整理した

という雑記。 まあ、昨日かその前ぐらいに始めて、今日もちょろっとだけやってたコトなんだけど、 僕が所持している iPad 2 と iPhone 5 にインストールされていたアプリの内、 あーこれ、今ほとんど使ってないし、多分今後も使わないだろうなー という感じ…

クリスマスとかそっちのけで Macbook Air mid 2011 に Archlinux を突っ込んで環境を整えた話

なんか最近、まったくもってネット上での活動やらプログラミングとかもせずに、 黙々と Macbook Air mid 2011 に Archlinux を突っ込んで環境整えて、 ってやってたら、クリスマスが終っていて、いつのまにやら年末になってました。 そして、最近文章すら書…

h2o で docker containers に reverse proxy しつつ Let's Encrypt で TLS 化も自動で行うすごいヤツつくった

※ タイトルにはそれなりの誇張が含まれています。 ここ2, 3 日前から、微妙に作業してボチボチ作ってたんですが、この度、 Docker Container に h2o 経由で reverse proxy しつつ Let’s Encrypt を使って TLS 化も行なう と言うシロモノを、今日の朝頃に Git…

`kramed-furigana` という `kramed` で でんでんマークダウン形式のルビ記法をサポートさせるやつ作った

昨日の成果です。 ブツはこちら: github.com で、コレなんですが、実装方法がすごい変態ちっくなことになっていて、 kramed-furigana/index.js at master · nyarla/kramed-furigana を見てもらえれば判るんですが、関数を文字列化してそれを書き換えて、さら…

購入済電子書籍 PDF を各種電子書籍専用端末向けに最適化するには `k2pdfopt` が最強っぽい

今日書いた、 the.nyarla.net の続き。 1. 前書き 今日の午前中に書いた上記記事では、 PDF を ePub にするのは止めとけ という結論になったのですが、その記事を書いた後、 (購入した電子書籍な) PDF を Kindle 向けに最適化するにはどうしたらええんや…… …

PDF の電子書籍を ePub に出来ないかと挑戦してみたが、予想以上に難行だった

という話。 まあ、昨日、久しぶりに、 なんか久しぶりに読書でもすっか!!1 と思い立ち、その後、 あ、Kindle で PDF を快適に読めないかな……? と思いついたのが運の尽き、なんか色々試行錯誤してたら、 あれ、読書しようと思ってたのはどこ行ったんや…… …

Homebrew formula for tmux 2.1 with waltarix's patches を作った

gist.github.com 以上。 よかったらお使いください。

Re:VIEW 用のものすごくシンプルなボイラープレート作った

––––有言実行。 作ったヤツ github.com で、これは何よ? 商業規模の書籍に執筆に耐え得る書籍用の軽量マークアップ言語 に、 github.com というのが有るのですが、今回作ったヤツは、その Re:VIEW で書籍を書く際、 さすがに 毎回これをするのはさすがにめ…

小説を書く際の記述フォーマットは一体何を使えば良いのだろうか

という事柄について、結論がまったくもって出ない。 以下、超個人的な話。 僕はたまに、 なんか小説とか書いてみたいなー と思うことが度々有って、過去にちょっとしたしょっぱいというかビミョいヤツとか書いたことが有るんだけど (今は公開してない)、 そ…

『電子書籍にしか出来ないコト』を突き詰めていくと、最終的には単なるインタラクティブアプリになる、というコトに業界の人は目を向けた方は良いと思う。

––––などと、煽ってる導入文はほどほどにして。 まあ、電子書籍周りのインタビューとかそういう系の云々で、 電子書籍 は、 電子書籍にしか出来ないことを行なわない と 先が行き詰まって云々 という話を見聞きすることが、個人的には多いように感じていて、…

本気でOSX を窓から投げ捨てようと思うと障害となりうるモノ

とりあえず、自分の場合。 Reeder for Mac 1Password for Mac Mac App Store で揃えた各種グラフィックス用ツール iTunes DayOne とりあえず、これだけっぽい。 つっても結構大変だけども。 ちなみに、なんで OSX を窓から投げ捨てたくなったか、っていうと…

IPFS (The InterPlanetary File System) について半日を費やして調べてみた

概要: 2015年9月27日現在の情報です。 なんとなく今日、P2P の触りたみが高まったため、P2P ベースで色々出来そうな予感のする、 IPFS is a new peer-to-peer hypermedia protocol. について、そのドキュメントの類を半日費やして読み込んだので、今回はその…

lightline.vim で一行 AA とか Unicode 絵文字を使うとかわいい感じになる

今日のカスタマイズ。 僕は最近、開発環境の再開発を行っていて、その際に、 パッチの当てたフォントを作るのが面倒 だとか、あるいは、 モバイル (特に iOS) とかの ssh クライントで、パッチを当てたフォントを使うのが難しい といった理由で、 (zsh とか …

『Yazolife』というはてなフォトライフを Gyazo っぽく使える Mac アプリが出来ました!

概要: 本日の成果です!!1 github.com Yazolife とは? 僕はここ数日間、 うーん、 はてなフォトライフを Gyazo っぽく使えるモダーンな方法 って何かないかなぁ と思って 色々アプリを探した り、あるいは、 Gyazo のアプリを改造しようとして失敗したり…

TLS/SSL の自己署名証明書の管理には `caman` というツールが便利

本日の小ネタ。 github.com 最近、 TLS/SSL の自己署名証明書使って、 Basic 認証の代わりに TLS クライアント認証したいなーとか考えていたものの、 ターミナルとかで openssl コマンドを生で叩くのもめんどくさい! なんか良いツールないんか!? という時…

React-ish な Component ライブラリは、CSS-based な UI framework と組み合わせると、割と良さげではないか?

以下雑な知見です。 今時、HTML ベースで UI を作るときには、 React だったり、 あるいは Angular とかその系列を使うと思うんですが、僕自身は個人的には、 React-ish な実装としては、 github.com よりも github.com が好みだったりします。 で。 deku は…

『nekokak』コマンドで自分のアイコンを回転させてみた

mattn.kaoriya.net あまりに見詰めすぎると、酔うので注意 。 現に、自分は Soozy Slack で回転アイコン貼り付けた後、 じっとその回転する様を見詰めていたらめっちゃ酔って気分が悪くなりました。 まあ、だったらブログに貼り付けるなよって話では有るんで…

AquaSKK を導入したという話

概要: 割とどうでも良い話です。 まー昨日の話なんですが、めっちゃなんとなくという理由で、 AquaSKK - 日本語を快適に を導入してみました。で、この記事もAquaSKKを使って書いています。 とりあえず、AquaSKKのキーバインドにはまだ慣れてないので、 日本…

テキストエディタを MacVim から Atom.io に乗り換えました

概要: MK Editor → Emacs → Vim → Atom.io 僕はその昔、使ってる OS が Windows メインだった頃には MKEditor を使っていて、 そのあとに Ubuntu だの Linux Mint だのを使ってる時には Emacs に乗り換え、 そして OSX 時代に、Vim (MacVim) に乗り換えて現…

FL StudioをOSX Yosemiteで動かすための大ざっぱなまとめ

概要: FL Studio on OSX Yosemite with Wine を行うための大ざっぱなまとめです。 とりあえず、昨日やら今日やらの作業で、 FL Studio on OSX Yosemite with Wine な環境で動かす手順が大体分かったので、その辺り大ざっぱにまとめて書いておく。 1. 下準備 …

本日 FL Studio on Wine in OSX Yosemiteで得られた知見

概要: 知見です。 FL Studio 11.1.1 が、 wine 1.7.31 on OSX Yosemite で、 Cool Stuffとかのプロジェクトファイルを開くと、ほぼ確実にクラッシュする というヤツにずっと悩んでいたのですが、本日 $WINEPREFIX/drive_c/windows/system.ini に、 msacm.vor…

OSX Yosemite にうpぐれちう

概要: OSX Yosemiteなう とりあえず、 Macbook Air mid 2011 Mac mini late 2012 に、 OSX Yosemite をクリーンインスコでぶっ込みました。 クリーンインスコ用のUSB Installerの作り方は次のリンクを参考にしますた: createinstallmediaツールを使ったOS X …

言及

go-tuplespace - A golang implementation of tuple space 概要: 現実逃避してたらでけた えーっと、昨日と今日と、 なーんか(病院行ったとかで)疲れてるし、the.chnlr.net の実装を考えたくないなー けど、なんかプログラミングはしたいしなー という感じの…

今日一日中 Wine 関連 Application をいじくり回して得た知見

概要: もうだめぽ 何でも良いから 手軽にWindowsの実行バイナリをOSXで動かしたい → EasyWine.appを使え Crossover Macみたいなコトをフリーウェアだけでやりたい → WineBottler使え 自分で色々とカスタマイズして Wine を使いたい → Homebrew か macport で…

DenDenWellというでんでんマークダウンぷれびゅわー for TextWellな物体を作りました

概要: 要、はさみだ。61 1. DenDenWell is 何? でんでんマークダウンを TextWellで書いて プレビューする ためのWeb サービスです。 2. 公開URLなど DenDenWell: https://dendenwell.herokuapp.com/ Source Code: https://github.com/nyarla/DenDenWell/ …

DigitalOceanにCoreOSを突っ込んでIRC環境を整えた

概要: という話。 はい、もう眠いと言うか、もう寝る準備万端でこの記事を書いてます。にゃるらコト岡村 直樹(26)です。正直寝たいです。 えーっと、確かここ最近の内に、 DigitalOcean で、 CoreOS が、サポートされたとかなんとか、って言う記事を見かけた…

Perl, Python, PHP, Ruby, Javascript, CoffeeScript, JSX, Go-langを触って来て微妙だと思った事

概要: @lestrrat さんの記事を読んで思った事を少し。 @lestrratさんの Rebuild.fm ep42の補足等 : D-7 という記事を読んでいて、なんとなく、 ○○というプログラミング言語はこういう所がめんどくさい というのが書きたくなったので書きます。 ※ ちなみにネ…

言及

QiitaOPML - The OPML generator for the Qiita's users/tags feeds 概要: というシロモノを作りました。 1. これは何? 簡単に言えば、 QiitaでfollowしているユーザーやタグのフィードリストのOPMLを生成するツール です。 2. なんで作ったの? はっきり言…

@drikin さんのお告げに従い、KeePass(KyPass系)から1passwordに乗り換えました

えー、今日の、 backspace.fm の Mac Worldの特別生放送で、@drikinさんが、 1Password使ってないんですか……? みたいなコトを仰られていて、これは ある種のお告げだろう と言う事で、KeePass系から、 1Password に速攻で乗り換えました。 で、Mac版とiOS版…