30歳、はじめてのプログラミング。

30歳、はじめてのプログラミング。

プログラミング知識0から勉強中☺ごはん/ファッション/女子アイドル/本☺

プログラミング言語に迷う未経験者へ! #Progate で作れるサービスから選んでみよう。

プログラミング未経験者にとって、どのプログラミング言語を選んだらいいのか?ということは、なかなか悩ましい問題です。

iOSアプリを作りたいのであればSwift、HPを作りたいのであればHTML&CSSから…と作りたいサービスが決まっていれば選びやすいですが、プログラミングって何なのかさっぱり分からないけど、とにかく勉強してみたい!という方も多いはず。

そこで、このプログラミング言語を勉強すればこんなサービスが作れるよ!という観点から言語を決めるために、初心者でもとっつきやすいProgateで実際に作れるWEBサービスやアプリをチェックしてみましょう!

Rails

f:id:suikasu1:20180527165740p:plainTwitterのようなSNSサービスが作成できます。TOPページ、投稿画面、投稿一覧などがつくれます。

PHP

f:id:suikasu1:20180527171307p:plain

PHP料理注文サービスを作成できます。メニュー、料理の画像、金額、お客さんのレビューなどが作れます。

Swift

f:id:suikasu1:20180527165804p:plain

簡単なクイズアプリが作成できます。クイズの答えを入力すると、下部に正解/不正解が表示されます。

HTML

f:id:suikasu1:20180527165635p:plain

Progateのようなホームページが作成できます。SNSでのログインボタンや、各レッスンへのリンクなどが作れます。

SASS

f:id:suikasu1:20180527165747p:plain

上記のようなにんじゃわんこのHPが作れます。かわいいね。

Pythonf:id:suikasu1:20180527165715p:plain

今一番人気らしいPythonです。Pythonでは、コンソール上で注文メニューが作成できます。

Ruby

f:id:suikasu1:20180527165744p:plain

RubyPythonと同様に、コンソール上で注文メニューが作成できます。

 

プログラミング言語は、それぞれ全く使い勝手が違うということではなく、基本的な部分の書き方、考え方は共通していることが多いです。例えばJavaを勉強した後にRubyを勉強しようと思ったら、細かい表記の仕方は違えど書き方はほぼ一緒なのでサクサクすすめます。最初に覚えた言語はほかの言語に応用が効くということです。なので、そこまで慎重に初めての言語を決めなくても、気軽に初めて、違うなと思ったら別の言語に変更することもできるので、サクっと決めてもいいと思います。

文系でも知っておきたいプログラミングとプログラマーのこと

文系でも知っておきたいプログラミングとプログラマーのこと

 

初心者OK!RubyでおみくじWEBアプリを作ろう!【環境設定編】

突然ですが、RubyおみくじWEBアプリを作ってみようと思います!

迫 佑樹さんのnoteを読んで、私も実際に作ってみよう!と思い立ったのでさっそくやってみます。

コードを書く前に、まずはコーディングできるシステムと、レンタルサーバ(のようなもの)の2つを登録・インストールするところからはじめてみます☆

AWS Cloud9

コードを書くのは、AWS Cloud9というブラウザでコーディングできるサービスでやってみます。登録・利用は無料ですが、アップグレードすると料金が発生するそうです。

AWS Cloud9 は、ブラウザのみでコードを記述、実行、デバッグできるクラウドベースの統合開発環境 (IDE) です。

AWS Cloud9アカウント作成については、公式サイトが一番分かりやすかったです。

AWS アカウント作成の流れ | AWS

 Heroku

heroku(ヘロク)とは、PaaS(Platform as a Service)と呼ばれるサービスで、アプリケーションを実行するためのプラットフォーム、だそうです。レンタルサーバーのようなものと考えてよさそうです。*1

会員登録とインストーラー画面については以下のリンクが分かりやすいので見てみてください。

・会員登録

【HEROKUとは】これを読めばOK!デプロイの仕方まで徹底解説 | TECH::NOTE | プログラミングをはじめる全ての人に

インストーラ

Heroku初心者がHello, Herokuをしてみる - Qiita

インストール画面が変わっていますが、以下のページでカーソルを下げると以下のダウンロード画面があるのでそちらから。

Heroku CLI | Heroku Dev Center

f:id:suikasu1:20180420162649p:plain

これで、AWS Cloud9でコードを書き、herokuでコードを動かすための環境構築ができたと思います。

