tag:blogger.com,1999:blog-24679169266418501452024-03-06T04:08:42.004+01:00Le Blog d'EricOu comment perdre votre temps en lisant des articles d'un geek...Unknownnoreply@blogger.comBlogger89125tag:blogger.com,1999:blog-2467916926641850145.post-52949783624189306002021-06-25T17:20:00.006+02:002021-07-02T07:10:44.573+02:00Open Source, Standards at the Rescue to Allow Travels in Those COVID-19 Times<p> In June 2021, the European Union (EU) has announced the "Digital Green Certificate", also known as "corona pass" or "Digital COVID Certificate (DCC)") to certify that a European resident has been vaccinated (once or twice), got recently tested, or had recovered from the COVID-19. The intent is of course to facilitate travels within EU and perhaps (depending on Member States) entrance in some large indoor events.</p><p>This certificate is actually a QR code such as this one (provided as an example by the Belgian Federal Govt):</p><div class="separator" style="clear: both; text-align: center;"><a href="https://raw.githubusercontent.com/ehn-dcc-development/dcc-testdata/main/BE/png/3.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="300" data-original-width="300" src="https://raw.githubusercontent.com/ehn-dcc-development/dcc-testdata/main/BE/png/3.png" /></a></div><br /><p><br /></p><p>But, what is inside this QR code ? What about privacy ? What about security ? How is it constructed ?</p><p>I was curious and found a wealth of public <a href="https://ec.europa.eu/health/sites/default/files/ehealth/docs/covid-certificate_json_specification_en.pdf">information</a> and even <a href="https://github.com/ehn-dcc-development/ehn-sign-verify-python-trivial">source code</a> ! And, even more interesting, the majority of the components rely on open and free standards from the <a href="https://ietf.org">Internet Engineering Task Force (IETF)</a>. So, based on the open source code in the EU github, I extended it to show more information, learn more about base45, CBOR, and COSE ;-) </p><p>There is a web front-end where you can decode your own EU Green Certificate if you want at <a href="https://ehealth.vyncke.org/">https://ehealth.vyncke.org/</a> .</p><p>And, here are some explanations for the QR-code above.</p><p style="text-align: left;">After analyzing the uploaded image, the QR code is (left-hand column is the hexadecimal/computer format the right-hand column is the ASCII/human format):</p><pre>48 43 31 3A 4E 43 46 4F 58 4E 25 54 53 4D 41 48 <b style="background-color: #fcff01;">H C 1 :</b> N C F O X N % T S M A H
4E 2D 48 25 4F 43 48 4F 53 38 30 4A 53 33 4E 4C N - H % O C H O S 8 0 J S 3 N L
37 33 3A 44 34 2B 4F 56 2D 33 36 48 44 37 41 4F 7 3 : D 4 + O V - 3 6 H D 7 A O
4D 4F 57 34 53 32 53 2A 2A 4A 34 47 35 57 2F 4A M O W 4 S 2 S * * J 4 G 5 W / J
54 33 46 46 2F 38 58 2A 47 33 4D 39 42 4D 39 5A T 3 F F / 8 X * G 3 M 9 B M 9 Z
30 42 5A 57 34 56 2F 41 59 37 33 33 4A 37 25 32 0 B Z W 4 V / A Y 7 3 3 J 7 % 2
48 56 37 37 41 44 46 59 52 56 4E 44 46 2E 39 33 H V 7 7 A D F Y R V N D F . 9 3
24 50 4E 2D 2A 30 58 33 37 2A 30 39 30 47 56 56 $ P N - * 0 X 3 7 * 0 9 0 G V V
4E 4E 47 4D 35 56 2E 34 39 39 54 50 2B 4D 35 2A N N G M 5 V . 4 9 9 T P + M 5 *
4B 2A 55 33 2A 39 36 38 34 36 41 24 51 20 37 36 K * U 3 * 9 6 8 4 6 A $ Q 7 6
55 57 36 32 55 31 30 25 4D 50 46 36 35 5A 4D 4E U W 6 2 U 1 0 % M P F 6 5 Z M N
48 36 4C 4B 39 32 52 35 51 56 31 4F 32 52 30 4E H 6 L K 9 2 R 5 Q V 1 O 2 R 0 N
4C 44 2B 39 20 42 4C 58 45 36 55 43 36 35 5A 4D L D + 9 B L X E 6 U C 6 5 Z M
31 37 36 4E 46 36 37 35 49 50 46 35 24 35 51 41 1 7 6 N F 6 7 5 I P F 5 $ 5 Q A
34 36 2F 51 36 35 37 36 50 52 36 50 46 35 52 42 4 6 / Q 6 5 7 6 P R 6 P F 5 R B
51 37 34 36 42 34 36 4F 31 4E 36 34 36 52 4D 39 Q 7 4 6 B 4 6 O 1 N 6 4 6 R M 9
58 43 35 2E 51 36 39 4C 36 2D 39 36 51 57 36 55 X C 5 . Q 6 9 L 6 - 9 6 Q W 6 U
34 36 25 45 35 20 4E 50 43 37 31 41 4C 36 5A 4F 4 6 % E 5 N P C 7 1 A L 6 Z O
36 36 58 36 39 2F 39 2D 33 41 4B 49 36 33 5A 4D 6 6 X 6 9 / 9 - 3 A K I 6 3 Z M
4C 45 51 5A 37 36 55 57 36 2A 45 39 39 51 39 45 L E Q Z 7 6 U W 6 * E 9 9 Q 9 E
24 42 44 5A 49 45 39 4A 2F 4D 4A 46 5A 49 2A 49 $ B D Z I E 9 J / M J F Z I * I
42 2A 4E 49 5A 30 4B 41 34 32 42 4B 42 54 4B 42 B * N I Z 0 K A 4 2 B K B T K B
41 34 32 32 39 42 43 57 4B 58 53 4A 47 5A 49 38 A 4 2 2 9 B C W K X S J G Z I 8
44 4A 43 30 4A 2A 50 49 54 51 54 41 2E 53 47 44 D J C 0 J * P I T Q T A . S G D
33 32 4F 49 5A 30 4B 25 47 41 2B 45 53 43 51 53 3 2 O I Z 0 K % G A + E S C Q S
45 54 43 25 45 53 49 53 54 52 20 53 52 36 33 2B E T C % E S I S T R S R 6 3 +
4E 54 57 56 42 44 4B 42 59 4C 44 4E 34 44 45 31 N T W V B D K B Y L D N 4 D E 1
44 2D 4E 53 4C 46 55 4B 51 39 42 2E 55 50 2D 31 D - N S L F U K Q 9 B . U P - 1
41 5A 4A 53 39 4A 45 36 46 2A 5A 4A 4B 45 37 2B A Z J S 9 J E 6 F * Z J K E 7 +
33 47 33 55 55 53 2E 37 37 53 55 31 51 55 42 35 3 G 3 U U S . 7 7 S U 1 Q U B 5
4A 50 4E 32 52 2A 4F 35 35 4F 4F 51 43 2A 33 4A J P N 2 R * O 5 5 O O Q C * 3 J
53 48 35 33 53 46 4E 2A 34 36 50 42 4D 5A 4C 2B S H 5 3 S F N * 4 6 P B M Z L +
48 32 25 2D 54 24 4C 56 56 56 31 59 3A 44 33 54 H 2 % - T $ L V V V 1 Y : D 3 T
33 41 50 37 42 46 50 49 37 53 59 4D 30 2F 4B 4F 3 A P 7 B F P I 7 S Y M 0 / K O
2B 44 47 + D G
</pre>
<p>The <span style="background-color: #fcff01;">'HC1:'</span> signature is found in the first characters, 'HC1' stands for Health Certificate version 1. Let's remove it...</p>
<p>QR-code only allows for 45 different characters... not enough for the Health Certificate as it is in binary (required 256 characters per octet). So, this binary information is 'encoded' in base45 (thanks to my friend <a href="https://datatracker.ietf.org/person/Patrik%20F%C3%A4ltstr%C3%B6m">Patrik</a>'s IETF draft <a href="https://datatracker.ietf.org/doc/html/draft-faltstrom-base45-06">draft-faltstrom-base45</a>).</p>
<p>Base45 decoding... The decoded message is now (many more binary characters represented as '.' on the right-hand column and also less octets):</p>
<pre><span style="background-color: #04ff00;">78</span> DA BB D4 E2 BB 88 51 8D C5 63 4A E1 C5 96 53 x . . . . . . Q . . c J . . . S
B6 92 19 B 22 19 F9 97 30 26 39 B9 B2 48 25 5C . . . . " . . . 0 & 9 . . H % \
DD F2 9D 4D 2A 61 9D FA 77 4B 46 E6 85 8C 4B 12 . . . M * a . . w K F . . . K .
4B 1A 57 26 25 67 56 C8 19 18 3A B9 86 F9 38 B9 K . W & % g V . . . : . . . 8 .
78 FA FA 18 79 7 19 7A BA 79 7 4 38 7 47 58 x . . . y . . z . y . . 8 . G X
F8 7 BA 19 2B 7B 27 25 E7 3 B5 27 A5 14 1D 28 . . . . + { ' % . . . ' . . . (
31 32 30 32 D4 35 30 D5 35 34 D 31 B4 B4 32 32 1 2 0 2 . 5 0 . 5 4 . 1 . . 2 2
B4 32 32 8A 4A CA 2C 4E D 76 D6 5 AA 28 4E 46 . 2 2 . J . , N . v . . . ( N F
A8 30 32 D 31 B0 B4 32 30 B2 32 30 8F 4A 2A 49 . 0 2 . 1 . . 2 0 . 2 0 . J * I
CE B0 30 34 34 33 30 B6 34 4E 2A 49 CF B4 30 31 . . 0 4 4 3 0 . 4 N * I . . 0 1
30 35 B6 34 30 30 4B 2A 29 CA 34 32 33 30 31 34 0 5 . 4 0 0 K * ) . 4 2 3 0 1 4
35 30 30 48 2A 29 C9 F0 9 30 33 31 33 D1 35 49 5 0 0 H * ) . . . 0 3 1 3 . 5 I
4E C9 4F CA 32 B4 B4 30 D0 35 30 D4 35 34 49 CE N . O . 2 . . 0 . 5 0 . 5 4 I .
4B CC 5D 92 94 96 97 EE 9A 54 94 98 5A 54 92 94 K . ] . . . . . . T . . Z T . .
9E 57 10 90 5A 92 5A A4 10 90 58 9A A3 E0 9B 58 . W . . Z . Z . . . X . . . . X
94 99 98 9C 96 57 92 EE EA 14 E4 E8 1A 14 92 9C . . . . . W . . . . . . . . . .
9E 57 52 10 E0 1A E2 1A 64 13 E0 18 EA 63 E3 EB . W R . . . . . d . . . . c . .
18 E4 E9 98 5C 96 5A 94 6A A8 67 A0 67 10 E1 B0 . . . . \ . Z . j . g . g . . .
F0 6 4B D7 F4 BB F 37 9C 7C 97 FC 77 C3 9C 99 . . K . . . . 7 . | . . w . . .
39 E9 7F 3F F2 97 3E DD F2 41 F1 E1 97 37 13 F6 9 . ? . . > . . A . . . 7 . .
C4 CE BE BE 63 96 96 F9 2A A6 7B 96 26 96 5B 6E . . . . c . . . * . { . & . [ n
AC 5A 12 F7 EC C0 F9 D D 7B 6E B3 1C D7 3B CE . Z . . . . . . . { n . . . ; .
C8 6F DE C9 4 0 C1 87 81 1 . o . . . . . . . .
</pre>
<p>First octet is <span style="background-color: #04ff00;">0x78</span>, which is a sign for ZLIB compression. After decompression, the length went from 362 to 357 octets.</p>
<p><em>Obviously, the compression was rather useless as the 'compressed' length is larger than the 'uncompressed' one... Compression efficiency usually depends on the data, sometimes it compresses better than other times.</em></p>
<pre>D2 84 4D A2 1 26 4 48 94 71 D1 84 CA 3D 19 68 . . M . . & . H . q . . . = . h
A0 59 1 F A4 1 62 42 45 4 1A 60 D5 B4 F7 6 . Y . . . . b B E . . ` . . . .
1A 60 AE 27 F7 39 1 3 A1 1 A4 61 74 81 A9 62 . ` . ' . 9 . . . . . a t . . b
63 69 78 1E 30 31 42 45 56 4C 42 44 49 4D 4C 32 c i x . 0 1 B E V L B D I M L 2
4B 52 31 49 46 4B 50 50 43 53 58 38 4F 51 46 33 K R 1 I F K P P C S X 8 O Q F 3
23 4B 62 63 6F 62 42 45 62 64 72 C0 74 32 30 32 # K b c o b B E b d r . t 2 0 2
31 2D 30 35 2D 31 35 54 31 39 3A 32 31 3A 32 32 1 - 0 5 - 1 5 T 1 9 : 2 1 : 2 2
5A 62 69 73 65 53 43 2D 42 45 62 73 63 C0 74 32 Z b i s e S C - B E b s c . t 2
30 32 31 2D 30 35 2D 32 35 54 30 39 3A 30 32 3A 0 2 1 - 0 5 - 2 5 T 0 9 : 0 2 :
30 37 5A 62 74 63 68 38 31 31 36 30 33 39 33 62 0 7 Z b t c h 8 1 1 6 0 3 9 3 b
74 67 69 38 34 30 35 33 39 30 30 36 62 74 72 69 t g i 8 4 0 5 3 9 0 0 6 b t r i
32 36 30 34 31 35 30 30 30 62 74 74 68 4C 50 36 2 6 0 4 1 5 0 0 0 b t t h L P 6
34 36 34 2D 34 63 64 6F 62 6A 31 39 38 30 2D 30 4 6 4 - 4 c d o b j 1 9 8 0 - 0
31 2D 31 34 63 6E 61 6D A4 62 66 6E 67 45 62 72 1 - 1 4 c n a m . b f n g E b r
61 65 72 74 62 67 6E 70 50 65 74 65 72 20 50 61 a e r t b g n p P e t e r P a
75 6C 20 4D 61 72 69 61 63 66 6E 74 67 45 42 52 u l M a r i a c f n t g E B R
41 45 52 54 63 67 6E 74 70 50 45 54 45 52 3C 50 A E R T c g n t p P E T E R < P
41 55 4C 3C 4D 41 52 49 41 63 76 65 72 65 31 2E A U L < M A R I A c v e r e 1 .
30 2E 30 58 40 A1 D8 4 8A 97 DD E1 B0 C9 EE 63 0 . 0 X @ . . . . . . . . . . c
FD B0 9C 99 6C 67 FD F1 F 75 E5 B4 F0 21 E1 F4 . . . . l g . . . u . . . ! . .
EC 90 BC 5D 9B D7 B8 9A 2A 37 AA 2 DE 39 34 39 . . . ] . . . . * 7 . . . 9 4 9
B4 D8 AA A4 5E E6 C0 CF B0 80 BC DB 4 C7 2E C7 . . . . ^ . . . . . . . . . . .
1 F 37 89 2 . . 7 . .
</pre>
<p>Interpreting the message as Concise Binary Object Representation (CBOR), another IETF standards by my friends <a href="https://datatracker.ietf.org/person/cabo@tzi.org">Carsten</a> and <a href="https://datatracker.ietf.org/person/paul.hoffman@icann.org">Paul</a> <a href="https://datatracker.ietf.org/doc/html/rfc7049">RFC 7049</a>... CBOR tag is 18 (see IANA <a href="https://www.iana.org/assignments/cbor-tags/cbor-tags.xhtml">registry</a>), hence it is a CBOR Object Signing and Encryption (COSE) Single Signer Data Object message, another IETF standards by late <a href="https://datatracker.ietf.org/person/ietf@augustcellars.com">Jim Schaad</a> <a href="https://datatracker.ietf.org/doc/html/rfc8152">RFC 8152</a>.</p>
<p>
Checking the COSE structure (ignoring the signature) of the CBOR Web Token (yet another IETF standards <a href="https://datatracker.ietf.org/doc/html/rfc8392">RFC 8392</a>)...</p>
<pre> COSE Key Id(KID): 0x9471D184CA3D1968
COSE Algorithm: Es256
</pre>
<p>The COSE message beside the crypto signatures contains "claims", which is the part that is protected/signed by the CBOR Web Token: in this case what is certified valid by a EU Member State).</p><p> The CBOR-encoded claims payload is (and now we can recognized some human-readable content such as <span style="background-color: #ffa400;">dates</span> and<span style="background-color: #cfe2f3;"> names</span>):</p>
<pre>A4 1 62 42 45 4 1A 60 D5 B4 F7 6 1A 60 AE 27 . . b B E . . ` . . . . . ` . '
F7 39 1 3 A1 1 A4 61 74 81 A9 62 63 69 78 1E . 9 . . . . . a t . . b c i x .
30 31 42 45 56 4C 42 44 49 4D 4C 32 4B 52 31 49 0 1 B E V L B D I M L 2 K R 1 I
46 4B 50 50 43 53 58 38 4F 51 46 33 23 4B 62 63 F K P P C S X 8 O Q F 3 # K b c
6F 62 42 45 62 64 72 C0 74 32 30 32 31 2D 30 35 o b B E b d r . t 2 0 2 1 - 0 5
2D 31 35 54 31 39 3A 32 31 3A 32 32 5A 62 69 73 - 1 5 T 1 9 : 2 1 : 2 2 Z b i s
65 53 43 2D 42 45 62 73 63 C0 74 32 30 32 31 2D e S C - B E b s c . t <span style="background-color: #ffa400;">2 0 2 1 -
</span><span style="background-color: white;">30 35 2D 32 35 54 30 39 3A 30 32 3A 30 37 5A 62 </span><span style="background-color: #ffa400;">0 5 - 2 5 T 0 9 : 0 2 : 0 7</span> Z b
74 63 68 38 31 31 36 30 33 39 33 62 74 67 69 38 t c h 8 1 1 6 0 3 9 3 b t g i 8
34 30 35 33 39 30 30 36 62 74 72 69 32 36 30 34 4 0 5 3 9 0 0 6 b t r i 2 6 0 4
31 35 30 30 30 62 74 74 68 4C 50 36 34 36 34 2D 1 5 0 0 0 b t t h L P 6 4 6 4 -
34 63 64 6F 62 6A 31 39 38 30 2D 30 31 2D 31 34 4 c d o b j 1 9 8 0 - 0 1 - 1 4
63 6E 61 6D A4 62 66 6E 67 45 62 72 61 65 72 74 c n a m . b f n g E b r a e r t
62 67 6E 70 50 65 74 65 72 20 50 61 75 6C 20 4D b g n p P e t e r P a u l M
61 72 69 61 63 66 6E 74 67 45 42 52 41 45 52 54 a r i a c f n t g <span style="background-color: #cfe2f3;">E B R A E R T</span>
63 67 6E 74 70 50 45 54 45 52 3C 50 41 55 4C 3C c g n t p P E T E R < P A U L <
4D 41 52 49 41 63 76 65 72 65 31 2E 30 2E 30 M A R I A c v e r e 1 . 0 . 0
</pre>
<p>After decoding the COSE claims:</p>
<pre> Issuer : BE
Expiration time : 2021-06-25
Issued At : 2021-05-26
Health payload JSON : <i>{
"dob": "1980-01-14",
"nam": {
"fn": "<span style="background-color: #b6d7a8;">Ebraert</span>",
"fnt": "<span style="background-color: #cfe2f3;">EBRAERT</span>",
"gn": "Peter Paul Maria",
"gnt": "PETER<PAUL<MARIA"
},
"t": [
{
"ci": "01BEVLBDIML2KR1IFKPPCSX8OQF3#K",
"co": "<span style="background-color: #fcff01;">BE</span>",
"dr": "2021-05-15T19:21:22+00:00",
"is": "SC-BE",
"sc": "<span style="background-color: #ffa400;">2021-05-25T09:02:07</span>+00:00",
"tc": "81160393",
"tg": "840539006",
"tr": "260415000",
"tt": "LP6464-4"
}
],
"ver": "1.0.0"
}</i>
</pre>
<h3>Health Certificate</h3>
<p>Using the <a href="https://ec.europa.eu/health/sites/default/files/ehealth/docs/covid-certificate_json_specification_en.pdf">EU JSON specification</a>, we can then display a fully human-readable certificate content from the JSON part (<i>in italic above</i>).</p>
<pre>Last name: <span style="background-color: #b6d7a8;">Ebraert</span>
First name: Peter Paul Maria
Name as in passport: <span style="background-color: #cfe2f3;">EBRAERT</span><<PETER<PAUL<MARIA
Birth date: 1980-01-14
Test for COVID-19 / Nucleic acid amplification with probe detection
Test taken on: <span style="background-color: #ffa400;">2021-05-25 09:02:07</span>+00:00 by 81160393 in <span style="background-color: #fcff01;">Belgium</span>
Test result: Not detected</pre><h3 style="text-align: left;">What about YOUR QR-code ?</h3><p>Feel free to try and decode on-line your own QR-code at <a href="https://ehealth.vyncke.org/index.php">https://ehealth.vyncke.org/index.php</a> <i><span style="font-size: x-small;">(I do not keep anything from your test, the QR and the decoded information is deleted from my server once it has been displayed on your browser, your IP address will be logged though by the web server).</span></i></p>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2467916926641850145.post-73323572400834899352021-02-23T23:14:00.007+01:002021-02-27T13:39:35.361+01:00Attirail du geek, partie 10: la framboise volante <h1 style="text-align: left;">Attirail du geek, partie 10: la framboise volante </h1><p>Encore une combinaison de mes hobbies 'geek':</p><p></p><ul style="text-align: left;"><li>informatique (beaucoup)</li><li>électronique (un peu)</li><li>aviation (un peu)</li></ul><p></p><p>Le but: suivre les avions (position, vitesse) via télémétrie et radio pour moins de 100 EUR et sans installer un radar à la maison!</p><p>Comment: via un micro-computer de 50 EUR, une radio programmable (en anglais "Software Defined Radio" -- SDR), une petite antenne (idéalement de 68,5 mm de long), et des logiciels en open source. </p><p>Les avions ont pour la plupart un transpondeur en mode-S qui transmet sur 1090 MHz leur code transpondeur sur 24 bits (4 chiffres de 0 à 7 donc 4 chiffres exprimés sur 3 bits) et leur altitude que tout le monde peut recevoir via une bonne antenne en vue directe (donc sans obstacles entre l'antenne et l'avion). Les avions commerciaux (compagnies aériennes notamment) ont en plus un système <i>ADS-B out</i> qui transmet sur la même fréquence leurs positions. Rien n'est chiffré, donc, tout le monde peut décoder les messages.</p><h2 style="text-align: left;">Le matériel</h2><p>Un simple micro-computer de type <a href="https://www.raspberrypi.org/products/raspberry-pi-3-model-b-plus/">Raspberry Pi 3 B+</a>: format carte de crédit, avec 1 GByte de mémoire vive, sans clavier ni écran mais avec Wi-Fi, un port Ethernet, 4 portes USB et une porte HDMI. Le tout alimenté par micro-USB comme tous les appareils nomades. Le mémoire de masse est une micro-carte flash; ce qui permet d'initialiser facilement le système de fichier via Linux, Mac OS, ou Windows.</p><p>Ajoutons-y un petit boîtier en plastique et un chargeur micro-USB et cela devient un vrai ordi!</p><p>Rester à ajouter une clé USB bleue pour la radio SDR (40 EUR) et connecter la petite antenne à la clé USB et le tour est joué au niveau matériel.</p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3qnodX5fr0aOnn0pZlg_Aa8fPYkbp_qUhyphenhyphenk3XFrCzdyFxwL64U_8dzf9i82NzFo_MG1YFz66SaMpFGUI7nokc7W753OjvTOuK0BucrBAksforOJcBnrsyGfm-OMj6UsN1miaHjBjTVDOX/s4128/20210223_105434.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="4128" data-original-width="2322" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3qnodX5fr0aOnn0pZlg_Aa8fPYkbp_qUhyphenhyphenk3XFrCzdyFxwL64U_8dzf9i82NzFo_MG1YFz66SaMpFGUI7nokc7W753OjvTOuK0BucrBAksforOJcBnrsyGfm-OMj6UsN1miaHjBjTVDOX/s320/20210223_105434.jpg" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><br /></div><br /><p></p><h3 style="text-align: left;">Notes sur l'antenne</h3><p>Dans un premier temps, 1090 MHz cela correspond à une longueur d'onde dans l'air de 275 mm (il faut diviser la vitesse </p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjU3OmPUSTZ9St418Euv-ZZlHcmRcDqcr7WjpjdXwdIaX9Bx7Jnks6QjAgJEwoRKMbcx_qUSxiqAK4CQDqR-DYzJ7iAHgyMJ5PIE1vcZm6PJ7d0uAVDmTgC2zo8I-nfKoFZQu5-vxPM5F2y/s4128/20210223_105427.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="4128" data-original-width="2322" height="238" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjU3OmPUSTZ9St418Euv-ZZlHcmRcDqcr7WjpjdXwdIaX9Bx7Jnks6QjAgJEwoRKMbcx_qUSxiqAK4CQDqR-DYzJ7iAHgyMJ5PIE1vcZm6PJ7d0uAVDmTgC2zo8I-nfKoFZQu5-vxPM5F2y/w180-h238/20210223_105427.jpg" width="180" /></a></div><br />de la lumière par la fréquence), ça je comprends. Puis, c'est la partie qui m'a toujours un peu échappée lors de mes études d'ingénieurs... qui dit que l'antenne doit exactement faire le quart de la longueur d'onde, dans ce cas-ci 68,5 mm hélas celle que j'ai reçue fait 80 mm donc le rendement ne sera pas exceptionnel... en plus, je l'ai placée collée à l'intérieur sur une vitre et pas sur un mat extérieur. Quelques jours après, je place cette antenne à l'extérieur (de l'autre côté de la vitre) et je suis ébahi: la portée passe de 40 nm (+/- 70 km) à plus de 150 nm (+/- 270 km) et donc le nombre d'avions reçus passe de 10 en pointe à plus de 20 au minimum !<p></p><h2 style="text-align: left;">Le logiciel</h2><p>Tout ordinateur doit avoir son système opératoire (OS) ainsi que ses applications. Dans mon cas:</p><p></p><ul style="text-align: left;"><li>Système opératoire: <a href="https://www.raspberrypi.org/software/operating-systems/#raspberry-pi-os-32-bit">Raspberry Pi OS</a>, une variante de Linux Debian pour le processeur ARM qui équipe le micro-ordinateur</li><li>Applications: le pilote de la radio et diverses applications analysant la sortie de la radio pour envoyer à plusieurs sites d'agrégation ('<i>feeder</i>' en anglais) de ces données (car nous sommes des milliers à faire ce 'truc') par exemple pour <a href="https://flightaware.com">https://flightaware.com</a></li></ul><p></p><p>Pour l'OS, il suffit de télécharger une image brute depuis le site de Raspberry, de la copier sur la micro-flash, et d'insérer la micro-flash dans le Raspberry Pi. L'absence d'écran et de clavier (sauf si connexion par les ports USB et HDMI évidemment) complique un peu les choses (le mot de passe par défaut est 'raspberry' que j'ai évidemment immédiatement changé!).</p><h3 style="text-align: left;">Le pilote de la radio</h3><div>Le pilote de la radio, '<i>dump1090</i>', se connecte au port USB de la radio, effectue le décodage des messages et les offre à plusieurs clients/consommateurs via une connexion TCP/IP. Ce qui est assez élégant car via une seule radio, il est possible d'envoyer les données sur plusieurs applications locales ou distantes via la porte TCP 30005.</div><div><br /></div><div>En fait, il y a plusieurs version de ce pilote qui ont hérité l'une de l'autre en ajoutant des fonctionnalités:</div><div><div><ol style="text-align: left;"><li><a href="https://github.com/antirez/dump1090">antirez</a> (version de départ plus maintenue en dehors d'un patch mineur en février 2020)</li><li><a href="https://github.com/MalcolmRobb/dump1090">MalcomRobb </a>sur base d'antirez (aucune mise à jour depuis octobre 2014)</li><li><a href="https://github.com/mutability/dump1090">mutability</a> sur base de MalcomRobb (aucune mise à jour depuis 2019)</li><li><a href="https://github.com/flightaware/dump1090">flightaware</a> sur base de mutability (encore mis à jour en octobre 2020, avec une belle interface web et surtout le support d'IPv6)</li></ol></div></div><p>Comme il ne peut y avoir qu'un seul pilote pour la radio, autant installer la dernière version via la commande Linux '<i>apt-get install dump1090-fa' </i>(après avoir mis à jour les sources apt voir le point 2 de ce <a href="https://fr.flightaware.com/adsb/piaware/install">lien</a>). Ce qui est fait rapidement et inutile de redémarrer évidemment même si la doc dit le contraire!</p><p>Cela fonctionne immédiatement et une connexion sur la porte TCP 8080 genre http://[2001:db8::1]:8080/ (remplacer par l'adresse IPv6 voire IPv4 du Raspberry) et donne immédiatement une vue très sympa des avions dans le coin! Le coin dans le cas de ma simple antenne est tout de même plus de 100 km !</p><h3 style="text-align: left;">Les autres applications</h3><p>Par la suite, il est possible d'installer d'autres applications qui vont partager les données sur les quelques avions que le système reçoit avec des sites d'agrégation de ces milliers de systèmes. En général, il y a une incentive qui donne un contrat 'gold' ou 'business' gratuitement sur ces sites; donc, parfois un grand historique ou un accès à une interface de programmation (API). Pour avoir ces bénéfices, il faut évidemment créer sur chaque site un compte et lier son Raspberry à ce compte (soit via l'adresse IP soit via un code à copier/coller).</p><p>Voici la liste des applications que j'ai installées et qui fonctionnent donc toutes en même temps (charge CPU très très légère un Raspberry PI Zero devrait suffire):</p><p></p><ul style="text-align: left;"><li><a href="https://opensky-network.org/network/explorer">OpenSky Network</a>: tendance open source, uniquement ADS-B (donc uniquement les vols commerciaux), donne accès à une API, <a href="https://opensky-network.org/community/projects/30-dump1090-feeder">installation pour les geeks</a> et qui date... Voir mes <a href="https://fr.flightaware.com/adsb/stats/user/evyncke#stats-147284">statistiques</a>.</li><li><a href="https://www.flightradar24.com/">FlightRadar24</a>: site commercial qui donne accès à un compte 'gold', installation simple via un <a href="https://www.flightradar24.com/share-your-data">script à télécharger</a> mais que j'ai effectué manuellement étape par étape via des commandes <i>apt</i>. Donne droit à un accès 'business'. Voir mes <a href="https://www.flightradar24.com/account/feed-stats/?id=26225">statistiques</a>.</li><li><a href="https://flightaware.com/live/">FlightAware</a>: autre site commercial qui donne accès à un compte entreprise, installation simple via un <a href="https://flightaware.com/adsb/piaware/install">package à installer</a>. Donne droit à un accès 'enterprise user'. Voir mes <a href="https://fr.flightaware.com/adsb/stats/user/evyncke#stats-147284">statistiques</a>.</li><li><a href="https://www.radarbox.com/">RadarBox</a>: autre site commercial (que je ne connaissais pas), <a href="https://www.radarbox.com/sharing-data">installation décrite par des images</a> ! impossible de copier coller: voici donc le <a href="http://apt.rb24.com/inst_rbfeeder.sh">script d'installation</a>. Donne droit à un accès 'feeder / Business' (y compris un API token). Voir mes <a href="https://www.radarbox.com/stations/EXTRPI026419">statistiques</a>.</li><li><a href="https://www.adsbexchange.com/">ADSBExchange</a>: site commercial 'bon marché', installation via un <a href="https://www.adsbexchange.com/how-to-feed/#scriptmethod">script</a>. Voir la <a href="https://globe.adsbexchange.com/?feed=XwoNWHLNZDPSOiOMy%2Fd58edhaWoucA0fIj71XW3JXQs4Z%2BCQL%2BNMzSkmiH%2FhdZqy&t=16141184125576">vue de mon système</a>.</li><li><a href="https://planefinder.net/">PlaneFinder</a>: site commercial, installation via un <a href="https://planefinder.net/coverage/client">package</a> (il faut alors choisir le mode 'beast' lors de la configuration). Donne droit à un abonnement gratuit. Voir les <a href="https://planefinder.net/coverage/receiver/227612">statistiques</a>.</li></ul><div>Tout cela est bien sympa, mais pour l'instant ne fonctionne que pour ADS-B donc pas pour les petits avions belges dont ceux de mon club...</div><div><br /></div><div>Explications demain ou un autre jour ;-)</div><p></p><p><br /></p><p><br /></p><p><br /></p><p><br /></p>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2467916926641850145.post-75327457412189814842013-01-02T15:05:00.000+01:002013-01-02T15:05:33.978+01:00Javascript and 6RD...Ok, this time is not about flying or holiday, but, rather about a simple javascript code to detect whether IPv6 connectivity is established through a 6RD tunnel... Prerequisite is to know your (or your CPE) IPv4 address and your IPv6 address. It is based on an idea of Hugo Kaczmarek and Arthur Lacoste.<br />
<br />
The idea is very simple: look inside the IPv6 address whether part of the IPv4 address appears...<br />
<br />
Code is:<br />
<br />
<br />
<blockquote>
<span style="font-family: Courier New, Courier, monospace; font-size: x-small;">function is6RD(addr4, addr6) {</span><span style="font-family: Courier New, Courier, monospace; font-size: x-small;"> var bytes = addr4.split('.') ;</span><span style="font-family: Courier New, Courier, monospace; font-size: x-small;"> var i, addr4Bits, addr6Bits, chunk, index ;</span><span style="font-family: Courier New, Courier, monospace; font-size: x-small;"><br /></span><span style="font-family: Courier New, Courier, monospace; font-size: x-small;"> // Now process the IPv4 address by generating a string of 32 '0' or '1' based on the host address</span><span style="font-family: Courier New, Courier, monospace; font-size: x-small;"> addr4Bits = '' ;</span><span style="font-family: Courier New, Courier, monospace; font-size: x-small;"> for (i = 0 ; i < 4 ; i++) {</span><span style="font-family: Courier New, Courier, monospace; font-size: x-small;"> chunk = parseInt(bytes[i], 10).toString(2) ;</span><span style="font-family: Courier New, Courier, monospace; font-size: x-small;"> while (chunk.length < 8)</span><span style="font-family: Courier New, Courier, monospace; font-size: x-small;"> chunk = '0' + chunk ;</span><span style="font-family: Courier New, Courier, monospace; font-size: x-small;"> addr4Bits = addr4Bits + chunk ;</span><span style="font-family: Courier New, Courier, monospace; font-size: x-small;"> }</span><span style="font-family: Courier New, Courier, monospace; font-size: x-small;"><br /></span><span style="font-family: Courier New, Courier, monospace; font-size: x-small;"> // Now process the IPv6 address by generating a string of 64 '0' or '1' based on the /64 prefix</span><span style="font-family: Courier New, Courier, monospace; font-size: x-small;"> bytes = addr6.split(':') ;</span><span style="font-family: Courier New, Courier, monospace; font-size: x-small;"> addr6Bits = '' ;</span><span style="font-family: Courier New, Courier, monospace; font-size: x-small;"> for (i = 0 ; i < 4 ; i++) {</span><span style="font-family: Courier New, Courier, monospace; font-size: x-small;"> chunk = parseInt(bytes[i], 16).toString(2) ;</span><span style="font-family: Courier New, Courier, monospace; font-size: x-small;"> while (chunk.length < 16)</span><span style="font-family: Courier New, Courier, monospace; font-size: x-small;"> chunk = '0' + chunk ;</span><span style="font-family: Courier New, Courier, monospace; font-size: x-small;"> addr6Bits = addr6Bits + chunk ;</span><span style="font-family: Courier New, Courier, monospace; font-size: x-small;"> }</span><span style="font-family: Courier New, Courier, monospace; font-size: x-small;"><br /></span><span style="font-family: Courier New, Courier, monospace; font-size: x-small;"> // Now check whether full or at least 16 bits of the IPv4 is embedded into the IPv6 prefix</span><span style="font-family: Courier New, Courier, monospace; font-size: x-small;"> while (addr4Bits.length > 16) {</span><span style="font-family: Courier New, Courier, monospace; font-size: x-small;"> index = addr6Bits.indexOf(addr4Bits) ; // Is part of the IPv4 address embedded in the /64 of IPv6?</span><span style="font-family: Courier New, Courier, monospace; font-size: x-small;"> if (index >= 0) </span><span style="font-family: Courier New, Courier, monospace; font-size: x-small;"> return addr4Bits.length + " bits of the IPv4 address are embedded in the IPv6 address starting at " + index ; </span><span style="font-family: Courier New, Courier, monospace; font-size: x-small;"> // Else, remove one leading bit of addr4 <br /> </span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;"> addr4Bits = addr4Bits.substr(1, addr4Bits.length-1) ; </span><span style="font-family: Courier New, Courier, monospace; font-size: x-small;"> } </span><span style="font-family: Courier New, Courier, monospace; font-size: x-small;"> return 0 <br /> </span><br /><span style="font-family: Courier New, Courier, monospace; font-size: x-small;">}</span></blockquote>
This code can be tried at <a href="http://test-ipv6.vyncke.org/">http://test-ipv6.vyncke.org</a><br />
<br />
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2467916926641850145.post-58034984148445424442012-07-26T10:53:00.001+02:002012-07-28T09:31:01.957+02:00Learning to fly: le retour d'EveryTrailAvec le fiston en vacances à l'étranger et qui a pris avec lui l'enregistreur GPS, je me sentais donc démuni pour l'enregistrement de mes vols... Mais, voila que je découvre que mon iPad a vraiment une puce GPS (et qui est donc plus précis que la triangulation des antennes GSM) et surtout que le site <a href="http://www.everytrail.com/">www.everytrail.com</a> (que j'avais utilisé pour le tour du monde) a une <i>app</i> pour iPad.<br />
<br />
Et comme Benoît me laisse faire des petites radio-navs en solo, voici les liens (avec qq photos en plus):<br />
<br />
<ul>
<li>avec pas mal de vents :-( <a href="http://www.everytrail.com/view_trip.php?trip_id=1684875">http://www.everytrail.com/view_trip.php?trip_id=1684875</a></li>
<li>sans vent: <a href="http://www.everytrail.com/view_trip.php?trip_id=1687781">http://www.everytrail.com/view_trip.php?trip_id=1687781</a></li>
</ul>
<div>
Et dernière nouveauté, je me suis acheté pour mon anniversaire une caméra HD, donc, les prochaines vidéos devraient être plus claires et plus nettes!</div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2467916926641850145.post-59736164365400317332012-07-08T23:35:00.000+02:002012-07-11T15:54:26.626+02:00Learning to fly: la fin des boucles sans fin...Cela fait plus d'un an que j'essaie d'apprendre à piloter un avion et pour l'instant l'énorme majorité des leçons consistaient à faire des tours de pistes et encore des tours de pistes. Parfois dans un sens, parfois dans l'autre (suivant la direction du vent), parfois en double commande parfois en solo...<br />
<br />
Cela donne évidemment de l'expérience, fait croître mon nombre d'heures de vol (je dois en avoir 45 avant de pouvoir passer l'examen, dont 25 à Spa), me donne confiance (enfin pas de trop sinon bonjour les fautes).<br />
<br />
<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"><tbody>
<tr><td style="text-align: center;"><a href="http://www.verviers-aviation.be/Photos/final24.jpg" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" height="213" src="http://www.verviers-aviation.be/Photos/final24.jpg" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Piste 24 de Theux Laboru</td></tr>
</tbody></table>
Donc, grosse surprise ce samedi 7 juillet 2012 quand mon instructeur, Benoît, me dit que: "<i>comme tu fais de plus en plus des solos, il faut prévoir le cas où l'atterrissage à Spa serait impossible (par exemple parce qu'un parachutiste est tombé sur la piste en se blessant et qu'il reçoit des soins sur place -- le genre d'exemple qui rassure...)</i>." Et, le but de l'exercice est donc de se dérouter vers un aérodrome alternatif: Theux (EBTX) près de Verviers. Heureusement, que j'avais vaguement rêvé à des petites navigations et que je savais donc que Theux est le long de la même autoroute E42/A27 et quelques kilomètres au nord.<br />
<br />
Nous voici donc partis direction Theux :-) Suivre l'autoroute n'est pas conseillé car elle serpente dans les vallées: autant y aller en vol d'oiseau hein? J'avais pris mon enregistreur GPS avec moi et on peut ainsi voir la route suivie au nord-est de l'autoroute principalement. En approche de Theux, changement de fréquence radio et communication en français (à Spa c'est principalement l'anglais). Je retrouve avec un peu de crainte une piste en herbe comme à Saint-Hubert (mais moins bien signalée/marquée qu'à Saint-Hubert) et en plus la piste n'est pas plate mais a une grosse bosse au milieu. Dernière 'difficulté': une ligne à haute tension de 70 m de haut juste avant de franchir l'autoroute et se poser, pas très visible d'ailleurs cette ligne à haute tension!<br />
<br />
<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="clear: left; float: left; margin-bottom: 1em; text-align: left;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEin7t6FSEehYJZX4yXIrgQ7Q0WTaX4a02AHTYLaHGp7uFpX1g2xZORzRSfps-qSD15pwypmuPG5AYatCu1lSLV_fLkwa0zC6JWuGE3aFia404FQhyphenhyphenKUPtOYHbk8UDv4jYWwfdy35fBy_e_w/s1600/Capture+d%E2%80%99e%CC%81cran+2012-07-10+a%CC%80+07.46.21.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" height="234" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEin7t6FSEehYJZX4yXIrgQ7Q0WTaX4a02AHTYLaHGp7uFpX1g2xZORzRSfps-qSD15pwypmuPG5AYatCu1lSLV_fLkwa0zC6JWuGE3aFia404FQhyphenhyphenKUPtOYHbk8UDv4jYWwfdy35fBy_e_w/s320/Capture+d%E2%80%99e%CC%81cran+2012-07-10+a%CC%80+07.46.21.png" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Route entre Spa-Theux et retour</td></tr>
</tbody></table>
<br />
<br />
Mais, à part ce petit frisson de la ligne haute tension, je fais deux <i>posés-décollés</i> (en français dans le texte au lieu du <i>touch-and-go</i> anglais habituel), puis, retour à Spa qui est un rien plus haut (400 pieds soit 130 m), donc je dois remettre de la puissance pour reprendre de l'altitude en restant à l'ouest de l'autoroute. Comme c'était le matin, avec peu de trafic sur Spa, intégration dans le circuit (c-à-d reprendre mes tours de piste habituels) via l'étape de base en main droite. Puis quelques vols solo :-) Excellente matinée!<br />
<br />
<br />
<br />
<h3>
Radio Navigation</h3>
La météo permet un vol le lendemain matin, et ne voici pas que Benoît m'annonce une autre petite nav (pour navigation) surprise. D'habitude, il faut préparer ses navigations: météo, vent, documentation d'aéroports, ... mais comme il s'agit d'une petite nav en double commande nous allons simplifier le tout: carte de navigation '<a href="http://ign.be/FR/FR1-1-5.shtm#lowair">low air</a>' de l'IGN, documentation sur les fréquences radio. Car la nav sera en fait tout aux instruments avec l'utilisation de deux VOR (<a href="http://fr.wikipedia.org/wiki/VHF_Omnidirectional_Range">VHF Omnidirectional Range</a>): un à Sprimont (SPI première étape) et l'autre à Olne (LNO deuxième étape) puis retour à Spa.<br />
<br />
Pourquoi une radio-navigation: si jamais un jour je suis perdu dans les airs, du côté des Ardennes (car les VOR ne portent pas toujours très loin), et bien, je pourrai ainsi retrouver mon chemin vers Spa :-) Toujours aussi prévoyant mon instructeur :-)<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://1.bp.blogspot.com/-sMVlj2h9j3s/T_1ZOlT6JJI/AAAAAAAAbUc/uOCQcCnIx40/s1600/Capture+d%E2%80%99e%CC%81cran+2012-07-09+a%CC%80+15.08.36.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="231" src="http://1.bp.blogspot.com/-sMVlj2h9j3s/T_1ZOlT6JJI/AAAAAAAAbUc/uOCQcCnIx40/s320/Capture+d%E2%80%99e%CC%81cran+2012-07-09+a%CC%80+15.08.36.png" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Route EBSP-SPI-LNO-EBSP</td></tr>
</tbody></table>
<br />
<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdpzQnAhgRmxkeGqVHXt7E8XP0VzdBmHEsgECCiPfP9GJfn7tnHcMdhxIOPoWE7uhnRXgPsGhyzae1OurRjLHycE_Kb4fPTjqaWfjS5C3IO5yUlyfaLovLy1v6WAV-x8Jn2xzI1ahH6gDE/s1600/Capture+d%E2%80%99e%CC%81cran+2012-07-09+a%CC%80+15.07.20.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" height="229" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdpzQnAhgRmxkeGqVHXt7E8XP0VzdBmHEsgECCiPfP9GJfn7tnHcMdhxIOPoWE7uhnRXgPsGhyzae1OurRjLHycE_Kb4fPTjqaWfjS5C3IO5yUlyfaLovLy1v6WAV-x8Jn2xzI1ahH6gDE/s320/Capture+d%E2%80%99e%CC%81cran+2012-07-09+a%CC%80+15.07.20.png" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Le VOR de SPI (Sprimont)</td></tr>
</tbody></table>
Et nous voici donc partis pour cette radio-navigation. Il me faut un certain temps pour m'adapter à une certaine lenteur de réaction de l'instrument VOR à bord de 00-JRB (toujours un Cessna 150): il ne faut pas bouger le bouton OBS (Omni Bearing Selector : pour choisir la radiale) trop vite. Puis, je suis sur la radiale (un rayon partant du VOR de Sprimont) 100, il me suffirait de mettre le cap sur 280° (l'opposé sur la rose des vents: 100+180). Je dis bien le cap car hélas il y a du vent, qui me pousse vers le Nord-Est donc ma route (le chemin parcouru) sera déviée. Au pif (pas de calcul préalable), je mets donc le cap sur 270° pour compenser la dérive due au vent qui venait du sud-ouest. Après quelques minutes, il apparaît que ma correction était trop forte, je tourne donc à droite pour 'intercepter' à nouveau la radiale 100 puis reprend un cap de 275°, puis l'antenne du VOR devenant visible au loin, je passe pile-poil dessus pour le <i>fun</i> (et obsever le fameux cône d'incertitude sur l'instrument). Sur la photo, c'est le petit cercle blanc à droite juste en-dessous de ma route.<br />
<br />
<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"><tbody>
<tr><td style="text-align: center;"><a href="http://3.bp.blogspot.com/-pd7FeKdvA2k/T_1nxgL8ThI/AAAAAAAAbU0/u55dEkps06Q/s1600/Capture+d%E2%80%99e%CC%81cran+2012-07-09+a%CC%80+15.09.18.png" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" height="254" src="http://3.bp.blogspot.com/-pd7FeKdvA2k/T_1nxgL8ThI/AAAAAAAAbU0/u55dEkps06Q/s320/Capture+d%E2%80%99e%CC%81cran+2012-07-09+a%CC%80+15.09.18.png" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Le VOR de LNO (Olne)</td></tr>
</tbody></table>
Puis direction vers le VOR d'Olne (LNO), même système mais ayant une meilleure idée du vent, je peux estimer un peu mieux mon cap et bingo, on repasse presque sur le VOR d'Olne (au sud de la carrière sur la photo). Puis vient le dernier segment de la radio-navigation (le plus utile aussi): retourner à Spa alors que Spa n'est pas visible... Pour ce faire, il faut s'éloigner du VOR sur une radiale de 130° (FRom)... voila qui est donc fait mais ma compensation de dérive n'est pas parfaite, donc, je ré-intercepte la radiale et corrige à nouveau. A ce moment, l'aérodrome de Spa devient visible et autant y aller en direct (enfin en contournant la ville de Spa par le sud), intégration via la verticale terrain puis vent arrière... cela devient d'un banal :-)<br />
<h3>
Cerise sur le gâteau!</h3>
Enfin, quand je dis banal, jusqu'à ce qu'un autre avion s'annonce à la radio demandant s'il y a des paras en l'air car il arrive... Un rien bizarre cette annonce, puis un autre instructeur (ex-pilote de chasse Guy R.) commence à parler un rien militaire avec cet autre avion et mon instructeur me signale que c'est un F16 qui vient faire un petit tour à Spa en basse altitude. Bonne synchro: j'atterris, roule jusqu'au bout de la piste, puis un énorme bruit et le F16 me passe au-dessus à 10 m (à vue de nez) pour immédiatement remonter et repartir à toute vitesse. Très très impressionnant la vitesse...<br />
<br />
<span style="background-color: white;"><span style="color: blue;"><b>Une matinée d'exception à tout point de vue!</b></span></span><br />
<br />
Le tout a pris 30 minutes pour faire 52 miles donc de l'ordre de 160 km/h en moyenne (car les montées sont plus lentes). Pas mal :-) Une difficulté inattendue: pas facile de garder l'altitude constante à 2600 pieds car le sol descend vers Liège (visible sur la photo avec la trajectoire car la couleur indique l'altitude) d'un autre côté le plafond (le bas des nuages) descendait aussi, donc, pas plus mal de rester loin de ceux-ci et puis Sprimont et Olne sont tout tout près de la zone contrôlée par Liège-Bierset, donc, il fallait rester en dessous de 2500 pieds pour 'passer en dessous' des contrôles.<br />
<br />
Seuls petits regrets, je n'avais pas ma caméra Muvi avec moi :-) et je n'ai pas pu regarder derrière moi pour voir arriver le F16 (je le suivais à la radio seulement).<br />
<br />
Un lien pour une simulation de navigation au VOR: <a href="http://www.dauntless-soft.com/products/Freebies/navsim/">http://www.dauntless-soft.com/products/Freebies/navsim/</a> Deux VOR et un avion et c'est gratuit. A vous d'essayer :-)<br />
<div class="separator" style="clear: both; text-align: center;">
</div>Unknownnoreply@blogger.com0Aérodrome Spa-La Sauvenière, 4900 Spa, Belgique50.4822443 5.912255750.4721403 5.8925147 50.492348299999996 5.9319967tag:blogger.com,1999:blog-2467916926641850145.post-83918742926361847152012-06-24T15:02:00.000+02:002012-07-11T09:34:34.305+02:00Attirail du geek, partie 9: la mini-caméra<a href="http://4.bp.blogspot.com/-ng1uZX_sgsQ/T_x3kJYCuFI/AAAAAAAAbT8/aVnoRFtlOOo/s1600/00044_008.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="200" src="http://4.bp.blogspot.com/-ng1uZX_sgsQ/T_x3kJYCuFI/AAAAAAAAbT8/aVnoRFtlOOo/s200/00044_008.jpg" width="200" /></a>Cela faisait longtemps que je n'avais plus <i>craqué </i>pour un gadget geek mais néanmoins utile...<br />
<br />
Fin 2011, j'ai donc acheté une mini-caméra <a href="http://www.veho-uk.com/">Veho</a> Müvi, c'est tout petit 5,5 cm de haut, cela enregistre des MPEG4 (les fameux DIVX) sur une carte mémoire flash et peut donc enregistrer vidéo et son pendant 1 ou 2 heures sans soucis. Il existe aussi de quoi attacher cette caméra un peu partout soit avec une pince, des ventouses, des velcros, ... Le modèle choisi (car pas trop cher) est hélas en définition standard et pas HD.<br />
<br />
Après quelques essais, cela me permet d'enregistrer les leçons de vol ainsi que quelques descendes en ski cet hiver.<br />
<br />
Le hic c'est que le son vient d'un micro incorporé dans la caméra et la cabine d'un Cessna c'est très très bruyant: les pilotes et passagers doivent porter un casque qui isole du bruit et utiliser un système <i>intercom</i> pour communiquer. Donc, mes premiers essais n'avaient pas un son génial. D'où second achat: un petit enregistreur vocal et surtout un micro cravate tout petit que je peux alors glisser dans une des coquilles du casque audio. Et, sans surprise, une fois la synchronisation effectuée via <a href="http://ffmpeg.org/">ffmpeg</a>, le son est bon :-)<br />
<br />
Rester à utiliser mon ancien gadget: l'enregistreur GPS pour enregistrer les trajectoires des vols et puis via <a href="http://nav.vyncke.org/gpx2srt.php">gpx2srt</a> transformer l'enregistrement GPS en vitesse, altitude et route pour augmenter la sensation de vol.<br />
<br />
Voici quelques exemples, tout d'abord une vidéo d'avril 2012 aux Crossets en Suisse. La caméra est simplement clipsée à la veste.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/1j438cn1PKc?feature=player_embedded' frameborder='0'></iframe></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Autre exemple, mon premier vol à Spa (EBSP) en mai 2012 après quelques circuits et surtout mes vols solos à Saint-Hubert (EBSH). J'ai utilisé iMovie pour ajouter quelques sous-titres et couper des longueurs. La caméra est clipsée sur le pare-soleil mais hélas pas vraiment verticale, cela donne un drôle d'effet de penché ;-) Il s'agit de OO-ALD un Cessna 150.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div style="text-align: center;">
<iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/YVyzQWSV1A8?feature=player_embedded' frameborder='0'></iframe></div>
<br />
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Dernier exemple, toujours à Spa (EBSP) le 24 juin 2012 et un autre vol solo mais cette fois-ci avec les indications de vitesse sol (pas la vitesse indiquée), altitude et route (pas cap). <span style="background-color: white;">La fin est assez amusante car un avion fantôme s'annonce dans le circuit au même endroit que moi, d'où panique à bord mais je n'ai jamais vu cet avion! Un grand mystère de la vie mais comme il n'y a pas eu d'accident, je suppose que l'autre avion s'était trompé d'endroit ;-)</span></div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div style="text-align: center;">
<object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="http://i.ytimg.com/vi/FB-OhL_BZLk/0.jpg" height="266" width="320"><param name="movie" value="http://www.youtube.com/v/FB-OhL_BZLk?version=3&f=user_uploads&c=google-webdrive-0&app=youtube_gdata" /><param name="bgcolor" value="#FFFFFF" /><param name="allowFullScreen" value="true" /><embed width="320" height="266" src="http://www.youtube.com/v/FB-OhL_BZLk?version=3&f=user_uploads&c=google-webdrive-0&app=youtube_gdata" type="application/x-shockwave-flash" allowfullscreen="true"></embed></object></div>
<br />
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
D'autres vidéos sur ma '<a href="http://www.youtube.com/user/e20k?feature=mhee">chaîne</a>' Youtube.</div>
<br />Unknownnoreply@blogger.com0Aérodrome Spa-La Sauvenière, 4900 Spa, Belgique50.4822443 5.912255750.4721403 5.8925147 50.492348299999996 5.9319967tag:blogger.com,1999:blog-2467916926641850145.post-57564834839729039712012-05-01T21:48:00.000+02:002012-07-10T20:24:54.946+02:00Learning to fly: la persévérance... et le changement...Presque un an sans nouvel article sur mon écolage...<br />
<br />
Car en fait presque plus rien n'a évolué depuis juin 2011:<br />
<br />
<ul>
<li><span style="background-color: white;">les vacances et le boulot m'ont empêché de voler presque tout l'été 2011, et lors de la reprise des cours pratiques j'avais presque tout oublié, il a fallu attendre octobre 2011 pour un nouveau vol solo;</span></li>
<li><span style="background-color: white;">l'aérodrome de Saint-Hubert n'est pas indiqué en dehors de l'été: soit les pistes sont abîmées par les sangliers soit elles sont détrempées et boueuses (donc pas possible de décoller), donc, très peu de vols entre octobre 2011 et mars 2012 donc peu de progrès</span></li>
</ul>
<br />
<br />
N'ayant plus qu'un an pour passer mon PPL check (l'examen pratique) soit avant fin mars 2013, je dois trouver une solution... De plus, l'école à Saint-Hubert a (avait?) des règles de réservation d'avion et d'instructeur peu compatible avec une vie professionnelle active.<br />
<br />
Je prends donc la décision de changer d'école pour aller vers <a href="http://fr.wikipedia.org/wiki/A%C3%A9rodrome_de_Spa">Spa EBSP</a> (<a href="http://www.spa-aviation.be/">www.spa-aviation.be</a>). Pas trop de soucis, c'est vite fait mais avec quelques petites surprises:<br />
<br />
<ul><a href="http://2.bp.blogspot.com/-LfV1i7w2xZg/T_s04WYv1NI/AAAAAAAAbTs/A6Lgcje7EIg/s1600/oo-ald.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="216" src="http://2.bp.blogspot.com/-LfV1i7w2xZg/T_s04WYv1NI/AAAAAAAAbTs/A6Lgcje7EIg/s320/oo-ald.jpg" width="320" /></a>
<li><span style="background-color: white;">je dois évidemment repayer l'inscription à un club (mais les vols en Cessna 150 sont moins chers que les vols en Cessna 172)</span></li>
<li><span style="background-color: white;">une formalité vis-à-vis du Service Public Fédéral Mobilité qui m'impose 25 heures de double commande à Spa alors que je les avais déjà à Saint-Hubert... Une assez mauvaise surprise.</span></li>
</ul>
<br />
Donc, depuis début avril 2012, je continue mes cours pratiques à Spa avec Benoît M. Atterrir sur une piste en dur (Spa), plate et longue est beaucoup plus simple pour moi. Par contre, il n'y a qu'une seule piste à Spa au lieu de deux à Saint-Hubert donc assez souvent j'ai le vent de travers lors de l'atterrissage (vent venant du côté gauche ou droit) chose jamais expérimentée à Saint-Hubert, donc, parfois c'est assez difficile...<br />
<br />
<a href="http://www.spa-aviation.be/Images/aerodrome.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="213" src="http://www.spa-aviation.be/Images/aerodrome.jpg" width="320" /></a>Plus d'autres petits détails:<br />
<br />
<ul>
<li><span style="background-color: white;">les check-lists beaucoup plus détaillées et précises</span></li>
<li><span style="background-color: white;">les annonces radio en anglais</span></li>
<li><span style="background-color: white;">plus de planeurs mais des parachutistes sans radio</span></li>
<li><span style="background-color: white;">pas mal de trafic international: mono-moteurs hollandais, et même des bi-moteurs d'affaire</span></li>
<li><span style="background-color: white;">circuit à main gauche => plus facile car le pilote est à gauche => meilleure visibilité</span></li>
<li><span style="background-color: white;">un rien moins d'ambiance car je ne connais personne en dehors de mon instructeur</span></li>
</ul>
<br />
En clair, je ne regrette pas ma décision: après qq semaines en double-commande, je suis de nouveau en solo pour les circuits d'aérodrome.<br />
<br />Unknownnoreply@blogger.com0Rue de la Sauvenière, 4900 Spa, Belgique50.477936513487442 5.909957885742187550.46783151348744 5.8902168857421877 50.488041513487445 5.9296988857421873tag:blogger.com,1999:blog-2467916926641850145.post-60018099634658159422011-06-08T23:04:00.003+02:002011-06-09T09:36:44.029+02:00Learning to fly: 7 minutes de solitude...Ces dernières 48 heures furent superbes: ce mercredi 8 juin 2011, c'est le '<i>World IPv6 Day</i>' qui méritera certainement son propre article dans quelques jours mais ce mardi 7 juin qui avait débuté avec quelques e-mails déjà très positifs, puis une conférence sur '<i>IPv6 Benefits for Smart Grid</i>' s'est achevé par 7 minutes de solitude... Génial!<br />
<br />
<div style="color: blue;">Non, non, je n'ai pas viré ermite ou misanthrope :-)</div><br />
Vérifions si le proverbe qui dit '<i>une image vaut mieux qu'un long discours</i>' est vrai:<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://2.bp.blogspot.com/-1N_EtHunHWw/Te_dSBruQnI/AAAAAAAAWZM/DxqWj_a-kNQ/s1600/solo002.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="223" src="http://2.bp.blogspot.com/-1N_EtHunHWw/Te_dSBruQnI/AAAAAAAAWZM/DxqWj_a-kNQ/s320/solo002.jpg" width="320" /></a></div><br />
Je suppose que le proverbe ne marche pas dans la plupart des cas ;-)<br />
<br />
C'est en fait la seconde page de mon carnet de vol:<br />
<ul><li>le 15,45 en bas signifie que j'ai déjà volé 15 heures et 27 minutes (faites la conversion heure en décimal vers heures:minutes afin de vérifier ce calcul :-)) c'est le report de la page précédente</li>
<li>le landing = 1: veut dire un seul atterrissage lors de ce vol</li>
<li>le total time of flight = 0 13: veut dire un vol court de 0 heure et 13 minutes. Il faut savoir qu'un vol commence à partir du moment où le moteur se met en route et se termine, assez logiquement, quand le moteur est arrêté. Ce temps est donc toujours plus long que le temps passé en l'air car il inclut le taxi sur la piste et l'attente de l'accord de la tour avant de traverser la piste.</li>
<li>name of PIC = self : cela veut dire que le pilote en charge, le responsable est self, c-à-d bibi et non plus Joe ou Manu</li>
</ul><br />
Et oui, grand jour ce mardi: <b><span style="color: blue;">mon premier vol solo:</span></b> 13 minutes en tout dont 7 minutes en l'air avec personne sur le siège de droite.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://3.bp.blogspot.com/-SO_NCB0mOfM/Te_e8s0IgXI/AAAAAAAAWZU/XJLfyNPgPO0/s1600/Capture+d%25E2%2580%2599e%25CC%2581cran+2011-06-08+a%25CC%2580+11.30.49.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="304" src="http://3.bp.blogspot.com/-SO_NCB0mOfM/Te_e8s0IgXI/AAAAAAAAWZU/XJLfyNPgPO0/s320/Capture+d%25E2%2580%2599e%25CC%2581cran+2011-06-08+a%25CC%2580+11.30.49.png" width="320" /></a></div><br />
<span style="font-size: x-small;"><i>Note pour Joe mon instructeur, oui, la partie vent arrière a commencé trop tôt mais pourtant j'ai bien respecté les consignes de </i>indicated air speed <i>et altitude. Mais, manifestement mon taux de montée était plus élevé qu'avec toi: tu dois vraiment avoir des os lourds :-) J'ai donc rectifié le tir en partant vers 300 au lieu de 320 pour faire une bonne base</i></span>.<br />
<br />
Il m'a fallu 97 atterrissages avant que Joe 'me lâche' comme il dit d'une manière pas très flatteuse... Enfin, je le comprends car mes arrondis ne sont toujours pas top. D'ailleurs, mon arrondi solo a été le pire de tous à peu de chose près: beaucoup trop haut... Donc, pour le prix d'un atterrissage j'ai touché le sol au moins 3 fois (car l'avion a rebondi en faisant comme un ricochet sur l'eau).<br />
<br />
Mais, à part ce '<span style="font-size: xx-small;">petit problème</span>' d'arrondi, <span style="font-size: large;"><b><span style="color: blue;">GENIAL</span></b></span>!<br />
<br />
Joe m'avait dit que le cours se terminerait par un vol solo. Probablement, pour me relaxer et ne pas me stresser pendant l'heure de cours... Un rien sadique l'ami Joe :-O Et il me fait faire 12 atterrissages avec lui à mes côtés.<br />
<br />
Puis, je le débarque sur la piste, referme et verrouille sa porte...<br />
<br />
Et me voila seul à bord... Moment attendu...<br />
<br />
Je craignais stresser voire flipper à mort mais en fait, pas du tout. Un rien d'adrénaline mais surtout beaucoup de concentration, d'enthousiasme, de volonté de bien faire.<br />
<br />
Communication avec la tour et cette fois-ci, je ne donne qu'un nom à bord (nous devons donner le nombre voire le nom des personnes à bord de l'avion). Et me voici en train de faire le taxi vers le seuil de piste.<br />
<br />
Un de mes instants préférés: '<i>Delta Golf alignement sur la 14 droite pour décollage</i>', les pieds sur les freins, dernière check-list, throttle (l'accélérateur) à fond, relâche les freins, et je roule comme d'habitude enfin... à l'exception de la présence d'un être humain à bord.<br />
<br />
Je dis être humain car lorsque j'ai débarqué Joe, un passager clandestin s'est faufilé: une guèpe... Je m'en rends compte après avoir décollé: pas le choix, il faudra faire avec!<br />
<br />
Tout le circuit <i>main droite</i> (c-à-d dans le sens des aiguilles d'une montre) se déroule sans incident. La seule surprise est le taux de montée plus rapide que prévu, logique car le poids de Joe n'est plus là... Cela a donc légèrement faussé un virage que je n'ai pas tout à fait rectifié, donc, étape vent de travers trop courte, par conséquent étape de base aussi trop courte (malgré ma rectification), donc, finale trop haute... Moteur au ralenti pendant presque toute la finale (c'est la dernière ligne droite quand l'avion est aligné sur l'axe de la piste) afin de descendre rapidement en restant à 65 noeuds.<br />
<br />
Passons rapidement sur mon arrondi trop haut... et le rebond sur la piste... L'avion n'a pas souffert et moi non plus (en dehors de ma fierté). Et puis, c'est la faute de Joe si mon premier atterrissage solo était le 13ème de la journée :-)<br />
<br />
Retaxi vers le parking puis remplissage du carnet de vol: tout content l'ami Eric d'écrire 'SELF' au lieu de 'JOE' ou 'MANU'!<br />
<br />
Voila, c'est fait.<br />
<br />
Le soir même, nous ouvrons une bouteille de champagne et soupons avec des zakouskis, petits fours, sushis et autres choses peu diététiques mais délicieuses.<br />
<br />
Donc, la première tranche de ces 48 heures s'est bien passée!Unknownnoreply@blogger.com3tag:blogger.com,1999:blog-2467916926641850145.post-72023339029746469752011-06-05T10:35:00.003+02:002011-06-06T21:06:51.409+02:00Learning to fly: serais-je trop carré?Après 14 scéances de vol avec Joe (sur la photo ci-dessous) et Manu, j'ai toujours le même problème d'arrondi... Ce qui est typique pour un ingénieur sensé, selon la caricature, être trop carré :-)<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://4.bp.blogspot.com/-yTBp70W33c8/TesllFBUtfI/AAAAAAAAWYI/sJZH6kPd6bc/s1600/DSC_0252.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="214" src="http://4.bp.blogspot.com/-yTBp70W33c8/TesllFBUtfI/AAAAAAAAWYI/sJZH6kPd6bc/s320/DSC_0252.JPG" width="320" /></a></div><br />
Pour le reste, tout va plus ou moins bien: communications radio (en français à EBSH et cela se limite en circuit à dire 'Delta-Golf vent arrière pour la 05' puis 'Delta-Golf finale pour la 05 droite' donc pas très complexe -- encore que je parvienne parfois à me tromper), taxi, décollage (encore que pas assez de pied à droite), montée, virage, même la descente lente vers le seuil de piste est plus ou moins correcte (et pas toujours facile en cas de rafales de vent assez fortes).<br />
<br />
L'arrondi c'est la fin de la descente quand il faut redresser le nez de l'avion pour le mettre horizontal afin qu'il se pose en douceur afin de remettre 'plein pot', enlever les flaps et redécoller. C'est donc une étape assez critique :-)<br />
<br />
Cet arrondi est sensé se faire lorsque les roues sont à 50 cm du sol. Ca c'est la théorie... Car en pratique, lorsque l'avion descend assez vite, que le terrain n'est pas horizontal, qu'il n'y a pas vraiment de repère pour voir la hauteur (à estimer d'après la taille apparente des pissenlits !), qu'il y a un petit bois juste avant, ben c'est pas au point...<br />
<br />
En général, je le fait trop tôt (donc trop haut) et l'avion se retrouve à 2 mètre du sol pour retomber plus ou moins fortement. Pas top pour le train d'atterrissage. Mais, mieux vaut ça que le faire trop tard, donc trop bas, à mon avis :-)<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://3.bp.blogspot.com/-awtz-va8cS8/TesktWvhPmI/AAAAAAAAWTY/cY2Sf2Lzgi0/s1600/DSC_0148.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="212" src="http://3.bp.blogspot.com/-awtz-va8cS8/TesktWvhPmI/AAAAAAAAWTY/cY2Sf2Lzgi0/s320/DSC_0148.JPG" width="320" /></a></div><br />
Quelques photos: <a href="http://picasaweb.google.com/evyncke/DiversStHubert#">http://picasaweb.google.com/evyncke/DiversStHubert#</a><br />
<br />
Sinon voila quelques video (à voir sur <a href="http://evyncke.blogspot.com/">http://evyncke.blogspot.com</a>) comment cela se passe. Tout d'abord le 'taxi' du hangar vers la piste 05<br />
<div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/XnYhQomaDHo?feature=player_embedded' frameborder='0'></iframe></div><br />
Puis décollage de la 05 droite:<br />
<div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/axabPG2WD1c?feature=player_embedded' frameborder='0'></iframe></div><br />
Puis un touch & go (de fait trop haut...):<br />
<div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/FMLieEih6WE?feature=player_embedded' frameborder='0'></iframe></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2467916926641850145.post-52765611997375743532011-04-28T08:32:00.001+02:002011-04-28T22:50:55.172+02:00Attirail du geek, partie 8: routeur WiFi 3GAvec les enfants qui grandissent et la technologie qui évolue, notre consommation Internet augmente... Ainsi, lors de notre dernière semaine de vacances au soleil nous sommes partis avec:<br />
- 2 Mac Books<br />
- 1 blackberry<br />
- 2 smartphones Android<br />
- 2 iPods touch<br />
- 2 Nintendos DS<br />
<br />
Soit un total de 9 adresses pour 1 famille de 4 soit 2,25 adresse par personne. Une famille de mes connaissances est partie au ski avec 2 laptops, 1 blackberry, 1 iPhone, 2 iPods touch pour 3: soit 6 adresses au total et 2 adresses par personne. Donc, notre famille n'est pas l'exception!<br />
<br />
Se pose alors le besoin de rester connecté car pour un ado (voir un adulte) un jour sans Facebook ou sans Foursquare ou sans MSN est comme un jour sans pain...<br />
<br />
Le WiFi dans nos hôtels était gratuit mais avec un portail captif où il fallait entrer un nom d'utilisateur et un mot de passe. Hélas, valable que pour un seul appareil par chambre... donc 2 adresses alors qu'il nous en fallait 9... <i>Il faudrait donc que les hôtels en plus des chambres simples et doubles ajoutent des chambres mono-appareils et multi-appareils!</i><br />
<br />
Puis se pose évidemment le problème des endroits sans WiFi du genre restaurants, musées voire les trajets en voiture. La solution est évidemment le 3G mais le coût est évidemment élevé d'autant plus que là où nous allions il n'y a pas de forfait 3G <i>données seulement</i>... Sans compter que les iPods et Nintendos n'ont pas de 3G mais uniquement du WiFi.<br />
<br />
<table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody>
<tr><td style="text-align: center;"><a href="http://1.bp.blogspot.com/-j2W0OxtDBro/TbkIy6Clm9I/AAAAAAAAVrk/r58cV6BG7Cw/s1600/DSC_0333.JPG" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" height="214" src="http://1.bp.blogspot.com/-j2W0OxtDBro/TbkIy6Clm9I/AAAAAAAAVrk/r58cV6BG7Cw/s320/DSC_0333.JPG" width="320" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">iPod + routeur + Blackberry</td></tr>
</tbody></table>La solution est toute simple: un petit routeur 3G WiFi, c-à-d le petit boîtier au milieu de la photo qui se connecte à Internet par 3G et une carte SIM en roaming et joue le rôle d'un point d'accès WiFi. Et le tour est alors joué: les appareils WiFi reçoivent leurs adresses IPv4 et peuvent accéder à Internet. Sur une semaine de vacances, nous avons ainsi consommé 300 MB de traffic vers Internet!<br />
<br />
Quelques petites informations supplémentaires, ce routeur WiFi est de marque Huawei (désolé pour mon employeur actuel...) et disponible au Royaume-Uni via e-bay pour un coût de 90 EUR, il a une autonomie de plus de 4 heures (cela n'a jamais été un problème pour nous), hélas il ne connait qu'IPv4 (pas IPv6 la honte pour moi) et son serveur DHCP est limité à 5 adresses (mais si on configure des adresses statiques sur les clients, cela fonctionne).<br />
<br />
Le provider choisi a été BASE qui a un abonnement post-paid à 0 EUR/mois (donc qui n'engage à rien) et une formule ADVANTAGE 500 qui donne droit à 500 MB de traffic pendant un mois pour 90 EUR. Pas donné mais quelle souplesse.<br />
<br />
<div style="color: blue;"><span style="font-size: x-small;">Là où les choses se corsent évidemment c'est cette semaine quand je reçois la facture de BASE avec un montant de 116 EUR au lieu de 90 EUR... La facture est incompréhensible et un appel à leur support téléphonique prend 3 minutes (écouter le menu, presser une touche, recommencer) avant d'arriver à un '<i>We are sorry the number you have dialed does not exist</i>'... Un email à leur service support indique plusieurs jours de délai de réponse.</span></div><br />
Donc, pour l'instant je crains un peu que la facture ne soit finalement plus élevée que prévu surtout quand on connait la réputation de service et de qualité de BASE :-(Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-2467916926641850145.post-90459277825641164062011-04-04T21:54:00.007+02:002011-05-01T21:40:52.653+02:00Learning to fly: de retour dans les sièges du fondCe lundi, une autre première: mon premier vol dans un siège passager, sans accès du cockpit depuis mon premier vol sur Cessna...<br />
<br />
Me voici donc dans un vol Swiss vers Zurich non plus au siège 0A mais 18D. Après 9 vols aux commandes, cela fait un rien bizarre même s'il est clair que le pilote est nettement plus qualifié que moi!<br />
<br />
Accélération d'un Avro 100 plus forte que le Cessna 172, moins de bruit, moins de turbulences (mes derniers circuits samedi passé furent assez agités par un vent fort et de travers -- mais j'apprends ainsi beaucoup plus que par temps calme)... Mais cela fait bizarre de ne rien voir ou presque par le hublot latéral, aucun contrôle sur la vitesse, assiette, flaps, ... Je passe d'un rôle vaguement actif (mon instructeur étant à côté je ne suis pas vraiment aux commandes) à un rôle purement passif.<br />
<br />
Cela permet néanmoins de voir que les procédures et réglements sont appliqués à la lettre :) normal pour un vol de Swiss, non?<br />
<br />
:-)<br />
<br />
Vivement samedi matin pour mon prochain vol sur le siège 0A!Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2467916926641850145.post-15542932925629058402011-04-01T08:23:00.001+02:002011-04-01T09:31:02.332+02:00Learning to fly: bouts de papier...<a href="http://4.bp.blogspot.com/-bkqjqvQy4QA/TZVu1-DtBOI/AAAAAAAAU9c/oZ3VaDFulqo/s1600/training+license001.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="142" src="http://4.bp.blogspot.com/-bkqjqvQy4QA/TZVu1-DtBOI/AAAAAAAAU9c/oZ3VaDFulqo/s200/training+license001.jpg" width="200" /></a><span style="color: blue;">Le SPF Mobilité est tout de même bien organisé.</span> La semaine passée, je leur avais demandé de m'envoyer ma licence d'entraînement par la poste et lors du passage mercredi dernier dans leurs locaux pour l'examen, ils avaient fait le lien entre ma demande de licence et l'examen. Ils m'ont donc donné une enveloppe contenant ce qu'il fallait!<br />
<br />
Dans cette enveloppe, deux 'papiers' importants:<br />
<ul><a href="http://4.bp.blogspot.com/-Iy-eNO23TII/TZVu4bCLgbI/AAAAAAAAU9g/W7IoLYav7lg/s1600/pilot+logbook001.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="133" src="http://4.bp.blogspot.com/-Iy-eNO23TII/TZVu4bCLgbI/AAAAAAAAU9g/W7IoLYav7lg/s200/pilot+logbook001.jpg" width="200" /></a>
<li>ma <b>licence d'entraînement</b> qui me permet de faire des vols solo (sans personne à côté de moi) sous supervision de mon instructeur qui reste au sol et avec son accord évidemment (donc, ce n'est pas pour tout de suite!)</li>
<li>mon <b>carnet de vol</b> où je dois entrer tous les vols que je fais (notamment pour revalider les qualifications).</li>
</ul><br />
<i>Je dois bien dire que j'étais assez content de les recevoir ces deux petits bouts de papier... </i>Même si je n'ai aucun mérite à les recevoir: il suffit de payer 119 EUR, d'avoir le certificat médical et de passer à l'administration communale pour avoir un certificat de <i>bonne vie et moeurs</i>.<i><br />
</i><br />
<br />
Même, si je trouve surprenant que ma photo ne figure pas sur la licence...Unknownnoreply@blogger.com2tag:blogger.com,1999:blog-2467916926641850145.post-10245804734452094642011-03-30T23:26:00.092+02:002011-03-31T14:11:15.608+02:00Learning to fly: comment réussir la tactique en ratant la stratégieCe mercredi 30 mars 2011, j'ai réussi au point de vue tactique mais ai lamentablement échoué au niveau stratégie... Pourtant, j'avais prévu la stratégie mais n'ai pas eu les <i>guts</i> pour aller au bout de ma stratégie...<br />
<br />
En fait, je passais l'examen théorique de ma licence pilote privé au Service Public Fédéral Mobilité; encore une fois:<br />
<ul><li>près d'une gare de Bruxelles, en fait carrément dans la gare de Bruxelles Nord (grandes portes vitrées au milieu à côté des demandeurs de permis de travail - mélange des genres intéressant)</li>
<li>la plupart des fonctionnaires sont néerlandophones, parlent un bon français, mais, mon accent en flamand est probablement meilleur :)</li>
<li><u>tout le monde</u> souhaite<i> bonne chance</i> depuis le personnel de sécurité jusqu'à la pauvre fonctionnaire qui surveille l'examen... C'est vraiment super sympa comme ambiance, cela fait penser à l'entente entre <i>IPv6-people</i>...</li>
</ul><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiteOAAgxQYnugE9DtzHXgzKN-KHmULmgVX5UVfQsbCXDm9rrodEfyL09Uw2A-RwBd15OBUBNQrZVdEEOupoXT9iPzc7fa3GYp9uktTetFLDLS4OGGhVAVYP2bjn_yRqIayY-rIwxBM1phy/s1600/DSC_0002.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="214" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiteOAAgxQYnugE9DtzHXgzKN-KHmULmgVX5UVfQsbCXDm9rrodEfyL09Uw2A-RwBd15OBUBNQrZVdEEOupoXT9iPzc7fa3GYp9uktTetFLDLS4OGGhVAVYP2bjn_yRqIayY-rIwxBM1phy/s320/DSC_0002.JPG" width="320" /></a></div>La matière est assez importante (cfr photo ci-contre de tous les bouquins à étudier... une petite dizaine de centimètres) et couvre une dizaine de sujets: depuis la réglementation jusqu'à des notions de médecine en passant évidemment par la météo et l'aérodynamisme...<br />
<br />
A titre d'exemple, voici une des formules mathématiques les plus 'complexes':<br />
<div style="text-align: center;"><a href="http://1.bp.blogspot.com/-Dp9NWV7CBFM/TZQYBkUrR3I/AAAAAAAAU9A/HUXjLZtJIt4/s1600/Capture+d%25E2%2580%2599%25C3%25A9cran+2011-03-31+%25C3%25A0+07.56.42.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="http://1.bp.blogspot.com/-Dp9NWV7CBFM/TZQYBkUrR3I/AAAAAAAAU9A/HUXjLZtJIt4/s1600/Capture+d%25E2%2580%2599%25C3%25A9cran+2011-03-31+%25C3%25A0+07.56.42.png" /></a><i>Portance (lift) L en fonction du coefficient de l'aile (dépend de l'angle d'incidence) CL, vitesse du vent V, surface alaire (= surface de l'aile) S, et de la masse volumique de l'air, rho: </i></div><br />
<br />
Pour réussir l'examen théorique, l'étudiant doit avoir 75% dans chaque matière. L'étudiant qui n'a pas 75% dans certaines matières a un an pour repasser uniquement ces matières (un peu comme une second session à l'Unif). Une fois réussi cet examen théorique, l'élève-pilote a un an pour réussir son test d'aptitude au vol (la partie pratique donc). En clair, il y a deux cas extrèmes:<br />
<ol><li>étudiant qui réussit tout au premier coup: <i>il a un an pour la partie pratique</i></li>
<li>étudiant qui réussit presque tout au premier coup et prend un an pour réussir la reste: il a <i>deux ans pour la partie pratique</i></li>
</ol><br />
Il est clair que la <b>stratégie à avoir</b> est de se donner le temps d'apprendre à voler et d'entrer dans le second cas: <b>rater une ou deux matières faciles</b> (genre communication) pour faire traîner l'examen en longueur et se donner 2 ans.<br />
<br />
Je prends donc 2 jours de congé plus un WE pour relire tout cela et faire des synthèses et bien sûr prendre 3-4 heures par jour pour aller faire mes petits circuits en l'air...<br />
<br />
C'était ma stratégie mercredi matin: rater exprès la matière communication et avoir deux ans. Mais, comme on le verra, je n'ai pas eu le courage de ma stratégie...<br />
<br />
Arrive donc, le jour J, qui commence par un réveil à 6 heures du matin pour prendre le train de 6:30 et arriver à Bruxelles-Nord à temps... L'examen est une suite de Questions à Choix Multiples (QCM) sur ordinateur.<br />
<br />
Cela commence par réglementation qui est finalement beaucoup plus aisée que prévu: du genre, quelle est l'abbréviation de la station d'approche, ben c'est APP au cas où vous l'ignoreriez ;) Et chaque QCM est limité dans le temps entre 30 et 60 minutes mais on peut aller plus vite et finalement en avoir fini en 10 minutes. Ce qui sera finalement le cas (j'ai terminé plus de 2 heures en avance en prenant bien mon temps pour me relire et me relire encore). En fait, si certaines questions sont ambigues, la plupart sont extrémement faciles, beaucoup plus simples que les questions de révision du cours. Vous pouvez télécharger ces questions de révision sur le site de G. Claude, l'auteur du cours: <a href="http://www.spa-aviation.be/Documents/QCMPPL.ZIP">http://www.spa-aviation.be/Documents/QCMPPL.ZIP</a><br />
<br />
Arrivent les parties météo et techniques de vol. En météo, je reste un peu planté car il y a beaucoup de questions sur les fronts chauds, froids, et toute la partie prévision que je n'ai toujours pas bien comprise... De plus, la partie météo était planifiée après la pause repas mais comme j'allais trop vite dans les QCM, elle a automatiquement été avancée en fin de matinée: autant pour moi qui espérais utiliser cette pause pour revoir la météo :-(<br />
<br />
Donc, <u>je suis persuadé </u>d'avoir raté complétement la partie météo et être très limite dans techniques de vol. Mon côté pessismiste... Par conséquent, je me dis comme j'ai raté de toutes façons météo, inutile de rater exprès communication pour avoir mes deux ans.<br />
<br />
Pour vous donner une idée de certaines questions:<br />
<ol><li>vous volez entre A et B (distance 340 km) à une vitesse de 200 km/h, combien de temps vous faut-il? 1 heure 7 minutes ou 1 heure 42 minutes?</li>
<li>qu'est-il inutile d'avoir pour pouvoir faire du taxi (c-à-d conduire l'avion au sol entre le hangar et la piste): réponse le permis de conduire B</li>
<li>trois fois la même question (!): quelle est l'utilité des flaps? réponse diminuer la distance au décollage</li>
<li>question abscone: quelle est la cause du plus gros vortex? une des réponses était avion dirty ou avion clean (je suppose que ce dernier est une mauvaise traduction de 'lisse' = sans flaps)</li>
<li>question inutile: de quoi parle le chapitre VI de l'annexe C de la convention de l'aviation civile? (je n'en sais toujours rien!) </li>
</ol><br />
Arrive la fin de l'examen et je fonce sur le PC kiosque afin de visualiser et imprimer mes résulats en étant persuadé d'avoir raté météo et d'être limite pour la partie techniques de vol. En fait, j'ai plus de 75% dans toutes les matières.<br />
<br />
J'ai donc <b>réussi l'examen mais raté la grande stratégie</b> pour manque de confiance en soi...<br />
<br />
Enfin, content malgré tout :-)Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2467916926641850145.post-61726855452976718282011-03-29T14:32:00.003+02:002011-03-30T18:00:48.350+02:00Learning to fly: la boucle infinie...Ce mardi matin (ça y est le blog est maintenant en temps réel), je termine mon reliquat de jours de congé de 2010 à prendre obligatoirement avant fin mars 2011 par mon 9ème vol (avec les pre et post-flight briefings cela se fait par coup de 40-50 minutes). Toujours en double commande avec Joe. Si je fais bien le compte, j'en suis à 6 heures de vol en tout (donc encore 39 heures au minimum avant le test d'aptitude).<br />
<br />
Ce matin: beau ciel bleu (et CAVOK dixit la météo: <i>Ceiling And Visibility OK</i>). Ce qui veut dire que j'ai un rien trop tendance à admirer le paysage et profiter de l'expérience (car maintenant, plus de stress au décollage, j'apprécie 100% du vol depuis mon 3ème vol).<span style="font-size: xx-small;"> Ce qui veut dire, chute de concentration aussi :-( donc Joe pas super content de son élève...</span><br />
<br />
Cela fait maintenant 4 cours où je tourne littéralement en rond. Ce sont les fameux circuits où je décolle, je monte, je tourne, je descend, j'atterris et rédécolle (<i>touch and go</i>: les roues touchent le sol puis hop on est reparti pour rédécoller sans s'arrêter). Un peu comme sur la Foire d'Octobre de Liège: si vous attrapez la floche, vous gagnez un tour de manège gratuit :-)<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://3.bp.blogspot.com/-OvlBeMVLzTg/TZHNMTsPyOI/AAAAAAAAU84/hd3tAO9QLhg/s1600/Capture+d%25E2%2580%2599%25C3%25A9cran+2011-03-29+%25C3%25A0+13.59.12.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="305" src="http://3.bp.blogspot.com/-OvlBeMVLzTg/TZHNMTsPyOI/AAAAAAAAU84/hd3tAO9QLhg/s320/Capture+d%25E2%2580%2599%25C3%25A9cran+2011-03-29+%25C3%25A0+13.59.12.png" width="320" /></a></div>Ci-contre, voici mon trajet de ce mardi matin: plusieurs rectangles avec une vitesse de pointe de 180 km (soit 100 noeuds -- pas top car j'aurais dû rester à 85 noeuds max). Pas de panique au niveau de la piste d'atterrissage car il y a DEUX aérodromes Saint-Hubert civil, EBSH (avec l'icone appareil photo) et la piste militaire qui apparaît en grand sur la carte. Je confirme avoir décollé et atterri sur la bonne piste 14 (soit orientée 140° vers le Sud-Est).<br />
<br />
Cela m'a donc fait faire 7 circuits. C'est assez épuisant parce que cela va vite: étant informaticien, voici le pseudo-code d'un circuit à faire en 8 minutes tout en surveillant de temps en temps:<br />
<ul><li>pas d'autres avions/planeurs dans le ciel pour éviter l'abordage (comme on dit!)</li>
<li>paramètres du moteur: pression et température d'huile, givrage éventuel du carburateur</li>
<li>...</li>
</ul><div style="background-color: #cccccc; font-family: "Courier New",Courier,monospace;"><b>lights.beacon = true ; </b></div><div style="background-color: #cccccc; font-family: "Courier New",Courier,monospace;"><b>lights.landing = true ;</b></div><div style="background-color: #cccccc; font-family: "Courier New",Courier,monospace;"><b>while (!eof(tank) && !cours_fini()) {</b></div><div style="background-color: #cccccc; font-family: "Courier New",Courier,monospace;"><b> flaps(10) ;</b><br />
<b> throttle(2500) ;</b><br />
<div style="background-color: #cccccc; font-family: "Courier New",Courier,monospace;"><b> rudder(right) ;</b></div><div style="background-color: #cccccc; font-family: "Courier New",Courier,monospace;"><b> while (speed() < 45);</b><br />
<b> elevator(up) ;</b></div><div style="background-color: #cccccc; font-family: "Courier New",Courier,monospace;"><b> while (speed() == 65 && altitude() < 2100) </b></div><div style="background-color: #cccccc; font-family: "Courier New",Courier,monospace;"><b> continue ;</b></div><div style="background-color: #cccccc; font-family: "Courier New",Courier,monospace;"><b> lights.landing = false ;</b></div><div style="background-color: #cccccc; font-family: "Courier New",Courier,monospace;"><b> flaps(0) ;</b></div><div style="background-color: #cccccc; font-family: "Courier New",Courier,monospace;"><b> while (speed() == 75 && altitude() < 2300) </b></div><div style="background-color: #cccccc; font-family: "Courier New",Courier,monospace;"><b> continue ;</b></div><div style="background-color: #cccccc; font-family: "Courier New",Courier,monospace;"><b> bank_turn(15, 90) ;</b></div><div style="background-color: #cccccc; font-family: "Courier New",Courier,monospace;"><b> while (speed() == 75 && altitude() < 2800) </b></div><div style="background-color: #cccccc; font-family: "Courier New",Courier,monospace;"><b> continue ;</b></div><div style="background-color: #cccccc; font-family: "Courier New",Courier,monospace;"><b> rudder(neutral) ; </b></div><div style="background-color: #cccccc; font-family: "Courier New",Courier,monospace;"><b> throttle(2200) ;</b></div><div style="background-color: #cccccc; font-family: "Courier New",Courier,monospace;"><b> elevator(neutral) ; </b></div><div style="background-color: #cccccc; font-family: "Courier New",Courier,monospace;"><b> bank_turn(20, 90) ; </b></div><div style="background-color: #cccccc; font-family: "Courier New",Courier,monospace;"><b> /* ça c'est la partie relax... 1 minute sans rien faire */</b></div><div style="background-color: #cccccc; font-family: "Courier New",Courier,monospace;"><b> print("ODG vent arrière") ;</b></div><div style="background-color: #cccccc; font-family: "Courier New",Courier,monospace;"><b> flaps(10) ;</b></div><div style="background-color: #cccccc; font-family: "Courier New",Courier,monospace;"><b> lights.landing = true ;</b></div><div style="background-color: #cccccc; font-family: "Courier New",Courier,monospace;"><b> /* fin de la pause, on va bientôt descendre... on est toujours à 2800 pieds */</b></div><div style="background-color: #cccccc; font-family: "Courier New",Courier,monospace;"><b> /* 4 trucs à faire en même temps: heuresement je suis droitier! */</b></div><div style="background-color: #cccccc; font-family: "Courier New",Courier,monospace;"><b> carbu.heater = true ;</b></div><div style="background-color: #cccccc; font-family: "Courier New",Courier,monospace;"><b> throttle(1700) ;</b></div><div style="background-color: #cccccc; font-family: "Courier New",Courier,monospace;"><b> flaps(20) ;</b></div><div style="background-color: #cccccc; font-family: "Courier New",Courier,monospace;"><b> bank_turn(20,90) ;</b></div><div style="background-color: #cccccc; font-family: "Courier New",Courier,monospace;"><b> elevator(down) ; </b></div><div style="background-color: #cccccc; font-family: "Courier New",Courier,monospace;"><b> print("ODG base") ;</b></div><div style="background-color: #cccccc; font-family: "Courier New",Courier,monospace;"><b> /* après qq secondes de descente droit dans les sapins! */</b></div><div style="background-color: #cccccc; font-family: "Courier New",Courier,monospace;"><b> bank_turn(20,90) ;</b></div><div style="background-color: #cccccc; font-family: "Courier New",Courier,monospace;"><b> print("ODG final pour touch & go") ;</b></div><div style="background-color: #cccccc; font-family: "Courier New",Courier,monospace;"><b> throttle(rand()) ; /* enfin pas vraiment hein? */ </b></div><div style="background-color: #cccccc; font-family: "Courier New",Courier,monospace;"><b> carbu.heater = false ;</b></div><div style="background-color: #cccccc; font-family: "Courier New",Courier,monospace;"><b> rudder(left) ;</b></div><div style="background-color: #cccccc; font-family: "Courier New",Courier,monospace;"><b> /* la magic touch commence: avoir une bonne pente et une bonne vitesse de 65 noeuds tout en évitant les sapins et en visant le début de la piste et pas la fin -- mon défaut */</b></div><div style="background-color: #cccccc; font-family: "Courier New",Courier,monospace;"><b> /* on touche le sol et c'est reparti pour un tour */</b></div><div style="background-color: #cccccc;"><b><span style="background-color: #666666; font-family: "Courier New",Courier,monospace;">}</span></b></div><br />
<div style="background-color: white; font-family: Arial,Helvetica,sans-serif;">Cela a l'air simple comme ça, mais, ça l'est moins en l'air :-)</div><div style="background-color: white; font-family: Arial,Helvetica,sans-serif;"><br />
</div><div style="background-color: white; font-family: Arial,Helvetica,sans-serif;">Mais, c'est toujours aussi sympa!</div></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2467916926641850145.post-69332212326683834432011-03-11T19:55:00.021+01:002011-03-29T07:53:58.534+02:00Learning to fly: le premier vol...Un jour qui restera dans ma mémoire... le premier jour où je suis dans le 'cockpit' sur le siège gauche (donc sensé piloter).<br />
<br />
Mon instructeur est un ancien colonel de la Force Aérienne, pilote de F16. Donc, cela rassure :-)<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigpIGBvqrknd0JDKCnVFqZcZQ_yFJ2VnhXTkMfXpWDtFrfXX0B-brtrx-KSNP3yqSvf3wtf9KMLum5Hg9do8kMI0xkrnFKcHCF4QO1GsivDd5x-uUGoeMMO6efnWmmqKD-fcZY7M4PNnEX/s1600/IMG00171-20110311-1454.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="239" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigpIGBvqrknd0JDKCnVFqZcZQ_yFJ2VnhXTkMfXpWDtFrfXX0B-brtrx-KSNP3yqSvf3wtf9KMLum5Hg9do8kMI0xkrnFKcHCF4QO1GsivDd5x-uUGoeMMO6efnWmmqKD-fcZY7M4PNnEX/s320/IMG00171-20110311-1454.jpg" width="320" /></a>L'avion est un Cessna C172 (quatre places) immatriculé OO-MDG (à prononcer Oscar Oscar Mike Delta Golf à la radio ou en racourci Oscar Delta Golf).<br />
<br />
Je dois admettre que j'étais un rien stressé: est-ce que j'aimerais ou pas?<br />
<br />
Un tour de l'avion pour vérifier si tout tient bien en place (pas vraiment fait pour rassurer quand on voit tout ce qui peut foirer...).<br />
<br />
Puis nous sommes partis, je suis à gauche mais c'est Joe qui fait le taxi, le décollage, la montée... Et là, je ne suis pas à l'aise: cela remue beaucoup et comme nous sommes en montée, le nez de l'avion est cabré (en l'air) et nous ne voyons que le ciel plein de nuage... Je dois avouer que les 3 premières minutes furent difficiles...<br />
<br />
Puis, Joe m'explique les commandes et me passe le contrôle: quelques tournants à gauche ou à droite, petite descente, petite montée, ... Comme le plafond est bas, nous touchons presque les nuages: je ne suis de nouveau pas trop à l'aise...<br />
<br />
Etant un geek jusqu'au fond de l'âme (ou presque!), je n'ai pu m'empêcher de prendre mon GPS logger avec moi pour refaire la trace de mon premier vol:<br />
<div class="separator" style="clear: both; text-align: center;"></div><br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://4.bp.blogspot.com/-4rW15sVwOtw/TZDR7M-e_NI/AAAAAAAAU8w/Dmcvu2aoVRk/s1600/Capture+d%25E2%2580%2599%25C3%25A9cran+2011-03-11+%25C3%25A0+22.33.29.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="http://4.bp.blogspot.com/-4rW15sVwOtw/TZDR7M-e_NI/AAAAAAAAU8w/Dmcvu2aoVRk/s320/Capture+d%25E2%2580%2599%25C3%25A9cran+2011-03-11+%25C3%25A0+22.33.29.png" width="318" /></a></div><br />
Nous volons à presque 100 noeuds = 100 miles nautiques/heure = 180 km/h et pas de police pour flasher... Encore, que je ne suis pas capable de bien rester à 4000 pieds: j'ai tendance à laisser l'avion monter jusqu'à plus de 4.500 pieds où je suis sensé contacter Bruxelles-Info et demander la permission (la '<i>clearance</i>')...<br />
<br />
Nous redescendons donc assez rapidement :-)<br />
<br />
Impression après le premier vol: content de l'avoir fait mais pas vraiment satisfait dans le sens où c'était plus stressant que plaisant...Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2467916926641850145.post-43320439666416375782011-01-11T14:18:00.007+01:002011-03-29T00:02:48.214+02:00Learning to fly: le test médicalEn plein milieu des cours, il est temps de passer une visite médicale auprès des autorités compétentes pour avoir son certificat médical obligatoire pour tout pilote.<br />
<br />
Cela se corse un rien pour moi:<br />
<ul><li>ayant tout juste 50 ans, :-(, cette visite médicale devra être renouvelée chaque année... Quelle partie de plaisir!</li>
<li>une connaissance a passé ces dernières semaines une visite de routine pour découvrir un vrai problème cardiaque, comme nous avons le même âge, c'est un rien stressant: je risque de découvrir que je suis en mauvaise santé (en dehors de mes problèmes de dos et de vision de près).</li>
</ul><br />
Me voici donc parti en train (car le centre fédéral est juste en face de la Gare du Midi de Bruxelles)... Un rien compliqué de trouver le centre en lui-même car il fait partie d'un bâtiment avec plein de ministères (enfin<span style="font-style: italic;"> services publics fédéraux</span> comme il faut dire en 2011 en Belgique!).<br />
<br />
L'accueil est sympathique (encore qu'une fois de plus je me dis que mon accent en néerlandais est probablement meilleur que l'accent des néerlandophones qui m'accueillent en français). J'entends plusieurs fois 'bonne chance': c'est sympa :-)<br />
<br />
Trois petits stress lors de cette visite:<br />
<ul><li>test urine: je n'étais pas prévenu! (bon j'aurais pû m'en douter je sais...), mais finalement je parviens à extraire quelques gouttes;</li>
<li>test cardio: le vrai stress... mais finalement pas de soucis (enfin j'espère qu'ils m'auraient prévenu!);</li>
<li>test de la vue: étant presbyte (l'âge...) mais je peux voler avec des lunettes sur moi sans aucun soucis, je dois juste avoir <span style="font-weight: bold;">DEUX</span> paires de lunettes à portée de main dans l'avion (ce qui est logique).</li>
</ul><br />
Finalement, j'en sors haut la main mais avec une mention pour les lunettes (OK) et une faiblesse détectée au niveau auditif! (tout à fait inconnue de ma part, mais, significative tout de même dans les aigus!). Amusant, car le médecin qui m'a examiné est notre instructeur théorique pour la partie médicale (les fameuses '<span style="font-style: italic;">performances humaines</span>').<br />
<br />
Et quelques jours après, je reçois ce document: qui me donne accès à la licence d'entraînement :-)<a href="http://2.bp.blogspot.com/-HNzw8ydvxHQ/TY8uwq_iJPI/AAAAAAAAU8c/p_8d8ug4NmU/s1600/ppl%2Bmed002.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5588737076299441394" src="http://2.bp.blogspot.com/-HNzw8ydvxHQ/TY8uwq_iJPI/AAAAAAAAU8c/p_8d8ug4NmU/s200/ppl%2Bmed002.jpg" style="cursor: pointer; display: block; height: 200px; margin: 0px auto 10px; text-align: center; width: 146px;" /></a><br />
<br />
YoupieUnknownnoreply@blogger.com0tag:blogger.com,1999:blog-2467916926641850145.post-14700817847617822882010-12-01T22:43:00.009+01:002011-03-27T14:17:08.187+02:00Learning to fly: le retour de la règle à calcul...Moi qui croyais avoir laissé la fameuse '<span style="font-style: italic;">règle à calcul</span>' derrière moi... La dernière fois que j'ai utilisé une règle à calcul était en juillet 1978 lors de mon examen d'entrée à l'Université!<br /><br /><span style="font-style: italic;">Une règle à calcul, c'est en fait deux morceaux de plastique qui coulissent l'un à côté de l'autre de manière à ajouter des logarithmes entre eux. Pour les jeunes qui n'ont jamais connu ce système, imaginez deux lattes graduées l'une contre l'autre. Si vous alignez le 2 cm d'une latte rouge avec le 0 cm d'une latte blanche, alors sous le 5 cm de la latte blanche vous lirez 7 cm sur la latte rouge. C'est tout simplement une addition de 2 + 5 = 7. Là, où cela devient évidemment plus utile c'est lorsque les lattes ne sont plus graduées de manière linéaire/proportionnelle mais bien de manière logarithmique. Dans ce cas, l'addition de deux logarithmes revient à multiplier deux nombres. Cool: c'était la façon rapide (mais approximative) de faire des multiplications :-)</span><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.asa2fly.com/images/Prod/Pms/Cmp/E6B-P_Std.jpg"><img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 160px; height: 300px;" src="http://www.asa2fly.com/images/Prod/Pms/Cmp/E6B-P_Std.jpg" alt="" border="0" /></a><br /><br />Donc, lors des cours théoriques nous apprenons que nous allons recevoir un '<span style="font-style: italic;">computer</span>'. Nous imaginons tous un appareil geek du genre iPad pour recevoir la version carton de '<span style="font-style: italic;">flight computer E6-B</span>'... En fait, une règle à calcul circulaire (même principe que mon antique règle à calcul) avec des marques spécifiques pour convertir les différentes unités aéronautiques (toutes multiples l'une de l'autre => donc une échelle logarithmique rend les conversions aisées). Plus d'info auprès de notre ami Wiki: <a href="http://en.wikipedia.org/wiki/E6B">http://en.wikipedia.org/wiki/E6B</a>.<br /><br />Car l'aéronautique est fortement influencée par les USA qui n'ont pas encore compris la facilité du système métrique... Ainsi, les avions volent avec des vitesses exprimées en noeuds (comme les bateaux = 1 mile nautique par heure = 1.852 m par heure), certains documents parlent en statute mile = mile terrestre = 1.609 m et les longueurs de pistes sont en mètres. Et je vous passe les quantités de fuels qui sont en US gallons voire parfois en kg (en plus il faut connaître la densité!). Un vrai sac de noeud et ce computer permet de faire aisément les conversions :-)<br /><br />Amusant aussi de voir les vieux du cours (qui ont connu la règle à calcul antique) savoir se servir de cet <span style="font-style: italic;">engin</span> alors que les petits jeunes de 20 ans ne comprennent pas immédiatement.<br /><br />Lors du cours, nous apprenons aussi que l'indicateur de vitesse est un anénomètre qui, en simplifiant beaucoup, mesure la pression dynamique venant de la vitesse via un capteur qui prend la pression de l'air dans le sens de la trajectoire. En quelque sorte, cet appareil mesure le nombre de molécules d'air rencontrées par secondes. Cela s'appelle la <span style="font-weight: bold;">vitesse indiquée</span> et l'appareil est étalonné pour le niveau de la mer à une température de 15°C.<br /><br />Pourquoi est-ce que j'écris cela? Parce que tout le monde se rappelle de ses cours de physique et se souvient que la densité (= nombre de molécules) dépend de la pression (donc de l'altitude et de la température)... Donc, si l'air ambiant n'a pas le même densité que celle régnant au niveau de la mer à 15°C, la vitesse indiquée ne sera pas la vraie vitesse de l'avion dans l'air. Il faut donc corriger la vitesse indiquée pour la transformer en <span style="font-weight: bold;">vitesse vraie </span>dans l'air (qui n'est pas la vitesse par rapport au sol car le vent influence évidemment). Le computer nous aide aussi pour cela.<br /><br /><span style="color: rgb(51, 51, 255); font-weight: bold;">Finalement, un ustensile bien utile :-) qui en plus a une aura de mystère qui convient bien aux frimeurs :-)</span>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2467916926641850145.post-1575628227784039752010-11-01T20:18:00.003+01:002011-03-27T14:12:53.084+02:00Learning to fly: la théorieEt me voici donc de retour sur des bancs d'école :-O<br /><br />Nous sommes une petite quinzaine d'élèves à suivre la formation théorique. Un vrai retour à l'Université en Sciences Appliquées d'ailleurs: 2 femmes et 13 hommes, la plupart de formation universitaire et souvent de formation scientifique (il y a au moins 3 ingénieurs + un étudiant en ingénieur, un docteur, une pharmacienne, et au moins deux informaticiens).<br /><br />Quatre instructeurs (un ancien colonel pilote de chasse et chasseur -- nous sommes à St-Hubert!, un ancien pilote de ligne SN) se succèdent pour nous donner les diverses matières: réglementation (un rien barbant comme matière, c'est le code de la route en fait et en tant que passager pour le boulot cela explique pas mal de choses), technique (comment fonctionne le moteur et les bases d'aérodynamisme), météo (dur dur en fait avec plein de choses à connaître par coeur du genre le nom de nuages), performances humaines (ce n'est pas ce que vous pensez ! mais des bases de médecine), navigation (comment ne pas se perdre en l'air soit en prenant des repères au sol, soit via un calcul de la direction à prendre au préalable et en estimant la dérive causée par le vent, soit via des moyens plus modernes basés sur la radio-navigation).<br /><br />Le tout fait une petite dizaine de centimètres de hauteur à étudier. C'est beaucoup mais cela donne un éclairage particulier à tous mes voyages en avion depuis lors. <span style="font-weight: bold; color: rgb(51, 51, 255);">Rien que pour ça, cela en valait la peine!</span><br /><br />L'ambiance devient vite très bonne entre élèves et instructeurs après quelques cours.Unknownnoreply@blogger.com2tag:blogger.com,1999:blog-2467916926641850145.post-19357223844539385752010-09-30T20:00:00.009+02:002011-03-27T14:08:28.080+02:00Learning to fly: la décision<span style="font-size:85%;"><span style="font-style: italic;">[En fait, cet article est rédigé en mars 2011 mais anti-daté -- si si c'est permis pour les blogs]</span></span><br /><br />Cela faisait longtemps que l'idée me trottait dans la tête: à force de prendre l'avion, d'avoir des collègues pilotes (aux USA c'est aisé de voler -- aux points de vue météo et financier) et un fils qui a sa licence de pilote de planeur, cela me pendait sous le nez!<br /><br />Il a suffit qu'un ancien collègue, David B., insiste un peu pour que nous allions ensemble à l'aérodrome de Saint-Hubert pour une journée d'information d'une école de pilotes privés: <a href="http://www.airlib.be/">ww</a><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://upload.wikimedia.org/wikipedia/commons/6/6b/Cessna.f172g.g-bgmp.arp.jpg"><img style="float: left; margin: 0pt 10px 10px 0pt; cursor: pointer; width: 171px; height: 108px;" src="http://upload.wikimedia.org/wikipedia/commons/6/6b/Cessna.f172g.g-bgmp.arp.jpg" alt="" border="0" /></a><a href="http://www.airlib.be/">w.airlib.be</a> . Cette journée se résuma en 2 heures de discussions avec les divers instructeurs et la visite d'un petit avion de plaisance: un Cessna 172 (merci à Wiki Commons pour la photo).<br /><br />De retour, quelques discussions avec mon épouse, un rien tracassée par les dangers potentiels, puis décision est prise: je vais au moins suivre la formation théorique de plus de 100 heures données à Saint-Hubert les vendredis soirs et samedis matins par groupe de 3 heures.<br /><br />La formation durera d'octobre 2010 à février 2011 et prépare à l'examen théorique pour une licence de pilote privé. Ce qui veut dire que je pourrais piloter un avion mais sans être payé par les passagers.<br /><br />Après cette formation théorique, il y a au minimum 45 heures de formations en vol avec un instructeur.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2467916926641850145.post-3163261995993277822009-09-09T23:46:00.003+02:002009-09-09T23:53:40.038+02:00La Belgique et les télécomsParfois mon pays m'étonne. Il est capable du pire comme du meilleur :-)<br /><br /><span style="color: rgb(255, 0, 0);font-size:130%;" >Le pire</span><br /><br />Lundi après-midi, <span style="font-weight: bold;">plus de ligne téléphonique fixe ni de connexion ADSL</span>. Pas de panique, vivant à Liège, on se doute bien que la réaction ne sera pas rapide. Mardi matin, rien de neuf: appel à Belgacom qui me signale 'travaux planifiés, fin estimée jeudi soir'. Merci d'avoir prévenu hein Belgacom!<br /><br />En fait, grâce à un ami qui travaille à Belgacom, Marc, j'ai finalement un avis plus pertinent: ce n'est pas des travaux planifiés mais bel et bien un chantier qui a coupé un câble de 200 paires dans mon quartier. C'est donc assez normal que cela prenne 1 jour pour réparer, et, mercredi fin de journée, l'ADSL est reparti (mais pas le téléphone). <span style="font-style: italic;">Pas super rapide, et surtout quelle mauvaise communication en internet et vis-à-vis de la clientèle.</span> N'essayez plus de me joindre sur mon fixe, je vais annuler le contrat.<br /><br /><span style="color: rgb(51, 102, 255);font-size:130%;" >Le meilleur</span><br /><br />Sans rien dire, notre bonne vieille RTBF (notre émetteur TV officiel pour la partie francophone de Belgique) a passé son <span style="font-weight: bold;">site en IPv6</span>. Tout est nickel, super rapide, pas de problème... Un vrai rêve en fait. D'après les statistiques de Dan, un collègue, le site de la <span style="font-style: italic;">RTBF se classerait même dans les 25 plus gros sites IPv6 du monde.</span><br /><br />Chapeau la RTBF!Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-2467916926641850145.post-9393287295307566302009-07-28T21:22:00.007+02:002009-08-01T21:44:15.538+02:00Les parcs d'attraction vu par le côté réseau...<span style="font-size:130%;"><span style="font-weight: bold;">Ou le point de vue d'un geek sur la foule...</span></span><br /><br />Lors de nos vacances en Floride, nous sommes allés dans deux parcs d'attraction à Orlando:<br />- <span style="font-weight: bold;">Universal Studio Islands of Adventure</span>: centré sur les personnages et films d'Universal avec un seul show et plein d'attractions;<br />- <span style="font-weight: bold;">Seaworld</span> (appartenant à la société qui produit la bière (?) Budweiser): centré sur des shows avec des animaux marins.<br /><br />Ces deux parcs gèrent la foule de manières radicalement différentes. En tant que <span style="font-style: italic;">geek</span> réseau, je n'ai pas pû m'empêcher de comparer les deux systèmes en supposant:<br />- les clients = paquets IP dans un réseau<br />- attraction/show/restaurant = routeur<br />- file d'attente = file d'attente ;-)<br /><br />Universal studio a un trafic continu avec <span style="font-weight: bold;">peu de rafales</span> (burst) car tout le monde passe d'une attraction à l'autre.<br /><br />Universal utilise un<span style="font-weight: bold;"> système d'ordonnancement</span> avec son système express (gratuit pour les clients logeant dans les hôtels Univeral), c'est l'équivalent de '<span style="font-style: italic;">express forwarding</span>' ou '<span style="font-style: italic;">priority queuing</span>', très pratique. Seaworld a un équivalent mais assez cher (20 USD pour les 2 ou 3 attractions).<br /><br />Universal fait aussi du <span style="font-style: italic;">'fragmentation and interleave</span>', c'est une file d'attente pour '<span style="font-style: italic;">single people</span>', les clients dans cette file sont utilisés pour compléter une rangée de 5 personnes quand il n'y a qu'un groupe de 4 personnes dans la file d'attente normale. Des groupes (des <span style="font-style: italic;">'parties</span>') qui se mettent dans cette file seront donc fragmentés dans plusieurs voitures. Seaworld ne faisait pas ce système.<br /><br />Il y a aussi un système de '<span style="font-style: italic;">congestion avoidance</span>' (prévention de la congestion), les deux parcs annoncent le temps d'attente (entre 10 et 120 minutes). Un détail qui a son importance: Universal donne un temps d'attente correct et affiche les temps d'attente partout dans le parc, il est donc possible d'optimaliser son routage (genre OSPF) alors que le temps d'attente à Seaworld est assez fantaisiste (exemple annonce 10 minutes mais en fait 40 minutes) et n'est pas afficher partout dans le parc; il est donc impossible d'optimiser son routage chez Seaworld.<br /><br />Non seulement Seaworld se montre le moins performant au niveau de la gestion des paquets (heuh des clients) mais en plus il souffre d'un <span style="font-weight: bold;">trafic en rafale</span> (<span style="font-style: italic;">burst</span>): à la fin de chaque spectacle, mille ou deux mille clients sont relâchés brutalement dans le système à destination des toilettes, restaurant et les 2 ou 3 attractions. Il est bien connu que ce sont les systèmes où le trafic est en rafale qui doit être bien optimisé au niveau qualité de service.<br /><br />Conclusion: attendez-vous à pas mal de files à Seaworld!<br /><br />Quelques photos tout de même des spectacles et attractions de Seaworld:<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_e8GFNX5gFsw/SnSagm6xI9I/AAAAAAAAMqs/W5OTWFTvs4s/s1600-h/2009_07_28+22_44_08-04.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px; height: 134px;" src="http://2.bp.blogspot.com/_e8GFNX5gFsw/SnSagm6xI9I/AAAAAAAAMqs/W5OTWFTvs4s/s200/2009_07_28+22_44_08-04.jpg" alt="" id="BLOGGER_PHOTO_ID_5365082941098632146" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_e8GFNX5gFsw/SnSagd50UZI/AAAAAAAAMqk/_YNJHyswljg/s1600-h/2009_07_28+10_07_58-03.jpg"><img style="margin: 0pt 10px 10px 0pt; float: right; cursor: pointer; width: 200px; height: 134px;" src="http://4.bp.blogspot.com/_e8GFNX5gFsw/SnSagd50UZI/AAAAAAAAMqk/_YNJHyswljg/s200/2009_07_28+10_07_58-03.jpg" alt="" id="BLOGGER_PHOTO_ID_5365082938678727058" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_e8GFNX5gFsw/SnSagEM-sGI/AAAAAAAAMqc/RfeIet_Fe2g/s1600-h/2009_07_28+09_55_25-02.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px; height: 134px;" src="http://1.bp.blogspot.com/_e8GFNX5gFsw/SnSagEM-sGI/AAAAAAAAMqc/RfeIet_Fe2g/s200/2009_07_28+09_55_25-02.jpg" alt="" id="BLOGGER_PHOTO_ID_5365082931779776610" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_e8GFNX5gFsw/SnSaf5oeAFI/AAAAAAAAMqU/XJ9ckPc03Ts/s1600-h/2009_07_28+09_23_16-01.jpg"><img style="margin: 0pt 10px 10px 0pt; float: right; cursor: pointer; width: 200px; height: 134px;" src="http://4.bp.blogspot.com/_e8GFNX5gFsw/SnSaf5oeAFI/AAAAAAAAMqU/XJ9ckPc03Ts/s200/2009_07_28+09_23_16-01.jpg" alt="" id="BLOGGER_PHOTO_ID_5365082928942284882" border="0" /></a><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_e8GFNX5gFsw/SnSa2_dP_-I/AAAAAAAAMrE/VmHQ2mcp5EE/s1600-h/2009_07_28+13_06_42-07.jpg"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 134px;" src="http://1.bp.blogspot.com/_e8GFNX5gFsw/SnSa2_dP_-I/AAAAAAAAMrE/VmHQ2mcp5EE/s200/2009_07_28+13_06_42-07.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5365083325642833890" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_e8GFNX5gFsw/SnSa2lRHjeI/AAAAAAAAMq8/QmATnJhEcRk/s1600-h/2009_07_28+11_13_51-06.jpg"><img style="float:right; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 134px;" src="http://4.bp.blogspot.com/_e8GFNX5gFsw/SnSa2lRHjeI/AAAAAAAAMq8/QmATnJhEcRk/s200/2009_07_28+11_13_51-06.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5365083318612626914" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_e8GFNX5gFsw/SnSa2JTEdvI/AAAAAAAAMq0/3t7LdkScJTM/s1600-h/2009_07_28+11_10_23-05.jpg"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 134px; height: 200px;" src="http://3.bp.blogspot.com/_e8GFNX5gFsw/SnSa2JTEdvI/AAAAAAAAMq0/3t7LdkScJTM/s200/2009_07_28+11_10_23-05.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5365083311104620274" /></a>Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-2467916926641850145.post-54504142024418241712009-07-26T03:58:00.008+02:002009-08-03T11:32:00.479+02:00Match: bouquins vs. amis/collègues<span style="font-weight: bold;">Que choisir quand on planifie ses vacances?</span><br /><br />Entre les bouquins (mon préféré:<span style="font-style: italic;"> Lonely Planet</span> même si anglo-saxon car Michelin est trop chic/cher et le Routard trop peu chic) et des conseils? Travailler pour une société '<span style="font-style: italic;">globale</span>' comme mon employeur actuel offre un énorme avantage: des collègues/amis dans la plupart des pays prêts à donner de bons conseils.<br /><br />Ainsi, il est clair que j'adresse un grand merci à:<br />- Brian/New York: choisir les comédies musicales via <a href="http://www.broadway.com/tickets/landing.aspx/BROADWAY">http://www.broadway.com/tickets/landing.aspx/BROADWAY</a> puis utiliser Google pour aller sur le site du théâtre afin de réserver les places (même si parfois un achet en dernière minute sur place est meilleur marché)<br />- Eliot/New York: la plus ancienne des pizzeria de Little Italy (hélas message reçu trop tard, nous sommes allés à Di Nico Mulberry Street, bon repas même si le service était trop rapide)<br />- Luis/Miami: restaurant cubain (<a href="http://www.bongoscubancafe.com/www/">http://www.bongoscubancafe.com/www/</a> de Gloria Estafan!), superbe choix sur Ocean Drive de Miami Beach, un Mojito à tomber par terre, musique d'ambiance et le reste bien sûr!<br />- Leslie/Laura/Orlando: superbe restaurant (<a href="http://www.tommybahama.com/TBG/Cafes.jsp">http://www.tommybahama.com/TBG/Cafes.jsp</a>) style Bahamas avec un excellent choix de rhum et une des meilleures cuisines US)<br />- Jeremy/Key West: meilleure (ou en tous les cas très très bonne) Key Lime Pie (tarte au citron vert) de Key West chez <a href="http://www.keylimeshop.com/">http://www.keylimeshop.com/</a> (intersection Green & Elizabeth)<br /><br />De plus, les guides papier ont souvent du retard... Ainsi, jeudi soir nous cherchons le resto mexicain <a href="http://salsalocakeywest.com/">Salsa Loca</a> sur Duval street: restau à louer... nous nous rabattons sur un autre mexicain de Duval: Old Town Mexican Café (à éviter: la pire des margaritas!)... pour finalement (via Jeremy de notre Bed & Breakast '<a href="http://www.theduvalinn.com/">Duvall Inn</a>') trouver le restau <a href="http://salsalocakeywest.com/">Salsa Loca</a> qui a déménagé sur Angela Street (à 50 m de notre B&B)...<br /><br /><span style="font-weight: bold;">En clair, le gagnant, ce sont les collègues!</span> Voire www.tripadvisor.com (cfr le restau Algarve à Newark).Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2467916926641850145.post-5302781684889725922009-07-24T13:17:00.007+02:002009-07-26T13:46:14.997+02:00J'avoue: je suis extrémiste....J'adore les extrêmes.... du moins géographiques (pour vous rassurer)<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_e8GFNX5gFsw/Smw8DNu0-lI/AAAAAAAAMZE/Z9CWWWzFU6M/s1600-h/2008_07_06+14_44_39-01.jpg"><img style="margin: 0px auto 10px; display: block; float: left; cursor: pointer; width: 134px; height: 200px;" src="http://3.bp.blogspot.com/_e8GFNX5gFsw/Smw8DNu0-lI/AAAAAAAAMZE/Z9CWWWzFU6M/s200/2008_07_06+14_44_39-01.jpg" alt="" id="BLOGGER_PHOTO_ID_5362727282214763090" border="0" /></a><br /><br />En 2008, nous sommes allés à la Pointe de l'Afrique: le Cap de Bonne-Espérance qui sépare l'Océan Atlantique de l'Océan Indien:<br /><br />Cet endroit est parfois présenté à tort comme le plus Austral de l'Afrique.<br /><br style="clear:all;" /><br /><br />Et cet été 2009, c'est au tour du point le plus Austral des Etats-Unis continentaux sur Key West. Il faut bien sûr se dire que des îles reliées au continent par 42 ponts ne sont plus des îles. Key West est même plus proche de Cuba que de Miami.<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjxJyVYUbXFkRMDFs0k7vZ9kSACGn_EpKUa_DG077izHuSqNcpF5-cfo4Hc7S5rKF7bUSMZKSrGaapDR4lQ6DgJqbP70501g3eTHSi9JlqUOsRSNnSe_BmKMTL-YZmhLxEiqAhgMEX-8As/s1600-h/2009_07_24+10_20_22-02.jpg"><img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 200px; height: 134px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjjxJyVYUbXFkRMDFs0k7vZ9kSACGn_EpKUa_DG077izHuSqNcpF5-cfo4Hc7S5rKF7bUSMZKSrGaapDR4lQ6DgJqbP70501g3eTHSi9JlqUOsRSNnSe_BmKMTL-YZmhLxEiqAhgMEX-8As/s200/2009_07_24+10_20_22-02.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5362728310238411730" /></a><br /><br />Grande différence de climat entre ces deux points:<br />- Cap de Bonne-Espérance: en plein hiver, 10°C, plein de vent<br />- Key West: en plein été, 36°C, pas de vent<br /><br />En dehors ce ces aspects géographiques, Key West est plutôt sympa, jugez-en:<br /><br clear=left /><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_e8GFNX5gFsw/Smw_h8uwkDI/AAAAAAAAMZs/HxqjK96-s4k/s1600-h/2009_07_24+10_44_40-04.jpg"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 134px;" src="http://2.bp.blogspot.com/_e8GFNX5gFsw/Smw_h8uwkDI/AAAAAAAAMZs/HxqjK96-s4k/s200/2009_07_24+10_44_40-04.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5362731108761899058" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_e8GFNX5gFsw/Smw_htvPciI/AAAAAAAAMZk/xJTxpIoKXZg/s1600-h/2009_07_24+10_24_18-03.jpg"><img style="float:right; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 134px;" src="http://4.bp.blogspot.com/_e8GFNX5gFsw/Smw_htvPciI/AAAAAAAAMZk/xJTxpIoKXZg/s200/2009_07_24+10_24_18-03.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5362731104737391138" /></a><br /><br clear=left /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_e8GFNX5gFsw/Smw_hfgNbRI/AAAAAAAAMZc/D9StY3Zh3Sk/s1600-h/2009_07_24+10_12_34-02.jpg"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 134px; height: 200px;" src="http://1.bp.blogspot.com/_e8GFNX5gFsw/Smw_hfgNbRI/AAAAAAAAMZc/D9StY3Zh3Sk/s200/2009_07_24+10_12_34-02.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5362731100916247826" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_e8GFNX5gFsw/Smw_hSzb89I/AAAAAAAAMZU/jaNhxhttA8Y/s1600-h/2009_07_24+10_07_32-01.jpg"><img style="float:right; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 134px;" src="http://3.bp.blogspot.com/_e8GFNX5gFsw/Smw_hSzb89I/AAAAAAAAMZU/jaNhxhttA8Y/s200/2009_07_24+10_07_32-01.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5362731097507230674" /></a><br /><br /><br style="clear:all;" /><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_e8GFNX5gFsw/SmxA3B11hSI/AAAAAAAAMaM/pBvVUrWvygM/s1600-h/2009_07_23+18_27_03-08.jpg"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 134px;" src="http://4.bp.blogspot.com/_e8GFNX5gFsw/SmxA3B11hSI/AAAAAAAAMaM/pBvVUrWvygM/s200/2009_07_23+18_27_03-08.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5362732570422641954" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_e8GFNX5gFsw/SmxA2270TiI/AAAAAAAAMaE/niIwReb-QBs/s1600-h/2009_07_23+15_54_20-07.jpg"><img style="float:right; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 134px;" src="http://2.bp.blogspot.com/_e8GFNX5gFsw/SmxA2270TiI/AAAAAAAAMaE/niIwReb-QBs/s200/2009_07_23+15_54_20-07.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5362732567494938146" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_e8GFNX5gFsw/SmxA21rJktI/AAAAAAAAMZ8/l1lFKhtR2WA/s1600-h/2009_07_24+15_59_45-06.jpg"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 134px;" src="http://3.bp.blogspot.com/_e8GFNX5gFsw/SmxA21rJktI/AAAAAAAAMZ8/l1lFKhtR2WA/s200/2009_07_24+15_59_45-06.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5362732567156593362" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_e8GFNX5gFsw/SmxA2g0DlcI/AAAAAAAAMZ0/7h_kUwAmbVI/s1600-h/2009_07_24+10_45_34-05.jpg"><img style="float:right; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 134px;" src="http://4.bp.blogspot.com/_e8GFNX5gFsw/SmxA2g0DlcI/AAAAAAAAMZ0/7h_kUwAmbVI/s200/2009_07_24+10_45_34-05.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5362732561556805058" /></a><br /><br /><br style="clear:all;" /><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_e8GFNX5gFsw/SmxB5NDURZI/AAAAAAAAMac/UcjyK7v9RVY/s1600-h/2009_07_24+20_06_38-10.jpg"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 134px; height: 200px;" src="http://3.bp.blogspot.com/_e8GFNX5gFsw/SmxB5NDURZI/AAAAAAAAMac/UcjyK7v9RVY/s200/2009_07_24+20_06_38-10.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5362733707303339410" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_e8GFNX5gFsw/SmxB4y0vcCI/AAAAAAAAMaU/3rhtDpFrF_8/s1600-h/2009_07_23+19_05_01-09.jpg"><img style="float:right; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 200px; height: 134px;" src="http://1.bp.blogspot.com/_e8GFNX5gFsw/SmxB4y0vcCI/AAAAAAAAMaU/3rhtDpFrF_8/s200/2009_07_23+19_05_01-09.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5362733700262883362" /></a>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2467916926641850145.post-1502445915297329772009-07-23T14:19:00.004+02:002009-07-23T14:28:35.443+02:00Et dire que la Côte Belge aurait pu ressembler à ça!En me promenant le long d'Ocean Drive ou de Collins Drive à Miami, il est difficile de ne pas voir l'influence de l'Art Déco (enfin ce qu'ils appellent ici Art Déco qui n'a pas grand chose à voir avec Victor Horta).<br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_e8GFNX5gFsw/SmhWh7yHWYI/AAAAAAAAMOQ/oBcH_Pia154/s1600-h/2009_07_22+11_02_47-03.jpg"><img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 134px;" src="http://1.bp.blogspot.com/_e8GFNX5gFsw/SmhWh7yHWYI/AAAAAAAAMOQ/oBcH_Pia154/s200/2009_07_22+11_02_47-03.jpg" alt="" id="BLOGGER_PHOTO_ID_5361630497368136066" border="0" /></a><br />En fait, ce quartier a été construit dans les années 20 et 30 avec le style typique de ces années. Puis, il a été abandonné par les touristes et fréquentés par les SDF, drogués et quelques retraités pendant des années... Il est passé à un doigt de la destruction jusqu'à ce que le bureau de la poste (photo ci-contre) soit classé. Le reste à suivi avec une superbe rénovation à la clé:<br /><br /><br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiZEk2WJ6X7aEZKABPWjoNc7X6-fxVjHPs4CT8Cym9zGinMTwQFQy0z5HTRt22Efyek568rIWjqTQRPfWtPw-_yrkZy3rOganY8bJYaKbTzxt7rKVyoxyZS-7rXe9L4GRvs96yVGXfuDHH/s1600-h/2009_07_22+10_36_38-01.jpg"><img style="cursor: pointer; width: 200px; height: 134px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiZEk2WJ6X7aEZKABPWjoNc7X6-fxVjHPs4CT8Cym9zGinMTwQFQy0z5HTRt22Efyek568rIWjqTQRPfWtPw-_yrkZy3rOganY8bJYaKbTzxt7rKVyoxyZS-7rXe9L4GRvs96yVGXfuDHH/s200/2009_07_22+10_36_38-01.jpg" alt="" id="BLOGGER_PHOTO_ID_5361631002066962370" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_e8GFNX5gFsw/SmhW_LwsUEI/AAAAAAAAMOo/HmJCQSIrG8I/s1600-h/2009_07_21+20_50_27-07.jpg"><img style="cursor: pointer; width: 134px; height: 200px;" src="http://3.bp.blogspot.com/_e8GFNX5gFsw/SmhW_LwsUEI/AAAAAAAAMOo/HmJCQSIrG8I/s200/2009_07_21+20_50_27-07.jpg" alt="" id="BLOGGER_PHOTO_ID_5361630999873343554" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_e8GFNX5gFsw/SmhW-9JjG-I/AAAAAAAAMOg/HE13SwlFm3U/s1600-h/2009_07_21+20_31_07-06.jpg"><img style="cursor: pointer; width: 200px; height: 134px;" src="http://1.bp.blogspot.com/_e8GFNX5gFsw/SmhW-9JjG-I/AAAAAAAAMOg/HE13SwlFm3U/s200/2009_07_21+20_31_07-06.jpg" alt="" id="BLOGGER_PHOTO_ID_5361630995951066082" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUyjPVAtmWlU9Jtl7zeHkmVvhA7StRfKo6B0xBhd31V3VfuQnrvcVV3vF6o3CNNCrS_UuuJI1xfId0WXPqmmXTsigcCroNpSOpPliljxD-3o56Iay105vXWO20GIz2JyCQP0X8WIokdNYd/s1600-h/2009_07_21+19_15_58-05.jpg"><img style="cursor: pointer; width: 200px; height: 134px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjUyjPVAtmWlU9Jtl7zeHkmVvhA7StRfKo6B0xBhd31V3VfuQnrvcVV3vF6o3CNNCrS_UuuJI1xfId0WXPqmmXTsigcCroNpSOpPliljxD-3o56Iay105vXWO20GIz2JyCQP0X8WIokdNYd/s200/2009_07_21+19_15_58-05.jpg" alt="" id="BLOGGER_PHOTO_ID_5361630991822232658" border="0" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_e8GFNX5gFsw/SmhXW8cOgAI/AAAAAAAAMPA/bGc9ukzd1bI/s1600-h/2009_07_22+11_16_58-04.jpg"><img style="cursor:pointer; cursor:hand;width: 134px; height: 200px;" src="http://4.bp.blogspot.com/_e8GFNX5gFsw/SmhXW8cOgAI/AAAAAAAAMPA/bGc9ukzd1bI/s200/2009_07_22+11_16_58-04.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5361631408077832194" /></a><br /><br /><br /><br /><span style="font-style: italic; color: rgb(51, 51, 255);">Pourquoi est-ce la côte Belge n'a pas fait de même? Restaurer les vieilles maisons et vieux hôtels datant fin XIX ou début XX au lieu de les détruire pour reconstruire les horreurs que nous connaissons maintenant?</span>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-2467916926641850145.post-75829532599850454432009-07-21T03:37:00.004+02:002009-07-23T04:08:56.952+02:00SOBE <> POSH<span style="font-style:italic;">Ou comment intriguer les lecteurs de ces billets en mettant un titre obscur ;-)</span><br /><br />Désolé, je n'ai pas pu résister à ce titre quelque peu énigmatique. En fait, voilà ce que cela veut dire: SOBE n'est pas POSH du tout.<br /><br />Si, ce n'est pas plus clair (et je suis sûr que c'est le cas -- un rien sadique l'ami Eric), voici deux liens <a href="http://www.visitsobeonline.com/">SOBE</a> et <a href="http://en.wikipedia.org/wiki/Port_Out,_Starboard_Home">POSH</a> (en anglais). Et bien sûr <span style="font-weight:bold;"><></span> veut dire <span style="font-style:italic;">est différent</span> en langage informatique ;)<br /><br />En clair, la plupart des guides disent que cet endroit est un rien snob et fort cher. En fait, en basse saison (saison des pluies/ouragans = l'été européen ) les divers tarifs sont tout à fait acceptables si:<br />- vous profitez du taux de change euro dollar (très favorables pour les européens de la zone euro)<br />- vous choisissez de prendre le petit-déjeuner non pas à l'hôtel (15 USD/personne) mais en allant chercher des '<span style="font-style:italic;">danishs</span>' (viennoiseries en français) et autres jus de fruits dans une pharmacie (<span style="font-style:italic;">drugstore</span> qui vend surtout autre chose que des médicaments) coût environ 5 USD. <br /><br />Idem, pour le repas de midi, notre hôtel (Double Tree Surfcomber) impose le pourboire (appelé ici '<span style="font-style:italic;">gratuity</span>' SIC) à 21% plus 7% de <span style="font-style:italic;">sales tax</span> (la TVA). Aux USA, il faut être un as en calcul mental (j'exagère un peu là) pour connaître le prix à payer. C'est la partie ennuyante à Miami (et parfois à New York), le pourboire est fixé sur l'addition, quel est donc l'intérêt de ne pas l'inclure dans le prix?<br /><br />Par contre, le soir, autant aller à Ocean Drive dans un restaurant cubain y déguster un mojito tout en écoutant de la musique des caraïbes, le tout suivi d'un bon repas ;-) Après tout, on ne vit qu'une fois!<br /><br />En dehors de certains prix (et il y a moyen d'y couper), les personnes croisées sur la plage, sur le <span style="font-style:italic;">beach walk</span>, sur Ocean Drive ou Lincoln Road ressemblent à tout un chacun (on se croit d'avantage à Koksijde qu'à Knoke pour les Belges).<br /><br /><br />En voici quelques photos:<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_e8GFNX5gFsw/SmfFl6q-60I/AAAAAAAAMLA/2p-_VcH-tXg/s1600-h/2009_07_22+17_20_19-09.jpg"><img style="cursor:pointer; cursor:hand;width: 134px; height: 200px;" src="http://3.bp.blogspot.com/_e8GFNX5gFsw/SmfFl6q-60I/AAAAAAAAMLA/2p-_VcH-tXg/s200/2009_07_22+17_20_19-09.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5361471136603237186" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGXKJamP2GB9n56YZYpaElFJtKWOplYErYBslP78B2lzmMKwzINZYN5nSPKue7M3T_hOEOWOUJmg5UFvI_xncNSg7oHAmZUmdaZ9RhCUULVCcWGG2GS35ApPlus1LNZqfclDt3j-nTGzW9/s1600-h/2009_07_22+11_16_58-08.jpg"><img style="cursor:pointer; cursor:hand;width: 134px; height: 200px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGXKJamP2GB9n56YZYpaElFJtKWOplYErYBslP78B2lzmMKwzINZYN5nSPKue7M3T_hOEOWOUJmg5UFvI_xncNSg7oHAmZUmdaZ9RhCUULVCcWGG2GS35ApPlus1LNZqfclDt3j-nTGzW9/s200/2009_07_22+11_16_58-08.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5361471132006219202" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_e8GFNX5gFsw/SmfFlf7Ba2I/AAAAAAAAMKo/LOnO1EbW2Sw/s1600-h/2009_07_22+10_49_45-06.jpg"><img style="cursor:pointer; cursor:hand;width: 200px; height: 134px;" src="http://4.bp.blogspot.com/_e8GFNX5gFsw/SmfFlf7Ba2I/AAAAAAAAMKo/LOnO1EbW2Sw/s200/2009_07_22+10_49_45-06.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5361471129422752610" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_e8GFNX5gFsw/SmfFlEF1OmI/AAAAAAAAMKg/fjIrRdpd1pc/s1600-h/2009_07_22+10_42_31-05.jpg"><img style="cursor:pointer; cursor:hand;width: 200px; height: 134px;" src="http://3.bp.blogspot.com/_e8GFNX5gFsw/SmfFlEF1OmI/AAAAAAAAMKg/fjIrRdpd1pc/s200/2009_07_22+10_42_31-05.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5361471121951898210" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbcdV5HdAxU7_1hm027Wg-6g-LNhZvtVI_5bJMyzfHTULo9fd3Ht8ZrJZMQhq8LXjb9v3NtyhTazVBvQJhGy8OtnJc18Y0YWWqBWozCmQXFsZZyovyBAENWbG8r6e5T_XRh8YRSic-N9lI/s1600-h/2009_07_22+10_42_06-04.jpg"><img style="cursor:pointer; cursor:hand;width: 200px; height: 134px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjbcdV5HdAxU7_1hm027Wg-6g-LNhZvtVI_5bJMyzfHTULo9fd3Ht8ZrJZMQhq8LXjb9v3NtyhTazVBvQJhGy8OtnJc18Y0YWWqBWozCmQXFsZZyovyBAENWbG8r6e5T_XRh8YRSic-N9lI/s200/2009_07_22+10_42_06-04.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5361470501351165218" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_e8GFNX5gFsw/SmfFAmgKD_I/AAAAAAAAMJI/I9615PMK7Bs/s1600-h/2009_07_22+10_34_02-03.jpg"><img style="cursor:pointer; cursor:hand;width: 200px; height: 134px;" src="http://2.bp.blogspot.com/_e8GFNX5gFsw/SmfFAmgKD_I/AAAAAAAAMJI/I9615PMK7Bs/s200/2009_07_22+10_34_02-03.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5361470495533961202" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_e8GFNX5gFsw/SmfFAdanLfI/AAAAAAAAMJA/CGqJ_YfHglk/s1600-h/2009_07_22+10_33_38-02.jpg"><img style="cursor:pointer; cursor:hand;width: 200px; height: 134px;" src="http://2.bp.blogspot.com/_e8GFNX5gFsw/SmfFAdanLfI/AAAAAAAAMJA/CGqJ_YfHglk/s200/2009_07_22+10_33_38-02.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5361470493094784498" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZBnIBCT78k4ejK2u1RtxF9VuPHevf2fspWWCeJLNATxswV0AS6UGYTWPK1otqUsP5RhB6Lh8jBzbJGoxVn5m2UB9rTW4wcmVK1GUmN84CWMOv2dhiLJpkX-c0h10LHEYRkviZ51UEsPlD/s1600-h/2009_07_22+10_25_18-01.jpg"><img style="cursor:pointer; cursor:hand;width: 200px; height: 134px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZBnIBCT78k4ejK2u1RtxF9VuPHevf2fspWWCeJLNATxswV0AS6UGYTWPK1otqUsP5RhB6Lh8jBzbJGoxVn5m2UB9rTW4wcmVK1GUmN84CWMOv2dhiLJpkX-c0h10LHEYRkviZ51UEsPlD/s200/2009_07_22+10_25_18-01.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5361470488276308450" /></a><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_e8GFNX5gFsw/SmfE_qa2d2I/AAAAAAAAMIw/qcvprIJV3Jc/s1600-h/2009_07_21+14_37_54-07.jpg"><img style="cursor:pointer; cursor:hand;width: 200px; height: 134px;" src="http://2.bp.blogspot.com/_e8GFNX5gFsw/SmfE_qa2d2I/AAAAAAAAMIw/qcvprIJV3Jc/s200/2009_07_21+14_37_54-07.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5361470479405578082" /></a>Unknownnoreply@blogger.com0