Sunday, September 25, 2011

ITERATE INDIA" Recruitment : Resident Technical (Software) Support Executive

Company Iterate India Pvt Ltd
Website www.iterateonline.com
Eligibility/Skills B.A /B.Com - Commerce
Experience 0 - 2 Years
Location Chennai
Date Posted 12-9-2011

Iterate India Pvt Ltd

IIPL is a s/w Development Company based in Noida with operations all over India .Our main Customers are Maruti Suzuki India Ltd., General Motors India Ltd., JCB India Ltd., with whom we have business relationships more than 12 yrs.

Resident Technical (Software) Support Executive for Chennai

Job Description :
Work independently and efficiently to meet deadlines. Able to promptly answer support related email, phone calls and other electronic communications. Self motivated, detail-oriented and organized.

Desired Profile :
Excellent communication (oral and written), interpersonal, organizational, and presentation skills. Provide training to clients in the use of system and applications as related to Software.

Contact Details :

Name: Seema Khullar
Iterate India Pvt Ltd

Email : hrd(at)iterate.in

SUMERU SOFT" Recruitment : System Administrator

Company Sumeru Soft Pvt Ltd
Website www.sumerusoft.com
Eligibility/Skills Any Graduate
Experience 0 - 1 Years
Location Chennai
Date Posted 21-9-2011

Sumeru Soft Pvt Ltd

* We provide IT consulting and software services.
* We offer offshore-based software services such as application development, software maintenance, internet consulting, and establishing software centres for our customers

System Administrator - Immediate Joinees only

Job Description :
Monitoring Network connectivity and troubleshoot the connectivity issues
Installing and configuring Windows Server 2003 & 2008
Experience on Installation, Upgrade, Migration activities, Backup and Recovery Operations.

Desired Profile:
Monitoring Network connectivity and troubleshoot the connectivity issues
Installing and configuring Windows Server 2003 & 2008
Experience on Installation, Upgrade, Migration activities, Backup and Recovery Operations.

Contact Details :

Name: R.Sathish
Sumeru Soft Pvt Ltd

Email : hr(at)sumerusoft.com

Reference : System Admin

AXIS-V CREATIVES" Recruitment : BE/BTech/Diploma/MCA : Programmer

Company Axis.v Creatives Private Limited
Website www.axisv.com
Eligibility/Skills B.Tech/B.E/Diploma/MCA - Computers
Experience 0 - 2 Years
Location Chennai
Date Posted 22-9-2011

Axis-v is an eight years old learning solutions company offering complete range of eLearning services. The service offerings include custom content development, off-the-shelf content, eLearning consultancy, customization and implementation of Moodle based LMS and learning related web applications development.

SkillsLearn (www.skillslearn.net) is a portal owned by Axis-v offering online content on soft skills development.

Programmer

Job Description :
(1) Candidate should be capable of analyzing a requirement and provide a technical solution for the problem with the technical expertise.
(2) The Candidate should have been part of real time project development activities.
(3) The candidate must be confident, self driven and a Team player.
(4) Based on the requirement, need to be flexible in working hours.

Desired Profile :
• Must be keen, meticulous and have the ability to learn new technologies fast. Should be able to communicate well within the Team.
• Should be strong in the above mentioned skills


Contact Details :

Name: Mary Priyadarshini

Address:
Axisv Creatives Private Limited
77, Greenways Road, RA Puram,
Chennai, Tamilnadu, India 600028

Email : priyadarshini(at)axisv.com

"WIPRO TECHNOLOGIES" Recruits FRESHERS : ENGINEER

Company Wipro Technologies
Website www.careers.wipro.com
Eligibility/Skills Bachelors Degree
Experience 0 - 1 Years
Location Chennai

Wipro Technologies

