Python – Installer et configurer Scrapy

Installer Scrapy

apt-get install python python-twisted python-libxml2 python-pyopenssl python-simplejson
wget http://scrapy.org/releases/0.10.3/Scrapy-0.10.3.tar.gz
tar xvzf Scrapy-0.10.3.tar.gz
cd Scrapy-0.10.3
python setup.py install

Configurer Scrapy

Scrapy Tutorial

App

MySQL – Améliorer export et import de données

Exporter des données

SELECT name, age, city INTO OUTFILE '/tmp/data' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n'; FROM test.people;

Exporte le fichier /tmp/data contenant les champs name, age, city de la table people:

"alexandre","30","paris"
"mark","26","new york"

Importer des données

LOAD DATA INFILE '/tmp/data' INTO TABLE people FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n';

Importe le fichier /tmp/data dans la table people

App

Sauvegarder un fichier sous vim même si vous n’avez pas les droits

Problème

Vous êtes en user et vous éditez un fichier dans /etc/ sans passer par sudo.

vi /etc/apache2/apache2.conf

Une fois vos modifications terminées vous sauvegardez:

:w

E45: L’option ‘readonly’ est activée (ajoutez ! pour passer outre)

La sauvegarde des modifications n’est pas possible car le fichier n’est pas accessible en écriture pour votre user.

Solution

:w !sudo tee %

Permis Mer Cotier – Notes de Formation

La formation s’est déroulée du Lundi 11/05/2009 au Lundi 18/05/2009 lors de sessions théoriques de 2h.

Le code se passe place Garibaldi, Maison des associations à Nice.

La pratique consiste en 2 séances de 2h (port d’Antibes dans mon cas).

Le permis navigation côtière ouvre les droits suivants:

  • bateau de 24m max
  • éloignement des cotes limité à 6 miles nautiques de jour comme de nuit
  • pas de limitation de puissance
  • navigation en mer, fleuve, grand lac intérieur fermé

1 mile nautique = 1852 m

1852 x 60 x 360° = circonférence terrestre

Marques cardinales

© DITTT

NORD

  • 0/360°
  • Noir Jaune (YB=Yellow Black)
  • Scintillant continu

NE (NORD EST)

45°

EST

  • 90°
  • Noir Jaune Noir (BYB=Black Yellow Black)
  • 3 scintillements

SE (SUD EST)

135°

SUD

  • 180°
  • Jaune Noir (YB=Yellow Black)
  • 6 scintillements + 1 éclats long

SW (SUD WEST)

225°

WEST

  • 270°
  • Jaune Noir Jaune (YBY=Yellow Black Yellow)
  • 9 scintillements

NW (NORD WEST)

315°

Astuce
Moyen mnémotechnique pour se souvenir du nombre de scintillements, penser à l’heure dans le sens des aiguilles d’une montre (EST=3, SUD=6+1, WEST=9)

Ces balises cardinales sont constituées de 2 cônes de couleur noire et indiquent au navigateur ou passer.

Marques de Danger Isolé

© DITTT

Jour: 2 sphères noires

Nuit: 2 éclats blancs

ndique la présence d’un Danger.

Contournement à au moins 100m indifféremment à droite ou à gauche

Marques d’eaux saines

© DITTT

Permettent de se restituer, par exemple à l’entrée d’un chenal.

Le bateau souhaitant s’engager dans le chenal d’entrée du port doit d’abord faire route en s’alignant avec la balise d’eau saine.

Un abri – Définition

lieu ou l’on peut mouiller ou amarrer un bateau afin de mettre son équipage en sécurité lorsqu’il y a du mauvais temps.

Le seul abris qui existe dans le 06 est situé dans la rade de Villefranche-sur-mer.

Différence entre un compas et une boussole

Un compas indique le cap (direction) prise par le bateau.

Une boussole indique le Nord magnétique.

Définition d’un Phare:

  • feu ayant une portée > 15 milles nautique
  • hauteur > 20m

Marques spéciales

© DITTT

  • permanente: porte un voyant
  • saisonnière: ne porte pas de voyant, la balise reprenant la forme cylindrique (babord), triangulaire (tribord).

Balise jaune monocolore = feu jaune

La bande des 300m existe tout le long de la cote quelle soit matérialisée ou pas.

La vitesse max pour un bateau à moteur dans la bande des 300m est de 5 nœuds.

/!\ les Jetski et les Scooters des mers appartenant à la catégorie des VNM (Véhicules Nautiques Motorisés) sont interdits dans la bande des 300m balisée. Ils doivent emprunter le chenal traversier.

Un bateau à moteur peux quand à lui emprunter la bande des 300m.

