2018-01-01から1年間の記事一覧

2018年振り返り

今年の振り返りを簡単に書いた 今年やったこと 時系列に並べてみた 1月 プログラミングスクール html css js php web基礎全般(100h) 2月プログラミングスクール html css js php web基礎全般(100h) 3月 ruby/rails(100h) progate ruby ドットインスト…

Go学習TODOメモ

Go勉強したいと思ってる。 progate [本]スターティングGo tour of go https://go-tour-jp.appspot.com/welcome/1 インターン資料 kakakakakku.hatenablog.com suzuken.hatenablog.jp techlog.voyagegroup.com

条件式を書くときは、明示的にわかりやすくするよう心がける。()をつける

条件式を書くときに、条件が長くなっちゃうと、それがぱっと見どういう条件なのかわからなくなるので、カッコとかつけて、読みやすくするのを心がける。 () を付ける 以下、内容は適当だけど、()で囲んだほうが見やすい。 $user->post_id == $post->id && $u…

Laravelの認可処理

最近、Laravelの認可処理を実装する際に学んだことを書きます。 やりたいこと ユーザーの役割に応じて、アクセス制御できるようにしたい。例えば、Adminユーザーだったら編集/削除/登録の操作できるけど、それ以外のユーザーの場合は、参照する権限しかない…

Laravel学習方法

最近laravel勉強してて、学習するのに重要だなあと思ったポイント備忘録。 xdebug Laravelのソースコードを追う Laravelの公式ドキュメント読む PHPのドキュメント読む Laravel本読む 他のlaravelプロジェクトのソースを読む qiita.com 特にxdebugで処理を止…

最近 Laravelで学んでること

最近 Laravelでお仕事させてもらっていて、その中で学んだこと、疑問に思ったこと、調べてみたこと、コードレビューで指摘受けて気づけたことなどを書きます。Laravelでどういうことをやってるときの話なのかって部分をもう少しいうと、ざっくりですが「ユー…

CODEBASE βhackathon に参加した話

11/22-11/24の3日間 CODEBASEの βhackathon というイベントに参加してきました。 第2回β版ハッカソンを開催しています!プログラミング教室卒業生で2泊3日でベータ版のWebサービスを作っていきます!今回は@puremoru0315 君のビジネスモデルを開発していき…

Laravel admin 作業メモ

