Syntax Tolerance
MQL, which has JSON syntax, is not so hard to write, but sometimes
you can make minor syntax mistakes that renders your query invalid.
The query editor automatically tries to clean up such syntax
errors behind the scene before running the query, so that
you can still make mistakes, such as forgetting quotation marks
and commas (illustrated in screenshot below),
and your query still runs most of the time.
You can also
tell the query editor to explicitly clean up your query by
clicking the Clean Up button. It will quote unquoted strings
and property names, insert missing commas, and remove trailing commas.
(Tip: the keyboard shortcut Shift-Ctrl-Enter will clean up your query
explicitly and then run it.)
ecoder is an open-source web-based code editor, with real-time colour syntax highlighting, which allows multiple documents to be edited directly online at the same time. mecoder made possible thanks to editarea javascript wizardy.requirementsecoder works with most standards compliant browsers which have javascript enabled. internet explorer 6 is not supported.
This Editor wants to provide a free, easy and comfortable writing experience.
Therefore we chose Perl, Scintilla and wxPerl, our binding to wxWidgets, to realize it.
Our goal is to make this software crossplatform, nonintrusive and interoperable.
What is RSense?
RSense is a development tools for Ruby, which is written in Java. Following UNIX philosophy, RSense can be used from anywhere easily. Generally, it is used from editors such like Emacs, Vim, etc. We are struggling to keep a transparency for hackers to learn, extend, and fix easily.
Features
Main available features are:
Code completion
Type inspection
In the future, the following features will be also available:
Static code checking
Definition jump
Caller jump
Refactoring
Screenshots
Demo
WonderFl allows you to write, compile, run and share ActionScript applications online. It has a decent library of projects to search through, and you can create a fork from an existing project to build on it.
QCodeEdit is a framework designed to make edition of source code easy for both users and developers.
It is written in C++ using the Qt 4 framework which make it cross-platform.
\', 'tags':'css,online,editor,tool,plugin,jquery',
'first_user_id':494, 'first_user_name':'ycc2106', 'first_user_real_name':'yc c', 'last_user_id':494, 'last_user_name':'ycc2106', 'last_user_real_name':'yc c',
'user_count':1, 'p_c_count':1, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':634081, 'group_id':3477, 'link_id':26902520, 'g_l_id':'3477-26902520', 'user_id':494, 'user_name':'ycc2106', 'user_real_name':'yc c', 'content':'style your markup right in your browser with a build-in element selector and CSS editor. \\n\\nInclude jQuery and the Brosho Plugin in your header:\\n\<script type=\"text/javascript\" src=\"http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js\"\>\</script\>\<script type=\"text/javascript\" src=\"js/brosho/jquery.brosho.js\"\>\</script\>'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':1265720, 'obj_type':1, 'obj_id':27227156, 'index':3, 'checked':false,
'group_id':3477, 'g_name':'programming', 'link_id':27227156, 'g_l_id':'3477-27227156', 'url':'http://ecoder.quintalinda.com', 'title':'ecoder | home', 'desc':'\\necoder is an open-source web-based code editor, with real-time colour syntax highlighting, which allows multiple documents to be edited directly online at the same time. mecoder made possible thanks to editarea javascript wizardy.requirementsecoder works with most standards compliant browsers which have javascript enabled. internet explorer 6 is not supported.', 'tags':'editor,online,javascript,code,opensource,syntaxhighlighter',
'first_user_id':494, 'first_user_name':'ycc2106', 'first_user_real_name':'yc c', 'last_user_id':494, 'last_user_name':'ycc2106', 'last_user_real_name':'yc c',
'user_count':1, 'p_c_count':1, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':607914, 'group_id':3477, 'link_id':27227156, 'g_l_id':'3477-27227156', 'user_id':494, 'user_name':'ycc2106', 'user_real_name':'yc c', 'content':'\\necoder is an open-source web-based code editor, with real-time colour syntax highlighting, which allows multiple documents to be edited directly online at the same time. mecoder made possible thanks to editarea javascript wizardy.requirementsecoder works with most standards compliant browsers which have javascript enabled. internet explorer 6 is not supported.'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':1257080, 'obj_type':1, 'obj_id':11353247, 'index':4, 'checked':false,
'group_id':3477, 'g_name':'programming', 'link_id':11353247, 'g_l_id':'3477-11353247', 'url':'https://bespin.mozilla.com', 'title':'Bespin » Code in the Cloud', 'desc':'Bespin is an online code editor by Mozilla. It allows you to write and edit code, share projects, and connect to existing open-source projects.', 'tags':'mozilla,editor,programming,labs,online',
'first_user_id':494, 'first_user_name':'ycc2106', 'first_user_real_name':'yc c', 'last_user_id':494, 'last_user_name':'ycc2106', 'last_user_real_name':'yc c',
'user_count':1, 'p_c_count':1, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':603471, 'group_id':3477, 'link_id':11353247, 'g_l_id':'3477-11353247', 'user_id':494, 'user_name':'ycc2106', 'user_real_name':'yc c', 'content':'Bespin is an online code editor by Mozilla. It allows you to write and edit code, share projects, and connect to existing open-source projects.'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':156807, 'obj_type':1, 'obj_id':6967155, 'index':5, 'checked':false,
'group_id':3477, 'g_name':'programming', 'link_id':6967155, 'g_l_id':'3477-6967155', 'url':'http://kephra.sourceforge.net/site/en/home_news.shtml', 'title':'Kephra - News', 'desc':'This Editor wants to provide a free, easy and comfortable writing experience.\\nTherefore we chose Perl, Scintilla and wxPerl, our binding to wxWidgets, to realize it.\\nOur goal is to make this software crossplatform, nonintrusive and interoperable. ', 'tags':'editing,ide,open,programming,source,wxperl,wxwidgets',
'first_user_id':5569, 'first_user_name':'jdrsantos', 'first_user_real_name':'jdr santos', 'last_user_id':5569, 'last_user_name':'jdrsantos', 'last_user_real_name':'jdr santos',
'user_count':1, 'p_c_count':1, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':209598, 'group_id':3477, 'link_id':6967155, 'g_l_id':'3477-6967155', 'user_id':5569, 'user_name':'jdrsantos', 'user_real_name':'jdr santos', 'content':'This Editor wants to provide a free, easy and comfortable writing experience.\\nTherefore we chose Perl, Scintilla and wxPerl, our binding to wxWidgets, to realize it.\\nOur goal is to make this software crossplatform, nonintrusive and interoperable. '}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':1416808, 'obj_type':1, 'obj_id':29737443, 'index':6, 'checked':false,
'group_id':3477, 'g_name':'programming', 'link_id':29737443, 'g_l_id':'3477-29737443', 'url':'http://cx4a.org/software/rsense', 'title':'RSense - The most useful development tools for Ruby', 'desc':'Auto Complete Mode is the most intelligent auto-completion extension for GNU Emacs. ', 'tags':'ruby,editor,software,autocomplete,emacs,opensource,programming',
'first_user_id':494, 'first_user_name':'ycc2106', 'first_user_real_name':'yc c', 'last_user_id':494, 'last_user_name':'ycc2106', 'last_user_real_name':'yc c',
'user_count':1, 'p_c_count':1, 'ann_count':1, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':692283, 'group_id':3477, 'link_id':29737443, 'g_l_id':'3477-29737443', 'user_id':494, 'user_name':'ycc2106', 'user_real_name':'yc c', 'content':'Auto Complete Mode is the most intelligent auto-completion extension for GNU Emacs. '}
b.page_comments.push(p_c)
var ann = {'id':706731, 'content':'', 'group_id':3477, 'link_id':29737443, 'g_l_id':'3477-29737443', 'user_id':494, 'user_name':'ycc2106', 'user_real_name':'yc c', 'c_count':0, 'inline_comments':[]};
b.annotations.push(ann);
_items.push(b);
var b = {'item_id':2436619, 'obj_type':1, 'obj_id':59515556, 'index':7, 'checked':false,
'group_id':3477, 'g_name':'programming', 'link_id':59515556, 'g_l_id':'3477-59515556', 'url':'http://ace.ajax.org', 'title':'ACE - Ajax.org Code Editor', 'desc':'', 'tags':'javascript,editor,ajax,tools,programming,development,ace',
'first_user_id':64618, 'first_user_name':'tek-eek', 'first_user_real_name':'Richard Lloyd', 'last_user_id':64618, 'last_user_name':'tek-eek', 'last_user_real_name':'Richard Lloyd',
'user_count':1, 'p_c_count':0, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
_items.push(b);
var b = {'item_id':1313905, 'obj_type':1, 'obj_id':17785148, 'index':8, 'checked':false,
'group_id':3477, 'g_name':'programming', 'link_id':17785148, 'g_l_id':'3477-17785148', 'url':'http://wonderfl.net', 'title':'wonderfl build flash online', 'desc':'WonderFl allows you to write, compile, run and share ActionScript applications online. It has a decent library of projects to search through, and you can create a fork from an existing project to build on it.', 'tags':'flash,actionscript,online,editor,to_check,community,cool',
'first_user_id':494, 'first_user_name':'ycc2106', 'first_user_real_name':'yc c', 'last_user_id':494, 'last_user_name':'ycc2106', 'last_user_real_name':'yc c',
'user_count':1, 'p_c_count':1, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':633997, 'group_id':3477, 'link_id':17785148, 'g_l_id':'3477-17785148', 'user_id':494, 'user_name':'ycc2106', 'user_real_name':'yc c', 'content':'WonderFl allows you to write, compile, run and share ActionScript applications online. It has a decent library of projects to search through, and you can create a fork from an existing project to build on it.'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':1099397, 'obj_type':1, 'obj_id':23958804, 'index':9, 'checked':false,
'group_id':3477, 'g_name':'programming', 'link_id':23958804, 'g_l_id':'3477-23958804', 'url':'http://qcodeedit.edyuk.org', 'title':'QCodeEdit | use the source Luke...', 'desc':'QCodeEdit is a framework designed to make edition of source code easy for both users and developers.\\nIt is written in C++ using the Qt 4 framework which make it cross-platform.', 'tags':'editor,framework,Qt,Cpp,open source',
'first_user_id':5569, 'first_user_name':'jdrsantos', 'first_user_real_name':'jdr santos', 'last_user_id':5569, 'last_user_name':'jdrsantos', 'last_user_real_name':'jdr santos',
'user_count':1, 'p_c_count':1, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':521772, 'group_id':3477, 'link_id':23958804, 'g_l_id':'3477-23958804', 'user_id':5569, 'user_name':'jdrsantos', 'user_real_name':'jdr santos', 'content':'QCodeEdit is a framework designed to make edition of source code easy for both users and developers.\\nIt is written in C++ using the Qt 4 framework which make it cross-platform.'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':14885030, 'obj_type':1, 'obj_id':274815292, 'index':10, 'checked':false,
'group_id':3477, 'g_name':'programming', 'link_id':274815292, 'g_l_id':'3477-274815292', 'url':'https://repl.it', 'title':'repl.it - JavaScript', 'desc':'It is an online environment for interactively exploring programming languages. ', 'tags':'python,editor,online tools,Ruby,javascript,programming',
'first_user_id':494, 'first_user_name':'ycc2106', 'first_user_real_name':'yc c', 'last_user_id':494, 'last_user_name':'ycc2106', 'last_user_real_name':'yc c',
'user_count':1, 'p_c_count':1, 'ann_count':0, 'i_c_count':0, 'page_comments':[],'annotations':[]}
var p_c = {'id':6479158, 'group_id':3477, 'link_id':274815292, 'g_l_id':'3477-274815292', 'user_id':494, 'user_name':'ycc2106', 'user_real_name':'yc c', 'content':'It is an online environment for interactively exploring programming languages. '}
b.page_comments.push(p_c)
_items.push(b);
window.addOnLoadListener(function(){new ContextMenu("leftColumn",{eventType:"click",backgroundColor:'#E0EDFE',color:'#000'})});
window.addOnLoadListener(function(){new AvatarPopup()});