Related networks

Mobile-phone Web

Tag cloud

ajax apache javascript mysql xhtml

les concepteurs web LAMP / MAMP / WAMP

Le groupe des concepteurs, développeurs Linux Apache Mysql Php / Mac Apache Mysql Php / Windows Apache Mysql Php.

Vous désirez discuter des solutions existentes, obtenir de l'aide, être tenu informé des évolutions du secteur ? Ce réseau est fait pour vous.

 

(php4, php5, php6 [ mais aussi perl, python ], xhtml, xml, ajax, xajax, javascript, jquery, prototype...)

Statements

+/-
No statement posted

Medias

+/-
2010/08/27
Official jQuery Blog
2010/08/24
Official jQuery Blog
  • show-hide   jQuery Conference 2010: Boston Announcement



    The jQuery Project is very excited to announce the jQuery Conference 2010: Boston on October 16-17, 2010.  The conference will be held at the Hilton Boston Logan in Boston, Massachusetts.  The best part of this announcement is that Tickets are on sale now!


    This venue is the largest that the project has worked with to date (Harvard Law School in ?07, the MIT Stata Center in ?08 and Microsoft New England Research Center in ?09) and we expect to sell out very quickly.


    A brief synopsis of some of the content that you?ll be able to expect:



    • jQuery

    • jQuery Mobile

    • jQuery UI

    • jQuery Plugins

    • Complex Application Development

    • jQuery Case Studies

    • Plus much more


    Speakers currently include jQuery Team Members:



    We are still accepting speaker submissions for Boston, so please submit your proposed talk today! Deadlines for submissions is September 6, 2010 at 11:59PM PST.


    In addition to two days of jQuery sessions, we?ll once again be offering a full day of jQuery Training prior to the event.  The jQuery Training will be offered by Bocoup and will be hosted at the Bocoup Loft. The training will cover the following topics:



    • What is jQuery'

    • What is the DOM'

    • jQuery and Selectors

    • jQuery and Methods

    • Get stuff do something: DOM traversal and manipulation

    • jQuery and Events

    • jQuery and AJAX

    • jQuery and Effects

    • Using plugins

    • jQuery UI and the widget factory

    • Debugging techniques with jQuery


    Tickets for the jQuery Boston Training may be purchased on the Training Events Page.


    Check out the jQuery Conference 2010: Boston event site for up-to-date information.

2010/08/20
Official jQuery Blog
2010/08/13
Official jQuery Blog
  • show-hide   The jQuery Project is Proud to Announce the jQuery Mobile Project

    Mobile web development is an emerging hot topic in the web development community. As such, the jQuery Team has been hard at work on determining the strategy and direction that the jQuery Project will take. Today, we are proud to announce the jQuery Mobile Project. We?ve launched a new site at jquerymobile.com that publicly outlines our strategy, research and UI designs.




    As always, we want to hear from you.  We?ve created a new Mobile jQuery forum to collect feedback from the community.  Please feel free to join in on the discussion and read more in the announcement.

  • show-hide   jQuery London 2010 Postponed

    After much deliberation, The jQuery Project Operations Team has decided to postpone our planned London event this year.  Unfortunately, we were unable to secure a suitable venue that would allow us to provide the type of professional-quality event the community has come to expect within a budget sustainable by the project.  We regret any inconvenience this may have caused and are actively working on planning a European event for 2011.

