Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - totoro

Pages: [1] 2
1
Anubis & Saunders - Français / Re: FileMode ?
« on: March 28, 2017, 06:32:26 pm »
Bonjour Lukas,

toutes réponses se trouvent dans le fichier /library/predefined.anubis
chapitre 5.2 à partir de la ligne 1348.

Code: [Select]
      *** (5.2) Unix file system interface.

public type ReadMode:
  non_readable,             // -
  readable.                 // r

public type WriteMode:
  non_writable,             // -
  writable.                 // w

public type ExecMode:
  non_executable,           // -
  executable.               // x

public type PrivilegedExecMode:
  non_executable,           // -
  executable,               // x                                 
  may_change_id_no_exec,    // S     undocumented (?) Unix: means suid (guid) bit set but not executable
  may_change_id.            // s                           

public type FileMode:                          // corresponding UNIX permission
  file(ReadMode user_readable,                 // r--------
       WriteMode user_writable,                // -w------- 
       PrivilegedExecMode user_executable,     // --x------   --s------    --S------
       ReadMode group_readable,                // ---r-----   
       WriteMode group_writable,               // ----w----   
       PrivilegedExecMode group_executable,    // -----x---   -----s---    -----S---
       ReadMode others_readable,               // ------r-- 
       WriteMode others_writable,              // -------w-
       ExecMode others_executable).            // --------x

Mais les filemode ne serviront à rien pour ce que vous voulez faire.
Je vous conseille plutôt de regarder du coté du chapitre (5.1) Opening files. et ( 5.8 ) Reading and writing files

ouvrir un fichier en lecture


public type ReadFileMode:   
   read.                       // this is for reading in the file (from the beginning)

public define Maybe(RStream)  file(String filename, ReadFileMode mode).

ouvrir un fichier en écriture

public type ReadWriteFileMode:
   new,                        // this creates a new empty file
   append.                     // you can write at the end of an existing file

public define Maybe(RWStream) file(String filename, ReadWriteFileMode mode).

Voici le code pour ouvrir un fichier en lecture

 if (Maybe(RStream)) file(file_name_path, read) is
 {
    failure then print("erreur d'ouverture du fichier"),
    success(fd) then <-- à partir de maintenant vous pouvez utiliser le fd un peu comme le file descriptor C, mais complètement différent en Anubis
 }

2
Routeurs CXM Sense / Savoir si le TRIM est supporté par le SSD
« on: January 26, 2016, 02:50:33 pm »
Bonjour à tous,

Ce post est en relation avec le post pour activer le TRIM des SSD sous pfSense et OPNsense .
 il est important en premier lieu, de savoir si votre SSD supporte le TRIM.

sur pfSense choisir l'option 8 du menu de la console (port série), pour entrer dans le shell du système d'exploitation FreeBSD/nanoBSD.

Déterminer la présence et l'identifiant du SSD avec la commande geom disk list.

geom disk list
Geom name: ada0
Providers:
1. Name: ada0
   Mediasize: 500107862016 (466G)
   Sectorsize: 512
   Stripesize: 4096
   Stripeoffset: 0
   Mode: r2w2e4
   descr: HGST HTE545050A7E680
   lunid: 5000cca7a3c005cc
   ident: RB050AM5001JWJ
   fwsectors: 63
   fwheads: 16

Geom name: ada1
Providers:
1. Name: ada1
   Mediasize: 2012774400 (1.9G)
   Sectorsize: 512
   Mode: r1w0e1
   descr: CF 2GB
   ident: TSS50031111221081026
   fwsectors: 63
   fwheads: 16


ici nous avons ada0 et ada1

si votre SSD est en ada0 il faut saisir la commande camcontrol identify ada0

camcontrol identify ada0
pass0: <HGST HTE545050A7E680 GR2OA230> ATA-8 SATA 3.x device
pass0: 100.000MB/s transfers (UDMA5, PIO 8192bytes)

protocol              ATA/ATAPI-8 SATA 3.x
device model          HGST HTE545050A7E680
firmware revision     GR2OA230
serial number         RB050AM5001JWJ
WWN                   5000cca7a3c005cc
cylinders             16383
heads                 16
sectors/track         63
sector size           logical 512, physical 4096, offset 0
LBA supported         268435455 sectors
LBA48 supported       976773168 sectors
PIO supported         PIO4
DMA supported         WDMA2 UDMA6
media RPM             5400

