EMBAUCHE DEVELOPPEUR L4G

Vous recherchez un emploi sur Paris ?
Vous connaissez SQL ?

Alors c'est par ici:
http://emploi.codes-sources.com/offre_emploi.aspx?ID=555

N'hésitez pas, je ne mords pas.

Suggestions Visual Studio

Jeudi soir 08/01/2009 dans les locaux de parisiens de Microsoft France, se tiendra une réunion de travail sur les éventuels problèmes que l'on rencontre avec Visual Studio.

Toutes vos remarques, suggestions ou commentaires en vue d'amélioration sont les bienvenues, que soit en terme de localisation ou autre.
Tout ce que vous noterez (de constructif) en commentaire de ce billet jusqu'au 08/01/2009 à 16h sera pris en compte et débattu.
Merci de votre participation et à vos claviers.

CodeS-SourceS en Dolce Vita

Roma263

La souris CS devant Castel Sant'Angelo, Rome ville éternelle.

OFFRES D'EMPLOI (2 postes)

SOCIETE

Syslife est éditeur et intégrateur de solutions de gestion destinées aux grandes entreprises et administrations.

Nos deux produits majeurs sont Adexio, progiciel de gestion logistique, et d'Intellis, progiciel dédié aux collectivités locales.

Depuis sa création en 1996, Syslife a forgé sa notoriété sur les performances fonctionnelles et technologiques de ses solutions, et sur les relations de forts partenariats instaurés avec ses clients.

POSTE : Développeur langage haut niveau

Dans le cadre de notre croissance, nous recrutons deux nouveaux collaborateurs.
Vous serez formé à l’outil de développement Magic e-developper, une des références mondiales parmi les langages de type L4G, à nos méthodes, et à nos outils.

Sous la direction des chefs de projet, vous aurez en charge des missions pour lesquelles :

-Vous définissez et concevez les programmes,

-Vous écrivez et testez les programmes du projet,

-Vous assurez la maintenance des programmes mis au point,

-Vous apportez un soutien technique aux utilisateurs.

Rigueur, exigence et souci de fiabilité sont des qualités indispensables pour occuper ce poste.

PROFIL :

H/F.

Formation :
Bac+ 4/5 avec une expérience minimum de 2 ans en entreprise

Bac+2 avec une expérience minimum de 5 ans en entreprise

Vous possédez une réelle expérience :

-dans la programmation haut niveau avec des langages de 4ème génération
(de type, Windev, Magic e-developper, PowerBuilder, Progress…)

-dans le développement sous SGBDR de type SQL Server / Oracle, Sybase

La connaissance du secteur de la logistique et de la distribution est un atout.

--------------------------------

Localisation : Paris

Envoyer CV et lettre de motivation à l’adresse suivante :

contact@syslife.com

ORCAS, le futur de VC++

Comment la future version de Visual Studio va-t-elle améliorer votre quotidien ? Pour le savoir, rendez-vous le 17 avril à partir de 13H30, à Paris en présence de Steve Texeira, Group Program Manager de l'équipe Visual C++ à Microsoft Corp, Eric Mittelette et Eric Vernié, responsable des relations techniques avec les développeurs C++ en France.

Durant cette après-midi, nous ferons le point sur les nouveautés C++ avec Orcas ainsi que sur la roadmap du Visual C++.

Une partie de la session sera animée en anglais par Steve. Il nous parlera des nouveautés prévues pour la prochaine version du C++ :

- Renforcement des librairies natives (MFC et Vista par exemple…),

- Avancés sur le code mixte (Marshall librairie, STL CLR…)

- Gestion du cycle de vie IT : agilité accrue sur les gros projets (compilation parallèle, navigation dans les sources…).

Dans un second temps, Eric Vernié abordera la question de l’intégration de WPF et C++.

Suivra une séance de questions-réponses, Steve et l'équipe C++ se tiendront à votre écoute pour parler du C++ en France.

Inscrivez-vous dès maintenant

J'espère vous y retrouver nombreux, on discutera devant un verre en sortant.

Test Live Writer

Rien de tel qu'un "Intègre Acteur" pour tester l'insertion de photo.
Photo prise au dernier repas du summit 2007.

C++ CLI, J'Y ETAIS

Ce mercredi 18 octobre, Eric Mittelette et Eric Vernié nous présentaient une session sur C++/CLI dans les locaux MS du 7eme arrondissement.





Mitsu Furuta était présent à la 1ère partie.


Récapitulatif de la syntaxe CLI.


Exemples de mixage de code.


Comparatifs des perfs de différents modes d'appels.

Session fort sympatique comme d'habitude avec les 2 Eric, ambiance détendue et un maximum de démos en live.
On a même eu droit a une mixage de code contenant de l'ASM (encore un peu et je me mettrai au CLI...).

Je vous conseille fortement de vous rendre aux prochaines sessions.

RENCONTRES C++

