haiju's 開発メモ

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

自分用メモ

Laravel6.xでAjaxで連動プルダウンを作るには?

最初のプルダウンで選択したIDで動的に連動プルダウンを作りたいのだが、 動きだけ見て、AjaxでPOST送信してコントローラに送ってDatabaseを検索した 値をviewに返せばいいんじゃね?ということで、必要な情報を調べたので メモしておく(Φω| 尚、作業はこれ…

Laravelでキャッシュクリアするコマンド

XAMPPサーバで開発されてた既存システムの文字コードがEUC-JPと 聞いたので、ついでに覚えたての一緒に改行コードも確認できるコマンド を叩いたら、XAMPPだからはあると思うけど改行コードがCRLFだったw 気づかなかったら文字コードが普通にSJISでリプレー…

Laravel6.xのクエリビルダでJOINやサブクエリの書き方【作業中】

調べながら作業しているのでとりあえず参考サイトのメモだけ。 実装と動作確認ができたら、書き方についても整理してまとめる(Φω| [書き方] [参考サイト] tanaken.me www.ritolab.com programming-study.com waterfalls.hatenablog.com qiita.com alaki.co.…

原価計算と原価周辺の専門用語について学習するサイト

建築会計だけでなく工業簿記の知識が必要すぎる(´;ω;`)ウゥゥ 業務知識がないところにソースコードを読んでプログラミングとか 無理すぎるって...(´;ω;`)ウゥゥ [参考サイト] costaccounting.tokyo costaccounting.tokyo kanjokamoku.k-solution.info www.yuto…

工事原価の集計に関わる要素について

建設事務方面の業務知識がないのでひぃひぃ言ってるw(´;ω;`)ウゥゥ [調べてちょっとわかったこと] 1. 工事原価の構成要素は、材料費、労務費、外注費、経費で構成される。 2. 工事原価における材料費とは 工事の施工のために直接購入された素材(機材?)等の物…

Laravel6.xでバリデーション専用クラスを作成して使う【作業中】

バリデーションをコントローラーに実装すると、やたらと重たくなるので 専用クラスとかに分離して使いたいなと考えていて、とりあえず作業前 だけど調べたので参考サイトをメモしていく(Φω| 尚、実際に作業したら作業手順についても後でまとめていく。 [手…

古すぎるjQueryと新しいjQueryに互換性がなかったので素のJSで書く方向に改めた

Edgeで記事を書くを選ぶと必ずではないけど1つ前の記事編集ページに なる不具合が発生する。ちなみに昨日もあった。 htmlもjsももちろんWebの汎用言語でもUTF-8指定でしか実装したことなかったけど、 環境によっては、EUC-JPとかSJIS固定で書かれているもの…

html5にhead内のmeta『X-UA-Compatible:IE=edge』も必要なのか?

古いhtml4から移行する時にある、おそらくIE用の独自設定と思われる <meta http-equiv="X-UA-Compatible" content="IE=edge"> って、 html5でも必要なのか調べてみた。 結論は不要だった。 [参考サイト] 125naroom.com</meta>

ec2のインスタンス(AmazonLinux2)にnkfコマンドをインストール

詳細については後日まとめるため参考サイトのみメモしておく(Φω| [手順] 1. nkfパッケージをダウンロード。 $ wget https://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/n/nkf-2.1.3-5.el7.x86_64.rpm 2. rpmコマンドでインストール。 $ sudo su - # r…

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個に決めたら浮気することなく、だいたいそれで完結 して運用す…