収集するデータ
SecondComが収集するデータはありません。
プライバシーポリシーの変更
SecondComのプライバシーポリシーは予告なく変更される場合があります。
免責事項
SecondComの使用により何らかのトラブルや損失・損害があった場合でも一切の責任を負いません。
空手の試合現場でセコンドを務めるすべての人へ。SecondCamは、試合動画の撮影と試合時間のカウントダウンを1つのアプリで完結させる、セコンド専用ツールです。
画面を2分割し、上部(縦向き時)または左側(横向き時)に撮影プレビュー、残りのエリアにタイマーを配置。試合中に素早く確認できるクリアなレイアウトを実現しました。
空手以外にも、柔道・レスリング・ボクシングなど時間制限のある競技全般にご利用いただけます。
私が家で使用しているウェイトトレーニング機材を紹介します。お家に機材があれば台風の日でも筋トレできますし機材の空きを待つ必要もないです。ジムの会費を考えれば投資もすぐに回収できます!

私が買ったときは二分割はできなかったのですがさらにコンパクトになるようです。ただ、固定タイプに比べると折りたたみタイプは多少のガタツキが出ます。
こちらが我が家での設置時の写真です。リビングのテーブルとソファーを移動して設置してます。シャフトの途中には万一のためにためにスクワットパッドを巻いてます。

[cpp]
public class MyClass
{
private InternalClass internalClass;
void SomeMethod()
{
internalClass.InternalMethod();
}
}
[/cpp]
[cpp]
public class InternalClass
{
// MyClass#SomeMethod()の中で呼ばれるMock化したいメソッド
public void InternalMethod()
{
// do something
}
}
[/cpp]
[cpp]
public class MyClassUTest
{
@Spy
InternalClass mockInternalClass = new InternalClass();
MyClass MyClass;
@Before
void setUp()
{
myClass = new MyClass();
doNothing().when(internalClass).internalMethod(any());
Whitebox.setInternalState(myClass, "internalClass", mockInternalClass);
}
@Test
public void testMyClass()
{
myClass.SomeMethod();
}
}
[/cpp]
[cpp]
public class SomeClass
{
private InternalClass internalClass;
void SomeMethod()
{
internalClass.InternalMethod();
}
}
[/cpp]
[cpp]
public class InternalClass
{
// SomeClass#SomeMethod()の中で呼ばれるMock化したいメソッド
public void InternalMethod()
{
// do something
}
}
[/cpp]
[cpp]
@RunWith(PowerMockRunner.class)
@PrepareForTest(SomeClass.class)
public class SomeClassUTest
{
@Mock
InternalClass internalClass;
@Before
void setUp()
{
doNothing().when(internalClass).internalMethod(any());
PowerMockito
.whenNew(InternalClass.class)
.withAnyArguments()
.thenReturn(internalClass);
}
@Test
public void testSomeClass()
{
someClass = new SomeClass();
someClass.SomeMethod();
}
}
[/cpp]