やったこと この記事を参考にLarave-adminでCRUDの処理をできるようにする。 tac-blog.tech エラー発生 Productsのリソースを扱うサンプルのところで、次のエラーが出た。 Config error. Disk [admin] not configured, please add a disk config in `config/…

読書メモ Laravel ミドルウェアとは?からの認証処理を追ってみる

Twitterで認証させようとしたらうまくいかなくて、いろいろ調べながら、ミドルウェアってなんだっけ?って気持ちになったので、整理メモ Laravel の認証、コマンド叩けばすぐできて便利と思ってたけど、OAuthクライアント(Twitter)で認証しようとしたらよ…

読書メモ Laravel 認証処理

twitter認証したくてやってみた。 この記事を参考にした。ちゃんとTwiterのユーザー情報をとってこれてるのにテンション上がる!笑 lara-bell.com email の情報がnull で登録は失敗。Twitter側で利用規約的なやつを登録しないとメールの情報は取れないっぽい…

読書メモ Laravel 認可処理

Laravel で用意されてる認可処理は2つあって、 1つの認可処理に名前をつけて利用の可否を決定づけるゲート(Gate) 複数の認可処理を記述するポリシー(Policy) ゲートには、例えば、ブログの口コミなど投稿コンテンツに対して、コンテンツを投稿者飲みに…

Githubの草っぽいグラフを表示させたくて vue-heatmap を使ってみた

LaravelでVue.jsを使って、vue-heatmapのライブラリを使って、見た目だけだけど、Githubの草っぽいやつを表示できるようにした。 shimabukuromeg.hatenadiary.jp github.com やったこと vuejs-heatmap ライブラリインストール docker-compose run --rm yarn …

読書メモ Vue.jsの単一ファイルコンポーネント

Vue.jsの単一ファイルコンポーネントについて、初歩的だけど大事そうなところメモ。本のコピペ 単一ファイルコンポーネントとは 単一ファイルコンポーネントとは、Vue.jsのコンポーネントを単独のファイルとして作成する機能 templateブロック テンプレート…

読書メモ Vue.jsのディレクティブ

Vue.jsのディレクティブについて、初歩的だけど大事そうなところメモ。本のコピペ ディレクティブとは 標準のHTMLに対して独自の属性を追加することで属性値の式の変化に応じたDOM操作を行うことができ、この特別な属性のことをディレクティブという ディレ…

読書メモ Vue.jsのコンポーネントシステム

Vue.jsのコンポーネントシステムについて、初歩的だけど大事そうなところメモ。本のコピペ コンポーネントシステムとは Vue.jsにおけるコンポーネントとは、再利用可能なVueインスタンス Vue.jsのコンポーネントは、第一引数にコンポーネントの名前、第二引…

読書メモ Vue.jsの処理

Vue.jsの処理について、初歩的だけど大事そうなところメモ。本のコピペ まずはDOM要素にVueインスタンスをマウント Vue.jsの処理は、Vueインスタンスを生成し、DOM要素にマウントするところから始まる オプションオブジェクトのelプロパティ指定したDOM要素…

Vue.js を勉強し始めた

モチベーション Laravel のお勉強でTODOアプリを作ってみてて、TODOを達成したらGithubの草が生えるみたいなグラフを表示させたくて、調べてたら以下のライブラリを見つけた。これの導入方法が不明過ぎたので、Vue.js を勉強し始めた。 github.com Githubの…

読書メモ Vue.jsを支える技術

Vue.jsを支える技術 以下、重要な3つの技術的バックグラウンド 1.コンポーネントシステム WebアプリケーションのUIは、それを構成する複数の部品の集まりだと考えることができる UIは、①データと、②そのデータを画面に表示するビュー、③データを変更するユ…

読書メモ ビジネス教養 EC ビジネス編

週末台風だったのギークハウスに集まって、運転代行業をテーマにスタートアップウィークエンドしてきた。 Facadeデザインパターン pic.twitter.com/hGZKrn6X2s— 島袋恵 (@20092014) September 29, 2018 わいわい楽しかったけど、ビジネス教養足りてないなと…

ファサードとDI 参考メモ

ファサードとDIがよくわからないので後で読む。Laravel学習帳とララ帳わかりやすそう Laravel学習帳 ファサードについて - Laravel学習帳 サービスプロバイダーについて - Laravel学習帳 サービスコンテナについて - Laravel学習帳 DIコンテナについて - Lar…

goodby/csv 参考メモ

github.com 使い方参考になった qiita.com atuweb.net qiita.com 一回配列に入れて、一括でテーブルにinsertしてるっぽくて、他の参考記事の書き方とちょっと違ってたっぽかった。このほうが時間が早いとか??? nori-life.com goodby/csvじゃないけど、csv…

ISUCON8 オンライン予選に参加してみて、あらためて Web の世界は広すぎると実感した話

ISUCON8 オンライン予選に参加しました。 isucon.net コードベースさんに場所をおかりしました。いつもありがとうございます! ISUCON予選頑張ってます!残り3時間がんばれー!! pic.twitter.com/cHHuaclO2f— CODE BASE (@CODEBASE098) September 16, 2018 …

Rails を学んでるプログラミング初学者が、いきなりLaravel 書き始めても、意外と書けそうって気持ちになった話

Ruby、Railsチュートリアルの勉強ばっかりしてる プログラミング初学者(railsチュートリアル2周、学習時間800時間ぐらいの初学者)が、いきなりLaravel を書き初めても、少し勉強してみたら意外とかけそう?!って気持ちになった時の話です。「少し勉強した…

Laravel 開発構築メモ(備忘録メモ)

最近Laravelをやり始めたので、環境の設定とか忘れちゃわないように備忘録メモ。 僕の環境 PhpStorm 2018.2.2 Docker for Mac Version 18.06.1-ce-mac73 (26764) 開発環境の準備 サボさんが作ってくれたリポジトリをcloneして、make build して、 make serve…

vuejsお勉強メモ

rails&laravel mixで環境作って、ドットインストールのコースを一通りやってみた。コンポーネントむずい。 やったこと 環境構築(rails + laravel mix) qiita.com ドットインストールのvuejsのコース一通り。todoアプリ作成&いいねボタン作成とカウントなど…

rails enum の日本語表示の作業メモ

結果的に、ほぼ、これ通りにやるとできた。 qiita.com 最初、この辺りをみてて、同じようやってたはずなのに日本語化され図、いろいろとハマる。 www.monokoto.xyz kimuraysp.hatenablog.com いろいろ調べてみた結果、理由はおそらく、localeの言語設定変更…

正規表現お勉強メモ

正規表現お勉強メモ このシリーズすごくわかりやすかった。振り返る場所メモ。 rubular.com t.co 初心者歓迎!手と目で覚える正規表現入門・その2「微妙な違いを許容しつつ置換しよう」 https://t.co/NBOg1ZeoCB pic.twitter.com/38179JyB5p— 島袋恵 (@2009…

laravel-mixがやっていることを理解する(理解するというか、railsのフロント環境をlaravel-mixで構築してみて、 よくわからないところを整理する)

以下のサボの記事を参考に構築する。(気になったところをメモしていく) RailsでLaravel Mix(webpack)を使って15分でES6を書きはじめる qiita.com webpack.mix.js は何者? →resources/assets/js/app.jsをコンパイルして、public/js配下に出力してくれるよ…

AFTER CODEBSE School 16week(7/2-7/8)

AFTER CODEBSE School 16week 今週のハイライト railsチュートリアル2週目やっと終わった churakariプロジェクト Golangの基礎構文を勉強し始めた hugoサイト作り少し進めた railsチュートリアル2週目やっと終わった チュートリアル2週目完了したー!50時間…

AFTER CODEBSE School 15week(6/25-7/1)

railsチュートリアル2週目継続中。 AFTER CODEBSE School 15week つぶやきまとめ。簡単に振り返ると、railsチュートリアル2週目は13章までは終わりで残すは14章のみ。ハッカーズチャンプルーでいい刺激をもらったのでモチベーション上がった。go、合体ロボ気…