「ブログ」カテゴリーアーカイブ

ブログ投稿用のカテゴリ

iPhoneバックアップ時の保存先について

iTunesでiphoneのバックアップを実行しようとした時に「十分な領域がありません」と表示されてバックアップが実行出来ない事があります。
そこでふと疑問に思うのがそもそも「iphoneのバックアップってどこに保存されてるの?」という点です。
ということでバックアップ先を調べて見ました。

環境

    OS:Windows 7 Professional 64bit
    iTunes version:12.3.2.35
    iPhone6

iPhoneのバックアップ先

iphoneのバックアップデータは以下へ保存されています。

    C:\Users\[ユーザ名]\AppData\Roaming\Apple Computer\MobileSync\Backup\

    私の場合、このBackupフォルダ内にフォルダが複数あり、その一つ一つのサイズが何十GBにもなっていました。。。そりゃ容量も足りなくなるか。
    なので最新のバックアップフォルダ以外は全て削除しました。
    基本的にバックアップは最新版の一つだけあれば十分!。それでも80GBとかあるのですが。。。

iPhoneのバックアップ先を変更する方法

※iPhoneのバックアップ先を変更する方法については以下記事をご参照下さい。
⇒iPhoneのバックアップ先を変更する方法

Excel:複数の条件でカウント・集計する方法

Excelで複数の条件でデータ数のカウントや集計する方法をご紹介します。
使用する関数は複数条件でのカウントならcountifs関数を、複数条件での集計ならsumifs関数を使用する事で実現出来ます。

動作環境

    Microsoft Office Professional 2013

Excelで複数の条件でカウントする方法

今回はCOUNTIFS関数を使用して以下の表データを対象に「工程」別に「状態」毎の個数を求めます。

  1. カウント結果を表示するセル(今回はH列へ表示させるので以下はH4セルの入力例となります)へ以下の式を入力します。
    「=COUNTIFS($B$3:$B$12,$F4,$C$3:$C$12,$G4)」
  2. 後は結果を表示したい行数分コピーしてすれば「工程」別に「状態」毎の個数が表示されます。

Excelで複数の条件で集計する方法

今回はSUMIFS関数を使用して以下の表データを対象に「工程」と「状態」毎に「期間」の集計値を求めます。

  1. 集計結果を表示するセル(今回はI列へ表示させるので以下はI4セルの入力例となります)へ以下の式を入力します。
    「=SUMIFS($D$3:$D$12,$B$3:$B$12,$F4,$C$3:$C$12,$G4)」
  2. 後は結果を表示したい行数分コピーしてすれば「工程」と「状態」毎に「期間」の集計値が表示されます。

XMedia Recodeのインストール手順と使用方法

動画ファイルの変換、動画から音楽ファイルの抽出、音楽ファイルのフォーマット変換などが出来るソフト「XMedia Recode」のインストール手順と使用方法をご紹介します。
DVDなどの動画ファイル形式「vob」や「iso」を「mp4」や「avi」形式に変換したい時などに重宝されるソフトの一つです。

XMedia Recodeの特徴

  • フリーソフト
  • 対応OS:Win XP SP3, Win Vista, Win 7, Win 8, Win 8.1, Win 10 ※Windows7 64bitでも動作確認済
  • 動画ファイルの変換
  • 動画から音楽ファイルの抽出
  • 音楽ファイルのフォーマット変換
  • 対応フォーマット

    入力形式

    3GP, 3G2, AAC, AC3, AIFF, AMR, APE, ASF, AVI, AVISynth, AU, Blu-ray, DVD, DIVX, DTS, E-AC3, FLAC, FLV, H261, H263, H264, IVF, M2TS, M1V, M2V, M3U, M3U8, M4A, M4P, M4V, MKA, MKV, MMF, MP2, MP3, MP4, MP4V, MPE, MPEG-1, MPEG-2, MPEG-4, MOV, QT, OGG, OGM, OGV, PVA, REC, RM, RMVB, SVCD, SWF, SPX, THP, TS, TRP, TP0, VCD, VOB, VRO, WebM, WMA, WMV, WPL, WTV

    出力形式

    3GPP, 3GPP2, AAC, AC3, AMR, ASF, AVI, FLV, H261, H263, H264, IVF, M1V, M2V, M4A, M4V, MMF, MP2, MP3, MP4, MPEG 1, MPEG 2, MPEG TS, MOV, MKA (Matroska Audio), MKV (Matroska Video), OGG, OGM, RealMedia, Speex Audio, SVCD, SWF, VCD, VOB, WAV, WebM, WMA, WMV

