Swift 独学プログラミング プログラミング初心者のPixelmatorを使ったレイアウト構成〜画像を自由自在に操る編〜

あっ どうも子へびです。

お菓子作りが大好きな子へびですが、先日こんなことを思いました。

子へび

分量を正確に測って手順を守れば手作りのおいしーーーいお菓子がだれでも作れるのにな〜。やけにならずに手順を追うだけこれが大切なことだな。

このセリフ自分で自分に突き刺さりました。笑 まさに今の子へびに必要なプログラミングの手順。プログラムは命令通りに動いているだけ、やけにならずに手順通りに組んであげる。そおしたらおいしーーーいいや違ったすばらしーーーいコードが完成する。わかっているのになかなかできない子へびです。けどお菓子作りはぜひチェレンジして欲しいです!意外と簡単ですよ!




未だUI画面の完成に程遠い子へびですが今UI画面を直接Xcodeで作成するのではなくPixelmatorというツールを使ってイメージ画像をまずは作っています。これがまた一筋縄ではいかない子へびです。

Master松陰

そもそも画像が自由に操れないようでは一向に子へびのアプリは理想の形を生み出すことはできませんよ!

っとMaster松陰にお叱りを受けて挑戦し始めたのですが、これまたWEBデザイナーという職種の方が別にいらっしゃるということに妙に納得してしまう難しさです。自分の理想を形にする、けど自分にはまだその理想を形にするだけの実力がない。このジレンマはプログラムの他にもこんなところでもぶちあたります。笑

このPixelmatorは画像処理の中では簡単なツールらしいので子へびみたいな初心者組にはおすすめだそうです。もっとメジャーなみんなによく使われているものもあるらしいですが、それはかなり本格的なものらしく使いこなすのも慣れが必要とのこと。子へびがこのPixelmatorを使って感じたのは数時間いじくればなんとなく使える。っという程度のものなのでもし少しだけ画像を加工したい、取り込みたいなどの時には使い易いと思います。なんせ子へびでもどうにかなりましたから。笑

画像処理の結果についてはまた次回へつづく




Swift 独学プログラミング プログラミング初心者のiMacの使い方〜デスクトップ編〜

あっどうも子へびです。

実は子へびのこのサイトで一番閲覧数の多い記事はPythonistaについて書かれた記事です。移動中も手軽に使えて実際によくできているアプリらしくとっても気に入っていました。子へびのPythonの勉強はほぼPythonistaを使って学ばせてもらったと言っても過言ではありません。新しくカテゴリーを整理してPythonistaの項目を作ったのでぜひ気になる方はご覧ください!



アプリの作成をファイルから全てを作り直すという残念な子へびですがその前にMaster松陰から待ったがかかりました。

Master松陰

子へびはファイルの管理もぐちゃぐちゃですがこのiMacのデスクトップもぐちゃぐちゃですね。

っと呆れ顔。

子へび

っそっっそっっそうですか?こんなものではないかと・・・。

っと子へびまた注意されることにおどおど。

Master松陰

いやありえない。こうやってデスクトップ4画面設定できるんだから1画面目をnet検索用2画面目をXcode用というように用途ごとに画面を切り替えるのが普通です。その方が使いやすいでしょ?画面設定は4つ以上増やすこともできるし。それにこの使ってないアプリを表示させておくのもごちゃごちゃして気にくわないな〜。画面を切り替える作業は4本指でパットをスクロールさせるんだよ。練習してみなさい!

子へび

はい!やってみます!

っとチャレンジしてみたのですが・・・。

子へび

あれ?あれれ?全然Master松陰のように画面が切り替わりません。おっかしいな〜!同じにやってるのに全然できない!

っと何度やってもうまくいかない事に子へび逆ギレ。それを見たMaster松陰は

Master松陰

!!!!! 子へび(大爆笑)子へびそっそっっそその指は何本ですか?

子へび

へ?指4本で操作するんですよね?ほれこのようにさっきから何度もやってます。全然できないけど(怒)

Master松陰

子へびヨーーーーク見てみなさい。その指は何本?

子へび

!!!!! はっ!ここここゆびが入ってない!

そうなんです。子へび4本で操作しているつもりがひとさし指からくすり指までしか入っていなかったのです。これには大爆笑。そりゃうまく操作できないですよね。

Master松陰

子へびの場合は何事もまずは自分を疑いなさい!やったつもり、やってるつもりは絶対に確認が必要です!

子へび

はい。その通りでございます。

