【C#】コメントフィールドの書き方 C#編

関数やクラスの説明をする際、コード要素の上にコメントを書いて説明を入れます。 その説明の事をドキュメンテーションコメント(またはドキュメントコメント)と言います。 ドキュメンテーションコメントは基本的に厳格なフォーマットがありません。 どのよ…

【Wordpress】アドレスを誤って設定してしまった時の復帰方法

久しぶりにWordpressを触ると何気ない所でミスをしてしまうものです。 例えば、稼働中の確認環境を再現するために開発環境を構築する時です。 再現するために、確認環境からDBをダンプしてインポートします。 しかし、そのままインポートしてしまうとサイト…

【Laravel】外部接続のインデックスを任意の名前に変更する

マイグレーションで外部接続を設定する時に、設定するテーブル名や外部きーが長いと次のようなエラーが出ます。 Syntax error or access violation: 1059 Identifier name 'xxxxxx_foreign' is too long is too long. この場合、短いインデックスを指定する…

【Amazon SES】ファイル添付をしたい場合の注意と対処法

SESはを用いたメール配信サービスを実装していると、ファイルの添付もしたいと言う要望があります。 例えば、マンスリーレポートの配信です。 レポートのサイズが1MB程度のファイルなら添付しても問題ありません。 しかし、20MBを超えるようなリテラシー的に…

【mac】パスワードを手軽に生成

mac

今回はmacの小ネタです。 手軽にパスワード生成をするコマンドです。 下記のコマンドを実行する事で、半角英数字のパスワードを取得できます。 $ cat /dev/urandom \ | LC_CTYPE=C tr -dc A-Za-z0-9 \ | head -c (取得したいパスワードの桁数) \ | pbcopy 原…

【AWS Lambda】同期呼び出しで実ファイルを使用できない時の対処法

コマンド(AWS CLI)から手軽にLambda関数を実行して結果を得る事が出来ます。 これを同期呼び出しと言います。 実行するデータはjson形式で作成してアップロードして実行する事も可能です。 オプションpayloadに作成したファイルを指定する事で実行できます。…

【Mac】2020年春版、MacBook(Catalina)を購入して最初にやると良い事

最近、5年程使用していたMacBookを買い替えました。 support.apple.com 早速触ってみましたが、便利になりましたし処理も軽くなりました。 購入するだけの価値はあります。 本格的に新しいMacを仕事で使うにあたり、今まで使っていたMacの環境を移行する必…

【DataTables】独自の検索機能を追加する

Webサービスを構築する際に、通常のサービスとは別に管理画面が必要になる場合があります。 管理画面は利用者が限られていますので、派手でインタラクティブである必要はありません。 しかし、使いやすく見やすい管理画面は、本サービスとは違うベクトルで作…

【PHP】冗長化されたサーバーでどちらのサーバーのアプリケーションが実行されているか確認する

php

小ネタですが。 冗長化されたサーバーだと今アクセスしているサーバーがどちらか知りたいときがあります。 その場合、SERVER_ADDRで現在のスクリプトが実行されているサーバーの IP アドレスを表示する事ができます。 $_SERVER['SERVER_ADDR'] https://www.p…

【Laravel】ルートが解決出来ないエラーの対処法

2020年になりましたね。 今年も皆さんに良い年でありますように。 さて、 複数人でサービスを運用していると、別の方の作業をマージした事で新しい問題が発覚するケースがあります。 その場合、過去の変更前に戻して環境を戻して原因究明をする事もあります…

©︎2017-2018 WebSandBag