Simple Sequence

鹏肖
鹏 肖
Get Started. It's Free
or sign up with your email address
Simple Sequence by Mind Map: Simple Sequence

1. Webserver

1.1. seq.heroku.com

1.1.1. ruby

1.1.2. on EC2

1.1.3. 5m(free)

1.2. websequence.thoughtworkers.org

1.2.1. ssh

1.2.2. Full control

1.2.3. fully control

1.2.4. big space

1.2.5. spike ruby on rails

1.2.6. htaccess rewrite

1.3. coloruml.com

1.3.1. robot.txt

1.4. seqdia.appspot.com

1.4.1. blocked

1.5. domain

1.5.1. coloruml

1.6. free ec2

2. Tasks

2.1. Function

2.1.1. Notes

2.1.1.1. High priority

2.1.2. auto save

2.1.3. Advanced Editor

2.1.3.1. CodeMirror

2.1.4. IE not supported

2.1.5. Script not enabled

2.1.6. LocalStorage

2.1.7. Export

2.1.8. Grammar

2.1.8.1. new

2.1.8.2. if/else

2.1.8.3. for/loop

2.1.8.4. colorful uml

2.1.9. UI

2.1.9.1. configurations

2.1.9.1.1. background

2.1.9.1.2. Style switch

2.1.9.1.3. styling by entity

2.1.9.1.4. note position

2.1.9.2. Fix input box at right

2.1.9.3. Samples

2.1.9.3.1. mindmeister.com

2.1.9.3.2. jsbin.com

2.1.9.4. Chalk style

2.1.9.4.1. Cut pic from keynotes

2.2. Operation

2.2.1. Continuous Delivery

2.2.1.1. to thoughtworkers.org

2.2.1.2. http://nubyonrails.com/pages/shovel_dreamhost

2.2.2. iphone/iPad

2.2.3. color-uml

2.2.4. port to chrome app

2.2.5. Send mail to color-uml group

2.2.6. No IE support, even we can make it work without canvas

2.2.6.1. css issues

3. Teches

3.1. Auto-Layout

3.1.1. Class Diagram

3.1.2. Sequence Diagram

3.1.2.1. Note

3.2. web

3.2.1. cross domain Ajax/jQuery

3.2.2. iframe

3.2.3. mod_proxy

3.2.4. redirect

3.2.4.1. .htaccess

3.2.4.1.1. RewriteRule ^sequence.html$ war/Sequence.html [r=301,NC,L]

3.3. backend developement

3.3.1. permanent link

3.3.2. message parsing

3.3.3. graphic generation

3.3.3.1. buy yuml.me?

3.3.3.2. bad idea

3.3.3.2.1. To achieve very highly interactive feel

3.3.4. language

3.3.4.1. python

3.3.4.1.1. pass!

3.3.4.2. php

3.3.4.3. ruby

3.3.4.3.1. http://wiki.dreamhost.com/index.php/Ruby_on_Rails

3.3.4.3.2. http://wiki.dreamhost.com/Passenger

3.3.4.3.3. deploying

3.3.4.3.4. two different language for blog and backend simple sequence

3.3.4.4. java

3.3.4.4.1. Spring?

3.3.5. collaboration

3.3.5.1. Pluto

3.3.5.2. mobwrite

3.3.5.3. xmpp

3.3.5.3.1. public service

3.3.5.3.2. private hosting

3.3.5.3.3. open source

3.4. Canvas

3.4.1. http://code.google.com/p/flot/

3.4.2. ctx.shadowColor = "rgb(190, 190, 190)"; ctx.shadowOffsetX = 10; ctx.shadowOffsetY = 10;

3.4.2.1. http://hubpages.com/hub/HTML5-Tutorial-Text-Drawing-with-Fancy-Colors-and-Effect

3.4.3. to image

3.4.3.1. // get base64 encoded png from Canvas var image = sourceCanvas.toDataURL();

3.4.4. processingjs

3.5. Gwt

3.5.1. Get it run stably and efficiently

3.5.2. Graphic

3.5.2.1. SVG & VML

3.5.2.1.1. No!

3.5.2.2. Canvas

3.5.2.2.1. gwt-canvas

3.5.2.2.2. gwt-g2d

3.5.2.2.3. swtbcanvasfont

3.5.2.3. Performance

3.5.3. Storage

3.5.3.1. Chrome, Safari, Firefox, IPhone, Android, and even IE8

3.5.3.2. http://code.google.com/p/gwt-mobile-webkit/

3.5.3.2.1. target on mobile, but works for most morden browsers

3.5.4. Code Editor

3.5.4.1. CodeMirror

3.5.4.1.1. http://codemirror.net/

3.5.4.1.2. http://wizzart.at/stylekit/#http://wizzart.at/stylekit/Welcome.html

3.5.4.1.3. Tokenizer

3.5.4.1.4. Parser

3.5.4.1.5. Where is the text area for inputing?

3.5.4.1.6. Zen Coding

3.5.5. Input

3.5.5.1. MindMeister utilized a text area for inputing

3.5.6. Mix GWT with jQuery or pure JS

3.5.7. compile

3.5.7.1. java -cp src:../libs/gwt-2.1.1/gwt-dev.jar:../libs/gwt-2.1.1/gwt-user.jar:../libs/gwt-incubator-20101117-r1766.jar:gcodemirror/src/CodeMirror/src/ com.google.gwt.dev.Compiler -war war xiao.eagle.drawer.Sequence

3.6. SVG

3.6.1. Google map uses SVG (VML on ie)

3.7. Without Canvas

3.7.1. join divs/labels/imgs

3.7.1.1. for mindmap?

3.7.1.2. performance?

4. Blog

4.1. purpose:promoting

4.2. content

4.2.1. canvas

4.2.2. parser

5. Article