送信先が動的な場合はクロージャーに「use」を使います。 # 例:送信先メールアドレスが変数「$login_user_email」 Mail::send(array('text' => 'email.message'), 'ビューに渡す配列' , function($message) use ($login_user_email){ $message->to($login_user_email)->subject('件名'); }); TO 以外にも BCC を追加する場合 Mail::send(array('text' => 'email.message'), 'ビューに渡す配列' , function($message){ $message->to('test@test.com')->bcc('demo@test.com')->subject('件名'); }); ビューに配列を渡す場
Photo by Quinn Dombrowski こんにちは。谷口です。 プログラミング初心者の中には「C#を勉強したい」という方も多くいらっしゃるかと思います。 C#は、Microsoftが開発した言語で、サーバー用のプログラムやゲーム、アプリ、また企業の業務システム開発などに広く使われています。また、UnityというゲームエンジンとC#を使えば個人でも簡単にゲーム開発ができるため、近年はゲームエンジニアを目指す人からの人気が高くなっています。 以前paizaが行ったアンケートで、C#は「好きなプログラミング言語」の4位にランクインしました。結構人気(特に社会人から)ですね。 paiza.hatenablog.com そこで今回は、プログラミング未経験~初心者の方が、なるべくコストをかけずにC#に触れられて、学習に役立てられるコンテンツを8件ご紹介していきます。 【目次】 ■初心者でも
今さら聞けない!ゲーム開発で人気のUnityとは【初心者向け】 初心者向けにUnity(ユニティ)とはどんなものなのか詳しく解説しています。モバイルやブラウザゲームの開発でよく使用されているUnityですが、Unityでできることや人気の理由について分かりやすく紹介しています。ぜひご覧ください。 テックアカデミーマガジンは受講者数No.1のプログラミングスクール「テックアカデミー」が運営。初心者向けにプロが解説した記事を公開中。現役エンジニアの方はこちらをご覧ください。 ※ アンケートモニター提供元:GMOリサーチ株式会社 調査期間:2021年8月12日~8月16日 調査対象:2020年8月以降にプログラミングスクールを受講した18~80歳の男女1,000名 調査手法:インターネット調査 ゲーム開発でよく利用されているUnity(ユニティ)について初心者向けに解説した記事です。 Uni
そもそもUnityとは ゲームのように高度な映像描写や物理演算を必要とするプログラムを、様々な端末やOSに合わせて毎回ゼロから開発するというのはハードルも高く現実的ではありません。そこで、開発に必要な機能を予め用意したゲームエンジンを内包し、様々なプラットフォームに対応した開発環境として使われるのがこのUnityです。 Unityで出来ることや基本的な概念はこの動画で知ることができます。 Unityのここがすごい! 4つのポイント Unityのここがすごい! その1:マルチプラットフォームがすごい Unityでゲームを開発すると、iOS/Androidはもちろん、Nintendo SwitchやXbox One、PS4などのゲーム専用機、PCのブラウザでもWebGLを使って再生が可能となります。 さらにVR機のOculus Riftや、ホログラムを映し出すMicrosoft HoloLen
家族や他人でも、あまり人を深く、詳しく知る事は 良好な人間関係の観点からすれば、実は好ましくありません。 長く、親しく付き合う事で 相手の考え方や行動、あるいはクセといった特徴が 段々わかってくるからなんですね。 相手を知るという事は、ある程度の範囲では必要ですが あまり相手の事を知り過ぎると かえって関係が悪化してしまいます。 人には、相手を支配したい、コントロールしたいという心理がありますから 無意識にこの心理が働いて、相手を支配しようとしてしまいます。 支配と言っても、強制や束縛などの、明らかな支配ではありません。 自分の都合の良いように、自分のためにするコントロールです。 相手の事がわかってくると こういう時はどうするとか、前もって相手の行動パターンなどがわかりますから 事前に相手の行動を予測して(行動分析) 自分の都合の良いように対応しようとするわけです。 もちろん自分で意識して
現在誰でもPersonal版を無料で使うことができます. Unityのバーションは執筆時点でUnity2018.1ですが,2年前にでていたUnity5以前はもっと無料枠(Personal)の機能制限が厳しく,凝ったことをしたくなったときに辛いものでした. 現在は無料枠でも辛い機能制限は特にないので起動時のMade with Unityのロゴ(スプラッシュスクリーン)を消したい,とかUnityエディタの色を白から黒にしてカッコよくしたいとかなければPersonalで良いと思います. 自分はエディタを黒にしたいだけのためにPlusに入っています(笑 もしかしたらCloud Build(Unityで作ったものをCloudで自動的にビルドしてくれるUnityのサービス)を利用したりするときに少し有料版の方がクールタイムや,容量が緩和されていたかもしれません. また,Unityで作った売上でニコニコ
この記事では、JavaScript 初学者の方が ES2015 以降のコードを見たときに戸惑いそうな文法を紹介します。メソッドなどとは異なり、記号の羅列でどうやってググればいいか分からないような文法をチョイスしました。 ブラウザによってはサポートされていない(主に IE11 )記法もあるので、実際に試してみたい場合は Babel の Try it out ページがオススメです。リアルタイムでレガシーな JavaScript への変換結果が表示されるので アロー関数 まずはアロー関数です。アロー関数は ES2015 の目玉機能だったのでご存知の方も多いかもしれません。ただ最近でも初心者向けの入門書では紹介されていなかったりしますね。 アロー(矢印)関数は「矢印関数」の名前の通り、function キーワードの代わりに矢印を使った無名関数の定義記法です。以下の2つは同じ意味です。
HTMLクラス See the Pen Vue.js HTML class by Masahiro Harada (@MasahiroHarada) on CodePen. まずはクラス属性を操作する方法を紹介します。データの状態に応じてスタイルと連動したクラスを付け替えるというのはよくある処理ですよね。 上のサンプルをご覧ください。まず他のHTML属性と同様に属性名の先頭にコロンを付けます( :class="{***}")。クラス属性の場合はオブジェクトを値に指定します。引用符の中はJavaScriptオブジェクトとして評価されるわけです。 属性の値として指定したオブジェクトのキー( 'text-error' )がクラス名です。そして、オブジェクトの値( message.error )は真偽値として評価されます。値が真と評価された場合はキーのクラス名がタグに追加されます。逆に偽と評価され
今回はVue.jsのテンプレート機能について紹介します。 Vue.jsでは v-*** というカスタム属性を用いてテンプレート機能を表現します。 Notice 記事中のCodePenは右上の "Edit on CodePen" からコード編集画面に遷移できます。 ぜひ手元でコードを変えて結果を確かめてみてください。理解が早まると思います。 前提 マシーン ブラウザ Vue 条件分岐 条件分岐には2パターンあって、v-if と v-show で表現されます。 v-if / v-else-if / v-else See the Pen Vue.js v-if by Masahiro Harada (@MasahiroHarada) on CodePen. 属性 v-if の値に条件式を記載します。上記CodePenで言うと v-if="messages.count > 0" の部分です。条件式
今年の3月からクラウドワークスで働き出した高梨です! さっそくですが、 最近、jQueryで書いていたJavaScriptをVue.jsに変えていくということをやりました! 「がっつりcomponent化して、API用意して、SPAにして・・・」 みたいな感じではなく、 最低限jQueryでやっていた表示・非表示の処理だったり、金額を計算するといった処理を そのままVue.jsに置き換えていくという感じですね。 実際、Google Trendを見ても ここ数年でVue.jsの人気が急激に伸びているのは事実です。 (実はReactにも大差をつけている) 【Google Trend JS比較】 https://trends.google.com/trends/explore?date=today%205-y&q=vue.js,react.js,angular.js ここでは、実際に実装してみて
先日のPyCon JP 2018の野球の話にてVue.js(Nuxt.js)の話をした結果、技術評論社様のご厚意により、一冊頂戴いたしました. Vue.js入門 基礎から実践アプリケーション開発まで 作者: 川口和也,喜多啓介,野田陽平,手島拓也,片山真也出版社/メーカー: 技術評論社発売日: 2018/09/22メディア: 単行本(ソフトカバー)この商品を含むブログを見る 正に欲しかった類の本で大変助かりました、ホントありがとうございます! 結論から言うと、 Vue.js(またはNuxt.js)で開発するなら一冊持っておけ!(ただし他のFWにもいい本がある) っていうくらい素晴らしい書籍でした、自信を持ってオススメができるレベルです. このエントリーでは、 「 Vue.js入門 基礎から実践アプリケーション開発まで」の簡単な感想 私がフロントエンド開発するまでにやってきたJavaScri
早速ですが、皆さんPHPで小数取り扱う場合どうされてますか? そんなもんは、「つかわねぇ。」 それ正解です。 許されるならば使わないのが一番です。 ですが政府は、またまた増税をご希望のようで。。。 消費税計算やら何やらで使わなくてはいけない機会も増えるでしょう。 ってことで本題へ。 PHPで小数取り扱ってみます。 ■お題 ( 0.1 + 0.7 ) × 10 を floor関数で処理 ※floor:端数の切捨て まずは、何も考えずに頭の中でやってみましょうかね。 「8」っすね。 まあなんら問題なく即答でクリアですね。 では、PHPにこれをやってもらいましょう。 ●PHP var_dump( floor( ( 0.1 + 0.7 ) * 10 ) ); はい。 「8」っすね。 えっ!? float(7) 「7」っすか? 詳細は以下を見てください。 参考URL:浮動小数点の精度 簡単に言うと、
QueryBuilderで、WHERE句のANDやORをネストする方法についてご紹介します。 LaravelでSQLを記述 Laravelで、SQLを記述する場合、基本的にはQueryBuilderを使用します。 その際、WHERE句のANDやORが入れ子構造になったSQLが必要になることがよくあります。 SQLを使用した場合 例えば、東京都か神奈川県に在住している、20才以上のユーザを抽出したい場合。 SELECT * FROM users WHERE (pref = '東京都' OR pref = '神奈川県') AND age >= 20; となります。※usersテーブルは架空のものです。 QueryBuilderを使用した場合 DB::table('users') ->where(function($query) { $query->where('pref', '=', '東京都
Android Studio は Android アプリ開発に使われる統合開発環境です.以前は有名な IDE の一つである Eclipse を使った開発が行われていましたが,今はパッケージの提供が終了したので,Android Studio での開発が推奨されています. しかし,バージョン 1 は動作がめちゃ重く,それなりの高スペック PC が要求されていました.バージョン 2 に更新されて少し軽くはなったものの,開発するパソコンは吟味しないと後悔することになりそうです. システム要件以下の情報は Android Studio 公式サイトから. OSWindows:Windows OS 7/8/10 の 32bit または 64bitMac:Mac OS X 10.10 (Yosemite) から macOS10.12 (Sierra) までLinux:GNOME または KDE デスクトッ
テーブル定義の変更(列の追加、変更、削除) Top | Knowledge| DB構築| 文字列関数| 日付関数| 集計関数| SQL関数(アルファベット順) SQL(抽出・更新)| SQL*Plus| PL/SQL| Utility| Structure| スキーマ| チューニング| 用語| 参考書 ALTER TABLE (列の追加、変更、削除) カラムの追加 / ALTER TABLE ADD column(s) 表へカラムの追加 表定義の最後にのみ追加可能。表の途中への挿入や列の順番の変更や入れ替えはできない。表の再定義(※1)とデータの再登録を行なう必要がある。 my_table に TIMESTAMP カラム time_col を追加する。 ALTER TABLE my_table ADD ( time_col TIMESTAMP(3) ) ; my_table に仮想列 vi
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く