Search Engine

Google
 

Tuesday, January 29, 2008

The Handbook of Highway Engineering

Ebook Title: The Handbook of Highway Engineering
Author: T.F. Fwa
Publisher: CRC; 1 edition (September 28, 2005)
Hardcover: 888 pages
Language: English
ISBN-10: 0849319862
ISBN-13: 978-0849319860

Ebook Description
Modern highway engineering reflects an integrated view of a road system's entire lifecycle, including any potential environmental impacts, and seeks to develop a sustainable infrastructure through careful planning and active management. This trend is not limited to developed nations, but is recognized across the globe. Edited by renowned authority T.F. Fwa, The Handbook of Highway Engineering provides a comprehensive, up-to-date treatment of all aspects of highway development and engineering. Its three sections range from consideration of socio-economic and environmental factors to design, construction, maintenance, and management. Beginning with financing, access management, environmental impacts, road safety, and noise, the book explores the expanded responsibilities of the modern highway engineer as well as the increasing trend toward privatization of project development and financing. The next section considers technical issues in highway and pavement engineering, including materials, new mechanistic-empirical design approaches, and new closed-form solutions for backcalculation as well as deflection and stress computation in multi-slab systems. Rounding out the discussion, the final section examines construction, management, performance evaluation including nondestructive testing, and a chapter devoted to highway asset management. Featuring contributions from eminent experts representing eight countries on four continents, The Handbook of Highway Engineering supplies all of the tools needed to manage the entire integrated process of modern highway development and engineering.
About The Author
T.F. Fwa is the Recipient of the ASCE 2005 Frank M. Masters Transportation Engineering Award For his innovative research on highway and airport pavements and excellence in teaching and professional activities to enhance transportation engineering. --Transportation and Development Institute of ASCE, 2005
http://rapidshare.com/files/24734615/Fwa__The_Handbook_of_Highway_Engineering___CRC_2005_.rar
pass: gigapedia

Standard Handbook for Civil Engineers

Ebook Title: Standard Handbook for Civil Engineers
Author: Jonathan T. Ricketts, M. Kent Loftin, Frederick S. Merritt
Publisher: McGraw-Hill Professional; 5 edition (December 29, 2003)
Hardcover: 1600 pages
Language: English
ISBN-10: 0071364730
ISBN-13: 978-0071364737

Ebook Description
A revision of the classic reference covering all important principles and techniques needed by practicing civil engineers. The 5th Edition incorporates changes in design and construction practices, especially in design specifications for construction materials, buildings and bridges, safety and health concerns, and the most current codes changes including ACI, AISC, ASTM, NDS for wood structures, etc. Standard Handbook for Civil Engineers, covers systems design, community and regional planning, the latest design methods for buildings, airports, highways, tunnels and bridges. It includes sections on construction equipment, construction management, materials, specifications, structural theory, geotechnical engineering, wood, concrete, steel design and construction.
This book provides code changes from the ACI, ASTM, & AISC, the most up-to-date specifications for wood construction, & recent EPA & OSHA regulations. Presents new methods for nondestructive testing of piles & applications of geosynthetics. Systems requirements: PC with 486 or higher processor, Microsoft Windows 3.1, Windows 95, or NT 3.51 or later, & 16 MB of RAM. CD-ROM. --This text refers to an out of print or unavailable edition of this title.

This new, completely updated, and expanded Fifth Edition features:
- The most recent code changes, including AIC, AISC, ASTM, NDS for Wood Structures, and more
- Current EPA and OSHA regulations
- Additional information on design build delivery systems
- Increased coverage of stormwater runoff
- Over 700 tables, formulas, and drawings to make every explanation and procedure crystal clear
- Sections on construction management; materials specifications; structural theory; wood and concrete, steel design and construction; and much more
- The latest design methods for buildings, airports, highways, tunnels, and bridges

Turn to this one-stop review of the field for simplified solutions to the hundreds of practical problems you face in your day-to-day civil engineering practice.

Ebook Review
Sci-Tech Book News : The fifth edition of this reference in civil engineering features coverage of recent code changes, including AIC, ASTM, and NDS for Wood Structures, and current EPA and OSHA regulations, plus expanded information on design build delivery systems and increased coverage of stormwater runoff. There is also new information on three-dimensional modeling of pile groups, cracking in high strength steel beams, intelligent transportation, and various types of wharf designs. Coverage encompasses fundamentals of civil engineering and the latest changes in design, construction, materials, and equipment in 23 different disciplines including systems design, geotechnical engineering, and community and regional planning. Ricketts is a consulting engineer.
Choice : ...contains much useful information and many equations, tables, and facts needed in many aspects of civil engineering...well written...easy to read...Highly recommended.
From the Back Cover : IF CIVIL ENGINEERS COULD HAVE ONLY ONE REFERENCE BOOK – THIS WOULD BE IT
About the Author
Jonathan T. Ricketts is a Consulting Engineer in Palm Beach Gardens, Florida, a registered engineer in several states, and the editor of McGraw-Hill's Building Design and Construction Handbook.
http://rapidshare.com/files/38254021/Standard.Handbook.for.Civil.Engineers-0071364730.zip

