[ del.icio.us poetry ]

http://www.pipocadebits.com/
http://www.smashingmagazine.com/2009/04/07/15-essential-checks-before-launching-your-website/
http://www.radmin.com/products/utilities/
Radmin - PC Remote Control Software
Contact Us About Us Press Room Forum Site map
English
French
German
Dutch
Italian
Spanish
Brazilian
Portuguese
Danish
Norwegian
Swedish
Finnish
Czech
Romanian
Hungarian
Ukrainian
Polish
Russian
Turkish
Greek
Hebrew
Malay
Thai
Arabic
Chinese Traditional
Chinese
Korean
Japanese
English 
Search
Products
Products Overview
Radmin 3 Remote Control
Radmin CS Enterprise IM Tool
Free Network Tools
Overview
Advanced IP Scanner
Advanced LAN Scanner
Advanced Port Scanner
Advanced IP Calculator
Previous Versions
Comparisons
Authorization

Authorization

Login:
Password:
Forgot your password? | Register

Newsletter

Free Network Tools by Famatech

 

These fast, robust and easy-to-use Network Tools by Famatech helps system and network administrators, advanced users and IT specialists in their everyday work.

Advanced IP Scanner 1.5

 

Most popular IP Scanner at Download.comAdvanced IP Scanner is a fast, robust and easy-to use IP address scanner for Windows. It easily lets you have various types of information about local network computers in a few seconds! It gives you one-click access to many useful functions - remote shutdown and wake up, Radmin integration and more!

 

Advanced Port Scanner 1.3

 

Most popular Port Scanner at Download.comAdvanced Port Scanner is a small, fast, robust and easy-to use port scanner for Win32 platform. It uses a multithread technique, so on fast machines you can scan ports very fast. Also, it contains descriptions for common ports, and can perform scans on predefined port ranges.

Advanced IP Calculator 1.1

 

Advanced IP Address Calculator is an easy-to-use IP subnet calculator that lets you to calculate every aspect of your subnet configuration in a few mouse clicks!

 

Advanced LAN Scanner 1.0 Beta 1

 

Advanced LAN Scanner is a small, easy-to-use, highly configurable network scanner for Win32. And it's VERY fast.

 
Products | Solutions | Downloads | Store | Partners | Support
Contact Us | About Us | Press Room | Forum | Site map
Legal notices | Privacy policy
 
 
http://www.rfbnn.org/search
Logo du Réseau francophone des bibliothèques nationales numériques.

Bienvenue sur le Réseau francophone des
bibliothèques nationales numériques

Découvrez les richesses patrimoniales des grandes institutions documentaires de la Francophonie

Le RFBNN en vidéo.

Retrouvez les actualités du  dans l'histoire

 

Quoi de neuf?

Rss

La collection de journaux du portail du RFBNN s'enrichit de 9 nouveaux titres

Et plus...

Service de référence
© RFBNN - 2008
Service de référence
http://www.attik.com/#/menu-latest/
http://www.asaputilities.nl/excel-tips-shortcuts.php
logo ASAP Utilities

Excel keyboard shortcuts

This list gives you a glance of (nearly) all shortcut combinations in Excel. Please take the time to read it. I'm sure you'll find many of them useful. There is also a list of the default shortcuts in ASAP Utilities.

Excel shortcuts