We are the first PCMM Level 5 and SEI CMM Level 5 certified IT Services Company globally. We provide comprehensive IT solutions and services, including systems integration, information systems outsourcing, package implementation, software application development and maintenance, and research and development services to corporations globally. In the Indian market, we are a leader in providing IT solutions and services for the corporate segment in India offering system integration, network integration, software solutions and IT services. In the Asia Pacific and Middle East markets, we provide IT solutions and services for global corporations. We also have a profitable presence in the niche market segments of consumer products and lighting. Our ADSs are listed on the New York Stock Exchange, and our equity shares are listed in India on the Bombay Stock Exchange, and the National Stock Exchange. For more information, please visit our websites at www.wipro.com and www.wipro.co.in
Wipro Technologiesis a global provider of consulting, IT Services, and outsourced R&D, infrastructure outsourcing and business process services. We deliver technology-driven business solutions that meet the strategic objectives of Global 2000 customers. With over 25 years in the Information Technology business, Wipro is the largest outsourced R & D Services provider and one of the pioneers in the remote delivery of services. We deliver unmatched business value to customers through a combination of process excellence, quality frameworks and service delivery innovation. Wipro is the Woorld's first PCMM, CMM and CMMi Level 5 certified software Services Company and the first outside USA to receive the IEEE Software Process Award. We are the first services company to embrace Six Sigma, lean manufacturing and factory model concepts to software engineering We have a wide geographical diversity of operations with over 40 development centers and 10 near shore centers spread across India, Japan, China, Eastern Europe, France, Austria, Sweden, Germany, UK and USA.

ENGINEER - L1 (T133752)

Industry Type: IT-Software/ Software Services
Functional Area: Network Administration, Security

Job Description :

Roles and Responsibilities: Monitoring and TT Tools-L1

Skill & Job Requirements: "Ability to Identify IP Address schema, Subnets, Subnet Mask and perform basicIP Address management. Should have knowledge on various network elements,ports, devices, Links and Technologies. Should be able to understandTheoretical concepts in Network fundamentals like SNMP, TCP/IP, etc. Clearunderstanding of the Ticketing Tools like Remedy, Magic etc, and should be ableto create new tickets, modify/update tickets, Assign tickets to various queues.Clear understanding of Monitoring & Management tools like Solarwinds, WhatsUpGold, Cisco Works etc. Ability to handle Cisco Sys Log Reading, Reporting, SLAadherence etc."

Desired Profile :

Qualification: Bachelors Degree

Experience: Freshers

Skills: Trained Technical position. Works in Process Driven, high degree of supervision environment. Provides support for simple troubleshooting requirements. May be required to work as on-call support or in shifts to provide 24x7 type of support.

Area of expertise: Technology Infrastructure Services

Saturday, September 17, 2011

Software Engineers Prolab Soft

Prolabs is an Outsourced Software Product Development & Education Cmpny

Vacancy Requirements
Industry: Walkin
Education: BE/B.Tech/MCA
Location: Chennai
Experience: 0 Years
Skills:
Posted Date: Saturday, September 17, 2011



Job Details
Fresher - We are looking out only BE/BTECH/MCA Graduates passed out in 2010 & 2011 with 60% & above from 10th/12th & Graduation


Candidate Profile
BE/B.Tech/MCA

Company Details
Prolabs is an Outsourced Software Product Development & Education Company

Fresher - We are looking out only BE/BTECH/MCA Graduates passed out in 2010 & 2011 with 60% & above from 10th/12th & Graduation


Company Name: Prolab Soft
Web Site: Not Mentioned
Email Address: hrprolabsgmail.com
Reference Code: Not Mentioned
Telephone: Not Mentioned
Apply URL: Not Mentioned

Fresher - Junior Software Engineer @ Steloc Technologies

We are a startup company providing software product development engineering services in web and mobile software products. We provide services in Web PHP and Mobile iPhone technologies

Vacancy Requirements
Industry: Computers / IT
Education: B.E. / B.Tech, BCA / BCM, B.Sc, MCA
Location: CHENNAI
Experience: 0 Years
Skills: PHP, MySql, HTML, CSS
Posted Date: Saturday, September 17, 2011



Job Details
Fresher - We are looking for people who are willing to work in web application development in PHP
www.yuvajobs.com

Candidate Profile
BE/BTECH/BSCIT/BCA/MCA/MSC

Company Details
We are a startup company providing software product development engineering services in web and mobile software products. We provide services in Web PHP and Mobile iPhone technologies

Selected candidate will be have to sign bond for 24 months, salary
will be in the range of 5K to 8K

Fresher - We are looking for people who are willing to work in web application development in PHP

Company Name: Steloc Technologies
Web Site: Not Mentioned
Email Address: dhineshk_ryahoo.com
Reference Code: Not Mentioned
Telephone: Not Mentioned
Apply URL: Not Mentioned

How to Describing Flat Catalog in Magento

Difference between EAV and Flat Catalog

In EAV database model, data are stored in different smaller tables rather than storing in a single table.

