Anda di halaman 1dari 7

http://timothytocci.

word
press.com/
20 May, 2011 | created using fivefilters.org

Opera Dragonfly is out What is Opera Unite?

of beta Opera Unite is a Web Server service that lives inside of the
Opera browser. Opera provides your browser with a web address
when you enable Unite services in the browser. All calls to that
May 14, 2011 09:07PM
web address are forwarded through the Opera web site to your
http://www.opera.com/dragonfly/ Unite service through a special service proxy. People call the
address Opera provides you with to run an Opera Unite program
Its official, Opera has released its debugging environment to the installed in your browser. When you are not online, or when your
world. Dragonfly is built into the Opera browser. To use it hit Opera Unite service is not running users that call your web
Ctrl + Shift + Ion Windows and Linux, or ⌘ + ⌥ + I on Mac. address are forwarded to your Opera Unite profile page.
Alternatively, target a specific element by right clicking in the
page and selecting Inspect Element. How Do I Enable Opera Unite?

The new beta version of To enable the Unite service, click the Panels button in the lower
left corner of the Opera browser, a toolbar should open up on the

Opera Dragonfly is out left side of the screen. Click the third button down from the top
which is the Unite button. The Unite service panel should be
open. Click the start button on the top of the panel and follow the
Mar 26, 2011 03:27PM
directions. The Unite service comes with six apps by default (you
Want to try it out? Go to the following page and follow the five should see them listed).
steps outlining beta usage: http://www.opera.com/dragonfly/
Programming for the Opera Unite Service
Dragonfly is Opera’s debugging tool.
In order to program anything for Opera Unite you must have

Opera Unite Programming a basic working knowledge of JavaScript. If you are new to it
there are plenty of tutorials out there on the Internet. JavaScript
from a Newbie Perspective is not difficult to learn even though it may seem the opposite
from looking at somebody else’s code sometimes. Similar to
Jan 5, 2011 05:00AM C++, JavaScript allows a programmer to abstract the abstracted
abstraction. In other words, it may seem difficult simply because
Opera Unite is a personal web server platform provided by the the script is some other programmers interpretation of
Opera browser. To me, Opera Unite is a JavaScript tinkerers something. The basic syntax of JavaScript is always the same, no
platform that is perfect for experimenting with different ideas matter how someone else structures or abstracts something.
I may come up with. The Opera web site gives the newbie a list of
articles that introduces the different parts of the platform and (At this point I am assuming you know a bit of JavaScript and you
libraries used to develop an Opera Unite program ( want to get started)
http://dev.opera.com/articles/unite/). This article is meant as an
The Structure and Anatomy of an Opera Unite Application
introduction to the platform from a newcomers point of view. You
should download and install the Opera browser from
The organization of an Opera Unite application is a simple folder
http://www.opera.com/. There are versions for virtually every
structure containing the files and scripts that your application
popular operating system in use today.
will use zipped together (with the .zip file extension changed to
.ua). There is an xml configuration file that tells Unite the name,
path, author, among other things. Also, there is a html index file
that acts strictly as a script loader (if you have ever scripted
Spartan html this concept shouldn’t be new to you). Other than
that there are the scripts that get executed which usually consist
of a main.js and library files that you plan to utilize.

someuniteapp.ua
–scriptsfolder
–main.js

1
–index.html     Hello simple example”;
–config.xml     // now send it to the client
If this is your first time experimenting with Unite     response.write(pg);
development on a Windows system there is something     // done now close the connection
that you must do before you get started. Windows by     response.close();
default hides all known file extensions in Windows }
Explorer. You must change this in order to be able to Granted, this example really doesn’t do anything special;
change the extension of the zip files you create (so but it does give the very basic structure of the whole
Unite will recognize it as an application). Do this by request process. Basically, listeners are set up that call
going to Folder Options in your Windows Explorer handler functions that handle requests. Response objects
Tools menu and choose the View tab. Turn off the are created through the WebServerRequestEvent object
check box labeled Hide extensions for known file types. that is passed to the handler function (e in the case above)
Click the OK button and you’re done. Keep in mind that and written out to the client using the write() function of
with this option turned off you rename file types as that response object.
well as their names (you’ll have to be careful not to
change or erase the extension while renaming anything Other Various Files
else on your system)(or you could change the setting
back when you are finished). Other files that are included would be the icon files that you
point to in your configuration file (they’re not really needed
Config File but that is where you would include them). Other graphics
that your application would use could go in an images
Before anything you should create the configuration file. folder. Cascading Style Sheets used by your application
This is a short xml file that describes your program could go in another folder.
to Opera:
Note: Opera Unite applications are dependent upon
  YourOperaUniteApplicationName your connection UPLOAD speed. Big images and files
  A description of your Opera Unite application. could slow down your application drastically. If your
