タグ

ブックマーク / www.moongift.jp (3)

  • PeerServer – WebRTCを使ったWebベースのP2Pサーバ

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました WebRTCが手軽に使えるようになります! WebRTCを使うことでサーバを介さずP2Pでデータの送受信ができるようになります。とは言えその実装については知識が必要で、クライアント同士のID(ピアID)をつなぎ込むための仕組みも必要です。 そうした面倒な部分をまるっと実装しているのがPeerServerです。HTML5の新しい楽しみを知る上でも興味深いソフトウェアと言えるでしょう。 まず使い方としてPeer.jsを読み込みます。 <script src="http://cdn.peerjs.com/0.3/peer.js"></script> 後はAPIを作成(オープンソース版は不要かも?)して、それを読み込みます。 var peer = new Peer('pick-an-id'

    PeerServer – WebRTCを使ったWebベースのP2Pサーバ
  • GoogleドキュメントでLaTeXを書く·LaTeX Lab MOONGIFT

    LaTeX LabはJava製/Google App Engine用のオープンソース・ソフトウェア。MS WordやPagesといったワードプロセッサも良いが、より細かく自分で設定をしたいためにLaTeXを使う人は未だに多い。計算式を埋め込んだり、多彩なフォーマットに変換したりする時にもLaTeXをベースにすると便利だ。 GoogleドキュメントがLaTeXエディターに 時代はWebアプリケーションになり、LaTeXを使う人は少なくなってきている。だがGoogleドキュメントは見捨てない。Web APIを使えばGoogleドキュメントをLaTeXエディターにすることができる。それがLaTeX Labだ。 LaTeX LabはGoogleアカウントを使って認証を行う。Googleドキュメントをベースに、ツールバーを追加してLaTeX文書を編集できるようになっている。数式の埋め込みもツールバー

    GoogleドキュメントでLaTeXを書く·LaTeX Lab MOONGIFT
  • ローカルでもはてな記法でメモを取る人は·Local Hatena Search MOONGIFT

    Local Hatena SearchはRuby製のフリーウェア(ソースコードは公開されている)。人間にとって使い慣れるというのはとても重要な要素だ。多少使い勝手が悪かったとしても手に馴染んでいるものはそのまま使い続けようとする。スイッチングコストは生産性、精神的に非常に大きいというのは良くあることだ。 はてな記法を使ってブログを描く(内容ははてな記法ワープロより) 逆に他でも使っている手法を手元でもできると統一性が出て生産性が上がる。普段はてなダイアリーを使っていて、その記法が手に馴染んでいるという人は、ローカルのメモも同じ記法にしてみてはどうだろう。そうすればLocal Hatena Searchが利用できる。 Local Hatena Searchはローカルにあるファイルを読み込んでブログ風に表示するソフトウェアだ。記法ははてな記法を使い、Sinatraを使ってWebブラウザ用に表示

    ローカルでもはてな記法でメモを取る人は·Local Hatena Search MOONGIFT
  • 1