Like,
product name is stored in catalog_product_entity_varchar table
product id is stored in catalog_product_entity_int table
product price is stored in catalog_product_entity_decimal table

EAV database model is used by Magento for easy upgrade and development as this model gives more flexibility to play with data and attributes.

When flat catalog is enabled in Magento then all the above product attributes (id, name, price) are kept in one table named like catalog_product_flat. Then Magento fetches product data from the flat table rather than joining all the other smaller tables.

There are two types of Flat Catalog:
1) Flat Catalog Product
2) Flat Catalog Category

- Flat Categories are recommended for any Magento installation for improved performance.
- Flat Products is designed and recommended for catalogs that have over 1000 SKU’s.

Enable Flat Catalog Category:

- Go to Admin Panel->System->Cache Management->Rebuild Flat Catalog Category
- Go to Admin Panel->System->Configuration->Catalog->Frontend->Use Flat Catalog Category = Yes

Enable Flat Catalog Product:

- Go to Admin Panel->System->Cache Management->Rebuild Flat Catalog Product
- Go to Admin Panel->System->Configuration->Catalog->Frontend->Use Flat Catalog Product = Yes

Remember that, initially the selection list of

Admin Panel->System->Configuration->Catalog->Frontend->Use Flat Catalog Product
OR,
Admin Panel->System->Configuration->Catalog->Frontend->Use Flat Catalog Product

is non-editable. You have to rebuild Flat Catalog from Cache Management. Only then the selection list becomes editable.

How to Writing Custom Log Message in Magento

To be able to write your custom log message, you have to enable logging from Magento Admin.

To enable logging, go to

Admin Panel -> System -> Configuration -> Developer -> Log Settings -> Enabled = Yes

Then in your code, you can write the following:

Mage::log(“Your Log Message”);

You can check it at var/log/system.log or, var/log/exception.log

If you want to create your own log file for your log message, then you can do it this way:

Mage::log(“Your Log Message”, null, “your_log_file.log”);

Your log file will be created at var/log folder with your log message.

How to Load store specific product in Magento

Different stores can be set in Magento. A product can be made visible in selected stores.
/**
* get store id
*/
$storeId = Mage::app()->getStore()->getId();
/**
* call the Magento catalog/product model
* set the current store ID
* load the product
*/
$product = Mage::getModel('catalog/product')
->setStoreId($storeId)
->load($key);

How to Get parent id of simple product associated to configurable product in Magento

A simple product is associated with a configurable product. You have the id of the simple product. Now, you need the id of the configurable product with which the simple product is associated.

Get parent product id, i.e. get id of configurable product from a simple product.

$_product = Mage::getModel('catalog/product')->load(YOUR_SIMPLE_PRODUCT_ID);
$parentIdArray = $_product->loadParentProductIds()->getData('parent_product_ids');
print_r($parentIdArray);

How to Resize the Image in Magento:

You can resize image with fixed height and variable width. Or, you can resize with fixed width and variable height. Following code shows how you do it in Magento.

Fixed width of 600px

helper('catalog/image')->init($_product, 'image')
->constrainOnly(TRUE)
->keepAspectRatio(TRUE)
->keepFrame(FALSE)
->resize(600,null)
?>

Fixed height of 600px
helper('catalog/image')->init($_product, 'image')
->constrainOnly(TRUE)
->keepAspectRatio(TRUE)
->keepFrame(FALSE)
->resize(null,600)
?>

The following code will resize image proportionally and not let the image be greater than height and width specified.
helper('catalog/image')->init($_product, 'image')
->constrainOnly(TRUE)
->keepAspectRatio(TRUE)
->keepFrame(FALSE)
->resize(400,400)
?>

Description of the functions used above:-

constrainOnly(bool $flag)
Guarantee, that image picture will not be bigger, than it was. Applicable before calling resize() It is false by default

keepAspectRatio(bool $flag)
Guarantee, that image picture width/height will not be distorted. Applicable before calling resize() It is true by default.

keepFrame(bool $flag)
Guarantee, that image will have dimensions, set in $width/$height. Applicable before calling resize() Not applicable, if keepAspectRatio(false).

You can resize image with Varien_Image class as well. This is most suitable when you are resizing image that is not related with catalog product.
// actual path of image
$imageUrl = Mage::getBaseDir('media').DS."myimage".DS.$post->getThumbnail();

// path of the resized image to be saved
// here, the resized image is saved in media/resized folder
$imageResized = Mage::getBaseDir('media').DS."myimage".DS."resized".DS.$post->getThumbnail();

