Thursday, December 30, 2010

Tech List

2010 seems to have brought about a variety of improved technologies. Take for example the smartphones. Here is list of the major ones on the market:
  • Sprint HTC EVO 4G
  • Verizon HTC Droid Incredible
  • Google Nexus One
  • Orange Nokia N8
  • T-Mobile myTouch 3G Slide
  • T-Mobile HTC HD2 Windows Mobile device
  • Verizon Palm Pre Plus
  • Apple iPhone 3GS
  • Motorola Droid from Verizon
  • RIM BlackBerry Bold 9700
  • Samsung Epic 4G
Each smartphone has their good and bad sales points. Overall these smartphones will be the most remembered in my opinion.

TVs have also gotten extremely thin, slick, 3D, High Definition, and fun ports on the sides of them. Here is a small list of the best TVs in my opinion:
  • Samsung C8000 series
  • Panasonic TC-PVT20/25 series
  • LG PX950 series
  • Vizio XVT3SV series
  • LG LX9500 series
  • LG LE8500 series
  • Sony XBR-HX909 series
Some of the Tvs are plasma, LED, LCD, and HDTV. They all have their ups and down, but a far cry from bulky TVs systems.

Desktop computers are becoming more powerful than ever. Here is a small list of the best in my opinion:
  • HP TouchSmart 310
  • Origin Genesis
  • Maingear Shift Gaming Desktop PC
  • Dell Studio Slim
  • eMachines ET1161-03
  • Gateway DX-4200-11
  • HP Compaq 6005 Pro Small Form Factor PC
  • Lenovo IdeaCentre K220
  • Micro Express MicroFlex 82B

It seems like RAM GBs are going up, high quality video and audio, and an assortment of external ports to use. I still remember as a kid waiting for minutes for the desktop computer with Windows 95 to start up. Now with new technology it is mere seconds (well at least for Windows 7).

It seems this is the beginning of the Tablet PCs, but only two come to mind for me. The Ipad and the Samsung's Galaxy Tab.


Tuesday, December 21, 2010

SQL

SQL stands for Structured Query Language. This hidden computer language is what makes Microsoft Access work. Database Administrators use this language everyday they work with SQL Server. SQL can manipulate anything in computer databases.

If you have Microsoft Access, you can see it in the view tab. One of the options is SQL, and in that view you can see the basics of SQL data manipulation. (Note this is when you create a Query).

Tuesday, October 12, 2010

Really Basic OOP

-libraries/ packets on top / imports or whatever is needed
//a class can be called to perform tasks over and over without having to do procedural programming (where the code is read one line at a time). This save programmers tons of time.
public class ninja { //public means it is accessible from anywhere
// local variables are placeholders of data in this local class called ninja.
String color; //string type means it will hold letters,number, and other things.
integer numNinja; //integer type means it can hold number positive or negative, but not decimals.

//constructor that is public(accessible from anywhere in the code).
//a constructor is a place holder for the methods being called in this class ninja
// methods are just code statements that perform an action.
public ninja(){
}


//setter methods that set up what the variables will have
//void means they don't return a value, it only sets data into the two variables
//this method is called setColor
public void setColor(String _color){
color = _color;
}

//this method is called setNumNinja
public void setNumNinja(integer _numNinja){
numNinja = _numNinja
}


//getter methods that can be called anywhere in the code to get the data from the variables
//this method is called getColor
public String getColor(){
return color;
//return statement
}
//this method is called getNumNinja
public Integer getNumNinja(){
return numNinja;
//return statement
}


^^^^everything is set now you want to be able to use this class. Here is how it is done:

//create an instance of an object. in this case it is called ninja. lets create some real ninjas in code.

ninja n = new ninja();

^^^this statement creates the object n on the left side. on the right side the new instance of class ninja is created. n object equals a new class ninja instance

//now call the methods from ninja class
n.setColor = ("black"); //the ninja object has been set to "black"
n.setNumNinja = (6); //the ninja object has been set to 6

//now for something to actually happen. You can use the object code to output the data in many ways. I will just show a simple system out statements.
System.out.println(n.getColor()); //prints out "black"
System.out.println(n.getNumNinja()); //prints out 6

Now you can see that many objects can be created each doing their own actions in a program. It is all about the design in Object Oriented Programming (OOP). This is only the basics.

Tuesday, October 5, 2010

ASP.NET a short summary

ASP.NET is a web application used by programmers to build dynamic websites. Dynamic means it is not static; it actually does something interesting. Static pages are boring one page websites that are never visited.

The .NET is a web programming language. .NET is a Common Language Infrastructure (CLI) type of language that is used to create libraries (programming libraries) and programs quickly and efficently.

Links for Tutorials explaining more about ASP.NET:
Video Tutorial

Tuesday, August 31, 2010

How to set up ASP.NET

This is for Windows 7, and i spent a couple hours trying to figure out how to make this work so i can create webpages, and do web programming with ASP.NET.

Instructions on how to get IIS working with ASP.NET. You type in 127.0.0.1 aspbasics in the C:\Windows\System32\drivers\etc file

Control Panel\Programs\Programs and Features – then turn windows features on and off

Control Panel\System and Security\Administrative Tools to get to IIS

C:\inetpub\wwwroot is the virtual directory folder where I will put together all the ASP.NET webpages

Key notes of explaination: IIS stands for Internet Information Services. It is a web server application. It has a set of features created by Microsoft for Microsoft Windows. It is second best to in web servers. Apache HTTP Server is more popular.

PS: remember you can copy and past into the directory path of any Windows' window. Thats the path for example: C:\documents etc etc..

Friday, July 16, 2010

Cryptography

[1] Cryptography is scrambling data so that it can't be read from an attacker/thief, but it can be read by the appropriate user. Basic Cryptography has been used for centuries. One common cryptography is encryption where the original text data is changed into a secret message that the appropriate user can only read. When the appropriate user reads the secret message in its original form, it is called decryption.

Data that is in unencrypted form is cleartext data, while plaintext is data that is to be encrypted.


Cryptography provides basic information security. It is one step that can be taken to reduce security risks now-a-days. There are many ways to encrypt data. They all involve different algorithms, which contains procedures based on mathematical formulas (some can get really fancy and complex).

Wanna encrypt your files?? I know how in Windows at least. It is very simple. Now, i am bringing desktop snapshots in Windows Vista so the location of these steps may vary in other operating systems...

Choose a file. In this case i made a new Word Document.


Right click on the file to be encrypted, and click on Properties at the bottom of the list.

Then click on the Advanced button next to Attributes: Read-Only and Hidden.

Click on the box for Encrypt Contents to secure data in the new window. Then click the OK button.

Then click on the apply button at the bottom right corner.

After you clicked the Apply button this warning window will pop up and you click on Encrypt only this file. Then click OK and then OK again on the Properties window. Now your file is Encrypted Congrats!!

[1]Security+ Guide to Network Security Fundamentals

Friday, July 9, 2010

Outlook Signature

Wow, i can't believe i had to research this topic in order to help somebody with this. Here is the scenario: you send emails all day, you create documents etc.. If you want to put your contact information/business card information on the document or email you would have to type it up over and over.

Not any more...with Outlook signature you don't have to go through the endless typing. All you have to do is create the signature once and then you can copy and paste it anywhere. It will automatically be in every email message you begin to create. How do you do this?

Here is a link to a step by step instruction: Link