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_Instructions.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,
NicolasBonjour 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 pistesMerci 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.
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. -
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étés IT</a></li>
<li><a href="#"> Les mé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époser un CV IT</h3>
<p>Vous détennez des compétences dans l'un des domaines de IT et vous êtes à la recherche d'un emploi IT ? JOBS-Informatique.com propose de mettre à 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é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é:</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é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épartement recherché:</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é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ées insérées par le biais du présent formulaire. Vous acceptez que JOBS-Informatique.com fournisse vos informations personnelles à des entreprises qui recherchent à recruter du personnel qualifié.</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 -
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 -
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 -
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.
MartinBonjour ..
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. -
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 PostHi
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,
PaulHi 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 IOSHi 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?
plzzThe 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
-
Charge off difference whening clearing customer open item with bank receipt
Hi, Our company users will use F-32 to clear customer open item with bank receipt, sometimes, our invoice is 100 RMB issue to customer, the customer finally pay 99.98, then in F-32, we use charge off difference to post 0.02 difference to a account. T
-
Assign search help for a screen field in standard program?
Hi All, Is there any other way to assign search help to a standard SAP screen field? (to be precise i want to assign search help to Recipient field in table control of components tab in transaction IW32/IW31) I know we can do this by assigning search
-
What types of issues will come while doing migration from HFM 9.3 to 11.1.1
Can any body tell me what types of problems will come while migrating Classic app HFM 9.3.1 to EMPA 11.1.1.3? and how to resolve them?
-
Prerequistes for mobile.
Hi I am working on xi,i want to go for mdm or mobile can any one suggest me which one is going to suit me & how are the prospectus...can any one please send me the documentation link.. Thanks ram
-
All of my info from other phone carried over, but my email doesn't work at all
I have spent too much time trying to get my email to work! Everything else transferred over, but not my email. I can set account up, but cannot receive or send emails. It is totally blank