
Today I continue the series on web development applications with Amaya, a what-you-see-is-what-you-get (WYSIWYG) development application for Linux created by the W3C. Next, I would like to feature some development frameworks, such as Rails and CakePHP, so if you have any suggestions, please contact me at Digg. And, you should Digg this post while you're there ;-) . You can also check out the first part of this series about Bluefish.
Amaya is a tool to update and create web files both remotely and locally. Development at the W3C began in 1996, and the purpose was to include and demonstrate as many W3C technologies as possible. Therefore, Amaya not only supports HTML and CSS, but can build XML, XHTML, MathML, and SVG. You can work on multiple documents in multiple formats all at the same time. It supports annotations, so you can make external notes, comments, and remarks as you develop.
Amaya obviously supports stylesheets, yet the inclusion is not complete. You can use properties like foreground color, background color, alignment, etc. There's a solid testing framework to check stylesheets, and many developers use Amaya solely to develop CSS. This works great with your pro-social, ecofriendly, green hosting account. so you can easily add and edit CSS and HTML files in your ThinkHost account.
Unfortunately, Amaya is not included in the official repositories, so you should download and install the .deb from the application website.
If you want to get new Ubuntu applications every day by email or RSS, be sure to visit The Daily Ubuntu feed.
Tuesday, June 16, 2009
Build Websites Visually with Amaya
Posted by
Mary
at
10:38 AM
8
comments
Links to this post
Monday, June 15, 2009
Detect Wireless Networks with Kismet
Kismet is a 802.11x wireless network detector and sniffer. It can detect any wireless network in range, assuming that you have a card that supports raw monitoring and that the network is broadcasting in 802.11b, g or a. I use this a lot when I have interference with my wireless connection, and I need to figure out what channels are open. Many people use this to discover and map wireless networks in their area.
If you want to get the latest Ubuntu Applications, be sure to subscribe to The Daily Ubuntu feed.
Posted by
Mary
at
8:00 AM
0
comments
Links to this post
Saturday, June 13, 2009
Develop Websites with Bluefish
Linux is at the forefront of web development, and Ubuntu is a great distribution to use to build and design a website for the first time. Recently, I've been developing web applications using frameworks, and Linux in general makes these things quite a bit easier. Therefore, I figured I should present some of the basic tools you can use to create, develop, and host a website. This may abstract a bit away from the idea of "applications" in and of themselves, but I thought you may all be interested anyway.
The most logical first step for most users is selecting a development environment. Today, I'll highlight Bluefish. Later on, I'll focus on a WYSIWYG editor. (Which, by the way, is kind of difficult to find. Please, if you have any ideas, leave a message in the comments.)
Bluefish is a code editor, so users should have a basic understanding of XHTML and CSS, along with any other development languages. I learned HTML rather painstakingly from an outdated code reference, and I don't recommend you do it that way. Instead, try HTML & XHTML: The Definitive Guide published by O'Reilly, which can help even the most talented developer learn new tricks. In fact, it taught me all about the <label> tag, and I felt kind of dumb for previously embedding form labels in only a paragraph tag and wrestling with CSS, but alas...
One of the nicest things about Bluefish is that it uses 30 to 45 percent less memory than other editors. This makes quick edits less of a hassle. Sometimes, other editors can be too clunky, and I found myself reverting to a console-based text editor to make a minor change, but Bluefish should stop this from happening. It has built-in project support, so you can easily open multiple files and keep them organized in the right path. It has all the standard stuff, like line-numbers, search and replace, and code highlighting for languages like HTML, Ruby (go Rails!), Python, and PHP. Best of all, the menu bar allows you to instantly drop in code that developers use often.
Bluefish allows you to connect to a remote server and edit files, so here's a quick guide to using Bluefish with ThinkHost. This tutorial assumes you are using GNOME, though I'm sure you can do the same thing with KDE.- Click on the "Places" menu, and select "Connect to Server...".
- In the dialog box, type in your FTP address in the "Server" box. You should be prompted for a username and password.
- Now, open up the mounted server in Bluefish, and now you can easily edit and save all of your files on Thinkhost.
Posted by
Mary
at
11:52 PM
9
comments
Links to this post

