タグ

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

  • noti - コマンドが終了したらデスクトップ通知

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました CLIで処理を実行して、それが重たいのでしばらく他の作業をしていると、いつの間にか終わっていたという経験は誰もがあるのではないでしょうか。ちょっと時間を損した気分にさせられますよね。 そこで使いたいのがnotiです。コマンドが終了した時にデスクトップ通知を出してくれるソフトウェアです。 notiの使い方 例えばこんな感じにコマンドを打ちます。 $ noti -t "Reply to Pedro" gsleep 3s そうすると3秒後にデスクトップ通知が出ます。 日語のメッセージも出せます。 $ noti -t "homebrew" -m "up to date" brew upgrade --all メッセージも含められます。 notiとメッセージを頭につけて、その後に時間のかか

    noti - コマンドが終了したらデスクトップ通知
    mano-junki
    mano-junki 2015/12/02
    これは良い!
  • shaky - 意外と難しい。正確に書かないドローライブラリ MOONGIFT

    コンピュータは正確な図形を描くのは得意です。逆に人は正確な線をフリーハンドでは引けませんが、それがかえって味があったりして柔らかな印象を与えます。コンピュータの描く線は冷たい印象を受けるでしょう。 そこで使ってみたいのがshakyです。Canvasを使ってドローするのですが、その描く図形が手書き風でいい感じなのです。 shakyの使い方 デモの編んだ図形。右側に行くほど乱れているのが分かるかと思います。 マウスに連動して動く線。ちょっとした乱れがいい感じです。 こちらは四角。並んではいつつも線がぶれています。 直線。 四角。これはぶれて動きます。 円。とはいっても完全な円にはなっていません。 こちらはちゃんとした円。ですが崩れています。 楕円。かなり乱れています。 右下にいくほど崩れる図形。 正確に書かないというのは面白いテクニックと言えます。フリーハンド風に描くことで、プロトタイプをスク

    shaky - 意外と難しい。正確に書かないドローライブラリ MOONGIFT
    mano-junki
    mano-junki 2015/11/16
    手書きっぽい canvas
  • shaky box and lines CoffeeScript - shakyを使ってアスキーアートから手書き風ドローへ MOONGIFT

    きっちり正確なドローイングを描くライブラリを使うと、ついつい内容まで正確性を求めるようになってしまいます。プロトタイプやブレインストーミングレベルであればもっと粗雑に、ラフに書く方が都合が良かったりします。 そんな訳で使ってみたいのがshaky box and lines CoffeeScriptです。アスキーアートレベルのチャートがファジーな線で描かれていきます。 shaky box and lines CoffeeScriptの使い方 shaky box and lines CoffeeScriptのデモサイトです。アスキーアートとshakyを使って描かれたチャートが画像になって表示されています。 自由に編集、さらにラベルに日語を使うことができます。 がつっと削ったりもできます。 shaky box and lines CoffeeScriptはshakyを使って手書き風のドローを行

    shaky box and lines CoffeeScript - shakyを使ってアスキーアートから手書き風ドローへ MOONGIFT
    mano-junki
    mano-junki 2015/11/16
    手書き
  • comic.js·画像を手書きイラスト風に変換 MOONGIFT

    コンピュータは実際のものをそのままに表現するのは得意です。3pxの線を引けば3pxになりますし、マウスで辿った通りに正確に線が引けます。逆に人が書いたようにちょっと乱れた感じというのは苦手です。 今回は画像をほんの少し崩した感じ、イラストっぽい雰囲気に仕上げてくれるライブラリcomic.jsを紹介します。 comic.jsの使い方 comic.jsを使った一例です。右側のオブジェクトに対して、左側のは若干崩れた線なのが分かるでしょうか。 他にもこんな感じ。右側は手描きイラストっぽい雰囲気になっています。 正確なのも良いですが、こういう風に仕上がるのも面白いですね。 堅苦しいグラフもファジーに。 ここまで細かくなると線の乱れで見づらくなるでしょうか。 comic.jsは既存の画像を取り込んで自動的にイラスト風(ライブラリ名からいくとコミック風に)してくれます。ほんの少し人の温かさが感じられる

    comic.js·画像を手書きイラスト風に変換 MOONGIFT
    mano-junki
    mano-junki 2015/06/25
    comic.js 手書き風にしてくれる
  • 業務システムに単なるCSVもリッチに表現·js-tables MOONGIFT

    js-tablesはCSV形式のテキストをフィルタリングやソートに対応したテーブル表示にしてくれるjQueryプラグインです。 js-tablesは業務システムで使えそうなjQueryプラグインです。CSVファイルやCSVのテキストを渡してフィルタリングや並び替えに対応したテーブルを表示してくれます。 サンプルです。元データはCSVファイルとなっています。 カラムごとに入っているデータをグルーピングして表示します。そこから選べばデータがフィルタリングされます。 end tagと入っているデータだけ抽出しました。ソートもできます。 フィルタリングはインクリメンタルに行われます。 任意のCSVファイルを指定してテーブル化できます。1行目が自動的にヘッダーになります。 実際の使い方です。単純にテキストを入れるだけでテーブル表示にしてくれます。 CSVを表示する場合にはYahoo! Pipesを使

    mano-junki
    mano-junki 2015/02/22
    csv html CSVファイルを読み込んでHTMLテーブルにしてくれるjqueryライブラリ。並び替えや絞り込みも可能。条件で色を変えるとかはできなさそう。
  • xcv - CUIでもファイルのカット/コピー/ペースト MOONGIFT

    ファイルを操作するCLIコマンドと言えばcp/mv/rmなどがあります。対してWindowsMac OSX、X Windowなどではファイルを選択してコピー、カット、ペーストを行うのが一般的です。 そんなカット/コピー&ペーストをCLIでも実現するのがxcvです。面白い操作性になっています。 xcvの使い方 xcvはサブコマンドとしてc(コピー)、x(カット)、v(ペースト)があります。 xcv c oss.md でファイルをコピーして、移動先で xcv v すると貼り付けになります。 xcv c node-webkit-v0.11.5-osx-x64.zip ファイルをコピーした後、lサブコマンドで対象ファイルを確認できます。 xcv l node-webkit-v0.11.5-osx-x64.zip ファイルのコピーは複数可能で、 xcv c oss.md node-webkit-v

    xcv - CUIでもファイルのカット/コピー/ペースト MOONGIFT
    mano-junki
    mano-junki 2015/01/15
    コマンドラインでコピペ 発想がおもしろい!
  • 仕事で便利。CSVファイルを読み込んでソース/検索可能なHTMLに変換·Latimes Table Stacker MOONGIFT

    Latimes Table StackerはCSVファイルを設置し、ソート/検索可能なHTMLで表示するソフトウェア。 Latimes Table StackerはPython/DjangoGoogle App Engine用のフリーウェア(ソースコードは公開されている)。高度なWebアプリケーション、システムが開発され個人のIT利用度はどんどん高くなっている。対してビジネスの場ではあまり大きな変化は起きていない。 CSV一覧 未だにAccessのようなデータベースが使われ、Excelベースのデータ集計がされている。それは決して悪いことではないが、ソフトウェアの依存や再利用性を高めるのには不向きだ。そこで使ってみたいのがLatimes Table Stackerだ。 Latimes Table StackerはCSVファイルを読み込み、テーブル上に表示するソフトウェアだ。一行目がカラムに

    仕事で便利。CSVファイルを読み込んでソース/検索可能なHTMLに変換·Latimes Table Stacker MOONGIFT
  • JenkinsOnDesktop - デスクトップ用Jenkinsさん

    オープンソースのCIサーバとして有名なJenkins。エラーが起きた際には通知が出るのでメールでチェックしたり、フィードで読んでいるという人が多いのではないでしょうか。 そんなJenkinsの通知をデスクトップアプリケーションで受け取れるのがJenkinsOnDesktopです。アニメーションやジョブのカスタマイズなど様々な設定が可能です。 JenkinsOnDesktopの使い方 JenkinsOnDesktopではJenkinsサーバのURLを設定し、後はサーバのステータスに応じてアニメーションや表示をカスタマイズして使います。ビルドエラーが起きたら般若のJenkinsさんが飛んできたりできます。 JenkinsOnDesktopWindows用のオープンソース・ソフトウェア(MIT License)です。 ototadana/JenkinsOnDesktop

    JenkinsOnDesktop - デスクトップ用Jenkinsさん
    mano-junki
    mano-junki 2014/07/12
    “JenkinsOnDesktopではJenkinsサーバのURLを設定し、後はサーバのステータスに応じてアニメーションや表示をカスタマイズして使います。ビルドエラーが起きたら般若のJenkinsさんが飛んできたりできます。 ”
  • O/Rマッパー当たり前な時代だからこそSQLテクニックを磨こう·SQL Fiddle MOONGIFT

    SQL FiddleはColdFusion製のソフトウェア(ソースコードは公開されていますがライセンスは明記されていません)です。 開発環境をセットアップするというのは意外に面倒で、せっかく学習しようと思ってもその時点で頓挫してしまいます。もしあなたがSQLを学んでみたいと思うならばSQL Fiddleを使ってみましょう。 こちらがメイン画面です。左に構造、右に実行するSQLを書きます。 実行例。結果はテーブルで下に表示されます。 SQLを変えれば実際に結果も変わります。 対応するデータベースは多様です。 SQL FiddleはJSFiddleに代表されるWebプレイグラウンドサービスで、SQLをWebブラウザ上で実行、確認ができます。最初のテーブルのCreate文からはじまり、任意のSQLを実行してその結果をテーブル表示で確認できます。MySQL/PostgreSQL/MS SQL Se

    O/Rマッパー当たり前な時代だからこそSQLテクニックを磨こう·SQL Fiddle MOONGIFT
    mano-junki
    mano-junki 2014/02/18
    sql fiddle
  • MOONGIFT|オープンソース・ソフトウェア紹介を軸としたITエンジニア、Webデザイナー向けブログ

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました Tank Vs Zombie Game Built in Ruby - Rubyで書かれた戦車 vs ゾンビゲーム Jul 16, 2021 - 1 min read Kopia - マルチベンダー対応のバックアップソフトウェア Jul 16, 2021 - 1 min read Polyfoto - モザイク画像を作成するPythonスクリプト Jul 15, 2021 - 1 min read SwiftLaTeX - WebベースのLaTeXエディタ Jul 15, 2021 - 1 min read Div.js - divタグだけでHTMLページを作成できる? Jul 14, 2021 - 1 min read ASCIIFlow - アスキーアート用ドローアプリ Jul

    MOONGIFT|オープンソース・ソフトウェア紹介を軸としたITエンジニア、Webデザイナー向けブログ
    mano-junki
    mano-junki 2013/12/11
    engineer software web site oss #情報収集
  • テーブルの情報をJSON化·Table-to-JSON MOONGIFT

    Table-to-JSONはjQuery/JavaScript製のオープンソース・ソフトウェア(MIT License)です。 先日、JSONからテーブルを自動生成するTablerを紹介しましたが、今回はその逆です。テーブルタグからJSONを生成するTable-to-JSONを紹介します。 デモのテーブルです。Convertボタンを押します。 ダイアログが表示されます。確かにJSONデータで取り出せています。 Table-to-JSONではオプションとして指定したカラムを省く(またはそれだけにする)ことや、非表示な行は省くといった指定ができます。テーブルタグのデータを再利用する際に役立つのではないでしょうか。 MOONGIFTはこう見る Table-to-JSONの面白い点としては任意のテーブルに対して使える点です。うまく使えばテーブルのデータをJSONとして扱いやすく取得できます。この手

    テーブルの情報をJSON化·Table-to-JSON MOONGIFT
    mano-junki
    mano-junki 2013/08/19
    json table web service hack tool
  • 1