2010/07/22
PHP.net news & announcements
  • show-hide   PHP 5.3.3 Released!


    The PHP development team would like to announce the immediate
    availability of PHP 5.3.3. This release focuses on improving the
    stability and security of the PHP 5.3.x branch with over 100 bug
    fixes, some of which are security related. All users are encouraged
    to upgrade to this release.




    Backwards incompatible change:



    • Methods with the same name as the last element of a namespaced class name
      will no longer be treated as constructor. This change doesn't affect
      non-namespaced classes.

      <'php

      namespace Foo;

      class Bar {

          public function Bar() {

              // treated as constructor in PHP 5.3.0-5.3.2

              // treated as regular method in PHP 5.3.3

          }

      }

      '>


      There is no impact on migration from 5.2.x because namespaces were only introduced in PHP 5.3.




    Security Enhancements and Fixes in PHP 5.3.3:



    • Rewrote var_export() to use smart_str rather than output buffering, prevents data disclosure if a fatal error occurs (CVE-2010-2531).

    • Fixed a possible resource destruction issues in shm_put_var().

    • Fixed a possible information leak because of interruption of XOR operator.

    • Fixed a possible memory corruption because of unexpected call-time pass by refernce and following memory clobbering through callbacks.

    • Fixed a possible memory corruption in ArrayObject::uasort().

    • Fixed a possible memory corruption in parse_str().

    • Fixed a possible memory corruption in pack().

    • Fixed a possible memory corruption in substr_replace().

    • Fixed a possible memory corruption in addcslashes().

    • Fixed a possible stack exhaustion inside fnmatch().

    • Fixed a possible dechunking filter buffer overflow.

    • Fixed a possible arbitrary memory access inside sqlite extension.

    • Fixed string format validation inside phar extension.

    • Fixed handling of session variable serialization on certain prefix characters.

    • Fixed a NULL pointer dereference when processing invalid XML-RPC requests (Fixes CVE-2010-0397, bug #51288).

    • Fixed SplObjectStorage unserialization problems (CVE-2010-2225).

    • Fixed possible buffer overflows in mysqlnd_list_fields, mysqlnd_change_user.

    • Fixed possible buffer overflows when handling error packets in mysqlnd.




    Key enhancements in PHP 5.3.3 include:



    • Upgraded bundled sqlite to version 3.6.23.1.

    • Upgraded bundled PCRE to version 8.02.

    • Added FastCGI Process Manager (FPM) SAPI.

    • Added stream filter support to mcrypt extension.

    • Added full_special_chars filter to ext/filter.

    • Fixed a possible crash because of recursive GC invocation.

    • Fixed bug #52238 (Crash when an Exception occured in iterator_to_array).

    • Fixed bug #52041 (Memory leak when writing on uninitialized variable returned from function).

    • Fixed bug #52060 (Memory leak when passing a closure to method_exists()).

    • Fixed bug #52001 (Memory allocation problems after using variable variables).

    • Fixed bug #51723 (Content-length header is limited to 32bit integer with Apache2 on Windows).

    • Fixed bug #48930 (__COMPILER_HALT_OFFSET__ incorrect in PHP >= 5.3).




    For users upgrading from PHP 5.2 there is a migration guide available on
    http://php.net/migration53, detailing the changes between those
    releases and PHP 5.3.



    For a full list of changes in PHP 5.3.3, see the ChangeLog.

  • show-hide   PHP 5.2.14 Released!


    The PHP development team would like to announce the immediate
    availability of PHP 5.2.14. This release focuses on improving the
    stability of the PHP 5.2.x branch with over 60 bug fixes, some of which
    are security related.




    This release marks the end of the active support for PHP
    5.2. Following this release the PHP 5.2 series will receive no further
    active bug maintenance. Security fixes for PHP 5.2 might be published on a
    case by cases basis. All users of PHP 5.2 are encouraged to upgrade to
    PHP 5.3.




    Security Enhancements and Fixes in PHP 5.2.14:




    • Rewrote var_export() to use smart_str rather than output buffering, prevents data disclosure if a fatal error occurs.

    • Fixed a possible interruption array leak in strrchr().(CVE-2010-2484)

    • Fixed a possible interruption array leak in strchr(), strstr(), substr(), chunk_split(), strtok(), addcslashes(), str_repeat(), trim().

    • Fixed a possible memory corruption in substr_replace().

    • Fixed SplObjectStorage unserialization problems (CVE-2010-2225).

    • Fixed a possible stack exaustion inside fnmatch().

    • Fixed a NULL pointer dereference when processing invalid XML-RPC requests (Fixes CVE-2010-0397, bug #51288).

    • Fixed handling of session variable serialization on certain prefix characters.

    • Fixed a possible arbitrary memory access inside sqlite extension. Reported by Mateusz Kocielski.




    Key enhancements in PHP 5.2.14 include:




    • Upgraded bundled PCRE to version 8.02.

    • Updated timezone database to version 2010.5.

    • Fixed bug #52238 (Crash when an Exception occured in iterator_to_array).

    • Fixed bug #52237 (Crash when passing the reference of the property of a non-object).

    • Fixed bug #52041 (Memory leak when writing on uninitialized variable returned from function).

    • Fixed bug #51822 (Segfault with strange __destruct() for static class variables).

    • Fixed bug #51552 (debug_backtrace() causes segmentation fault and/or memory issues).

    • Fixed bug #49267 (Linking fails for iconv on MacOS: "Undefined symbols: _libiconv").



    To prepare for upgrading to PHP 5.3, now that PHP 5.2's support ended, a
    migration guide available on http://php.net/migration53, details the changes between
    PHP 5.2 and PHP 5.3.


    For a full list of changes in PHP 5.2.14 see the ChangeLog at
    http://www.php.net/ChangeLog-5.php#5.2.14.

2010/07/02
Latest Updates from MySQL AB
  • show-hide   MySQL Sunday at Oracle OpenWorld 2010
    Join us for MySQL Sunday, a half-day technical conference packed with the latest on MySQL, on September 19, 2010. You?ll also hear what's new and what's next directly from Edward Screven, Oracle Chief Corporate Architect, and other visionary technologists at the "MySQL Fireside Chat" general session.
2010/06/24
PHP.net news & announcements
  • show-hide   TestFest 2010


    PHP is proud to announce TestFest 2010. TestFest is PHP's annual campaign
    to increase the overall code coverage of PHP through PHPT tests. During
    TestFest, PHP User Groups and individuals around the world organize local
    events where new tests are written and new contributors are introduced to
    PHP's testing suite.



    Last year was very successful with 887 tests submitted and a code coverage
    increase of 2.5%. This year we hope to do better.



    TestFest's own SVN repository and reporting tools are back online for this
    year's event. New to TestFest this year are automated test environment build
    tools as well as screencasts showing those build tools in action.



    Please visit the TestFest
    2010
    wiki page for all the details on events being organized in your area,
    or find out how you can organize your own event.

2010/06/05
PHP.net news & announcements
2010/05/17
Latest Updates from MySQL AB
2010/05/13
Prototype JavaScript framework - blog
  • show-hide   Prototype 1.7 RC2

    We?ve just tagged Release Candidate 2 of Prototype 1.7, with the intent of putting out a final 1.7 release very soon.


    In addition to the usual bug fixes, RC2 includes a late addition: the Element#purge method, used to dispose of an element (remove its event handlers and storage keys) before removing it from the page.



    In addition, Element#update now performs a similar cleanup process on content that will be replaced via innerHTML. Both these additions should help keep memory usage down, especially for apps that create and destroy lots of DOM nodes.



    Consult the CHANGELOG for further details.



    Download, report bugs, and get help





    Thanks to the many contributors who made this release possible!




2010/04/13
Latest Updates from MySQL AB
2010/04/05
Prototype JavaScript framework - blog
  • show-hide   Prototype 1.7 RC1: Sizzle, layout/dimensions API, event delegation, and more

    We've just tagged the first release candidate of Prototype 1.7: a major new version with some major new features.


    Sizzle as the selector engine (or mix in your own)



    With Prototype 1.7, we've finally realized our long-held goal of moving to Sizzle, the middleware selector engine used by jQuery and others. I wrote our previous selector engine, used since 1.5.1, but nevertheless I'm excited to switch to a more robust engine that's shared between frameworks.



    So Sizzle is the new default. But there's more to it than that. In moving to Sizzle, we've modularized the selector engine entirely. If you want to use Diego Perini's NWMatcher library in place of Sizzle, you can. Just check out the source code and build like so:



    rake dist SELECTOR_ENGINE=nwmatcher


    If you're a sentimentalist, you can use the legacy Prototype selector engine by specifying SELECTOR_ENGINE=legacy_selector. Or add your own selector engine by creating a subdirectory in vendor/ and following some simple conventions.



    Element#on



    Element#on is a new way to access the Prototype event API. It provides first-class support for event delegation and simplifies event handler removal.



    In its simplest form, Element#on works just like Element#observe:



    $("messages").on("click", function(event) {
    // ...
    });


    An optional second argument lets you specify a CSS selector for event delegation. This encapsulates the pattern of using Event#findElement to retrieve the first ancestor element matching a specific selector. So this Prototype 1.6 code...



    $("messages").observe("click", function(event) {
    var element = event.findElement("a.comment_link");
    if (element) {
    // ...
    }
    });


    ...can be written more concisely with Element#on as:



    $("messages").on("click", "a.comment_link", function(event, element) {
    // ...
    });


    Element#on differs from Element#observe in one other important way: its return value is an object with a #stop method. Calling this method will remove the event handler. (Technically, this is an instance of a new class called Event.Handler.) With this pattern, there's no need to retain a reference to the handler function just so you can pass it to Element#stopObserving later.



    For example, in Prototype 1.6, where you'd need to write something like...



    start: function() {
    this.clickHandler = function(event) {
    // ...
    };

    $("messages").observe("click", this.clickHandler);
    },

    stop: function() {
    $("messages").stopObserving("click", this.clickHandler);
    }


    ...you can now write:



    start: function() {
    this.clickHandler = $("messages").on("click", function(event) {
    // ...
    });
    },

    stop: function() {
    this.clickHandler.stop();
    }


    Also note that the Event.Handler class has a corresponding #start method that lets you re-attach an observer you've removed with #stop.



    So, to review, Element#on is both a new approach to event observation and an implementation of event delegation. Feel free to eschew Element#observe and use Element#on exclusively; or use Element#on just for event delegation; or keep using Element#observe the way you always have.



    Element.Layout: Your digital tape measure



    The second major feature in 1.7 is Element.Layout, a class for pixel-perfect measurement of element dimensions and offsets.



    Now you don't have to decide between properties like offsetWidth (which return numbers, but not the numbers you want) or retrieving computed styles (which have their own set of quirks and require a call to parseInt).



    The simple case



    If you want a one-off measurement of an element, use the new Element#measure:



    $('troz').measure('width'); //-> 150
    $('troz').measure('border-top'); //-> 5

    // Offsets, too:
    $('troz').measure('top'); //-> 226


    The argument passed to measure is one of a handful of intuitive names, most of which are derived from their CSS equivalents. So width means the width of the content box, just like in CSS ? but we throw in extra properties (e.g., padding-box-width, margin-box-height) for some common measurements. This approach gives you far more granularity than common DHTML properties like offsetWidth and clientHeight.



    These measurements are guaranteed to be in pixels. Even in IE. (In fact, Prototype works around a handful of IE quirks that would ordinarily result in inaccurate measurments.) It can even measure elements that are hidden, as long as their parents are visible. (Like when you want to animate an element from a hidden state and need to know how tall it will be.)



    The complex case



    If you need to measure several things at once, though, Element#measure is not the most efficient way to do it. Often an element will need a bit of manipulation before it reports its dimensions accurately, which means measurements can be costly.



    The Element.Layout class tries to minimize that cost. It's a read-only subclass of Hash that remembers values in order to avoid re-computing.



    First, use Element#getLayout to obtain an instance of Element.Layout:



    var layout = $('troz').getLayout();


    Now use Element.Layout#get to retrieve values, using the same property names you used for Element#measure:



    layout.get('width');  //-> 150
    layout.get('height'); //-> 500

    layout.get('padding-left'); //-> 10
    layout.get('margin-left'); //-> 25
    layout.get('border-top'); //-> 5
    layout.get('border-bottom'); //-> 5

    layout.get('padding-box-width'); //-> 170
    layout.get('border-box-height'); //-> 510

    layout.get('width'); //-> 150


    Here's where the remembered values (or memoization, if you prefer) come in. When I ask for width, Prototype measures the element ? which, as we discussed, is a costly operation ? and returns a value. A few lines later, I ask for width again, and I get the same value. But this time it didn't do any measuring. It remembered the value from last time.



    There's more. When I ask for border-box-height, Prototype knows that's just height plus border-top plus border-bottom. All three of those properties are already memoized, since I asked for them earlier, so it skips the measurement phase and just gives me the sum.



    How does it know when an element's dimensions change' It doesn't. Don't hang onto an instance of Element.Layout for too long; it's meant for short-term efficiency, not long-term caching. You can grab a new instance by calling Element#getLayout again.



    Believe it or not, this is the short version. Read the documentation to learn more.



    JSON fixes, ES5 compliance



    The JSON interface slated for ECMAScript 5 is already being implemented in major browsers. It uses many of the same method names as Prototype's existing JSON implementation, but with different behavior, so we rewrote ours to be ES5-compliant and to fall back to the native JSON support where possible. A few other methods, like Object.keys, received similar treatment.



    And, of course, bug fixes



    Consult the CHANGELOG for further details.



    Download, report bugs, and get help





    As always: thanks to the many contributors who made this release possible!




2010/03/04
PHP.net news & announcements
  • show-hide   PHP 5.3.2 Released!


    The PHP development team is proud to announce the immediate release of PHP
    5.3.2. This is a maintenance release in the 5.3 series, which includes a
    large number of bug fixes.




    Security Enhancements and Fixes in PHP 5.3.2:



    • Improved LCG entropy. (Rasmus, Samy Kamkar)

    • Fixed safe_mode validation inside tempnam() when the directory path does not end with a /). (Martin Jansen)

    • Fixed a possible open_basedir/safe_mode bypass in the session extension identified by Grzegorz Stachowiak. (Ilia)




    Key Bug Fixes in PHP 5.3.2 include:



    • Added support for SHA-256 and SHA-512 to php's crypt.

    • Added protection for $_SESSION from interrupt corruption and improved "session.save_path" check.

    • Fixed bug #51059 (crypt crashes when invalid salt are given).

    • Fixed bug #50940 Custom content-length set incorrectly in Apache sapis.

    • Fixed bug #50847 (strip_tags() removes all tags greater then 1023 bytes long).

    • Fixed bug #50723 (Bug in garbage collector causes crash).

    • Fixed bug #50661 (DOMDocument::loadXML does not allow UTF-16).

    • Fixed bug #50632 (filter_input() does not return default value if the variable does not exist).

    • Fixed bug #50540 (Crash while running ldap_next_reference test
      cases).

    • Fixed bug #49851 (http wrapper breaks on 1024 char long headers).

    • Over 60 other bug fixes.




    For users upgrading from PHP 5.2 there is a migration guide
    available here, detailing
    the changes between those releases and PHP 5.3.




    Further information and downloads:




    For a full list of changes in PHP 5.3.2, see the
    ChangeLog. For source downloads
    please visit our downloads page, Windows
    binaries can be found on
    windows.php.net/download/
    .

