Hello :)

BOM + shortcuts/alias/symlinks c'est très bien pour moi ;)

eKA+ :)

Le 11 août 2010 13:44, zwetan <[email protected]> a écrit :

>
> >
> > Pouvoir gérer le BOM des fichiers ce serait pas mal (modifier, supprimer,
> > ajouter, savoir quel est le bom courant) :) et une gestion fine des
> > Mime-types peut être pour aller un peu plus loin que la simple notion
> > d'extension ?
> >
>
> alors par defaut si on cree un fichier txt il est crée en UTF-8 avec
> le bon BOM
> mais oui je peux faire une methode custom pour selectionner le BOM
> voulu, bonne idée :)
> et idem pour editer un BOM existant ou du moins avoir l'info en
> "metadata".
>
> Pour ce qui est des mime-types, humm c'est plus compliqué
> le FileSystem API va gérer des extensions, mais au niveau du file
> system "pure"
> cad on peut faire la différence entre
>  - regular file
>  - directory
>  - symbolic link (OS X, Linux, Windows 7, pas Win95/98/XP)
>  - isEmpty (principalement pour un repertoire)
>  - isHidden
>
> et en plus on peut isoler/remplacer l'extension
>  - getExtension( file.txt )  --> ".txt"
>  - removeExtension( file.txt ) --> "file"
>  - insertBeforeExtension( file.txt, " (1)" ) --> "file (1).txt"
>  - replace extension( file.txt, ".jpg" ) --> "file.jpg"
>
> mais ca ne touchera pas au mime-type,
> ca c'est aussi dans le System mais a un autre endroit
> (et en fait je sais pas trop où :p)
>
> et oui ce serait un truc sympa à avoir, une bonne gestion de mime-
> type.
>
> Le truc que je peux regarder c'est la gestion
>  - des raccourcis (windows)
>  - des alias (OS X)
>  - des symbolic links (OS X / Linux / Windows 7)
>
> les reconnaitres c 'est une chose mais les creer et/ou les editer
> ca peut etre bien aussi
>
> par ex, avec cygwin sous windows, quand on utilise "ln" pour creer un
> symlink
> en fait ca cree un *.lnk sous Windows XP
>
> $ ln -s file.txt file2.txt
>
> en fait dans le details on obtient:
> file.txt
> file2.txt.lnk (qui pointe vers file.txt)
>
> pour l'API on pourrait donc avoir qlqch dans le genre
>
> FileSystem.createShortcuts( param... ); //qui creera un *.lnk que sous
> Windows
> FileSystem.createAlias( param...); // qui creera un alias que sous OS
> X
> FileSystem.createSymbolicLink( param...); //qui creera un vrai symlink
> sous les OS supportés cad Linux / OSX et Win7, et pour Windows 95/98/
> etc. creera un *.lnk
>
> (note: j'ai pas de mérite, il ya deja bcp de code qui gere tout ca
> dans les sources de chromium :P
> http://src.chromium.org/svn/trunk/src/base/
> )
>
> donc, pour redtamarin v0.3, la gestion des mimetypes non (trop court,
> aucune idée où gerer ca), mais les shortcuts/alias/symlinks oui,
> ca peut le faire :) ?
>
> zwetan
>
> --
> Vous recevez ce message, car vous êtes abonné au groupe Google
> Groupes FCNG.
> Pour envoyer un message à ce groupe, adressez un e-mail à
> [email protected].
> Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
> [email protected] <fcng%[email protected]>.
> Pour plus d'options, consultez la page de ce groupe :
> http://groups.google.com/group/fcng?hl=fr
>
>

-- 
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes FCNG.
Pour envoyer un message à ce groupe, adressez un e-mail à [email protected].
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse 
[email protected].
Pour plus d'options, consultez la page de ce groupe : 
http://groups.google.com/group/fcng?hl=fr

Répondre à