social.gl-como.it

Cerca

Elementi taggati con: development

Announcing sources.debian.org



Debian developer Matthieu Caneill announced today the new URL for Debsources. For those who do not know it: With Debsources you can search in the complete source code of Debian. This is very nice, when you like to learn, how your operating system or applications work, if you like to learn a new computing language, if you like to find an attack vector for your latest hack or you like to prevent the latter. It is like the late Google codesearch, but free as in freedom. Try out and have fun!
Dear developers,

We're happy to announce that Debsources, the Web application that
allows to browse and search the entire source code of all Debian
releases, is now hosted on the official Debian infrastructure and
available at https://sources.debian.org.

You may already know this service as previously hosted at
sources.debian.net . We took the move to Debian hardware as the
opportunity to officially announce it here.

Service description



Debsources is a web service that exposes the content of Debian source
packages on the Web, both via an HTML user interface and a JSON API
[0]. To that end, an updater runs regularly (currently 4 times a day)
to unpack and index new packages from all the available Debian
suites. It also runs various plugins, for example to count lines of
code and measure the size of packages; this information is exposed in
the interface.

[0]: https://sources.debian.org/doc/api/

Since all extracted information is stored in a PostgreSQL database,
various data warehouse features are available, such as the list of
file duplicates for every file, or package name search.

More than source code



Worth noting are two "sub-apps" that run on the same infrastructure:

* patches [1]: for packages using 3.0 (quilt) package format, the list
of patches is extracted and exposed, along with some metadata.

* copyright [2]: the copyright files of packages are exposed through
this interface, and displayed in a convenient way if they are
machine readable.

[1]: https://sources.debian.org/patches/
[2]: https://sources.debian.org/copyright/

Learn more



Debsources has been described extensively and used to conduct various
studies on the Debian source code. To learn more check out the paper:

Matthieu Caneill, Daniel M. Germán, Stefano Zacchiroli. The Debsources
Dataset: Two Decades of Free and Open Source Software. In Empirical
Software Engineering, Volume 22, pp. 1405-1437, June, 2017

An open access preprint of the paper and additional information about
Debsources are available on the Debsources documentation page [3].

[3]: https://sources.debian.org/doc/about/

Credits



Many credits go to everyone who submitted patches and feedback over
the years, thank you! In particular, Stefano Zacchiroli started the
project and wrote the updater infrastructure, and Orestis Ioannou
developed the patches/ and copyright/ apps.

This new instance of the service is hosted by DSA - without whom
sources.debian.org would not exist. Many thanks to the whole team for
their guidance in the d.n -> d.o migration, and in particular to
Julien Cristau and Peter Palfrader.

The previous instance of Debsources had been hosted by IRILL [4]for
more than 4 years, who has also spearheaded the initial development of
the service - thanks for the non-interrupted service!

[4]: https://www.irill.org/

As always, we're more than happy to hear your feedback; you can
contact us at qa-debsources@lists.alioth.debian.org . (See the footer
of the Debsources web page for bug report and contribution
information.)

For the Debsources team,



Matthieu
#debian #freesoftware #sourcecode #search #development #debsources #python #agpl3

Announcing sources.debian.org

Announcing sources.debian.org
 
Tara dévoile l'état de santé des récifs polynésiens https://lejournal.cnrs.fr/nos-blogs/tara-operation-corail/tara-devoile-letat-de-sante-des-recifs-polynesiens

#polynésie #corail #france #océanie #tara #mission #océan #mer #écologie #blanchissement #elnino #température #réchauffementclimatique #activité #humaine #écosystème #faune #flore #science #schooner #goélette #boating #boat #scientificmission #CNRS #TaraPacific #ecologieurbaine #permafrost #recherche #technologies #film #documentaire #société #collaboratif #digital #tech #développement #development #flora #coral #polynesia #oceania #research #frenchpolynesia #software #scanner #HyperDrive

Tara dévoile l'état de santé des récifs polynésiens

Tara vient d’achever une campagne inédite dans l’archipel des Tuamotu, à l’est de Tahiti. Établi grâce à des prélèvements, des opérations de comptage ou encore l'utilisation de l’HyperDiver, un prototype de scanner sous-marin, le constat des scientifiques est sans appel : les récifs polynésiens que l’on pensait jusqu’ici épargnés par les effets du changement climatique ont en réalité subi de profonds bouleversements.
 
Pil e sviluppo sostenibile, non si può crescere per sempre - Il Fatto Quotidianohttp://www.ilfattoquotidiano.it/2016/10/09/pil-e-sviluppo-sostenibile-non-si-puo-crescere-per-sempre/3082050/

#degrowth #downshifting #decrescita #economics #fattoquotidiano #sustainability #development #earth

Non si può crescere per sempre

La scorsa settimana ho visitato l’Open Innovation Days, organizzato a Padova dall’Università degli Studi e da Il Sole24 ore. Una bella rassegna dedicata allo sviluppo sostenibile, alla democrazia e informazione e alla medicina del futuro. Uno degli eventi che ho seguito con particolare interesse è stato la proiezione del film Last call di Enrico Cerasuolo. Il …
 

Death by 1000 ecmascripts



What is wrong with today's generation of "web developers"? Have they forgotten the bad old days of "this site is best viewed with ..."? Why do programmers have no consideration of web standards and true accessibility, independent of the type of user (http://www.w3.org/)? Just tried the web site hyperlink in the post below; doesn't load using elinks, lynx, midori, icecat. The 'noscript' extension of icecat shows scripts neeed to be loaded from geevil, cloudfront, tinymce and the host server minds. Even with these permitted, the web page fails to load. As the saying goes: those ignorant of history and damned to repeat it.

https://diasp.eu/posts/4567384

#web #development #ecmascript #javascript #html #css #w3c #internet #server

World Wide Web Consortium (W3C)

The World Wide Web Consortium (W3C) is an international community where Member organizations, a full-time staff, and the public work together to develop Web standards.
 
nuovi vecchi