2010/01/15
Latest Updates from MySQL AB
2009/12/07
Latest Updates from MySQL AB
  • show-hide   Sun "Tech Days" Conference World Tour Kicks Off in Brazil
    Sun Microsystems, Inc. today announced the details of the Sun Tech Days worldwide developer conference for 2009-10 at http://developers.sun.com/events/techdays/index.jsp. Sun Tech Days is a multi-city world tour designed to showcase how the developer community can leverage Sun technologies, services and products to drive the next generation of industry innovation. Since 1998, the Sun Tech Days worldwide conference has brought together hundreds of thousands of developers and students to learn about technology from industry experts.
2009/09/10
Prototype JavaScript framework - blog
  • show-hide   Documentation: not just new, but also improved

    When we officially released 1.6.1 last week, we also published new documentation, the first official docs generated with PDoc.


    Tobie, ear to the ground, brought to my attention what many of you were saying (on the blog and on Twitter): the new docs were harder to navigate and, therefore, harder to browse. Though I had eventual plans to re-do the navigation, the instant feedback showed it was a more critical issue than I?d guessed. So I spent the last week making some changes to the template we use to generate the docs.



    You can see the results at api.prototypejs.org. The biggest change is obvious: a fixed, always-visible sidebar that makes it easier to move from section to section. Typing in the search box replaces the hierarchical navigation with a list of matching results. Clearing the search box (use the ESC key as a shortcut) switches back to the ordinary navigation. The sidebar will preserve state from page to page ? it?ll remember your search term and the scrollbar position.



    The docs aren?t perfect yet, but they?re good enough to use. I?ve tested them on Firefox 3.5, Safari 4.0, and IE 7?8. If there are glitches in these browsers or others, please open issues on the GitHub project. (If you, as a JavaScript developer, are still using IE 6; I?d like to take you out for a beer and ask you why.)



    We intend for this to be default template included with PDoc, albeit without the Prototype branding. And now that we?ve accomplished the most pressing goal ? getting PDoc to generate comprehensive and canonical docs for Prototype ? we can focus on the big ideas we?ve got for the next version of our inline documentation tool.




