Showing posts with label Steve Govinakovi. Show all posts
Showing posts with label Steve Govinakovi. Show all posts

Thursday, 29 March 2012

SQL Create Database and Table


Create Database:
CREATE DATABASE MyDataBaseName

Query:
CREATE DATABASE Information

Database called Information will be created

Create Table:
Table exists with in data base, so it is important to mention with in which data base you want table to be created

Query:
USE [Information]

CREATE TABLE Persons
(
P_Id int,
LastName varchar(255),
FirstName varchar(255),
Address varchar(255),
City varchar(255)
)

Table called Persons will be created under data base Information
Column of the table will be, P_id, LastName, FirstName, Address, City.
Data Type is int, varchar, date etc.

CreateTable

SQL Constraints:
Constraints are used to limit the type of data that can go into a table. In the above picture you can be Column name P_Id and (int, null), null means, P_id column can have null value. If you create a table with query below, P_Id and LastName Columns can not have null value.

Query:

CREATE TABLE Persons
(
P_Id int NOT NULL,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255)
)

NOT NULL constraints means value for that column can not be NULL. In the above example P_id and LastName can not be left null.

I deleted the table Persons created and created the same table with new query. Only difference between table created before and now is IP_Id and LastName constraint is not null.

CreateTable2

Friday, 10 February 2012

SOA: XML, WSDL, SOAP, Web Service


What is XML?

Extensible Markup Language (XML) is a markup language that defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. It is defined in the XML 1.0 Specification produced by the W3C, and several other related specifications

As of 2009, hundreds of XML-based languages have been developed, click on the link to see the number of XML based language http://en.wikipedia.org/wiki/List_of_XML_markup_languages

Read more about XML and understand it before continuing to read this article.

What is WSDL?

WSDL (Web Services Description Language) is one of the XML-based language for describing Web services and how to access them. It specifies the location of the service and the operations (or methods) the service exposes.

  • WSDL stands for Web Services Description Language
  • WSDL is written in XML
  • WSDL is an XML document
  • WSDL is used to describe Web services
  • WSDL is also used to locate Web services
  • WSDL is a W3C recommendation

Now we know what WSDL is and we have to understand SOAP.

Wednesday, 1 February 2012

What is Visual SourceSafe?


Microsoft Visual SourceSafe is a file-level version control system that permits many types of organizations to work on several project versions at the same time. This capability is particularly beneficial in a software development environment, where it is used in maintaining parallel code versions. However, the product can also be used to maintain files for any other type of team.

Visual SourceSafe supports cross-platform development by allowing collaborative editing and sharing of data. It is designed to handle the tracking and portability issues involved in maintaining one source control base, for example, a software code base, across multiple operating systems. For developers, Visual SourceSafe accommodates reusable or object-oriented code. It makes it easier for you to track the applications that use particular code modules.

At a minimum, Visual SourceSafe does the following:

  • Helps protect your team from accidental file loss.
  • Allows back-tracking to earlier versions of a file.
  • Supports branching, sharing, merging, and management of file releases.
  • Tracks versions of entire projects.
  • Tracks modular code (one file that is reused, or shared, by multiple projects).

Please read more by clicking the link below:
http://msdn.microsoft.com/en-US/library/3h0544kx%28v=vs.80%29.aspx

Tuesday, 31 January 2012

What Is the Dot NET Framework?

 

The .NET Framework is an integral Windows component that supports building and running desktop applications and Web services. It provides a managed execution environment, simplified development and deployment, and support for a wide variety of programming languages. Two key components are the common language runtime (CLR), which manages memory, code execution, and other system services, and the .NET Framework class library, which is a collection of reusable types you can use to develop your applications. The .NET Framework also includes technologies such as ADO.NET, ASP.NET, Windows Presentation Foundation (WPF), Windows Communication Foundation (WCF), and Windows Workflow Foundation (WF).

Thursday, 26 January 2012

Software Architecture and Architecture Styles

What is Software Architecture?

Software application architecture is the process of defining a structured solution that meets all of the technical and operational requirements, while optimizing common quality attributes such as performance, security, and manageability. It involves a series of decisions based on a wide range of factors, and each of these decisions can have considerable impact on the quality, performance, maintainability, and overall success of the application.

Software architecture is often described as the organization or structure of a system, where the system represents a collection of components that accomplish a specific function or set of functions. In other words, architecture is focused on organizing components to support specific functionality. This organization of functionality is often referred to as grouping components into “areas of concern.” Below figure illustrates common application architecture with components grouped by different areas of concern.