Nonlinear Mechanics of Reinforced Concrete

Ebook Title: Nonlinear Mechanics of Reinforced Concrete
Author: K. Maekawa
Publisher: Taylor & Francis; 1 edition (May 16, 2003)
Hardcover: 700 pages
Language: English
ISBN-10: 0415271266
ISBN-13: 978-0415271264

Ebook Description
Nonlinear Mechanics of Reinforced Concrete, this book describes the application of nonlinear static and dynamic analysis for the design, maintenance and seismic strengthening of reinforced concrete structures. The latest structural and RC constitutive modeling techniques are described in detail, with particular attention given to multi-dimensional cracking and damage assessment, and their practical applications for performance-based design. Other subjects covered include 2D/3D analysis techniques, bond and tension stiffness, shear transfer, compression and confinement. Nonlinear Mechanics of Reinforced Concrete presents a practical methodology for structural engineers, graduate students and researchers concerned with the design and maintenance of concrete structures
Ebook Info
Text describes the nonlinear mechanics and constitutive models of two- and three-dimensional reinforced concrete. Illustrates the use of these finite element models in the design, performance assessment, maintenance and seismic strengthening of reinforced concrete structures. DLC: Reinforced concrete construction.
Ebook Review
This monograph presents an updated practical methodology for structural engineers, graduate students, and researchers involved with the design and maintenance of concrete structures. - MCEER News

http://www.4shared.com/file/19773068/edd9abca/NonLinearMechanics.html
pass: AlhandasaNetSameerCo

Sunday, December 30, 2007

C++ and OOP concepts

1. Differentiate persistent & non-persistent objects?

Persistent refers to an object's ability to transcend time or space. A persistent object stores/saves its state in a permanent storage system with out losing the information represented by the object.

A non-persistent object is said to be transient or ephemeral. By default objects are considered as non-persistent.

How can a '::' operator be used as unary operator?

Answer:

The scope operator can be used to refer to members of the global namespace. Because the global namespace doesn’t have a name, the notation :: member-name refers to a member of the global namespace. This can be useful for referring to members of global namespace whose names have been hidden by names declared in nested local scope. Unless we specify to the compiler in which namespace to search for a declaration, the compiler simple searches the current scope, and any scopes in which the current scope is nested, to find the declaration for the name.

Describe the main characteristics of static functions.

Answer:

The main characteristics of static functions include,

It is without the a this pointer,
It can't directly access the non-static members of its class
It can't be declared const, volatile or virtual.
It doesn't need to be invoked through an object of its class, although for convenience, it may.
What is name mangling?

Answer:

Name mangling is the process through which your c++ compilers give each function in your program a unique name. In C++, all programs have at-least a few functions with the same name. Name mangling is a concession to the fact that linker always insists on all function names being unique.

Example:

In general, member names are made unique by concatenating the name of the member with that of the class e.g. given the declaration:

class Bar

{

public:

int ival;

...

};

ival becomes something like:

// a possible member name mangling

ival__3Bar

Consider this derivation:

class Foo : public Bar

{

public:

int ival;

...

}

The internal representation of a Foo object is the concatenation of its base and derived class members.

// Pseudo C++ code

// Internal representation of Foo

class Foo

{

public:

int ival__3Bar;

int ival__3Foo;

...

};

Unambiguous access of either ival members is achieved through name mangling. Member functions, because they can be overloaded, require an extensive mangling to provide each with a unique name. Here the compiler generates the same name for the two overloaded instances(Their argument lists make their instances unique).

What is slicing?

Answer:

Slicing means that the data added by a subclass are discarded when an object of the subclass is passed or returned by value or from a function expecting a base class object.

Explanation:

Consider the following class declaration:

class base

{

...

base& operator =(const base&);

base (const base&);

}

void fun( )

{

base e=m;

e=m;

}

As base copy functions don't know anything about the derived only the base part of the derived is copied. This is commonly referred to as slicing. One reason to pass objects of classes in a hierarchy is to avoid slicing. Other reasons are to preserve polymorphic behavior and to gain efficiency.

What is a smart pointer?

Answer:

A smart pointer is an object that acts, looks and feels like a normal pointer but offers more functionality. In C++, smart pointers are implemented as template classes that encapsulate a pointer and override standard pointer operators. They have a number of advantages over regular pointers. They are guaranteed to be initialized as either null pointers or pointers to a heap object. Indirection through a null pointer is checked. No delete is ever necessary. Objects are automatically freed when the last pointer to them has gone away. One significant problem with these smart pointers is that unlike regular pointers, they don't respect inheritance. Smart pointers are unattractive for polymorphic code. Given below is an example for the implementation of smart pointers.

Example:

template

class smart_pointer

