OpenLLM-France/wikimedia huggingface dataset:
# Recherche d'information sur l'internet
## Les outils de recherche

Lorsque l'on parle d'outils de recherche sur l'internet on évoque en général des sites internet permettant d'accéder à d'autres sites (Google, Yahoo!, etc.) plutôt que des logiciels à installer sur un ordinateur (comme Copernic).
Parmi ces sites, il faut distinguer :
* les moteurs de recherche
    résultats obtenus à partir du contenu des pages web
** Bing
** Copernic (à installer sur l'ordinateur)
** Google
* les annuaires
    listes classées par catégories
** Yahoo
* les métamoteurs
    résultats obtenus à partir de plusieurs moteurs de recherche
** Kartoo
Actuellement ces sites deviennent de plus en plus des outils hybrides qui combinent des fonctionnalités d'annuaires ou de moteurs voire d'autres services (actualités, encyclopédie, ...).
La distinction annuaire (répertoire)/moteur est donc plus difficile à opérer ; elle n'en est pas moins essentielle, car ils sont totalement différents :
* Le mode de sélection :
** les annuaires sont constitués par des indexeurs qui sélectionnent un certain nombre de sites ;
** les moteurs indexent automatiquement, mais de façon évidemment moins avisée...
* Le type et le nombre de documents référencés :
** quelques milliers de sites dans un annuaire,
** plusieurs milliards de pages dans un moteur
Il est intéressant également de connaître, en plus de quelques annuaires et moteurs généralistes, des outils de recherche spécialisés permettant de repérer des informations mal indexées par les moteurs de recherche ("web invisible" ou "web profond", qui comporte notamment le contenu des bases de données en ligne).

## Bien utiliser les outils de recherche

Le mode de recherche, la syntaxe, les champs couverts varient suivants les outils : aussi, il est plus important de bien maîtriser quelques-uns d'entre eux, plutôt que de les utiliser tous, mais incorrectement : pensez à consulter les pages d'aide ou les FAQ que la plupart de ces sites mettent à votre disposition. Pensez à utiliser aussi des outils de veille documentaire.
À l'heure où la plupart des sites de recherche tendent à se constituer en "portails" afin de fidéliser l'internaute — ils proposent, outre un outil de recherche sur les sites internet, une encyclopédie, des dépêches d'agence, des dossiers d'actualité, mais aussi des liens "commerciaux" vers des sites partenaires (cybercommerce...) et différents services (adresses mail gratuites, stockage de fichiers...) — il faut faire très attention lors d'une recherche documentaire :
* à la partie du site que l'on interroge (l'annuaire, le moteur) ;
* et aux réponses trouvées :
** sites sélectionnés par des professionnels pour l'annuaire,
** page indexée automatiquement de la base de données du moteur,
** liens sponsorisés mis en évidence non pour leur qualité intrinsèque mais pour des raisons commerciales

## Méthode de recherche et vérification des résultats

voir : Méthode de recherche sur l'internet
voir : Évaluer l'information trouvée sur l'internet

## L'évolution des outils - La veille sur l'internet

voir : Veille documentaire

## Exercices sur l'internet

voir : Exercices de recherche sur l'internet
# Recherche d'information sur l'internet/Veille documentaire

Bien savoir rechercher sur l'internet implique aussi la nécessité d'être constamment informé(e) des évolutions d'un site ou d'un sujet donné.
Il existe des outils qui permettent assez facilement de faire de la veille :

## Être informé de l'évolution d'un site

Vous pouvez "surveiller" des pages précises de sites pour être alerté de leur mise à jour. Des outils téléchargeables peuvent vous informer par mail sur la mise à jour des pages sélectionnées : ex. Check&get http://www.activeurls.com
Les aspirateurs de sites, qui permettent de naviguer hors connexion, ont aussi des fonctions de mise à jour des pages modifiées, par ex. eCatch http://www.ecatch.com "surligne" les modifications.
Pensez aussi à vous abonner aux lettres d'information ou les fils d'actualités rss des sites qui vous intéressent.

## Être informé des nouvelles réponses à une question

Il est possible de mettre régulièrement à jour une requête, automatiquement ou à la demande :

### Outils en ligne