ちなみに、ProgateでもRubyの環境構築のやり方を紹介しており、とても分かりやすかったのでぜひ見てみてください。

prog-8.com

 ちなみに、上記ページの「コマンドプロンプト」でひっかかってしまった人は、以下の記事を参考にしてみてください。

suikasu1.hatenablog.com

次からは、プログラミングスクールに通う前にやっておきたいRuby超基礎入門|Yuki Sako|noteの記事にそってプログラミングしていこうと思います。(無料分のみですのでお安心を☆)

たのしいRuby 第5版

たのしいRuby 第5版

 

#Progate の「Rubyの開発環境を用意しよう!」コマンドプロンプトでうまくいかない人へ覚書

Progteで公開された「Rubyの開発環境を用意しよう!」やってみましたか?

Progateから勉強を始める初心者にとって、開発環境を整えなくていいのは大きなメリットのひとつ。その半面、Progateで学び終わった後に絶対に必要となるにも関わらず、どう設定したらいいのか分からないというデメリットがありました。

しかし、Progateはとうとうやりました。開発環境を整えるやり方まで教えはじめてくれるようになったのです。すごいねProgate!

f:id:suikasu1:20180509225956p:plain

引用:Rubyの開発環境を用意しよう!(Windows用) | プログラミングの入門なら基礎から学べるProgate[プロゲート]

 すごく分かりやすい説明で、コードを書くところまではスムーズに進めたのですが、いざコマンドプロンプトで実行すると、めっちゃエラーが出て怒られる。なぜ。。。

f:id:suikasu1:20180509231044p:plain

指示通り、cd Desktop¥ruby_lessonと入力すると、「指定されたパスが見つかりませんけど」と怒られる。

 Twitterでグチったところ、同じところでうまくいかなったよーというあひる。超初心者様から神アドバイスが…!

f:id:suikasu1:20180509231640p:plain

あひる。超初心者📝 (@ahiru018v_pg) | Twitter

Progateの書き方:cd Desktop¥ruby_lesson

エラーが出る場合:cd Desktop

         cd ruby_lesson

1行で書くようになっているところを、2行にわけて書けばよいとのこと。さっそく試してみると…

f:id:suikasu1:20180509230159j:image

今度はちゃんとできました~!理由は分かりませんが( ;∀;)

コマンドプロンプトで引っかかっている方は、ぜひ試してみてください。

たのしいRuby 第5版

たのしいRuby 第5版

 

 

【アプリ】公共の場でギャン泣きする赤ちゃんに優しさを!ひよこボタン比較レビュー

ひよこボタン」というアプリをご存じですか?

公共の場でギャン泣きしてしまう赤ちゃんの保護者のために開発されたアプリで、もともとはV6のいのっちこと、井ノ原快彦さんがあさイチで発言したものがアプリ化されたものです。

番組の中で、いのっちが提案したのが「ひよこボタン」です。飛行機や電車に「ひよこボタン」を設置しておいて、子どもが泣き出したときにみんなでそのボタンを押すと、あちこちから「ピヨピヨ、ピヨピヨ」と鳴り出すというもの。その音には「ぜんぜん大丈夫よ」「どんどん泣きなさい。子どもは泣くのが仕事ですよ」というメッセージが込められています。いのっちは、ちょっと冗談めかしながらもけっこう真剣な面持ちで、そんなボタンを作ったらいいんじゃないかというアイディアを披露しました。

参考:井ノ原快彦が提案した「ひよこボタン」アプリの使い方│NEWSポストセブン

あさイチでは、いのっちは弱者によりそうさまざまな発言が話題になりましたが、そのうちのひとつがこのひよこボタンなんですね。見ず知らずの人に声をかけるのは勇気がいりますが、ボタンを押すだけなら気軽にできて素晴らしいアイデアだと思います。さすがいのっち…!

iPhoneで使えるひよこボタンは2つあるので、さっそく使い比べてみました!

f:id:suikasu1:20180419102432j:image

まずは、紫色のアイコンのひよこボタンから。

f:id:suikasu1:20180419102444p:plain

ピヨピヨ画面はこちら。ひよこちゃんのイラストが可愛らしいです。

普通のヒヨコのピヨピヨ音と、子供が喋っているようなピヨピヨ音の2つがあります。ひよこの下に何度ピヨピヨしたかカウントされるのも楽しいです。

f:id:suikasu1:20180419113330p:image

