<p><h3>Desktop Reference to <a href="http://en.wikipedia.org/wiki/Computer_programming">Programming</a></h3><p><h4>Learn, Discover, Discuss, & more</h4> <p>I am/have created more specific groups based on the language or script language. You will find their links with in this group.<p><span style="color: rgb(255, 0, 0);">ALL SPAM AND SELF PROMOTION (unless relevant to programming) WILL BE DELETED and if consistent the member banned.</span></p></p></p></p>
This page gives brief, visual reference for the most common commands in git. Once you know a bit about how git works, this site may solidify your understanding.
The Microsoft Translator AJAX API allows you to easily integrate translation functionality into your web applications and sites. You can learn more about our APIs on MSDN, try out the interactive SDK or interact with other developers on the Microsoft Translator forums.
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.
Unity is a multiplatform game development tool, designed from the start to ease creation. A fully integrated professional application, Unity just happens to contain the most powerful engine this side of a million dollars.
The PushButton Engine is an open-source Flash game engine. There are lots of great libaries for building Flash games; PushButton Engine makes it easier to bring them together. PushButton Engine is written in ActionScript 3, and relies on Flash 9 or higher. It officially supports Flex Builder, command line builds, and Flash CS4, and people have succesfully used it with FlashDevelop and other ActionScript development environments.
More concretely, PushButton Engine provides some useful utilities (like an XML serialization/level format, logger and other debugging tools, time management, resource manager, and more), and a component system which lets you easily package game functionality into resuable modules. The component system draws on nearly a decade of game development history - you can read about it in detail in the Components section of the manual.
Artificial Life or A-Life is one of my greatest fascinations. In fact I started programming to simulate the start of life on a BBC computer. It never got too far, the BBC computer being a thousand times too slow for what I wanted. But I learned to program better and of course computers became more than a thousand times as fast.
Axiis is an open source data visualization framework designed for beginner and expert developers alike.
Whether you are building elegant charts for executive briefings or exploring the boundaries of advanced data visualization research, Axiis has something for you.
Axiis provides both pre-built visualization components as well as abstract layout patterns and rendering classes that allow you to create your own unique visualizations.
"Qt is a cross-platform application and UI framework that allows developers to write applications once and deploy them across many desktop and embedded operating systems without rewriting the source code. "
The Google Visualization API lets you access multiple sources of structured data that you can display, choosing from a large selection of visualizations. Google Visualization API enables you to expose your own data, stored on any data-store that is connected to the web, as a Visualization compliant datasource. Thus you can create reports and dashboards as well as analyze and display your data through the wealth of available visualization applications. The Google Visualization API also provides a platform that can be used to create, share and reuse visualizations written by the developer community at large.
This website provides tutorials and sample course content so CS students and educators can learn more about current computing technologies and paradigms. In particular, this content is Creative Commons licensed which makes it easy for CS educators to use in their own classes.
The Courses section contains tutorials, lecture slides, and problem sets for a variety of topic areas:
AJAX Programming
Algorithms
Distributed Systems
Web Security
Languages
In the Tools 101 section, you will find a set of introductions to some common tools used in Computer Science such as version control systems and databases.
\', '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':1301131, 'obj_type':1, 'obj_id':13566920, 'index':7, 'checked':false,
'group_id':3477, 'g_name':'programming', 'link_id':13566920, 'g_l_id':'3477-13566920', 'url':'http://pushbuttonengine.com', 'title':'PushButton Engine - Modular Flash Game Development', 'desc':'The PushButton Engine is an open-source Flash game engine. There are lots of great libaries for building Flash games; PushButton Engine makes it easier to bring them together. PushButton Engine is written in ActionScript 3, and relies on Flash 9 or higher. It officially supports Flex Builder, command line builds, and Flash CS4, and people have succesfully used it with FlashDevelop and other ActionScript development environments.\\n\\nMore concretely, PushButton Engine provides some useful utilities (like an XML serialization/level format, logger and other debugging tools, time management, resource manager, and more), and a component system which lets you easily package game functionality into resuable modules. The component system draws on nearly a decade of game development history - you can read about it in detail in the Components section of the manual.', 'tags':'flash,programming,development,opensource,software,framework,game',
'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':627085, 'group_id':3477, 'link_id':13566920, 'g_l_id':'3477-13566920', 'user_id':494, 'user_name':'ycc2106', 'user_real_name':'yc c', 'content':'The PushButton Engine is an open-source Flash game engine. There are lots of great libaries for building Flash games; PushButton Engine makes it easier to bring them together. PushButton Engine is written in ActionScript 3, and relies on Flash 9 or higher. It officially supports Flex Builder, command line builds, and Flash CS4, and people have succesfully used it with FlashDevelop and other ActionScript development environments.\\n\\nMore concretely, PushButton Engine provides some useful utilities (like an XML serialization/level format, logger and other debugging tools, time management, resource manager, and more), and a component system which lets you easily package game functionality into resuable modules. The component system draws on nearly a decade of game development history - you can read about it in detail in the Components section of the manual.'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':1302707, 'obj_type':1, 'obj_id':897674, 'index':8, 'checked':false,
'group_id':3477, 'g_name':'programming', 'link_id':897674, 'g_l_id':'3477-897674', 'url':'http://douweosinga.com/projects/artificiallife', 'title':'Douwe Osinga\'s Artificial Life Projects', 'desc':' Artificial Life or A-Life is one of my greatest fascinations. In fact I started programming to simulate the start of life on a BBC computer. It never got too far, the BBC computer being a thousand times too slow for what I wanted. But I learned to program better and of course computers became more than a thousand times as fast.', 'tags':'ai,applet,fun,programming,experiment,java',
'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':628025, 'group_id':3477, 'link_id':897674, 'g_l_id':'3477-897674', 'user_id':494, 'user_name':'ycc2106', 'user_real_name':'yc c', 'content':' Artificial Life or A-Life is one of my greatest fascinations. In fact I started programming to simulate the start of life on a BBC computer. It never got too far, the BBC computer being a thousand times too slow for what I wanted. But I learned to program better and of course computers became more than a thousand times as fast.'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':1313924, 'obj_type':1, 'obj_id':16492359, 'index':9, 'checked':false,
'group_id':3477, 'g_name':'programming', 'link_id':16492359, 'g_l_id':'3477-16492359', 'url':'http://axiis.org', 'title':'Axiis : Data Visualization Framework', 'desc':'Axiis is an open source data visualization framework designed for beginner and expert developers alike.\\nWhether you are building elegant charts for executive briefings or exploring the boundaries of advanced data visualization research, Axiis has something for you.\\nAxiis provides both pre-built visualization components as well as abstract layout patterns and rendering classes that allow you to create your own unique visualizations.', 'tags':'opensource,visualisation,framework,interactive,diagram,chart',
'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':634012, 'group_id':3477, 'link_id':16492359, 'g_l_id':'3477-16492359', 'user_id':494, 'user_name':'ycc2106', 'user_real_name':'yc c', 'content':'Axiis is an open source data visualization framework designed for beginner and expert developers alike.\\nWhether you are building elegant charts for executive briefings or exploring the boundaries of advanced data visualization research, Axiis has something for you.\\nAxiis provides both pre-built visualization components as well as abstract layout patterns and rendering classes that allow you to create your own unique visualizations.'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':1257080, 'obj_type':1, 'obj_id':11353247, 'index':10, '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':1093938, 'obj_type':1, 'obj_id':1679952, 'index':11, 'checked':false,
'group_id':3477, 'g_name':'programming', 'link_id':1679952, 'g_l_id':'3477-1679952', 'url':'http://loki-lib.sourceforge.net', 'title':'Loki | Main / HomePage', 'desc':'\"Loki is a C++ library of designs, containing flexible implementations of common design patterns and idioms. \"', 'tags':'Cpp,programming,library',
'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':518507, 'group_id':3477, 'link_id':1679952, 'g_l_id':'3477-1679952', 'user_id':5569, 'user_name':'jdrsantos', 'user_real_name':'jdr santos', 'content':'\"Loki is a C++ library of designs, containing flexible implementations of common design patterns and idioms. \"'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':1104593, 'obj_type':1, 'obj_id':24044175, 'index':12, 'checked':false,
'group_id':3477, 'g_name':'programming', 'link_id':24044175, 'g_l_id':'3477-24044175', 'url':'http://www.monkeystudio.org', 'title':'Monkey Studio IDE | The way IDEs should be', 'desc':'\"Monkey Studio (MkS) is a cross platform IDE written in C++/Qt 4.\"', 'tags':'IDE,Qt,Cpp,programming,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':524873, 'group_id':3477, 'link_id':24044175, 'g_l_id':'3477-24044175', 'user_id':5569, 'user_name':'jdrsantos', 'user_real_name':'jdr santos', 'content':'\"Monkey Studio (MkS) is a cross platform IDE written in C++/Qt 4.\"'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':1104640, 'obj_type':1, 'obj_id':2205618, 'index':13, 'checked':false,
'group_id':3477, 'g_name':'programming', 'link_id':2205618, 'g_l_id':'3477-2205618', 'url':'http://www.qtcentre.org', 'title':'Home', 'desc':'\"Qt Centre is a community site devoted to programming in C++ using the Qt framework developed by Qt Software. \"', 'tags':'Qt,Cpp,programming,community',
'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':524897, 'group_id':3477, 'link_id':2205618, 'g_l_id':'3477-2205618', 'user_id':5569, 'user_name':'jdrsantos', 'user_real_name':'jdr santos', 'content':'\"Qt Centre is a community site devoted to programming in C++ using the Qt framework developed by Qt Software. \"'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':1110763, 'obj_type':1, 'obj_id':16198443, 'index':14, 'checked':false,
'group_id':3477, 'g_name':'programming', 'link_id':16198443, 'g_l_id':'3477-16198443', 'url':'http://qt.gitorious.org', 'title':'Qt by Nokia', 'desc':'\"Qt is a cross-platform application and UI framework that allows developers to write applications once and deploy them across many desktop and embedded operating systems without rewriting the source code. \"', 'tags':'Qt,Cpp,programming,repository,source code,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':528496, 'group_id':3477, 'link_id':16198443, 'g_l_id':'3477-16198443', 'user_id':5569, 'user_name':'jdrsantos', 'user_real_name':'jdr santos', 'content':'\"Qt is a cross-platform application and UI framework that allows developers to write applications once and deploy them across many desktop and embedded operating systems without rewriting the source code. \"'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':1202131, 'obj_type':1, 'obj_id':2444699, 'index':15, 'checked':false,
'group_id':3477, 'g_name':'programming', 'link_id':2444699, 'g_l_id':'3477-2444699', 'url':'http://ascii-table.com', 'title':'ASCII Table - ASCII and Unicode Characters', 'desc':'(sometimes can be usefull)', 'tags':'ASCII,Unicode,reference',
'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':573563, 'group_id':3477, 'link_id':2444699, 'g_l_id':'3477-2444699', 'user_id':5569, 'user_name':'jdrsantos', 'user_real_name':'jdr santos', 'content':'(sometimes can be usefull)'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':1253516, 'obj_type':1, 'obj_id':5491395, 'index':16, 'checked':false,
'group_id':3477, 'g_name':'programming', 'link_id':5491395, 'g_l_id':'3477-5491395', 'url':'http://code.google.com/apis/visualization', 'title':'Google Visualization API - Google Code', 'desc':'The Google Visualization API lets you access multiple sources of structured data that you can display, choosing from a large selection of visualizations. Google Visualization API enables you to expose your own data, stored on any data-store that is connected to the web, as a Visualization compliant datasource. Thus you can create reports and dashboards as well as analyze and display your data through the wealth of available visualization applications. The Google Visualization API also provides a platform that can be used to create, share and reuse visualizations written by the developer community at large.', 'tags':'visualisation,google,api',
'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':601384, 'group_id':3477, 'link_id':5491395, 'g_l_id':'3477-5491395', 'user_id':494, 'user_name':'ycc2106', 'user_real_name':'yc c', 'content':'The Google Visualization API lets you access multiple sources of structured data that you can display, choosing from a large selection of visualizations. Google Visualization API enables you to expose your own data, stored on any data-store that is connected to the web, as a Visualization compliant datasource. Thus you can create reports and dashboards as well as analyze and display your data through the wealth of available visualization applications. The Google Visualization API also provides a platform that can be used to create, share and reuse visualizations written by the developer community at large.'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':1256790, 'obj_type':1, 'obj_id':26255192, 'index':17, 'checked':false,
'group_id':3477, 'g_name':'programming', 'link_id':26255192, 'g_l_id':'3477-26255192', 'url':'http://fuse.microsoft.com/kodu', 'title':'KODU Game Lab', 'desc':'Kodu is a visual programming language made specifically for creating games. It is designed to \\nbe accessible for children and enjoyable for anyone.', 'tags':'silverlight,mswindows,game,software,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':603301, 'group_id':3477, 'link_id':26255192, 'g_l_id':'3477-26255192', 'user_id':494, 'user_name':'ycc2106', 'user_real_name':'yc c', 'content':'Kodu is a visual programming language made specifically for creating games. It is designed to \\nbe accessible for children and enjoyable for anyone.'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':1257073, 'obj_type':1, 'obj_id':26877396, 'index':18, 'checked':false,
'group_id':3477, 'g_name':'programming', 'link_id':26877396, 'g_l_id':'3477-26877396', 'url':'http://groups.csail.mit.edu/uid/sikuli', 'title':'Project SIKULI', 'desc':'Easy visual programming using screenshots!', 'tags':'to_check,programming,mac,idea,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':603464, 'group_id':3477, 'link_id':26877396, 'g_l_id':'3477-26877396', 'user_id':494, 'user_name':'ycc2106', 'user_real_name':'yc c', 'content':'Easy visual programming using screenshots!'}
b.page_comments.push(p_c)
_items.push(b);
var b = {'item_id':1257074, 'obj_type':1, 'obj_id':2633533, 'index':19, 'checked':false,
'group_id':3477, 'g_name':'programming', 'link_id':2633533, 'g_l_id':'3477-2633533', 'url':'http://code.google.com/edu', 'title':'Google Code University - Google Code', 'desc':'This website provides tutorials and sample course content so CS students and educators can learn more about current computing technologies and paradigms. In particular, this content is Creative Commons licensed which makes it easy for CS educators to use in their own classes.\\nThe Courses section contains tutorials, lecture slides, and problem sets for a variety of topic areas:\\nAJAX Programming\\nAlgorithms\\nDistributed Systems\\nWeb Security\\nLanguages\\nIn the Tools 101 section, you will find a set of introductions to some common tools used in Computer Science such as version control systems and databases.', 'tags':'programming,tutorial,google,inscription',
'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':603465, 'group_id':3477, 'link_id':2633533, 'g_l_id':'3477-2633533', 'user_id':494, 'user_name':'ycc2106', 'user_real_name':'yc c', 'content':'This website provides tutorials and sample course content so CS students and educators can learn more about current computing technologies and paradigms. In particular, this content is Creative Commons licensed which makes it easy for CS educators to use in their own classes.\\nThe Courses section contains tutorials, lecture slides, and problem sets for a variety of topic areas:\\nAJAX Programming\\nAlgorithms\\nDistributed Systems\\nWeb Security\\nLanguages\\nIn the Tools 101 section, you will find a set of introductions to some common tools used in Computer Science such as version control systems and databases.'}
b.page_comments.push(p_c)
_items.push(b);
var _group_tags = 'programming,Cpp,development,open source,c++,JavaScript,code,tools,reference,webdev'.blank() ? [] : 'programming,Cpp,development,open source,c++,JavaScript,code,tools,reference,webdev'.split(",") ;
var _tag_dict_mode = '1';
function confirmQuit(post_url){
if(!confirm(GROUP_WORD_1)){
return false;
}else{
document.location = post_url;
}
}
function redirectTo(url){
document.location = url;
}
window.addOnLoadListener(markUserStatus);
window.addOnLoadListener(iniPostItemForm);
window.addOnLoadListener(function(){new ContextMenu("leftColumn",{eventType:"click",backgroundColor:'#E0EDFE',color:'#000'})});
window.addOnLoadListener(displayVideo);
window.addOnLoadListener(function(){new AvatarPopup()});