mayaの実験場

この人生は沼だらけ

2019-01-01から1年間の記事一覧

Firebase Authでエラーコード17999を踏んだ話

mayatan.hatenablog.jp この続き。 前回の前提、および経緯 ・定数はConst.swiftに外出し ・Utility.debugLogはどこかからパクったんだけどデバッグウィンドウにファイル名称、行数込みで表示してくれる嬉しいfunction ・Const().actionCodeSettingsUrl = "h…

CodeIgniterでできると思ってたものができず焦った件

SELECT HEX(AES_ENCRYPT('hogehoge', '暗号化のタネ')) as enc_password FROM `account` こういうことやりたかったんですが。 CIで直訳するとこうなる。 $this->db->select("HEX(AES_ENCRYPT('hogehoge', '暗号化のタネ')) as enc_password"); $enc_password…

pdflibをPHPで使える様Amazon Linuxにインストールしてみる

MacのLAMP環境で試した拙稿はこちら。 mayatan.hatenablog.jp 今回はAmazon Linux。 https://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/install-LAMP.htmldocs.aws.amazon.com 上記リンクのステップ3まで完了している+mbstringをインストール+タ…

Firebase Authで「Domain not whitelisted by project」を踏んだ理由が意外な理由だった話

ちょっと気づくのに時間がかかり手こずった記念。 前提 ・定数はConst.swiftに外出し ・Utility.debugLogはどこかからパクったんだけどデバッグウィンドウにファイル名称、行数込みで表示してくれる嬉しいfunction ・Const().actionCodeSettingsUrl = "https…

xcodeが古くビルドができない場合の対応

この日が来やがった。実機をつないでRunしたら→XCodeが対応していません件です。 mayatan.hatenablog.jp この方法で誤魔化してたんだけどw 遂に違和感に気づいたのか(はたまたまだリリースされてないバージョンのダミーフォルダまで作ったせいかw)やはり叱…

Amazon SESを生涯初めてセットアップした話

経緯としては以下の通り ・Lightsailにてsendmailから発信する、GSuiteでアカウント作ったメールの配信が遅延する ・maillogを漁っていると、以下のメッセージ Deferred: Connection timed out with aspmx.l.google.com. ・他のサーバでは発生していない ↓ …

LINUXのbashで流したコマンドの一覧を取得する&削除する

ぶっちゃけ今更ググるのか?シリーズ。 bashで死ぬ程試行したコマンドのログをひっくり返したくなった為、history コマンドをググる。 www.atmarkit.co.jp なお検索したい際は history | grep hogehoge こうやりました。 んで、参照できるということは実ファ…

Macのみで証明書の.p12ファイルを生成する手順

あまり需要があるかわからないのですが。 1.キーチェーンアクセスを開く。 2.認証局に証明書を要求し、よしなに.certSigningRequestファイルを作る 必ずディスクに保存します。 3.いま作った名称でキーチェーンアクセスを検索 4.秘密鍵と公開鍵が見える…

その昔ネットショップ制作詐欺にかかった振りしてみた話

今朝のワイドショー見てて思い出した。 私のところによりにもよってネットショップ制作詐欺の案内の電話が来たことがありました。orz securitynews.so-net.ne.jp 好きなもの選んでネット上でセレクトショップ作ってもらってOK 仕入れ、在庫の手間不要 最初に…

PDFLibをmac上のLAMP環境で試してみた

頭の中はすっかり年末です。 さて諸般の事情で、PDFLibとPHPによる電子署名を試してみることにしました。 www.pdflib.jp と言っても、電子署名を行うのには ・PDFLib www.pdflib.jp ・PLOP および PLOP DS www.pdflib.jp の3製品を使います。 そして、PLOP…

AWS Lightsailで独自ドメイン入れたらgetimagesizeでConnection refusedした話

仕様要件 AWS Lightsail上のAmazon Linuxにて運用。 Lightsail側で独自ドメイン適用。 あとmod_rewriteと.htaccessで強制SSL。 画像群は同一サーバに置く。S3は使わない。 同一サーバ内の画像フォルダの画像をギャラリー表示したいオーダー。 今回は画像のギ…

INTL_IDNA_VARIANT_2003がdeprecatedしたので対策

やっとホームグラウンドのLAMPに戻って来ました。そしたら Severity: 8192 --> idn_to_ascii(): INTL_IDNA_VARIANT_2003 is deprecated /system/libraries/Email.php 1856 まあCIのバージョンが少し古かったんですが、PHP本家を参照するとこのような話でした…

Apple IDの2ステップ認証と2ファクタ認証の違いが把握できず苦労した

さて、App Store Connect、Apple Developer Center などで作業する際に、iPhone上で何やら訊かれるようになりました。 この下の画面の確認コードをブラウザで入力しないと何もできませぬ。 この人が2ファクタ認証というものです。 support.apple.com で、我…

gitでもらってサーバに配置したLaravelが動作せず苦労した

Laravelと言われて何故魔女っ子なのか平成生まれにはもう分かるまい。 gitでソースコードを頂戴して ↓ Sakura Internet Virtual Private Serverに借りたスペースにsftpで配置し(ここから間違っている疑惑) ↓ 500 Internal Server Error に苛まれ続けており…

iOSのプッシュ通知の証明書に手を焼いた話

理解できてない故に如何にも陥る話。 最初はxcodeビルド端末ではプッシュ通知が確認できているんだけど、testflight越しにインストールしてもらってる他の端末で確認できてない。 方々ググった挙句、testflightでもAPNs証明書はsandboxではダメで、prodを使…

