<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6004674534165334843</id><updated>2011-11-27T15:13:39.891-08:00</updated><category term='linux commands for dates and reminders'/><category term='Download options in linux'/><category term='J2EE'/><category term='delete repository added to Mylyn ReportBugs'/><category term='EcoreUtil.delete(emfobject)'/><category term='SWT'/><title type='text'>Welcome to my blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://anilgudise.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6004674534165334843/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://anilgudise.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Anil</name><uri>http://www.blogger.com/profile/17245557833489399569</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_lXWBqF_XOB4/R6mxaMXFrPI/AAAAAAAAAD0/h9n3IIsjuF4/S220/or14.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>26</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6004674534165334843.post-6745998207989767826</id><published>2008-11-04T03:30:00.000-08:00</published><updated>2008-11-04T03:37:33.481-08:00</updated><title type='text'>Use of perspective extensions</title><content type='html'>Recently i came across this extension.Say u want to add an actionset/wizard shortcut or anything to an existing perspective without modifying the perspecive class , u can make use of this perspective extension...Will be very useful when u want to add ur custom actionsets/wizardshortcuts to standard perspectives like Java perspective..&lt;br /&gt;Follow this link to learn perspective extensions.&lt;br /&gt;&lt;br /&gt;http://help.eclipse.org/help32/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/extension-points/org_eclipse_ui_perspectiveExtensions.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6004674534165334843-6745998207989767826?l=anilgudise.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anilgudise.blogspot.com/feeds/6745998207989767826/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6004674534165334843&amp;postID=6745998207989767826' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6004674534165334843/posts/default/6745998207989767826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6004674534165334843/posts/default/6745998207989767826'/><link rel='alternate' type='text/html' href='http://anilgudise.blogspot.com/2008/11/use-of-perspective-extensions.html' title='Use of perspective extensions'/><author><name>Anil</name><uri>http://www.blogger.com/profile/17245557833489399569</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_lXWBqF_XOB4/R6mxaMXFrPI/AAAAAAAAAD0/h9n3IIsjuF4/S220/or14.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6004674534165334843.post-8149727406277089970</id><published>2008-09-08T04:43:00.000-07:00</published><updated>2008-09-08T04:55:46.794-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SWT'/><title type='text'>Problems with enabling/disabling a button ???</title><content type='html'>I had big problem in solving problem with enabling/disabling a SWT button.my sample code is as follows:&lt;br /&gt;&lt;br /&gt;checkButton = new Button(composite,SWT.NONE);&lt;br /&gt;checkButton.setEnabled(false);&lt;br /&gt;checkButton .addSelectionListener(new SelectionAdapter() {&lt;br /&gt;             public void widgetSelected(SelectionEvent e) {&lt;br /&gt;                 IStructuredSelection selection = (IStructuredSelection) tableViewer.getSelection();&lt;br /&gt;                 if(selection.size()!=0){&lt;br /&gt;                        checkButton.setEnabled(true);       &lt;br /&gt;                 executeEditFuntionality();&lt;br /&gt;                 }else{&lt;br /&gt;                        checkButton.setEnabled(false);&lt;br /&gt;                         }&lt;br /&gt;             }&lt;br /&gt;   });&lt;br /&gt;&lt;br /&gt;To my surprise , when it enters else condition ,its disabling the button forever!!!i mean once its disabled..even if i select anything in viewer , button is not enabled.&lt;br /&gt;I broke my head to solve this..did hours of googling and finally  asked one of my genious team mate and he told me that i should be doing enabling/disabling of a widget in the viewers selection changed listener event..I tried that and to my surprise it worked..&lt;br /&gt;below is the sample code&lt;br /&gt;&lt;br /&gt;checkButton = new Button(composite,SWT.NONE);&lt;br /&gt;checkButton.setEnabled(false);&lt;br /&gt;checkButton .addSelectionListener(new SelectionAdapter() {&lt;br /&gt;             public void widgetSelected(SelectionEvent e) {&lt;br /&gt;                 IStructuredSelection selection = (IStructuredSelection) tableViewer.getSelection();&lt;br /&gt;                 if(selection.size()!=0){&lt;br /&gt;                 executeEditFuntionality();&lt;br /&gt;                 }else{&lt;br /&gt;                        // do nothing&lt;br /&gt;                         }&lt;br /&gt;             }&lt;br /&gt;   });&lt;br /&gt;&lt;br /&gt;tableViewer.addSelectionChangedListener(new ISelectionChangedListener() {&lt;br /&gt;      public void selectionChanged(SelectionChangedEvent event) {&lt;br /&gt;          IStructuredSelection selection = (IStructuredSelection) tableViewer.getSelection();&lt;br /&gt;                if(selection.size()!=0){&lt;br /&gt;                 editButton.setEnabled(true);&lt;br /&gt;                }else{&lt;br /&gt;                 editButton.setEnabled(false);&lt;br /&gt;                }&lt;br /&gt;      }&lt;br /&gt;     });&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6004674534165334843-8149727406277089970?l=anilgudise.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anilgudise.blogspot.com/feeds/8149727406277089970/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6004674534165334843&amp;postID=8149727406277089970' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6004674534165334843/posts/default/8149727406277089970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6004674534165334843/posts/default/8149727406277089970'/><link rel='alternate' type='text/html' href='http://anilgudise.blogspot.com/2008/09/problems-with-enablingdisabling-button.html' title='Problems with enabling/disabling a button ???'/><author><name>Anil</name><uri>http://www.blogger.com/profile/17245557833489399569</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_lXWBqF_XOB4/R6mxaMXFrPI/AAAAAAAAAD0/h9n3IIsjuF4/S220/or14.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6004674534165334843.post-7562021036168157409</id><published>2008-08-25T22:36:00.000-07:00</published><updated>2008-08-25T22:43:39.651-07:00</updated><title type='text'>Use of Progress View</title><content type='html'>When ever i update my code from repository , eclipse shows update status at the bottom right corner ...many times i was nt really sure whether its getting hanged or progressing...so wanted to find a way to see the progress of update task...In the list of views given by eclipse i observed progress view and when i opened it , its showing the progress of updates..then i realized i never used this view  before...&lt;br /&gt;               If u want to see progress of any task eclipse is doing say updates, synchronizing or anything...u can see progress in this view...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6004674534165334843-7562021036168157409?l=anilgudise.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anilgudise.blogspot.com/feeds/7562021036168157409/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6004674534165334843&amp;postID=7562021036168157409' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6004674534165334843/posts/default/7562021036168157409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6004674534165334843/posts/default/7562021036168157409'/><link rel='alternate' type='text/html' href='http://anilgudise.blogspot.com/2008/08/use-of-progress-view.html' title='Use of Progress View'/><author><name>Anil</name><uri>http://www.blogger.com/profile/17245557833489399569</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_lXWBqF_XOB4/R6mxaMXFrPI/AAAAAAAAAD0/h9n3IIsjuF4/S220/or14.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6004674534165334843.post-7299124041530298781</id><published>2008-08-07T22:41:00.000-07:00</published><updated>2008-08-07T22:48:16.242-07:00</updated><title type='text'>Ever dreamt of opening Views, Perspectives, Commands, etc. - by just typing their name</title><content type='html'>What i usually do to open any view or perspective or some other is like to go through steps Window/ShowView/MyView  , just now realized that i wasted lot of time...Came to know from my lead that using Ctrl+3 keyboard Shortcut we can open them with out above steps..It seems this feature is introduced in Eclipse 3.3 M7 ...Make use of it...&lt;br /&gt;       &lt;br /&gt;&lt;br /&gt;The source link         http://eclipsenuggets.blogspot.com/2007/05/quick-access-ctrl3-is-bliss-are-you-one.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6004674534165334843-7299124041530298781?l=anilgudise.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anilgudise.blogspot.com/feeds/7299124041530298781/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6004674534165334843&amp;postID=7299124041530298781' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6004674534165334843/posts/default/7299124041530298781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6004674534165334843/posts/default/7299124041530298781'/><link rel='alternate' type='text/html' href='http://anilgudise.blogspot.com/2008/08/ever-dreamt-of-opening-views.html' title='Ever dreamt of opening Views, Perspectives, Commands, etc. - by just typing their name'/><author><name>Anil</name><uri>http://www.blogger.com/profile/17245557833489399569</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_lXWBqF_XOB4/R6mxaMXFrPI/AAAAAAAAAD0/h9n3IIsjuF4/S220/or14.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6004674534165334843.post-8086595026633570783</id><published>2008-07-14T03:48:00.000-07:00</published><updated>2008-07-14T04:06:06.650-07:00</updated><title type='text'>Automation of project and package creation in Ganemede!!!</title><content type='html'>I was going through eclipse blogs after a long time..Came to know from one such posts there, that  Ganemede has a cool feature..Just copy few lines of code say this &lt;br /&gt;        System.out.println("coool");&lt;br /&gt;Now go to package explorer view and paste , making sure that none of the projects are selected...&lt;br /&gt;then u can see that project wud be created and ur code will be in a class with a main method enclosed which is ready to run...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6004674534165334843-8086595026633570783?l=anilgudise.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anilgudise.blogspot.com/feeds/8086595026633570783/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6004674534165334843&amp;postID=8086595026633570783' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6004674534165334843/posts/default/8086595026633570783'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6004674534165334843/posts/default/8086595026633570783'/><link rel='alternate' type='text/html' href='http://anilgudise.blogspot.com/2008/07/automation-of-project-and-package.html' title='Automation of project and package creation in Ganemede!!!'/><author><name>Anil</name><uri>http://www.blogger.com/profile/17245557833489399569</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_lXWBqF_XOB4/R6mxaMXFrPI/AAAAAAAAAD0/h9n3IIsjuF4/S220/or14.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6004674534165334843.post-3716315491413280383</id><published>2008-06-26T02:20:00.000-07:00</published><updated>2008-06-26T02:26:09.684-07:00</updated><title type='text'>Examples on demand</title><content type='html'>I was going through MyEclipse article articles and found the concept of Examples on demand...We just have to click example and it gets checkedout into our workspace and surprisingly with all configurations...&lt;br /&gt;see this &lt;br /&gt;&lt;br /&gt;http://www.myeclipseide.com/documentation/quickstarts/eod_overview/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6004674534165334843-3716315491413280383?l=anilgudise.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anilgudise.blogspot.com/feeds/3716315491413280383/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6004674534165334843&amp;postID=3716315491413280383' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6004674534165334843/posts/default/3716315491413280383'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6004674534165334843/posts/default/3716315491413280383'/><link rel='alternate' type='text/html' href='http://anilgudise.blogspot.com/2008/06/examples-on-demand.html' title='Examples on demand'/><author><name>Anil</name><uri>http://www.blogger.com/profile/17245557833489399569</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_lXWBqF_XOB4/R6mxaMXFrPI/AAAAAAAAAD0/h9n3IIsjuF4/S220/or14.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6004674534165334843.post-7411607967520827594</id><published>2008-05-28T01:58:00.000-07:00</published><updated>2008-05-28T02:07:41.234-07:00</updated><title type='text'>Adding action sets and wizards to perspective</title><content type='html'>Recently I had a requirement to add  launch configuration to our custom perspective. Before looking into perspective source codes thats already there, i tried googling ...din get anything...then later I happened to see source code of Java Perspective and found out that we can add wizards,view shortcuts and action sets to our perspective like below:&lt;br /&gt;&lt;br /&gt; // snippet code from JavaPerspectiveFactory class&lt;br /&gt;public void createInitialLayout(IPageLayout layout) {&lt;br /&gt;&lt;br /&gt;layout.addActionSet(IDebugUIConstants.LAUNCH_ACTION_SET);  // line no A&lt;br /&gt;layout.addActionSet(JavaUI.ID_ACTION_SET);&lt;br /&gt;&lt;br /&gt;layout.addShowViewShortcut(JavaUI.ID_PACKAGES);&lt;br /&gt;  layout.addShowViewShortcut(JavaUI.ID_TYPE_HIERARCHY);&lt;br /&gt;layout.addNewWizardShortcut("org.eclipse.jdt.ui.wizards.JavaProjectWizard"); //$NON-NLS-1$&lt;br /&gt;  layout.addNewWizardShortcut("org.eclipse.jdt.ui.wizards.NewPackageCreationWizard"); //$NON-NLS-1$&lt;br /&gt;  layout.addNewWizardShortcut("org.eclipse.jdt.ui.wizards.NewClassCreationWizard"); //$NON-NLS-1$&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;         Since my interest was to add launch configuration , I made use of line no A in my custom perspective and it served my purpose...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6004674534165334843-7411607967520827594?l=anilgudise.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anilgudise.blogspot.com/feeds/7411607967520827594/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6004674534165334843&amp;postID=7411607967520827594' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6004674534165334843/posts/default/7411607967520827594'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6004674534165334843/posts/default/7411607967520827594'/><link rel='alternate' type='text/html' href='http://anilgudise.blogspot.com/2008/05/adding-action-sets-and-wizards-to.html' title='Adding action sets and wizards to perspective'/><author><name>Anil</name><uri>http://www.blogger.com/profile/17245557833489399569</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_lXWBqF_XOB4/R6mxaMXFrPI/AAAAAAAAAD0/h9n3IIsjuF4/S220/or14.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6004674534165334843.post-3806005085198889196</id><published>2008-05-19T22:36:00.000-07:00</published><updated>2008-05-19T22:37:40.066-07:00</updated><title type='text'>Converting File to a corresponding  IFIle</title><content type='html'>If you File refers to a file in your workspace, then yes you can convert it&lt;br /&gt;to an IFile.&lt;br /&gt;Use:&lt;br /&gt;java.io.File file = ...;&lt;br /&gt;Path path = new Path(file.getAbsolutePath());&lt;br /&gt;IFile f = ResourcesPlugin.getWorkspace().getRoot().getFileForLocation(path);&lt;br /&gt;&lt;br /&gt;If it's not in the workspace, there is no corresponding IFile so you cannot&lt;br /&gt;convert.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6004674534165334843-3806005085198889196?l=anilgudise.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anilgudise.blogspot.com/feeds/3806005085198889196/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6004674534165334843&amp;postID=3806005085198889196' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6004674534165334843/posts/default/3806005085198889196'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6004674534165334843/posts/default/3806005085198889196'/><link rel='alternate' type='text/html' href='http://anilgudise.blogspot.com/2008/05/converting-file-to-corresponding-ifile.html' title='Converting File to a corresponding  IFIle'/><author><name>Anil</name><uri>http://www.blogger.com/profile/17245557833489399569</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_lXWBqF_XOB4/R6mxaMXFrPI/AAAAAAAAAD0/h9n3IIsjuF4/S220/or14.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6004674534165334843.post-744270252098473217</id><published>2008-05-15T09:17:00.000-07:00</published><updated>2008-05-15T09:36:25.575-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='EcoreUtil.delete(emfobject)'/><title type='text'>Removing an EMF object from an EMF generated model</title><content type='html'>The toughest part so far i have worked with is removing an EMF object.&lt;br /&gt;I have an EMF generated model and I want to remove an element(object) from the model.&lt;br /&gt;To my surprise all the methods in EObject are returning read only properties and when i try to remove an element from an Eobjects object, in runtime iam getting UNSUPPORTEDTYPEEXCEPTION which is trivial coz all the methods are returning read only elements/lists....&lt;br /&gt;                   Then I did a sample test...  i want to remove "emfObjectToBeRemoved" from "emfParentObject". &lt;br /&gt;&lt;br /&gt;EList&lt;Eobject&gt; originalList = emfParentObject.eContents(); // returns a readonly list&lt;br /&gt;List&lt;EObject&gt; duplicateList = new ArrayList&lt;EObject&gt;();&lt;br /&gt;duplciateList.addAll(originalList);                 //line  3 , copying the list&lt;br /&gt;duplicateList.remove(emfObjectToBeRemoved);         // line 4&lt;br /&gt;&lt;br /&gt;To my shock duplicateList is removing properly but the element is not getting removed  from originalList...&lt;br /&gt;I broke my head for some hours, did some  googling  and i dint have any clue ...Then when i was about to leave office , I felt like  googling again and this time miracle happened...I observed an open bug with subject EcoreUtil.remove(object) in Eclipse Bugzilla and for a minute i was surprised seeing that EcoreUtil. I wasnt aware of that.&lt;br /&gt;&lt;br /&gt;          Then after line 4 , I put this statement &lt;br /&gt;EcoreUtil.delete(emfObjectToBeRemoved);&lt;br /&gt;&lt;br /&gt;and when i run it , it is able to delete from EMF model(original list) also .....&lt;br /&gt;I hope poor ppl like me will make use of this tip and merry ...&lt;br /&gt;&lt;br /&gt;If you have an alternative for this, plz add it in comments..&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6004674534165334843-744270252098473217?l=anilgudise.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anilgudise.blogspot.com/feeds/744270252098473217/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6004674534165334843&amp;postID=744270252098473217' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6004674534165334843/posts/default/744270252098473217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6004674534165334843/posts/default/744270252098473217'/><link rel='alternate' type='text/html' href='http://anilgudise.blogspot.com/2008/05/removing-emf-object-from-emf-generated.html' title='Removing an EMF object from an EMF generated model'/><author><name>Anil</name><uri>http://www.blogger.com/profile/17245557833489399569</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_lXWBqF_XOB4/R6mxaMXFrPI/AAAAAAAAAD0/h9n3IIsjuF4/S220/or14.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6004674534165334843.post-2341648063234756463</id><published>2008-05-15T06:06:00.000-07:00</published><updated>2008-05-15T06:18:06.751-07:00</updated><title type='text'>Getting Active Editor and Active File associated with active editor</title><content type='html'>I had a requirement to find the active editor in the runtime eclispe and also the file , with which editor is associated to...&lt;br /&gt;&lt;br /&gt;This is how we get active editor from RuntimeEclipse&lt;br /&gt;&lt;br /&gt;PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().getActiveEditor();&lt;br /&gt;&lt;br /&gt;The above line gives us the active editor , ofcurse u have to make null checks everytime...&lt;br /&gt;getActiveWorkbenchWindow() first and then make null check and if its not null,then getActivePage()&lt;br /&gt;and again check for null and then getActiveEditor().&lt;br /&gt;&lt;br /&gt;and then getEditorInput (method in editorpart) and do the following &lt;br /&gt;        IEditorInput input = getEditorInput();&lt;br /&gt;        IFile activeFile = ((IFileEditorInput) input).getFile();&lt;br /&gt;        IProject project = activeFile.getProject();&lt;br /&gt;like that u can get the project and can create files as u wish,,,&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6004674534165334843-2341648063234756463?l=anilgudise.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anilgudise.blogspot.com/feeds/2341648063234756463/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6004674534165334843&amp;postID=2341648063234756463' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6004674534165334843/posts/default/2341648063234756463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6004674534165334843/posts/default/2341648063234756463'/><link rel='alternate' type='text/html' href='http://anilgudise.blogspot.com/2008/05/getting-active-editor-and-active-file.html' title='Getting Active Editor and Active File associated with active editor'/><author><name>Anil</name><uri>http://www.blogger.com/profile/17245557833489399569</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_lXWBqF_XOB4/R6mxaMXFrPI/AAAAAAAAAD0/h9n3IIsjuF4/S220/or14.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6004674534165334843.post-3313039937787801434</id><published>2008-05-04T23:07:00.000-07:00</published><updated>2008-05-04T23:14:25.816-07:00</updated><title type='text'>You want to display a tooltip for a SWT tree Item ??</title><content type='html'>Well I had same requirement..I did some googling and  found out from eclipse dev blogs  that we have to fake it as tree item doesnt have such method toolTip with it :-(&lt;br /&gt;&lt;br /&gt;At that time,  i found this example to be very useful...Just replace table with tree if u want to show tooltip for a tree item corresponding to a tree....&lt;br /&gt;Btw in the following example the result is same even if u comment the code of LabelListener...&lt;br /&gt;I dont think we need it ...so i scrapped that part and im using the remaining part of the code as it is shamelessly;-)&lt;br /&gt;&lt;br /&gt;package org.eclipse.swt.snippets;&lt;br /&gt;&lt;br /&gt;/*&lt;br /&gt; * Tool Tips example snippet: create fake tool tips for items in a table&lt;br /&gt; *&lt;br /&gt; * For a list of all SWT example snippets see&lt;br /&gt; * http://www.eclipse.org/swt/snippets/&lt;br /&gt; */&lt;br /&gt;import org.eclipse.swt.*;&lt;br /&gt;import org.eclipse.swt.graphics.*;&lt;br /&gt;import org.eclipse.swt.layout.*;&lt;br /&gt;import org.eclipse.swt.widgets.*;&lt;br /&gt;&lt;br /&gt;public class Snippet125 {&lt;br /&gt;&lt;br /&gt;public static void main (String[] args) {&lt;br /&gt; final Display display = new Display ();&lt;br /&gt; final Shell shell = new Shell (display);&lt;br /&gt; shell.setLayout (new FillLayout ());&lt;br /&gt; final Table table = new Table (shell, SWT.BORDER);&lt;br /&gt; for (int i = 0; i &lt; 20; i++) {&lt;br /&gt;  TableItem item = new TableItem (table, SWT.NONE);&lt;br /&gt;  item.setText ("item " + i);&lt;br /&gt; }&lt;br /&gt; // Disable native tooltip&lt;br /&gt; table.setToolTipText ("");&lt;br /&gt; &lt;br /&gt; // Implement a "fake" tooltip&lt;br /&gt; final Listener labelListener = new Listener () {&lt;br /&gt;  public void handleEvent (Event event) {&lt;br /&gt;   Label label = (Label)event.widget;&lt;br /&gt;   Shell shell = label.getShell ();&lt;br /&gt;   switch (event.type) {&lt;br /&gt;    case SWT.MouseDown:&lt;br /&gt;     Event e = new Event ();&lt;br /&gt;     e.item = (TableItem) label.getData ("_TABLEITEM");&lt;br /&gt;     // Assuming table is single select, set the selection as if&lt;br /&gt;     // the mouse down event went through to the table&lt;br /&gt;     table.setSelection (new TableItem [] {(TableItem) e.item});&lt;br /&gt;     table.notifyListeners (SWT.Selection, e);&lt;br /&gt;     shell.dispose ();&lt;br /&gt;     table.setFocus();&lt;br /&gt;     break;&lt;br /&gt;    case SWT.MouseExit:&lt;br /&gt;     shell.dispose ();&lt;br /&gt;     break;&lt;br /&gt;   }&lt;br /&gt;  }&lt;br /&gt; };&lt;br /&gt; &lt;br /&gt; Listener tableListener = new Listener () {&lt;br /&gt;  Shell tip = null;&lt;br /&gt;  Label label = null;&lt;br /&gt;  public void handleEvent (Event event) {&lt;br /&gt;   switch (event.type) {&lt;br /&gt;    case SWT.Dispose:&lt;br /&gt;    case SWT.KeyDown:&lt;br /&gt;    case SWT.MouseMove: {&lt;br /&gt;     if (tip == null) break;&lt;br /&gt;     tip.dispose ();&lt;br /&gt;     tip = null;&lt;br /&gt;     label = null;&lt;br /&gt;     break;&lt;br /&gt;    }&lt;br /&gt;    case SWT.MouseHover: {&lt;br /&gt;     TableItem item = table.getItem (new Point (event.x, event.y));&lt;br /&gt;     if (item != null) {&lt;br /&gt;      if (tip != null  &amp;&amp; !tip.isDisposed ()) tip.dispose ();&lt;br /&gt;      tip = new Shell (shell, SWT.ON_TOP | SWT.NO_FOCUS | SWT.TOOL);&lt;br /&gt;      tip.setBackground (display.getSystemColor (SWT.COLOR_INFO_BACKGROUND));&lt;br /&gt;      FillLayout layout = new FillLayout ();&lt;br /&gt;      layout.marginWidth = 2;&lt;br /&gt;      tip.setLayout (layout);&lt;br /&gt;      label = new Label (tip, SWT.NONE);&lt;br /&gt;      label.setForeground (display.getSystemColor (SWT.COLOR_INFO_FOREGROUND));&lt;br /&gt;      label.setBackground (display.getSystemColor (SWT.COLOR_INFO_BACKGROUND));&lt;br /&gt;      label.setData ("_TABLEITEM", item);&lt;br /&gt;      label.setText (item.getText ());&lt;br /&gt;      label.addListener (SWT.MouseExit, labelListener);&lt;br /&gt;      label.addListener (SWT.MouseDown, labelListener);&lt;br /&gt;      Point size = tip.computeSize (SWT.DEFAULT, SWT.DEFAULT);&lt;br /&gt;      Rectangle rect = item.getBounds (0);&lt;br /&gt;      Point pt = table.toDisplay (rect.x, rect.y);&lt;br /&gt;      tip.setBounds (pt.x, pt.y, size.x, size.y);&lt;br /&gt;      tip.setVisible (true);&lt;br /&gt;     }&lt;br /&gt;    }&lt;br /&gt;   }&lt;br /&gt;  }&lt;br /&gt; };&lt;br /&gt; table.addListener (SWT.Dispose, tableListener);&lt;br /&gt; table.addListener (SWT.KeyDown, tableListener);&lt;br /&gt; table.addListener (SWT.MouseMove, tableListener);&lt;br /&gt; table.addListener (SWT.MouseHover, tableListener);&lt;br /&gt; shell.pack ();&lt;br /&gt; shell.open();&lt;br /&gt; while (!shell.isDisposed()) {&lt;br /&gt;  if (!display.readAndDispatch())&lt;br /&gt;   display.sleep();&lt;br /&gt; }&lt;br /&gt; display.dispose();&lt;br /&gt;}&lt;br /&gt;}&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6004674534165334843-3313039937787801434?l=anilgudise.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anilgudise.blogspot.com/feeds/3313039937787801434/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6004674534165334843&amp;postID=3313039937787801434' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6004674534165334843/posts/default/3313039937787801434'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6004674534165334843/posts/default/3313039937787801434'/><link rel='alternate' type='text/html' href='http://anilgudise.blogspot.com/2008/05/you-want-to-display-tooltip-for-swt.html' title='You want to display a tooltip for a SWT tree Item ??'/><author><name>Anil</name><uri>http://www.blogger.com/profile/17245557833489399569</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_lXWBqF_XOB4/R6mxaMXFrPI/AAAAAAAAAD0/h9n3IIsjuF4/S220/or14.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6004674534165334843.post-6194958869218825797</id><published>2008-05-01T00:33:00.000-07:00</published><updated>2008-11-13T05:36:09.720-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='delete repository added to Mylyn ReportBugs'/><title type='text'>How do u delete a repository that u added to Mylyn ReportBugs?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_lXWBqF_XOB4/SBly2MjAq-I/AAAAAAAAAEY/xBmxNGzt5Ng/s1600-h/Bugrepo.png"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_lXWBqF_XOB4/SBly2MjAq-I/AAAAAAAAAEY/xBmxNGzt5Ng/s320/Bugrepo.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5195309920555150306" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now say u wud have added that repository with some mistakes and u want to delete it??? Try for all the options available in that wizard ..u wont be able to...and if u try to create another one with same URL it says "Already exists" and it wont allow u to create another one....&lt;br /&gt;&lt;br /&gt;How to delete is : Open "Task Repositories" View and there u can right click and delete the repostiories u added....I hope eclipse guys will fix it in next releases...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6004674534165334843-6194958869218825797?l=anilgudise.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anilgudise.blogspot.com/feeds/6194958869218825797/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6004674534165334843&amp;postID=6194958869218825797' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6004674534165334843/posts/default/6194958869218825797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6004674534165334843/posts/default/6194958869218825797'/><link rel='alternate' type='text/html' href='http://anilgudise.blogspot.com/2008/05/how-do-u-delete-repository-that-u-added.html' title='How do u delete a repository that u added to Mylyn ReportBugs?'/><author><name>Anil</name><uri>http://www.blogger.com/profile/17245557833489399569</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_lXWBqF_XOB4/R6mxaMXFrPI/AAAAAAAAAD0/h9n3IIsjuF4/S220/or14.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_lXWBqF_XOB4/SBly2MjAq-I/AAAAAAAAAEY/xBmxNGzt5Ng/s72-c/Bugrepo.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6004674534165334843.post-434555103463444470</id><published>2008-04-27T22:36:00.000-07:00</published><updated>2008-04-27T22:41:24.761-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='J2EE'/><title type='text'>Best J2EE material from SUN site</title><content type='html'>Check out all the concepts and examples of J2EE at this link...&lt;br /&gt;&lt;br /&gt;http://java.sun.com/j2ee/1.4/docs/tutorial/doc/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6004674534165334843-434555103463444470?l=anilgudise.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anilgudise.blogspot.com/feeds/434555103463444470/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6004674534165334843&amp;postID=434555103463444470' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6004674534165334843/posts/default/434555103463444470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6004674534165334843/posts/default/434555103463444470'/><link rel='alternate' type='text/html' href='http://anilgudise.blogspot.com/2008/04/best-j2ee-material-from-sun-site.html' title='Best J2EE material from SUN site'/><author><name>Anil</name><uri>http://www.blogger.com/profile/17245557833489399569</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_lXWBqF_XOB4/R6mxaMXFrPI/AAAAAAAAAD0/h9n3IIsjuF4/S220/or14.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6004674534165334843.post-4314657513287594399</id><published>2008-04-18T05:02:00.000-07:00</published><updated>2008-04-18T06:00:11.469-07:00</updated><title type='text'>Uses of Drag and  Drop feature</title><content type='html'>Now a days the fancy n yet useful feature is drap and drop...&lt;br /&gt;Eclipse(swt/jface) and other frame works supports drag and drop widely...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The way in which we drag drop files in windows , similarly its a gud to have feature for desktop applications as well..say u have a viewer(widget to display data) and u want to fill some data present in a file in that viewer in the form of a table ...instead of asking user to browse through file dialog...its gud to support drag and drop feature from any location in file system onto the application...Surprisingly u can do this minimal lines of code...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6004674534165334843-4314657513287594399?l=anilgudise.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anilgudise.blogspot.com/feeds/4314657513287594399/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6004674534165334843&amp;postID=4314657513287594399' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6004674534165334843/posts/default/4314657513287594399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6004674534165334843/posts/default/4314657513287594399'/><link rel='alternate' type='text/html' href='http://anilgudise.blogspot.com/2008/04/uses-of-drag-and-drop-feature.html' title='Uses of Drag and  Drop feature'/><author><name>Anil</name><uri>http://www.blogger.com/profile/17245557833489399569</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_lXWBqF_XOB4/R6mxaMXFrPI/AAAAAAAAAD0/h9n3IIsjuF4/S220/or14.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6004674534165334843.post-5070034413964530244</id><published>2008-04-18T00:23:00.000-07:00</published><updated>2008-04-18T00:30:08.181-07:00</updated><title type='text'>How do u decide what actions should go into Menu and Tool bar?</title><content type='html'>Whenever we design a desktop application ..we often need to use Menu and Tool bar to do some actions when user clicks on either of menu or tool bar items...How do u decide which actions go into Menu and which actions go into Tool Bar...&lt;br /&gt;                &lt;br /&gt;                  Say u have an editor/view or composite(in general say GUI area) and depending on some specific  widget selection (or some other restrictions ) only u want to allow some action to be done , then u can put those actions in corresponding menu items...&lt;br /&gt;          &lt;br /&gt;                  If u want user to give freedom to excute an action no matter what ever is selection or state of any widget in GUI , then all those kind of actions go into Tool Bar...&lt;br /&gt;&lt;br /&gt;Any comments ???&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6004674534165334843-5070034413964530244?l=anilgudise.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anilgudise.blogspot.com/feeds/5070034413964530244/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6004674534165334843&amp;postID=5070034413964530244' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6004674534165334843/posts/default/5070034413964530244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6004674534165334843/posts/default/5070034413964530244'/><link rel='alternate' type='text/html' href='http://anilgudise.blogspot.com/2008/04/how-do-u-decide-what-actions-should-go.html' title='How do u decide what actions should go into Menu and Tool bar?'/><author><name>Anil</name><uri>http://www.blogger.com/profile/17245557833489399569</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_lXWBqF_XOB4/R6mxaMXFrPI/AAAAAAAAAD0/h9n3IIsjuF4/S220/or14.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6004674534165334843.post-4697473724068308808</id><published>2008-04-18T00:06:00.000-07:00</published><updated>2008-04-18T00:21:07.587-07:00</updated><title type='text'>Use of confirm dialogs in GUI......What do u prefer a Menu  or a pop up dialog in a default case??</title><content type='html'>Consider a scenario in which u want to inform user that some thing is going to happen when he plays around with GUI..say User is filling an online application form and when hes done with that he  wants to click one of three buttons Submit , Cancel , Reset ....&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;               No issues with Submit/Cancel buttons as their actions are trivial...&lt;br /&gt;In case of Reset button... Reset button entire application form is reset and  all info he entered will be lost ...So what if he clicks it by mistake...So when ever this kind of scenario is there...its always gud to open a confirm dialog and according to yes/no choice of user , form should be reset / do nothing...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;               Out of box ,... another idea is if a case is default and if u want user to confirm what hes doing prefer a Dialog and if he has multiple actions then only go for Menu...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6004674534165334843-4697473724068308808?l=anilgudise.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anilgudise.blogspot.com/feeds/4697473724068308808/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6004674534165334843&amp;postID=4697473724068308808' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6004674534165334843/posts/default/4697473724068308808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6004674534165334843/posts/default/4697473724068308808'/><link rel='alternate' type='text/html' href='http://anilgudise.blogspot.com/2008/04/use-of-confirm-dialogs-in-guiwhat-do-u.html' title='Use of confirm dialogs in GUI......What do u prefer a Menu  or a pop up dialog in a default case??'/><author><name>Anil</name><uri>http://www.blogger.com/profile/17245557833489399569</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_lXWBqF_XOB4/R6mxaMXFrPI/AAAAAAAAAD0/h9n3IIsjuF4/S220/or14.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6004674534165334843.post-7675608639017603422</id><published>2008-03-27T05:39:00.000-07:00</published><updated>2008-03-27T05:41:35.974-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux commands for dates and reminders'/><title type='text'>Ever thought that a linux command can be used as  a  reminder / organizer!!!!!</title><content type='html'>&lt;span style="font-weight:bold;"&gt;calendar&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;• cal -3 Display a calendar&lt;br /&gt;• cal 9 1752 Display a calendar for a particular month year&lt;br /&gt;• date -d fri What date is it this friday. See also day&lt;br /&gt;• date --date='25 Dec' +%A What day does xmas fall on, this year&lt;br /&gt;• date --date '1970-01-01 UTC 2147483647 seconds' Convert number of seconds since the epoch to a date&lt;br /&gt;• TZ=':America/Los_Angeles' date What time is it on West coast of US (use tzselect to find TZ)&lt;br /&gt;  echo "mail -s 'get the train' P@draigBrady.com &lt; /dev/null" | at 17:45 Email reminder&lt;br /&gt;• echo "DISPLAY=$DISPLAY xmessage cooker" | at "NOW + 30 minutes" Popup reminder&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6004674534165334843-7675608639017603422?l=anilgudise.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anilgudise.blogspot.com/feeds/7675608639017603422/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6004674534165334843&amp;postID=7675608639017603422' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6004674534165334843/posts/default/7675608639017603422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6004674534165334843/posts/default/7675608639017603422'/><link rel='alternate' type='text/html' href='http://anilgudise.blogspot.com/2008/03/ever-thought-that-linux-command-can-be.html' title='Ever thought that a linux command can be used as  a  reminder / organizer!!!!!'/><author><name>Anil</name><uri>http://www.blogger.com/profile/17245557833489399569</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_lXWBqF_XOB4/R6mxaMXFrPI/AAAAAAAAAD0/h9n3IIsjuF4/S220/or14.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6004674534165334843.post-178725851529201064</id><published>2008-03-27T05:24:00.000-07:00</published><updated>2008-03-27T05:27:57.399-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Download options in linux'/><title type='text'>Interesting commands in linux ..check them out</title><content type='html'>Useful when u download in linux machines where u have lot of options &lt;br /&gt;&lt;span style="font-weight:bold;"&gt;wget (multi purpose download tool)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; (cd cli &amp;&amp; wget -nd -pHEKk http://www.pixelbeat.org/cmdline.html) Store local browsable version of a page to the current dir&lt;br /&gt;  wget -c http://www.example.com/large.file Continue downloading a partially downloaded file&lt;br /&gt;  wget -r -nd -np -l1 -A '*.jpg' http://www.example.com/dir/ Download a set of files to the current directory&lt;br /&gt;  wget ftp://remote/file[1-9].iso/ FTP supports globbing directly&lt;br /&gt; wget -q -O- http://www.pixelbeat.org/timeline.html | grep 'a href' | head Process output directly&lt;br /&gt;  echo 'wget url' | at 01:00 Download url at 1AM to current dir&lt;br /&gt;  wget --limit-rate=20k url Do a low priority download (limit to 20KB/s in this case)&lt;br /&gt;  wget -nv --spider --force-html -i bookmarks.html Check links in a file&lt;br /&gt;  wget --mirror http://www.example.com/ Efficiently update a local copy of a site (handy from cron)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6004674534165334843-178725851529201064?l=anilgudise.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anilgudise.blogspot.com/feeds/178725851529201064/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6004674534165334843&amp;postID=178725851529201064' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6004674534165334843/posts/default/178725851529201064'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6004674534165334843/posts/default/178725851529201064'/><link rel='alternate' type='text/html' href='http://anilgudise.blogspot.com/2008/03/interesting-commands-in-linux-check.html' title='Interesting commands in linux ..check them out'/><author><name>Anil</name><uri>http://www.blogger.com/profile/17245557833489399569</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_lXWBqF_XOB4/R6mxaMXFrPI/AAAAAAAAAD0/h9n3IIsjuF4/S220/or14.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6004674534165334843.post-1022985422829057838</id><published>2008-03-17T23:32:00.000-07:00</published><updated>2008-03-17T23:33:47.499-07:00</updated><title type='text'>Want to show help about a feature u design in Eclipse's online help???</title><content type='html'>U can refer to this link &lt;br /&gt;http://www.eclipse.org/articles/Article-Online%20Help%20for%202_0/help1.htm&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6004674534165334843-1022985422829057838?l=anilgudise.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anilgudise.blogspot.com/feeds/1022985422829057838/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6004674534165334843&amp;postID=1022985422829057838' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6004674534165334843/posts/default/1022985422829057838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6004674534165334843/posts/default/1022985422829057838'/><link rel='alternate' type='text/html' href='http://anilgudise.blogspot.com/2008/03/want-to-show-help-about-feature-u.html' title='Want to show help about a feature u design in Eclipse&apos;s online help???'/><author><name>Anil</name><uri>http://www.blogger.com/profile/17245557833489399569</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_lXWBqF_XOB4/R6mxaMXFrPI/AAAAAAAAAD0/h9n3IIsjuF4/S220/or14.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6004674534165334843.post-6060202260741273535</id><published>2008-02-29T04:01:00.000-08:00</published><updated>2008-02-29T04:04:05.169-08:00</updated><title type='text'>Eclipse Search: Type ur eclipse queries here</title><content type='html'>&lt;script src="http://gmodules.com/ig/ifr?url=http://www.google.com/coop/api/005277575644117340741/cse/2jvfseaipss/gadget&amp;amp;synd=open&amp;amp;w=320&amp;amp;h=75&amp;amp;title=Eclipse+Search&amp;amp;border=%23ffffff%7C3px%2C1px+solid+%23999999&amp;amp;output=js"&gt;&lt;/script&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6004674534165334843-6060202260741273535?l=anilgudise.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anilgudise.blogspot.com/feeds/6060202260741273535/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6004674534165334843&amp;postID=6060202260741273535' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6004674534165334843/posts/default/6060202260741273535'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6004674534165334843/posts/default/6060202260741273535'/><link rel='alternate' type='text/html' href='http://anilgudise.blogspot.com/2008/02/eclipse-search-type-ur-eclipse-queries.html' title='Eclipse Search: Type ur eclipse queries here'/><author><name>Anil</name><uri>http://www.blogger.com/profile/17245557833489399569</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_lXWBqF_XOB4/R6mxaMXFrPI/AAAAAAAAAD0/h9n3IIsjuF4/S220/or14.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6004674534165334843.post-6234606990497692741</id><published>2008-02-14T20:55:00.000-08:00</published><updated>2008-05-14T22:04:08.197-07:00</updated><title type='text'>Getting ArrayIndexOutofBounds exception while removing selected indices from a  list through a loop????</title><content type='html'>Consider this scenario..u have a list containing some "n" elements and u want to remove some elements say with indices 3,6,12 ,...&lt;br /&gt;See the following code:&lt;br /&gt;&lt;br /&gt;int indices[100] ;      // indices array contains list of indices of elements to be removed from list&lt;br /&gt;indices[0]=3;&lt;br /&gt;indices[1]=6;&lt;br /&gt;indices[2]=12;&lt;br /&gt;&lt;br /&gt;     for(int i=0;i&lt;indices.length;i++){&lt;br /&gt;      namesList.remove(indices[i]);                       // namesList is a list that contains //        //elements&lt;br /&gt;      }&lt;br /&gt;Now if u feel that above code is fyn...u r in a soup ;-) Try executing it ...U will get ArrayIndexOutofBoundsException...&lt;br /&gt;Wonder yyyy??????Its silly actually.&lt;br /&gt;The key is when u remove an element from a list...the remaining elements will  push each one a level forward.. say u removed an element with index 5 , now 6 element will become 5.. and 7 th element will become 6 element ..&lt;br /&gt;So while removing items in a loop the logic should be chosen accordingly...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6004674534165334843-6234606990497692741?l=anilgudise.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anilgudise.blogspot.com/feeds/6234606990497692741/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6004674534165334843&amp;postID=6234606990497692741' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6004674534165334843/posts/default/6234606990497692741'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6004674534165334843/posts/default/6234606990497692741'/><link rel='alternate' type='text/html' href='http://anilgudise.blogspot.com/2008/02/getting-arrayindexoutofbounds-exception.html' title='Getting ArrayIndexOutofBounds exception while removing selected indices from a  list through a loop????'/><author><name>Anil</name><uri>http://www.blogger.com/profile/17245557833489399569</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_lXWBqF_XOB4/R6mxaMXFrPI/AAAAAAAAAD0/h9n3IIsjuF4/S220/or14.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6004674534165334843.post-117262545849012846</id><published>2008-02-11T02:29:00.000-08:00</published><updated>2008-02-11T02:30:59.807-08:00</updated><title type='text'>Miscallaneous Study material links</title><content type='html'>Best site for XML,XSD,DTD ,XSLT  material&lt;br /&gt;http://www.w3schools.com/schema/default.asp&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6004674534165334843-117262545849012846?l=anilgudise.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anilgudise.blogspot.com/feeds/117262545849012846/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6004674534165334843&amp;postID=117262545849012846' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6004674534165334843/posts/default/117262545849012846'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6004674534165334843/posts/default/117262545849012846'/><link rel='alternate' type='text/html' href='http://anilgudise.blogspot.com/2008/02/miscallaneous-study-material-links.html' title='Miscallaneous Study material links'/><author><name>Anil</name><uri>http://www.blogger.com/profile/17245557833489399569</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_lXWBqF_XOB4/R6mxaMXFrPI/AAAAAAAAAD0/h9n3IIsjuF4/S220/or14.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6004674534165334843.post-4167422199274332855</id><published>2008-02-08T02:27:00.000-08:00</published><updated>2008-02-08T02:28:08.306-08:00</updated><title type='text'>Eclipse news</title><content type='html'>http://www.eclipse.org/webtools/news.php#permalink109&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6004674534165334843-4167422199274332855?l=anilgudise.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anilgudise.blogspot.com/feeds/4167422199274332855/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6004674534165334843&amp;postID=4167422199274332855' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6004674534165334843/posts/default/4167422199274332855'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6004674534165334843/posts/default/4167422199274332855'/><link rel='alternate' type='text/html' href='http://anilgudise.blogspot.com/2008/02/eclipse-news.html' title='Eclipse news'/><author><name>Anil</name><uri>http://www.blogger.com/profile/17245557833489399569</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_lXWBqF_XOB4/R6mxaMXFrPI/AAAAAAAAAD0/h9n3IIsjuF4/S220/or14.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6004674534165334843.post-8092150160084243912</id><published>2008-02-06T05:23:00.000-08:00</published><updated>2008-05-15T10:57:31.085-07:00</updated><title type='text'>Eclipse articles: Really helpful for ppl working in eclipse</title><content type='html'>&lt;div class="patternTopic"&gt;&lt;span style="font-weight: bold;"&gt;Ulimate site for eclipse articles:&lt;/span&gt;&lt;br /&gt;http://www.eclipse.org/articles/&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Community :&lt;/span&gt;&lt;br /&gt;http://eclipse.dzone.com/&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-weight: bold;"&gt; Eclipse plugin architecture:&lt;/span&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt; &lt;a href="http://www.acmqueue.org/modules.php?name=Content&amp;amp;pa=showpage&amp;amp;pid=425" target="_top"&gt;http://www.acmqueue.org/modules.php?name=Content&amp;amp;pa=showpage&amp;amp;pid=425&lt;/a&gt; &lt;/li&gt;&lt;li&gt; &lt;a href="http://www.eclipse.org/articles/Article-UI-Workbench/workbench.html" target="_top"&gt;http://www.eclipse.org/articles/Article-UI-Workbench/workbench.html&lt;/a&gt; &lt;/li&gt;&lt;br /&gt;&lt;li&gt; &lt;a href="http://www.eclipse.org/swt/snippets/" target="_top"&gt;http://www.eclipse.org/swt/snippets/&lt;/a&gt; &lt;/li&gt;&lt;br /&gt;&lt;li&gt; &lt;a href="http://www.eclipse.org/articles/Whitepaper-Platform-3.1/eclipse-platform-whitepaper.pdf" target="_top"&gt;http://www.eclipse.org/articles/Whitepaper-Platform-3.1/eclipse-platform-whitepaper.pdf&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;  &lt;p&gt;&lt;span style="font-weight: bold;"&gt; Layouts in SWT:&lt;/span&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt; &lt;a href="http://www.eclipse.org/articles/Article-Understanding-Layouts/Understanding-Layouts.htm" target="_top"&gt;http://www.eclipse.org/articles/Article-Understanding-Layouts/Understanding-Layouts.htm&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;  &lt;p&gt;&lt;span style="font-weight: bold;"&gt; JFace tree viewer:&lt;/span&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt; &lt;a href="http://www.eclipse.org/articles/Article-TreeViewer/TreeViewerArticle.htm" target="_top"&gt;http://www.eclipse.org/articles/Article-TreeViewer/TreeViewerArticle.htm&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;  &lt;p&gt;&lt;span style="font-weight: bold;"&gt; Eclipse views:&lt;/span&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt; &lt;a href="http://www.eclipse.org/articles/viewArticle/ViewArticle2.html" target="_top"&gt;http://www.eclipse.org/articles/viewArticle/ViewArticle2.html&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;  &lt;p&gt;&lt;span style="font-weight: bold;"&gt; Actions:&lt;/span&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt; &lt;a href="http://www.eclipse.org/articles/Article-action-contribution/Contributing%20Actions%20to%20the%20Eclipse%20Workbench.html" target="_top"&gt;http://www.eclipse.org/articles/Article-action-contribution/Contributing%20Actions%20to%20the%20Eclipse%20Workbench.html&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;  &lt;p&gt;&lt;span style="font-weight: bold;"&gt; Properties page:&lt;/span&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt; &lt;a href="http://www.eclipse.org/articles/Article-Properties-View/properties-view.html" target="_top"&gt;http://www.eclipse.org/articles/Article-Properties-View/properties-view.html&lt;/a&gt; &lt;/li&gt;&lt;li&gt; &lt;a href="http://www.eclipse.org/articles/Article-Tabbed-Properties/tabbed_properties_view.html" target="_top"&gt;http://www.eclipse.org/articles/Article-Tabbed-Properties/tabbed_properties_view.html&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;  &lt;p&gt;&lt;span style="font-weight: bold;"&gt; UI Forms:&lt;/span&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt; &lt;a href="http://www.eclipse.org/articles/Article-Forms/article.html" target="_top"&gt;http://www.eclipse.org/articles/Article-Forms/article.html&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;  &lt;p&gt;&lt;span style="font-weight: bold;"&gt; Extension Points:&lt;/span&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt; &lt;a href="http://www.eclipsezone.com/eclipse/forums/t93753.html" target="_top"&gt;http://www.eclipsezone.com/eclipse/forums/t93753.html&lt;/a&gt; &lt;/li&gt;&lt;li&gt; &lt;a href="http://www.eclipsezone.com/eclipse/forums/t97608.rhtml" target="_top"&gt;http://www.eclipsezone.com/eclipse/forums/t97608.rhtml&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;  &lt;p&gt;&lt;span style="font-weight: bold;"&gt; Selection Service:&lt;/span&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt; &lt;a href="http://www.eclipse.org/articles/Article-WorkbenchSelections/article.html" target="_top"&gt;http://www.eclipse.org/articles/Article-WorkbenchSelections/article.html&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;  &lt;p&gt;&lt;span style="font-weight: bold;"&gt; Building &amp;amp; Testing:&lt;/span&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt; &lt;a href="http://www.eclipse.org/articles/Article-PDE-Automation/automation.html" target="_top"&gt;http://www.eclipse.org/articles/Article-PDE-Automation/automation.html&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;  &lt;p&gt;&lt;span style="font-weight: bold;"&gt; Adding Help:&lt;/span&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt; &lt;a href="http://www.eclipse.org/articles/Article-Online%20Help%20for%202_0/help1.htm" target="_top"&gt;http://www.eclipse.org/articles/Article-Online%20Help%20for%202_0/help1.htm&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;  &lt;p&gt;&lt;span style="font-weight: bold;"&gt; GEF:&lt;/span&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt; &lt;a href="http://www.eclipse.org/articles/Article-GEF-EMF/gef-emf.html" target="_top"&gt;http://www.eclipse.org/articles/Article-GEF-EMF/gef-emf.html&lt;/a&gt; &lt;/li&gt;&lt;li&gt; &lt;a href="http://www-128.ibm.com/developerworks/opensource/library/os-ecl-gmf/" target="_top"&gt;http://www-128.ibm.com/developerworks/opensource/library/os-ecl-gmf/&lt;/a&gt; &lt;/li&gt;&lt;li&gt; &lt;a href="http://dev2dev.bea.com/pub/a/2006/08/eclipse-cheat-sheets.html" target="_top"&gt;http://dev2dev.bea.com/pub/a/2006/08/eclipse-cheat-sheets.html&lt;/a&gt; &lt;/li&gt;&lt;li&gt; &lt;a href="http://www-128.ibm.com/developerworks/opensource/library/os-gef/" target="_top"&gt;http://www-128.ibm.com/developerworks/opensource/library/os-gef/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6004674534165334843-8092150160084243912?l=anilgudise.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anilgudise.blogspot.com/feeds/8092150160084243912/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6004674534165334843&amp;postID=8092150160084243912' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6004674534165334843/posts/default/8092150160084243912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6004674534165334843/posts/default/8092150160084243912'/><link rel='alternate' type='text/html' href='http://anilgudise.blogspot.com/2008/02/eclipse-articles-really-helpful-for-ppl.html' title='Eclipse articles: Really helpful for ppl working in eclipse'/><author><name>Anil</name><uri>http://www.blogger.com/profile/17245557833489399569</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_lXWBqF_XOB4/R6mxaMXFrPI/AAAAAAAAAD0/h9n3IIsjuF4/S220/or14.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6004674534165334843.post-5402325305450175480</id><published>2008-02-06T04:53:00.001-08:00</published><updated>2008-02-06T22:33:40.131-08:00</updated><title type='text'>Java Standard Material</title><content type='html'>http://java.sun.com/docs/books/tutorial/reallybigindex.html&lt;br /&gt;&lt;br /&gt;http://java.sun.com/docs/books/tutorial/uiswing/examples/components/index.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6004674534165334843-5402325305450175480?l=anilgudise.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anilgudise.blogspot.com/feeds/5402325305450175480/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6004674534165334843&amp;postID=5402325305450175480' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6004674534165334843/posts/default/5402325305450175480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6004674534165334843/posts/default/5402325305450175480'/><link rel='alternate' type='text/html' href='http://anilgudise.blogspot.com/2008/02/java-standard-material.html' title='Java Standard Material'/><author><name>Anil</name><uri>http://www.blogger.com/profile/17245557833489399569</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_lXWBqF_XOB4/R6mxaMXFrPI/AAAAAAAAAD0/h9n3IIsjuF4/S220/or14.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6004674534165334843.post-8328246642604439851</id><published>2008-02-06T04:50:00.000-08:00</published><updated>2008-02-06T04:51:50.640-08:00</updated><title type='text'>Christian Music Downloads and passages</title><content type='html'>http://www.godlychristianmusic.com/GodlyChristianMusic_files/Believers_in_Grand_Rapids.htm&lt;br /&gt;&lt;br /&gt;http://www.biblegateway.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6004674534165334843-8328246642604439851?l=anilgudise.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anilgudise.blogspot.com/feeds/8328246642604439851/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6004674534165334843&amp;postID=8328246642604439851' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6004674534165334843/posts/default/8328246642604439851'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6004674534165334843/posts/default/8328246642604439851'/><link rel='alternate' type='text/html' href='http://anilgudise.blogspot.com/2008/02/christian-music-downloads-and-passages.html' title='Christian Music Downloads and passages'/><author><name>Anil</name><uri>http://www.blogger.com/profile/17245557833489399569</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://bp0.blogger.com/_lXWBqF_XOB4/R6mxaMXFrPI/AAAAAAAAAD0/h9n3IIsjuF4/S220/or14.jpg'/></author><thr:total>0</thr:total></entry></feed>