Hello les aficionados du C++,

quelques places sont encore disponibles pour le 24/04/2006 à Paris.

La page des événements est ici:
http://www.microsoft.com/france/msdn/evenements/default.mspx

N'hésitez pas à vous inscrire, on s'y verra.

SE PASSER DU CRT DE VS 2005

Jeu de fonctions pour projets VC++ n'utilisant pas de CRT (utilisable aussi avec).
Toutes les fonctions retournant char* retournent le pointeur sur FIN d'écriture, ce qui évite tout strcat en permettant un chainage direct sur le pointeur retourné.

J'ai mis une dialog pour bien montrer qu'il n'y a pas d'erreur stack, ne se verrait pas forcément direct dans WinMain.
Tous les tests sont dans Tester() mis par blocs, suffit de commenter et décommenter chaque bloc pour tester les diverses fonctions.

REMPLACE CRT - UNICODE (WIN64)
http://www.cppfrance.com/code.aspx?ID=36939
REMPLACE CRT - UNICODE (WIN32)
http://www.cppfrance.com/code.aspx?ID=36938
REMPLACE CRT - ANSI (WIN32)
http://www.cppfrance.com/code.aspx?ID=36937

VIVE LES MARIES

 Voulez-vous prendre Nicolas pour époux ?
- Aude: Oui.

Voulez-vous prendre Aude pour épouse ?
- Nix: vbYes.

Voilà ce que malheureusement je ne pourrai pas aller entendre.

Meilleurs voeux de bonheur.

Saint Nicolas

BONNE FETE Nix

WEEK END BIEN REMPLI, MERCI VS 2005

Ah ce VS 2005, un plaisir je vous dis...

Récupérer une valeur __int64 saisie en chaine ou mettre cette valeur en chaine:

void __stdcall Test(HWND hdlg)
{
  char buf[32];
  __int64 r;
   strcpy(buf, "-987654321987654321");
  r = _atoi64(buf);
  _i64toa(r, buf);
  MessageBox(hdlg, buf, szappname, 0);
}

Jusque là tout va bon, mais cette simple MessageBox vous fera un exe de 37 Ko minimum, une paille.
Alors on se dit: "Je vais me passer du CRT".
C'est somme toute fort inutile si on prog en API, aucun besoin du support multithread CRT puisque j'appelle toujours CreateThread en direct et je n'emploie jamais strtok ou autre fonction pour débile profond de ce genre.
On commencera donc le prog ici (simple exemple):

#pragma comment(linker, "/entry:myWinMain")
__declspec(naked) int __stdcall myWinMain()
{
  __asm {
    push    0
    call    dword ptr GetModuleHandle
    push    eax
    push    offset AppDlgProc
    push    0
    push    IDD_APP
    push    eax
    call    dword ptr DialogBoxParam
    push    0
    call    dword ptr ExitProcess
  }
}

Normalement, on obtient le même prog mais de 37 Ko il passe à 3 Ko.
Ben non, trop simple tout cela, ça passait sur les anciens VS mais plus sur le 2005, là oui on se rend compte d'avoir un nouveau compilo sinon...
A partir de dorénavant et dans le cadre de l'emmerdement maximal, plus d'accès aux fonctions standards de la libc si on saute le CRT, adieu itoa() atoi() etc..., consorts 64 bits idem.
Ma simple fonction Test() deviendra par force:

void __stdcall Test(HWND hdlg)
{
  char buf[32];
  __int64 r;
  strcpy(buf, "-987654321987654321");
  r = bnatoi64(buf);
  bni64toa(r, buf);
  MessageBox(hdlg, buf, szappname, 0);
}

Finalement pas de quoi raler puisqu'il suffisait de réécrire une libc perso, dont un extrait:

__declspec(naked) char* __fastcall bnultoa(unsigned int dwnum, char* szdst);
__declspec(naked) char* __fastcall bnitoa(int inum, char* szdst);
__declspec(naked) DWORD __fastcall bnatoui(char *szsrc);
__declspec(naked) int __fastcall bnatoi(char *szsrc);

__declspec(naked) char* __fastcall bnui64toa(unsigned __int64 inum, char* szdst);
__declspec(naked) char* __fastcall bni64toa(__int64 inum, char* szdst);
__declspec(naked) unsigned __int64 __fastcall bnatoui64(char *szsrc);
__declspec(naked) unsigned __int64 __fastcall bnatoi64(char *szsrc);

Comme je disais, un week end bien rempli à écrire en ASM une libc déjà existante et à la tester, QDB pour plaggier Redo.
On a parfois l'impression d'être pris pour un canard sauvage...

A paraitre bientôt sur cppfrance et WinSysDev
ciao...

TEMPLATES C/C++ POUR VS 2005

Permet de générer des squelettes de projet avec les options du compilo et linker réglées comme il se doit.

