List All Pages
Introduction to Database Security Policies Security Threats and Countermeasures Security threats can be addressed with different types of measures: Procedural, such as requiring data center...
Introduction Access to each database or even specific tables or data fields should be restricted to certain users. Privileges Database-Level Privileges All users must have access to a database to...
Main Features of PL/SQL Block Structure The basic units that make up a PL/SQL program are logical blocks, which can contain any number of nested sub-blocks. A PL/SQL block has three parts: a...
SQL - Introduction INFORMIX-SQL: Data access language used to communicate with the database manager. SQL stands for Structured Query Language. It is a data access language used for communicating...
Determining the Database Layout Creating a Data Model Implementing a Data Model Creating a Database Size Requirements Chunks Pages Extents dbspaces Blobspaces Root Dbspace Size Requirement...
Understanding the Informix Optimizer What Is the Optimizer? The optimizer is the part of the Informix engine that anticipates the best route to take before running a given query. The output from...
Introduction INFORMIX-4GL is a fourth-generation programming language that is used for the development of database applications with a character-based interface. INFORMIX-4GL provides all the...
What Should an INFORMIX-4GL Program Do? An INFORMIX-4GL program should have a clear purpose and encompass only the tasks that are related to the tables being processed. Basic Program...
In 4GL, the CLIPPED keyword is a built-in operator that removes trailing blank spaces from strings. It is often used in DISPLAY and PRINT statements.
Mistake 1: Not solving a real problem or need Your product must solve a real problem or satisfy a real need. Before starting a website, try to identify what people are complaining about, what...
# Error Handling Overview In PL/SQL a warning or error condition is called an exception. Exceptions can be internally defined (by the runtime system) or user-defined. Examples of internally defined...
What Are Subprograms? Subprograms are named PL/SQL blocks that can take parameters and be invoked. PL/SQL has two types of subprograms called procedures and functions. Generally, you use a...
Types of DBAs Operational: The operational DBA performs only the tasks required to maintain and tune an Informix DBMS Combination: Developer: These people have an intimate knowledge of the data...
http://www.fierz.ch/strategy.htm TCP/IP Sockets
Collections Dynamic Dispatch Message Passing in Java Object Serialization
Passing context from a join point to advice
Bibliography 1. MIT Introduction to Algorithms
References: Algorithms in Java, Third Edition,by Robert Sedgewick Fundamentals on Algorithms Principles of Algorithm Analysis Elementary Data Structures Abstract Data Types Recursion and...
Introduction In C++, input/output is provided through the library. IO library facilities: istream (input stream) type, which supports input operations ostream (output stream) type, which provides...
AOP
Introduction Several properties such as error handling and synchronization cannot be expressing using current notations in a cleanly localized way. Instead, they are expressed by code fragments...
Introduction Each parameter is created anew on each call to the function. The value used to initialize a parameter is the corresponding argument passed in the call. Nonreference...
args(TypePattern or ObjectIdentifier, …) These pointcuts capture join points based on the argument type of a join point. Method join points: The arguments are the method arguments. Exception...
An array holds a collection of objects of some type. Arrays are fixed size; once an array is created, new elements cannot be added. Arrays are data structures that are similar to library vectors...
The Definite Article There is no Turkish word for the Subject Definite Article - only the context tells us when to insert THE in English. Direct Objects Direct objects are the things upon with the...
Ask
URL www.ask.com Primary results Robot crawler Organic listings also influenced by A very limited number of hand-edited “web answers” Ways to submit site Submit URL form (free), or wait...
Introduction AspectJ is a seamless aspect-oriented extension to the Java programming language. It is the most mature implementation of AOP. Getting Started Pointcuts join...
Aspects are the basic units for implementing aspect-oriented crosscutting concerns. Aspects can include data members and methods. Aspects can have access specifications Aspects can declare...
Introduction System 1: This example is about a small bank. The bank wants to replace old cashless payment system with a new one. One important concept in the system is an account. System...
Defining a Base Class Like any other class, a base class has data and function members that define its interface and implementation. Example // Item sold at an undiscounted price // derived...
Introduction Linux Shell Computer understand the language of 0's and 1's called binary language. Shell is a special program which accepts instruction or commands in English and if its a valid...
Author: Various Programmers Publisher : O'Reilly Media, Inc. ISBN : 0596510047 Pages : 618 Chapter 1: A Regular Expression Matcher1 You can find more information in this section about regular...
The binary tree is a useful data structure for rapidly storing sorted data and rapidly retrieving stored data. A binary tree is composed of parent nodes, or leaves, each of which stores data and...
The bitwise operators take operands of integral type. These operators treat their integral operands as a collection of bits, providing operations to test and set individual bits. In addition, these...
A Queue that additionally supports operations that wait for the queue to become non-empty when retrieving an element, and wait for space to become available in the queue when storing an element....
Latest Posts:
Blog Title
Design your own WordPress Theme Getting a Custom Theme
How to Promote your Blog Blogging Business Model Blog Design Blog Maintenance Blog Content Blog Mistakes
Content Model Who will write the content How often the content will be published Marketing Model How are you going to build links Will you write guest posts Will you do keyword research Will...
Track what others are saying about your blog
Giving up too early: Blogs take time to take off. You need to be patient and persistent. Say what everyone else is talking about: Say something unique and share your opinion. Not using your own...
The title of your next post is the main factor that people use to determine whether they’ll read your next post. Tips: Communicate a Benefit Create Controversy or Debate Ask a...
Read The Open Source Perspective Secrets for Blogging Your Way to a Six Figure Income Short List How to be a Programmer Beautiful Code Programming from the Ground Up Producing Open Source...
Author: Publisher : ISBN : Pages : Introduction Chapter 1 Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Chapter 7 Chapter 8 Chapter 9 Chapter 10
Author: Publisher : ISBN : Pages : Introduction Chapter 1 Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Chapter 7 Chapter 8 Chapter 9 Chapter 10
Definition: Bounce rate is the percentage of website visitors that leave the website directly from the page they enter without clicking through to any other page of the website. Internal...
Developing a brand's image and standing with a view to creating long term benefits for brand awareness and brand value.
Broadcatching is the downloading of digital content that has been made available over the Internet using RSS syndication. The general idea is to use an automated mechanism to aggregate various web...
Introduction Buddi is a personal finance and budgeting program Buddi is released under the GNU General Public License. Guide Installation Instructions on how to install Buddi Accounts An account in...
Principle 1: Create Value An online successful project needs to create value. Principle 2: Keep the Profits in Mind You need to figure out how you are going to generate profits. Principle 3:...
C++
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. Alan Kay Variables and Basic Data-types Primitive Built-in Types C++ Variables const References typedef enum C++...
A Runnable encapsulates a task that runs asynchronously. A Callable is similar to a Runnable, but it returns a value. The Callable interface is similar to Runnable, in that both are designed for...
An argument passing convention where the address of an argument variable is passed to a function, as opposed to passing the value of the argument expression. The C language's & (address of) and...
If we pass the variables normally, they will be passed by value: a copy of the variable's assigned content will be passed to the function as a constant. This means that it can not be changed.
Introduction Suppose that you are buying a car and instead of getting a ready-to-use car, you get all the parts necessary to assemble the car your self. However you have to adapt some parts. A...
Introduction Arrays are data structures consisting of related data items of the same type. Arrays are static structures and remain the same size throughout program execution. Arrays An array is a...
The correct value to return to the operating system upon the successful completion of a program is 0. The only function all C programs must contain is main(). To signal the beginning and end of...
n C++ we define our own data types by defining a class. A class defines the data that an object of its type contains and the operations that can be executed by objects of that type. The library...
Informix Certification Oracle Certification Linux Certification UNIX Certification AIX Certification Windows Certification Microsoft Certified Database Administrator (MCDBA) Web Services...
The following example illustrates the difference between cflow and withincode. public class Hello { public void c() { System.out.println("C"); } public void b() {...
Functions are blocks of code that perform a number of pre-defined commands to accomplish something productive. You can either use the built-in library functions or you can create your own...
Introduction A header file contains forward declarations of functions and variables. Every external function will be mentioned in a header file, including libraries that are pre-compiled into...
What is A Market? A market is any structure that allows buyers and sellers to exchange products and services. A market gravitates around supply (sellers) and demand (buyers). What is A Niche? A...
The ability to control the flow of your program, letting it make decisions on what code to execute. The if statement allows you to control if a program enters a section of code or not based on...
File I/O For C File I/O you need to use a FILE pointer, which will let the program keep track of the file being accessed. To open a file you need to use the fopen function, which returns a FILE...
Introduction Classes let us define our own types that are customized for the problems we need to solve, resulting in applications that are easier to write and understand. Well-designed class types...
Defining the Body of a Member Function Example The avg_price function has an empty parameter list and returns a value of type double. It is declared inside the class but defined elsewhere. The...
Every class defines its own new scope and a unique type. The declarations of the class members within the class body introduce the member names into the scope of their class.
Linked lists are a way to store data with structures so that the programmer can automatically create a new place to store data whenever necessary. Specifically, the programmer writes a struct...
Loops Loops are used to repeat a block of code. A loop lets you write a very simple statement to produce a significantly greater result simply by repetition. Example 1 #include...
Cms
Drupal
Object-oriented programming is based on three fundamental concepts: data abstraction, inheritance, and dynamic binding. In C++ we use classes for data abstraction and class derivation to inherit...
Author: Steve McConnell Publisher : Microsoft Press ISBN : 0-7356-1967-0 Pages : 960 Introduction Chapter 1 Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Chapter 7 Chapter 8 Chapter 9 Chapter...
TODO http://java.sun.com/javase/6/docs/technotes/guides/collections/index.html deque
Kara Black siyah Black Beyaz White Kırmızı Red Mavi Blue Turuncu Orange Yeşil Green Sarı Yellow Pembe Pink
ANALYZE Statement Now superceeded by GATHER_SCHEMA_STATS. AUDIT Statement Audit an SQL statement or access to a specific database object. CALL Execute a procedure or function from within SQL (may...
Changing the Password ALTER USER <yourName> IDENTIFIED BY <newPassword>; Creating a Table CREATE TABLE test ( i int, s char(10) ); Creating a Table With...
References: Introduction to Computer Security,Matt Bishop An Overview of Computer Security
I have always wished for my computer to be as easy to use as my telephone; my wish has come true because I can no longer figure out how to use my telephone Bjarne Stroustrup Theoretical Algorithms
Condition factors out the Object monitor methods (wait, notify and notifyAll) into distinct objects to give the effect of having multiple wait-sets per object, by combining them with the use of...
The IO library manages a set of condition state members that indicate whether a given IO object is in a usable state or has encountered a particular kind of error. Many programs need only know...
Message and Log Files The INFORMIX-OnLine log and console files are both UNIX flat files, which are specified in the Informix onconfig file, via the CONSOLE and MSGPATH onconfig parameters. The...
Changes in Spelling In Turkish the spelling of the words is changed when the pronunciation changes. Voicing of Consonants Voiced consonant: Is one where the voice is used to produce the sound (soft...
The const type transforms an object into a constant. Example 1 const int bufSize = 512; // input buffer size bufSize = 0; // error: attempt to write to const object const int i, j = 0; //...
Constructors are special member functions that are executed whenever we create new objects of a class type. The job of a constructor is to ensure that the data members of each object start out with...
zampas at gmail dot com
Introduction A Content Management System, or CMS, is an application that simplifies the process of creating, editing, managing and sharing digital content. Blogging Most popular are WordPress,...
These pointcuts capture join points based on the control flow of join points captured by another pointcut. The control flow of a join point defines the flow of the program instructions that occur...
This is a future opportunity. The main idea is to get a consistent, focused message to the employees at the right time. Examples: Call Centers Assembly floor Plant operations Human...
Latching variables specify conditions that once set never change. This provides a way to start several threads and have them wait until a signal is received from a coordinating thread. [1] The...
CPC
CPC stands for Cost Per Click. It is an advertising method where the advertiser pays a specific rate for every click that his ad will receive. Google AdSense is the most popular CPC ad network for...
CPM
CPM stands for Cost Per Mile. It is an advertising method where the advertiser pays a flat flee per 1,000 impressions of his ad.
Introduction Pointers are variables that contain memory addresses as their values. A variable name directly references a value and a pointer indirectly references a value. Example 1 int...
"Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live." Rick Osborne C Basics C Variables C Header Files C If Statements C Loops C...
User controls are those controls you can build yourself for use in Windows forms. Web user controls are used for web forms. Multithreading gives your programs the ability to do several things at...
There are two ways to provide code that will run in a different thread: Subclass Thread class Implement the Runnable interface public class DefineExecuteThread { public static class...
Introduction A static local variable exists for the duration of the program, but is only visible in the function body. Static automatic variables continue to exist even after the block in which...
Strings are collections of characters sitting next to each other in memory. The only difference between an array of characters is that you cannot modify string literals, whereas you can modify an...
Structs When programming, it is often convenient to have a single name with which to refer to a group of a related values. Structures provide a way of storing many different values in variables of...
Switch case statements are a substitute for long if statements that compare a variable to several "integral" values. Example 1 #include <stdio.h> #include <stdlib.h> int main() {...
argument: A value passed to a function when it is called. block: Sequence of statements enclosed in curly braces. buffer: A region of storage used to hold data. IO facilities often store input (or...
Typecasting is a way to make a variable of one type, such as an int, act like another type, such as a char, for one single operation. To typecast something, simply put the type of variable you want...
A typedef declaration lets you define your own identifiers that can be used in place of type specifiers such as int, float, and double. A typedef declaration does not reserve storage. The names you...
Introduction C++ is a statically typed language, which means that types are checked at compile time. The process by which types are checked is referred to as type-checking. lvalue: An expression...
A synchronization aid that allows a set of threads to all wait for each other to reach a common barrier point. The barrier is called cyclic because it can be re-used after the waiting threads are...
Requirements Analysis user needs; what must database do? Conceptual Design high level description (often done w/ER model) Entities Relationships Logical Design translate ER into DBMS data...
Database Theory SQL ORACLE Informix Sybase
Database Theory - Introduction Database Theory - Entity-Relationship Model Database Theory - Relational Model Database Theory - SQL Database Theory - Other Relational Languages Database Theory -...
Data mining is the process of sorting through large amounts of data and picking out relevant information. It is usually used by business intelligence organizations, and financial analysts, but is...
All examples are implemented in C and Java. Linked Lists Trees Graphs Vectors Matrices and Tables Stacks Queues Maps Sets
Introduction DB–Access utility provides a user interface and is used to access, modify, and retrieve information from Informix database servers. Starting dbaccess dbaccess is located in...
A database management system (DBMS), consists of A collection of interrelated and persistent data (the database) A set of application programs used to access, update and manage that data (the...
DDS
Digital Dynamic Signs This is a "part-time" project I am working on. This will be under construction for some time. Terminology Digital Signage IPTV Internet Television media streaming HW / SW...
6.1 RESOURCES 6.1.1 Preemptable and Nonpreemptable Resources 6.1.2 Resource Acquisition 6.2 INTRODUCTION TO DEADLOCKS 6.2.1 Conditions for Resource Deadlocks 6.2.2 Deadlock Modeling 6.3 THE OSTRICH...
Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it. Brian Kernighan
If debugging is the process of removing software bugs, then programming must be the process of putting them in. Edsger Dijkstra
A function is uniquely represented by a name and a set of operand types. Its operands, referred to as parameters, are specified in a comma-separated list enclosed in parentheses. The actions that...
They are called demonstrative because they demonstrate which item is being mentioned. +The simple Forms bu kedi (this cat) şu fincan (that cup - relatively nearby) o adam (that man over there -...
Introduction DEMRAL is a Domain Engineering method for developing algorithmic libraries. The characteristics are: Main concepts are captured as ADTs and algorithms that operate on the ADTs The...
- Senin evinde ne var? (What's in your house) Benim evinde kitaplar var. Benim evinde tuvalet var. Benim evinde garaj yok. - Senin evinde kilim var mı? (Is there a carpet in your house) Benim...
http://stackoverflow.com/questions/244706/learningimplementing-design-patterns-for-newbies Strategy Pattern
Introduction AKA Retail TV, Electronic Billboards, Dynamic Digital Signs, Digital Media Networks. Digital signage is a form of out-of-home advertising in which content and messages displayed on an...
Django Introduction Django Model Layer Django Template Layer Django View Layer Django Admin Site Django Forms Django The development process Django Apps
The Django Admin Site The dhango.contrib packages This is the part of the Django codebase that contains various useful add-ons to the core framework. Activating the Admin Interface Changes to...
Getting Data From the Request Object HttpRequest objects contain several pieces of information about the currently requested URL. You should always use these attributes/methods instead of...
Introduction Django is a Web framework. Using Django, you can build and maintain high-quality Web applications with minimal fuss. The MVC Design Pattern MVC is way of developing software so that...
Models The MTV (or MVC) Development Pattern Model: Refers to the data access layer. This is handled by Django's database layer. View: Refers to the part of he system that selects what to display...
Introduction Writing Python code and designing HTML are two different disciplines. It’s much cleaner and more maintainable to separate the design of the page from the Python code...
Introduction The contents of the page are produced by a view function, and the URL is specified in a URLconf. A view is just a Python function that takes an HttpRequest as its first parameter and...
A domain as an area of knowledge which: Is scoped to maximize the satisfaction of the requirements of its stakeholders Includes a set of concepts and terminology understood by practitioners in...
Domain analysis involves domain scoping and feature modeling.
The purpose of domain design is to develop a common architecture for the system family. This involves answering questions such as what kinds of components are needed, how they will be connected,...
Introduction Part of the development process of System Family Engineering. AKA development for reuse. Generative Programming focuses on designing and implementing reusable software for generating...
We need to implement the components, generators, and the reuse infrastructure.
Domain scoping determines which systems and features belong to the domain and which not.
Introduction A domain-specific language (DSL) is a programming or executable specification language that offers, through appropriate notations and abstractions, expressive power focused on, and...
Drupal Modules Drupal Core Drupal Themes Drupal Nodes Drupal Blocks Drupal File Structure Drupal Events Drupal Menu System Drupal Database Links Drupal API reference
A block is information that can be enabled or disabled in a specific location on your web site’s template. Blocks are typically placed in a template’s sidebar, header, or footer. Blocks can be...
Drupal - Basic Content Management Drupal - User Management Drupal - Session Management Drupal - URL Aliasing Drupal - Localization Drupal - Templating Drupal - Syndication Drupal - Logging
Introduction Drupal uses a lightweight database abstraction layer between the code and the database. Database Parameters In the sites/all/settings.php file. Database Abstraction Layer Drupal...
Introduction Internal events are referred as hooks, because when one of the events occurs, Drupal allows modules to hook into the path of execution at that point. Drupal’s built-in trigger module...
includes folder Contains libraries of common function that Drupal does. misc folder Contains the core modules, with each module in its own folder. profiles folder Contains different installation...
Introduction Three responsibilities: Callback mapping access control menu customization Callback Mapping When a web browser makes a request to Drupal it gives Drupal a URL. For example...
Introduction A Drupal module is simply a collection of files containing a set of routines written in PHP. Because the module code executes within the context of the site, it can use all the...
Content types in Drupal are derived from a single base type referred to as a node. Module developers can add features like ratings, comments, file attachments, and geolocation information. Nodes...
Theme System Components Template Languages and Theme Engines Template languages like Smarty and PHPTemplate can be used to fill template files with dynamic data within Drupal. To use these...
A language in which types are discovered at execution time; the opposite of statically typed. VBScript and Python are dynamically typed, because they figure out what type a variable is when you...
Definitions: dynamic means at runtime static means at compile time. Is-A Relationship Suppose we have the following inheritance hierarchy: Animal <- Mammal <- Human. Let's say we have the...
Embedded is a method of combining the computing power of a programming language and the database manipulation capabilities of SQL. It allows programmers to embed SQL statements in programs written...
Definition C++ keyword used to declare an enumeration. The typedef keyword can be followed by any C++ built-in data type or any class. Also the data type can be a pointer to a known...
The entity-relationship model is based on a perception of the world as consisting of a collection of basic objects (entities) and relationships among these objects.
The E-R (entity-relationship) data model views the real world as a set of basic objects (entities) and relationships among these objects. Entities An entity is an object that exists and is...
An expression with two or more operators is a compound expression. In a compound expression, the way in which the operands are grouped to the operators may determine the result of the overall...
Overview Backup An IDS backup is a copy of one or more dbspaces and logical logs that the database server maintains. What gets backed up are pure IDS pages. Operating system files or IDS...
Server operating modes The database server's operating mode determines what type of task or access the database administrator (DBA) and users can perform on the database, and what type of service...
Installing IDS Downloading IDS Free for development use only. Free version of Informix Dynamic Server Developer Edition 11.5 Several installation methods Console mode (This is the default mode...
Operating system resources affecting system operations The performance of your database server application depends on the following factors: Hardware resources Operating-system...
Introduction High Availability Data Replication (HDR) is a method to replicate data from a primary server to another (secondary) server. HDR replicates any logged database from the primary to the...
SQL built-in functions An SQL statement can contain not only operators and column names, but also one or more functions. The use of functions makes it possible to perform more complex database...
Introduction Troubleshooting is an iterative process. To approach troubleshooting, it is necessary to understand the processes of what you are looking at. To utilize the various approaches that...
Exceptions are run-time anomalies, such as running out of memory or encountering unexpected input. Exceptions exist outside the normal functioning of the program and require immediate handling by...
It offers a simplified way of communicating between threads, that is, by passing a specific object between two threads. That's why there's the <V> after the class name. import...
An object that executes submitted Runnable tasks. There are several static Executor factory methods available in the java.util.concurrent.Executors class. It is similar to calling new Thread...
public class ExecutorCompletionService<V> extends Object implements CompletionService<V> A CompletionService that uses a supplied Executor to execute tasks. This class arranges that...
Factory and utility methods for Executor, ExecutorService, ScheduledExecutorService, ThreadFactory, and Callable classes defined in this package. This class supports the following kinds of...
public interface ExecutorService extends Executor An Executor that provides methods to manage termination and methods that can produce a Future for tracking progress of one or more asynchronous...
Expressions An expression returns a value. Conditions If you ever want to find a particular item or group of items in your database, you need one or more conditions. Conditions are contained in...
Fdisk Utility is used to manage partitions on hard disk devices. Under linux all kind of devices are located under /dev/ directory. Types of Disks IDE IDE drives will be given device names /dev/hda...
Feature modeling is a method and notation to represent common and variable features of the systems in a system family. It is the most important contribution of domain analysis which is the first...
Introduction Feature Oriented Programming (FOP) is the study of feature modularity and programming models for product-lines. Features are first-class entities in design. There are often implemented...
Introduction The fstream header defines three types to support file IO: ifstream, derived from istream, reads from a file. ofstream, derived from ostream, writes to a file. fstream, derived from...
4.1 FILES 4.1.1 File Naming 4.1.2 File Structure 4.1.3 File Types 4.1.4 File Access 4.1.5 File Attributes 4.1.6 File Operations 4.1.7 An Example Program Using File System Calls 4.2...
In some cases, it is convenient to let specific nonmember functions access the private members of a class while still preventing general access. The friend mechanism allows a class to grant access...
Functional programming is a programming paradigm that treats computation as the evaluation of mathematical functions and avoids state and mutable data. Programming Dictionary
Introduction A function must be declared before it is called. A function declaration consists of a return type, the function name, and parameter list. These three elements are referred to as the...
The objective of this book is to study a broad variety of important and useful algorithms—methods for solving problems that are suited for computer implementation. We shall deal with many...
A Future represents the result of an asynchronous computation. Methods are provided to check if the computation is complete, to wait for its completion, and to retrieve the result of the...
A cancellable asynchronous computation. This class provides a base implementation of Future, with methods to start and cancel a computation, query to see if the computation is complete, and...
Designed to be appropriated for virtually any kind of applications.
Introduction Where a reference is not included the information are from the program-transformation wiki. [1] A synonym of Generative Programming (GP) is Program Transformation. The goal of...
Introduction Generative software development is a system-family approach, which focuses on automating the creation of system family members: a given system can be automatically generated from a...
The generator takes a specification of a system or component and returns the finish system or component. Steps: Check if the specified system can be built Completes the specification Assembles the...
Introduction Generic programming allows components which are extensively customizable, yet retain the efficiency of statically configured code. This technique can eliminate dependencies between...
Designing a GenVoca architecture requires the following steps: Identify the main functionalities in the feature diagrams from the Domain Analysis Enumerate component categories and components per...
Decide what you need A WordPress theme: Not, just the PSD files. Logo: A high resolution version so that you can use it in printed material. Copyright: You must have full exclusivity. Decide if...
Git
Repository Contents The purpose of Git is to manage a project. Git stores this information in a data structure called a repository. A git repository contains A set of commit objects. A set of...
Programming Dictionary
URL www.google.com Primary results Robot crawler Organic listings also influenced by ODP Ways to submit site Google Sitemaps submit URL, or wait for the robot to find you Pay-per-click...
The DataSet Class A dataset is a cache of data retrieved from a database, and it's the major component of ADO.NET. A DataSet object is made up of a collection of DataTable objects that you can...
To allow programs to be broken up into logical parts, C++ supports what is commonly known as separate compilation. Proper use of header files can provide two benefits: All files are guaranteed to...
A high-level programming language has strong abstraction from the details of the computer. Programming Dictionary
Author:Robert L Rea Introduction Personal opinions of the authors. Focuses on social problems and summarizes the skills needed for a programmer. Beginner Personal Skills Learn to Debug To debug is...
Introduction Important to choose the right company. Linux Hosting vs. Windows Hosting Linux uses Apache web server, which is faster and more secure than the windows alernative (IIS). Cheaper Is...
If you are allowed to edit pages in this Site, simply click on edit button at the bottom of the page. This will open an editor with a toolbar pallette with options. To create a link to a new page,...
Do Join the most relevant social media sites and work to build value. Remember to be sincere, relevant and valuable. +Don't Leave "great posts" on other blogs: One of the best ways to get...
Using an editor: Most text editors support regular expressions. This is a guide for regular expressions in vim and a guide for expressions in emacs. * Code Searching with grep: Useful when...
The ability to control the flow of your program, letting it make decisions on what code to execute. The if statement allows you to control if a program enters a section of code or not based on...
Immutable objects are always thread safe. [1] Cases No fields at all. class StatelessAdder { public int add(int a, int b) { return a+b;} } Only final fields class ImmutableAdder {...
Imperative programming is a programming paradigm that describes computation in terms of statements that change a program state. Programming Dictionary
Designing the Database Designing a physical database should follow a thorough investigation of the requirements, data needs, and development of a solid logical data model. Normalization Versus...
Informix Theory Informix Certification Informix ESQL Informix - Select Informix - Modifying Data Informix - Backup & Recovery Informix - MACH 11 Informix - IDS Informix - Environment...
Informix Architecture Instance An Informix instance is a single connection to shared memory. It is represented by one or more oninit processes. When Informix is started or stopped, these processes...
Exam 918 - System Administrator for Informix $150 Locate a Test Center Sample Test $10 Topics Exam 918 - Installation and Configuration (14%) Exam 918 - System Activity Monitoring (13%) Exam 918...
Introduction dbaccess includes the following demonstration databases: The stores_demo database illustrates a relational schema with information about a wholesale sporting-goods distributor. The...
To run Informix products, this machine must be able to run as an open system. An open system consists of two key components—the hardware and the operating system. An open system is loosely...
Environment variables that IBM Informix database server products and their utilities use. DBDATE The DBDATE environment variable specifies the end-user formats of DATE values. On UNIX systems that...
Introduction to INFORMIX-ESQL/C Programming with INFORMIX-ESQL/C INFORMIX-ESQL/C Data Types Working with Character and String Data Types Working with the DECIMAL Data Type Working with Numeric Data...
Introduction Informix Dynamic Server (IDS) is an extensible Relational Database Management System. Editions Dynamic Server Enterprise Edition: Fully featured and the only edition to feature...
1980 Relational Database Systems (RDS) 1988 RDS merged with Innovative Software 1990 original INFORMIX-SE (Standard Engine) database server was joined by INFORMIX-OnLine, which added new...
Introduction Informix stores the log records in a logical log. Informix uses logical-log records when it performs various functions that recover data and ensure data consistency, as follows: Fast...
http://www.informix-zone.com/idswiki/doku.php/idsdev:ha:general
Deleting Rows The DELETE statement removes any row or combination of rows from a table. You cannot recover a deleted row after the transaction is committed. Deleting All Rows of a Table The...
Introduction INFORMIX-OnLine is the follow-up and enhancement to the Standard Engine product. OnLine is a continuously running program on a main computer; this program is known as a database server...
Introduction INFORMIX-OnLine Dynamic Server is a relational database management system (RDBMS) that provides client/server processing. Uses Dynamic Server has the same use that OnLine has, to store...
ONCHECK The oncheck utility displays information about the database disk configuration and usage, such as the number of pages used for a table, the contents of the reserved pages, and the number...
Introduction PDQ stands for Parallel Database Query. It accomplishes complex SQL operations in parallel across several processors, thus reducing the execution time. PDQ breaks down large query...
Introduction The SELECT statement is constructed of clauses that let you look at data in a relational database. Selection is implemented through the WHERE clause of a SELECT statement. SELECT *...
Introduction The first release of relational database. It is designed to provide a dependable relational database solution for small- to medium-sized businesses without placing extra demands on the...
SYSMASTER Database systabextents systabinfo systabnames systabpaghdrs systabpagtypes SYSUTILS Database bar_action Table bar_instance Table bar_object Table bar_server Table SYSUSER Database sysauth...
1.INFORMIX - Introduction 2.INFORMIX - Environment Introduction 5.INFORMIX - Standard Engine 6.INFORMIX - OnLine 7.INFORMIX - OnLine Dynamic Server 8.INFORMIX - Universal Server 9.INFORMIX -...
Introduction INFORMIX-Universal Server is an object-relational database management system that allows developers to extend the range of available data types, add routines that operate on those...
Introduction The optimizer uses the statistics gathered to determine the best access path of all queries. These are especially important when joining multiple tables in a query. Statistics should...
A function specified as inline (usually) is expanded "in line" at each point in the program in which it is invoked. Unlike other function definitions, inlines should be defined in header...
5.1 PRINCIPLES OF I/O HARDWARE 5.1.1 I/O Devices 5.1.2 Device Controllers 5.1.3 Memory-Mapped I/O 5.1.4 Direct Memory Access 5.1.5 Interrupts Revisited 5.2 PRINCIPLES OF I/O SOFTWARE 5.2.1 Goals of...
Preparing to Install the INFORMIX-OnLine Product Family Setting Up UNIX Configuration Parameters and Environmental Variables Environmental Variables INFORMIX needs a certain set of environment...
Interactive Advertising is the use of interactive media to promote and/or influence the buying decisions of the consumer in an online and offline environment. Interactive advertising can utilize...
Internet television (or Internet TV) is television distributed via the Internet. [1] Some of the ways in which Internet delivered television is used include: Watching on a regular TV (via a direct...
programming language whose programs are translated to machine code at the time of execution and it's implementation often takes the form of an interpreter. Programming Dictionary
Bibliography 1. Interrupts and Signals
Interrupt Threads To interrupt threads use the Thread.interrupt() method. The Thread.stop() method is deprecated Using the interrupt() method is not sufficient. The best way is to use a shared...
Definition A computer database is a structured collection of records or data that is stored in a computer system. A database relies upon software to organize the storage of the data and to enable...
Programming with INFORMIX-ESQL/C What Is INFORMIX-ESQL/C? ESQL/C is an SQL application programming interface (API) that enables you to embed Structured Query Language (SQL) statements directly...
As our ability to gather, process, and distribute information grows, the demand for ever more sophisticated information processing grows even faster. Computer Networks: A large number of separate...
Most information systems rely on a relational database management system. Oracle is a full-featured, high-performance RDBMS...
1.1 WHAT IS AN OPERATING SYSTEM? 1.1.1 The Operating System as an Extended Machine 1.1.2 The Operating System as a Resource Manager 1.2 HISTORY OF OPERATING SYSTEMS 1.2.1 The First Generation 1.2.2...
Introduction An SQL query can be one of the following: Add/Remove table Insert, modify, or delete rows or fields Get specific results Modify security information General Rules of Syntax Commands...
SQL is a nonprocedural language, in contrast to the procedural or thirdgeneration languages (3GLs) such as C++ and Java.
IPTV (Internet Protocol Television) is a system where a digital television service is delivered by using Internet Protocol over a network infrastructure . A general definition of IPTV is television...
While we can use subscripts to access the elements in a vector, the library also gives us another way to examine elements: We can use an iterator. An iterator is a type that lets us examine the...
Java: Write Once, Debug Everywhere Introduction Java is a high-level programming language developed by Sun. Java is an object-oriented programming ( OOP) language similar to C++. Algorithms in...
For the java.util.concurrent class see CyclicBarrier A barrier is a type of synchronization method. A barrier for a group of threads or processes in the source code means any thread/process must...
http://oreillyschool.com/courses/java-programming.php
java.util.concurrent.Semaphore A counting semaphore. The methods acquire() and release() are used here instead of P() and V(). Each acquire() blocks if necessary until a permit is available, and...
Interfaces and classes providing a framework for locking and waiting for conditions that is distinct from built-in synchronization and monitors. [1] The Lock interface supports locking disciplines...
Executors Interfaces Executor is a simple standardized interface for defining custom thread-like subsystems, including thread pools, asynchronous IO, and lightweight task frameworks. Depending on...
Put a thread to sleep until another thread finishes. /* * The join method allows one thread to wait for the completion of another. */ public class JoinExample { public static Thread...
Please change this page according to your policy (configure first using Site Manager) and remove this note. Who can join? You can write here who can become a member of this site. Join! So you...
Lcd
Introduction Liquid Crystal Display LCD is a thin, flat display device made up of any number of color or monochrome pixels arrayed in front of a light source or reflector. It is often utilized in...
Author:Joseph LeBlanc Publisher :PACKT Publishing ISBN :1847191304 Pages : 200 pages Chapter 1: Joomla! Extension Development: An Overview Why Extend Joomla! Any type of program that can be coded...
Definition The standard library makes it easy to deal with bits through the bitset class. To use a bitset we must include its associated header file. #include <bitset> using...
http://xmlsoft.org/html/
Introduction Linda is a concurrent programming model that has evolved from a Yale University research project. The primary concept in Linda is that of a tuple space, an abstraction via which...
10.1 HISTORY OF UNIX AND LINUX 10.1.1 UNICS 10.1.2 PDP-11 UNIX 10.1.3 Portable UNIX 10.1.4 Berkeley UNIX 10.1.5 Standard UNIX 10.1.6 MINIX 10.1.7 Linux 10.2 OVERVIEW OF LINUX 10.2.1 Linux...
Certification Programs Four Linux certification programs. CompTIA - Linux+ Available through prometric centers. LPI - Linux Professional Institute Certified...
http://tuxradar.com/content/take-linux-filesystem-tour/
Introduction The Linux IPC (Inter-process communication) facilities provide a method for multiple processes to communicate with one another. Half-duplex UNIX Pipes 6.2.1 Basic Concepts A pipe is a...
libxml2 library
Permissions http://www.zzee.com/solutions/unix-permissions.shtml Migrating Linux User accounts http://www.cyberciti.biz/faq/howto-move-migrate-user-accounts-old-to-new-server/ Linux Logging Linux...
Introduction Development of a reusable singly linked list. First we need to analyze the requirements different applications might have, such as type of elements, element traversal, storage layout,...
Introduction The scope of a name is the part of the program's text in which that name is known. The lifetime of an object is the time during the program's execution that the object exists. The...
A lock is a tool for controlling access to a shared resource by multiple threads. Commonly, a lock provides exclusive access to a shared resource: only one thread at a time can acquire the lock and...
http://www.ericlander.com/631.html
Logical log records are used to keep a history of database and database server changes since the time of the last dbspace backup.
loose coupling is a software-development approach that values the importance of making pieces interchangeable. If two pieces of code are loosely coupled, then changes made to one of the pieces will...
Lxr
source.in Present sourcecode as html, complete with references search.in ident.in genxref.in find.in diff.in Common.pm Config.pm SimpleParse.pm
Introduction If you run make the make program will look for a file named Makefile in your directory, and then execute it. If you have several makefiles, then you can execute them with the command...
The Function malloc is most commonly used to attempt to “grab” a continuous portion of memory. Example 1 #include <stdlib.h> #include <stdio.h> #define BUFFERSIZE 1024*1024...
Each IO object manages a buffer, which is used to hold the data that the program reads and writes.
Finding Markets Choosing the right market is a matter for evaluating the internal factors (value proposition and resources) and the external ones (supply and demand forces). How to find...
Streaming media is multimedia that is continuously received by, and normally displayed to, the end-user while it is being delivered by the provider. The name refers to the delivery method of the...
Greetings Merhaba! (Hello) günaydın (good morning) iyi ğünler ( good day(s) ) iyi akşamlar (good evening(s) ) iyi geceler (good night(s) ) hoşça kalın (bye bye) When meeting someone Memnun...
Memory is like an orgasm. It's a lot better if you don't have to fake it. Seymour Cray 3.1 NO MEMORY ABSTRACTION 3.2 A MEMORY ABSTRACTION: ADDRESS SPACES 3.2.1 The Notion of an Address...
Message exchange is achieved through routines that send / receive / broadcast messages between processes. For a standardize interface see MPI
When a thread sends a message (an object) to another thread. Used for thread communication and synchronization in environments where the threads do not have shared memory Hence the threads cannot...
Blog » Migrating from Blogger to WordPress Posted on 1240405773|%A: %d %B, %Y|agohover test Like this entry? module "forum/ForumCommentsModule" title%3D%22Leave+a+comment%22
Model driven development (MDD) aims at capturing every important aspect of a software system through appropriate models. A model is an abstract representation of a system and the portion of the...
Introduction Functions in SQL enable you to perform feats such as determining the sum of a column or converting all the characters of a string to uppercase. Aggregate Functions These functions are...
MPI
Message Passing Interface (MPI) is a language-independent computer communications descriptive application programming interface (API) for message-passing on a parallel computer.
Msn
URL www.msn.com Primary results Robot crawler Organic listings also influenced by ODP Ways to submit site Submit URL form (free), or wait for the robot to find you Pay-per-click...
7.1 INTRODUCTION TO MULTIMEDIA 7.2 MULTIMEDIA FILES 7.2.1 Video Encoding 7.2.2 Audio Encoding 7.3 VIDEO COMPRESSION 7.3.1 The JPEG Standard 7.3.2 The MPEG Standard 7.4 AUDIO COMPRESSION 7.5...
A multi-paradigm is a programming language that supports more than one programming paradigm. Programming Dictionary
8.1 MULTIPROCESSORS 8.1.1 Multiprocessor Hardware 8.1.2 Multiprocessor Operating System Types 8.1.3 Multiprocessor Synchronization 8.1.4 Multiprocessor Scheduling 8.2 MULTICOMPUTERS 8.2.1...
Mutual Exclusion problem: How to keep two or more threads from being in their critical sections at the same time A Mutex (Mutual Exclusion lock) cclass can be used. Examples : Mutex0.java : No...
Introduction Namespaces allow to group entities like classes, objects and functions under a name. This way the global scope can be divided in "sub-scopes", each one with its own...
References: Computer Networks, Fourth Edition,Andrew S. Tanenbaum Introduction to Networks The Physical Layer The Data Link Layer The Medium Access Control Sublayer The Network Layer The Transport...
Network security problems can be divided into four closely intertwined areas: Secrecy: keeping information out of the hands of unauthorized users. Authentication: Determining whom you are talking...
New
test
Describe data at the conceptual and view levels. Some models are Entity-relationship Model or ER Model. Object-Oriented Model
Object-oriented programming (OOP) is a programming paradigm that uses objects – data structures consisting of datafields and methods together with their interactions – to design applications...
The object-oriented model is based on a collection of objects. An object contains values stored in instance variables within the object but unlike the record-oriented models, these values are...
A serialized object is an object represented as a sequence of bytes that includes the object’s data as well as information about the object’s type and the types of data stored in the object....
Introduction and Business Principles What Is Internet Marketing? Business Principles 7 Deadly Mistakes to Avoid Domain Names The Importance of the Domain The Domain Research Process Tools And...
Last modified Pages Last created Pages Science is organized knowledge. Wisdom is organized life. (Immanuel Kant)
Oop
Advantages of the Object-Oriented Paradigm Classes and objects: Classes correspond to the concepts of a problem domain and objects represent the concrete implementations of these...
The OpenMP Application Program Interface (API) supports multi-platform shared-memory parallel programming in C/C++ and Fortran on all architectures OpenMP is a portable, scalable model that gives...
Buddi http://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html
OS Theory MINIX NetBSD Linux From Scratch Linux Theory Linux Programming Linux Kernel Source Tree fdisk Linux Filesystem
13.1 THE NATURE OF THE DESIGN PROBLEM 13.1.1 Goals 13.1.2 Why is it Hard to Design an Operating System? 13.2 INTERFACE DESIGN 13.2.1 Guiding Principles 13.2.2 Paradigms 13.2.3 The System Call...
The Option and Imports Statements The Option statement sets a number of options for the rest of your code, and the Imports statement imports namespaces into your code, making them more readily...
Oracle and Informix Dynamic Server Compared Oracle9i Database Concepts Oracle9i Application Developer's Guide Commands in ORACLE Oracle PL/SQL Pro*C
Client/Server Architecture The client runs the database application that accesses database information and interacts with a user. The server runs the Oracle software and handles the functions...
1 Understanding the Oracle Programmatic Environments 2 Managing Schema Objects 3 Selecting a Datatype 4 Maintaining Data Integrity Through Constraints 5 Selecting an Index Strategy 6 Speeding Up...
Oracle 9i - Introduction to the Oracle Server Oracle 9i - Data Blocks, Extents, and Segments Oracle 9i - Tablespaces, Datafiles, and Control Files Oracle 9i - The Data Dictionary Oracle 9i -...
http://download.oracle.com/docs/html/B16022_01/ch2.htm
Overview To use the Oracle bulk loader, you need a control file, which specifies how data should be loaded into the database; and a data file, which specifies what data should be loaded. Creating...
PL/SQL - Manual PL/SQL - Examples
Introduction to OS PROCESSES AND THREADS MEMORY MANAGEMENT FILE SYSTEMS INPUT/OUTPUT DEADLOCKS MULTIMEDIA OPERATING SYSTEMS MULTIPLE PROCESSOR SYSTEMS SECURITY LINUX OPERATING SYSTEMS DESIGN
Introduction Two functions that appear in the same scope are overloaded if they have the same name but have different parameter lists. Function overloading can make programs easier to write and to...
Collections Dynamic Dispatch Message Passing in Java Object Serialization java.util.concurrent package java.util.concurrent.locks package java.util.concurrent.atomic package
blog page1
blog page2
Pay-per-Click Advertising Paid Inclusion
Parallel Patterns Immutability idiom Readers and Writers pattern Parallel Computing Models Shared Memory Message Passing Linda
Advice implementations often require access to data at the join point. This is called context. Pointcuts, need to expose the context at the point of execution so it can be passed to the advice...
"Perl - The only language that looks the same before and after RSA encryption." Keith Bostic
Introduction Usually, you don't need to use personal pronouns. So, İnglizim is enough to say I am English. However, you do need to use onlar when you say they. The Simple Forms ben - I sen - you o...
The Simple Forms ben - I sen - you o - He, she, it biz - we siz -you - plural and polite singular onlar -they Endings and Personal Pronouns personal pronoun + -i / de / -e / -den When a personal...
Php
PHP is a cross-platform scripting language.
Are used to describe data at the lowest level.
Database Concepts Connect to the Database Your Pro*C/C++ program must connect to the database before querying or manipulating data. To log on, simply use the CONNECT statement EXEC SQL CONNECT...
Datatypes and Host Variables Oracle Datatypes Oracle recognizes two kinds of datatypes: internal and external. Internal datatypes specify how Oracle stores column values in database tables, as well...
Connecting to a database Bibliography 1. The oracle PL/SQL bookshelf
Introduction to PL/SQL Oracle Precompiler An Oracle Precompiler is a programming tool that enables the user to embed SQL statements in a high-level source program. Why Use the Oracle Pro*C/C++...
1 Overview of PL/SQL 2 Fundamentals of PL/SQL 3 PL/SQL Datatypes 4 PL/SQL Control Structures 5 PL/SQL Collections and Records 6 Interaction Between PL/SQL and Oracle 7 Handling PL/SQL Errors 8...
Precompiler Concepts Key Concepts of Embedded SQL Programming Embedded SQL Statements Embedded SQL are SQL statements that are placed within an application program. Because it houses the SQL...
Argument pointcuts
Introduction A function pointer is a pointer that denotes a function rather than an object. Like any other pointer, a function pointer points to a particular type. A function's type is determined...
Possessive Adjectives The Possessive Adjective - my, your, his, her ,our, their - is a suffix which obeys vowel harmony rules. It is called an Possessive Adjective because it shows possession and...
Introduction Aims Reusability: Shift towards modeling and developing software system families rather than individual systems. Maintainability Reliability Expressiveness Paradigms Generative...
PPC
Pay-per-Click Advertising Internet advertising model where advertisers pay whenever a user clicks on their ad. This is the most used model for advertising inside search engines, and advertisers can...
Preprocessor Directives #include <iostream> The #include facility is a part of the C++ preprocessor. This tells the compiler that we want to use the iostream library. The name inside...
Suffix -iyor How To: Take the stem of a verb: iç Add -iyor to the end: içiyor Add the relevant part of the verb "to be": içiyorum To be [i e] [ü ö] [ı a] [u...
Arithmetic Types bool boolean char character wchar_t wide character short short integer int integer long long integer float single-precision floating-point double double-precision...
Pro*C Tutorial Pro*C Examples Pro*C Manual
Sub Procedures and Functions Procedures are made up of series of Visual Basic statements that, when called, are executed. After the call is finished, control returns to the statement that called...
2.1 PROCESSES 2.1.1 The Process Model 2.1.2 Process Creation 2.1.3 Process Termination 2.1.4 Process Hierarchies 2.1.5 Process States 2.1.6 Implementation of Processes 2.1.7 Modeling...
To run all examples use the following makefile: with the following command: make -f build.mk OBJS=fn.o EXE=fn build Example 1 Bibliography 1. Pro*C/C++ Guide
Pro*C/C++ 1 Introduction Pro*C/C++ 2 Precompiler Concepts Pro*C/C++ 3 Database Concepts Pro*C/C++ 4 Datatypes and Host Variables Pro*C/C++ 5 Advanced Topics Pro*C/C++ 6 Embedded SQL Pro*C/C++ 7...
Introduction Embedded SQL is a method of combining the computing power of a high-level language like C/C++ and the database manipulation capabilities of SQL. It allows you to execute any SQL...
Bibliography 1. Producing Open Source Software
Redirect page System Family Engineering
"Programming is like sex: one mistake and you have to support it for the rest of your life." Michael Sinz Java C++ C Programming Language Python Perl Data...
Author:Jonathan Bartlett Publisher : Bartlett Publishing ISBN : 0975283847 Pages : 332 Introduction Chapter 1 Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Chapter 7 Chapter 8 Chapter 9 Chapter...
Design Patterns
Author: Jon Bentley Publisher : Addison-Wesley, Inc., 2000. ISBN : 0-201-65788-0. Pages : 283 Introduction Chapter 1 Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Chapter 7 Chapter 8 Chapter...
Chapter 1: An Overview of Perl Chapter 2: Bits and Pieces Chapter 3: Unary and Binary Operators Chapter 4: Statements and Declarations Chapter 5: Pattern Matching Chapter 6: Subroutines Chapter 6:...
Definition A program is a structured object with semantics. The structure allows us to transform a program. The semantics gives us the means to compare programs and to reason about the validity of...
Domain Analysis A family of telecommunications protocol stacks can be modelled using the following abstractions: Session Protocol Participant Map Message Event Uniform Interface Feature...
Python Introduction Python Interpreter Python Control Flow Python Functions Python Indenting Code Python Modules Python Datatypes Python Input and Output Python Errors and Exceptions Python...
Intent Interface for creating families of related or dependent objects without specifying their concrete classes. Alo Known...
if Statements Example 1 if x < 0: x = 0 print 'Negative changed to zero' elif x == 0: print 'Zero' elif x == 1: print 'Single' else: print 'More' Example 2: Emulating...
Variables Python has local and global variables. Python does not allow to reference a variable that has never been assigned a value. + is the string concatenation operator. Variables are...
Python Abstract Factory Design Patter
Syntax Errors The parser repeats the offending line and displays a little ‘arrow’ pointing at the earliest point in the line where the error was detected. Exceptions Errors detected during...
Introduction Python does not have separate header files. It's simple to declare a function: The keyword def introduces a function definition. def functionExample(params): The function...
The only delimiter is a colon (:) and the indentation of the code itself. Code blocks are defined by their indentation. Spaces need to be consistent.
Output Formatting Two ways to format your output: Do all the string handling. Use the str.format() method String formatting The str() function returns representations of values which are...
Introduction To start the Python interpreter type python to the shell. Argument Passing The script name and additional arguments are passed with the variable sys.argv which is a list of...
Python Programming Language Python is: interpreted language high-level multi-paradigm object-oriented imperative functional dynamically typed strongly typed Running Python Programs From the...
Introduction Everything in Python is an object. Introspection is code looking at other modules and functions in memory as objects, information about them and manipulating them. Example: The if...
Introduction Python allows you to split a program into modules that can be reused in other Python programs. A module is a file containing Python definitions and statements. There are also many...
Introduction Everything in Python is an object. Import The Import Search Path Python looks in all the directories defined in sys.path when you try to import a module. Import modules import...
Introduction The Python 2.0 distribution comes with an extensive standard library, comprising over 200 modules. Core Modules Fundamental standard library modules Built-in Functions and...
Introduction Mode that provides restrict access to the database. Only user root and informix can access an IDS instance in quiescent mode, normal users are defeated. When the database server...
This pattern involves accessors (Readers) and state-changing operations (Writers). In this implementation Readers are blocked if there are waiting Writers. Waiting Writers are chosen arbitrarily...
Many shared resources can be accessed concurrently by many clients in the read-only fashion but must be accessed exclusively by one client if something needs to be changed/updated.
A ReadWriteLock maintains a pair of associated locks, one for read-only operations and one for writing. The read lock may be held simultaneously by multiple reader threads, so long as there are no...
"In order to understand recursion, one must first understand recursion." Recursion is a programming technique that allows the programmer to express operations in terms of themselves. In C++, this...
A reentrant mutual exclusion Lock with the same basic behavior and semantics as the implicit monitor lock accessed using synchronized methods and statements, but with extended capabilities. [1] The...
An implementation of ReadWriteLock supporting similar semantics to ReentrantLock. [1] The example that follows is from [2]. A set of readers tries to print out an ArrayList represented by data, and...
Introduction Refactoring is the process of changing the structure of a program while maintaining all of its functionality. Testing your code is very important when refactoring. Because refactoring...
A reference serves as an alternative name for an object. In real-world programs, references are primarily used as formal parameters to functions. For more see the Section Argument Passing. A...
Some people, when confronted with a problem, think "I know, I’ll use regular expressions." Now they have two problems. Jamie Zawinski Symbol Matches . (dot Any single character \d Any...
RSS
RSS is a family of Web feed formats used to publish frequently updated content such as blog entries, news headlines or podcasts. An RSS document, which is called a "feed," "web feed," or "channel,"...
The Runnable interface should be implemented by any class whose instances are intended to be executed by a thread. The class must define a method of no arguments called run. [1] Bibliography 1....
One of the ways Google uses to minimize search engine spam is by giving new websites a waiting period of three to four months before giving it any kind of PageRank. This is referred to as the...
public interface ScheduledExecutorService extends ExecutorService
public class ScheduledThreadPoolExecutor extends ThreadPoolExecutor implements ScheduledExecutorService A ThreadPoolExecutor that can additionally schedule commands to run after a given delay, or...
Google Yahoo! MSN Ask How Search Engines Work A robot or a spider is a small program that gets your site's content and sends it to the server to be analyzed. This is referred as crawling. When a...
Author: Darren Rowse (Author), Chris Garrett (Author) Publisher : Wiley (May 5, 2008) ISBN : 0470246677 Pages : 220 Introduction Danner Rowse's story. His conclusions: Blogging for an income...
9.1 THE SECURITY ENVIRONMENT 9.1.1 Threats 9.1.2 Intruders 9.1.3 Accidental Data Loss 9.2 BASICS OF CRYPTOGRAPHY 9.2.1 Secret-Key Cryptography 9.2.2 Public-Key Cryptography 9.2.3 One-Way...
Sem
Search Engine Marketing The activity of marketing a business or organization inside search engines (e.g., Google, Yahoo! and MSN). Search engine marketing can be performed by improving the organic...
Bibliography 1. Java API
For the java.util class see Semaphore Wikipedia [1] defines semaphore as a protected variable that is used for restricting access to shared resources in a multiprogramming environment. First we...
SEO
Search Engine Optimization The practice of optimizing both internal and external factors on a website to ensure they comply with the search engine guidelines, and therefore that the pages on that...
bounce...
Get a domain name and hosting Plan your website: More on the website planning section. Design your website: More on the website design section. Sign up for an analytics Tool: More on the SEO...
Directory Listing submit site to directory list http://info.vilesilencer.com/seo-friendly-list.xls Use http://www.addurl.nu/ for addding site to...
Keyword Placement Opportunities Invisible: Words that do not display on the pages Meta keyword tag Meta description tag Alt image tag. Visible text: Words you put in pages for visitors to...
Social News / Media Sites Instructions Register to reddit Use an attractive title: "The most …." Have a newsletter in the...
Xenu Link Sleuth
Understanding the market How large is the niche market you are competing How competitive are the major keywords in the market How your website currently serves the market. How it compares to your...
Prices start from around 100 euro per month per website. Site's can take anywhere from three months upwards to rank in and around the top position's in search engines engines depending on the...
http://www.10e20.com/blog/2009/02/17/ultimate-how-to-social-media-buttons-tools-and-badges-resource/ http://searchengineland.com/getting-links-and-content-from-flickr-17000
http://back-links.org/8-free-must-have-internet-marketing-ebooks-for-your-collection/
Google Webmaster Central Add sitemap Verify site Google AdWords Keyword Tool Find keywords Traffic Estimator:Tool which estimates the number of ad clicks that a particular keyword would get...
On-site Analysis Metadata Metadata tags allow you to tell the search engines what your web page is about. META Tags are still relevant with some indexing search engines and especially Yahoo!. The...
For a shared-memory implementation see OpenMP and Threads
public interface ScheduledExecutorService extends ExecutorService An ExecutorService that can schedule commands to run after a given delay, or to execute periodically. [1] It is very handy for...
Active Sections Welcome page Computer Science Programming Website Design & Optimization Blogging Open Source Projects Mathematics for Computer Science Software Engineering Operating...
Introduction AKA Administration Mode The important difference is that the IDS instance can be accessed via SQL by user informix and other authorized users in this mode. Authorized users can be...
Members: Moderators Admins
C provides the special unary operator sizeof to determine the size in bytes of any data type. The number of bytes used to store a particular data type may vary between systems. When writing...
Social Media Sites [http://www.orkut.com] [http://www.twitter.com] [http://www.facebook.com]
http://www.noop.nl/2009/01/100-interview-questions-for-software-developers.html
Walking on water and developing software from a specification are easy if both are frozen. Edward V Berard Definition Software engineering is the application of a systematic, disciplined,...
You can have the project: a.) Done On Time b.) Done On Budget c.) Done Properly Pick any 2.
SQL
Introduction to SQL Introduction to Queries Expressions, Conditions, and Operators Molding the Data You Retrieve Clauses Joining Tables Subqueries Manipulating Data Creating and Maintaining...
SQL Exercises - The computer store
Relational Schema Manufacturers code(PK) integer name text Products code(PK) integer name text price real manufacturer (FK) integer PK: Primary Key FK: Foreign Key Create the...
fopen Syntax: #include <stdio.h> FILE *fopen( const char *fname, const char *mode ); Description: The fopen() function opens a file indicated by fname and returns a stream associated with...
Standard C I/O Standard C String & Character Standard C Math Standard C Time & Date Standard C Memory Other standard C functions Bibliography 1. ELOOK
memset Syntax: #include <string.h> void *memset( void *buffer, int ch, size_t count ); Description: The function memset() copies ch into the first count characters of buffer, and returns...
A language in which types are fixed at compile time. Most statically typed languages enforce this by requiring you to declare all variables with their datatypes before using them. Java and C are...
It is sometimes necessary for all the objects of a particular class type to access a global object. However, making the object global violates encapsulation: The object exists to support the...
fsdfdsfdjdcdsfsdkhfdishfljdsfoiheoiejieq;oeqlkfdjsaoidjsfiewof;eqjdhfewofrwgurszougfhadwqohjeoiwjfodsjoeql3qj;odue
Streaming media is multimedia that is continuously received by, and normally displayed to, the end-user while it is being delivered by the provider. The name refers to the delivery method of the...
Introduction The string type supports variable-length character strings. Programs that use strings must first include the associated header. #include <string> using std::string; Defining and...
The iostream library supports in-memory input/output, in which a stream is attached to a string within the program's memory. That string can be written to and read from using the iostream input and...
A language in which types are always enforced. Java and Python are strongly typed. If you have an integer, you can't treat it like a string without explicitly converting it. Programming Dictionary
Introduction C++ supports a second keyword, struct that can be used to define class types. The struct keyword is inherited from C. Difference between structs and classes The only difference...
Sybase is an enterprise software and services company exclusively focused on managing and mobilizing information.
mutex Java Semaphore Java Barrier Java Monitor
readers writers problem
Automatic monitoring and corrective actions You can use the administration API, the scheduler, and information stored in the sysadmin database to manage automatic maintenance, monitoring, and...
Introduction AKA Product-line engineering Seeks to exploit the commonalities among systems from a given problem domain while managing the variablities among them in a systematic way. New system...
Terminology Digital Signage IPTV Internet Television media streaming HW / SW Providers Broadsign EU scala EU redpost wirespring USA dynasign USA digital signage forum Other Companies IBN Open...
Terminology Digital Signage IPTV Internet Television media streaming HW / SW Providers wirespring Open source infojection
Intent Alo Known As Motivation Applicability Structure Participants Collaborations Consequences
Introduction Generic programming involves writing code in a way that is independent of any particular type. Examples of generic programming are library containers and iterator. Templates are the...
test Programming Dictionary
test 12 34
test123123
http://stackoverflow.com/questions/362157/who-should-do-the-testing-of-software-its-the-developerwho-wrote-it-or-the-test
The arrow operator (->) provides a synonym for expressions involving the dot and dereference operators. Example The dot operator fetches an element from an object of class...
Research of domain names There are four steps involved in the research of domain names. Brainstorm keywords: Brainstorm keywords that are related, or relevant to your website. Consider what...
Everything Starts with the Domain A good domain name is essential for a website. A short and catchy domain, can help a user to remember it and return to a website after some time. The 7...
In grammar, the infinitive is the form of a verb that has no inflection to indicate person, number, mood or tense. It is called the infinitive because the verb is usually not made finite, or...
Author:Frederick P. Brooks, Publisher : ADDISON-WESLEY ISBN : 0201835959 Pages : 322 Introduction Chapter 1 Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Chapter 7 Chapter 8 Chapter 9 Chapter...
The expressions new and delete are used to dynamically allocate and free single objects. Initializing Dynamically Allocated Objects Example When we define a variable, we specify a type and a name....
Author:Diomidis Spinellis Publisher :Addison Wesley ISBN :0-201-79940-5 Pages : 528 Chapter 1: Introduction Software source code is the definitive medium for communicating a program's operation...
Automata Theory Complexity Theory
Author: Brian Kernigham, Bob Pike Publisher : Addison-Wesley Professional ISBN : 020161586X Pages : 288 Introduction Chapter 1 Chapter 2 Chapter 3 Chapter 4 Chapter 5 Chapter 6 Chapter 7 Chapter...
Functions with No Return Value A return with no value may be used only in a function that has a return type of void. Functions that return void are not required to contain a return statement. In a...
The sizeof operator returns a value of type size_t that is the size, in bytes, of an object or type name. The result of sizeof expression is a compile-time constant. Example Sales_item item,...
Introduction Member functions have an extra implicit parameter that is a pointer to an object of the class type. This implicit parameter is named this, and is bound to the object on which the...
Every Thread is constructed as a member of a ThreadGroup, by default the same group as that of the Thread issuing the constructor for it. One purpose of ThreadGroup is to support security policies...
The java.lang.ThreadLocal [2] allows thread-specific variables to be added in an ad-hoc fasion to just about any code. The ThreadLocal class maintains a table associating data (Object references)...
public class ThreadPoolExecutor extends AbstractExecutorService An ExecutorService that executes each submitted task using one of possibly several pooled threads, normally configured using...
Creation of Threads How to interrupt threads Using Java's yield Volatile field join threads Thread Group Difference between an object and a thread see ThreadVsObject ThreadLocal
For using threads in JAVA see Java Threads A thread is a processor activity in a process. The same process can have multiple threads. Those threads share the process address space and can therefore...
This program illustrates the difference between a thread object and a synchronization object. /* * This program illustrates the difference between a thread object and * a synchronization...
Programming Dictionary This is time out
Suffixes for Present Tense of "to be" verb To be [i e] [ü ö] [ı a] [u o] Ben (y)im (y)üm (y)ım (y) um Sen sin sün sın sun O Biz (y)...
Registering And Managing Your Domain Names Keep your domains at a separate registrar: Good idea to keep them separate. If your hosting company is also the registrar of your domain, they might be...
contact
You should check daily what others are saying about your blog. An easy way to keep track is by creating a new folder in your rss reader and adding the following rss items: Technorati Watchlists -...
Standard Engine A transaction log is maintained by SE, recording all changes made to the database. This log is cleared and restarted fresh after you make a backup on the database. If a crash occurs...
Introduction A database is said to have or use transaction logging, when SQL data manipulation statements in a database generate [[[logical log]] records. The database logging status indicates...
A computational system that can compute every Turing-computable function is called Turing-complete. Alternatively, such a system is one that can simulate a universal Turing machine.
Introduction Turkish Alphabet Turkish nouns Articles and Gender Personal Pronouns Possessives What time is it Colours Grammar Vowel Harmony Consonant Mutation Demonstrative...
A [a] (lucky) B [be] C [ce] (jam) Ç [çe] (church) D [de] E [e] (met) F [ef] G [ge] (gate) Ğ [yumukşak ge] (no sound) H [he] (Henry) I [ı] (water) İ [i] (seat) J [je] (pleasure) K [ke] L...
Sunday - Pazar Monday - Pazartesi Tuesday - Salı Wednesday - Çarşamba Thursday - Perşembe Friday - Cuma Saturday - Cumartesi <- PREVIOUS INDEX NEXT ->
Greetings günaydın good morning iyi akşamlar good evening İyi geceler Good night hello merhaba / selam <- PREVIOUS INDEX NEXT ->
January - Ocak February - Şubat March - Mart April - Nisan May - Mayıs June - Haziran July - Temmuz August - Ağustos September - Eylül October - Ekim November - Kasım December - Aralık <-...
Introduction There are six grammatical cases. Genitive (case of ownership): -in/-ın/-un/-ün Accusative (direct objects of a verb - "the"): -i/-ı/-u/-ü Dative (case of movement towards - "to"):...
sıfır 0 on 10 yüz 100 bir 1 on bir 11 iki 2 on iki 12 yirmi 20 iki yuz 200 üç 3 on üç 13 otuz 30 üç yuz 300 dört 4 on dört 14 kırk 40 dört yuz 400 beş 5 on beş 15 elli...
atın üstünde bir kız (There is one girl on the horse) atın üstünde bir adam (There is one man on the horse) oğlanın üstünde bir top (There is one ball on the boy) atın üstünde bir...
test for a year 2
The type of the operand(s) determine whether an expression is legal and, if the expression is legal, determines the meaning of the expression. However, in C++ some types are related to one another....
Introduction A typedef lets us define a synonym for a type. The syntax is : typedef existing-type-description alias-name Synonym for primitive types Example typedef double wages; // wages...
hdjdjdjd block contents
Bash Scripting Unix Signals Programming Linux Interprocess Communications Interrupts and Signals
Bibliography 1. signals programming
Ways to perform a website usability test Five Second Test Run a quick free page usability poll: make a screenshot of a web page you want to test; upload it to Five Second Test site and grab the...
http://vegastrike.sourceforge.net/wiki/HowTo:Checkout_SVN git
What's New in VB .NET? Changes in Web Development Changes in Data Handling Changes in the Visual Basic Language
VB Introduction Operators, Conditionals, and Loops Procedures, Scope, and Exception Handling Windows Forms Text Boxes, Rich Text Boxes, Labels, and Link Labels Buttons, Checkboxes, Radio Buttons,...
Introduction Inheritance is the process you use to derive one class from another. Example [[code]] Public Class Form1 Inherits System.Windows.Forms.Form [[//code]] The Inherits statement is used...
Classes and Objects Classes are a type, and objects are examples or instances of that class. To create a class, you only need to use the Class statement, which, like other compound statements in...
A vector is a collection of objects of a single type, each of which has an associated integer index. As with strings, the library takes care of managing the memory associated with storing the...
Volatile keyword is used on variables that may be modified simultaneously by many threads. The next example illustrates the effects of (not) using volatile fields.
FIRST RULE The first rule of Vowel Harmony concerns the vowels - a - and - e There are eight vowels in Turkish which are divided into two groups as follows: The A-Undotted Vowels - A I O U The...
A language in which types may be ignored; the opposite of strongly typed. VBScript is weakly typed. In VBScript, you can concatenate the string '12' and the integer 3 to get the string '123', then...
A web feed is a data format used for providing users with frequently updated content. Content distributors syndicate a web feed, thereby allowing users to subscribe to it. Making a collection of...
A Web framework provides a programming infrastructure for your applications, so that you can focus on writing clean, maintainable code without having to reinvent the wheel. Programming Dictionary
Introduction Web hosting is the process of setting up and managing web servers, so that they can store web pages and send the information about those pages to the browser of Internet users. Types...
Planning Q: Why do I want a website? A: Tutorial for casino players. Tutorials for casino scalping. Q: Will I need to update the site frequently? A: Couple times per month. Q: Will I sell products...
Site Design Build at least a 100 page site of real content excluding the standard pages which are: Link page Copyright page About us page The domain name should be easily brandable. Examples are...
Website Planning Website Design Web Frameworks CMS Website Optimization Online Marketing
http://www.doshdosh.com/six-steps-to-make-more-money-with-your-website/
Web site Promotion Tools Comparison table Name Price Number of sites Moneyback Keyword analysis Website Optimization header header header header IBP...
SEO Checklist SEO Website Analysis SEO Market Analysis SEO - Theory SEO - Keywords SEO - Link Building SEO - Competitor Sites SEO - Social Media Websites SEO - Analytics SEO - Tools SEO - Website...
Planning A number of questions has to be answered clearly in the planning phase: Why do I want a website? Will I need to update the site frequently? Will I sell products from the website? What...
According to Wikipedia, the world largest wiki site: A Wiki ([ˈwiː.kiː] <wee-kee> or [ˈwɪ.kiː] <wick-ey>) is a type of website that allows users to add, remove, or otherwise edit...
History of World Wide Web 1958: USA launches ARPA (Advanced Research Projects Agency). A project of the agency was to create a network that will use packet switching 1969: Creation of...
All About Windows Forms In VB .NET, the support for Windows forms is in the System.Windows.Forms namespace, and the form class is System.Windows.Forms.Form. The Form class itself is based on the...
References: 802.11 Wireless Networks: The Definitive Guide by Matthew Gast Introduction to Wireless Networking Overview of 802.11 Networks 802.11 MAC Fundamentals 802.11 Framing in Detail Wired...
XML
XML is like violence - if it doesn’t solve your problems, you are not using enough of it. - Unknown The Extensible Markup Language (XML) is a general-purpose markup language.[1] It is classified...
Introduction An XML document is made up of structured tags to form a hierarchy of elements. Packages init.py Files named init.py are used to mark directories on disk as a Python package...
URL www.yahoo.com Primary results Robot crawler Organic listings also influenced by Yahoo! Directory Ways to submit site Paid submittal to Yahoo! Directory, paid inclusion, or wait for the...
Yield : "to give up or over; relinquish or resign" [1] yield() causes the currently executing thread object to temporarily pause and allow other threads to execute. A nice example from [2]...
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-Share Alike 2.5 License.