Photographie/Fabricants/Hasselblad
La société Hasselblad a été fondée en 1841, pour faire de l'import-export. Arvid Viktor Hasselblad, le fils du fondateur, passionné de photographie, crée une branche chargée d'importer du matériel photographique. En 1888, il conclut un accord avec George Eastman pour distribuer en Suède les produits de la nouvelle compagnie Eastman Kodak. 
Lors de la Seconde Guerre mondiale, le gouvernement suédois demande à Victor Hasselblad, arrière-petit-fils du fondateur de l'entreprise, de fabriquer des appareils pour son armée de l'air, en prenant exemple sur un exemplaire récupéré sur un avion allemand écrasé en Suède. Après la guerre, la production d'Hasselblad se tourne vers des usages civils et ses produits de haute qualité acquièrent une grande réputation parmi les professionnels. Les objectifs de Carl Zeiss et l'utilisation du moyen format, généralement du 6 × 6, donnent des négatifs d'excellente définition.
Les boîtiers les plus répandus sont ceux de la série 500, reflex avec viseur de poitrine. Leur particularité est d'avoir des objectifs interchangeables dont chacun possède son propre obturateur central. 
Le moment de gloire d'Hasselblad fut l'utilisation de ses appareils par la NASA, notamment lors de la mission Apollo 11 qui vit le premier homme marcher sur la Lune.
En août 2004, Hasselblad a fusionné avec l'entreprise danoise Imacon A/S, spécialisée dans la production d'équipement de photographie numérique, confirmant la volonté d'Hasselblad de se développer dans ce domaine.
La Fondation Hasselblad présente des expositions au Centre Hasselblad situé dans le Musée des Beaux-Arts de Göteborg.
Les boîtiers Hasselblad utilisent des objectifs fabriqués par Kodak, Fujifilm, Schneider Kreuznach et Carl Zeiss.

Programmation PHP/Structures de contrôle

Une structure conditionnelle fonctionne de manière à ce que si la valeur de la condition est codice_1 alors tel schéma est appliqué, et si la valeur est codice_2, un autre schéma est réalisé.
if - else.
La structure la plus simple se présente sous la forme d'un codice_3 et d'un codice_4. Le codice_5 teste une condition :
<?php
if (condition) { 
 instruction au cas où la condition serait réalisée;
} else {
 instruction au cas où la condition ne serait pas réalisée;
Emploi de if seul.
Un codice_5 peut être employé seul, en fait le codice_7 étant l'alternative, le code à exécuter par défaut, on peut s'en passer pour n'exécuter un code seulement si une condition est réalisée.
<?php
if (condition) {
 instruction au cas où la condition est réalisée;
//si la condition n'est pas réalisée, il ne se passe rien
Emploi de elseif.
Lorsqu'une condition n'est pas réalisée, plutôt que de passer directement à l'exécution du code par défaut (déclaré par codice_7), il peut être plus judicieux de tester une autre condition (déclarée par codice_11). En clair la structure est semblable à un ordre de préférence :
Imbrication.
On peut imbriquer les codice_5 les uns dans les autres. Simplement lorsqu'un codice_5 imbriqué aura fini d'être exécuté, il retournera à l'étape logique suivante du rang hiérarchique supérieur.
<?php
if() {
Notons que dans ce cas mieux vaut imaginer tous les cas de figure pour ne pas se retrouver avec une structure hypothétique vacillante en ce que la situation n'aura pas été prévue.
switch.
Lorsque l'on teste des conditions en nombre important sur une même valeur, l'utilisation de codice_5 est fastidieuse. Il existe bien heureusement une structure créée à cet usage : le codice_15. On déclare la variable à tester avec codice_15 : codice_17. Dans ce codice_15 on utilise codice_19 pour déclarer la valeur de la variable pour laquelle une action est envisagée : codice_20 (ici ne pas oublier les deux points !) une suite d'instructions s'ensuit et est généralement clôturée par codice_21 pour que les autres cas ne soient pas traités à la suite. La valeur par défaut, corollaire du codice_7 pour codice_5, est introduite par codice_24.
codice_15 s'imbrique aussi comme codice_5.
Le plus important étant de ne pas oublier de mettre l'instruction codice_27 avant un nouveau codice_19.
match.
Depuis PHP8, cette structure retourne une valeur selon plusieurs conditions. Ex :
echo match ($variable) {
 'clé_1' => 'valeur 1',
 'clé_2' => 'valeur 2',
 default => 'unknown value',
Syntaxe alternative.
PHP propose une syntaxe alternative aux accolades pour ses structures de contrôle, qui sont le ":" puis "end_nom_de_la_structure;". Ex :
if ($a == $b):
 echo "Test";
endif;
C'est notamment pratique si vous utilisez php comme moteur de templating
<?php if ($a == $b): ?>
 <p>Ici un paragraphe</p>
<?php else if ($a > $b): ?>
 <p>Paragraphe alternatif</p>
<?php else: ?>
 <p>Paragraphe si rien ne correspond</p>
<?php endif; ?>