<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>i-keng.com &#187; i-keng</title>
	<atom:link href="http://www.i-keng.com/author/admin/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.i-keng.com</link>
	<description>free php scripts ajax web resource</description>
	<lastBuildDate>Sun, 29 Aug 2010 08:59:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>WYSIWYG Editor With A File Manager: elRTE</title>
		<link>http://www.i-keng.com/2010/08/29/wysiwyg-editor-with-a-file-manager-elrte/</link>
		<comments>http://www.i-keng.com/2010/08/29/wysiwyg-editor-with-a-file-manager-elrte/#comments</comments>
		<pubDate>Sun, 29 Aug 2010 08:59:20 +0000</pubDate>
		<dc:creator>i-keng</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[rich text editor]]></category>
		<category><![CDATA[text editor]]></category>
		<category><![CDATA[WYSIWYG]]></category>

		<guid isPermaLink="false">http://www.i-keng.com/?p=182</guid>
		<description><![CDATA[elRTE is an open source and feature-rich WYSIWYG editor that is built using jQuery UI. It performs all standard functions of an editor and has all the extras like undo-redo, advanced table management, creating a custom HTML element with a custom style + inserting it quickly and more. The interface is controlled via a single [...]]]></description>
			<content:encoded><![CDATA[<p>elRTE is an open source and feature-rich WYSIWYG editor that is built using jQuery UI.</p>
<p>It performs all standard functions of an editor and has all the extras like undo-redo, advanced table management, creating a custom HTML element with a custom style + inserting it quickly and more.</p>
<p><img class="aligncenter" title="WYSIWYG" src="http://images.i-keng.com/images/screenshot.png" alt="" width="450" height="260" /></p>
<p><span id="more-182"></span></p>
<p>The interface is controlled via a single CSS file and can be customized pretty easily.</p>
<p>It has a <strong>built-in &#8220;save&#8221; button</strong> which can be  attached to a JS function that saves the content that is pretty useful  for helping users not to lose their content.</p>
<p><strong>elRTE</strong> can be integrated with any file manager, however, there is <a href="http://elrte.org/elfinder" target="_blank">elFinder</a>, a file manager that has ready-to-use integration (can be used standalone too).</p>
<p><strong>Website:</strong> <a href="http://elrte.org/" target="_blank">http://elrte.org/</a><br />
<strong>Demo:</strong> <a href="http://elrte.org/demo" target="_blank">http://elrte.org/demo</a><br />
<strong>Download:</strong> <a href="http://sourceforge.net/projects/elrte/files/" target="_blank">http://sourceforge.net/projects/elrte/files/</a></p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.i-keng.com/2010/08/29/wysiwyg-editor-with-a-file-manager-elrte/" target="_blank"><img src="http://www.i-keng.com/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a><a href="http://www.facebook.com/share.php?u=http://www.i-keng.com/2010/08/29/wysiwyg-editor-with-a-file-manager-elrte/" target="_blank" title="Share on Facebook">Share on Facebook</a></p><div style='display:none' id="post-refEl-182"></div>]]></content:encoded>
			<wfw:commentRss>http://www.i-keng.com/2010/08/29/wysiwyg-editor-with-a-file-manager-elrte/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MobiOne iPhone Emulator</title>
		<link>http://www.i-keng.com/2010/04/15/mobione-iphone-emulator/</link>
		<comments>http://www.i-keng.com/2010/04/15/mobione-iphone-emulator/#comments</comments>
		<pubDate>Thu, 15 Apr 2010 07:55:44 +0000</pubDate>
		<dc:creator>i-keng</dc:creator>
				<category><![CDATA[Other]]></category>
		<category><![CDATA[iPhone Emulator]]></category>
		<category><![CDATA[iPhone Emulator for Windows]]></category>
		<category><![CDATA[iPhone SDK]]></category>

		<guid isPermaLink="false">http://www.i-keng.com/?p=171</guid>
		<description><![CDATA[MobiOne is a powerful and free iPhone and Palm Pre emulator (currently for Windows only) with a drag-n-drop mobile-web visual designer for mockups and mobile HTML code generation functionality. It has various mobile design templates, updated OSS components, screen capture, multi-touch, gesture support and more. The tool doesn&#8217;t require any SDK to be installed as [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.genuitec.com/mobile/" target="_blank"><strong>MobiOne</strong></a> is a powerful and <strong>free iPhone and Palm Pre emulator</strong> (currently for Windows only) with a drag-n-drop mobile-web visual  designer for mockups and mobile HTML code generation functionality.</p>
<p><a href="http://www.i-keng.com/wp-content/uploads/2010/04/mobione.jpg"><img class="aligncenter size-full wp-image-172" title="mobione" src="http://www.i-keng.com/wp-content/uploads/2010/04/mobione.jpg" alt="" width="480" height="214" /></a><span id="more-171"></span>It has various mobile design templates, updated OSS components,  screen capture, multi-touch, gesture support and more.</p>
<p>The tool <strong>doesn&#8217;t require any SDK to be installed</strong> as  it takes advantage of HTML5, CSS3 and JavaScript for development.</p>
<p><strong>MobiOne</strong> also supports <a href="http://www.phonegap.com/" target="_blank">PhoneGap</a> (an open  source, JS-based mobile development toolkit)</p>
<p><strong>Website:</strong> <a href="http://www.genuitec.com/mobile/" target="_blank">http://www.genuitec.com/mobile/</a></p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.i-keng.com/2010/04/15/mobione-iphone-emulator/" target="_blank"><img src="http://www.i-keng.com/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a><a href="http://www.facebook.com/share.php?u=http://www.i-keng.com/2010/04/15/mobione-iphone-emulator/" target="_blank" title="Share on Facebook">Share on Facebook</a></p><div style='display:none' id="post-refEl-171"></div>]]></content:encoded>
			<wfw:commentRss>http://www.i-keng.com/2010/04/15/mobione-iphone-emulator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AeroSQL : Web-Based Multiple MySQL Manager</title>
		<link>http://www.i-keng.com/2010/04/07/aerosql-web-based-multiple-mysql-manager/</link>
		<comments>http://www.i-keng.com/2010/04/07/aerosql-web-based-multiple-mysql-manager/#comments</comments>
		<pubDate>Tue, 06 Apr 2010 17:57:47 +0000</pubDate>
		<dc:creator>i-keng</dc:creator>
				<category><![CDATA[Database]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[MySQL Management Tool]]></category>
		<category><![CDATA[MySQL Manager]]></category>

		<guid isPermaLink="false">http://www.i-keng.com/?p=165</guid>
		<description><![CDATA[AeroSQL is an open source web application, for managing MySQL databases. It can control databases from different servers in a single, desktop-like interface where records can be easily browsed or edited within a grid. The application displays every query executed &#38; can run a batch of sql queries to save you time. It is possible [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.burlaca.com/aerosql/" target="_blank"><strong>AeroSQL</strong></a> is an <strong>open source</strong> web application, for <strong>managing MySQL databases</strong>.</p>
<p>It can <strong>control databases from different servers</strong> in a single, <strong>desktop-like interface</strong> where records can be easily browsed or edited within a grid.</p>
<p><a href="http://www.i-keng.com/wp-content/uploads/2010/04/aerosql.gif"><img class="aligncenter size-full wp-image-166" title="aerosql" src="http://www.i-keng.com/wp-content/uploads/2010/04/aerosql.gif" alt="" width="480" height="187" /></a><span id="more-165"></span></p>
<p>The application displays every query executed &amp; can run a batch of sql queries to save you time.</p>
<p>It is possible to <strong>select the columns to be displayed</strong> while editing a table which will help reaching the data in an organized way.</p>
<p><strong>AeroSQL</strong> is <strong>built with PHP &amp; uses ExtJS</strong> to provide the desktop-like functionality.</p>
<p><strong>Website:</strong> <a href="http://www.burlaca.com/aerosql/" target="_blank">http://www.burlaca.com/aerosql/</a><br />
<strong>Demo:</strong> <a href="http://www.burlaca.com/aerosql-demo/" target="_blank">http://www.burlaca.com/aerosql-demo/</a></p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.i-keng.com/2010/04/07/aerosql-web-based-multiple-mysql-manager/" target="_blank"><img src="http://www.i-keng.com/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a><a href="http://www.facebook.com/share.php?u=http://www.i-keng.com/2010/04/07/aerosql-web-based-multiple-mysql-manager/" target="_blank" title="Share on Facebook">Share on Facebook</a></p><div style='display:none' id="post-refEl-165"></div>]]></content:encoded>
			<wfw:commentRss>http://www.i-keng.com/2010/04/07/aerosql-web-based-multiple-mysql-manager/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FlexPaper Open Source Document Viewer For Websites</title>
		<link>http://www.i-keng.com/2010/04/07/flexpaper-open-source-document-viewer-for-websites/</link>
		<comments>http://www.i-keng.com/2010/04/07/flexpaper-open-source-document-viewer-for-websites/#comments</comments>
		<pubDate>Tue, 06 Apr 2010 17:36:31 +0000</pubDate>
		<dc:creator>i-keng</dc:creator>
				<category><![CDATA[Other]]></category>
		<category><![CDATA[document viewer]]></category>
		<category><![CDATA[Document Viewer on web]]></category>
		<category><![CDATA[flash document viewer]]></category>

		<guid isPermaLink="false">http://www.i-keng.com/?p=161</guid>
		<description><![CDATA[FlexPaper is an open source document viewer component for displaying PDF files inside websites or Flash applications. The component does not exactly display PDF files but the PDF-to-SWF converted files in a Acrobat Reader-like interface. Usage is pretty simple, just inserting the SWF file + customizing the options and there are free tools to convert [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://flexpaper.devaldi.com/" target="_blank"><strong>FlexPaper</strong></a> is an <strong>open source</strong> document viewer component for <strong>displaying PDF files inside websites</strong> or Flash applications.</p>
<p>The component does not exactly display PDF files but the PDF-to-SWF converted files in a Acrobat Reader-like interface.</p>
<p><a href="http://www.i-keng.com/wp-content/uploads/2010/04/flexpaper.gif"><img class="aligncenter size-full wp-image-162" title="flexpaper" src="http://www.i-keng.com/wp-content/uploads/2010/04/flexpaper.gif" alt="" width="480" height="168" /><span id="more-161"></span></a></p>
<p>Usage is pretty simple, just inserting the SWF file + customizing the options and there are free tools to convert documents, like <a href="http://www.swftools.org/download.html" target="_blank">SwfTools</a>.</p>
<p><strong>FlexPaper</strong> supports zoom in/out, paging, fullscreen, search and printing the documents viewed.</p>
<p>Optionally, it is possible to use the component in Adobe Flex as a SWC source file comes with the download.</p>
<p><strong>Website:</strong> <a href="http://flexpaper.devaldi.com/" target="_blank">http://flexpaper.devaldi.com/</a><br />
<strong>Download:</strong> <a href="http://flexpaper.devaldi.com/download.htm" target="_blank">http://flexpaper.devaldi.com/download.htm</a></p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.i-keng.com/2010/04/07/flexpaper-open-source-document-viewer-for-websites/" target="_blank"><img src="http://www.i-keng.com/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a><a href="http://www.facebook.com/share.php?u=http://www.i-keng.com/2010/04/07/flexpaper-open-source-document-viewer-for-websites/" target="_blank" title="Share on Facebook">Share on Facebook</a></p><div style='display:none' id="post-refEl-161"></div>]]></content:encoded>
			<wfw:commentRss>http://www.i-keng.com/2010/04/07/flexpaper-open-source-document-viewer-for-websites/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Real-Time Site Analytics Tool: Woopra</title>
		<link>http://www.i-keng.com/2010/01/12/real-time-site-analytics-tool-woopra/</link>
		<comments>http://www.i-keng.com/2010/01/12/real-time-site-analytics-tool-woopra/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 15:25:22 +0000</pubDate>
		<dc:creator>i-keng</dc:creator>
				<category><![CDATA[Other]]></category>
		<category><![CDATA[Analytics]]></category>
		<category><![CDATA[Google Analytics]]></category>
		<category><![CDATA[Web Stat]]></category>
		<category><![CDATA[Web Tracking]]></category>
		<category><![CDATA[woopra]]></category>

		<guid isPermaLink="false">http://www.i-keng.com/?p=131</guid>
		<description><![CDATA[วันนี้จะมาแนะนำ Tools สำหรับใช้เก็บ Stat. ของ WebSite กันครับ โดยเจ้าตัวนี้ชื่อ Woopra ครับ โดยการใช้งานทั่วไปก็คล้ายๆกับ Web stats หรือ Google Analytics ทั่วไป (ข้อมูลอาจจะเยอะกว่าด้วยซ้ำ) .. แต่เจ้าตัวนี้จะมี Desktop Application เอาใว้ให้ Monitor กันแบบ Realtime กันเลยทีเดียวเชียวครับ Features Live Tracking and Web Statistics Rich User Interface Real-Time Analytics Manage Multiple Blogs and Websites Deep Analytic and Search Capabilities Live Chat ตัวอย่าง Desktop Application Website: http://www.woopra.com/ [...]]]></description>
			<content:encoded><![CDATA[<p>วันนี้จะมาแนะนำ Tools สำหรับใช้เก็บ Stat. ของ WebSite กันครับ โดยเจ้าตัวนี้ชื่อ <a href="http://www.woopra.com/" target="_blank">Woopra</a> ครับ</p>
<p>โดยการใช้งานทั่วไปก็คล้ายๆกับ Web stats หรือ Google Analytics ทั่วไป (ข้อมูลอาจจะเยอะกว่าด้วยซ้ำ) .. แต่เจ้าตัวนี้จะมี Desktop Application เอาใว้ให้ Monitor กันแบบ Realtime กันเลยทีเดียวเชียวครับ</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-140" title="woo" src="http://www.i-keng.com/wp-content/uploads/2010/01/woo1.png" alt="" width="450" height="268" /></p>
<p><span id="more-131"></span></p>
<p><strong><span style="text-decoration: underline;">Features</span></strong></p>
<ul>
<li>Live Tracking and Web Statistics</li>
<li>Rich User Interface</li>
<li>Real-Time Analytics</li>
<li>Manage Multiple Blogs and Websites</li>
<li>Deep Analytic and Search Capabilities</li>
<li>Live Chat</li>
</ul>
<p><strong><span style="text-decoration: underline;">ตัวอย่าง Desktop Application</span></strong></p>
<p><img class="aligncenter size-full wp-image-134" title="woopra" src="http://www.i-keng.com/wp-content/uploads/2010/01/woopra1.png" alt="" width="450" height="300" /></p>
<p><img class="aligncenter size-full wp-image-135" title="woopra2" src="http://www.i-keng.com/wp-content/uploads/2010/01/woopra2.png" alt="" width="450" height="300" /></p>
<p><img class="aligncenter size-full wp-image-136" title="woopra3" src="http://www.i-keng.com/wp-content/uploads/2010/01/woopra3.png" alt="" width="450" height="300" /></p>
<p><strong>Website:</strong> <a href="http://www.woopra.com/" target="_blank">http://www.woopra.com/</a></p>
<p><strong>Download:</strong> <a href="http://www.woopra.com/download/" target="_blank">http://www.woopra.com/download/</a></p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;">
<h3>Live Tracking and Web Statistics</h3>
</div>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.i-keng.com/2010/01/12/real-time-site-analytics-tool-woopra/" target="_blank"><img src="http://www.i-keng.com/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a><a href="http://www.facebook.com/share.php?u=http://www.i-keng.com/2010/01/12/real-time-site-analytics-tool-woopra/" target="_blank" title="Share on Facebook">Share on Facebook</a></p><div style='display:none' id="post-refEl-131"></div>]]></content:encoded>
			<wfw:commentRss>http://www.i-keng.com/2010/01/12/real-time-site-analytics-tool-woopra/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>xmoovStream &#8211; Opensource PHP Streaming</title>
		<link>http://www.i-keng.com/2010/01/12/xmoovstream-opensource-php-streaming/</link>
		<comments>http://www.i-keng.com/2010/01/12/xmoovstream-opensource-php-streaming/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 07:31:49 +0000</pubDate>
		<dc:creator>i-keng</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[php Streaming]]></category>
		<category><![CDATA[PHP Streaming Server]]></category>
		<category><![CDATA[straming server]]></category>
		<category><![CDATA[xmoovStream]]></category>

		<guid isPermaLink="false">http://www.i-keng.com/?p=122</guid>
		<description><![CDATA[xmoovStream Server is an open source http streaming server built with PHP. It creates a layer between the web &#38; your files to provide you control over them in many ways like: stream Flash videos force file downloads logging of every action hot link protection hide original file locations bandwidth throttling &#38; burst loading &#38; [...]]]></description>
			<content:encoded><![CDATA[<p><strong>xmoovStream Server</strong> is an <strong>open source http streaming server</strong> built with <strong>PHP</strong>.</p>
<div style="text-align: center;"><img class="size-full wp-image-123  aligncenter" title="xmoovStream" src="http://www.i-keng.com/wp-content/uploads/2010/01/xmoovStream.png" alt="" width="400" height="225" /></div>
<p><span id="more-122"></span><br />
It creates a layer between the web &amp; your files to provide you control over them in many ways like:</p>
<ul>
<li>stream Flash videos</li>
<li>force file downloads</li>
<li>logging of every action</li>
<li>hot link protection</li>
<li>hide original file locations</li>
<li>bandwidth throttling &amp; burst loading</li>
<li>&amp; more..</li>
</ul>
<p><strong>xmoovStream</strong> is a <strong>centralized server</strong> which can manage different kinds of content from different urls under a single installation.</p>
<p>Like mentioned, it is not limited to streaming Flash videos, it can simply <strong>stream any file type</strong> including the video player itself or a thumbnail.</p>
<p>The server also <strong>comes with a lightweight video player &amp; an audio player</strong> for streaming your content.</p>
<p><strong>P.S.</strong> The resource is free for non-commercial website &amp; requires a license for any other usage.</p>
<p><strong>Website:</strong> <a href="http://stream.xmoov.com/" target="_blank">http://stream.xmoov.com/</a><br />
<strong>Demo:</strong> <a href="http://stream.xmoov.com/examples/" target="_blank">http://stream.xmoov.com/examples/</a><br />
<strong>Download:</strong> <a href="http://stream.xmoov.com/download/" target="_blank">http://stream.xmoov.com/download/</a></p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.i-keng.com/2010/01/12/xmoovstream-opensource-php-streaming/" target="_blank"><img src="http://www.i-keng.com/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a><a href="http://www.facebook.com/share.php?u=http://www.i-keng.com/2010/01/12/xmoovstream-opensource-php-streaming/" target="_blank" title="Share on Facebook">Share on Facebook</a></p><div style='display:none' id="post-refEl-122"></div>]]></content:encoded>
			<wfw:commentRss>http://www.i-keng.com/2010/01/12/xmoovstream-opensource-php-streaming/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Highcharts: Interactive JavaScript Charts</title>
		<link>http://www.i-keng.com/2010/01/04/highcharts-interactive-javascript-charts/</link>
		<comments>http://www.i-keng.com/2010/01/04/highcharts-interactive-javascript-charts/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 16:22:59 +0000</pubDate>
		<dc:creator>i-keng</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[graph]]></category>
		<category><![CDATA[iphone graph]]></category>
		<category><![CDATA[iwebkit graph]]></category>
		<category><![CDATA[javascript graph]]></category>

		<guid isPermaLink="false">http://www.i-keng.com/?p=119</guid>
		<description><![CDATA[Highcharts is a JavaScript charting library for creating interactive charts in various types (line, spline, area, areaspline, column, bar, pie &#38; scatter). The library offers a high-level of usability with features like: tooltip labels displaying info on hovered items zooming on a specific part of the chart text rotation on labels for a better readability [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.highcharts.com/" target="_blank"><strong>Highcharts</strong></a> is a <strong>JavaScript charting library</strong> for creating <strong>interactive charts</strong> in various types (line, spline, area, areaspline, column, bar, pie &amp; scatter).</p>
<p>The library offers a high-level of usability with features like:</p>
<ul>
<li> tooltip labels displaying info on hovered items</li>
<li> zooming on a specific part of the chart</li>
<li> text rotation on labels for a better readability</li>
</ul>
<p><img class="aligncenter size-full wp-image-120" title="highcharts-js" src="http://www.i-keng.com/wp-content/uploads/2010/01/highcharts-js.jpg" alt="highcharts-js" width="480" height="246" /><span id="more-119"></span></p>
<p><strong>Highcharts</strong> has an <strong>admirable effort in browser compatibility</strong>. For standard browsers it uses the canvas element and in some cases SVG for the graphics rendering. In Internet Explorer, graphics are drawn using VML. Besides all major browsers, it <strong>works in iPhone &amp; IE6</strong>.</p>
<p>The library is offered for <strong>free to be used in personal/non-commercial projects</strong> &amp; requires a license for commercial ones.</p>
<p><strong>Website:</strong> <a href="http://www.highcharts.com/" target="_blank">http://www.highcharts.com/<br />
</a> <strong>Demo:</strong> <a href="http://www.highcharts.com/demo" target="_blank">http://www.highcharts.com/demo<br />
</a> <strong>Download:</strong> <a href="http://www.highcharts.com/download">http://www.highcharts.com/download</a></p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.i-keng.com/2010/01/04/highcharts-interactive-javascript-charts/" target="_blank"><img src="http://www.i-keng.com/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a><a href="http://www.facebook.com/share.php?u=http://www.i-keng.com/2010/01/04/highcharts-interactive-javascript-charts/" target="_blank" title="Share on Facebook">Share on Facebook</a></p><div style='display:none' id="post-refEl-119"></div>]]></content:encoded>
			<wfw:commentRss>http://www.i-keng.com/2010/01/04/highcharts-interactive-javascript-charts/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Stunning Web-Based File Manager: Mollify</title>
		<link>http://www.i-keng.com/2010/01/04/stunning-web-based-file-manager-mollify/</link>
		<comments>http://www.i-keng.com/2010/01/04/stunning-web-based-file-manager-mollify/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 16:18:27 +0000</pubDate>
		<dc:creator>i-keng</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[osx style]]></category>
		<category><![CDATA[php gwt]]></category>
		<category><![CDATA[php list directory]]></category>

		<guid isPermaLink="false">http://www.i-keng.com/?p=114</guid>
		<description><![CDATA[Mollify is an open source web-based file manager, built with PHP &#38; GWT, that can control files hosted in a web server or hosting account. It has a simple, intuitive &#38; Ajaxed interface that also supports multiple languages. The application is multi-user (users &#38; user-groups) where a file-level access can be set. File actions &#38; [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.jaervelae.com/mollify/" target="_blank"><strong>Mollify</strong></a> is an <strong>open source web-based file manager</strong>, built with <strong>PHP &amp; GWT</strong>, that can control files hosted in a web server or hosting account.</p>
<p>It has a <strong>simple, intuitive &amp; Ajaxed interface</strong> that also supports multiple languages.</p>
<p style="text-align: right;"><img class="aligncenter size-full wp-image-115" title="mollify" src="http://www.i-keng.com/wp-content/uploads/2010/01/mollify.jpg" alt="mollify" width="480" height="201" /></p>
<p><span id="more-114"></span></p>
<p>The application is <strong>multi-user (users &amp; user-groups)</strong> where a file-level access can be set.</p>
<p>File actions &amp; directory actions can be completed quickly from context popup menus. It is also possible to <strong>download files/folders in zipped format</strong>.</p>
<p><strong>Mollify</strong> can <strong>upload multiple files</strong> at once &amp; enables to list the contents with <strong>sortable columns</strong>.</p>
<p>A unique feature offered is the <strong>ability to define aliases for folders</strong> in order to hide the real folder structure for security purposes.</p>
<p>The interface is totally <strong>customizable with CSS</strong>. Also, integration of the application with other products is possible as the frontend &amp; backends are independent (they communicate with HTTP/JSON).</p>
<p><strong>Website:</strong> <a href="Website: http://www.jaervelae.com/mollify/ Demo: http://www.jaervelae.com/mollify/demo.php Download: http://www.jaervelae.com/mollify/download.php" target="_blank">http://www.jaervelae.com/mollify/<br />
</a> <strong>Demo:</strong> <a href="http://www.jaervelae.com/mollify/demo.php" target="_blank">http://www.jaervelae.com/mollify/demo.php<br />
</a> <strong>Download:</strong> <a href="http://www.jaervelae.com/mollify/download.php" target="_blank">http://www.jaervelae.com/mollify/download.php</a></p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.i-keng.com/2010/01/04/stunning-web-based-file-manager-mollify/" target="_blank"><img src="http://www.i-keng.com/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a><a href="http://www.facebook.com/share.php?u=http://www.i-keng.com/2010/01/04/stunning-web-based-file-manager-mollify/" target="_blank" title="Share on Facebook">Share on Facebook</a></p><div style='display:none' id="post-refEl-114"></div>]]></content:encoded>
			<wfw:commentRss>http://www.i-keng.com/2010/01/04/stunning-web-based-file-manager-mollify/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Simple JavaScript UI Kit For Complex Apps.: UKI</title>
		<link>http://www.i-keng.com/2010/01/04/simple-javascript-ui-kit-for-complex-apps-uki/</link>
		<comments>http://www.i-keng.com/2010/01/04/simple-javascript-ui-kit-for-complex-apps-uki/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 16:12:36 +0000</pubDate>
		<dc:creator>i-keng</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[javascript desktop]]></category>
		<category><![CDATA[ui]]></category>
		<category><![CDATA[uki]]></category>

		<guid isPermaLink="false">http://www.i-keng.com/?p=111</guid>
		<description><![CDATA[Uki is a simple JavaScript user interface toolkit for creating desktop-like web applications with few lines of code. The toolkit is fast. It uses progressive rendering, can render 30k+ lists &#38; tables very quickly (which would normally take minutes in IE). It doesn&#8217;t offer a complete JavaScript framework. Rather, Uki is totally focused on the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://ukijs.org/" target="_blank"><strong>Uki</strong></a> is a simple <strong>JavaScript user interface toolkit</strong> for <strong>creating desktop-like web applications</strong> with few lines of code.</p>
<p>The toolkit is <strong>fast</strong>. It uses progressive rendering, can render 30k+ lists &amp; tables very quickly (which would normally take minutes in IE).</p>
<p style="text-align: right;"><img class="aligncenter size-full wp-image-112" title="uki-javascript-ui-toolkit" src="http://www.i-keng.com/wp-content/uploads/2010/01/uki-javascript-ui-toolkit.jpg" alt="uki-javascript-ui-toolkit" width="480" height="178" /></p>
<p><span id="more-111"></span></p>
<p>It doesn&#8217;t offer a complete JavaScript framework. Rather, <strong>Uki is totally focused on the layout</strong> and, if wanted, can be used with any JS framework.</p>
<p><strong>Uki</strong> comes with a <strong>rich view-component library</strong> ranging from slider to list and splitpane (more is on the way like tree, grid views).</p>
<p>The toolkit works cross-browser &amp; presents a <a href="http://ukijs.org/functional/wave.html" target="_blank">demo for creating the Google Wave interface</a> with 100 lines of code.</p>
<p><strong>Website:</strong> <a href="http://ukijs.org/" target="_blank">http://ukijs.org/</a><br />
<strong>Demo:</strong> <a href="http://ukijs.org/functional/wave.html" target="_blank">http://ukijs.org/functional/wave.html</a></p>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.i-keng.com/2010/01/04/simple-javascript-ui-kit-for-complex-apps-uki/" target="_blank"><img src="http://www.i-keng.com/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a><a href="http://www.facebook.com/share.php?u=http://www.i-keng.com/2010/01/04/simple-javascript-ui-kit-for-complex-apps-uki/" target="_blank" title="Share on Facebook">Share on Facebook</a></p><div style='display:none' id="post-refEl-111"></div>]]></content:encoded>
			<wfw:commentRss>http://www.i-keng.com/2010/01/04/simple-javascript-ui-kit-for-complex-apps-uki/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>การแบ่งหน้าด้วย PHP (PHP Paging)</title>
		<link>http://www.i-keng.com/2009/09/26/%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b9%81%e0%b8%9a%e0%b9%88%e0%b8%87%e0%b8%ab%e0%b8%99%e0%b9%89%e0%b8%b2%e0%b8%94%e0%b9%89%e0%b8%a7%e0%b8%a2-php-php-paging/</link>
		<comments>http://www.i-keng.com/2009/09/26/%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b9%81%e0%b8%9a%e0%b9%88%e0%b8%87%e0%b8%ab%e0%b8%99%e0%b9%89%e0%b8%b2%e0%b8%94%e0%b9%89%e0%b8%a7%e0%b8%a2-php-php-paging/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 17:22:24 +0000</pubDate>
		<dc:creator>i-keng</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[php paging]]></category>
		<category><![CDATA[การแบ่งหน้าด้วย php]]></category>

		<guid isPermaLink="false">http://www.i-keng.com/?p=68</guid>
		<description><![CDATA[วิธีการแบ่งหน้าด้วย PHP ให้ออกมาในรูปแบบดังนี้ [First page] &#60;&#60; Previous &#124; Page: &#8230; 2 3 4 5 6 &#8230; &#124; Next &#62;&#62; [Last page] วิธีใช้งาน &#60;? echo displayPaging( $total, $limit, $pagenumber, $baseurl ); /* $total = จำนวนข้อมูลทั้งหมด $limit = จำนวนข้อมูลต่อ 1 หน้า $pagenumber = เลขหน้าปัจจุบัน $baseurl = Parameter ต่าง ๆ แต่ Parameter สุดท้ายต้องเป็น page= ตัวอย่าง displayPaging( 100, 20, [...]]]></description>
			<content:encoded><![CDATA[<p>วิธีการแบ่งหน้าด้วย PHP ให้ออกมาในรูปแบบดังนี้</p>
<p>[First page] &lt;&lt; Previous | Page: &#8230; 2 3 4 5 6 &#8230; | Next &gt;&gt; [Last page]</p>
<p>วิธีใช้งาน</p>
<pre class="brush: php">
&lt;?
echo displayPaging( $total, $limit, $pagenumber, $baseurl );
/*
$total = จำนวนข้อมูลทั้งหมด
$limit = จำนวนข้อมูลต่อ 1 หน้า
$pagenumber = เลขหน้าปัจจุบัน
$baseurl = Parameter ต่าง ๆ แต่ Parameter สุดท้ายต้องเป็น page=
ตัวอย่าง displayPaging( 100, 20, 4, &quot;?keyword=เก่ง&amp;page=&quot;);
*/
?&gt;
</pre>
<p>ตัว Function อยู่ด้านในนะจ๊ะ&#8230;</p>
<p>ตัว Function</p>
<pre class="brush: php">
&lt;?
function displayPaging( $total, $limit, $pagenumber, $baseurl ){
// how many page numbers to show in list at a time
$showpages = &quot;10&quot;; // 1,3,5,7,9...

// set up icons to be used
$icon_path = &#039;icons/&#039;;
$icon_param = &#039;align=&quot;middle&quot; style=&quot;border:0px;&quot; &#039;;
$icon_first= &#039;[First page]&#039;;
$icon_last= &#039;[Lastpage]&#039;;
$icon_previous= &#039;&lt;&lt; Previous&#039;;
$icon_next= &#039;Next &gt;&gt;&#039;;
///////////////////
///////////////////

// do calculations
$pages = ceil($total / $limit);
$offset = ($pagenumber * $limit) - $limit;
$end = $offset + $limit;

// prepare paging links
$html .= &#039;&lt;div id=&quot;pageLinks&quot;&gt;&#039;;
// if first link is needed
if($pagenumber &gt; 1) { $previous = $pagenumber -1;
$html .= &#039;&lt;a href=&quot;&#039;.$baseurl.&#039;1&quot;&gt;&#039;.$icon_first.&#039;&lt;/a&gt; &#039;;
}
// if previous link is needed
if($pagenumber &gt; 2) { $previous = $pagenumber -1;
$html .= &#039;&lt;a href=&quot;&#039;.$baseurl.&#039;&#039;.$previous.&#039;&quot;&gt;&#039;.$icon_previous.&#039;&lt;/a&gt; &#039;;
}
// print page numbers
if ($pages&gt;=2) { $p=1;
$html .= &quot;| Page: &quot;;
$pages_before = $pagenumber - 1;
$pages_after = $pages - $pagenumber;
$show_before = floor($showpages / 2);
$show_after = floor($showpages / 2);
if ($pages_before &lt; $show_before){
$dif = $show_before - $pages_before;
$show_after = $show_after + $dif;
}
if ($pages_after &lt; $show_after){
$dif = $show_after - $pages_after;
$show_before = $show_before + $dif;
}
$minpage = $pagenumber - ($show_before+1);
$maxpage = $pagenumber + ($show_after+1);

if ($pagenumber &gt; ($show_before+1) &amp;&amp; $showpages &gt; 0) {
$html .= &quot; ... &quot;;
}
while ($p &lt;= $pages) {
if ($p &gt; $minpage &amp;&amp; $p &lt; $maxpage) {
if ($pagenumber == $p) {
$html .= &quot; &lt;b&gt;&quot;.$p.&quot;&lt;/b&gt;&quot;;
} else {
$html .= &#039; &lt;a href=&quot;&#039;.$baseurl.$p.&#039;&quot;&gt;&#039;.$p.&#039;&lt;/a&gt;&#039;;
}
}
$p++;
}
if ($maxpage-1 &lt; $pages &amp;&amp; $showpages &gt; 0) {
$html .= &quot; ... &quot;;
}
}
// if next link is needed
if($end &lt; $total) { $next = $pagenumber +1;
if ($next != ($p-1)) {
$html .= &#039; | &lt;a href=&quot;&#039;.$baseurl.$next.&#039;&quot;&gt;&#039;.$icon_next.&#039;&lt;/a&gt;&#039;;
} else {$html .= &#039; | &#039;;}
}
// if last link is needed
if($end &lt; $total) { $last = $p -1;
$html .= &#039; &lt;a href=&quot;&#039;.$baseurl.$last.&#039;&quot;&gt;&#039;.$icon_last.&#039;&lt;/a&gt;&#039;;
}
$html .= &#039;&lt;/div&gt;&#039;;
// return paging links
return $html;
}
?&gt;
</pre>
<p class="facebook"><a href="http://www.facebook.com/share.php?u=http://www.i-keng.com/2009/09/26/%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b9%81%e0%b8%9a%e0%b9%88%e0%b8%87%e0%b8%ab%e0%b8%99%e0%b9%89%e0%b8%b2%e0%b8%94%e0%b9%89%e0%b8%a7%e0%b8%a2-php-php-paging/" target="_blank"><img src="http://www.i-keng.com/wp-content/plugins/add-to-facebook-plugin/facebook_share_icon.gif" alt="Share on Facebook" title="Share on Facebook" /></a><a href="http://www.facebook.com/share.php?u=http://www.i-keng.com/2009/09/26/%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b9%81%e0%b8%9a%e0%b9%88%e0%b8%87%e0%b8%ab%e0%b8%99%e0%b9%89%e0%b8%b2%e0%b8%94%e0%b9%89%e0%b8%a7%e0%b8%a2-php-php-paging/" target="_blank" title="Share on Facebook">Share on Facebook</a></p><div style='display:none' id="post-refEl-68"></div>]]></content:encoded>
			<wfw:commentRss>http://www.i-keng.com/2009/09/26/%e0%b8%81%e0%b8%b2%e0%b8%a3%e0%b9%81%e0%b8%9a%e0%b9%88%e0%b8%87%e0%b8%ab%e0%b8%99%e0%b9%89%e0%b8%b2%e0%b8%94%e0%b9%89%e0%b8%a7%e0%b8%a2-php-php-paging/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