application is image laden your best bet would be to
    Your Name Goes Here upload them to a service such as flickr and call them
    If you‘re part of a company it’s name goes here from within the client html. The same goes for
  scripting libraries used inside the client html. You
  could call libraries from google and save the bandwidth
    to make your application more responsive. However,
    any libraries you use on the server side should be
  included in the .ua file.
 
Testing
Opera based their Unite feature on their already established
widget system which also uses xml configuration files. The Opera has to approve any program that they include on
file is pretty basic as you can see. The important fields are their site. However, in order to test something you write
the application name and description, the author name, you’ll have to install the program off of your hard drive. To
and the servicepath field. The service path field is the do that you zip the files together, rename the file to have a
actual path address for the application that comes after .ua extension instead of a .zip extension (Windows users
your top level Opera Unite url. Features that are part of may have to change the Show File extensions for all Known
Opera’s xml namespace get a feature tag with an address. File Types Windows Explorer setting in order to do this),
In the example above I have included the FileIO xml tag for and drag it to the browser window. This should start the
the FileIO feature (you need it to use templates or write to installation process. Keep in mind that you have to have the
a data file, so I included it). Unite service already running to install anything from your
hard drive.
Dummy Index File

The next file is the dummy index.html file. All that file does
is call the scripts that are included and ran when you get
a visitor. It is not meant to be a home page or anything like
that. You create the home page from your script file (you
can use a html template file for your html). It could be
a blank page template or even just the script tags that
include your scripts. Any library (server-side) you plan to
use is included here. There is also a loader script library
that you can use as well. To me, its just seems easier to use
the standard html script tags to include my server-side
scripting files:

2
Troubleshooting Tim’s Dojo Toolkit Resource
If you are having problems installing your application there Links
are two things to check first. Firstly, check and make sure
Nov 16, 2010 01:26AM
that the Opera Unite service is currently running when you
drag your application to the browser window. Secondly, Of all the JavaScript libraries on the Internet today Dojo stands
check and make sure that the index.html and the config file out from the crowd. No, I’m not saying that it is the most popular
is at the root of the .ua (zip) file. Some compression by any means (I believe jQuery takes the cake). But for hard core
programs will include the folder as the top level – which is business web page programming Dojo wins out hands down in
what you don’t want (Opera will not recognize it as an my opinion. Major corporations the world over such as IBM,
application). Simply select all of the files enclosed (instead BeOS, and AOL use this framework for good reason; it abstracts
of right clicking on the folder) in the app folder and add away many of the inconveniences and pitfalls of cross browser
them that way. Other than that – check your script for web development. Here’s some good links to get you started (in
mistakes. no particular order so you’ll have to pick through them – sorry).

In Conclusion Dojo Toolkit http://dojotoolkit.org/ – The Dojo toolkit website


