WEB2PY elegida La mejor aplicación de código abierto de desarrollo de software en los Bossie Awards 2011


Bossie Premios 2011: La mejor aplicación de código abierto de desarrollo de software

Centro de InfoWorld prueba recoge las mejores herramientas de desarrollo de código abierto de 2011

 
 

Web2py

Cuando Massimo Di Pierro, un profesor de ciencias de la computación en la Universidad DePaul, creado Web2py , fue el objetivo de construir un marco Web basado en Python que era a la vez potente y fácil de usar. Él tuvo éxito. Web2py es un diseño inteligente, bien elaborado marco que cuenta con una pequeña huella, una API ordenado, excelente documentación, y una sopa a las nueces basado en la Web herramienta de administración que también sirve como un entorno de desarrollo integrado completo.La instalación es fácil, los asistentes ayudar a acelerar la creación de nuevas aplicaciones, y la complejidad es una abstracción.Web2py es un marco de gran alcance capaz con un montón de sorpresas agradables debajo de la capilla – un destacado entre lospilares de Python .

 

0

0
 

Cómo enviar correo electrónico con web2py en GAE

Lucas D’Avila | ¿Cómo enviar correo electrónico con web2py en GAE

Cómo enviar correo electrónico con web2py en GAE

Unos días seguida de la lista de web2py brasileña que algunos usuarios estaban teniendo problemas con el envío de e-mail a GAME, por lo que pasó hoy ( siguiente consejo para aquellos que también están teniendo dificultades en el envío de correo por las Directrices.

En una ex modelo, “los modelos / db.py” añadir el código de abajo:

from gluon.tools import Mail

mail = Mail()   

if not request.env.web2py_runtime_gae:

    mail.settings.server = ‘smtp.gmail.com:587’

    mail.settings.tls = True

    mail.settings.login = ‘[email protected]:MinhaSenha:)’

else:

    mail.settings.server = ‘gae

mail.settings.sender = ‘[email protected]

Nota : En GAE remitente del email se debe establecer en el usuario mismo correo electrónico que tomaron la aplicación (el dueño de la aplicación) / tal vez esta no es la mejor manera de configurar la API, pero funcionó: P

0

0
 

Partidos de la selección española y la carga de los servidores

Partidos de la selección española y la carga de los servidores | systemadmin.es:

Partidos de la selección española y la carga de los servidores

Ayer mucha gente estuvo viendo el fútbol y eso siempre es curioso de verlo en los servidores (con webs relacionadas con el fútbol) de la misma forma que pasó con el último Madrid – Barça. A continuación veremos como los días de partido cae el tráfico de un servidor web.

Un día cualquiera siempre tiene una forma similar a una serpiente:

Un día cualquiera

Un día cualquiera

Por el contrario tenemos los días de fútbol dónde se aprecia que la gente deja de navegar para ver el fútbol:

Holanda – España 11/07 20:30

Holanda - España 11/07 20:30

Holanda – España 11/07 20:30

Podemos apreciar también el mismo efecto en otro servidor con nginx:

Holanda - España 11/07 20:30 (nginx)

Holanda – España 11/07 20:30 (nginx)

Alemania – España 07/07 20:30

Debemos fijarnos en la escala, ya que este sube más que los que vienen a continuación:

Alemania - España 07/07 20:30

Alemania – España 07/07 20:30

Paraguay – España 03/07 20:30

Al celebrarse en sábado genera expectación antes del partido:

Paraguay - España 03/07 20:30

Paraguay – España 03/07 20:30

España – Portugal 29/06 20:30

En este caso en un día laborable no se genera tanta expectación previa al partido:

España  - Portugal 29/06 20:30

España – Portugal 29/06 20:30

Chile – España 25/06 20:30

Seguramente por el puente de San Juan hay menos gente navegando y se nota mucho menos el efecto del partido:

Chile - España 25/06 20:30

Chile – España 25/06 20:30

España – Honduras 21/06 20:30

A medida que nos vamos alejando de los partidos finales hay menos gente viendo el fútbol:

España - Honduras 21/06 20:30

España – Honduras 21/06 20:30

España – Suiza 16/06 16:00

