Le W3C présente Web cryptography API
une norme pour améliorer la sécurité des applications Web
La sécurité est un aspect important dans le cycle de développement d'une application. Les développeurs ont souvent recours à des outils tiers ou doivent développer au prix de nombreux efforts leurs propres fonctionnalités de cryptographie.
Le W3C (World Wide Web Consortium), l'organisme de normalisation des standards du Web ouvert, travaille actuellement sur un standard qui vise à améliorer la sécurité des applications Web tout en facilitant la tâche du développeur.
L'organisme vient de publier un premier brouillon (draft) pour l'API Web cryptography.
Le projet a...
With an online shopping cart administration tool in place, you can easily create administrators and non-administrators for your PHP site and manage their privileges and tasks accordingly.
I have no idea why this isn't working. I've tried creating map rules and then rewriting and redirecting the URL. I've tried just redirecting it with a simple rewrite rule and no matter what, the only time I can get it to work is if I set the match URL to match this regex .*.
I'm trying to redirect webmail.example.com to mail.example.com. Seemed like it would have taken but a couple seconds; boy was I wrong. I'm thinking I must be doing something wrong with the regex, but I'm not sure what as when I test it it seems to work fine.
<rule name="webmail" patternSyntax="ECMAScript" stopProcessing="true">
<match url=".*webmail.*" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false">
</conditions>
<action type="Redirect" url="https://mail.example.com:8000" appendQueryString="false" logRewrittenUrl="true" />
</rule>
La fondation Mozilla met à jour sa licence open-source MPL
La nouvelle version serait compatible avec les licences Apache et GPL
La fondation Mozilla vient de publier pour la première fois depuis plus d'une décennie une mise à jour de sa licence open source Mozilla Public License.
Actuellement disponible en version bêta « feature complete », la licence MPL 2.0 serait plus simple et plus courte de près de 900 mots que la version 1.1.
Elle serait surtout conçue pour être plus compatible avec d'autres licence open-source, notamment les licences Apache et GPL.
Pour mémoire, le code ouvert distribué sous licence MPL peut être copié et modifié, mais doit rester sou...
Undocumented Secrets of MATLAB-Java Programming de Yair Altman
D'après l'éditeur :
Citation:
For a variety of reasons, the MATLAB®-Java interface was never fully documented. This is really quite unfortunate: Java is one of the most widely used programming languages, having many times the number of programmers and programming resources as MATLAB. Also unfortunate is the popular claim that while MATLAB is a fine programming platform for prototyping...
You don’t need a doctorate in computer science to keep your Windows PC running smoothly. Follow these seven simple PC maintenance tips to happier, more productive computing.
From growing your email list to creating an online community, a contest can be a valuable small business marketing tool. Strutta CEO, Ben Pickering, offers Web shop owners' tips for running online contests.
When I attempt to use quickly package --verbose --extras on my application I get these errors at the end:
sed -i "s|__soundboard_data_directory__ =.*|__soundboard_data_directory__ = '/opt/extras.ubuntu.com/soundboard/share/soundboard/'|" debian/soundboard/opt/extras.ubuntu.com/soundboard/soundboard*/soundboardconfig.py
sed: can't read debian/soundboard/opt/extras.ubuntu.com/soundboard/soundboard*/soundboardconfig.py: No such file or directory
make[1]: *** [override_dh_install] Error 2
make[1]: Leaving directory `/home/pablo/soundboard'
make: *** [binary] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2
I haven't a clue what is wrong here. When I run package --extras on a clean template it runs fine. soundboardconfig.py is an unmodified appnameconfig.py the template makes. I'm not sure if my full source code is needed for this or not, but can be provided.
EDIT: Forgot to mention quickly package creates a working package, only --extras fails.
IBM simule le cerveau d'un singe
avec son supercalculateur Blue Gene/Q qui a émulé 530 milliards de neurones
IBM vient de réaliser de nouvelles prouesses dans le domaine de l'intelligence artificielle.
La division de recherche de la société a simulé avec succès 530 milliards de neurones dans un réseau basé sur le modèle CoCoMac (connectivité structurelle dans le cerveau d'un singe).
Le système est basé sur le supercalculateur IBM Blue Gene/Q du laboratoire de recherche Livermore Lawrence. Ce système comprend 1 024 « compute nodes » par armoire et 17 noyaux de processus par « compute nodes », reposant sur l'architecture IBM TrueNorth Cognitive Computing.
Le...
Android : une faille permet aux applications de prendre des photos à l'insu des utilisateurs,
puis de les stocker sur un serveur distant En explorant les limites de la collecte de données pour un projet d'équipe universitaire qui suggérait grosso modo d'utiliser les caméras sur les ordinateurs sans en allumer les voyants lumineux, Szymon Sidor, un chercheur en sécurité, a accidentellement mis le doigt sur une importante faille de sécurité pouvant affecter le système d'exploitation mobile de...
Le marché des serveurs HTC attend les nouveaux processeurs Intel, qui seront dévoilés dans quelques jours
Le mardi 30 mars devrait logiquement être la date de présentation par Intel d'une volée de nouveaux processeurs, y compris de la gamme Xeon.
De cette "annonciation" attendue fébrilement par les plus grands constructeurs, devrait découler le visage des serveurs de nouvelle génération.
D'après les déclarations de ces groupes, on peut s'attendre à une nouvelle génération de serveurs-calculateurs extrêmement puissants, dont certains seraient conçus autour des processeurs Xeon de milieu de gamme.
Les nouvelles architectures multi-coeurs des puces promettent de belles avancées et ouvrent de nou...
Backup and recovery solutions for Microsoft Access abound. Danny Lesandrini shares some of the utilities he has collected over the years and what he finds practical to use on a daily basis.
<b>CoolTechZone:</b> "As we know, AT&T has decided to lock down Android devices and limit app installation from the Android Market. Not that we support this notion, but fine. Orange is taking it one step further in stifling Android and its open nature."
I have set up an Abyss web server as a little experiment, and I want to know if it is possible to assign subdomains to different ports on the machine the web server is running on.
I have a couple webUIs that I'd like to assign subdomains:
192.168.1.1:8000 becomes example.com/webui1/
192.168.1.1:8001 becomes example.com/webui2/
The webUIs are available by accessing their ports via example.com:8000.
I have tried using a reverse proxy, but it seems that this is only usable on one internal IP at a time.
What other options do I have?
Answer is good, but my current set up doesn't meet the requirements. Abyss Web Server X2 is required to use Virtual Hosts with Abyss.
59 pages en PDF avec les meilleurs articles sous une forme facile à imprimer ou à emmener n'importe où pour consultation hors ligne, sur Java, Eclipse, C/C++/GTK/Qt, Visual Basic, (X)HTML/CSS, 2D/3D/Jeux, JavaScript, PHP, Office et bien d'autres.
<b>Linux Planet:</b> "Steven J. Vaughan-Nichols explains why he thinks the recent attacks on IBM patent use by some in the open-source community are way out of line."
La dernière version de la branche 4.6 en date propose une nouvelle démonstration des fonctionnalités de Qt : un analyseur de spectre, déjà présenté sur les blogs des Qt Labs. Qu'attendiez-vous de cette nouvelle version ?