Ubuntu 22.04 ServerでノートPCを閉じた状態でもサスペンドを防止する方法
自宅の余っていたLet's NoteにUbuntuを入れたんですが、蓋を閉じたらサスペンドになってしまっていました。 基本的にSSHで接続して諸々の操作を行うと思っていたので、サスペンド担ってしまうのは結構都合が悪いわけです。 設定で簡単にサスペンドしないようにできるので、設定を変更してみました。 サスペンドしないよう…
5 / 39 ページ
自宅の余っていたLet's NoteにUbuntuを入れたんですが、蓋を閉じたらサスペンドになってしまっていました。 基本的にSSHで接続して諸々の操作を行うと思っていたので、サスペンド担ってしまうのは結構都合が悪いわけです。 設定で簡単にサスペンドしないようにできるので、設定を変更してみました。 サスペンドしないよう…
久しぶりに余っているPCを自宅サーバにしようと思い、Ubuntuを入れた。 インストール時にIPアドレスを固定ではなくDHCPからのリースにしてしまったため、外部からSSHで接続不便になってしまった。 そこでIPを固定にしてみようと思う。 設定ファイルを変更する ubuntuのネットワークの設定は以下のファイルを変更す…
サードパーティのライブラリとか触っているとtwigにどのような変数がセットされているのかわからない時が多々あります。 xdebug + ブレークポイントを設定して、なんとか変数をtwigにセットしているコードを探し出すのを毎回するのは苦労します。 dumpを使ってセットされた変数を確認する twigにはdumpという関…
docker-composeのenv_fileで指定したファイルに書かれている環境変数と同じ変数が.envファイルにあると、.envで定義されているものに上書きされてしまうという現象に遭遇しました。 docker-compose.yamlは以下のようになっています。 version: "3" services: php…
PHPでFirebase emulatorが使えない問題で頭を抱えていた方も多いかと思います。 ただそれは kreait/firebase-php のバージョンが6.2までの話です。 なんと気づいたら 6.3からはFirebase emulatorがサポートされていました。 (※全部コードリーディングしてませんが、少な…
Herokuの.user.iniに関するトラブルがあったのでメモしときます。 (以前もはまったようなハマってないような・・・。) HerokuでPHPの設定を変更するときは .user.ini を利用して設定を変更します。 .user.iniはあるのに設定が反映されない 今回起きたトラブルは.user.iniがあるのに…
https://twitter.com/effy_staffs/status/1511223574840762368 怒られてしまったので募集しているよって話を書いていきたいと思います。 ちなにみ会社のサイトは今絶賛リニューアル中です。 なぜエンジニアを募集するのか? そろそろ会社の規模、出来ることを広げていきたいと思…
※CSR前提のお話です。 nextjsで詳細ページでデータを取得する場合にidを取得するみたいなことはよくやる。 const router = useRouter(); const { id } = router.query しかしこの場合レンダリング時にidが取得できないことが… router.isReady状態じゃ…
React BootstrapのBreadcrumbでnext/linkを使う方法についての見聞録です。 React BootstrapのBreadcrumb.Itemでhrefを指定すると、普通のリンクになってしまう。 import { Breadcrumb } from 'react-bootstrap' impo…
Symfony Advent Calendar 2021 の19日目の記事です。 機能は@ippey_s さんのSymfonyのパスポートでした。 今日はパスポートを使って実際にFirebase Authenticationで認証してみようと思います。 kreait/firebase-bundleを入れる まずはkre…
Symfony Advent Calendar 2021 の14日目の記事です。 昨日は @ttskch さんの [Symfony][Doctrine] エンティティを自前でJsonSerializableにするときはプロパティの循環参照に要注意 でした🌈 今日は自分が開発時にか使わないコードをどう分離するかという話を…
Symfony5.3でEntityを make:entity 使って生成したらannotationで生成されてしまいました。 せっかくphp8使っているのに...😇 <?php namespace App\Entity; use App\Repository\HogeRepository; use Doctrine\D…
Docker composeでそれっぽい環境を用意して、xdebug動かしてみたよって話です。 docker-composeの定義 こんな感じです。 version: "3" volumes: db-store: services: db: image: postgres:11 volumes: - db-store:…
Androidアプリを内部テストしようと思い、AppBundleをアップロードして作業を進めていたら 「このアプリが COVID-19(新型コロナウイルス感染症)の接触確認アプリまたは感染状況やワクチン接種状況を確認するアプリであるかどうかを申告してください。」というエラーが出てしまった。 どこで設定するのかよくわから…
ReactNativeのアプリで原因不明のアプリのクラッシュが結構発生していました。 クラッシュの原因は頑張って特定できましたが、問題はSentryに情報が記録されていないことでした。 どうしようかなと思ったけど、Reactがコンポーネントないの処理のエラーハンドリングにError Boundaryを使うのをみてこれは…
相変わらず飽きもせずPHPを書いてご飯を食べている。 PHPを書くことになったきっかけは15年前のプログラマのアルバイト。 専門学校卒業して、フリーターになってなんとなくWebプログラマになりたいと思ってとりあえずバイトしようみたいな。 何も考えてないただのアホだったなと。 当時はギリ就職氷河期と言われる時代で、なんと…
Firebase Authenticationでサポートされていないログイン プロバイダを使いたい場合に使うカスタムトークン。 基本的な使い方は「カスタム トークンを作成する」で確認できます。 サンプルを見るとこんな感じになっています。 import * as admin from 'firebase-admin' c…
Symfony5.3 + hautelook/alice-bundleの組み合わせで RefreshDatabaseTrait を利用してテストを書いてたんですが、sentry-symfonyを導入してテストを実行したらエラーが大量に発生しました。 エラーを確認してみると以下のTRUNCATE TABLEできないとエラ…
BigSurなMacにPHP7.4の環境の構成に php-amqpを入れた見聞録です。 きっかけはsymfony/messengerコンポーネントでキューの処理にRabbitMQを使おうとしたらphp-amqpが必要だと言われたことでした。 librabbitmqを入れる brewで入れます。 $ brew insta…
SymfonyでCI回す際に bin/console lint:yaml でyamlのチェックすることもあるかと思います。 僕はlint系は常にCIでチェックする派です。 services.yamlでtagged_iteratorの設定をすると以下のエラーが出ました。 $ bin/console lint:yaml c…
最近ずっと使っていたMacBookProが歪んできていて、修理出さないとヤバそうな雰囲気なのでとりあえずMac Miniに買って開発環境を作ってる。 普通に既存のプロジェクトをgit cloneしてきて、npm(yarn) installすれば動くだろうと思ってたら動かない... $ firebase emulator…
最近のSymfonyでメール送信をする場合にSwiftmailerではなくsymfony/mailerを使うことが多いかと思います。 テストではメール送信したくないみたいなことも多いハズ。 Swiftmailerでテスト時にメールを送らないようにする 公式ドキュメントに記述がありますが、swiftmailer.yaml…
東京に住んで17年目の春、神奈川県に引っ越しました。 まったくもって縁もゆかりもない大和市。 待機児童が少なくて、始発駅で渋谷・新宿・横浜にアクセスしやすい場所且つ物件が安いところって条件で探したら自動的に大和市になりました。 家が広くなった 前の家が一応1LDKだけど、実質ほぼワンルームみたいな部屋から3LDKになっ…
今年のPHPerKaigiはオンラインなので子育て中でも参加できるぞ!!! なんて最初は気合をいれていたものの、仕事が忙しかったり、引っ越しでバタバタしていたりで全然参加できなかった僕です。 で、お前どの発表聞いてたのよ? 実践ATDD 〜TDDから更に歩みを進めたソフトウェア開発へ〜 そのコード、フレームワークの外で…
Nuxt Composition APIでuseFetchとcomputedを組合わて使っていたらトラブルが。。。。 使っている@nuxtjs/composition-apiのバージョンについて こんな感じ @nuxtjs/composition-api": "0.22.0" 何が起きていたのか? https://tw…