skillup

技術ブログ

no image

MacでのVirtualHost設定

MacでのVirtualHostについて。 設定方法 いつもlocalhost/〜でアクセスしててapacheにAliasとか書いてました・・・ windows同様に普通にhost設定すればいいじゃん …

no image

サロゲートキーに関して

2018/11/24   -Database
 

テーブル設計に関してのメモ。 テーブルを作る時にid int not null auto_increment primary keyを自動的に作ることが多いと思いますが、サロゲートキーといい、グレーノ …

no image

npmコマンドの整理

npmのコマンドのまとめに関して。 npmとは? nodeによるライブラリのパッケージ管理の手法。PHPでいうcomposer。composerがcomposer.jsonで管理するのと同様。pack …

no image

ファイルポインタ関連の操作に関して

2018/11/18   -PHP
 

CSVの読み込みに関してファイルポインタ関連で色々と整理することがあったのでメモ。 今回やりたかった処理 CSVファイルを読み込み(文字コードがUTF8かはわからない) 一時ファイルに文字コードを変換 …

no image

mb_convert_encodingに関して(文字コードの自動検出やその周辺)

2018/11/18   -PHP
 

以前Perlでもやりましたが、文字コードの自動検出に関して。 ちなみにcp932=SJIS-WINです。 参考リンク Perlでの動的改行コード読み込みに関して+cp932ネタ PHPの場合、mb_d …

no image

BrowserSyncを使ったホットリロードに関して

2018/11/11   -デザイン
 ,

BrowserSyncを使ったブラウザのホットリロードに関して。 ホットリロードとは「エディタなどで更新があった際にブラウザがすぐに検知して、最新の状態に自動更新してくれる」状態にブラウザをすることで …

no image

Laravelでのアプリ間のログイン連携

2018/11/11   -PHP
 

実務でLaravelで複数のアプリを作成し、アプリ同士でログイン連携をさせるという機能が実務であったため、メモします。 例えばhttp://example.comという売上管理のアプリでログイン認証を …

no image

emptyの扱いに関して

PHPで空白や存在確認として便利なemptyですが、乱用すると意図しない動きをすることがあるケースが多々あります。 emptyの挙動に関して 基本的には下記のものがtrueになります。 空白 null …

no image

ファジープロジェクト対策 その2

前回に引き続き、大事だと思ったこと。一部単なるフレームワークの作り方的な内容になっているかも。 テンプレート共通化 ラジオ、セレクト、チェックボックスなどはテンプレート化しておき、1行もしくは数行で処 …

no image

ファジープロジェクト対策 その1

5月ぐらいから着手していたプロジェクト(顧客管理ソフト)が終焉を迎え、検証段階に入ったので、記して置きたいことなど。 数ヶ月程度ですが、自分が携わったプロジェクトの中では過去最大クラスのものでした。 …