なんとなく掴めたfirebase authの勘所

必要要件 firebase firestore とfirebase auth。 基本仕様 SNSっぽく会員登録および認証を使う=firebase auth 但しログインしていなくても各アカウントのニックネームとか可視範囲がある=firebase firestore アカウント登録画面の仕様(追々修正した結果)…

ネットに散らばるサンプルコードを素直にコピペしても動作しない問題

いちいちうまい挿絵があるので、いらすとやヘビロテです。 殊更Swift習得中にハマりました。 Qiitaあたりからソースコードをコピペ ↓ ビルド→Fail ↓ 提案されるままにFix ↓ 更にFail(−_−#) ↓ 2つ上から繰り返す ↓ もういいわい!ご飯作る! という話があり…

PHPでサイトマップを出力してみるサンプル

mayatan.hatenablog.jp 続き。軽くサイトマップの出力ソースを公開します。 基本仕様 LAMP ブログっぽくデータベースに可変ページが追加されるタイプ 今度は固定ページと可変ページを入れる 可変ページの一覧は前もって取得してある なお出力ページ一覧(固…

PHPでRSSを出力してみるサンプル

上司「某サービスのサイトマップとRSSのURLくれや」 私「やばw 作った覚えがないからw 今から作るわw 僕に30分時間をくださいw サーセンww」 本日も平和です。しかもこの流れは弊社史上2回目みたいな気がします。 なお合わせて小一時間でよしなに引き渡しま…

SPFレコードを設定して配信メールが迷惑メールフォルダに振り分けられるのを防ぐぞ

たまにしかやらないので忘れるシリーズ。 asumeru.net こちらに倣って dig hogehoge.com txt を試す。 text = "v=spf1 ip4:xxx.xxx.xxx.xxx include:1lejend.com ~all" こんな一文が出てくるはずが、出てきてくれない。orz 今回はAWS LightsailなのでRoute53…

ホムペを更新するまでFontAwesomeのバージョンアップに気づかなかった

mayarin.github.io あまり文章量はないんですが、各divをパタパタにしたく。 fontawesome.com キャレットのフォントを借りてくる…も、表示されない… これバージョンアップしたか、とCSSの参照先を変更すると、 フッタのTwitterとInstagramのアイコンが消えて…

Bootstrap4でviewportが動かん!ただの浦島太郎だった話w

hidden-xs でいいじゃん!と思ったんですが、動かないorz getbootstrap.com なるほどクラス名称がまるっと変わってしまった模様。 今回のオーダーはスマホとPCでボタンのレイアウトを変えたいとのことなので、めいめいで表示する為のdivを作り d-lg-none と …

ここだけの話、FuelPHPを初めて触った

…習得するより先に仕事が降ってくるとは思わなかったんだもん。 まずお定まりの php composer.phar update で叱られる。言うこと聞くも Could not open input file: composer.phar とまた叱られる。仕方ないから php /home/username/composer.phar update で…

Asanaがまたまた進化してるー!

私の大好きなasana。 新規にアカウント及びプロジェクトを作ったのですが、 UIが新しくなって、タグの紐付けが新しくなっていましたー! ステータスとか進捗をタグで記述するのが、捗る! ありがとうAsana。強く生きられるよ。

早速ガシガシ仕事探しだ!

さてさて早速クラウドワークスやら漁ってみてますよっと。 ひとまずこちら、 Web開発なら超クールなデザインは対応できないものの LAMP環境ならば、要件定義→画面設計→内部設計→データベース設計→実装→jQueryギミック実装→検証→保守 とひとりで総てできるの…

っしゃー会社辞め…→待遇が跳ね上がった!w

はい。 追記 まさかの待遇アップww すみません良い子は真似しないほうがいいです。 取り敢えず Swift は余程の事がなければ二度とやらない。 言語が悪いんじゃないんだ、我々の肌に合わなかったんだ。 転職エージェントには謝りまくっておこう。 以前から辞…

Minifyされたソースを解析したい時がある…そんな時!

昔の私に教えたいシリーズ。 unminify.com 本当はVSCodeでやれるといいんですが。見つけ出すまで暫定的にWebを使います。 昔々に某サービスのブックマークレットを研究せよとお達しが出た際に (ブックマークレットってのも既に懐かしく思い出すのに時間が掛…

AsanaとInstaganttを組み合わせてタスクを体系的にまとめたら幸せになれた話

自称GTD研究家の私が改めてAsanaの使い方を突き詰めてみた。(どやさ なおGTDという手法についてそもそも解っていない場合は、他サイトでの解説が詳しいのでそちらに任せます。 www.jooto.com 1. まず前提的にここまでの私の仕事の進め方 私の仕事の流れは概…

気合い入れてローカルのLAMP環境を再構築した

Swift作業が一段落着き、改めて私のホームグラウンドはLAMPだwと認識w ReactNativeはいいんだいw 次のこととか考えて、CodeIgniterでのフルスクラッチのみならず色々手を広げてみようとローカル環境を作り直しました。 そしたらかつて作っていた筈なのに変な…

iOSアプリのキャレットが失踪した話

ことの発端は、UITextInputの枠線。 幅を0にするとShadeで描画され、背景色と同じ色にして幅1pxにしてもShadeが描画される為 枠線が残り格好悪いと言われたこと。 回答は 該当UI部品.borderStyle = .none だったんだけれど、更に問題発生。 qiita.com ある入…