{

public:

smart_pointer(); // makes a null pointer

smart_pointer(const X& x) // makes pointer to copy of x


X& operator *( );

const X& operator*( ) const;

X* operator->() const;


smart_pointer(const smart_pointer &);

const smart_pointer & operator =(const smart_pointer&);

~smart_pointer();

private:

//...

};

This class implement a smart pointer to an object of type X. The object itself is located on the heap. Here is how to use it:

smart_pointer p= employee("Harris",1333);

Like other overloaded operators, p will behave like a regular pointer,

cout<<*p;

p->raise_salary(0.5);

Name the operators that cannot be overloaded.

Answer:

sizeof . .* .-> :: ?:
Name some pure object oriented languages.

Ans:- Smalltalk, Java, Eiffel
What is an adaptor class or Wrapper class?

Answer:

A class that has no functionality of its own. Its member functions hide the use of a third party software component or an object with the non-compatible interface or a non- object- oriented implementation.

What is a dangling pointer?

Answer:

A dangling pointer arises when you use the address of an object after its lifetime is over.

This may occur in situations like returning addresses of the automatic variables from a function or using the address of the memory block after it is freed.

What is an Iterator class?

Answer:

A class that is used to traverse through the objects maintained by a container class. There are five categories of iterators:

input iterators,
output iterators,
forward iterators,
bidirectional iterators,
random access.
An iterator is an entity that gives access to the contents of a container object without violating encapsulation constraints. Access to the contents is granted on a one-at-a-time basis in order. The order can be storage order (as in lists and queues) or some arbitrary order (as in array indices) or according to some ordering relation (as in an ordered binary tree). The iterator is a construct, which provides an interface that, when called, yields either the next element in the container, or some value denoting the fact that there are no more elements to examine. Iterators hide the details of access to and update of the elements of a container class.

The simplest and safest iterators are those that permit read-only access to the contents of a container class. The following code fragment shows how an iterator might appear in code:

cont_iter:=new cont_iterator();

x:=cont_iter.next();

while x/=none do

...

s(x);

...

x:=cont_iter.next();

end;

In this example, cont_iter is the name of the iterator. It is created on the first line by instantiation of cont_iterator class, an iterator class defined to iterate over some container class, cont. Succesive elements from the container are carried to x. The loop terminates when x is bound to some empty value. (Here, none)In the middle of the loop, there is s(x) an operation on x, the current element from the container. The next element of the container is obtained at the bottom of the loop.

What is the use of ‘using’ declaration.

Answer:

A using declaration makes it possible to use a name from a namespace without the scope operator.

Define namespace.

Answer:

It is a feature in c++ to minimize name collisions in the global name space. This namespace keyword assigns a distinct name to a library that allows other libraries to use the same identifier names without creating any name collisions. Furthermore, the compiler uses the namespace signature for differentiating the definitions.

http://the-name-less-blog.blogspot.com/2005/12/c-oop-concepts.html#links

SQL tips and advance

download great ebook for your smart SQL tips and advance, it's
absolutly free
http://freepdf-ebook.blogspot.com/2007/12/teach-your-self-sql-in-21-d...

Free Python Programming books

This time I came across one free python programming books site.
Three free books on python and object oriented programming are provided on this site.

http://homepage.mac.com/s_lott/books/nonprogrammer.html
Its a basic(python) tutorial for beginners.

http://homepage.mac.com/s_lott/books/python.html
A comprehensive python book for experienced programmers.

http://homepage.mac.com/s_lott/books/oodesign.html
Its a book for serious designers.

All three books are in Creative Commons License.

Wednesday, December 19, 2007

SAP EBooks Links

Sap Help
http://rapidshare.de/files/4541109/Sap_Help.zip.htmlSAP Enterprise Modelling - Consultants Handbook
http://rapidshare.de/files/4541148/SAP_Enterprise_Modelling_-_Consultants_Handbook.zip.html

Prentice Hall PTR SAP/R3 for Everyone
http://rapidshare.de/files/4543090/Prentice.Hall.PTR.SAP.R3.for.Everyone.Jul.2005.zip.html

Prentice Hall PTR SAP/R3 for Everyone
http://www.megaupload.com/?d=43J9A58C
SAP Enterprise Modelling - Consultants Handbook
http://dc1.4shared.com/download/197936/c50b81b8/SAP_Enterprise_Modelling_-_Consultants_Handbook.html
Sap Help
http://www.megaupload.com/?d=41CKEVIF

Prentice Hall - mySAP Toolbag for Performance Tuning and Stress Testing
http://dc1.4shared.com/download/271451/1922b3dd/Prentice_Hall_-_mySAP_Toolbag_for_Performance_Tuning_and_Stress_Testing.html
Software Books - Enterprise Java for SAP
http://dc1.4shared.com/download/271452/802be267/Software_Books_-_Enterprise_Java_for_SAP.html
NOTE :
For dc1.4shared.com links paste the link in the browser (press enter) & scroll down the page to get the Download button at the bottom. Just click Download.

http://help.sap.com/printdocu/core/Print46c/en/Data/htm/english.htm http://help.sap.com/printdocu/core/Print46c/en/Data/htm/english.htm