Hi, I'm Dan

Greetings everyone,
I'm Daniel Walker and figured the best place to start with Java is an introduction to the community..
A little about me- I'm pretty much a novice in the Java world just getting started with learning it after a great period of time learning and using php and deciding this is the route to pursue, I came to this conclusion based on a few lines of thought and your opinion on them would be nice.
My life of programming began with actionscript 2.0, basic timeline junk at first which then evolved into more complex OOP development, whilst it was a great experience and taught me a lot I always felt lacked a real place on the web (not being content friendly) and always craved something a bit more.. raw? I then began learning AS3 and continued stuffing my head full of good application design methods and functionality until I let this fall aside and turned my attention to PHP. A great and well versed language but one I still feels lacks true power (I think this notion is built on the idea that the language was built on the web). Another impacting thought was that I know Java is a world class, highly respected language with a long history and over the past few years has really had a chance to shine. So after looking at the pros and cons of each I decided whilst they say Java is a tough loanguage I'd much rather invest the time in getting that right, developing some truly kick ass highly scalable apps and being proud of a worthy pay off from a good days work.
My Primary focus is in developing Web Apps with a keen interest in learning to develop for the desktop, regardles of my bad experiences with it, and to really truly master Java so that the transition to any other anguage (C++ or Python are likely next) this in mind how does everyone feel about my reasoning? is there a better alternative you'd reconmend I pursue? Please take into consideration that whilst I've learnt a fair bit I am in no way a professionaly trained or even heavily experienced programmer, and havent really mastered any language yet. I have few kung fu skills but a very clear definition of how and why the punches and kicks are thrown and land if that analogy makes any sense whatso'ever.
One pressing matter is that a lot of the books and hardcopy material I have to learn from is geared towards Java 1.1, The train of thought with these is that sure, they're not the latest and greatest but they're the basic, the essential and fundamental reference which it certainly cant help to get to grips with (and theyre free n already on my desk) should I continue with these or is there a drastic change in the later versions which you think I'd benefit from / the learning process would be easier with?
21 year old male, born & live in the UK, dont speak a second language though I'm learning japanese, bit of an artist, more or a philosopher, avid self teacher and quite a day dreamer.
Thanks to any responses and nice to meet you all!
Daniel Walker

Don't bother with JDK 1.1 books. Too much has changed, and you'll end up reading about awkward ways of doing things for which there are better modern alternatives. The first example that comes to mind is that using integer constants for enumerations is a bad practice now much better done with real enum support in the language.
I'd suggest learning languages with significant differences. Java is strongly typed and statically typed. Try a dynamically but strongly typed language like Python, and dynamically/weakly typed language like Perl. Try Lisp or Scheme. (Some great comp sci texts are in Scheme, and it's small and easy to learn.)
Java is an object-oriented language. You might want to try a plain procedural language, but I'm not sure that's necessary because there are plenty of procedural aspects to Java. I'd strongly urge you to try a functional language. Python has many functional aspects but it does a lot of things so the learning effect might not be as strong... Scheme is a good choice for functional.
In general, widely-used languages are going to have a mix of styles, so they might not be as good exercise as some academic languages. OTOH Python was originally designed as a learning language, as I understand it. At this point I think I'm just free-associating.
I guess my point is, don't try to master one language and move on to the next one. Mastery comes from experiencing multiple languages and thus multiple ways to approach a problem. Go ahead, learn Java, but try Python at the same time. Or Scheme (again with the Scheme). I haven't touched Scheme since college but I have a lot of fond memories of it.

