-
amazonでいろいろ購入。今回のレオパレスは意外と広いんだ。本当はサンドバッグが欲しいけど……。
フォームのチェックには鏡が必要。
フローリングで運動すると、足の裏が痛くなる。本来用途でも優秀。
ヒットマッスルを維持。こいつは効くぜ!。
3分のトレーニングと30秒の休憩を繰り返すタイマーが要るんだ。適当なフリーウェアが無いので作った。
package gong; import java.text.SimpleDateFormat; import java.util.Date; /** * beep音サンプル * @author nobuchiru * */ public class Beep { public static void main(String[] args) { //ラウンド数取得 String round = args[0]; //コンソール改行 for(int i = 0; i < 4; i++){ System.out.println("."); } try{ int iRound = Integer.parseInt(round); System.out.println( "TOTAL = " + iRound + "round START 15sec Later!!!"); for(int i = 0; i < iRound ; i++){ //30秒待つ if(i==0){ //開始前15秒の猶予 System.out.println( dateString() + " StandBy......."); Thread.sleep(15 * 1000); }else{ //休憩30秒 System.out.println( dateString() + " Rest......."); Thread.sleep(30 * 1000); } //鳴る beep(); System.out.println( dateString() + " ROUND "+ (i+1) +" Fight!!"); //3分待つ Thread.sleep(3 * 60 * 1000); //鳴る beep(); } //終了メッセージ System.out.println( dateString() + " FINISH Congraturation!!!!!"); Thread.sleep(15 * 1000); }catch(Exception e){ e.printStackTrace(); } } /** * Beep音を鳴らす */ private static void beep(){ java.awt.Toolkit.getDefaultToolkit().beep(); } /** * 下記の形式の日付時刻を返す。 * yyyy/mm/dd HH:m:ss * @return */ private static String dateString(){ //(1)Dateオブジェクトを生成 Date date1 = new Date(); //(2)SimpleDateFormatオブジェクトを生成 SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy/MM/dd/ HH:mm:ss"); //日付時刻の文字列を返す return sdf1.format(date1); } }起動は以下。
MacBook:~ nobuchiru$ cd /Users/nobuchiru/Desktop/Documents/workspace/xxx/bin MacBook:bin nobuchiru$ java gong.Beep 13