Thursday, May 19, 2016

Bash pocket reference.pdf

   No comments     
categories: 
bash_pocket_reference.pdf:

Topics include:
  • Invoking the shell
  • Syntax
  • Functions and variables
  • Arithmetic expressions
  • Command history
  • Programmable completion
  • Job control
  • Shell options
  • Command execution
  • Coprocesses
  • Restricted shells
  • Built-in commands

Download Bash Quick Reference pdf

   No comments     
categories: 

Wednesday, May 18, 2016

Basic MS-Dos commands

   No comments     
categories: ,
Here is a list of basic commands that you can use in a DOS prompt


  • cd <directory name>
    • cd is the basic DOS command, it allows you to change directory
  • dir [name of directory]
    • dir allows you to list all contents of the specified directory
  • md  <directory name>
    • md allows you to make a new directory, also can use mkdir command
  • rd   directory name>
    • rd is used for remove a directory
  • copy <source> <destination>
    • Allows you to copy a file from a <source> folder to a <destination folder>
  • del<file>
    • Deletes a specific file
  • move <source> <destination>
    • Allows you to move a file from a <source> folder to a <destination folder>
  • ren <source> <destination>
    • Renames the specified file
  • edit <filename>
    • Opens the default DOS editor to allow modification of a specified file
  • cls
    • Clears the DOS screen
  • exit
    • Leaves the DOS terminal

Saturday, May 14, 2016

Basics of Compiler Design pdf

   No comments     
categories: 
What is a compiler?

A compiler translates (or compiles) a programme written in a high-level programming language that is suitable for human programmers into the low-level machine
language that is required by computers. During this process, the compiler will also
attempt to spot and report obvious programmer mistakes.

A program for a computer must be built by combining these very simple commands
into a program in what is called machine language.

The phases of a compiler
Lexical Analysis
Syntax Analysis
Type checking
Intermediate code generation
Register allocation
Machine code generation
Assembly and linking

 download pdf




Artificial Intelligence A Modern Approach 3rd edition

   No comments     
categories: 
Stuart Russell and Peter Norvig 

 click here to download

Artificial Intelligence (AI) is a big field, and this is a big book. In this book the authors have tried to explore the full breadth of the field, which encompasses logic, probability, and continuous  mathematics; perception, reasoning, learning, and action; and everything from microelectronic devices to robotic planetary explorers. The book is also big because the authors went into some depth. The subtitle of this book is "A Modern Approach." The intended meaning of this rather empty phrase is that we have tried to synthesize what is now known into a common framework, rather than trying to explain each subfield of AI in its own historical context

GoF Design Patterns (gang of four)

   No comments     
categories: 

click here(image) to download the pdf


Chapter1 
Creational Patterns
 Factory, Abstract Factory, Builder, Prototype and Singleton 
Chapter 2 
Structural Patterns
 Adapter, Bridge, Composite, Decorator, Facade, Flyweight and Proxy 
Chapter 3
 Behavioral Patterns
 Chain-of-responsibility, Command, Iterator, Mediator, Memento, Observer, State and Strategy 

Friday, May 13, 2016

Software Engineering (9th Edition)

   No comments     
categories: 
software_engineering_9th_edition_by_ian_sommerville.pdf  


 Click to Download


The book is primarily aimed at university and college students taking introductory and advanced courses in software and systems engineering. Software engineers in the industry may find the book useful as general reading and as a means of updating their knowledge on topics such as software reuse, architectural design, dependability and security, and process improvement.