where you can download the library for offline development
While this has been a rudimentary look at how an Opera
and experimentation. Also a great resource for getting
Unite application is constructed I tried to cover the most
started tutorials.
important parts plainly and blatantly. You can see how
requests and responses are handled and how the basic Dojo Theme Tester
structure of an application comes together. Opera Unite http://download.dojotoolkit.org/release-1.5.0/dojo-release-1.
applications can be as simple or as complex as you want 5.0/dijit/themes/themeTester.html – want to see how the
them to be. different Dojo themes look as a finished product? Go to this
page to get an idea how your finished page might look with
From here you could utilize functionality in your application each of the different Dojo themes. Every basic Dijit widget is
by learning how to use the different Unite libraries in your shown as well (in case your curious).
scripts (the two most prevalent would be Markuper and
Dojo Quickstart Guide
Yusef Opera’s template and server libraries).
http://sitepen.com/labs/guides/?guide=DojoQuickStart –
Reading Sitepen’s quickstart guide for getting Dojo up and running
on your web site easily.
Unite API Documentation – Feature Explorer http://dojocampus.org/explorer/ – check
http://dev.opera.com/libraries/unite/docs/ out what Dojo can do for you right away by checking out
Unite Developers Primer – this feature explorer site. Great for learning how do get that
http://dev.opera.com/articles/view/opera-unite-develop specific bit of javascript up and running using Dojo.
er-primer-revisited/ Dojo API Docs http://api.dojotoolkit.org/ – already working
Yusef: Opera Unite Server Framework – with dojo and need to check out a method signature or go
http://dev.opera.com/articles/view/yusef-the-unite-serve over something how something is nested in the toolkit?
r-framework/ Check out the API docs.

Markuper: Opera Unite Template Library – Introduction to the Dojo toolkit, Part 1: Setup, core, and
http://dev.opera.com/articles/view/markuper-unite-tem widgets
plate-library/ http://www.javaworld.com/javaworld/jw-01–2009/jw-01-intro
duction-to-dojo-1.html – a javaworld article on getting
Happy Tinkering! started with Dojo that goes over widgets as well (good for
Java people).

Windows 7 God Mode Developing Dojo Widgets with Dojo 1.x


http://www.ibm.com/developerworks/library/wa-aj-dojotool/?
Dec 18, 2010 10:40PM ca=dgr-lnxw9dDojo-Widgets&S_TACT=105AGX59&S_CMP
=grlnxw9d#2.Introduction|outline – an IBM article that
godmode – name a folder this on your desktop in Win7:
introduces widget development using Dojo. (IBM articles
GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}
are always well written)
It gives you access to every administrative task on the system.
Functional Ajax with Dojo
http://dojocampus.org/content/2008/03/14/functional-ajax-wi
th-dojo/ – a DojoCampus article about making ajax calls
with Dojo.
No end to rounded corners
http://dojocampus.org/content/2008/03/21/no-end-to-rounde
d-corners/ – another DojoCampus article about getting
rounded corner boxes using Dojo going on your pages.

3
Ajax with the Dojo Toolkit – Tutorial Sitepen’s Dojo Resource Page
http://www.vogella.de/articles/AjaxwithDojo/article.html – http://o.sitepen.com/labs/dojo.php – a listing of all the
a good article on ajax and Dojo. He uses Java on the server sitepen articles and tutorials related to the Dojo toolkit.
side in this but you can easily adapt it to any server side Application development with Lucid
language – well written. http://www.lucid-desktop.org/documentation/en/dev/dev/intr
Introducing DojoX DataChart o/application-tutorial/#dev-intro-application-tutorial –
http://www.sitepen.com/blog/2009/03/30/introducing-dojox- applications for the online desktop system Lucid (formerly
datachart/ – a sitepen article that introduces charting Psych) are developed using the Dojo toolkit. If you are
using Dojo. interested in hosting your own multi-user online desktop
Dojo Drag and Drop, Part 1: dojo.dnd system Lucid is the way to go if you are a Dojo developer.
http://www.sitepen.com/blog/2008/06/10/dojo-drag-and-drop This page gets you started developing your own applications
-1/ – a sitepen article that introduces drag and drop within Lucid.
using Dojo. Writing Your Own Widgets
Getting Started with Adobe AIR http://www.dojotoolkit.org/reference-guide/quickstart/writin
http://www.sitepen.com/blog/2009/01/21/getting-started-wit gWidgets.html – the official Dojo tutorial for writing your
h-adobe-air/ – a sitepen article that introduces desktop own widgets for use within the Dojo framework.
development using the open source DAIR (Dojo on Adobe Dojo and TinyMCE – Creating a Widget
AIR) library (a worthy read). http://grasshopperpebbles.com/ajax/dojo-and-tinymce-creati
Convenient Tools for your AIR Applications ng-a-widget/ - a tutorial for getting TinyMCE up and running
http://o.sitepen.com/labs/dair/ – introduction video about as a widget within the Dojo toolkit.
how dair can help you create great desktop applications. Dive into Dojo Data
Dojo Extensions for Adobe AIR http://www.sitepen.com/blog/2010/10/13/dive-into-dojo-data/
http://code.google.com/p/dair/ – the google code page for – a good yet not too long sitepen tutorial on getting started
the DAIR library (you download it here). using dojo data.

