Archive for December, 2010

How Pay Per Lead Telemarketing Can Benefit Your IT Firm

Thursday, December 30th, 2010

IT firms are providers of good software and IT services. But even if they’re good at what they do, it means nothing when they can’t strike a deal. Learn how telemarketing paired with lead generation can help with this. TAGS: lead generation, IT leads, buy leads, pay per lead,
Latest Articles in Marketing tips Category on EzineMark.com

Dotcom vs Dotmobi: m.*.com Most Popular Mobile URL Option

Tuesday, December 28th, 2010

If you use mobile-specific URLs to display your mobile content, what option do you use? DotMobi or DotCom? And if you use DotCom as your mobile top level domain (TLD), do you use a mobile subdomain like “m.” or “mobile.”, or do you indicate feature phone compatibility with “wap.” or touchscreen functionality like “touch.”? Maybe you don’t use a subdomain at all, but simply use your TLD plus a subfolder named m/ or mobile/.

I’ve seen all of these and more, and while I don’t think mobile usability has much at all to do with mobile SEO for Google at the moment, adhering to standards could make it easier for Google and other search engines to understand that your site is intended for a mobile audience, and might affect rankings sometime in the future. So if you’re creating a new mobile site and you want to use mobile-specific URLs, which option is best?

I have an opinion on which option is best from an SEO perspective, and it’s a bit more complicated than this, but if you’re curious about the most popular mobile URL configuration, you’ve come to the right place.

In looking at URL options for mobile sites, currently the option with the most pages indexed in Google is…

m.*.com. By a landslide.

mobile urls indexed in google

Mobile URLs are not the only option, as you can also use handheld stylesheets for your desktop content and use the same URLs.

I have an idea of which of these is the best option, but the opinion I’m most interested in is yours. Do you follow the leader and use m.*.com to display your mobile content, or do you use something else? If something else, what’s your reasoning for deviating from the herd?

Sound off on the discussion board on our Facebook page.


Natural Search & Mobile SEO Blog

First Impressive Images of 2011 CeBIT

Sunday, December 26th, 2010

Europe\’s biggest technology fair, “Information Technology and Telecommunication” or CeBIT, is considered as the largest computer expo in the world. CeBIT is an annual event held in the northern German city of Hanover by Deutsche Messe AG. Many activities happen during this five-day period in the city, including CeBIT-Branded shows, CeBIT Global Conferences and CeBIT Awards. Arriving at the event, visitors will have a chance to look for tangible products such as 3D devices, smartphones and tablet computers and so on TAGS: technology fair, Information Technology and Telecommunication, CeBIT, Hanover, Deutsche Messe AG, 3D devices
Latest Articles in Technology Category on EzineMark.com

Making sure you only have one instance of a script running

Friday, December 24th, 2010

One of my tasks in my current job is to build large indexes for our Sphinx powered search engine. This sounds pretty simple, but when you have 2,000,000 records that have, in turn, one-to-many relationships with other records, you can be processing a huge amount of data at any given time.

The script that I wrote to gather the data in preparation for indexing was a little heavy on the memory side of things and it was a huge problem when that script had not completed in time for the next cron job, which would evidently start a giant snowball as for every instance of the script, it ran slower, so there would be no end in sight and we’d have to manually kill all the processes. Thats not a great solution for many reasons, but when data integrity is of the utmost importance, you can’t just go killing your scripts willy nilly.

I found a great little class written by Chris Hope at electrictoolbox.com that touches a file and writes the scripts Process ID (PID) to the file so any other instances can check that file to see if their own PID is in there, if its not their PID, they die. Otherwise, they can continue. Also, if the file exists, but the PID inside the file is not valid anymore (ie the script was killed and had no opportunity to remove the file) the new instance can still run. Its a two-stage check.

I have made a few small adaptations to the original class and my version is here;

<?php
    class pid
    {
        protected $filename;
        public $already_running = false;

        function __construct($directory)
        {
            $this->filename = $directory . '/' . basename($_SERVER['PHP_SELF']) . '.pid';
            if(is_writable($this->filename) || is_writable($directory)) {
                if(file_exists($this->filename)) {
                    $pid = (int)trim(file_get_contents($this->filename));
                    if(file_exists('/proc/' . $pid)) {
                        $this->already_running = true;
                    }
                }
            } else {
                die("Cannot write to pid file '$this->filename'. Program execution halted.\n");
            }

            if(!$this->already_running) {
                $pid = getmypid();
                file_put_contents($this->filename, $pid);
            }
        }

        public function kill()
        {
            // Make sure this script owns the file before we delete it...
            $pid = (int)trim(file_get_contents($this->filename));
            if(file_exists('/proc/' . $pid) && $pid == getmypid()) {
                unlink($this->filename);
            }
        }
    }