// resize image only if the image file exists and the resized image file doesn't exist
// the image is resized proportionally with the width/height 135px
if (!file_exists($imageResized)&&file_exists($_imageUrl)) :
$imageObj = new Varien_Image($_imageUrl);
$imageObj->constrainOnly(TRUE);
$imageObj->keepAspectRatio(TRUE);
$imageObj->keepFrame(FALSE);
$imageObj->resize(135, 135);
$imageObj->save($imageResized);
endif;

You can use the resized image now as:
getThumbnail() ?>" />

Another Scenario

Suppose, you have an image link. Now, you want to resize it. The image might be from any place. In this example, I am supposing the image link to be like http://localhost/magento/media/catalog/category/test_image.jpg

Now, I have to resize it. To do so, I will create a directory called resized inside media/catalog/category. And, I will save the resized file into the newly created resized directory.
// my sample image

$imageUrl = "http://localhost/magento/media/catalog/category/test_image.jpg";

// create folder
if(!file_exists("./media/catalog/category/resized")) mkdir("./media/catalog/category/resized",0777);

// get image name
$imageName = substr(strrchr($imageUrl,"/"),1);

// resized image path (media/catalog/category/resized/IMAGE_NAME)
$imageResized = Mage::getBaseDir('media').DS."catalog".DS."category".DS."resized".DS.$imageName;

// changing image url into direct path
$dirImg = Mage::getBaseDir().str_replace("/",DS,strstr($imageUrl,'/media'));

// if resized image doesn't exist, save the resized image to the resized directory
if (!file_exists($imageResized)&&file_exists($dirImg)) :
$imageObj = new Varien_Image($dirImg);
$imageObj->constrainOnly(TRUE);
$imageObj->keepAspectRatio(TRUE);
$imageObj->keepFrame(FALSE);
$imageObj->resize(120, 120);
$imageObj->save($imageResized);
endif;

$newImageUrl = Mage::getBaseUrl('media')."catalog/category/resized/".$imageName;

Displaying newly created resized image.
" />

You can check other function for Varien_Image at
http://docs.magentocommerce.com/Varien/elementindex_Varien_Image.html

How to Get current Url of the page in Magento

The following code gives you the current url of the page you are:-

$currentUrl = $this->helper('core/url')->getCurrentUrl();


// Gives the base url of your magento installation
$baseUrl = Mage::getBaseUrl();


// Gives the url of media directory inside your magento installation
$mediaUrl = Mage::getBaseUrl('media');

Another way to get current url
$urlRequest = Mage::app()->getFrontController()->getRequest();
$urlPart = $urlRequest->getServer('ORIG_PATH_INFO');
if(is_null($urlPart))
{
$urlPart = $urlRequest->getServer('PATH_INFO');
}
$urlPart = substr($urlPart, 1 );
$currentUrl = $this->getUrl($urlPart);

Format Price in Magento

When you fetch product data, you get the price as integer. Now, you must display the price with currency suffix. You can do this with the following code:-

// let $_finalPrice be the integer price fetched

$formattedPrice = Mage::helper('core')->currency($_finalPrice,true,false);

Magento: Get Set Unset Session

Set a custom session with Variable Name ‘testing_magento’. The session value here is ‘hello’.
Mage::getSingleton('core/session')->setTestingMagento('hello');

Get session testing_magento
$test = Mage::getSingleton('core/session')->getTestingMagento();

Unset session
Mage::getSingleton('core/session')->setTestingMagento();

(Use customer or core session in frontend. Use adminhtml session in the backend.)
Core Session:- Mage::getSingleton(‘core/session’)
Customer Session:- Mage::getSingleton(‘customer/session’)
Admin Session:- Mage::getSingleton(‘adminhtml/session’)

How to Remove list or grid mode as display option in Magento

You can choose the view option as grid only or list only. The default is Grid/List. You can change it to List/Grid as well.

For this, you have to go to
System->Configuration->Catalog->Frontend

You can change the List Mode.

You can also change the number of products per page on grid or list from there.

From Mukesh Chapagain's Blog, post Magento: Remove list or grid mode as display option

How to Install Sample Data for Magento?

Remember that, Sample Data must be installed prior to the basic Magento Installation. But never mind if you forgot to install sample data before installing Magento.

Here, I will show you how you can install sample data after you have installed Magento.

1) Download Sample Data zip file from Magento Website

