<?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>Creativz Lab &#187; Software Programming</title>
	<atom:link href="http://creativeslab.net/category/software-programming/feed" rel="self" type="application/rss+xml" />
	<link>http://creativeslab.net</link>
	<description>weblog for Developers &#38; Designers</description>
	<lastBuildDate>Sun, 18 Jul 2010 16:37:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Wordpress Plugin &#8211; List Latest Posts Titles</title>
		<link>http://creativeslab.net/wordpress-plugin-latest-posts-titles</link>
		<comments>http://creativeslab.net/wordpress-plugin-latest-posts-titles#comments</comments>
		<pubDate>Thu, 09 Jul 2009 08:49:49 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software Programming]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[social web]]></category>
		<category><![CDATA[webtrends]]></category>
		<category><![CDATA[latest posts]]></category>
		<category><![CDATA[Latest Posts title]]></category>
		<category><![CDATA[list latest post titles]]></category>
		<category><![CDATA[plugin wordpress]]></category>
		<category><![CDATA[Wordpress plugin]]></category>

		<guid isPermaLink="false">http://creativeslab.net/?p=292</guid>
		<description><![CDATA[Here is a latest plugin for Wordpress, called <strong><a href="http://wordpress.org/extend/plugins/latest-posts-titles/">Latest Posts Titles</a></strong>, that we have developed to bring all Titles of Latest Posts posted on a Wordpress blog.]]></description>
			<content:encoded><![CDATA[<p>
Here is a latest plugin for Wordpress, called <strong><a href="http://wordpress.org/extend/plugins/latest-posts-titles/">Latest Posts Titles</a></strong>, that we have developed to bring all Titles of Latest Posts posted on a Wordpress blog.
</p>
<p>
The requirement came when we are developing a theme for our site <a href="http://searchandhra.com"><strong>SearchAndhra.com</strong></a>, where in we need to display latest posts belongs to a specific category, in our home page and also in single post page. After checking various plugins available for WordPress we coded this plugin.
</p>
<p>
The main motive behind coding this plugin is to reduce number of queries fired against MySQL database, while listing titles of latest posts.
</p>
<p>
List Latest Posts Titles plugin uses only one query per call, to retrieve titles of latest posts belongs to a particular category.
</p>
<p>
<strong>You can download and install this List Latest Posts Titles plugin from</strong> <a href="http://wordpress.org/extend/plugins/latest-posts-titles/">WordPress Plugin Directory</a>.</p>
<p>
Post your comments if you require any further information regarding this plugin, we are ready to help you out.</p>
]]></content:encoded>
			<wfw:commentRss>http://creativeslab.net/wordpress-plugin-latest-posts-titles/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Split String using Oracle PL/SQL</title>
		<link>http://creativeslab.net/split-string-using-oracle-plsql</link>
		<comments>http://creativeslab.net/split-string-using-oracle-plsql#comments</comments>
		<pubDate>Thu, 25 Jun 2009 20:45:38 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Oracle Database]]></category>
		<category><![CDATA[PL/SQL]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software Programming]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Oracle Strings]]></category>
		<category><![CDATA[pl/sql procedure]]></category>
		<category><![CDATA[PL/SQL SPLIT]]></category>
		<category><![CDATA[split string]]></category>
		<category><![CDATA[string functions]]></category>
		<category><![CDATA[string split]]></category>

		<guid isPermaLink="false">http://creativeslab.net/?p=47</guid>
		<description><![CDATA[Oracle PL/SQL provides various string functions, but there is no direct function to split a string into substrings, we need to write a custom code to do this task.]]></description>
			<content:encoded><![CDATA[<p>Oracle PL/SQL provides various string functions, but there is no direct function to split a string into substrings, where as 4GL languages have direct functions to split strings.</p>
<p>We can split a string into substrings using PL/SQL built in functions SUBSTR(), INSTR() and LENGTH() together.</p>
<p>Follwing code snippets helps you in splitting a string into substrings.</p>
<p>Snippet to split string into pieces:::</p>
<p><strong>CREATE OR REPLACE FUNCTION func_str_split(str_to_split   IN OUT VARCHAR2<br />
                 ,str_delimiter IN     VARCHAR2) RETURN VARCHAR2<br />
IS<br />
  t_pos   NUMBER;<br />
  t_len   NUMBER;<br />
  t_strlen   NUMBER;<br />
  t_strresult VARCHAR2(2000);<br />
BEGIN<br />
  t_strresult := NULL;<br />
  IF str_to_split IS NOT NULL THEN<br />
    t_len := LENGTH(str_delimiter);<br />
    t_strlen := LENGTH(str_to_split);<br />
    t_pos := INSTR(str_to_split,str_delimiter);<br />
    IF t_pos &gt; 0 THEN<br />
      t_strresult := SUBSTR(str_to_split,1,t_pos-1);<br />
      str_to_split := SUBSTR(str_to_split,t_pos+t_len,t_strlen);<br />
    ELSE<br />
      t_strresult := str_to_split;<br />
      str_to_split := NULL;<br />
    END IF;<br />
  END IF;<br />
  RETURN t_strresult;<br />
END func_str_split;</strong></p>
<p>Use following procedure to call above function:::</p>
<p><strong>CREATE OR REPLACE PROCEDURE proc_str_split(str_to_split   IN OUT VARCHAR2<br />
                 ,str_delimiter IN  VARCHAR2)<br />
IS<br />
 declare </p>
<p> RetVal varchar2(150);</p>
<p>BEGIN</p>
<p>WHILE str_to_split IS NOT NULL LOOP<br />
     RetVal := func_str_split ( str_to_split, str_delimiter );<br />
     dbms_output.put_line(RetVal);<br />
END LOOP;</p>
<p>END proc_str_split;</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://creativeslab.net/split-string-using-oracle-plsql/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to know Request Group name of Concurrent Programs in Oracle Applications</title>
		<link>http://creativeslab.net/how-to-know-request-group-name-of-concurrent-programs-oracle-applications</link>
		<comments>http://creativeslab.net/how-to-know-request-group-name-of-concurrent-programs-oracle-applications#comments</comments>
		<pubDate>Wed, 27 May 2009 13:15:20 +0000</pubDate>
		<dc:creator>chetanz</dc:creator>
				<category><![CDATA[Oracle Applications]]></category>
		<category><![CDATA[Oracle Database]]></category>
		<category><![CDATA[PL/SQL]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software Programming]]></category>
		<category><![CDATA[concurrent program]]></category>
		<category><![CDATA[Oracle Apps]]></category>
		<category><![CDATA[Oracle EBS]]></category>
		<category><![CDATA[Oracle ERP]]></category>
		<category><![CDATA[request group]]></category>

		<guid isPermaLink="false">http://creativeslab.net/?p=30</guid>
		<description><![CDATA[knowing request group name to which a concurrent program is associated helps in oracle apps.....]]></description>
			<content:encoded><![CDATA[<p>To know request group name, to which a concurrent program is associated and also executable name of the concurrent program, following query will be useful. For seeded concurrent programs it is known to everybody, but for custom concurrent programs it will be very difficult to memorize.</p>
<p>select<br />
fg.request_group_name,e.executable_name,responsibility_key,user_concurrent_program_name<br />
from fnd_responsibility r,<br />
fnd_concurrent_programs_tl p,<br />
fnd_request_group_units u,<br />
fnd_request_groups fg,<br />
fnd_executables e,<br />
fnd_concurrent_programs fcp<br />
where r.request_group_id=u.request_group_id<br />
and u.request_group_id = fg.request_group_id<br />
and u.request_unit_id = p.concurrent_program_id<br />
and fcp.executable_id = e.executable_id<br />
and user_concurrent_program_name like &#8216;%Period close value summary%&#8217;<br />
and fcp.concurrent_program_id = p.concurrent_program_id</p>
]]></content:encoded>
			<wfw:commentRss>http://creativeslab.net/how-to-know-request-group-name-of-concurrent-programs-oracle-applications/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>gzip file using PHP</title>
		<link>http://creativeslab.net/gzip-file-using-php</link>
		<comments>http://creativeslab.net/gzip-file-using-php#comments</comments>
		<pubDate>Thu, 21 May 2009 23:02:23 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software Programming]]></category>
		<category><![CDATA[compress]]></category>
		<category><![CDATA[file compress]]></category>
		<category><![CDATA[gzencode]]></category>
		<category><![CDATA[gzip]]></category>
		<category><![CDATA[web programming]]></category>

		<guid isPermaLink="false">http://creativeslab.net/?p=21</guid>
		<description><![CDATA[gzencode() function of PHP helps you create gzip file using php.]]></description>
			<content:encoded><![CDATA[<p>gzencode() function of PHP helps you create gzip file using php.</p>
<p>Open any file as shown in the below snippet, and read data and pass it to gzencode() function.</p>
<p>If the file to be gzip is of larger size, read file in chunks to avoid memory errors, while reading file.</p>
<p>More info on gzip can be found at PHP Manual in <a href="http://php.net">http://php.net</a></p>
<p>Tremendous compressing achieved with following snippet.<br />
function gzipSitemap($fileIndex)<br />
{<br />
 $file_to_gzip = &#8220;readme.txt&#8221;; //any type of file<br />
        $gz_dest_file = &#8220;readme.txt.gz&#8221;;<br />
 $fh = fopen($file_to_gzip, &#8216;r&#8217;) or die(&#8220;Can&#8217;t read file&#8221;);<br />
 $fp = fopen($gz_dest_file, &#8220;w&#8221;) or die(&#8220;Can&#8217;t create .gz file&#8221;);<br />
    while($theData = fread($fh, 5000))<br />
 {<br />
  $gzdata = gzencode($theData, 9);<br />
  fwrite($fp, $gzdata);<br />
 }<br />
    fclose($fp);<br />
    fclose($fh);<br />
}</p>
]]></content:encoded>
			<wfw:commentRss>http://creativeslab.net/gzip-file-using-php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>java.sql.SQLException: Exhausted Resultset error in Java</title>
		<link>http://creativeslab.net/javasqlsqlexception-exhausted-resultset-error-in-java</link>
		<comments>http://creativeslab.net/javasqlsqlexception-exhausted-resultset-error-in-java#comments</comments>
		<pubDate>Wed, 18 Feb 2009 03:53:04 +0000</pubDate>
		<dc:creator>chetanz</dc:creator>
				<category><![CDATA[Core Java]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software Programming]]></category>
		<category><![CDATA[exhausted resultset]]></category>
		<category><![CDATA[Java Database Connectivity]]></category>
		<category><![CDATA[java exception]]></category>
		<category><![CDATA[java programming]]></category>
		<category><![CDATA[JDBC]]></category>
		<category><![CDATA[Result Set]]></category>

		<guid isPermaLink="false">http://creativeslab.net/2009/02/18/javasqlsqlexception-exhausted-resultset-error-in-java/</guid>
		<description><![CDATA[When referring (trying to open)  closed result set using JDBC, we will get this error.
Error Message:
java.sql.SQLException: Exhausted Resultset
 
Stack Trace:
java.sql.SQLException: Exhausted Resultset at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:137) at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:174) at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:239) at oracle.jdbc.driver.OracleResultSetImpl.getString(OracleResultSetImpl.java:365) at oracle.jdbc.driver.OracleResultSet.getString(OracleResultSet.java:1571) at
]]></description>
			<content:encoded><![CDATA[<p>When referring (trying to open)  closed result set using JDBC, we will get this error.</p>
<p>Error Message:<br />
java.sql.SQLException: Exhausted Resultset<br />
 <br />
Stack Trace:<br />
java.sql.SQLException: Exhausted Resultset at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:137) at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:174) at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:239) at oracle.jdbc.driver.OracleResultSetImpl.getString(OracleResultSetImpl.java:365) at oracle.jdbc.driver.OracleResultSet.getString(OracleResultSet.java:1571) at</p>
]]></content:encoded>
			<wfw:commentRss>http://creativeslab.net/javasqlsqlexception-exhausted-resultset-error-in-java/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
