Looking For Something ...?
Tuesday, June 30, 2009
Nigerian Scammers Target UNFPA !
Sunday, June 28, 2009
Oracle DataBase BackUp
Wednesday, June 24, 2009
Run Games Faster On A Slow Computer
1- ALT + CTRL + DELETE --> Task Manager --> End Task For All Applications running under your user name .
LEAVE Running: TASKMGR .exe , CTFMON.EXE ,EXPLORER.exe .
2- GoTo START --> RUN --> dxdiag --> click ok .
Choose SOUND from top bar of window , HARDWARE SOUND ACCELERATION LEVEL = BASIC .
3- IF you are using HIGH Resolution in Game Setting , Try To Decrease it .. this improves performance of your computer .
4- RUN YOUR GAME !
Monday, June 22, 2009
NEW SPREADING "Antivirus 2009" Trojan !
* When a User Installs The SoftWare (Trojan) ..disables Your default anti-virus notifications, firewall alerts and, all system updates.
Trojan Horse VS System Restore !
SOLUTION :
* Goto Start --> Programs --> Accessories --> System Tools --> System Restore
And DISABLE System Restore for all drives .
Goto Tools --> Folder Options --> View --> Show Hidden Files / UNCHECK hide protected operating system files --> open any drive (C:\ for example) -->System Volume Information
And DELETE all the data inside this folder .
Repeat this for all your DRIVES .
NOW INSTALL YOUR NEW SYSTEM !!
Weakness Of Spammers !
Steps to figure out if the page you are viewing is fake , WHICH SPAMMERS CANNOT EVADE !
- GOTO Internet Explorer --> FILE --> Properties
Check the URL you are visiting right now ... try it with my blog .. here an exapmle picture :
Connection : Not encrypted ( all banks and online merchants use ENCRYPTED CONNECTION )
- ALMOST all scam pages are 2 file types only : HTML + PHP Or PHP only .
ALMOST All Secured Pages are not HTML+PHP or PHP only ! .
- THE page will continue and say you updated your information , EVEN IF you enter wrong credit card number (FOR EXAMPLE).
Mistakes That Threaten Your Security !
- Never Use The Same Password For your e-mail , Bank Account , PayPal Account ... etc.
- Always use security questions rather than SSN Or Date Of Birth . ( Pet name , city of birth ...etc )
- Delete All old shopping emails or bank statements in your inbox .
- Never Leave Registeration Confirmation e-mails which contain passwords !!
What Is SQL ?
SELECT SALARY FROM BELOW ;
NO ! i wasn`t talking to you ... that was a SQL QUERY !!
SELECT : Backbone of any SQL QUERY .. it means you want the server to View a COLUMN.
SALARY : is the COLUMN NAME .
FROM : REQUIRED IN EVERY SQL QUERY .. points to reference TABLE .
BELOW : NAME of the TABLE containing data . while ; is used to end any SQL QUERY .
SQL : USES ENGLISH WORDS WHICH IS EASIER TO REMEMBER AND TO GUESS TOO !!
when you are issuing a SQL QUERY it looks like an order to someone , like the previous EXAMPLE .
* Other Useful SQL Hints :
- WHERE : can be used to restrict data output .
- ORDER BY : can be used to order the output according to a string supplied by user ....... DEFAULT : ASCENDING ORDER .
SELECT NAME , SALARY , DEPARTMENT
FROM EMPLOYEES
WHERE NAME LIKE 'Ahmed'
ORDER BY SALARY ;
THAT WAS A SHORT INTRODUCTION TO SQL ... there are millions of things you can do using SQL !
Sunday, June 21, 2009
Bank Fraud And Identity Theft !
Name , Address , Driver License Number , Social Security Number , Date Of Birth , MMN ... This is what it takes to Enroll in BillMeLater supported shopping sites and " Preferred Accounts - Store CreditCards "
Even If You Got Scammed Oneday , gave All your information , Then canceled your credit card .
Enhance Your Computer`s Performance !
Shared memory of any computer is spread across many background processes -- theoretical --
Let`s Move to our Task to decrease the background processes and hence IMPROVE performance !
1- go to Start -->Run --> type msconfig and click enter .
2- Now Uncheck all un-used start up items.
EX:
Leave Only your anti-virus , your FireWall , CTFMON , MSNMSGR .
Click Ok , and don`t restart ( RESTART LATER ) .
That Was also helpful to see if you have kind of ad software , trojan ... or similar threats from the check list , and also you can choose not to run this service at start up , like we did in the picture above !
3- Press ALT + CTRL + DELETE --> Task Manager Show up
Click On Processes --> User Name ---> you will see all running programs at the moment , and how much load on memory they cause .. if you need to end any program taking much memory ... just highlight it and click end process . #
Security Facts
* Log Files , Temp Files .... etc. may cause loss of your important data and passwords.
* Windows System Restore causes restoring viruses to your computer even after installing windows , if the old snapshots were taken when system was infected !
* Man In The Middle : very famous expression , it means someone in your LAN network can see what you are up to on the internet , right now !
Solution : Use Firewall (anti arp v6.0.1) .
* Many FaceBook users lost their passwords few days ago due to Spam Attack , where spammers sent e-mails to users (acting like facebook) . and users followed their link to fake page which recorded their Passwords !
* Network Trojans invade LAN computers through network traffic , users who don`t have anti-virus installed are affected .. also when computer starts up anti-virus was still loading , Trojan transferred to CLEAN computers !
Solution : If your Network is Infected , Remove Network Cable Before Shutting Down , and don`t connect the cable again until your system starts and your anti-virus is running .
Oracle Basics
* Types Of Statements : DML - DDL - DCL .
* Types Of Priviliges : System Priviliges , Object Priviliges .
* Types Of Data : Table - View - Index - Sequence .... ( those are the most important ) .
* Types Of Joins : Equi-Join (Inner-Join) , Outer-Join ( Right Outer-Join , Left Outer-Join) , Self-Join , Non-Equi-Join , Cross-Join .
* SubQuery : Used to Define A Variable BASED On UNKNOWN CONDITION(s) .
EX:
SELECT * FROM EMPLOYEES
WHERE DEPARTMENT_ID = ( SELECT DEPARTMENT_ID FROM EMPLOYEES WHERE LAST_NAME LIKE 'Abel' ;
The Subquery used after (=) mark to define the variable Department_id based on unknown condition ( DEPARTMENT_ID FROM EMPLOYEES WHERE LAST_NAME LIKE 'Abel' )
* SAVEPOINT : saved checkpoint which you can roll back your changes to . roll back all user changes to this point.
Index : Schema Object , Used by Oracle Server to Make Retrieval of rows easier .
* Advantages Of VIEWS :
1- Restrict Data Access .
2- Made Complex Queries Easier .
3- Provide Data Independence .
4- Increase Performance .
5- Can be made Read Only , may have Check Option (check constraint).
Oracle DataBase Constraints
Types Of Constraints : Primary Key - Foreign Key - Unique - Not Null - Check Constraint
* Primary Key : Guarantees that data inserted by user in this column ( Not Null , Unique )
* Not Null : Value Must Be Inserted , Cannot be blank.
* Unique : value cannot be repeated in 2 rows , if we consider a column called e-mail which have Unique Constraint .. this means that 2 users cannot have the same data in the e-mail field .
* Foreign Key : The relation between Primary Key (PK) and Foreign Key (FK) is : 1 to many .
ex: if user_id column (1) is primary key in the table Employees , this user_id may have data in another table , say Departments .
so , in the Departments table , a Foreign Key must be added to use the User_id Column from Employees .
This Departments table contains data like department_id , department_name (many) .
so this confirms relation is (1) to (many) .
* Check Constraint : It Checks user inserted data to satisfy pre defined condition . and reject the process if the condition is not met .
Create Table My_Employees
(Id Number (4) , Salary Number (6,2) Constraint My_Employees_salary_c Check(Salary>1000) ;
the previous example shows check constraint name "My_Employees_salary_c" and the condition to be applied "Salary>1000"