Shortcut keyActionMenu equivalent commentsversion
Ctrl+ASelect AllNoneAll
Ctrl+BBoldFormat, Cells, Font, Font Style, BoldAll
Ctrl+CCopyEdit, CopyAll
Ctrl+DFill DownEdit, Fill, DownAll
Ctrl+FFindEdit, FindAll
Ctrl+GGotoEdit, GotoAll
Ctrl+HReplaceEdit, ReplaceAll
Ctrl+IItalicFormat, Cells, Font, Font Style, ItalicAll
Ctrl+KInsert HyperlinkInsert, HyperlinkExcel 97/2000 +
Ctrl+NNew WorkbookFile, NewAll
Ctrl+OOpenFile, OpenAll
Ctrl+PPrintFile, PrintAll
Ctrl+RFill RightEdit, Fill RightAll
Ctrl+SSaveFile, SaveAll
Ctrl+UUnderlineFormat, Cells, Font, Underline, SingleAll
Ctrl+VPasteEdit, PasteAll
Ctrl WCloseFile, CloseExcel 97/2000 +
Ctrl+XCutEdit, CutAll
Ctrl+YRepeatEdit, RepeatAll
Ctrl+ZUndoEdit, UndoAll
F1HelpHelp, Contents and IndexAll
F2EditNoneAll
F3Paste NameInsert, Name, PasteAll
F4Repeat last actionEdit, Repeat. Works while not in Edit mode.All
F4While typing a formula, switch between absolute/relative refsNoneAll
F5GotoEdit, GotoAll
F6Next PaneNoneAll
F7Spell checkTools, SpellingAll
F8Extend modeNoneAll
F9Recalculate all workbooksTools, Options, Calculation, Calc NowAll
F10Activate MenubarN/AAll
F11New ChartInsert, ChartAll
F12Save AsFile, Save AsAll
Ctrl+:Insert Current TimeNoneAll
Ctrl+;Insert Current DateNoneAll
Ctrl+"Copy Value from Cell AboveEdit, Paste Special, ValueAll
Ctrl+'Copy Formula from Cell AboveEdit, CopyAll
ShiftHold down shift for additional functions in Excel's menunoneExcel 97/2000 +
Shift+F1What's This?Help, What's This?All
Shift+F2Edit cell commentInsert, Edit CommentsAll
Shift+F3Paste function into formulaInsert, FunctionAll
Shift+F4Find NextEdit, Find, Find NextAll
Shift+F5FindEdit, Find, Find NextAll
Shift+F6Previous PaneNoneAll
Shift+F8Add to selectionNoneAll
Shift+F9Calculate active worksheetTools, Options, Calculation, Calc SheetAll
Ctrl+Alt+F9Calculate all worksheets in all open workbooks, regardless of whether they have changed since the last calculation.NoneExcel 97/2000 +
Ctrl+Alt+Shift+F9Rechecks dependent formulas and then calculates all cells in all open workbooks, including cells not marked as needing to be calculated.NoneExcel 97/2000 +
Shift+F10Display shortcut menuNoneAll
Shift+F11New worksheetInsert, WorksheetAll
Shift+F12SaveFile, SaveAll
Ctrl+F3Define nameInsert, Names, DefineAll
Ctrl+F4CloseFile, CloseAll
Ctrl+F5XL, Restore window sizeRestoreAll
Ctrl+F6Next workbook windowWindow, ...All
Shift+Ctrl+F6Previous workbook windowWindow, ...All
Ctrl+F7Move windowXL, MoveAll
Ctrl+F8Resize windowXL, SizeAll
Ctrl+F9Minimize workbookXL, MinimizeAll
Ctrl+F10Maximize or restore windowXL, MaximizeAll
Ctrl+F11Inset 4.0 Macro sheetNone in Excel 97. In versions prior to 97 - Insert, Macro, 4.0 MacroAll
Ctrl+F12File OpenFile, OpenAll
Alt+F1Insert ChartInsert, Chart...All
Alt+F2Save AsFile, Save AsAll
Alt+F4ExitFile, ExitAll
Alt+F8Macro dialog boxTools, Macro, Macros in Excel 97 Tools,Macros - in earlier versionsExcel 97/2000 +
Alt+F11Visual Basic EditorTools, Macro, Visual Basic EditorExcel 97/2000 +
Ctrl+Shift+F3Create name by using names of row and column labelsInsert, Name, CreateAll
Ctrl+Shift+F6Previous WindowWindow, ...All
Ctrl+Shift+F12PrintFile, PrintAll
Alt+Shift+F1New worksheetInsert, WorksheetAll
Alt+Shift+F2SaveFile, SaveAll
Alt+=AutoSumNo direct equivalentAll
Ctrl+`Toggle Value/Formula displayTools, Options, View, FormulasAll
Ctrl+Shift+AInsert argument names into formulaNo direct equivalentAll
Alt+Down arrowDisplay AutoComplete listNoneExcel 95
Alt+'Format Style dialog boxFormat, StyleAll
Ctrl+Shift+~General formatFormat, Cells, Number, Category, GeneralAll
Ctrl+Shift+!Comma formatFormat, Cells, Number, Category, NumberAll
Ctrl+Shift+@Time formatFormat, Cells, Number, Category, TimeAll
Ctrl+Shift+#Date formatFormat, Cells, Number, Category, DateAll
Ctrl+Shift+$Currency formatFormat, Cells, Number, Category, CurrencyAll
Ctrl+Shift+%Percent formatFormat, Cells, Number, Category, PercentageAll
Ctrl+Shift+^Exponential formatFormat, Cells, Number, Category,All
Ctrl+Shift+&Place outline border around selected cellsFormat, Cells, BorderAll
Ctrl+Shift+_Remove outline borderFormat, Cells, BorderAll
Ctrl+Shift+*Select current regionEdit, Goto, Special, Current RegionAll
Ctrl++InsertInsert, (Rows, Columns, or Cells) Depends on selectionAll
Ctrl+-DeleteDelete, (Rows, Columns, or Cells) Depends on selectionAll
Ctrl+1Format cells dialog boxFormat, CellsAll
Ctrl+2BoldFormat, Cells, Font, Font Style, BoldAll
Ctrl+3ItalicFormat, Cells, Font, Font Style, ItalicAll
Ctrl+4UnderlineFormat, Cells, Font, Font Style, UnderlineAll
Ctrl+5StrikethroughFormat, Cells, Font, Effects, StrikethroughAll
Ctrl+6Show/Hide objectsTools, Options, View, Objects, Show All/HideAll
Ctrl+7Show/Hide Standard toolbarView, Toolbars, StardardAll
Ctrl+8Toggle Outline symbolsNoneAll
Ctrl+9Hide rowsFormat, Row, HideAll
Ctrl+0Hide columnsFormat, Column, HideAll
Ctrl+Shift+(Unhide rowsFormat, Row, UnhideAll
Ctrl+Shift+)Unhide columnsFormat, Column, UnhideAll
Alt or F10Activate the menuNoneAll
Ctrl+TabIn toolbar: next toolbarNoneExcel 97/2000 +
Shift+Ctrl+TabIn toolbar: previous toolbarNoneExcel 97/2000 +
Ctrl+TabIn a workbook: activate next workbookNoneExcel 97/2000 +
Shift+Ctrl+TabIn a workbook: activate previous workbookNoneExcel 97/2000 +
TabNext toolNoneExcel 97/2000 +
Shift+TabPrevious toolNoneExcel 97/2000 +
EnterDo the commandNoneExcel 97/2000 +
Alt+EnterStart a new line in the same cell.NoneExcel 97/2000 +
Ctrl+EnterFill the selected cell range with the current entry.NoneExcel 97/2000 +
Shift+Ctrl+FFont Drop Down ListFormat, Cells, FontAll
Shift+Ctrl+F+FFont tab of Format Cell Dialog boxFormat, Cells, FontBefore 97/2000
Shift+Ctrl+PPoint size Drop Down ListFormat, Cells, FontAll
A special thanks goes out to Shane Devenshire who provided most of the shortcuts in this list!

References:

Shortcuts for the Visual Basic Editor

Shortcut keyActionMenu equivalent comments
F1HelpHelp
F2View Object BrowserView, Object Browser
F3Find Next 
F4Properies WindowView, Properties Window
F5Run Sub/Form or Run MacroRun, Run Macro
F6Switch Split Windows 
F7View Code WindowView, Code
F8Step IntoDebug, Step Into
F9Toggle BreakpointDebug, Toggle Breakpoint
F10Activate Menu Bar 
Shift+F2View definitionView, Definition
Shift+F3Find Previous 
Shift+F7View ObjectView, Object
Shift+F8Step OverDebug, Step Over
Shift+F9Quick WatchDebug, Quick Watch
Shift+F10Show Right Click Menu 
Ctrl+F2Focus To Object Box 
Ctrl+F4Close Window 
Ctrl+F8Run To CursorDebug, Run To Cursor
Ctrl+F10Activate Menu Bar 
Alt+F4Close VBEFile, Close and Return to Microsoft Excel
Alt+F6Switch Between Last 2 Windows 
Alt+F11Return To Application 
Ctrl+Shift+F2Go to last positionView, Last Position
Ctrl+Shift+F8Step OutDebug, Step Out
Ctrl+Shift+F9Clear All BreakpointsDebug, Clear All Breakpoints
InsertToggle Insert Mode 
DeleteDeleteEdit, Clear
HomeMove to beginning of line 
EndMove to end of line 
Page UpPage Up 
Page DownPage Down 
Left ArrowLeft 
Right ArrowRight 
Up ArrowUp 
Down ArrowDown 
TabIndentEdit, Indent
EnterNew Line 
BackSpaceDelete Prev Char 
Shift+InsertPasteEdit, Paste
Shift+HomeSelect To Start Of Line 
Shift+EndSelect To End Of Line 
Shift+Page UpSelect To Top Of Module 
Shift+Page DownSelect To End Of Module 
Shift+Left ArrowExtend Selection Left 1 Char 
Shift+Right ArrowExtend Selection Right 1 Char 
Shift+Up ArrowExtend Selection Up 
Shift+Down ArrowExtend Selection Down 
Shift+TabOutdentEdit, Outdent
Alt+SpacebarSystem Menu 
Alt+TabCycle Applications 
Alt+BackSpaceUndo 
Ctrl+A Select AllEdit, Select All
Ctrl+C CopyEdit, Copy
Ctrl+E Export ModuleFile, Export File
Ctrl+F FindEdit, Find…
Ctrl+G Immediate WindowView, Immediate Window
Ctrl+H ReplaceEdit, Replace…
Ctrl+I Turn On Quick InfoEdit, Quikc Info
Ctrl+J List Properties/MethodsEdit, List Properties/Methods
Ctrl+L Show Call Stack 
Ctrl+M Import FileFile, Import File
Ctrl+N New Line 
Ctrl+P PrintFile, Print
Ctrl+R Project ExplorerView, Project Explorer
Ctrl+S SaveFile, Save
Ctrl+T Show Available ComponentsInsert, Components...
Ctrl+V PasteEdit, Paste
Ctrl+X CutEdit, Cut
Ctrl+Y Cut Entire Line 
Ctrl+Z UndoEdit, Undo
Ctrl+InsertCopyEdit, Copy
Ctrl+DeleteDelete To End Of Word 
Ctrl+HomeTop Of Module 
Ctrl+EndEnd Of Module 
Ctrl+Page UpTop Of Current Procedure 
Ctrl+Page DownEnd Of Current Procedure 
Ctrl+Left ArrowMove one word to left 
Ctrl+Right ArrowMove one word to right 
Ctrl+Up ArrowPrevious Procedure 
Ctrl+Down ArrowNext Procedure 
Ctrl+SpacebarComplete WordEdit, Complete Word
Ctrl+TabCycle Windows 
Ctrl+BackSpaceDelete To Start Of Word 
Ctrl+Shift+I Parameter InfoEdit, Parameter Info
Ctrl+Shift+J List ConstantsEdit, List Constants

References:

Home Sitemap Search List of all utilities Printer friendly page ^ Back to Top
© 1999-2010 - - - Excel tools - - The Netherlands EnglishDutch - NederlandsGerman - DeutschSpanish - EspañolFrançais (French)
http://www.hybridvisuals.nl/

Hybrid Visuals

BPM related activities…

 

About

I remember those nights, planning technologies that didn’t exist yet, outsider science, futurist dreaming, half-magical. I was building another science, my science, wild science, robots and lasers and disembodied brains. A science that buzzed and glowed; it wanted to do things. It could get up and walk, fly, fight, sprout garish glowing creations in the remotest parts of the world, domes and towers and architectural fever dreams. And it was angry. It was mad science.

– Austin Grossman, Soon I Will Be Invincible

Hybrid Visuals is the mad visual science of Joris de Jong. I live and work in Amsterdam, the Netherlands.

Please watch the latest showreel or contact me for more info.

 
http://www.ushmm.org/
United States Holocaust Memorial Museum
Search
   Museum    Education    Research    History    Remembrance    Genocide    Support   

Tuesday, February 9 — The Museum is closed due to snow conditions.

In Memoriam

Stephen Tyrone Johns
Officer Stephen Tyrone Johns

The Museum mourns the tragic passing of Officer Johns, who died heroically in the line of duty on June 10, 2009.

More »

Featured

Museum director receives award
Museum director receives award

Sara Bloomfield, for the Museum, was recognized by Poland’s president on International Holocaust Remembrance Day.

More »
George Mandel-Mantello
The Mantello rescue mission

Businessman turned diplomat creates El Salvadoran citizenship certificates to save Jews during the Holocaust.

More »
Ralph Fiennes
The power of film and the Holocaust

Journalist Bob Woodward interviews Ralph Fiennes about the challenges of faithfully bringing the stories of the Holocaust to the big screen.

More »
Charles Ramsey
Police learn from Holocaust history

Former D.C. Police Chief Charles Ramsey reflects on the personal and professional responsibilities of law enforcement officers.

More »
Jimmy Mulla
Harnessing Sudan’s diverse voices for peace

Jimmy Mulla creates opportunities for dialogue between Sudanese living in the United States.

More »

Preventing Genocide

Take action to confront genocide and related crimes against humanity today.

More »

Confronting Antisemitism

Listen to the podcast series Voices on Antisemitism and explore other resources.

More »

Rescuing the Evidence

Read about the Museum's mission to recover artifacts and documents.

More »
Sign up for updates

Support the Museum

View a video about the Museum Â»

Latest News

January 27, 2010

Museum Marks International Holocaust Remembrance Day

More »

January 14, 2010

Museum’s Groundbreaking Encyclopedia Documenting the Scope of the Nazi Camp and Ghetto Universe Wins National Jewish Book Award

More »

January 12, 2010

Museum Statement on Passing of Miep Gies

More »

January 6, 2010

Museum Statement

More »

December 21, 2009

Museum Statement on Possible Canonization of Pope Pius XII

More »

June 24, 2009

A Time to Confront Hate: Officer's Legacy at Holocaust Museum, USA Today Op-Ed by Sara Bloomfield

More »

More News »

 

Featured Event

February 25 at 1 p.m. Genocide and Human Behavior: A Discussion with Washington Post reporter Shankar Vedantam, author of The Hidden Brain. Helena Rubinstein Auditorium. Free.

Register »
http://www.artworklove.com/
http://www.etuc.org/

In the spotlight

Latest news

27//01/2010

Employment and Social Affairs Council: beware of the temptation to reduce public spending

The European Trade Union Confederation (ETUC) will take part in the social Troika due to meet the day before the informal Council of the European Ministers in charge of Employment and Social Security from 27 to 29 January in Barcelona. The trade union delegation will ask that employment, and especially youth employment, as well as policies for investment in training and research, be placed at the heart of the European agenda to ensure full and quality employment.

Read more »

20//01/2010

The ETUC asks the Spanish Presidency of the EU to focus on employment and climate change and to strengthen the European Social Model

A European trade union delegation including John Monks, General Secretary of the European Trade Union Confederation (ETUC), Józef Niemiec, Confederal Secretary of the ETUC, Candido Mendez, Secretary General of the Workers’ General Union (UGT) and Ignacio Fernández Toxo, Secretary General of the Workers’ Commissions (CCOO), will meet the President of the Spanish government, José Luis Zapatero, on 21 January to advance the European trade unions’ priorities during the Spanish Presidency of the European Union.

Read more »

19//01/2010

The ETUC joins the European campaign against Poverty and Social Exclusion

Poverty and social exclusion are evils still rooted in the European Union. And the crisis has made the situation even worse. Because of its long standing involvement in those fields, the European Trade Union Confederation (ETUC) will take part in the “European Year for Combating Poverty and Social Exclusion” launched by the EU Executive and being implemented by the Commission.

Read more »

Receive…

all our news in real time (RSS feed)

http://digitallearning.macfound.org/atf/cf/%7B7E45C7E0-A3E0-4B89-AC9C-E807E1B0AE4E%7D/JENKINS_WHITE_PAPER.PDF
http://www.asos.com/Woman/
http://www.seed.slb.com/science_sectionlanding.aspx?id=26534
SEED - Schlumberger Excellence in Educational Development
SEEDWORLDVOLUNTEERABOUT

Home > Science  > Math Puzzles

Spotlight Question:

Can You Build a Wall Around France?

read more

Math Puzzles

Arithmetic

Magic Squares 

magic_squares_thumb.jpg 

Magic Squares are among the most ancient puzzles known to mathematicians. A 3000-year-old Chinese folk tale includes the earliest known example of this puzzle.

read more
Number Sense

The Reward 

the_reward_thumb.jpg 

The king of Seedonia was driving along a winding mountain road with his son. The foolish prince was not wearing his seat belt, so when the king had to swerve to avoid hitting an elephant that was strolling across the road, the passenger side door opened and the prince was thrown out.

read more
Probability

Happy Birthday 

the_reward_thumb.jpg

There are many people who have the same birthday as you. With only 366 birthdays to go around, and over 6,000,000,000 people in the world there has to be quite a bit of sharing. But what if you are in a room with a few people?

read more
http://www.erh.noaa.gov/box/
Skip Navigation Linkswww.nws.noaa.gov 
NOAA logo - Click to go to the NOAA homepage National Weather Service Forecast Office   NWS logo - Click to go to the NWS homepage
Boston, MA
 

Local forecast by
"City, St" or zip code
Search by city or zip code. Press enter or select the go button to submit request

UsaGov.gov is the U.S. Government's official Web portal to all Federal, state and local government Web resources and services.
Top News of the Day: Weather highlights and news for Southern New England.
  • There are Watches/Outlooks/Warnings in effect for Southern New England
  • A SIGNIFICANT WINTER STORM MAY IMPACT THE REGION WEDNESDAY AND
  • Christopher Strager of Pittsburgh to Lead the Weather Service's Eastern Region.
  • Quick Glimpse at the Weather
    Boston, MA

    Click on the map below for the latest forecast.
    Last map update: Tue, Feb. 9, 2010 at 7:56:01 am EST
    Read watches, warnings & advisories
    National Weather Service Burlington, VT National Weather Service Gray/Portland, ME
    National Weather Service Albany, NY
    Zoom
    Out

    National Weather Service New York City/Upton, NY
    Hazardous Weather Outlook
    Winter Storm Warning
    Gale Warning
    Small Craft Advisory
    Winter Storm Watch
    Storm Watch
    High Wind Watch
    Gale Watch
    Choose from the options below for other ways to view your NWS forecast
     


    Local Climate, Water & Weather Topics:
    Current Hazards, Current Conditions, Radar, Satellite, Graphical Forecast Table, Climate, Weather Safety, Contact Us

     

    National Weather Service Forecast Office
    445 Myles Standish Blvd
    Taunton, MA. 02780

    E-mail the Webmaster

    Page last modified: December 5, 2005

    Disclaimer
    Credits
    Glossary

    Privacy Policy
    About Us
    Career Opportunities

    http://www.howtoforge.com/installing-nginx-with-php5-and-mysql-support-on-ubuntu-8.10


    Installing Nginx With PHP5 And MySQL Support On Ubuntu 8.10

    Do you like HowtoForge? Please consider supporting us by becoming a subscriber.
    Submitted by falko (Contact Author) (Forums) on Thu, 2009-01-08 17:21. :: Ubuntu

    Installing Nginx With PHP5 And MySQL Support On Ubuntu 8.10

    Version 1.0
    Author: Falko Timme <ft [at] falkotimme [dot] com>
    Last edited 12/09/2008

    Nginx (pronounced "engine x") is a free, open-source, high-performance HTTP server. Nginx is known for its stability, rich feature set, simple configuration, and low resource consumption. This tutorial shows how you can install Nginx on an Ubuntu 8.10 server with PHP5 support (through FastCGI) and MySQL support.

    I do not issue any guarantee that this will work for you!

     

    1 Preliminary Note

    In this tutorial I use the hostname server1.example.com with the IP address 192.168.0.100. These settings might differ for you, so you have to replace them where appropriate.

     

    2 Installing MySQL 5.0

    In order to install MySQL, we run

    apt-get install mysql-server mysql-client

    You will be asked to provide a password for the MySQL root user - this password is valid for the user root@localhost as well as root@server1.example.com, so we don't have to specify a MySQL root password manually later on:

    New password for the MySQL "root" user: <-- yourrootsqlpassword
    Repeat password for the MySQL "root" user: <-- yourrootsqlpassword

     

    3 Installing Nginx

    Nginx is available as a package for Ubuntu 8.10 which we can install as follows:

    apt-get install nginx

    Start nginx afterwards:

    /etc/init.d/nginx start

    Type in your web server's IP address or hostname into a browser (e.g. http://192.168.0.100), and you should see the nginx welcome page:

    To make nginx start at boot time, run

    update-rc.d nginx defaults

     

    4 Installing PHP5

    We can make PHP5 work in nginx through FastCGI. Fortunately, Ubuntu provides a FastCGI-enabled PHP5 package which we install like this (together with some PHP5 modules like php5-mysql which you need if you want to use MySQL from your PHP scripts):

    apt-get install php5-cgi php5-mysql php5-curl php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl

    Then open /etc/php5/cgi/php.ini and add the line cgi.fix_pathinfo = 1 right at the end of the file:

    vi /etc/php5/cgi/php.ini

    [...]
    cgi.fix_pathinfo = 1

    There's no standalone FastCGI daemon package for Ubuntu, therefore we use the spawn-fcgi program from lighttpd. We install lighttpd as follows:

    apt-get install lighttpd

    You will see an error message saying that lighttpd couldn't start because port 80 is already in use. That's how it's supposed to be because nginx is already listening on port 80. Run

    update-rc.d -f lighttpd remove

    so that lighttpd will not start at boot time.

    We've installed lighttpd because we need just one program that comes with the package, /usr/bin/spawn-fcgi, which we can use to start FastCGI processes. Take a look at

    spawn-fcgi --help

    to learn more about it.

    To start a PHP FastCGI daemon listening on port 9000 on localhost and running as the user and group www-data, we run the following command:

    /usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u www-data -g www-data -f /usr/bin/php5-cgi -P /var/run/fastcgi-php.pid

    Of course, you don't want to type in that command manually whenever you boot the system, so to have the system execute the command automatically at boot time, open /etc/rc.local...

    vi /etc/rc.local

    ... and add the command at the end of the file (before the exit line):

    [...]
    /usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u www-data -g www-data -f /usr/bin/php5-cgi -P /var/run/fastcgi-php.pid
    [...]

     

    5 Configuring nginx

    The nginx configuration is in /etc/nginx/nginx.conf which we open now:

    vi /etc/nginx/nginx.conf

    The configuration is easy to understand (you can learn more about it here: http://wiki.codemongers.com/NginxFullExample and here: http://wiki.codemongers.com/NginxFullExample2)

    First (this is optional) increase the number of worker processes and set the keepalive_timeout to a reasonable value:

    [...]
    worker_processes  5;
    [...]
        keepalive_timeout  2;
    [...]

    The virtual hosts are defined in server {} containers. The default vhost is defined in the file /etc/nginx/sites-available/default - let's modify it as follows:

    vi /etc/nginx/sites-available/default

    [...]
    server {
            listen   80;
            server_name  _;
    
            access_log  /var/log/nginx/localhost.access.log;
    
            location / {
                    root   /var/www/nginx-default;
                    index  index.php index.html index.htm;
            }
    
            location /doc {
                    root   /usr/share;
                    autoindex on;
                    allow 127.0.0.1;
                    deny all;
            }
    
            location /images {
                    root   /usr/share;
                    autoindex on;
            }
    
            #error_page  404  /404.html;
    
            # redirect server error pages to the static page /50x.html
            #
            error_page   500 502 503 504  /50x.html;
            location = /50x.html {
                    root   /var/www/nginx-default;
            }
    
            # proxy the PHP scripts to Apache listening on 127.0.0.1:80
            #
            #location ~ \.php$ {
                    #proxy_pass   http://127.0.0.1;
            #}
    
            # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
            #
            location ~ \.php$ {
                    fastcgi_pass   127.0.0.1:9000;
                    fastcgi_index  index.php;
                    fastcgi_param  SCRIPT_FILENAME  /var/www/nginx-default$fastcgi_script_name;
                    include        fastcgi_params;
            }
    
            # deny access to .htaccess files, if Apache's document root
            # concurs with nginx's one
            #
            location ~ /\.ht {
                    deny  all;
            }
    }
    [...]

    server_name _; makes this a default catchall vhost (of course, you can as well specify a hostname here like www.example.com).

    In the location / part, I've added index.php to the index line. root /var/www/nginx-default; means that the document root is the directory /var/www/nginx-default.

    The important part for PHP is the location ~ \.php$ {} stanza. Uncomment it to enable it. Please make sure that you change the fastcgi_param line to fastcgi_param SCRIPT_FILENAME /var/www/nginx-default$fastcgi_script_name; (replace /var/www/nginx-default with your vhost's document root) because otherwise the PHP interpreter won't find the PHP script that you call in your browser.

    Make sure that there are some spaces between include and fastcgi_params; - in the default file this is written as one word which is a bug.

    Now save the file and restart nginx:

    /etc/init.d/nginx restart

    Now create the following PHP file in the document root /var/www/nginx-default:

    vi /var/www/nginx-default/info.php

    <?php
    phpinfo();
    ?>

    Now we call that file in a browser (e.g. http://192.168.0.100/info.php):

    As you see, PHP5 is working, and it's working through FastCGI, as shown in the Server API line. If you scroll further down, you will see all modules that are already enabled in PHP5, including the MySQL module:

     

    6 Links


    Please do not use the comment function to ask for help! If you need help, please use our forum.
    Comments will be published after administrator approval.
    Submitted by Raffael (not registered) on Wed, 2009-01-14 18:31.

    Thank You for the guide, but instead of spawn-cgi from lighttpd I would use php-fpm which uses resources much better than spawn-cgi. You can get php-fpm at THIS website and a simple guide how to install it, is HERE

    The only problem is that there is no repo package with php-fpm so You have to compile php from source (well, it's not that hard).

    Using a php-caching module can also help a lot. I prefer XCache but APC and eAccelerator would also cope quite well.

    There is also one more thing, You shouldn't use nginx as root process (same with spawn-cgi). You can define the name of the user and group for the process (and it's children) in nginx.conf. Parent nginx process will be root but children will be working with the given user/group. Typical name for the user and group is www-data or nobody/nogroup.

    Sponsored Links: Turn your desk phone and mobile phone into one with Sprint Mobile Integration.
    www.seamlessenterprise.com

    One number. One voicemail. Seize the lead. Sprint Mobile Integration.
    www.seamlessenterprise.com

    One Number. One Voicemail.
    Make it easier for clients to reach you. Turn your desk phone and mobile phone into one with Sprint Mobile Integration.
    www.seamlessenterprise.com

    One number. One voicemail. Sprint Mobile Integration.
    www.seamlessenterprise.com

    AT&T Synaptic Compute as a Service. Boost your power on demand.

    Trial: IBM Cognos Express Reporting, Analysis & Planning



    http://www.howtoforge.com/how-to-upgrade-debian-etch-to-lenny


    How To Upgrade Debian Etch To Lenny

    Do you like HowtoForge? Please consider supporting us by becoming a subscriber.
    Submitted by Netzen (Contact Author) (Forums) on Fri, 2010-02-05 16:24. :: Debian

    How To Upgrade Debian Etch To Lenny

    Debian Etch is soon to be unsupported by the Debian team, therefore all Debian Linux Servers need to be upgraded to Debian Lenny. I work for Netzen (an IT Support company) and have upgraded many Linux servers to Debian Lenny over the past month, so I am providing this guide on how to upgrade Debian Etch to Debian Lenny to the HowtoForge community.

     

    Backup

    Backup! I took a full backup of the server which is stored off the server I am backing up of course! I also take an additional backup of  /etc which I store locally in /root this is just in case I make a mistake during the the upgrade process and over write a config file, or dpkg / aptitude makes a misstake some how and botches my configs. Worth pointing out that none of these two things have never happened, but “only the paranoid surviveâ€.

     

     SSH / Screen

    When I upgrade my servers remotely over SSH I always run the upgrade in screen, that way if you lose connection to your server you will still be able to reconnect to the screen session. 

    To run screen type: 

    screen

    To reconnect to a screen session: 

    screen -rd

    Or if you don't have screen installed: 

    aptitude install screen

     

    Upgrade your existing Etch install

    Before upgrading to Lenny, make sure your box is fully up to date using your existing apt sources for Etch, to do this:

    aptitude update && aptitude dist-upgrade

    If the updates you have applied include a kernel upgrade I would advise rebooting the server at this stage.

     

    Check disk space for install

    Make sure you have enough space for the upgrade.

     

    Edit apt sources for Lenny

    Edit your /etc/apt/sources.list file to use lenny instead of etch repositories, this is normally a case of replacing the word etch with lenny, however take a moment to make sure you don’t have any other entries in your sources.list file. If you have any backports or 3rd party repositories I would comment them out during the upgrade. FYI here are the mirrors I used during upgrades:

    deb http://ftp.uk.debian.org/debian/ lenny main contrib non-free
    deb-src http://ftp.uk.debian.org/debian/ lenny main contrib non-free
    deb http://security.debian.org/ lenny/updates main contrib non-free
    deb-src http://security.debian.org/ lenny/updates main contrib non-free

     

    Upgrade Apt & Aptitude

    The first things to upgrade are apt & aptitude, this will pull a few dependencies and will automatically upgrade libc6 and locales and will pull in SELinux support libraries (libselinux1). Some services may need restarting (you will get asked to restart various services several times during the upgrade process).

    aptitude update && aptitude install apt && aptitude install aptitude

    The first time the lenny version of aptitude is run, it will read in its list of automatically installed packages and convert it for use with the lenny version of apt. If you have aptitude installed, you should at least issue one aptitude command to do the conversion. So go ahead and enter:

    aptitude search "?false"

     

    Minimal System Upgrade

    Ok now we have aptitude updated it’s time to do what Debian call a “minimal system upgrade†which basically upgrades all packages that do  require other packages to be removed or installed. To do this enter:

    aptitude safe-upgrade

    Quick note from Debian “The next step will vary depending on the set of packages that you have installed. These release notes give general advice about which method should be used, but if in doubt, it is recommended that you examine the package removals proposed by each method before proceeding.†However in my case it was fine and I proceeded, however you might want to check with the Debian Obsolete Packages.

    This step is probably going to take a while and is going to pull down a lot of packages from the mirrors, but you will need to remain at the terminal as your going to have to tell aptitude what to do with various config files as your system upgrade progresses, the default is to use your existing configs. Which is what I did for the majority of my configs however if you want to make use of new features you will more than likely have to use the new configs or edit your existing configs to make use of the feature.

     

    Upgrade the rest of the System

    Ok, when that’s finished it is  now time to upgrade the rest of the system! Please enter:

    aptitude dist-upgrade

    Again, your going to need to hang around and tell aptitude what to do with your config files.

     

    Upgrade the Kernel

    Ok when that’s done you are almost finished, we need to check that aptitude upgraded your kernel during the update, in my case it didn’t. Enter the following to check:

    dpkg -l "linux-image*" | grep ^ii

    If you don’t see any output then you will have to install a new kernel image by hand, as I had to. Your best option is to find out what kernel you are currently running using:

    uname -r

    cartman:~# uname -r
    2.6.26-2-686

    Then do  a search using aptitude for a similar kernel using:

    apt-cache search linux-image-2.6- | grep -v transition

    cartman:~# apt-cache search linux-image-2.6- | grep -v transition
    linux-image-2.6-486 - Linux 2.6 image on x86
    linux-image-2.6-686 - Linux 2.6 image on PPro/Celeron/PII/PIII/P4
    linux-image-2.6-686-bigmem - Linux 2.6 image on PPro/Celeron/PII/PIII/P4
    linux-image-2.6-amd64 - Linux 2.6 image on AMD64
    linux-image-2.6-openvz-686 - Linux 2.6 image on PPro/Celeron/PII/PIII/P4, OpenVZ support
    linux-image-2.6-vserver-686 - Linux 2.6 image on PPro/Celeron/PII/PIII/P4, Linux-VServer support
    linux-image-2.6-vserver-686-bigmem - Linux 2.6 image on PPro/Celeron/PII/PIII/P4, Linux-VServer support
    linux-image-2.6-xen-686 - Linux 2.6 image on i686, oldstyle Xen support

    So in this case I would install linux-image-2.6-686 using:

    aptitude linux-image-2.6-686

    I then rebooted my server and it booted fine, however I had remote access via KVMoIP standing by just in case there was a problem during boot. In the Official Debian notes they recommend re running “/sbin/lilo†and reviewing the contents of your /etc/kernel-img.conf to make sure that you have do_bootloader = Yes. That way the bootloader will always be rerun after a kernel upgrade.

    Let me know how you get on, feel free to link back to this page and post in the comments if you experience problems during your upgrade and I will do my best to get back to you in a timely manor, however please remember I do already have a day job :) Of course you could always hire Netzen to upgrade your Debian Linux servers for your company.

     

    Disclaimer

    I take care to make sure the information I post on my blog is accurate, however there could be mistakes, if your break your server following guides found on this website, it is your fault this guide and others found here come with no guarantee. Please use at your own risk.


    Please do not use the comment function to ask for help! If you need help, please use our forum.
    Comments will be published after administrator approval.
    Submitted by R S Chakravarti (not registered) on Tue, 2010-02-09 04:33.

    I would agree with most of this but not all.

    I find aptitude a bit too smart and prefer apt-get.

    After editing /etc/apt/sources.list (this can be the first step

    after backing up, in my opinion)

    I would suggest

    # apt-get -dy dist-upgrade

     to get all the new packages.

    Then

    # apt-get upgrade

    which would upgrade all packages that do NOT

    require new packages or removals

    (you missed the word not).

    Then the rest.

    Sponsored Links: Turn your desk phone and mobile phone into one with Sprint Mobile Integration.
    www.seamlessenterprise.com

    One number. One voicemail. Seize the lead. Sprint Mobile Integration.
    www.seamlessenterprise.com

    One Number. One Voicemail.
    Make it easier for clients to reach you. Turn your desk phone and mobile phone into one with Sprint Mobile Integration.
    www.seamlessenterprise.com

    One number. One voicemail. Sprint Mobile Integration.
    www.seamlessenterprise.com

    AT&T Synaptic Compute as a Service. Boost your power on demand.

    Trial: IBM Cognos Express Reporting, Analysis & Planning



    http://www.weddingbee.com/2008/01/31/creating-a-wedding-website-with-iweb/
    http://www.tizag.com/javascriptT/javascriptredirect.php

    Bookmark and Share

    JavaScript Redirect

    You're moving to a new domain name. You have a time-delay placeholder on your download site. You have a list of external web servers that are helping to mirror your site. What will help you deal with and/or take advantage of these situations? JavaScript redirects will.

    Advertise on Tizag.com

    When your webpage is moved, you'd probably want to notify your visitors of the change. One good way is to place a "redirect page" at the old location which, after a timed delay, will forward visitors to the new location of your webpage. You can do just this with a JavaScript redirection.

    JavaScript Window.Location

    Control over what page is loaded into the browser rests in the JavaScript property window.location. By setting window.location equal to a new URL, you will in turn change the current webpage to the one that is specified. If you wanted to redirect all your visitors to www.google.com when they arrived at your site, you would just need the script below:

    HTML & JavaScript Code:

    <script type="text/javascript">
    <!--
    window.location = "http://www.google.com/"
    //-->
    </script>
    

    JavaScript Time Delay

    Implementing a timed delay in JavaScript is useful in the following situations:

    • Showing an "Update your bookmark" page when you have to change URLs or page locations
    • For download sites that wish to have a timed delay before the download starts
    • To refresh a webpage once every specified number of seconds

    The code for this timed delay is slightly involved and is beyond the scope of this tutorial. However, we have tested it and it seems to function properly.

    HTML & JavaScript Code:

    <html>
    <head>
    <script type="text/javascript">
    <!--
    function delayer(){
        window.location = "../javascriptredirect.php"
    }
    //-->
    </script>
    </head>
    <body onLoad="setTimeout('delayer()', 5000)">
    <h2>Prepare to be redirected!</h2>
    <p>This page is a time delay redirect, please update your bookmarks to our new 
    location!</p>
    
    </body>
    </html>
    

    View Page:

    The most important part of getting the delay to work is being sure to use the JavaScript function setTimeout. We want the delayer() function to be used after 5 seconds or 5000 milliseconds (5 seconds), so we pass the setTimeout() two arguments.

    • 'delayer()' - The function we want setTimeout() to execute after the specified delay.
    • 5000 - the number of millisecods we want setTimeout() to wait before executing our function. 1000 miliseconds = 1 second.

    Web Page Redirection

    Do use JavaScript for redirections when you change your website's URL or move a file to a new location. Don't use redirections when they can easily be replaced with a normal HTML hyperlink.



    Bookmark and Share




    Found Something Wrong in this Lesson?

    Report a Bug or Comment on This Lesson - Your input is what keeps Tizag improving with time!

    New - Tizag.com Forums!
    Recent Forum Topics:

    Advertise Here

    More Tutorials!
    Microsoft Office Tutorials Artist Tutorials
    http://bokardo.com/archives/writing-microcopy

    Writing Microcopy

    by Joshua Porter  |   35 Comments  |  shortlink: http://bokardo.com/p/1168

    The fastest way to improve your interface is to improve your copy-writing.

    UIE Payment Information

    I remember the first time I realized how much even the smallest copy can matter in an interface. It was on an e-commerce project at UIE for which I had created a checkout form asking for billing information. I had coded up a system to notify me when an error occurred (even if people can overcome the error it was very helpful to know when one occurred). I kept getting notifications of billing address errors…it turns out that transactions were failing because the address people were entering didn’t match the one on their credit card.

    So I ended up adding the copy “Be sure to enter the billing address associated with your credit card” at the top of the form. And just like that, the errors went away. It was clear the right copy meant I didn’t have to worry about that problem anymore, thus saving support time and increasing revenue on the improved conversion.

    Ironically, the smallest bits of copy, microcopy, can have the biggest impact.

    Microcopy is small yet powerful copy. It’s fast, light, and deadly. It’s a short sentence, a phrase, a few words. A single word. It’s the small copy that has the biggest impact. Don’t judge it on its size…judge it on its effectiveness.

    Five Simple Steps ~ Designing for the Web

    Here’s another example. On the purchase page of Mark Boulton’s wonderful book Designing for the Web, he’s written a bit of microcopy that is crucial for people considering purchase. The copy is “Transactions are handled through paypal but you don’t need a paypal account to buy this book“. This turns out to be a huge question of would-be purchasers (I’ve seen it in several projects). People see the Paypal logo and they assume that they need to have an account…and everyone knows how annoying it is to create an account simply to purchase a single item. Actually, for a long time you did need an account to purchase something with Paypal. Only more recently did they change that. In this example, Mark has written half a sentence that communicates this fact and eases the fears of would-be customers.

    Tumblr microcopy

    Update Reader David Yeiser points out another good example of microcopy on Tumblr. When users are about to sign up, they’re asked to choose a sub-domain name for their site. This seems like a big deal, as you’re defining the URL at which you’ll be found by others. In order to reduce the stress of making a big decision that could affect the future of your blog, Tumblr gently reminds you that “You can change this at any time”. Done. No more worries about choosing the wrong sub-domain name…just choose one and start posting.

    Microcopy is extremely contextual…that’s why it’s so valuable. It answers a very specific question people have and speaks to their concerns right on the spot. And because its so contextual, microcopy isn’t always obvious. Sometimes you have to hunt to find the right words. (or create an error notification service like I did) How to discover these hurdles? Talk to people! Why aren’t they adopting your software? What concerns do they have? What are they worried about? Successful salesmen know the power of these small turns of phrase. They have an arsenal of them for every situation.

    Here are some other examples:

    • When signing up for a newsletter, say “this low-volume newsletter”
    • When people add their emails, say “we hate spam as much as you do”
    • When subscribing for something free, say “you can always unsubscribe at any time”
    • When selling an paid-for web application, be sure to let people know if you have a free trial.
    • When storing customer’s information, say “You can export your information at any time”
    • If offering optional account creation, say “If you create an account, you’ll be able to track your package”

    All of these microcopy examples have one thing in common: they help to alleviate concerns of would-be customers. They help to reduce commitment by speaking directly to the thoughts in people’s heads. That’s why this copy can be so short yet so powerful.

    Don’t be deceived by the size of microcopy. It can make or break an interface.

    Check out my latest project: Make them Care!, a book on designing great sign-up experiences. Get reminded when it's published.

    Links to this Post

    Comments

    1.  Alan Bristow 9:28am, Tue 9th, 2009

    Glad to read this Joshua since I agonize over copy, trying to read it aloud in my head and imagine I don’t yet know what the copy needs to tell me to see if it clearly informs.

    A by-product of Twitter’s 140 char cap is that it’s helping me keep succinct.

    2.  Tim 10:09am, Tue 9th, 2009

    I know Flickr is always mentioned in this sort of context, but the majority of their microcopy is really good. Ditto Hunch’s microcopy which was picked up in the review on UX Hero

    http://uxhero.com/user-experience-reviews/ux-review-hunch-dot-com/

    3.  Martin Wake 10:16am, Tue 9th, 2009

    Well said Joshua. We’re online copywriters and we love it when clients ask us to do this, because they tend to be the clients who get what we do and understand that it can give them real business benefits.

    These examples are great but I’d add another point too: make damn sure the form (or app, or whatever) can back up what you say in the microcontent. It’s no good saying “we hate spam as much as you do” if you then turn round and sell your database to an email marketer. That’s maybe an extreme example but it’s easy to overpromise on things like response times and delivery dates, especially if you’re not the one directly responsible for keeping those promises.

    (Something we wrote a while back about form copy might be interesting for a bit more detail: feel free to chop this if you think not, though: http://www.stickycontent.co.uk/blog/2008/12/15/online-forms-how-to-get-the-copy-right/)

    Cheers
    Martin

    4.  Ian Waugh 10:34am, Tue 9th, 2009

    Absolutely true, I’ve been arguing this for ages!

    And with this microcopy, what we don’t say is often as important as what we do.

    For example, don’t call a field “username” when you really mean “email address”, or anything wacky like that!

    5.  Lisa Rex 12:47pm, Tue 9th, 2009

    Yes, agree, the smallest details make a huge difference. Advanced search pages and search results often lack decent microcopy.

    Another example that I wish I saw more often:

    “Your password must contain a minimum of 8 characters. At least one character must be a number” (Don’t wait for the user to discover this in an error message)

    If this level of detail makes your head hurt, outsource it to a UX/QA person or copywriter. Your customers won’t necessarily thank you directly, but they’ll be happier for it.

    6.  Stephen 1:12pm, Tue 9th, 2009

    Excellent article and great points. Thanks!

    7.  Brian Berg 1:19pm, Tue 9th, 2009

    Couldn’t agree more! (Short enough for ya?)

    8.  Jackson 2:01pm, Tue 9th, 2009

    Too true. I ran into this with a custom CMS I developed a while back. The client was fairly computer illiterate. After getting call after call with the same questions, I decided to take action. I added little hints above each form field that was a potential stumbling point for my client. As I wrote the hints, I tried to channel my client and think like someone who feels intimidated and clumsy. I pushed the changes onto the server quietly and waited. I didn’t get called for three weeks after that. Eventually, she called me to say thanks for adding that stuff and that it saved her lots of time, which made made me chuckle since, honestly, I only did it to save myself trouble. Double lesson learned.

    9.  Okke 2:31pm, Tue 9th, 2009

    Great stuff Joshua!

    I run large internet projects myself and don’t write copy. I am always amazed that copy tends to be forgotten. Clients ask trainees to write articles on their websites or allow anybody to put content up since it is ‘free’ and anyone can write so ‘how hard can it be’.

    Micro content is often written by designers of developers and at best reviewed by a marketeer. Truly amazing since it can indeed make or break an application or worse an entire business or business case for a new product or launch.

    However most editors do an extremely poor job at explaining what they are worth. Most don’t like micro content. They would rather write major pieces. Almost no editor likes their work to be researched and improved based on data or user feedback.

    It would be a great help both for me and for themselves if they would put at least a minimal effort in proving the value of their work based on hard data. They don’t have to turn into account managers but should at least make a minimal effort to look at user data/attend usability research and connect with users.

    At the moment it is way easier to get budget approval for an impressive CMS or a serverpark than it is to get approval for 1 FTE Editor.

    10.  Raphael 2:58pm, Tue 9th, 2009

    If in doubt, try running your copy through a style checker. A style checker will bring complex phrases, redundant expressions, and confusing terms to your attention. On Windows, there is StyleWriter and GNU Style/Dict for UNIX Users. I also wrote one you can use at http://www.polishmywriting.com

    11.  Ric 4:03pm, Tue 9th, 2009

    I can’t agree with you enough on the importance of microcopy. I am co-designing a social network currently and find I agonize over it everybit as much as I ever did creating full length content. I find all the editing tricks apply and particularly the write it place it and sleep on it. Its amazing how it will sound just as right the next day or way more wrong then when you first wrote it. Try it if you deal in Microcopy

    12.  Val Nelson 4:06pm, Tue 9th, 2009

    Yes, yes, I have seen it make a difference so many times. We think people don’t read them, but the little instruction lines do help people build trust and take the next step.

    Thank you for this reminder and for something I can show my copywriting clients when they are reluctant to take the extra time on microcopy.

    13.  Carly 5:52pm, Tue 9th, 2009

    Fantastic article, I am going to save this article to show people at work tomorrow. I’d written down today a load of tasks to do tomorrow, and a lot of them were ‘rewrite copy on X tab in the control panel’ – they’re small things but I have a rule – the first time I look at it, I have to instantly know what it’s saying. Anything too long that isn’t direct and instructional or helpful is being chopped tomorrow… and now I have the support of your article is my boss asks why! Not that you’d think I could write short, clear and direct messages from this rambled comment (I’m soooo sleepy!!) Good night, and thank you.

    14.  Bander 7:05pm, Tue 9th, 2009

    Facebook seems to be having some trouble with their micro copy at the moment. I think they are trying to tell me they’ll start using personal URL’s soon (/myname) but they communicate it as follows: “Soon you will be able to have a username”

    15.  Michael 8:08pm, Tue 9th, 2009

    Very good tips! It’s the small things that matter the most sometimes.

    16.  Guy Arceneaux 8:43pm, Tue 9th, 2009

    This is living proof that direct mail techniques are a viable source for web design strategy. We always never assume that people know what they are expected to do and much less do it correctly. “Mice” type is powerful copy! Sometimes the most important in getting an action. Like the suggestions for how to use “micro” copy for different situations. Thanks good article.

    17.  Randy 9:23pm, Tue 9th, 2009

    Yes, it’s true that small bits make a difference, especially today when we are so overwhelmed with a flood of information. Small changes all add up.

    18.  Glenn Gutierrez 11:47pm, Tue 9th, 2009

    Sweet. Will definitely use the advice here. Working on microcopy right now. Good points to remember.

    19.  Suffian 2:39am, Wed 10th, 2009

    Spot on, Joshua. I try to add microcopy wherever I can. It’s also a great way to add character and reinforce the overall tone of the copy; if the body copy is quirky and conversational, the microcopy should be, too. Small gesture, but it all adds up to the brand identity.

    20.  David Yeiser 12:51pm, Wed 10th, 2009

    Like those above me said, great article and great points.

    Tumblr uses microcopy effectively on their signup form. When choosing a URL for your blog there’s a helpful sentence that reads “(you can change this at any time).” Great for those of us who would sit there and agonize over the perfect blog name.

    21.  Jens Swelson 2:09pm, Wed 10th, 2009

    Nice article and very usefull. I think I might need to use this on my blog for the e-mailupdates function.

    22.  Marsh 10:41am, Fri 12th, 2009

    I heartily agree, but

    “Be sure to enter the billing address associated with your credit cardâ€Â

    could be tightened to “Must match the billing address for your card.” And since the name comes first, “address” might be “information” instead.

    Another example is the

    (not published)

    microcopy note for the “Mail” field of this comment form.

    23.  Alex Wu 1:35pm, Sun 28th, 2009

    Joshua, you are absolutely right. Even the tiniest change in microcopy text can have a huge impact on business. For example, on my site signup screen, we used to have a line, separating what is required versus option fields. But most people just ignores that line, so we had additional text telling people what is required. The day we did that, our signup rate went from 1.3% of visitors to over 5%. Then we realized what we did wrong.

    24.  Rhonda 11:23pm, Wed 22nd, 2009

    Technical writers and communicators use the term ‘user assistance’ for what you term ‘microcopy’. The end result is the same — making the experience better for the user. But it would be nice and less confusing for searchers and researchers if the technical and marketing writing communities could use a common term for these small pieces of text on user interfaces.

    25.  David 6:24am, Tue 11th, 2009

    Great post, thanks! Reading the comments I’d also call microcopy on forms an “affordance”, in usability terms. But microcopy applies to navigation and tooltips as well, I think.

    26.  Phil 8:43pm, Wed 12th, 2009

    This is good stuff (I esp liked the tumblr example) but you have to be careful that you do not use microcopy as a crutch. Sometimes, when you see microcopy, it should really be zerocopy. For example, in the first example I would have just made a header/title on the billing address area called something like “Credit Card Billing Address:”

    And in the 2nd example, I would just not show the Paypal logo at all–just “Pay with your credit/debit card now!” and be done with it. You don’t need a crutch when the leg (the user experience) is not broken.

    27.  Rahul 11:39am, Fri 30th, 2009

    Came back to read this again and wanted to mention that it’s still so true. Thanks again!

    Offtopic: dates for comments are missing the month. It says “Wed 12th, 2009″.

    http://www.viperchill.com/wordpress-seo/
    http://www.dyers.org/blog/beards/beard-types/

    The Quest For Every Beard Type

    I’ve been growing a beard every winter for some years now, and every spring, I try to see how many facial hair variations as I can check off from the chart of facial hair types. Listed below are descriptions of the 36 facial hair types from the chart, including examples of the 25 27 variations that I’ve been able to attain so far.

    Enjoy!

    A La Souvarov

    A sideburn / mustache combo where the sideburn curves downward toward the corner of the mouth and then curves upward into the mustache. Similar to a curvy version of the Franz Josef.

    Status: Complete (2008)
    A La Souvarov (circa 2008)

    The Anchor

    A beard without sideburns that extends along jawline and is styled into a point. It is combined with a pencil style mustache to resemble an anchor.

    Status: Complete (2007)
    The Anchor (circa 2007)

    Balbo

    A wide version of the goatee accompanied by an unconnected mustache.

    Status: Complete (2007)
    Balboa (circa 2007)

    Chin Curtain

    A beard unaccompanied by a mustache that grows down from the sideburns and along the jawline, completely covering the chin. Also called the Lincolnic.

    Status: Complete (2004)
    Old Dutch (circa 2004)

    Chin Strap

    A beard that grows down from the sideburns and on the underside of the jawline.

    Status: Not Achieved… Yet.

    Chin Puff

    A narrow version of the goatee that only covers the round part of the chin.

    Status: Complete (2007)
    Chin Puff (circa 2007)

    Copstash Standard

    A typical mustache as worn by police and military personnel. The mustache does not extend downward past the upper lip.

    Status: Complete (2003)
    Copstash Standard (circa 2003)

    Dali

    A mustache that curls nearly straight upward as worn by the artist Salvador Dali.

    Status: Not Achieved… Yet.

    Ducktail

    A fuller beard that extends into a point.

    Status: Complete (2008)
    Ducktail (circa 2008)

    El Insecto

    Two small pieces of hair worn under the chin to resemble and insect’s mandibles.

    Status: Complete (2004)
    El Insecto (circa 2004)

    Federation Standard

    Sideburns that are cut from the top of the ear at a 45 degree angle towards the front to form a point. The style was worn in the original Star Trek series.

    Status: Complete (2004)
    Federation Standard (circa 2004)

    Franz Josef

    Similar to the Friendly chops, this is a mustache/sideburn combo. The sideburns come down and then angle up sharply toward the mustache.

    Status: Not Achieved… Yet.

    French Fork

    A full beard that extends off the chin and is split down the middle into two segments.

    Status: Complete (2008)
    French Fork (circa 2008)

    Friendly Mutton Chops

    Sideburns that extend to the edge of the mouth and are connected to a mustache.

    Status: Complete (2003)
    Friendly Mutton Chops (circa 2003)

    Fu Manchu

    A mustache that extends downward on the sides, usually extending off of the chin.

    Status: Complete (2003)
    Fu Manchu (circa 2003)
    Fu Manchu shown with sideburns and soul patch

    Goatee

    A beard worn on the chin like a billy goat. A proper goatee is not connected to a mustache.

    Status: Complete (2004)
    Goatee (circa 2004)
    Goatee shown with sideburns

    Handlebar

    A mustache where the sides are twisted or curl upward or outward on the ends.

    Status: Complete (2007)
    Handlebar (circa 2007)
    Handlebar shown with Hollywoodian style beard

    Handlebar and Chin Puff

    A mustache with pointy ends worn with a strip of hair down the center of the chin.

    Status: Complete (2009)
    Handlebar and Chin Puff (circa 2009)

    Handlebar and Goatee

    A handlebar mustache worn with a goatee. Neither are connected.

    Status: Complete (2009)
    Handlebar and Goatee (circa 2009)

    Hollywoodian

    A mustache connected to a beard in which the sideburns are removed.

    Status: Complete (2007)
    Hollywoodian (circa 2007)

    Hulihee

    Friendly chops that long and wavy.

    Status: Complete (2008)
    Hulihee (circa 2008)

    The Klingon

    A full beard where the upper lip is shaved clean, but the connectors from the beard to the mustache are left in tact. Popularized by Klingon characters from the Star Trek series.

    Status: Complete (2004)
    The Klingon (circa 2004)

    Mutton Chops

    Sideburns that extend all the way down to an imaginary lines drawn downward from the corners of the mouth.

    Status: Not Achieved… Yet.

    Napoleon III Imperial

    This is identical to the Handlebar and Chin Puff, except that the chin puff extends much further off of the chin.

    Status: Not Achieved… Yet.

    Old Dutch

    A Full beard worn square and without mustache. The cheeks are covered, but the chin is not.

    Status: Not Achieved… Yet.

    The Pencil

    A very thin mustache along the upper lip.

    Status: Complete (2003)
    The Pencil (circa 2003)

    Petit Goatee

    A small version of the goatee that is limited to the central part of the chin.

    Status: Complete (2004)
    Petit Goatee (circa 2004)

    Rap Industry Standard

    A very, very thin line of hair that extends from the sideburns and along the jawline and into a pencil mustache.

    Status: Complete (2008)
    The Rap Industry Standard (circa 2008)

    Short Boxed Beard

    A full beard of typical variety.

    Status: Complete (2003)
    Short Boxed Beard (circa 2007)

    Soul Patch

    A small patch of hair between the lower lip and chin. Popularized by beatniks of the 1960’s.

    Status: Complete (2000 and 2008)
    Soul Patch (2008)

    Sparrow

    A mustache that extends downward from the corners of the mouth combined with, but not connected to, a goatee that is separated into two braided strands. Popularized by the character, Jack Sparrow, in Pirates of the Caribbean.

    Status: Not Achieved… Yet.

    Super Mario

    A mustache that grows from… Come on, man. You have too many bits. You can’t really grow this.

    Status: Impossible

    Toothbrush

    A mustache with hair only in the center of the lip that generally extends no further than the width of the nose. Made famous by Charlie Chaplin and thrown out of favor by Adolf Hitler.

    Status: Complete (2008)

    Go ahead and mouse over the image.

    Van Dyke

    A goatee that is connected to a mustache.

    Status: Complete (1998)
    Van Dyke (circa 1998)

    The Winnfield

    Wide sideburns that extend below the ear combined, but not connected to, a mustache that extends downward from the corners of the mouth to the jaw line. Popularized by the character Jules Winnfield in the movie, Pulp Fiction.

    Status: Not Achieved… Yet.

    The Zappa

    A full mustache that extends slightly downward past the corners of the mouth, combined with a soul patch. Popularized by musician, Frank Zappa.

    Status: Complete (2003)
    The Zappa (circa 2003)

    For more beard madness, return to the Dyers.org beard page

    • The Smokin' Poll

      How did you do with MaBeGroMo?
      View Results

    Close
    E-mail It
    http://www.freshwap.net/forums/
    http://www.bit-101.com/blog/?p=853
    http://www.altevespa.de/
    BannerBanner
    Banner

     

    altevespa.de

     

     

    Hallo Vespisti,

     

    die Vespa Veteranen-Freunde begrüßen Dich auf alteVespa.de, dem Onlineportal für alte Vespas, Schalt- und Blechroller. Du findest hier Informationen zu alten Vesparollern,

    Tipps & Tricks, Bildgalerien und vieles mehr.


    Entstanden ist diese Seite durch den Stammtisch-Nord des

    Vespa-Veteranen-Club Deutschland e.V.

    Unser Ziel ist es, mit allen Freunden, Interessenten, Besitzern und Sammlern von alten Rollern interessantes und aufschlussreiches über unser gemeinsames Hobby zusammenzutragen.

     

    Wenn auch Du im Besitz einer alten Vespa bist und zu dieser Seite etwas beitragen möchtest, findest Du unter dem Link Kontakt weitere Informationen.

    Wir freuen uns über jeden Beitrag, jegliche Meinung,

    Vorschlag oder Idee zum Thema alte Vespa.

     

     


     

    TippSchau doch mal in unseren Kleinanzeiger. Da kannst Du alles rund um

    das Thema alte Roller kostenlos inserieren.

     

     

    alte Vespa

     

     

     

    News

     

    07.01.10 die Termine für das Jahr 2010 Klick mich...

    18.10.09 Vespa-Treffen in Wilhelmsburg hier gehts weiter...

    Wilhelmsburg 2009

    04.10.09 Vespa-Treffen in Silkeborg (DK) hier klicken...

    04.09.09 Wochenend-ausfahrt nach Parchim weiter...

     

    ©2010 alteVespa.de | Alle Rechte vorbeh