2) Extract the zip file

3) Drop all the tables from your magento database. It would be easy to drop the magento database and then recreate it instead of dropping individual tables. This can be done either through Database Manager or PhpMyAdmin.

4) Import sample data sql file into your magento database.

# Remember that, you have to drop all tables from your magento database before importing the sample sql file. You will get error afterward if you import the sample data without dropping tables from your magento database. Therefore, step 3 is important.

5) Go to your magento installation folder and delete local.xml file present inside app/etc folder.

6) Reinstall magento (i.e. if you have uploaded magento inside http://yourdomain.com/magento then type the address in your browser’s address bar :))

# After your installation is complete, you may get error something like this:
Integrity constraint violation: 1062 Duplicate entry ’1′ for key 1

Check if app/etc, var, and media folders are writable. They should be writable. Change their CHMOD to 777.

Clear your browser cache or open your website in another browser and you are done

Configuration error on new Magento installation

I am installing a fresh magento 1.3.2.1 in my Windows XP computer. I have Xampp installed. While installing magento, I had a problem at the configuration step where I had to fill database host, username, password etc. When I click continue after filling the required fields, the installation process doesn’t move forward. I am redirected to the same page.

Solution:

I googled and was suggested to put 127.0.0.1 instead of localhost in the url; e.g. to put http://127.0.0.1/magento instead of http://localhost/magento . I did the same but then I got the following error displayed:

Database server does not support InnoDB storage engine
Database connection error

This error was solved. I opened my.cnf file present inside mysql/bin/ in notepad and uncommented (removed # sign) from the line skip_innodb.

Change:
#skip-innodb to skip-innodb

But still, my problem was not solved. I could not pass through the configuration page. Then I found a solution which finally helped me. I changed chmod of the following three folders to 777, i.e. making the folders writable. These folders are inside your magento folder. In windows, right click the folder, go to properties, uncheck ‘Read Only’ present under Attributes. The folders to change are as under:

app/etc
var
media

Finally, I am through and I completed Magento installation. Hurray :)

PHP extension error while installing Magento

I was installing Magento 1.3.2.1 in my Windows XP computer. I am using Xampp. I encountered the following errors during the installation.

PHP Extension “curl” must be loaded
PHP Extension “mcrypt” must be loaded
PHP Extension “pdo_mysql” must be loaded

I googled and the answer was to load the extension in php.ini file. In xampp, there are two places where php.ini file is found. It is present inside php folder and inside apache/bin folder. You can load extensions mentioned in the above error by changing the php.ini file. Search for curl, mcrypt and pdo_mysql then just uncomment i.e. remove the semi-colon (;) present before the line of the extension. After that, you have to restart (stop and start) apache from your xampp control panel.

Change:

;extension=php_curl.dll to extension=php_curl.dll
;extension=php_mcrypt.dll to extension=php_mcrypt.dll
;extension=php_pdo_mysql.dll to extension=php_pdo_mysql.dll

It’s as simple as that but that didn’t work for me. Why? Because I also had apache and php installed separately in my computer. I had installed PHP and Apache server separately before installing the Xampp. So, xampp had used the php.ini configuration file of the Apache server installed before. And that php.ini file was inside programs file/apache group/apache/bin/php.ini. In this situation, changing php.ini file inside xampp folder will not solve my problem. I found my mistake by looking at phpinfo() of xampp.

Anyways, editing the right php.ini file will solve the above error. If anyone has faced the problem like mine then please see “Configuration File (php.ini) Path” in phpinfo(). There you will find the path of php.ini file. You have to edit that file.

NETAXIS IT SOLUTIONS" Recruits FRESERHS & EXP : Search Engine Optimizer

Netaxis IT Solutions (p) Ltd

Netaxis is one of the upcoming game developing companies in india which will assure a great career in multimedia for upcoming graduates.

Search Engine Optimizer

Job Description :
SEO Fresher & Experience with good Onpage optimization & Offpage optimization skills, Knowledge of Social media optimization, sitemap and robot.txt creation and submission, website analysis tools skills improving site structure is mandatory.

Desired Profile :
SEO, Search engine optimization, Search engine optimization keyword, submission, Directory, link buildings PrSEO, Search, engine, optimization, Search engine optimization

Contact Details :

Name: Mr. U. S. Deepan Chakarvarthy
Netaxis IT Solutions (p) Ltd

Email : deepan.c(at)netaxis.in