Thanks For Your Visit.... Thank You...

BBSYDP (Benazir Bhutto Shaheed Youth Development Program)AVAILABLE TRAININGS

October 5, 2008 Adeel Ansari 22 comments
AVAILABLE TRAININGS

1 . Agriculture

1. Agriculture Farm Management                                                                 Apply Now
2. Mechanic for Agricultural Machineries                                                       Apply Now
3. Nursery Management                                                                              Apply Now
4. Skill Development Training for Floriculture                                                Apply Now
5. Training for Food Technology                                                                    Apply Now

2 . Education

1. English Language, Mathematics, Science for Graduates                            Apply Now
2. English Language, Mathematics, Science for intermediates                       Apply Now
3. English Language, Mathematics, Science for Postgraduates                      Apply Now
4. Tutor Training in English Language, Mathematics and Science                  Apply Now

3 . Health

1. Anaesthesia Technician                                                                           Apply Now
2. Blood Technician                                                                                     Apply Now
3. Dental Surgery Assistant                                                                        Apply Now
4. Dispenser                                                                                               Apply Now
5. ECG Technician                                                                                       Apply Now
6. Lab Technician                                                                                        Apply Now
7. Medical Representative                                                                            Apply Now
8. Midwives                                                                                                 Apply Now
9. OT Technician                                                                                          Apply Now
10. X-Ray Technician                                                                                   Apply Now

4 . Information Technology

1. Auto Cad Designer                                                                                  Apply Now
2. Call Center Agent                                                                                    Apply Now
3. Computer Operator                                                                                 Apply Now
4. Data Entry Operator                                                                               Apply Now
5. Hardware Engineer                                                                                 Apply Now
6. Multimedia Graphics Designer                                                                 Apply Now
7. Network Specialist (Microsoft)                                                                 Apply Now
8. Software Engineer                                                                                  Apply Now
9. System Administrator                                                                            Apply Now
10. Web Developer (Open Source/ Microsoft)                                               Apply Now

5 . Livestock And Fisheries

1. Agriculture                                                                                             Apply Now
2. Artificial Insemination Techniques                                                          Apply Now
3. DVM Training (Poultry)                                                                           Apply Now
4. Fresh Water Biology & Fisheries                                                             Apply Now
5. Lab Attendant Training (Poultry)                                                            Apply Now
6. Livestock Disease Diagnostic Practices                                                   Apply Now
7. Livestock Production & Extension Services                                             Apply Now
8. Marine Biology                                                                                       Apply Now
9. Poultry Disease Diagnostic Practices                                                      Apply Now
10. Poultry Production & Extension Services                                              Apply Now
11. Preventive & Curative Veterinary Practices                                           Apply Now
12. Stock Assistant Training (Poultry)                                                        Apply Now
13. Zoology                                                                                               Apply Now

6 . Social Welfare

1. Auto Cad Expert                                                                                    Apply Now
2. Call Center Agent                                                                                  Apply Now
3. Data Entry Operator                                                                              Apply Now
4. Data Processing Officer / IT Officer                                                         Apply Now
5. Database Administrator (Module-1)                                                       Apply Now
6. Database Administrator (Module-2)                                                       Apply Now
a. GIS Expert                                                                                            Apply Now
8. Hardware Engineer                                                                               Apply Now
9. IT Financial Manager                                                                             Apply Now
10. IT Project Manager                                                                              Apply Now
11. Network Manager (Module-1)                                                              Apply Now
12. Network Manager (Module-2)                                                              Apply Now
13. Quality Assurance (QA)                                                                       Apply Now
14. Software Engineer (Module-1)                                                             Apply Now
15. Software Engineer (Module-2)                                                             Apply Now
16. Web Developer (Module 1)                                                                   Apply Now
17. Web Developer (Module 2)                                                                   Apply Now

7 . Women Development

1. Baby Childcare Training                                                                         Apply Now
2. Beautician Course                                                                                 Apply Now
3. Fine Art/Textile Designing                                                                     Apply Now
4. Secretarial Skill Development Training                                                   Apply Now

8 . Works and Services

