jeudi 14 décembre 2017
mercredi 22 novembre 2017
mercredi 15 novembre 2017
jeudi 12 février 2015
SQL Server
SQL (sigle de Structured Query Language, en français langage de requête structurée) est un langage informatique normalisé servant à exploiter des bases de données relationnelles. La partie langage de manipulation des données de SQL permet de rechercher, d'ajouter, de modifier ou de supprimer des données dans les bases de données relationnelles.
Outre le langage de manipulation des données, la partie langage de définition des données permet de créer et de modifier l'organisation des données dans la base de données, la partie langage de contrôle de transaction permet de commencer et de terminer des transactions, et la partie langage de contrôle des données permet d'autoriser ou d'interdire l'accès à certaines données à certaines personnes.
Créé en 1974, normalisé depuis 1986, le langage est reconnu par la grande majorité des systèmes de gestion de bases de données relationnelles (abrégé SGBDR) du marché.
SQL fait partie de la même famille que les langages SEQUEL (dont il est le descendant), QUEL ou QBE (Zloof).
En juin 1970, Edgar Frank Codd publia l'article A Relational Model of Data for Large Shared Data Banks (« Un référentiel de données relationnel pour de grandes banques de données partagées ») dans la revue Communications of the ACM (Association for Computing Machinery). Ce référentiel relationnel fondé sur la logique des prédicats du premier ordre a été rapidement reconnu comme un modèle théorique intéressant, pour l'interrogation des bases de données, et a inspiré le développement du langage Structured English QUEry Language (SEQUEL) (« langage d'interrogation structuré en anglais »), renommé ultérieurement SQL pour cause de conflit de marque déposée.
Développée chez IBM en 1970 par Donald Chamberlain et Raymond Boyce, cette première version a été conçue pour manipuler et éditer des données stockées dans la base de données relationnelle à l'aide du système de gestion de base de données IBM System R. Le nom SEQUEL, qui était déposé commercialement par l'avionneur Hawker Siddeleypour un système d'acquisition de données, a été abandonné et contracté en SQL en 19751. SQL était censé alors devenir un élément clé du futur projet FS.
En 1979, Relational Software, Inc. (actuellement Oracle Corporation) présenta la première version commercialement disponible de SQL, rapidement imité par d'autres fournisseurs.
SQL a été adopté comme recommandation par l'Institut de normalisation américaine (ANSI) en 1986, puis comme norme internationale par l'ISO en 1987 sous le nom deISO/CEI 9075 - Technologies de l'information - Langages de base de données - SQL.
Le langage SQL s'utilise principalement de trois manières :
- un programme écrit dans un langage de programmation donné utilise l'interface de programmation du SGBD pour lui transmettre des instructions en langage SQL. Ces programmes utilisent des composants logiciels tels que ODBC ou JDBC. Cette technique est utilisée par l'invite de commande qui permet à un administrateur d'effectuer des opérations sur les bases de données; opérations qu'il décrit en SQL ;
- technique dite embedded SQL : des instructions en langage SQL sont incorporées dans le code source d'un programme écrit dans un autre langage ;
- technique des procédures stockées : des fonctions écrites en langage SQL sont enregistrées dans la base de données en vue d'être exécutées par le SGBD. Cette technique est utilisée pour les trigger - procédures déclenchées automatiquement sur modification du contenu de la base de données.
Filezila
FileZilla Client (FileZilla) est un client FTP, FTPS et SFTP, développé sous la licence publique générale GNU. Il existe également un logiciel de serveur FTP du nom de FileZilla Server. Le logiciel est disponible pour Windows, Mac OS X et Linux.
FileZilla a été créé en 2001 par Tim Kosse et deux camarades de classe. Ils décident de rendre le logiciel open-source car il existe déjà plusieurs clients FTP sur le marché et ils ne pensent pas pouvoir commercialiser FileZilla 1.
Caractéristiques
FileZilla possède les fonctionnalités suivantes :
- Pause et reprise d'un envoi ou d'un téléchargement
- File d'attente
- Commandes personnalisables
- Système anti-déconnexion
- Détection des temps de pause pare-feu
- SOCKS4/5 et proxy HTTP1.1 supportés
- SSL, SFTP, FTPS
- Interface Glisser-déposer
- Gestionnaire de site avec ses dossiers
- Mise à jour/téléchargement
- Support multi-langues
- Multi-platforme
Pour certains utilisateurs, FileZilla présenterait une faille de sécurité car il ne chiffre pas les mots de passe enregistrés par l'utilisateur (ces informations sont enregistrées en clair dans un fichier XML situé sur le disque dur).
Pour d'autres, il ne s'agirait pas d'une faille de sécurité. La non-protection des mots de passe dans FileZilla est une décision réfléchie et assumée de la part des concepteurs du logiciel. Leur raisonnement est que si un logiciel malveillant comme Gumblar ou similaire est présent sur l'hôte, chiffrement ou pas, les données de connexion seront révélées en capturant les paquets tcp sortant de la carte réseau. En effet, en mode FTP, les données de connexions sont envoyées en clair sur le réseau. Les logiciels malveillants sont également capables de lire les registres mémoire et la frappe au clavier ce qui révélera également les données de connexion ou la clé de chiffrement du fichier des mots de passe. Tous les clients ftp, quels qu'ils soient, sont exposés à ce type de logiciel malveillant.
Les auteurs de FileZilla considèrent, par ailleurs, que chiffrer le fichier des mots de passe peut donner une fausse impression de sécurité. Ce non chiffrement volontaire et assumé aurait aussi pour but de forcer les utilisateurs à faire face à la réalité de la sécurité, de les responsabiliser en quelque sorte.
Tera Term Pro
Tera Term (rarement TeraTerm) est un open-source, les logiciels mis en œuvre, émulateur de terminal (communications) programme libre. Il émule différents types de terminaux informatiques, à partir de décembre DEC VT100 VT382. Il prend en charge telnet, SSH 1 et 2 et les connexions de port série. Il dispose également d'un haut-macro langage de script (soutien Oniguruma expressions régulières) et quelques autres plugins utiles.
Les premières versions de Tera Term ont été créés par T. Teranishi du Japon. À l'époque, ce était les émulateurs de terminaux ne librement disponibles pour soutenir efficacement la langue japonaise. Le développement original d'Tera Term arrêté à la fin des années 1990 à la version 2.3, mais d'autres organisations ont créé des variations.
En Octobre 2002 Ayera Technologies libérés TeraTerm Pro 3.1.3 soutenir SSH2 et a ajouté plusieurs autres fonctionnalités comme un serveur web intégré pour l'intégration de l'API avec des systèmes externes, les commandes "keep-alive", et le soutien de base de données ODBC récurrents via le Scripting Macro TT langue. Ayera Technologies n'a pas fait leur open source, mais ne fournit un support technique limité.
En 2004, Yutaka Hirata, un concepteur de logiciels du Japon, redémarré le développement de la version open source de Tera Term. Il a ajouté sa propre mise en œuvre de SSH2 et de nombreuses nouvelles fonctionnalités sur le dessus de ce qui était partie de la version 2.3. Une liste complète d'entre eux est publié sur TeraTerm document. [1]
Pour éviter toute confusion avec les numéros de version et d'indiquer que Tera Term développé par Yutaka était plus récente que la version 3.1.3 de Ayera Technologies, il a été décidé de donner à cette branche de Tera Term professionnels numéros de version à partir 4.xx.
En Janvier 2005, Boris Maisuradze, avec Yutaka Hirata, le début du forum TeraTerm soutien où ils répondent aux questions des utilisateurs Tera terme. Poster dans ce forum est la meilleure façon de suggérer de nouvelles fonctionnalités pour Tera Term ou proposer de nouvelles commandes pour la langue Macro Tera Term.
Depuis 2007, Tera Term a été maintenue par le Projet terme Tera (équipe de développeur japonais) de logiciels en open.
Les dernières versions de Tera Term sont compatibles avec Windows 95 [2] et plus.
Tera Term a des caractéristiques comparables à PuTTY et SecureCRT. [3]
Putty
PuTTY est un émulateur de terminal doublé d'un client pour les protocoles SSH, Telnet, rlogin, et TCP brut. Il permet également d'établir des connexions directes par liaison série RS-232. À l'origine disponible uniquement pour Windows, il est à présent porté sur diverses plates-formes Unix (et non-officiellement sur d'autres plates-formes). PuTTY est écrit et maintenu principalement par Simon Tatham.
Caractéristiques :
- Conserve les paramétrages des hôtes et leurs préférences pour une utilisation ultérieure.
- Contrôle la clé de chiffrement et la version du protocole SSH.
- Il comprend un client SFTP en ligne de commande appelé psftp.
- Il comprend un client SCP en ligne de commande appelé pscp.
- Permet le contrôle de la translation de port (port forwarding) sur SSH en dynamique, local et distant.
- Prend en charge IPv6.
- Supporte les cryptages 3DES, AES, Arcfour, Blowfish, DES.
- Supporte l'authentification par clé publique.
- Supporte les protocoles Telnet, SSH et rlogin, ainsi que les liaisons RS-232.
- Il existe une version en ligne de commande appelée Plink.
- Aucune installation n'est nécessaire ; il suffit de lancer l'exécutable téléchargé pour l'utiliser.
Inscription à :
Articles (Atom)