Dojo and Air, a fancy file uploader Animated AJAX Record Deletion Using Dojo
http://dojocampus.org/content/2008/04/02/dojo-on-air-a-fanc http://davidwalsh.name/dojo-ajax – a tutorial on animating
y-file-uploader/ – a great DojoCampus tutorial for getting the record deletion process on a web page using Dojo.
started using the dair library to create a file uploader Create a Dojo-Powered WordPress Website View
application. If you want to use dojo to create desktop http://davidwalsh.name/dojo-wordpress – shows you how to
applications this is a good place to start. get a Dojo powered WordPress view up and running.
Separating Content from Presentation the Dojo Way Create a Simple Dojo Accordion
http://dojocampus.org/content/2008/06/18/separating-conte http://davidwalsh.name/dojo-accordion – shows you how to
nt-from-presentation-ajax/ – short page on content get a Dojo accordion widget up and running on your pages.
separation and the Dojo reasons behind it. Create a Context Menu with Dojo and Dijit
Rounded tabs with dijit Theming http://davidwalsh.name/dojo-context-menu – gets you going
http://dojocampus.org/content/2008/02/22/make-your-own-r creating context menus using Dojo quickly.
ounded-tabs-with-dijit-theming/ – a scarce (the only one I’ve Accomplishing Common Tasks Using MooTools, jQuery, and
come across on the net) tutorial covering skinning Dojo Dojo http://davidwalsh.name/mootools-jquery-dojo – while
from DojoCampus.org. This one covers rounded tabs and not exclusively a Dojo tutorial, David Walsh covers how to
Dojo, but you can probably use it for more than that. do a few thing with each of the three frameworks mentioned
Official Dojo Theming Docs in the title. There’s a part two and three as well if you are
http://www.dojotoolkit.org/reference-guide/dijit-themes.html interested (the links are on the bottom of this tut).
#dijit-themes – the official Dojo documentation for theming gpDojoGallery: A Dojo Photo Gallery Widget
the Dojo toolkit’s widgets. http://grasshopperpebbles.com/ajax/gpdojogallery-a-dojo-ph
Styling Dijit Form Elements oto-gallery-widget/ – Les Green discusses his photo gallery
http://www.sitepen.com/blog/2009/02/25/styling-dijit-form-el widget (download from
ements/ – a good sitepen tutorial on tweaking out the css for https://github.com/lesgreen/gpDojoGallery)
your Dojo widgets and forms. Create a Dynamic Flickr Image Search with the Dojo Toolkit
Usable directory listings with a little Dojo http://davidwalsh.name/dojo-flickr – David Walsh teaches
http://www.sitepen.com/blog/2008/04/29/usable-directory-lis you how to make a nifty Flickr image search application.
tings-with-a-little-dojo/ – if you use directory listings on your Portlet development using REST services and the Dojo
Apache server this sitepen Dojo tutorial is for you! Toolkit
Dojo Toolbox http://o.sitepen.com/labs/toolbox/ – The Dojo http://www.ibm.com/developerworks/websphere/library/tech
Toolbox is a great resource for offline development as it has articles/0803_lawless/0803_lawless.html – This article
a complete copy of the API docs shadowed for offline focuses on the creation of a reusable reference design for
lookups as well as other tools to make working with Dojo creating Web 2.0-enabled portlets using Representational
easier. Every Dojo developer should have this Adobe AIR State Transfer (REST) services and the Dojo Toolkit. (IBM)
program installed on their system.

