01). Download this software 'Power ISO'
02). Insert Windows 7 DVD into DVD drive. THen open 'Power ISO -> Copy -> Make CD/DVD Image File' and create Windows 7 ISO image file.
03). Tools -> Create Bootable USB Drive
04). Then a window (Create Bootable USB Drive) will popup;
Source image file: browse and select your Image File
Destination USB Drive: you pen drive (your pen drive should be at least 4GB)
Sttings: write method: USB-HDD
Start
DONE! after copying appropiate files into USB, restart the computer. Then you can install WINDOWS 7 OS by this bootable pen.
When you are going to buy a NEW COMPUTER!
Main components
- processor/CPU/Cental Processing Unit
- RAM/Randowm Access Memory/Main Memory
- HDD/hard disk drive/solid state drive
- Motherboard/main board/system borad
- VGA/Video graphic array
- Power Supply
1. Processor
Nowadays most processors available in the market core 2 duo, core i3, i5 and i7.
Cache Memory (L1, L2, L3) 1MB to 12MB. When Cache memory high, your computer speed will high. But when the cache memory high as well as the cost gets high.
e.g.
a). Intel Core 2 du 2.9 GHz [smb cache memory] = $180
b).Intel Core 2 due 3.2 GHz [4mb cache memory] = $180
Here -> Best processor is 4mb cache memory processor.
number of Cores in the processor, normally
core i7 - 2 to 6 cores
Core i5 - 2 to 4 cores
Sandy Bridge Technology - VGA is also in the CPU.
- processor/CPU/Cental Processing Unit
- RAM/Randowm Access Memory/Main Memory
- HDD/hard disk drive/solid state drive
- Motherboard/main board/system borad
- VGA/Video graphic array
- Power Supply
1. Processor
Nowadays most processors available in the market core 2 duo, core i3, i5 and i7.
Cache Memory (L1, L2, L3) 1MB to 12MB. When Cache memory high, your computer speed will high. But when the cache memory high as well as the cost gets high.
e.g.
a). Intel Core 2 du 2.9 GHz [smb cache memory] = $180
b).Intel Core 2 due 3.2 GHz [4mb cache memory] = $180
Here -> Best processor is 4mb cache memory processor.
number of Cores in the processor, normally
core i7 - 2 to 6 cores
Core i5 - 2 to 4 cores
Sandy Bridge Technology - VGA is also in the CPU.
How to 'Speed up your internet connection without any software'
Control Panel -> Network and Sharing Center -> Local Area Connection
Properties -> Internet protocol Version 4(TCP/IP) -> Properties -> Use the following DNS addresses
Change it as;
Properties -> Internet protocol Version 4(TCP/IP) -> Properties -> Use the following DNS addresses
Change it as;
How to make your computer into core i7
Windows key + R (or type regedit)
HKEY_LOCAL_MACHINE
Hardware
Description
System
Central Processor
Processor Name String
Right click
modify
HKEY_LOCAL_MACHINE
Hardware
Description
System
Central Processor
Processor Name String
Right click
modify
Hi-Speed Torrent DOWNLOAD
Make sure to settle down UPLOAD limit around '3KB/s'
If you want to download quickly '1KB/s'
Ratio == 0.5
Seeder - person who is waiting for upload a file after we fully download a file. More seeders download speedup.
Peers - people who still downloading some files, but after completing the download they become seeders.
You can increase up Seeder by using softwares like Trackers list. After tracking the seeders, right click on the downloadinf file -> properties -> general -> copy trackers list which you got.
BitTorrent SpeedUp Pro 4.6 version can also speed up your torrent download speed.
If you want to download quickly '1KB/s'
Ratio == 0.5
Seeder - person who is waiting for upload a file after we fully download a file. More seeders download speedup.
Peers - people who still downloading some files, but after completing the download they become seeders.
You can increase up Seeder by using softwares like Trackers list. After tracking the seeders, right click on the downloadinf file -> properties -> general -> copy trackers list which you got.
BitTorrent SpeedUp Pro 4.6 version can also speed up your torrent download speed.
Get email Notification to your Mobile by SMS
Roger that this will work only for gmail. So let's see how to set it as send sms when you receive an email. Further more this tip can help you to receive only wanted email alerts otherwise everything.
How it does work? Simply, when you received an email, it would be automatically sent to the 'Google Calender' as a reminder - hey you have got an email! Then you will receive an email about that reminder. You can get this service from many sites to get email notification, but remember everything is not for free! However, let's see how to get it FREE...
Email Notification Alert SMS
01). First log on to your email account and click right top 'gear icon' and select 'Settings' After that click 'label tab' and 'Create new label'
02). The a dialog box will appear. Give label name as 'sendsms'
03). Create a filter. Go to 'Filter Tab' then 'Create new filter' If you want to notify about every emails you received type 'is:inbox' in 'Has the words' text box. otherwise you want to get alerts from specific person or business type its email under 'From' text box.
04). Then click 'Create filter with this search' and go to next step. Then a windows will pop up. Tick 'apply the label' and select 'sendsms' and click 'Create filter' button.
05). Then log on to 'Google Docs'
06). Then <click here> and select 'yes, make a copy'
07). Tools -> Script editor. Then Resources -> Current Project triggers -> click here to add one now and give 'time-driven' instead of 'from spreadsheet' as well as give 'minutes timer' instead of 'hour timer' then SAVE. Then click 'Authorize' and select 'Grant access'
08). Go to 'Google Calender' Then select 'Settings' -> mobile setup -> phone number
09).Then 'send verification code' suddenly you will get a pin number by sms. Then put that pin into verification code area and Finish Setup.
DONE! You will get an alert after receiving email around three or four minutes.
Note: If this method is not worked, problem: Go to Google Calendar and make sure the notification settings should be by sms not as email.
How it does work? Simply, when you received an email, it would be automatically sent to the 'Google Calender' as a reminder - hey you have got an email! Then you will receive an email about that reminder. You can get this service from many sites to get email notification, but remember everything is not for free! However, let's see how to get it FREE...
Email Notification Alert SMS
01). First log on to your email account and click right top 'gear icon' and select 'Settings' After that click 'label tab' and 'Create new label'
02). The a dialog box will appear. Give label name as 'sendsms'
03). Create a filter. Go to 'Filter Tab' then 'Create new filter' If you want to notify about every emails you received type 'is:inbox' in 'Has the words' text box. otherwise you want to get alerts from specific person or business type its email under 'From' text box.
04). Then click 'Create filter with this search' and go to next step. Then a windows will pop up. Tick 'apply the label' and select 'sendsms' and click 'Create filter' button.
05). Then log on to 'Google Docs'
06). Then <click here> and select 'yes, make a copy'
07). Tools -> Script editor. Then Resources -> Current Project triggers -> click here to add one now and give 'time-driven' instead of 'from spreadsheet' as well as give 'minutes timer' instead of 'hour timer' then SAVE. Then click 'Authorize' and select 'Grant access'
08). Go to 'Google Calender' Then select 'Settings' -> mobile setup -> phone number
09).Then 'send verification code' suddenly you will get a pin number by sms. Then put that pin into verification code area and Finish Setup.
DONE! You will get an alert after receiving email around three or four minutes.
Note: If this method is not worked, problem: Go to Google Calendar and make sure the notification settings should be by sms not as email.
Create simple student management system using PHP with MySQL part 2
This section will give you the basic PHP script to build your Student Management System. Please go through carefully. Don't copy and paste the commands, go through one by one and understand why the script is coming and what does the script do. If you have any doubts, don't hesitate to reach us.
link with http://itechdigest.blogspot.in/2012/09/create-simple-student-management-system.html
register.php
<?php
session_start();
$err_nic="";
$err_name="";
$err_address="";
$err_bithday="";
$error=-1;
$msg="";
$nic="";
$name="";
$address="";
$day="";
$month="";
$year="";
$telephone="";
$email="";
function isEmpty($val)
{
if(strlen($val)==0)
{
return true;
}
else
{
return false;
}
}
function isSelected($val,$sval)
{
if ($val==$sval)
{
return 'selected="selected"';
}
}
if(isset($_SESSION['user']))
{
if(isset($_POST['btnSave']))
{
$error=0;
//User Clicked on Save Button
$nic=$_POST['txtNIC'];
$name=$_POST['txtName'];
$address=$_POST['txtAddress'];
$day=$_POST['ddlDay'];
$month=$_POST['ddlMonth'];
$year=$_POST['ddlYear'];
$telephone=$_POST['txtTelephone'];
$email=$_POST['txtEmail'];
//Validations
if(isEmpty($nic))
{
$error=1;
$err_nic="Please Enter NIC";
}
if(isEmpty($name))
{
$error=1;
$err_name="Please Enter Name";
}
if(isEmpty($address))
{
$error=1;
$err_address="Please Enter Address";
}
if($day==-1 or $month==-1 or $year==-1)
{
$error=1;
$err_bithday="Please Select Correct Date";
}
if($error==0)
{
//Procees Save
$count=0;
include "../db.ini.php";
$bday="$year-$month-$day";
$sql="INSERT INTO STUDENT(NIC,NAME,ADDRESS,BIRTHDAY,TELEPHONE,EMAIL)
VALUES('$nic','$name','$address','$bday','$telephone','$email')";
mysql_query($sql) or die(mysql_error());
$count=mysql_affected_rows($conn);
if($count>0)
{
$msg="Record Saved";
}
else
{
$msg="Record Not Saved";
}
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>..:: Student Management ::..</title>
</head>
<body>
<table width="100%" border="0">
<tr>
<td colspan="2"><div align="center">
<h2>Student Management</h2>
</div></td>
</tr>
<tr>
<td colspan="2"> </td>
</tr>
<tr>
<td width="30%" valign="top"><?php include "leftnav.php"; ?></td>
<td width="70%"><form id="form1" name="form1" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<table width="500" border="0" bgcolor="#00FFFF">
<tr>
<td colspan="2"><div align="center">
<h4><strong>Student Redidtration</strong></h4>
</div></td>
</tr>
<tr>
<td width="96"><strong>NIC</strong></td>
<td width="294"><input name="txtNIC" type="text" id="txtNIC" size="12" maxlength="10" value="<?php echo $nic;?>" /> <span style="color:#FF0000;font-size:9px"><?php echo $err_nic; ?></span> </td>
</tr>
<tr>
<td><strong>Name</strong></td>
<td><input name="txtName" type="text" id="txtName" size="40" maxlength="100" value="<?php echo $name;?>"/><span style="color:#FF0000;font-size:9px"><?php echo $err_name; ?></span></td>
</tr>
<tr>
<td valign="top"><strong>Address</strong></td>
<td><textarea name="txtAddress" id="txtAddress" cols="50" rows="4"><?php echo $address; ?></textarea><span style="color:#FF0000;font-size:9px"><?php echo $err_address; ?></span></td>
</tr>
<tr>
<td><strong>Birthday</strong></td>
<td><table width="60%" border="0">
<tr>
<td><select name="ddlDay" id="ddlDay">
<option value="-1" >--Day--</option>
<?php
for($i=1;$i<=31;$i++)
{
echo "<option value=$i ".isSelected($i,$day)." >$i</option>";
}
?>
</select> </td>
<td><select name="ddlMonth" id="ddlMonth">
<option value="-1">--Month--</option>
<?php
for($i=1;$i<12;$i++)
{
echo "<option value=$i ".isSelected($i,$month)." >$i</option>";
}
?>
</select> </td>
<td><select name="ddlYear" id="ddlYear">
<option value="-1">--Year--</option>
<?php
$year=date("Y");
for($i=$year-18;$i>$year-50;$i--)
{
echo "<option value=$i ".isSelected($i,$year)." >$i</option>";
}
?>
</select> </td>
</tr>
</table><span style="color:#FF0000;font-size:9px"><?php echo $err_bithday; ?></span></td>
</tr>
<tr>
<td><strong>Email</strong></td>
<td><input name="txtEmail" type="text" id="txtEmail" size="40" maxlength="100" value="<?php echo $email;?>" /></td>
</tr>
<tr>
<td><strong>Telephone</strong></td>
<td><input name="txtTelephone" type="text" id="txtTelephone" size="12" maxlength="10" value="<?php echo $telephone;?>" /></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="btnSave" id="btnSave" value="Save" />
<input type="reset" name="Reset" id="button" value="Reset" /></td>
</tr>
<tr>
<td colspan="2"><div align="center"><?php echo $msg; ?>
</div></td>
</tr>
</table>
</form> </td>
</tr>
<tr>
<td colspan="2"> </td>
</tr>
<tr>
<td colspan="2"> </td>
</tr>
<tr>
<td colspan="2"> </td>
</tr>
</table>
</body>
</html>
<?php
}
else
{
header("Location:../login.php");
}
?>
link with http://itechdigest.blogspot.in/2012/09/create-simple-student-management-system.html
register.php
<?php
session_start();
$err_nic="";
$err_name="";
$err_address="";
$err_bithday="";
$error=-1;
$msg="";
$nic="";
$name="";
$address="";
$day="";
$month="";
$year="";
$telephone="";
$email="";
function isEmpty($val)
{
if(strlen($val)==0)
{
return true;
}
else
{
return false;
}
}
function isSelected($val,$sval)
{
if ($val==$sval)
{
return 'selected="selected"';
}
}
if(isset($_SESSION['user']))
{
if(isset($_POST['btnSave']))
{
$error=0;
//User Clicked on Save Button
$nic=$_POST['txtNIC'];
$name=$_POST['txtName'];
$address=$_POST['txtAddress'];
$day=$_POST['ddlDay'];
$month=$_POST['ddlMonth'];
$year=$_POST['ddlYear'];
$telephone=$_POST['txtTelephone'];
$email=$_POST['txtEmail'];
//Validations
if(isEmpty($nic))
{
$error=1;
$err_nic="Please Enter NIC";
}
if(isEmpty($name))
{
$error=1;
$err_name="Please Enter Name";
}
if(isEmpty($address))
{
$error=1;
$err_address="Please Enter Address";
}
if($day==-1 or $month==-1 or $year==-1)
{
$error=1;
$err_bithday="Please Select Correct Date";
}
if($error==0)
{
//Procees Save
$count=0;
include "../db.ini.php";
$bday="$year-$month-$day";
$sql="INSERT INTO STUDENT(NIC,NAME,ADDRESS,BIRTHDAY,TELEPHONE,EMAIL)
VALUES('$nic','$name','$address','$bday','$telephone','$email')";
mysql_query($sql) or die(mysql_error());
$count=mysql_affected_rows($conn);
if($count>0)
{
$msg="Record Saved";
}
else
{
$msg="Record Not Saved";
}
}
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>..:: Student Management ::..</title>
</head>
<body>
<table width="100%" border="0">
<tr>
<td colspan="2"><div align="center">
<h2>Student Management</h2>
</div></td>
</tr>
<tr>
<td colspan="2"> </td>
</tr>
<tr>
<td width="30%" valign="top"><?php include "leftnav.php"; ?></td>
<td width="70%"><form id="form1" name="form1" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<table width="500" border="0" bgcolor="#00FFFF">
<tr>
<td colspan="2"><div align="center">
<h4><strong>Student Redidtration</strong></h4>
</div></td>
</tr>
<tr>
<td width="96"><strong>NIC</strong></td>
<td width="294"><input name="txtNIC" type="text" id="txtNIC" size="12" maxlength="10" value="<?php echo $nic;?>" /> <span style="color:#FF0000;font-size:9px"><?php echo $err_nic; ?></span> </td>
</tr>
<tr>
<td><strong>Name</strong></td>
<td><input name="txtName" type="text" id="txtName" size="40" maxlength="100" value="<?php echo $name;?>"/><span style="color:#FF0000;font-size:9px"><?php echo $err_name; ?></span></td>
</tr>
<tr>
<td valign="top"><strong>Address</strong></td>
<td><textarea name="txtAddress" id="txtAddress" cols="50" rows="4"><?php echo $address; ?></textarea><span style="color:#FF0000;font-size:9px"><?php echo $err_address; ?></span></td>
</tr>
<tr>
<td><strong>Birthday</strong></td>
<td><table width="60%" border="0">
<tr>
<td><select name="ddlDay" id="ddlDay">
<option value="-1" >--Day--</option>
<?php
for($i=1;$i<=31;$i++)
{
echo "<option value=$i ".isSelected($i,$day)." >$i</option>";
}
?>
</select> </td>
<td><select name="ddlMonth" id="ddlMonth">
<option value="-1">--Month--</option>
<?php
for($i=1;$i<12;$i++)
{
echo "<option value=$i ".isSelected($i,$month)." >$i</option>";
}
?>
</select> </td>
<td><select name="ddlYear" id="ddlYear">
<option value="-1">--Year--</option>
<?php
$year=date("Y");
for($i=$year-18;$i>$year-50;$i--)
{
echo "<option value=$i ".isSelected($i,$year)." >$i</option>";
}
?>
</select> </td>
</tr>
</table><span style="color:#FF0000;font-size:9px"><?php echo $err_bithday; ?></span></td>
</tr>
<tr>
<td><strong>Email</strong></td>
<td><input name="txtEmail" type="text" id="txtEmail" size="40" maxlength="100" value="<?php echo $email;?>" /></td>
</tr>
<tr>
<td><strong>Telephone</strong></td>
<td><input name="txtTelephone" type="text" id="txtTelephone" size="12" maxlength="10" value="<?php echo $telephone;?>" /></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" name="btnSave" id="btnSave" value="Save" />
<input type="reset" name="Reset" id="button" value="Reset" /></td>
</tr>
<tr>
<td colspan="2"><div align="center"><?php echo $msg; ?>
</div></td>
</tr>
</table>
</form> </td>
</tr>
<tr>
<td colspan="2"> </td>
</tr>
<tr>
<td colspan="2"> </td>
</tr>
<tr>
<td colspan="2"> </td>
</tr>
</table>
</body>
</html>
<?php
}
else
{
header("Location:../login.php");
}
?>
CCNA / Lesson 4 - Basic configuration codes PT
Basic configuration codes PT
Router (config) # router eigrp 1 <1 to 65535>
# network 172.16.1.0 0.0.0.255
# network 192.168.1.4 0.0.0.3
Wildcard bits (opposite of the subnet mask) 192.168.2.0 no wildcard bit means classful mask is assumed.
Router (config) # no auto-summary
Router (config) # redistribute static (use to advertise default static routes)
Router (config) # interface s0/0
# ip summary-address eigrp 1 192.168.1.32 255.255.255.224 (manual summary address configuration)
Router (config) # interface 2/0
# bandwidth 64 (manually configure the BW for DUAL calculation)
CCNA / Lesson 3 - EIGRP
EIGRP defaults
- · Routers running EIGRP need to have the same process ID# (AS#) to form adjacencies or neighbor relationships.
- · Equal cost load balancing is on by default. Unequal cost in configurable
- · Auto summarization is on by default.
EIGRP messages
- · Hello – unreliable, discover neighbor and establishes adjacencies every 5 seconds.
- · Reply – reliable, sent as a replay fro queries unicast
- · Query – reliable, sent when searching for networks multicast
- · Updates – reliable, link updates bounded and partial multicast or unicast
- · ACK – reliable used when reliable messages are sent unicast.
EIGRP headers
- · Opcode field – tells which kind of EIGRP packets (e.g. hello, reply etc)
- · Autonomous system number – ID# / process for EIGRP
EIGRP data
- · TLV field – internal and external routes are sent over this payload including the subnet mask data.
Successor and feasible successor routes
- · Successor (best route found by DUAL) – is the best loop free route which is installed in the routing table
- · Feasible successor – a backup route or feasible successor route can be installed in the topology database if the route meets the feasibility condition.
- · Feasible distance (FD, my destination to given network) – the load router’s composite metric to a destination network.
- · Reported distance (RD, get report to me from other routers) – the received metric of a neighbor’s route to a destination network
- · Feasibility condition (FC) – if neighbor router’s reported distance (RD) to a destination network is less than the local router’s feasible distance to that same destination network.
Administrative distance
· Internal route – 90
· External route – 170
· Summary route – 5
CCNA / Lesson 3- EIGRP benefits
EIGRP benefits
- · Faster convergence (all the routers in the network will know about all routers in the network) due to no hold down timers.
- · Uses less BW on the network due to no periodic updates
- · Uses bounded and partial updates
- · Backup routes (feasible successor) can be installed using DUAL and the topology table. If best successor route fail, DUAL algorithm will install backup routes.
- · Can support IP, IPX and Apple Talk (RTP and PDM [protocol dependent modules])
- · Can support VLSM and CIDR (subnet mask info included in its protocol)
- · Capable of unequal cost load balancing (equal cost on by default) EIGRP can distribute packets out of multiple interface even of they have different metrics to a given destination network.
CCNA / lesson 2 - Differences from the other routing protocols
Differences from the other distance vector routing protocols like RIP
- · Reliable transport protocol (RTP) – RTP has both reliable and unreliable protocol formatting. Network layer independent by not using IP and using RTP. EIGRP can service IP, IPX and Apple Talk. RTP is the protocol that takes to other routers.
- · Bounded and partial updates – information sent only to routers that need it. ‘Triggered’ not periodic updates. RIP does send all the information in every 30 seconds. Partial means only the information needed not the whole routing table.
- · Diffusing update algorithm (DUAL) – guarantee loop free routes, also will install back up routes. No hold down timers because of guarantee loop free routes.
- · Establishing adjacencies – using hello packets (RTP) EIGRP establishes active neighbor relationship.
- · Neighbor and Topology table – in addition to the routing table EIGRP maintains two other tables of information the neighbor table which has the adjacencies and topology table which has all routers learned in the network, lesser routes and backup routes not just the best routes.
CCNA / Lesson 1 - EIGRP
EIGRP (Enhance Interior Gateway Routing Protocol)
- · Advanced distance vector protocol
- · Cisco proprietary protocol
- · EIGRP replaces IGRP
- · EIGRP was developed in order to have a classless version of IGRP. So the protocol could include classless and variable length subnet masks (CIDR[classless inter domain routing] and VLSM)
The correct way to format 8GB flash drive
Problem : I can copy small files like less than 4GB size into 8GB flash drive. But can't copy large files. Why?
Answer : because, you format your flash drive by using FAT 32 method. So to avoid this problem, format the drive as NTFS.
How to do that : first you have to copy all necessary files into some where. Then right click on the flash drive in 'File Explore' and then select under file system as NTFS and format.