Skip to content



Join us at Hiveguru.com

HiveGuru is a recently launched (currently on Beta) Free Social Network for outsourcing professionals, consultants and freelancers. Members can post their professional profile and portfolio of works, network with other professionals and create and collaborate on projects.

It has six professional categories where you can join either as a service provider or as a service buyer:

* Software and Web Programming
* Design and Multimedia
* Sales and Marketing
* Writing and Translations
* Administrative Support
* Business Services

The system is unique in that it encourages more community involvement and collaboration by allowing the project manager to recruit for specific positions instead of bidding on the entire project.

EACOMM Corporation will be posting any project requirements tagged for freelance/outsource work in HiveGuru.com so we encourage everyone to join and bid on our various on-going and future projects!

Help us spread the word! Sign up for an account and invite your friends to join HiveGuru.com!

Posted in Articles, Events, Job Openings. Tagged with , , , , , , .

Simple Page Cache Script for PHP

For dynamic websites, database queries take up a significant amount of the CPU resources of your servers. For medium to high traffic websites  in shared or virtual hosting services, this could mean significant loss of traffic due to too much database queries or over use of shared CPU time. As such, it is quite useful to have some sort of cache system for your dynamic pages, particularly those with content that don’t change too much or too often anyway.

Below is a very simple and generic cache script for PHP web pages which you can copy-paste and use almost instantly in your website. What is does is store an instance of the dynamically generated web page as an HTML file and it then counter checks with a predefined time period that you set whether to display the cached instance or to dynamically generate the page again. The longer the time period between dynamic generation, the greater the savings in terms of CPU usage and database queries.

1. First create a folder in your hosting account where you’ll be housing the cached data. In this example the cache folder is located at http://www.yourdomain.com/cache

2. Next, copy-paste the script below at the start of the PHP page you want cached. We are assuming here that the dynamically generated page is utilizing the GET variable “id”, such as: http://www.yourdomain.com/index.php?id=XXXX:

<?php

ob_start(); //turn on output buffering for PHP