Certains outils en ligne offrent désormais des fonctions de veille.
Google alert (http://www.googlealert.com , indépendant de Google) vous avertit par courriel des nouvelles réponses trouvées par Google à une question enregistrée par vos soins.
Google (http://www.google.com/alerts) propose une alerte sur l'actualité ou sur le web
Yahoo (http://alerts.yahoo.com) : alerte sur l'actualité et d'autres sujets.
Serparchive (http://www.serparchive.org): surveille les mots-clés de votre choix sur plusieurs moteurs de recherche

### Outils téléchargeables

D'autres outils, téléchargeables, combinent tout ou partie des fonctionnalités de métamoteurs, de recherche sur le web invisible, d'aspirateur de sites et d'alerteur : on parle d'"agent intelligents"
Exemples :
Copernic http://www.copernic.com/fr/ - Strategic finder http://www.digimind.fr/sf.htm
* métamoteurs,
* trient les informations trouvées,
* suppriment les doublons et les réponses obsolètes,
* peuvent mettre à jour les requêtes , automatiquement ou à la demande
* recherche spécialisées par domaines et par types d'information.
L'intelligence artificielle n'est pas pour demain et l'on en est encore très souvent à "chercher une aiguille dans une botte de liens" (titre d'un article de la Recherche, 2/00) mais dans ce domaine les progrès vont vite... surveillez de près l'évolution des outils de recherche !

## L'évolution des outils de recherche

Les moteurs de recherchent évoluent de façon quantitative mais aussi qualitative :
voir par exemple, les projets de Google : http://labs.google.com ou ceux de Microsoft : http://sandbox.msn.com

## Liens externes

Sur les outils de veille et de gestion des connaissance : http://www.outilsfroids.net, http://www.agentland.fr
Grille d'évaluation des outils de veille http://bullinfosciences.hautetfort.com/o_-_grille_d_evaluation_des_outils_de_veille/
# Recettes de villages qui bougent en Maine-et-Loire

Cette page est considérée comme une ébauche à compléter . Si vous possédez quelques connaissances sur le sujet, vous pouvez les partager en éditant dès à présent cette page (en cliquant sur le lien « »).
Ressources suggérées : Aucune (vous pouvez indiquer les ressources que vous suggérez qui pourraient aider d'autres personnes à compléter cette page dans le paramètre « ressources » du modèle engendrant ce cadre)
Le pâté aux prunes
# Recherche d'information sur l'internet/Annuaires internet

Sur l'internet, il n'y aucune centralisation, pas d'organisme chargé du "dépôt légal" des sites. Par conséquent, il n'existe pas d'"annuaire" général officiel ou exhaustif des sites internet ; les annuaires -ce terme désigne en réalité des répertoires de sites- "généralistes" existants sont constitués par des sociétés privées qui évaluent les sites qui leur sont soumis : il faut donc être conscient, lors d'une recherche d'information sur l'internet, que les contenus des annuaires (ou répertoires de sites) ne peuvent donc qu'être partiels et subjectifs :
* ils se limitent généralement à une zone géographique ou linguistique ;
* le travail de classement et d'indexation est fait par des "cyberdocumentalistes" — ou par des internautes, dans le cas du répertoire collaboratif Open Directory (qui se trouve sur http://www.dmoz.org ou sous l'onglet "répertoire" de Google) — sur la base d'une liste de propositions faites par les internautes ou les auteurs des sites ;
* généralement, les sites inscrits sur une liste de soumission payante ont plus de chance d'être évalués (sans que cela leur garantisse d'être retenus)
Les annuaires, ou la partie "annuaire", "répertoire" ou "sélection de sites" des sites de recherche, se présentent sous forme d'une arborescence de rubriques aboutissant chacune à une liste de sites.
Sur la plupart des répertoires, on peut rechercher soit en parcourant l'arborescence jusqu'au thème cherché ou recherche par mots clés sur tout l'annuaire ou sur l'une de ses catégories (ou sur tout le web mais dans ce cas-là, on sort de la sélection de sites pour utiliser la fonctionnalité "moteur de recherche").

## Exemples

Les principaux annuaires francophones : cf liste sur http://outils.abondance.com/
OpenDirectory http://dmoztools.net
Mahalo http://www.mahalo.com
Annuaires spécialisés (répertoires)
# Recherche d'information sur l'internet/Exercices
## Liens externes

http://aeris.11vm-serv.net/exercices/index.html
# Programmation Ruby/Web
## Introduction et installation

* Introduction
* Installation
* Premiers essais

## Syntaxe et types

* Syntaxe, Portée, Types
* Expressions de contrôle et boucles
* Types standards
* Conteneurs

## Programmation orientée objet

* Les classes
* Les méthodes
* Les accesseurs
* Héritage
* Les exceptions
* Les mixins
* Les modules

## Utiliser Ruby

* La bibliothèque standard (stdlib)
* Ruby et le texte non structuré
* Programmation concurrente
* Programmation distribuée
* Persistance des données
* Bases de données et ORM
* Ruby et le Web
* Programmation Ruby/Manipuler des fichiers
* Ruby et les services
* Des interfaces graphiques avec Ruby
* Réflexion
* Exemples de code

## Pour les programmeurs...

* Pour les programmeurs Java
* Pour les programmeurs Python
* Pour les programmeurs PHP

## Outils autour du langage

* Interactive Ruby Shell
* Le débuggueur
* Le profileur
* Les tests unitaires
* La documentation
* Le packaging (gems)
* Rake
* Étendre Ruby
* Les différentes implémentations du langage

## Références

* Mots Réservés
* Variables globales prédéfinies
* Caractères d'échappements
* Webographie

## Introduction et installation

* Introduction
* Installation
* Premiers essais

## Syntaxe et types

* Syntaxe, Portée, Types
* Expressions de contrôle et boucles
* Types standards
* Conteneurs

## Programmation orientée objet

* Les classes
* Les méthodes
* Les accesseurs
* Héritage
* Les exceptions
* Les mixins
* Les modules

## Utiliser Ruby

* La bibliothèque standard (stdlib)
* Ruby et le texte non structuré
* Programmation concurrente
* Programmation distribuée
* Persistance des données
* Bases de données et ORM
* Ruby et le Web
* Programmation Ruby/Manipuler des fichiers
* Ruby et les services
* Des interfaces graphiques avec Ruby
* Réflexion
* Exemples de code

## Pour les programmeurs...

* Pour les programmeurs Java
* Pour les programmeurs Python
* Pour les programmeurs PHP

## Outils autour du langage

* Interactive Ruby Shell
* Le débuggueur
* Le profileur
* Les tests unitaires
* La documentation
* Le packaging (gems)
* Rake
* Étendre Ruby
* Les différentes implémentations du langage

## Références

* Mots Réservés
* Variables globales prédéfinies
* Caractères d'échappements
* Webographie
[ Modifier le sommaire ]
Ruby permet d'interagir avec le Web en tant que client mais aussi en tant que serveur.

## Créer des applications Web

Ruby propose, entre autre :
* RoR :le célèbre framework MVC Ruby on Rails, pour des besoins plutôt applicatifs.
** RoR s'appuie sur ActiveRecord pour la partie Modèle, les suites de composants Action.* et Active.* pour les controlleurs et les vues.
* Merb : un autre framework MVC voulu plus souple et modulaire, pour une approche plus adaptable.
* Sinatra : un framework minimaliste, léger et terriblement efficace, pour des besoins limités et spécifiques.

## Web scraping en Ruby

Il est possible de faire du Web-scraping en Ruby via la bibliothèque net/http. Cela est toutefois rudimentaire et on préfèrera utiliser un framework tel scRUBYt!.
# Programmation SQL

Un livre appartenant à la série Programmation de l'étagère Informatique de Wikilivres.
    Bon début
* Une version imprimable du livre « Programmation SQL » est disponible. (voir/ modifier)
* Une version PDF de ce livre est disponible.
Consultez également ces pages dans d’autres projets Wikimedia :
* Article encyclopédique sur Wikipédia.
* Définition sur Wiktionnaire.
* Ressources éducatives sur Wikiversité.
* Introduction
** Installation d'interfaces
* Les bases de données
* Quelques définitions
* Langage de définition de données
* Langage de manipulation de données
* Langage de contrôle de données
* Exemples d'applications
* Mots réservés

## Voir aussi

* Les bases de données
Ce livre étant pour le moment incomplet, si vous lisez l'anglais, un complément utile est la page de Wikipedia SQL, où les mot-clés de SQL sont des hyperliens vers d'autres pages de Wikipedia en langue anglaise. Lesdites pages comportent des exemples.
# Programmation Ruby/Tests unitaires
## Introduction et installation

* Introduction
* Installation
* Premiers essais

## Syntaxe et types

* Syntaxe, Portée, Types
* Expressions de contrôle et boucles
* Types standards
* Conteneurs

## Programmation orientée objet

* Les classes
* Les méthodes
* Les accesseurs
* Héritage
* Les exceptions
* Les mixins
* Les modules

## Utiliser Ruby

* La bibliothèque standard (stdlib)
* Ruby et le texte non structuré
* Programmation concurrente
* Programmation distribuée
* Persistance des données
* Bases de données et ORM
* Ruby et le Web
* Programmation Ruby/Manipuler des fichiers
* Ruby et les services
* Des interfaces graphiques avec Ruby
* Réflexion
* Exemples de code

## Pour les programmeurs...

* Pour les programmeurs Java
* Pour les programmeurs Python
* Pour les programmeurs PHP

## Outils autour du langage

* Interactive Ruby Shell
* Le débuggueur
* Le profileur
* Les tests unitaires
* La documentation
* Le packaging (gems)
* Rake
* Étendre Ruby
* Les différentes implémentations du langage

## Références

* Mots Réservés
* Variables globales prédéfinies
* Caractères d'échappements
* Webographie

## Introduction et installation

* Introduction
* Installation
* Premiers essais

## Syntaxe et types

* Syntaxe, Portée, Types
* Expressions de contrôle et boucles
* Types standards
* Conteneurs

## Programmation orientée objet

* Les classes
* Les méthodes
* Les accesseurs
* Héritage
* Les exceptions
* Les mixins
* Les modules

## Utiliser Ruby

* La bibliothèque standard (stdlib)
* Ruby et le texte non structuré
* Programmation concurrente
* Programmation distribuée
* Persistance des données
* Bases de données et ORM
* Ruby et le Web
* Programmation Ruby/Manipuler des fichiers
* Ruby et les services
* Des interfaces graphiques avec Ruby
* Réflexion
* Exemples de code

## Pour les programmeurs...

* Pour les programmeurs Java
* Pour les programmeurs Python
* Pour les programmeurs PHP

## Outils autour du langage

* Interactive Ruby Shell
* Le débuggueur
* Le profileur
* Les tests unitaires
* La documentation
* Le packaging (gems)
* Rake
* Étendre Ruby
* Les différentes implémentations du langage

## Références

* Mots Réservés
* Variables globales prédéfinies
* Caractères d'échappements
* Webographie
[ Modifier le sommaire ]
Cette page est considérée comme une ébauche à compléter . Si vous possédez quelques connaissances sur le sujet, vous pouvez les partager en éditant dès à présent cette page (en cliquant sur le lien « »).
Ressources suggérées : Aucune (vous pouvez indiquer les ressources que vous suggérez qui pourraient aider d'autres personnes à compléter cette page dans le paramètre « ressources » du modèle engendrant ce cadre)
La bibliothèque standard intègre Test::Unit qui permet de réaliser des tests unitaires.
# Programmation Ruby/Étendre Ruby
## Introduction et installation

* Introduction
* Installation
* Premiers essais

## Syntaxe et types

* Syntaxe, Portée, Types
* Expressions de contrôle et boucles
* Types standards
* Conteneurs

## Programmation orientée objet

* Les classes
* Les méthodes
* Les accesseurs
* Héritage
* Les exceptions
* Les mixins
* Les modules

## Utiliser Ruby

* La bibliothèque standard (stdlib)
* Ruby et le texte non structuré
* Programmation concurrente
* Programmation distribuée
* Persistance des données
* Bases de données et ORM
* Ruby et le Web
* Programmation Ruby/Manipuler des fichiers
* Ruby et les services
* Des interfaces graphiques avec Ruby
* Réflexion
* Exemples de code

## Pour les programmeurs...

* Pour les programmeurs Java
* Pour les programmeurs Python
* Pour les programmeurs PHP

## Outils autour du langage

* Interactive Ruby Shell
* Le débuggueur
* Le profileur
* Les tests unitaires
* La documentation
* Le packaging (gems)
* Rake
* Étendre Ruby
* Les différentes implémentations du langage

## Références

* Mots Réservés
* Variables globales prédéfinies
* Caractères d'échappements
* Webographie

## Introduction et installation

* Introduction
* Installation
* Premiers essais

## Syntaxe et types

* Syntaxe, Portée, Types
* Expressions de contrôle et boucles
* Types standards
* Conteneurs

## Programmation orientée objet

* Les classes
* Les méthodes
* Les accesseurs
* Héritage
* Les exceptions
* Les mixins
* Les modules

## Utiliser Ruby

* La bibliothèque standard (stdlib)
* Ruby et le texte non structuré
* Programmation concurrente
* Programmation distribuée
* Persistance des données
* Bases de données et ORM
* Ruby et le Web
* Programmation Ruby/Manipuler des fichiers
* Ruby et les services
* Des interfaces graphiques avec Ruby
* Réflexion
* Exemples de code

## Pour les programmeurs...

* Pour les programmeurs Java
* Pour les programmeurs Python
* Pour les programmeurs PHP

## Outils autour du langage

* Interactive Ruby Shell
* Le débuggueur
* Le profileur
* Les tests unitaires
* La documentation
* Le packaging (gems)
* Rake
* Étendre Ruby
* Les différentes implémentations du langage

## Références

* Mots Réservés
* Variables globales prédéfinies
* Caractères d'échappements
* Webographie
[ Modifier le sommaire ]
Cette page est considérée comme une ébauche à compléter . Si vous possédez quelques connaissances sur le sujet, vous pouvez les partager en éditant dès à présent cette page (en cliquant sur le lien « »).
Ressources suggérées : Aucune (vous pouvez indiquer les ressources que vous suggérez qui pourraient aider d'autres personnes à compléter cette page dans le paramètre « ressources » du modèle engendrant ce cadre)

## Faire appel à des bibliothèques Java depuis JRuby

Cela est rendu possible par l'implémentation JRuby de Ruby.
# Programmation Ruby/stdlib
## Introduction et installation

* Introduction
* Installation
* Premiers essais

## Syntaxe et types

* Syntaxe, Portée, Types
* Expressions de contrôle et boucles
* Types standards
* Conteneurs

## Programmation orientée objet

* Les classes
* Les méthodes
* Les accesseurs
* Héritage
* Les exceptions
* Les mixins
* Les modules

## Utiliser Ruby

* La bibliothèque standard (stdlib)
* Ruby et le texte non structuré
* Programmation concurrente
* Programmation distribuée
* Persistance des données
* Bases de données et ORM
* Ruby et le Web
* Programmation Ruby/Manipuler des fichiers
* Ruby et les services
* Des interfaces graphiques avec Ruby
* Réflexion
* Exemples de code

## Pour les programmeurs...

* Pour les programmeurs Java
* Pour les programmeurs Python
* Pour les programmeurs PHP

## Outils autour du langage

* Interactive Ruby Shell
* Le débuggueur
* Le profileur
* Les tests unitaires
* La documentation
* Le packaging (gems)
* Rake
* Étendre Ruby
* Les différentes implémentations du langage

## Références

* Mots Réservés
* Variables globales prédéfinies
* Caractères d'échappements
* Webographie

## Introduction et installation

* Introduction
* Installation
* Premiers essais

## Syntaxe et types

* Syntaxe, Portée, Types
* Expressions de contrôle et boucles
* Types standards
* Conteneurs

## Programmation orientée objet

* Les classes
* Les méthodes
* Les accesseurs
* Héritage
* Les exceptions
* Les mixins
* Les modules

## Utiliser Ruby

* La bibliothèque standard (stdlib)
* Ruby et le texte non structuré
* Programmation concurrente
* Programmation distribuée
* Persistance des données
* Bases de données et ORM
* Ruby et le Web
* Programmation Ruby/Manipuler des fichiers
* Ruby et les services
* Des interfaces graphiques avec Ruby
* Réflexion
* Exemples de code

## Pour les programmeurs...

* Pour les programmeurs Java
* Pour les programmeurs Python
* Pour les programmeurs PHP

## Outils autour du langage

* Interactive Ruby Shell
* Le débuggueur
* Le profileur
* Les tests unitaires
* La documentation
* Le packaging (gems)
* Rake
* Étendre Ruby
* Les différentes implémentations du langage

## Références

* Mots Réservés
* Variables globales prédéfinies
* Caractères d'échappements
* Webographie
[ Modifier le sommaire ]
Ruby est livré avec une bibliothèque standard. Elle propose plusieurs classes dont, notamment :
* time
* erb
* uri
Ces classes sont utilisées à d'autres points du livre. Pour les autres, vous pouvez vous référer à la documentation de la bibliothèque standard.
# Savoirs fondamentaux du programme de terminale scientifique/Mathématiques/Divisibilité et congruence dans Z
### Divisibilité dans Z

* $\scriptstyle a\in \mathbb {Z} ^{*}$, $\scriptstyle b\in \mathbb {Z}$, $b$ est un diviseur de $a$ (ou $b$ divise $a$) si et seulement si il existe un entier relatif $a$ tel que $a=bc$.
* Il y a au maximum $2|a|$ diviseurs distincts d'un nombre $a$ non nul.
* $a\in \mathbb {Z} ^{*},b\in \mathbb {Z} ^{*}~:~{\text{ si }}^{a}|_{b}{\text{ et }}^{b}|_{a}{\text{, alors }}a{\text{ et }}b\mathrm {~sont~soit~{\acute {e}}gaux,~soit~oppos{\acute {e}}s}$
* $a\in \mathbb {Z} ^{*},b\in \mathbb {Z} ^{*},c\in \mathbb {Z} ~:~{\text{ si }}^{c}|_{b}{\text{ et }}^{b}|_{a}{\text{, alors }}^{c}|_{a}$
* $a\in \mathbb {Z} ^{*}{\text{ et si }}^{b}|_{a}{\text{, alors qqst }}\lambda \in \mathbb {Z} ~:~^{b\lambda }|_{a\lambda }$
* $a\in \mathbb {Z} ^{*},b\in \mathbb {Z} ^{*}{\text{ et si }}^{c}|_{a}{\text{ et }}^{c}|_{b}{\text{, alors qqst }}\lambda \in \mathbb {Z} {\text{ et }}\mu \in \mathbb {Z} ~:~{\text{on a }}^{c}|_{\lambda a+\mu b}$
# Savoirs fondamentaux du programme de terminale scientifique/Mathématiques/Dérivation
### Rappels

* $f$ est dérivable au point $x=a$ pour une valeur $a\in {\mathcal {D}}f$, si $\lim \limits _{x\to a}{\frac {f(x)-f(a)}{x-a}}$ existe et est finie, ou encore si $\lim \limits _{h\to 0}{\frac {f(a+h)-f(a)}{h}}$ existe et est finie.
* Équation de la tangente à la courbe $\scriptstyle {\mathcal {C}}\!f$ au point d'abscisse $a$ : $\displaystyle T_{A}:y=f(a)+f'(a)\cdot (x-a)$.

### Dérivées usuelles

* $(u+v)'=u'+v'$.
* $(u-v)'=u'-v'$.
* $(u\cdot v)'=u'\cdot v+v'\cdot u$.
* $\scriptstyle ({\frac {u}{v}})'={\frac {u'v-v'u}{v^{2}}}$.
* $(\rho ^{n})'=n\rho ^{n-1)\rho '$.
* $\mathrm {e} ^{u}=u'\cdot \mathrm {e} ^{u}$.
* $\ln u={\frac {u'}{u}}$.
* $\cos(a\cdot x+b)=-a\sin(a\cdot x+b)$.
* $\sin(a\cdot x+b)=a\cos(a\cdot x+b)$.
Dérivées usuelles :
| $f(x)$ | $f'(x)$ |
| $\displaystyle k$ | $\displaystyle 0$ |
| $\displaystyle x^{n}$ | $\displaystyle n\,x^{n-1}$ |
| $\displaystyle {\frac {1}{x}}$ | $\displaystyle {\frac {-1}{x^{2}}}$ |
| $\displaystyle {\sqrt {x}}$ | $\displaystyle {\frac {1}{2{\sqrt {x}}}}$ |
| $\displaystyle {\frac {1}{u}}$ | $\displaystyle {\frac {-u'}{u^{2}}}$ |
| $\displaystyle \sin x$ | $\displaystyle \cos x$ |
| $\displaystyle \cos x$ | $\displaystyle -\sin x$ |

### Dérivée d'une composée

* $(f\circ g)'=g'\times f'[g]$