<?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-6476590411197977235</id><updated>2011-11-27T17:08:11.729-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-document.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/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>2699</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-6065883445697699503</id><published>2010-02-04T04:56:00.009-08:00</published><updated>2010-02-04T04:56:47.969-08:00</updated><title type='text'>Iterators with Complex State</title><summary type='text'>Programming in  LuaPart I. The Language            Chapter 7. Iterators and the Generic for7.4 - Iterators with Complex StateFrequently, an iterator needs to keep more state than fits intoa single invariant state and a control variable.The simplest solution is to use closures.An alternative solution is to pack all it needs into a tableand use this table as the invariant state for the </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/6065883445697699503/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/02/iterators-with-complex-state.html#comment-form' title='35 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/6065883445697699503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/6065883445697699503'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/02/iterators-with-complex-state.html' title='Iterators with Complex State'/><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><thr:total>35</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-6954043600523993733</id><published>2010-02-04T04:56:00.007-08:00</published><updated>2010-02-04T04:56:46.519-08:00</updated><title type='text'>8.4 Additional Documentation Sources</title><summary type='text'>[ Team LiB ]		8.4 Additional Documentation SourcesWhen looking for source code documentation, consider nontraditional sources such as comments, standards, publications, test cases, mailing lists, newsgroups, revision logs, issue-tracking databases, marketing material, and the source code itself. When investigating a large body of code, it is natural to miss documentation embedded in comments in </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/6954043600523993733/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/02/84-additional-documentation-sources.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/6954043600523993733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/6954043600523993733'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/02/84-additional-documentation-sources.html' title='8.4 Additional Documentation Sources'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-3341064257836277578</id><published>2010-02-04T04:56:00.005-08:00</published><updated>2010-02-04T04:56:40.106-08:00</updated><title type='text'>Non-Preemptive Multithreading</title><summary type='text'>Programming in  LuaPart I. The Language            Chapter 9. Coroutines9.4 - Non-Preemptive MultithreadingAs we saw earlier, coroutines are a kind ofcollaborative multithreading.Each coroutine is equivalent to a thread.A pair yield-resume switches control from one thread to another.However, unlike "real" multithreading,coroutines are non preemptive.While a coroutine is running, it cannot be </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/3341064257836277578/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/02/non-preemptive-multithreading.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/3341064257836277578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/3341064257836277578'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/02/non-preemptive-multithreading.html' title='Non-Preemptive Multithreading'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-8759606806331886929</id><published>2010-02-04T04:56:00.003-08:00</published><updated>2010-02-04T04:56:27.493-08:00</updated><title type='text'>Recipe 8.6. Building a Query String</title><summary type='text'>Recipe 8.6. Building a Query String8.6.1. ProblemYou   need to construct a link that includes name/value pairs in a query string.8.6.2. SolutionUse the http_build_query( )  function, as in Example 8-14.Building a query string&lt;?php$vars = array('name' =&gt; 'Oscar the Grouch',              'color' =&gt; 'green',              'favorite_punctuation' =&gt; '#');$query_string = http_build_query($vars);$url = '</summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/8759606806331886929/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/02/recipe-86-building-query-string.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/8759606806331886929'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/8759606806331886929'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/02/recipe-86-building-query-string.html' title='Recipe 8.6. Building a Query String'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-8012612934828680324</id><published>2010-02-04T04:56:00.001-08:00</published><updated>2010-02-04T04:56:25.453-08:00</updated><title type='text'>Introduction</title><summary type='text'>IntroductionPain is a wonderful learning tool. It's nature's way of saying, "Don't do that!" If you are a programmer, you've had your share of pain. It usually occurs about 2:00 in the morning as you finally find that one last bug that has been tormenting you for the past two weeks.The book is filled with buggy programs. This allows you to learn from the misfortunes of others. It contains bugs </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/8012612934828680324/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/02/introduction_8868.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/8012612934828680324'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/8012612934828680324'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/02/introduction_8868.html' title='Introduction'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-7713355260731228280</id><published>2010-02-04T04:55:00.023-08:00</published><updated>2010-02-04T04:55:57.674-08:00</updated><title type='text'>Section 7.1. Defining a Simple Class</title><summary type='text'>    Chapter 7. Classes and Modules                                                  Ruby is an object-oriented language in a very pure sense: every value  in Ruby is (or at least behaves like) an object. Every object is an instance  of a class. A class defines a set of methods that an object responds to.  Classes may extend or subclass other classes, and inherit or override the  methods of their </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/7713355260731228280/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/02/section-71-defining-simple-class.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/7713355260731228280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/7713355260731228280'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/02/section-71-defining-simple-class.html' title='Section 7.1. Defining a Simple 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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-3988799077475751105</id><published>2010-02-04T04:55:00.021-08:00</published><updated>2010-02-04T04:55:30.498-08:00</updated><title type='text'>7.7 Nagios</title><summary type='text'>[ Team LiB ]		7.7 NagiosWhile Sysmon is a good package that takes care of the needs of the average network administrator, it does have a few limitations that can be serious drawbacks for very large networks. Nagios,[2] available from http://www.nagios.org/, is better suited to these installations. Some of the major advantages of Nagios are:[2] According to the Nagios Web site, the name is </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/3988799077475751105/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/02/77-nagios.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/3988799077475751105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/3988799077475751105'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/02/77-nagios.html' title='7.7 Nagios'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-7390927065098903719</id><published>2010-02-04T04:55:00.019-08:00</published><updated>2010-02-04T04:55:28.488-08:00</updated><title type='text'>Arithmetic Metamethods</title><summary type='text'>Programming in  LuaPart II. Tables and Objects            Chapter 13. Metatables and Metamethods13.1 - Arithmetic MetamethodsIn this section, we will introduce a simple exampleto explain how to use metatables.Suppose we are using tables to represent sets,with functions to compute the union of two sets,intersection, and the like.As we did with lists,we store these functions inside a tableand we </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/7390927065098903719/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/02/arithmetic-metamethods.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/7390927065098903719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/7390927065098903719'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/02/arithmetic-metamethods.html' title='Arithmetic Metamethods'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-4861592510665865564</id><published>2010-02-04T04:55:00.017-08:00</published><updated>2010-02-04T04:55:26.999-08:00</updated><title type='text'>Chapter 22.&amp;nbsp; Flocking Boids</title><summary type='text'>Chapter 22. Flocking BoidsFlocking is a computer model for the coordinated motion of groups (or flocks) of entities called boids. Flocking represents group movementas seen in bird flocks and fish schoolsas combinations of steering behaviors for individual boids, based on the position and velocities of nearby flockmates. Though individual flocking behaviors (sometimes called rules) are quite </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/4861592510665865564/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/02/chapter-22-flocking-boids.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/4861592510665865564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/4861592510665865564'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/02/chapter-22-flocking-boids.html' title='Chapter 22.&amp;amp;nbsp; Flocking 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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-936889948064868617</id><published>2010-02-04T04:55:00.015-08:00</published><updated>2010-02-04T04:55:24.190-08:00</updated><title type='text'>Recipe 1.17. Program: Downloadable CSV File</title><summary type='text'>Recipe 1.17. Program: Downloadable CSV FileCombining the   header( )   function to change the content type of what your PHP program outputs with the  fputcsv( ) function for data formatting lets you send CSV files to browsers that will be automatically handed off to a spreadsheet program (or whatever application is configured on a particular client system to handle CSV files). Example 1-39 </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/936889948064868617/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/02/recipe-117-program-downloadable-csv.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/936889948064868617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/936889948064868617'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/02/recipe-117-program-downloadable-csv.html' title='Recipe 1.17. Program: Downloadable CSV File'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-8735667396432714275</id><published>2010-02-04T04:55:00.013-08:00</published><updated>2010-02-04T04:55:20.857-08:00</updated><title type='text'>Section 1.6.&amp;nbsp; How Does Open Source Grow?</title><summary type='text'>1.6. How Does Open Source Grow?So, there the inspired developer sits, with a handful of competent developers contributing to the project, all of them working away to make the software better. How does this work? The inspired developer is now the acknowledged leader of the project, but the position doesn't come with much authority. Frequently, no legal agreements of any kind define the </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/8735667396432714275/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/02/section-16-how-does-open-source-grow.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/8735667396432714275'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/8735667396432714275'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/02/section-16-how-does-open-source-grow.html' title='Section 1.6.&amp;amp;nbsp; How Does Open Source Grow?'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-388559850883539479</id><published>2010-02-04T04:55:00.011-08:00</published><updated>2010-02-04T04:55:19.883-08:00</updated><title type='text'>Other Fractal Landscapes</title><summary type='text'>Other Fractal LandscapesAside from the plasma fractal used in my code, two other popular approaches are the fault fractal and the Fractal Brownian Motion (FBM) fractal.A fault fractal creates a height map by drawing a random line through a grid and increasing the height values on one side of the line. If this is repeated several hundred times then a reasonable landscape appears. The main </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/388559850883539479/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/02/other-fractal-landscapes.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/388559850883539479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/388559850883539479'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/02/other-fractal-landscapes.html' title='Other Fractal Landscapes'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-1190677488625818129</id><published>2010-02-04T04:55:00.009-08:00</published><updated>2010-02-04T04:55:17.311-08:00</updated><title type='text'>Debuggers</title><summary type='text'>[ LiB ]DebuggersRuby comes with a debugger, accessible on the command line, for stepping through problems with programs (see Figure 9.1). Type the following to access it:Figure 9.1.  Accessing the Ruby command-line debuggerRuby r debug MyProgramScript.rbThe debugger has a number of useful commands for, well, debugging a Ruby program. These are listed in Table 9.1.Table 9.1.  Debug CommandsCommand</summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/1190677488625818129/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/02/debuggers.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/1190677488625818129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/1190677488625818129'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/02/debuggers.html' title='Debuggers'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-4491171054708302159</id><published>2010-02-04T04:55:00.007-08:00</published><updated>2010-02-04T04:55:16.160-08:00</updated><title type='text'>A Generic Call Function</title><summary type='text'>Programming in  LuaPart IV. The C API            Chapter 25. Extending your Application25.3 - A Generic Call FunctionAs a more advanced example,we will build a wrapper for calling Lua functions,using the vararg facility in C.Our wrapper function (let us call it call_va) receives thename of the function to be called,a string describing the types of the arguments and results,then the list of </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/4491171054708302159/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/02/generic-call-function.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/4491171054708302159'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/4491171054708302159'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/02/generic-call-function.html' title='A Generic Call Function'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-8869856682622770972</id><published>2010-02-04T04:55:00.005-08:00</published><updated>2010-02-04T04:55:15.214-08:00</updated><title type='text'>Verifying Implementation</title><summary type='text'>[ Team LiB ]		 Verifying ImplementationGP 2.9 Objectively Evaluate AdherenceObjectively evaluate adherence of the integrated project management process against its process description, standards, and procedures, and address non-compliance. ElaborationExamples of activities reviewed include the following:Establishing, maintaining, and using the project's defined processCoordinating and </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/8869856682622770972/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/02/verifying-implementation.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/8869856682622770972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/8869856682622770972'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/02/verifying-implementation.html' title='Verifying Implementation'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-7564893125155108429</id><published>2010-02-04T04:55:00.003-08:00</published><updated>2010-02-04T04:55:11.351-08:00</updated><title type='text'>Puzzle 14: Escape Rout</title><summary type='text'> &lt; Day Day Up &gt; Puzzle 14: Escape RoutThe following program uses two Unicode escapes, which represent Unicode characters by their hexadecimal numeric codes. What does the program print?public class EscapeRout {  public static void main(String[] args) {    // \u0022 is the Unicode escape for double quote (")    System.out.println("a\u0022.length() + \u0022b".length());  }}Solution 14: Escape RoutA</summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/7564893125155108429/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/02/puzzle-14-escape-rout.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/7564893125155108429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/7564893125155108429'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/02/puzzle-14-escape-rout.html' title='Puzzle 14: Escape Rout'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-6038717287168764469</id><published>2010-02-04T04:55:00.001-08:00</published><updated>2010-02-04T04:55:07.324-08:00</updated><title type='text'>Section 6.2.  Getting Dates In and Out of a Database</title><summary type='text'>                          6.2 Getting Dates In and Out of a DatabaseIn the real world, dates are not alwaysrepresented using Oracle's DATE datatype. At varioustimes, we'll need to convert DATEs to otherdatatypes and vice versa. This is particularly true when we interfacean Oracle database with an external system, for example when we areaccepting date input from an external system in which dates </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/6038717287168764469/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/02/section-62-getting-dates-in-and-out-of.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/6038717287168764469'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/6038717287168764469'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/02/section-62-getting-dates-in-and-out-of.html' title='Section 6.2.  Getting Dates In and Out of a Database'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-7386226430893661993</id><published>2010-02-04T04:54:00.053-08:00</published><updated>2010-02-04T04:54:56.646-08:00</updated><title type='text'>DO'S AND DON'TS</title><summary type='text'>DO’S AND DON’TSNow that you’ve read about the most important aspects of planning and managing a CMMI process improvement project, here are some but not all of the lessons in abbreviated form.DoReuse as much as possible.Make sure everyone is speaking the same language as a prerequisite to starting the CMMI process improvement project.Use appraisals or other methods to characterize the organization</summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/7386226430893661993/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/02/do-and-don.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/7386226430893661993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/7386226430893661993'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/02/do-and-don.html' title='DO&amp;#39;S AND DON&amp;#39;TS'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-3957047576440258448</id><published>2010-02-04T04:54:00.051-08:00</published><updated>2010-02-04T04:54:55.650-08:00</updated><title type='text'>Image-Processing Utilities</title><summary type='text'>Image-Processing UtilitiesTheGIMPBeyond a doubt, the best image-processingprogram available for Linux is called the GIMP, or GNU Image ManipulationProgram. It is released under the GNU General Public License, so source code isavailable, and it is built to allow easy integration of third-party extensions.It is often compared to Adobe's Photoshop in the breadth of its features. LikePhotoshop, the </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/3957047576440258448/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/02/image-processing-utilities.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/3957047576440258448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/3957047576440258448'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/02/image-processing-utilities.html' title='Image-Processing Utilities'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-7157865124838552001</id><published>2010-02-04T04:54:00.049-08:00</published><updated>2010-02-04T04:54:53.350-08:00</updated><title type='text'>Section 4.27.  The Target Attribute Exposed</title><summary type='text'>4.27. The Target Attribute ExposedThis week's interview:Using target considered bad? Head First: Hello target, we're so glad you could join us.Target Attribute: I'm glad to be here. It's nice to know you're still interested in hearing about me.Head First: Why do you say that?Target: Well, to be honest, I'm not as popular as I used to be.Head First: Why do you think that is?Target: I think it's </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/7157865124838552001/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/02/section-427-target-attribute-exposed.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/7157865124838552001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/7157865124838552001'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/02/section-427-target-attribute-exposed.html' title='Section 4.27.  The Target Attribute Exposed'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-5943165243961685026</id><published>2010-02-04T04:54:00.047-08:00</published><updated>2010-02-04T04:54:51.461-08:00</updated><title type='text'>Day 17. Moving Data</title><summary type='text'>[ Team LiB ]		Day 17. Moving DataToday, you see how to move data in and out of a DB2 database by importing, loading, or exporting:If you want to create a new database, replace data in an existing database, or append to the data in an existing database with data from another source, you use the Import utility.If you have a substantial amount of data that you need to move into your database, </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/5943165243961685026/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/02/day-17-moving-data.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/5943165243961685026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/5943165243961685026'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/02/day-17-moving-data.html' title='Day 17. Moving 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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-8955750716758944622</id><published>2010-02-04T04:54:00.045-08:00</published><updated>2010-02-04T04:54:50.601-08:00</updated><title type='text'>Granting Privileges to Other Users</title><summary type='text'>[ Team LiB ]		 Granting Privileges to Other UsersTo give privileges to the SAMPLE database to other users on the system, follow these steps:Start the Control Center, if it isn't already started.Expand the objects until you see the SAMPLE database.Right-click the SAMPLE database folder and select Authorities from the pop-up menu.In the Database Authorities � SAMPLE window, click Add User, select </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/8955750716758944622/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/02/granting-privileges-to-other-users.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/8955750716758944622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/8955750716758944622'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/02/granting-privileges-to-other-users.html' title='Granting Privileges to Other Users'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-8668910935522618577</id><published>2010-02-04T04:54:00.043-08:00</published><updated>2010-02-04T04:54:49.544-08:00</updated><title type='text'>Comments and Questions</title><summary type='text'>Comments and QuestionsWe have tested and verified the information in this book to the best of our ability, but you may find that features have changed (or even that we have made mistakes!). Please let us know about any errors you find, as well as your suggestions for future editions, by writing to:O'Reilly Media, Inc.1005 Gravenstein Highway NorthSebastopol, CA 95472(800) 998-9938 (in the U.S. or</summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/8668910935522618577/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/02/comments-and-questions.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/8668910935522618577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/8668910935522618577'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/02/comments-and-questions.html' title='Comments and 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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-7426411422949830653</id><published>2010-02-04T04:54:00.041-08:00</published><updated>2010-02-04T04:54:48.392-08:00</updated><title type='text'>7.4 Examining a Sample Policy</title><summary type='text'> &lt; Day Day Up &gt; 7.4 Examining a Sample PolicySeeing the  syntax of individual policydeclarations is not the same as seeing how they work together toestablish a useful policy. In this section, we'lllook at the policy that governs the ping_t domain,and the related domain ping_exec_t, as implementedin Fedora Core 2. Like most policies, this policy resides in twofiles:file_contexts/program/</summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/7426411422949830653/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/02/74-examining-sample-policy.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/7426411422949830653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/7426411422949830653'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/02/74-examining-sample-policy.html' title='7.4 Examining a Sample Policy'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-4597193877758031808</id><published>2010-02-04T04:54:00.039-08:00</published><updated>2010-02-04T04:54:47.198-08:00</updated><title type='text'>SDL</title><summary type='text'>SDLRequires:lang=EN-GB&gt; a soundcardNext, I had to upgrade my copy of SDL! SDL isthe simple direct media layer, which is required for avifile.Basically, it's designed to give quick access to your video and audiodevices�so the sound is nice and the video plays back at a watchable speed. Likemost of the packages, downloading, compiling, and installing it was simple. Igrabbed libsdl-1.1.7, which was </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/4597193877758031808/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/02/sdl.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/4597193877758031808'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/4597193877758031808'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/02/sdl.html' title='SDL'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-2931284823014784912</id><published>2010-02-04T04:54:00.037-08:00</published><updated>2010-02-04T04:54:45.442-08:00</updated><title type='text'>Section E.3.&amp;nbsp; Recommended Open Source Content Management System Projects</title><summary type='text'>E.3. Recommended Open Source Content Management System ProjectsThe projects we focus on in this section include:PlonePlone is a content management system that can be used as a portal, a document management system, an intranet server, an extranet server, or a collaboration server.DrupalDrupal is a content management system for building dynamic web sites for a broad range of projects, from personal</summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/2931284823014784912/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/02/section-e3-recommended-open-source.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/2931284823014784912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/2931284823014784912'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/02/section-e3-recommended-open-source.html' title='Section E.3.&amp;amp;nbsp; Recommended Open Source Content Management System 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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-6812173980346042847</id><published>2010-02-04T04:54:00.035-08:00</published><updated>2010-02-04T04:54:44.284-08:00</updated><title type='text'>Section 4.9. Embedded Database</title><summary type='text'>4.9. Embedded DatabaseAdobe AIR includes an embedded SQLite database that AIR applications can leverage. SQLite    is a compact open source database that supports ACID transactions, requires zero configuration, implements    most of SQL92, and supports strings and BLOBs up to 2 GB in size. All    database information is stored in a single file on disk, which you can    freely share between </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/6812173980346042847/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/02/section-49-embedded-database.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/6812173980346042847'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/6812173980346042847'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/02/section-49-embedded-database.html' title='Section 4.9. Embedded Database'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-8442536572315447568</id><published>2010-02-04T04:54:00.033-08:00</published><updated>2010-02-04T04:54:42.248-08:00</updated><title type='text'>Secure Shell (SSH)</title><summary type='text'>Secure Shell(SSH)We've already looked at public-keycryptography and we've shown you how you can use GPG to secure your e-mail. Nowwe are going to show you another program that uses similar cryptographictechniques to encrypt data streams between client and server programs ondifferent machines. This section will show the basics: Using SSH to have"encrypted Telnet" sessions and using SCP (secure </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/8442536572315447568/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/02/secure-shell-ssh.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/8442536572315447568'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/8442536572315447568'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/02/secure-shell-ssh.html' title='Secure Shell (SSH)'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-373425791885698594</id><published>2010-02-04T04:54:00.031-08:00</published><updated>2010-02-04T04:54:39.552-08:00</updated><title type='text'>Chapter 18. Remote CD Burning</title><summary type='text'>Chapter 18. Remote CDBurning style='width:90.0%'&gt;       lang=EN-GB style='font-size:16.5pt;font-family:Arial'&gt;Difficult-o-Meter: 2  (light Linux skill required)  Covers:     style='width:90.0%'&gt;                  color:black'&gt;cdrecord                 color:black'&gt;http://www.fokus.gmd.de/research/cc/glone/employees/joerg.schilling/private/cdrecord.html                          color:black'&gt;mkisofs</summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/373425791885698594/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/02/chapter-18-remote-cd-burning.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/373425791885698594'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/373425791885698594'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/02/chapter-18-remote-cd-burning.html' title='Chapter 18. Remote CD Burning'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-5118840676716904453</id><published>2010-02-04T04:54:00.029-08:00</published><updated>2010-02-04T04:54:37.833-08:00</updated><title type='text'>Introduction</title><summary type='text'>IntroductionMy first exposure to 3D graphics was quite awhile ago, when Linux was still relatively new. I was at a new job and wantedto learn something about 3D graphics. I decided to make a 3D version of thecompany logo. A friend suggested I use a program called PovRay. The companylogo turned out great and I learned a lot from the project. I learned somethingabout 3D art and also about messing </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/5118840676716904453/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/02/introduction_04.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/5118840676716904453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/5118840676716904453'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/02/introduction_04.html' title='Introduction'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-4263484253109322832</id><published>2010-02-04T04:54:00.027-08:00</published><updated>2010-02-04T04:54:34.291-08:00</updated><title type='text'>Software Needed to Complete the Examples</title><summary type='text'>Ru-Brd		 Software Needed to Complete the ExamplesAll of the examples in this book, along with extras not in the book, can be downloaded from Addison-Wesley's Web site for this book: http://www.awprofessional.com/titles/0672324083. At a minimum, you will need to have a J2SE JDK and a JMX implementation installed on your computer to compile and run the samples shown throughout this book. These </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/4263484253109322832/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/02/software-needed-to-complete-examples.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/4263484253109322832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/4263484253109322832'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/02/software-needed-to-complete-examples.html' title='Software Needed to Complete the 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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-3486382676369754472</id><published>2010-02-04T04:54:00.025-08:00</published><updated>2010-02-04T04:54:32.939-08:00</updated><title type='text'>Program 48: File Follies</title><summary type='text'>Program 48: File FolliesThe following program works just fine for a while, and then it refuses to recognize files that contain the magic number:  1 /************************************************  2  * scan -- Scan a directory tree for files that *  3  *      begin with a magic number.              *  4  ************************************************/  5 #include &lt;iostream&gt;  6 #include &lt;</summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/3486382676369754472/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/02/program-48-file-follies.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/3486382676369754472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/3486382676369754472'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/02/program-48-file-follies.html' title='Program 48: File Follies'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-2754729687022219769</id><published>2010-02-04T04:54:00.023-08:00</published><updated>2010-02-04T04:54:31.738-08:00</updated><title type='text'>Introduction</title><summary type='text'> &lt; Day Day Up &gt; IntroductionOne of the last frontiers in creating atruly CSS-enabled presentation is the layout. For a long time, webdevelopers have been using HTML tables to create their layouts,often nesting tables to create multicolumn, multilevel layouts.Nested HTML tables render well in older browsers like NetscapeNavigator 4 where CSS support, if present, is barely noticeable andis mostly </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/2754729687022219769/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/02/introduction.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/2754729687022219769'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/2754729687022219769'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/02/introduction.html' title='Introduction'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-8653053916538958955</id><published>2010-02-04T04:54:00.021-08:00</published><updated>2010-02-04T04:54:30.600-08:00</updated><title type='text'>Appendix A: Case Studies and Schema Objects</title><summary type='text'>Appendix A: Case Studies and Schema ObjectsOverviewThe following case studies and schema objects are used in various chapters of this book. SQL and PL/SQL code can be executed in a number of ways, such as from a Java/JDBC application, as embedded SQL/PL/SQL calls from Java, from an IDE such as SQL*Plus, or invoked as SQL/PL/SQL calls from a front application such as Oracle Forms or Visual Basic. </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/8653053916538958955/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/02/appendix-case-studies-and-schema.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/8653053916538958955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/8653053916538958955'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/02/appendix-case-studies-and-schema.html' title='Appendix A: Case Studies and Schema Objects'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-5495800990128420573</id><published>2010-02-04T04:54:00.019-08:00</published><updated>2010-02-04T04:54:29.204-08:00</updated><title type='text'>Conventions Used in This Book</title><summary type='text'>Conventions Used in This BookThe following typographical conventions are used in this book:Plain textIndicates menu titles, menu options, menu buttons, and keyboard accelerators (such as Alt and Ctrl).ItalicIndicates new terms, URLs, email addresses, filenames, file extensions, pathnames, directories, and Unix utilities.BoldEmphasizes important text.Constant widthIndicates commands, options, </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/5495800990128420573/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/02/conventions-used-in-this-book.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/5495800990128420573'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/5495800990128420573'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/02/conventions-used-in-this-book.html' title='Conventions Used in 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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-8001684905160251376</id><published>2010-02-04T04:54:00.017-08:00</published><updated>2010-02-04T04:54:25.868-08:00</updated><title type='text'>Program 82: The Case of the Disappearing Array</title><summary type='text'>Program 82: The Case of the Disappearing ArrayWe have a simple array class and an even simpler test routine. Yet somehow memory gets corrupted.  1 /*************************************************  2  * var_array -- Test variable length array       *  3  *      class.                                   *  4  *************************************************/  5 #include &lt;memory.h&gt;  6  7 /********</summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/8001684905160251376/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/02/program-82-case-of-disappearing-array.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/8001684905160251376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/8001684905160251376'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/02/program-82-case-of-disappearing-array.html' title='Program 82: The Case of the Disappearing Array'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-7425793741371800837</id><published>2010-02-04T04:54:00.015-08:00</published><updated>2010-02-04T04:54:22.335-08:00</updated><title type='text'>Section 3.25.  Element Soup</title><summary type='text'>3.25. Element SoupHere's a bunch of elements you already know, and a few you don't.Remember, half the fun of HTML is experimenting! So make some files of your own and try these out. &lt;a&gt;Whenever you want to make a link, you'll need the&lt;a&gt; element.&lt;q&gt;Use this element for short quotes... you know, like "to be or notto be", or "No matter where you go, there you are."&lt;p&gt;Just give me a paragraph, </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/7425793741371800837/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/02/section-325-element-soup.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/7425793741371800837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/7425793741371800837'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/02/section-325-element-soup.html' title='Section 3.25.  Element Soup'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-7365249472628483294</id><published>2010-02-04T04:54:00.013-08:00</published><updated>2010-02-04T04:54:21.426-08:00</updated><title type='text'>Section 9.2.&amp;nbsp; OrganizationRepositioning</title><summary type='text'>9.2. OrganizationRepositioningIn general, most Chief Financial Officers (CFOs), Chief Information Officers (CIOs), and Information Technology (IT) Directors have been confronted with these questions: "What do IT people do? What value does the IT Department provide? Why not outsource the IT Department? As discussed earlier, as part of SOX compliance you can choose to reposition your IT Department </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/7365249472628483294/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/02/section-92-organizationrepositioning.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/7365249472628483294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/7365249472628483294'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/02/section-92-organizationrepositioning.html' title='Section 9.2.&amp;amp;nbsp; OrganizationRepositioning'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-3377768242073195883</id><published>2010-02-04T04:54:00.011-08:00</published><updated>2010-02-04T04:54:20.324-08:00</updated><title type='text'>Cron Expressions Cookbook</title><summary type='text'>Cron Expressions CookbookThe purpose of this cron expression cookbook is to provide solutions for very specific execution needs. Although it's not possible to show every expression, the ones listed here should provide you with enough examples to meet your business needs. We have separated the expressions into tables based on frequency.Minute Cron ExpressionsTable 5.2. Cron Expressions for </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/3377768242073195883/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/02/cron-expressions-cookbook.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/3377768242073195883'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/3377768242073195883'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/02/cron-expressions-cookbook.html' title='Cron Expressions Cookbook'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-1363366696596974834</id><published>2010-02-04T04:54:00.009-08:00</published><updated>2010-02-04T04:54:16.958-08:00</updated><title type='text'>Section 9.6. Inheritance</title><summary type='text'>Classes &gt; Inheritance9.6. InheritanceRuby supports single inheritance, which means that a class can inherit only one other class—the parent or superclass. When a child class inherits or derives from a parent, it has access to the methods and properties of the parent class. Inheritance is accomplished with the &lt; operator.As mentioned earlier, Ruby does not support multiple inheritance, which </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/1363366696596974834/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/02/section-96-inheritance.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/1363366696596974834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/1363366696596974834'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/02/section-96-inheritance.html' title='Section 9.6. Inheritance'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-7317129392746675288</id><published>2010-02-04T04:54:00.007-08:00</published><updated>2010-02-04T04:54:10.448-08:00</updated><title type='text'>References</title><summary type='text'>ReferencesBurnAll GIFslang=EN-GB style='font-size:10.0pt;font-family:Symbol'&gt;�        Homepage: style='color:#003399'&gt;http://www.burnallgifs.org/PNGand MNG Specificationsstyle='font-size:10.0pt;font-family:Symbol'&gt;�        PNG: style='color:#003399'&gt;http://www.libpng.org/pub/png/style='font-size:10.0pt;font-family:Symbol'&gt;�        MNG: style='color:#003399'&gt;http://www.libpng.org/pub/mng/</summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/7317129392746675288/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/02/references.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/7317129392746675288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/7317129392746675288'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/02/references.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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-5053714268931811136</id><published>2010-02-04T04:54:00.005-08:00</published><updated>2010-02-04T04:54:09.483-08:00</updated><title type='text'>6.1 Design and Implementation Techniques</title><summary type='text'>[ Team LiB ]		6.1 Design and Implementation TechniquesLarge coding efforts, due to their size and scope, often justify the use of techniques whose use might not be worthwhile in other situations. We discuss many of these techniques in separate parts of this book; however, it is useful to outline at this point some of the design and implementation methods you are likely to encounter and to provide</summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/5053714268931811136/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/02/61-design-and-implementation-techniques.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/5053714268931811136'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/5053714268931811136'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/02/61-design-and-implementation-techniques.html' title='6.1 Design and Implementation Techniques'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-6677758929138265230</id><published>2010-02-04T04:54:00.003-08:00</published><updated>2010-02-04T04:54:05.856-08:00</updated><title type='text'>Recipe 8.10. Using Cookie Authentication</title><summary type='text'>Recipe 8.10. Using Cookie Authentication8.10.1. ProblemYou want more  control over the user login procedure, such as presenting your own login form.8.10.2. SolutionStore authentication status in a cookie or as part of a session. When a user logs in successfully, put her username in a cookie. Also include a hash of the username and a secret word so a user can't just make up an authentication </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/6677758929138265230/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/02/recipe-810-using-cookie-authentication.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/6677758929138265230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/6677758929138265230'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/02/recipe-810-using-cookie-authentication.html' title='Recipe 8.10. Using Cookie Authentication'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-5728033423320538168</id><published>2010-02-04T04:54:00.001-08:00</published><updated>2010-02-04T04:54:04.470-08:00</updated><title type='text'>Appendix D. SELinux General Types</title><summary type='text'> &lt; Day Day Up &gt; Appendix D. SELinux General TypesThis appendix includes several tablesdescribing SELinux general types: types that tend to be referenced bymultiple domains. The types shown in Tables 1 through 5 are thosepresent in the Fedora Core 2 implementation of SELinux. SELinuxdevelopers may introduce new types or delete existing types in otherSELinux releases.Table D-1. Device-related </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/5728033423320538168/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/02/appendix-d-selinux-general-types.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/5728033423320538168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/5728033423320538168'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/02/appendix-d-selinux-general-types.html' title='Appendix D. SELinux General Types'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-5186125887602016685</id><published>2010-02-04T04:53:00.011-08:00</published><updated>2010-02-04T04:53:59.345-08:00</updated><title type='text'>Program 57: How Not to Read a File</title><summary type='text'>Program 57: How Not to Read a FileWhat kind of portability problems exist in the following code?  1 #include &lt;iostream&gt;  2  3 /*  4  * A data structure consisting of a flag  5  * which indicates which long int parameter  6  * follows.  7  */  8 struct data  9 { 10     // Flag indicating what's to follow 11     char flag; 12 13     // Value of the parameter 14     long int value; 15 }; 16 17 /****</summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/5186125887602016685/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/02/program-57-how-not-to-read-file.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/5186125887602016685'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/5186125887602016685'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/02/program-57-how-not-to-read-file.html' title='Program 57: How Not to Read a File'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-7264913539495124149</id><published>2010-02-04T04:53:00.009-08:00</published><updated>2010-02-04T04:53:58.318-08:00</updated><title type='text'>ESTABLISH A COMMON LANGUAGE</title><summary type='text'>ESTABLISH A COMMON LANGUAGEI had a client who hired me to give them consulting on their enterprisewide CMMI-based process improvement project. After conducting a baseline appraisal (SCAMPI Class B) and establishing their initial process improvement plans, they were anxious to form working groups to start developing the common processes. I tried to get them to do something different: define the </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/7264913539495124149/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/02/establish-common-language.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/7264913539495124149'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/7264913539495124149'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/02/establish-common-language.html' title='ESTABLISH A COMMON LANGUAGE'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-6654143372590075358</id><published>2010-02-04T04:53:00.007-08:00</published><updated>2010-02-04T04:53:55.930-08:00</updated><title type='text'>Section 2.5. Setting Up the Adobe AIR SDK and Command-Line Tools</title><summary type='text'>2.5. Setting Up the Adobe AIR SDK and Command-Line ToolsThe Adobe AIR SDK beta contains tools, samples, and code that make it    easier to develop, test, and deploy applications. In particular, it    contains two command-line tools that we will use:ADLYou use this tool to launch and test an Adobe AIR application          without having to install it first.ADTYou use this tool to package and sign </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/6654143372590075358/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/02/section-25-setting-up-adobe-air-sdk-and.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/6654143372590075358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/6654143372590075358'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/02/section-25-setting-up-adobe-air-sdk-and.html' title='Section 2.5. Setting Up the Adobe AIR SDK and Command-Line Tools'/><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><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-3640599062938987637</id><published>2010-02-04T04:53:00.005-08:00</published><updated>2010-02-04T04:53:51.283-08:00</updated><title type='text'>type_info</title><summary type='text'>Class Name            type_infoHeader File          &lt;typeinfo&gt;Classification      Runtime SupportClass Relationship DiagramClass DescriptionMember ClassesNoneMethodsbool before(const type_info&amp;) const;const char* name() const;virtual ~type_info();Operatorsbool operator==(const type_info&amp;) const;bool operator!=(const type_info&amp;) const;Class DescriptionThe type_info class describes a class stores a</summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/3640599062938987637/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/02/typeinfo.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/3640599062938987637'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/3640599062938987637'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/02/typeinfo.html' title='type_info'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-2608272138575916342</id><published>2010-02-04T04:53:00.003-08:00</published><updated>2010-02-04T04:53:50.516-08:00</updated><title type='text'>Section 10.11.  What you can do to boxes</title><summary type='text'>10.11. What you can do to boxesThe box model may look simple with just the content, some padding, a border, and margins. But when you combine these all together there are endless ways you can determine the layout of an element with its internal spacing (padding) and the spacing around it (margins). Take a look at just a few examples of how you can vary your elements.BoxesOur guarantee: at the </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/2608272138575916342/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/02/section-1011-what-you-can-do-to-boxes.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/2608272138575916342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/2608272138575916342'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/02/section-1011-what-you-can-do-to-boxes.html' title='Section 10.11.  What you can do to boxes'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-1049800578630352829</id><published>2010-02-04T04:53:00.001-08:00</published><updated>2010-02-04T04:53:48.752-08:00</updated><title type='text'>Section 9.8.  there are no Dumb Questions</title><summary type='text'>9.8. there are no Dumb Questions  Q:How do I specify a font with multiple words in the name, like Courier New?A:Just put double quotes around the name in your font-family declaration, like this: font-family: "Courier New", Courier;Q:So the font-family property is really a set of alternative fonts?A:Yes. It's basically a priority list of fonts. The first is the font you'd like used, followed by a </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/1049800578630352829/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/02/section-98-there-are-no-dumb-questions.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/1049800578630352829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/1049800578630352829'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/02/section-98-there-are-no-dumb-questions.html' title='Section 9.8.  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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-4991811048620838447</id><published>2010-01-25T08:16:00.063-08:00</published><updated>2010-01-25T08:16:46.423-08:00</updated><title type='text'>Section 13.5.  there are no Dumb Questions</title><summary type='text'>13.5. there are no Dumb QuestionsQ:Why isn't there a table column element? That seems pretty important.A:The designers of XHTML decided to let you specify tables by row, rather than by column. But notice that by specifying each row's &lt;td&gt; elements, you are implicitly specifying each column anyway.Q:What happens if I have a row that doesn't have enough elements? In other words, I've got less </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/4991811048620838447/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/01/section-135-there-are-no-dumb-questions.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/4991811048620838447'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/4991811048620838447'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/01/section-135-there-are-no-dumb-questions.html' title='Section 13.5.  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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-7034637872168469857</id><published>2010-01-25T08:16:00.061-08:00</published><updated>2010-01-25T08:16:45.200-08:00</updated><title type='text'>Section 8.18.  What if we move the font up the family tree?</title><summary type='text'>8.18. What if we move the font up the family tree?If most elements inherit the font-family property, what if we move it up to the &lt;body&gt; element? That should have the effect of changing the font for all the &lt;body&gt; element's children, and children's children.                 html                 bodyWe're going to move the font-family property from the paragraphs andheadings to the body.      h1</summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/7034637872168469857/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/01/section-818-what-if-we-move-font-up.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/7034637872168469857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/7034637872168469857'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/01/section-818-what-if-we-move-font-up.html' title='Section 8.18.  What if we move the font up the family tree?'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-2954545434164239840</id><published>2010-01-25T08:16:00.059-08:00</published><updated>2010-01-25T08:16:44.161-08:00</updated><title type='text'>4.3 Routine SELinux System Use and Administration</title><summary type='text'> &lt; Day Day Up &gt; 4.3 Routine SELinux System Use and AdministrationSELinux is largely transparent to ordinary system users and presentssystem administrators with few complications. This section describesthe handful of issues that users and administrators need to be awareof when using and administering an SELinux system. The issues fallinto the following broad categories:Entering a roleViewing </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/2954545434164239840/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/01/43-routine-selinux-system-use-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/2954545434164239840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/2954545434164239840'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/01/43-routine-selinux-system-use-and.html' title='4.3 Routine SELinux System Use and Administration'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-2790141610380187858</id><published>2010-01-25T08:16:00.057-08:00</published><updated>2010-01-25T08:16:42.639-08:00</updated><title type='text'>Sets and Bags</title><summary type='text'>Programming in  LuaPart II. Tables and Objects            Chapter 11. Data Structures11.5 - Sets and BagsSuppose you want to list all identifiers used in a program source;somehow you need to filter the reserved words out of your listing.Some C programmers could be tempted to represent the set ofreserved words as an array of strings,and then to search this array toknow whether a given word is in </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/2790141610380187858/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/01/sets-and-bags.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/2790141610380187858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/2790141610380187858'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/01/sets-and-bags.html' title='Sets and Bags'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-2393013526821718617</id><published>2010-01-25T08:16:00.055-08:00</published><updated>2010-01-25T08:16:41.393-08:00</updated><title type='text'>Chapter 1. Why Integrated Process Improvement?</title><summary type='text'>[ Team LiB ]		Chapter 1. Why Integrated Process Improvement?It is not necessary to change. Survival is not mandatory.�W. Edwards Deming (1900�1993)The complexity of practice has always dwarfed the simplicity of theory.�Robert Britcher, The Limits of Software (1999)Since you are reading (or at least browsing through) this book, either you are interested in process improvement and Capability </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/2393013526821718617/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/01/chapter-1-why-integrated-process.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/2393013526821718617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/2393013526821718617'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/01/chapter-1-why-integrated-process.html' title='Chapter 1. Why Integrated 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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-5439341500294823122</id><published>2010-01-25T08:16:00.053-08:00</published><updated>2010-01-25T08:16:40.396-08:00</updated><title type='text'>13.2 Pushing the GROUPING Envelope</title><summary type='text'> &lt; Day Day Up &gt; 13.2 Pushing the GROUPING EnvelopeThe grouping examples you haveseen so far represent simple ways ofaggregating data using Oracle's extensions of theGROUP BY clause. These simple mechanisms were introduced inOracle8i. In Oracle9iDatabase, Oracle enhanced this new functionality in someinteresting and useful ways. Oracle now allows for:Repeating column names in the GROUP BY </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/5439341500294823122/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/01/132-pushing-grouping-envelope.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/5439341500294823122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/5439341500294823122'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/01/132-pushing-grouping-envelope.html' title='13.2 Pushing the GROUPING Envelope'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-4260122524349224339</id><published>2010-01-25T08:16:00.051-08:00</published><updated>2010-01-25T08:16:39.217-08:00</updated><title type='text'>Introduction</title><summary type='text'>[ Team LiB ]		 IntroductionDB2 uses computer areas of memory called bufferpools for the purpose of minimizing disk I/O to the computer's disk storage devices. When DB2 executes SQL statements, the DB2 optimizer will control access to certain index and data pages. Often, especially in OLTP systems, indexes are accessed first to locate actual table data (the RID, or Row ID, list), then the </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/4260122524349224339/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/01/introduction_25.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/4260122524349224339'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/4260122524349224339'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/01/introduction_25.html' title='Introduction'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-4240500697462426729</id><published>2010-01-25T08:16:00.049-08:00</published><updated>2010-01-25T08:16:37.816-08:00</updated><title type='text'>Making and Moving the Figure</title><summary type='text'>Making and Moving the FigureThe Figure class carries out three main tasks:It builds the figure by connecting Limb objects. The resulting figure is translated into a Java 3D subgraph.It processes limb-related operations, such as updateLimb( ) calls.It processes figure movement operations, such as doRotateY( ).Building the FigureThe construction of the figure starts in Figure( ):    //globals    </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/4240500697462426729/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/01/making-and-moving-figure.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/4240500697462426729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/4240500697462426729'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/01/making-and-moving-figure.html' title='Making and Moving the Figure'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-2822278490756726876</id><published>2010-01-25T08:16:00.047-08:00</published><updated>2010-01-25T08:16:36.151-08:00</updated><title type='text'>Creating an 'XmlReader' from a 'Command' Object</title><summary type='text'>[ Team LiB ]		 Creating an XmlReader from a Command ObjectIn Chapter 4 we covered the Command object, which is a core object of a .NET Data Provider. We discussed its methods for executing commands�namely, the ExecuteReader, ExecuteScalar, and ExecuteNonQuery methods. We mentioned that, although all .NET Data Providers implement these methods, the SqlCommand object supports an additional method, </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/2822278490756726876/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/01/creating-from-object.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/2822278490756726876'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/2822278490756726876'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/01/creating-from-object.html' title='Creating an &amp;#39;XmlReader&amp;#39; from a &amp;#39;Command&amp;#39; Object'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-3769810367039313381</id><published>2010-01-25T08:16:00.045-08:00</published><updated>2010-01-25T08:16:35.242-08:00</updated><title type='text'>What This Book Is About</title><summary type='text'>What This Book Is AboutThis book describes modern (i.e., fast and efficient) Java programming techniques for writing a broad range of games, including 2D arcade-style, isometric (2.5D), 3D, and network games, with a strong emphasis on 3D programming using Java 3D.The 3D topics include loading externally produced 3D models, 3D sprites, first person shooters (FPS), terrain generation, particle </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/3769810367039313381/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/01/what-this-book-is-about.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/3769810367039313381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/3769810367039313381'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/01/what-this-book-is-about.html' title='What This Book Is About'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-8815725153564731244</id><published>2010-01-25T08:16:00.043-08:00</published><updated>2010-01-25T08:16:34.230-08:00</updated><title type='text'>Standby Redo Logs</title><summary type='text'> &lt; Day Day Up &gt; Standby Redo LogsUp to this point we have learned how to configure the transport services on the primary to assure that the redo data is getting transmitted to the standby according to our wishes. What we haven't discussed is what is happening on the standby, where the redo is being received. In this section we will come to understand the process flow that occurs on the standby </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/8815725153564731244/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/01/standby-redo-logs.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/8815725153564731244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/8815725153564731244'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/01/standby-redo-logs.html' title='Standby Redo Logs'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-7499162133939987069</id><published>2010-01-25T08:16:00.041-08:00</published><updated>2010-01-25T08:16:31.876-08:00</updated><title type='text'>5.3 Populate DropDown and ListBox Controls</title><summary type='text'>[ Team LiB ]		5.3 Populate DropDown and ListBox ControlsI saw in this chapter's first How-To how to bind a ListBox control to a dataset that was created in the design. How do I populate DropDown and ListBox controls on a Web Form using code at runtime? TechniqueListBoxes and DropDowns, which are equivalent to ComboBoxes on Windows Forms, have different properties that are used for data binding </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/7499162133939987069/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/01/53-populate-dropdown-and-listbox.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/7499162133939987069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/7499162133939987069'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/01/53-populate-dropdown-and-listbox.html' title='5.3 Populate DropDown and ListBox Controls'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-5794246433910933141</id><published>2010-01-25T08:16:00.039-08:00</published><updated>2010-01-25T08:16:29.781-08:00</updated><title type='text'>Monitoring Bufferpool Performance</title><summary type='text'>[ Team LiB ]		 Monitoring Bufferpool Performance Monitor SwitchesIn order to obtain DB2 bufferpool performance data, the BUFFERPOOL monitor switch must be turned ON. To check the status of the DB2 monitor switches, use the command:GET MONITOR SWITCHES;To turn the bufferpool monitor switch on, use the command:update monitor switches using bufferpool ON;The command above will turn the bufferpool </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/5794246433910933141/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/01/monitoring-bufferpool-performance.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/5794246433910933141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/5794246433910933141'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/01/monitoring-bufferpool-performance.html' title='Monitoring Bufferpool Performance'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-7850383918391447079</id><published>2010-01-25T08:16:00.037-08:00</published><updated>2010-01-25T08:16:27.553-08:00</updated><title type='text'>Creating a Buffer Pool</title><summary type='text'>[ Team LiB ]		 Creating a Buffer PoolA buffer pool is an area of main memory into which database pages are temporarily read and changed. The purpose of the buffer pool is to improve database system performance. Data can be accessed much faster from memory than from disk; therefore, the fewer times DB2 needs to read from or write to a disk, the better the performance.You can create more than one </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/7850383918391447079/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/01/creating-buffer-pool.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/7850383918391447079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/7850383918391447079'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/01/creating-buffer-pool.html' title='Creating a Buffer Pool'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-6888534680542777892</id><published>2010-01-25T08:16:00.035-08:00</published><updated>2010-01-25T08:16:26.032-08:00</updated><title type='text'>Section 8.28.  Making sure the Lounge CSS validates</title><summary type='text'>8.28. Making sure the Lounge CSS validatesBefore you wrap up this chapter, wouldn't you feel a lot better if all that Head First Lounge CSS validated? Sure you would. Use whichever method you want to get your CSS to the W3C. If you have your CSS on a server, type your URL into the form; otherwise, either upload your CSS file or just copy and paste the CSS into the form. (If you upload, make sure </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/6888534680542777892/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/01/section-828-making-sure-lounge-css.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/6888534680542777892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/6888534680542777892'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/01/section-828-making-sure-lounge-css.html' title='Section 8.28.  Making sure the Lounge CSS validates'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-6406724295888252030</id><published>2010-01-25T08:16:00.033-08:00</published><updated>2010-01-25T08:16:24.392-08:00</updated><title type='text'>Section 12.19.  Uh oh, we have another problem</title><summary type='text'>12.19. Uh oh, we have another problemAs you were test driving the page you might have noticed a little problem. If you resize the browser to a wide position, the footer comes up underneath the sidebar. Why?Well, remember, the sidebar is not in the flow, so the footer pretty much ignores it, and when the content area is too short, the footer moves right up.We could use the same margin trick on the</summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/6406724295888252030/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/01/section-1219-uh-oh-we-have-another.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/6406724295888252030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/6406724295888252030'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/01/section-1219-uh-oh-we-have-another.html' title='Section 12.19.  Uh oh, we have another problem'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-2785541902908524537</id><published>2010-01-25T08:16:00.031-08:00</published><updated>2010-01-25T08:16:23.183-08:00</updated><title type='text'>Day 5. Setting Up DB2 Instances and Server Communications</title><summary type='text'>[ Team LiB ]		Day 5. Setting Up DB2 Instances and Server CommunicationsToday you learn about DB2 server instances and how to view or change protocol information associated with each instance.An instance is a logical database environment that can be customized for the group of databases contained within the instance. For example, it is common to have an instance for test databases and an instance </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/2785541902908524537/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/01/day-5-setting-up-db2-instances-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/2785541902908524537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/2785541902908524537'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/01/day-5-setting-up-db2-instances-and.html' title='Day 5. Setting Up DB2 Instances and Server Communications'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-6922112715141603630</id><published>2010-01-25T08:16:00.029-08:00</published><updated>2010-01-25T08:16:21.894-08:00</updated><title type='text'>SYSCAT.FUNCMAPPINGS</title><summary type='text'>[ Team LiB ]		 SYSCAT.FUNCMAPPINGSEach row contains function mappings.Column NameData TypeNullableDescriptionFUNCTION_MAPPINGVARCHAR(18) Name of function mapping (may be system generated).FUNCSCHEMAVARCHAR(128)YesFunction schema. Null if system built-in function.FUNCNAMEVARCHAR(1024)YesName of the local function (built-in or user-defined).FUNCIDINTEGERYesInternally assigned </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/6922112715141603630/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/01/syscatfuncmappings.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/6922112715141603630'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/6922112715141603630'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/01/syscatfuncmappings.html' title='SYSCAT.FUNCMAPPINGS'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-2646376742577132137</id><published>2010-01-25T08:16:00.027-08:00</published><updated>2010-01-25T08:16:20.314-08:00</updated><title type='text'>Enabling Monitoring</title><summary type='text'>[ Team LiB ]		 Enabling MonitoringBefore we go into the details of snapshot monitoring, you need to understand how to display and set Database Manager monitor switches. We can see the current settings of monitor switches by issuing either the GET DBM MONITOR SWITCHES or GET MONITOR SWITCHES command and reviewing the output. See Example 10.1.The output of the GET MONITOR SWITCHES command shows the</summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/2646376742577132137/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/01/enabling-monitoring.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/2646376742577132137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/2646376742577132137'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/01/enabling-monitoring.html' title='Enabling Monitoring'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-5483885956216759120</id><published>2010-01-25T08:16:00.025-08:00</published><updated>2010-01-25T08:16:18.443-08:00</updated><title type='text'>Section 2.4. Program Encoding</title><summary type='text'>      2.4. Program Encoding      At the lowest level, a Ruby program is simply a sequence of    characters. Ruby's lexical rules are defined using characters of the ASCII character set. Comments begin with the # character (ASCII code 35), for    example, and allowed whitespace characters are horizontal tab (ASCII 9),    newline (10), vertical tab (11), form feed (12), carriage return (13), and</summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/5483885956216759120/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/01/section-24-program-encoding.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/5483885956216759120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/5483885956216759120'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/01/section-24-program-encoding.html' title='Section 2.4. Program Encoding'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-3998907375021390316</id><published>2010-01-25T08:16:00.023-08:00</published><updated>2010-01-25T08:16:17.295-08:00</updated><title type='text'>Interacting with the Filesystem</title><summary type='text'>Interacting with the FilesystemTheCOPY command transfers data between tables and files on disk. The filesare accessed under the operating system user privilege that thedatabase runs as. Given the security implications of this command, itis available only to database superusers. The following examples assumeaccess to the database has been achieved through SQL injection in a webapplication, and </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/3998907375021390316/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/01/interacting-with-filesystem.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/3998907375021390316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/3998907375021390316'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/01/interacting-with-filesystem.html' title='Interacting with the Filesystem'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-2715943032530225639</id><published>2010-01-25T08:16:00.021-08:00</published><updated>2010-01-25T08:16:16.031-08:00</updated><title type='text'>Chapter 3. Harnessing Hibernate</title><summary type='text'>      Chapter 3. Harnessing Hibernate      All right, we've set up a whole bunch of infrastructure, defined an  object/relational mapping, and used it to create a matching Java class and  database table. But what does that buy us? It's time to see how easy it is  to work with persistent data from your Java code.              3.1. Configuring Hibernate        Before we can continue working with </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/2715943032530225639/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/01/chapter-3-harnessing-hibernate.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/2715943032530225639'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/2715943032530225639'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/01/chapter-3-harnessing-hibernate.html' title='Chapter 3. Harnessing Hibernate'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-4332497656483258348</id><published>2010-01-25T08:16:00.019-08:00</published><updated>2010-01-25T08:16:15.115-08:00</updated><title type='text'>6.9 Troubleshooting parallel processing</title><summary type='text'> &lt; Day Day Up &gt; 6.9 Troubleshooting parallel processingSome of the basic troubleshooting of the parallel query is explained below. One of the first steps to determine if parallel query is doing any kind of parallel operation is to check the output of an explain plan. If there are no details of parallelism, then parallel query may not be used. The output from the explain plan would indicate if the</summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/4332497656483258348/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/01/69-troubleshooting-parallel-processing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/4332497656483258348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/4332497656483258348'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/01/69-troubleshooting-parallel-processing.html' title='6.9 Troubleshooting parallel processing'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-246319992273697676</id><published>2010-01-25T08:16:00.017-08:00</published><updated>2010-01-25T08:16:13.884-08:00</updated><title type='text'>8.4 Pure mod_perl Programming</title><summary type='text'>[ Team LiB ]		 8.4 Pure mod_perl Programming Although speed is always desirable, the real power of mod_perl comes in using the mod_perl API to process system information, path information, and posted form data. But the best part is something that can't be done with plain-Jane CGI�mod_perl allows you to modify the guts of Apache to perform unique and specific tasks during different phases of the </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/246319992273697676/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/01/84-pure-modperl-programming.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/246319992273697676'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/246319992273697676'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/01/84-pure-modperl-programming.html' title='8.4 Pure mod_perl Programming'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-8871312920701964382</id><published>2010-01-25T08:16:00.015-08:00</published><updated>2010-01-25T08:16:12.627-08:00</updated><title type='text'>DB2 Administration Notification Log</title><summary type='text'>[ Team LiB ]		 DB2 Administration Notification LogNew in v8, the Administration Notification log is used to record errors of interest to DBAs and application developers. In Windows 2000, DB2 uses the Windows event log as the Administration Notification log. It can be viewed with the Windows Event Viewer tool.NOTEThe NOTIFYLEVEL Database Manager parameter controls the level of administration </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/8871312920701964382/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/01/db2-administration-notification-log.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/8871312920701964382'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/8871312920701964382'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/01/db2-administration-notification-log.html' title='DB2 Administration Notification Log'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-8802126696596094713</id><published>2010-01-25T08:16:00.013-08:00</published><updated>2010-01-25T08:16:11.069-08:00</updated><title type='text'>NATURAL PROCESS IMPROVEMENT THROUGH WEEDING AND NURTURING</title><summary type='text'>NATURAL PROCESS IMPROVEMENT THROUGH WEEDING AND NURTURINGWhat exactly is “natural process improvement” and what is the “slash-and-burn” approach to process improvement? This information in this section assumes you understand the characteristics and consequences of the slash-and-burn approach to process improvement. If not, familiarize yourself with these concepts by reading the applicable text in</summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/8802126696596094713/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/01/natural-process-improvement-through.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/8802126696596094713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/8802126696596094713'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/01/natural-process-improvement-through.html' title='NATURAL PROCESS IMPROVEMENT THROUGH WEEDING AND NURTURING'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-2651137107118159901</id><published>2010-01-25T08:16:00.011-08:00</published><updated>2010-01-25T08:16:08.009-08:00</updated><title type='text'>Recipe 13.12. Converting Plain Text to HTML</title><summary type='text'>Recipe 13.12. Converting Plain Text to HTML13.12.1. ProblemYou want to turn plain text into reasonably formatted HTML.13.12.2. SolutionFirst, encode entities with  htmlentities( ). Then, transform the text into various HTML structures. The  pc_text2html( ) function shown in Example 13-49 has basic transformations for links and paragraph breaks.pc_text2html( )&lt;?phpfunction pc_text2html($s) {  $s =</summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/2651137107118159901/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/01/recipe-1312-converting-plain-text-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/2651137107118159901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/2651137107118159901'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/01/recipe-1312-converting-plain-text-to.html' title='Recipe 13.12. Converting Plain Text to HTML'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-5165011337653031321</id><published>2010-01-25T08:16:00.009-08:00</published><updated>2010-01-25T08:16:07.055-08:00</updated><title type='text'>Business Model</title><summary type='text'>[ Team LiB ]		 Business ModelA business model is a description of business entities, functions, relationships, and the business rules associated with them. The business model is essential to logical design and is the primary input to the logical design process. Business architects and analysts are responsible for developing and maintaining the business model. See Figure 3.1 for an example of a </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/5165011337653031321/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/01/business-model.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/5165011337653031321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/5165011337653031321'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/01/business-model.html' title='Business 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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-1102279915746131460</id><published>2010-01-25T08:16:00.007-08:00</published><updated>2010-01-25T08:16:05.107-08:00</updated><title type='text'>10.5 Standard Management Functions</title><summary type='text'>Ru-Brd		10.5 Standard Management FunctionsAll JSR 77 models inherit from the base J2EEManagedObject model. That base model provides a way for any managed object to advertise whether it supports some or all of the three standard management functions defined in the specification: state management, performance monitoring, and event generation. We'll look at the details of each.10.5.1 State </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/1102279915746131460/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/01/105-standard-management-functions.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/1102279915746131460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/1102279915746131460'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/01/105-standard-management-functions.html' title='10.5 Standard Management Functions'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-3128573187599915753</id><published>2010-01-25T08:16:00.005-08:00</published><updated>2010-01-25T08:16:03.069-08:00</updated><title type='text'>Section 1.9.  Creating an HTML file (Mac)</title><summary type='text'>1.9. Creating an HTML file (Mac)  All HTML files are text files. To create a text file you need an application that allows you to create plain text  without throwing in a lot of fancy formatting and special characters. You just need plain, pure text.We'll use TextEdit   on the Mac in this book; however, if you prefer another text editor, that should work fine as well. And, if you're running </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/3128573187599915753/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/01/section-19-creating-html-file-mac.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/3128573187599915753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/3128573187599915753'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/01/section-19-creating-html-file-mac.html' title='Section 1.9.  Creating an HTML file (Mac)'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-5752081481036433607</id><published>2010-01-25T08:16:00.003-08:00</published><updated>2010-01-25T08:16:01.767-08:00</updated><title type='text'>The invalid_argument Class</title><summary type='text'>Class Name            invalid_argumentHeader File           &lt;stdexcept&gt;Classification      Input/Output (Format Class)Class Relationship DiagramClass DescriptionMember ClassesNoneMethodsinvalid_argument(const string &amp;What_Arg)ExampleClass DescriptionThe invalid_argument class  is derived from the  logic_error class.  The invalid_argumentclass represents exceptions  that are  occur because  some </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/5752081481036433607/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/01/invalidargument-class.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/5752081481036433607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/5752081481036433607'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/01/invalidargument-class.html' title='The invalid_argument 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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-3512157007051617181</id><published>2010-01-25T08:16:00.001-08:00</published><updated>2010-01-25T08:16:00.554-08:00</updated><title type='text'>Glossary</title><summary type='text'>GlossaryaccessorA method for accessing data in a class that is usually inaccessible otherwise. Also called getter and setter.AjaxOriginally an abbreviation for Asynchronous JavaScript and XML. A web design technique that uses XMLHttpRequest to load data (often small bits of data) onto a web page without requiring the entire page to be refreshed from the server.aliasingUsing the Ruby keyword alias</summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/3512157007051617181/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/01/glossary.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/3512157007051617181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/3512157007051617181'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/01/glossary.html' title='Glossary'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-3303070057545475904</id><published>2010-01-25T08:15:00.035-08:00</published><updated>2010-01-25T08:15:58.662-08:00</updated><title type='text'>String</title><summary type='text'>                          StringCore JavaScript 1.0; JScript 1.0; ECMA v1string manipulationInherits From: ObjectConstructorString(s)new String(s)Without the new operator, the String() function converts its argument to a string. With thenew operator, it is a constructor that wraps theconverted value in a String object.PropertieslengthThe number of characters in the string. Read-only.MethodscharAt</summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/3303070057545475904/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/01/string.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/3303070057545475904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/3303070057545475904'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/01/string.html' title='String'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-7896873396103682929</id><published>2010-01-25T08:15:00.033-08:00</published><updated>2010-01-25T08:15:57.509-08:00</updated><title type='text'>Section 1.3. Introducing Adobe AIR</title><summary type='text'>1.3. Introducing Adobe AIRSo, what is Adobe AIR, and how can it make web application development and    deployment better?Adobe AIR is a cross-operating-system runtime developed by Adobe    that allows web developers to leverage their existing web development    skills (such as Flash, Flex, HTML, JavaScript, and PDF) to build and    deploy RIAs and content to the desktop.In essence, Adobe AIR </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/7896873396103682929/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/01/section-13-introducing-adobe-air.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/7896873396103682929'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/7896873396103682929'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/01/section-13-introducing-adobe-air.html' title='Section 1.3. Introducing Adobe AIR'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-6594152623506654861</id><published>2010-01-25T08:15:00.031-08:00</published><updated>2010-01-25T08:15:56.567-08:00</updated><title type='text'>Exercises</title><summary type='text'>[ Team LiB ]		 Exercises 21.1 Label the following points in the plane 0 through 5, respectively:Taking edge lengths to be weights, consider the network defined by the edgesDraw the network and give the adjacency-lists structure that is built by Program 20.5.21.2 Show, in the style of Figure 21.3, all shortest paths in the network defined in Exercise 21.1. 21.3 Develop a network class </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/6594152623506654861/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/01/exercises_25.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/6594152623506654861'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/6594152623506654861'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/01/exercises_25.html' title='Exercises'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-1847469136391921884</id><published>2010-01-25T08:15:00.029-08:00</published><updated>2010-01-25T08:15:55.665-08:00</updated><title type='text'>How SQL Statements Are Invoked</title><summary type='text'>[ Team LiB ]		 How SQL Statements Are InvokedSQL statements are classified as executable or nonexecutable. An executable SQL statement can be embedded in an application program, dynamically prepared and executed, or issued interactively. An executable statement can be invoked in four ways:Embedded in an application programEmbedded in a SQL procedurePrepared and executed dynamicallyIssued </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/1847469136391921884/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/01/how-sql-statements-are-invoked.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/1847469136391921884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/1847469136391921884'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/01/how-sql-statements-are-invoked.html' title='How SQL Statements Are Invoked'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-4210654130445054800</id><published>2010-01-25T08:15:00.027-08:00</published><updated>2010-01-25T08:15:54.326-08:00</updated><title type='text'>Appendix A</title><summary type='text'>Appendix AGuidelines for Translating and Adapting Instruments for Cross-Cultural Research (Source: Hambleton, 1994; van de Vijver &amp; Hambleton, 1996; van de Vijver &amp; Leung, 1997)Context (defining the general background)Effects of cultural differences that are not relevant or important to the main purposes of the study should be minimized to the extent possible.The amount of overlap in the </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/4210654130445054800/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/01/appendix.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/4210654130445054800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/4210654130445054800'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/01/appendix.html' title='Appendix 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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-4026260008579973668</id><published>2010-01-25T08:15:00.025-08:00</published><updated>2010-01-25T08:15:53.106-08:00</updated><title type='text'>SYSCAT.PACKAGEDEP</title><summary type='text'>[ Team LiB ]		 SYSCAT.PACKAGEDEPContains a row for each dependency that packages have on indexes, tables, views, triggers, functions, aliases, types, and hierarchies.Column NameData TypeNullableDescriptionPKGSCHEMAVARCHAR(128) Name of the packagePKGNAMECHAR(8)  UNIQUEDCHAR(8) Internal date and time information indicating when the package was first created. Useful for identifying a specific </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/4026260008579973668/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/01/syscatpackagedep.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/4026260008579973668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/4026260008579973668'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/01/syscatpackagedep.html' title='SYSCAT.PACKAGEDEP'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-2739678733937065899</id><published>2010-01-25T08:15:00.023-08:00</published><updated>2010-01-25T08:15:51.908-08:00</updated><title type='text'>Section 14.8.  Duplication</title><summary type='text'>14.8. Duplication  It is sometimes helpful to duplicate a buffer. A duplicate is not a copy or a clone. Rather, it is a new buffer object that has the same internal data as the original buffer, but an independent mark, limit, and position. Changes to the elements in the original bufferthat is, putting data in the bufferaffect the duplicate, and vice versa. However, getting data from one buffer, </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/2739678733937065899/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/01/section-148-duplication.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/2739678733937065899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/2739678733937065899'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/01/section-148-duplication.html' title='Section 14.8.  Duplication'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-8511069350490358951</id><published>2010-01-25T08:15:00.021-08:00</published><updated>2010-01-25T08:15:50.723-08:00</updated><title type='text'>Chapter 4. Relationships Among Process Areas</title><summary type='text'>[ Team LiB ]		Chapter 4. Relationships Among Process AreasIn this chapter, we describe interactions among process areas to help you see the organization's view of process improvement and also which process areas build on the implementation of other process areas. Relationships among process areas are presented in two dimensions.The first dimension is the interactions of individual process areas </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/8511069350490358951/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/01/chapter-4-relationships-among-process.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/8511069350490358951'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/8511069350490358951'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/01/chapter-4-relationships-among-process.html' title='Chapter 4. Relationships Among Process Areas'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-7900836272215319924</id><published>2010-01-25T08:15:00.019-08:00</published><updated>2010-01-25T08:15:49.415-08:00</updated><title type='text'>5.2 ACID property of transactional requirements</title><summary type='text'> &lt; Day Day Up &gt; 5.2 ACID property of transactional requirementsAll the transactional systems are required to possess ACID properties (atomicity, consistency, isolation, and durability).Atomicity describes the property that all operations taking place under a transaction form a single, indivisible unit of work. The transaction either succeeds as a single unit or fails as a single unit. Consistency</summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/7900836272215319924/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/01/52-acid-property-of-transactional.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/7900836272215319924'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/7900836272215319924'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/01/52-acid-property-of-transactional.html' title='5.2 ACID property of transactional requirements'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-9127236027160954618</id><published>2010-01-25T08:15:00.017-08:00</published><updated>2010-01-25T08:15:48.421-08:00</updated><title type='text'>Section 8.20.  Overriding inheritance</title><summary type='text'>8.20. Overriding inheritanceBy moving the font-family property up into the body, you've set that font style for the entire page. But what if you don't want the sans-serif font on every element? For instance, you could decide that you want &lt;em&gt; elements to use the serif font instead.htmlbodyThe font-family property is set in the body rule, so every element insidethe body inherits the sans-serif </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/9127236027160954618/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/01/section-820-overriding-inheritance.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/9127236027160954618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/9127236027160954618'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/01/section-820-overriding-inheritance.html' title='Section 8.20.  Overriding inheritance'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-7249850400799813315</id><published>2010-01-25T08:15:00.015-08:00</published><updated>2010-01-25T08:15:47.447-08:00</updated><title type='text'>Recipe 22.10. Using a PHP Function in a Regular Expression</title><summary type='text'>Recipe 22.10. Using a PHP Function in a Regular Expression22.10.1. ProblemYou want to process matched  text with a PHP function. For example, you want to decode all HTML entities in captured subpatterns.22.10.2. SolutionUse preg_replace_callback( ).  Instead of a replacement pattern, give it a callback function. This callback function is passed an array of matched subpatterns and should return an</summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/7249850400799813315/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/01/recipe-2210-using-php-function-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/7249850400799813315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/7249850400799813315'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/01/recipe-2210-using-php-function-in.html' title='Recipe 22.10. Using a PHP Function in a Regular Expression'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-8458793194251719395</id><published>2010-01-25T08:15:00.013-08:00</published><updated>2010-01-25T08:15:45.763-08:00</updated><title type='text'>6.6 Manipulating Temporal Data</title><summary type='text'> &lt; Day Day Up &gt; 6.6 Manipulating Temporal DataDate arithmetic isanimportant aspect of our day-to-day life. We find theage of a person by subtracting his date of birth fromtoday's date. We compute the date a warranty expiresby adding the warranty period to the purchase date.Drivers' license expirations, bank interestcalculation, and a host of other things all depend on datearithmetic. It is </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/8458793194251719395/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/01/66-manipulating-temporal-data.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/8458793194251719395'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/8458793194251719395'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/01/66-manipulating-temporal-data.html' title='6.6 Manipulating Temporal 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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-5484919477851885431</id><published>2010-01-25T08:15:00.011-08:00</published><updated>2010-01-25T08:15:42.966-08:00</updated><title type='text'>Inheritance</title><summary type='text'>Programming in  LuaPart II. Tables and Objects            Chapter 16. Object-Oriented Programming16.2 - InheritanceBecause classes are objects,they can get methods from other classes, too.That makes inheritance(in the usual object-oriented meaning) quite easy toimplement in Lua.Let us assume we have a base class like Account:    Account = {balance = 0}        function Account:new (o)      o = o </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/5484919477851885431/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/01/inheritance.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/5484919477851885431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/5484919477851885431'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/01/inheritance.html' title='Inheritance'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-2984177148115691402</id><published>2010-01-25T08:15:00.009-08:00</published><updated>2010-01-25T08:15:41.457-08:00</updated><title type='text'>10.2 The Bourne Shell</title><summary type='text'>[ Team LiB ]		10.2 The Bourne ShellThe Bourne shell serves a twofold purpose, as most shells do. It can be used as a command line interpreter, just like bash (Bourne-again shell) and tcsh, and it can be used to write simple programs. Of course, bash and tcsh can also be used for simple programming, but the Bourne shell is the preferred language. Though csh and tcsh were designed with a syntax </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/2984177148115691402/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/01/102-bourne-shell.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/2984177148115691402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/2984177148115691402'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/01/102-bourne-shell.html' title='10.2 The Bourne Shell'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-7256686714970718674</id><published>2010-01-25T08:15:00.007-08:00</published><updated>2010-01-25T08:15:39.746-08:00</updated><title type='text'>Recipe 14.6. Setting SOAP Types</title><summary type='text'>Recipe 14.6. Setting SOAP Types14.6.1. ProblemYou need to explicitly set an  XML Schema type, but there's no way to tell ext/soap how to set that value through a normal PHP data structure.14.6.2. SolutionCreate a SOAPVar and pass the type and  namespace in the constructor:$ns = 'https://adwords.google.com/api/adwords/v2';$job = new SOAPVar($data, SOAP_ENC_OBJECT, 'CustomReportJob', $ns);$response</summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/7256686714970718674/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/01/recipe-146-setting-soap-types.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/7256686714970718674'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/7256686714970718674'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/01/recipe-146-setting-soap-types.html' title='Recipe 14.6. Setting SOAP Types'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-2608849746422286875</id><published>2010-01-25T08:15:00.005-08:00</published><updated>2010-01-25T08:15:38.458-08:00</updated><title type='text'>Am I Ready to Take the Exam?</title><summary type='text'>[ Team LiB ]		 Am I Ready to Take the Exam?If you have read this book and completed all the exercises, you are most likely prepared to take the exam. To be sure, take the free online DB2 Family Fundamentals assessment exam. All DB2 assessment exams are posted on the IBM Certification Exam (ICE) Tool (certify.torolab.ibm.com). The assessment exams are much like the real certification exam in terms</summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/2608849746422286875/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/01/am-i-ready-to-take-exam.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/2608849746422286875'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/2608849746422286875'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/01/am-i-ready-to-take-exam.html' title='Am I Ready to Take the Exam?'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-8035246645968086211</id><published>2010-01-25T08:15:00.003-08:00</published><updated>2010-01-25T08:15:37.149-08:00</updated><title type='text'>4.4 Expected Materials</title><summary type='text'>[ Team LiB ]		4.4 Expected MaterialsThe only expected component of the CMMI models is the statement of a "practice." A practice represents the "expected" means of achieving a goal. Every practice in the CMMI models is mapped to exactly one goal. A practice is not a required component, however; a specific organization may possess demonstrated means of achieving a goal that do not rely on the </summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/8035246645968086211/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/01/44-expected-materials.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/8035246645968086211'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/8035246645968086211'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/01/44-expected-materials.html' title='4.4 Expected Materials'/><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><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6476590411197977235.post-6735463993539353107</id><published>2010-01-25T08:15:00.001-08:00</published><updated>2010-01-25T08:15:35.911-08:00</updated><title type='text'>Section 1.29.  Exercise Solutions</title><summary type='text'>1.29. Exercise SolutionsStarbuzz Coffee's Mission To provide all the caffeine that you need to power your life. Just drink it.  &lt;html&gt;    &lt;head&gt;      &lt;title&gt;Starbuzz Coffee's Mission&lt;/title&gt;    &lt;/head&gt;    &lt;body&gt;      &lt;h1&gt;Starbuzz Coffee's Mission&lt;/h1&gt;      &lt;p&gt;To provide all the caffeine that you need to  power your life.&lt;/p&gt;      &lt;p&gt;Just drink it.&lt;/p&gt;    &lt;/body&gt;  &lt;/html&gt;Here's the HTML.Here's the</summary><link rel='replies' type='application/atom+xml' href='http://technology-document.blogspot.com/feeds/6735463993539353107/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://technology-document.blogspot.com/2010/01/section-129-exercise-solutions.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/6735463993539353107'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6476590411197977235/posts/default/6735463993539353107'/><link rel='alternate' type='text/html' href='http://technology-document.blogspot.com/2010/01/section-129-exercise-solutions.html' title='Section 1.29.  Exercise Solutions'/><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><thr:total>0</thr:total></entry></feed>
