Sometimes I have to put text on a path
Showing posts with label open source forge. Show all posts
Showing posts with label open source forge. Show all posts

Tuesday, November 15, 2011

content management system (CMS): plone.org; open source

Plone is among the top 2% of all open source projects worldwide, with 340 core developers and more than 300 solution providers in 57 countries (available in more than 40 languages).
http://plone.org/

Plone lets non-technical people create and maintain website content using only a web browser. Plone offers a rich set of capabilities for public websites, private intranets and collaborative workspaces.

demo: http://plone-demo.sixfeetup.com/


A CMS allows users to create, manage and publish content to a website without requiring a high level of technical skill.

As websites have grown larger and more complex, content management systems like Plone have grown in popularity, since they provide an efficient, easy way for people to create and edit content in a consistent, secure and controllable fashion. CMSes also enable website visitors to interact with content and with each other by contributing comments, ratings, submitting forms and more.


Plone comes with a reliable, secure, easy-to-administer object database backend known as the ZODB (Zope Object Database). In addition, Plone can easily connect to data stored in Active Directory, LDAP, Salesforce.com, SQL databases, and more.

A free Plone add-on, RelStorage, also allows enterprises with investments in Oracle, MySQL and PostgreSQL to store the data driving their Plone site in their existing infrastructure to be able to make use of familiar tools, clustering and failover solutions.


How does Plone compare with Sharepoint, Drupal, Alfresco and Joomla?
Plone is a true CMS with built-in publication workflow and document management features, unlike other systems such as Sharepoint or Alfresco, which are primarily document management systems with limited web functionality. This makes Plone ideal for intranets and extranets.

Plone can be customized and extended to meet the specific needs of an organization in terms of site structure, content types, workflow rules, etc. Not all CMSes offer the same level of flexibility.

Because it is built on top of Python and Zope, Plone is very secure, which is a reason why many switch from Joomla and Drupal to Plone.

Plone is 100% open source, so released, stable versions can be downloaded for free. There's no need to purchase a per-server or per-user license to get commercial support, as is the case with Alfresco or Sharepoint.

Tuesday, July 19, 2011

Userscripts.org (->browser) different of jsdo.it : power-ups for your browser ; user.js->extension


Userscripts.org: Power-ups for your browser:
http://userscripts.org/

compare userscript.org and jsdo.it

http://userscripts.org/about/installing
Chrome has an "auto-Greasemonkey". Greasemonkey is an extension for Mozilla Firefox, an open source Web Browser. Most userscripts are written for Firefox & Greasemonkey (although some work in Opera, Safari,Chrome and even Internet Explorer).

-----------------------

Wednesday, June 22, 2011

web2.0 services, How to post mathematics?: all-in-one for Mathematica and Matlab, subdomains Wolfram.com Mathworks.com

An analysis of mathworks.com subdomains with alexa @june 2011:
 http://blogs.mathworks.com
In this blog, you also can search in many "sub-directories":
The other subdomains are just internals.

Web Deployment of MATLAB is not good (i.e. no widgets):
http://www.mathworks.com/support/tech-notes/1600/1608.html
http://www.mathworks.com/matlabcentral/fileexchange/12689
http://www.mathworks.com/matlabcentral/fileexchange/29642-get-html-table-data-into-matlab-via-urlread-and-without-builtin-browser
MATLAB allows interfacing with programs written in other languages, including C, C++ and Java (and Fortran). MATLAB can be connected to Mathematica and vice-versa.

The web service"file Exchange" is correct:
http://www.mathworks.com/matlabcentral/fileexchange/
File Exchange is a place in the MATLAB Central community where users can find and share content related to MATLAB development. Find example code samples (.m), tutorials or videos to help you with your development tasks. You can:
  • Find files related to your programming interest
  • Comment on and rate files
  • Tag files
  • Build your reputation by contributing your own submissions
-------------------------------------------------------------------------------------------
Mathematica
http://www.wolfram.com/

An analysis of mathematica.com subdomains with alexa @june 2011:
Mathematica has many very good web services.
The best is : mathworld.wolfram.com
 MathWorld is considered not only the clearest and most readable online resource for mathematics, but also one of the most reliable.

 demonstrations.wolfram.com
7000demonstrations @ june 2011.
You need the free CDF player to use these demonstrations.

Once you install CDF Player, you'll be able to...
  • Interact with applications from the Wolfram Demonstrations Project
  • Explore interactive documents in your web browser
  • View Mathematica examples, reports, and files.
Computable Document Format (CDF): http://www.wolfram.com/cdf-player/
http://reference.wolfram.com/mathematica/howto/CreateAComputableDocumentFormatFile.html
 As a built-in feature of Mathematica 8, it's easy to save .cdf files straight from your working notebooks, custom-formatted papers and articles, or dedicated application development workflows. Anything you compute in Mathematica can be made into a user-interactive object offering maximum clarity in the presentation of your concepts, and there are no special considerations when creating documents just for viewing in Wolfram CDF Player; all notebook features can be displayed and printed.
