26

Tera Magazine N1

Embed Size (px)

DESCRIPTION

revue numérique en informatique

Citation preview

Page 1: Tera Magazine N1
Page 2: Tera Magazine N1

2

e

Préface Tera-magazine est une revue numérique marocaine couvrant le domaine des technologies de l’information et de la communication. Ce magazine gratuit est le fruit du travail d’une équipe de spécialistes qui visent à créer un carrefour pour les passionnés du domaine infor-matique au Maroc.

Nous essayons à travers les articles de Tera-magazine de vous proposer des sujets d’actualités qui présentent un intérêt majeur. La rédaction des articles se fait en trois langues : en arabe, en français et en anglais.

Le début étant difficile nous vous demandons de nous épauler avec vos avis et vos articles dans un horizon de partage pour mettre à la disposition du lecteur un support de référence

au Maroc.

La porte est grande ouverte devant vous pour publier vos articles. Nous sommes assez mo-tivés pour réussir dans cette expérience.

Merci

L’équipe de rédaction

Page 3: Tera Magazine N1

3

:

SPDY une évolution vers http 2.0 P4

Dossier sur la compression des données P7

Tera-labo P13

Annexe : GNU TAR P14

Windows starter نظـــــام ترقيـــــــــــة P17

Tera-trick P19

Rooter Android P20

App-scoot P23

Page 4: Tera Magazine N1

4

epuis sa création en 1990, le protocole http est le standard dominant dans les échanges web, or l’évolution rapide du web qui est devenu trop exigeant et les limitations que HTTP présente, poussent à penser à améliorer ce protocole. Une tentative actuelle de Google et de Microsoft est en cours pour standardiser un protocole complémen-taire pour optimiser HTTP et augmenter sa capacité vue que le substituer s’avère une mission difficile.

Google a présenté SPDY en 2009 comme étant un protocole, open source, expéri-mental pour accélérer les échanges sur le web, tandis que Microsoft a répliqué en proposant une nouvelle approche bapti-sée « HTTP Speed+Mobility » qui s’appuie sur le protocole SPDY en élargissant ses compétences à d’autres formes de com-munications en faisant appui sur les WebSockets.

SPDY est protocole du niveau application du model OSI (fig.1), il propose de dimi-nuer les latences de chargement des pages Web en multiplexant les requêtes sur la même connexion TCP avec gestion de priorité des requêtes et compression

des en-têtes HTTP pour arriver à une ré-duction de 50%.

Figure 1

Support de SPDY:

SPDY est supporté à partir de la version 11 de Firefox où il est cependant désactivé par défaut, il sera activé par défaut dans Firefox 13 qui est sorti en beta. Tandis que chrome le prend en charge. Par ailleurs une extension, SPDY indicator (fig.2) pour les deux browsers, permet de savoir si les sites visités utilisent ce protocole.

Figure 2

D En 1996, HTTP/1.0 est

devenu un standard

de l'IETF.

Pour activer SPDY en Firefox 11

tapez about:config dans la

barre d’adresse et activer la

variable network.http.spdy

.Fig. 14

Page 5: Tera Magazine N1

5

Figure 3

SPDY intervient au niveau client et serveur sans intervenir sur le canal d’ou la nécessi-té du support des navigateurs et des sites

web. Récemment twitter a annoncé son support du protocole SPDY.

Il existe d’autres recherches tel que HTTP over SCTP, SST, MUX et SMUX, qui propo-sent des solutions au problème de latence web, mais chacun présente des défauts techniques (intervention sur la couche transport, etc.) ce qui favorise SPDY.

L’IETF (Internet Engineering Task Force) se penche actuellement sur SPDY et la proposition concurrente de Microsoft, pour l’inclusion dans la prochaine révision du protocole HTTP, surnommé «HTTP 2.0» Qui garderait Toute la Compatibilité avec l’existante.

Pour activer SPDY en Firefox 11

tapez about:config dans la

barre d’adresse et activer la

variable net-

work.http.spdy.enabled

(Fig. 3)

