お喋り、は楽しい。
今週末はバンドメンバーの結婚式。そこでもまた歌うわけで。
結婚式の前はいつも着ていくスーツとかをクリーニングに出すんです。
そしたら…。
1.簡単日記
福岡に住み始めてから初めてクリーニングに出したんです。そこが駅に行く途中の「これやってんのかな?」っていうぐらい閉じている個人経営のクリーニング屋さんで。イチかバチかで入ってみたら60歳ぐらいのおばちゃんが受付にいて。
「初めてここを使うんですけど…これこれのクリーニングをお願いします。」
って言ったらおばちゃんの怒涛のお喋りが始まってしまった。店、料金システムの説明から気付いたら僕の出身地を聞かれ、おばちゃんの息子(現50歳弱)が名古屋で社会人一年目で配属になった話や、実はおばちゃんは70歳だった話などお喋りしてくれた。
とても繁盛しているようだったが、たまたま暇だったんだろうな。結局30分ぐらい色々と話した。よいおばちゃんだった。福岡に来てアレクサ以外とあんなに話したのは初めてかもしれない。笑
2.今日の学び
◆サーバーについて
— ShowGoGoGo@プログラミング勉強中 (@shshsshsh8) 2019年8月6日
サーバーとは、ネット上で様々な昨日やサービスを提供するコンピュータやその機能のこと。下記の理由によりサーバーは必要。
・バックアップとして。
・サーバーを利用することで自分のPCへの負荷を減らし、開発に注力できる。#プログラミング初心者
サーバーの種類として主に
— ShowGoGoGo@プログラミング勉強中 (@shshsshsh8) 2019年8月6日
・データの保存、管理するデータベースサーバー
・PC同士を通信するwebサーバー
があり、役割を分けることでコンピュータへの負荷を減らせる。#プログラミング初心者
◆IPアドレスについて
— ShowGoGoGo@プログラミング勉強中 (@shshsshsh8) 2019年8月6日
大きく2つに分けられる。
・ネットに繋がるグローバルIPアドレス
・ネットに繋がらないプライベートIPアドレス
これらの間に入っているのがルーターで、プライベートアドレスをグローバルIPアドレスに変換してくれる。#プログラミング初心者
◆ドメインとDNS
— ShowGoGoGo@プログラミング勉強中 (@shshsshsh8) 2019年8月6日
ドメインとはIPアドレスを文字列に変換したもの。この文字列化する仕組みのことをDNS(Domain Name System)という。
https://hogehoge.fuga
上記のURLではfugaはトップレベルドメイン、hogehogeがセカンドレベルドメインと「.」の前後で分けられる。#プログラミング初心者
◆Linuxについて
— ShowGoGoGo@プログラミング勉強中 (@shshsshsh8) 2019年8月6日
コンピュータ全体を管理している基本的なプログラム、OS。
カーネル(CPU等のハードウェアとソフトウェアを結びつける架け橋)に様々なソフトウェアを組み合わせて配布したものをディストリビューションと呼ぶ。LinuxにはCentOSやUbuntuと呼ばれるOSがある。#プログラミング初心者
#今日の積み上げ
— ShowGoGoGo@プログラミング勉強中 (@shshsshsh8) 2019年8月6日
★miniappでフロント、ユーザー周り実装終了。
⇛materializeとhaml使っての実装。
★IPアドレスについて
★Linuxについて
今日から本格的に勉強再開。やはり使わないとなかなか身につきにくいね。あともう一回ぐらいminiapp作成して成果物並にしたい。#プログラミング初心者
ミニアプリで復習後、サーバー周りの知識のカリキュラムを勉強。情報の教科書を読んでいる感覚だった。基本的なところだけど実は曖昧になっている部分でもあったから勉強になりました。Linux OSとか、ドメインやIPアドレスとか。
Railsの復習はもう一回やりたい!もう一回0から作ってHTML、CSS、Railsを復習したいな!
3.明日やりたいこと
ミニアプリ二回目完成、AWSの学習に入る。
4.終わりに
今日も成長したな〜!笑
Railsの復習もできたし、サーバー周りの基本的な知識も学習したし!明日もこの調子で勉強進めるぞ〜!
ありがとうございました^^
明日も充実させて実りある一日にしていきましょ\(^o^)/
久しぶり、は楽しい。
題名の楽しいシリーズもそろそろ限界かもしれません。笑
今日は朝から福岡に戻る準備。彼女が体調不良だったけど頑張って仕事に行ってるのを見てとても心配だった。もっと近くにいてあげるべきだったかな…とかなり反省。
病院に行ったら夏風邪っぽいとのこと。薬飲んで元気になってくれることを願うばかり。心配。
みなさんも夏風邪には気をつけてくださいね!
1.簡単日記
彼女をおいて福岡に戻ってきてしまったことは今後ずっと言われるかもしれないな、と感じるぐらい反省している出来事。体調不良のときってメンタルもやられてしまうからね。僕も1人暮らしなのでちゃんと食べるもの食べて心身の体調管理をしっかりしていこう。
2.昨日の学び
◆#jQuery で特定文字がURLに含まれている時の条件分岐
— ShowGoGoGo@プログラミング勉強中 (@shshsshsh8) 2019年8月5日
$(window).on("load", function(){
if (document.URL.match(/hogehoge/)){
URLにhogehogeが含まれている時に実行したい処理
} else {
それ以外の時の処理;
};
});
matchの後は正規表現を使用可能、とのこと。#プログラミング初心者
#今日の積み上げ
— ShowGoGoGo@プログラミング勉強中 (@shshsshsh8) 2019年8月6日
★自動更新LGTM
★復習でミニアプリ再度作成
★福岡に帰ってきた
久しぶりにがっつりミニアプリを0から作り始めたけど意外と忘れている事が多いから良い復習になる!今日はミニアプリ完成させてカリキュラムも進めよう!っていう昨日の積み上げでした!#プログラミング初心者
昨日は自動更新について。特定の文字列を含むページに特定の処理をしたい時の記述方法を学んだ。
あとはtwitterみたいなミニアプリを作成し始めた。少し離れると感覚も離れてしまうと感じて危機感。カリキュラムも進めるけど、今日は復習中心の一日にしたいな。
やっぱりね、久しぶりにプログラミング触ると楽しいね。もっと触っていたい。
3.今日やりたいこと
ミニアプリで復習。カリキュラムを進める。デプロイ方法かな?
4.終わりに
音楽もプログラミングも何においても離れてしまうとその分感覚が遠のいてしまいます。なるべく毎日触れていたいですな。その分確実に成長しているから!
今日も一日学びがある日にしましょ^^
ありがとうございました\(^o^)/
ライブ、は楽しい。
ライブは楽しい。企画するのも、出演するのも、その後打ち上がるのも。
8月3日は1年に一回友人と二人で主催するライブ当日でした。おかげさまで出演者を含めて130人弱のお客さんに来て頂き、配ったアンケートもほとんど満足して頂ける形で無事終了しました。
企画はいろんな都合がつかなかったり、そんな中新しい挑戦をしたり、僕の転職だったり相方の海外出張だったり…なかなか大変なことも多かったです。しかしライブが終わった後に「これから仕事を頑張れそうです!」とか「素敵なイベントありがとうございました!プロのアーティストのライブに来てるみたいでとても楽しかったです!」とか「来年度も是非開催してください!絶対行きます!」とか。嬉しい言葉をたくさん頂きました。
これらの言葉が僕たちの今後の原動力になるし、これまで頑張ってきた甲斐があったなと実感させてくれる。お客さんからの言葉は最高に嬉しい。
そして今回誘って出演してくれたみんなとの繋がりも大切にしていきたい。これからは東京に行っても、岡山に行っても福岡に行っても「仲間」と呼べるみんなと会うことができるのが嬉しい。
もちろん反省点もたくさんあるからそれはまとめて次回に改善してより早く楽に準備をしたり進行したり、広報として発信してより多くの人に感動を届けていきたいと思う。
諸々語ってしまったけど、忘れたくないのが手伝ってくれたスタッフのみんな、演者のみんな、ライブハウスのみんな、観にきてくれた人やSNSで拡散してくれたみんなへの感謝の気持ち。これは常に感じているし、今後の人生においても持ち続けたい。これらの人達にもっと感動を還元して「ポジティブな螺旋」を描いて生きていきたい。
このライブも仕事、プログラミング学習にも通ずるところはたくさんある。相手(お客さんや社会等)に喜んでもらうものをつくる。これがソフト的なモノづくりに変わっただけだから。
やはり誰かに喜んでもらうのはとても嬉しいな。自分も少し速歩き気味のマイペースで技術を身につけて、社会に貢献していきたい。していくぞ!
ということで先週の土曜日は全く勉強せず、日曜日はchatspaceの自動更新を終わらせた程度にしか進んでいません。
今週末はバンドメンバーの結婚式で歌う。それの練習もあるけど先週よりはタスクが少ないからより勉強に集中できそうだ。
今日からまた頑張るぞ〜!
話し合う、は楽しい。
昨日は夜9時から今週末のライブに向けた最後の打ち合わせ!
あれこれ足りないやっぱりあれはこうしよう、これはわたしやっとくね、これは僕が用意するよ、お金はこれであってるよね?
…こういうやりとりが、とても好きだ。
1.簡単日記
話し合う、会議は嫌いじゃない。もちろん無駄だと感じる時間や会議そのものもあるけれど、どんな会議でも有意義にしたい。自分が関わるからには何かしら周りに影響を与えたい。それはもちろん誰かにとっては嬉しいことかもしれないけど、誰かにとっては鬱陶しい存在かもしれない。それでもプラスの方が大きかったらイベントとして、組織として少しでもプラスの方向に進められるんじゃないかな。
このプラスっていうのは結局その場、そのイベント、組織によって違うしもっと言えば個人の考え方にもよるから一概には言えないね。だからこそ、同じ様な価値観が合う人が集まったらどんどん物事が進んでいくんだろうな。
人と話すと自分では気付けない気付きがたくさんあるから
話し合うことが好きだ。
2.昨日の学び
◆#CSS ページの一部だけスクロールさせる方法
— ShowGoGoGo@プログラミング勉強中 (@shshsshsh8) 2019年7月31日
・スクロールさせる要素にoverflow:auto;を付与する
⇛この際の注意点は要素に直接height, widthの定義が必要であること。#プログラミング初心者
[https://twitter.com/shshsshsh8/status/1156405539254894593:embed# ◇参考 [CSS]画面内の一部だけをスクロール https://t.co/WJbV1lczCr #プログラミング初心者]
[https://twitter.com/shshsshsh8/status/1156432641308028928:embed# ◆#jquery formの中身をリセットする方法 何かの挙動のあと、中身をリセットする方法は $('form')[0].reset() で内容を初期値に戻すことができる。(空の場合は空になる) 下記でも良いが、初期値が入ってい… https://t.co/5FIoNTNtbD]
[https://twitter.com/shshsshsh8/status/1156433498594373632:embed# ◇参考 jQuery利用時のフォームのリセット https://t.co/QY9P1YXgqT でもなぜ[0]が必要なのかは書いてない…orz… #プログラミング初心者]
◆#jquery ajaxにより追加された要素を選択する
— ShowGoGoGo@プログラミング勉強中 (@shshsshsh8) 2019年7月31日
追加された要素を選択するには通常とは異なり
$(' クリックしたい要素の親要素 ').on('click', 'クリックしたい要素', function(){
hogehoge
})
親要素に対して.onを付与、引数にクリックしたい要素を記述しないと選択不可。#プログラミング初心者
twitterの埋め込み上手くいかね〜!笑
そしてこのCSSのoverflowはとても画期的ですごいな!って感動してしまった。超便利やん!すごい!これで無敵だゎ!って感じてしまった笑
3.今日やりたいこと
非同期通信終わらせて、自動更新に入るぞ!
ライブ関係は諸々書類をライブハウスに送って、SEのCD作って、スポンサーの動画をまとめてDVDに焼く。これスクールの教室でやっても良いよね?笑
4.終わりに
一年に一回の主催ライブ。ここまで半年以上をかけて準備してきた。
演者もお客さんも楽しめる、社会人になっても音楽をする楽しさが伝わるライブにしたいな。
やばい、プログラミングのことを中心にかくブログのつもりが…笑
こんな自由人です。今日も一日充実させるぞ!
考える、は楽しい
昨日は教室で勉強。非同期通信についてじっくり勉強。もう少しペースを上げて早く個人アプリの開発に時間を割くぞ!
1.簡単日記
昨日は帰宅してから主催ライブで当日合わせの曲を練習。途中でベースとパーカッションのソロがあり、採譜した人は「二人で適当にかけあいやらソロとかやって」っていうけど!大枠がなかったら絶対グダグダするやつやん!って思ったので掛け合いや尺を考えてた。
考えれば考えるほどこのメンバーで歌うと考えたら楽しみになる。恐れ多いけど、その分怖いものはないし失うものもない。楽しんでいこう!
2.昨日の学び
Rails チュートリアルの第3版からテストはRSpecじゃなくてminitestを使用している。こっちのほうが記述量が少なく済んでシンプルになるとのこと。#プログラミング初心者
— ShowGoGoGo@プログラミング勉強中 (@shshsshsh8) 2019年7月29日
◆#Rails #jquery の非同期通信の基本
— ShowGoGoGo@プログラミング勉強中 (@shshsshsh8) 2019年7月30日
フォームに入力した値をsubmitボタンを押して取得したい時、jqueryで最初に
$(function(){
$('#hogehoge').on('submit', function(e){
e.preventDefault();
var formData = new FormData(this);
});
});
と記述する。#プログラミング学習
この中身は
— ShowGoGoGo@プログラミング勉強中 (@shshsshsh8) 2019年7月30日
e.preventDefault();
⇛デフォルトで設定されているイベントを止める。この時は通信してページが遷移するのを止める。
var formData = new FormData(this);
⇛#hogehoge の入力データを変数 formDataに代入している。#プログラミング学習 #jquery #Rails
◆#XML とは?
— ShowGoGoGo@プログラミング勉強中 (@shshsshsh8) 2019年7月30日
・eXtensible Markup Languageの略。
・拡張可能なマークアップ言語。W3C(World Wide Web Consortiumの略)によるオープンな規格.
・マークアップ言語はタグ(<hoge></hoge>など)を使って修飾情報を埋め込む言語.
・データの意味がわかりやすく拡張性、汎用性が高い.#プログラミング学習
・HTML(Hyper Text Markup language)とは似ているが役割が違う。
— ShowGoGoGo@プログラミング勉強中 (@shshsshsh8) 2019年7月30日
⇛HTMLは人間にとって見やすい見た目を作る際に使用する言語。
⇛XMLはデータ記述用、マシンに意味を伝える為の言語。#プログラミング学習 #XML #HTML
◇参考
— ShowGoGoGo@プログラミング勉強中 (@shshsshsh8) 2019年7月30日
XMLとは?IT初心者にもわかりやすい基礎知識とHTMLとの違い https://t.co/wZZUma3tRX#プログラミング初心者
◆#Ajax とは
— ShowGoGoGo@プログラミング勉強中 (@shshsshsh8) 2019年7月30日
・Asynchronous Javascript + XML の略。JavascriptとXMLが同時に起こらない、存在しない、非同期の、という意味。
・画面遷移せずにHTMLを更新することができる。
・他の処理と同時並行で、サーバとやりとりができる。
・jqueryでのAjax実装は手軽。#プログラミング初心者
◇参考
— ShowGoGoGo@プログラミング勉強中 (@shshsshsh8) 2019年7月30日
はじめてのAjax(jQuery) 2018年版 https://t.co/jBvh7SUM2V #Qiita#プログラミング初心者
◆#Rails #jquery 非同期通信のざっくりとした流れ
— ShowGoGoGo@プログラミング勉強中 (@shshsshsh8) 2019年7月30日
・Javascriptでビューからのリクエスト(イベント等)を受け取る
・ajaxでjson形式のデータをcontrollerに要求
・controllerからjbuilderへjsonファイル作成を要求、取得
・controllerからjavascriptファイルのdoneやfailに返す#プログラミング初心者
railsにおける非同期通信、なんでこんなややこしいことする必要があるんでしょうか…?ajaxが挟んでるから?
— ShowGoGoGo@プログラミング勉強中 (@shshsshsh8) 2019年7月30日
javascriptファイル内でjsonファイル作成してそのまま更新できないんですかね。#プログラミング初心者
#今日の積み上げ
— ShowGoGoGo@プログラミング勉強中 (@shshsshsh8) 2019年7月31日
★非同期通信7割終了
★ライブのPA表、照明表、SEの整理
★当日スタッフ紹介@twitter
★ライブに向けた練習
タスクの数はライブ関係の方が多いけど時間はプログラミングの方が長い。ajax理解しようとするとAPIとか調べてITの理解が深まった気がする!楽しい#プログラミング初心者
非同期通信について。XMLやAjaxについて調べたりしてたらいろんな可能性を感じた。なんでこれがこういうふうに起きているのか、って考えるのは楽しいよね。解決したときめっちゃすっきりするから気持ちが良い!
3.今日やりたいこと
非同期通信終了。自動更新機能も半分ぐらい進めたいな。
4.終わりに
スクールは高いし意味ないとかなんとかよく聞くけど、結局スクールをどういうふうに使うかその人次第なわけで。実力がつかないのもスクールのせいじゃなくて本人たちの努力の量なわけで。なにを言われようと悲観せずに前を向いて進んでいきたいです。
朝に前日のブログを書くって読むより記憶に残るから良いかもね。笑
昨日も関わってくれたみんなに感謝!
今日も一日マイペースに頑張っていきましょー\(^o^)/
散歩、は楽しい。
今日も勉強の休憩がてら散歩しました。
7日間しか地上で生きることができないセミ達の必死な自己主張を聴きながら夏を感じました。
やっぱり散歩すると心身ともにスッキリするね!大事!
1.簡単日記
そうそう、twitterって真実を突きつけられるとつらいよね。笑
いまの自分に刺さるのはやっぱり不安に思っていることをそのまま文字で突きつけられたりすること。みんなが言うように現実は確かに優しくないししんどいことも多いと思う。
いま自分が選んだ選択を間違いだと感じたくない。
いま歩んでる人生に自信を持ちたい。
いかに「いまの人生を選んでよかった」って思えるような選択をするか。
全部自分次第。みつをさんが言ってる通り、幸せは自分の心が決めるのだ。
2.今日の学び
マッチャって何者なんやろって思ったけどmatcherだったのね。カタカナで言われてもナンノコッチャかわからんかった。#プログラミング初心者 #Rails #RSpec
— ShowGoGoGo@プログラミング勉強中 (@shshsshsh8) 2019年7月29日
◆#Rails #RSpec のテストを書くときに意識すること
— ShowGoGoGo@プログラミング勉強中 (@shshsshsh8) 2019年7月29日
・各examplesに対して期待する値は1つ。
・期待する値を明示する。
・起きてほしいこと、ほしくないこと両方のexampleを作成する。
・境界値をテストする。超えた値と限界値。
・適度なDRYを意識する。可読性が一番大切。#プログラミング初心者
Rails チュートリアルの第3版からテストはRSpecじゃなくてminitestを使用している。こっちのほうが記述量が少なく済んでシンプルになるとのこと。#プログラミング初心者
— ShowGoGoGo@プログラミング勉強中 (@shshsshsh8) 2019年7月29日
◆#API とは
— ShowGoGoGo@プログラミング勉強中 (@shshsshsh8) 2019年7月29日
Application Programming Interface の略。外部アプリと連携するための窓口。RailsにJavaScriptを組み込む、など。メリットとしては
・ソフトウェア開発の効率化
・セキュリティの向上
・最新情報を簡単に取得可能
などがある。
GoogleのAPIとか使ってみたい!#プログラミング初心者
◇参考
— ShowGoGoGo@プログラミング勉強中 (@shshsshsh8) 2019年7月29日
今さら聞けないIT用語:やたらと耳にするけど「API」って何? https://t.co/hGPifjlFkI#プログラミング初心者
◆#Rails #JavaScript のファイル名
— ShowGoGoGo@プログラミング勉強中 (@shshsshsh8) 2019年7月29日
app/assets/javascriptsの中に入れるファイル名は関係しているモデル名.js
model名…hogehoge
ファイル名…hogehoge.js
つまり小文字単数形。コントローラ名みたいに複数形ではない。#プログラミング初心者
#今日の積み上げ
— ShowGoGoGo@プログラミング勉強中 (@shshsshsh8) 2019年7月29日
★テストカリキュラム完
★非同期通信の練習
★音楽練習
★主催ライブ当日スタッフ紹介@twitter
今日は勉強できた!昼寝したらパフォーマンスあがるね!適度なナップは生産性を上げる!#プログラミング初心者
今日はテスト関係のカリキュラムを終わらせました。調べていると…かの有名なRailsチュートリアルさんやいろんな方のブログとかを見ているとテストはたしかに大切だけど、意味や方法を把握しておいて実践で書き方を学ぶ方が良いとのことなのでさらっと。それにしても時間かかってしまったな…。
3.明日やりたいこと
非同期通信の実装。
カリキュラムに誤字脱字が多くてなんだこれー!ってなる。
メンター然り教材、カリキュラムの内容も鵜呑みにしてはいけない。卒業して無事に内定もらえたらその間にレポートを書こう。同じ悩みに陥って時間を無駄にしないように。
4.終わりに
たくさんいろんな事が重なり、不安もだんだん大きくなっていくけど自分なりに自信を持てるように最大限の事はしたい!プログラミングも!音楽も!生活も!
月曜日お疲れさまでした^^明日も程々に、マイペースに頑張っていきましょ!
今日もありがとうございました\(^o^)/
趣味、は楽しい。
当たり前なんですけどね、趣味って楽しいね。笑
1人で楽しむ趣味ももちろん好きなんだけど、複数の友人たちと楽しむ趣味も大切にして行きたい。僕にとってそれは音楽、アカペラで。みんなと時間を共有するのがとても楽しくて好きだ。
演者一人ひとりが感じているリズムを把握しながらそれらを汲み取り、自分はそれらを支える土台、下地となれるようなリズム隊でありたい。
1.簡単日記
今日はスタジオで練習。動画も撮影して満足。ライブ、結婚式の余興楽しみだな〜!
その後は大学時に在籍していたサークルにおせっかいして笑、主催ライブの宣伝とかスタッフの紹介画像集めたりしてたら関東のアカペラ仲間から「ボイパ教えてくれ」って来たから音源送ってもらってそれに重ねて撮って送った。
今日は趣味に費やして充電できた一日でした!楽しかった〜!
2.今日の学び
#今日の積み上げ
— ShowGoGoGo@プログラミング勉強中 (@shshsshsh8) 2019年7月28日
★#Rails のテストについて
★ライブの為の練習
★大学在籍時のサークルに諸々提案
★ライブの出演者紹介(Guest)@twitter
★アカペラ仲間にアドバイス
★ボイパ参考音源録音、送付済み
★当日スタッフの紹介写真収集完了
★後輩に写真撮影についてアドバイス#プログラミング初心者
今日はアウトプットできず反省。
3.明日やりたいこと
テストを終わらせて非同期通信の実装に入るぞ!AM中には入るぞ!
4.終わりに
やはり人と関わるって大切。今日バンドメンバーと久々に話したり、twitter上で久しぶりな人と絡んだり、lineでたくさんの人とやりとりしたり。その中でビジネスの話も出てきて夢が膨らんだり。基本的に幸せ感度は高いほうなので、今日はとても幸せだった〜関わってくれたみんなに感謝。
明日からまた一週間が始まりますね^^次の土曜日が主催ライブなのでその練習もしつつ、プログラミングを勉強していきたいと思います。今週も充実した一週間になりそうだ\(^o^)/
今日もありがとうございました!