Le réglage manuel des options à chaque fois est une perte de temps et on y est obligé si on ne veut pas obtenir des EXEs énormes, déjà que le 'Multi Thread' au compilo est devenu obligatoire même si on n'utilise pas le CRT...

Toujours "X1" pour templates, pas autre chose.

Suffit d'ajouter en sous dossier où se trouve exe pour ajouter des templates, 5 modèles fournis ici.

http://www.cppfrance.com/code.aspx?ID=36940

CACHER PROCESSUS AU CHOIX

Que faire pour occuper un pont de Toussaint ?

Tout simple, bobonne regarde les séries bien niaises à la télé et moi j'écris un petit driver.

Mais, me direz-vous, que fait donc ce driver ? Tout simple, il empêche de se faire lister par taskmanager et autres progs de ce genre.

Le nom de prog à exclure s'envoie en interactif par DeviceIoControl() comme il se doit.

Voili voilou, amusez vous bien, c'est ici:

http://www.cppfrance.com/code.aspx?ID=36941

Va sans dire mais aussi bien en le disant:

UNIQUEMENT A BUT DIDACTIQUE, LES MALFAISANTS PASSENT LEUR CHEMIN.

ciao...

Rencontres C++ dans votre ville

Venez découvrir les évolutions du C++ dans les technologies Microsoft, c'est gratuit et on y est toujours bien reçu. Inscrivez vous vite, ce sera aussi une bonne occasion de se rencontrer (le 12 mai Paris j'y serai avec Arnotic).

Découvrez l'agenda des rencontres
Découvrez les e-Demos des rencontres

 

La session de Paris le 12 mai aura le plaisir d'accueillir les équipes Microsoft Corporation en charge du développement de Visual C++, un moment rare à ne pas rater.

AMD et les benchmarks biaisés

GRETA ou la DEformation pour adultes

Je précise que ceci est une photocopie que j'ai faite moi-même sur le manuel d'une personne en cours actuellement.


 

Les unités de mesure (Ko, Mo et Go) valent leur pesant de cacahuètes, 1095 serait donc une puissance de 2, mais alors depuis peu...

Visual Studio 2005 beta et son MSDN

Salut les beta testeurs,

on aura remarqué qu'il n'y a aucune doc sur Windows API dans le MSDN Library de la dernière beta.

J'ai eu le plaisir d'entendre à la soirée MSDN du 30/11/2005 que la version finale réintègrera toute la doc sur Win API, dixit Eric Mittelette, ex MS évangéliste et promu 'Archange' par nos habituelles blagues (hein Renaud...).

Je signale que cette soirée fut comme à l'accoutumée fort agréable, on est toujours aussi bien reçu chez MS.

ciao...

IIYAMA, L'ECRAN DE TOUT REPOS

Du repos oui, mais forcé et contraint par ce matériel innommable.

J'en ai pourtant eu des écrans de la marque, 17'', 19'' (1 de cramé), 21''(cramé au bout de 4 ans).

Et voici le top, le 22'' MA203DT, 2 fois cramé en 12 mois, un must non ?

Ok on m'a changé le 1er, ce qui ne m'a coûté que 45 minutes de téléphone surtaxé, une paille en somme.

Quand je vous dit 'de tout repos' !!! et si vous en manquez, achetez IIYAMA...

ABSENCE TEMPORAIRE

Pour raison de changement de provider,

j'avise que je serai privé d'internet tant que le nouveau provider ne m'aura pas livré ma ligne ADSL.

En attendant, retrouvez mes codes sur http://www.cppfrance.com/

A bientôt, ciao...

Plus de Messages Page suivante »

Les 10 derniers blogs postés

- Merci par Blog de Jérémy Jeanson le 10-01-2019, 20:47

- Office 365: Script PowerShell pour auditer l’usage des Office Groups de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 11:02

- Office 365: Script PowerShell pour auditer l’usage de Microsoft Teams de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 10:39

- Office 365: Script PowerShell pour auditer l’usage de OneDrive for Business de votre tenant par Blog Technique de Romelard Fabrice le 04-25-2019, 15:13

- Office 365: Script PowerShell pour auditer l’usage de SharePoint Online de votre tenant par Blog Technique de Romelard Fabrice le 02-27-2019, 13:39

- Office 365: Script PowerShell pour auditer l’usage d’Exchange Online de votre tenant par Blog Technique de Romelard Fabrice le 02-25-2019, 15:07

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Stream Portal par Blog Technique de Romelard Fabrice le 02-21-2019, 17:56

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Video Portal par Blog Technique de Romelard Fabrice le 02-18-2019, 18:56

- Office 365: Script PowerShell pour extraire les Audit Log basés sur des filtres fournis par Blog Technique de Romelard Fabrice le 01-28-2019, 16:13

- SharePoint Online: Script PowerShell pour désactiver l’Option IRM des sites SPO non autorisés par Blog Technique de Romelard Fabrice le 12-14-2018, 13:01