Comparison of programming languages


Found at several sites in the network, comparisons of different programming languages with cars. I think this will help greatly to have an idea or concept of what each one is confronted when trying to learn a new language. Each language if we open a new tool, it can only be used properly if we know that we are going to use. It makes little sense to learn a language by the fact of knowing something extra, if you do not really know where to use it. For now, enjoy this fun comparison :

C: is a racing car that goes incredibly fast, but that breaks every 50 Km.

C: is a race car that has it all with dozens of extras and only breaks every 250 km, but when it does, nobody knows why she crashed.

Java: is a family car type van. Easy to drive, not too fast and you can not do harm.

C #: is a model of family car type van that is competing in the marketplace. Once you use it you will not be allowed to use competing products .

Lisp: looks like a car, but tuneándolo enough so you can turn on an airplane or submarine sufficiently functional. < >

Prolog: is fully automatic: he describes what it looks like your destiny and leads for you, but the effort required to describe in most destinations is equivalent to driving up to them.

Perl: Is supposed to be a pretty cool car, but the driver’s manual is incomprehensible. And even get to learn how to drive your car perl, not the driver know of anyone else.

Python: is a fantastic car for beginners, you can drive without license. Unless you want to drive very fast on the road or hazardous terrain, you may not need any other car.

Smalltalk: is a car originally designed for people who were learning to drive, but was designed so well that even experienced drivers enjoy driving. It is not very fast, but you can change any piece to leave more to your liking. One oddity is that it is really not what you drive, he posted a message asking to go somewhere and then you do what you said or did not understand what you ask.

Ruby: is a car that was created when the cars Perl, Smalltalk and Python 3 collided together. A Japanese mechanic found the pieces and mounted a car that many believe it is better than the sum of its parts.

Fortran: is a primitive car, and always will be very fast when only go by roads that are perfectly straight. It is believed that learning to drive a car which then makes Fortran is impossible to learn to drive any other model of car.

Cobol: is supposed to be a car, but any driver who is respected never admitted having driven one.

Forth: is a car that you mount them yourself from a kit. Your car does not have to appear or behave like anyone else’s car, but a car Forth only moves backwards.

Assembler language: is just the engine, you have to assemble the car yourself and put petrol as he runs but if you carefully go like a bullet .

taken from English:

http://www.cs.caltech.edu/ mvanier ~ / hacking / rants / cars.html
And now, which car would you like to start? …

10 tips you should consider when designing a newsletter

Usually, the thought of a designer to have to address the creation of a newsletter is:





“I have to design it the same way that a Web site “


Tips al diseñar un newsletter And although partly” something “of why it is so, the design of a newsletter is VERY special ‘To’ and we must take it with tweezers. Consider that the design will go through several processes, from entering our inbox (or your worst case as spam) e-mail will be by default with the images hidden (and its content also, in some cases), also pass through stringent analysis to see if an e-mail is spam or not, it will be seen by the system by anti-virus if it has any malicious code, and finally will be rendered in various ways depending on the support of styles which each webmail / client mail. That’s why you should keep in mind some tips :


Editors WYSIWYG

When the HTML coding, many WYSIWYG editors (such as Dreamweaver) can incorporate ‘waste’ in the final work which can bring a bad rendering in email clients and webmails. It is preferable to do the coding manually with a program for editing plain text / HTML or in failing to identify the ‘waste’ and remove .




DOCTYPE tags,

and


Most of the labels webmails removed DOCTYPE and
, showing only the contents within the body of the message .


Maquetaciones
Performing maquetaciones simple, one or two columns, using tables (do not hate me, but the layout by using CSS properties that not all programs / webmails manage to endure, so there is a danger of viewing a newsletter desmaquetado ).


Width design
The design must not exceed the 500-600px wide .


Elements
Flash, Javascript, videos, music, will not be displayed in any program / webmail and possibly the email is blocked by the antivirus system on suspicion or eliminated directly by the code webmails .


Image Blocking
By default, all programs / webmails block images of an e-mail.

  • It is advisable not to incorporate important text (headlines, ads, etc.) in images.
  • It is advisable to use the ALT property in the images and perform a brief description of the image that comes.
  • It is good practice to conduct the verification as is the design with images turned off.
  • Tags
  • should call the images with your absolute path to where the file is stored on the server.
  • Do not call the images via its IP address.
  • Avoid content in white or light colors (to be blocked images, the text will look with white background and if this has a light color will be imperceptible)

Declaring the width and length of each image incorporated into the design

Several anti-spam systems take into account that there is a balance between content and image content of text




URLs

Incorporate the attribute “_blank” so that the links to open in a new window .




Styles

    The CSS styles should be incorporated in a ‘inline’. You should not incorporate :
  • Within the


Using labels