La bande des 300m est sous la juridiction de la mairie. D’une commune à l’autre la règlementation concernant notamment la limitation de vitesse dans cette zone est différente.

(-> Référé au directeur des affaires maritimes)

Exemple de règlementation locale:

  • baie de St Tropez -> 20 nœuds max.
  • entre Cannes et l’ile St Marguerite -> 10 nœuds max.

Toujours se référer au livre Les Instructions Nautiques.

Limitation de vitesse

Dans les chenaux d’accès pas de limitation de vitesse.

Dans les chenaux d’accès au port la limitation est de 3 nœuds.

Comment différencier 2 cardinales West (W) ?

Grâce à la fréquence.

Exemple:

  • 9 scintillements en 8 secondes
  • 9 scintillements en 15 secondes

Dans tous les cas se référer au Livre des Feux.

Livre obligatoire en cas de navigation de nuit.

Exemple:

West SAP L/G 9sec 11s 6m 5M

  • West SAP : nom de la balise cardinale
  • L/G: Latitude/Longitude
  • 9sec: période du feu
  • 11s: nombre de scintillement
  • 6m: hauteur du feu
  • 5M: porté du feu en Mille nautique.

/!\ Si 2 balises identiques sont cote à cote cela signale un danger nouveau.

Un danger dit nouveau = danger non répertorié sur une carte (alors prudence!)

Le SHOM réalise les cartes marines.

Ces cartes sont actualisées tous les 2 ans environ pour la version papier.

Pour avoir les dernières mises à jour : http://www.shom.fr

Règle de barre et de route

un navire « fait route » si il n’est pas :

  • à l’ancre
  • amarré, à terre
  • échoué

NB: un navire « fait route » dès lors ou il n’est pas relié à un point fixe.

Différence entre « faire route » et « avoir de l’erre »

Faire route -> moteur du bateau utilisé

avoir de l’erre -> inertie du bateau.

/!\ Il est indispensable de faire une veille permanence visuelle et auditive quand on est à la barre.

Priorité à droite

A Fait route

B fait route venant de droite par rapport à A.

B est donc prioritaire par rapport à A.

Que se passe t-il si chacun maintient son cap ?

Risque d’abordage. Afin d’éviter cela:

  1. A fait part de ses intentions et se déroute à tribord
  2. B est privilégié. Il garde son cap et sa vitesse.

VHF méditerranée

vhf-mediterranee

© Météo France

Echelle Beaufort – Degrés

Termes descriptifs français (anglais) Vitesse moyenne en nœuds Vitesse moyenne en km/h État de la mer
0 calme (calm) < 1 kt < 1 km/h Comme un miroir
1 très légère brise (light air) 1 à 3 kt 1 à 5 km/h Quelques rides
2 légère brise (light breeze) 4 à 6 kt 6 à 11 km/h Vaguelettes ne déferlant pas
3 petite brise (gentle breeze) 7 à 10 kt 12 à 19 km/h Les moutons apparaissent
4 jolie brise (moderate breeze) 11 à 16 kt 20 à 28 km/h Petites vagues, nombreux moutons
5 bonne brise (fresh breeze) 17 à 21 kt 29 à 38 km/h Vagues modérées, moutons, embruns
6 vent frais (strong breeze) 22 à 27 kt 39 à 49 km/h Lames, crêtes d’écume blanche, embruns
7 grand frais (near gale) 28 à 33 kt 50 à 61 km/h Lames déferlantes, traînées d’écume
8 coup de vent (gale) 34 à 40 kt 62 à 74 km/h Tourbillons d’écume à la crête des lames, traînées d’écume
9 fort coup de vent (severe gale) 41 à 47 kt 75 à 88 km/h Lames déferlantes grosses à énormes, visibilité réduite par les embruns
10 tempête (storm) 48 à 55 kt 89 à 102 km/h
11 violente tempête (violent storm) 56 à 63 kt 103 à 117 km/h

1 nœud (kt) = 1 mille par heure = 1,852 km/h.

Les vitesses se rapportent au vent moyen et non aux rafales. Les rafales peuvent dépasser le vent moyen de 50 %.

Échelle d’état de la mer

Degrés Termes descriptifs français (anglais) Hauteur des vagues
0 calme (calm – glassy) 0
1 ridée (calm – rippled) 0 à 0,1 m
2 belle (smooth) 0,1 à 0,5 m
3 peu agitée (slight) 0,5 à 1,25 m
4 agitée (moderate) 1,25 à 2,5 m
5 forte (rough) 2,5 à 4 m
6 très forte (very rough) 4 à 6m
7 grosse (high) 6 à 9m
8 très grosse (very high) 9 à 14 m
9 énorme (phenomenal) = 14 m