子へびはあまりにマヌケすぎてもう言葉も出ません 笑。でもこの操作方法はとっても便利なのでぜひ使ってみてください!



Swift独学プログラミング プログラミング初心者のPodsファイルインストール〜ファイル名編〜

あっ どうも子へびです。

実は子へび広告が大好きです。なぜなら限られた言葉数で相手に伝えたいメッセージをインパクトを残しつつ伝えるってすっごくセンスが光りますよね。笑 なので電車の中刷り・街中の広告は自然と目がいきうまいこと言うな〜っと関心させられる広告を見かけるとニヤついてしまいます。そんな子へびが昨日目にした居酒屋の宣伝『モツ煮480円でおかわり自由』なるほど・・・。モツ煮をおかわりできるとは考えたこともなかったけどどのくらい食べれるかな?っと想像するとインパクトが大きすぎて気になります。この寒い時期ですからつまみにモツ煮は最高ですからね。笑今度気になる宣伝広告をこの子へびのブログでは特集ページ作ろうかな?



Podsインストールにあたりエラー表示ばっかり起こしていた子へびにMaster松陰が気づいたエラーの原因とは

Master松陰

子へびそもそもインストールしたいファイル名全角の数字が使われていませんか?

子へび

全角?いや半角?ウーーーーーーンそもそももはやどっちだかわかりません・・・。

Master松陰

もはや話になりません!ファイル名に全角の数字を使用すること、さらにはひらがな・漢字を使用することは普通のプログラマーならエラーを引き起こす引き金になりかねないので絶対に使用しません。子へびにはJISの話を以前しておいたと思います。万国共通の英数字以外を使用することは極力避ける必要性があります。ほとんどのソフトは日本語対応していないと考えたほうがいいでしょう。それに大事なことがもう一つ
このファイル名含め全ての内容をAppleに申請を出します。適当な名前をつけてしまうと途中で名前の変更ができないからかっちょ悪いよ。

子へび

そうなんだ。そしてJISの件はちゃんと覚えています。けどファイル名にまでおよんでいるとは全く考えていなかったな。と言うことはこれはファイルの作成から全てやり直したほうがいいと言うことですね?

Master松陰

その方がいいでしょうね。このセンスのないファイル名は全然イケテナイし。

っとバッサリとMaster松陰にダメ出しをくらって全画面のUIを作成しきっていたにも関わらず全て作り直すことにしました。何度やり直しても勉強になるのでこれも良い教訓です。

Master松陰のよく言っている『細部にまで神が宿る』っという言葉がなんだがやけにしみた出来事でした。

子へび

また一から頑張ります!とほほ・・・。



Swift 独学プログラミング プログラミング初心者のターミナルコマンド〜ディレクトリーエラー編〜

あっ どうも子へびです。

お気に入りの焼き芋店が閉店してしまって大好きな焼き芋が今期食べれていない子へびです。女子は芋が好き♡この鉄則が今まで破られることを子へびは見たことがないので、ぜひ男性諸君女子のご機嫌をとりたい時は美味しい焼き芋を差し出してみてください。きっと仲良くなれます。笑



Podsをインストールするにあたりターミナルコマンドを入力することになった子へびですが、猿でもわかるPodsインストールの仕方っというサイトまで参考にして手順を踏んだにも関わらず、ターミナルにはno directory のエラーメッセージが・・・。

子へび

おっかしーなー。全ての環境もセットアップして整えたはずだし、インストールできるはずなのに cd置きたいファイル これで操作方法はあってるはずなのに!

これでどうして子へびがファイルを指定できなかったかお気付きの方いますか?笑 

そうなんです!
子へびコマンド入力の際何も考えずに

cd置きたいファイル っと入力し、正しくは cd□置きたいファイル このcdと置きたいファイル名の間にスペースをおかずに入力をしていたのです。
もうさすが子へびの穴としかいいようがありません・・・。ちなみにこのスペースを空けて入力する説明を書いていた記事は子へびが探した限りだと1名しか見当たりませんでした。それぐらい常識と言うことですよね。けど子へびにとってはまだ常識があるレベルには達していないようです。

このことをMaster松陰に報告すると

Master松陰

もっとコンピュータの気持ちになってみなさい。コンピュータからしたら何を命令されているのか全て繋がっていたら全くわからないでしょ?ちょっと考えてみればわかりそうなものです。そして子へびこのプロジェクトファイル名も問題がありそうです。

子へび

ファイル名?

せっかくpodsファイルがインストールできたのに子へびに不穏な影がおしよせていたのであーる。

つづく・・・。