Calling external styles

  • Testing in different email clients and webmails
  • Just as each browser has a different behavior before a design, email clients and webmails have a similar attitude, because not all bear the same number of properties HTML / CSS. By ideal, designs must be tested under different circumstances (software, operating systems) to achieve maximum compatibility. One way to cover the vast majority of circumstances is doing the testing in programs and services most popular :

  • Web – Hotmail, Yahoo! And Gmail

  • PC – Outlook, Windows Mail and Thunderbird




Mac – Mac Mail and Entourage

  • Links to take into account

  • Guide CSS support in webmail and email client, version 2008 : A Comprehensive Review, available in PDF and XLS
  • Email Standards Project : A project that aims at all webmails and mail programs properly meet the design standards. For that we have an armed
  • acid test ‘to’ and tested its performance, results es’na in sight.
    Premail
  • : An analyzer that gives us a check as a result of the styles that we have incorporated into its cradle and webmails / programs.
    Newsletter Archive
  • : Giant archive of newsletters, for inspiration when designing.


Templates free

: 4 templates models tested, to take into account when coding .


<> <>
<> <>

JQuery of course in Spanish

jQuery In Javascript Ya we can find a special section where they explain the to handle basic concepts jQuery , with examples online, all in Spanish and free .


Top Ten Freelancer Writing Websites

How to earn as freelancer publisher ? Copywriter ? Rewriter ?

Online freelance writing is very popular amongst bloggers. Not only does it assuage the need to blog, but it also provides a very valuable income opportunity, in other words, you write and receive income for your written words. Actually it is possible to receive a pretty decent income once you have built up your brand.

Freelance writers often struggle to find enough writing work to keep the wolf from the door, you have surely often heard the saying “I am a struggling writer”. Well this is not necessarily because the “struggling writer” is a poor writer, it is more usually because the writer does not know how to market him/herself or where to find the work. Since discovering freelance writing, I have found a number of websites that enable the “struggling writer” to find writing work and be paid for it.

So here we are going to be sharing with you, some of the top freelance writing websites that may be used for you to sell your work. These top freelance writing websites are the ones that I use and have been successful on, and there is nothing stopping you, or anyone else for that matter, to browse these and see which you would like to get started on.

The top ten freelance writing websites are:

Elance: This is a really god marketplace for all kinds of professionals. Regardless of if you are a designer or writer there is a good deal of decent work available through Elance. Memberships to this site cost from $39.95 a month for businesses to completely free for the lone person wanting to start in the freelance industry. They charge a service fee for paid jobs of between 6.75% and 8.75%.

Guru: this site also services all kinds of freelancers and consists of an active bulletin board, I haven’t been able to do much though Guru as yet, and have a feeling that it might be better to be a paid up member rather than a free member in order to score a decent job of work. Paid memberships range from $29.95 to $99.95 per quarter and they take 5 – 10% in commission for paid jobs.

ScriptLance: is one of the better known freelance websites worldwide and this is probably because most freelance workers start off there. Freelancers are known to sell themselves really cheaply on ScriptLance and this actually gives the entire industry a bad image. The secret for this site is not to sell yourself short and produce some outstanding work, you will get noticed. ScriptLance has a completely free membership and they draw a 5% commission on all paid work.

oZLance: is specifically geared for Australian and New Zealand professionals and they connect freelancers to business owners. This is still a relatively new website but membership is open for worldwide registrations. You are able to sign up for free and become accredited by paying a small fee, but there isn’t really much traffic to this site as yet.

Freelance Writing: This is a site that you could easily get lost in; they provide a massive amount of information as well as links leading to other sites. Be warned that this site cold take up a great deal of your time

Journalism Jobs: This job website advertises in house and remote jobs and is available to worldwide registration, the best way to see if there are any suitable freelance jobs for you is to perform a keyword search.

Get A Freelancer: This website is similar to ScriptLance and again a very good place for a beginner freelance writer. The money paid is generally poor and there is nothing wrong in writing a $5 article when you are just starting out, but once you have experience and credibility, this is no longer necessary.

WriterLance: Have a great variety of jobs on offer and the pay appears to be decent, registration is free and your income is less their 3% in commission.

Suite 101: invites freelance writers to join their network and claim to have 6 million views per month, they say they will pay you a share of their income. The great thing about this site is the article gallery where you can find anything in your chosen field to write about. Sign up with Suite 101 for free and earn revenue immediately by writing great articles.

Helium: This platform for freelance writers allows you to enjoy your craft, income only happens when you are very active on the site and write a great deal. The active community that participates on Helium means that your articles are voted for and you are also able to be paid for freelance work.

Well in a nutshell, those are the top ten freelance writing websites, they are in no order of importance and are merely to be used to give you a guideline of where you can seek online freelance writing work.

Freelance Jobs – the Freelance Provider & Buyer Guide

Working as a freelancer means quite simply that you work for yourself and you offer an outsourced service. There are a huge number of services that may be outsourced and these include writing, programming, SEO and web design, amongst many others. These types of services are able to be carried out from remote locations and this makes freelancing appealing to both providers and buyers.