Visibilité

Termes anglais Termes français Visibilité en milles marins
Good Bonne = 5 NM
Moderate Médiocre < 5 NM et = 2 NM
Poor Mauvaise < 2 NM et = 0,5 NM
Very poor/Fog Brume < 0,5 NM

Les versions de Debian

Debian a toujours au moins trois versions activement maintenues : stable, testing et unstable.

stable

La distribution « stable » contient la dernière distribution officiellement sortie de Debian.

C’est la version de production de Debian, celle qui est recommandé pour la production.

Actuellement, la distribution « stable » de Debian GNU/Linux est la version 5.0.6, nom de code lenny.
Elle a été annoncée le 4 septembre 2010.

testing

La distribution « testing » contient les paquets qui n’ont pas encore été acceptés dans la distribution « stable », mais qui sont en attente de l’être. Le principal avantage d’utiliser cette distribution est qu’elle contient des versions plus récentes des logiciels.

Actuellement la distribution « testing » est squeeze.

unstable

La distribution « unstable » est celle sur laquelle les activités de développement se déroulent. Généralement, cette distribution est utilisée par les développeurs et par ceux qui aiment vivre sur le fil.

La distribution « unstable » est appelée Sid.

Timeline des versions de Debian

D’où proviennent les noms de code ?

Jusqu’ici les noms de code proviennent des personnages du film « Toy Story » par Pixar.

  • buzz (Buzz Lightyear) est le cosmonaute
  • rex est le tyrannosaure
  • bo (Bo Peep) est la bergère
  • hamm est la tirelire en forme de cochon
  • slink (Slinky Dog ®) est le chien
  • potato est bien sûr, Mr. Patate ®
  • woody est le cowboy
  • sarge est le sergent de l’armée de plastique vert
  • etch est l’ardoise magique (Etch-a-Sketch ®)
  • lenny est la paire de jumelles
  • sid est le garçon des voisins qui détruit les jouets.

Web

Tester le débit maximum (in) d’un serveur

wget http://test-debit.free.fr/16384.rnd -O /dev/null

Facebook.com down !

http://www.facebook.com est visiblement down depuis quelques minutes.

3 types d’erreurs rencontrés:

#Error_1

Internal Server Error – Read
The server encountered an internal error or misconfiguration and was unable to complete your request.

Reference #3.1577d040.1285273192.5631147

#Error_2

#Error_3

An error occurred while processing your request.

Reference #97.84a03451.1285273651.1be02

Annonce officiel Facebook

Web

The Social Network

Réalisé par David Fincher The Social Network retrace l’histoire de la création de Facebook. Dans les salles à partir du 13 Octobre 2010.

The fisherman and the businessman

Text version

There was once a businessman who was sitting by the beach in a small Brazilian village.
As he sat, he saw a Brazilian fisherman rowing a small boat towards the shore having caught quite few big fish.
The businessman was impressed and asked the fisherman, “How long does it take you to catch so many fish?”
The fisherman replied, “Oh, just a short while.”
“Then why don’t you stay longer at sea and catch even more?” The businessman was astonished.
“This is enough to feed my whole family,” the fisherman said.
The businessman then asked, “So, what do you do for the rest of the day?”
The fisherman replied, “Well, I usually wake up early in the morning, go out to sea and catch a few fish, then go back and play with my kids. In the afternoon, I take a nap with my wife, and evening comes, I join my buddies in the village for a drink — we play guitar, sing and dance throughout the night.”

The businessman offered a suggestion to the fisherman.
“I am a PhD in business management. I could help you to become a more successful person. From now on, you should spend more time at sea and try to catch as many fish as possible. When you have saved enough money, you could buy a bigger boat and catch even more fish. Soon you will be able to afford to buy more boats, set up your own company, your own production plant for canned food and distribution network. By then, you will have moved out of this village and to Sao Paulo, where you can set up HQ to manage your other branches.”

The fisherman continues, “And after that?”
The businessman laughs heartily, “After that, you can live like a king in your own house, and when the time is right, you can go public and float your shares in the Stock Exchange, and you will be rich.”
The fisherman asks, “And after that?”
The businessman says, “After that, you can finally retire, you can move to a house by the fishing village, wake up early in the morning, catch a few fish, then return home to play with kids, have a nice afternoon nap with your wife, and when evening comes, you can join your buddies for a drink, play the guitar, sing and dance throughout the night!”
The fisherman was puzzled, “Isn’t that what I am doing now?”

Video version

Best short film, 2008 Cannes Film Festival

Recent Tweets

Catégories