Three platforms: windows, linux and mac.
For mac, you have to dowload CDFPlayer_8.0.1_OSX.dmg  = 165MB (version 8.0.1 @March 2011).
The install needs 600MB on your hard-disk!
It also contains the browser plug-in (firefox).

Rem. you do not need the CDF Player if you have Mathematica installed.  In fact, the
browser plugin will always prefer to execute content in Mathematica instead of
CDF Player if both are installed. CDF Player does have a separate user interface.  Installing it alongside Mathematica would allow you to use both, but the browser plugin would only use Mathematica. You can select which installation the browser plugin chooses, but the default behavior is to always go for the one that will give you more functionality.  CDF player can open a .nb file.  But if that .nb file contains Dynamic content, then it will not play that content.  Whereas it will play Dynamic content in CDF files, with certain limitations.

If you already have CDF Player/mathematica installed on Windows or Mac, test the browser plug-in.
-------------------

integrals.wolfram.com
is an example of webMathematica:

http://www.wolfram.com/products/webmathematica/
webMathematica 3 adds dynamic content to a website. Websites with interactive controls compute new results when parameters change. Graphics, including 3D images, can be rotated in the browser. It's all powered by Mathematica's computation and visualization capabilities and webMathematica's robust, automatic server deployment that scales for high traffic and works seamlessly with modern web standards and services. webMathematica 3 adds dynamic content to your website. Websites with sliders and other interactive controls compute new results when parameters change. Graphics, including 3D images, can be rotated in the browser. It's all powered by Mathematica's computation and visualization capabilities and webMathematica's robust, automatic server deployment that scales for high traffic and works seamlessly with modern web standards and services.
http://www.wolfram.com/products/webmathematica/technology/
http://www.wolfram.com/products/webmathematica/examples/


rt.wolfram.com

reference.wolfram.com
Learn how to use Mathematica with the definitive guide: 10,000 pages with
Mathematica functions and tutorials and more than 100,000 Mathematica examples:

 scienceworld.wolfram.com
Eric Weisstein's World of Science contains budding encyclopedias of astronomy, scientific biography, chemistry, and physics. It's a complement of mathworld:

blog.wolfram.com
 user.wolfram.com

Get access to the Wolfram User Portal
  • View your registered products
  • Download your products and upgrades
  • Access your Premier Service benefits
  • Manage your profile

Use the Wolfram ID. A Wolfram ID is an account that allows you to securely access various Wolfram websites and services.


library.wolfram.com
The Wolfram Library Archive is a collection of Mathematica-related materials that have been categorized for easy browsing and searching.

functions.wolfram.com

The Wolfram Functions Site was created as a resource for the educational, mathematical, and scientific communities. It contains the world's most encyclopedic collection of information about mathematical functions. The site also details the interrelationships between the special functions of mathematical physics and the elementary functions of mathematical analysis as well as the interrelationships between the functions in each group.

There are several unique aspects to the presentation of information on this site. The material is organized in a uniform way, thereby providing a summary of the current state of knowledge in the field of special functions.
  • All formulas are available not only in Mathematica StandardForm but also in MathML and ASCII form. 
  • Formulas in StandardForm enable their quick and easy usage from within Mathematica. 
  • MathML enables typeset mathematics to be displayed in web browsers and other programs that support it. 
  • ASCII form allows the information to be copied and manipulated in other programs that do not offer support for MathML.


tones.wolfram.com
this site uses webMathematica to discover unique musical patterns in the computational universe. With webMathematica as its backbone, WolframTones dynamically generates up to a month's worth of continuous music every minute, serving each composition from back-end to user in just three-hundredths of a second.

zmail.wolfram.com
zmail is a component of Zimbra Collaboration Suite (ZCS), a groupware product. VMware Zimbra is the leader in open source, next-generation email and collaboration software. Zimbra is simplifying information technology and setting the standard for web and cloud based collaboration with innovative user experiences, such as a rich AJAX web interface. The ZCS Web Client is a full-featured collaboration suite that supports email, group calendars and document sharing using an Ajax web interface that enables tool tips, drag-and-drop items, and right-click menus in the user interface.
http://www.zimbra.com/products/compare_products.html

Monday, June 13, 2011

WebP, WebM


logo webP: http://code.google.com/speed/webp/images/webplogo.png



----------------------------Intro 
WebP is an image format for lossy compressed image files. The format was first announced in 2010 by google.
WebP est un format d'image annoncé par Google en 2010 (comme nouveau mais en fait ce n'est qu'un composant du VP8).

As a derivative of the video format VP8, it is a "sister project" to the multimedia format WebM.
Il exploite un algorithme de compression avec pertes prédictif utilisé pour les images clés du VP8 qui est le codec vidéo du format WebM. 
Pour les images telles les captures d'écran avec des grands aplats et des textes, un format de compression sans pertes comme le PNG est plus adapté.
----------------------------Compatibili: 
The Google Chrome Frame plug-in for Internet Explorer and Opera 11.10.
http://www.google.com/chromeframe

All WebM-compatible browsers may also display WebP via a javascript shim:

