自分で作ったり提供したりするものは、まず自分自身で使ってみろろということです。自分じゃ使わないものなら人はいくらでも無責任にも無思考にもなれる。そういう投げやりな「サービス」やら「プロダクツ」なんて、だれだってイヤだ。自分が作り手と同時に利用者の立場になれば、ちゃんと使えるレベルのものを提供しようとします。

2012年5月28日月曜日

jQuery総合サイトを作成中

ウェブ開発大人気のJavascriptライブラリjQuery情報の纏めサイトを今作成中です。

URL
http://jquery.sqlendia.com

2012年5月18日金曜日

バグ管理システム-Mantis

Mantis(MantisBT)は、バグ管理システムです。

主な機能は以下のとおりです。

  • PHPで開発され、簡単にインストールできる。
  • システムが比較的単純で軽量、使いやすいです。
  • 優れた多言語サポート。

ZABBIX 2.0 RC5リリース

ZABBIX2.0 RC5リリースでは、このバージョンはバグを修正し続けています。

ZABBIXはエンタープライズクラスレベルのWebベースで分散システムとネットワークの監視ソリューションです。


Fedora17の​​次期リリース

Fedora17正式版はそろそろリリースする予定です。

リリース予定:
Thursday, May 17, 2012 @ 17:00 UTC (13:00 EDT/10:00 PDT)

参照URL
https://fedoraproject.org/wiki/Go_No_Go_Meeting

jQuery UI 1.9 Milestone 8 – Position

jQueryのUI1.98マイルストーンリリースは、いくつかの改良が含まれており、最も注目すべきはポジションツールのバージョンの再設計になっています。

ダウンロード
http://jquery-ui.googlecode.com/files/jquery-ui-1.9.0m8.zip

IntelliJ IDEA 11.1.2リリース

IntelliJ IDEAの開発チームは本日最新バージョン11.1.2を発表しました。

このバージョンの改良点は次のとおりです。
  • アンドロイドのプラグインがBuildConfig.javaをサポート
  • Adobe AIRローカル拡張のサポート
  • GNOME 3とUbuntu12.04との互換性の向上
  • Subversionの1.7のサポートを改善
  • PERFORCEの統合パフォーマンスを向上させる
  • Maven、アンドロイド、JavaScript、FlexおよびIDEに対してのバグ修正

2012年5月17日木曜日

AkelPad

軽快で多機能を求めるのはソフトウェアに共通のテーマ。「AkelPad」はオープンソースで公開されているテキストエディタ。一見シンプルなAkelPadだが、マクロ機能、リンク抽出機能、ツールバーからエクスプローラーといったUIまで、多くの機能をプラグインとして設定されているのも特徴だ。メモ帳替わりのエディタとして使う場合は軽量な装備、マクロ機能やリンク抽出など特定の目的用に使う場合には重装備という具合にプラグインの出し入れでエディタを簡単にカスタマイズできる。


uBeeDisk 2.2.0リリース

uBeeDiskとはディスクコピーツールです、最新バージョン2.2.0は本日リリースしました。
このバージョンはファイル上書きの確認処理、ディスクスキャン、フォーマットとスピードテスト機能を追加しました。

URL
http://freecode.com/projects/ubeedisk

Apache Tomcat Connectors 1.2.36リリース

Apache Tomcatプロジェクトは本日Apache Tomcat Connectors最新バージョン1.2.36をリリースしました。
本バージョンは1.2.35のバグを修復しました。

変更内容
http://tomcat.apache.org/connectors-doc/miscellaneous/changelog.html

ダウンロード
http://tomcat.apache.org/download-connectors.cgi

Nginx 1.3.0開発バージョンリリース


Linux   Windows