ダウンロード先

インストール手順

  1. ダウンロードしたexeファイルをダブルクリックしてインストーラを起動します。
  2. インストール中に利用する言語で「日本語」を選択して「OK」ボタンを押下します。
  3. 「次へ」ボタンを押下します。
  4. 「同意する」を選択して「次へ」ボタンを押下します。
  5. インストール先を選択して「次へ」ボタンを押下します。
  6. ショートカットを作成するフォルダを指定し「次へ」ボタンを押下します。
  7. 「デスクトップにアイコンを作成する」へチェックし、「次へ」ボタンを押下します。
  8. 「インストール」ボタンを押下しインストールを開始します。
  9. 「完了」ボタンを押下してインストール完了です。

XMedia Recodeの使用方法

  1. XMedia Recodeを起動し、左上のアイコン「DVD/Blu-rayを開く」を選択します。(変換したいファイルをドラッグ&ドロップでも指定出来ます。)
  2. 変換元のファイルの場所によって「DVDドライブ」・「ハードディスク」のどちらかを選択しして「開く」ボタンを選択します。
  3. ファイルを取り込んだら今度はエンコードの設定を行います。変換したいファイルを選択して下段にある設定タブの中から「形式」タブを選択し、出力ファイルの形式を選択します。今回は無難なMP4を選択します。エンコード初心者はプロファイルはGoogleなどを選択しておいた方が無難です。
  4. 次に「映像」タブを選択し、「レート制御モード」、「ビットレート」、「プリセット」を編集します。それ以外は選択したプロファイルに応じて設定されているのでこだわりがなければ編集不要です。

    レート制御モード、ビットレート

    レート制御モード用途  
    平均ビットレート1回だけエンコードします。
    変換時に使用するビットレートを指定します。指定するビットレートの数値が大きい程ファイルサイズが大きくなります。
    2Pass平均ビットレート1回目で動画解析、2回目でエンコードします。
    変換時に使用するビットレートを指定します。指定するビットレートの数値が大きい程ファイルサイズが大きくなります。
    品質画質や品質の劣化具合を数値によって表します。
    ビットレートは固定。
    通常は使用しません。
    量子化画質や品質の劣化具合を数値によって表します。
    ビットレートは変動。
    高画質にする場合は20位の値が目処。

    プリセット

    最高速(Ultra)、最高速、最高速、高速、高速、標準、低速、最低速、最低速、プラシーボの10種類選択出来ます。遅くなるほどエンコード時間は掛かりますが画質が向上します。標準か低速当たりを推奨。

  5. 「チャプター」タブを選択して、チャプターの追加と除去も可能です。好みで編集しましょう。
  6. 設定が一通り終わった編集元ファイルを右クリックして「リストに追加」を選択します。追加しないとエンコードボタンが活性化されずエンコード出来ません。
  7. 後はエンコードボタンを選択すればエンコードが開始されます。
  8. エンコード画面でCPU優先度を「高」にしておくと若干早くエンコードが完了します。
  9. 以下のダイアログが表示されるとエンコードが完了です。

Excel:重複データをチェックする方法

Excelで重複データをチェックする方法をご紹介します。
Excelで重複データをチェックする場合はifとcountifを使用する事で簡単にチェックする事が出来ます。
以下の例ではA2セル~A10セル内で重複データの有無を調べて重複データが存在する場合にB列へ”★”を表示させています。

動作環境

    Microsoft Office Professional 2013

Excelで重複データをチェックする方法

  1. 重複結果を表示するセル(今回はB列へ表示させるのでまずはB2セルへ入力)へ以下の式を入力します。
    「=IF(COUNTIF($A$2:$A$10,$A2)>1,”★”,”-“)」
  2. 後は結果を表示したい行数分コピーすれば重複データの行に”★”が表示されます。

Excel:1行おきに空白行を追加する方法

Excelで1行おきに空白行を挿入する方法をご紹介します。
基本的に1行おきに空白行を挿入する方法としては「Ctrlキーを押下しながら1行ずつ行番号をクリックしていく方法」と「連番列を追加してソートする方法」の2通りあります。

動作環境

    Microsoft Office Professional 2013

Ctrlキーを押下しながら1行ずつ行番号をクリックして1行おきに空白行を挿入する方法

  1. 空白行を追加したい行をCtrlキーを押下しながら選択します。
  2. 行選択後、右クリックしメニューの「挿入」を選択します。
  3. これで以下の様に選択した各行の上に1行ずつ空白行が挿入されます。

