タグ

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

  • Redmine Desktop Client - 常時手元においておきたいデスクトップRedmineクライアント MOONGIFT

    Redmineプロジェクト管理に使っている企業は多いです。アジャイル開発のみならず必要十分な管理項目があることで従来のプロジェクト管理においても活躍します。 しかしWebブラウザからアクセスするのに対して若干の不便さを感じることもあります。もっと素早くアクセスできれば良いのに…そう思う方はRedmine Desktop Clientを使ってみましょう。 Redmine Desktop ClientはオリジナルのRedmineClientからフォークし、REST APIを使うようにしたソフトウェアです。 接続設定です。RedmineのURLとID/パスワードを入力します。Redmineのバージョンも指定する必要があります。 タイムトラッキング機能があります。タスクを選んでトラッキングを開始します。 タスクの編集や追加もここからできます。 RedmineのWeb UIから操作するよりもRed

    Redmine Desktop Client - 常時手元においておきたいデスクトップRedmineクライアント MOONGIFT
    yzixvxizy
    yzixvxizy 2014/02/01
  • 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
    yzixvxizy
    yzixvxizy 2013/10/25
  • 1,000のサーバでも監視できるnode.js製死活チェッカー·uptime MOONGIFT

    uptimeはnode.jsで作られたWebサーバ死活チェッカーです。 Webサーバがきちんと正常に動き続けているかどうか一番簡単にチェックするのは定期的にアクセスしてレスポンスタイムを見ることです。そんなWebサービスの死活チェックに使えるのがuptimeです。 サーバを立ち上げました。最初に監視するWebサーバを設定します。 URLと監視する間隔を指定するくらいです。 監視を開始しました。グラフは自動更新されないのでご注意ください。 イベントがあればこちらに出力されます。 グラフではなく一覧で結果を確認できます。 徐々にグラフが更新されていきます。 uptimeは1000以上のWebサーバを一括で監視できるパフォーマンスを持っています。またダウンしている際にはWebアラートを表示できます。エラーがあった際にはHTTPステータスやその内容を記録してくれます。サーバはタグを使ってグループ管

  • 高価なソフトウェアを買う前に。フローチャートやUMLクラス図などを描くのに使えるドローソフトウェア·Diagram Designer MOONGIFT

    Diagram DesignerはフローチャートやUMLのクラス図を描くのに使えるドローソフトウェア。 Diagram DesignerはWindows用のオープンソース・ソフトウェア。システムの設計をする時には必ず図が必要になる。フローチャートを書いたり、UMLを書いたりネットワーク図、ER図を書いたりする。その時には何らかのドローソフトウェアが必要だ。 描いている所 最も有名なものとしてはMS Visioがある。だが高い。ちょっとした図を書くならもっと安価なツールが良いと思ってしまう。Diaもあるが、なかなかパーツがうまく使えなかったりする。そこで今回紹介するのはDiagram Designerだ。 Diagram DesignerはWindows用のソフトウェアで、名前の通りダイアグラムを作成するためのソフトウェアだ。左側に図、右側にパーツが並ぶ。フローチャート向けの図が殆どだが、う

  • LightningとExchangeを連携させる·Exchange Data Provider for Lightning MOONGIFT

    Exchange Data Provider for LightningはThunderbird + LightningでExchangeを使えるようにするアドオン。 [/s2If] Exchange Data Provider for LightningはThunderbird + Lightning向けのオープンソース・ソフトウェア。企業内においてメーラーにThunderbirdを使っている人も少なくない。オープンソースのとても便利なメーラーだ。 選択項目が追加される そしてさらにLightningを組み合わせるとカレンダー、メール、Todo、フィードリーダーとPIMを管理するのに必要な機能が揃ってしまう。さらに社内情報管理にExchangeを使っているならばExchange Data Provider for Lightningをインストールしよう。 Exchange Data Pr

    LightningとExchangeを連携させる·Exchange Data Provider for Lightning MOONGIFT
  • これは凄いぞ!スマートフォン向けHTML5生成プログラミング言語「mobl」 | MOONGIFT | オープンソース・ソフトウェア紹介を中心としたITエンジニア/Webデザイナー向けブログ

    moblはEclipse上で開発し、HTML5/CSS/JavaScript/画像を生成するスマートフォン向けプログラミング言語。 moblJava製のオープンソース・ソフトウェア。スマートフォンの人気がとても高い。特にWebKitのモバイル版を組み込んでいるものが殆どで(iOS/Android/Palm Pre/Blackberryなど)HTML5の恩恵にあずかりやすいのが良い。 開発環境はEclipse そんなHTML5のパワーを使えば、まるでネイティブアプリのような動作をさせることも可能になっている。そのためのスマートフォン向けライブラリは数多くあれど、moblは一味も二味も違う。完全に専用言語でスマートフォン向けWebアプリケーションを開発できる。 moblはEclipse用のプラグインを配布しており、それをインストールした後プロジェクトを作成する。使うのはmoblという拡張子の

  • JavaScript製のOAuthライブラリ·jsOAuth MOONGIFT

    jsOAuthはJavaScript製のOAuthライブラリ。 [/s2If] jsOAuthはJavaScript製のオープンソース・ソフトウェア。今ではWeb APIを公開しているサービスは珍しくない。そして従来は配信系ばかりだったが、今ではWeb APIを通じたデータ登録や更新も可能になっている。そんな時の認証の仕組みに使われているのがOAuthだ。 テスト用コード(ここままでは動かないが…) OAuthはTwitterで最も知られるようになったが、元々はFlickrGoogle、Facebookなどでも使われている機能ベースの認証技術だ。そしてそれをJavaScriptベースで実現したのがjsOAuthになる。 jsOAuthはJavaScriptによる実装なので、ソースコードが見えてしまう。OAuthではシークレットキーを使うので、それが丸見えというのは考えものだ。だがWebブ

  • スマートフォン最適化サイトの本命か·jQuery Mobile MOONGIFT

    jQuery MobileはjQuery公式が開発したスマートフォン向けサイト開発用ライブラリ。 MOONGIFTはこう見る jQuery Mobileは数ヶ月前に開発が発表され、ついに1.0α版が登場した待ちに待たれたライブラリ。既に幾つかこの手のライブラリはあるが、家が打ち出してくる以上、人気は集まるだろう。既に機能も多いので、大抵のスマートフォンサイトならこなせそうだ。 jQTouchは不具合とは言わないまでも、利用に際してはコツを掴む必要があった。jQuery Mobileはぜひそのテツは踏まず、PC向けライブラリ同様の使い勝手を維持してほしいと願ってしまう。 jQuery MobileはJavaScript/jQuery製のオープンソース・ソフトウェア。iOS、特にiPhone/iPad用のWebサイトを作るための専用ライブラリは数多い。最適化され、iPhoneなどで見やすい画

    スマートフォン最適化サイトの本命か·jQuery Mobile MOONGIFT
  • リモートデスクトップ接続を管理する·RD Connection Manager MOONGIFT

    RD Connection ManagerはWindows/Unix用のソフトウェア。WindowsWindows Serverをリモート管理するのに便利なのがリモートデスクトップだ。コマンドプロンプトだけで何かしようとするのは辛いが、リモートデスクトップを使えばとても容易だ。 リモート接続を一元管理 一つ、二つ程度の管理であれば特に問題にならないが、多数のサーバを手元のマシンで管理しようと思うと管理ツールが欲しくなるはずだ。使ってみたいのがRD Connection Managerだ。 RD Connection Managerはリモートデスクトップの接続を作成、保存しておけるソフトウェアだ。グルーピングも可能で、一覧にして管理できる。接続も作成した設定をダブルクリックするだけで良い。対応はRDP v.5/v.6、VNC、Citrix ICAとなっている。 WindowsのみならずLi

    リモートデスクトップ接続を管理する·RD Connection Manager MOONGIFT
  • 開発環境を一気に整えたい、そんな方は·Cinderella MOONGIFT

    CinderellaはMac OSX用のオープンソース・ソフトウェア。シンデレラのお話は、継母や姉にいじめられるシンデレラが魔法使いの協力によって豪華なドレスをまとって舞踏会に参加し、最終的に王子と結婚に至るサクセス(ミラクル?)ストーリーだ。 インストールも1行で開始する そんなシンデレラから名前をもらったCinderellaもまた、あなたのMac OSXを変身させてくれるソフトウェアだ。開発者になりたいけれど、環境を整えるのが大変だ…そう考える人はCinderellaの魔法にかかってみよう。 Cinderellaが提供するのはRuby(1.8.7)、Python(2.7)、Erlang、node.jsといったプログラム言語、MySQL、PostgreSQL、MongoDB、Redisといったデータベース、そしてmemcachedとなっている。さらにRails、Sinatraといったフレ

    開発環境を一気に整えたい、そんな方は·Cinderella MOONGIFT
  • Googleスプレッドシート風にオンラインアンケートを作成する·Thunder Survey MOONGIFT

    Thunder SurveyはRuby on Rails製のオープンソース・ソフトウェア。Googleスプレッドシートの便利機能の一つがアンケートフォーム作成だ。オンラインで項目を作成し、そのままアンケートを実施できる。表形式で結果を得られるので、いくらでも加工が可能だ。 フォーム作成画面 だが企業によってはもっと細かくカスタマイズしたり、そもそもデータを外部サービスに残せないと言ったポリシーがあるかも知れない。そんな時に使えそうなのがThunder Surveyだ。 Thunder Surveyは中国圏で作られたソフトウェアのようで、Googleスプレッドシートのアンケート機能だけを切り出したようなソフトウェアだ。アンケート項目作成部分などはまさにそのままのインタフェースだ。結果はEmbed(iframe)を使って埋め込みが可能だ。 回答の閲覧 結果は表形式での閲覧はできないものの、一覧

  • シンプルなWindows用Linuxコマンド集·Gow MOONGIFT

    GowはWindows用のオープンソース・ソフトウェア。LinuxMac OSXを使っていてWindowsに移ると非常に面倒に感じるのがコマンドラインでの操作だ。GUIが当たり前なので致し方ないのだが、それでもコマンドラインである程度の作業が出来ると利便性が高い。 130種類を越えるコマンド群 そのような時に使っていたのがCygwinだが、レジストリが色々変更されたり、そもそもcygdriveという書かれ方が好きではなかった。もっとシンプルにコマンドだけを使いたいならばGowを利用してみよう。 Gow(Gnu On Windows)はシンプルに使えるLinuxコマンド集で、lsやwc、wgetといったような一般的コマンドが136個ほど詰め合わせになっている。cvsやscp、puttyといったプログラムも用意されているので利便性が高い。vimもあるのが面白い。 パスにも追加されるのでコマン

    シンプルなWindows用Linuxコマンド集·Gow MOONGIFT
  • ショートカットでターミナルのタブを切り替える·Tab Switching in Terminal MOONGIFT

    Tab Switching in TerminalMac OSX用のフリーウェア(ソースコードは公開されている)。Mac OSXはBSD系ということもあってか、ターミナルを立ち上げて操作する機会が多い。リモートの操作ももちろんターミナルなので、気がつくと5個くらいタブが開いていたりする。 これだけ見ても分からないが、コマンドキー+数字でタブを切り替える ショートカットキーを使ってタブを切り替えることもできるが、それは隣のタブまでだ。多数のタブを開いていたら切り替え操作が面倒だ。そこで使ってみたいのがTab Switching in Terminalだ。Tab Switching in TerminalSIMBLプラグインとして動作するソフトウェアだ。 Tab Switching in TerminalSIMBLのプラグインとしてインストールすると、ターミナルのタブ切り替えをコマンドキ

    ショートカットでターミナルのタブを切り替える·Tab Switching in Terminal MOONGIFT
  • 文字を選択するだけでクリップボードにコピーする·TerminalCopyOnSelect MOONGIFT

    TerminalCopyOnSelectはMac OSX向けのフリーウェア(ソースコードは公開されている)。ターミナルで文字を出力してその内容をコピーして、といった操作を行うことは多々ある。テーブル形式に出力させると選択する回数が多くなるので都度コピーを押すのが面倒になってくる。 ターミナルにメニューが追加される 特に文字の選択動作がマウスで、コピーがショートカットキーから行っていたりすると面倒きわまりない。常に使うかは分からないが、TerminalCopyOnSelectはそうしたコピー動作が多い方には便利なソフトウェアになるだろう。 TerminalCopyOnSelectはターミナル用のSIMBLプラグインで、文字列を選択するだけでクリップボードに内容を送ってくれるソフトウェアだ。TerminalCopyOnSelectを使えば文字を選択して貼付け、選択してはりつけとコピー動作を省け

    文字を選択するだけでクリップボードにコピーする·TerminalCopyOnSelect MOONGIFT
  • MOONGIFT: � GitもGUIがあると便利に「Git GUI」:オープンソースを毎日紹介

    慣れるとCUIで十分な気もするが、やはりGUIインタフェースがあった方が最初のとっかかりには良い。それはバージョン管理システムであっても同様だ。CVSがもてはやされたのはWinCVSがあったからだろうし、Subversionは言わずと知れたTortoiseSVNがある。 メイン画面。ここからコミット、プッシュを行う 同様にGitでもGUIインタフェースがあると便利に感じることがあるかも知れない。そこでこれだ。 今回紹介するオープンソース・ソフトウェアはGit GUI、GitGUIフロントエンドだ。 Git GUIはTkで開発されたソフトウェアで、WindowsMac OSXLinuxとで動作する(試したのはMac OSX向けのみ)。標準で配布されているものではないが、Google Codeで配布されているバージョンであれば一部日語化されている。 設定画面 可能な処理はレポジトリの作

    MOONGIFT: � GitもGUIがあると便利に「Git GUI」:オープンソースを毎日紹介
  • JavaScript製のガントチャート·JSGantt MOONGIFT

    JSGanttJavaScript製/Webベースのオープンソース・ソフトウェア。多人数、または複数社が関わるプロジェクトでは一つのタスクの結果が別なタスクに関わっていることが多々ある。そうした時の遅延はプロジェクト全体の調整が必要であり、滞りなく進めるのは至難の業だ。 JavaScriptガントチャートを生成 そのためタスク間のスケジュールや関わり方を示すのにガントチャートがよく使われる。これまでのガントチャートは画像出力型が多く、生成後の再利用性が今ひとつだった。そんな不満を解消してくれるのがJSGanttだ。 JSGanttはその名の通りJavaScriptによるガントチャート生成ソフトウェアだ。縦にタスクが並び、横に日程が並ぶ。各タスクごとにスケジュールが帯になって表示され、その結果が別なタスクに線でつなげられる。タスクの関連性が見いだせるはずだ。 折りたたんだり表示範囲を変更

    JavaScript製のガントチャート·JSGantt MOONGIFT
  • jQueryで作るGoogleカレンダークローン·wdCalendar MOONGIFT

    wdCalendarはWebベース/jQuery製のオープンソース・ソフトウェア。Googleの中でも人気の高いプロダクトの一つがGoogleカレンダーだ。Ajaxを駆使し、まるでデスクトップアプリのような操作が可能だ。スケジュールはビジネス/プライベートを問わず利用できる。 スケジュール登録画面 そんな便利なツールだけに、自前のスケジュールアプリにもあのような機能を持たせたいというニーズは強くある。逆に言えばスケジュールアプリを作る上であのインタフェースと操作性は欠かせない存在になっている。それを実現するのがwdCalendarだ。 wdCalendarはjQuery製のオープンソース・ソフトウェアで、そのインタフェースはまさにGoogleカレンダーだ。マウスでドラッグして予定を作成したり、その詳細を記述(編集する際には自分でwdCalendarを立てる必要がある)することができる。 月

    jQueryで作るGoogleカレンダークローン·wdCalendar MOONGIFT
  • iPhone向けWebサイトを作るのに最適なテンプレート&JavaScript·moobile MOONGIFT

    moobileはHTML/JavaScript製のフリーウェア(ソースコードは公開されている)。iPhone/Androidを中心とするスマートフォンのシェア拡大は留まることを知らない。モバイルネットワークが発展している限り、この流れは止まることはないだろう。Webサイトを提供する上でもスマートフォンは欠かせない存在になる。 ボタンバー ネイティブアプリを提供する手もあるが、もっと容易なのが最適化されたWebサイトを提供することだ。そもそもネイティブアプリを提供するほどのニーズがないサービスもあるはずだ。そこで使えるのがmoobileになる。 moobileはiPhoneAndroidといったWebKitベースに対応したWebサイトフレームワークだ。HTML5で作成されているのが特徴だ。フォームやボタン、ボタンバーなどのUIをテンプレート化している。これを使えば最適化されたWebサイトが

    iPhone向けWebサイトを作るのに最適なテンプレート&JavaScript·moobile MOONGIFT
  • エクスプローラを二つ並べて二画面ファイラー?·Windows Double Explorer MOONGIFT

    Windows Double ExplorerはWindows向けのオープンソース・ソフトウェア。エクスプローラは使い勝手が良くない(Mac OSXのFinderよりは良いが)。だからファイラーと呼ばれる分野のソフトウェアに人気が集まる。キーボード操作主体の人は特にそう感じるだろう。 縦バージョン エクスプローラが必要になるのは大抵ファイルの移動、コピー操作の時だ。ということはエクスプローラが二つ必要な操作が多いということになる。そこで考えられたのがWindows Double Explorerだ。エクスプローラが二つドッキングしたソフトウェアだ。 うん、これはまさに二画面ファイラーだ。上下のみならず左右に並べることもできる。さらにユニークなことにそれぞれのファイラーはタブで開く場所を増やせるようになっているのだ。マウスでドラッグアンドドロップすればファイルの移動やコピーも可能だ。 横バー

    エクスプローラを二つ並べて二画面ファイラー?·Windows Double Explorer MOONGIFT
  • Google製、JavaScript/CSSの難読化&キャッシュ·Reducisaurus MOONGIFT

    ReducisaurusはJava製/Google App Engine用のオープンソース・ソフトウェア。Webアプリケーションが隆盛になり、JavaScriptを多用したシステムやCSSによる凝ったデザインのサイトが増えてきた。それぞれフレームワークを使ったりして複数のファイルを扱うケースも多い。 設定方法 JavaScriptCSSのファイルを複数読み込むにはその分だけコネクションを行う必要があり、負荷がかかってしまう。そこで使ってみたいのがReducisaurusだ。ローカルファイルやリモートのファイルを読み込んで一つにまとめてアクセスできるようになる。 ReducisaurusはGoogleエンジニアでJaikuの開発にも関わっているプログラマによるソフトウェアだ。実行はGoogle App Engine上で可能になっている。自分でサーバを立てることもできるし、Reducisa

    Google製、JavaScript/CSSの難読化&キャッシュ·Reducisaurus MOONGIFT