吉田弘一郎さんの名著「極めるVisual C++」の中P.133に記載のある、 「スレッドのオブジェクト化」というコードが実に美しくて何度も 利用させて頂きました。 「start()メソッドで叩くだけで、オブジェクトがそのままスレッド となって動き出す」というもので、通信系やシミュレーションなどで これまで、大活躍して貰いました。 この度MinGW(mingw64)でも動かせるか試してみたところ、稼働を確認 しましたので、ソースコードを公開しておきます
create table station_info ( serial_number int, station_name varchar, longitude real, latitude real, bus_terminal boolean, bus_number int );
ca_db=# INSERT INTO station_info(serial_number, station_name, longitude, latitude, bus_terminal, bus_number) VALUES(1, 'ebata', 1.1, 1.3, 'T', 3);
Web画面の中央で「移動中」が点滅するhtmlを作って欲しいといったら、私の上司が作ってくれました。
以下を"blue.html"という名前で保存
<!DOCTYPE html> <html lang="ja"> <head> <link rel="stylesheet" type="text/css" href="blue-style.css"> <meta charset="utf-8"> </head> <body> <div class="central"> <div class="subtitle"> 移動中 </div> </div> </body> </html>
以下を"blue-style.css"という名前で保存
body { background: blue; color: white; overflow: hidden; } .central { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; width: 100%; font-size: 220px; font-weight: bold; -webkit-animation:blink 1.5s ease-in-out infinite alternate; -moz-animation:blink 1.5s ease-in-out infinite alternate; animation:blink 1.5s ease-in-out infinite alternate; } @-webkit-keyframes blink{ 0% {opacity:0;} 100% {opacity:1;} } @-moz-keyframes blink{ 0% {opacity:0;} 100% {opacity:1;} } @keyframes blink{ 0% {opacity:0;} 100% {opacity:1; }