タグ

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

  •  WebブラウザだけでLaTeXからPDFを生成·texlive.js MOONGIFT

    texlive.jsはWebブラウザ上でLaTeXからPDFを生成するソフトウェアです。 LaTeXで文書を書いてPDFを生成して…というのは環境さえ整っていれば簡単なことです。そう、環境が整っていれば…。まだ何も環境を整えていない人がLaTeX文書をコンバートしたいならばtexlive.jsを使ってみましょう。 テキストエリアにLaTeXが入力されています。Compileボタンを押します。 PDFが生成されました! 画像、リスト、式などが埋め込めます。 texlive.jsはTeXPDF化するコマンドをEmscriptenを使ってJavaScriptに変換しています。大抵のLaTeX文書であればPDF化できると思われます。コンパイルにはちょっと時間を要しますが、Webブラウザ上で変換して表示まで行ってしまうのはとてもすごい仕組みです。 2014年08月07日ライセンス修正。 texli

     WebブラウザだけでLaTeXからPDFを生成·texlive.js MOONGIFT
  • Rubyで書いてJavaScriptに変換·Opal MOONGIFT

    OpalはRubyのコードをJavaScriptに変換するソフトウェアです。 JavaScriptはWebブラウザ上で実行できる唯一のプログラミング言語です(プラグインを使わなかった場合)。しかしJavaScriptを書きたくない、そう考える人も多いです。もしあなたがRubyプログラマであればOpalを使ってみましょう。 テストできるページです。左がRuby、右がその変換したJavaScript。そして下に実行結果が表示されます。 timesも使えます。 こんな感じでifを使った出し分けもできます。 OpalはRubyのコードをJavaScriptに変換できるコンパイラーです。構文はRubyのまま、JavaScriptに変換して実行されます。Ruby on RailsやjQueryに組み込んで使うこともできるようになっており、実用的と言えるのではないでしょうか。Rubyの全てが実現できる訳

    Rubyで書いてJavaScriptに変換·Opal MOONGIFT
  • ギークならこれ。ターミナルに表示されるスライド·tkn MOONGIFT

    tknはターミナルで表示されるスライドアプリケーションです。 プレゼンテーションは内容はもちろんですが、スライドのインパクトが相当大きな比重をもっています。Webブラウザ上で表示するスライドはもはやありがち、次の一手はターミナルにあります。そこで紹介したいのがtknです。 見よ!ターミナルでスライド! スライドが切り替わるとタイピングされながら表示します。 文字を上手に使うと意外とセンスがよく見えます。 殆どがコードです。 デモのスライド。ほぼコードです。 tknの背景色や文字色はターミナルの設定で自由に変えられます。文字はタイピングされるように次々と表示されるようになっています。テキストのみで画像の表示は難しいと思われますが、ギーク向けのプレゼンテーションであればウケるのではないでしょうか。 tknはRuby製のソフトウェア(ソースコードは公開されていますがライセンスは明記されていません

    ギークならこれ。ターミナルに表示されるスライド·tkn MOONGIFT
  • パスワードの入力さえ不要なWebブラウザ用公開鍵認証技術·TrustAuth MOONGIFT

    TrustAuthはWebサイトにおける公開鍵を使った認証システムです。 Webサイトを使う際の認証と言えばログインIDとパスワードを使ったものと相場が決まっています。問題があるシステムとは分かっていつつも未だにいい解決策が出てきていません。そこで新しい認証システムとしてTrustAuthを紹介します。 Firefoxアドオンをインストールします。 アドオンの設定です。特に変更することはありません。 こちらはデモサイトです。 ツールバーにビールのアイコンがあります。なぜかデフォルトでは表示されずツールバーのカスタマイズで追加しました。 Unlockを選んで最初にマスターパスワードを決めます。 後はパスワード無用です。demoとユーザIDを指定すればログインできます。 無事ログインできました! TrustAuthでは公開鍵を使って認証を行います。サーバサイド、クライアントサイドの双方で用意し

    パスワードの入力さえ不要なWebブラウザ用公開鍵認証技術·TrustAuth MOONGIFT
  • スムーズなアニメーションが格好いい、埋め込み型プレゼンテーション·Presenteer.js MOONGIFT

    Presenteer.jsはページ内の一部をクリックで動作するプレゼンテーションにするライブラリです。 Web上で動くスライドライブラリは多数あります。大抵プレゼンテーションを前提に大画面で表示されるものですが、Presenteer.jsはちょっと違います。Webサイト内に埋め込んでサービスを紹介したりするのに使えるプレゼンテーションライブラリです。 この中央部、水色の部分がプレゼンテーション部です。 クリックで内容が切り替わりますが、そのダイナミックな動きが目を引きます。 こんな感じで文字のローテーションも可能です。 スライダー風にも使えます。 デモ動画です。格好いい動きが分かるかと思います。 Presenteer.jsの魅力は何と言ってもスムーズなアニメーションにあると言えるでしょう。クリックするたびに異なるアニメーションが起こるので目を奪われます。テキスト主体のプレゼンテーションにな

  • その場で実行もできるRuby専用プログラミングエディタ·RuviEdit MOONGIFT

    RuviEditRubyに特化したプログラミングエディタです。 有名なプログラミング言語には大抵専用のエディタが存在します。それはRubyであっても変わりません。今回紹介するのはRubyに特化したプログラミングエディタRuviEditです。 メイン画面です。 新規Rubyファイルを作成しました。 クラスやメソッドを使うとアウトラインが作成されます。 設定画面です。 実行した時にエラーがあるとその行に印がつきます。 文法チェックができます。 検索置換の機能は豊富です。 主な機能は構文ハイライト、入力補完、構文チェック、コードのその場での実行となっています。面倒な設定もなく、Rubyの実行パスが通っているくらいで簡単に使えます。 RuviEditWindows/Mac OSX/Linux用のソフトウェア(ソースコードは公開されていますがライセンスは独自)です。 MOONGIFTはこう見る

  • 1