Swift独学プログラミング プログラミング初心者のCode with Appleに参加してみる〜[AR]Tラボ:拡張現実を体験しよう – Sarah Rothbergとの共同開発セッション編〜

あっ どうも子へびです。

今セブンイレブンで話題のイタリアンプリンもう食べましたか?子へびの好みは固めのプリン派なので今回のイタリアンプリンはプリンとしては味も硬さも最高なのですが、ただ1つ大きな問題点が・・・。それはプリンにとって一番大事なカラメルがない!そしてそのカラメルがたっぷりないと子へびとしてはプリンとは言えない。ので今回の商品は非常に残念。あれだホロ苦いカラメルがたっぷりかかっていたらもういうことないのにな〜。是非プリン好きの方お試しください!




子へび相棒iPhone6sの充電がもたなくなってきたのでそろそろバッテリー交換かな?とおもっているところへ、ちょっと時間ができたので前々から参加してみたかったAppleで定期的に開催している講座へ行ってみました。

コードに関しての講座は今2つでその内の1つ『[AR]Tラボ:拡張現実を体験しよう – Sarah Rothbergとの共同開発セッション』に参加してきました。そもそもARが何の略語かも知らない素人子へびの参加です。

参加してみたかった理由の一つはコレです。
↓↓↓
Sarah Rothberg
アーティスト
アーティストで教育者であるSarah Rothbergは、彼女を取り巻く世界をキャンバスに、拡張現実というツールを使ってアートを制作します。ニューヨーク大学で教鞭をとる彼女は、New Museumの文化的インキュベーター「NEW INC」のメンバーでもあります。

彼女の講義になるのかな?と思って参加したのですが、実際はVideo出演でしたがとっても素敵なコメントをくれました。

そして久しぶりのApple Storeに到着するとあることに気がついた子へびです。

子へび

・・・。今日の子へびの服装Apple staffと丸かぶりだ。

子へびこの時期になると気分的に真っ赤なセーターを着たくなってその日たまたま真っ赤なセーターにブラックジーンズを履いていたら、お店に入った瞬間に子へびなのかスタッフなのかがわからなくなる紛れ具合笑。通常Apple staffって紺色のTシャツじゃなかったかな〜?きっとクリスマスシーズンだからこの時期は赤色のTシャツに変わるのかもしれません。

バッテリー交換をお願いして講義スタートまでの時間を潰すことに。シアターでエンドレスに流れている各商品のPVを見ていたのですが、Appleの良さってこおゆうところかな?って思うのが

子へび

映像とストーリー構成がカッコいい!

っと感じる作品です。




そしていよいよ講義スタート!
今回は子へびと男性の2名でした。お互いに自己紹介をしてそしてフロアー中の人に講義スタートを発表。このフロア中の人に担当スタッフが呼びかけてスタートするのがApple流なのかな?よく海外のレストランとかでBDの人がいると周りのお客さんも巻き込んでお祝いするスタイルを思い浮かべてもらうと良いかな?けど日本人てこおゆうの積極的に参加するの苦手ですよね笑

担当スタッフに今日どおして参加しようと思ったのですか?と聞かれて

子へび

実はARが何の略語なのかもわからないぐらい何もしれません。

ときっぱり。これ本当です。
でもこんな子へびみたいな人でもきちんとわかりやすく説明してくれるし、講義は楽しい構成になってますよ!

そしてiPadが渡されて Swift play groundを使って実際に手を動かし、Sarah Rothbergのビデオコメントと共に講義は進んで行きます。

この中で子へびが一番気に入ったのはSarah Rothbergが作品を作り出す時にやっているある方法です。

『マインドマップ』という方法です。これは今後子へびが色々作業をしていく上でとても使えそうな方法でした。

でも子へびが今回一番戸惑ったのがiPadの操作です。

staff
『カメラ触らないでください!カメラが隠れちゃってますよ!もうちょっと角度つけてやってみましょう!画面を切り替えてください!』

などなどMac派の子へびには何だか操作が不自由でもう少しiPadに慣れないとなと思いました。

子へび

全てにおいて初心者感丸出し・・・。

っと今回も思わざるを得ない感じでしたが、参加してみて日頃自分ではできない体験をして、さらに作成のヒントをもらった気がしてとっても楽しかったです!もしまた時間ができたら色々参加してみたいなっと思います!そして子へび達初心者はまずは色々やってみるのも良いかな?と思います。色々なコンピュータの世界知るのは楽しいし♪

