There are plenty of eclipse keyboard shortcuts for day to day activities. I feel bellow listed are most useful.CTRL+SHIFT+R: lookup up a resource (e.g. html, xml, rb, erb, properties, etc...)CTRL+SHIFT+T: lookup a class name (e.g. String or Customer)CTRL+F6: quickly jump between open filesCTRL+E: jump between open files using a filename filter or navigation keysALT+LEFT and ALT+RIGHT: navigate back and forth in the history of the files I opened. I rely on this one a lot to avoid using the mouse when navigating back and forth...
Read More
"Every developer working with the Web needs to read this book." -- David Heinemeier Hansson, creator of the Rails framework "RESTful Web Services finally provides a practical roadmap for constructing services that embrace the Web, instead of trying to route around it." -- Adam Trachtenberg, PHP author and EBay Web Services Evangelist You've built web sites that can be used by humans. But can you also build web sites that are usable by machines? That's where the future lies, and that's what RESTful Web Services shows you how...
Today I was poking around INTERNET to find out what is the quickest way to find out which shell is in you are. Did a reasonable search and found some better ways$ env|grep SHELL$echo $SHELL ( But most of the time we dont know whether this env variable exists or not )$echo $0 (zero) [i found this is the simplest one]Before doing this INTERNET search i did some manual page search and where i got why can't i colorfulise my man pages and got MOST packagethis is very simple in debain based linux like ubuntu$sudo apt-get install...
Published with the developer in mind, firstPress technical briefs explore emerging technologies that have the potential to be critical for tomorrow's industry. Apress keeps developers one step ahead by presenting key information as early as possible in a PDF of 150 pages or less. Explore the future through Apress... Mule 2: A Developer’s Guide introduces the Mule 2.0 integration platform for developers of enterprise integration applications who wish to leverage the latest Mule as a lightweight messaging framework that...
The Java Message Service (JMS) provides a way for the components of a distributed application to talk asynchronously, or for welding together legacy enterprise systems. Think of it as application-to-application e-mail. Unlike COM, JMS uses one or more JMS servers to handle the messages on a store-and-forward basis, so that the loss of one or more components doesn't bring the whole distributed application to a halt. JMS consists of a set of messaging APIs that enable two types of messaging, publish-and-subscribe (one-to-many)...
Pro PHP XML and Web Services is the authoritative guide to using the XML features of PHP 5 and PHP 6. No other book covers XML and Web Services in PHP as deeply as this title. The first four chapters introduce the core concepts of XML required for proficiency, and will bring you up to speed on the terminology and key concepts you need to proceed with the rest of the book. Next, the book explores utilizing XML and Web Services with PHP5. Topics include DOM, SimpleXML, SAX, xmlReader, XSLT, RDF, RSS, WDDX, XML-RPC, REST, SOAP,...
Drawn from actual excel conundrums posted on the author's website, www.mrexcel.com, this high-level resource is designed for people who want to stretch Excel to its limits. Tips for solving 100 incredibly difficult problems are covered in depth and include extracting the first letter of each word in a paragraph, validating URL's, generating random numbers without repeating, and hiding rows if cells are empty. The answers to these and other questions have produced results that have even surprised the Excel development team.Don't...
SQL Server 2008 is a first–rate database management system. It offers more capability than any previous release of SQL Server. More than just a classic relational database management system, SQL Server 2008 includes exciting and powerful features that make it useful for everything from large corporate data warehouses to ad hoc departmental databases. You’ll find enhanced support for XML, new support for spatial data, transparent data encryption, a policy–based management system, and more. Author and developer Robin Dewson...
At any given moment, somewhere in the world someone struggles with the same software design problems you have. You know you don't want to reinvent the wheel (or worse, a flat tire), so you look to Design Patterns--the lessons learned by those who've faced the same problems. With Design Patterns, you get to take advantage of the best practices and experience of others, so that you can spend your time on... something else. Something more challenging. Something more complex. Something more fun. You want to learn about the patterns...
Taking care to focus solely on those topics that will have the most impact on experienced PHP developers, Pro PHP is written for readers seeking to take their understanding of both PHP and sound software development practices to the next level. Advanced object–oriented features, documentation, debugging, software patterns, and the Standard PHP Library are just a few of the topics covered in extensive detail.Author and noted PHP expert Kevin McArthur also examines emerging practices and trends such as the MVC architecture as...
First, you can get the source code directly from Apress' website. Second...the implementations are in simple terms. Third...(Grant Palmer's) book is full of trivia about physics that are just plain fun to read. As far as the style of the book goes, I think that's actually where it really shines. The author has a way of explaining things that's thorough without being verbose. Physics for Game Programmers shows you how to infuse compelling and realistic action into game programming&emdash;even if you don't have a college-level...
This small suite of sample web applications is offered to you as a way to illustrate use of the Twitter API, the collection of web service methods that bring Twitter data into third-party programming. These applications explore some common reasons to access the API: Administration Tool A master account is needed to do things like send direct messages and conduct data mining on the backend. Unlike most of the user-driven tools, the master account must be available even when the account holder (you) isn’t around to log in. This...
This is a 3rd editionIf HTML, XHTML, and CSS can do it, you can do it too... Whether hand-coded or created by a visual editor, static or dynamic, most Web pages rely on HTML. The more you know about this language and its companion technologies, XHTML and CSS, the more flexible, creative, and effective your Web site will be. This all-new reference covers the latest updates and dramatic improvements in all three. You’ll learn which tools help you achieve specific results, how CSS enables consistent formatting, the most efficient...
Linux now offers an exceptionally robust environment for driver development: with today’s kernels, what once required years of development time can be accomplished in days. In this practical, example-driven book, one of the world’s most experienced Linux driver developers systematically demonstrates how to develop reliable Linux drivers for virtually any device. Essential Linux Device Drivers is for any programmer with a working knowledge of operating systems and C, including programmers who have never written drivers before....
Get started using Office 2007 right away--the QuickSteps way. Color screenshots and clear instructions guide you through all of the essential features and functions of the world's most popular productivity suite. Follow along and learn how to create great-looking Word documents; build number-crunching Excel spreadsheets; manage Outlook email, contacts, and schedules; and design impressive PowerPoint presentations. Get the book that gets you up and running on Office 2007 in no time.Use these handy guideposts:Shortcuts for accomplishing...
For web developers used to wrestling with Java and XML, Grails is a breath of fresh air. Developers are instantly productive, picking up all the benefits of the Ruby-based Rails framework without giving up any of the power of Java. Grails in Action is a comprehensive look at Grails for Java developers. It covers the nuts and bolts of the core Grails components and is jam-packed with tutorials, techniques, and insights from the trenches. The book starts with an overview of Grails and how it can help you get your web dev mojo...
This book is a comprehensive guide to the tips, techniques, secrets, standards, and methods of website optimization. From increasing site traffic to maximizing leads, from revving up responsiveness to increasing navigability, from prospect retention to closing more sales, the world of 21st century website optimization is explored, exemplified and explained. Website Optimization combines the disciplines of online marketing and site performance tuning to attain the competitive advantage necessary on today's Web. You'll learn...
Since the enormous number of new features made available with MySQL release 5.0, MySQL has been gaining steam as a viable alternative to database behemoths like Oracle and IBM DB2. MySQL users now have the ability to extend MySQL with new SQL commands, optimize query execution, and embed MySQL within low-resource environments like embedded devices and kiosks. Expert MySQL, by Dr. Charles A. Bell, is the first book to examine these opportunities in detail, showing you how to wield maximum control over this powerful open...
After years of anticipation and delay, the W3C finally released the XSLT 2.0 standard in January 2007. The revised edition of this classic book offers practical, real-world examples that demonstrate how you can apply XSLT stylesheets to XML data using either the new specification, or the older XSLT 1.0 standard. XSLT is a critical language for converting XML documents into other formats, such as HTML code or a PDF file. With XSLT, you get a thorough understanding of XSLT and XPath and their relationship to other web standards,...
More and more Web sites are being rewritten as Ajax applications; even traditional desktop software is rapidly moving to the Web via Ajax. But, all too often, this transition is being made with reckless disregard for security. If Ajax applications aren’t designed and coded properly, they can be susceptible to far more dangerous security vulnerabilities than conventional Web or desktop software. Ajax developers desperately need guidance on securing their applications: knowledge that’s been virtually impossible to find, until...
Deliver dynamic, client/server PL/SQL applications with expert guidance from an Oracle programming professional. With full coverage of the latest features and tools, Oracle Database 11g PL/SQL Programming lays out each topic alongside detailed explanations, cut-and-paste syntax examples, and real-world case studies. Access and modify database information, construct powerful PL/SQL statements, execute effective queries, and deploy bulletproof security. You'll also learn how to implement C, C++, and Java procedures, Web-enable...
Get started with PL/SQL, the built-in language that every Oracle developer and database administrator must know, in Beginning PL/SQL, a fast-paced and example-filled tutorial. Learn from author Don Bales extensive experience to discover the most commonly used aspects of PL/SQL without wasting time with obscure and obsolete features. Author Don Bales takes his 20+ years of experience and a wealth of statistics he's gathered on PL/SQL usage over those years and applies the 80/20 rule &emdash; cover whats most needed and...
Get full details on the powerful features of Oracle Database 11g from this thoroughly updated Oracle Press guide. Oracle Database 11g: The Complete Reference explains how to use all the new features and tools, execute powerful SQL queries, construct PL/SQL and SQL*Plus statements, and work with large objects and object-relational databases. Learn how to implement the latest security measures, tune database performance, and deploy grid computing techniques. An invaluable cross-referenced appendix containing Oracle commands, keywords,...
Groovy and Grails Recipes is the busy developers’ guide for developing applications in Groovy and Grails. Rather than boring you with theoretical knowledge of “yet another language/framework,” this book delves straight into solving real–life problems in Groovy and Grails using easy–to–understand, well–explained code snippets. Through learning by example, you will be able to pick up on Groovy and Grails quickly and use the book as an essential reference when developing applications.What you’ll learn * Discover elegant and...
Interactivity—the unique feature that sets games apart from other forms of entertainment. The power of interactivity lies in the programming that occurs behind the scenes. If you’re ready to jump into the world of programming for games, “Beginning C++Game Programming” will get you started on your journey, providing you with a solid foundation in the game programming language of the professionals. As you cover each programming concept, you’ll create small games that demonstrate your new skills. Wrap things up by combining each...
Buying a PC from a retail computer store or a big mail-order company is easy: Outcomes the credit card, the boxes arrive at your house, and installation is as simple as plugging in the keyboard, mouse, speakers, and monitor. Even the most experienced PC hardware junkie will have to admit that a novice can save time and potential headaches by buying a retail PC.WHAT IS INSIDE This Book:+++ Part I: Preparations and PlanningChapter 1: A Screwdriver Is All You NeedChapter 2: What Type of PC Should I Build?+++ Part II: Assembling...
Storage Management in Data Centers helps administrators tackle the complexity of data center mass storage. This Book shows how to exploit the potential of Veritas Storage Foundation by conveying information about the design concepts of the software as well as its architectural background. Rather than merely showing how to use Storage Foundation, it explains why to use it in a particular way, along with what goes on inside. Chapters are split into three sections: An introductory part for the novice user, a full-featured part...
This book is well suited for those with some experience with Flex and Spring who are looking for development design patterns and practical RIA architecture integration techniques.What you’ll learn* Explore best practices on architecting enterprise Rich Internet Applications with Flex and Spring.* Discover how Flex applications interface with Spring services.* Understand how to persist data, end–to–end, using Flex data communication protocols with Spring and its interactions with iBATIS, Hibernate, and JDBC.* Work with solid...
RedCar is a TextMate like editor for Linux which supports almost all scripting and programming languages. It is designed to be compatible with Textmate bundles (a work in progress) and is written almost entirely in Ruby - with some Vala thrown in for speed. Redcar is still in its infancy so please be gentle.Screen shots:How to get Redcar? Don't worry Here we go.. (This is for Ubuntu 9.04)Follow bellow steps or Go Here! for detailed explanation:sudo...
A brief overview about MockEJB. You can Download MockEJB Here!What is MockEJB?MockEJB is a lightweight framework for running EJBs. MockEJB implements javax.ejb APIs and creates Home and EJBObject implementation classes for your EJBs. Internally, MockEJB relies on dynamic proxies and interceptors. MockEJB has two primary usages: It allows for running EJBs outside of the container for unit testing.You can run EJBs directly from your favorite IDE with the minimal setup effort. It allows for deploying mock EJBs (i.e.,...
NetBeans IDE will support full development of JavaFx projects. Bellow features list is support by it for developing Rich internet applications.Get NetBeans IDE 6.7 Here! and Explore JavaFX.JavaFX ProjectsThe NetBeans IDE is the recommended tool to create, test, debug, and deploy JavaFX applications for the desktop, browser and mobile platforms. You have the option of deploying JavaFX projects as Java web start (JNLP), Java Applet, stand-alone applications, or in a mobile emulator. To get started quickly, select File > New...
No Unix-class system administrator or user will get far without learning the basics of vi(1), the widespread visual text-mode editor. Learning it has just gotten easier with "vi(1) Tips," the first book on vi(1) that doesn't scare the reader with unfamiliar terminology. We designed this book to get you up to speed with vi(1) in the least possible amount of time. And yes, the skills you learn in this book can be applied to all vi(1) implementations, including vim.Enjoy this great boo...
There’s zero which hard-core Unix as well as Linux users have been some-more immoderate about than their content editor. Editors have been a theme of devotion as well as worship, or of gibe as well as ridicule, depending upon possibly a subject of contention is your editor or someone else’s. vi has been a customary editor for tighten to thirty years. Popular upon Unix as well as Linux, it has a flourishing following upon Windows systems, too. Most gifted complement administrators bring vi as their apparatus of choice. And given...
This book is for PHP developers who want to or are using Zend Framework. As ZendFramework has a use-at-will philosophy, not all chapters will be useful to every readerimmediately. However, we believe that all readers will gain something from everychapter, even if you have to read it again to pick up the details when you start usingthat component!.This is not a beginner’s book; you should already familiar with PHP and have an understanding of object-oriented programmin...
This book will give ASP.NET developers the power to quickly and easily create visually stunning Internet applications, coupled with rich interactivity to fully immerse the user in a new online experience. Silverlight gives you everything you need to do just this, and in serious style!As well as taking you through each feature that ships with Silverlight, this book will make sure you’re able to debug, troubleshoot, and performance-tune your Silverlight applications, as well as seamlessly hook into your existing ASP.NET architecture...
JavaFX is a scripting language which provides built-in properties for manipulating objects within a 2D coordinate system. A competing technology to Microsoft’s Silverlight, JavaFX provides the tools to fill and pen stroke colors, and create special effects, shapes and lines. It also manipulates images and play videos and sound and defines animations that affect objects over time. This complete introduction for any level doesn’t bury you with details. It starts quickly with an introduction to the power of JavaFX key features–scene...
ASP.NET 3.5 is the latest version of Microsoft’s revolutionary ASP.NET technology. It is the principal standard for creating dynamic web pages on the Windows platform. Pro ASP.NET 3.5 in VB 2008: Includes Silverlight 2 raises the bar for high–quality, practical advice on learning and deploying Microsoft’s dynamic web solution.Updated with everything you need to integrate Silverlight 2.0 into your ASP.NET applications, this book teaches you all about Silverlight’s exciting new features so that your ASP projects can be rich in...
This book describes C# 3.0. It is divided into two parts. Part I provides a comprehensive discussion of the C# language, including the new features added by version 3.0. This is the largest part in the book, and it describes the keywords, syntax, and features that define the language. I/O, file handling, reflection, and the preprocessor are also discussed in Part I.Part II explores the C# class library, which is the .NET Framework class library.This library is huge! Because of space limitations, it is not possible to cover the...
As the ultimate resource on the basics of the Linux desktops, servers, and programming tools, this book is written by the ultimate author on all things Linux. This transition resource is ideal if you are making the move from Windows or Macintosh to using Linux as your desktop system, and explains the Linux technology, offers detailed installation instructions, and includes step-by-step descriptions of key desktop and server components. You’ll relish the in-depth descriptions that will help you choose the best Linux distribution...
They dreamed of a better browser . . . and before you could say "explore no more," Firefox was born. But already you want more. Tighter security, greater functionality. A custom installation for Linux. Maybe even that unique extension you've always dreamed of creating. Well, if you want to tweak the Fox, here are over 400 pages of ways to do it.Step-by-step instructions for these hacks and dozens more* Settings, content, and extension hacks* Hacking the interface and themes* Performance boosters* Anti-phishing and security hacks*...
The everyday Linux user can easily get overwhelmed by the complexity of the new software that exists when creating an Ubuntu system. This book covers the basics of creating a new system from scratch and explains what software is installed. You’ll take a tour of installing the Ubuntu Linux distribution system in most environments, including nontraditional situations such as dual-boot and text-based installations. Plus, clear explanations of each of the installed applications show you how to get the most out of each application,...
The EasyMock project provides a library that simplifies the use of Mock Objects in interfaces. Unit testing is the testing of software units in isolation. However, most units in real world production environments do not work alone, but rather in collaboration with other units. To test a unit in isolation, we have to simulate the collaborators in the test. A Mock Object is a test-oriented replacement for a collaborator configured to simulate the object it replaces. In contrast to a stub, a Mock Object can also verify whether...
Apache ActiveMQ is the most popular and powerful open source Enterprise Messaging and Integration Patterns provider. Apache ActiveMQ is fast, supports many Cross Language Clients and Protocols, comes with easy to use Enterprise Integration Patterns and many advanced features while fully supporting JMS 1.1 and J2EE 1.4. Apache ActiveMQ is released under the Apache 2.0 License Grab yourself a Download, try our Getting Started Guide, surf our FAQ or start Contributing and join us on our Discussion Forums.Features:Supports a variety...
Pragmatic Ajax: A Web 2.0 Primer eBookAjax turns static web pages into interactive applications. Now you can deploy rich-client applications to clients without sacrificing the easy deployment of web applications. But to many folks, Ajax seems difficult. That’s why we produced this book. As a Pragmatic guide, it strips away the mystery and shows you the easy way to make Ajax work for you.Writing dynamic applications isn’t that hard. Folks are awed by Google Maps, but it isn’t rocket science (apart from the satellite pictures)....
Ext4, the next generation of Linux's Ext3 filesystem, is now available in the latest Ubuntu 9.04 installer images. Ext4 was officially declared stable in version 2.6.28 of the Linux kernel, which was released last month. Ext4 is designed to provide better performance and increase reliability. It also increases the maximum filesystem size to one exabyte and reduces the amount of time that is required to perform a fsck operation. Linux hardware site Phoronix has released benchmarks based on extensive Ext4 performance testing that...
SoapUI is a simple desktop application used to test web services developed using different languages.This is used forinspecting Web Servicesinvoking Web Services developing Web Services Web Services Simulation and MockingFunctional, Load and Compliance testing of Web Services It is mainly aimed at developers and testers providing or consuming WSDL or REST based Web Services (Java, .net, etc). Functional and Load Testing can be done both interactively in soapUI or within an automated build or integration process using...
Here are the list of useful vim commands.Search/word Search “word” from top to bottom?word Search “word” from bottom to top/jo[ha]n Search “john” or “joan”/\< the Search “the”, “theatre” or “then”/the\> Search “the” or “breathe”/\<> Search “the”/\< ….\> Search all words of 4 letters/\/ Search “fred” but not “alfred” or “frederick”/fred\|joe Search “fred” or “joe”/\<\d\d\d\d\> Search exactly 4 digits/^\n\{3} Find 3 empty lines:bufdo /searchstr/ Search in...
This is a simple script which will display Host Name and Ip address of your computer under Linux Environments#!/usr/bin/perluse LWP::UserAgent;use Socket;use Sys::Hostname;$host = hostname();$ipAddress = inet_ntoa(scalar gethostbyname($host));print("Host name is :::: $host \n");print("Ip Address is ::: $ipAddress \n");Save this code as any file.shchmod +x go to that directory and run $./file....
The NetBeans IDE is an award-winning integrated development environment available for Windows, Mac, Linux, and Solaris. The NetBeans project consists of an open-source IDE and an application platform that enable developers to rapidly create web, enterprise, desktop, and mobile applications using the Java platform, as well as JavaFX, PHP, JavaScript and Ajax, Ruby and Ruby on Rails, Groovy and Grails, and C/C++. The NetBeans project is supported by a vibrant developer community and offers extensive documentation and training...
The Eclipse Memory Analyzer is a fast and feature-rich Java heap analyzer that helps you find memory leaks and reduce memory consumption. Use the Memory Analyzer to analyze productive heap dumps with hundreds of millions of objects, quickly calculate the retained sizes of objects, see who is preventing the Garbage Collector from collecting objects, run a report to automatically extract leak suspects.The stand-alone Memory Analyzer is based on Eclipse RCP. It is useful if you do not want to install a full-fledged IDE...