改良機能
*) Feature: the "debug_connection" directive now supports IPv6 addresses and the "unix:" parameter.
*) Feature: the "set_real_ip_from" directive and the "proxy" parameter of the "geo" directive now support IPv6 addresses.
*) Feature: the "real_ip_recursive", "geoip_proxy", and "geoip_proxy_recursive" directives.
*) Feature: the "proxy_recursive" parameter of the "geo" directive.
*) Bugfix: a segmentation fault might occur in a worker process if the "resolver" directive was used.
*) Bugfix: a segmentation fault might occur in a worker process if the "fastcgi_pass", "scgi_pass", or "uwsgi_pass" directives were used and backend returned incorrect response.
*) Bugfix: a segmentation fault might occur in a worker process if the "rewrite" directive was used and new request arguments in a replacement used variables.
*) Bugfix: nginx might hog CPU if the open file resource limit was reached.
*) Bugfix: nginx might loop infinitely over backends if the "proxy_next_upstream" directive with the "http_404" parameter was used and there were backup servers specified in an upstream block.
*) Bugfix: adding the "down" parameter of the "server" directive might cause unneeded client redistribution among backend servers if the "ip_hash" directive was used.
*) Bugfix: socket leak.Thanks to Yichun Zhang.
*) Bugfix: in the ngx_http_fastcgi_module.

ブラウザーコードエディター-CodeMirror

CodeMirrorはjavascriptで開発した軽い”Online Source Editor”です、JoomlaとかCMSツールはこれをプレーインストールしています。