Google has released a plug-in for Microsoft Windows that enables WebP support in Microsoft Office 2010:
For mac , use graphic converter (safari downloads webP file).

Convert your favorite collection from PNG and JPEG to WebP by downloading the precompiled cwebp conversion tool for Linux, Windows or Mac OS X.

Gmail and Picasa Web Albums (Google web applications) support WebP.
----------------------------Metadata 
The RIFF container leads to an overhead of only 20 bytes and can hold additional metadata.
Le fichier webp peut contenir jusqu'à 4 métadonnées supplémentaires (nom de l'auteur, titre de l'image, informations sur le droit d'auteur, commentaires).
----------------------------Bookmark 
----------------------------Use
The Previews feature of Google Search currently uses WebP internally to reduce disk space.
----------------------------Criticism
1) size: 
WebP is bitstream-compatible with VP8 and uses 14 bits for width and height. 
The maximum file size for WebP is 16383x16383 pixels.
La taille maximale d'une image WebP est de 16 383 × 16 383 pixels, soit environ 260 mégapixels.
This seems very limited given 25+MP cameras these days—and increasing.

2) blur: 
3) google?
Faut-il craindre l'abus de position dès ce niveau?
4)...

Sunday, June 12, 2011

Github Has Surpassed, in Popularity? Comparison of open source software hosting facilities and web-based source code repository; comparaison des forges logicielles

It is evident that  it's not easy to compare the facilities that host open-source development services.
Il n'est pas si évident de comparer les forges logicielles (une forge logicielle est un site web hébergeant la gestion du développement de logiciels (souvent  libres)).

1/ This problem of popularity is an ill-posed problem, although the Redmonk analysis is quite interesting (an evaluation of the metrics from commits at four mainstream forges – CodePlex, GitHub, Google Code, and Sourceforge):
http://redmonk.com/sogrady/2011/06/02/blackduck-webinar/
voir la traduction en français:
http://www.blog-nouvelles-technologies.fr/archives/4294/github-a-depasse-sourceforge-et-google-code-en-terme-de-popularite/

Number of commits is the selected quantity. I think it is not a good measure. If a developer commits 100 changes/day, is he a better developer than somebody who commits every changes only once a day before he goes home?


2/ See the following article on RWW (published @ June 2, 2011):   http://www.readwriteweb.com/hack/2011/06/github-has-passed-sourceforge.php
"Github Has Surpassed Sourceforge(SF.net),  Google Code  and Microsoft's CodePlex in total number of commits for the period of January to May 2011, according to data released today by Black Duck Software. " 

3/ See  the following article on sourceforge.net (published @ June 3, 2011):  
 http://sourceforge.net/blog/github-collaboration-and-haters/
"Many people use us together; GitHub for collaboration, and SF.net for distribution, since our end-user interface is a little more friendly to the non-techies."
  
Here's how the langages broke down on a forge by forge basis:
Forge commits by language
Source: Black Duck Software

4/ A "classic" analysis of popularity with 10 quantities:


Website ranks:

  • Alexa rank
  • Compete rank
  • Quantcast rank
Pages indexed
  • google
  • Yahoo
  • bing
Website Backlinks
  • google
  • bing
  • yahoo
  • alexa

With my "ex-ample" philosophy and dimentional analysis, we need  "ample quantities" to compare. See below 16 snapshots showing the 10 ranks obtained by http://www.webrankstats.com/
(data @ June, 5, 2011).



GitHub. The following result is impressive because SF has been online since 1999, and Github, only since 2008. 

Google Code is a google.com sub-domain and needs a more precise analysis. 

             Where visitors go on Google. com sub-domain:
             The % of site traffic code.google.com = 0.43%

then: 0.43%*150M=0.35M of unique visitors
CodePlex (Microsoft)

Assembla

Launchpad

tigris.org

Bitbucket (It is similar to GitHub, which uses Git. )

BerliOS (German; BerliOS  for "Berlin Open Source" is a project founded by FOKUS, a Fraunhofer Society Institute located in Berlin, to coordinate the different interest groups in the field of open source software. BerliOS is funded by the German government.)

Gitorious (Gitorious uses the Git distributed revision control system)

TuxFamily (French; TuxFamily.org est une association loi de 1901.)

Savannah's website is split into two domain names: savannah.gnu.org for software that is officially part of the GNU Project, and savannah.nongnu.org for all other software.

Another point of view: SF.net and GitHub.com have many subdomains.
GitHub = 82% of the traffic
SF.net   = 66% of the traffic
gist.github=2.5%
      Gist is a simple way to share snippets and pastes with others.
      All gists are git repositories, so they are automatically versioned,
      forkable and usable as a git repository.
audacity.SF=2%
     Audacity is a free software, cross-platform digital audio editor
     and recording application.

-------------------
GitHub, Bitbucket and Gitorious are web-based hosting services for software development projects that use the Git revision control system.
Git, initially designed and developed by Linus Torvalds for Linux kernel development, is a distributed revision control system with an emphasis on speed.
The success of GitHub is linked to the power of Git.