タグ

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

  • Codebox - デスクトップとクラウドで動作するIDE

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました 開発を効率的に進める上でIDEの存在は欠かせません。スクリプト言語の多くはプログラミングエディタで作成しますが、それでも自動補完やエラーチェックなどの機能があると開発がスムーズになるでしょう。 今回紹介するCodeboxはデスクトップまたはクラウドで動作する想定のIDEになります。 Codeboxの使い方 ディレクトリを指定して開いたところです。ディレクトリブラウザもついています。 ソースコードのハイライタもあります。 Webサーバを内蔵してプレビューもできます。 設定です。キーバインドにEmacs/Vimが用意されているのが良い感じです。 CodeboxはElectronベースではありません。独自の仕組みでExpressを使ってWebサーバを内蔵しています。左側にアイコンが並んで

    Codebox - デスクトップとクラウドで動作するIDE
  • realize - Goの自動ビルド環境

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました Goのビルドを行う場合、コマンドを使って行うのが基です。多くのコンパイル系プログラミング言語ではそうやって開発するでしょう。しかし毎回入力するのは面倒になってくるのも事実です。 そこで使ってみたいのがrealizeです。Goプロジェクトのファイル変更をウォッチして自動コンパイルしてくれます。 realizeの使い方 realizeではパスを追加して、最後にrunを実行します。複数のGoプロジェクトが管理できます。 $ realize run Realize - 1.1 A Go build system with file watchers, output streams and live reload. Run, build and watch file changes wit

    realize - Goの自動ビルド環境
  • Origami - RubyでPDFを便利に操作する

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました 業務システムでよく使うファイルフォーマットがPDFではないかと思います。よく使うだけにPDFをベースにして別な使い方を考えたいのですが、なにぶん再利用性がとても悪いフォーマットでもあります。 そこで使ってみたいのがOrigamiです。OrigamiはRubyで作られたPDFを操作するライブラリです。 Origamiの使い方 Origamiが提供するコマンドの一群です。 pdf2graph pdf2pdfa pdf2ruby pdfcocoon pdfcop pdfdecompress pdfdecrypt pdfencrypt pdfexplode pdfextract pdfmetadata pdfsh pdfwalker 解析する系のライブラリが多いのですが、その中にpdf2r

    Origami - RubyでPDFを便利に操作する
  • 1