Similar Messages

  • Détecter carte pickering 50-295-121​-10/12 sur cible déportée dans MAX

    Bonjour,
    Je suis en train de développer une application de test temps réel dans laquelle je dois piloter une carte Pickering de type "50-295-121-10/12". J'aurais donc plusieurs questions qui sont pour l'heure sans réponse.
    Premièrement, je cherche à détecter cette carte dans MAX afin d'avoir son identifiant pour communiquer avec elle. Cette carte est intégrée dans un bus PCI sur un PC cible RT. J'ai pour le moment déployé la dll "pipx40_32.dll" ainsi que les fichiers "inf" sur ma cible RT. Or je ne peux toujours pas la voir. Est-ce du au fait que la carte que j'utilise est une carte PCI et non PXI? Quelle doit être la marche à suivre pour parvenir à la détecter dans MAX? Pour info, j'ai suivi les instructions suivantes : http://www.pickeringtest.com/pdf/PI_Installation_I​nstructions.pdf
    Deuxièmement, je souhaite utiliser le custom device fournit nativement par NI lors de l'installation de Véristand pour piloter cette carte, à savoir :"Custom Device Pickering 40-295". Etant donné que la carte que j'utilise est une 50-295 et non une 40-295, vais-je pouvoir tout de même utiliser ce Custom Device où alors va-t-il falloir que j'en développe un nouveau?
    Dans l'attente de vos réponses,
    Cordialement,
    Nicolas

    Bonjour Nicolas,
    Merci d'avoir posé votre question sur le forum de discussions de National Instruments,
    J'aurais besoin de quelques informations supplémentaires,
    Votre PC de développement est-il différent du PC RT dans lequel est insérée votre carte ?
    Si ce n'est pas le cas, avez vous un accès depuis le réseau à ce PC RT ?
    Par ailleurs, il pourrait être bon de savoir si le service windows NI Device Loader est bien actif, il permet la bonne communication entre un PC et un équipement, quelque soit le bus d'interface utilisé (USB, PCI, PXI... ).
    Assurez vous également d'avoir tous vos drivers à jour.
    En ce qui concerne un custum device sous Veristand :
    Vous pouvez tester le custom device existant, mais le bon fonctionnement de votre application n'est pas garanti, et il pourrait donc être nécessaire de créer le votre.
    En ésperant que ces premières pistes pourront vous aider,
    Bien cordialement,
    Vincent.O
    National Instruments France
    #adMrkt{text-align: center;font-size:11px; font-weight: bold;} #adMrkt a {text-decoration: none;} #adMrkt a:hover{font-size: 9px;} #adMrkt a span{display: none;} #adMrkt a:hover span{display: block;}
    Été de LabVIEW 2014
    12 présentations en ligne, du 30 juin au 18 juillet

  • Photoshop CS5.1 ne veux pas s'ajouter dans la liste "ouvrir avec"

    bonjour,
    Depuis l'upgrade de phtoshop CS5 (64bit) à CS5.1 (64bit) sous Windows 7, avec ensuite désinstallation du CS5 une fois assuré que ça tournai bien (il parait que ça n'est pas une chose a faire dans cette ordre, mais je ne savais pas), mes .psd n'ont plus l'icone bleu spécifique avec écrit .PSD dessus, mais juste un rectangle blanc.De plus je ne peux pas associé photoshop.exe a ce format de fichier car il refuse de s'ajouter à la liste "ouvrir avec".
    Je suis sous un compte utilisateur standard et ces problèmes ne se présnte pas lorsque je me log en admin.
    Ce que j'ai essayé (j'install toujours photoshop sans faire "éxécuter ce programme en tant qu'administrateur"):
    -double cliquer sur le psd pour ouvrir le fenêtre "ouvrir avec", coché (ou non) "toujours ouvrir avec ce programme", mais photoshop refuse de s'ajouter a cette liste.
    -désinstaller CS5.1, ré-installé CS5 pour le désintallé a nouveau proprement options cochés "préférences" pour etre sur de désinstallé un maximum, ré-installer CS5.1.Toujours pareil
    -en utilisateur standard, ouverture d'un explorer en mode admin pour éspérer que photoshop.exe (qui se trouve dans C:/programmes/Adobe/adobe Photoshop CS5.1 (64bit)/Photoshop.exe) veuille bien s'ajouté a la liste "ouvrir avec".Echec
    -tentatives avec le photoshop du mode x86.Echec
    -utilisation d'un logiciel gratuit "OpenWithView" qui avait fontionné pour d'autre, et recherche d'une entrée de la base de registre qui listerai l'ancien photoshop.Echec, c'est bien le bon et même désactivé ça ne fontionne pas....
    J'ai éssayé pas mal de truc mais rien n'y fait et c'est irritant de voir ce carré blanc et de devoir ouvrir photoshop pour pouvoir y glisser le psd au lieu d'un simple clic.
    De plus il semble que se problème existe depuis longtemps, comment se fait il que adobe (ou windows je ne sais pas qui est fautif) ne sois pas encore résolu j'ai vu des gens sous CS3 ou CS2 qui avaient déjà ce problème et n'ont semble-t-il pas trouvé de solution.
    Merci de votre aide si vous avez des pistes

    Merci de prendre le temps de m'aider,
    Pour ne pas surcharger je n'ai pas précisé que j'avais déjà regardé là bas.
    dans "HKEY_CLASSES_ROOT\Applications\Photoshop.exe\shell\edit\command" et "....open\command"  j'ai:
    "C:\Program Files\Adobe\Adobe Photoshop CS5.1 (64 Bit)\Photoshop.exe" "%1",
    Ce qui correspond bien a la bonne version.J'avais même essayé sans espoir de renommer "Program Files" en "Programmes" mais ça n'a pas marcher, même si je n'ai pas redémarrer  pour voir, présummant que ça aurait agit instantanément.
    Et pour la ré-installation oui j'ai essayé plein de fois dans tout les sens, c'est ce que j'ai essayé de démontré dans ma première liste.Je ne vois pas comment désinstallé plus a part avec un utilitaire spécialisé mais ça va encore être long.J'essayerai peut être ce soir.La quantité de temps passé sur ce problème me semble démesurée pour simplement avoir la bonne icône et le bon programme associé...

  • Numéro de série Adobe Photoshop CS6 Extended avec le CD dans une boite carton.

    je viens de recevoir CS6 dans sa boite, impossible de trouver le numéro de série!!  merci de votre aide

    Comment faire, alors ?
    Puis-je réinstaller une CS3 avec le numéro de série d'origine et considérer qu'ayant acquis une CS4, je suis en règle ?
    Je n'ai pas l'intention d'acquérir une mise à jour pour mes deux autres licences (besoin non avéré).
    Dois-je considérer qu'il vaut mieux changer d'outil car adobe ne permet pas le downgrade ?
    Merci.

  • Afficher les metadonnees dans un diaporama "galerie flash lightroom"

    Bonjour,
    Je viens de créer un diaporama dans Adobe Photoshop CS5 Extended,  par Bridge, avec le choix de modèle "galerie flash lightroom",
    avec comme aspect l'option défilement.
    C'est nickel, sauf que je n'arrive pas à afficher les métadonnées liées à chaque diapo..
    Si quelqu'un a déjà connu ce soucis ...
    D'avance Merci.

    Merci beaucoup. Effectivement il faut indiquer UTF-8 dans
    l'entête du
    document XML, et retaper les caractères concernés.
    J'ai une autre petite question. Lorsque je met à jour
    mon fichier XML, que
    je le place sur le serveur, le fait d'actualiser, même
    avec shift F5, ne
    recharge pas le fichier XML. Je suis obligé de vider le
    cache d'IE pour que
    ça marche. Y a t il un moyen d'empêcher cela car
    les visiteurs ont
    probablement le même soucis.
    Merci
    "ekameleon" <[email protected]> a écrit dans le
    message de news:
    envuk9$2hg$[email protected]..
    > Hello :)
    >
    > Il faut encoder tes fichiers ou données XML en UTF8
    >
    > Exemple :
    http://flash.media-box.net/index.php?showtopic=1666
    >
    > EKA+ :)
    >
    >> Bonjour,
    >> Dans Flash, j'affiche dans mes pages des
    données extraites d'un fichier
    >> XML. Les caractères accentués ne sont pas
    correctement affichés.
    >> Quelqu'un a t il la solution ?
    >> Merci
    >>

  • I keep getting this error when trying to backup time capsule with time machine. The backup disk image "/Volumes/Data-1/Dan's iMac.sparsebundle" is already in use.

    I keep getting this error when trying to backup time capsule with time machine. The backup disk image “/Volumes/Data-1/Dan’s iMac.sparsebundle” is already in use.

    Make sure that no other Macs are backing up at the time.
    Pull the power cable from the back of the Time Capsule
    Count to ten
    Plug the power cable back into the back of the Tme Capsule
    Wait a few minutes, then try a backup again.

  • I used my friends laptop to use iTunes now my phone is under her name? If I look at my icloud it's under "Dana's IPhone" and no longer under mines? how do I fix this?

    when I used my friends laptop and her iTunes my phone restored and now it says "Dana's IPhone" which is my friends name, how do I change this??

    You're welcome! No worries. haha
    -Mitchell

  • Comportement de serveur non affiché dans le panneau des comportements de serveurs

    Bonsoir,
    Je dispose d'une page développée en PHP - MySql qui contient un formulaire d'ajout de données en base. Lors de la création de la page, le comportement de serveur d'insertion de données était bien affiché dans le panneau des comportements mais plus maintenant. Or, j'ai besoin de faire évoluer le formulaire.
    Voici ma page :
    <?php
    session_start();
    // PROTECTION PAGE INSERTIO PAR QUESTION REPONSE PAGE CANDIDATSECURITE.PHP ; SI SESSION VALIDATION EGAL OK CEST BON SINON ON RENVOI A LA PAGE DACCUEIL
    if ( !isset( $_SESSION['valideUser'] ) ) {
        // ON QUITTE LA PAGE CAR MAUVAISE REPONSE DONNEE
        header('Location: Candidatsecurite.php');
        exit;
    ?>
    <?php require_once('../Connections/XAMPP.php'); ?>
    <?php
    if (!function_exists("GetSQLValueString")) {
    function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
      if (PHP_VERSION < 6) {
        $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
      $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
      switch ($theType) {
        case "text":
          $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
          break;   
        case "long":
        case "int":
          $theValue = ($theValue != "") ? intval($theValue) : "NULL";
          break;
        case "double":
          $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
          break;
        case "date":
          $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
          break;
        case "defined":
          $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
          break;
      return $theValue;
    $editFormAction = $_SERVER['PHP_SELF'];
    if (isset($_SERVER['QUERY_STRING'])) {
      $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
    // on défini la variable du message derreur
    $ERR_Validation = "";
    // INSERTION FONCTION DETECTION INJECTION SQL DANS CHAMPS FORMULARE
    include ("../includes/securite/DETECTION_INJECTION_SQL.php");
    if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "DevenirCandidat") ) {
        // PROTECTION ANTI INJECTION SQL
        $Protect_nom = Detection_InjectionSQL ( $_POST['nom'] );
        $Protect_prenom = Detection_InjectionSQL ( $_POST['prenom'] );
        $Protect_email = Detection_InjectionSQL ( $_POST['email'] );
        $Protect_telephone = Detection_InjectionSQL ( $_POST['telephone'] );
        $Protect_poste = Detection_InjectionSQL ( $_POST['poste'] );
        $Protect_departementRecherche = Detection_InjectionSQL ( $_POST['departementRecherche'] );
        $Protect_cursus = Detection_InjectionSQL ( $_POST['cursus'] );
        $Protect_competences = Detection_InjectionSQL ( $_POST['competences'] );
        $Protect_experiences = Detection_InjectionSQL ( $_POST['experiences'] );
        $Protect_motivations = Detection_InjectionSQL ( $_POST['motivations'] );
        if ( $Protect_nom == 0 && $Protect_prenom == 0 && $Protect_telephone == 0 && $Protect_poste == 0 && $Protect_email == 0 && $Protect_departementRecherche == 0 && $Protect_cursus == 0 && $Protect_competences == 0 && $Protect_experiences == 0 && $Protect_motivations == 0 ) {
        // CONTROLE AVANCE DES CHAMPS DU FORMULAIRE
        //####################################3###
        // recuperation du champs email
        $emailAcontroler = $_POST['email'];
        // on determine le point et larobase a trouve dans lemail
        $arobase   = '@';
        $point = ".";
        // si on trouve ces deux elements? on contrinu linsertion
        $detection_arobase = strstr( $emailAcontroler, $arobase );
        $detection_point = strstr( $emailAcontroler, $point );
        // PROTECTION EMAIL 1 DETECTION AROBASE
        if ( $detection_arobase != "" ) {
        // DETECTION EMAIL 2 DETECTION POINT
        if ( $detection_point != "" ) {
        // DETECTION CNCORDANCE EMAIL ET EMAIL CONFIRM
        if ( $_POST['email'] == $_POST['emailConfirm'] ) {
        // CONTROLE SELECT DEPARTEMENT
        if ( $_POST['departementRecherche'] != 0 ) {
        mysql_select_db($database_XAMPP, $XAMPP);
      $insertSQL = sprintf("INSERT INTO candidats (nomCandidat, prenomCandidat, emailCandidat, telCandidat, posteCandidat, departementRecherche, cursusCandidat, competencesCandidat, experiencesCandidat, motivationsCandidat) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s)",
                           GetSQLValueString($_POST['nom'], "text"),
                           GetSQLValueString($_POST['prenom'], "text"),
                           GetSQLValueString($_POST['email'], "text"),
                           GetSQLValueString($_POST['telephone'], "text"),
                           GetSQLValueString($_POST['poste'], "text"),
                           GetSQLValueString($_POST['departementRecherche'], "int"),
                           GetSQLValueString($_POST['cursus'], "text"),
                           GetSQLValueString($_POST['competences'], "text"),
                           GetSQLValueString($_POST['experiences'], "text"),
                           GetSQLValueString($_POST['motivations'], "text"));
      mysql_select_db($database_XAMPP, $XAMPP);
      $Result1 = mysql_query($insertSQL, $XAMPP) or die(mysql_error());
      $insertGoTo = "CandidatInscriptionAttValidation.php";
      if (isset($_SERVER['QUERY_STRING'])) {
        $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
        $insertGoTo .= $_SERVER['QUERY_STRING'];
      header(sprintf("Location: %s", $insertGoTo));
    // sinon on indique les erreurs
    // SINON LE SELECT DEPARTEMENT NA PAS ETE RENSEIGNE
    } else {
        $ERR_Validation = "Une ou plusieurs erreur(s) détecté(es):
                             <ul>
                            <li>Un département doit être renseigné afin que les
                            recruteurs puissent sélectionner votre profil.</li>
                            </ul>";
    // ERREUR NON CONCORDANCE EMAILS
    } else {
         $ERR_Validation = "Une ou plusieurs erreur(s) détecté(es):
                             <ul>
                            <li>Adresse de confirmation non conforme.</li>
                            </ul>";
    // ERREUR POINT MAIL
    } else {
        $ERR_Validation = "Une ou plusieurs erreur(s) détecté(es):
                            <ul>
                            <li>Adresse email non conforme</li>
                            </ul>";
    // ERREUR AROBASE
    } else {
        $ERR_Validation = "Une ou plusieurs erreur(s) détecté(es):
                                <ul>
                                <li>Adresse email non conforme.</li>
                                </ul>";
    // FIN IF DETECTION INJECTION SQL
    } else {
        $ERR_Validation = "Une ou plusieurs erreur(s) détecté(es):
                            <ul>
                            <li>Des expressions SQL ont été détecté dans le formulaire. Pour garantir la sécurité de vos informations, merci de retirer les instructions SQL présentent dans les champs du formulaire.</li>
                            </ul>";
    // FIN IF FORM LANCE
    mysql_select_db($database_XAMPP, $XAMPP);
    $query_DEPARTEMENTS = "SELECT * FROM departement ORDER BY departement_nom ASC";
    $DEPARTEMENTS = mysql_query($query_DEPARTEMENTS, $XAMPP) or die(mysql_error());
    $row_DEPARTEMENTS = mysql_fetch_assoc($DEPARTEMENTS);
    $totalRows_DEPARTEMENTS = mysql_num_rows($DEPARTEMENTS);
    ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html><!-- InstanceBegin template="/Templates/JOBSTemplateSansBoites.dwt" codeOutsideHTMLIsLocked="false" -->
      <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <meta name="generator" content="PSPad editor, www.pspad.com">
      <!-- InstanceBeginEditable name="doctitle" -->
      <title>Déposer un CV IT</title>
      <!-- InstanceEndEditable -->
      <link type="text/css" rel="stylesheet" href="../includes/style/stylesheet.css" />
        <link rel="icon" type="image/png" href="../includes/images/favicon.png" />
      <!-- InstanceParam name="FOOTER" type="boolean" value="true" -->
      <!-- InstanceParam name="RECHERCHEOFFRE" type="boolean" value="true" -->
      <!-- InstanceParam name="DEPOTCV" type="boolean" value="true" -->
      <!-- InstanceParam name="HIGHTLIGHT" type="boolean" value="true" -->
      <!-- InstanceBeginEditable name="head" -->
      <script type="text/javascript">
    function MM_validateForm() { //v4.0
      if (document.getElementById){
        var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
        for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=document.getElementById(args[i]);
          if (val) { nm=val.name; if ((val=val.value)!="") {
            if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
              if (p<1 || p==(val.length-1)) errors+='- '+nm+' must contain an e-mail address.\n';
            } else if (test!='R') { num = parseFloat(val);
              if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
              if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
                min=test.substring(8,p); max=test.substring(p+1);
                if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.\n';
          } } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
        } if (errors) alert('The following error(s) occurred:\n'+errors);
        document.MM_returnValue = (errors == '');
      </script>
      <!-- InstanceEndEditable -->
      <!-- InstanceParam name="contentprincipal" type="boolean" value="true" -->
      </head>
      <body>
    <div class="container">
    <div id="menu">
          <a href="CandidatInscription.php">Devenir Candidat</a>   
        </div>
      <div id="header">
        <h1><span><a href="#">Emploi informatique IT</a></span></h1>
      </div>
    </div>
      <!-- DIV DE RECHERCHE DOFFRES -->
      <div id="hightlight">
      <ul>
          <li><a href="../offres-emploi.php">Recherche emploi IT</a></li>
        <li><a href="#">Soci&eacute;t&eacute;s IT</a></li>
        <li><a href="#"> Les m&eacute;tiers</a></li>
        <li><a href="#">Recrutement</a></li>
      </ul>
      </div>
      <div class="container">
      <div id="wrapper">
        <div id="content"><!-- InstanceBeginEditable name="EditRegion5" -->
          <h3>D&eacute;poser un CV IT</h3>
          <p>Vous d&eacute;tennez des comp&eacute;tences dans l'un des domaines de IT et vous &ecirc;tes &agrave; la recherche d'un emploi IT ? JOBS-Informatique.com propose de mettre &agrave; disposition des recruteurs votre CV.</p>
          <?php
          // AFFICHAGE ERREUR SI IL Y EN A UNE OU PLUSIEURS
          if ( $ERR_Validation != "" ) {
              echo "<p style=\"background:red;
                                 color:white;
                               border-radius: 8px;
                               padding:5px;\">".$ERR_Validation."</p>";
          ?>
          <form action="<?php echo $editFormAction; ?>" method="POST" name="DevenirCandidat" id="DevenirCandidat">
            <span style="float:left; width:49%;">
              <p>
                <label for="email">Email:</label>
                <input name="email" type="text" required="required" id="email" value="<?php if (isset($_POST['email']) ) echo $_POST['email']; ?>">
              </p>
              <p>
              <label for="emailConfirm">Email Confirmation:</label>
                <input name="emailConfirm" type="text" required="required" id="emailConfirm" value="<?php if (isset($_POST['emailConfirm']) ) echo $_POST['emailConfirm']; ?>">
              </p>
            <p>
                <label for="nom">Votre Nom:</label>
              <input name="nom" type="text" required id="nom" value="<?php if (isset($_POST['nom']) ) echo $_POST['nom']; ?>">
              </p>
              <p>
                <label for="telephone">Tel:</label>
                <input name="telephone" type="text" required id="telephone" value="<?php if (isset($_POST['telephone']) ) echo $_POST['telephone']; ?>">
              </p>
              <p>
                <label for="cursus">Votre cursus:</label>
                <textarea name="cursus" cols="45" rows="5" required id="cursus"><?php if (isset($_POST['cursus']) ) echo $_POST['cursus']; ?></textarea>
              </p>
              <p>
                <label for="competences">Vos comp&eacute;tences:</label>
                <textarea name="competences" cols="45" rows="5" required id="competences"><?php if (isset($_POST['competences']) ) echo $_POST['competences']; ?></textarea>
              </p>
              </span>
              <span style="float:right; width:49%;">
              <p>
                <label for="poste">Poste recherch&eacute;:</label>
                <input name="poste" type="text" required id="poste" value="<?php if (isset($_POST['poste']) ) echo $_POST['poste']; ?>">
              </p>
              <p>
                <label for="prenom">Votre Pr&eacute;nom:</label>
                <input name="prenom" type="text" required id="prenom" value="<?php if (isset($_POST['prenom']) ) echo $_POST['prenom']; ?>">
              </p>
              <p>
                <label for="departementRecherche">D&eacute;partement recherch&eacute;:</label>
                <select name="departementRecherche" required id="departementRecherche">
                  <option value="0" <?php if (!(strcmp(0, 0))) {echo "selected=\"selected\"";} ?>>Choisir</option>
                  <?php
    do { 
    ?>
                  <option value="<?php echo $row_DEPARTEMENTS['departement_id']?>"<?php if (!(strcmp($row_DEPARTEMENTS['departement_id'], 0))) {echo "selected=\"selected\"";} ?>><?php echo $row_DEPARTEMENTS['departement_nom']?></option>
                  <?php
    } while ($row_DEPARTEMENTS = mysql_fetch_assoc($DEPARTEMENTS));
      $rows = mysql_num_rows($DEPARTEMENTS);
      if($rows > 0) {
          mysql_data_seek($DEPARTEMENTS, 0);
          $row_DEPARTEMENTS = mysql_fetch_assoc($DEPARTEMENTS);
    ?>
                </select>
              </p>
              <p>
                <label for="age">Age :</label> <input name="age" type="text" id="age" size="5" maxlength="2">
              </p>
              <p>
                <label for="experiences">Vos exp&eacute;riences:</label>
                <textarea name="experiences" cols="45" rows="5" required id="experiences"><?php if (isset($_POST['cursus']) ) echo $_POST['experiences']; ?></textarea>
              </p>
              <p>
                <label for="motivations">Vos motivations:</label>
                <textarea name="motivations" cols="45" rows="5" required id="motivations"><?php if (isset($_POST['motivations']) ) echo $_POST['motivations']; ?></textarea>
              </p>
            </span>
            <p style="clear:both;">Vous avez un droit de mofication et de suppression sur les donn&eacute;es ins&eacute;r&eacute;es par le biais du pr&eacute;sent formulaire. Vous acceptez que JOBS-Informatique.com fournisse vos informations personnelles &agrave; des entreprises qui recherchent &agrave; recruter du personnel qualifi&eacute;.</p>
                <p>
                <input name="submit" type="submit" id="submit" value="Envoyer">
              </p>
              <input type="hidden" name="MM_insert" value="DevenirCandidat">
              </p>
          </form>
        <!-- InstanceEndEditable -->
        <!-- FIN ZONE REDIRECTIONS CANDIDATS -->
         </div>
      </div>
      <div id="navigation">
        <p><strong>MENU</strong></p>
        <ul>
          <li><a href="">Emploi informatique</a></li>
          <li><a href="">IT recrutement</a></li>
        </ul>
      </div>
      <div id="information">
       </div>
      <div id="footer"><!-- InstanceBeginEditable name="EditRegion1" -->FOOTER<!-- InstanceEndEditable -->
      </div>
    </div>
      </body>
    <!-- InstanceEnd --></html>
    <?php
    mysql_free_result($DEPARTEMENTS);
    ?>

    Bonjour,
    Après avoir effectué des tests sur mon formulaire d'insertion de données sur une nouvelle page créée à cet effet, j'ai trouvé d'où vient le bug.
    En effet, lorsque l'on rajoute des contrôles serveur sur la valeur des champs du formulaire entre IF MM_INSERT et le début de la requête sql, le comportement d'insertion de données disparaît immédiatement du panneau des comportement avec impossibilité de rétablir la situation en retirant ces éléments de contrôle.
    Mais du coup, comment faire davantage de contrôle serveur sur le formulaire avant insertion des données ?
    Merci

  • Control DaNI robot

    Dear All,
    I have DaNI robot 2 and I am trying to make the robot read a text file which contains the velocity profile.
    When I use the labview to read the text file there is no problem and I can read the values easily.
    The problem is that the robot can not read the text file, when I run the program on the robot I get an error message the the file does not exist.
    Note: the file is on my desktop.
    I think that I have to upload the text file to the robot but I don't know how?
    Please if any body can help me with this I really appreciate that.
    Best Regards
    Solved!
    Go to Solution.

    Dear 
    I
    I'm interested about this it DANI.. really I'm planning to buy it to have a training on the sbRIO 9632 in real time applications.
    My question is after using this kit in training with some labview examples...Can I be able to use the sbRIO 9632 in another application also for controlling DC motors.
    As I would like to build a DC Motor Position control project 
    using a pan tilt mechanism and I'm thinking to get use of the sbRIO 9632 and the motor driver circuit on this kit  and use them for Pan tilt Mechansim 
    I already waiting for a pan tilt mechansim having two 12DC motors, this mechansim has also a pot. for feedback.
    Shall I go on and buy this robotic kit and get trained ?
    Am I able to disammble it (without losing its function as a robot when reassembled) and use the needed boards (sbRIO9632 and motor Driver circuits) in my pan/tilt project?
    thanks in advance
    A.Hakim

  • Je ne peus plus importer de photos dans PSe 13.1 ni creer d'etiquettes ni enregistrer dans un jeu de versions

    Quelqu'un a t-il une solution à ce problème

    Bonjour,
    Pour répondre dans l'ordre : 
    Quel est votre
    version de LV ? --> Labview 8.5
    Votre config
    précisément ?
    Matériel : Core 2 Duo, 2.6GHz, 4Go Ram, Matrox
    Odyssey PCIx, NI PCI 6541 pour la génération des horloges du détecteur, NI PCI
    6503utilisée comme bus pour la programmation de la carte du détecteur
    Soft : Labview 8.5, Matrox MIL 8.0, Windows XP SP3
    Pouvez-vous nous
    fournir votre projet ainsi que des screenshot des messages d'erreurs affichés ?
    Le projet labview concernant la partie « FrameGrabber » n’existe pas,
    puisque je n’ai pas de VI ! En ce qui concerne l’importation, j’ai joint
    un fichier qui résume les étapes que j’ai faites.
    Avez-fait
    l'import de votre dll en suivant ce tutorial
    avec l'Import Shared Library wizard ? Oui, j’ai juste un doute pour
    l’étape 9 du tutoriel (appels de fonctions). J’ai donc tout laissé par défaut
    pour le moment.
    Pour la solution de
    Alliance Vision : J’ai effectivement trouvé cette solution par mes
    recherches sur internet, mais une solution payante n’est pas à l’ordre du jour
    : Mon système fonctionne tel qu’il est, mais pour plus de confort je
    souhaiterais intégrer l’acquisition d’image dans mon programme Labview qui gère
    déjà le séquencement (PCI 6541) et la programmation (PCI 6503) de mon
    détecteur. Mais cela ne justifie pas cette dépense.
    Enfin, concernant le fait que je n’ai pas posté dans la
    bonne communauté, est il possible de déplacer le sujet ?
    Merci !
    Cordialement,
    Message Edité par BL_CNRS le 10-01-2009 01:43 PM
    Attachments:
    pb_importation_mil.dll.pdf ‏205 KB

  • Comment avoir mes apps achetees sur mon iphone, aussi dans mon mac book pro et comment controler mes expenses des apps sur mon iphone?

    Bonjour! Je me excuse pour mon francais a l ecri. J ai deux petite problemes:
    1-Je voudrais avoir mes apps achetees sur mon iphone 4gs, aussi sur mon mac book pro.
    Selon ceux que j ai vu if faut autoriser le ordinateur mais je ne peu pas le faire pour le instant.
    2-Je voudrais pouvoir controler idealemente mes depenses de argent pour les achats sur appstore sur mon iphone mais je ne trouve pas comment le faire car il me montra la liste des app grauites et payant sans distinction.
    Apres j ai trouve un petit programe que c est appel App Store Expenses Monitor mais je n arrive pas a le faire marcher.
    Des idees? Merci en avance.
    Martin

    Bonjour ..
    1-Je voudrais avoir mes apps achetees sur mon iphone 4gs, aussi sur mon mac book pro.
    Las aplicaciones que se ejecutan en el iPhone no se puede ejecutar en Mac OS X. Se trata de dos Sytems operativos diferentes.
    2-Je voudrais pouvoir controler idealemente mes depenses de argent pour les achats sur appstore sur mon iphone mais je ne trouve pas comment le faire car il me montra la liste des app grauites et payant sans distinction.
    Autant que je sache, il n'y a pas de applications disponibles pour le faire.
    Apres j ai trouve un petit programe que c est appel App Store Expenses Monitor mais je n arrive pas a le faire marcher.
    Ce soft est conçu pour les achats iTunes seulement. Pas pour le Mac App Store pour le Mac OS X.
    La meilleure façon de garder trace de vos dépenses et iTunes Mac App Store est de vérifier l'historique des paiements sur une base opportune.
    Lancez iTunes. Sélectionnez iTunes Store dans la liste des sources sur la gauche, puis cliquez sur Se connecter sur le côté droit de la fenêtre iTunes.
    Dans la fenêtre Informations sur le compte cliquez sur Afficher tout pour le droit de l'historique des achats.

  • Pouvez-vous me dire comment je peux prendre la musique qui est sur mon ipad et le transférer dans ma bibliothèque de mon mac ?

    Bonjour
    Pouvez-vous me dire comment je peux prendre la musique qui est sur mon ipad et le transférer dans ma bibliothèque de mon mac ?

    Google translate:
    I bought a book on iBook and I can not read, it says that my version iBook is not good but it is up to date ..... the book in question is the fire of passion Nora Roberts and this is the first time I have a problem of its kind yet I have several purchases under my belt
    Try this  - Reset the iPad by holding down on the Sleep and Home buttons at the same time for about 10-15 seconds until the Apple Logo appears - ignore the red slider - let go of the buttons. (This is equivalent to rebooting your computer.) No data/files will be erased. http://support.apple.com/kb/ht1430http://support.apple.com/kb/ht1430
    How to report an issue with Your iTunes Store purchase
    http://support.apple.com/kb/HT1933http://support.apple.com/kb/HT1933
    https://reportaproblem.apple.com/https://reportaproblem.apple.com/
    iTunes Purchase Problems: How to Report a Problem to iTunes Support
    http://tinyurl.com/7tscpa7http://tinyurl.com/7tscpa7
     Cheers, Tom

  • Impossible de faire reconnaitre un disque dur en mod target dans l'utilit

    Bonjour,
    Dans le cadre de mon stage en entreprise , on m'a demander de résoudre un problème de détection de disque dur.
    Je m'explique.
    Il y a un mac G5 avec mac os X snow léopard 10.6.3 , j'ai aussi un mac book pro avec snow leopard 10.6. serveur.
    Le soucis: sur le snow serveur il y a l'utilitaire d'image système, quand je branche un disque dur externe firewire , l'utilitaire d'image système me trouve le disque ( il y a 3 partition dessus , donc 2 c'est en snow leopard)
    par contre quand je met le G5 en mod target et relier au mac book pro , il n'affiche pas le disque dans l'utilitaire d'image système. avez vous une petite idée du probleme ?
    PS: je précise que je suis novice dans la maintenance réseaux , je suis plus dans la maintenance informatique :s
    On m'a dit que sonw leopard serveur ne prenais pas en charge des image leopard pour le net install
    Edit Post

    Hi
    If this is truly a G5 Mac and you've not confused it with similar looking Intel Hardware then as far as I know you can't install 10.6 on a G5 Mac. What version of the OS exactly is installed on the G5?
    Assuming I've understood you correctly You can't use 10.6 SIU to create NetBoot Images of an operating system prior to 10.6. To create an nbi of a 10.5 System you would need 10.5 SIU installed on a 10.5 Server or Client OS. Once the NetBoot Image has been created you can 'serve' the image from 10.6 Server's NetBoot Service.
    HTH?
    Tony

  • Typos in Oracle Spatial Best Practices doc by Dan Geringer

    Hi there,
    I was looking through Dan Geringer's notes setting up SDO_JOIN to run in parallel here:
    http://download.oracle.com/otndocs/products/spatial/pdf/oow2010/spatial/spatialoow10_bestpractices.pdf
    Anyhow, noticed few boo-boos all having to do with table aliases in the examples. They are not too hard to catch but still might trip up folks.
    On page 37, the example is missing a table alias of "a". E.g. it should say
    CREATE TABLE result1 NOLOGGING PARALLEL 4 AS
    SELECT a.rowid1 AS risk_zones_rowid,
    a.rowid2 AS parcels_rowid
    FROM TABLE (SDO_JOIN ('RISK_ZONES', 'GEOM',
    ' PARCELS', 'GEOM')) a;but its missing that final "a".
    On page 38, the table aliases are incorrect in the relate statement. E.g. it should be
    CREATE TABLE result2 NOLOGGING PARALLEL 4 AS
    SELECT /*+ ordered use_nl (a,b) use_nl (a,c) */
    sdo_geom.relate (b.geom, 'DETERMINE', c.geom, .05) relation,
    b.risk_zone_id, c.parcel_id
    FROM result1 a, risk_zones b, parcels c
    WHERE a.risk_zones_rowid = b.rowid
    AND a.parcels_rowid = c.rowid;Nothing too serious but thought I'd point it out.
    Cheers,
    Paul

    Hi Paul,
    Thanks for pointing out the typos. Will forward them to Oracle Technical Doc group to have them corrected.
    jack

  • I don't find Utiliser un code dans la section Raccourcis de Mac App Store

    Hello Bonjour
    Je ne dois pas être réveillée mais je ne trouve pas dans Mac App Store
    "utiliser un code dans la section raccourcis de Mac App"
    Merci de m'aider pour installer le nouvel IOS

    Hi there Lynna94,
    You may find the information in the article below helpful.
    iOS: Forgotten passcode or device disabled after entering wrong passcode
    http://support.apple.com/kb/ht1212
    -Griff W. 

  • Reports 6i - Can v hav more dan one layout in report?

    Hello all,
    Can somebody tell me dat
    Can v hav more dan one layout in report?
    plzz

    The answer is yes, but you should be asking this in the appropriate forum for [url http://forums.oracle.com/forums/forum.jspa?forumID=84]Oracle Reports.
    Regards,
    Rob.

Maybe you are looking for