連番列を追加してソートして1行おきに空白行を挿入する方法

    「Ctrlキーを押下しながら1行ずつ行番号をクリックしていく方法」でも空白行は1行おきに挿入出来ますが、行数が100行や1000行とかあると1行ずつ選択するのは苦行です。そういう場合は連番列を追加してソートする方法を推奨します。
  1. 空白行を追加したい行の隣に連番列を追加します。
  2. 追加した連番分のセルをコピーして真下にそのまま貼り付けます。
  3. 上記で追加した連番セルも含めてソートしたい範囲(空白行を挿入したいセル)を選択し、連番列の昇順にソートします。
  4. 連番列の昇順でソートすると以下の様に1行おきに空白行が挿入されます。

Excel:列番号の数値形式をアルファベット形式へ戻す方法

Excelで他の人が作成したファイルを開くと以下の様に列番号が数値形式になっていることがあります。

アルファベット形式に慣れている人がそのまま使用すると関数を使用する時などどのように指定すればいいのか結構迷います。
そういう時は慣れてない数値形式のまま作業する必要などありません。アルファベット形式に戻してやれば良いのです。

動作環境

    Microsoft Office Professional 2013

列番号の数値形式をアルファベット形式へ戻す手順

  1. まずメニューの「ファイル」を選択して左メニューにある「オプション」を選択します。
  2. オプション画面が表示されたら左メニューの「数式」を選択し、数式の処理欄にある「R1C1 参照形式を使用する」のチェックを外し「OK」ボタンを選択します。
  3. 上記手順で以下の様に列番号がアルファベット形式に戻ります。

djUnitで複数回実行されるメソッドの返却値を変更する方法

djUnitでメソッドの返却値を好みのものに変更する場合は「addReturnValue」メソッドを使用しますが、
同一メソッドを複数回使用していてそれぞれ別々の戻り値に変更したい場合には「setReturnValueAt」メソッドを使用します。

Javaソース


djUnitサンプル

実行結果(コンソール)

djUnitでメソッドの返却値を好みのものに変更する方法

djUnitを使用する上での最大の利点と言っても良いのがVirtual Mock Objects(仮想モックオブジェクト)が使用出来る事です。
このVirtual Mock Objectsを使用すると作成したクラスでUtilクラスなどのメソッドを使用している場合、使用しているメソッドの戻り値を自由に変更する事が可能となります。
djUnitでメソッドの返却値を好みのものに変更する場合は「addReturnValue」メソッドを使用します。
「addReturnValue」メソッドの使用タイミングとしては、作成したクラスで使用している共通クラスのメソッドなどが未完成の場合でスタブが必要になるケースなどが考えられます。

Javaソース

djUnitサンプル

JDKとJREの違い

Javaの勉強をしていると最初の方に学習する事ではあるのですが、ふと違いとは?と考えるとjavaの実行環境と開発環境の違い位の認識しかなかったので整理しておこうと思います。

JDK

  • 「Java Development Kit」の略称。
  • Javaでプログラムを開発する際に必要。
  • ソフトウェア開発キット(SDK)を拡張したサブセット。
  • フリーソフトウェア。

JRE

  • 「Java Runtime Environment」の略称。
  • Javaで作成されたプログラムを実行する場合に必要。

普通郵便82円と速達料金362円の違い

一般的に郵便物を送付する際、普通郵便の場合は82円、速達の場合は362円の料金が掛かります。
ではこの料金の差はどこにあると思った事はないでしょうか?
私の場合ですが、速達の場合は普通郵便より早くつくからその手間賃なんだろうと漠然と考えていました。ですが、普通郵便でも速達と同じ速度で届くことがあるのです。

普通郵便と速達郵便の集配システムの違い

    集配システムは基本的に以下の順序で各家庭に届けられます。
  • ポスト⇒ポストを設置している地域の集配局⇒その地域の集配局⇒輸送⇒配達先の集配局⇒各家庭
  • この流れで大きく分けて1日3回(朝、昼、夕)の3回集配されます。

  • 普通郵便の場合
    普通郵便の場合は朝回収された郵便物はその日の内に郵送ルートに乗りますが、昼以降回収された郵便物は翌日以降の郵送ルートへ回されます。
  • 速達郵便の場合
    速達郵便の場合は朝、昼、夕に回収された郵便物はそれぞれ朝の郵送ルート、昼の郵送ルート、夕の郵送ルートに乗って郵送されます。
  • この違いから昼以降の郵送に関しては速達の方が早く各家庭に届けられるので、その手間賃分の料金が掛かっています。
    ということで朝郵便物をポストへ投函すれば高い料金を払わなくても速達と同じ速度で届くこともあるようです。