yuriko’s blog

SIerに勤めるSE、元Javaプログラマ。一からswiftなどのアプリ開発用言語を身につけるべくもがきまくります。

Ruby はじめの一歩

ずいぶん前にRubyの開発環境を作ろうとしてまごまごしまくっていてほっときぱなしでしたね。。
やっと本業の方が落ち着いてきましたが、一体うちは何を売っているのか・・・などなど、フラストレーションを抱えまくっていたことに気づきました。そして諦める他ないことにも気づきました。

愚痴はこれぐらいにして。
前回のやり方では、ぐちゃぐちゃとその後進みがものすごく遅かったのですね。。。
もう一度、インストールからやり直すことにしました。。
取り急ぎ、前回までに少なくとhomebrewはちゃんとインストールされたはず。そのあとのRubyおよびRails のインストールで引っかかっていたんですね。
で、今回手間取ったのは、「rbenv-gem-rehash」。
これ、どのサイトでも入れた方がいいと書いてあるのですが・・・
どうしてもうまくいかず。。
Error: No available formula with the name "rbenv-gem-rehash" · Issue #14 · IcaliaLabs/kaishi · GitHub
そう!まさしく同じエラーが。
どうも、rbenv-gem-rehashはそもそもいらなくなったよう。
http://blog.bgbgbg.net/archives/2596

記事の日時とか見ても、「rbenv-gem-rehash」いらなくなったのは比較的最近のようですね。
わたしのように脅迫観念にとらわれないように(?)啓蒙していこう!笑

mac 備忘録 画面キャプチャを取る

タイトルの話。ブログで操作手順を書きたくても、どうしても言葉だけじゃ十分に伝えられません。
そもそもきっと自分で読み返しても意味不明になります・・・
というわけでやはり画面のキャプチャが欲しくなると思います。

で、一回調べたのに、忘れたー!!!
慌てて調べると、普通に公式にのってました。。

support.apple.com

command + shift + 3 全体キャプチャ
command + shift + 4 範囲を指定してキャプチャ

ですね。

swift 複数画面の作成、画面の遷移

しばらく時間を置くと、ショックなことに色々忘れていました・・・自分の忙しさを本当に呪いました。

それはともかく。今後困らないようにメモメモ。

複数画面のアプリです。やったことを順番に備忘録で書いておきます。
swift なのかxcodeなのか、順序良くやらないと、あるいはうっかりオブジェクトを消すと意味不明のエラーが
ずっと出るので、そういうとこ嫌になります。。。本当はコード書いてViewController 作った方がいいのかもしれないですが。

①プロジェクトの作成
②ストーリーボードで画面作成
 最初の画面2ボタン配置
 ViewControllerを追加、追加した画面に「戻る」ボタンのみ追加
 セグエ作成
③ファイルの追加からViewController追加
 ここで注意 swift ファイルで作った後、元々あるViewController から丸コピーして新しく作ったViewControllerに追加すること!!クラス名の所だけ、新しいファイル名を指定する。
④ストーリーボードの、関連付けたい画面(ViewController )を指定して、右上?のアイコン?
 左から3番目をクリックすると、一番上にCustom class が出てきます。
 ここで先ほど作ったViewController クラスと関連付けが出来ます。

SwiftでStoryboardを使った簡単な画面遷移(メモ的なもの)


めでたしめでたし!!!

(これができるまでに不可解なエラーが出て、プロジェクトをまるごと2回消しました・・)

Swift アラーム機能を実装する

お久しぶりです。3月から更新が止まっていて非常に嘆かわしいことで。。
言い訳をすると、プロジェクトが大変なことになって、毎日14時間ぐらい働いていたもので。早く技術を身につけて行きたい!!!

そんな日々の中、GWには何かしらの成果を作りたいと思っていたので、アプリを1個挑戦しております。
内容はまたあとで・・・。
しかし、やっぱり何か「作りたいもの」を掲げた方が、「こんな機能を実現したいんだけどどうしたらいいんだろう」っていう調べ方になるがいいなと思いました。

さて、今日調査していたのは、題名の通りです。
あるアラーム機能を作りたくて。その時ってどういう作り方になるのかなと気になったんです。
で、色々と調査してみました。
[iOS] リマインダーの仕様について考える « きんくまデザイン
iOSのローカル通知・UILocalNotificationの設定まとめ | MIRAI STEREO

UILocalNotificationが使えそうです。
まだ実装していない・・・けど・・・

また実装したら書き足します!

今後のエンジニアとしてのキャリア を考える

それぞれのライフステージで取れるリスクとチャレンジできること、またそのタイミングと準備 | 30歳からのスタートアップ

1年前の記事のようですが、興味深く読ませていただきました。

この中に紹介されていました、
startup-labo.com

使ってみたいなあ・・・でもRubyはまだまだなんですよねしくしく・・・
Javaの同じようなサービスないかなあ。

WordPress 子テーマの設定〜テーマのカスタマイズ

3月の目標は、WordPressにすることにしました。
ちょっと作ってみたいサイトがあってですね。

さて、前回までで初期設定?が終わったので、テーマを選定しました。
最後までめちゃくちゃ悩んだのですが、Customizr にしてみることに。
https://ja.wordpress.org/themes/customizr/

とりあえず、ダッシュボードの「外観」から
f:id:yurikoueda:20160306172620p:plain

有効化して
f:id:yurikoueda:20160306152450p:plain

外観→カスタマイズ から、大体のことはカスタマイズできました。
スライダーの写真の差し替えなど。
f:id:yurikoueda:20160306172611p:plain

日本語でこのようにカスタマイズのメニューがあるのは、使いやすいですね。

さてさて、、このCustomizrの、タイトルの文字がでかすぎるというか、ヘッダー部分が高さがありすぎると思うんです。
これをカスタマイズしたいのですが。。
まあ、テーマのファイルそのものに手を加えるだなんてやはり恐ろしいことはできません。
そんな時に、「子テーマ」のようです。

WP 小テーマを作ってカスタマイズしよう | 初めてのワードプレス カスタマイズ

とりあえず、costmizr-child というディレクトリをthemeの下に作り、style.cssとfunction.phpをコピーし、
言われた通りのコードを追記しました。
php タグが、閉められてないのが非常に不安に思ったのですが、あっているようです。

さて、ここまでが準備ですね。
どうやって文字を小さくするんだろう。。。