1. Accounts Clerk                                                                                     Apply Now
2. Assistant Engineer                                                                              Apply Now
3. Computer Operator                                                                              Apply Now
4. Road Inspector/Road Mat                                                                     Apply Now
5. Senior Clerk                                                                                         Apply Now
6. Sub Engineer                                                                                       Apply Now
7. Work Mistry                                                                                         Apply Now

Benazir Bhutto Shaheed Youth Development Program (Guide line)

October 4, 2008 Adeel Ansari 2 comments

header

PROGRAMS

General Guide Lines for Benazir Bhutto Shaheed Youth Development Program

  • Concept:

The Government of Sindh has launched a major initiative, titled “Benazir Bhutto Shaheed Youth Development Program”, for addressing the issues of poverty and un-employment through Human resource development in the province. The Program aims to provide skill development to approximately 100,000 semi-literate and educated unemployed youth in Sindh for a period varying between 3 months to one year. The unemployed youth will be offered various skill development opportunities and job oriented certification courses for raising their employability local and international job market. This will help contain poverty and improve the socio-economic conditions of common citizens. In addition, the public and private sector business efficiency will increase through a well-placed, developed and skilled workforce.

  • Vision 2009-2010

a.Semi-literate and educated youth provided employable skills to meet the demand of local and international market.

  • Vision 2015-2020

a. Quality of Human resource improved (quality and discipline).

b. Trained manpower export to international markets.

c. Earning capacity of semi-literate and educated youth enhanced.

d. Reward of education recognized by a majority of urban and rural population.

e. Centre of excellence for vocational training formed in Sindh.

f. Foreign donors attracted to the program.

g. Stagflation addressed.

  • Objectives

a. To train human resources in Sindh to cater to the needs of public and private sector in local and international market.

b. To provide stipend to various categories of unemployed educated youth, with a view to provide them some income.

c. To provide quality trainings and certification to approximately 100,000 unemployed educated youth in first phase through technical and professional institutes and “On-Job training” by the public and private sector to increase their employability.

d. To provide linkage to the trained manpower to the local and international job market and explore self-employment opportunities.

  • Methodology

Different departments of Government of Sindh have prepared the proposals in the areas relevant to their domain of functions. As the number of stake holders and the target group is large and widely located all over the province therefore far reaching effort and sense of ownership on the part of departments and organizations has been endemic for program.

  • Stipend

The stipend for the period of training to trainees applying to both public and private sector, shall be paid according to their qualification/Course as given below:

a.For matriculate and below Rs 4000/m
b.Intermediate Rs 5000/m
c.Graduate Rs 6000/m
d.Master Rs 7000/m

  • Trainees’ Selection Criteria

a. The selection of trainees is to be in a manner that all districts in the province are covered.

b. Minimum qualification is to be met, in accordance to the prescribed rules/procedures.

c. Preference will be given to:

d. A candidate will be provided the opportunity for only one training course in a year.

e. All candidates will be required to apply for a specific trade/field of training on the prescribed application form.

f. The selection of applicants will be merit-based.

g. Applicant will be required to apply to the training institutes or departmental offices as specified in the advertisements.

h. List of successful applicants will be published on the program website, newspaper and pasted at the relevant training Institute.

i. All candidates will be required to apply for a specific trade/field of training on the prescribed application form.

  • Applications

a. Provincial Coordination Unit, in consultation with other partner departments, has drawn up a standard Application Form available at website of program.

b. Application Form shall be published in the Newspapers along with the departmental advertisements for selection of trainees.

c. The applicant must attach Form “B” from NADRA.

d. Domicile Certificate (Self or Father)

e. All applicants will be required to attach an “Undertaking” as stated in which will also be available with the online Application Form.

f. Online Application and undertaking facility will be provided through a program website.

g. Successful applicants will be required to provide their bank account details for payment of stipend.

h. The applicant can apply for only one training program in one department. However, an applicant applying for trainings in more than one department, he/she will be eligible to avail one training only.

i. A separate application form will be used for applying in the training programs offered by different departments.

  • Program Implementation Arrangement:

There will be a robust program administration at provincial and departmental level. Following mechanism has been created for this purpose:

i. Provincial Steering Committee (PSC):
The PSC is the epic body to provide the leadership and guidance for steering the program activities.

