エンジニアのひよこ_level10

毎日更新してた人。たまに記事書きます。

2019-09-01から1ヶ月間の記事一覧

【Laravel】bladeの{{}}の記号を変えることができなくなりました【717日目】

今までの変更 \Blade::setContentTags('[%%', '%%]'); \Blade::setEscapedContentTags('[-%%', '%%-]'); こうすると、 {?? ??}みたいなタグを {%% %%}に置き換えたりできました。5.3まで。 用法としては、別なテンプレートエンジンや、JavaScriptで {{}}を置…

【一週間振り返り】いろんな点で新しいことやれてた【716日目】

1.今週一週間の感想(ざっくり) 新しいこと始めれてる。良かったことの項目が多かった一週間! 2.良かったこと(新規・特徴的なこと) Qiitaで記事書いた 赤ペン先生してもらった Qiitaでデイリートレンドに載った 久々にそこそこ難しいプログラム書いた 3.良か…

Qiita始めてわかったこと【715日目】

昨日Qiita書きました www.nyamucoro.com 書きました。 一日経ちました。 めっちゃ読まれました 767Views・・・うそやん。 一日で読まれる量違いすぎた。 まあ、こちらは無名のブログではあるので当然こうなるのですが、まさかここまでとは。 Laravelは読まれ…

Qiitaデビューしました【714日目】

書いた記事 qiita.com 今回こっちで記事書いたから、今日のブログは短め。 なぜQiita? こっちのブログでいいじゃん。 っていうのはわかるのですが、今回は、出来るだけ知らない人には知ってほしいと思って、 あえてQiitaにしました。 タイトル・・・ あえて…

【Laravel】カスタムバリデーションで入力が空だと動かない問題【713日目】

