<?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>Weez.com &#187; Basics</title>
	<atom:link href="http://www.weez.com/tag/basics/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.weez.com</link>
	<description>Solving everyday practical LAMP problems... one at a time</description>
	<lastBuildDate>Fri, 10 Feb 2012 23:07:33 +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>Moving from MyISAM to Innodb or XtraDB. Basics</title>
		<link>http://www.weez.com/2010/11/moving-from-myisam-to-innodb-or-xtradb-basics/</link>
		<comments>http://www.weez.com/2010/11/moving-from-myisam-to-innodb-or-xtradb-basics/#comments</comments>
		<pubDate>Tue, 23 Nov 2010 03:23:36 +0000</pubDate>
		<dc:creator>Abidoon</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Basics]]></category>
		<category><![CDATA[from]]></category>
		<category><![CDATA[Innodb]]></category>
		<category><![CDATA[Moving]]></category>
		<category><![CDATA[Myisam]]></category>
		<category><![CDATA[XtraDB]]></category>

		<guid isPermaLink="false">http://www.weez.com/2010/11/moving-from-myisam-to-innodb-or-xtradb-basics/</guid>
		<description><![CDATA[I do not know if it is because we&#8217;re hosting a free webinar on migrating MyISAM to Innodb or some other reason but recently I see a lot of questions about migration from MyISAM to Innodb. Webinar will cover the process in a lot more details though I would like to go over basics in [...]]]></description>
			<content:encoded><![CDATA[<p>I do not know if it is because we&#8217;re hosting a <a href="http://www.percona.com/webinars/2010-12-01-migrating-myisam-innodb/">free webinar on migrating MyISAM to Innodb</a>  or some other reason but recently I see a lot of questions about migration from MyISAM to Innodb. </p>
<p>Webinar will cover the process in a lot more details though I would like to go over basics in advance.  You can also check my old post on this topic about <a href="http://www.mysqlperformanceblog.com/2009/01/12/should-you-move-from-myisam-to-innodb/">Moving MyISAM to Innodb</a> as well as <a href="http://www.mysqlperformanceblog.com/?s=myisam%20innodb&#038;search_posts=true">searching the blog</a> &#8211; We&#8217;ve blogged so much on this topic.</p>
<p>So what are  the basics ?</p>
<p><strong>Regression Benchmarks</strong>  &#8211; Make sure to run regression benchmarks in particular in terms of concurrent behavior. You may have hidden dependencies of MyISAM table lock behavior in your applications, also check if your application handled deadlocks well.  MyISAM will not produce deadlocks for Innodb you should always see deadlocks as a probability as long as you write to the database.  They may be rate but it is rather hard to guaranty you will never run into them.</p>
<p><strong>Performance Benchmarks</strong>  &#8211;  Innodb and MyISAM have different performance properties and you can&#8217;t really say one is faster than other it is very much workload dependent, and again concurrent tests should be important here.   Innodb also may result in different plans for some queries which is rather easy to check with <a href="http://www.maatkit.org/doc/mk-upgrade.html">mk-upgrade</a></p>
<p><strong>Feature Differences </strong>  &#8211; There are some feature differences between MyISAM and Innodb though well it is typically easily spotted by converting tables to Innodb on restored backup.  Full text search indexes, GIS,  multi-column auto increment keys are great examples.  There are also different limits for MyISAM and Innodb &#8211; it is possible to  have some rows which can be stored in MyISAM but would not fit to Innodb, though this is an exception. </p>
<p><strong>Space</strong>  Innodb Tables tend to be larger. Again converting schema will show you some of this. Though the best is to take a look at the size after stressing system with load for a while as depending on the schema and usage Innodb tables may increase in size significantly due to fragmentation.</p>
<p><strong>Usage Differences </strong> What works well for MyISAM may not work for Innodb and vice versa. You may benefit from different index structure for Innodb, including different primary key setup, as well as you may want to structure workload differently.   With MyISAM it is often for people to do updates in small chunks, almost row by row to avoid holding table lock for long time in Innodb you want larger updates to reduce cost of transaction commit. You also may want to avoid excessive SELECT COUNT(*) FROM TBL  (with no where clause) which is very fast for MyISAM but does table/index scan for Innodb.</p>
<p><strong>Defaults</strong>  You need to know two things about defaults for Innodb.  First Depending on MySQL version they may be somewhere from suboptimal to absolutely disastrous, you do not want to try to run Innodb or XtraDB with them.  Second Innodb is tuned to be ACID by default &#8211; if you&#8217;re moving from MyISAM often you do not need such strong guarantees and can at least change innodb_flush_log_at_trx_commit=2.  It still will be much more secure than storing data in MyISAM.  The 3 most important values to check are <strong>innodb_flush_log_at_trx_commit</strong>,  <strong>innodb_buffer_pool_size</strong> and <strong>innodb_log_file_size</strong>.   There are a lot more options for fine tuning but make sure at least these are right.</p>
<hr noshade style="margin:0;height:1px" />
<p>Entry posted by peter |<br />
      <a href="http://www.mysqlperformanceblog.com/2010/11/22/moving-from-myisam-to-innodb-or-xtradb-basics/#comments">No comment</a></p>
<p>Add to: <a href="http://del.icio.us/post?url=http://www.mysqlperformanceblog.com/2010/11/22/moving-from-myisam-to-innodb-or-xtradb-basics/&amp;title=Moving from MyISAM to Innodb or XtraDB. Basics" title="Bookmark this post on del.icio.us"><img src="http://www.mysqlperformanceblog.com/wp-content/themes/boxy-but-gold/images/delicious.png" alt="delicious" /></a> | <a href="http://digg.com/submit?phase=2&amp;url=http://www.mysqlperformanceblog.com/2010/11/22/moving-from-myisam-to-innodb-or-xtradb-basics/&amp;title=Moving from MyISAM to Innodb or XtraDB. Basics" title="Digg this post on Digg.com"><img src="http://www.mysqlperformanceblog.com/wp-content/themes/boxy-but-gold/images/digg.png" alt="digg" /></a> | <a href="http://reddit.com/submit?url=http://www.mysqlperformanceblog.com/2010/11/22/moving-from-myisam-to-innodb-or-xtradb-basics/&amp;title=Moving from MyISAM to Innodb or XtraDB. Basics" title="Submit this post on reddit.com"><img src="http://www.mysqlperformanceblog.com/wp-content/themes/boxy-but-gold/images/reddit.png" alt="reddit" /></a> | <a href="http://www.netscape.com/submit/?U=http://www.mysqlperformanceblog.com/2010/11/22/moving-from-myisam-to-innodb-or-xtradb-basics/&amp;T=Moving from MyISAM to Innodb or XtraDB. Basics" title="Vote for this article on Netscape"><img src="http://www.mysqlperformanceblog.com/wp-content/themes/boxy-but-gold/images/netscape.gif" alt="netscape" /></a> | <a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://www.mysqlperformanceblog.com/2010/11/22/moving-from-myisam-to-innodb-or-xtradb-basics/&amp;title=Moving from MyISAM to Innodb or XtraDB. Basics" title="Add to Google Bookmarks"><img src="http://www.mysqlperformanceblog.com/wp-content/themes/boxy-but-gold/images/google.png" alt="Google Bookmarks" /></a></p>
<p>View full post on <a href="http://www.mysqlperformanceblog.com/2010/11/22/moving-from-myisam-to-innodb-or-xtradb-basics/">MySQL Performance Blog</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.weez.com/2010/11/moving-from-myisam-to-innodb-or-xtradb-basics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To Understand the Basics Of Linux</title>
		<link>http://www.weez.com/2010/07/how-to-understand-the-basics-of-linux/</link>
		<comments>http://www.weez.com/2010/07/how-to-understand-the-basics-of-linux/#comments</comments>
		<pubDate>Tue, 27 Jul 2010 10:52:12 +0000</pubDate>
		<dc:creator>Abidoon</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Basics]]></category>
		<category><![CDATA[Understand]]></category>

		<guid isPermaLink="false">http://www.weez.com/2010/07/how-to-understand-the-basics-of-linux/</guid>
		<description><![CDATA[If you&#8217;re considering switching your computer&#8217;s operating system from Windows to Linux, learn the basics first.]]></description>
			<content:encoded><![CDATA[<p>					<object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/Ri8DqntQyM0?fs=1"></param><param name="allowFullScreen" value="true"></param>
					<embed src="http://www.youtube.com/v/Ri8DqntQyM0?fs=1" type="application/x-shockwave-flash" width="425" height="355" allowfullscreen="true"></embed></object><br />
If you&#8217;re considering switching your computer&#8217;s operating system from Windows to Linux, learn the basics first.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.weez.com/2010/07/how-to-understand-the-basics-of-linux/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>The Basics of The Palm Pre Linux</title>
		<link>http://www.weez.com/2010/07/the-basics-of-the-palm-pre-linux/</link>
		<comments>http://www.weez.com/2010/07/the-basics-of-the-palm-pre-linux/#comments</comments>
		<pubDate>Mon, 26 Jul 2010 14:19:50 +0000</pubDate>
		<dc:creator>Abidoon</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Basics]]></category>
		<category><![CDATA[Palm]]></category>

		<guid isPermaLink="false">http://www.weez.com/2010/07/the-basics-of-the-palm-pre-linux/</guid>
		<description><![CDATA[Written by: Alexandr Dodatko, Junior Software Developer of Device Team Apriorit Inc. Table of content Introduction 1. SDK Installation 2. Start to work with Linux 3. Program Installation 4. System foldes review 4.1 Standard system directories 4.2 Specific Directories of Web OS 5. Work with FTP on the Palm Pre 5.1. Data exchage procedure 5.2 [...]]]></description>
			<content:encoded><![CDATA[<p>Written by:<br /> Alexandr Dodatko,<br /> Junior Software Developer of Device Team</p>
<p><a rel="nofollow" onclick="javascript:pageTracker._trackPageview('/outgoing/article_exit_link');" href="http://www.apriorit.com" title="Apriorit Inc.">Apriorit Inc.</a></p>
<p><strong>Table of content</strong></p>
<p>Introduction</p>
<p>1. SDK Installation</p>
<p>2. Start to work with Linux</p>
<p>3. Program Installation</p>
<p>4. System foldes review</p>
<p>4.1 Standard system directories</p>
<p>4.2 Specific Directories of Web OS</p>
<p>5. Work with FTP on the Palm Pre</p>
<p>5.1. Data exchage procedure</p>
<p>5.2 Work with console client ncftp</p>
<p>Referrences</p>
<p> Introduction
<p>Palm company released (http://www.palm.com/us/products/phones/pre/) the new smartphone managed by GNU Linux based operating system. This product becomes more and more popular due to the cute GUI, well-documented SDK and easy start on the development. But nevertheless many low-level features of this system is poorly documented.</p>
<p>This article will be useful for those who start working with the console interface of GNU Linux generally and Palm Web OS in particular. It may be useful also for the developers who need more capabilities than Mojo SDK provides to solve their task.</p>
<p>In this article we&#8217;ll consider such questions:</p>
<p> SDK installation and configuration. Accessing Linux using &#8220;novacom&#8221; utility. Basic Linux commands.  Installation of additional utilities (sudo, package manager etc.). Configuration of the virtual machine (virtualbox). Install\remove packages.  Short description of the system files and directories specific for Palm Pre. Work with FTP on Palm Pre, review of some files content.
<p>This article is some kind of review.</p>
<p> 1. SDK Installation
<p>I used emulator from the Palm Mojo SDK package to research the features of Web OS.</p>
<p>You can download it from the official site: http://developer.palm.com/index.php?option=com_ajaxregister&amp;view=register&amp;sdkdownload</p>
<p>Or use this link (no registration): http://developer.palm.com/index.php?option=com_content&amp;view=article&amp;id=1788</p>
<p>Choose the platform you need on the download page (Fig.1) and then follow the instuctions on the site and in Install Wizard. It&#8217;s better to install Java first, thenVirtualBox, and thenSDK. Such order decrease the possibility of errors.</p>
<p>Figure 1: Choosing platform</p>
<p>During the installation the virtual machine for Palm Web OS will be created. You don&#8217;t have to create it manually.</p>
<p> 2. Start to work with Linux
<p>To start work with Web OS Linux start the emulator. You can use either the shortcut created by installation program (fig.2) or VirtualBox interface(fig.3).</p>
<p>Figure 2: Start with shortcut</p>
<p>Figure 3: Start from Virtualbox</p>
<p>If verything is ok then you&#8217;ll see the Emulator window (fig.4). We&#8217;ll need the Internet connection for the further work. It should be configured only in the host system (in our case it&#8217;s Windows) . You can check ff there is Internet on Emulator simply starting Web Browser. To do it choose Programs (right bottom icon) =&gt; Web. After that try to open some site just like on the computer. Search something for example (fig.5).</p>
<p>Figure 4: Palm Emulator</p>
<p>Figure 5: Palm Web Browser</p>
<p>Now we should use the <strong>novacom.exe</strong> utility to connect to the device. To get the full information about this program options enter</p>
<p> novacom.exe &#8211;help
<p>The command</p>
<p> novacom.exe -t open tty:// 
<p>opens the Linux terminal window.</p>
<p>Figure 6: Linux Console</p>
<p>Note: like in the usual Linux, more than one terminal can be opened in Web OS.</p>
<p>First lets browse the file system. ls command is used for this. After entering it we see the content of the current directory (root by default).</p>
<p>Figure 7: Results of the ls command</p>
<p>To distinguish files from directories we an use option ls -F</p>
<p>Figure 8: Results of the ls -F command</p>
<p>Directories now have / symbol at the end. So as you see we have only three files in the root directory: wget, log.txt, md5sums.</p>
<p>When using ls -F some other symbols can occur at the end of the file names.</p>
<p>Suffics</p>
<p>Meaning</p>
<p>@</p>
<p>Symbol link</p>
<p>*</p>
<p>Executable file</p>
<p>/</p>
<p>Directory</p>
<p>=</p>
<p>Socket</p>
<p>You can see the examples by entering commands:</p>
<p> ls -F /bin ls -F /tmp
<p>More detailed information about the file system element type can be obtained by means of file utility. This utility is disabled in Palm Web OS by default. Later we&#8217;ll consider how to install it.</p>
<p>To browse the file content use the command cat &lt;filename&gt;.</p>
<p>For example,</p>
<p> cat md5sums
<p>To obtain the full information about the command enter &lt;command&gt; &#8211;help, or search the Internet with keywords &#8220;man &lt;command&gt;&#8221;. You can also read the help in the full Linux version entering &#8220;man &lt;command&gt;&#8221;.</p>
<p>I propose reader to learn also such commands as rm (remove files\directories), mkdir (make directory), touch(create file), cp (copy), pwd (get current path).</p>
<p> 3. Program Installation
<p>The process of the program installation for Linux is a bit different from this process in Windows. Unlike other systems Linux has repositories. Repository can be considered as the database that contains program, libraries, and relations between them. There is some special software that manages repositories and install software on the local computer. Such software is called “package manager”. The package manager compares software versions on the computer and in the repository, download software, resolve conflicts between packages. More information about package managers can be found in the articles [4],[5],[6],[7].</p>
<p>By default, Palm Web OS does not have a package manager. To install it use the guide</p>
<p>http://www.webos-internals.org/wiki/Next_steps.</p>
<p>The script <strong>optware-bootstrap.sh</strong> performs the following:</p>
<p> Formats <strong>/dev/hdb</strong> for its needs Installs package manager <strong>ipkg-opt</strong> Creates the list of repositories <strong>/opt/etc/ipkg/optware.conf</strong> Installs the <strong>sudo</strong> program, creates the user with the root (administrator) rights Installs ssh, sftp server.
<p>In the original script some of the mentioned actions cannot be performed on the emulator (for example (4)). It&#8217;s also required to have <strong>/dev/hdb</strong> device. By default, there is no such device on the emulator so you should add it manually. Detailed instructions can be found here:</p>
<p>http://www.webos-internals.org/wiki/Adding_Disks_to_the_Emulator</p>
<p>I&#8217;ve put the fixed version of this script into the attachments to this article. It lets user to change disk for installation and also is free from the limitations for the emulator.</p>
<p>To start the fixed script you shoud get it on the device using the wget command. To organize file exchange with the device you can install ftp server on your computer or other computer in your local network.</p>
<p>After entering the command</p>
<p> wget ftp://192.168.0.60/optware-bootstrap-edited.sh
<p>the file will be uploaded to the device ???? to the current directory (ip adress should be of the computer with ftp server of cause). DON&#8217;T use symbol names of the machines (for example</p>
<p> wget ftp://my_computer_name/optware-bootstrap-edited.sh <br /> 
<p>) as far as Web OS won&#8217;t be able to convert them to the address correctly.</p>
<p>So, we have executed the script and installed a lot of useful programs. Now we have package manager and so we&#8217;ll be able to install all missing programs. To do it, use the following command:</p>
<p> ipkg-opt install &lt;parckage name&gt;. 
<p>For example</p>
<p> ipkg-opt install file
<p>The list of the packages can be browsed by the command</p>
<p> ipkg-opt list 
<p>or by following the link:</p>
<p>http://ipkg.nslu2-linux.org/feeds/optware/i686g25/cross/unstable/Packages</p>
<p>Developers and enthusiasts may want to install <strong>gcc compiler</strong>, <strong>gdb debugger</strong>, <strong>make utility</strong>, <strong>python interpreter</strong> and other great things. The presence of these utilities allows program installation by means of building from the source texts.</p>
<p> 4. System foldes review
<p>Let&#8217;s start from the folders that are common for all Linux systems.</p>
<p> 4.1 Standard system directories
<p>1. <strong>/bin, /lib, /home,</strong></p>
<p>These are folders for standard utilities from Linux package, shared libraries (Windows *.dll analogues) and user files correspondingly.</p>
<p>2. <strong>/mnt, /media, /lost+found </strong></p>
<p>The access points to the external data storages (floppies, hard disks, optical disks) are stored in these directories. In the Palm memory card (micro sd) can be mounted to this directory. And there is nothing interesting there on the emulator.</p>
<p>Note: The lost+found directory is specific for the extX (ext1, ext2, ext3, ext4) file systems.</p>
<p>3. <strong>/dev</strong></p>
<p>Device files are stored here.</p>
<p>/dev/hd[a..z][1..N] – logical partitions of hard disk</p>
<p>/dev/hda1 – root file directory</p>
<p>/dev/hdc – bootloader</p>
<p>/dev/hdb – the section we created earlier or the physical data storage of the real device – 8GB (~7GB user available)</p>
<p>ttyN – console devices.</p>
<p>null – «black hole», eating all information that is entered into it.</p>
<p> 4.2 Specific Directories of Web OS
<p><strong>1. /var/luna/data/dbdata/</strong> </p>
<p>There are databases used by high-level applications of Web OS.</p>
<p>Bases PalmDatabase.db3 and PalmAccountDatabase.db3 is in sqlite format. There are data of such applications as mail accounts, notes, calendar, chat, memo stored in them.</p>
<p>They can be browsed by any sqlite viewer (see [9]). I would like to advise this one http://link.osenxpsuite.net/?uid=homepage&amp;id=sqlite2009pro.zip</p>
<p>We will discuss how to exchange files with Palm Pre in the next section.</p>
<p><strong>2. /var/luna/data/mediadb.db3</strong></p>
<p>The data about the locations of images, music, movies etc. are stored here. After analysis I can say that these data are stored in the directories: /media/internal/, /usr/palm/ and their subdirectories.</p>
<p><strong>3. /var/luna/data/emails</strong></p>
<p>The text of email messages is stored in this directory in html and ascii formats.</p>
<p><strong>4. /usr/share/dbus-1/system-services</strong></p>
<p>Here you can find Java services (or, if yo like, deamons). Using them the application developed with the usage of Mojo SDK can get access to the low-level components of the system.</p>
<p><strong>5. /usr/lib/luna/java</strong></p>
<p>Here java library files (*.jar) are stored, they are used by services. </p>
<p> 5. Work with FTP on the Palm Pre 5.1. Data exchage procedure
<p>Well, now we know what and where is situated. But it&#8217;s not very convenient to research file content directly on Palm Pre. So we have a task of getting files from the device.</p>
<p>One of the methods is FTP protocol. And so you should: </p>
<p> Install FTP server (for example this one http://filezilla-project.org/download.php?type=server ) to the one of the computers in the local network you work in (for example on your own one). Install the FTP client on your computer. It can be the plugin for Far Manager or Total Commander, or it can be separated application – for example FileZilla ftp client (http://filezilla-project.org/download.php ). Install FTP client to the Palm Pre:<br /> ipkg-opt install ncftp  Use ncftp to transmit data to the server (it will be described later). Get data from FTP server to your computer. 5.2 Work with console client ncftp
<p>To connect to the server enter ncftp &lt;url&gt;.</p>
<p>Or </p>
<p> ncftp<br />open &lt;url&gt;
<p>Remember that</p>
<p> &lt;url&gt; = ftp://&lt;Ip Address&gt;/ symbol names are not allowed<br />&lt;url&gt; = &lt;bookmark name&gt;
<p>When the connection is established the current local directory is «frozen». Instead of working with the directory all commands of navigation in the file system are translated in the commands of the FTP and processed by the server.</p>
<p>Figure 9: Server navigation with ncftp</p>
<p>Now, after you choosed the necessary remote directory data exchange can be performed:</p>
<p> put &lt;filename&gt;<br />get &lt;filename&gt;
<p>You can also use some mask instead of the argument. For example, put *.txt</p>
<p>Figure 10: Transmission of the several files using the mask</p>
<p>To send the directory use the command put -R &lt;dir_name&gt;</p>
<p>Figure 11: Sending the directory with ncftp</p>
<p>Ncftp also supports such commands as mkdir, rm, rmdir, pwd.</p>
<p>The same commands but with l- prefix are used to navigate in the local file system: for example lmkdir, lls, lpwd etc.</p>
<p>You can find the full list of the commands on the official program site: </p>
<p>http://ncftp.com/ncftp/doc/ncftp.html </p>
<p><strong>Download <a rel="nofollow" onclick="javascript:pageTracker._trackPageview('/outgoing/article_exit_link');" href="http://www.apriorit.com/downloads/scripts.zip">scripts sources</a></strong>. </p>
<p> Referrences:
<p>http://developer.palm.com/</p>
<p>http://www.palm.com/us/products/phones/pre/</p>
<p>http://www.webos-internals.org/wiki/Next_steps</p>
<p>http://www.control-escape.com/linux/lx-swinstall.html</p>
<p>http://www.linuxforums.org/forum/linux-tutorials-howtos-reference-material/64958-how-install-software-linux.html</p>
<p>http://www.linuxcenter.ru/lib/articles/system/rpm_howto.phtml</p>
<p>http://www.debian.org/doc/manuals/apt-howto/index.ru.html</p>
<p>http://www.webos-internals.org/wiki/PalmDatabase.db3_File</p>
<p>http://www.sqlite.org/cvstrac/wiki?p=ManagementTools</p>
<p>http://link.osenxpsuite.net/?uid=homepage&amp;id=sqlite2009pro.zip</p>
<p>http://ipkg.nslu2-linux.org/feeds/optware/i686g25/cross/unstable/Packages</p>
<p>http://filezilla-project.org/download.php?type=server</p>
<p>http://filezilla-project.org/download.php</p>
<p>http://www.perpetualpc.net/srtd_commands_rev.html</p>
<p>http://ncftp.com/ncftp/doc/ncftp.html</p>
<div style="margin:5px;padding:5px;border:1px solid #c1c1c1;font-size: 10px;">
<p><b>Apriorit</b> is an Ukrainian software development company. </p>
<p>Apriorit develops its own products as well as provide offshore development and QA services in the areas of advanced system programming, driver development, software for devices.</p>
<p>One of the key values of Apriorit&#8217;s specialists is knowledge generation and sharing of experience.</p>
<p>Learn more about Apriorit and its experience at <a rel="nofollow" onclick="javascript:pageTracker._trackPageview('/outgoing/article_exit_link');" href="http://www.apriorit.com">Apriorit Official site</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.weez.com/2010/07/the-basics-of-the-palm-pre-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP Basics: Variables</title>
		<link>http://www.weez.com/2010/07/php-basics-variables/</link>
		<comments>http://www.weez.com/2010/07/php-basics-variables/#comments</comments>
		<pubDate>Sun, 25 Jul 2010 17:30:38 +0000</pubDate>
		<dc:creator>Abidoon</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Basics]]></category>
		<category><![CDATA[variables]]></category>

		<guid isPermaLink="false">http://www.weez.com/2010/07/php-basics-variables/</guid>
		<description><![CDATA[Variables allow you to store data values in memory and are very easy to create.]]></description>
			<content:encoded><![CDATA[<p>					<object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/ykutr20WDIQ?fs=1"></param><param name="allowFullScreen" value="true"></param>
					<embed src="http://www.youtube.com/v/ykutr20WDIQ?fs=1" type="application/x-shockwave-flash" width="425" height="355" allowfullscreen="true"></embed></object><br />
Variables allow you to store data values in memory and are very easy to create.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.weez.com/2010/07/php-basics-variables/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Gateman Server Configuration basics</title>
		<link>http://www.weez.com/2010/07/gateman-server-configuration-basics/</link>
		<comments>http://www.weez.com/2010/07/gateman-server-configuration-basics/#comments</comments>
		<pubDate>Mon, 19 Jul 2010 10:46:33 +0000</pubDate>
		<dc:creator>Abidoon</dc:creator>
				<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Basics]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[Gateman]]></category>
		<category><![CDATA[Server]]></category>

		<guid isPermaLink="false">http://www.weez.com/2010/07/gateman-server-configuration-basics/</guid>
		<description><![CDATA[Describes how to configure your device settings and control methods on your Gateman server]]></description>
			<content:encoded><![CDATA[<p>					<object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/Kqt8o1kP2BM?fs=1"></param><param name="allowFullScreen" value="true"></param>
					<embed src="http://www.youtube.com/v/Kqt8o1kP2BM?fs=1" type="application/x-shockwave-flash" width="425" height="355" allowfullscreen="true"></embed></object><br />
Describes how to configure your device settings and control methods on your Gateman server</p>
]]></content:encoded>
			<wfw:commentRss>http://www.weez.com/2010/07/gateman-server-configuration-basics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP Basics: Arrays</title>
		<link>http://www.weez.com/2010/07/php-basics-arrays/</link>
		<comments>http://www.weez.com/2010/07/php-basics-arrays/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 10:57:52 +0000</pubDate>
		<dc:creator>Abidoon</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[arrays]]></category>
		<category><![CDATA[Basics]]></category>

		<guid isPermaLink="false">http://www.weez.com/2010/07/php-basics-arrays/</guid>
		<description><![CDATA[Arrays allow you to store a number of data values inside one variables, which makes it easier to read, quicker to assign and easier to access each element!]]></description>
			<content:encoded><![CDATA[<p>					<object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/lITnQf7fz18?fs=1"></param><param name="allowFullScreen" value="true"></param>
					<embed src="http://www.youtube.com/v/lITnQf7fz18?fs=1" type="application/x-shockwave-flash" width="425" height="355" allowfullscreen="true"></embed></object><br />
Arrays allow you to store a number of data values inside one variables, which makes it easier to read, quicker to assign and easier to access each element!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.weez.com/2010/07/php-basics-arrays/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>Actionscript 3.0 Tutorial PHP MySQL Bar Graph Dynamic Basics in Flash CS3 CS4 CS5</title>
		<link>http://www.weez.com/2010/07/actionscript-3-0-tutorial-php-mysql-bar-graph-dynamic-basics-in-flash-cs3-cs4-cs5/</link>
		<comments>http://www.weez.com/2010/07/actionscript-3-0-tutorial-php-mysql-bar-graph-dynamic-basics-in-flash-cs3-cs4-cs5/#comments</comments>
		<pubDate>Sun, 04 Jul 2010 09:33:05 +0000</pubDate>
		<dc:creator>Abidoon</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Basics]]></category>
		<category><![CDATA[Dynamic]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[Graph]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.weez.com/2010/07/actionscript-3-0-tutorial-php-mysql-bar-graph-dynamic-basics-in-flash-cs3-cs4-cs5/</guid>
		<description><![CDATA[Download Lesson Source: www.developphp.com Learn the very basics of creating dynamic bar graphs using Flash Actionscript 3.0 for CS3 CS4 and CS5. We use PHP and MySQL for dynamics.]]></description>
			<content:encoded><![CDATA[<p>					<object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/CqoLybZGWr8?fs=1"></param><param name="allowFullScreen" value="true"></param>
					<embed src="http://www.youtube.com/v/CqoLybZGWr8?fs=1" type="application/x-shockwave-flash" width="425" height="355" allowfullscreen="true"></embed></object><br />
Download Lesson Source: www.developphp.com Learn the very basics of creating dynamic bar graphs using Flash Actionscript 3.0 for CS3 CS4 and CS5. We use PHP and MySQL for dynamics.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.weez.com/2010/07/actionscript-3-0-tutorial-php-mysql-bar-graph-dynamic-basics-in-flash-cs3-cs4-cs5/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>The Basics About Php Web Hosting</title>
		<link>http://www.weez.com/2010/07/the-basics-about-php-web-hosting/</link>
		<comments>http://www.weez.com/2010/07/the-basics-about-php-web-hosting/#comments</comments>
		<pubDate>Sat, 03 Jul 2010 18:22:24 +0000</pubDate>
		<dc:creator>Abidoon</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[about]]></category>
		<category><![CDATA[Basics]]></category>
		<category><![CDATA[Hosting]]></category>

		<guid isPermaLink="false">http://www.weez.com/2010/07/the-basics-about-php-web-hosting/</guid>
		<description><![CDATA[Most of us use turn on our PCs everyday to chat, email, play, and surf. Seldom do we wonder how these pages that we are staring at are formed, or how they came to be available to us. The ultimate computer techie may know the answer to these questions by heart, but the world is [...]]]></description>
			<content:encoded><![CDATA[<p>Most of us use turn on our PCs everyday to chat, email, play, and surf. Seldom do we wonder how these pages that we are staring at are formed, or how they came to be available to us. The ultimate computer techie may know the answer to these questions by heart, but the world is not populated by computer techies alone, and so some of us are doomed never to know how these pages and pages of information on  the net are  available to us with just one click of the mouse, and most of us don&#8217;t care. This is fine, but for those whose curiosity cannot be satisfied or are considering a web business, here is what it is all about. </p>
<p>&#13;</p>
<p>Web hosting is a type of internet hosting service that provides private individuals or organizations their own websites through which they can do business or simply announce their presence to the rest of the world. Web hosts provide other companies or individuals a space on their servers, which is also a way for the customers to get access to the Internet.</p>
<p>&#13;</p>
<p>The most basic type of web hosting is the webpage and small-scale file hosting; these support the small web pages that almost everyone on the planet now has. Internet service providers usually offer small web pages or home pages for free.  Practically anyone with a pc who knows how to type can create his own webpage.  Data uploaded to these pages usually do not need a lot of processing and usually is free or very cheap. Web pages for commercial uses usually cost more. Complex sites also need a complex set of software or services and application development platforms, and PHP is one of these. </p>
<p>&#13;</p>
<p>What exactly does PHP mean and what does it do?</p>
<p>&#13;</p>
<p>PHP: hypertext preprocessor is a widely used computer scripting language that is used for web development or creating web pages. It runs on web servers and works by taking in  web inputs  in PHP and generating web pages as a result.  Essentially, PHP filters in streams of data and processes it so that it can be displayed to the user. As of now half a million domains are running this language since you can download it for free from www.php.net. </p>
<p>&#13;</p>
<p>PHP is used by developers to create pages quickly with the use of simple scripts into HTML. Large websites can be managed easier since web page components can now be placed in one HTML file allowing easier access and easier maintenance. With PHP you only need to use one application to generate all the pages of information from a database.</p>
<p>&#13;</p>
<p>PHP was created by Danish programmer Rasmus Lerdorf in1994 initially as a way to manage his own home page and to display his resume. It was official released on June 8, 1995, under the name PHP (personal Homepage) Tools, which is the first name of the PHP Version 1.0. As of 2006 the PHP has been modified eleven times with new additions and improvements along the way. The latest version, PHP version 5.2.0 was released November 2, 2006.</p>
<p>&#13;</p>
<p>PHP is the fourth most popular computer programming languages, next to Java, C, and Visual Basic. </p>
<div style="margin:5px;padding:5px;border:1px solid #c1c1c1;font-size: 10px;">
<p>Visit The <a rel="nofollow" onclick="javascript:pageTracker._trackPageview('/outgoing/article_exit_link');" href="http://www.thetoptenwebhosts.com/">Top 10 Web Hosts</a> today to find out more about the most <a rel="nofollow" onclick="javascript:pageTracker._trackPageview('/outgoing/article_exit_link');" href="http://www.thetoptenwebhosts.com/">Reliable Web Hosting</a> companies in the business and learn a bit more about <a rel="nofollow" onclick="javascript:pageTracker._trackPageview('/outgoing/article_exit_link');" href="http://thetoptenwebhosts.com/understanding-sql-web-hosting">SQL Web Hosting</a> too.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.weez.com/2010/07/the-basics-about-php-web-hosting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pencil Animation Tutorial #1 *The Very Basics*</title>
		<link>http://www.weez.com/2010/06/pencil-animation-tutorial-1-the-very-basics/</link>
		<comments>http://www.weez.com/2010/06/pencil-animation-tutorial-1-the-very-basics/#comments</comments>
		<pubDate>Wed, 23 Jun 2010 08:27:04 +0000</pubDate>
		<dc:creator>Abidoon</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Animation]]></category>
		<category><![CDATA[Basics]]></category>
		<category><![CDATA[Pencil]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[very]]></category>
		<category><![CDATA[~The]]></category>

		<guid isPermaLink="false">http://www.weez.com/2010/06/pencil-animation-tutorial-1-the-very-basics/</guid>
		<description><![CDATA[Email- pwnagetutorials@gmail.com Aim- pwnagetutorials]]></description>
			<content:encoded><![CDATA[<p>					<object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/n18lavQK60g?fs=1"></param><param name="allowFullScreen" value="true"></param>
					<embed src="http://www.youtube.com/v/n18lavQK60g?fs=1" type="application/x-shockwave-flash" width="425" height="355" allowfullscreen="true"></embed></object><br />
Email- pwnagetutorials@gmail.com Aim- pwnagetutorials</p>
]]></content:encoded>
			<wfw:commentRss>http://www.weez.com/2010/06/pencil-animation-tutorial-1-the-very-basics/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>Zend Framework 1.8 tutorial 1 MVC basics</title>
		<link>http://www.weez.com/2010/05/zend-framework-1-8-tutorial-1-mvc-basics/</link>
		<comments>http://www.weez.com/2010/05/zend-framework-1-8-tutorial-1-mvc-basics/#comments</comments>
		<pubDate>Fri, 07 May 2010 09:45:16 +0000</pubDate>
		<dc:creator>Abidoon</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Basics]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Zend]]></category>

		<guid isPermaLink="false">http://www.weez.com/2010/05/zend-framework-1-8-tutorial-1-mvc-basics/</guid>
		<description><![CDATA[Here I show differences between code in Model, Controller and View and where they are located in the MVC tree. Code you are looking at is borrowed from Rob Allen&#8217;s Getting Started with Zend Framework akrabat.com]]></description>
			<content:encoded><![CDATA[<p>					<object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/6vhxo2oL70E?fs=1"></param><param name="allowFullScreen" value="true"></param>
					<embed src="http://www.youtube.com/v/6vhxo2oL70E?fs=1" type="application/x-shockwave-flash" width="425" height="355" allowfullscreen="true"></embed></object><br />
Here I show differences between code in Model, Controller and View and where they are located in the MVC tree. Code you are looking at is borrowed from Rob Allen&#8217;s Getting Started with Zend Framework akrabat.com</p>
]]></content:encoded>
			<wfw:commentRss>http://www.weez.com/2010/05/zend-framework-1-8-tutorial-1-mvc-basics/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
	</channel>
</rss>

