haiju's 開発メモ

開発に必要な情報を自分用にメモ

tips

Laravelでassetファイル群を読み込むには?

Laravelではcss,js,img等の他のフレームワークでassetでまとめられている ファイル群は、laravel_document_root/public/ 以下に配置する。 その際、Bladeの共通テンプレート(resources/views/layouts/base.blade.php) の<head></head>に設定する際に、asset(ヘルパー関数…

.NET Coreが採用されているということは?

AWS LambdaでLAMPサーバとかLaravel開発環境が作れるというのを 昨日は調べていたけど、担当者に確認したらPHPは正式採用ではないので 完全にフロントとバックのプログラムだけ書けば完結できるという訳 ではないらしい。動かすにはOSとか環境が必要になって…

PHP不要になると聞いたのでServerless PHPについて軽く調べた

PHP不要の時代が来るって聞いたけど、PHP不要になったら初心者 から玄人までたくさんいるPHPエンジニアはどうなっちゃうの? ってのが気になったので、軽くServerless PHPはどうなんだ?に ついて調べてみたので、軽くまとめておく(Φω| 公式発表から漏れたか…

知らないうちに続々とServerless移行の波は来ていた

1つ前の記事で関数型プログラミング言語とRustの対応次第じゃね? と書いたが、少し調べただけでもServerlessで試してみた記事とかいろいろ 出てきたので、メモっておこうw(Φω| でもそうは言っても全部クラウドでSPAでオッケーってこともないとは 思うんだ…

Serverless時代が来たらサーバー構築不要でPHPが要らなくなるかもよと聞いて

AWSのServerlessで現在、PHPは対象外で他のGCPとかAzureでも イントラネットを運用できるように先々はPython3やNodeで構築できる ようになったらいいという提案が上がってきて、それだとPHP7+Laravel 化って意味ありましたっけ?(Φω| Javaは使えるらしいと…

画面遷移図+αを作成するのにdraw.ioを使ってみる

draw.ioを使ってみるのにリファレンスになるサイトについてメモしておく(Φω| もちろん使ってみた感想とかは作業後に更新予定。 [参考サイト] belltree.life higelog.brassworks.jp ferret-plus.com chico-shikaku.com

バックオフィスの業務知識が足りなくてわからないことが多いのでメモ【受発注業務】

事務経験はアルバイト時代に多少しかなく、通関士の勉強で少し勉強した 記憶があるけど、すっかり忘れたので解説サイトで少しずつ勉強し直して いこう!(Φω| (直近の仕事で必要になって、あたふたしながら作業しているw) [参考サイト] www.misoca.jp www.mi…

EC2(AmazonLinux2)インスタンスのLaravel6でExcelを扱う

古いPHPコードには、PHPExcelが使用されていたがネットで検索してみると 後継版のPhpSpreadsheetを使いましょうという情報がある。 じゃぁ、Laravel6でもそれを使うのか?と思い更に検索してみると、上記 ライブラリをLaravel用に拡張したLaravel Excelとい…

Laravel6.xのBladeテンプレートを利用して共通レイアウトを作ったりスタイルシートを読み込むには?

元のJSPで使ってるCSSファイルやJavaScriptをそのまま再利用する 方法について調べていて、たしかにググれば情報はたくさんあるけど、 作業量が多いのでググりながら作業するより、前もって参考サイトを まとめてみた(Φω| [参考サイト] readouble.com reado…

ec2のLaravel6.xとRDS(Oracle)の疎通確認をするサンプルプログラムを作った

Laravel6.x内からPHP7.4でRDS for Oracleに接続して疎通確認をするサンプルプロ グラムを書いたので、忘れないようにやり方をメモしておく(Φω| 新規ではなく既存のOracleで構築されたdatabaseを利用するということで、 MySQL版の記事同様、DB Facadeを使い…

composerでインストールする際のコマンドがいろいろあって、ややこしい

laravel-oci8をcomposerでインストールしようとすると、out of memoryが発生し、 インストールできねーって問題をずっと調べていて、何とかなったっぽいのだが 記事によってcomposerでパッケージインストールする方法が異なり、振り回された ので、最終的にs…

AWS EC2(AmazonLinux2)にcomposer + Laravel 6.xをインストールした記録

タイトル通り、ec2にLaravel6.xの最新(LTS)をインストールした手順を記録する(Φω| それにしてもインストール自体は言語のパッケージマネージャをインストール後に プロジェクト名を作成するという最近流行りの方法なのに、スワップファイルを 作成して対応っ…

EC2(AmazonLinux2)にPHP7.4 + Apache2.4 + MySQL8.0 clientをインストール

EC2にLAMPサーバをインストールした手順をまとめておく(Φω| [手順] 1. epelリポジトリの有効化。 $ sudo amazon-linux-extras enable epel $ sudo yum clean metadata $ sudo yum install epel-release 2. PHPインストールパッケージを追加。 $ sudo yum -y …

ec2のLaravel6.xでRDS(MySQL)の疎通確認をするサンプルプログラムを作った

Laravel6.x内からPHP7.4でMySQLに接続して疎通確認をするサンプルプログラムを 書いたので、忘れないようにやり方をメモしておく(Φω| 今回、時間がないのでLaravelのORMは使わず、コントローラからDB Facade を使って処理を行っている。 [作成(編集)したフ…

EC2でOracleの疎通確認をする際、libsqlplus.so: cannot open shared object fileで怒られたら

sqlplus64を叩いた時にタイトル通りのエラーメッセージが出た時の対応策 について備忘録をまとめておく(Φω| [操作手順] 1. /etc/ld.so.conf にOracle12のライブラリパス(libsqlplus.soのあるパス)を追加する。 $ sudo su - # vim /etc/ld.so.conf /usr/lib/…

櫻坂46(旧欅坂46)ファンクラブの解約方法

旧欅坂46のファンクラブ解約方法はググったら1件見つかったのだが、 改名後の櫻坂46のファンクラブで同じような方法で解約しようとしたが それらしきページに飛ばなかった。そもそも解約リンクがないのって AKBグループより悪質だなって思った(Φω| SONY的に…

日向坂46メンバーのメッセージトークの解約方法【2022/10月版】

iphoneで日向坂46メンバーのメッセージトークの解約方法についての 備忘録をまとめてみる(Φω| ちなみに、iphone11(ios15.x)の場合である。 [操作手順] 1. 「設定」アプリを開く。 2. 画面の上部に表示されている Apple ID をタップ。 3. 「サブスクリプショ…

iphone11(ios13.7)のテザリング(Bluetooth経由)でWindows10のノートPCをインターネット接続

仕事先から貸与されているノートPCのMicrosoft Updateが社内LAN のWifiや有線LANを利用できないため、自分のiphone11にBluetooth 経由でネット接続して更新するしかないという、ありえない事態 になった。ちなみにOSはWindows10 Proである(Φω| せめてUSBケ…

venvでPython仮想環境を作成する

Pythonにもrbenv等のようなバージョン管理ツールが存在するので 導入していく(Φω| 今までゴチャゴチャしてコードは読みやすいのに開発環境構築が いろいろ残念だなと思っていたことが少しずつ明確にはなってきた。 しかし時間がかかる... その後、Pythonの…

auかんたん決済およびauケータイのEZ有料コンテンツを解約するには?

なんでauは利用者にお知らせしないで、自分の公式サイトのヘルプにこっそり 更新しているんだろう?というのが最近、特に気になる。 au iphoneには未対応でau androidの一部の機種だけに対応なら、その時点で 機種変更しようとしてるユーザーに告知するべき…

Flozen-Flaskの使い方

PythonのWebフレームワークFlaskを使っても静的サイトが作れるらしい。 詳しい使い方については触れないが、Flaskあればだいたいできるよってのは 便利でいいなと思う(Φω| 多分ブログツールは1個に決めたら浮気することなく、だいたいそれで完結 して運用す…

Nikolaの使い方

Pelicanの方がPythonで静的サイトを構築するのに記事が多いと思ったけど、 試しにググってみたら、Nikolaの方が多かったwww Nikolaの方がマイナーと聞いていたけど。日本語記事は多い。 ということだけど、どちらも開発継続中だし、好みで使えばいいかも(Φω…

Pelicanの使い方(ポートフォリオ作成用に)

Python環境を構築して久々に使っているので、Python製の静的サイト ジェネレーターのPelicanの使い方について調べたので、メモをまとめて みる(Φω| 他にNikolaとかFrozen-Flaskとか気になったけど取り急ぎ使ってみる には一番、日本語情報が多そうなPelican…

プログラマのポートフォリオについて調べたこと

求人の応募に、「経歴書」と「ポートフォリオ」を提出して下さいと聞いて、 ポートフォリオってデザイナーが就職活動で作る作品集的なものか??? となったので、少し調べてみた(Φω| 程なくして、プログラマやエンジニアの場合は、ExcelかWordなどでまとめ…

ArchLinux(Manjaro含む)をインストールするのに適したノートPC【2020年版】と局所的にThinkPad

ThinkPad X1 Carbon以外にも有能なノートパソコンさんがあると 聞いて、リストをメモしてみた。 別名ThinkPadだけじゃないよリストだったw 状態のいい中古ノートPCは見つけた時にゲットできなければあかん ということを最近も痛感したw(Φω| (わいの靴選び…

Manjaro(or Arch) LinuxにLEMPサーバを導入するには

最近、Nginxをサーバに導入するパターンが増えてる気がするので、手元の Manjaroで導入する場合について調べてみたのでメモ(Φω| おそらくLAMPサーバの場合と同様、バージョンが上がっても基本はこのパターン なのだろう?と思う。 [参考サイト] medium.com …

Slackで2要素認証を設定した時のバックアップコードの使い方について

Slackをインストールして指定ワークスペースにサインインする際に、 メールアドレスとパスワードは分かるけど、認証コードは誰が発行 するものなんだろう?ってのが分からなくて調べたので備忘録として メモしておく(Φω| [使い方とか] 1. 以前、メールに2要…

Windows10の更新で「一部の設定は組織によって管理されています」が表示される場合の解除方法

ずっと、この表示が出るの派遣先の会社に制限をかけられていると 思っていたんだけど、どうやら違ってて仕様というか不具合っぽい(Φω| でも自宅ノートPCはMSI製だけど、そんな表示を見たことないんだが? Microsoft純正のノートPCを貸与されているから?と…

Linux専用機の品定め 〜ThinkPad X1 Carbon編〜

現在はLinuxインストールに難があるMSIのビジネスノートを Windows10 Home(x64)でVirtualBox上でManjaroを利用しているが、 そこそこ不便で、やっぱり専用機が欲しいよねってことで、中古良品の ThinkPadゲットのために情報収集をしている(Φω| スペック先行…

2つ以上前のコミットログを修正するには?

頭がボーッとしていたのか?ノートにコミットログをまとめていたのに 誤って2回も2つ以上前のコミットログを修正しないといけないポカを やらかしたので、修正手順を備忘録としてメモしておく(ΦωΦ;; [手順] 1. 自分が変更したいコミットログの1つ前のコミッ…