specifications

(Simple) What characters are allowed in an HTML attribute name?

In HTML attribute name=value pairs, what are the characters allowed for the 'name' portion? ..... Looking at some common attributes it appears that only letters (a-z and A-Z) are used, but what other chars could be allowed as well?... maybe digits (0-9), hyphens (-), and periods (.) ... is there any spec for this? ...

JSON Spec - does the key have to be surrounded with quotes?

Example: Is the following code valid against the JSON Spec? { precision: "zip" } Or should I always use the following syntax? (And if so, why?) { "precision": "zip" } I haven't really found something about this in the JSON specifications. Although they use quotes around their keys in their examples. (So I'll do that too f...

The right approach to design a web application (design software, not graphics)

Recently I got requests from potential clients for very complex web applications. They wanted me to write a spec before the "real" works begins. The spec, as they see it should only be words describing the app and DB. Where I found the best approach is to "paint" or "build" a prototype of the screens the application will have (html is ea...

What Makes a Great Functional Specification Great?

What qualities made it so great, and what made it stand out compared to the not-so-great specs that you've had to deal with? Or, if you've never worked with a good functional spec before, what sort of things would you expect in a great spec? Sorry this is obviously subjective but I'm creating a functional spec (not my first) and it jus...

Difference between <acronym> and <abbr>?

Definitionally they seem the same, yet they are deemed dissimilar enough by the W3C to have separate tag definitions. What is the semantic difference between <acronym> and <abbr> in terms of linguistics, the HTML spec and interpretation. ...

Software/Platform to Share Specs

What are the software/ Wiki you use to write and share your specs about the developers, testers and management? Do you use Wiki system, and if so, what Wiki software you use? Or do you use Sharepoint to manage and version the specs? One problem with SharePoint 2003 as specs platform is that it's very hard to collaborate among different...

MOV format specification

Is there a documentation for reading Quicktime MOV file without using Quicktime SDK? ...

Is writing specifications for hobby projects the only way for them to be finished?

Here's what I'm wondering. Every night that our 3 months old baby lets us sleep, I jump to my computer and start coding my hobby projects. I have about 20 different projects that I'm working on: different types of projects, from C++ games to web apps along with some contribution to open source projects. It's truly a passion and has been ...

HTML 5 - Early Adoption Where Possible - Good or Bad?

This question was inspired a bit by this question, in which the most upvoted answer recommended using a feature from HTML 5. It certainly seemed to be a good method to me, but it made me curious about using features from a future spec in general. HTML 5 offers a lot of nice improvements, many of which can be used without causing proble...

Why is a gem specification needed and why do some gem creators not provide them?

I've noticed some ruby gems have .specification files and others don't. If they're important, why are you not required (by whatever tool builds them) to provide one when you attempt to create your gem? ...

In agile/scrum, do you write detailed specifications?

In agile (scrum), do you write detailed specifications for your stories/tasks? Someone said a specification should take 2/3's of your development time. Is this still 'the agile way'? ...

How do I submit suggestions to the CSS spec?

Recently I've wanted to do a number of things using CSS only to find that the best solution is to use Javascript. This has made me wonder, does anyone here know how to go about making development suggestions to be implemented into CSS 3 spec? It would be great if we could get some sort of feature request/vote based system going that the...

How can I learn about writing project specs?

I recently read through Code Complete, and it recommends that I create a project specification before actually coding. The book didn't go very far into detail about what 'specs' are, and how they are made. Because this is a crucial part of software development, I would like to know how to create quality specs that are not too exhaustive...

Is there a Python language specification?

Is there anything in Python akin to Java's JLS or C#'s spec? ...

Non-techies creating functional specifications.

Ok, I'm a lowly developer just minding my own business. Suddenly, I'm thrust into the crazy situation where I'm being handed a piece of paper, consisting of hastily written point notes from a client meeting. From this, I'm supposed to estimate development time on a short software project (3 - 6 weeks). The notes range from fairly useful...

Understand a software from functional specifications

I have the functional specifications document of a new software that I am trying to master. This software application is complex .At present I am just scanning through the documents. Is there any better way to make use of these functional specs to understand and feel comfortable with the thousands of options offered by this application....

Guidance needed in Writing Specifications

Hi all, I was asked (at a place i just began working) to create simple specs for some new functionality that is going to be added to an existing Registration system. I need a little help since i've never done this before. Here are two diagrams that show the current workflow and the new workflow. Current Workflow: http://img80.imagesha...

How can I generate comparable spec documents?

Currently in my company we're using Excel as a tool to write specs. On the kind of projects we're working on, spec changes are a matter of course, and constitute a lot of the work, beyond the implementation. I'm looking for a tool that will allow me to write a spec, including screenshots and arrows, but with comparable content. i.e.,...

Where do you track the developments of new c++ standards?

Where do you guys generally look for developments in C++, most importantly, developments in new standard and its approx/scheduled release data? also boost (well, boost.com) Is there a centralized place? thx ...

Documenting a File Format

We're developing an application that receives a lot of it's input from a custom file format we've defined. The input files are produced by an application being developed by a third party so naturally we need to be able to communicate effectively what is and isn't acceptable input into our program. The file has a header portion of 10 li...