archive: 2014年10月  1/2

Time Maschine設定

No image

データが壊れたり、パソコンが壊れ起動しなくなって気づくバックアップの重要性。iOSには、バックアップツールとして、「Time Maschine」というツールがあるので、簡単そうなのでとりあえず設定してみました。自宅にはバッファローのNASが2台あり、そのうちの1台でバックアップします。MacからTime Maschineの設定で、保存先を探す事になるのですが、NASを設定しないと検索しても見つかりません。まず、NASの設定。以前にNASの設...

  •  0
  •  closed

ビュー表示のイベントメゾット

No image

ビューが表示されたり、消えたりするタイミングで実行したい処理がある場合、色々なメゾットがある。-viewDidLoadビューが読み込まれた直後-viewWillAppearビューが表示される直前-viewDidAppearビューが表示された直後-viewWillDisappearビューが消える直前-viewDidDisappearビューが消えた直後-viewWillLayoutSubviewsサブビューが配置される直前-viewDidLayoutSubviewsサブビューが配置された直後これらのメゾットはViewControl...

  •  0
  •  closed

ビューが表示されたならば実行する

No image

起動と同時にアニメショーンが開始するように、指定するには,プログラムの初期値を設定するviewDidLaodに書いて実行することが多いですが、↓のような、viewDidAppeper:メゾットを挿入します。//ビューが表示されたならば実行する- (void)viewDidAppear:(BOOL)animated{   //アニメーション}viewDidLoad→viewDidAppearの順番でメゾットが実行されます。タイミング的には僅かな違いです。viewDidLoadに記述すればいいのに、わざわ...

  •  0
  •  closed

centerプロパティの値

No image

座標はcenterのプロパティで取得と設定ができるcenterプロパティはX座標・Y座標持ったCGPoint型の構造体と呼ばれるデータ型CGPoint型の値はCGPointMake(x,y)の関数で作る事ができる。座標の指定の仕方として、まずX座標が100、Y座標が200の点「pt」を作り、それをラベルなどの値のcenterに設定するCGPoint pt = CGPointMake(100,200);self.myLabel.center = pt;これで、「myLabel」のラベルが座標(100,200)に移動する。ラ...

  •  0
  •  closed

親ビュー

No image

Objectライブラリにあるビュー(View)を使うとビューの中に別のビュー(ボタン・ラベル・イメージなど)を入れ子状に設置できます。ちょっと意味がわからないので、そのまま引用・・・いずれわかるかな???...

  •  0
  •  closed

色々なアニメーションのオプション

No image

optionで指定できるアニメーションオプションがいくつかあります。基本的なオプション(重ねて実行可能)UIVewAnimationOptionLayoutSnbviews親ビューのアニメーションと同時再生するUIVewAnimationOptionAllowUserInteractionアニメーションの中断を許可UIVewAnimationOptionBeginFromCurrentState現在の状態から開始するUIVewAnimationOptionRepeat繰り返し再生するUIVewAnimationOptionAutoreverse最後まで再生したら逆再生する...

  •  0
  •  closed

イーズインアウト(EaseLnOut)

No image

イーズインアウト(EaseLnOut)とは、ゆっくり加速し、ゆっくり止まる処理。最初と最後の値の変化をゆっくりにする処理。車が加速減速するような感じ。...

  •  0
  •  closed

アニメーションオプションの連結

No image

「|」演算子で、複数のアニメーションを連結する事で、アニメーションのオプションを同時に組み合わせることができる[例]//アニメーションのオプション UIViewAnimationOptions animaOptions = UIViewAnimationOptionCurveEaseInOut //イーズインアウト | UIViewAnimationOptionAutoreverse //自動逆再生 | UIViewAnimationOptionRepeat; //繰り返し...

  •  0
  •  closed

アニメーションのオプション指定

No image

アニメーションではいろんな動き・処理等を指定できる。「ULView」クラスのメゾットを使用するanimateWithDuration:1.51.5秒間のアニメーションにすると指定delay:11秒待ってからアニメーションの開始を指定options: *******細かい動き・処理の追加を指定???completion:nilアニメーション完了時に続けて行いたい処理があるとき指定nilはなにも処理をしない場合に指定する...

  •  0
  •  closed

プロパティとメゾットの継承

No image

