windows with cygwin and the other freeware/open source tools is probably the best OS for software development. I tried MAC and I'm trying Linux but there are some things that I badly miss.
1) to be able to start a new program from the console(cmd.exe) in a new window. 2) to be able to open explorer window from within the console(cmd.exe) using start . 3) shortcuts 4) process explorer --- I have not seen anything close in linux/OS_X (don't tell me that you don't need those on either OS) 5) easy way to find binaries to install on your box.
thanks for slashdot. This was my first kinda forum and opened me up to what the new world in the west was like. I've been here for the last 13-14 years and although I don't come here multiple times a day every day, I still enjoy it.
If you have 4 GB of RAM and you consistency see that a considerable (500 MB) amount of physical memory is FREE, I would NOT suggest that you have a SWAP space at all.
Then again, I am a windows user, and have 3 GB RAM and 0 GB SWAP. This lets my programs be faster and snappier.
Thinking in Java, 4th Ed(http://mindview.net/Books/TIJ4) is a good book that is good for both the breadth(mostly) and depth of java 1.5.
you will come away with understanding how you can put java to use for various scenarios. However, this might NOT be the best book for doing web apps.
If you're looking for the best book in java for server side + web, I would suggest that you go for "Professional J2EE" (http://www.amazon.com/Professional-Java-Server-Programming-J2EE/dp/1861005377). Although this Wrox press book is very old (7 years), it is still the best for a beginner.
Once you have these 2 books, you should be able to go to get the 1) Expert J2EE one on one, by Rod Johnson http://www.amazon.com/Expert-One-Design-Development-Programmer/dp/0764543857/ref=sr_1_1?ie=UTF8&s=books&qid=1220286715&sr=1-1 2) Hibernate : "Java persistence with Hibernate" -- http://www.manning.com/bauer2/
If you want a kick start on Hibernate, then "Hibernate quickly" -- http://www.manning.com/peak/ will serve you good.
I'm not sure if I can recommend one book that fully covers stack J2EE with Struts, Spring and hibernate to you. The closest is "Spring Primer" by Matt Raible -- http://www.sourcebeat.com/books/springlive.html. I've read an earlier edition of this book and it was pretty good and the author is a pragmatic developer.
I tried to duplicate what you suggested. As long as a file is in a project, eclipse tracks history BUT if the file is NOT in a project, then eclipse does NOT track history.
for java, I'd use one of several CPU profilers. they let you capture the runtime behavior of the system. All you need to do is test the several usecases and take applicaton snapshots for the time that you care about.
Yourkit, JProbe, JProfiler come to mind. Most have 30 day free evaluation periods. So, you can try before purchasing. They also have decent forums, so you can ask several practitioners for the info.
for a static analysis, eclispe has a call graph plugin that can tell you about all the calls a given method is making as well all of the callers.
You can start with static analysis and then goto runtime analysis.
However, if you want chronological method call trace, JProbe is probably your ticket.
It would be nice if any of the vendors come out with a tool that can do both static and dynamic(runtime) analysis.
Bangalore is getting increasingly expensive. That's why there are 20+ cities in India trying to fill in and offer competetive services. Apple apparently chose another country(kudos!) but there will be other cities in India which will offer fairly competetive services by next 3 years.
So far, 1 City in India , Bangalore has been doing over 40% of the offshoring business but, in the next 10 years, if India has to remain competetive, this should come down to 10%. Which means other 20 odd cities need to expand to accomodate 3,00,000 software Engineers and tech support personnel -- this isn't a tall order given the 10 year period. If they(the other cities) can do this in the next 5 years, then all the better.
Google's CEO Eric Schmidt said(http://www.latimes.com/business/la-fi-schmidt 12jun12,1,3657570,full.story?coll=la-headlines-bus iness&ctrack=1&cset=true) "Our customers are one click away from moving to a different search engine". Although it is NOT as easy to switch your partner, it will get increasingly easy to replace certain services in the Web 2.0 era.
Sun should acquire Gateway and get into the PC market. This would let Sun increase its enterprise reach -- not sure that Sun wants to get in touch with Consumers, though.
Even though Jess costs less, it is not open source and I'm not sure even if the source is available for the user.
I've used Jess and it's good but if you're looking for open source rule engine, the only real credible rule engine for Java is drools. I don't think that drools is anywhere near Jess (since Jess has been around a while and jess is compatible with CLIPS) but drools is the most promising one.
If the Science presented can be backed up with some more things to be explored(at the viewer's convenience), then the user has ways to continue stop feeling stupid. Then the really interested user can make progress along time.
windows with cygwin and the other freeware/open source tools is probably the best OS for software development. I tried MAC and I'm trying Linux but there are some things that I badly miss.
1) to be able to start a new program from the console(cmd.exe) in a new window.
2) to be able to open explorer window from within the console(cmd.exe) using start .
3) shortcuts
4) process explorer --- I have not seen anything close in linux/OS_X (don't tell me that you don't need those on either OS)
5) easy way to find binaries to install on your box.
hi there,
thanks for slashdot. This was my first kinda forum and opened me up to what the new world in the west was like. I've been here for the last 13-14 years and although I don't come here multiple times a day every day, I still enjoy it.
Good luck with your vacation and new job.
BR,
~A
hi there,
why don't you get cygwin on both the systems and then do a rsync ?
between your own network, you might want to use robocopy(http://en.wikipedia.org/wiki/Robocopy).
BR,
~A
If you have 4 GB of RAM and you consistency see that a considerable (500 MB) amount of physical memory is FREE, I would NOT suggest that you have a SWAP space at all.
Then again, I am a windows user, and have 3 GB RAM and 0 GB SWAP. This lets my programs be faster and snappier.
hi there,
Thinking in Java, 4th Ed(http://mindview.net/Books/TIJ4) is a good book that is good for both the breadth(mostly) and depth of java 1.5.
you will come away with understanding how you can put java to use for various scenarios. However, this might NOT be the best book for doing web apps.
If you're looking for the best book in java for server side + web, I would suggest that you go for "Professional J2EE" (http://www.amazon.com/Professional-Java-Server-Programming-J2EE/dp/1861005377). Although this Wrox press book is very old (7 years), it is still the best for a beginner.
Once you have these 2 books, you should be able to go to get the
1) Expert J2EE one on one, by Rod Johnson
http://www.amazon.com/Expert-One-Design-Development-Programmer/dp/0764543857/ref=sr_1_1?ie=UTF8&s=books&qid=1220286715&sr=1-1
2) Hibernate : "Java persistence with Hibernate" -- http://www.manning.com/bauer2/
If you want a kick start on Hibernate, then "Hibernate quickly" -- http://www.manning.com/peak/ will serve you good.
I'm not sure if I can recommend one book that fully covers stack J2EE with Struts, Spring and hibernate to you. The closest is "Spring Primer" by Matt Raible -- http://www.sourcebeat.com/books/springlive.html. I've read an earlier edition of this book and it was pretty good and the author is a pragmatic developer.
BR,
~A
Hi there,
I tried to duplicate what you suggested. As long as a file is in a project, eclipse tracks history BUT if the file is NOT in a project, then eclipse does NOT track history.
BR,
~A
for java, I'd use one of several CPU profilers. they let you capture the runtime behavior of the system. All you need to do is test the several usecases and take applicaton snapshots for the time that you care about.
Yourkit, JProbe, JProfiler come to mind. Most have 30 day free evaluation periods. So, you can try before purchasing. They also have decent forums, so you can ask several practitioners for the info.
for a static analysis, eclispe has a call graph plugin that can tell you about all the calls a given method is making as well all of the callers.
You can start with static analysis and then goto runtime analysis.
However, if you want chronological method call trace, JProbe is probably your ticket.
It would be nice if any of the vendors come out with a tool that can do both static and dynamic(runtime) analysis.
Bangalore is getting increasingly expensive. That's why there are 20+ cities in India trying to fill in
t 12jun12,1,3657570,full.story?coll=la-headlines-bus iness&ctrack=1&cset=true)
and offer competetive services. Apple apparently chose another country(kudos!) but there will be other cities in
India which will offer fairly competetive services by next 3 years.
So far, 1 City in India , Bangalore has been doing over 40% of the offshoring business but, in the
next 10 years, if India has to remain competetive, this should come down to 10%. Which means other
20 odd cities need to expand to accomodate 3,00,000 software Engineers and tech support personnel
-- this isn't a tall order given the 10 year period. If they(the other cities) can do this in the next 5 years, then
all the better.
Google's CEO Eric Schmidt said(http://www.latimes.com/business/la-fi-schmid
"Our customers are one click away from moving to a different search engine". Although it is NOT as easy to switch your partner, it will get increasingly easy to replace certain services in the Web 2.0 era.
BR,
~A(Anjan Bacchu)
Sun should acquire Gateway and get into the PC market. This would let Sun increase its enterprise reach -- not sure that Sun wants to get in touch with Consumers, though.
BR,
~A
Hi There,
Even though Jess costs less, it is not open source and I'm not sure even if the source is available for the user.
I've used Jess and it's good but if you're looking for open source rule engine, the only real credible rule engine for Java is drools. I don't think that drools is anywhere near Jess (since Jess has been around a while and jess is compatible with CLIPS) but drools is the most promising one.
BR,
~A
If the Science presented can be backed up with some more things to be explored(at the viewer's convenience), then the user has ways to continue stop feeling stupid. Then the really interested user can make progress along time.