意識低い系プログラマーブログ

意識低い系プログラマーはアウトプットを通して変われるのか。

【自分用・Unity】Safari × Unity(WebGL)でオブジェクトが真っ黒になる

あくまで個人用メモです。 環境 Unity for Mac (2018.3.0f2) Safari 12.1 (14607.1.40.1.4) 現象 Safariでのみオブジェクトが真っ黒になる。 解法 Point LightをDirectional Lightに変更すると治りました。

【PHP】ビルトインサーバではどうあがいてもexecが非同期にならない件

ビルトインサーバ 便利ですよね php -S 0.0.0.0:8080 -t . こんな感じでよく使うと思います。 でもこのサーバ内で、下記のようなコードを書いても非同期にならないのです。悲しいですね。 /dev/null 2>&1 < /dev/null &");

【Javascript】IEでのgetBoundingClientRectにはx,yがない件

題で完結し、MDNを確認すればすぐにわかることなのですが、 let hoge = fuga.getBoundingClientRect(); let piyo = hoge.x * 2; console.log(piyo); みたいなコードを書こうものなら NaN ってなります。MDNに倣い let hoge = fuga.getBoundingClientRect(); …

【PHP】meyfa/php-svg のススメ

PHP

PHPでSVGを取り扱う際に便利なライブラリ「meyfa/php-svg」のご紹介です。 順次追記します 環境 インストール 使用方法 オブジェクト生成 ノードの追加 基本 四角 矩形 テキスト 画像 SVG文字列の出力 ラスタライズ 円のアンチエイリアス その他仕様 transfo…

FileZillaで「書き込み用に "XXXXXXX" を開くのに失敗しました」と表示されコピーができない

コピー先のディレクトリの権限が755だったりしませんか? 775にしましょう。

【GAS・スプレッドシート】コピーしたスプレッドシートに結びついているGASでのSpreadsheetApp.getActive()は何が取得できるのか