4
Dojo Portlets
http://www.dojotoolkit.org/reference-guide/dojox/widget/Por Using Opera Unite in your
tlet.html – official Dojo docs on the Portlet widget.
Development Cycle
Creating new Dojo Widget
http://www.alexatnet.com/content/creating-new-dojo-widget Oct 10, 2010 11:17AM
– a well written article on Dojo widget creation by Alex
Using Opera with its Unite service can be invaluable to your
Netkachov.
development cycle. Most site developers are using their
Custom Dojo Builds
workstation as their development server while they get a site
http://www.dojotoolkit.org/reference-guide/quickstart/custo
written and developed. During that cycle of development it is
m-builds.html#quickstart-custom-builds – official
virtually impossible for anyone to view the progress without
documentation on creating a custom Dojo build for your
having physical access to that workstation where it is being
web app.
worked on. I mean, what client or partner isn’t going to want to
cb1inc’s Dojo Resource Page see “how things are going”?
http://www.cb1inc.com/category/dojo/ – covers all of
With Opera Unite you can install different JavaScript server
cb1Inc’s articles on Dojo.
programs that run off of your system while Opera is running. One
Bringing PHP, MySQL, and Dojo together of those JavaScript server programs that are of particular
http://o.dojotoolkit.org/forum/dojo-core-dojo-0–9/dojo-core-s interest to to web developers working on a development LAMP
upport/bringing-php-mysql-and-dojo-together – discusses stack is the Web Proxy (http://unite.opera.com/application/272/)
web development utilizing Dojo on the front end, JSON in server program. Using Web Proxy it is possible to serve up
the transport layer (instead of XML), and PHP and MySQL a program running on your development server. Don’t
on the backend. misunderstand me, it is no perfect solution. The Opera forums
RoseIndia’s Dojo Resource Page are already filled with security complaints and concerns. At this
http://www.roseindia.net/dojo/ – covers all articles and point I wouldn’t feel comfortable using it as a full time solution.
tutorials from RoseIndia about Dojo. But it will enable you to show off the development progress of
A Beginner’s Guide to Dojo Charting, Part 1 of 2  a site to a client or fellow developer anywhere.
http://www.sitepen.com/blog/2008/06/06/a-beginners-guide- I have has problems with it however. Sometimes you’ll need to
to-dojo-charting-part-1-of-2/ – a good primer for producing refresh the browser to “catch” a renegade style sheet or
charts with Dojo. JavaScript file. Using this server program counts as using a proxy
Dive Into Dijit from your development server (LAMP) to the Unite server
http://www.sitepen.com/blog/2010/07/12/dive-into-dijit/ – (running inside Opera) running on your machine that is running
The first of a four part series from sitepoint about learning through a proxy on Opera’s servers, so there’s bound to be small
the Dojo widget set – Dijit glitches in throughput. Anything you serve up that uses cookies
for security is a security risk. There are other various complaints
Introducing The Dojo Toolkit
about the Web Proxy Unite service, but those mentioned are the
http://dev.opera.com/articles/view/introducing-the-dojo-toolk
ones I concern myself with the most.
it/ – Opera’s introductory documentation to Dojo (excellent).
Creating and Enhancing Dojo Classes It’s surprisingly simple to set up too. Download and install the
http://www.sitepen.com/blog/2010/07/01/creating-and-enha Opera web browser from http://www.opera.com/ . Then go to the
ncing-dojo-classes/ – a good starter tutorial for object link for the Web Proxy Unite program mentioned previously and
oriented development using Dojo by David Walsh. hit the install button. From there you’ll be asked to enable Unite
services in your browser (you’ll need to create a free Opera
Widgets within Widgets
account and configure the Unite server for your computer – its
http://higginsforpresident.net/2010/01/widgets-within-widge
easy). After that you set a path for the proxy which should be the
ts/ – a Dojo master discusses widget nesting.
name of your running development server (on my Windows box
From jQuery to Large Applications its localhost – I believe it sets the running server as default). It
http://www.sitepen.com/blog/2010/11/15/from-jquery-to-larg also asks for a folder where the content should be served from.
e-applications/ – start using Dojo without abandoning your DON’T set this as the folder of your program on the development
investment in jQuery. server. That folder will only be served up by Web Proxy if your
LAMP development server is off (great for static content though).
If you know of any good Dojo links please leave them in
The path to your localhost will be shown in bold on the
a comment so that everyone can know them. Happy
configuration dialog. That is the web address to the root of your
JavaScripting!
development server installation. If the program you are working
I recently snatched up the Dojo Findings  on is in a sub-folder simply add it to that web address to serve it.
http://dojofindings.blogspot.com/ blog name at blogspot to
One other Opera product I use during development is the Opera
discuss the dojo toolkit tutorials I come across on the web.
Mobile emulator (
Check it out!
http://www.opera.com/developer/tools/#operamobile) which
emulates a smart phone browser on your desktop. Opera’s
mobile edition is getting more and more popular. Viewing how
your pages look in an emulator is a blessing when your

5
debugging your css. On a side note: I’ve come across some great customization tips. I would also recommend using google docs as
web development articles on the Opera developer site (such as well as you may embed anything you write there on your site. It
this one on mobile pages – is plain to see that Google give users many free services that
http://dev.opera.com/articles/view/the-mobile-web-optimization-g could be used to your advantage
uide/). http://www.google.com/intl/en/options/

Opera’s Unite Web Proxy and mobile emulator can be useful You may say “well that’s great, but I want more”. Beyond paying
anyone developing web sites. Considering that Opera is a free for some shared hosting, there is a way (I did say free at the
product there’s no reason not to have it on your system. Opera beginning of this page). However, there are other limitations. It
widgets (http://dev.opera.com/sdk/) are now first class objects on has to be on your computer and you have to download and run
your system. They run as a standalone program does now
the Opera web browser http://www.opera.com/ with the Unite
(without the browser being open). You do, however, need to have
http://unite.opera.com/ Web Server service turned on. That
the browser installed on your system for them to run. All in all
means your site will have operating hours like a store or the
Opera’s a great browser even if you don’t use it for everyday web
library unless you have your computer running 24 hours a day
surfing.
7 days a week. When your computer is off or you have Opera
turned off users will be redirected to a page that has your Opera
Working With Opera Unite profile picture in the upper right corner and an explanation that
you Unite server isn’t running. You get one paragraph on that
Jul 31, 2010 06:43AM page (that’s it though so think of something short to say – like the
hours you are running), and it would be a good idea to have your
del.icio.us Tags: opera,opera unite,web server,javascript,html
opera profile picture something relevant to the page you are
Doing your own web page on the Internet is easy. Most of the hosting.
time, if all you are doing is writing that includes pictures your
Also, there is the matter of your Internet connection speed. Your
choices are almost endless. Things get a bit more narrowed down
web server is limited by your connection UPLOAD (which is
once you want anything more. Google and Microsoft both offer
usually a little slower than your download throughput). If you are
web space and blog space (Google with Blogger and Microsoft
just hosting web pages with a little script in them you’ll have
with Live), but there are limitations put on what you can do. With
little problems. But if you are hosting last Thanksgiving’s video of
those services, like many others, you have to stay within their
uncle Bob acting like a chicken, you may run into a speed
systems framework. Most people want the bling they see on
problem (dial-up users pay attention). If you put the video on
other sites. Most of the time that bling comes at the cost of
Utube or another video hosting site and embed it on the page you
including JavaScript on the page at the very least. For more
probably won’t have any problems at all however (because all the
complex animations you may want to include a Flash widget or
visitor is downloading from your page is the embed script not the
video. This article is about doing it your way for free.
video itself).
For many, a personal web page is an ever changing slate of
Opera provides you with your web address after you choose
personal taste and thoughts. Being able to express yourself to the
a name under your user profile. It will show up as a sub-domain
fullest, with every option available to you, is difficult to do on the
under your profile user-name in the URL. The Opera Unite web
Internet these days (for free). The almighty grail of expression is
server program will forward the visitor to a default Unite profile
the web server. You can do anything you want with your own
page (which will have your picture from your Opera profile) if
web server space. That, however, costs money every month.
your browser isn’t running . If you are running other Unite
Most people want to express themselves in their own way for
services other than the web server they will be listed on this
free. Like taking out a piece of paper and drawing on it, we all
page as well.
want the freedom to do what we want whenever we want to do it.
Domain forwarding services are a way around the default
Most of the public sites that allow blogs and free web sites do not
address given by many of the free site providers such as Google
allow JavaScript. Why, because it can be a headache for them.
sites. Unfortunately most, if not all of these don’t seem to work
JavaScript, beyond making a web page more expressive, can be
with Opera Unite’s proxy service. There are a couple out there
used maliciously. JavaScript has become the programming
that are free, but the big thing with those services are ads. Those
language of the web browser. It can be used to redirect the
services will allow you to register a free domain name (just not
browser, read and write cookies, and in the right hands – cause
a dot com name) and point visitors to the page of your choice.
general havoc.
I have had mixed experiences using these types of services. Take
Google Sites http://sites.google.com/ is an option for many
smartdots http://www.smartdots.com/ for instance, they tell you
people. Google does NOT allow you to run your own JavaScript.
that there are no forced ads using their service and they lie, lie,
Google does, however, allow you to embed some of their own
lie (get used to that on the Internet). I found some German ad
JavaScript widgets (which gives you a bit more than the other
asking me if I want a free iPod pop up anyway (which made me
guys). If you are willing to sacrifice a bit of creativity I would use
angry of course). However, smartdots does list you in as many
them. They don’t require ads of any kind and they have many
search engines as they can (maybe you can still use that to your
templates to get you started. You can create as many sites with
advantage). One that is not that bad is the .tk domain service
as many pages as you like as long as you keep within the 100mb
http://www.dot.tk/. TK will give you a domain free, but you have
limitation (you can fit a lot of HTML in a hundred megabytes).
to get 25 hits on that domain in 90 days or it gets canceled (or
After you get set up there I recommend you visit Steegle.com for
you can pay 7 dollars a year). No advertisements were found

6
using this service but they do force their favorite icon on your
browsers tab. Also, sub pages on your site will always point to
your homepage using these free services.

There is also another up side to using these services I almost


forgot to mention, you can change where they point to whenever
you want to. So you can log in to the domain provider and change
to another site hosted on say Google (or anywhere else you can
get a free site) whenever you want to.

The Opera Unite Web Server service is great. Your page will
have to be named index.html in the folder you create or choose
during setup in order to run. Setup is easy, just read what is
there and follow the directions. You can choose to create a blank
index page to get you started with something to edit.

I am referring to a static web page with anything you want


running in it with no JavaScript or Flash limitations. Don’t expect
to be able to run PHP doing this because it will not work – just
HTML (and JavaScript).

Opera Unite’s Web Server service has the capability to run


server side scripts, just not PHP. If you really need to run some
kind of server-side scripting it does allow you to using JavaScript.
So it is a true web server in that sense. The technology is new,
however, and it is largely unknown to me
http://dev.opera.com/articles/unite/. Hopefully it will be the
subject of another page of text the next time I am writing here.
But I do know there are no limitations on static pages using this.
The only size limitation is the space you want to use on your hard
drive. Keep in mind that Opera Unite has other services to offer,
what I am referring to is the Web Server service specifically
here.

Anda mungkin juga menyukai