Web
固定ヘッダのアンカーズレ対応
1. var pageHash = location.hash if(pageHash) { let _h = $('header').innerHeight(); var position = $(pageHash).offset().top - _h ; ...
canvas に 縦横いっぱい&センタリングで画像を貼り付け
background-size:cover; と同じように、 縦横比を保持 表示領域いっぱい 中央寄せ 表示 See the Pen canvasに画像貼り付け by HomeMadeGarbage (@hmg) on CodePen. さんすうムズカシー...
PhoneGap を Android 実機でデバッグ
エミュレータ環境を作成したけど、エミュレータでも動作するのにやはりAndroid 実機では動かない…。 PhoneGap build からではなく、$ phonegap run android で試してみてもだめだった。 実機で動かす方法はこちらの記事を参考にさせて頂きました。 Cordova...
PhoneGap に Canvas2ImagePlugin インストール
メモ。 PhoneGap に Canvas2ImagePlugin をインストールしようとしたところ、 phonegap local plugin add https://github.com/devgeeks/Canvas2ImagePlugin.git のコマンドが -bash: pho...
動的追加要素の読み込み完了後にイベント追加
jQuery によって追加された iframe 読み込み完了後にイベントを登録したいけど、タイミングによってまちまちだったので下記の形で対応。 jQuery(function($) { var timer = setInterval(function() { if($('ifram...
PHP で サーバ自身の IP のみ実行可能にする
簡易的に… とりあえずサーバ自身と同じIPアドレスである場合のみ許可する形。 もっと上手い形が他にあるとは思うんだけど、基本的に自宅使用なのでとりあえずは…。 サーバ自身のアドレスを取得 うちのグローバルIPは動的なので、サーバ自身のIPアドレスを取得出来るよう、IPアドレスを表示するPHP...
wordpress 投稿画面にカスタムボタン追加(プラグインなし): Nginx キャッシュ削除ボタン
キャッシュの削除をコマンドでやっていたけど、面倒なので wordpress の投稿画面に付けたいと思い立ち、勉強がてら自前でやってみました。 コマンド実行用PHP サーバの任意の場所にphpファイルを作成。 /php/delete-nginx-cache.php <?php $res...
google アカウント名は変えずに YouTube チャンネル名だけ変更する
普段使いの gmail アカウントで動画をアップしていたので、アカウント名を替えたくなった。 まず、普段使いのアカウントなので google の名前は変更したくなくて、あくまで「チャンネル名だけの変更」がしたかった。 その手順がちょっと複雑だったので記録。 アカウントのチャンネル一覧 に...
innerText の 空判定が出来ない → textContent で取得する必要あり
こうゆう文を書いてて var innerText = node.innerText; console.log('innerText: ' + innerText); if( !innerText ){ console.log('innerTextが空'); } if( inner...
FileZilla で sftp が繋がらない – Connection timed out after 20 seconds of inactivity
FileZilla で鍵認証のSFTPが繋がらなくなった… Error: Connection timed out after 20 seconds of inactivity Error: Could not connect to server 何故かあれこれ...
github に SSH key を登録しても Permission denied (publickey)
github に SSH key を登録しても Permission denied (publickey) で一向に接続出来なくて参りました。 ネットで調べて色々対策しましたがどれも繋がらず… git 以前にそもそも ssh -v git@github.com の接続自体が挙動がおかしい。 ...
Nginx + WordPress : ファイルアップロード上限の設定
php.ini の修正 sudo vi /etc/php/7.0/fpm/php.ini post_max_size を変更する post_max_size = 20M upload_max_filesize を変更する upload_max_filesize = 20M php の再起...
Raspberry Pi / Web / WordPress
WordPress で「もっと見る」を実装(プラグイン無し)②
前回の作業に追加しました。 https://homemadegarbage.com/wordpress-load-more 対応状況 対応済 TOPページ カテゴリアーカイブ 検索結果(日本語結果が微妙な気がする、要検証) 未対応 月別アーカイブ いずれ対応...
Nginx : WP運用中の公開ディレクトリ名変更
Nginx の設定変更 $sudo vi /usr/local/nginx/conf.d/8080.conf (略) root /PATH/ディレクトリ名; ディレクトリ名変更 sudo mv /PATH/変更前ディレクトリ /PATH/変更後ディレクトリ 構文チェック ...
WordPress を PHP7.0 にアップデート(Raspberry Pi + Nginx 環境)
PHP7.0 にアップデートしました。 前々から試みてはプラグインが動作しない問題で挫折していたため、中途半端な状態からの開始… とりあえずの作業記録。 準備 サーバのバックアップ Raspberry Pi ★ rsync でバックアップ(外付けHDD) phpinfo PHPの確認をす...
Raspberry Pi / Web / WordPress