スプレッドシートAをコピーした場合(A'とする)、 それに結びついているGAS(Gaとする)は、 A'とも結びつく GaのコピーGa'が生成される のどちらかという問題。 これの解は2なのですが、同名でコピーされてしまうため、非常にわかりにくいですよね。 せめて…

【Laravel】CPIサーバにおける.htaccessの記述例

自分用メモ publicフォルダ削除時 publicフォルダを削除し、html/[プロジェクトフォルダ]の構成時。htmlフォルダ直下に下記を記述。 # PHPのバージョン指定 AddHandler x-httpd-php5619a .php <IfModule mod_rewrite.c> # .envファイルに直接アクセスすることを禁ずる <Files ~ "\.(env)$"> deny from all </Files></ifmodule>…

【PHP】meyfa/php-svgでSVGをPNGにして保存する(テキスト付き)

PHP

環境 PHP 7.1.17 meyfa/php 0.90 github.com meyfa/phpの導入 composerで導入します。 composer require meyfa/php-svg テキストを使用する場合は、gd以外にも --with-freetype-dir=/usr 拡張設定が必要です。 phpenvの場合は、 (MAC) $HOME/.phpenv/plugins…

【Laravel・PHP・うっかり】FileのMax Validateionがうまく動かない件

当たり前なのですが、php.iniなどに post_max_size = 8M などと設定されているのに、 validate($request, [ "file" => "required|file|max:8000" ]); などと最大サイズを指定しても、validation.phpの [ //.... 'file' => 'The :attribute may not be great…

【WPF】ImageのSourceを埋め込み画像から埋め込み画像に変更しようとしただけで消えたり散々な目にあった

結論だけですが、 たとえばプロジェクトの直下にImagesってフォルダを作ってその下にtest.jpgとかを入れてたとするとき、 image.Source = new BitmapImage(new Uri(@"Images/test.jpg",UriKind.Relative)); ↑こっちはダメで image.Source = new BitmapImage(…

【レビューではない】ONE PIECE WORLD SEEKER ワンピース ワールドシーカー プレイ感想

今回は、私の通常のレビュー方針から外れて純粋に思ったことを書こうと思います。 エゴサしてきた開発者の方々に見てもらえたらいいと思って書く。そんなことないだろうけど。 なお、通常のレビュー方針はこちら↓ レビューの指針について - 意識低い系プログ…

【PHP・Laravel5】リダイレクトにエラーメッセージを付記したい

自分用のメモに 環境 Laravel 5.4.* PHP 5.6.9 実装 route("[ルート名]") ->withErrors([ "msg" => "エラーメッセージ" ]);

【yubinbango.js】一つのフォームに複数の住所入力欄がある場合躓きやすいポイント

yubinbango.js とても便利ですよね。 github.com 複数住所の場合も対応していてとても便利なのですが、 住所一つのパターンから複数に拡張しようとするとよく躓きます。なのでそのメモを。 一つの場合 <form action="hogehoge" method="POST" class="h-adr"> <input type="hidden" class="p-country-name" value="Japan"> <div> <label for="">住所</label> 〒<input type="text" class="p-postal-code">-</div></form>

【Laravel・Vue.js】php artisan serve --host 0.0.0.0と初期状態のnpm run hotが両立しない件

環境 Laravel 5.7 現象 iOSでの見え方を確認するため php artisan serve --host 0.0.0.0 を実行。更新をすぐに確認したいので npm run hot を実行していた。(実際はyarnだった) 上記の状態でiOS(外部デバイス)からアクセスすると、 画面が真っ白。 色々調…

【Javascript】Bootstrap-datarangepickerを日本語化する

バージョンによってやり方がよく変わるので... 環境 Bootstrap-datapicker 3.0.3 コード $('#hoge').daterangepicker({ locale: { format: 'YYYY/MM/DD', yearSuffix: '年', showMonthAfterYear: true, monthNames: ['1月', '2月', '3月', '4月', '5月', '6…

【Slim3・mPDF】PDFを表示しようとしたら画面が大変なことになった件

PHP

現象 大変なことになった 解法 get('/pdf', function (Request $request, Response $response) { $mpdf = new Mpdf(); $mpdf->WriteHTML("<h1>Hello World</h1>"); $mpdf->Output(); //↓これが重要 return $response->withHeader('Content-Type', 'application/pdf');…

【Unity】JSON must represent an object type. への対応

UnityのUnityEngine.JsonUtilityはJsonパースにおいて非常に有用ですが、少し癖が強い感があります。 よくありそうなケース [ { "id":1, "name":"山田" }, { "id":2, "name":"田中" } ] これがパースできないのです。 これをパースしようとすると、 JSON mus…

2018年 買ってよかったもの・やってよかったこと

2019年になり1週間が経ちますが、 個人的に昨年 買って もしくは やってよかったことをまとめてみたいと思います。 買ってよかったもの Nintendo Switch Nintendo Switch 本体 (ニンテンドースイッチ) 【Joy-Con (L) ネオンブルー/ (R) ネオンレッド】出版…

【PHP】CPIサーバでImageMagickを動かすときに大変だった件

サポートに問い合わせしたところ、 シェアードZZプランではPHP5.3.29でしかImageMagickが利用できない。 とのこと。 なので、.htaccessに AddHandler x-httpd-php5329 .php これが必要ということですね。 これはつまり、 Laravelが使えない ということです。…

【WebGL 1】画面全体が汚い。それRetinaじゃない?

タイトルで全て終わりです。 WebGLでいくらテクスチャの拡縮設定変えたり、アンチリエイアス周りみても画面が汚い... って時は、たぶんこれ。 例 画面全体をWebGL製のキャンバスにする場合 コード 誤 var c = document.getElementById("canvas"); c.width = …

【失敗】【Webpack4・Pug】ただPugをHtmlにしたいだけなのになぜこんなに辛いんだ。

技術力のなさを自ら露呈していくスタイル。 どなたかご教授願います。 今回のお題は PugでHTMLを変換するだけのWebpack4を作りたかった これです。それ以外の一切は行いません。 環境 { "name": "app_name", "version": "1.0.0", "description": "", "main":…

【レビュー・ゲーム】Nintendo Switchを購入しました。

今話題のPayPayを使用してNintendo Switchを購入いたしました。 Nintendo Switch 本体 (ニンテンドースイッチ) 【Joy-Con (L) ネオンブルー/ (R) ネオンレッド】出版社/メーカー: 任天堂発売日: 2017/03/03メディア: Video Gameこの商品を含むブログ (35件) …

【PHP5.6・Laravel5.4】バリデーション min, sizeが正常に動かない!って時に

環境 PHP 5.6 Laravel 5.4 現象 下記コードはうまく動きません。いつでもバリデーションをパスします。 $testNo //何かしらの数値変数 ]; $rule = [ "testNo" => "min:1" ]; $message = [ "testNo.min" => "Min Error." ]; Validator::make($input, $rule, …

【日常】SMBCダイレクトとV-passの違い

ほんと昨今の銀行金融系サービスは分かりにくい。 ってことで、タイトルにも書いたSMBCダイレクトとV-passの違いについて端的に... 共通点は、あなたが意識的に加入していなければ加入していない ということです。 それぞれの公式HPからサービスの利用開始手…

【ネタ】圧縮時間 47866369時間

圧縮終わるまで生きてるかなぁ...

【PHP7・Laravel5.5】Mail::toが正常に動作しない!仕様を勘違いしていた話

下記コードがhogehoge@test.comに届かずfugafuga@test.comに届いてしまう問題に遭遇。 原因はLaravelのメールの設定の挙動を勘違いしていたこと。 send($mailInstance); 環境 PHP 7.1.21 laravel/framework 5.5 原因 config/mail.phpの65行目付近に下記のよ…

【Xamarin】Could not load assembly ... でアプリをアーカイブ化できない

割とあるあるかと思います。 環境 VisualStudio for Mac COMMUNITY 7.6.11 Xamarin.Forms 3.3.0.9 現象 Could not load assembly [プロジェクト名], Version=0.0.0.0, Culture=neutral, PublicKeyToken='. Perhaps it doesn't exist in the Mono for Android…

【レビュー・書籍】日本史で学ぶ経済学

日本史で学ぶ経済学作者: 横山和輝出版社/メーカー: 東洋経済新報社発売日: 2018/09/21メディア: 単行本この商品を含むブログを見る 今回はこの本をレビューしていきます。 先に レビューの指針について - 意識低い系プログラマーブログ をご一読ください。 …

レビューの指針について

今後、書籍やゲームのレビューをしていく予定ですので、レビューの指針をここにまとめておきたいとおきます。 レビューの指針 ネガティブなレビューはしない 昨今のインターネットでは、買わない理由を探すのは比較的簡単なように思います。 しかし、逆に買…

【PHP・Stripe】顧客情報を変更しようとするとエラーになる【うっかり】

うっかりが多いので、うっかりをカテゴライズしました。 環境 PHP 5.6.38 stripe/stripe-php 6.21.0 ソース 下記ソースは \Stripe\Error\InvalidRequest が発生します。 email = "test@testcom"; $cu->save(); 理由は簡単。 メール文字列がメールフォーマッ…