What is Release notes, Find Known issues and Existing Bugs in Microsoft and Adobe products


The purpose of release notes is simple:
Release notes explain what changed with this version of your software.

The title of release notes document include specific information:

  • Name of product
  • Version number

Following the title below information is displayed

  • One sentence overview of the product
  • Date of the release
  • System requirements
    • Note changes, like “Discontinued support for Windows XP.”
  • Link to installation instructions
  • Link to a user manual
  • Link to a release notes archive
Other sections in release notes
  • Additions
  • Removals
  • Changes
  • Fixes

There may be details that you would share inside a company and you would not share the same with external audiences through release notes, because the information is sensitive or it might only make sense to people in the company.

Wednesday, 25 January 2012

Branch, Trunk and Release Candidate


Q1. What is the trunk?
A.
The trunk is the central source code that is used for continuous and ongoing development. Trunk builds contain the very latest bleeding-edge changes and updates. For example Mozilla Firefox nightly builds cab be found at location ftp://ftp.mozilla.org/pub/firefox/nightly/

Have a look at the date and time each builds created. All the builds created last year on in folder 2011 and all the builds created this year a time and date.

Source Control HOWTO by Eric Sink


Please have a look at the web link http://www.ericsink.com/scm/source_control.html

Website gives detail explanation about Source Control. Click on the link to read the content.

Chapter 0: Introduction
Our universities don't teach people how to do source control.  Our employers don't teach people how to do source control.  SCM tool vendors don't teach people how to do source control.  We need some materials that explain how source control is done.  My goal for this series of articles is to create a comprehensive guide to help meet this need.

Version Control System (VCS)


This guide is purposefully high-level: most tutorials throw a bunch of text commands at you. Let’s cover the high-level concepts without getting stuck in the syntax (the Subversion manual is always there, don’t worry). Sometimes it’s nice to see what’s possible.
Checkins
The simplest scenario is checking in a file (list.txt) and modifying it over time.
clip_image002
Each time we check in a new version, we get a new revision (r1, r2, r3, etc.). In Subversion you’d do:
  • svn add list.txt (odify the file)
  • svn ci list.txt -m "Changed the list"
  • The -m flag is the message to use for this checkin.

Be a Top Worker or Else “See you Later”

 

Guys, I read an article, which details interview with marketing guru Seth Godin. I have copied the content below, please read and think about where you are and where we should be in order to “choose yourself”.

If You're An Average Worker, You're Going Straight To The Bottom

The way we do business is changing fast and in order to keep up, your entire mentality about work has to change just as quickly.

Unfortunately, most people aren't adapting fast enough to this change in the workplace, says marketing guru Seth Godin in an interview with the Canadian talk show "George Stroumboulopoulos Tonight" (via Pragmatic Capitalism).

According to the founder of Squidoo.com and author or 13 books, the current "recession is a forever recession" because it's the end of the industrial age, which also means the end of the average worker.

"For 80 years, you got a job, you did what you were told and you retired," says the former vice president of direct marketing at Yahoo! People are raised on this idea that if they pay their taxes and do what they're told, there's some kind of safety net, or pension plan that's waiting for them. But the days when people were able to get above average pay for average work are over.

If you're the average person out there doing average work, there's going to be someone else out there doing the exact same thing as you, but cheaper. Now that the industrial economy is over, you should forget about doing things just because it's assigned to you, or "never mind the race to the top, you'll be racing to the bottom."

However, if you're different somehow and have made yourself unique, people will find you and pay you more, Godin says.

Instead of waiting around for someone to tell you that you matter, take your career into your own hands. In other words, don't wait for someone else to pick you and pick yourself! If you have a book, you don't need a publisher to approve you, you can publish it yourself. It's no longer about waiting for some big corporation to choose you. We've arrived at an age where you choose yourself.

Entry and Exit Criteria of Test Phase

 

1. Sprint Testing Phase

In order to alleviate the problem of late discovery of defects it is expected that the testing of sprints are done on parallel with the development, with in sprints. It is expected that earlier functional testing will be performed against part-developed code so that the developers receive immediate feedback on quality. Developers will communicate to testers when components are at a “Testable” stage.

Monday, 23 January 2012

Defect Status and Resolution Relationship Explained

 

STATUS

RESOLUTION

The status field indicates the general health of a bug. Only certain status transitions are allowed.

The resolution field indicates what happened to this bug.

UNCONFIRMED
NEW
ASSIGNED
REOPENED