サポート言語
  • JavaScript
  • XML/HTML
  • CSS
  • SPARQL
  • HTML mixed-mode
  • HTML+PHP mixed-mode (courtesy of Yahoo!)
  • Python (by Timothy Farrell)
  • Lua (by Franciszek Wawrzak)
  • Ruby (by Michal Hantl
  • SQL (by John Benediktsson)
  • PLSQL (by Peter Raganitsch)
  • diff (courtesy of Liran Nuna)
  • Groovy (by eXo Platform)
  • C# (by Boris Gaber and Christopher Buchino)
  • OmetaJS (by Eric KEDJI)
  • Scheme (by Danny Yoo)

画面プロトタイプ作成ツール-Pencil

Pencilはオープンソースで手書きタイプでの画面プロトタイプの作成ツールです。

機能としては画面プロトタイプだけではなくて、業務フロー図とかアーキテクチャ図とかも描画することができます。

追記:
Firefoxプラグインとして使用可能です。


Joomla内容管理コンセプト理解


Joomlaフレームワークの内容管理コンセプトと流れを理解しないとうまく使えないでしょう。

①カテゴリ作成
②文書作成
③メニュー作成
④サブメニュー作成
⑤モジュール作成
⑥ポジーション配置

2012年5月16日水曜日

jQuery Mobile Metro Theme

米Microsoft Open Technologiesがモバイルアプリケーション開発フレームワークの「jQuery Mobile」に向けたMetroスタイルテーマ「jqmobile-metro-theme」を公開した。これを利用することで、Windows Phone 7.5向けに最適化されたWebアプリケーションを作成できるという。

jqmobile-metro-themeはMicrosoft Open Technologiesと、「Apache Cordova」(PhoneGap)のコミッターでjQuery Mobileの開発者であるSergei Grebnov氏の協力によって開発されたテーマ。MetroはWindows Phoneで採用されているユーザーインターフェイスで、Windowsの次期版「Windows 8」でも採用される見通しとなっている。

jqmobile-metro-themeおよびjQuery Mobileを利用することで、HTML5ベースのMetro UIを構築できる。これにより、既存のアプリケーションでもWindows Phone上でネイティブなルック&フィールを実現できるとしている。

Microsoft Open Technologiesによると、この1年間同社はモバイルHTML5およびJavaScriptのサポートについてWindows Phoneチームと協業しており、今回のjQuery Mobile向けMetroスタイルのテーマはその一環となる。また、Apache CordovaでのWindows Phone完全サポートを実現したことも報告している。

テーマはGitHubで公開されており、「Visual Studio 2010」の拡張であるNugetパッケージとしても利用できる。


Web2.0開発フレームワーク-Wakanda

WakandaはWeb2.0アプリケーションを簡単に開発できるプラットフォームです、クライアントとサーバーを通してHTML5、CSS3、Javascriptで実現されているだけではなく、なおかつNoSQLや従来のデータベースやクラウド計算なども含まれています。

Wakandaプラットフォームは下記の三つのコンポーネントを含めています。
  • Wakanda Server
  • Wakanda Studio
  • Wakanda Framework (WAF)

高性能key-valueデータベース-Redis

Redisの機能
Redisを見るのは始めてでしょうか?ここでは、重要な機能と、多くの情報へのリンクが書かれています。

スピード
RedisはANSI Cで書かれていて、すべてのデータセットをメモリ内に読み込むため、危険なほどのスピードで動作します!エントリーレベルのLinuxマシンで、110,000 SET/秒、81,000 GET/秒を達成することができます。これについては、 speed を参照してください。

また、Redisはコマンドの パイプライニング をサポートしているため、複数の値を1つのコマンドで取得したり設定できるため、クライアントライブラリとの通信をスピードアップすることができます。

JSFフレームワーク-RichFaces

JBoss RichFaces は JBossによって提供され、Ajax機能付けJSFベースのフレームワークです。

オープンソースのLPGLライセンスで配布されているため、商用は可能です。

また、JBoss RichFaces 本来は 「Ajax4JSF(JSFでAjax機能) + RichFaces(UIコンポーネント)」二つのプロジェクトの機能をひとまとめたものであり、
Ajaxや、リーチなUIコンポーネントなど高度な機能が多数搭載されています。

jQuery SNSプラグイン-JuiPlus

JuiPlusはJavascriptとHTMLタグを簡単にSNSや、Webページや、ウェブサイトに追加できます。
かつ、自由に設定でき、多言語もサポートします。


jQueryパスワードプラグイン-Complexify

Complexifyはパスワード強度チェックのjQueryプラグインです、UIも使いやすいでしょう。


MonoDevelop .Net開発環境

MonoDevelopはLinuxシステムでMonoと.NetFrameworkパッケージのオープンソース開発環境です。MonoDevelopはEclipseやMicrosoftVisualStudioなどの特性(Intellisense、バージョン管理、GUI、Web設計ツール)を整合しているだけではなく、GTK# GUI設計ツールも含まれています。
現バージョンはC#、Java、BOO、Nemerle、Visual Basic .Net、CILとC++開発言語をサポートしています。


2012年5月15日火曜日

JoomlaオープンソースCMS

Joomla!(ジュームラ)はオープンソース、フリーソフトウェアのコンテンツマネージメントシステムである。

特徴
PHPで記述され、MySQLデータベースなどを使う多言語に対応したコンテンツマネージメントシステム。複数の人数でブログなどのコンテンツの作成や管理、認証を使った会員向けページ、Eコマース、投票、サイト内検索、RSSフィード等様々な機能を利用することができる。
2012年3月現在、3,102の政府関連サイト(世界)がJoomlaで構築されている。Joomla! 2.5バージョンより標準で多言語対応機能、ダイナミックな閲覧や権限制限のコントロール機能、マルチカテゴリ機能、擬似マルチサイト機能などが追加されている。最近は、スマートフォンやタブレットPCなどに自動対応するレスポンシブなテンプレートも登場してきている。


ブラウザーで図形編集ツールPaintWeb

PaintWebはHTML 5 Canvas APIを利用して、ブラウザーで図形編集ツールです。


php-mobile-detect

php-mobile-detectはPHPクラスの一種であり、User-Agentにより端末種類を判定します。

サンプルコード

include("Mobile_Detect.php");
$detect = new Mobile_Detect();
if($detect->iOS()){
    // code to run for the Apple iOS platform.
}
if($detect->isAndroidOS()){
    // code to run for the Google Android platform.
}
if ($detect->isMobile()) {
    // any mobile platform
}
if($detect->isTablet()){
    // any tablet
}

Ubuntuディスク容量確認

ディスク全体:
df -h

フォルダ容量確認:
du -s -h フォルダ名

フォルダファイル数確認:
find /var/www/ -type f | wc -l

ファイル更新日付で表示:
ll --full-time -tr

Redmine 2.0.0リリース(Rails 3)

Redmineはオープンソースのプロジェクト管理ソフトウェアです。

プロジェクトのタスク管理、進捗管理、情報共有が行えます。SubversionやGitなどのバージョン管理システムとの連携機能も備えており、ソフトウェア開発やwebサイト制作などのITプロジェクトで特に威力を発揮します。

今回のリリースは従来のRails 2.3を破棄して、最新のRails 3を利用して開発されました。当バージョンは下位互換性の問題がありますので、前の一部のプラグインは使えなくなりますので、しばらく待つ必要です。


Nagios 3.4.1リリース

Nagios(ナギオス)は、オープンソースのコンピュータシステムおよびネットワークの監視のためのアプリケーションソフトウェアである。Nagios は指定されたノードとサービスを監視し、問題が発生したり解決したりした時にユーザーに通知する。

当初 NetSaint の名称で Ethan Galstad を中心として開発され、保守されている。また、各種プラグインは何人かのソフトウェア開発者が活発に保守している。

当初 Linux 向けに開発されたが、現在ではその他のUNIX系OSでも動作する。

Nagios はフリーソフトウェア財団の GNU General Public License バージョン 2 でライセンス提供されている。


Ajaxフレームワーク jQuery

jQueryはフリー、オープンソースのJavascriptライブラリです、John Resigさんに作られました。ライセンスはGPLとMITとなります。

サンプルコード:$("p.neat").addClass("ohmy").show("slow");

特徴:
軽い
GZipで圧縮した後は14KBになり

チェン文法
$("p.surprise").addClass("ohmy").show("slow");

CSS 1-3セレクター
CSSでDOMオブジェクトを選択できる

マルチブラウザー

2012年5月14日月曜日

iOSアプリ開発用ヒント TBHintView

TBHintViewは、iOSアプリ開発用ヒント(HINT)を表示するライブラリで、高度のカスタマイズ機能やマルチページ対応、アニメーションで表示などの特徴があります。



機能・特徴
◇ 使い方簡単
◇ マルチページサポート
◇ タイトルやアイコン指定可能
◇ ページにテキストやイメージ、カスタムビューを設定可能
◇ 表示・非表示のアニメーション効果の設定
◇ トップ&底部で表示可能

ウェブページ開発ツールAdobe Brackets

BracketsはAdobe会社のオープンソースでリリースしたHTML/CSS/JavaScriptのIDEです。
WindowsとOS Xバージョンを提供されています。


Qtビルドツール Qmake

qmakeはソリューション開発を補助するマルチプラットフォームのビルドツールです(Qtツールの一つ)。qmakeは自動的にMakefileや、Microsoft Visual Studioとxcodeソリューションファイルを作成できます。Qtで書いたコードではなくも、qmakeを使用することができるので、多種のソフトパッケージのビルドツールとしてよく使われます。

手でMakefileを書くのはとても大変で、特にマルチプラットフォームのソフト開発時はさらに難しくなります。qmakeは【.pro】というソリューションファイルによって自動的はマルチプラットフォームのMakefileを作成してくれます。

URL:
http://doc.trolltech.com/4.5/qmake-manual.html

Chromeゲーム開発フレームワークAroma

AromaはChrome’s Native Clientをベースにするゲーム開発フレームワークです、Lua言語でゲームを開発し、Chrome Web Storeで公開できます。



UbuntuにJoomlaをインストールする手順

英語サイトだけど、一番役に立ちます。

https://help.ubuntu.com/community/Joomla

ホームページ