Forum Programmation.c juste pour le fun je suis tombé sur ce bout de code très ....

Posté par  .
Étiquettes :
4
18
mai
2011

Je suis tombé par hazard sur ce bout de code : Je trouve ça très drôle, comme concept... le programme auto-suicidaire...

#include <unistd.h>
#include <signal.h>
#include <stdlib.h>
#include <stdio.h>

/* 
 * is this the stupidest code all over the world ?
 * or any student first system call code ?
 *
 */

int main(int argc, char *argv[])
{
        if (argc != 2)
        {
                // if the fucking user doesn't give a signal code on args, then kill -9 program
                kill(getpid(),
(…)

Forum Programmation.c# [Mono] Une coloration syntaxique

Posté par  . Licence CC By‑SA.
Étiquettes :
3
19
sept.
2014

Bonjour,

Voulant tester les évolutions du projet Mono sous GNU/Linux (la dernière mouture 3.8.0 est arrivée le 4 septembre) j'ai décidé de tester tout ça via un projet personnel, un éditeur de texte (C# via Mono, toolkit graphique GTK).

Tout fonctionne à merveille, l'ouverture / fermeture / enregistrement, split horizontal / vertical). Il ne me manque plus que des fonctionnalité annexes un peu ambitieuses pour mon niveau, notamment la coloration syntaxique selon l'extension du fichier ouvert.

Voilà donc mon (…)

Forum Programmation.c++ Recherche bonne source pour apprendre le C++

Posté par  (site web personnel) .
Étiquettes :
3
23
août
2012

Bonjour à tous,

Voilà, je me dois de passer au C++. J'ai feuilleté google et pleins d'autres sites, puis j'ai pensé que linuxfr.org serait un bon endroit pour avoir quelques avis éclairés sur le sujet.

Je suis à la recherche d'une bonne source d'information pour apprendre le C++. Alors pas forcément la version 2011, puisqu'elle n'est pas vraiment encore utilisée en production.

Je fais appel à la sagesse de la foule ;)

Forum Programmation.c Les espacements que mettent les compilateurs C dans les structures sont ils toujours les mêmes ?

Posté par  . Licence CC By‑SA.
Étiquettes :
3
17
juin
2014

Bonjour,

Je suis entrain d'implémenter une communication entre deux programmes sur un réseau. La communication utilise un protocole au format binaire. Je suis entrain de me poser quelques questions sur l'alignement des structure et surtout l'espacement que mettent les compilateurs pour respecter l'alignement. Voici un exemple de structure :

struct hello {
    uint8_t  version;
    uint16_t id;
    uint32_t name;
};

Les membres ont été volontairement arrangé pour que le compilateur ajoute des espacements. Si j'ai bien compris comment (…)

Journal Mono pour Android en version 1.0

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
3
6
avr.
2011

Mono (re-implementation de .NET sous license libre) est désormais dispo pour Android cf http://tirania.org/blog/archive/2011/Apr-06.html

Mono était deja disponible pour iOS via MonoTouch (en version 4.0 actuellement).

Attention ! MonoTouch et Mono for Android sont des produits commerciaux (400$ pour les versions pro). Le code source est base sur Mono (MIT/LGPL/GPL) mais monotouch.dll est par exemple closed source.

MonoTouch et Mono for Android permettent d'utiliser les API natives. Comme l'indique de Icaza, le mieux est donc de séparer le noyau de (…)

Lien Intel publie gratuitement son oneAPI Toolkit, qui inclue la dernière version de ses compilateurs

Posté par  (site web personnel) .
Étiquettes :
3
8
fév.
2021

Forum général.cherche-logiciel Analyseur statique de code C

Posté par  (Mastodon) . Licence CC By‑SA.
Étiquettes :
3
15
fév.
2023

Bonjour,

J'ai jamais trop utilisé d'analyseur de code dans ma carrière, donc je ne sais même pas si ce que je demande existe en fait !

Pourriez-vous me conseiller un (ou plusieurs) LL qui me permette de :
- faire des stats de base sur le code (nb et taille des fonctions par exemple)
- faire un graphe d'appel des fonctions
- sortir une doc du code si on met des commentaires sous un format spécifique
- analyser les erreurs (…)

Forum Linux.embarqué Enregistrement vidéo synchronisé avec capteurs

Posté par  . Licence CC By‑SA.
Étiquettes :
2
16
mar.
2014

Bonjour,

Contexte

Je suis en train de réaliser un petit boitier (sur base de Raspberry Pi) qui contient une caméra USB (Logitech C270), une centrale inertielle MinIMU-9 et une puce GPS.
Mon but est de monter ce boitier sur ma moto afin de récupérer en temps réel les angles/accélérations/positions/vitesses et de les insérer dans la vidéo à postériori. Avant j'utilisais la PiCam, mais sa résolution et sa qualité ne sont pas super dans ce genre de discipline.

Problématique

(…)

Journal Si si, le C++ peut parfois être plus rapide que le C

Posté par  . Licence CC By‑SA.
Étiquettes :
2
21
nov.
2013

C'est trolldi tout bientôt, et je vous partage ce journal bookmark qui parle de C++;

http://akrzemi1.wordpress.com/2013/11/18/type-erasure-part-i/

Un article qui parle de type-erasure, donc à la base rien à voir avec une question de bench ou autre. Cependant, le deuxième exemple qui m'a fait tiquer par rapport à ce que ressortent souvent les dev' C qui n'y connaissent (généralement) rien au C++: oui, parfois le C++ peut être tout aussi performant—voir plus que le C.

Mais comme qui dirait, on s'en (…)

Forum général.petites-annonces Recherche de stage noyau Linux en Île-de-France

Posté par  . Licence CC By‑SA.
2
17
déc.
2016

Bonsoir à toutes et à tous.

Dans le cadre de mes études je dois trouver un stage.

Je souhaite le faire dans le noyau Linux car j'ai quelques connaissances dans ce domaine (développement de "module pédagogique") et car cela me permettrait de faire du libre.

Je sais qu'en Île-de-France il y a des grands groupes comme Thalès et Dassault qui recrutent des stagiaires en embarqué mais je ne suis pas vraiment en accord avec ses entreprises (notamment le volet "défense") (…)