Page 6: Tera Magazine N1

6

Tera - dossier La Compression et l’archivage

des données

Page 7: Tera Magazine N1

7

LE COMPRESSEUR PARFAIT ?

Archivage et compression maximale

ans le domaine d'archivage ou de

compression des fichiers il existe

une panoplie d’outils où chacun

offre un certain nombre d’avantages

concurrentiels. L’offre étant diversifiée

le choix d’outil à utiliser, en

vue des besoins qui varient,

devient une mission difficile.

Dans cet article on présen-

tera un ensemble de ben-

chmarks pour présenter des solutions

performantes d’archivage ou de com-

pression et répondre à quelque question

courante dans ce domaine. À la fin de cet

article vous trouverez un tutoriel pour

utiliser le meilleur compresseur qui arrive

à compresser des fichiers avec un ratio

de 80%. Cet article ne prétend pas à

l’exhaustivité mais, veut présenter une

initiation à ce sujet.

Compression et archivage quelle différence? L’archivage et la compression sont deux

notions très liées ou même se confondent souvent. Cepen-dant, on peut faire la distinc-tion en considérant que l’archivage est l'action de ras-sembler un ensemble de fichier en un seul généré par l’outil

utilisé, tandis que la compression est l'opération de diminuer le volume binaire du ou des fichiers compressés avec ou sans perte selon l’algorithme utilisé.

On peut alors déduire qu’un logiciel d'ar-chivage n'est pas forcement un outil de compression et vice versa, sauf que la plu-part combinent les deux actions. On tien-dra pour la suite que les compresseurs sont des archiveurs et vice versa sauf dans des cas rares.

D

Le mot « compresser » n'existe

pas en bon français, car c'est

un anglicisme conçu à partir du

verbe compress qui signifie

comprimer en anglais.

Page 8: Tera Magazine N1

8

Existe-il un Archiveur sans com-pression ?

Les archiveurs sans compression sont rares souvent utilisés pour des cas spécifiques, tel

que la mise en place des bibliothèques de développement. Tar (présenté en Annexe) qui est sous linux est un bon exemple pour tester un outil uniquement pour l’archivage.

Quel archiveur / compresseur à utiliser ?

Pour essayer de répondre à cette question on procède à un ensemble de benchmarks entre

les outils proposés pour déceler le compresseur performant. Le premier test sera autour des

formats supportés en lecture et en écriture vue l’importance de ce paramètre vis-à-vis de la

portabilité des formats souhaités. Les deux tableaux suivant résument les résultats de la

comparaison:

Formats en écriture Formats en écriture

Il est clair que des logiciels tels que File Roller qui est l’archiveur de GNOME,7-zip,Peazip, IZARc, StuffIt (sous Mac) ou ark (sous linux) l’emportent, contrairement à Winrar ou Winzip qui sont limités en nombre de formats générées (Zip ou Rar).

Page 9: Tera Magazine N1

9

Note sur L’interopérabilité :

Si on s'intéresse à l'interopérabilité multi-systèmes c'est-à-dire si on doit souvent compres-

ser, transférer puis décompresser des archives entre systèmes d'exploitation (Windows,

Linux...) on opte généralement pour des outils générant le format d’archivage/compression

zip. Le format zip est pratique en cas de chargement d’archive sur des serveurs (sous linux)

d’hébergement web.

Benchmark des taux et temps de compression:

Le taux ou RATIO de compression dépend

de la nature des documents à compresser

et du type de la compression avec ou sans

perte. Dans la suite de cet article on pré-

sente un benchmark basé sur un test de

compression d’un ensemble de 100 fi-

chiers de 300 Mo dont la composition est

détaillée dans la figure : fig1.

Fig. 1

Page 10: Tera Magazine N1

10

Le tableau suivant résume les résultats du test, des différents compresseurs, selon le Ratio

de compression.

Ratio de Compression Durée de Compression Efficacité i

Page 11: Tera Magazine N1

11

Analyse des résultats

Ratio de compression :

Les plus performants dans ce test sont