入力が空だとバリデーションが動かない Validator::extend('required_if_xxx_and', function($attribute, $value, $parameters) { // なんらかの処理追加する // 通常のrequired_ifをする $param_required_if = implode(",", $parameters); $result_for_requ…

【PHP】traitでオーバーライド元の関数を使いたいとき【712日目】

traitを拡張したい Laravelの中にあるtraitを拡張したいとか、traitをさらに継承するように使いたい。 use Illuminate\Foundation\Auth\AuthenticatesUsers as BaseAuthenticatesUsers; trait AuthenticatesUsers { use BaseAuthenticatesUsers } こんな感じ…

【AngularJS】ng-attr-dataでdata付与したのに、データが取得出来ないときの対応【711日目】

バインド後の値を使いたい <div> <object ng-attr-data="{{url}}"> </div> 上のコードの様に、バインドした値をURLなどパス指定に使いたい。 これがbindされて <div> <object ng-attr-data="{{url}}" data="https://example.co.jp/xhviqqip2"> </div> ってなっている。 でも、なぜかobjectタグがデータを取得してくれない。どうしたものか。 空のdataを用意する <div> <object data="" ng-attr-data="{{url}}"> </div> dat…

【一週間振り返り】登壇・良い暴走・自己研鑽【710日目】

1.今週一週間の感想(ざっくり) 良い暴走ができたことと、自分を振り返れたのは良かった一週間でした。 2.良かったこと(新規・特徴的なこと) PHPConference北海道でLT 懇親会LTに出る とうとうバーチャルカンファレンスやりたいって宣言した 自分の箱から脱出…

【登壇資料】PHPConference北海道でLTしてきました!【709日目】

このイベントに参加しました phpcon.hokkaido.jp どうだった? 楽しかったです!言うまでもないですね。 1. 技術面の情報収集 2. 会社の制度の情報収集 3. 他社との交流 4. ちょっとエモい感じの話する を目的に行きましたが、結構目的達成出来たのではない…

【登壇資料】PHPConference北海道懇親会LTの資料+ちょっと長い裏話と思い【708日目】

登壇 phpcon.hokkaido.jp こちらの懇親会で、先着5名の方が自由にLTしていいよ! ってなったので、急いで資料作りました! 登壇資料 docs.google.com 話した内容 静的サイトジェネレーターは、サクッとサイト作るのにいいよ 旅行で写真取るなら、3Dモデル使…

【登壇資料】エンジニアがブログや登壇で、アウトプットするとどうなる?【707日目】

登壇 phpcon.hokkaido.jp phpcon.php.gr.jp こちらでLT枠でお話します! 登壇資料 docs.google.com 概要 アウトプットすべきか どうなるか 5分間だと語れることが限られているので、アウトプットすべきかと、before/afterの2つを話せればいいと思って作りま…

【登壇資料だったもの公開】登壇で話す内容のプロトタイプ公開【706日目】

PHPConference 北海道で登壇します phpcon.hokkaido.jp 明後日登壇します! 登壇資料だったもの 一度資料を作ったんですが、これじゃない感が出てきたので、大きく変えようと思って、 一度全部書き直そうと思いますφ(・・ でも消すのはもったいないと思って、公…

【AngularJS】{{}}でバインドした後の値をdataやsrcに使いたい【705日目】

バインド後の値を使いたい <div> <img src="{{url}}"> </div> <div> <object data="{{url}}"> </div> 上のコードの様に、バインドした値をURLなどパス指定に使いたい。 しかし、バインド前にimg属性がファイルを探しに行ってしまい、目的の値を取得することが出来ないことがある。 なので、データをバインドしてからの値を使う…

【ラジオ】Laravel6について語り合う会を公開しました【704日目】

語り合う会? Laravel.shibuya というIRT形式での勉強会がありまして、 その運営メンバーでLaravelのリリースノートを読んでみようという会を実施しました。 その時の収録音声は、こちらの記事で公開されています。 音声なので、何かしながらのんびり聞き流…

【思考メモ】時間を消費しているだけの生活に感じるときに【703日目】

なんとなく生きてる気がしちゃう 朝起きて、ご飯食べて、なんとなくTwitter見て、なんとなく動画見て、なんとなくお風呂入って寝る。 そんなふうに、なんとなく時間を消費しているように感じるときってたまにあると思います。 以前ワクワクしてたときってど…

【一週間振り返り】調子に乗って人のこと考えなかった一週間【702日目】

1.今週一週間の感想(ざっくり) かなり失言が多かった、もとい、それを指摘していただいてました。 2.良かったこと(新規・特徴的なこと) とある新しい試みやりました。おしゃべり系 仕事のサイト公開無事に完了っぽい 3.良かったこと(平時・生活的なところ) …

【GoogleAnalytics】外部から自サイトの流入元を特定する【701日目】

イベントとかでサイト来た人を特定したい 普段、サイトに来た人はどこから来たかを特定することができません。 強いて言うなら、Twitterなどのソーシャルからの流入、 Googleからの検索からの流入はわかります。 ただ、細かくどのリンクから来たかはわかりま…

【Hugo】素早くサイト作成なら静的サイトジェネレータ【700日目】

サイト作成しました ってことで、サイト作成しました。 www.temperance-st.com 現在所属している会社です(‘ω‘ ) Hugoを使って作りました。 なんでHugo? 作業時間が短かったので、サクッと作りたかった。 サクッと作るにあたって、セキュリティ面のところを…

【PHP】PHPとLaravelのバージョンアップで苦しんだのメモ【699日目】

これはメモです ってことで、改めて後日まとめるかもしれないです。 PHP 7.0->7.1 countの引数 count関数の引数がnullを受け付けなくなりました。 nullが来た場合、配列を入れてくださいってエラーが出ます。 Laravel 5.2->5.3 Paginator.phpのpresenterが消…

【CSS】inline要素とblock要素とinline-block要素の使い分けについて考える【698日目】

display: xxxいろいろある display:inline; display:block; display:inline-block; って書いたり、divやspanを使い分けることは結構あると思います。 では、それぞれどんな利点・意味があるんだろうって考えたことはありますか? ってことで、少し試してみま…

【PHP】interfaceは継承・多重継承が可能。読み込みの順番もあり?【697日目】

interfaceの継承 interface A { public function a(string $a, int $b); } interface Foo extends A { } これ、動きます。Fooはa()の実装を強制出来るinterfaceになりました。 interfaceの多重継承 interface A1 { public function a(string $a, int $b); } …

【Laravel】クエリビルダでif文使うように条件付け足すwhen関数【696日目】

特定の条件のみクエリ付け足したい クエリビルダで、リクエストに特定の値が含まれてるときに、 where文などのクエリを付け足したい。 逆に、特定の値がないときにはwhere文を付け足したくない if(isset($request['start_at'])) { $query = $query->where('s…

【一週間振り返り】大学の頃の素を取り戻してきた一週間【695日目】

1.今週一週間の感想(ざっくり) 昔の自分がやりがちだったことが、ちょっとずつ出てきました。きっといいこと? 2.良かったこと(新規・特徴的なこと) Laravel6で新規プロジェクト作成 VueとLaravelの連携について教わる 3.良かったこと(平時・生活的なところ)…

【思考メモ】『特別』を生み出すときに、複数要素の組み合わせ方【694日目】

強みや特別感出したい なにかアイディアを考えた。 でもどこにでもあるアイディアじゃないかな・・・ってなった。 ってことで、他にないアイディアを考える時どうしよう。 単品だとどこにでもあるけど、複数要素を組み合わせれば、 すべてを満たすものは他に…

【Laravel+Vue】MPAでLaravelとVueで値を共有するには?【693日目】

DBの値をVueで扱いたい <ul v-for=items> <li></li> </ul> こんな風にfor文とかでVueを使って値を回したい。 でも、Vueからデータベースの値を取ることはできない。 ということで、Laravelなどバックエンドから値をとってきて、Vueに渡してやる必要がある。 ではどうやるのがいいか。 今の…

【思考メモ】やりたい手段を固定すると、最善手になりにくいって話【692日目】

やりたいことに価値をつけたい VRでなにか作って、それがなにかの役に立つとか、 手段を先に固定して、解決するものを探すとか強みを探したい。 最善手にはなりにくい 例えば、VRで何かを解決したい。なら、旅行をVRでやろうと考えてみる。 でもさ、実際に旅…

【思考メモ】事業案とか考える時に、強みを考えるフレームワーク【691日目】

思考メモ 思考メモです。私が我流でやってるので、正しいかはわかりませんφ(・・ もし、これはすでにあるフレームワークと似てるとか、これのことじゃね?みたいなのがあれば教えてくれると助かります! 困ってること・解決方法・なぜ解決しないのか 基本的に…

【正規表現】()内で `?:`使って、preg_matchなどの検索結果に含めない【690日目】

グルーピングに使う()で不便なこと 正規表現を書くときに、 /(aaa)([0-9])(aaa)/ このように、ひとつのまとまりを表現するために、 ()を使うときがあります。 しかしこのとき、結果を \1などで選択するときには、 ()の数を数えて、何番目かを確かめないとい…

【本レビュー】中級者から上級者になるために。達人プログラマー【689日目】

読んだ本 初心者向けではないが、いつか必ず読むべき本 初心者に読んでほしい本と言われている本。 結論を言うと、 実務経験ゼロの人がいきなり読んで、学びがあるかというと、結構きついかも? 逆に、少しでも実務をしたことある人には、めちゃくちゃ刺さる…

【一週間振り返り】新しい試みの第一歩を踏み出せた【688日目】

1.今週一週間の感想(ざっくり) 新しい試みの第一歩を踏み出せた一週間 2.良かったこと(新規・特徴的なこと) CircleCI新規登録 nginxをVPSに導入 sshアタックを防ぐためにいろいろ 達人プログラマーの本読み切れた 仕事で新しい挑戦出来た 3.良かったこと(平…