何度か押してると全面広告が出てきたり、広告はかなり多め。無料アプリなので広告があるのは全然OK!なのですが、誤タップを誘う仕組みなのはちょっと微妙だなぁ〜と思ってしまいます。

子育てママを気遣う - ひよこボタン

子育てママを気遣う - ひよこボタン

  • tsutomu satou
  • ユーティリティ
  • 無料

次は、白アイコンのひよこボタン。

f:id:suikasu1:20180419102522j:plain

ピヨピヨ画面はこちら。こちらもひよこちゃんと赤ちゃんのイラストが可愛らしいです。

f:id:suikasu1:20180419103106p:plain

タップするとランダムでさまざまなアニメーションが表示されます。ピヨピヨ音は、信号機の青信号の時に流れる音に似ているような気がします。ちなみに、なぜか犬と猫の鳴き声も流せますが、どの場面で流せばいいのかは分かりません。笑

Hiyoko-Button -ひよこボタン-

Hiyoko-Button -ひよこボタン-

  • MELTING POT, LIMITED LIABILITY CO.
  • ライフスタイル
  • 無料

 無料アプリに広告があるのはいいのですが(むしろアプリを長く保守するためにはバンバンうってほしい!)、誤タップを誘うものはどうなのかなー?と思うので、個人的には白アイコンのひよこアプリをオススメします♪

電車やレストランで大泣きしている赤ちゃんに困っているママ・パパがいたら、ぜひピヨピヨして「泣いてもいいんだよ!」の意思を積極的に伝えてみましょう。

 

いまさら #自己紹介 をしてみます。

はじめまして。すいか(@suikasu123)です。いまさらですが自己紹介をします。

生い立ち

1986年生まれ、新潟生まれ新潟育ち。周りを見回しても田んぼ、田んぼ、田んぼの向こうに小学校、みたいなとても田舎レベルの高いところで育ちました。

本家はコメ農家で、コメ農家のうちはみんなそうですが、小学校にあがったら「へぎ」を洗う仕事を任されます。(へぎ=コメの苗を入れる薄いプランターのようなもの。有名なへぎそばの「へぎ」もこれのこと)。

新潟県民は全員米農家もしくは兼業農家なので、ゴールデンウィークは県民総出で田植えをしますし、シルバーウィークは稲刈りをします。今でも田植えや稲刈りなどの繁忙期は手伝いに帰省しています。

ちなみに現在は東京のほうに住んでいますが、こちらには田んぼはまったくありません。

仕事のこと

前職ではコールセンターに勤めていました。エンドユーザー(一般客)向けサポートです。部署によりけりですが、私のいたところではご高齢のお客様が多く、ちょっと根気はいりますがなかなか楽しい職場でした。簡単なことでもけっこう素直に喜んでもらえますし。

最高で同時に3つの窓口の電話&メールサポートを担当していましたが、なぜか性に合いとにかく仕事を猛スピードでこなし、他の人と処理件数をはなすことに快感を覚えていました。しかしそれは私が優秀だったわけではなく、他の人の分を丸投げされていただけな気がします。が、仕事を楽しめる人が一番多く業務をこなすのはお互いに合理的な気がしますね。

プライベートのこと

20代後半で結婚&出産し、一児のハハに。こども、本当に本当にかわいいです。2歳ですが、まだまだ赤ちゃんみたい。ときどき、リアルに食べたくなってしまう時があって困ります。我慢できなくなってお腹やほっぺをパクっとすると、「げひひ!」と大笑いします。危ないくらいに人見知りをしなくて、公園でお友達(見ず知らずのこども)をみると、猛ダッシュでかけよっていき「おはよ♡」って声をかけます。コミニュケーション能力の低いハハから、そんなこどもが産まれるとは。

そんな私もこどもが生まれたての頃は、産後うつ状態になり、毎日切羽詰まった状態でした。両親は遠方に住んでおり助けを借りられず、孤独で休息のないワンオペ育児に毎日泣きはらし、死んでしまいたいと考えていた時もありました(急に重い話ですみません)。今思うと、医療機関の助けを借りるべきだったなぁと思います。

子供も大きくなり、夫の助けもあって今は子育てを楽しいと思えることも多くなりました。とはいえ、せっぱつまっていっぱいいっぱいになることはしょっちゅう!!1人でもこんな状態なのに、2人以上産み育てているパパママはすごいな!と頭の下がる思いです。子育てがこんなに過酷だとは、産む前はまったく想像もできなかったです。

プログラミングのこと