Feature                      Support  Enabled   Value           Vendor
read ahead                     yes      yes
write cache                    yes      yes
flush cache                    yes      yes
overlap                        no
Tagged Command Queuing (TCQ)   no       no
Native Command Queuing (NCQ)   yes              1 tags
SMART                          yes      yes
microcode download             yes      yes
security                       yes      no
power management               yes      yes
advanced power management      yes      yes     16512/0x4080
automatic acoustic management  no       no
media status notification      no       no
power-up in Standby            yes      no
write-read-verify              no       no
unload                         yes      yes
free-fall                      no       no
Data Set Management (DSM/TRIM) no
Host Protected Area (HPA)      yes      no      976773168/976773168
HPA - Security                 no


ici le test à été fait sur un disque dur qui bien évidement ne supporte pas le TRIM. Pour cette raison la colonne support pour le TRIM est no.



3
iCallDroid / Re: Comment configurer le TimeZone d'un iCallDroid
« on: October 30, 2015, 11:07:53 am »
Bonjour,

Il semblerait que se soit un problème de date et non pas de Time Zone.
21 juillet de quelle année ? (peut être un problème de batterie si c'est toujours la même date)

Cordialement

4
Téléphones FANVIL / mettre un F52 en Français
« on: October 16, 2015, 01:18:12 pm »
Bonjour,

Pour les possesseurs de Fanvil F52 qui souhaitent passer l'interface du téléphone en français, voici la procédure:

Ceci concerne les appareils dont le firmware est inférieur à la version 2.3 635. Avant cette version le français n'était pas disponible.
Télécharger le firmware ci-après http://www.fanvil.fr/firmware/F52/2c2bV2_3_734_379T20150309165731.z et faite la mise à jour depuis l'interface web du téléphone.
Une fois la mise à jour faite, depuis le clavier du téléphone tapez la séquence suivante
MENU -> 3 -> 1 -> 7 (flèche vers la droite  (avec le bouton +)  3 fois pour sélectionner le français)

Support Calexium

5
Voyons voir avec le source des 99 bouteilles de bières



 *Project*                             The Anubis Project
   
 *Title*                          99 bottles of beer lyric maker
   
 *Copyright*                          No copyright for that

 *Released*
   
 *Author* David RENE
   
 *Overview* 
   
   This is the  Anubis version of 99 bottles  of beer lyric generator.  You  can find more
   information here: http://www.99-bottles-of-beer.net/

define One showLyric( Word32 bottles ) =
 
  if bottles >- 1 then
    print(to_decimal(bottles) + " bottles of beer on the wall, " + to_decimal(bottles) +
          " bottles of beer.\nTake one down and pass it around, " + to_decimal(bottles - 1) +
          " bottles of beer on the wall.\n\n") ;
    showLyric( bottles - 1)
  else if bottles = 1 then
    print("1 bottle of beer on the wall, 1 bottle of beer. \n" +"
          Take one down and pass it around, no more bottles of beer on the wall.\n\n");
    showLyric (bottles - 1)
  else print("No more bottles of beer on the wall, no more bottles of beer.\n" +
             "Go to the store and buy some more, 99 bottles of beer on the wall.\n")
.

global define One _99_bottles_of_beer ( List(String) args) =
  showLyric(99)
  .
   


6
Anubis & Saunders - Français / Re: Mode Debug
« on: August 06, 2015, 07:56:14 am »
Eh non, il n'y a pas de préprocesseur en Anubis ce qui est un peu dommage, mais Alain doit avoir ses raisons.


7
Routeurs CXM Sense / [Annonce] CXM Sense - Avec pfSense 2.2.4
« on: August 06, 2015, 07:50:53 am »
Les routeurs CXM Sense de Calexium sont désormais livré avec la version 2.2.4 de pfSense lorsque vous choisissez la version 2.2.X dans les options d'achat.

Cette version apporte beaucoup^des corrections sur IPsec.

Nouveautés
Retrouvez ici les nouveautés de la version 2.2.4 (Anglais)

BUGs connus

Vous pouvez vérifier ici les bugs et erreurs de cette version 2.2.4.

L'équipe Calexium

8
Routeurs CXM Sense / Re: Backup/restore
« on: August 06, 2015, 07:42:54 am »
bonjour,

Cela semble correspondre à une différence de vitesse sur le port série entre la vitesse du BIOS et celle de pfSense.
Car à première vue freeBSD boot et l'on peut voir la première barre | du tourniquet d'attente (le sablier FreeBSD)

Cordialement

9
Cartes mères embarquées / debian pour Alix 2Dx
« on: July 20, 2015, 01:06:14 pm »
On nous demandé ce matin s'il existait un debian pour les cartes Alix de PC Engines ?

Eh bien voici un lien allant faire des heureux.
https://code.google.com/p/debian-for-alix/

Il y a une image avec debian 6 et une autre avec debian 7

Si quelqu'un fait une image avec debian 8 on est preneur. On fera circuler l'information


10
Anubis & Saunders - Français / Re: Anubis Livecoding
« on: July 11, 2015, 04:51:58 pm »
Oui ça serait bien.

Je suis d'ailleurs actuellement en Anubis 96H live coding.
Mais bon, il n'y a personne autour.
Généralement la calexium_lib anubis ressort de 96h toujours avec des optimisations ou des améliorations substantielles.

Si tu veux de joindre à moi... Fin du run le 14 juillet dans la soirée... En en feu d'artifice.

フランスのトトロ 

11
Routeurs CXM Sense / Re: Routeur qui ne boot plus
« on: July 11, 2015, 04:38:43 pm »
Information pour tout le monde.

Nous avons travaillé sur le problème de Jacques. Il s'avère qu'utiliser des SD pour pfSense cela provoque des erreurs I/O au bout d'un certain temps (voir d'un temps certain) lors d'un reboot dû à une coupure électrique.
L'usure de la SD fait que les cellules contenant des informations importantes pour le démarrage ne sont plus accessible.
La solution est de ne plus utiliser des SD pour pfSense car le TRIM ne peut être activé sur les SD (à ma connaissance).

Nous avons choisit chez Calexium de ne plus vendre le produit avec une SD 4Go. Ce modèle à été remplacé par un mSATA 4Go industriel de la marque Maximus dont Calexium est l'importateur exclusif en France. Le prix final est de quelques €uros supplémentaires pour une tranquillité supérieure.

Les modèles APU de pfSense sont maintenant proposé avec les supports suivant:

  • mSATA 4 Go*
  • mSATA 8 Go*
  • mSATA 16 Go*
  • HDD industriel 320 Go

*Sur les mSATA le TRIM est activé

12
Routeurs CXM Sense / [Annonce] CXM Sense - Avec pfSense 2.2.3
« on: July 11, 2015, 04:22:39 pm »
Les routeurs CXM Sense de Calexium sont désormais livré avec la version 2.2.3 de pfSense lorsque vous choisissez la version 2.2.X dans les options d'achat.

Cette version apporte des corrections sur les VPN. Erreurs indroduitent depuis la version 2.2.

Nouveautés
Retrouvez ici les nouveautés de la version 2.2.3 (Anglais)

BUGs connus

Vous pouvez vérifier ici les bugs et erreurs de cette version 2.2.3.

L'équipe Calexium

13
Oui j'ai remarqué après que la deuxième archive le contenait.

Pour continuer sur ce "coloriseur", Il serait intéressant de pouvoir l'implémenter sur ce forum.
J'avais essayé quelque chose du genre il y a plus d'un an, mais sans succès j'ai abandonné.

Ta version semble prometteuse et pourquoi remettre ça au gout du jour.
Cela nous permettrait aussi de discuter sur des algos, etc.


14

2 fichiers de tests sont disponibles dans l'archive:
  • index.html : contenant un programme d'exemple simple.
  • test-predefined.html : contenant tout le fichier predefined.anubis


Il n'y a pas le fichier test-predefined.html dans l'archive

15
Anubis & Saunders - Français / Re: Exemples APG
« on: June 23, 2015, 02:44:48 pm »
Bonjour,

dans anubis_dev/manuals/en il y a le fichier "Anubis-doc-1-14.pdf"
APG est décrit à partir de la page 69.


Pages: [1] 2
SimpleMachines Appliance - Powered by TurnKey Linux