Can can be used like so;

<?php
    class newclass
    {
        public function __construct()
        {
            if ($this->checkPid()) {
                // Continue...
                $this->killPid();
            }
        }

        private function killPid()
        {
            $this->pid->kill();
        }

        private function checkPid()
        {
            $this->pid = new pid('/tmp');
            if ($this->pid->already_running) {
                print 'Already running. Exiting.' . PHP_EOL;
                exit;
            } else {
                return true;
            }
        }
    }

The main difference is that I don’t use __destruct() as I wanted to be able to call a kill() method. The other notable difference is that my version does not use posix_kill() and instead checks that the process file in /proc exists. Keep in mind that this will not work on Windows or Mac operating systems as the /proc directory is unique to Linux. The reason I made this change is that posix_kill requires a PHP extension.

Thanks to Chris Hope for the original class.


Fliquid Studios

Increase Your Sales with the Istanbul Classifieds

Wednesday, December 22nd, 2010

Istanbul is the only city in the world that is located on two continents and is considered a one of a kind world city. It is located on the Bosphorus Strait which extends on both the European and the Asian edges of the Bosphorus. Istanbul includes 39 districts in the province of Istanbul. It is the cultural, economic, and financial, center of Turkey. It is the 2nd largest metropolitan region in Eu TAGS: ,
Latest Articles in Marketing tips Category on EzineMark.com

CurdBee Billing Changes

Saturday, December 18th, 2010

We’ve spent the past few weeks hacking away at our billing backend, and we’re finally ready to roll out a big update to all our current CurdBee PRO users. This change, which will go live on 1st December, 2010, will apply to both new and existing CurdBee PRO subscribers.

Don’t worry, it’s not a price hike! We just wanted to stick to our mantra and make the billing process even simpler.

When we originally launched CurdBee PRO, we thought the best option would be to charge for PRO subscription upfront while charging for modules in arrears, based on usage – basically charging at the end of the month instead at the beginning.

For example, if a user converted to CurdBee PRO from on 14th day of the current month and added the Estimates Module on the same day as well, he or she was charged .70 for PRO edition on 14th itself and charged .70 for the Module on the next billing date which is the 1st day of next month. Of course, on the same day, he or she was also charged .00 for PRO for the next month.

Confusing, right? We wanted to change that.

The real problem was when PRO subscriptions and/or Modules were cancelled and/or downgraded halfway through a billing cycle. Since modules are always post-charged, it confused people who ended up thinking that there were unauthorized charges on their credit card statements even after their downgrade and/or cancellation. We realised the process was broken.

So, we fixed it. Starting from 1st December 2010, we will always bill in advance for both PRO and all Modules you add to your account.

Going back to our example above, in this instance, the user will be charged a pro-rated amount of .40 on the 14th, the date he or she signed up. This charge will be for both CurdBee PRO and the Module he or she enabled. On the 1st of the following month, the user will be charged the fully monthly charge of , and this pattern will continue for as long as he or she has these features enabled.

The Billing Change and You
When this billing change goes into effect on the 1st of December, our monthly users will be charged both for the Modules they used in November, and for the Modules they are going to use in December.

Here’s a summary of what you will be billed for on the 1st.

  1. CurdBee PRO Subscription – Charged In advance for December 2010
  2. Modules – Charged in advance for December 2010
  3. Modules – Charged in arrears for November 2010

We’ve tried to make it as simple as possible, but if you have any questions please do tweet or drop us a line.

Vesess

Benefits of buying essay writing service

Tuesday, December 14th, 2010

Buying essay is the dire necessity for students who don’t know how to write relevant essays. They can really make the most use of hiring essay writing service from any quality essay writing website. TAGS: essay,
Latest Articles in Marketing tips Category on EzineMark.com

Landscape Design-Sales / Customer Relationship Manager

Tuesday, December 14th, 2010

MBI is in search of a special person who enjoys Creating Landscape Designs and Developing Relationships.

MBI is a family run business which specializes in Complete Landscape Solutions and has done so for 47 years in Westchester County and the adjoining areas of Connecticut. As an MBI team member you will join a proud organization of approximately 70 people who take the time to care for its employees and clients from the ground up.