ii. Provincial Coordination Unit (PCU):
The PCU is the implementation arm of the PSC. It will act as Secretariat of the PSC and provide technical assistance.

iii. District Coordination Committee:
There shall be a DCC in every district where the program activity is undertaken.

iv. Project Management Unit (PMU):
Each partner department through Project Management Unit (PMU) is to implement the departmental proposal.

  • Program Implementation Arrangement

In consultation with the stakeholders the PCU has developed a uniform monitoring mechanism for the program. Following are the salient features of the monitoring system:

i. Bottom up monitoring system to ensure financial and quality performance management.

ii. Periodic review by provincial steering committee.

iii. PCU would communicate the feedback from the stakeholders (press, public representatives, general public etc.) to the departments/program units for taking necessary action.

iv. Third party / independent source validation by PCU.

  • Website

The website has been developed to containing relevant information including, the scope, training programs of various departments, district and trade wise availability of positions, guidelines and application forms. Furthermore, applicants are encouraged to apply through online application forms in order to simplify the selection of candidates.
In addition, the website will also show:

i. The courses available district wise.

ii. The number of applicants to be accepted per training course.

iii. Applications already submitted by candidates from the district.

iv. Central MIS/Database for tracking and performance Management.

Invitation to connect on LinkedIn

October 2, 2008 Adeel Ansari Leave a comment

LinkedIn

Google,

I’d like u all ma friend to plz join me at my professional network on LinkedIn.

- Adeel Ansari M.M.G.

E-mail : adeelansari@live.com

Mobile : 0092 – 334 – 3535322

Site : www.adeelansari.wordpress.com

Learn more:
https://www.linkedin.com/e/isd/369827044/l8a0_IFB/


What is LinkedIn and why should you join?

2008, LinkedIn Corporation

Categories: Uncategorized

10 Common mistakes you should avoid when flashing your BIOS

September 3, 2008 Adeel Ansari Leave a comment

The BIOS is critical to your computer’s proper operation. It’s the first code executed at start-up, and it defines how your motherboard will communicate with the system’s hardware. Flashing the BIOS is not for the faint of heart, but by taking the proper precautions and planning for the worst-case scenario; your chances of a successful upgrade are greatly improved.

In this Post, I show you how to safely flash your BIOS and point out the following 10 mistakes to avoid:

  1. Misidentification of your motherboard make/model/revision number
  2. Failing to research or understand the BIOS update details
  3. Flashing your BIOS for a fix that is not needed
  4. Flashing your BIOS with the wrong BIOS file
  5. Using an outdated version of the manufacturer flash utility or tool
  6. Not following or understanding the motherboard manufacturers specific directions
  7. Flashing your BIOS without an UPS or at higher risk times
  8. Flashing the BIOS from within Windows with other applications running
  9. Flashing an overclocked system
  10. Failing to have a recovery plan if the BIOS flash fails

After watching the video, you can learn more about the safe way to flash your BIOS by reading Alan Norton ’s article, “10 common mistakes you should avoid when flashing your BIOS”–the basis for this video.

10 common mistakes to avoid when you’re installing Linux software

September 2, 2008 Adeel Ansari Leave a comment

Installing software in Linux is nothing like it used to be, but there are still some pitfalls to watch out for. If you follow this little guide, your Linux life will be made simpler and safer.

Note:
Author : Jack Wallen’s
This information is also available as a PDF download.

#1: Installing from source when your system is primarily an .rpm or .deb system

Many new Linux users don’t understand that both rpm and apt (or dkpg) keep track of everything installed on the system. However, those systems (rpm, apt, and dkpg) can keep track only of packages they install. So when you find that obscure package that comes only in source and you compile it yourself, your package management system will not know what to do with it. Instead, create either an .rpm or .deb file from the source and install the package with the package management system so that system will be aware of everything you have installed.

#2: Neglecting the many graphical front-end package management applications

Most people don’t even realize that there are graphical front ends that take a lot of the guesswork out of installing packages in Linux. For yum (the command-line package management system for rpm), you can use Yumex for yum (installed with yum install yumex); you can use Synaptic or Adept for apt (installed with apt-get install synaptic or apt-get install adept).

#3: Forgetting to update the list of available packages