2009/09/01
Prototype JavaScript framework - blog
  • show-hide   Core Team update: Andrew & Tobie take the reins

    In addition to releasing Prototype 1.6.1, I?m pleased to announce that Andrew Dupont and Tobie Langel now officially head up the Prototype Core Team. They?ll be in charge of maintaining Prototype, deciding what makes the cut for new releases, and handling day-to-day operations.


    This change in responsibility will let me focus on some infrastructural projects we need for the next-generation version of Prototype. It?ll also help us fix bugs faster and release new versions more frequently. And I?ll remain on the Core Team, contributing code and offering input on API design.




    Andrew and Tobie have proved themselves to be worthy keepers of the code, so I?m certain Prototype is in good hands. Congratulations, guys, and thanks for all your hard work!




  • show-hide   Prototype 1.6.1 released

    We?re pleased to announce the release of Prototype 1.6.1 today. This version features improved performance, an element metadata storage system, new mouse events, and compatibility with the latest browsers. It?s also the first release of Prototype built with Sprockets, our JavaScript packaging tool, and PDoc, our inline documentation tool.


    Highlights




    • Full compatibility with new browsers. This version of Prototype fully supports versions 1.0 and higher of Google Chrome, and Internet Explorer 8 in both compatibility mode and super-standards mode.


    • Element metadata storage. Easily associate JavaScript key/value pairs with a DOM element. See the blog post that started it off.


    • New mouse events. Internet Explorer?s proprietary ?mouseenter? and ?mouseleave? events are now available in all browsers.


    • Improved performance and housekeeping. The frequently used Function#bind, String#escapeHTML, and Element#down methods are faster, and Prototype is better at cleaning up after itself.


    • Built with Sprockets. You can now include the Prototype source code repository in your application and use Sprockets for dependency management and distribution.


    • Inline documentation with PDoc. Our API documentation is now stored in the source code with PDoc so it?s easy to send patches or view documentation for a specific version.




    See the RC2 blog post, RC3 blog post, and CHANGELOG for more details.



    Download, report bugs, and get help





    We hope you enjoy the new version!



    UPDATE



    We?re aware of the usability issues with the current PDoc-generated API documentation. We?re working hard to fix those.



    In the meantime, we?ve reverted our changes and you can again access the old Prototype documentation. For those of you courageous enough, the new documentation is still available.



    Sorry for the inconvenience.