今は子育ての合間をぬってプログラミングの勉強をしています。Progateというオンライン教材を利用して、RubyRails、swift、Javaなどを勉強しています。何かWEBサービスを作りたいなーと思っているのですが、なかなかその域に達しません。

プログラミング勉強中の初心者の方、お友達になってもらえたらうれしいです!

趣味のこと

趣味は読書と女子アイドルとプロ野球

好きな小説家は、東野圭吾江國香織川上弘美沼田まほかる。アイドルはSKE48欅坂46、野球は福岡ソフトバンクホークスのファンです。アイドルのコンサートに行った帰りや野球シーズンは多少Twitterがうるさくなります。趣味が一緒の方、熱く語らいましょう!

f:id:suikasu1:20180331154552j:image

2018年3月、多摩川河川敷の桜の下にて。

以上!

【#Progate】Swiftの勉強を終えてみての感想

ProgateSwiftの勉強を終えたので記録に残しておこうと思います。

Progateでは、Swiftのボリュームは少なく、3講座で完了するので勉強してみよう!と思いやすいかなと思います。あまりたくさん講座があると、やる前から心が折れかねないので…

修了想定時間は7時間で、私もちょうど7時間弱で終えました。ただSwiftを勉強する前に軽くJavaを勉強していて、細かい書き方の違いはあれど基本的な部分はほとんど一緒なので、サクサク進められたと感じています。なので、すべての言語で未経験の方であれば、もう少しかかるのかもしれません。想定時間をオーバーしても気にする必要は全くないんですけどね。

 SwiftはJavaに比べると比較的手の出しやすい言語なんじゃないかなーと思います。私は基礎の基礎しかできていませんが、Javaよりは書き方がシンプルで、直感的にわかりやすいように感じました。そしてJavaと同じところ、ifや戻り値でひっかかりました。笑 ちゃんと理解していなかったようですね。。

そして、以前にも紹介した絶対に挫折しない iPhoneアプリ開発「超」入門という書籍を読みながら、さっそくアプリを作る練習を…と思ったのですが、手元にMacがないため先に進めません。今年中に新しいMacBook Pro、もしくはMacBook Airが出るという噂もあり、その前に買うのはなぁ…とためらっているところです。

なので、今はRubyRuby on Railsの勉強を進めているところです。こちらも修了したらブログで報告しますね。RubyはSwift以上に直感的に理解しやすく、Railsは正直、なにがなにやらさっぱりわからん、といった感じ。Rubyの基礎知識だけでなく、ネットワークやHTML&CSSの基礎的な知識もないと理解が難しいのかもしれません。でも負けずに頑張ります!

Ruby on Rails 5アプリケーションプログラミング

Ruby on Rails 5アプリケーションプログラミング

 

ファミマのバターコーヒーを飲んでみた。

ファミマで発売されたバターコーヒーをゲットしました。バターコーヒーは、コーヒーバターMCTオイルを混ぜたもの。チベットの人が飲んでいた「バター茶」がルーツと言われています。住環境も食事にもあまり恵まれないチベットの人が元気なのはこのバター茶のおかけではないか?と考えられ、「シリコンバレー式 自分を変える最強の食事」というベストセラーで知られるようになりました。バターコーヒーを朝食代わりに飲むと、腹持ちしてヤセられるそうです(ほんとかな?)

https://www.instagram.com/p/BgJF2xmlAgd/

ファミマのバターコーヒー#ファミマ#ファミリーマート#コーヒー#coffee #バターコーヒー

パッケージはこんな感じ。一杯198円(税込)というのはバターコーヒーとしては格安。毎朝飲むものなのでこの価格は助かります。

f:id:suikasu1:20180311110351j:image

見た目は牛乳が多めのカフェオレという感じ。

飲んでみると…うーん、ちょっと油っこいというか、重たい感じです。コーヒー感はほぼゼロ。コーヒーを想像して飲むとギャップがあるので、別物だと思って飲んだ方がよさそう。個人的には、すごくおいしい!とはなりませんでした。でもこれでヤセられるならいいのかな。朝からガッツリごはんやパンは食べられないけど、コーヒーだけじゃお腹が空いてしまう、という人には向いていると思います。

公式HPを見てみると温めてもよいと書いてあったので、今度は電子レンジでチンしてホットで飲んでみたいと思います。

シリコンバレー式 自分を変える最強の食事

シリコンバレー式 自分を変える最強の食事

 

参考:バターコーヒー|キャンペーン|ファミリーマート