PAQ8Px, PAQ8P et WinRK. En moyenne ils

sont capables de comprimer à 80% de ré-

duction de la taille, mais de prendre un

minimum de 8,5 heures pour compresser.

PAQAR (V4) peut prendre même 17 heures

pour terminer le test. WinRK avec une

compression de79.7% prend environ 9

heures en compression, mais avec un

temps de décompression plus réduit.

Paq8px Ga-gnant avec un ratio de 80%

Il n'est pas surprenant que tous les pro-

grammes mentionnés font usage d'un

PAQ (ou équivalent) pour la compression.

Si vous avez des fichiers avec des images

incorporées (par exemple des fichiers

DOC) utilisez PAQ8, il les reconnaît et il les

compresse séparément, en stimulant ainsi

la compression de manière significative.

Tous les programmes mentionnés (sauf

WinRK) sont gratuits. On peut avoir des

résultats meilleurs si on choisi un autre

compresseur de la famille PAQ (Zpaq,

FP8...) avec des contraintes de temps ou

de mémoire pour une compression maxi-

male (exemple fig.2).

À la fin de cet article on présentera une

utilisation de ce compresseur puissant et

l’un de ses dérivés.

Rapidité :

Les plus rapide dans ce test sont THOR1 ,

QuickLZ, SLUG et lzop, les deux premiers

compressent 300Mo en moins de 3,4 se-

condes (ce qui génère un flux de données

d'entrée total de 300 Mo, 150 Mo de sortie

/ 3,5 sec = 128 Mo/s). À cette vitesse la per-

formance IO du disque dur a un impact

important sur la vitesse de compression.

En conséquence le taux de compression

n'est pas très élevé (à peine 50%).

Décompression :

Les vitesses de décompression sont géné-

ralement beaucoup plus rapides que les

vitesses de compression à l'exception des

compresseurs utilisant un PPM ou PAQ-

moteur. Une décompression de 5-7 se-

condes mène les systèmes (IO / hardisk) à

leurs limites, la compression de disque

virtuel (ou /dev/null) devrait probablement

être encore plus rapide.

1 Téléchargeable à http://rapidshare.com/files/27227218/THOR_094.zip.html

Fig 2

Page 12: Tera Magazine N1

12

Compromis, Ratio, Rapidité:

Winrar ,7-zip, mais surtout NanoZip et

FreeARC ont une bonne efficacité, ils ont

une bonne compression et sont raisonna-

blement rapide. FreeARC et NanoZip sont

capables de comprimer 300Mo jusqu'à 79

Mb en moins de 3 minutes. Les gens à la

recherche d'une bonne compression (mais

pas ultime) et rapide devrait avoir un coup

d'œil à ces programmes.

Avis de TERA-Magazine :

À partir des comparaisons il est clair qu’il

n’existe pas un outil idéal qui compresse

avec un ratio maximal en un temps mini-

mal. Cependant vous pouvez faire votre

choix selon l’avantage que vous favorisez

selon vos besoins en déprimant des autres

caractéristiques.

Pour une utilisation (archi-

vage/compression) non professionnelle,

riche en options et performante on opte

pour Peazip, NanoZip ou FreeARC.

NanoZip présente des options de com-

pression telles que le contrôle de la mé-

moire utilisé avec un outil graphique qui

range les ratios de compression selon le

compresseur sélectionné (Fig.3).

Autre conclusion à retenir c’est que dans

un certain nombre de cas particuliers (Au-

dio, vidéo, et images) dans lesquels des

taux de compression beaucoup plus éle-

vées sont possible car ils tolèrent des

compressions «avec perte» de 10:1 à 20:1

sans aucun défaut «visible» ou de jusqu'à

50:1 ou 100:1 avec des défauts mineures.

Si vous compresser

du MPEG alors la

compression ne sera

pas très utile car il est

déjà compressé

Fig 3

Page 13: Tera Magazine N1

13

Tera-LABO

Utilisation du PAQ8Px

Personnellement j’utilise ce compresseur

