鶏口牛後な日々

心の赴くまま、やりたいことを仕事に。

XCode初心者が自分が欲しいタイマーアプリを作るまでの覚書

はじめに パンケーキをよく焼きます。 そんなとき、まずは、生地をフライパンに落としてから、上を向いている面にふつふつと穴が空いて一通り熱が通る頃に、フライ返しでひっくり返しますよね。 その後、少し立って裏面もいい焼き色がついたら、お皿にあげま…

Chromeのフルページスクショ機能

Chromeには便利な、サイト全体のスクリーンショット(スクリーンキャプチャ)をとってくれる機能があるんですよね。 地味に大変便利で、頻繁に利用します。 で、毎回忘れるw ので備忘。 Command + Shift + P で full と入力 Enter 毎回忘れて、検索する手間…

Wordpressで特定のページにBasic認証をかける(個人的備忘)

環境 AWS Lightsail bitnami はじめに サイト全体にBasic Authかける場合はこっちの記事参照。 特定のページへかける場合 こちらのページが良い感じの実装方法を書いてくれている。 WordPressの特定のページにBasic認証を設定する方法 - Offise Kondo 現在実…

Office365 Powerpoint for Mac のショートカットキー(完全自分用備忘録)

コンサルでWindowsでPPT資料作りまくっていた時はPPTとEXCELのショートカットキーをかなりの数覚えて日常的に使っていたのですが、開発者に移行してmacに乗り換えた時から、vimとか使っていたのでOffice 365 for macではあまりショートカットキーを覚えてい…

iMovieで音声録音がなぜかできない!? 対処法

iMovieで、音声録音(アフレコ)の機能があって、とっても簡単なつくりなのでやってみようと思ったら、なぜか全くマイクが反応しないということが起きた。 録音の機能は、録音ボタンを押したらOK、ってだけでとーっても単純な作りなので、ある意味いじれると…

Wordpressサイトリリース時&後に起きた予想外の事態への対処

リリース時のバタバタ 何かと起きるもんだよなぁ、というのが感想。 本番環境にツール(All-in-One Migration)で、テスト環境からエクスポートしたファイルをインポートした。 テスト環境では何の問題もないのに、本番環境ではエラーが表示されてしまい、DE…

レスポンシブ対応でテーブルを縦並びに変更していたら実機確認で描画が崩れて結構ビビった

レスポンシブ対応で、テーブルのthとtrにdisplay: blockをスマホだけかけて、縦並びにするというのをやりました。 Chromeのデベロッパーツール で問題なく縦並びになっていたのですが、本番にアップされて実機確認したら、縦並びになってない! ということで…

AWS LightsailでWordpress環境を作ってローカル環境にあったWordpressをインポートしたときの覚書

まずAWS Lightsailについて。 AWSを自社も顧客も使っているので触る機会が増えているが、Lightsailのことは知らなかった。そのため、AWSに新しいコーポレートサイトを載せたいという依頼が会った時、EC2かECSにDockerで環境構築するかな? と考えていた。け…

LightsailのWordpressでbitnamiのlogoが消えなかった時調べたこと

最初は、bitnamiのdocsにあるように、ssh接続してコマンドを打ちました。 sudo /opt/bitnami/apps/wordpress/bnconfig --disable_banner 1 (この後apacheを再起動) 同じLightsailで立てている別の環境では、これでうまくいってlogoが表示されなくなったの…

macのpreviewアプリで画像のサイズを調整したい

画像や写真の編集というと、Photoshopとかillustratorとか使わないとできない!? と思ってしまう人もいると思うのですが(私も一瞬そう思っていました)、macのpreviewアプリやphotoアプリを使うと、簡単な編集くらいであればできてしまうということが分か…

GIMP覚書

アスペクト比指定してトリムしたい GIMPを開いておいて、トリムしたい画像をdrag&dropで取り込む。 Crop toolをクリック。Shift+Cでも開ける。 この時、ツールオプションの下に表示される、ツールボックスウィンドウを見る。 ここで、Fixed (Aspect Ratio) …

動画の一コマを画質の良い画像として保存したい!

はじめに 動画編集していて、その一場面をサムネイルにしたり、他で使いたかったりすることがあり、方法を調べました。 動画をQuickTimeで開く 保存したいところで一時停止 編集 > コピー(⌘C) 「プレビュー」を開く 「File」メニュー > New from Clipboard…

MySQL関連_備忘録

CSVをインポートする時 LOAD DATA LOCAL INFILEを使う。 この際、デフォルトでは設定ができていないので、エラーが出る。 クライアントもサーバー側も、ローカルインポートOKの設定にする必要がある。 SHOW GLOBAL VARIABLES LIKE 'local_infile'; SET GLOBA…

1年間のトラブルトップ3

ハワイ島にきて一年が経ちました。 疲れが出て今日は半日休みを取ることに決めたので、今年の一年でも振り返ってみます。 育児やワンオペの期間のことは、なんとなく大変が日常なので、ある一時点での出来事というカテゴリからは除外されて、記憶に残ってい…

AWS Route53に登録してあるドメインでサブドメインを切ってLightsailに紐付けたい

