タグ

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

  • TagSpaces·マルチプラットフォーム対応のタグファイル管理システム MOONGIFT

    ファイル管理って大変ですよね。最初はフォルダでうまく仕分けているつもりなのに、あっという間に崩壊して散らかってしまうものです。そこでMac OSXではOS標準としてタグ機能が追加されたりしています。 管理したいと思うようなファイルと、そうでないファイルがあるということです。全てを管理するのは諦めて、必要なものだけをTagSpacesで管理してみてはいかがでしょう。 TagSpacesの使い方 TagSpacesはファイルのタグ管理とエディタ機能が備わったソフトウェアになります。見た感じではEvernoteに近いかも知れません。 メイン画面です。こちらはMac OSX版。 他にもWindowsLinuxGoogle Chrome、Firefox、Androidそして間もなくiOS版がリリース予定となっています。データはクラウドではなくローカルファイルをターゲットにしていますので、共有する

    TagSpaces·マルチプラットフォーム対応のタグファイル管理システム MOONGIFT
  • Tordate – Ruby on Rails製のソーシャルニュースサービス

    ネットにおける情報源は何を使っていますか。昔ながらのフィードリーダー、はてなブックマークやGunosy、スマートニュースなどのニュース配信サービス、ポータルサイトのニュースなどたくさんのニュースソースがあります。それらを全てチェックするのはとても大変です。 そこでコミュニティの力を使ったニュースサービスを立ち上げてみるのはいかがでしょう。使うのはTordate、ニュースベースのソーシャルネットワークサービスです。 Tordateの使い方 Tordateはいわゆるソーシャルニュースサービスで、かつてのDiggやRedditに代表されるサービスと同じです。より今風に画像を強調したデザインが印象的です。なおニュースの内容も基的に自分で記述して、ソースとしてURLを記載するという形になるようです。 TordateはRuby/Ruby on Rails製のオープンソース・ソフトウェア(MIT Li

    Tordate – Ruby on Rails製のソーシャルニュースサービス
  • Octotree·GitHub利用者は必見!GitHubでツリー表示 MOONGIFT

    GitHubUIは先進的で、かなり見やすいものです。初心者にも分かりやすく使いやすいのですが、毎日のようにGitHubを使っている人たちにすればもっと素早くファイルを見ていけるようにしたいと思うでしょう。 そこで使ってみたいブラウザ機能拡張がOctotreeです。ブラウザ画面の左側にファイルブラウザ機能が追加されます。 Octotreeの使い方 OctotreeはGoogle Chrome、Firefox、Safari向けに機能拡張/アドオンが提供されます。 インストールされた状態で任意のリポジトリに行くと、このようにファイルツリーが左側に表示されるようになります。 フォルダを開いてより深い階層のファイルへも素早くアクセスできます。 左側の表示ではブランチを切り替えられませんが、通常のGitHub側でブランチを切り替えると左側のツリーもそれに伴ったものに変更されます。また、プライベートリ

    Octotree·GitHub利用者は必見!GitHubでツリー表示 MOONGIFT
  • Collaborative Markdown - コラボレーション機能付き。WebベースのMarkdownエディタ MOONGIFT

    最近流行のMarkdownエディタ。ローカルアプリケーションあり、Web版ありと様々なエディタが存在します。個人で書く分には様々な選択肢から選べば良いですが、みんなで文書を一緒に編集するとなると選択肢は限られるでしょう。 そんな時に欲しいのはWebベースでコラボレーションできるソフトウェアではないでしょうか。リアルタイムなコラボレーションをサポートしたCollaborative Markdownを紹介します。 Collaborative Markdownの使い方 画面を見て分かる通り、2ペインに分かれた構成になっています。これは良くある形式ですね。 日語も書けます。プレビューはリアルタイムに反映されます。 さらにコラボレート。左側に接続している人の一覧が出ます。 コラボレーション中のデータもリアルタイムに反映されますので、複数人で一気に文書を作り上げるのも簡単です。保存もその場で行われま

    Collaborative Markdown - コラボレーション機能付き。WebベースのMarkdownエディタ MOONGIFT
  • Cakebrew - HomebrewもGUIなら簡単に使えます! MOONGIFT

    以前はMacPortsが人気でしたが、今はHomebrewを使ってパッケージ管理を行う人が殆どではないでしょうか。バージョン管理が簡単とあって、ちょっとしたツールでもHomebrew経由でインストールしてしまいます。 開発者によってはHomebrew経由でインストールできる野良スクリプトを公開していたりして、インストールがどんどん簡単になっています。そんなHomebrewの管理をさらに楽チンなものにしてくれるのがCakebrewです。 Cakebrewの使い方 CakebrewはHomebrewのGUIインタフェースを提供します。Homebrew-GUIからのフォークだそうです。 起動しました。色々なソフトウェアを試している内にインストール済みパッケージが増えている… ドクター機能で問題を診断してくれます。 ターミナルを使わずにHomebrewが管理できるようになるので、非開発者の方にとっ

    Cakebrew - HomebrewもGUIなら簡単に使えます! MOONGIFT
  • BirdWatch·TwitterストリーミングAPIを使ったキーワード解析ツール MOONGIFT

    Twitterにはリアルタイムに大量のメッセージが送られています。大多数は取り立てて意味のないデータかも知れませんが、その中から役立つデータをピックアップするのは大変なことです。分析している間に次のデータがきてしまい、すぐにトレンドが変化してしまいます。 そんなリアルタイムのTwitterトレンドビジュアル化をしてくれるソフトウェアがBirdWatchです。 BirdWatchの使い方 例えばJavaによる検索結果。グラフやワードリスト、ツイートが一覧になって表示されています。 下の方には一緒に出てくることの多いキーワードが並んでいます。 BirdWatchはTwitterのストリーミングAPIからデータを受信し、それをElasticSearchへ放り込んでインデックス化しています。そしてそれを検索してグラフを生成しています。ライブラリとしてAngularJS、D3.jsなどを使い、フレー

    BirdWatch·TwitterストリーミングAPIを使ったキーワード解析ツール MOONGIFT
  • LIRE - Java製の類似画像検索エンジン

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました Googleの類似画像検索を使うと、例えばどこかのサイトで見た画像のネタ元(さらに言えば加工前)の画像を探すことが出来ます。それによって改変を見破ったり、一次ソースにあたることが出来ます。それだけでなく、類似画像検索は色々な場面で役立つでしょう。 大量にある写真の中から類似した写真を見つけ出せば、それだけで魅力あるコンテンツになります。そんな技術を提供するのがLIREです。 LIREの使い方 オンラインデモが公開されていますので見てみましょう。 適当な写真の適当なリンクを選んでみましょう。 それぞれのアルゴリズムによって出てくる結果ががらっと変わるのが面白いです。それぞれ必要に応じて選択すれば良いでしょう。出てくる写真を順番にクリックしていくだけでも面白い、そんなライブラリです。

    LIRE - Java製の類似画像検索エンジン
  • Morrigan jQuery Editor·軽量かつ機能十分なjQueryプラグインのWYSIWYGエディタ MOONGIFT

    WebベースのWYSIWYGエディタと言えばCKEditorが有名ですが、今では他にも多数の選択肢があります。むしろCKEditorは多機能すぎてどういった動作をするのかが分からなかったり、重たかったりと利用を避ける人もいます。 そこで今回は十分な機能を備えつつ、軽量なWYSIWYGエディタMorrigan jQuery Editorを紹介します。 Morrigan jQuery Editorの使い方 中央部にあるのがMorrigan jQuery Editorです。 文字列を選択して装飾できます。 画像を差し込めます。URLを指定するか、ファイルのアップロードが可能です。 画像の他、YouTubeなどの動画を差し込むことができます。ツールバーの部分はFont Awesomeのアイコンを使っており、とても見やすくなっています。jQueryプラグインなのでカスタマイズもしやすいでしょう。 M

    Morrigan jQuery Editor·軽量かつ機能十分なjQueryプラグインのWYSIWYGエディタ MOONGIFT
  • Quill – APIが多彩なWYSIWYGエディタ

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました Webのテキストエリアの貧弱さには皆が辟易しています。だからこそツールバーを付けたり、中でHTMLが使えるようなWYSIWYGエディタに人気が集まります。しかしそうしたソフトウェアは柔軟性が高くなく、自分好みにならないケースもあるでしょう。 そこで紹介したいのがQuillです。リッチなテキストエディタとAPIというのが売りの柔軟なカスタマイズ性が売りのWYSIWYGエディタです。 Quillの使い方 コードは次のようになります。 var basicEditor = new Quill('#basic-editor'); basicEditor.addModule('toolbar', { container: '#basic-toolbar' }); ツールバーはモジュールとして追

    Quill – APIが多彩なWYSIWYGエディタ
  • jsfmt - JavaScriptのコードを見やすく整形

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました 最近にわかに話題に挙がっているのがGoです。多数のライブラリが世界中で開発されています。そんな中、Goに含まれるツールとして注目を集めているのが文法の整形ツールgofmtです。 プログラミングソースは各人によって形が変わるものですが、それをGoの提示するフォーマットに整形してくれるのは便利です。それを受けて生み出されたのがjsfmt、JavaScript用のフォーマット整形ツールです。 jsfmtの使い方 最も簡単な使い方はインデントなどの整形でしょう。例えば以下のようなコードがあります。 var values = [1, 2, 3, 4];_.reduce(values, function(sum, value) {return sum + value;}, 0); ワンライナー

    jsfmt - JavaScriptのコードを見やすく整形
  • markdownfmt·Markdown記法を見やすく統一! MOONGIFT

    同じ結果が得られるとしても、プログラミングの組み方によってその内容は千差万別です。しかし会社でプログラミングする際などにはそのようなスキルによって書き方が大きく違うというのは厄介でしょう。 Markdownについてもそれは同じで、例えば見出しの書き方すら2種類用意されており、好みによって利用が異なっています。これでは折角統一したフォーマットの利便性が活かせないかも知れません。そこで使ってみたいのがmarkdownfmtです。 markdownfmtのインストール markdownfmtはgofmtのMarkdown版とも言うべきソフトウェアです。インストールはgoコマンドで簡単にできます。 $ go get -u github.com/shurcooL/markdownfmt インストールするとmarkdownfmtコマンドが使えるようになります。 $ markdownfmt --help

    markdownfmt·Markdown記法を見やすく統一! MOONGIFT
  • UI Kit·スマートフォンアプリ/Webのデザイン作成に使えるデザインテンプレート MOONGIFT

    Webサイトのモックアップ作成をPhotoshopを使って行っているデザイナーは多いかと思います。そんな時に一から作るのではなく、ある程度のUIキットがあると作業の進めやすさが格段に違うでしょう。 手書き風やiOS 7風など様々なテーマがあると思いますが、UI KitはフラットUIに適したアプリ/Webサイトのモックアップに適したデザインになっています。 UI Kitの使い方 全体像はこのようになっています。 設定画面風。 アイコンも多数あります。 カレンダーは色々な場面で使われますよね。 プロフィール風。 UI KitはPSDファイルになっていて、大きく分けて13種類くらいのデザインが登録されています。シンプルなデザインなので、これらの部品を組み合わせることでスマートフォン向けのWebサイトやアプリのデザインがさくさく進むのではないでしょうか。 UI KitはPhotoshop用のオープ

    UI Kit·スマートフォンアプリ/Webのデザイン作成に使えるデザインテンプレート MOONGIFT
  • ditto - Markdownを使ったAPIドキュメント生成

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました 読みやすいAPIドキュメントはどういった形でしょうか。様々なソフトウェアが出ていますが、抜群にこれ!といったものにはまだ出会っていません。多機能なものもあれば、シンプルなもの、各言語向けにそれぞれドキュメントフォーマットも異なるのが面倒ですらあります。 しかしまずドキュメントの入力記法を統一しておけば、後から見た目の変更をするのもさほど難しくはないはずです。そこでMarkdownを利用する上で使ってみたいのがdittoです。 dittoの使い方 dittoはGitHub Pageで使うことも想定して作られています。そのためオープンソースのGitHubページとして使うと便利そうです。またビルドプロセスはなく、Markdownを修正すれば良いだけで、手軽に使えます。後はJavaScri

    ditto - Markdownを使ったAPIドキュメント生成
  • Hierapolis – フラットUIを活かしたBootstrap管理画面テーマ

    管理画面であれば社内の人くらいしか使いませんので、あまりデザインにこだわる必要がないのでベタなBootstrapを使ってもそんなに嫌がられることはないでしょう。とは言えちょっとは格好よく見せたい場合もありますよね。 そんな時に使ってみたいBootstrapテーマがHierapolisです。フラットなデザインで格好いい管理画面用テーマとなっています。 Hierapolisの使い方 Hierapolisはサイドバーがついていて、一覧性がある管理画面が作れます。デザインはフラットだけにシンプルで、各機能に素早くアクセスできるのが特徴です。使い勝手が良いのではないでしょうか。 HierapolisはHTML5/JavaScript製のオープンソース・ソフトウェア(MIT License)です。 Sign in lab2023/hierapolis

    Hierapolis – フラットUIを活かしたBootstrap管理画面テーマ
  • Markdown Slides - Markdownから多彩なフォーマットに出力できるスライド作成ツール MOONGIFT

    最近、スライドをMarkdownで書く人が増えています。Markdownにしておくことでスライド形式はもちろん、HTMLで出力して後で公開するのも簡単になります。さらにそれを一歩進めてくれるのがMarkdown Slidesです。 Markdown SlidesはMarkdownで記述しますが、その後の変換先が多いのが特徴です。一つのフォーマットから多彩な変化をしてくれますので、とりあえずMarkdownで記述しておこうという気になるでしょう。 Markdown Slidesの使い方 サンプルです。スライドとして表示しています。 スライドの他、PDFでも生成できます。さらにODT/Docxでも出力可能です。 テーマは簡単に変更できます。 Reveal.jsを使った高機能なスライド。 PDF出力版。これはこれで便利ですよね。 こんな感じの一枚モノとしても出力できます。 目次もちゃんと動きます

    Markdown Slides - Markdownから多彩なフォーマットに出力できるスライド作成ツール MOONGIFT
  • JavaScriptでExcelの関数をほぼ実装 MOONGIFT

    世の中で最もされているものが最も美味しいと定義するならば、マックのハンバーガーとコーラは世界で最も美味しいということになるというのは有名です。そんな原理でいくとExcelは世界最高のツールになるのかも知れません。 つまり他の言語でもExcelの関数を実装すれば、誰でもプログラミングができてしまう…そんな世の中になるのかも知れませんね!ということで第一弾としてJavaScriptExcelの関数を実装したFormulaJSを紹介します。 FormulaJSの使い方 例えば配列系の関数。 テキスト系。 演算系。 例えばASINのような関数はこのようにラッピングで実現しています。 Formula.ASIN = function (number) { return Math.asin(number); }; 全ての関数を実装し直しという訳ではなく、ラッピングで実装しているものも数多くあります。

    JavaScriptでExcelの関数をほぼ実装 MOONGIFT
  • GitBucket - 立ち上げ簡単なScala製GitHubクローン

    GitHubを使ってプロジェクトのソースコードを管理しているというケースが多くなっていますが、それでもコードを外部サービスに配置してはいけないといった規定があるケースは多いです。そうなるとGitHubを使うことはできません(Enterprise版を買えばいけますが)。 しかしGitで管理し、さらにWebベースの使い勝手が良いUIが欲しい…なんてわがままを考えてしまう方に使ってみて欲しいのがGitBucketです。 GitBucketの使い方 GitBucketはScala製で、TomcatなどのWebアプリケーションサーバと連携できます。さらに単体でも動作が可能で、Mac OSXであればHomebrewでインストールできます。 $ brew install gitbucket インストールが終わって立ち上げると、 http://127.0.0.1:8080/ でサーバが立ち上がります。 な

    GitBucket - 立ち上げ簡単なScala製GitHubクローン
  • Flesh - 読みやすい文書を目指そう。可読性チェッカー MOONGIFT

    世の中には人を読者と想定していないような文章を書く人がいます。これは特にエンジニア、さらにプロジェクトマネージャによく見られる傾向です。とにかく冗長的に、正確に書こうとして全く読めない、理解できない文章に仕上がったりします。 そんな文章を改善したい、その一助になりそうなのがFleshです。ドキュメントをベースにその可読性を客観的に評価してくれるソフトウェアです。 Fleshの使い方 FleshはJava製のソフトウェアなのでマルチプラットフォームに動作します。コマンドライン版も用意されています。 メイン画面です。ファイルを指定します。 ファイルはテキストファイル、リッチテキストファイル、WordそしてPDFが対応しています。Mac OSX版の場合はHTMLも使えるようです。さらにTextMateのプラグインもあります。 適当なファイルを選択した結果。 結果は二つの評価軸で出力されます。 F

    Flesh - 読みやすい文書を目指そう。可読性チェッカー MOONGIFT
  • Goozzee - 皆でシェアできるナレッジデータベース

    自分や組織のナレッジを体系化する際に役立つのがデータベースです。より汎用的で、検索ができるようなデータベースが用意できれば、様々な情報を体系化して管理したり、他の人たちとシェアすることができます。 Wikiのような形で管理することもできますが、今回はスタンドアローンで動作するGoozzeeを紹介します。 Goozzeeの使い方 Goozzeeは情報をメタで管理しており、フィルタリングした上で表示/編集できます。データベースに入っていれば、GoozzeeではないUIからも操作できますし、他の人もGoozzeeを使ってデータにアクセスできます。 サンプルデータではオペラの情報をデータベース化しています。そういった用途に使えそうです。 GoozzeeはWindows/Mac OSX/Linux用のオープンソース・ソフトウェア(GPL)です。 Goozzee Homepage Goozzee |

    Goozzee - 皆でシェアできるナレッジデータベース
  • minicron – CronジョブをWebベースで管理

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました Unix/Linuxシステムで自動処理を行うためのCronはシステム開発を行っていると大抵使っているかと思いますが、その管理となると意外と煩雑になりがちです。ユーザ毎に管理したりしていれば、どのスクリプトがどのタイミングで動いているか、ちゃんと把握されていなかったりします。 そこでCronを管理するためのソフトウェア、minicronの登場です。リモートサーバを含めたCronを一元管理できるソフトウェアです。 minicronの使い方 minicronは二つのコンポーネントに分かれていて、一つはCLI、もう一つはHubとなっています。CLIはCronジョブをモニタリングし、その実行結果をHubに送る役割があります。それによってWebインタフェースから実行状態を監視できるようになって

    minicron – CronジョブをWebベースで管理