très puissant surtout pour la compression

et archivage multiple générant le format

« .paq8px » pour gagner de l’espace pour

stocker les données sur mes serveurs

d’archives.

En mode console ‘CLI’ :

Ce mode est plus riche en option que le

mode graphique. Tout d’abord on com-

mence par Télécharger paq8px sur

SourcForge.net.

- Pour compresser on utilise la comande paq8px [-N] file1 [file2...]

- Pour décompresser: paq8px [-d] file1.paq8px [dir2]

Remplace -N par -8 pour la compression maximale (N pour niveau)

Sur son site officiel on trouve d’autres compresseurs de la famille paq8 faites votre choix.

Astuce :

Pour utiliser ce compresseur il suffit

de glisser le fichier ou dossier à compres-

ser sur l’exécutable paq8px.exe et pour

décompresser glisser le fichier compres-

sé.

En mode graphique:

La famille PAQ auquel appartient PAQ8PX

peut être utilisée à travers un outil tiers

tel que Peazip qui est adapté au besoin

pour faire une compression en PAQ, avec

l’inconvénient que vous ne disposez pas

des options qui maximisent la compres-

sion contrairement au mode CLI.

Page 14: Tera Magazine N1

14

Pour archiver mon dossier d’une centaine

de fichiers « .psd » j’utilise Peazip pour le

compresser en 10Mo (Fig4)

Fig 4

FP8 Evolution de Paq8 (= Fast PAQ8)

FP8 (= Fast PAQ8) est basé sur le com-

presseur paq8px_v69. Il offre un meilleur

Ratio de compression et plus rapide que

son antécédent .Il reste à signalé que les

données de types (wav, bmp, jpeg) sont

compressées avec le même ratio et vitesse

qu’avec PAQ8PX vue que ses types sont

compressé par leur algorithme de codage

source.

Comparaison de vitesse de compression:

- paq8px_v69 = 50.8s

- fp8 = 6.6s

Tera-Mot:

Ainsi on arrive à la fin. J’ai essayé dans cet

article de faire un survol du sujet de com-

pression/archivage qui est très vague et

j’espère que vous avez appris de nouvelles

informations et que ce travail vous sera

utile. Dans de prochains articles si

l’occasion se présente on discutera les

algorithmes de codage utilisés (MPEG..),

comment peut on réduire considérable-

ment des fichiers iso, la compression par

des codecs, etc...

I http://sourceforge.net/tracker/?func=detail&aid=2934107&group_id=14481&atid=364481

N’hésitez surtout

pas de me faire

part de vous re-

marques ou cri-

tiques.

Page 15: Tera Magazine N1

15

Annexe

Sous linux tar (derived from tape archive littéralement « archiveur pour bande ») reste l’outil le plus répandus pour archi-ver.con utilisation étant très simple ci-dessous un tutorial concis a son sujet.

Archivage des données:

Pour archiver des données, on utilise la commande tar -cvf, comme suit :

tar -cvf Data.tar Data

c pour Create, v comme Verbeux, f comme Fichier.

tar -cvf est suivi du nom de l’archive, celle-ci doit toujours terminer par .tar ici c’est Data.tar, et du nom du répertoire que l’on veut archiver, ici c’est Data.

Tar est juste un outil d’archivage généra-lement utilisé en conjonction avec des compresseur tels que gzip, bzip2, ou xz pour créer des fichiers archivé et com-pressé .tar.gz, .tar.bz2, .tar.Z or tar.xz.(Fig.5)

Fig 5

Désarchivage de données

Pour désarchiver des données on utilise la commande tar -xvf suivi du nom de l’archive

tar -xvf Data.tar

Archivage et compression de données

Lorsque les données sont importantes, on désire parfois compresser les données à l’aide de l’utilitaire gunzip, on utilise alors la commande tar -cvzf

tar -cvzf archive.tar.gz Data