The primary responsibility of the Landscape Sales/ CRM manager is to bring a consistent flow of profitable new landscape, irrigation and hardscape business to the Company, in accordance with the company’s sales plan and manage customer relationships within. The Landscape Sales / CRM is responsible for the sales activities of the Division and for the good will of each customer assigned.

Summary of duties and responsibilities

1. Develop and maintain existing and new client relationships.

2. Solicits bid opportunities

3. Represents the company in appropriate organizations for the purpose of building

relationships that maintain current clients and lead to new business

4. Maintains a company-owned database of current customers, prospective customers,

and past customers to support the marketing and sales effort

5. Maintains a keen awareness and provides candid feedback of individual customer

relations and customer perceptions of product and service value to maximize customer retention and customer referrals.

6. Participates in trade association relations

7. Promotes products and services development to insure the flow of profitable new opportunities

Position requirements

-Two or four year degree, or Professional Certification, or minimum five years of proven experience Design and Horticulture.

-Valid and Clean Driver’s license

-Great people skills with a clean and neat appearance.

-Must understand and have intermediate to advanced knowledge of common tree and shrub identification.

-Should have a basic understanding of turf grass and / or woody plant physiology, biology or soil sciences.

Job posting from: Graphic Design Jobs




Graphic Design Jobs

How To Find The Most cost-effective Car Insurance Corporations

Monday, December 13th, 2010

In September, one of many UK’s largest car insurers introduced that they count on car insurance premiums to rise 10-20% in the subsequent twelve months. There are various causes for the rise – The Motley Idiot blames the floods, as an illustration, while Admiral Insurance says that the rise is due to the fact that premiums have been stored artificially low for the past a number of years. The information has many UK drivers in search of cheaper automotive insurance premiums than they’re currently paying.
You’d suppose that discovering the most cost effective automobile insurance coverage firm would be a simple matter, but there’s more to it than simply checking the costs at all the companies and telling you “X Insurance coverage Firm will insure your automotive for much less”. The actual fact is that auto insurers embody far too many variables when devising their quotes for any responsible advisor to tell you level clean that any one company is the “least expensive” insurance company within the UK. We will, nonetheless, let you know the way to discover the most effective automobile insurance coverage possibility on your explicit situation. Here are some ideas that can assist you discover probably the most economical auto cover.
- Search online for one of the best and cheapest cover.
Online insurance search sites mean you can solicit quotes from many different insurers utilizing the identical information. Checking value comparison sites will provide you with a baseline for comparison, nevertheless it’s vital to look past the comparison sites. Be aware that many insurers aren’t represented on most comparability sites, so you may be missing out on cheaper charges if you only look online.
- Look to non-traditional and newer insurers for the very best prices.
In a current experiment, one of many larger comparison websites searched 33 insurers using a wide range of risk profiles. The outcomes? Newer insurers and companies not best known for providing automotive insurance coverage consistently got here out among the many least expensive premiums, with Marks & Spencer popping out at the prime of the checklist of least expensive insurers consistently. Nonetheless, they cautioned, with all the variables that are utilized by automobile insurance firms, your outcomes could also be different.
- Be sure you take your safety low cost and any loyalty reductions you will have together with your current insurer into account when comparing premium quotes.Many insurers provide perks for staying with them, especially should you’re considering switching companies. Make sure you rely decreases in excess and secure driver discounts when you’re contemplating the costs of adjusting automobile insurance companies.
- Do not be afraid to bargain. Whenever you submit your information to a number of auto insurance corporations for a quote, you will be armed with the ammunition you have to get one of the best deal possible. In case you’re satisfied together with your current insurer, however have gotten a lower quote elsewhere, you would possibly find they’re happy to offer you a lower price to keep your business. Ring them up and let them know that you simply love their service, but you’ve got been quoted a decrease premium by another company and ask if they will match it. Be specific. You is perhaps surprised to search out how a lot they worth your business. And if they don’t – you’ve acquired that decrease quote, do not you?

If you need extra facts about cheap car insurance or cheapest car insurance quotes, swing by the Writer’s Site directly!

Deosaie Articles

New SEO Tools & Features available on 10th of January

Friday, December 10th, 2010

Happy New Year, Happy New Release
On Monday 10th of January, Web SEO Analytics will release a new innovative toolbox that consists of 4 brand new and 5 totally updated SEO Tools.
We trust the 9 new tools will become essential parts of your SEO arsenal and that they will simplify and speed up the most important [...]
Web SEO Analytics