年収300万ないアラサープログラマーブログ

明るい未来は望めない底辺PGのブログ

【AWS・EC2】急にSSH接続できなくなった件 タイムアウト編

AWS

1年8ヶ月ほどずっと順調に動いているEC2にふとSSHログインしようとすると、タイムアウトで接続できない! 1年5ヶ月目に確認したときは接続できたのに! 何もしていないのに!放置だったのに! ということが起こりました。 原因 グローバルIPが変わっていたた…

【PHP・meyfa/php-svg】SVGLineのラスタライズメソッドrasterizeを点線 stroke-dasharray対応させる

github.com オリジナルのmeyfa/php-svgのSVGLineクラスは点線を描画させるstroke-dasharrayに対応していない。 ので、自作。

【Youtube】2019/07/31版 複数の動画を一括削除する方法

少し前からYoutubeの投稿動画管理画面は 「Youtube Studio (ベータ版)」 なるものに変わっております。 UIが定期的にアップデートされるのはWebシステムの良いところでも悪いところでもあります。 が、 「動画の複数削除」 ができなくなっているのは完全に、…

【PHP】emptyと数値のうっかりしやすい関係

empty関数に関して認識違いを起こしていたので備忘録。 true empty(0.0) // ==> true empty("0") // ==> true empty("0.0") // ==> false <==!!!!! この動きを失念しておりました。 お粗末様でした。

【Mac】「デバイスに接続できません」と表示されてBlutoothマウスが接続できない。

上記のような表示になり、Blutoothマウスが接続できない時、 あると思います。 再起動、NVRAM/PRAMクリア、マウスの電源入りきり 色々解法があると思いますが、 私の場合は、 「他の危機に接続されていた」 でした。 お粗末様でした。

【Mac・Numbers】重複セルがあるかどうかを判定する

なぜgoogleでNumbersネタを検索すると「Ex●el」が引っかかるんだろう・・・。 だいたい同じとはいえ、「だいたい」なので・・・ 「これ、同じ方法で動くかな?」 なんて考えるのが面倒なんですよね。 結論 ぐぐればすぐに出てきますが、Ex●el同様 IF(COUNTIF…

【GlideApp】2019/07/12現在 検索バーがiPhoneの日本語版だとうまく動かない件

Glide App 便利ですよね。 ただ、2019年7月12日現在 一覧の検索バーが盛大にバグっております。 検索バーに「はひふへほ」と入力すると、 こうなります。 なんじゃこりゃー

【Javascript】hasChildNodes()がずっとtrueな時に確認したいこと

どうみても子供ノードがいないのにhasChildNodes()が常にtrueになる場合。 以下のようになっている可能性も考慮してください。 <div id="no-child-node"> </div> hasChildNodes()をfalseにするためには下記のようになっている必要があります。 <div id="no-child-node"></div> なんてこったい

【meyfa/php-svg】Pathのラスタライズのバグについて

結論を先に書けば、 「パス中の円弧のプロパティ SweepFlagが0の場合は、meyfa/php-svgは正常に動作しない」 となります。 現象 2019/07/02現在、meyfa/php-svgのパスにはバグが存在しています。 MDNによれば、 developer.mozilla.org 下記のSVGは、 <svg width="325px" height="325px" version="1.1" xmlns="http://www.w3.org/2000/svg"> </svg>

【Laravel】サブディレクトリを作成して同一WebサーバにLaravelとWordPressなどを共存させる。

*現状自分用メモ こういう要件はよくあることだと思います。 root | - wordPressディレクトリ | - なにかしら.php | - laravelプロジェクトディレクトリ(例:laravelP) こうなっている場合、wordPressディレクトリにもアクセスしたいし、なにかしら.phpも実…

【PHP】SVG(with text) convert to PNG and save by "meyfa/php-svg"

Postscript I wrote an article about "meyfa/php-svg" in detail. uma-no-kawa.hateblo.jp Environment PHP 7.1.17 meyfa/php 0.90 github.com How to introduce "meyfa/php-svg" Introduce with the composer. composer require meyfa/php-svg If you will…

【個人メモ・Git・Mac】前任者が使っていたPCのGitアカウントを切り替える

あると思います。が、完全個人メモです。 1. ~/.gitconfigを確認し必要に応じて編集 下記のような項目部分を自分のものに変更 [user] name = ~~~~~ email = ~~~@~~~ コマンドを使用して変更するのがよいかも。 $ git config --global user.name "[適当な名前…

【PHP】PHPの不思議な挙動について array_pushとnull

不思議な挙動を見たのでここに 環境 PHP 7.1.17 現象 case 1 まずは普通に string(1) "a" } 問題ないと思います。 case 2 続いて、