tar -cvzf est suivi du nom de l’archive (elle doit toujours terminer par .tar.gz ici c’est archive.tar.gz, et du nom du répertoire que l’on veut archiver, ici c’est Data.

Décompression de données

Pour décompresser l’archive on utilise la commande d’extraction tar -xvzf

tar -xvzf archive.tar.gz

Page 16: Tera Magazine N1

16

ترقية

Windows 7 Starter

Page 17: Tera Magazine N1

17

‎Windows على كمبيوتر باستخدام Windows 7starter ترقية

Anytime Upgrade

نضام تتبيت صعوبة يواجه كما . 7 ويندوز بدل Windows 7 starter على إحتوائه مشكل° 01 الصغير الحاسوب مشتري غالبا يواجه

USB. مفتاح استعمال يوجب مما االقراص قارئ لغياب نظرا جديد

Windows 7 Starter تفتقد إلى بعض الميزات التي توفرها اإلصدارات األخرى من.Windows 7

Starter غيغابايت من ذاكرة 2ال يدعم أكثر من RAM اإلصدارات األخرى المتقدمة من حين في Windows 7 يمكنها استخدام سعة

.، مما يساعد الكمبيوتر لديك على تشغيل العديد من البرامج بيسر وسالسةRAM أكبر من ذاكرة

.ميزات إضافية مثل شفافية حدود النوافذ والنظرة الخاطفة واالهتزاز والنسق وخيارات التخصيص األخرى غياب نسجل كما

‎ إلى إصدار آخر مثل ‎Windows 7 Starter ترقية كمبيوتر اإلنترنت الخاص بك من Windows Anytime Upgrade يمكن لـ

Windows 7 Home Premium أو Windows 7 Ultimate في دقائق معدودة عالوة على أنه يحتفظ بالبرامج واإلعدادات الملفات في

أماكنها

Fig. 6

تذكر أن

‎Windows Anytime Upgrade كل ما تحتاج إليه لبدء الترقية هو مفتاح

االنجليزية الكلمة لترجمة إقتراح هو ترقية مصطلح

upgrade الفرنسية أو mise à niveau

Page 18: Tera Magazine N1

18

Tera-Tricks

Page 19: Tera Magazine N1

19

How to download a

YouTube playlist?

In my first article in Tera-magazine, I’ll share with you a recent experience. Last week I was navigating through YouTube and by chance I found a pretty YouTube playlist containing a tutorial series, but I have no time to download all videos one by one using idmane. I asked myself if there is any solution to download the en-tire playlist. If you are interested then, I suggest you read this article.

After some googling I found an interesting tool: “the YouTube Download”. Easy to use once you have installed it, you can paste in any video or playlist URL and choose the video quality and video for-mat, such as MP3, FLV and 3GP and start your download.

Figure 7

One of the best parts about this down-loader program is that you can preview the size of the individual videos and the playlist as a whole depending on the video format you choose. You can also select individual videos from a playlist that you want to download and which ones you want to skip.

The instructions for this program suggest that you can also use this program to download all of the videos from a channel as well.

Page 20: Tera Magazine N1

20

Rooter Android

ndroid est un système très puissant qui malheureusement présente des limitations d’utilisation et n’offre pas le contrôle total du Smartphone à l’utilisateur .Pour bénéficier de tout le potentiel d’un appareil tournant sur Android, il faudrait alors le ‘rooter’ c.-à-d il faut avoir les droits de l’administrateur (root) sur le système. Sur l’iPhone d’Apple le vocabulaire n’est pas le même puisqu’on parle de jailbreaking, mais le concept est le même.

Pourquoi rooter mon Android?

Avec tous les droits d’administration en sa possession, l’utilisateur peut réaliser un ensemble

d’opération :

modifier la fréquence de fonctionnement du processeur (l’overclocking) manuelle-

ment ou par des applications destinées à ce but qui ne tournent que sur des mobiles

routés.

Utiliser des applications non compatibles.

Augmenter la puissance de son mobile.

Utiliser Apps2SD, qui permet de copier tous vos applications à une carte SD formatée

en ext2/3/4.

utiliser le ‘WiFi Tether’ pour vos connecter en ad hoc avec votre pc pour éventuelle-

ment un partager une connexion internet.

Faire des captures d’écran.

Personnaliser son interface

..

Pourquoi ne pas rooter ?

En Rootant votre mobile vous risquer, en cas de mauvaises manipulations,

de le bloquer. Pour éviter cette possibilité, vous êtes invité à faire un backup

à l’aide de Mybackup(ou chercher une autre sur googleplay) pour retourner

à une version antérieure du système.

A

Figure 1 Mybackup

Page 21: Tera Magazine N1

21

La garantie de votre mobile est perdue, car les constructeurs refuseront un mobile en garantie s’il est

rooté, cependant vous pouvez reverser le processus et dérooter votre mobile pour profiter de la garan-

tie.

Comment rooter ?

Il existe plusieurs méthodes ou plutôt d’outils pour rooter vos mobiles. La méthode de root dépend

de la version d’Androide et du type de l’appareil. Vous pouvez essayer d’utiliser les outils conçus

pour rooter un maximum de mobile si ces outils ne fonctionnent pas alors chercher selon le type de

votre mobile.

Pour des appareils sous Android 2.2

DooMLorD V.4 (très facile à utiliser) SuperOneClick Universal Androot Z4Root (Le grand intérêt du programme est de pouvoir rooter le téléphone de ma-

nière temporaire jusqu’au prochain reboot.)

Pour des appareils sous Android 2.3(Gingerbread) or plus récent

GingerBreak (figure2)

Figure 2

Si vous êtes intéressé par rooter votre mobile je vous conseille de chercher sur Youtube ou sur internet selon le type de votre appareil et surtout de faire un backup avant de commen-cer à rooter pour éviter tout problème .Tera-magazine peut vous aider dans cette manipula-tion et vous fournir les informations nécessaires. Si vous êtes intéressés, contactez nous.

Page 22: Tera Magazine N1

22

App-Scoot

5 Best

Applications

To Try!!

Page 23: Tera Magazine N1

23

Windows

Dans cette édition de Tera-magazine nous vous suggérons un ensemble d’application Windows gratuits qui

s’avèrent très utiles.

Avoir des fichiers en double dans votre disque dur est assez ennuyeux en raison du fait que vous ne pouvez pas aller sur la vérification de dossier de tous et chacun pour le duplicate content, mais si vous utilisez un détecteur de doublons de fichiers, vous pouvez facilement localiser et supprimer ces copies supplémentaires de fichiers à partir de votre disque dur.

Figure 4 http://www.duplicatecleaner.com/

Page 24: Tera Magazine N1

24

Audacity est un logiciel libre, gratuit et multi-plateforme pour l'enregistrement et l'édition de sons.Audacity est disponible pour Windows®, Mac®, GNU/Linux®, et d'autres systèmes d'exploita-tion. Pour en savoir plus sur Audacity.

Figure 5

iPrint est un outil qui vous permet de gérer vos impressions. Il vous aide à économiser votre encre,

votre temps ainsi que votre portefeuille. Une fois installé une imprimante virtuelle est ajoutée au

centre d’impression de Windows.

Figure 6 http://www.commentcamarche.net/download/telecharger-34067090-iprint

Page 25: Tera Magazine N1

25

Zimbra Desktop est un logiciel de gestion de messagerie capable de faire la concurrence aux produits de

Microsoft: Outlook et Exchange. Il peut être utilisé comme client ou comme serveur de messagerie et inclut

des fonctions de calendrier et d'agenda.

Figure 7 http://www.zimbra.com/products/desktop.html

Facebook Messenger pour Windows se présente sous la forme d'un véritable logiciel. En plus de la messagerie, celui-ci propose la lecture des dernières mises à jour de ses contacts au sein d'un filet dynamique ainsi que la réception des notifications.

Figure 8 https://www.facebook.com/mobile/messenger

Page 26: Tera Magazine N1

26

/Terarevue en twitter [email protected]

http://tera-magazine.blogspot.com/

i Source :Maximumcompression.com