子へび

想像力は∞!

子へびは改めてコンピュータの世界が好きになりました。




Swift独学プログラミング プログラミング初心者のWord Pressでサブアカウント作成〜バックアップは大事です編〜

あっ どうも子へびです。

AppleのCEO Tim Cook氏が来日しているそうで、タッチの差で子へびは見かけることが出来ませんでしたがもし一言声かけることができたら何て言うかな?とか考えしてしまいました。子へびはTwitterで彼をフォローしてますがfriendlyそうですよね笑




アプリの作成もしないとならないのはわかってるんですが、ふと思いついてこの子へびのドメインからサブドメインで新たなページを作成してみたいなと思って、思い立つとすぐやりたくなってしまう子へびはそこそこに検索して

子へび

子へびの場合絶対にやらかすからちゃんとこのサイトbackupとっておこう!

なんかこの時この作業が大切なような気がして『UpdraftPlus』というプラグインでback upをとってから以下の手順で穴に落ちた子へびです。

子へびの失敗談
①Word Pressをマルチサイトへ設定→この設定は手順通り行うと成功します
②サーバーが見つかりませんのエラーメッセージ連発→原因は子へびのサーバー側に設定がされていない
③マルチサイトでは子へびのこのサイトも共倒れする危険性があることをサーバー設定中にMaster松陰にアドバイスされるもいじくり続ける

この時点でのMaster松陰のアドバイスとしては

Master松陰

サブドメインにした方が良いと思うよ。完全に別環境になるから

っと言われ計画変更だ!っとサーバー側の設定でサブドメインを作成しました。

子へびの失敗談
①サブドメインの作成→この設定も手順通り行うと成功します。
②それぞれのサイトをアップロード→ここで持ち前の子へびのおっちょこちょい発揮

子へび

よし!設定できた!それぞれうまくログインできるかな〜?

子へび

!!!! ???? ・・・・・。

子へび

こっこっっこっこへびのサイトがなくなっている・・・・。

もちろん真っ青ですよねこりゃ笑

子へびの失敗談
①サーバー側の設定の際それぞれのサイトURLを選択してアップロードしなければいけないところを見逃して、両方ともサブドメインのURLを指定してしまったため結果子へびのこのサイトがサブドメインに上書きされてしまった。

子へび

きっとこんなことが絶対に発生するとなんだか予感がしてbackupを子へびはとっておいたんだきっとbackupが使えるはずだ!

けどこの復元の方法がわからずこんな時はもちろんこの人

Master松陰

とりあえずrestoreしてみるけどWPのバージョンが新しくなってて、正しく戻るかどうかは??

と言われたけどとりあえず元に戻りましたーーーーー!!!




子へび

今回も素直に穴に落ちました・・・。

Master松陰

Master松陰ははいつも尻拭いで大変よ!

っと洩らしておりました。
でもとりあえず投稿できてよかった〜。

あっそれに子へびTwitterにもUPしてますがAppleで新しい体験をしてきました!その体験談はまた次回。

子へび

子へびの新しいサイトもお楽しみに!




Swift独学プログラミング プログラミング初心者のSwiftの基礎知識〜初心者の為の必要知識編〜

あっ どうも子へびです。

アイスクリーム大好きな子へびですが銘柄は何が好きかといえばハゲーンダッツも好きですが、断然『MOW』派です。そして期間限定味があるとどおしても買わずにはいられない子へびです。冬のアイスクリームって夏の暑い時期に食べるのとまた違った美味しさがあっていいですよね!特に鍋の後に食べるの好きです子へび。




前の記事に書いたMaster松陰からもらったSwift知識底上げの資料は以下の通りです。

Swiftのオプショナル型について

Swiftの演算子

Swiftの配列処理

Master松陰曰く

Master松陰

Swiftの知識の底上げよ!この3つの記事を読みなさい(短いから)

って渡されたけど十分長いと思うのは子へびだけですか?

ただ一つ目のオプショナル型の考え方はとても参考になると思います。

そして子へびがたどりついた解釈図がこちらです。もちろんPythonにはなかった考えかたなので新たな知識の開拓でした。そしてよく解らずに!と?のコード読んでたし。

