Notes on Tweaking Aspire
satya - Sat Apr 07 2012 09:19:46 GMT-0400 (Eastern Daylight Time)
Add type support to 'get' methods on IDictionary
Add type support to 'get' methods on IDictionary
satya - Sat Apr 07 2012 09:20:45 GMT-0400 (Eastern Daylight Time)
Have Tokenizer return a typed List as opposed to a vector as it has been doing
Have Tokenizer return a typed List as opposed to a vector as it has been doing
satya - Sat Apr 28 2012 08:05:28 GMT-0400 (Eastern Daylight Time)
Make generic transforms return proper http headers such as xml
Currently I believe even for XML it is returning the text/html as the document mime type. Doing this right will enable ajax libraries and jquery to be more effective. Also browsers may paint it better as XML and not as one contiguous string of xml.
satya - Sat Apr 28 2012 14:40:20 GMT-0400 (Eastern Daylight Time)
Provide a new database part that is a conditional insert
derive from dbrequestexecutor (or such)
take an additional select as an input
if the row exists throw an exception
otherwise execute the update
Currently this is done through a filter that does exactly the same. This will save some typing.
satya - Tue May 08 2012 17:11:35 GMT-0400 (Eastern Daylight Time)
Provide better support for Ajax posts
provide explicit failure indicators
distinguish between ajax/html request
these are some of the thoughts
satya - Sat May 12 2012 15:14:21 GMT-0400 (Eastern Daylight Time)
Migrate developers author home URL to newer master page
Migrate developers author home URL to newer master page
satya - Sat May 12 2012 16:01:20 GMT-0400 (Eastern Daylight Time)
Allow master pages to override styles on individual pages.
this should be the case. Just check.
satya - Fri Jun 15 2012 23:38:55 GMT-0400 (Eastern Daylight Time)
Design links, references, and predicates to most of the articles
Generalize it so that a document has aspects. these aspects are links, references etc with their own custom data model. See how this plays out.
do it first for the links as they are most often used.
satya - Fri Jun 15 2012 23:39:12 GMT-0400 (Eastern Daylight Time)
Fix feedback and allow public comments more formally
Fix feedback and allow public comments more formally
satya - Fri Jun 15 2012 23:39:21 GMT-0400 (Eastern Daylight Time)
integrate openid
integrate openid
satya - Sun Sep 23 2012 14:46:20 GMT-0400 (Eastern Daylight Time)
Provide a jquery enabled table entry in akc feedback
You would do something line
<div class="process" type="table">
releasename,api level
icecream sandwich,14
</div>
satya - Sun Sep 23 2012 14:46:38 GMT-0400 (Eastern Daylight Time)
Also have an object oriented way to build the table with prompts
Also have an object oriented way to build the table with prompts
satya - Thu Sep 27 2012 10:42:16 GMT-0400 (Eastern Daylight Time)
Provide inline editing for maintaining lists
Provide inline editing for maintaining lists
satya - Sat Oct 13 2012 19:19:28 GMT-0400 (Eastern Daylight Time)
Provide a way to pass arguments back to the browser for short urls
Provide a way to pass arguments back to the browser for short urls
satya - Sat Oct 13 2012 19:23:11 GMT-0400 (Eastern Daylight Time)
Fix file upload for chrome!!
Fix file upload for chrome!!
satya - Fri Nov 16 2012 16:05:48 GMT-0500 (Eastern Standard Time)
Create an inquote qualifier
Create an inquote qualifier
satya - 5/29/2013 11:43:58 AM
Streamline the mechanism to get request, response and session on the current thread
Streamline the mechanism to get request, response and session on the current thread
satya - 5/29/2013 1:01:01 PM
Provide a reflection based data collection
Provide a reflection based data collection
satya - 4/13/2014 11:55:25 AM
Investigate how an http part can be the end of the pipeline
the update servlet does some post processing and redirects the request for response. Sometimes the control may need to be given completely to the HttpPart and not redirect.
See how this is done, if it is allowed now, if not make provisions.
satya - 4/13/2014 11:56:26 AM
See if there is a way to store the last thread of exceptions
This will allow for easy debugging
satya - 4/13/2014 11:57:57 AM
See if there is a set of control paramters to control global behaviors
Allow for run time control of the server. Either place the entire config file in the database or provide a facility similar to android preferences.
satya - 4/14/2014 1:50:59 PM
Look for a URL data request name that is common
This should be a reusable name pointing to an empty class.
satya - 5/13/2014 10:44:02 AM
Rewrite IDictionary tooling with Hashmaps
Rewrite IDictionary tooling with Hashmaps
satya - 5/14/2014 9:11:00 AM
Provide isolation to apps and its variables
Right now the variables conflict. Figure out a way
May be provide an app architecture
satya - 5/14/2014 9:18:27 AM
Provide the feedback options for other users of other accounts
Provide the feedback options for other users of other accounts
satya - 5/14/2014 9:54:36 AM
Expand the ability to call Java function on server side for transformations
consider including the rquest and response object. May be use the architecture of parts to do this.
satya - 5/14/2014 1:54:27 PM
Find an easy declarative way to translate SQL select column values
Find an easy declarative way to translate SQL select column values
satya - 5/15/2014 5:39:11 AM
Create a client form widget
have fields in xml format
generates validators
generates submit code
handles error presentation
satya - 5/16/2014 8:56:02 AM
Allow substitution to expand akc files
Look in defaultexpressionevaluator1
May be time to bring in velocity or freemarker
Or
what ever that is simpler and new
satya - 5/16/2014 8:59:56 AM
Allow for a client side framework that hides divs based on serverside conditions
<div class="AkcCondition-UserNotLoggedin">
<div class="control">
<expression>(condition1 or condition2) and condition3</expression>
<js>function1(condition1, condition2)</js>
</div>
<div class="divcontent">
...main stuff
</div>
</div>
satya - 5/16/2014 10:02:33 AM
Replace print original URL with a substitute command
Replace print original URL with a substitute command
satya - 5/19/2014 11:50:19 AM
Tweak the SQL code generation
introduce field specific constraints
ex: primary, unique etc.
composite at the header level
satya - 5/31/2014 8:21:38 AM
Provide a control form flipper
identify or tag a form as conditional. Then this control will show and hide the form as needed.
satya - 6/7/2014 8:19:15 AM
Explore the functional expression evaluator
I have planned or coded or designed sometime ago an expression of the form
f(abc,"xyz",g("bla",h()));
where each function is a java class. See if I can code it.
satya - 6/7/2014 8:20:17 AM
Create a readily usable jsp template
i have now the aspire template. put a jsp template for a quick reference.
satya - 6/7/2014 8:25:31 AM
See what is the latest status on jsp
See what is the latest status on jsp
satya - 6/19/2014 10:51:19 AM
Create a client side framework where fields are objects
and can carry additional information such as hints, error messages, formats etc.
satya - 6/24/2014 12:42:05 PM
Look for key markers in logging
Add another log level called health trace
health trace will be
1. key places
2. Specifically chosen
3. done as after the fact
See if you can also roll the file
Do it at run time
Develop or seek a cloud service to host and analyze logs