No Resolution when bug status is new, assigned and reopened.

RESOLVED

FIXED
INVALID
WONTFIX
DUPLICATE
WORKSFORME
MOVED

VERIFIED

FIXED
INVALID
WONTFIX
DUPLICATE
WORKSFORME
MOVED

CLOSED

FIXED
INVALID
WONTFIX
DUPLICATE
WORKSFORME
MOVED

Friday, 20 January 2012

Bug Status and Resolution

 

The status and resolution fields define and track the life cycle of a bug.

  • The status field indicates the general health of a bug. Only certain status transitions are allowed.
  • The resolution field indicates what happened to this bug.
Status:
UNCONFIRMED
This bug has recently been added to the database. Nobody has validated that this bug is true. Users who have the "canconfirm" permission set may confirm this bug, changing its state to NEW. Or, it may be directly resolved and marked RESOLVED.
 
NEW
This bug has recently been added to the assignee's list of bugs and must be processed. Bugs in this state may be accepted, and become ASSIGNED, passed on to someone else, and remain NEW, or resolved and marked RESOLVED.

Saturday, 14 January 2012

How To Install Windows Server 2008 R2 x64 On VMware 7

In this post we will tell you how to install Windows Server 2008 R2 x64 on VMware 7.0. Note: These instructions can also help in the installation of the 32-bit version of Server 2008.
When I first attempted to install a 64-bit Server on VMware, it gave me an error that the software was unable to recognize the hardware as 64-bit capable. Before installing the virtual machine, make sure that virtualization is turned on (in bios) on your system. For enabling virtualization on this machine the steps are as follows: restart system, press Esc, select F10 and enable virtualization by enabling VT options in BIOS/firmware and disable 'trusted execution'.Without configuring this option, VMware will not recognize your hardware as 64-bit capable. To get started, open VMware, click on the New Virtual machine option, select Custom (Advanced) and click Next.

What is the difference between Workstation, Player and Server?

VMware Workstation, VMware Player and VMware Server seem like redundant products. However there are quite a few distinctions, that are quite apparent from their names already.
VMware Workstation is intended for "desktop use", for a user who creates and edits Virtual Machines and uses them on his/hers desktop. It has features useful for product development that no other VMware product has such as integration with MS Visual Studio or VM teams, where the network between virtual machines in the team can be specified, including bandwidth and packet loss. VMware Workstation usually gets the new virtual hardware releases first and supports the widest guest OS range. It is optimized for interactive use and has some Direct3D (DirectX 9) and OpenGL capabilities. Workstation is not free. More information: http://www.vmware.com/products/ws/new.html
VMware Player is a stripped-down version of workstation, so it offers the same virtual hardware as Workstation. VMware Player 2.x and newer is free for non-commercial personal use only while Player 1.x had no such restriction. In the latest version it can both create and edit virtual machines while it earlier could only possible to run pre-built VMs. The performance of VMware Player is very similar to the performance of VMware Workstation. Even though Workstation 8 was released in September 2011, we are still waiting for VMware Player 4 to be released. For more info see here:
http://www.vmware.com/products/player/features.html

Monday, 9 January 2012

A Step by Step guide to installing SQL Server 2008 simply and successfully with no prior knowledge

Developers and system administrators will find this installation guide useful, as will seasoned DBAs. It will teach you the basics required for a typical, problem-free installation of SQL Server 2008, allowing you to add other components later if you wish.
Remember to install the .Net Framework 3.5 Before you start the installation, you’ll need to install the .Net 3.5 Framework. This comes pre-installed on Windows 2008 Server, but for earlier versions of Windows, you’ll need to install it first. This is a straightforward pre-requisite and is usually included as part of the SQL Server 2008 installation. However, if you don’t know how to do this, or for some reason you need to download it, check out the guide Installing .Net Framework 3.5 for SQL Server 2008.
Once this Framework in installed you can commence the installation of SQL Server 2008.
 
STEP 1 : Copy the installation files
First off I’d recommend you copy the entire directory structure from the SQL Server 2008 installation disc to the C: drive of the machine you are going to install it on.
Although this means you need to grab a cup of coffee whilst it’s copying, this has three advantages:
  • It makes the installation process much faster than running it from CD/DVD once it gets started.
  • It allows you to easily add or remove components later, without having to hunt around for the CD/DVD.
  • If your media is damaged and a file won’t copy, you get to find out now, rather than halfway through the installation.
Here’s what my system looks like after the copy: