Voir le flux RSS

Messages des blogs récents

  1. [Rust][Windows][Gtk][Relm] Déploiement d'application Gtk+Relm sous Windows : une approche possible

    par , 23/05/2020 à 13h02
    Il peut paraître difficile de créer une application Rust avec Gtk qui soit entièrement autonome sous Windows. En me basant sur la méthode d'installation de GTK sur le site officiel, et sur ce ticket Github, je vais ici essayer de répondre simplement à la problématique.

    Prérequis

    Pas de prérequis particulier au niveau du langage, le but ici étant juste d'essayer d'empaqueter un programme minimal et fonctionnel.
    Toutefois, si vous le souhaitez, vous pouvez regarder ...

    Mis à jour 24/05/2020 à 12h30 par tails (Première version prête)

    Tags: gtk, relm, rust, windows
    Catégories
    Rust
  2. [Rust][AppImage][Docker][Linux] Création d'une AppImage à partir d'un binaire Rust avec Docker

    par , 21/05/2020 à 16h17
    Bonjour, dans ce billet je vais essayer de parler simplement de la création d'une AppImage pour un binaire graphique Rust GTK, en utilisant une image Docker en mode intéractif.

    Prérequis

    Pour pouvoir suivre ce billet, il est recommandé de connaître les bases de
    • Rust: syntaxe de base, ownership/borrowing, struct/impl/enum, cargo, (juste pour comprendre les sources du projet si vous le souhaitez)
    • Gtk+Relm: les bases, j'ai présenté cette combinaison dans un billet précédent,
    • Docker:
    ...

    Mis à jour 21/05/2020 à 18h59 par tails

    Catégories
    Rust
  3. [Pense-bête] Rust / Python : le cas des strings / str (chaîne de caractères)

    par , 05/03/2020 à 13h12 (nothus)
    Pour ce pense-bête, penchons-nous tout d'abord dans un nouveau projet :

    ... en pensant à ajouter dans le fichier toml de ce projet :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    [lib]
    name = "projet"
    crate-type = ["dylib"]
    ... et éditer le fichier (préalablement créé) lib.rs dans le dossier ./src :

    Code rust : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    use std::ffi::CString; 
    use std::ffi::CStr; 
    use std::os::raw::c_char;
    ...
  4. Parseur LISP naïf en Rust

    par , 28/11/2019 à 16h47 (nothus)
    Bonjour à tous,

    Edit du 29/11/2019 : ajout à la fin de l'article, de l'amélioration de la fonction de "letters".

    La version présentée ci-dessous permet de parser du LISP (grammaire standard) et renvoie le résultat (une structure dont un arbre plat des atomes génériques trouvés) vers la sortie standard :
    - un atome qui soit au moins un symbole, un nombre, ou un mélange des deux ;
    - un atome de texte avec la compréhension de l'échappement du ...

    Mis à jour 29/11/2019 à 09h11 par Nothus

    Catégories
    Programmation
  5. Pour les programmeurs : Le Libre et le Full 64 bits

    par , 26/07/2019 à 23h18
    Quand on travaille sur du privatif, une migration voit s'afficher des erreurs étonnantes et incompréhensibles. Les EDI privatifs prennent beaucoup de mémoire parce qu'ils doivent stocker le code compatible avec les vieilles machines. Ces EDI privatifs ne prendront moins de mémoire que si suffisamment de migrations vers une version plus récente ou libre de l'outil aura été mise en oeuvre.

    La création des processeurs est vérifiée par les logiciels ou applications des langages libres ...
    Miniatures attachées Fichiers attachés
Page 1 sur 3 123 DernièreDernière