kohbeiの解釈図

相変わらずブサイクな絵(笑)

あとはっきり言ってしまうと2つ目と3つ目の記事は子へびにはまだよく理解できてません。実際にかなり自分でコード書かないと使えない知識かもしれません。

なんていうとMaster松陰に

Master松陰

日頃の鍛錬が足らん!

と怒られそうですが・・・。

子へび

サンプルコードが到着してしまったのでコード書きにうつらないと・・・。とほほ。




Swift独学プログラミング プログラミング初心者のMacを使いこなす〜エンジニアだったら編〜

あっ どうも子へびです。

ケンタッキーフライドチキンにて”ケンタ丼”っていう商品があるのご存知ですか?限定的な店舗での取り扱いですがもし見つけたら是非食べてみてください。なるほど!っと納得のいく商品なのでみつけたら是非お試しあれ。




iosのバージョンアップにともないMacの仕様がちょっと変わって頻繁に使うサイトを子へびの見やすいように並べようと思ったら・・・

子へび

あれ?ホットメールのPWなんだっけ?

そうなんです!子へび通常hotmail(初めて作った1号フリーメール)を愛用していてほとんどhotmail対応なのですが、通常ログイン状態を維持しているのであまりに久しぶりのログイン画面から対応にまさかのPWが思い出せない・・・。

子へび

嘘でしょーーー!しかもPW設定が昔すぎてどこにもメモってない

他のPWは全部管理してあるのにこのhotmailだけは管理してなかった。仕方なくパスワード再設定の手順を踏むと最近のoutlookはセキュリティーが厳しく何度申請しても本人確認ができないのでとはじかれまくり。

これを聞いたMaster松陰は

Master松陰

エンジニアならメインメールをフリーメールにしないで自分のドメインのメールアドレス使わないと!

と言われメール設定やら全てのPWの管理Macの中の整理整頓これをまずできるようになる必要があると言われて、Macを使いこなすのために一つ伝授をしてくれました。

Master松陰

いいまず子へび”Ctrl+Z”っと”Ctrl+X”は絶対だよ!

子へび

コントロールゼットとコントロールエックス・・・。なんか戦闘者の変身用語みたいだ!


もちろんMaster松陰にはこんな発言はできませんが子へびの覚え方です笑
注意 子へびのMacはCtrlとCommandが入れ替わってます。

このボタン操作により何が出てくるかというとCtrl+XはFinderの検索画面が登場します。これを使わない人はいないと思うので忘れてはなりません。そしてCtrl+ZはCotediterというアプリが登場します。これは俗にゆうメモ帳機能で、忘れがちなコードの書き方とかメモっておけばわざわざサイトに毎度検索しなくてもすぐにコードを書き出せて便利っという代物です。これでMaster松陰は言語が変わってもCodeを書くスピードが落ちることはないと豪語しておりました。そしてこのメモアプリの最大の魅力が閲覧履歴(書き出した履歴)が全てコピペできるという点だそうです。確かにないかも?っと気になる方は是非お試しあれ。

追記 Master松陰からまったがはいりました!子へびの説明は間違っているとのこと

Masters松陰

Ctrl+X は Clipy っていうClipboardを強化したアプリで
Ctrl+Z は Alfred っていうMacをキーボードでコントロールできるあぷりよ
どっちもインストールして、キーをアプリで割り当ててるから、アプリをインストールしていないノーマルのままのMACじゃ使えないよ。Clipy はコードを書くときには必須よ
よく使う、短いコードのスニペット(Snippet)を登録しておくと開発スピードが断然速くなるのよ。

とのことなのでご注意ください。

その他子へびは脱フリーメールをすることやら自分の見やすいように閲覧サイトを整理するやら(お気に入りのBOXって意外とぐちゃぐちゃだったりしませんか?これをカテゴリー毎にこの機会に整理整頓したい・・・)全てのパスワードの管理やら全てきれいにしてアプリづくりにとりかかりたい子へびです。

子へび

この整理ができたらきっとMaster松陰に『そうやって気がまわらないからプログラムだって動かないだよ!』っとは言われないはず・・・。思い出しても怒

年末の大掃除ならぬMacBook Airの整理整頓。頑張りたいと思います!

子へび

一度忘れてしまったPWどうして思いだせないんだろ???