En este caso en un día laborable y a las 16:00 es bastante comprensible que casi ni se note:

España - Suiza 16/06 16:00

España – Suiza 16/06 16:00

0

0
 

Evolution of a Python programmer

4chan BBS – Evolution of a Python programmer:

Evolution of a Python programmer

1


#Newbie programmer
def factorial(x):
   
if x == 0:
       
return 1
   
else:
       
return x * factorial(x - 1)
print factorial(6)

#First year programmer, studied Pascal
def factorial(x):
    result
= 1
    i
= 2
   
while i <= x:
        result
= result * i
        i
= i + 1
   
return result
print factorial(6)

#First year programmer, studied C
def fact(x): #{
    result
= i = 1;
   
while (i <= x): #{
        result
*= i;
        i
+= 1;
   
#}
   
return result;
#}
print(fact(6))

#First year programmer, SICP
@tailcall
def fact(x, acc=1):
   
if (x > 1): return (fact((x - 1), (acc * x)))
   
else:       return acc
print(fact(6))

#First year programmer, Python
def Factorial(x):
    res
= 1
   
for i in xrange(2, x + 1):
        res
*= i
   
return res
print Factorial(6)

#Lazy Python programmer
def fact(x):
   
return x > 1 and x * fact(x - 1) or 1
print fact(6)

#Lazier Python programmer
f
= lambda x: x and x * f(x - 1) or 1
print f(6)

#Python expert programmer
import operator as op
import functional as f
fact
= lambda x: f.foldl(op.mul, 1, xrange(2, x + 1))
print fact(6)

#Python hacker
import sys
@tailcall
def fact(x, acc=1):
   
if x: return fact(x.__sub__(1), acc.__mul__(x))
   
return acc
sys
.stdout.write(str(fact(6)) + '\n')

#EXPERT PROGRAMMER
import c_math
fact
= c_math.fact
print fact(6)

#ENGLISH EXPERT PROGRAMMER
import c_maths
fact
= c_maths.fact
print fact(6)

#Web designer
def factorial(x):
   
#-------------------------------------------------
   
#--- Code snippet from The Math Vault          ---
   
#--- Calculate factorial (C) Arthur Smith 1999 ---
   
#-------------------------------------------------
    result
= str(1)
    i
= 1 #Thanks Adam
   
while i <= x:
       
#result = result * i  #It's faster to use *=
       
#result = str(result * result + i)
          
#result = int(result *= i) #??????
        result str
(int(result) * i)
       
#result = int(str(result) * i)
        i
= i + 1
   
return result
print factorial(6)

#Unix programmer
import os
def fact(x):
    os
.system('factorial ' + str(x))
fact
(6)

#Windows programmer
NULL
= None
def CalculateAndPrintFactorialEx(dwNumber,
                                 hOutputDevice
,
                                 lpLparam
,
                                 lpWparam
,
                                 lpsscSecurity
,
                                
*dwReserved):
   
if lpsscSecurity != NULL:
       
return NULL #Not implemented
    dwResult
= dwCounter = 1
   
while dwCounter <= dwNumber:
        dwResult
*= dwCounter
        dwCounter
+= 1
    hOutputDevice
.write(str(dwResult))
    hOutputDevice
.write('\n')
   
return 1
import sys
CalculateAndPrintFactorialEx(6, sys.stdout, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL)

#Enterprise programmer
def new(cls, *args, **kwargs):
   
return cls(*args, **kwargs)

class Number(object):
   
pass

class IntegralNumber(int, Number):
   
def toInt(self):
       
return new (int, self)

class InternalBase(object):
   
def __init__(self, base):
        self
.base = base.toInt()

    def getBase(self):
       
return new (IntegralNumber, self.base)

class MathematicsSystem(object):
   
def __init__(self, ibase):
       
Abstract

    @classmethod
    def getInstance(cls, ibase):
       
try:
            cls
.__instance
       
except AttributeError:
            cls
.__instance = new (cls, ibase)
       
return cls.__instance

class StandardMathematicsSystem(MathematicsSystem):
   
def __init__(self, ibase):
       
if ibase.getBase() != new (IntegralNumber, 2):
           
