2019-01-01から1年間の記事一覧
ファイル名はconfig以下のファイルがそうなっていたので、 snakeケース想定でメソッドやファイルを実装していたw(Φω| その辺のチェックなしでマズいと思ったので、改めて調べた ところ、snakeケースで問題なかったみたいだwww 日本語の情報にたどり着けな…
昨日は、PHPで小数点ありの数値を比較/計算するには、 gmp関数やBC Math関数を使うという事実を知って、BC Math関数 を使ってコードを実装していたけど、もう少し詳しく追って いきたいので、学習の参考になりそうなサイトについてメモしていく。 ここで、注…
microtime(true)で経過時間を求める関数を実装していたけど、 詳しい人に聞いたら、floatで経過時間を求めるとミリ秒と timestamp(整数)の間で値のズレが生じるから、組み込みの GMP関数かBC Math関数を使うのがいいと教えてもらった。 え?今までの「microt…
Windows10でXAMPP portableを利用しローカルにPHP開発環境 を構築しているが、PHP7.3.9でstrtotime()が正しい値を返していない のではないか?疑惑があるので、XAMPPのPHPのバージョン違いで 検証中の件をまとめてみる(Φω| ちなみに、CodeIgniter3.1.11も使…
プロトタイプの実装にPHP7.3を利用しているので、date()とstrtotime() じゃなくて、dateTimeクラスを使って現在の時間の0.5秒後を取得しよう としているのだが、0.5の前の「0.」が空白というか切り捨てられて0.5秒が 5秒になってしまう。しかもサンプルに、…
通常のリクエストヘッダは$_SERVER['HTTP_REFERER']等で取得できる ので、独自追加したリクエストヘッダーもそういう風な方法で取得できた らforeachで回さなくて楽なのになーと思ったので調べてみた(Φω| [手順] 添字を以下のように直す。 1.「X-」の前にプ…
帰宅してから詳しく書く。 [参考サイト] qiita.com laboradian.com www.billionwallet.com www.billionwallet.com
万が一、フレームワークがLaravelに途中から変わってもいいように ローカルのPCにLaragonをインストールして初回起動してみたので、 やったことをまとめてみる(Φω| 最新版のLaragonのデフォルトのPHPバージョンが5.xだったの 何気に微妙だった・・・。まぁ…
ターミナル右上にリストボックスがあるの気づかなくて、 メニューの設定ばかり気にしてたよ・・・orz (でも保存して再起動したら、リストボックスからPowerShellが 消えたので問題なし) 以前、Chocolateyを利用するにはPowerShellという情報が インプットさ…
そもそもPHPの連想配列では、JavaScriptのように1つのkeyに対して 複数のvalueを定義することはできかったような気がする(連想配列の入れ子は 持てるけど)し、CodeIgniter3.xのユーザーカスタムの設定ファイルで想定 されている定義方法は $config['SOME'] =…
PHPでWeb開発は楽そうって考えている素人の人は多そうだけど 作り具合によっては実行時にコンパイルだと、微妙な実装部が やっぱり動いてなかったんだーってなってショックが大きいので、 最近のJava以外の静的型付け言語でWeb開発はどうなの? (昔はC#でWeb…
timestampを制限時間内か判定して超えたらエラーを 表示するためには、date.timezoneを日本時間(Asia/Tokyo) に修正する必要があった!!! というのを思い出してxampp/php/php.iniで修正する項目 について調べて試したので備忘録としてメモる(Φω| [手順] 1…
とある画面から次画面に遷移するアクセス時間に制限を 設けて、規定時間を超えたらエラー画面を表示するような サンプルコードを書くのに必要そうな情報についてメモ しておく(Φω| [参考サイト] tetechi.com wepicks.net onocom.net syncer.jp www.sejuku.n…
設定ファイルを外部から読むにはどうするか調べて試して みたので、備忘録としてまとめる(Φω| [手順] 1. application/config以下に拡張子が「.php」の設定ファイルを配置。 2. 自動読み込みでautoloadを設定。 3. apacheが起動していたら再起動。 4. Contro…
出勤したらデュアルモニタの右側の解像度が崩壊してた。 で、これに対処する方法について単純にドライバを更新する 方法以前の対応策を備忘録としてまとめる(Φω| [対処方法] ケーブルの接続不良でモニタの解像度が下がることがある ということなので、以下…
CodeIgniter3.xと大雑把に書いてたけど、3系でもバージョンによって 利用できるPHP7のバージョンが違ったり、7自体をサポートしてなかっ たりするらしい。 ちなみにXAMPP portable最新のPHPは7.3.9で7.3がサポートされている のは最新の3.1.11のみという情報…
CodeIgniter 4.xも出たけど、とりあえず3.xでCSRFプロテクション 機能を使う場合について調べたのでメモしておく(Φω| [手順] 1. codeigniter/application/config/config.phpを開き、下記赤枠の項目をTRUEに変更。 下記変更でプログラム全体に有効になり、画…
CodeIgniter 4.xのrc2が出たけど、とりあえず3.1.xの最新で バリデーション含むフォーム作成をユーザーガイドを見ながら やっている。 で、バリデーションエラー時のメッセージを日本語化する 方法についてメモしておく(Φω| いまいち、プロトタイプの流れが…
自宅ノートPCはWindows10 HomeでVirtualBoxでManjaroを 運用しているけど、ManjaroにRubyとSinatraを試す環境は 作りたくない。 また、Rubyをインストーラーを使ってレジストリを汚さずに アーカイブを任意のディレクトリに展開してPATH設定をした だけでXAM…
CodeIgniter3.xでBootstrapまでデカくなくていいけど 手書きじゃなくて簡易なCSSフレームワークを使いたい 場合の導入方法について調べたのでメモしておく(Φω| 調べただけで動かしてないけど基本的にそれでイケるはず. [手順] 1. applicationフォルダと同じ…
この記事を読んだ時に、application/config/routes.phpを適切に修正 すればいいだけでは?と思ったが、Formヘルパーを利用して画面を 実装した場合に、「index.php」がcodeIgniter3.xを設置したURLの「/」 の後ろに表示されるという仕様になっているというの…
こちらも、同じ理由で参考サイトのみ備忘録としてまとめて 自宅のテスト環境で試しながら基本的な使い方について調べる。 それにしても、FuelPHPのチュートリアルはあまり新しい情報が ないみたいだなー。特に日本語のが(Φω| まぁ英語サイトで使い方を学べ…
詳細については帰宅してから、いじる予定(Φω| なぜなら、この資料を見ながら調べている環境にはメモリが Win10 Proに8GBしか詰まれてないので並列作業で捗らない から (タブブラウザ2種類で複数タブを開きながらVSCodeで コードを書いてXAMPPを動かしてたら…
昨日はCodeIgniter3.xを調べる環境をXAMPP portableを利用して 簡易環境を構築してみたが、今日はFuelPHPを調べる環境を構築 してみたので、手順をまとめてみる(Φω| [手順] 1. FuelPHPの現時点での最新版(v1.8.2)をDL. 2. 1を解凍してルートディレクトリに…
昨日はXAMPP Portableで簡易的にフレームワークを試す環境を 構築した。Portableお手軽だけど64bitじゃねーし。 昨日、構築した環境を見直したら64bitだったよ? DLしたものはコレ↓ xampp-portable-windows-x64-7.3.9-0-VC15.7z ってことで、他にも64bitで使…
今どきのWeb開発で使えるフレームワークを調査するために、ただテキスト 情報だけを読んで選定するのどうなん?と思ったので、DockerやVMを立てる のすら面倒くさかったので、XAMPP portableを使ってみたので忘れないうち に環境構築についてメモしておく。…
PostgreSQLの9.6.xにPHPで生成した現在日付(date('Y-m-d H:i:s'))を insertしたいが、下記エラーが発生しinsertができない。 SQLSTATE[22007]: Invalid datetime format: 7 ERROR: invalid input syntax for type timestamp: "$created_at" 調べても調べても…
海外FX会社として練習用にXMを利用しているが、初期値を少し前の ブログで変更したのもあり、少額ハイレバレッジで実践するテスト をしてみたら、ハイレバ的には足りてないはずないのに、MT4に 証拠金が不足していますと言われて取引できなかったw 一体、口…
Win10のVM上に立ってるManjaroだけど、スクリーンセーバーを 設定できるんだっけ?(サスペンドするの早くね?)ってのが 気になったので少し調べた。 内容と作業内容はあとで精査するとして、参考サイトをメモして おこう(Φω| [参考サイト] linuxhint.com
たしか、MT4のデフォルトで表示されている通貨ペアのデフォルトだった バーチャートからローソク足に表示切替した際は、特に他に設定した ものはなかった記憶だけど、そこに監視したい他の通貨ペアを追加した際、 同じ方法を試したところ設定値は切り替わる…