When using apt-get or yum, make sure you’re updating the list of available packages. Otherwise, your system will not remain updated with the latest releases of installed packages. To update with apt-get, you issue the command apt-get update. To update with yum, issue yum check-update.

#4: Not adding repositories for yum or apt-get

Both yum and apt-get use a listing of repositories that tell them where to locate available packages. But the default repositories (often called “repos”) do not include every Linux package known to Linuxkind. So if you run the command to install an application, and yum (or apt-get) can’t find the package, most likely you’ll have to add a repo to your sources listing. For yum, the sources are in /etc/yum.conf. For apt-get, they are placed in /etc/apt/sources.list. Once you have added a new repo, make sure you run the update so either apt or rpm is made aware of the new source.

5#: Not taking advantage of installing from a browser

Just as with Windows, when your system sees you are attempting to download an installable application, you’ll be asked whether you would like the package management system to attempt to install the file or just save it to disk. In both instances, you will be asked for the root password (so you must have access to said password for this to even work). One thing I’ve always like about this method (be it in a yum-based or dpkg-based system) is that it has almost always been good about locating and adding dependencies.

Naturally, this method works only when you are downloading a file that’s applicable to your system. If you attempt to download an rpm file on a Debian-based system, you won’t have the option of installing the file.

You can take this one step further and select the Always Do This… check box in the Firefox popup so that every time you download a file associated with your package management system, it will automatically prompt you for your root password and continue to install the package. This streamlines the process quite a bit.

#6: Forgetting the command line

Let’s say you’ve installed a headless server using Ubuntu or Debian (a common setup for Linux servers) and haven’t installed any of the graphical interfaces or desktops. To do any maintenance, you have to log in via ssh (because no admin would log in via telnet) and are limited to the command line only. Even so, your ability to keep your system updated or install new applications is not limited. You can still use yum or apt-get to manage your packages.

With a Debian-based system, you have another option: Aptitude. From the command line, issue the command aptitude and you will be greeted with a nice curses-based interface for apt. This system is easy to use and gives you an outstanding option for maintaining a gui-less server without losing functionality. Aptitude lists Security Updates, Upgradeable Packages, New Packages, Not Installed Packages, Obsolete Packages, Virtual Packages, and Tasks. As you scroll through the list, you will not only get the installed vs. the new package release numbers but also a description of the package. After using Aptitude, you will quickly see how simple updating Linux packages can be, even from the command line.

#7: Blindly unpacking tar files

I can’t tell you how many times I have downloaded a source package and without thinking, untarred the package not knowing its contents. Most times this works out fine. But there are a few times when the package creator/maintainer has failed to mention that the entire contents of the package are not housed in a parent directory. So instead of having a newly created directory housing the contents of the tar file (which can contain hundreds of files/directories), those files are blown up into the directory you unpacked them into.

To avoid this, I always create a temporary directory and move the tar file into it. Then, when I unpack the tar file, it doesn’t matter if the contents are contained within their own directory or not. Using this method will save you a LOT of cleanup in those cases where the creator didn’t pack everything in its own neat directory.

#8: Deleting those make files

When you’re installing from source, you’ll probably run make clean to get rid of all of those unneeded source files. But if you get rid of the Makefile, uninstalling will be a hassle. If you keep it, you can usually uninstall the program simply by issuing make uninstall from the directory housing the Makefile. A word of warning: Don’t dump all your Makefiles into one directory. First rename them so you know which application they belong to. When you want to uninstall the application, move the Makefile to another directory, rename it to its original name, and then run the uninstall command. Once you’ve uninstalled the application, you can delete the Makefile.

#9: Installing for the wrong architecture

You might notice that many rpm files will have an i386, i586, i686, PPC, 64, etc. There is a reason for this. Unless the rpm file has noarch included in the filename, that rpm file was created for a specific architecture. And when those files were created for that architecture, they were optimized for it, so they’ll will run better. Does that mean you can’t install an i586 on a standard 386 machine? Of course not. But it will not run as efficiently as it will on the indicated architecture. Now, you can’t install a PPC rpm on an x86 architecture. The PPC architecture is for the Motorola chipset. Nor can you install the 64 bit on a 32 bit. You can, however, install the 32 bit on a 64 bit (as in the case when you want to get Firefox running with Flash on a 64-bit machine).