「継承」とは子供が親の能力を受け継ぐように、自分の親となるクラスを指定してその機能を受け継ぐ事親のクラスを「スーパークラス」といい、子供のクラスを「サブクラス」と言います。スーパークラスからサブクラス、またそのサブクラスからその下のサブクラスまで継承できます。子クラス、孫クラス、ひ孫クラス・・・と、続けて継承できるって事になります。親クラス(ギターが弾ける)↓子クラス(ギターが弾ける)(ドラムが叩...

  •  0
  •  closed

自宅用アンプ

自宅で使ってるアンプは超安物?なのか・・・そんなにいいものではありませんwギター始めた頃に買ったアンプを今でも使ってます。物持ちがいいですねwマルチエフェクターを良く見るとステレオ出力できるので、せっかくならステレオにしたい!って事で、同じものをオークションで購入。古いもので安く入手できました。で、2個でステレオにしてます。ステレオにする意味があったのか???w謎ですがwとりあえず2台で繋いでます。ア...

  •  0
  •  closed

エフェクター関係

エレキといえばエフェクターです。自分はマルチ派です。音が悪いとか、結構、音にこだわる人には嫌われるのですが、自分的には、1つで全てが出来る。なのでトラブルが少ない。簡単に音が作れる。昔に比べて、さらに高機能・音もよくなっている。セッティングも楽。って事で、マルチにしてます。BOSSが大好きです。ようはローランド。やっぱ電子系はローランドです。コンパクトで電池駆動式って事で、ZOOMのマルチ使ってますが、ほ...

  •  0
  •  closed

ギター達

気がつけば、ギターがいっぱいです。いらないからもらったギター。ほぼ借りパク状態のギターwボロボロだけど、思い出いっぱいで捨てられないギターなど・・・こんな感じです・・・wこれと別に、すぐ弾けるようにとリビングに2本置いてますが、インテリア状態になってます。一番のお気に入りギターですが・・・これです。憧れのギブソンのカスタムのレスポールです。赤が好きだったので、赤のトラ目がほしくて色々探していたのです...

  •  2
  •  closed

小さい文字の入力が便利に

No image

小さい文字、「ぁぃぅぇぉ」みたいな文字ですが、Macのローマ字入力では「X」を打って入力でしたが、Windowsで慣れている自分は、つい「x」でなく「l」を使ってしまいます。Macでは「l」では小さい文字が入力できませんでした。最近、ようはYosemiteにアップデートした後から、「l」で小さい文字が打てる様になってます。普通に使っていると気づきにくいですが、あれ!って感じで気づきましたwこういった小さな事でも便利になると...

  •  0
  •  closed

ギターをはじめたきっかけ

No image

簡単にいうとボケ防止ですwはじめたのは、20代前半で、すこし遅めのスタートです。高校時代とかは、バンドとかギター弾いてる奴はかっこつけだという、変な偏見を持っていたので、全く興味を持つことなかったです。今思えば、その大事な時期に音楽を全くしてなかったのが悔やまれます。高校時代や、小さい頃から音楽してる人は、音感的な才能に恵まれてるような気がしますが、自分は全くダメダメです。でも、長く続けていると、...

  •  0
  •  closed

ブロック

No image

^{ }↑をブロック(block)と呼びますプログラムコードのメゾットの引数を指定したいときに、ブロックが使用される。{ }の間に記述する。変化させたい項目の引数を指定するのに使う感じかな・・・...

  •  0
  •  closed

メゾットの前にある「+」と「-」

No image

メゾットの前に「+」クラスに対して実行するメゾットメゾットの前に「-」インスタンスに対して実行するメゾット正直あんまり意味がわからないけど、実行する権限みたいのものかな・・・?...

  •  0
  •  closed

alphaの値を徐々に変化させる

No image

UIViewクラスのanimateWithDuration:animations:メゾットで、プロパティ値を徐々に変化させる事ができる。[例]//写真のalphaプロパティを徐々に変化させる [UIView animateWithDuration:1 animations:^{ //alphaプロパティの変化後の値を設定する self.myPhoto.alpha = newValue; }];animateWithDurationで、変化させる秒数を設定で...

  •  0
  •  closed

alphaプロパティの値

No image

写真の透過率を表すプロパティ値。alpha 写真の透過率プロパティ値が1.0の時は通常表示。プロパティ値が0.5の時は半透明。プロパティ値が0.0の時は完全に見えなくなる。このプロパティの値を徐々に変更させることで、写真・画像をフェードイン/フェードアウトさせる事ができる。...

  •  0
  •  closed

iOS8.1 と Yosemite

No image

Yosemiteへのアップデートわずかで、iOSもアップデートしました。iPhoneとMacの連携が取りやすくなっているのが、今回の魅力らしいです。実際使ってみると、メール相互に編集したり、電話がMacでとれたりと面白い機能が多いです。自分が一番気にいったのはAirDropです。今まで、Mac同士しか無理だったのに、端末関係なしにできます。写真を撮ってすぐアップする時など便利です。どんどん便利な世の中になっていきます。楽しい事で...

  •  0
  •  closed

インスタンスの作成と初期化

No image

クラスのインスタンスを作るには、allocメゾットを使う[例]NSDate *theDate = [NSDate alloc];NSDateのクラスのインスタンスを作成して、変数「theDate」に入れているNSDateのインスタンスは作成できたが、いつの日付なのか決まってない状態。日付を決定する為には、インスタンスの初期化が必要。初期化(イニシャライズ)のメゾットはたくさんありますが、initメゾットを使うと初期化した時点の日時の日付となるtheDate = [theDat...

  •  0
  •  closed

Xcode5とXcode6の共存

No image

OSのアップデートは無事完了しました。が、問題ってか、気になる事・・・・それはXcodeのバージョンがあがる事です!初心者の私は、本を見ながらコツコツやってるのに、少しでもバージョンが変わるのは不安です。そこで、Google先生にお尋ねしたところ、共存が可能との事。やりかたは凄く簡単です。デベロッパーサイトが英語なので、少し戸惑いますが、「Xcode5 Xcode6」でGoogle先生にお聞きになれば、色々教えてくれます。(や...

  •  0
  •  closed

OS X Yosemiteにアップデート

No image

Yosemiteに早速アップデートしてみました。すぐ出たOSとかは不安なんですが、とりあえずレビューとかに悪い書き込みもなさそうなので、新しい物好きとしては、アップデートすべきでしょ!って事でしてみましたw時間にして、約1時間くらいみてた方がいいかな?機種とかにもよると思いますが・・・今回のマシンスペック途中、再起動後の起動時にエラーが発生。同じ事の繰り返しで焦りましたが、よく見るとメニュー画面から、起動の...

  •  0
  •  closed

現在日時から指定日時までの秒数を求める

No image

timeIntervalSinceNowメゾットで、現在日時から指定日時までの秒数を求めれる[例]NSTimeInterval secs = [sender.date timeIntervalSinceNow];...

  •  0
  •  closed

日付間の日数の計算

No image

NSDateクラスのtimeIntervalSinceDate:メゾットで日付間の秒数がわかるわかるのは秒数なので、秒数から日数を計算する必要がある。秒数から日付を求める式は、秒数/(60×60×24)で日付を求められる。[例] //今日の日付ラベルの日付を取り出す NSDate *sinceDate=[formatter dateFromString:self.toDay.text]; //今日の日付から選んだ日付までの秒数を求める NSTimeInterval secs=[sender.date timeIntervalSinceDate:si...

  •  0
  •  closed

デートピッカーで選んだ日付

No image

デートピッカーで選んだ日付はdateプロパティでわかる。デートピッカーで日付を選択するとアクション接続したchangedDateメゾットが実行される。その時の引数senderでデートピッカーの値を参照出来るので、sender.dateがデートピッカーで選ばれた日付となる。ラベルで日付を表示するには、ストリング型(文字型)に変更しないといけないので、stringFromDate:メゾットで変換する。[例]self.selectedDate.text = [formatter stringF...

  •  0
  •  closed

電子ドラム Roland TD-9KX-S

電子ドラムです。ドラム教室に通う事になり、バイク(VFR400)を売って買った、電子ドラムセットです。Roland TD-9KX-S値段もそこそこでしたが、入門機とは違い、作りもしっかりしており、練習には充分。シンバルを1個追加、ハイハットがペダルも電子式だったので、ハイアットスタンドにVH-11の仕様。VH−11余った電子ハイハットのパッドを強引に増設シンバルに。ロックなツインペダル仕様。ちなみに、ペダルは持ち運びようと、同...

  •  0
  •  closed

ドラムをはじめたきっかけ

No image

今、バンドでドラムを叩いています。バンドといっても、素人のしょうもないバンドですwもともとはギターでした。バンド活動してる中で、もう少し音楽の幅等を広げれたらと思い、音楽教室に通ってみようと思った訳です。通うとなると会社帰り。ギターだとギターを持っていかなければいけないので、面倒w手ぶらで感覚でいけるドラムにした訳ですwスティックくらいでいいですから!ボーカルってのもあったのですが、恥ずかしいのでや...

  •  0
  •  closed

3本ローラー台

後輩が引っ越しするのでいらなくなったとの事で貰った物です。MINOURA MoZ-Roller思ったより場所をとらないと思いました。もっと、大袈裟な物を想像してたので。最初は乗るだけでも怖かったですwなので、オプションでスタンドを購入してつけてます。慣れると乗りやすくなりますが、乗ってる間は緊張感が必要です。油断すると、こけそう。でも、実際に乗っている状態に近く、バランスも取らないといけないので、いいトレーニングに...

  •  0
  •  closed

バイクスタンド(2台用)

自転車を外に置くのは嫌で、室内に入れてます。2台に増えたのと、ロードバイクでいちいちスタンドを付けて置くのが面倒なので、吊り上げれるスタンド、ならば2台いける奴を探しました。安いのはありましたが、しっかりした物がほしいと思い、ミノウラ製にしました。MINOURA バイクタワー10設置すると大袈裟かもしれないですが、かっこいいです。ディスプレイするのにもいいかもしれません。2台がスッキリ収まり、省スペース化...

  •  0
  •  closed