raise NotImplementedError
        self
.base = ibase.getBase()

    def calculateFactorial(self, target):
        result
= new (IntegralNumber, 1)
        i
= new (IntegralNumber, 2)
       
while i <= target:
            result
= result * i
            i
= i + new (IntegralNumber, 1)
       
return result

print StandardMathematicsSystem.getInstance(new (InternalBase, new (IntegralNumber, 2))).calculateFactorial(new (IntegralNumber, 6))

0

0
 

Python coding style guide for Mailman – Barry A. Warsaw

:

Python coding style guide for Mailman
Copyright (C) 2002-2009 Barry A. Warsaw

NOTE: The canonical version of this style guide can be found at:

    http://barry.warsaw.us/software/STYLEGUIDE.txt

This document contains a style guide for Python programming, as used in
Mailman.  In general, Guido van Rossum's style guide should be taken as a
basis, as embodied in PEP 8:

    http://www.python.org/peps/pep-0008.html

however, my (Barry Warsaw's) personal preferences differ from Guido's in a few
places.  "When in Rome..." should apply meaning, when coding stuff for Python,
Guido's style should rule, however when coding for Mailman, I'd like to see my
preferences used instead.

Remember rule #1, A Foolish Consistency is the Hobgoblin of Little Minds.
That said, here's a quick outline of where my preferences depart from PEP 8.

- After file comments (e.g. license block), add a __metaclass__ definition so
  that (in Python 2.x) all classes will be new-style.  Following that, add an
  __all__ section that names, one-per-line, all the public names exported by
  this module.

- Imports are always put at the top of the file, just after any module
  comments and docstrings, and before module globals and constants, but after
  any __future__ imports, or __metaclass__ and __all__ definitions.

  Imports should be grouped, with the order being:

  1. standard library imports
  2. related major package imports (e.g. all email package imports next)
  3. application specific imports

  From-imports should follow non-from imports.  Dotted imports should follow
  non-dotted imports.  Non-dotted imports should be grouped by increasing
  length, while dotted imports should be grouped alphabetically.

- In general, there should be at most one class per module, if the module
  contains class definitions.  If it's a module of functions, that's fine,
  group them as common sense dictates.  A class-containing module can also
  contain some helper functions, but it's best to keep these non-public by not
  including them in the __all__ section.

  Give the class and the module the same name, differing only by case as PEP 8
  recommends.  E.g.

  from mailman.parser import Parser

- When importing a class from a class-containing module, it's usually
  okay to spell this

    from myclass import MyClass
    from foo.bar.yourclass import YourClass

  If this spelling causes name clashes, then spell them

    import myclass
    import foo.bar.yourclass

  and use "myclass.MyClass"

  You can also use 'import...as' to rename a clashing symbol.

- Right hanging comments are discouraged, in favor of preceding comments.
  E.g. bad:

    foo = blarzigop(bar)  # if you don't blarzigop it, it'll shlorp

  Good:

    # If you don't blarzigop it, it'll shlorp.
    foo = blarzigop(bar)

  Comments should always be complete sentences, with proper capitalization and
  full stops at the end.

- Major sections of code in a module should be separated by line feed
  characters (e.g. ^L -- that's a single character control-L not two
  characters).  This helps with Emacs navigation.

  Always put a ^L before module-level functions, before class definitions,
  before big blocks of constants which follow imports, and any place else that
  would be convenient to jump to.  Always put two blank lines before a ^L.

- Put two blank lines between any top level construct or block of code
  (e.g. after import blocks).  Put only one blank line between methods in a
  class.  No blank lines between the class definition and the first method in
  the class.  No blank lines between a class/method and its docstrings.

- Try to minimize the vertical whitespace in a class.  If you're inclined to
  separate stanzas of code for readability, consider putting a comment in
  describing what the next stanza's purpose is.  Don't put stupid or obvious
  comments in just to avoid vertical whitespace though.

- Unless internal quote characters would mess things up, the general rule is
  that single quotes should be used for short strings, double quotes for
  triple-quoted multi-line strings and docstrings.  E.g.

    foo = 'a foo thing'
    warn = "Don't mess things up"
    notice = """Our three chief weapons are:
             - surprise
             - deception
             - an almost fanatical devotion to the pope
             """

- Write docstrings for modules, functions, classes, and methods.  Docstrings
  can be omitted for special methods (e.g. __init__() or __str__()) where the
  meaning is obvious.

- PEP 257 describes good docstrings conventions.  Note that most importantly,
  the """ that ends a multiline docstring should be on a line by itself, e.g.:

  """Return a foobang

  Optional plotz says to frobnicate the bizbaz first.
  """

- For one liner docstrings, keep the closing """ on the same line.

- <> is strongly preferred over != (Sadly, Python is making this harder to
  follow and it cannot be followed for Python 3).

- fill-column for docstrings should be 78.

- When testing the emptiness of sequences, use "if len(seq) == 0" instead of
  relying on the falseness of empty sequences.  However, if a variable can be
  one of several false values, it's okay to just use "if seq", though a
  preceding comment is usually in order.

- Always decide whether a class's methods and instance variables should be
  public or non-public.

  Single leading underscores are generally preferred for non-public
  attributes.  Use double leading underscores only in classes designed for
  inheritance to ensure that truly private attributes will never name clash.

  Public attributes should have no leading or trailing underscores unless they
  conflict with reserved words, in which case, a single trailing underscore is
  preferable to a leading one, or a corrupted spelling, e.g. class_ rather
  than klass.

Local Variables:
mode: indented-text
indent-tabs-mode: nil
End:
0

0
 

Importance of web page title for SEO

Importance of web page title for SEO | Search Engine Optimization Tutorials:

Importance of web page title for SEO

Share
W
eb Page titles are one of the most important search engine ranking factors that, you have control over but website

owners often neglect them.

 

important_title

 

Every web masters like us- have an intention is to improve search engine visibility or make their website more meaningful and interoperable. If you want to do so, you should know the follwoing tips when you define page titles.

So lets start.

 

1. Web page title gives a webpage some context. It tells web spiders/robots what the web page is about.

 

2. Google allowed 70 characters for webpage title when they show the search results. so, you should concern about this 70 valuable characters. short title limit the potentiality of a web page rank for several keywords.

 

3. Do not make your web page title too long.

 

4. Keep in mind that, more keywords contain in the web page title diluted your page ranking. so, make you keywords meaningful and matched with your page title.

Example here, suppose your page title is 20 outstanding Jquery Image gallery preview script.

 

Then your keywords should be- Jquery, “Image gallery”, Gallery Scripts“. Now just have a look- your web page title seems too long. you have to compress it and revised it as ” Jquery Image Gallery Scripts“.

 

As a result, users can easily get some context about the page contents. Any one can understood that, this page contain those scripts that developed by Jquery and they used for create a image gallery.

 

That’s why i emphasis, we have to make sure title tag must be close to key terms and easier to read and comprehend.

 

5. Web page title should be meaningful and remember that, web users wants information quickly and don’t confused and never let them have to think about what is your web page contents. Make your page title simple and attractive.

 

6. Your title neither too short and lacking fo information or too long and hard to read.

 

7. Keyword Cannibalization- I think it’s a new terms for you, but it’s an important issue for search engine optimization. Keyword cannibalization situation occurred when your page title contains too many keyword.

 

Many SEO experts like to do this and keyword staffing is one of the common practice to imporve search engine ranking. In this sense, I am not demotivate you. You can do it. But just have a look about the drawback of Keyword cannibalization.

 

Some times non-relevant pages get high SEO ranking due to its meta keywords. If you do this so, user come to your page through search engines for their information, but can not find any thing what they are looking for then the become angry and never back in your webstie. SO, not only you lost your honorable clients/visitors but also it creates high bounce rate for your web page.”

 

8. I saw some people add their business tag line or company name in the page title. I am not saying that, this is wrong. But don’t forget, you have only 70 characters in your hand to express your page contents.So, If it’s necessary to add your company name or company tag line, then never add them before page title, always append them after page main title.

 

9. Finally, most important fact “Duplicate Page Title“. Search robots/spiders never like duplicate page, duplicate contents and they skip this contents when the crawl web pages. It’s difficult to give unique title for every page. But we can try to make all the page meaningful and unique title. If your web page contains unique title then it it easy web spiders/robots for crawling and easy to serve when user search their information.

 

If you like our articles then you can subscribe our RSS Feed for more tutorials update.

Thanks for reading this tutorial.
 

0

0
 

40 Useful Online Applications for Web Designers and Developers

40 Useful Online Applications for Web Designers and Developers:

Code Editors

Amy Editor

Using Amy Editor feels as if you’re using a OS X based desktop application as that is where this editor get it’s visual cues from. Apart from that, Amy Editor is probably one of the most feature rich editors in this roundup. It has support for opening multiple files in different tabs, syntax highlighting support for multiple languages and let’s you manage multiple projects from within the editor. Oh, and there is some basic debugging support present too.

amyeditor 40 Useful Online Applications for Web Designers and Developers

Bespin

Bespin is a Mozilla Labs project that aims to create an editor for web development that can be embedded into webpages, much like EditArea. It is based on some of the latest emerging standards such as HTML 5 and so you’d need a fairly recent browser if you’re going to use Bespin. Like Mozilla’s web browser – Firefox, Bespin is designed to be easily extensible using plugins developed in Javascript. In fact, the editor is so good that the guys behind Kodingen also provide an option to use Bespin as one of the editors for their IDE.

bespin 40 Useful Online Applications for Web Designers and Developers

Kodingen

The people behind Kodingen call it the cloud development environment. It is an IDE for the cloud, and I absolutely agree with them. Kodingen integrates an image editor, a really excellent code editor and a lot of nifty features into one cool looking package. It displays line numbers, features syntax highlighting and SVN integration. The only hitch is that they’re still in Beta and are only letting limited people through.

kodingen1 40 Useful Online Applications for Web Designers and Developers

EditArea

EditArea is a free and open source Javascript based editor that can be hosted on your own server. It offers syntax highlighting, search and replace support, multi language support and a number of other features that you’d expect from a first class editor.

editarea 40 Useful Online Applications for Web Designers and Developers

PHPAnywhere

PHPAnywhere is one editor that could easily replace my current PHP programming needs without much effort. For one, it comes with a built-in FTP editor that lets me edit files directly on my server. It also has excellent syntax highlighting and project management features. What more could a PHP programmer ask for ?

phpanywhere 40 Useful Online Applications for Web Designers and Developers

Practicode

This is a really fantastic online editor which is used to edit CSS, HTML, xhtml, and JavaScript, and VB Script online. Along with the editor, a preview box is given to view the output of whatever code the designer or developer has written. This is not just an editor, but several very easy to understand tutorials are also given with this fabulous online designing accessory.

The main features of this wonderful editor are:

  • Fast and easy view of the designed code.
  • Much rapid output provided.
  • Online JavaScript and VBScript editorial facility.
  • CSS supportive functionality.
  • Various tutorials given along with this as JS tutorial, HTML, xhtml, php, ASP tutorial and much more.

Hypergurl

A really great online web editor, functionally too much innovative it is. The only difficulty in using this one is that it is not much user friendly. That means, if you are going to start work with this one, then probably it may happen that you wouldn’t be able to understand the functionality completely for the first time.

But don’t worry guys, you must be known to the very famous proverb, Practice makes the man perfect. Thus if you want to generate really effective web designs using this code editor, then you must be going through out it over 2 or 3 times to be familiar with it. After that, I know you would be making something really very useful to fascinate yourself.

Clean CSS

CSS clean is very useful CSS editor application. It helps to make your CSS code as much clean and understandable as it could be. It provides a test box  for CSS code and several check boxes are there for changing the functionality of CSS code.

The user friendly interface of this online application make it simple and easy for anyone to get familiar to this editor even for the first time. After practicing on it for some time, you will get mastered and the effect of mastering this tool would start glowing as extra sparkle on your coded designs.

Iconico

It is an easy to use, very powerful and fast CSS generator. It permits you to paste your code it the box and you can edit and view your code using a preview box. This CSS Editor allows you to edit an entire CSS file at once with a dynamic preview. The preview will show the exact line you’re editing, and it will update as you type.

A fairly known but extremely useful online tool for professionals and beginners both. The functionality caters the needs of masters and feasibility services the desires of novice designers. So, whatever you are, just get along with it to make your online CSS.

Real Time jQuery Editor

It is one of the best used jQuery Editor and coder for web designers. The whole portion of this editor is divided into three parts. The top left is for the html coding. The top right is for jQuery edition and the last and the larger one at the bottom shows the preview of whatever you have made. However not much attractive, but this editor is easy to use and really functions well.

This editor is not limited to just jQuery or JavaScript. That means, however particularly designed for jQuery writers, but also helpful to other web experts in writing their innovations on webpages. The usefulness of this wonderful online tool can only be understood after using it once. So, try it once!

Image Editors

Photoshop.com

Adobe actually has a free web based photo editor of their own. It has all the basic functionality you’d expect as well as a few advanced features (sadly though, no layers), and interfaces well with a number of photo sharing websites. Again, completely cross platform.

photoshop 40 Useful Online Applications for Web Designers and Developers

Important Features for Photoshop :

  • Personal URL to access your account
  • Online private and public sharing
  • Tutorials
  • Online photo management, editing, and interactive photo galleries
  • Browser-based upload and download
  • 2 GB of online storage space
  • The Plus version adds special artwork, album templates, and effects, and 20 GB or 100 GB of online storage.

New Photoshop CS5 Features :

  • Amazing Content aware fill feature.
  • Better edge detection & masking results.
  • Puppet tool .
  • Wet paint .
  • Brush Stroke effect .
  • Patchmatch .

Picnik

Picnik is arguably the best free web-based photo editor out there – it integrates with Flickr easily and the features are well above average. Picnik is also very good for people who want more advanced features and effect options, setting it up is easy and UI is very intuitive. Picnik can support highly complex layers. It is a great photoshop alternative.

picnik 40 Useful Online Applications for Web Designers and Developers

Important Feature for Picnik :

  • Fix your photos in just one click
  • Use advanced controls to fine-tune your results
  • Crop, resize, and rotate in real-time
  • Tons of special effects, from artsy to fun
  • Astoundingly fast, right in your browser
  • Awesome fonts and top-quality type tool
  • Basketfuls of shapes from hand-picked designers
  • Works on Mac, Windows, and Linux
  • No download required, nothing to install

Splashup

Splashup is by far the nicest looking editor, but since when did that matter? Feature wise this editor is okay, and advertisements are fairly minimal. Simplicity wise this editor is one of the best, and even children before 6 can use it!

splashup1 40 Useful Online Applications for Web Designers and Developers

Important Features for Splashup:

  • Layers. Plus: blending modes, advanced layer effects, and opacity changes.
  • The ability to open multiple images at the same time.
  • A windowed environment, made possible by Flash.
  • The creation of images from scratch.
  • Take pictures directly from a web cam.

Pixlr.com

Pixlr is a very innovative online image editor. It provides very powerful kind of image editing such that of photoshop.com, thus you can also say that it is an alternative to that. Not only it is powerful, but also very easy to use.

Once started using this application, soon you would get familiar to it. The overall structure provided to edit image is very much attractive and functional too. You can produce high quality images using this online image editing application.

Foto Flexer

FotoFlexer is  an online editor centered on photos, without having the capabilities mandatory for editing purpose. It’s goal, is fast and easy photo touchups and ground editing. As with most of the other applications here, it has integration with the major photo sharing and online community sites. And it also has a great collection of photo effects and decorations, etc.

Online image editor

Online image editor is another very much powerful and innovative online image editor. If you want quick and easy touchups for your photographs, then you would directly refer to this site. It is great to be used for beginners and the experts can make the designs of their creative thinkings using this wonderful and highly functional image editor. Thus, in nutshell, this one provide you better option for fast and easy image editing if you want to save your time and money both.

flauntR

If you’re on a hunt for a vast collection of  an already defined photo effects gallery that would take only a second or two to apply, then it is the place. It’s not suitable for more advanced kind of editing but definitely has enough tools to take care of most peoples needs and has integration with just about every major online community or image sharing site.

Sumo Paint 2.0

Sumo Paint is another Photoshop kind of editing application, although with an influential  collection of tools (including the magic wand). It supports layers, grouping and many more advanced features. It’s interface appears to be well refined but I haven’t had an opportunity to use it as much as Splashup or Pixlr.

In final verdict, we can say that it is really a wonderful online application.

Imageeditor.net

Image editor is very much similar to previously discussed website online image editor. Not just the functionality portion but also the way it works, is very much easy and fun to use with. If you are not an expert in using offline apps like adobe photoshop or somewhat else, then you must be trying it once. It will surely give you the power of basic photo editing with really wonderful effects and designing patterns.

Pixer.us

Pixer.us is a great online photo editing tool which is free and easy to use. There´s absolutely nothing to download–not even one plug-in, and Pixer isn´t lacking in features. You can crop, resize, change the color scheme, play with photo fx, and much, much more.

pixer1 40 Useful Online Applications for Web Designers and Developers

Important Features for Pixer.us:

  • Simple lightweight photo editor.
  • Perform most common image editing functions like resize, crop, rotate, flip, saturation, blur, sharpen etc.
  • Instantly apply and preview the effects using the slide bar.
  • Revert changes to previous or to the original image version.
  • Upload, edit and save images without registration.
  • Save edited images in multiple image formats (JPEG, GIF, PNG or BMP).

Banner and Logo Creators

Flash Banner now

This one is free online service to create Flash banners for your website or blog. However using this application is very easy and the output harvested from the usage is too attractive. But the only big deal in using this service is that you will be having an advertisement of this website on your blog if you place any flash banner made using this service as it would be having a link to this service  at the bottom. And this you might not be wanting to do so.

However, save for this, everything else is alright. You can choose desired background, font, transition effect, and much more. Overall, using this service is functionally very appropriate.

123 Banner

Probably the best kind of online banner maker with too many styles of template for you to choose from. Simply go to the website, choose the type of your banner and get started with it. All the banners are not just very attractive but they seems as if were designed by some professional web designer using some very powerful application like Adobe Flash or somewhat else.

The main features of this service are:

  • So many varities to use for your banner.
  • Make banners in a much faster and innovative way.
  • Easy to use and design your own banners.

Kizoa

Another fantastic facility to make slideshows online. This provide you an easy to use online interface in order to make it possible for you to make your attractive slideshows easily. So many Transitions, music uploading option, and other kind of effects are provided by them in order to make more and more better slide shows. Not only this, but several other services provided by Kizoa allows you to Edit photos, Upload them for online storage, share them online and much more.

If you want more, then you should be getting Kizoa premium service which is a paid one. Well if you really want to know it completely, then make a try once!

123 Slideshow

This is a really fantastic online Flash Slideshow creating service provided by 123Banner. You can use this service to create really wonderful slideshows online. Not one or two, but many distinct kind of varieties are present here for you to choose from.

Features of 123 Slideshow:

  • The procedure of making slideshows is really easy.
  • Many varieties for you to choose for making your slideshow.
  • For premium users, 123 slideshow link is not present on the final shows created by this application.

Online Logo Maker

Having stylish and professional looking logos for your blog is one of the most important feature which not only effects, directly or indirectly to your blog’s daily visits but also it helps in creating reputation of your blog in the world of internet as the professionalism gets indulged in it.

The interface provided is easy to use and the most important thing, it is all for free. In nutshell, it is really very useful tool for creating your desired logos completely for free online.

Web 2.0 Logo Generator

Another free, fast and easy to use online service used in order to create free logos online. All the desired features of your logos are entered manually and simply by clicking on “Create Logo” button, you will be facing your desired one.

Well, if we go through the terms of non-designers, then it is much easier to create Logos using this online logo maker rather than using any difficult to use and costly Logo generating application. However the designs created are limited in features, but hey, they are for free and created by non-designers. Overall, a good application and must be used once.

The Free Logo Makers

The procedure for this site to reach to their logo designing interface is somewhat confusing and so is there logo designing application’s interface. But once mastered, it is not only easy to use, but also very much helpful.

Salient features of Free Logo Makers:

  • Various designs to choose from.
  • Logo designing made easy once mastered.
  • Innovative designs can be made easily.
  • A really fast technique than other offline and costly applications.
  • If you are bored with those static logos, simply make flash logos here.

My Banner Maker

My banner maker is a well known and one of the best online banner creating services ever. The step by step procedure followed to create banners could be much easy even for the beginners to make good and attractive banners for their blog or website.

If you are a blogger, then you must be familiar with this service but even if you are not, nothing is to worry about. This online application gives an easy to use interface which is very user friendly such that novice persons could be able to use them in a really effective way even for the first time.

Live Banner Maker

This service is very similar in use with our previously described service My banner maker. Similarly it is easy to use and with this application, it is much easier to create banners online.

This one is listed in the category of my best ones because of easy to use and understand innovative interface which is even friendly for a person below 6 to get used to! And as far the output is concerned, the banners created using this service are too much attractive that it is difficult for one to differentiate between that one or any other created using some offline application.

Banner Break

Banner break is an online service to create most attractive banners. Well if you think that the online generated banners can’t compete with Photoshop generated one’s then my friends, You should be trying this service once. It will surely change your thoughts about the online banner generation. All the banners generated using this service are not only just attractive but they are completely innovated to compete with the professional ones.

Try it and you will get an easier and much way of creating attractive and professional looking banners online. Don’t believe me? Simply check it yourself here.

Miscellaneous

Typetester

Typetester also have a text box where you can put your matter and change the color, font style, size according to your requirement by changing tool and collect your CSS code. However basically it is a code generator but its wonderful functionality let it to be here in the category of miscellaneous ones.

Drawter

Another wonderful framework to create your webpages in seconds. However functionally very powerful, and very easy to use, this one is not much in use. But for me, this one is really a wonderful application that’s why it is here in the list of miscellaneous tools. Well, this is really a useful and good tool which should be tried once. After getting familiar to it (which would take only one or two practices, if you are a professional), then you would be developing very much innovative designs using this online application.

YAML

Do you want to create webpage in seconds? Well if so, then YAML is the best choice for you. For multifunctional layout, you can use YAML tool. It is an XHTML/CSS compatible framework for modern floated layouts.

It is the most wonderful stand alone framework I have worked with till now. If you think that you know some other which is much better, then please add it as a comment.

Grid Designer

Grid designer works according to the name, creating the different types of grid layout with the help of provided functionality.  It has well interface for designers to creating attractive grid layouts.

Functionally this one is too much innovative and effective thus while using this tool, you could be getting it

Eric Meyer – Color Blender

Here you can enter two colors, and display colors in-between. This is a excellent tool for finding additional colors for a site that already has a color scheme, or for modifying an existing scheme.

Color Scheme Designer

A brand new interface, as well as the engine, all rewritten from the scratch. Rapidly increased precision and color space conversions, better preview, enhanced scheme creation system, unique scheme IDs and permanent URL of the scheme.

CSS Menu Generator

This online CSS Menu Generator generates both the CSS and the HTML code required to produce a text-based yet appealing set of navigation buttons. As text links are fast becoming preferred over images where search engine optimization is needed, a CSS menu can give the affectiveness of text links with a better look than standard text links. For an example of a CSS menu, look at our navigation on the left.

Hex color code chart &  generator

Generate Your Own Custom Hex Colors using this fabulous online hex code generator. This one is not only helpful but a really fascinating tool from the view of designers. If you are a web designer, then you must be liking it very much as I did. Being a designer, this one goes to my favorite’s list and what about you?

Online Color Picker

Well, this tool helps a lot in picking colors’ Hex codes so as to use them further. However this one is too much helpful for professionals while working but beginners can also make use of it as they are not known to the hex codes of even primary colors such as black, white etc. Thus its really very much useful tool which should be tried at least once.

ScreenToastor

Screen Toaster is an online screen shot capturing device and screen activity recording tool. Well, as far word “Miscellaneous” is concerned, this tools really goes with its category. The functionality of the tool explains its importance itself.

0

0
 

Filosofías del desarrollo de software