【VisualStudioCode・CPI・ぼやき】Remote DevelopementでSSH接続できない

marketplace.visualstudio.com 上記拡張機能を用いて、CPIのサーバ(ZZ, Ace問わず)にSSH接続(パスワード、鍵問わず)しようとするのですが、現状(2019/06/13)うまくいきません。 何か方法はあるのでしょうか?? プレビュー版から追っている便利そうな機能…

【Xamarin・iOS】アーカイブしようとしたら「同じ依存アセンブリの異なるバージョン・・・」と出てアーカイブできない

自分用メモ。 エラーメッセージと自分の解法が噛み合ってない気がするので注意。 同じ依存アセンブリの異なるバージョン間で競合が見つかりました。プロジェクト ファイルで "AutoGenerateBindingRedirects" プロパティを true に設定してください。詳細につ…

【Xamarin】何もしてないのにXMLが一斉に「Value cannot be null」と騒ぎ始めた

自分用メモ クリーンしても何してもダメな時は、再起動。 それに尽きる。

【Xamarin.Forms】端末のディスプレイサイズを取得する

意外と需要はあると思います。 環境 VisualStudio for Mac 8.0.8 Xamarin.Forms 3.3.0.912540 解法 取得位置には注意が必要です。 私の環境では、iPhone8Plusのシミュレータのみ、ContentPageクラスのコンストラクタ内で実行するとNullExceptionになりました…

【PHP】AOSSMSでショートメッセージ SMSを送信する

AOSSMSを利用してSMSを送信します。 www.aixmsg.com 1. 無料トライアルを申し込む 上記HPの「無料トライアル」ボタンを押して無料トライアル申し込みを行う。 翌日ぐらいに電話がかかってくるので応対する。使用用途などを伝える。 その後、メールでログイン…

某証券会社の審査に落ちた

泣いた。男の子なのにね。 人生を否定された気がした。

【CPI・MySQL】CPIの共用ZZサーバでMySQLコマンドを使用したい

という要望、よくあります。よね? すぐ忘れるので自分用メモ mySQLに接続する場合 mysqlコマンド実態はだいたいこのあたりにある↓ /usr/local/mysql5/bin で、接続コマンドは ./mysql -u [契約ユーザ名] -P 3307 -h 127.0.0.1 -p こうです。 .sqlファイルを…

【VisualStudio・Xamarin.Forms】バージョン番号を取得する

Xamarinの記事が古いものが多めで困ります。 自分用のメモです。 環境 Mac Mojave 10.14.4 Visual Studio for Mac 8.0.8(build2) Xamarin.Forms 3.3.0.912540 Xamarin.Essentials 0.11.0-preview 解 バージョン番号を取得する場合、DependencyServiceを使っ…

【自分用・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文字列の出力 ラスタライズ 円のアンチエイリアス その他仕様 tr…

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

追記 ↓でもう少し詳し目の記事を描きました。 uma-no-kawa.hateblo.jp 環境 PHP 7.1.17 meyfa/php 0.90 github.com meyfa/phpの導入 composerで導入します。 composer require meyfa/php-svg テキストを使用する場合は、gd以外にも --with-freetype-dir=/usr…

【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…