Route53に登録してあるドメインでサブドメインを作って、Lightsailに紐付けた時の覚書です。 簡単に書くと、 Lightsailでネームサーバーを立てる(DNSゾーンを作成する) Lightsailのネームサーバーで、サブドメインをIPアドレスに解決するレコードを切る Ro…

里帰り出産先で新生児のパスポートを作ったときの話

里帰り出産をしましたが、出産後できるだけ早くパスポートを作る必要があり、産後の育児奮闘中に調べて実施しました。 例外的な行為なようでしたので、記録がてら、どんなものが必要だったか? 何でつまづいたか? 等を記しておきたいと思います。 産んです…

zsh覚書(個人的備忘録)

zhsで、毎回結果行の下に一行追加して欲しいなぁ〜と思っていたので調べてみたところ、プロンプトの最初に改行を一つ入れてやればいいことがわかりました。 改行コードは、 $'\n' だったので、 PROMPT=$'\n''[%n@%m]# ' のようにしてやれば、改行されるよう…

wordpress本番環境をローカルでトレースしたときの覚書

すでにネット上にあるWordpressの環境について、デザインスキンのテストをしたかったので、ローカルにそっくりそのまま環境を作ることにしました。 デザイナー向け、ガチエンジニア向け、全くの初心者向けなど、誰向けかによって使っている技術も、書き方も…

mysqldump(備忘)

$ mysqldump -u root DBname > filename.sql パスワードかけている場合は、 -p も付けて、パスワードを入力。 すると$PWDに速攻でダンプファイルが作られている。 速攻すぎて、怖いくらい。 場所を指定 $ mysqldump -u root DBname > /tmp/dumpfilename.sql …

zipコマンドでフォルダ圧縮(備忘)

$ zip -r hogedir.zip hogedir/

AWS Lightsailで構築したWordpressのMySQLにアクセスする

説明されているページは、bitnamiのWordpressのチュートリアルページです。 Getting started ssh接続 まずはターミナルからssh接続です。 今回接続したいのはLightsailで構築したWordpressのMySQLデータベースなのですが、これは設定で、ローカルからしか接…

次から次へとエラーは訪れる。AWSのALB設定の次はサーバーエラー500

前書き webアプリを作っております。 早いところリリースしなきゃしなきゃと思っていたところ、妊娠がわかりました!w とにかく出産までに〜と思っていたけど、自分の技術レベルでは難しそうと判断し、クラウドワークスでエンジニアさんを募り、お仕事として…

Markdown備忘録

このブログもMarkdown記法で書いているが、使える武器が少なすぎるので、調べた時に覚えるために追記していく予定。 使わないと忘れる。 最下部に掲載した参考サイトをもとに書いています。 そちらが詳しいです。 改行 最後に半角スペースを二つつける コー…

docker覚書(個人的備忘録)

docker-compose基本コマンド docker-composeについて、えっとrunだっけ、startだっけ・・・と言っていたので、確認した。 startは起動のみ。runが全部やってくれるやつ。 image構築 コンテナ構築 コンテナ起動 build ○ × × up △ ○ ○ start × × ○ run ○ (単…

Macでブラウザやslackからダウンロードしたファイルがzipアーカイブになっていて解凍しようとするとCPGZファイルになるループにハマる(備忘)

Mac

これ、地味にだいぶうざいやつです。 経緯としてはslackでアップロードされたxlsxファイルとpptxファイルをダウンロードしました。 slackのダウンロードボタンを押してです。 Downloadフォルダにダウンロードされたファイル名は間違っていないのですが(拡張…

AWSのインスタンスに接続するステップ(備忘)

AWS

AWSのEC2で開発環境を立てているが、接続するまでのステップをメモしておく。 1. 接続元IPアドレスの登録 自分のIPアドレスから接続できるよう、接続先のEC2の「セキュリティグループ」を確認して、インバウンド接続が許可されるIPアドレスとして登録してお…

ハワイ島、Panaewa Rainforest Zooの真の見所(奴らと奴ら)

Panaewa Rainforest Zooは、ハワイ島の東側にあるヒロ市の外れにある動物園です。 一番の見所は、なんといっても広い縄張りをのしのしと歩き回る白いトラ! 迫力のあるアリゲーター! 熱帯雨林動物園を謳うだけあって、他ではなかなか見られない熱帯雨林に生…

ハワイ島のホリデーシーズン(クリスマス&年末年始)

みなさん、メラカリキマカ!! さて、なんの呪文でしょう!? (答えは最後に!) ハワイ島にきて初めての「ホリデーシーズン」です。 でも・・・暖かい・・・。 いまだに半袖ですし、日差し浴びると暑いくらい! 朝晩は少し冷える時もあって、長袖の上着を…

ハワイ島で運転免許を取る(Road Test編)

1ヶ月ほど前に書いたハワイ島で免許を取るの続編、というか本番のRoad Testに行って来ました! 前回書いた申請については、Social Security Officeに行ってdenial letterをもらってこなくてはならない、という予期しなかった追加要件が出て来た時が山場でし…

属性値(name, valueなど)で要素を指定する / javascriptとjQueryそれぞれ(個人的備忘録)

理解しやすさでいうと、jQueryの方が優っていると思い、習いたての時はjQueryを多用していた。 しかしながら、他の言語を使ってみたり、関数を複数作って長期的に体系化して改善・追加していくようになると、javascriptの方が書き方が美しいのでは? さらに…