SSL, Certificats…

Obtenir des infos

Un résumé utile :

openssl x509 -noout -dates -subject -in moncertif.crt

La totale :

openssl x509 -noout -text -in moncertif.crt

Générer une chaîne pour courier-mta

cat moncert.crt intermediaire.crt moncert.key >/etc/courier/moncert.pem
  • Ne pas oublier de régler les droits à 600 et de donner le fichier à daemon
  • Regarder dans mail.log et pas seulement mail.err
  • Redémarrer courier-mta-ssl

Astuces Delphi

Déclencher une action au démarrage de l’application

procedure TFMain.FormShow(Sender: TObject);
begin
  PostMessage(Button1.Handle,WM_LBUTTONDOWN,0,0);
  PostMessage(Button1.Handle,WM_LBUTTONUP,0,0);
end;

Créer des listes d’objets avec TObjectList

uses Contnrs;

Dans l’interface :

TSQLColumn = Class
  name     : string;
  typ      : string;
  // ...autres champs...
End;
TSqlColumnList = class(TObjectList)
  private
    function GetItem(Index: Integer): TSQLColumn;
    procedure SetItem(Index: Integer; const Value: TSQLColumn);
  public
    property Items[Index: Integer]: TSQLColumn read GetItem write SetItem; default;
end;

Dans l’implémentation :

{ TSqlColumnList }

function TSqlColumnList.GetItem(Index: Integer): TSQLColumn;
begin
  Result:=TSqlColumn(inherited GetItem(Index));
end;

procedure TSqlColumnList.SetItem(Index: Integer; const Value: TSQLColumn);
begin
  inherited setItem(index, value);
end;

Utilisation :

TMyClass = Class
  FColumns        : TSqlColumnList;
  Constructor Create;
  Destructor Destroy; reintroduce;
End;

{ TcatRequete }

constructor TcatRequete.Create;
begin
  FColumns := TSqlColumnList.Create;
end;

destructor TcatRequete.Destroy;
begin
  FColumns.Free;
end;

Et pour remplir la liste :

Var column : TSqlColumn;
begin
  FColumns.Clear;
  // Ajouter un élément
  column:=TSqlColumn.Create;
  FColumns.Add(Column);
  With column do begin
    name := 'xxx';
  end;
end;

Remplacer nullmailer par courier-mta

Sur le papier, nullmailer semble être un bon petit MTA minimaliste. Dans les faits, c’est une galère : on ne sait jamais quel(s) fichier(s) configurer, les messages d’erreur ne sont pas explicites et récemment, ils se sont mis à envoyer tous les mails en 5 exemplaires. Donc remplacement par courier-mta qui est peut-être un poil plus lourd mais qui marche bien.

Continuer la lecture

Windows 7 – After install

Je passe mon environnement de développement à Windows 7 pour bénéficier des 64bits. Liste de trucs à faire pour nettoyer, accélérer cette chose et la rendre utilisable.

Désactiver la proposition « Windows 10 »

  • Windows update
  • Mises à jour installée
  • Rechercher la KB3035583 (voir ici)
  • La désinstaller
  • Rechercher les mises à jour
  • Elle est de nouveau là (dans les facultatives à l’heure où j’écris) : clic droit + Masquer la mise à jour

Désactiver le « défilement régulier »

  • Panneau de configuration
  • Système
  • Paramètres système avancés
  • Performances -> Paramètres
  • Décocher « Animer les contrôles et les éléments à l’intérieur des fenêtres » et « Faire défiler régulièrement la zone de liste »

Autoconnexion d’un utilisateur

  • netplwiz
  • décocher « Les utilisateurs doivent entrer un mot de passe »
  • choisir l’utilisateur à connecter
  • Appliquer
  • Saisir l’éventuel mot de passe

Outils à explorer

Quelques outils qui m’ont l’air excellents mais dont je n’ai pas un besoin immédiat et que je n’ai donc pas pris le temps d’explorer. Mais un jour… 😉

Discourse : un moteur de forum/support technique dynamique (JavaScript), temps réel, avec un brin de StackExchange (modération communautaire). Utilisé par le support SeaFile.

Neo900 : mon prochain téléphone mobile.

Élections, pièges à cons

Pour faire très court, ne pas aller voter c’est voter pour l’extrême droite.

La population qui ne va pas voter est majoritairement « de gauche », déçue par les élus « de gauche ». En revanche, tous les réacs, les rageux, ceux qui veulent moins de noirs, moins d’arabes, moins d’homos, moins de « drogues », plus de « sécurité », plus de répression, moins de droits pour les femmes, eux ils VONT voter. À 8h00 tapantes ils sont devant le bureau de vote, prêts à lâcher leur diarrhée « démocratique » dans l’urne.

Et donc, mécaniquement, en proportion l’extrême droite progresse (pour le même nombre de gens qui votent pour eux).

Je répète donc : ne pas aller voter c’est augmenter le poids du FN.

Et si on vous dit « élections, piège à cons », demandez-vous qui sont les cons, ceux qui votent ou ceux qui expriment leur rébellion en boudant les urnes.

Si vous voulez des chiffres et une analyse plus poussée, il y a un article dans le Monde diplomatique qui fait ça bien.