2008/08/01
Installation MAMP
Installation WAMP
Installation LAMP Ubuntu
Les effets javascript avec Scriptaculous
jquery 1.2.3
http://www.mysql.com/
Le site officiel du serveur de base de donnée Mysql.
http://www.apache.org/
Le site officiel du célèbre serveur Web.
http://www.php.net/
Le site officiel du langage de programmation Php
http://www.jquery.info/
Le site français de la célèbre librairie Javascript (ajax, effets d'animation, drag and drop...)
http://xajaxproject.org/
Le site officiel de la librairie (Javascript / Php) pour utiliser Ajax facilement et proprement.
http://validator.w3.org/
Pour valider son code Web (xhtml, html...)

Wall

+/-
Bienvenue !

Posted on 2008/08/01 11:07 by Ludovic Raymond.

Bienvenue sur le réseau des concepteurs Web LAMP !
N'hésitez pas à partager vos connaissances, vos expériences, vos exclus !

les concepteurs web LAMP / MAMP / WAMP
les concepteurs web LAMP / MAMP / WAMP

Creates on 2008/07/31 by Ludovic Raymond,
expert in "Développeur Web, Web Mobile", Communication - Computers - Internet.

Public network

Subject : Computing

Actions Actions

Director Director

Moderator Moderator

Share this Share this