//check if variable id is present and is an integer, if not, redirect to homepage
if ($_GET['id']==”" or !is_numeric($_GET['id']))
{
header(”location:index.php”);
}
$id=$_GET['id'];

//absolute path to cache file. For simplicity the cached version of the page is saved as the ID number
$cachefile = $_SERVER['DOCUMENT_ROOT'].”/cache/$id.html”;
//duration before the cache is refreshed in seconds. Setting below is for a 3 day cache. Change as you see fit.

$cachetime = 259200;

// Serve from the cache if it is younger than $cachetime

if (file_exists($cachefile) && (time() - $cachetime
< filemtime($cachefile)))
{

include($cachefile); //display the cache file

// if cache is display, exit the script
exit;

}

//if cache is not present or is too old, run the rest of the script……

//place a time stamp on the cache to easily check when a page was last cached…you can place this a meta variable in your HTML header i.e. <meta name=”date” content=”<?=$cachedate;?>”/>
$cachedate=date(”F d Y H:i:s”);

//THE REST OF YOUR PHP AND HTML CODE GOES HERE…………….

3. At the bottom of your PHP page, copy-paste the code below:
//define the cache file name
$cachefile = "cache/$id.html";
// open the cache file for writing
$fp = fopen($cachefile, 'w');
// save the contents of output buffer to the file
fwrite($fp, ob_get_contents());
// close the file
fclose($fp);
// Send the output to the browser
ob_end_flush();
?>

4. You’re done! Upload and update your PHP file.

Posted in Articles. Tagged with , , , , , , , .

EACOMM is recruiting!

EACOMM is recruiting for the following positions:

  • PHP/MySQL developer - full-time, regular positions available for experienced LAMP programmers. Applicants must be familiar with MVC and OOP. AJAX, CSS2.0 experience a definite plus.
  • .NET/SQL developer - contractual, freelance and full-time positions available for skilled .NET/SQL developers. AJAX, CSS 2.0 experience a plus.
  • Flash/Multimedia developer - Freelance/Contractual/OJT positions available for multimedia developers with strong experience in Flash and/or Macromedia Director programming.
  • Web/Graphics designers - Contractual/OJT positions available for web/graphics designers with experience in W3c-compliant/CSS2.0 website design.

Please email your resumes along with links to samples of your work to admin@eacomm.com.

Posted in Job Openings. Tagged with , , , , , , , , , , .

Pinoy animation Europe-bound

By Marinel Cruz
Philippine Daily Inquirer
First Posted 21:19:00 05/19/2009

Filed Under: Animation, Entertainment (general)

FULL ARTICLE: http://showbizandstyle.inquirer.net/entertainment/entertainment/view/20090519-205979/Pinoy_animation_Europe-bound

MANILA, Philippines—The Animation Council of the Philippines, an organization that specializes in 2D and 3D animation, is gearing up for a road show in Europe late this year, according to its president, Weng Bagadion.

“This will include the Spanish, Italian, French, German and British markets. We plan to showcase the winners of Animahenasyon,” Bagadion told Inquirer Entertainment.

The two-year-old Animahenasyon Pinoy Animation Festival, which aims to provide original content in this genre, is one of ACPI’s major projects. Last year’s grand prize winner was “Love and Marriage,” a music video on interracial relationships, by Kenny Lyn Tai.

“It has been a successful two years in terms of entries,” Bagadion said. “We brought the winners to the Hong Kong Filmart in March. We want to do this on a bigger scale.”

The ACPI brought 10 member companies to the Hong Kong Filmart, where they had the chance to negotiate with prospective buyers. As a result, Cutting Edge Productions’ “Dayo sa Mundo ng Elementalia” will soon be screened in the former British colony, said ACPI executive director Michael Kho Lim.

To make this road show possible, Bagadion said, the group asked the Business Processing Association of the Philippines (BPAP), of which ACPI is a member, to help shoulder part of the expenses.

Please Visit: http://showbizandstyle.inquirer.net/entertainment/entertainment/view/20090519-205979/Pinoy_animation_Europe-bound  - for the full article.

Posted in Articles, Events. Tagged with , , , , , .

PhilippinePropertyFinder.com

EACOMM R&D Labs has just released a proof of concept website: PhilippinePropertyFinder.com. This website is an example “mash-up” of Google Maps and Google Custom Search Applications. It was developed to showcase how two relatively easy to setup yet extremely powerful technologies can provide a powerful and useful tool for the general public.

To use, simply use the map controls to zoom and pan across the map of the Philippines to a specific area of interest. Clicking on a point in the Map will initialize Google Map’s reverse Geocoding facility and indicate the specific region as stored in Google’s database. Clicking the “Search for Property in this Area” link will pass on the Geocoded data to Google’s Custom Search to search for property in that area using some of the more popular property listing websites in the Philippines. Alternately you can just enter the specific area you are interested in as text in the search box provided (but that takes away the fun part!).

Note that we are looking to improve and offer more features in the near future so feel free to check back every now and then!

VISIT PHILIPPINE PROPERTY FINDER NOW!

Posted in Current Projects, Events. Tagged with , , , , , , , , .

EACOMM releases Fixed Asset Management Software

EACOMM Corporation Philippines is proud to release the first of a series of MS Access-based small-medium scale business applications developed in partnership with AQMA Tech Solutions, a software development studio focused on business software development and IT consultancy.

AQIL MAGNUS Fixed Asset Management Software addresses both administrative and accounting needs as to maintaining fixed asset records. AQMA-AMS follows standard accounting procedure as defined by the Generally Accepted Accounting Principles (GAAP). The software maintains a database of fixed assets and automatically computes for depreciation expense (via straight-line depreciation method) and computes for the asset’s book value. The software also allows the user to properly assign the asset to a specific department/ employee / and even to a specific location for easy administrative handling. This asset assignment feature allows for the proper allocation of depreciation expense for accounting report purposes.

AQIL MAGNUS takes into account the asset’s date of purchase, asset life span (in months), salvage value, purchase price with or without the Value Added Tax (VAT Rate), before it computes for the depreciation expense per month.
AQIL MAGNUS has the 4 basic Asset Types (Equipment, Furniture, Leasehold Improvement, and Computers) and it offers the flexibility of further classifying assets with the Asset Class and Asset Subclass level of classification.
The software comes with 4 modules: System Module, Administrative, Accounting, and Reports Module.

  • System Module - includes database customization commands, table set-up, User creation/password setting, plus other system-related functions.
  • Administrative Module - includes Asset Record creation, Assignment of Assets to Departments/Employees/Location, Selling an Asset, and Writing-off an Asset.
  • Accounting Module - includes depreciation expense and book value computations. Computations can be done in an aggregate level, at the department level, or at the employee level. Asset depreciation begins on the month following the asset’s date of purchased.
  • Reports Module - includes built-in reports that list assets by company, by department, by employee, and by location.

AQIL MAGNUS has the following special features:

  1. User Log-in/Log-out to determine access rights
  2. User creation with built in User Types (Admin, Accounting Staff, Admin Staff)
  3. Table purging to reset database contents
  4. Built-in reports
  5. Database/Record maintenance capabilities
  6. Customizable codes to fit your asset tagging procedures
  7. User-friendly and ready to use

For customization, AQIL MAGNUS can be modified to fit client’s specific needs. Examples of customizations may include: (a) changing the asset depreciation method;  (b) User Types customization; (c) Log-in/out monitoring; (d) additional reports; (e) color-customization; plus any other customization that the client may require.

We are currently offering a Trial Version for download which allows up to thirty (30) log-ins.  For the trial, please use USERNAME: User, Name  PASSWORD: password. Note that the application requires MS Access 2003 or higher to run.

DOWNLOAD AQMA-AMS NOW!

For comments, suggestions or further information regarding this product please contact:
EACOMM Integrated Solutions Division
11th Floor CyberOne Bldg.
Eastwood Cyberpark
Bagumbayan, Quezon City
Philippines, 1110
Tel: +63 2 438 2986
Fax: +63 2 912 6745
Email: solutions@eacomm.com

Posted in Articles, Events. Tagged with , , , , , .

Google Maps Integration with PhilippineCompanies.com

We’ve been planning to integrate Google Maps with our Philippine Business directory/locator website since it was launched 2 years ago. However, we found the accuracy of the Philippine maps far from perfect, with very obvious descrepancies between the map-view and satellite views. This has changed in the past few months as can be seen by this fantastic street-view of Makati’s Central Business District (check out how even the one-way roads are labelled!).

As such, we’ve finally decided to have Google Map viewer in the company profile pages of PhilippineCompanies.com. The system works by using Googe Maps’ Geocoding facility to determine the Latitude and Longitude of a location using the address information we have in our database. Accuracy is up to street level within Metro Manila and other major cities while the rest of the country would be on the municipal-level. We’re currently working on trying to improve the querying system as well as the way addresses are stored for Philippine Companies so that we can maximize the accuracy as we pass data to Google Maps. This is a daunting task however, with a database fast approaching 50,000 companies. As such, we’ve allowed visitors to edit map locations by pin-pointing the exact business location in the website’s registration page.

With improved Google Map accuracy for the Philippines, we’re very excited in offering possible new Map-related Web Services in the weeks and months to come!

Posted in Articles, Events. Tagged with , , , .

Follow us on Twitter!

Follow EACOMM on twitter: @eacomm

Posted in Events. Tagged with , .

New look for the EACOMM Corporate Blog

After almost 5 years, we’ve finally gotten around to changing the look of the EACOMM Corporate Blog. We modified the Carrington theme to look a little closer to our corporate site. We’ve also upgraded our rusty Wordpress 2.3 to the latest version (2.7.1). If you find any broken links, images or files, please don’t hesitate to contact us at support@eacomm.com or leave a comment on this post!

Posted in Events. Tagged with , , .

EACOMM Corporation is now offering Cluster/Grid-Server Hosting

EACOMM Corporation is proud to announce it is now offering Managed Cluster Server Web Hosting for its web clients. This is in addition to EACOMM’s current shared and dedicated hosting services. Cluster Server Hosting (or sometimes called Cloud or Grid Hosting) means that your website is hosted not on one server but is sharing the resources of dozens if not hundreds of servers with other sites hosted in the cluster. This provides the following distinct advantages:

  • Reduced Downtime - By not being dependent on just one single computer, the risk of downtime is greatly reduced. For shared hosting, your website is hosted in a single server with a couple of hundred other websites and as such if that server goes down so does your website. By being hosted in a cluster, a single hardware failure will not mean your site will go down!
  • Real-time  Scalability - One of the greatest advantages of a cluster-hosted website is the ability to scale resources in real-time. For example, if your blog/news website has some breaking news that goes viral, the Cluster Server will automatically provide the resources to ensure that your blog doesn’t crash due to the sudden increase in web traffic. On regular shared hosting environments, the massive increase of traffic will greatly slow your website or worse force your provider to shutdown your site so as not to affect their other clients residing on the same server as you.
  • Cheaper than Dedicated Hosting - As you’re still sharing resources with other clients, cluster hosting is a lot more cost effective than dedicated hosting where you have full control of your own server. Cluster Server Hosting is a ‘middle ground’ from dirt-cheap shared hosting costing as less than Php 250.00/month and dedicated hosting that costs upwards of Php 5,000.00/month.

EACOMM offers managed grid-server hosting (meaning you don’t need to fiddle with any control panels or setups as we’ll do all the configuration for you and change them on your request) starting at just Php 880.00/month* with the following specifications:

  • 20 GB of hosting space
  • 500GB monthly bandwidth
  • 50 email addresses
  • 99.9% assured up-time
  • Free domain name registration
  • FTP/SSH Access
  • Web-based e-mail
  • Web-based database management
  • LAMP/Ruby on Rails-ready
  • CPU/Bandwidth Overcharge: Php 7.50 per excess GB or CPU-cycle at the end of the month
  • Cluster Servers located in US-based Tier IV Data Centers
  • Phone/Email Support from EACOMM Corporation

For more information email us at info@eacomm.com or give us a call at +63 2 438 2986

*Minimum subscription contract of one (1) year

Posted in Articles. Tagged with , , , , , .