Freelance providers benefit in that they can work from home; or anywhere really with the assistance of a laptop. This obviates the need to be onsite of do any traveling which keeps costs down. This also means that the provider of freelance services does not have to restrict themselves to local opportunities, they provide services internationally and this is a good career move. I mean how many people can say that they work for people in India, Canada, The USA, Australia and the Ukraine all at the same time. It makes good sense that your CV is going to look good!

Opportunities for providing freelance services are virtually limitless. Making a name for yourself takes a great deal of time and dedication, and by growing your skills in this arena will definitely set the stage for a successful career in freelancing.

One of the most successful methods of finding your self freelance work is through membership of a freelance jobs board. There are many of these and some of the better ones include RemoteGurus.com, GetAFreelancer.com, and Elance.com. These job boards are frequented by people who are searching for outsourced services but they are also frequented by competitors who are vying for the same work as you.

Freelance job boards operate in a reverse auction type atmosphere. Buyers place a job and providers bid for that job, hoping that they will be selected as the winning bid. This is a very competitive platform, and in order to achieve good success, your prices must also be competitive. It is usual that in the beginning you will have to shortchange yourself in order to get started, but once you build a reputation with regular buyers, the money and the jobs do get better. The job board have a rating factor and the better and more your ratings the better you build your brand and visibility and eventually your name predisposes you to more work offers. Having a large number of high ratings also automatically assumes that you will be able to charge more for your services. The most vital aspect is consistency and reputable behavior, meeting deadlines is vital and soon your business will grow.

Buyers also benefit by outsourcing their work to freelance providers. For a small office or home based business, outsourcing to remote professionals will enable them to save on overhead expenses. By use of the reversed auction job boards like RemoteGurus.com, GetAFreelancer.com, and Elance.com, you are able to evaluate the proficiency of a freelance provider before having to accept them as a winning bidder. You are given access to their user profile and rating history and by doing your homework; you can find the freelance provider you need. The controlled environment of the job boards lowers any risk of being “ripped off” as they have an escrow account that enables the buyer to place money in trust until such time as the freelance provider has completed the set project. Escrow allows both the buyer and the provider to enjoy a fair experience as the buyer cannot cancel the payment once it is in escrow and the provider may cancel the escrow payment, this protects both parties against any kind of fraudulent activities. There is still a modicum of trust that has to be between a buyer and provider however the rules of these job boards allows for the maximum protection of both and leads to a win-win situation.

As a freelance provider, by use of these job boards you are able to build up a good strong reputation and this will have you well on your way to being sought after. They are a fantastic springboard for building your brand and if I were to advise you, I would say, sell your self a little short in the beginning, it will serve you well in the end. Later you can start bidding for the going rate!

For a freelance buyer I would say, do your homework, check out ratings and profiles and ask for sample work. Only use escrow for payments to increase your buyer security and you will find that by use of freelance job boards, you will obtain the most professional and talented freelance providers to outsource to.

How to Find Freelance – Web Design Job Opportunities

Finding freelance web design job opportunities is easier than it has ever been. There is a huge increase in the demand for outsourced web designers, and as this in the past decade has become a popular career choice, many people are qualified to perform this task. The advent of the internet has paved the way for industry to grow their client base to international levels and this too has created a lucrative market for outsourced or freelance web designers. The big question is, how does a freelance web designer find enough work to keep up a steady income? This could be a simple as browsing online job boards, seeking clients locally and using bidding sites. The big secret is actually building a good reputation and work on creating a solid, satisfied client base, they will recommend your work to others. Use every available opportunity to find freelance web design work and make the most of all your contacts.

How to Find Freelance Web Design Job Opportunities ?

Local Clients

There are a huge amount of web design jobs that can be found online, however may freelance web designers prefer to source local clients. These may be found by cold calling and marketing kits are available that will assist in getting out mailers, press releases and brochures.

Online Job Boards

Browsing online job boards provides a very valuable opportunity to freelance web designers; there are exclusive freelance job sites as well as corporate job boards. Online job boards are available that cater exclusively to freelance web designers, while others cater to a somewhat broader market, and include graphic design, creative design, illustration, development and programming. Online job boards present a good opportunity to find freelance web design work. The allow freelance web designers to post a portfolio or resume and people seeking these services are able to see at a glance and hire the freelance web designer of their choice.

Bidding Sites

As well as the more traditional job boards, many freelance web designers have found a great deal of work from freelance bidding sites. These sites work on a reverse auction principle, although the job does not necessarily always go to the lowest bidder. A buyer will post a project for a freelance web designer on the freelance site and a web designer will bid on that project. The advantage of these sites is that they allow the freelance web designer to complete a portfolio that lists their details, such as areas of expertise, and prospective buyers are able to access these details. If you want to obtain freelance web design work, visit the Go Freelance job board to choose from many different jobs, you will find jobs for freelance website design of every possible category.