Follow by Email

Tuesday, September 1, 2015

Where can I view Tomcat log files in Eclipse?

Below text taken from a very useful post at stackoverflow


http://stackoverflow.com/questions/2233053/where-can-i-view-tomcat-log-files-in-eclipse


if you're after the catalina.out log file then follow the directions below:
  • In the servers tab, double-click on the Tomcat Server. You will get a screen called Overview.
  • Click on "Open launch configuration". Click on the "Common" tab.
  • Towards the bottom of the screen you can check the "File" checkbox and then specify a file that can be used to log your console (catalina.out) output.
  • Finally, restart the Tomcat server.

How do I know my class is loaded from which jar in my classpath?

If you want to see from which jar file your class has been loaded while running your web application , then add below VM attribute in your JDK


-verbose:class


Java will start putting the information on standard output regarding a class being loaded from which jar file . This is sometimes very useful to deal with the weird class path issue , especially if you have different versions of same jar files in your class path  for god knows whatever reason ;).

Thursday, June 4, 2015

Sura feel and gravitational force

Taken from below lecture
gravitation force  g = 9.80 meters/sec
                                         ------------ 
                                             sec
Which mean if you drop an object from few hundred meters at 0 speed , after once second it's speed will be 9.80 meters per second but after another second it's speed will become double and will keep adding 9.8 meter/per second each second.

Subhan Allah this helped me find a scientific reason behind the story mentioned in Sura feel


Tuesday, December 23, 2014

Spring : How to escape HTML in all the pages of your application

 
 
In Spring we can escape HTML in all JSP pages generated by < form > tags.
 
 
For entire application put below lines in your web.xml
 

<context-param>
    <param-name>defaultHtmlEscape</param-name>
    <param-value>true</param-value>
</context-param>
 
 
For more details see the below stackoverflow thread
 

Wednesday, December 10, 2014

Tinymce multiple textareas block problem


Problem :

I am using Internet Explorer , I have 4 text editors in one page all TimyMCE , the problem I am facing is that I am able to enter text in first editor however when I click on next textarea I can't type anything in it however I can see the cursor blinking in it

I have also noticed
  1. If i use tab to go to 2nd editor I am able to type , but when I use mouse to click on that textarea I can't type.
  2. I have waited for enough time to allow scipts to be loaded properly but I still face the same problme.
I am running Internet explorer in below mode

meta http-equiv="X-UA-Compatible" content="IE=8"  Shifitng it to IE=9 seems to resolve problems , but I want to run my application as IE=8. 


Solution :

I found that the latest TinyMCE editor version 4.X was not working very welll will the older browser compatibility IE=8 , being in that mode is a must for me right now because of some other dependent scripts which create problems in IE=9 .
 
So I decided to use an older version of TinyMCE 3.X which appeared to be compatable and now the applicaiotn is working fine.

 

Tuesday, November 25, 2014

HTML TD Can't Wrap text , grows with the size of line and mess up the witdh of the TD



I am using Internet Explorer 9.

A dynamicaly generated text having a very long line when displayed in a TD in my HTML table mess up the whole width of the TD which basically grows to fit the whole line and doesn't automaticaly wrap text

applying wrap text CSS on TD is not working , The solution was to apply the below style at table level

style="width: 100%; table-layout: fixed;"

I didn't even need to apply text wraping to my TDs.




Below Thread was very helpfull

http://stackoverflow.com/questions/1057574/html-td-wrap-text

and the solution which worked for me in this thread is copy pasted below

table-layout:fixed will resolve the expanding cell problem, but will create a new one. IE by default will hide the overflow but Mozilla will render it outside the box.
Another solution would be to use: overflow:hidden;width:?px
<table style="table-layout:fixed; width:100px">
 <tr>
   <td style="overflow:hidden; width:50px;">fearofthedarkihaveaconstantfearofadark</td>
   <td>
     test
   </td>
 </tr>
</table>
 
Since I am using IE I had to only use
 
style="width: 100%; table-layout: fixed;"
 
for my table.
 

Wednesday, October 8, 2014

oracle How can I tell where my database function was used




http://stackoverflow.com/questions/4670164/how-can-you-tell-if-a-pl-sql-package-procedure-or-function-is-being-used
 
As mentioned in the above stackoverflow thread , below query can be used to find where your database function/procedure has been used.
 
SELECT * FROM all_source where UPPER(TEXT) like UPPER('%YOUR_DATABASE_FUNCTION_NAME%')
 
The oracle documentation for all_sources can be found at below link
 
 http://docs.oracle.com/cd/B19306_01/server.102/b14237/statviews_2063.htm 


Below post is also very informative

http://oracletuts.net/sql/how-to-search-code-using-user_source-and-all_source-in-sql/