#10: Failing to address problems with kernel updates

It used to be that updating kernels was a task left to the silverback geeks. No more. With the new package management systems, anyone can update a kernel. But there are some gotchas you should know about. One issue is that of space. With every update of a kernel, your old kernel is retained. If you continually update kernels, your system storage can quickly fill up. It’s always a good idea to check to see what older kernels you can get rid of. If you’re using rpm, issue the command rpm -qa | grep kernel to see what you have installed. You can remove all but the last two installed. It’s always best to keep two in case the one you are running gets fubar’d.

Another gotcha involves NVIDIA drivers. If you use the livna repositories, you will find yourself locked into the livna kernel releases as well. This isn’t always a good idea. Instead, I would do this in two parts: Update your kernel and then download and install the NVIDIA drive associated with your kernel. This will require you to search for the proper rpm file for the NVIDIA driver, but it will keep you from having to use the livna kernel. I was once locked into this system and found myself suffering from interesting kernel/video issues isolated to the livna files. Avoid this. Of course if you are using a Ubuntu system you can avoid the NVIDIA trap altogether by using Envy. This handy tool will allow you to install the best NVIDIA driver without having to mess up your favorite kernel.

And although this is a no brainer, make sure you reboot after a kernel upgrade. It’s the one time you will HAVE to reboot your Linux machine. Although your machine will continue to work just fine, it will be working with the older kernel and not taking advantage of the new feature or security enhancement (or whatever the newer kernel has to offer).

Common mistakes to avoid when you’re installing Linux software

September 2, 2008 Adeel Ansari Leave a comment

The release of Ubuntu and other user-friendly distributions has bolstered Linux’s popularity among IT pros and end-users alike. Yet Linux neophytes can still stumble over common tasks, like installing new software. In this Post, I discuss common mistakes people make when they’re trying to add new Linux software. I also give you tips to make the installation process a bit easier.

For more advice on overcoming common mistakes people make when installing Linux software, check out Jack Wallen’s article, “10 common mistakes to avoid when you’re installing Linux software”–the basis for this video.

PHP – Create directory

August 16, 2008 Adeel Ansari Leave a comment

PHP – Create directory

$restna=”100001″;
function FtpMkdir($path, $newDir) {

$server=’ftp.doubledots.com’; // ftp server
$connection = ftp_connect($server); // connection

// login to ftp server
$user = “me”;
$pass = “pass”;
$result = ftp_login($connection, $user, $pass);

// check if connection was made
if ((!$connection) || (!$result)) {
return false;
exit();
} else {
ftp_chdir($connection, $path); // go to destination dir
if(ftp_mkdir($connection,$newDir)) { // create directory
return $newDir;
} else {
return false;
}
ftp_close($conn_id); // close connection
}

}
FtpMkdir(“/public_html/Restaurant/images/Restaurant”, $restna) ;

PHP – File Upload

August 16, 2008 Adeel Ansari Leave a comment

PHP – File Upload

$uploaddir = ‘images/Restaurant/’.$restna.’/';
$uploadfile = $uploaddir . $_FILES['userfile']['name'];
echo($uploadfile);
print “<pre>”;
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
$msg=”File Uploaded Successfully”;
} else {
$msg=”File Uploaded Faild! <br>Please try again” ;
}
print “</pre>”;

PHP – Image Resize

August 16, 2008 Adeel Ansari Leave a comment

PHP – Image Resize

