<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Armaghan</title>
    <link rel="alternate" type="text/html" href="http://blogs.4point.com/armaghan.chaudhary/" />
    <link rel="self" type="application/atom+xml" href="http://blogs.4point.com/armaghan.chaudhary/atom.xml" />
    <id>tag:blogs.4point.com,2009-04-27:/armaghan.chaudhary//37</id>
    <updated>2010-12-17T20:48:21Z</updated>
    
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Pro 4.25</generator>

<entry>
    <title>Get App-ing with Google App Inventor</title>
    <link rel="alternate" type="text/html" href="http://blogs.4point.com/armaghan.chaudhary/2010/12/get-app-ing-with-google-appinventor.html" />
    <id>tag:blogs.4point.com,2010:/armaghan.chaudhary//37.194</id>

    <published>2010-12-17T20:08:08Z</published>
    <updated>2010-12-17T20:48:21Z</updated>

    <summary><![CDATA[Finally! Google opened up the AppInventor to the general public.&nbsp;Fresh off from Google Labs, the App Inventor lets a user create an&nbsp;Android&nbsp;App&nbsp;pronto!&nbsp;Think of it as the Form Designer of&nbsp;Android. It lets you create your own apps and saves the files...]]></summary>
    <author>
        <name>Armaghan</name>
        
    </author>
    
        <category term="Android" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Java" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="android" label="Android" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="armaghanchaudhary" label="Armaghan Chaudhary" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="googleappinventor" label="Google App Inventor" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="googleapps" label="Google Apps" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blogs.4point.com/armaghan.chaudhary/">
        <![CDATA[Finally! Google opened up the AppInventor to the general public.<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="Armaghan Chaudhary-Google Ap Invetor.jpg" src="http://blogs.4point.com/armaghan.chaudhary/android/Armaghan%20Chaudhary-Google%20Ap%20Invetor.jpg" width="237" height="287" class="mt-image-right" style="float: right; margin: 0 0 20px 20px;" /></span><div>&nbsp;Fresh off from Google Labs, the App Inventor lets a user create an&nbsp;Android&nbsp;App&nbsp;pronto!&nbsp;Think of it as the Form Designer of&nbsp;Android. It lets you create your own apps and saves the files online. Its a drag and drop interface with custom properties for each item displayed in a&nbsp;separate&nbsp;view. The&nbsp;components&nbsp;available&nbsp;for the apps include social, media, animation, maps and sensor widgets etc. &nbsp;Once your app has been created, you are able to download it to your phone for a final round of testing. Thats it! Its that easy!<br /><div><br /></div><div>Here are a few links to get your hands dirty:</div><div><br /><div><ul><li>Get your own account today: <a href="http://appinventor.googlelabs.com/">Link</a></li><li>Quick intro on App Inventor : <a href="http://appinventor.googlelabs.com/about/">Link&nbsp;</a></li><li>Learn what you can do with Google App Inventor: <a href="http://appinventor.googlelabs.com/learn/gallery.html">Link</a></li></ul></div></div><div>The App Inventor comes with a tons of online tutorials and instructional videos on how to use it correctly. Its a Beta release at the moment and all you need is a&nbsp;Google&nbsp;account, some coffee and a&nbsp;Google&nbsp;phone ( it comes with an emulator&nbsp;in case&nbsp;you don't have one).</div><div><br /></div><div>What are you waiting for ? Get App-ing!&nbsp;</div><div>Even your 2 year old can make Google Apps now :)</div></div><div><br /></div><div><br /></div>]]>
        
    </content>
</entry>

<entry>
    <title>My personal journey from Andriod (HTC Desire) to Apple (iPhone4)</title>
    <link rel="alternate" type="text/html" href="http://blogs.4point.com/armaghan.chaudhary/2010/11/my-personal-journey-from-andriod-htc-desire-to-apple-iphone4.html" />
    <id>tag:blogs.4point.com,2010:/armaghan.chaudhary//37.189</id>

    <published>2010-12-01T03:57:03Z</published>
    <updated>2010-12-01T15:52:07Z</updated>

    <summary><![CDATA[(Disclaimer.. My personal journey = my personal comments, I don't want you to whine about how Apple is evil and Google stands for all the good stuff...it's my&nbsp;personal&nbsp;story)So...when I was given the choice between an Apple (iPhone4) and an Android...]]></summary>
    <author>
        <name>Armaghan</name>
        
    </author>
    
    <category term="andriod" label="andriod" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="apple" label="apple" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="htcvsapple" label="HTC vs apple" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="ios" label="iOS" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="iphone4vshtc" label="iPhone4 vs HTC" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blogs.4point.com/armaghan.chaudhary/">
        <![CDATA[<div>(Disclaimer.. My personal journey = my personal comments, I don't want you to whine about how Apple is evil and Google stands for all the good stuff...it's my&nbsp;personal&nbsp;story)</div><div><br /></div>So...when I was given the choice between an Apple (iPhone4) and an Android phone (HTC Desire), the choice for me was obvious. Being a hardcore Google user (Gmail, Google Maps, Google Docs to name a few), I was extremely pumped to get my hands on a Google Phone.&nbsp;<div><br /></div><div>Finally the day came when my shiny brand new HTC arrived at my desk. After asking me to enter my Google ID , my journey started with complete awe at what Google had done. It had brought together the great hardware of HTC and the flashy&nbsp;awesomeness&nbsp;of the Google software. The phone had great features; free apps, Google Navigation ( bye bye TomTom) a great camera and ofcourse my favorite Google resources...Gmail and Google docs. All of my contacts came seamlessly into the phone as well and I didn't have to sync anything to get me going . I was able to download and run multilple apps at the same time in the background without any issues. Overall it was a great&nbsp;experience.</div><div><br /></div><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="HTC_Desire10-420-90.jpg" src="http://blogs.4point.com/armaghan.chaudhary/general/HTC_Desire10-420-90.jpg" width="420" height="315" class="mt-image-right" style="float: right; margin: 0 0 20px 20px;" /></span><div>By the time I got home, an email had arrived from my work that I had to answer right away. For the love of God, I was not able to make the screen go horizontal on me. The only way for me to write the long email was to hold it vertically and write the email. On top of that, it seemed like I had forgotten how to type as I was making spelling mistakes as I have never made before in my life. After all was said and done, I sang great tales of the phone to my wife and told her that the phone might be broken since it&nbsp;doesn't&nbsp;switch its view when its moved horizontally. It was at that time when my wife asked "Did you try it the other way"? That got me thinking. I, being left handed, was turning the phone to the right as any normal left handed person would do since they would be holding the phone in their right hand and&nbsp;naturally&nbsp;would turn the phone to their right. As soon as I turned the phone to the left, the view on the screen flipped and I was able to read stuff in the horizontal direction. Bottom line...the HTC was not&nbsp;designed&nbsp;for left handed ppl ( It got fixed when the Froyo update was released later on in the month). That kinda ticked me off. Oh well, I was sure it would be fixed in the next release of the OS which turned out to be true ( a bit too late for me ).</div><div>One of the most popular apps out there is Jutin.tv. My brother (in Scotland) and I&nbsp;decided&nbsp;to check it out and within 3 mins of its use, I felt the phone heating up at the bottom. I&nbsp;didn't&nbsp;pay any attention to it but after 13 mins, I was having a hard time even holding it . That rang all kinds of alarm bells in my head since the phone`s battery is no where close to the part that was heating up. I noticed the same issue when I was using the Google Navigation application and after a few mins, I was unable to hold the phone in my hand anymore. Now picture an app like that running in the background while the phone is in your pocket ...your manhood can be fried after prolonged exposure...I'm just saying...it's not going to happen..I hope...</div><div>So with all it's perfection, the heating issue killed it for me. I spoke to a friend of mine at RIM about it and he mentioned that it <u>might</u> be the antenna generating the heat (Radiation therapy anyone ?). I also noticed that with the passage of time, the battery life of the HTC kept going down. Possible reason: all those back-end services running quietly do take their toll on the battery life of the phone.&nbsp;</div><div>I decided to look at the iPhone as a replacement for the HTC. Keeping my basic requirements in mind, I started reading up on the iPhone. Even though Gmail and Google docs are available on the iPhone, the docs can only be opened up in read only mode. That was a point of concern for me until Gavin shared a link with me which outlined that doc editing was coming soon to the iPhone. Since I have never heard of any heating issues with the iPhone, I decided to take a leap of faith ( Sarah had a part in this with the peer pressure).</div><div><br /></div><div><br /></div><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="iphone-4-uk-price6.jpg" src="http://blogs.4point.com/armaghan.chaudhary/general/iphone-4-uk-price6.jpg" width="383" height="255" class="mt-image-right" style="float: right; margin: 0 0 20px 20px;" /></span><div>Finally, I got my iPhone yesterday.After carefully setting it up, I decided to send a test</div><div>email.To&nbsp;my surprise, I had NOT lost my typing skills at all; they apparently came back with the iPhone4 as I was not making any typing mistakes using the soft keyboard of the iPhone at all. With a phenomenal keyboard and no heating issues during my preliminary testing (not to mention the awesome sleek design and the UI of the iPhone), my leap of faith was turning out to be a great choice. I tried the Justin.tv application on the iPhone as a test and I had no issues what so ever. I tried running multiple applications at the same time and did not see any issues ( partly because Apple handles the way applications run&nbsp;differently&nbsp;than the HTC... I can write a whole blog entry about that ). &nbsp;</div><div><br /></div><div>Bottom line, my journey from the good to the dark side has been awesome. Even though some people will still hold a grudge against the new iPhone, I absolutely love it and will not recommend an HTC phone to anyone.</div><div><br /></div><div><br /></div><div>&nbsp;</div>]]>
        
    </content>
</entry>

<entry>
    <title>Migrating an ES application into ES2 </title>
    <link rel="alternate" type="text/html" href="http://blogs.4point.com/armaghan.chaudhary/2010/11/migrating-an-es-application-into-es2.html" />
    <id>tag:blogs.4point.com,2010:/armaghan.chaudhary//37.187</id>

    <published>2010-11-25T17:41:35Z</published>
    <updated>2010-11-25T20:53:27Z</updated>

    <summary><![CDATA[I have performed a few ES to ES2 Migrations and there isn't too much information out there on what is involved in the process. Here is an outline based on my personal experience:The&nbsp;following link gives you the ability to step...]]></summary>
    <author>
        <name>Armaghan</name>
        
    </author>
    
        <category term="LiveCycle" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="estoes2migration" label="ES to ES2 Migration" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="es2migration" label="ES2 migration" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="migratinganesapplicationintoes2" label="Migrating an ES application into ES2" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="migratinglivecyclees" label="Migrating LiveCycle ES" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="migratingtolivecyclees2" label="Migrating to LiveCycle ES2" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blogs.4point.com/armaghan.chaudhary/">
        <![CDATA[<p><span style="font-size:9.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black">I
have performed a few ES to ES2 Migrations and there isn't too much information out
there on what is involved in the process. Here is an outline based on my
personal experience:</span></p><p><span style="font-size:9.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black"></span></p><p><span style="font-size:9.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black">The<span class="apple-converted-space">&nbsp;following </span>link gives you the ability
to step over the first few<span class="apple-converted-space">&nbsp;</span>manual
steps to the migration process:<span class="apple-converted-space">&nbsp;<a href="http://labs.adobe.com/technologies/lcworkbench_archivemigration/">Adobe Labs</a><o:p></o:p></span></span></p><p></p><p><span style="font-size:9.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black"></span></p>

<p><span style="font-size:9.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black">Have
a look at the following blog post as well as the captivate<span class="apple-converted-space">&nbsp;</span>video that gives an overview of the
migration process if its done from scratch : <span class="apple-converted-space">&nbsp;<a href="http://livecycleapps.wordpress.com/2010/05/12/migrating-an-application-from-adobe%C2%AE-livecycle%C2%AE-es-to-es2/">LiveCycle Expresso</a></span></span></p><p><span style="font-size:9.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black"></span></p><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><a href="http://blogs.4point.com/armaghan.chaudhary/livecycle/lc_appicon.gif"><img alt="lc_appicon.gif" src="http://blogs.4point.com/armaghan.chaudhary/assets_c/2010/11/lc_appicon-thumb-150x150-225.gif" width="150" height="150" class="mt-image-right" style="float: right; margin: 0 0 20px 20px;" /></a></span><p></p><p><span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: Arial, sans-serif; font-size: 12px; ">This
should serve as a starting point to your migration process.A few</span><span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: Arial, sans-serif; font-size: 12px; "><span class="apple-converted-space">&nbsp;</span></span><span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: Arial, sans-serif; font-size: 12px; ">things to look out for:<span class="apple-converted-space">&nbsp;</span></span></p>

<p></p><ol><li><span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: Arial, sans-serif; font-size: 12px; ">XfaForm variables are no longer supported in ES2. However, you will&nbsp;be able to run such processes in deprecated mode but not for too long.<span class="apple-converted-space">&nbsp;</span></span></li><li><span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: Arial, sans-serif; font-size: 12px; ">The concept of application based projects has been introduced in<span class="apple-converted-space">&nbsp;E</span>S2.<span class="apple-converted-space">&nbsp;</span></span></li><li><span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: Arial, sans-serif; font-size: 12px; ">The concept of a repository is no longer there in ES2. The applications refer to their own local resources in the applications or<span class="apple-converted-space">&nbsp;y</span>ou can create an application that contains all the resources/ Assets<span class="apple-converted-space">&nbsp;e</span>tc. You must export all your assets from the repository manually and<span class="apple-converted-space">&nbsp;i</span>mport them into a new application in ES2.<span class="apple-converted-space">&nbsp;</span></span></li><li><span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: Arial, sans-serif; font-size: 12px; ">You must configure all the paths to the assets in the repository to<span class="apple-converted-space">&nbsp;t</span>he application containing your artifacts.<span class="apple-converted-space">&nbsp;</span></span></li><li><span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: Arial, sans-serif; font-size: 12px; ">If you have an assembler service in your process, you must re-configure it to use a document variable instead of a string (this has<span class="apple-converted-space">&nbsp;n</span>ot been document anywhere and is a bug).</span></li><li><span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: Arial, sans-serif; font-size: 12px; ">If you have any custom components, you must export them manually<span class="apple-converted-space">&nbsp;f</span>rom the ES server and import them into ES2 before you migrate the<span class="apple-converted-space">&nbsp;p</span>rocesses.<span class="apple-converted-space">&nbsp;</span></span></li><li><span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: Arial, sans-serif; font-size: 12px; ">Finally, you must remove all the deprecated services and replace<span class="apple-converted-space">&nbsp;t</span>hem with the ES2 versions.<span class="apple-converted-space">&nbsp;</span></span></li><li><span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: Arial, sans-serif; font-size: 12px; ">I won't recommend the approach of creating an ES LCA and importing into<span class="apple-converted-space">&nbsp;E</span></span><span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: Arial, sans-serif; font-size: 12px; ">S2. This has caused a lot of issues for me in the past.<span class="apple-converted-space">&nbsp;</span></span></li></ol><p></p>

<p><span style="font-size:9.0pt;font-family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black">Thats
just my 2 cents. If you have any questions, or require<span class="apple-converted-space">&nbsp;a</span>ssistance, please leave a comment on my blog.<o:p></o:p></span></p> ]]>
        
    </content>
</entry>

<entry>
    <title>Useful SQL Queries</title>
    <link rel="alternate" type="text/html" href="http://blogs.4point.com/armaghan.chaudhary/2009/10/useful-sql-queries.html" />
    <id>tag:blogs.4point.com,2009:/armaghan.chaudhary//37.119</id>

    <published>2009-10-28T19:56:53Z</published>
    <updated>2009-10-28T19:59:47Z</updated>

    <summary>You might find the following queries quite handy for your day to day SQL operations:1. Get the total number of records in a table:SELECT COUNT(*) FROM TABLE_NAME;...</summary>
    <author>
        <name>Armaghan</name>
        
    </author>
    
    <category term="getthetotalnumberofrecordsinatable" label="get the total number of records in a table" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="usefulsqlqueries" label="useful sql queries" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blogs.4point.com/armaghan.chaudhary/">
        <![CDATA[<br />You might find the following queries quite handy for your day to day SQL operations:<br /><br /><b>1. Get the total number of records in a table:</b><br /><br />SELECT COUNT(*) FROM TABLE_NAME;<br /><br />]]>
        
    </content>
</entry>

<entry>
    <title>SQL User queries in Oracle</title>
    <link rel="alternate" type="text/html" href="http://blogs.4point.com/armaghan.chaudhary/2009/10/sql-user-queries-in-oracle.html" />
    <id>tag:blogs.4point.com,2009:/armaghan.chaudhary//37.118</id>

    <published>2009-10-28T15:16:47Z</published>
    <updated>2009-10-28T16:22:37Z</updated>

    <summary><![CDATA[Here are a few&nbsp; useful user SQL code snippets in Oracle:1. To create a userCREATE USER usernameIDENTIFIED BY password DEFAULT TABLESPACE USERSTEMPORARY TABLESPACE TEMP;2. Grant user privileges: GRANT CONNECT, RESOURCE, CREATE SESSION, CREATE VIEW TO username;3. Grant all privileges: GRANT...]]></summary>
    <author>
        <name>Armaghan</name>
        
    </author>
    
    <category term="deleteauser" label="delete a user" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="oraclecreateuser" label="Oracle create user" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="oracledeleteuser" label="oracle delete user" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="oraclegrantusagerights" label="oracle grant usage rights" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="sqlcreateuser" label="SQL create user" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="sqlgrantuserprivileges" label="SQL grant user privileges" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="sqltocreateauser" label="SQL to create a user" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="sqltodeleteauser" label="SQL to delete a user" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blogs.4point.com/armaghan.chaudhary/">
        <![CDATA[<br />Here are a few&nbsp; useful user SQL code snippets in Oracle:<br /><br /><b>1. To create a user</b><br /><br />CREATE USER username<br />IDENTIFIED BY password <br />DEFAULT TABLESPACE USERS<br />TEMPORARY TABLESPACE TEMP;<br /><br /><b>2. Grant user privileges</b>: <br /><br />GRANT CONNECT, RESOURCE, CREATE SESSION, CREATE VIEW TO username;<br /><br /><br /><b>3. Grant all privileges:  </b><br /><br />GRANT all privileges TO username;<br /><br /><b>4. Delete a user or to delete a user and the associated user schema</b><br /><br />drop user username cascade;<br /><br />]]>
        
    </content>
</entry>

<entry>
    <title>SQL : Get a list of tables,views and sequences for a given user</title>
    <link rel="alternate" type="text/html" href="http://blogs.4point.com/armaghan.chaudhary/2009/10/sql-get-a-list-of-tables-for-a-given-user.html" />
    <id>tag:blogs.4point.com,2009:/armaghan.chaudhary//37.117</id>

    <published>2009-10-09T20:02:35Z</published>
    <updated>2009-11-20T20:38:07Z</updated>

    <summary>This SQL Snippet get a list of all the tables under a user:select * from user_objects where object_type = &apos;TABLE&apos;; This SQL Snippet will get you a list of all the sequences in a DB Schema for the user tablesselect...</summary>
    <author>
        <name>Armaghan</name>
        
    </author>
    
        <category term="Java" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="MySQL" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="getalistoftables" label="get a list of tables" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="oracle" label="oracle" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="oraclegetalistofsequences" label="oracle get a list of sequences" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="oraclegetalistoftables" label="oracle get a list of tables" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="oraclegetalistofviews" label="oracle get a list of views" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="oraclesequences" label="oracle sequences" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="oraclesqlgetalistoftables" label="oracle sql get a list of tables" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="oracleviews" label="oracle views" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="sqlgetalistoftablesforagivenuser" label="SQL : Get a list of tables for a given user" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blogs.4point.com/armaghan.chaudhary/">
        <![CDATA[This SQL Snippet get a list of all the tables under a user:<br /><br />select * from user_objects where object_type = 'TABLE'; <br /><br />This SQL Snippet will get you a list of all the sequences in a DB Schema for the user tables<br /><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"><br /><span class="Apple-style-span" style="font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; line-height: 18px;">select * from user_sequences</span></span><br /><br />This SQL Snippet will get you a list of all the view in a DB Schema for the user tables<br /><br />select * from user_views;<br /><br />Happy Coding :)]]>
        
    </content>
</entry>

<entry>
    <title>Finding out the Oracle Version using SQL</title>
    <link rel="alternate" type="text/html" href="http://blogs.4point.com/armaghan.chaudhary/2009/10/finding-out-the-oracle-version-using-sql.html" />
    <id>tag:blogs.4point.com,2009:/armaghan.chaudhary//37.116</id>

    <published>2009-10-05T15:00:16Z</published>
    <updated>2009-10-05T15:04:27Z</updated>

    <summary><![CDATA[If you ever have to find out the version of Oracle using SQL, use the following SQL command and it will spit out all the details.SQL&nbsp;SELECT * FROM V$VERSION;OUTPUTBANNER&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ---------------------------------------------------------------- Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod PL/SQL...]]></summary>
    <author>
        <name>Armaghan</name>
        
    </author>
    
    <category term="findingouttheoracleversionusingsql" label="Finding out the Oracle Version using SQL" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="oracle" label="oracle" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="oracleversion" label="Oracle Version" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="sqltofindoracleversion" label="SQL to find oracle version" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="version" label="version" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blogs.4point.com/armaghan.chaudhary/">
        <![CDATA[If you ever have to find out the version of Oracle using SQL, use the following SQL command and it will spit out all the details.<br /><br /><b>SQL</b><br />&nbsp;SELECT * FROM V$VERSION;<br /><br /><b>OUTPUT<br /><br /></b>BANNER&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />---------------------------------------------------------------- <br />Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod <br />PL/SQL Release 10.2.0.1.0 - Production&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />CORE&nbsp;&nbsp;&nbsp; 10.2.0.1.0&nbsp;&nbsp;&nbsp; Production&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />TNS for 32-bit Windows: Version 10.2.0.1.0 - Production&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />NLSRTL Version 10.2.0.1.0 - Production<b><br /></b>---------------------------------------------------------------- <br /><br />Happy Coding :)<br /><b><br /></b>]]>
        
    </content>
</entry>

<entry>
    <title>Changing the default port number in Apache Tomcat</title>
    <link rel="alternate" type="text/html" href="http://blogs.4point.com/armaghan.chaudhary/2009/09/changing-the-default-port-number-in-apache-tomcat.html" />
    <id>tag:blogs.4point.com,2009:/armaghan.chaudhary//37.115</id>

    <published>2009-09-11T13:25:26Z</published>
    <updated>2010-11-25T18:23:08Z</updated>

    <summary>I had to run two webservers on my machine at the same time. Since both of them used port 8080 , the easiest way to run the two servers at the same time was to modify the port number on...</summary>
    <author>
        <name>Armaghan</name>
        
    </author>
    
    <category term="changetomcatport" label="change tomcat port" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="changingthedefaultportnumberinapachetomcat" label="Changing the default port number in Apache Tomcat" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="modifyport" label="modify port" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="tomcat" label="tomcat" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blogs.4point.com/armaghan.chaudhary/">
        <![CDATA[<br />I had to run two webservers on my machine at the same time. Since both of them used port 8080 , the easiest way to run the two servers at the same time was to modify the port number on one of them.&nbsp;<span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="tomcat.gif" src="http://blogs.4point.com/armaghan.chaudhary/livecycle/tomcat/tomcat.gif" width="146" height="92" class="mt-image-right" style="float: right; margin: 0 0 20px 20px;" /></span><br />Here is how we can change the port number in Apache Tomcat:<br /><br />1. Navigate to : Apache Software Foundation\Tomcat X.X\conf<div>2. Modify the Server.xml file:</div><div><div><div>
<br />
<pre style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-family: Verdana; font-size: 12px; font-style: normal; font-variant: normal; font-weight: 400; color: rgb(63, 63, 63); line-height: 19px; ">&lt;!-- Define a non-SSL HTTP/1.1 Connector on port 8080 --&gt;<br />&lt;Connector port="8080" ... /&gt;</pre><pre style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-style: normal; font-variant: normal; font-weight: 400; "><span class="Apple-style-span" style="font-family: arial, helvetica, hirakakupro-w3, osaka, 'ms pgothic', sans-serif; white-space: normal; "><br /></span></pre><pre style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-style: normal; font-variant: normal; font-weight: 400; "><span class="Apple-style-span" style="font-family: arial, helvetica, hirakakupro-w3, osaka, 'ms pgothic', sans-serif; white-space: normal; ">Modify this to another non-conflicting port ( I changed it to 8888).</span></pre></div><div><br /></div><div><div>Happy Coding</div><div><br /></div></div><div><br /></div></div></div><div><br /></div>]]>
        
    </content>
</entry>

<entry>
    <title>XML Manipulation in Flex and ActionScript</title>
    <link rel="alternate" type="text/html" href="http://blogs.4point.com/armaghan.chaudhary/2009/08/xml-manipulation-in-flex-and-actionscript.html" />
    <id>tag:blogs.4point.com,2009:/armaghan.chaudhary//37.114</id>

    <published>2009-08-28T18:03:18Z</published>
    <updated>2009-08-28T18:41:13Z</updated>

    <summary><![CDATA[There are lots of crazy ways of manipulating XML in ActionScript.Here are a few simple tips and tricks on manipulating XML in Actionscript.Declaring an XML Variable: An XML variable can be created in ActionScript as follows :&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var tempSearchXML:XML =...]]></summary>
    <author>
        <name>Armaghan</name>
        
    </author>
    
        <category term="Flex" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="actionscript" label="actionscript" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="addnodeinxml" label="add node in xml" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="deletenodeinxml" label="delete node in xml" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="e4x" label="e4x" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="flex" label="flex" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="gettinganodevalue" label="getting a node value" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="settinganodevalue" label="setting a node value" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="updatingnodeattribute" label="updating node attribute" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="xml" label="xml" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="xmlmanipulation" label="xml manipulation" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blogs.4point.com/armaghan.chaudhary/">
        <![CDATA[There are lots of crazy ways of manipulating XML in ActionScript.Here are a few simple tips and tricks on manipulating XML in Actionscript.<br /><br /><ol><li><b>Declaring an XML Variable</b>: An XML variable can be created in ActionScript as follows :</li></ol>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var tempSearchXML:XML = &nbsp;&nbsp;&nbsp; &lt;searchCriteria&gt;<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;branchName&gt;023&lt;/branchName&gt;<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;contfirstname&gt;&lt;/contfirstname&gt;<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;contlastname&gt;&lt;/contlastname&gt;<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &lt;contmailsort&gt;&lt;/contmailsort&gt;<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;contphone&gt;&lt;/contphone&gt;<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;/searchCriteria&gt; <br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;<br /><b>2.&nbsp; Preview an XML Variable</b> : An XML variable can be previewed in an Alert Box by converting the XML to a string object<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Alert.show(tempSearchXML.toString());<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br /><b>3.&nbsp; Getting the value of a Node in the XML</b>: <br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Alert.show(tempSearchXML.branchName.toString());<br /><br />4.&nbsp; <b>Setting the Value of Node in the XML </b>: The following code sets the value of a node 'contfirstname '.<br />&nbsp;<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; tempSearchXML.contfirstname ="Armaghan";<br /><br /><b>5.&nbsp; Setting / Changing / Updating the Node Attribute in the XML</b>: The following code snippet changes the name of a Node from 'contlastname' to 'lastname'.<br /><br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; tempSearchXML.contlastname.setName("lastname") ;<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br /><b>5.&nbsp; Delete a Node in the XML</b>: The following code snippet deletes a Node called 'contphone' in the XML.<br /><br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; delete tempSearchXML.contphone;<br /><br /><b>6.&nbsp; Adding a Node in the XML</b>: The following code snippet adds a Node called 'text' in the XML and sets its value at the same time.<br /><br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; tempSearchXML.text ="Taylor" ;<br /><br />Happy Coding :)<br />]]>
        
    </content>
</entry>

<entry>
    <title>Dump the Ant build information to a log file</title>
    <link rel="alternate" type="text/html" href="http://blogs.4point.com/armaghan.chaudhary/2009/08/dump-the-ant-build-information-to-a-log-file.html" />
    <id>tag:blogs.4point.com,2009:/armaghan.chaudhary//37.112</id>

    <published>2009-08-10T20:18:56Z</published>
    <updated>2009-08-10T20:22:41Z</updated>

    <summary><![CDATA[If you ever need to dump the build information from the command prompt console into a log file, just add a -logfile &lt;filename&gt;.log parameter after your build file call in the command prompt console and you're good to go.Happy Coding...]]></summary>
    <author>
        <name>Armaghan</name>
        
    </author>
    
    <category term="ant" label="ant" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="antbuild" label="ant build" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="antbuildcopytologfile" label="ant build copy to log file" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="antbuilddumptologfile" label="ant build dump to log file" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="antbuildlogfile" label="ant build log file" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blogs.4point.com/armaghan.chaudhary/">
        <![CDATA[<br />If you ever need to dump the build information from the command prompt console into a log file, just add a -logfile &lt;filename&gt;.log parameter after your build file call in the command prompt console and you're good to go.<br /><br />Happy Coding :)<br />]]>
        
    </content>
</entry>

<entry>
    <title>Default Value in QueryParam Annotations</title>
    <link rel="alternate" type="text/html" href="http://blogs.4point.com/armaghan.chaudhary/2009/08/default-value-in-queryparam-annotations.html" />
    <id>tag:blogs.4point.com,2009:/armaghan.chaudhary//37.111</id>

    <published>2009-08-07T14:37:11Z</published>
    <updated>2009-08-07T14:40:49Z</updated>

    <summary>In order to remove any null pointer exceptions while using RestEasy Annotations, you can always pass a default value and handle it appropriately in the Data Access Objects ( If you are using one. This ensures that there are no...</summary>
    <author>
        <name>Armaghan</name>
        
    </author>
    
        <category term="Java" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="annotations" label="Annotations" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="defaultvalue" label="Default Value" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="defaultvalueinqueryparamannotations" label="Default Value in QueryParam Annotations" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="queryparam" label="QueryParam" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="resteasy" label="Rest Easy" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="resteasy" label="RestEasy" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blogs.4point.com/armaghan.chaudhary/">
        <![CDATA[In order to remove any null pointer exceptions while using RestEasy Annotations, you can always pass a default value and handle it appropriately in the Data Access Objects ( If you are using one. This ensures that there are no null pointer excpetions from the returning classes.<br /><br />Here is a code snippet to do just this:<br /><br />public StreamingOutput getUsersSummaryList(@QueryParam("active") @DefaultValue("0") String active&nbsp; ){}<br />]]>
        
    </content>
</entry>

<entry>
    <title>PermGen space error (Hibernate, JPA)</title>
    <link rel="alternate" type="text/html" href="http://blogs.4point.com/armaghan.chaudhary/2009/08/permgen-space-error-hibernate-jpa.html" />
    <id>tag:blogs.4point.com,2009:/armaghan.chaudhary//37.110</id>

    <published>2009-08-07T14:27:28Z</published>
    <updated>2009-08-07T14:36:34Z</updated>

    <summary><![CDATA[If you ever come across a PerGen space error in Hibernate or JPA...it refers to the java.lang.outfspacememoryerror (Your webapp is out of memory). PermGen is&nbsp; used to store the class definations ( and I do mean all the Loaded Classes...]]></summary>
    <author>
        <name>Armaghan</name>
        
    </author>
    
        <category term="Java" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="hibernate" label="Hibernate" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="java" label="Java" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="javalangoutofmemoryerror" label="java.lang.OutOfMemoryError" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="jpa" label="JPA" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="permgen" label="PermGen" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="permgenspaceerror" label="PermGen space error" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blogs.4point.com/armaghan.chaudhary/">
        <![CDATA[<br />If you ever come across a PerGen space error in Hibernate or JPA...it refers to the java.lang.outfspacememoryerror (Your webapp is out of memory). PermGen is&nbsp; used to store the class definations ( and I do mean all the Loaded Classes ). This error refers to the heap space being full due to the large number of classes.<br /><br />Generally you can recover from these errors by restarting your WebServer. If you want to really fix it, do one of the following 2:<br /><br />1. Hibernate: Change the hibernate.properties file from&nbsp; "<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'times new roman'; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"><span class="Apple-style-span" style="font-family: verdana; font-size: 13px;">hibernate.bytecode.provider javassist" to </span></span><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'times new roman'; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"><span class="Apple-style-span" style="font-family: verdana; font-size: 13px;">hibernate.bytecode.provider cglib".<br /><br />2. JPA:&nbsp; Change the persistance.xml file from </span></span><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'times new roman'; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"><span class="Apple-style-span" style="font-family: verdana; font-size: 13px;">&lt;property name="hibernate.bytecode.provider" value="javaassist"/&gt; to </span></span><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: 'times new roman'; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"><span class="Apple-style-span" style="font-family: verdana; font-size: 13px;">&lt;property name="hibernate.bytecode.provider" value="cglib"/&gt;</span></span><br /><br />Happy Coding :)<br />]]>
        
    </content>
</entry>

<entry>
    <title>Forget Tour De France.....Make way for Tour De LiveCycle</title>
    <link rel="alternate" type="text/html" href="http://blogs.4point.com/armaghan.chaudhary/2009/05/forget-tour-de-francemake-way-for-tour-de-livecycle.html" />
    <id>tag:blogs.4point.com,2009:/armaghan.chaudhary//37.100</id>

    <published>2009-05-27T02:13:28Z</published>
    <updated>2009-05-27T14:39:59Z</updated>

    <summary>Now all you LiveCycle documentation hunters can look at a single location to find all LiveCycle related information....on your desktop...thats right...and its actually true. Adobe released Tour De LiveCycle yesterday, a comprehensive AIR app that locks all aspects of LiveCycle...</summary>
    <author>
        <name>Armaghan</name>
        
    </author>
    
        <category term="LiveCycle" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="downloadtourdelivecycle" label="download tour de livecycle" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="livecycleandflex" label="livecycle and Flex" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="livecyclebam" label="Livecycle BAM" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="livecycledataservices" label="livecycle data services" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="livecycledocumentation" label="livecycle documentation" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="livecycledocumentation" label="Livecycle documentation" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="livecyclees" label="livecycle es" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="tourdelivecycle" label="Tour de livecycle" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blogs.4point.com/armaghan.chaudhary/">
        <![CDATA[Now all you LiveCycle documentation hunters can look at a single location to find all LiveCycle related information....on your desktop...thats right...and its actually true. <br /><br />Adobe released Tour De LiveCycle yesterday, a comprehensive AIR app that locks all aspects of LiveCycle documentation on your desktop. It will remind you of Flex explorer in its look and feel but encompasses videos, presentations, tutorials and hands on examples on all aspects of livecycle (Data services, BAM, Workbench etc) . <br /><br /><span class="mt-enclosure mt-enclosure-image" style="display: inline;"><img alt="TourDeLiveCycle1.PNG" src="http://blogs.4point.com/armaghan.chaudhary/2009/05/26/TourDeLiveCycle1.PNG" class="mt-image-center" style="margin: 0pt auto 20px; text-align: center; display: block;" width="500" height="381" /></span>It can be downloaded here:<br /><br /><br /><br /><br /><iframe src="http://tourdelc.adobe.com/badge/" scrolling="no" width="216" frameborder="0" height="182"></iframe>
<br /><br /><div><br /></div><div><br /></div><div><br /></div><div><br /></div>]]>
        
    </content>
</entry>

<entry>
    <title>Working with Rich Text Fields in LiveCycle ES</title>
    <link rel="alternate" type="text/html" href="http://blogs.4point.com/armaghan.chaudhary/2009/05/working-with-rich-text-fields-in-livecycle-es.html" />
    <id>tag:blogs.4point.com,2009:/armaghan.chaudhary//37.96</id>

    <published>2009-05-20T17:48:30Z</published>
    <updated>2009-05-20T17:55:59Z</updated>

    <summary>I have been struggling with data manipulation with rich text fields for a while. For those who aren&apos;t familiar with rich text fields in LiveCycle, they are simple text fields with the data format = XHTML.This allows the text field...</summary>
    <author>
        <name>Armaghan</name>
        
    </author>
    
        <category term="Acrobat" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="LiveCycle" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="livecycledesigner" label="LiveCycle Designer" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="livecycledesignerrichtextfield" label="LiveCycle Designer Rich Text Field" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="richtextarea" label="Rich Text Area" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="richtextfields" label="Rich Text Fields" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="richtextxhtml" label="Rich Text XHTML" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="textfieldrichtext" label="Text Field Rich Text" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="xhtmlinlivecycledesigner" label="XHTML in LIveCycle Designer" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blogs.4point.com/armaghan.chaudhary/">
        <![CDATA[<br />I have been struggling with data manipulation with rich text fields for a while. For those who aren't familiar with rich text fields in LiveCycle, they are simple text fields with the data format = XHTML.<br /><br />This allows the text field (text area) to work like Microsoft word. The end user is able to edit the text, make it bold, underline it, hyperlink web addresses etc etc.<br /><br />In my case, i had to concatenate 2 pieces of rich text fields into a rich text area. The usual rawValue and formattedValue XFA properties loose the formatting if used for rich text areas.<br /><br />I have attached a sample XDP that shows you how to do it&nbsp; "properly".<br /><br />Armaghan.<br /><span class="mt-enclosure mt-enclosure-file" style="display: inline;"><a href="http://blogs.4point.com/armaghan.chaudhary/2009/05/20/RichTextCopyExample.xdp">RichTextCopyExample.xdp</a></span>]]>
        
    </content>
</entry>

<entry>
    <title>Remote Debugging Using Eclipse, Netbeans, Tomcat</title>
    <link rel="alternate" type="text/html" href="http://blogs.4point.com/armaghan.chaudhary/2009/05/remote-debugging-using-eclipse-netbeans-tomcat.html" />
    <id>tag:blogs.4point.com,2009:/armaghan.chaudhary//37.89</id>

    <published>2009-05-01T20:29:31Z</published>
    <updated>2009-05-01T20:37:20Z</updated>

    <summary>For the regular J2EE/Java programmers that use the amazing Tomcat as their Servlet container, i found an amazing link. It steps through the necessary configurations to debug your servlets....an awesome find :)http://wiki.apache.org/tomcat/FAQ/DevelopingShare what you learn...and Happy Coding :)...</summary>
    <author>
        <name>Armaghan</name>
        
    </author>
    
        <category term="Java" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="eclipse" label="Eclipse" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="eclipsedebug" label="Eclipse Debug" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="eclipseremotedebugging" label="Eclipse Remote debugging" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="j2eedebug" label="J2EE Debug" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="j2eedebugging" label="J2EE Debugging" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="j2eeremotedebugging" label="J2EE Remote Debugging" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="javadebugging" label="Java debugging" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="javaremotedebugging" label="Java Remote Debugging" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="netbeansdebug" label="NetBeans debug" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="netbeansdebugging" label="NetBeans debugging" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="netbeansremotedebugging" label="NetBeans Remote Debugging" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="tomcat" label="Tomcat" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="tomcatandeclipsedebug" label="Tomcat and Eclipse debug" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="tomcateclipseremotedebug" label="Tomcat eclipse remote debug" scheme="http://www.sixapart.com/ns/types#tag" />
    <category term="tomcatremotedebugging" label="Tomcat remote debugging" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://blogs.4point.com/armaghan.chaudhary/">
        <![CDATA[<br />For the regular J2EE/Java programmers that use the amazing Tomcat as their Servlet container, i found an amazing link. It steps through the necessary configurations to debug your servlets....an awesome find :)<br /><br /><a href="http://wiki.apache.org/tomcat/FAQ/Developing">http://wiki.apache.org/tomcat/FAQ/Developing</a><br /><br />Share what you learn...and Happy Coding :)<br />]]>
        
    </content>
</entry>

</feed>

