RSSWordPress.orgPHPerKaigi2020前夜祭だけ行ってきたよー!お久しぶりです!PHPerKaigi2020前夜祭だけ行ってきましたー!(1日目は月曜平日なので、チキってしまいました。間違えてペチコンの流れで京急蒲田にむかっておりました。品川で気づかされました。小さなモジュールだけど、インターフェイス(メソッド名)に実装詳細がダダ漏れしている。エンティティ操作をするサブクラスだが、直接エンティティから操作したほうが早い。関数を他のデータ型同様に扱うことによって、モジュール間の依存関係を適切にできる可能性がある。チューリングマシーンとは?...チューリングさんが提唱した>「計算可能性」に関する議論のために提示した抽象機械である。...述語理論、なんらかの命題を満たす事実の集合を捉えるデータモデル。関係演算によるデータ操作が可能になる。それ自体は計算携帯をもたない。複数のデータモデルの包括的なビュー。swooleまだまだ開発環境レベルでしか使用できてない、本番で使ってる例は少なそう。(会場内で使ってるのは、uzullaさんと郡山さんくらいだった)BEAR.Sundayのマニュアルにもswooleが追加されていたので気になってました。感想トレンディングカードもっと交換したかった😭(切実)フェスみたいに一日券が欲しい。例)前夜祭のみとか、1日目のみなど地方枠でちょい安なチケットが欲しい。2019の14日目です。(Apacheを想定)確認事項Symfony4.4はPHP7.1.3以上が必要です。symfony4-heroku/ビルドインサーバーを立ててローカルで確認してみる。public/welcomeページ見れましたー!2.HerokuにデプロイしてみるGithubにpushして、masterをdeployしてみます。なんかエラーになって、deployできない。require-devのほうは、インストールしてくれないそうなので、symfony/profiler-packがないよーって言っています。横着ですが、require-devのパッケージを、requireの方にも入れます。以下コマンドでProcfileを作成します。apache-packを実行し、質問にはyesで答えます。すると、.htaccessが追加されます。pushしてherokuにdelpoyされたら、ブラウザで確認してみます。env=prodでは、welcomeページはないので404になります。下記コマンドで、コントローラを作成することができます。bashで、routerを一応確認してみます。installでどうにかsymfonyコマンドは動作するようになりました。コメントを残すURIとURLの違い先日、PHPカンファレンスで購入した「Webを支える技術」を読んでいて、URIとURLの違いを今更あんまり理解できてないとわかったので、まとめてみます。Name(統一リソース名)URLとは?リソースの場所を示すもの。URNとは?ドメイン名に依存しない、独立したリソース名。URLがドメイン更新切れだったり、サーバの障害でアクセスできないときに、恒久的にIDを振るための仕様。URLは永続的にアクセスできるべきという考えから、URNは使うまではないことが多くなり、普及していない。URIとは?リソースを識別するもの。URIが位置的なものを示したい時はURL、URIが名前を示したいときはURN→URIは、URLとURNの両方の意味を含むものまとめURL⇄URIと読み替えても、だいたいはok。詳しく言うと、URLはURIであり、URNもURIである。コメントを残すPHPカンファレンス2019に行ってきましたレポートさっそくですが、先日PHPカンファレンス2019に参加してきたので、超簡単にダイジェストをお送りします。typeの型指定をint|stringって書けるようになる今までは、PHPDocのアノテーションでいい感じにしてた。」PHPの地方コミュニティのいろいろを聞けました。」PHPUnitの生みの親、セバスチャンさんの登壇でした!全部英語です。スケールのため、🙅‍♀️パフォーマンスRFC7234に対応:Kevinrob/guzzle-cache-middleware質問の時に、おっしゃられてた「技術に対しての背景を理解しよう」というのが、印象的でした。自分が使っている言語やフレームワークを作ってくれた人って、相当尊敬してるのに名前知らないなーって痛感したので、もっと歴史とか人物とか関係性とかってスルーしてたので、興味持とうって思いました。(偉人紹介ブログ描こうかな😎)入手品elePHPant(買ってもらった😆)電子メモパット(アンケート答えてもらった)メルカリノート、SIMケース、ステッカー(無条件のもらった)スマホスタンド(ちょー便利)、チョコ粗品タオル食べログの人になれるやつ(ガチャはずれたけどくれた😆)(新幹線で読むように買ったけど、疲れて10ページくらいしか読めんかった・・・。通勤の肥やしにしよう。コメントを残すSpotifyAPIでクイックプレイリスト作成ツールを作ってみたお久しぶりです。残りの2019年気を引き締めて頑張ります🙌サボってる間、何をしていたかというと、ただただライブに行きまくってました。行くライブは対バンが多かったので、ライブ前の予習にプレイリストを作ってました。(ライブ後に作ることもありますが)わたしは横着なので、そのプレイリストを作ることさえ面倒でした。そこで、アーティスト名を入力するだけで、Spotifyプレイリストを作成してくれるツールを作りましたー!✨https://dj-kin29.herokuapp.com/ぜひ対バンや小さめのフェス前に、全出演アーティストを入力してサクっとプレイリスト作って楽しんじゃってください✊!!使い方https://dj-kin29.herokuapp.com/にアクセスし、各項目の入力をする。)(初回のみ)Spotifyログインをし、アクセス許可を同意する。プレイリスト(非公開)が作成されます!!!リンクより、プレイリストに飛ぶことができます。調べてみたら、可変長引数(可変個引数)というものだそうです。引数に「...$params」を含む関数のように、引数が可変する関数ことを可変個引数関数というみたいです。代用するとのことです。その関数が可変長の引数を受け取ることを示せます。引数は、指定した変数に配列として渡されます。参照:https://www.php.net/manual/ja/functions.arguments.php#functions.variable-arg-list使ってみる。トイレットペーパーなるほど〜😇引数を配列にして関数に渡してくれるんですね。久しぶりに面白い本だなと感じました!いつもは完読するのに一週間もかかる私が、3日で読みきってしまいました。一言で言えば、隔離性同一症(多重人格)の男の中にいる、ある一つの人格を好きになる話でした。ここからネタバレなので、読むって人はすぐに離脱してください!ある人格というか、別の人なので、病気が治ると「その人はいなくなってしまうかもしれない」という気持ちとか、けど病気治ってほしいとかの葛藤もあって、多重人格に出会ったことないですが妙にリアル感があって、続きが気になって引き込まれてました。「モンスター」は、対をなす小説らしくてブックオフで即買いしましたー。"/bin/card.js"を実行する(テキストファイルをconsole.logする)とのこと。buildすると、出力ファイルである./bin/outputができます。シュミレーションができます。出力テキストがあるそもそも、npxとは?公式サイト:https://www.npmjs.com/package/npxnpm5.2.0以上が導入されていれば、npxコマンドも使えるそうです。指定されたnpmパッケージがローカルに存在しない場合には、インストールをしてコマンド実行するものだそうです。npmと違うのは、たとえローカルにインストールされていなくてインストールすることになっても、一時的にしかインストールせず実行後は削除されるらしいです。119個のパッケージを4.678秒でインストールしました。//ローカルにインストールされてないよ^^npmに公開するnpxを使った電子名刺を公開するためには、npmで公開する必要があります。アカウントを登録する。ログイン(1の登録情報を使う)する。GitHubリポジトリを作成し、masterにpushする。タグをつけてpushする。