// Config Options
$method = “gd2″;                 // Which method you wish to use to generate the thumbnail
// only GD1 and GD2 are spported.
$new_size = “128″;               // Width of the thumbnail
$jpeg_qual = “80″;               // Quality of the generated thumbnail.
$file_mode = “0644″;             // File permissions of the thumbnail default setting is 0644.
// Chaning it may cause permission problems//
$SessionID = md5( uniqid( rand () ) );
$original_pic = “images/Restaurant/”.$restna.”/”.$_FILES['userfile']['name'];
$resized_pic = $pathname.$SessionID.$_FILES['userfile']['name'];
$newname1 =$SessionID.$_FILES['userfile']['name'];
$newname=list($imgdot,$imgdot1) = split(‘[..-]‘, $newname1);
if($imgdot1==”gif” || $imgdot1==”GIF”)
{
$imgdot1=$_FILES['userfile']['name'];
}
else
{
$imgdot1=$newname1;
}
resize_image($original_pic, $resized_pic, $new_size, $method);
// Modified from Coppermine gallery
function resize_image($src_file, $dest_file, $new_size, $method) {
global $CONFIG, $method, $file_mode, $jpeg_qual;
$imginfo = getimagesize($src_file);
if ($imginfo == null)
return false;
// GD can only handle JPG & PNG images
if ($imginfo[2] != 2 && $imginfo[2] != 3 && ($method == ‘gd1′ || $method == ‘gd2′)){
//echo “Invalid filetype”;
return false;
}
// height/width
$srcWidth = $imginfo[0];
$srcHeight = $imginfo[1];
$ratio = max($srcWidth, $srcHeight) / $new_size;
$ratio = max($ratio, 1.0);
$destWidth = (int)($srcWidth / $ratio);
$destHeight = (int)($srcHeight / $ratio);
// Method for thumbnails creation
switch ($method) {
case “gd1″ :
if (!function_exists(‘imagecreatefromjpeg’)) {
die(“PHP running on your server does not support the GD image library, check with your webhost if they can setup PHP with GD Library.”);
}
if ($imginfo[2] == 2)
$src_img = imagecreatefromjpeg($src_file);
else
$src_img = imagecreatefrompng($src_file);
if (!$src_img){
//echo “Invalid_image format!”;
return false;
}
$dst_img = imagecreate($destWidth, $destHeight);
imagecopyresized($dst_img, $src_img, 0, 0, 0, 0, $destWidth, (int)$destHeight, $srcWidth, $srcHeight);
imagejpeg($dst_img, $dest_file, $jpeg_qual);
imagedestroy($src_img);
imagedestroy($dst_img);
break;
case “gd2″ :
if (!function_exists(‘imagecreatefromjpeg’)) {
die(“PHP running on your server does not support the GD image library, check with your webhost if ImageMagick is installed”);
}
if (!function_exists(‘imagecreatetruecolor’)) {
die(“PHP running on your server does not support GD version 2.x, please switch to GD version 1.x on the config page”);
}
if ($imginfo[2] == 2)
$src_img = imagecreatefromjpeg($src_file);
else
$src_img = imagecreatefrompng($src_file);
if (!$src_img){
// echo “invalid_image”;
return false;
}
$dst_img = imagecreatetruecolor($destWidth, $destHeight);
imagecopyresampled($dst_img, $src_img, 0, 0, 0, 0, $destWidth, (int)$destHeight, $srcWidth, $srcHeight);
imagejpeg($dst_img, $dest_file, $jpeg_qual);
imagedestroy($src_img);
imagedestroy($dst_img);
break;
}
// Set mode of uploaded picture
chmod($dest_file, octdec($file_mode));
// We check that the image is valid
$imginfo = getimagesize($dest_file);
if ($imginfo == null){
echo “resize_failed”;
@unlink($dest_file);
return false;
} else {
return true;
}
}

Image handling| list image folder – PHP

August 16, 2008 Adeel Ansari Leave a comment

Image handling| list image folder – PHP

<?php

$imgdir = ‘/public_html/logs/’; // the directory, where your images are stored

$allowed_types = array(‘png’,'jpg’,'jpeg’,'gif’); // list of filetypes you want to show

$dimg = opendir($imgdir);

while($imgfile = readdir($dimg))

{

if(in_array(strtolower(substr($imgfile,-3)),$allowed_types))

{

$a_img[] = $imgfile;

sort($a_img);

reset ($a_img);

}

}

$totimg = count($a_img); // total image number

for($x=0; $x < $totimg; $x++)

{

$size = getimagesize($imgdir.’/’.$a_img[$x]);

// do whatever

$halfwidth = ceil($size[0]/2);

$halfheight = ceil($size[1]/2);

echo ‘name: ‘.$a_img[$x].’ width: ‘.$size[0].’ height: ‘.$size[1].’<br />’;

}

?>