<?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-8722365593224697608</id><updated>2011-11-27T16:19:25.548-08:00</updated><title type='text'>Technology Documents</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://technology-text.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default?start-index=101&amp;max-results=100'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>2698</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-1032124660099099498</id><published>2010-02-04T04:53:00.007-08:00</published><updated>2010-02-04T04:53:37.726-08:00</updated><title type='text'>Recipe 18.8. Dealing with Lost Passwords</title><summary type='text'>Recipe 18.8. Dealing with Lost Passwords18.8.1. ProblemYou want to issue a   password to a user who has lost her password.18.8.2. SolutionGenerate a new password and send it to the user's email address (which you should have on file):&lt;?php/* Generate new password. */$new_password = '';for ($i = 0; $i &lt; 8; $i++) {    $new_password .= chr(mt_rand(33, 126));}/* Define a salt. */define('SALT', '</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/1032124660099099498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/1032124660099099498'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/02/recipe-188-dealing-with-lost-passwords.html' title='Recipe 18.8. Dealing with Lost Passwords'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-6221944914791106146</id><published>2010-02-04T04:53:00.005-08:00</published><updated>2010-02-04T04:53:35.823-08:00</updated><title type='text'>Server Profiles</title><summary type='text'>[ Team LiB ]		 Server ProfilesServer profiles can be generated for a DB2 server. They contain information about instances on the server system and databases within each instance. The information for each instance includes the protocol information required to connect a client to databases in that instance.To generate server profiles, use the Export Server Profile function provided in the Control </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/6221944914791106146'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/6221944914791106146'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/02/server-profiles.html' title='Server Profiles'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-8753694588486829942</id><published>2010-02-04T04:53:00.003-08:00</published><updated>2010-02-04T04:53:33.614-08:00</updated><title type='text'>Summary</title><summary type='text'>[ Team LiB ]		 SummaryIn this chapter we presented the basics of XML and its purpose. We also demonstrated some of the ways that XML can be used within the .NET Framework and how to work with XML from VB.NET. By the end of the chapter, we had shown you how to configure IIS and SQL Server 2000 to return XML documents that can be easily manipulated to produce HTML pages. Much of the information </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/8753694588486829942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/8753694588486829942'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/02/summary.html' title='Summary'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-6770558246420702192</id><published>2010-02-04T04:53:00.001-08:00</published><updated>2010-02-04T04:53:10.801-08:00</updated><title type='text'>Program 10: The Not-So-Great-Divide</title><summary type='text'>Program 10: The Not-So-Great-DivideThis is a simple program designed to figure out how many significant digits are used for floating point. The idea is simple: Pick a nice repeating fraction such 1/3 (0.333333), print it, and see how many digits you get.However, the results puzzled this programmer. He knew the computer couldn't be that stupid. So what happened?  1 /*******************************</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/6770558246420702192'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/6770558246420702192'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/02/program-10-not-so-great-divide.html' title='Program 10: The Not-So-Great-Divide'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-7702645818324792353</id><published>2010-02-04T04:52:00.057-08:00</published><updated>2010-02-04T04:52:47.693-08:00</updated><title type='text'>Referencing the Type Libraries</title><summary type='text'>[ Team LiB ]		 Referencing the Type LibrariesBefore seeing how to use these collections and objects, you need to know how to reference the object model libraries for use. The object models are found in type libraries in the file system. A type library contains the information about the object models such as the collections, properties, and methods. Referencing the type libraries isn't difficult, </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/7702645818324792353'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/7702645818324792353'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/02/referencing-type-libraries.html' title='Referencing the Type Libraries'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-233068414363122723</id><published>2010-02-04T04:52:00.055-08:00</published><updated>2010-02-04T04:52:45.246-08:00</updated><title type='text'>Building an Application for the Web Using PL/SQL</title><summary type='text'>Building an Application for the Web Using PL/SQLBuilding a PL/SQL application for the Web involves writing a PSP that contains the HTML part for the page display and interaction with the user for input, as well as coding the background business logic in PL/SQL. In this section, I describe a Web-based application that depicts an organization system in which the user interacts with the Web page to </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/233068414363122723'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/233068414363122723'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/02/building-application-for-web-using.html' title='Building an Application for the Web Using PL/SQL'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-4846114664894432673</id><published>2010-02-04T04:52:00.053-08:00</published><updated>2010-02-04T04:52:41.009-08:00</updated><title type='text'>Type Evolution</title><summary type='text'>Type EvolutionOracle9i has introduced the feature of type evolution for object types. Type evolution refers to the ability to change the attributes and methods of an existing object type without having to re-create the type and its data, and all of its dependent types. Attributes and methods can be added to and dropped from existing object types. In addition, the changes so made can be explicitly</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/4846114664894432673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/4846114664894432673'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/02/type-evolution.html' title='Type Evolution'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-8931218626903002903</id><published>2010-02-04T04:52:00.051-08:00</published><updated>2010-02-04T04:52:37.281-08:00</updated><title type='text'>Section F.1.&amp;nbsp; Capabilities</title><summary type='text'>F.1. CapabilitiesApplication servers provide facilities to support the creation of applications quickly and reliably using industry-standard best practices. They also provide facilities to operate and manage these applications in a reliable manner.F.1.1. Presentation Management FacilitiesPresentation management facilities include the following:Template supportAllows the creation of templates for </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/8931218626903002903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/8931218626903002903'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/02/section-f1-capabilities.html' title='Section F.1.&amp;amp;nbsp; Capabilities'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-1841237024072001401</id><published>2010-02-04T04:52:00.049-08:00</published><updated>2010-02-04T04:52:35.382-08:00</updated><title type='text'>PLANNING THE CMMI PROCESS IMPROVEMENT PROJECT</title><summary type='text'>PLANNING THE CMMI PROCESS IMPROVEMENT PROJECTBy now, you have hopefully bought into the idea that CMMI-based process improvement, which is the development and delivery of a process system, can and should be managed as a systems delivery project. So, if CMMI implementation is a project, then there is no logical reason why it cannot be estimated and planned just as you would a software or systems </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/1841237024072001401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/1841237024072001401'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/02/planning-cmmi-process-improvement.html' title='PLANNING THE CMMI PROCESS IMPROVEMENT PROJECT'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-5061855419793124501</id><published>2010-02-04T04:52:00.047-08:00</published><updated>2010-02-04T04:52:33.126-08:00</updated><title type='text'>Linux as a Tool</title><summary type='text'>Linux as a ToolLinux isn't really an operating system. Letme put that another way: Linux is more than an operating system�or less�or not.You may think I'm confused, but I'm not. Yousee, pundits throughout the computer industry have been predicting the death ofUnix since it was created. Bill Gates and company of Microsoft are merely thelatest in a series of computer industry powers who wanted the </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/5061855419793124501'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/5061855419793124501'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/02/linux-as-tool.html' title='Linux as a Tool'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-4560785890157371667</id><published>2010-02-04T04:52:00.045-08:00</published><updated>2010-02-04T04:52:32.093-08:00</updated><title type='text'>Puzzle 92: Twisted Pair</title><summary type='text'> &lt; Day Day Up &gt; Puzzle 92: Twisted PairThis program performs an unnatural act with an anonymous class. What does the program print?public class Twisted {    private final String name;    Twisted(String name) {        this.name = name;    }    private String name() {        return name;    }    private void reproduce() {        new Twisted("reproduce") {            void printName() {</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/4560785890157371667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/4560785890157371667'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/02/puzzle-92-twisted-pair.html' title='Puzzle 92: Twisted Pair'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-7707046903842508683</id><published>2010-02-04T04:52:00.043-08:00</published><updated>2010-02-04T04:52:31.089-08:00</updated><title type='text'>Structure of This Book</title><summary type='text'>                          Structure of This BookThis book is divided into 14 chapters:Chapter 1 introduces the SQL language anddescribes its brief history. This chapter is primarily for thosereaders who have little or no prior SQL experience.You'll find simple examples of the core SQLstatements (SELECT, INSERT, UPDATE, and DELETE) and ofSQL's basic features.Chapter 2 describes ways to filter data</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/7707046903842508683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/7707046903842508683'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/02/structure-of-this-book.html' title='Structure of This Book'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-5491633827775055669</id><published>2010-02-04T04:52:00.041-08:00</published><updated>2010-02-04T04:52:29.784-08:00</updated><title type='text'>Section C.4.&amp;nbsp; Recommended Email Server Projects</title><summary type='text'>C.4. Recommended Email Server ProjectsIn this section, we present three mail servers and the OpenLDAP data store that can support the mail server in an environment with many users.C.4.1. PostfixPostfix is an email server that was designed with performance security and Sendmail compatibility in mind. Like Qmail, Postfix is a collection of modules that create a pipeline to handle various aspects of</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/5491633827775055669'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/5491633827775055669'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/02/section-c4-recommended-email-server.html' title='Section C.4.&amp;amp;nbsp; Recommended Email Server Projects'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-441775387193868418</id><published>2010-02-04T04:52:00.039-08:00</published><updated>2010-02-04T04:52:28.455-08:00</updated><title type='text'>Post-Approaches and Post-Theories in IS Research: Problems in Paradise</title><summary type='text'>Post-Approaches and Post-Theories in IS Research: Problems in ParadiseIn recent years, several researchers have argued for the need of post-approaches and post-theories in IS research (Hirschheim &amp; Klein, 1989; Iivari, 1991; Orlikowski &amp; Baroudi, 1991; Walsham, 1993, 1995). In response to this call, researchers have used, for example, qualitative approaches, interpretive approaches, grounded </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/441775387193868418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/441775387193868418'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/02/post-approaches-and-post-theories-in-is.html' title='Post-Approaches and Post-Theories in IS Research: Problems in Paradise'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-7799910043940254991</id><published>2010-02-04T04:52:00.037-08:00</published><updated>2010-02-04T04:52:25.980-08:00</updated><title type='text'>2.6 Pearls of Wisdom on Integrating Process Improvement</title><summary type='text'>[ Team LiB ]		2.6 Pearls of Wisdom on Integrating Process ImprovementWe have already stressed the importance of several key factors in making integrated process-improvement work, including strong executive support and leadership; making use of best practices, process-improvement champions, and teams that are well prepared for their tasks; and an appraisal strategy that addresses the </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/7799910043940254991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/7799910043940254991'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/02/26-pearls-of-wisdom-on-integrating.html' title='2.6 Pearls of Wisdom on Integrating Process Improvement'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-3243669119187160517</id><published>2010-02-04T04:52:00.035-08:00</published><updated>2010-02-04T04:52:24.821-08:00</updated><title type='text'>Section 10.9.  Getting ready for some major renovations</title><summary type='text'>10.9. Getting ready for some major renovationsAfter only a few pages of this chapter, you already have a ton of text style on the new lounge. Congrats!Now things are going to get really interesting. We're going to move from changing simple properties of elements, like size, color, and decorations, to really tweaking some fundamental aspects of how elements are displayed. This is where you move up</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/3243669119187160517'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/3243669119187160517'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/02/section-109-getting-ready-for-some.html' title='Section 10.9.  Getting ready for some major renovations'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-3026065497084040046</id><published>2010-02-04T04:52:00.033-08:00</published><updated>2010-02-04T04:52:23.339-08:00</updated><title type='text'>The Complete I/O Model</title><summary type='text'>Programming in  LuaPart III. The Standard Libraries            Chapter 21. The I/O Library21.2 - The Complete I/O ModelFor more control over I/O,you can use the complete model.A central concept in this model is the file handle,which is equivalent to streams (FILE*) in C:It represents an open file with a current position.To open a file, you use the io.open function,which mimics the fopen function </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/3026065497084040046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/3026065497084040046'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/02/complete-io-model.html' title='The Complete I/O Model'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-7722085781411319265</id><published>2010-02-04T04:52:00.031-08:00</published><updated>2010-02-04T04:52:22.228-08:00</updated><title type='text'>Section 8.3.&amp;nbsp; Working the List</title><summary type='text'>8.3. Working the ListBy now we hope that as a result of the activities of the previous chapters, that it is clear that there is a difference between Sarbanes-Oxley compliance and the COBIT guidelines. That being said, the process for working the Control Objectives in the COBIT Monitoring Domain for Sarbanes-Oxley compliance is the same as the previous chapters. A fictitious company drives the </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/7722085781411319265'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/7722085781411319265'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/02/section-83-working-list.html' title='Section 8.3.&amp;amp;nbsp; Working the List'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-299433701156130400</id><published>2010-02-04T04:52:00.029-08:00</published><updated>2010-02-04T04:52:20.982-08:00</updated><title type='text'>Section 12.10.  A look at the markup</title><summary type='text'>12.10. A look at the markupNow let's take a look at the new Starbuzz markup. We've taken each of the logical sections and placed it into a &lt;div&gt;, each with its own id. Beyond the &lt;div&gt;s and &lt;span&gt;s, there's really nothing here that you hadn't already seen by about Chapter 5. So, take a quick look and get familiar with the structure, and then turn the page to check out the CSS style.&lt;!DOCTYPE html</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/299433701156130400'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/299433701156130400'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/02/section-1210-look-at-markup.html' title='Section 12.10.  A look at the markup'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-7772964288505054530</id><published>2010-02-04T04:52:00.027-08:00</published><updated>2010-02-04T04:52:18.704-08:00</updated><title type='text'>20.4 Kruskal's Algorithm</title><summary type='text'>[ Team LiB ]		20.4 Kruskal's AlgorithmPrim's algorithm builds the MST one edge at a time, finding a new edge to attach to a single growing tree at each step. Kruskal's algorithm also builds the MST one edge at a time; but, by contrast, it finds an edge that connects two trees in a spreading forest of growing MST subtrees. We start with a degenerate forest of V single-vertex trees and perform the </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/7772964288505054530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/7772964288505054530'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/02/204-kruskal-algorithm.html' title='20.4 Kruskal&amp;#39;s Algorithm'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-1182163168186890622</id><published>2010-02-04T04:52:00.025-08:00</published><updated>2010-02-04T04:52:16.331-08:00</updated><title type='text'>In Closing . . .</title><summary type='text'>In Closing . . .As I said at the beginning of this book, technical skills are the underpinnings of creative expression, whether you are a musician, a dancer, or a Web site designer. I hope you found this book to be helpful in building your own technical skills and that you are perhaps even more inspired to pursue your own creative vision. I have filled its pages with the most useful stuff I could</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/1182163168186890622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/1182163168186890622'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/02/in-closing.html' title='In Closing . . .'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-2367301212089366061</id><published>2010-02-04T04:52:00.023-08:00</published><updated>2010-02-04T04:52:15.169-08:00</updated><title type='text'>Section 4.5.&amp;nbsp; Assessing Your Infrastructure</title><summary type='text'>4.5. Assessing Your InfrastructureNow that we have covered open source software in some detail as an adoptable platform and some of the reasons why you should consider this in your own organization, we will continue with a 20,000-foot overview of the two aspects of SOX compliance that will be covered in detail in the rest of the book.Regardless of whether you already have open source software </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/2367301212089366061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/2367301212089366061'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/02/section-45-assessing-your.html' title='Section 4.5.&amp;amp;nbsp; Assessing Your Infrastructure'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-6231653237044387954</id><published>2010-02-04T04:52:00.021-08:00</published><updated>2010-02-04T04:52:13.888-08:00</updated><title type='text'>Section 7.8. Method Lookup</title><summary type='text'>      7.8. Method Lookup      When Ruby evaluates a method invocation expression, it must    first figure out which method is to be invoked. The process for doing this    is called method lookup or method name    resolution. For the method invocation expression    o.m, Ruby performs name resolution with    the following steps:      First, it checks the eigenclass of o for        singleton methods</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/6231653237044387954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/6231653237044387954'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/02/section-78-method-lookup.html' title='Section 7.8. Method Lookup'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-4463299503736158997</id><published>2010-02-04T04:52:00.019-08:00</published><updated>2010-02-04T04:52:12.140-08:00</updated><title type='text'>Categories of Global Information Management Research</title><summary type='text'>Categories of Global Information Management ResearchTogether the three variable groups identified by Ives et al. (1980), and extended in Figure 2, can provide a number of different perspectives for research in GIM. Researchers can examine one or more variables within the same variable group or between variable groups. This chapter contends that GIM research can also be classified into five </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/4463299503736158997'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/4463299503736158997'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/02/categories-of-global-information.html' title='Categories of Global Information Management Research'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-377741822641755771</id><published>2010-02-04T04:52:00.017-08:00</published><updated>2010-02-04T04:52:11.034-08:00</updated><title type='text'>Section 8.11.  Seeing selectorsvisually</title><summary type='text'>8.11. Seeing selectors   visuallyLet's take some selectors and see how they map to the tree you just created. Here's how this "h1" selector maps to the graph:h1 {    font-family: sans-serif;}        htmlhead    bodyWe can only style elements in the body, so we're not showing the&lt;head&gt; element and everything under it.h1   p   h2   p    pThis selector matches any &lt;h1&gt; elements in the page, and </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/377741822641755771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/377741822641755771'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/02/section-811-seeing-selectorsvisually.html' title='Section 8.11.  Seeing selectorsvisually'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-8466246174991257366</id><published>2010-02-04T04:52:00.015-08:00</published><updated>2010-02-04T04:52:09.768-08:00</updated><title type='text'>Main Page</title><summary type='text'>Ru-Brd		  • Table of Contents• IndexJava™ and JMX: Building Manageable SystemsBy                     Heather Kreger, Ward Harold, Leigh Williamson  Publisher: Addison WesleyPub Date: December 30, 2002ISBN: 0-672-32408-3Pages: 592       Java is now used with increasing frequency to develop mission-critical applications. Using Java Management Extensions (JMX) is the key to managing those </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/8466246174991257366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/8466246174991257366'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/02/main-page.html' title='Main Page'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-1008496612781895251</id><published>2010-02-04T04:52:00.013-08:00</published><updated>2010-02-04T04:52:08.336-08:00</updated><title type='text'>Section 10.10.  A closer look at the box model</title><summary type='text'>10.10. A closer look at the box modelYou're going to be able to control every aspect of the box with CSS: the size of the padding around the content, whether or not the element has a border (as well as what kind and how large), and how much margin there is between your element and other elements. Let's check out each part of the box and its role:10.10.1. What is the content area?Every element </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/1008496612781895251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/1008496612781895251'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/02/section-1010-closer-look-at-box-model.html' title='Section 10.10.  A closer look at the box model'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-3612671771754761326</id><published>2010-02-04T04:52:00.011-08:00</published><updated>2010-02-04T04:52:06.976-08:00</updated><title type='text'>7.2 Precedence of Set Operators</title><summary type='text'> &lt; Day Day Up &gt; 7.2 Precedence of Set OperatorsIf more than two component queries are combined using set operators, thenOracle evaluates the set operators from left to right. In thefollowing example, the UNION is evaluated before the INTERSECT:SELECT cust_nbr, nameFROM customerWHERE region_id = 5UNIONSELECT c.cust_nbr, c.nameFROM customer cWHERE c.cust_nbr IN (SELECT o.cust_nbr</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/3612671771754761326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/3612671771754761326'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/02/72-precedence-of-set-operators.html' title='7.2 Precedence of Set Operators'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-6623673344299636234</id><published>2010-02-04T04:52:00.009-08:00</published><updated>2010-02-04T04:52:05.880-08:00</updated><title type='text'>Representation Comparison</title><summary type='text'>[ Team LiB ]		 Representation ComparisonBecause CMMI supports two representations, many concepts are discussed in this chapter from capability and maturity levels, to the ordering of process areas, to base and advanced practices. Table 5.3 summarizes the differences between the two representations. However, remember that the two representations bear many similarities, which were discussed in </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/6623673344299636234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/6623673344299636234'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/02/representation-comparison.html' title='Representation Comparison'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-5253905195264062223</id><published>2010-02-04T04:52:00.007-08:00</published><updated>2010-02-04T04:52:04.271-08:00</updated><title type='text'>Section 8.4. Applying Criteria to Associations</title><summary type='text'>        8.4. Applying Criteria to Associations        So far we've been looking at the properties of a single class in forming our criteria. Of course, in our real    systems, we've got a rich set of associations between objects, and    sometimes the details we want to use to filter our results come from these    associations. Fortunately, the criteria query API    provides a straightforward way </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/5253905195264062223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/5253905195264062223'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/02/section-84-applying-criteria-to.html' title='Section 8.4. Applying Criteria to Associations'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-2343068529281710015</id><published>2010-02-04T04:52:00.005-08:00</published><updated>2010-02-04T04:52:03.006-08:00</updated><title type='text'>Chapter 1: Why Care About Database Security?</title><summary type='text'>Chapter 1:  Why Care About Database Security?OverviewInthe introduction, we discussed the reasons why we consider databasesecurity to be important. In this chapter, we provide a brief overviewof several broad categories of security issues, with a few specificdetails and some discussion of general defenses. We also brieflydiscuss how to go about finding security flaws in database systems.Before we</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/2343068529281710015'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/2343068529281710015'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/02/chapter-1-why-care-about-database.html' title='Chapter 1: Why Care About Database Security?'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-405849034716463877</id><published>2010-02-04T04:52:00.003-08:00</published><updated>2010-02-04T04:52:02.010-08:00</updated><title type='text'>8.3 Installing Tcpdump</title><summary type='text'>[ Team LiB ]		8.3 Installing TcpdumpThe sections that follow provide specifics on tcpdump installation.8.3.1 You May Already Be a WinnerModern Linux systems and some other operating systems now come with tcpdump already installed. If your Linux system has tcpdump installed, it can usually be found as /usr/sbin/tcpdump. If you do not know if your system has tcpdump installed, try logging in as </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/405849034716463877'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/405849034716463877'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/02/83-installing-tcpdump.html' title='8.3 Installing Tcpdump'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-8658736844436935257</id><published>2010-02-04T04:52:00.001-08:00</published><updated>2010-02-04T04:52:00.867-08:00</updated><title type='text'>Section 5.2.  URL Connections</title><summary type='text'>5.2. URL Connections     URL connections   are closely related to URLs,  as their name implies. Indeed, you get a reference to a URLConnection by using the openConnection( )  method of a URL object; in many ways, the URL class is only a wrapper around the URLConnection class. URL connections provide more control over the communication between the client and the server. In particular, URL </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/8658736844436935257'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/8658736844436935257'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/02/section-52-url-connections.html' title='Section 5.2.  URL Connections'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-6737379414263381379</id><published>2010-02-04T04:51:00.033-08:00</published><updated>2010-02-04T04:51:59.661-08:00</updated><title type='text'>3.1 What Is a Join Query?</title><summary type='text'> &lt; Day Day Up &gt; 3.1 What Is a Join Query?A join queryextractsinformation from twoor more tables or views. A join querydiffers from a regular query in at least the following two ways:The FROM clause of a join query refers to two or more tables or views.A condition is specified in the join query (known as join condition)that relates the rows of one table to the rows of another table.The following </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/6737379414263381379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/6737379414263381379'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/02/31-what-is-join-query.html' title='3.1 What Is a Join Query?'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-6720429350603036458</id><published>2010-02-04T04:51:00.031-08:00</published><updated>2010-02-04T04:51:57.679-08:00</updated><title type='text'>2.2 Functions and Global Variables</title><summary type='text'>[ Team LiB ]		2.2 Functions and Global VariablesThe program expand processes the files named as its arguments (or its standard input if no file arguments are specified) by expanding hard tab characters(\t, ASCII character9) to a number of spaces. The default behavior is to set tab stops every eight characters; this can be overridden by a comma or space-separated numeric list specified using the -</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/6720429350603036458'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/6720429350603036458'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/02/22-functions-and-global-variables.html' title='2.2 Functions and Global Variables'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-1737425180085043601</id><published>2010-02-04T04:51:00.029-08:00</published><updated>2010-02-04T04:51:56.565-08:00</updated><title type='text'>Section 4.2.  The GROUP BY Clause</title><summary type='text'>                          4.2 The GROUP BY ClauseThe GROUP BY clause,  along with the aggregate functions, groups a result set intomultiple groups, and then produces a single row ofsummary information for each group. Forexample, if we want to find the total number of orders for eachcustomer, execute the following query:SELECT CUST_NBR, COUNT(ORDER_NBR) FROM CUST_ORDER GROUP BY CUST_NBR;  CUST_NBR</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/1737425180085043601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/1737425180085043601'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/02/section-42-group-by-clause.html' title='Section 4.2.  The GROUP BY Clause'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-932903136034732194</id><published>2010-02-04T04:51:00.027-08:00</published><updated>2010-02-04T04:51:54.781-08:00</updated><title type='text'>Importing and Loading Data</title><summary type='text'>[ Team LiB ]		 Importing and Loading DataDB2 provides Import and Load utilities to help you move data into a table from existing sources. Both utilities allow you to load data into tables, but there are some differences. To create a new table with the data you are inserting, you must use the Import utility. You can also replace or add data to an existing table using the Import utility. The Load </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/932903136034732194'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/932903136034732194'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/02/importing-and-loading-data.html' title='Importing and Loading Data'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-3002637632320581416</id><published>2010-02-04T04:51:00.025-08:00</published><updated>2010-02-04T04:51:51.292-08:00</updated><title type='text'>Using Code Examples</title><summary type='text'> &lt; Day Day Up &gt; Using Code ExamplesThis book is here to help you get your job done. In general, you mayuse the code in this book in your programs and documentation. You donot need to contact us for permission unless you'rereproducing a significant portion of the code. For example, writing aprogram that uses several chunks of code from this book does notrequire permission. Selling or distributing </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/3002637632320581416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/3002637632320581416'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/02/using-code-examples_04.html' title='Using Code Examples'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-2343658168439742647</id><published>2010-02-04T04:51:00.023-08:00</published><updated>2010-02-04T04:51:50.169-08:00</updated><title type='text'>Using Code Examples</title><summary type='text'> &lt; Day Day Up &gt; Using Code ExamplesThis book is here to help you get your job done. In general, you mayuse the code in this book in your programs and documentation. Youdon't need to contact us for permission unlessyou're reproducing a significant portion of thecode. For example, writing a program that uses several chunks of codefrom this book does not require permission.Selling or distributing a </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/2343658168439742647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/2343658168439742647'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/02/using-code-examples.html' title='Using Code Examples'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-866645311616648098</id><published>2010-02-04T04:51:00.021-08:00</published><updated>2010-02-04T04:51:48.813-08:00</updated><title type='text'>Introductory Notes</title><summary type='text'>[ Team LiB ]		 Introductory NotesThis process area describes three types of requirements: customer requirements, product requirements, and product-component requirements. Taken together, these requirements address the needs of relevant stakeholders, including those pertinent to various product life-cycle phases (e.g., acceptance testing criteria) and product attributes (e.g., safety, reliability,</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/866645311616648098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/866645311616648098'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/02/introductory-notes.html' title='Introductory Notes'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-5519698871717919878</id><published>2010-02-04T04:51:00.019-08:00</published><updated>2010-02-04T04:51:47.551-08:00</updated><title type='text'>Day 1. What DB2 Can Do for You</title><summary type='text'>[ Team LiB ]		Day 1. What DB2 Can Do for YouToday you will learn about the various DB2 products available and which one is right for you. You will learn the basic features available in the products and how these features can help you organize your data.Today you learn the following:How to distinguish between the many editions of DB2How DB2 works with dataHow to administer DB2 databases using </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/5519698871717919878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/5519698871717919878'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/02/day-1-what-db2-can-do-for-you.html' title='Day 1. What DB2 Can Do for You'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-8563974774871659849</id><published>2010-02-04T04:51:00.017-08:00</published><updated>2010-02-04T04:51:46.573-08:00</updated><title type='text'>Anomalous Motion Illusions</title><summary type='text'> &lt; Day Day Up &gt; Anomalous Motion IllusionsAnomalous motion illusions are drawings whose components appear to move. The MacKay's Rays illusion (page 203) was described by Donald MacKay in 1957. Figure-eight patterns appear to move about the drawing as you scan over it with your eyes. The drawings on pages 47, 192, and 230 are based on the MacKay's Squares illusion, described by MacKay in 1961. The</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/8563974774871659849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/8563974774871659849'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/02/anomalous-motion-illusions.html' title='Anomalous Motion Illusions'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-5516483698016026248</id><published>2010-02-04T04:51:00.015-08:00</published><updated>2010-02-04T04:51:45.508-08:00</updated><title type='text'>Section 6.2.  We can't have your pages putting the browser into Quirks Mode!</title><summary type='text'>6.2. We can't have your pages putting the browser into Quirks Mode!We'll all be better off for telling the browser up front: "Hey, we're an HTML page that gets it. We're standards compliant. This is HTML 4.01, baby!"When you do that, the browser knows exactly how to handle your page and (at least on any browser you'd care about) the page is going to display as you'd expect.So, how do you tell the</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/5516483698016026248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/5516483698016026248'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/02/section-62-we-can-have-your-pages.html' title='Section 6.2.  We can&amp;#39;t have your pages putting the browser into Quirks Mode!'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-7498221961359068759</id><published>2010-02-04T04:51:00.013-08:00</published><updated>2010-02-04T04:51:44.151-08:00</updated><title type='text'>Cleanup Time</title><summary type='text'>Cleanup TimeWith the main elements styled, it's time to provide the finishing touches. The header and the page color are too similar; as a result, it's a good idea to either insert a dividing line or change the background color of the page. The same could be said for the footer. There is too much space around the navigation on the left side; let's look at closing that up. The right column still </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/7498221961359068759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/7498221961359068759'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/02/cleanup-time.html' title='Cleanup Time'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-7060023985894181693</id><published>2010-02-04T04:51:00.011-08:00</published><updated>2010-02-04T04:51:42.756-08:00</updated><title type='text'>What It Will Do</title><summary type='text'>[ Team LiB ]		 What It Will DoIn this book, we introduce you to the pillars of LAMP�Linux, Apache, MySQL, and Perl and PHP, with mod_perl, Embperl, Mason, and WML tossed in for good measure. We are biting off a lot with this book, and this is what we intended to do. We want to cover as much ground as possible and present you with various approaches for programming a web site with Open Source </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/7060023985894181693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/7060023985894181693'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/02/what-it-will-do.html' title='What It Will Do'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-6589052061262103279</id><published>2010-02-04T04:51:00.009-08:00</published><updated>2010-02-04T04:51:41.757-08:00</updated><title type='text'>Section 11.36.  Test drive the links</title><summary type='text'>11.36. Test drive the linksWhen you reload you should see some new style in the elixirs section. Keep in mind, to see the unvisited links you may have to clear your browser's history, otherwise the browser will know you've visited these links before.Now we've got green unvisited links, gray visited links, and a very cool red highlight when you hover over the link.Sharpen your pencil Your job is </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/6589052061262103279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/6589052061262103279'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/02/section-1136-test-drive-links.html' title='Section 11.36.  Test drive the links'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-1164774909573236991</id><published>2010-02-04T04:51:00.007-08:00</published><updated>2010-02-04T04:51:40.572-08:00</updated><title type='text'>A Model of Network Attacks</title><summary type='text'>A Model of Network AttacksThis breakdown of phases in a network-based system compromiseis my own taxonomy. I find it a handy way of categorizing the methods attackersuse to gain access to a system and to hide their traces.Typesof AttackThere are two major categories of attacks on network machines.The first is the denial-of-service (DoS)attack. This is analogous to the civil disobedience protester</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/1164774909573236991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/1164774909573236991'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/02/model-of-network-attacks.html' title='A Model of Network Attacks'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-8679701547556344639</id><published>2010-02-04T04:51:00.005-08:00</published><updated>2010-02-04T04:51:39.518-08:00</updated><title type='text'>DEFINING INTERORGANIZATIONAL ROLES</title><summary type='text'>DEFINING INTERORGANIZATIONAL ROLESIf the organization’s leadership and process focus people are strong, tenacious, and courageous, the organization can eventually define, implement, and institutionalize roles and responsibilities for individuals. Doing so will reap tremendous, measurable benefits in operational efficiencies and also progress the organization forward in terms of CMMI process </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/8679701547556344639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/8679701547556344639'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/02/defining-interorganizational-roles.html' title='DEFINING INTERORGANIZATIONAL ROLES'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-2074427915383737322</id><published>2010-02-04T04:51:00.003-08:00</published><updated>2010-02-04T04:51:38.307-08:00</updated><title type='text'>Chapter 8: Backup and Recovery for High Availability Environments</title><summary type='text'> &lt; Day Day Up &gt; Chapter 8: Backup and Recovery for High Availability EnvironmentsThe sources here are rather limited, and as with most chapters there is heavy reliance on Oracle documentation for Oracle Database 10g. RMAN: A PrimerFreeman, Robert, et al. Oracle 9i RMAN Backup and Recovery, Berkeley, McGraw-Hill/Osborne, September 2002.This is an excellent resource for a foundational understanding</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/2074427915383737322'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/2074427915383737322'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/02/chapter-8-backup-and-recovery-for-high.html' title='Chapter 8: Backup and Recovery for High Availability Environments'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-4736753582413768590</id><published>2010-02-04T04:51:00.001-08:00</published><updated>2010-02-04T04:51:37.489-08:00</updated><title type='text'>You've Been Hoodwinked!</title><summary type='text'>You've BeenHoodwinked!You picked this book up thinking it was aboutLinux. Hah! We fooled you completely! This book is only tangentially aboutLinux. It is really about a number of pieces of Free Software (note thecapitals�there's more about this in lang=EN-GB style='color:#003399'&gt;Chapter 1) thatare frequently packaged with Linux in common distributions.There are quite a few books out there on </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/4736753582413768590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/4736753582413768590'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/02/you-been-hoodwinked.html' title='You&amp;#39;ve Been Hoodwinked!'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-7862003817528227718</id><published>2010-01-25T08:15:00.047-08:00</published><updated>2010-01-25T08:15:30.172-08:00</updated><title type='text'>Recipe 4.7 Moving the Marker Inside the List</title><summary type='text'> &lt; Day Day Up &gt; Recipe 4.7 Moving the Marker Inside the ListProblemYou want the list marker to bepulled inside the border of the list items, as in Figure 4-8. This creates an effect in which the textwraps around the marker.Figure 4-8. Moving the marker inside the list itemSolutionUse the list-style-positionproperty and set the value toinside:li { list-style-position: inside; width: 33%; padding: </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/7862003817528227718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/7862003817528227718'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/01/recipe-47-moving-marker-inside-list.html' title='Recipe 4.7 Moving the Marker Inside the List'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-4351146715283498254</id><published>2010-01-25T08:15:00.045-08:00</published><updated>2010-01-25T08:15:28.955-08:00</updated><title type='text'>Chapter 7.&amp;nbsp; Making Open Source Projects Easy to Adopt</title><summary type='text'>Chapter 7. Making Open Source Projects Easy to AdoptIn the preceding chapters, we outlined ways to build the necessary skills for using open source in the enterprise. But what happens when you are finished evaluating and implementing an open source project within an organization? In this chapter and the following two chapters, we will look at some of the emerging issues that are shaping the </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/4351146715283498254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/4351146715283498254'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/01/chapter-7-making-open-source-projects.html' title='Chapter 7.&amp;amp;nbsp; Making Open Source Projects Easy to Adopt'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-5580072003427582456</id><published>2010-01-25T08:15:00.043-08:00</published><updated>2010-01-25T08:15:27.893-08:00</updated><title type='text'>Recipe 24.7. Processing All Files in a Directory</title><summary type='text'>Recipe 24.7. Processing All Files in a Directory24.7.1. ProblemYou want to iterate over all files in a directory. For example, you want to create a &lt;select/&gt; box in a form that lists all the files in a directory.24.7.2. SolutionUse a DirectoryIterator  to get each file in the directory, as in Example 24-20.Processing all files in a directory&lt;?phpecho "&lt;select name='file'&gt;\n";foreach (new </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/5580072003427582456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/5580072003427582456'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/01/recipe-247-processing-all-files-in.html' title='Recipe 24.7. Processing All Files in a Directory'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-1126152364832859828</id><published>2010-01-25T08:15:00.041-08:00</published><updated>2010-01-25T08:15:26.600-08:00</updated><title type='text'>Section 25.4.  Discovering Devices</title><summary type='text'>25.4. Discovering Devices  Of course, there's only so much you can do with just the local device. Soon you're going to want to find out what other devices are out there. This is the purpose of the DiscoveryAgent  class. There is one DiscoveryAgent per LocalDevice, and since there's exactly one LocalDevice, there's exactly one DiscoveryAgent. This is retrieved by the geTDiscoveryAgent( ) method in</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/1126152364832859828'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/1126152364832859828'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/01/section-254-discovering-devices.html' title='Section 25.4.  Discovering Devices'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-5532068290782694749</id><published>2010-01-25T08:15:00.039-08:00</published><updated>2010-01-25T08:15:24.965-08:00</updated><title type='text'>Background</title><summary type='text'>BackgroundSimulation is historically connected with the development of computers and the representation of models within a computing environment. Prior to the advent of the computer, the concept of simulation was regulated to the manipulation of physical models in controlled environments such as wind tunnels or cockpit mock-ups. As scientists and engineers gained the ability to program computers </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/5532068290782694749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/5532068290782694749'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/01/background_25.html' title='Background'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-3767236276137558617</id><published>2010-01-25T08:15:00.037-08:00</published><updated>2010-01-25T08:15:23.357-08:00</updated><title type='text'>Errors</title><summary type='text'>Programming in  LuaPart I. The Language            Chapter 8. Compilation, Execution, and Errors8.3 - ErrorsErrare humanum est.Therefore, we must handle errors the best way we can.Because Lua is an extension language,frequently embedded in an application,it cannot simply crash or exit when an error happens.Instead, whenever an error occurs,Lua ends the current chunkand returns to the </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/3767236276137558617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/3767236276137558617'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/01/errors.html' title='Errors'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-4491213685207801131</id><published>2010-01-25T08:15:00.035-08:00</published><updated>2010-01-25T08:15:22.287-08:00</updated><title type='text'>10.1 Partitioning Concepts</title><summary type='text'> &lt; Day Day Up &gt; 10.1 Partitioning ConceptsDatabase designers and administrators havebeenpartitioning tables since long before Oracle8 hit the scene.Generally, table partitioning within a single database is done toimprove performance and simplify administration tasks, while tablepartitioning between databases is meant to facilitate datadistribution. For example, sales data might be partitioned by </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/4491213685207801131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/4491213685207801131'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/01/101-partitioning-concepts.html' title='10.1 Partitioning Concepts'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-1882423659335842777</id><published>2010-01-25T08:15:00.033-08:00</published><updated>2010-01-25T08:15:20.892-08:00</updated><title type='text'>Section 8.26.  The world's smallest &amp;amp; fastest guide to how styles are applied</title><summary type='text'>8.26. The world's smallest &amp; fastest guide to how styles are appliedElements and document trees and style rules and classes... it can get downright confusing. How does all this stuff come together so that you know which styles are being applied to which elements? As we said, to fully answer that you're going to have to know a little more about CSS, and you'll be learning that in the next few </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/1882423659335842777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/1882423659335842777'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/01/section-826-world-smallest-fastest.html' title='Section 8.26.  The world&amp;#39;s smallest &amp;amp;amp; fastest guide to how styles are applied'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-5435576944927169029</id><published>2010-01-25T08:15:00.031-08:00</published><updated>2010-01-25T08:15:19.551-08:00</updated><title type='text'>Preparing for the CRS Install</title><summary type='text'> &lt; Day Day Up &gt; Preparing for the CRS InstallTo ensure that your CRS install goes as smoothly as possible, you want to be certain that you have done the necessary preparation. If so, the actual install itself will take only a few minutes, but the preparation is the key. This can be broken down into two major categories: first, configuring the shared storage, and second, configuring the networking</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/5435576944927169029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/5435576944927169029'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/01/preparing-for-crs-install.html' title='Preparing for the CRS Install'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-7175711239770603074</id><published>2010-01-25T08:15:00.029-08:00</published><updated>2010-01-25T08:15:17.461-08:00</updated><title type='text'>Section 11.39.  Welcome to the</title><summary type='text'>11.39. Welcome to the "What's my specificity  game"To calculate the specificity you start with a set of three numbers, like this:In the old days we used four numbers, but that was before XHTML... aren't you glad you're learning this now?                0 0 0And then we just tally up various things from the selector, like this:               Does the selector have any element names? One point for </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/7175711239770603074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/7175711239770603074'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/01/section-1139-welcome-to.html' title='Section 11.39.  Welcome to the'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-6406971734618057519</id><published>2010-01-25T08:15:00.027-08:00</published><updated>2010-01-25T08:15:16.371-08:00</updated><title type='text'>THE NUMBER ONE CONSULTANT OR VENDOR SELECTION CRITERIA: TRUST</title><summary type='text'>THE NUMBER ONE CONSULTANT OR VENDOR SELECTION CRITERIA: TRUSTWhen all is said and done, and your organization has established objective, fact-based criteria for selecting a CMMI or process improvement consultant or tool vendor, the ultimate selection criteria will come down to an answer to the question, “Who do you trust?”If you’re in the process business, you have undoubtedly heard that one of </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/6406971734618057519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/6406971734618057519'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/01/number-one-consultant-or-vendor.html' title='THE NUMBER ONE CONSULTANT OR VENDOR SELECTION CRITERIA: TRUST'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-8795497084187731245</id><published>2010-01-25T08:15:00.025-08:00</published><updated>2010-01-25T08:15:15.213-08:00</updated><title type='text'>Section 9.5.  Dusting off Tony's Journal</title><summary type='text'>9.5. Dusting off Tony's JournalNow that you know how to specify fonts, let's take another look at Tony's Segway'n USA page and give it a different look. We'll be making some small, incremental changes to the text styles in Tony's page and while no single change is going to look dramatically different, by the end of the chapter we think you'll agree the site has a slick new look. Let's get an idea</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/8795497084187731245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/8795497084187731245'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/01/section-95-dusting-off-tony-journal.html' title='Section 9.5.  Dusting off Tony&amp;#39;s Journal'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-7170967208226481600</id><published>2010-01-25T08:15:00.023-08:00</published><updated>2010-01-25T08:15:13.962-08:00</updated><title type='text'>Comparison with L-Systems</title><summary type='text'>Comparison with L-SystemsL-systems consist of rewrite rules and have been widely used for plant modeling and simulation. Perhaps surprisingly, there is a direct mapping between the string expansions of a rule system and the visual representation of a plant. An example, using a bracketed L-system, will give an idea of how this works.The L-system contains one start string F and rewrite rule:    F -</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/7170967208226481600'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/7170967208226481600'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/01/comparison-with-l-systems.html' title='Comparison with L-Systems'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-5730650725744399554</id><published>2010-01-25T08:15:00.021-08:00</published><updated>2010-01-25T08:15:13.080-08:00</updated><title type='text'>Chapter 25: PostgreSQL: Discovery and Attack</title><summary type='text'>Chapter 25:  PostgreSQL: Discovery and AttackFinding TargetsPostgreSQLis not configured for network access by default, so it is first worthconsidering how to determine its presence given local access to asystem. This is achieved by examining the process list for "postmaster"or "postgres." On Unix systems the PostgreSQL local socket is typicallylocated in /tmp and is named s.PGSQL.5432. It can be </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/5730650725744399554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/5730650725744399554'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/01/chapter-25-postgresql-discovery-and.html' title='Chapter 25: PostgreSQL: Discovery and Attack'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-1639851905327640286</id><published>2010-01-25T08:15:00.019-08:00</published><updated>2010-01-25T08:15:11.969-08:00</updated><title type='text'>6.7 A Better Template</title><summary type='text'>[ Team LiB ]		 6.7 A Better Template In order to have a header and footer HTML in the previous examples, we used two separate files. It is preferable to maintain one template file�it's simpler and easier to maintain, and there are fewer opportunities to induce bugs. Both the header and footer HTML can be folded into one file with the following syntax:# put all the HTML for the top of the page </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/1639851905327640286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/1639851905327640286'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/01/67-better-template.html' title='6.7 A Better Template'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-1515006829337575155</id><published>2010-01-25T08:15:00.017-08:00</published><updated>2010-01-25T08:15:11.012-08:00</updated><title type='text'>Section 1.11.  there are no Dumb Questions</title><summary type='text'>1.11. there are no Dumb QuestionsQ:Why am I using a simple text editor? Aren't there powerful tools like Dreamweaver , FrontPage  and GoLive  for creating Web pages?A:You're reading this book because you want to understand the true technologies used for Web pages, right? Now those are all great tools, but they do a lot of the work for you, and until you are a master of HTML and CSS you want to </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/1515006829337575155'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/1515006829337575155'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/01/section-111-there-are-no-dumb-questions.html' title='Section 1.11.  there are no Dumb Questions'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-8427434017736582480</id><published>2010-01-25T08:15:00.015-08:00</published><updated>2010-01-25T08:15:09.851-08:00</updated><title type='text'>Main Page</title><summary type='text'>[ Team LiB ]		  • Table of Contents• IndexDatabase Programming with Visual Basic® .NET and ADO.NET: Tips, Tutorials, and CodeBy                     F. Scott Barker  Publisher: Sams PublishingPub Date: September 12, 2002ISBN: 0-672-32247-1Pages: 544       The topic combination of VB .NET and ADO.NET is unbeatable. VB .NET is the most popular language in which to code. And, every developer needs to</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/8427434017736582480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/8427434017736582480'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/01/main-page_25.html' title='Main Page'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-2378760848271115621</id><published>2010-01-25T08:15:00.013-08:00</published><updated>2010-01-25T08:15:08.571-08:00</updated><title type='text'>Developing Forms</title><summary type='text'>Developing FormsForms are one of the most interactive elements of any Web site. A Web site might provide information to your visitors, but if visitors are going to provide information in return, that's almost always going to involve a form. My focus here is to show you how you can lay out a form using CSS and a minimal amount of markup, so that you can quickly build form components.Understanding </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/2378760848271115621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/2378760848271115621'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/01/developing-forms.html' title='Developing Forms'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-8558389292567578052</id><published>2010-01-25T08:15:00.011-08:00</published><updated>2010-01-25T08:15:06.768-08:00</updated><title type='text'>Q&amp;amp;A</title><summary type='text'>[ Team LiB ]		 Q&amp;AQ1:What causes a trigger to be activated?          A1:        Every trigger is associated with an event. Triggers are activated when their corresponding event occurs in the database. This trigger event occurs when the specified action, either an UPDATE, INSERT, or DELETE (including those caused by actions of referential constraints), is performed on the subject table.Q2:Describe</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/8558389292567578052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/8558389292567578052'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/01/q_25.html' title='Q&amp;amp;amp;A'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-1099614519560211425</id><published>2010-01-25T08:15:00.009-08:00</published><updated>2010-01-25T08:15:05.464-08:00</updated><title type='text'>Speech Synthesis Packages</title><summary type='text'>Speech Synthesis PackagesAt this point you may be asking, "Okay, enough about thetheory. I just want a program that will work." Never fear; there areseveral packages that will work under Linux. In a later section we'll see howto combine them with the other tools on a typical Linux system to performuseful tasks. However, it still helps to know what the software is doing, inorder to better make it </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/1099614519560211425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/1099614519560211425'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/01/speech-synthesis-packages.html' title='Speech Synthesis Packages'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-2298387050177736695</id><published>2010-01-25T08:15:00.007-08:00</published><updated>2010-01-25T08:15:04.442-08:00</updated><title type='text'>Puzzle 21: What's My Class, Take 2</title><summary type='text'> &lt; Day Day Up &gt; Puzzle 21: What's My Class, Take 2This program does exactly what the one in the previous puzzle did, but doesn't assume that the slash character is used to separate filename components. Instead, the program uses java.io.File.separator, which is a public String field specified to contain the platform-specific filename separator. Does the program print the correct platform-specific </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/2298387050177736695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/2298387050177736695'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/01/puzzle-21-what-my-class-take-2.html' title='Puzzle 21: What&amp;#39;s My Class, Take 2'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-1844942924253309227</id><published>2010-01-25T08:15:00.005-08:00</published><updated>2010-01-25T08:15:03.423-08:00</updated><title type='text'>9.6 Validate Data Passed to Properties and Communicate Errors to Developers</title><summary type='text'>[ Team LiB ]		9.6 Validate Data Passed to Properties and Communicate Errors to DevelopersTo make a class that wraps up access to a table, it is critical that the class�and not the developer who is using the class�makes sure that all data is valid before writing it to the database.For example, in the Customers table, the CustomerID field must be five characters in length�no more, no less�and, of </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/1844942924253309227'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/1844942924253309227'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/01/96-validate-data-passed-to-properties.html' title='9.6 Validate Data Passed to Properties and Communicate Errors to Developers'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-1610497238544455615</id><published>2010-01-25T08:15:00.003-08:00</published><updated>2010-01-25T08:15:01.303-08:00</updated><title type='text'>Section 4.1. Creating Strings</title><summary type='text'>Strings &gt; Creating StringsChapter 4. StringsIn the simplest terms, a string in a programming language is a sequence of one or more characters and usually represents some human language, whether written or spoken. You are probably more likely to use methods from the String class than from any other class in Ruby. Manipulating strings is one of the biggest chores a programmer has to manage. </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/1610497238544455615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/1610497238544455615'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/01/section-41-creating-strings.html' title='Section 4.1. Creating Strings'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-2450057522099465642</id><published>2010-01-25T08:15:00.001-08:00</published><updated>2010-01-25T08:15:00.161-08:00</updated><title type='text'>Section 11.1. Where Did Rails Come From</title><summary type='text'>A Short Guide to Ruby on Rails &gt; Where Did Rails Come FromChapter 11. A Short Guide to Ruby on RailsRuby on Rails (http://www.rubyonrails.org) is an open source web development framework for creating database-enabled web applications without all the usual agony. It is written in Ruby, and, as I mentioned in Chapter 1, Matz calls it Ruby's "killer app."Rails lets you build complex web sites </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/2450057522099465642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/2450057522099465642'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/01/section-111-where-did-rails-come-from.html' title='Section 11.1. Where Did Rails Come From'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-4026402841319152003</id><published>2010-01-25T08:14:00.013-08:00</published><updated>2010-01-25T08:14:58.904-08:00</updated><title type='text'>Alternate Authentication Methods</title><summary type='text'>Alternate AuthenticationMethodsI'm not going to go into too much depth here, because for mostof us strong encryption with password authentication is plenty mucho security. Youcan, however, use a number of different ways to authenticate, including S/Keyand Kerberos. If you do not know what these are, you almost certainly aren'tusing them.The alternate authentication method I like best is the RSA/</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/4026402841319152003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/4026402841319152003'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/01/alternate-authentication-methods.html' title='Alternate Authentication Methods'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-5950676090037724735</id><published>2010-01-25T08:14:00.011-08:00</published><updated>2010-01-25T08:14:57.778-08:00</updated><title type='text'>Section 14.1.  How forms work</title><summary type='text'>14.1. How forms workIf you use the Web at all, then you know what a form is. But you might not have really thought about what they have to do with XHTML. A form is basically a Web page with input fields that allows you to enter information. When the form is submitted, that information is packaged up and sent off to a Web server to be processed by a Web application. When the processing is done, </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/5950676090037724735'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/5950676090037724735'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/01/section-141-how-forms-work.html' title='Section 14.1.  How forms work'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-859411698495698467</id><published>2010-01-25T08:14:00.009-08:00</published><updated>2010-01-25T08:14:56.448-08:00</updated><title type='text'>References</title><summary type='text'>ReferencesAtkinson, P., &amp; Hammersley, M. (1994). Ethnography and participant observation. In N. K. Kenzin &amp; Y. S. Lincoln (Eds.), Handbook of Qualitative Research (pp. 248–261). Thousand Oaks, CA: SAGE.Baker, M. (1991). Research in Marketing. London: MacMillan.Barry, D., &amp; Elmes, M. (1997). Strategy retold: Towards a narrative view of strategic discourse. Academy of Management Review, 22(2), 429–</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/859411698495698467'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/859411698495698467'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/01/references_25.html' title='References'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-3139447647514122658</id><published>2010-01-25T08:14:00.007-08:00</published><updated>2010-01-25T08:14:53.452-08:00</updated><title type='text'>Section 12.3.  Digest Streams</title><summary type='text'>12.3. Digest Streams    The MessageDigest class isn't particularly hard to use, as I hope Example 12-1 and Example 12-2 demonstrated. It's flexible and can calculate a digest for anything that can be converted into a byte array, such as a string, an array of floating-point numbers, or the contents of a text area. Nonetheless, the input data almost always comes from streams. Therefore, the </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/3139447647514122658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/3139447647514122658'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/01/section-123-digest-streams.html' title='Section 12.3.  Digest Streams'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-4039350278255830411</id><published>2010-01-25T08:14:00.005-08:00</published><updated>2010-01-25T08:14:51.765-08:00</updated><title type='text'>Defense</title><summary type='text'>DefenseThe third use of sniffing is defense:monitoring your own network to make sure nothing out of the ordinary is goingon. This can be used to ensure that: your users aren't running services theyshouldn't be, there aren't any little script kiddies cruising around yourintranet, and your (cough) Windows (cough) software isn't sending personalinformation to some server somewhere in Redmond, </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/4039350278255830411'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/4039350278255830411'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/01/defense.html' title='Defense'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-7741805082925303766</id><published>2010-01-25T08:14:00.003-08:00</published><updated>2010-01-25T08:14:49.847-08:00</updated><title type='text'>WORK PRODUCT-BASED APPROACH TO PROCESS IMPROVEMENT</title><summary type='text'>WORK PRODUCT-BASED APPROACH TO PROCESS IMPROVEMENTOver the years, through unscientific studies of numerous organizations taking varied approaches to systems process improvement, through personal involvement in at least eight different efforts to achieve a maturity level, and after hours of surveying the prevailing literature, I have come to the general observation that the vast majority of </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/7741805082925303766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/7741805082925303766'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/01/work-product-based-approach-to-process.html' title='WORK PRODUCT-BASED APPROACH TO PROCESS IMPROVEMENT'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-1956372320575633823</id><published>2010-01-25T08:14:00.001-08:00</published><updated>2010-01-25T08:14:47.048-08:00</updated><title type='text'>Section 17.6.  File Descriptors</title><summary type='text'>17.6. File DescriptorsAs I've said several times so far, the existence of a java.io.File object doesn't imply the existence of the file it represents. A java.io.FileDescriptor object does, however, refer to an actual file:public final class FileDescriptor extends ObjectA FileDescriptor object is an abstraction of an underlying machine-specific structure that represents an open file. While file </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/1956372320575633823'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/1956372320575633823'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/01/section-176-file-descriptors.html' title='Section 17.6.  File Descriptors'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-6951953939502092175</id><published>2010-01-25T08:11:00.001-08:00</published><updated>2010-01-25T08:11:22.154-08:00</updated><title type='text'>9.4 Conclusion</title><summary type='text'> &lt; Day Day Up &gt; 9.4 ConclusionThis chapter has been a very generic chapter covering various definitions. These definitions are discussed to provide a foundation for a more detailed discussion in the performance-tuning chapter later in this book.In this chapter we looked at the various dynamic performance views and discussed their usage in a RAC environment. We also looked at certain views and </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/6951953939502092175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/6951953939502092175'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/01/94-conclusion.html' title='9.4 Conclusion'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-5020655089498323033</id><published>2010-01-25T08:09:00.021-08:00</published><updated>2010-01-25T08:09:51.709-08:00</updated><title type='text'>Maturity Level: 4</title><summary type='text'>[ Team LiB ]		 Maturity Level: 4 Organizational Process PerformanceEstablish and maintain a quantitative understanding of the performance of the organization's set of standard processes in support of quality and process-performance objectives, and provide the process performance data, baselines, and models to quantitatively manage the organization's projects.Baselines and models that characterize</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/5020655089498323033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/5020655089498323033'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/01/maturity-level-4.html' title='Maturity Level: 4'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-3072113559835519986</id><published>2010-01-25T08:09:00.019-08:00</published><updated>2010-01-25T08:09:43.479-08:00</updated><title type='text'>Recipe 20.7. Tuning Error Handling</title><summary type='text'>Recipe 20.7. Tuning Error Handling20.7.1. ProblemYou want  to alter the error-logging sensitivity on a particular page. This lets you control what types of errors are reported.20.7.2. SolutionTo adjust the types of errors PHP complains about, use error_reporting( ):error_reporting(E_ALL);                // everythingerror_reporting(E_ERROR | E_PARSE);    // only major problemserror_reporting(</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/3072113559835519986'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/3072113559835519986'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/01/recipe-207-tuning-error-handling.html' title='Recipe 20.7. Tuning Error Handling'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-8254391742498164937</id><published>2010-01-25T08:09:00.017-08:00</published><updated>2010-01-25T08:09:39.536-08:00</updated><title type='text'>Section 4.3. Constant References</title><summary type='text'>      4.3. Constant References      A constant in Ruby is like a variable, except that its value is    supposed to remain constant for the duration of a program. The Ruby    interpreter does not actually enforce the constancy of constants, but it    does issue a warning if a program changes the value of a constant.    Lexically, the names of constants look like the names of local variables,    </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/8254391742498164937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/8254391742498164937'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/01/section-43-constant-references.html' title='Section 4.3. Constant References'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-5057396186147735279</id><published>2010-01-25T08:09:00.015-08:00</published><updated>2010-01-25T08:09:36.136-08:00</updated><title type='text'>Part IV: The Future of CMMI</title><summary type='text'>[ Team LiB ]		Part IV: The Future of CMMIThe Delphic SybilMichaelangelo BuonarottiCappella Sistina, Il VaticanoScala/Art Resource, NYThe historian Herodotus gave an account of King Croesus of Lydia (circa 546 BCE), who asked the Oracle at Delphi to consult the gods, look into the future, and determine whether he should invade Persian territory. The Oracle answered that, if he crossed a river, "</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/5057396186147735279'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/5057396186147735279'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/01/part-iv-future-of-cmmi.html' title='Part IV: The Future of CMMI'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-9092300213391313862</id><published>2010-01-25T08:09:00.013-08:00</published><updated>2010-01-25T08:09:27.947-08:00</updated><title type='text'>Summary</title><summary type='text'>SummaryHere we are at the end of the chapter andwith any luck I've shown you something that was not completely obvious to you. It'sfunny how ideas can cascade into new ideas and eventually end up coded andimplemented on systems. This was the case with the e-mail console. I'mcontinuing to improve on the e-mail console, and I hope that you might do thesame or possibly come up with other innovative </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/9092300213391313862'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/9092300213391313862'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/01/summary_6006.html' title='Summary'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-4913903286757938527</id><published>2010-01-25T08:09:00.011-08:00</published><updated>2010-01-25T08:09:26.147-08:00</updated><title type='text'>Recipe 19.9. Managing Localization Resources</title><summary type='text'>Recipe 19.9. Managing Localization Resources19.9.1. ProblemYou need to  keep track of your various message catalogs and images.19.9.2. SolutionTwo techniques simplify the management of your localization resources. The first is making the new language of an object'for example, Canadian English'extend from a similar existing language, such as American English. You only have to change the words and </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/4913903286757938527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/4913903286757938527'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/01/recipe-199-managing-localization.html' title='Recipe 19.9. Managing Localization Resources'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-1432537716223809261</id><published>2010-01-25T08:09:00.009-08:00</published><updated>2010-01-25T08:09:17.538-08:00</updated><title type='text'>Creation of Indexes</title><summary type='text'>[ Team LiB ]		 Creation of IndexesUnique (primary key) indexes and indexes on foreign keys should be created based on the logical model. Secondary indexes, to support SQL queries, join operations, and business reports, should be created as part of physical design. In order for this to occur the SQL needs to be provided to the DBA staff at this time, although too often this is not the case and the</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/1432537716223809261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/1432537716223809261'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/01/creation-of-indexes.html' title='Creation of Indexes'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-885594441187794302</id><published>2010-01-25T08:09:00.007-08:00</published><updated>2010-01-25T08:09:14.563-08:00</updated><title type='text'>Types of Boids</title><summary type='text'>Types of BoidsThe public and protected methods and data of the Boid class and its PredatorBoid and PreyBoid subclasses are shown in Figure 22-6.Figure 22-6. The Boid class and subclassesBoid represents a boid using a BranchGroup, transformGroup, and BoidShape (a Shape3D node). The TRansformGroup moves the boid about in the scene, and the BranchGroup permits the boid to be removed from the scene (</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/885594441187794302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/885594441187794302'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/01/types-of-boids.html' title='Types of Boids'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-7403599591590267721</id><published>2010-01-25T08:09:00.005-08:00</published><updated>2010-01-25T08:09:05.492-08:00</updated><title type='text'>Summary</title><summary type='text'>[ Team LiB ]		 SummaryIn this chapter we took a close look at the DataAdapter, which is a principal ADO.NET object. The DataAdapter is the bridge between the disconnected world of the DataSet and its associated objects and the connected world of the .NET Data Provider objects that actually connect and communicate with a physical data source.The DataAdapter is used to fill a DataSet with data from</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/7403599591590267721'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/7403599591590267721'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/01/summary_25.html' title='Summary'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-1352101067012684316</id><published>2010-01-25T08:09:00.003-08:00</published><updated>2010-01-25T08:09:04.221-08:00</updated><title type='text'>Main Page</title><summary type='text'>[ Team LiB ]		  • Table of ContentsDatabase Access with Visual Basic® .NET, Third EditionBy                     Jeffrey P. McManus, Jackie Goldstein  Publisher: Addison WesleyPub Date: February 14, 2003ISBN: 0-672-32343-5Pages: 464                Database Access with Visual Basic .NET continues to use techniques developed by Jeffrey McManus that provide solutions to problems faced by developers </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/1352101067012684316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/1352101067012684316'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/01/main-page.html' title='Main Page'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-6369944265597683852</id><published>2010-01-25T08:09:00.001-08:00</published><updated>2010-01-25T08:09:00.215-08:00</updated><title type='text'>Section 3.8.&amp;nbsp; Solutions Fast Track</title><summary type='text'>3.8. Solutions Fast Track3.8.1. 3.8.1.1. Overview It is the responsibility of the CEO and CFO of a company to provide the attestment and sign off on the company's SEC filing. CFO, CIO, and IT Directors must understand what compliance means. There are significant consequences of noncompliance.3.8.1.2. Why Comply? There are significant consequences of noncompliance. If a company does not comply </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/6369944265597683852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/6369944265597683852'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/01/section-38-solutions-fast-track.html' title='Section 3.8.&amp;amp;nbsp; Solutions Fast Track'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-3049205158328156530</id><published>2010-01-25T08:08:00.011-08:00</published><updated>2010-01-25T08:08:56.205-08:00</updated><title type='text'>Chapter 1.  Introducing I/O</title><summary type='text'>Chapter 1. Introducing I/OInput and output, I/O for short, are fundamental to any computer operating system or programming language. Only theorists find it interesting to write programs that don't require input or produce output. At the same time, I/O hardly qualifies as one of the more "thrilling" topics in computer science. It's something in the background, something you use every daybut for </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/3049205158328156530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/3049205158328156530'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/01/chapter-1-introducing-io.html' title='Chapter 1.  Introducing I/O'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-7735026525379182784</id><published>2010-01-25T08:08:00.009-08:00</published><updated>2010-01-25T08:08:53.109-08:00</updated><title type='text'>Background</title><summary type='text'>[ Team LiB ]		 BackgroundUSA enjoys a strong heritage in software process improvement, including being the first SW-CMM Level 5 project. In 1989, the Flight Software project earned the highest rating, maturity level 5. The Flight Software project was described in The Capability Maturity Model: Guidelines for Improving the Software Process [SEI 95]. United Space Alliance embraces the SW-CMM and </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/7735026525379182784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/7735026525379182784'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/01/background.html' title='Background'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-7056246696467668815</id><published>2010-01-25T08:08:00.007-08:00</published><updated>2010-01-25T08:08:48.303-08:00</updated><title type='text'>Section 5.8. Threads, Fibers, and Continuations</title><summary type='text'>      5.8. Threads, Fibers, and Continuations      This section introduces threads, which are Ruby's control structure    for concurrent execution, and also two more esoteric control structures,    called fibers and continuations.              5.8.1. Threads for Concurrency        A thread of execution is a sequence of Ruby statements that run (or appear to run)      in parallel with the main </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/7056246696467668815'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/7056246696467668815'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/01/section-58-threads-fibers-and.html' title='Section 5.8. Threads, Fibers, and Continuations'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-951039933243872655</id><published>2010-01-25T08:08:00.005-08:00</published><updated>2010-01-25T08:08:41.489-08:00</updated><title type='text'>The Common Methods For Sequence and Associative Containers</title><summary type='text'>Class Name        Common Container MethodsClassification    Sequence  and Associative ContainersMethods iterator begin()const_iterator begin() constbool empty() constiterator end()const_iterator end() constsize_type max_size() constreverse_iterator rbegin()const_reverse_iterator rbegin() constreverse_iterator rend()const_reverse_iterator rend() constsize_type size() const</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/951039933243872655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/951039933243872655'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/01/common-methods-for-sequence-and.html' title='The Common Methods For Sequence and Associative Containers'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-1519996207018051547</id><published>2010-01-25T08:08:00.003-08:00</published><updated>2010-01-25T08:08:37.458-08:00</updated><title type='text'>8.1 JMX Security Exposures</title><summary type='text'>Ru-Brd		8.1 JMX Security ExposuresSecurity is in large part about risk management. Because it is impossible to defend against every potential threat, one of the first steps taken in any security design is to assess which attacks are most likely or most costly or both. On the basis of that threat assessment, a solution is designed to reduce to a manageable level, or optimally eliminate, the risk </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/1519996207018051547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/1519996207018051547'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/01/81-jmx-security-exposures.html' title='8.1 JMX Security Exposures'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-6714269512212790238</id><published>2010-01-25T08:08:00.001-08:00</published><updated>2010-01-25T08:08:13.598-08:00</updated><title type='text'>The multimap Class</title><summary type='text'>Class Name            multimapHeader File           &lt;map&gt;Classification      ContainerClass DescriptionMember ClassesNoneMethodsiterator begin()const_iterator begin() constvoid clear()size_type count(const key_type&amp; x) constbool empty() constiterator end()const_iterator end() constvoid erase(iterator position)size_type erase(const key_type&amp; x)void erase(iterator first, iterator last)pair&lt;iterator</summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/6714269512212790238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/6714269512212790238'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/01/multimap-class.html' title='The multimap Class'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-8722365593224697608.post-6576427847432392407</id><published>2010-01-25T08:07:00.001-08:00</published><updated>2010-01-25T08:07:37.726-08:00</updated><title type='text'>Creating a Database Schema</title><summary type='text'>[ Team LiB ]		 Creating a Database SchemaAlthough creating a list of tables and fields is a good way to nail down the structure of the database, you may also want to be able to look at the tables and fields in a graphical format. That will let you see not only which tables and fields are available to you, but also how they relate to each other. You do so by creating a schema.A schema is a road </summary><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/6576427847432392407'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8722365593224697608/posts/default/6576427847432392407'/><link rel='alternate' type='text/html' href='http://technology-text.blogspot.com/2010/01/creating-database-schema.html' title='Creating a Database Schema'/><author><name>Tom Smith</name><uri>http://www.blogger.com/profile/10875656269062700941</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry></feed>
