Smarty3.1.17をPHP7.1で動かしたところ、表題のエラーが発生。strposの第2引数は空文字にしないように、ということらしい。
1件〜100件
【Smarty3】Warning: strpos(): Empty needle in ~ smarty_internal_templatelexer.phpの解決方法
Smarty3.1.17をPHP7.1で動かしたところ、表題のエラーが発生。strposの第2引数は空文字にしないように、ということらしい。
独自ドメインの取得方法、レンタルサーバーへの設定方法、メールアドレスの作成方法についての記事をまとめた記事。
ムームードメインで取得したドメインをエックスサーバーに設定する手順
ムームードメインで取得したドメインをエックスサーバーに設定したい。そのような方のための解説記事。ドメインにネームサーバーを設定するネームサーバーとはドメインとサーバーを紐付けるためのもの。ムームードメインの管理画面にログイン「ドメイン管理」から「ネームサーバー設定変更」を押す設定したいドメインの「ネームサーバー設定変更」を押す「GMOペパボ以外 のネームサーバを使用する」にチェックネームサーバーの情報を入力し「ネーム
ムームードメインで取得したドメインをヘテムルに設定したい。そのような方のための解説記事。ドメインにネームサーバーを設定するネームサーバーとはドメインとサーバーを紐付けるためのもの。ムームードメインの管理画面にログイン「ドメイン管理」から「ネームサーバー設定変更」を押す設定したいドメインの「ネームサーバー設定変更」を押すhetemlにチェック「ネームサーバー設定変更」ボタンを押す完了!ヘテムルにドメ
独自ドメインで作成したメールアドレスをメールソフトに設定する手順
前回の記事で作成した独自ドメインのメールアドレスをメールソフトに設定し、パソコンやスマートフォンで送受信できるようにする。Windows10メールとiPhoneメールをもとに解説。POP3とIMAPの使い分けについて一つの端末だけに設定する場合はPOP3、複数の端末で同期する場合はIMAPがおすすめ。Windows10メールでの設定方法「メール」を起動する「アカウントの追加」を押す「詳細設定」を押す「インターネット メール」を押
VS Codeから直接操作できるためGitHub Desctopは不要。設定までの備忘録なので操作方法には触れない。環境はWindows10。作業の流れGitをパソコンにインストールコマンドプロンプトを開きGitの初期設定GitHubのサイトを開きアカウント作成VS Codeを開きGitHubからローカルにデータを複製拡張機能「Git Graph」をVS CodeにインストールGitをパソコンにインストールGitの役割
Swiperをフィルタリングしたときスライド位置を先頭に戻す
Swiperと絞り込み機能併用時の非表示対策コード。
ls.unveilhooks.jsを使わずにLazysizesでCSS背景画像を遅延読み込みする方法をご紹介。
どうしても素のJavaScriptで書く必要がありググってみたもののjQuery版しか見つけられず。泣く泣く再発明することにした。同じようなことでお困りの方のためにメモを残しておく。 See the Pen JavaScript|複数項目対応の絞り込み機能 by Gurunpa (@gurunpa) on CodePen.
エックスサーバーからwpXシン・レンタルサーバーへ引っ越すときの補足と注意点
先日エックスサーバーからwpXシン・レンタルサーバーへ引っ越した。同じ運営会社ではあるが、基本的には他サーバーからの引っ越しの場合と変わらない。ここでは補足と注意点について簡単にまとめる。wpXシン・レンタルサーバーへの申し込みとwpXアカウントの作成が済んでいる状態で話を進める。まだの方は以下より申し込みを。筆者へのご褒美付きで申し込む(^o^)wpXシン・レンタルサーバー
任意のリストにカードを追加したときにメールを自動送信する【Trello】
Trelloの自動化ツール「Butller」を使って、特定のリストにカードを追加したタイミングで「期限日を当日に変更」「完了済みにチェック」「指定のアドレスにメール送信」までを自動化するメモ。※パソコンでの操作。下準備自動化を適用させたいボードを開き、自動化→ルールと進む。Create Ruleボタンをクリック。トリガーを選ぶまずは「Add Trigger」をクリック。選ぶのは「when a card is added to lis
先日エックスサーバーからwpXシン・レンタルサーバーに引っ越しをした。結果的にパフォーマンスは上がり料金も安くなって大満足。現在検討中の方のために機能・料金の違いを簡単にまとめた。
先日エックスサーバーからwpXシン・レンタルサーバーに引っ越しをした。結果的にパフォーマンスは上がり料金も安くなった。現在検討中の方のために機能・料金の比較を簡単にまとめた。
サーバー代を複数年分まとめて支払った時の仕訳例【個人事業主向け】
年をまたぐ場合は前払費用で処理する。年末に決算整理仕訳で経費計上。1年以内なら支払い時に「通信費/事業主借」で問題なし。具体例)6月にサーバー代3年分3万円を個人用クレジットカードで一括払いした支払ったときに前払費用で仕訳前払費用 30,000 / 事業主借 30,000年末になったら決算整理仕訳で経費計上通信費 7,000 / 前払費用 7,000※6~12月分の7か月分のみ計上する。参考リンクレンタルサーバーやドメ
サーバー代を複数年分まとめて支払った時の仕訳例【個人事業主向け】
年をまたぐ場合は前払費用で処理する。年末に決算整理仕訳で経費計上。1年以内なら支払い時に「通信費/事業主借」で問題なし。具体例)6月にサーバー代3年分3万円を個人用クレジットカードで一括払いした支払ったときに前払費用で仕訳前払費用 30,000 / 事業主借 30,000年末になったら決算整理仕訳で経費計上通信費 7,000 / 前払費用 7,000※6~12月分の7か月分のみ計上する。参考リンクレンタルサーバーやドメ
ページ名はそのままでドメインだけ変更したときに使える小技。RewriteEngine OnRewriteRule ^(.*) https://new-domain.com/$1 [R=301,L]上記で効かなかった場合は、Redirect permanent / https://new-domain.com
ページ名はそのままでドメインだけ変更したときに使える小技。RewriteEngine OnRewriteRule ^(.*) https://new-domain.com/$1 [R=301,L]上記で効かなかった場合は、Redirect permanent / https://new-domain.com
SimplePieでUncaught ValueError: DOMDocument::loadHTML()が発生したときの対処【PHP8】
解決策:v1.5.8以上にバージョンアップゥ!Locator.php 78行目if (class_exists('DOMDocument'))↓if (class_exists('DOMDocument') && $this->file->body != '')Locator.php 84行目~{ $this->dom->loadHTML($this->file->body);}catch (Throwable $ex)参考リ
【SimplePie】PHP8でUncaught ValueError: DOMDocument::loadHTML()が発生したときの対処
解決策:v1.5.8以上にバージョンアップ。Locator.php 78行目if (class_exists('DOMDocument'))↓if (class_exists('DOMDocument') && $this->file->body != '')Locator.php 84行目~{ $this->dom->loadHTML($this->file->body);}catch (Throwable $ex)参考リン
SimplePieでRSSフィードを取得した際、まれに発生するinvalid XMLエラー。これをソースコード側で解決する方法のメモ。v1.5.6以上で動作確認済み。複数フィードにも対応。結論SimplePie.phpを開き、init関数内「//Empty response check」コメント行のすぐ上に以下のコードを追加。 if ($this->feed_url !== null){~略~}//これを追加$this->raw_dat
【SimplePie】invalid XMLエラー対策用コード
SimplePieでRSSフィードを取得した際、まれに発生するinvalid XMLエラー。これをソースコード側で解決する方法のメモ。v1.5.6以上で動作確認済み。複数フィードにも対応。結論SimplePie.phpを開き、init関数内「//Empty response check」コメント行のすぐ上に以下のコードを追加。 $this->raw_data = preg_replace('/[\x00-\x09\x0B\x0C\x0E-\x1F\x7F]/'
エックスサーバーの新サーバー簡単移行はSPFレコードを自動変更しない
先日エックスサーバーの新サーバー簡単移行を行ったところ、SPFレコード内のホスト名が旧サーバーのままだということに気付いた。サポートに問い合わせるといつも通りすぐに返事をいただけた。以下はその抜粋。なおエックスサーバーでメールを使っていない方には全くどうでもいい話。現状、新サーバー簡単移行後もSPFレコードについては自動的に補正されない仕様となっております。エックスサーバーにおいてメールのご運用をされている場合は、お客様にて手動でTXTレコードを修正していただく必要がござ
エックスサーバーの新サーバー簡単移行はSPFレコードを自動変更しない
先日エックスサーバーの新サーバー簡単移行を行ったところ、SPFレコード内のホスト名が旧サーバーのままだということに気付いた。サポートに問い合わせるといつも通りすぐに返事をいただけた。以下はその抜粋。なおエックスサーバーでメールを使っていない方には全くどうでもいい話。現状、新サーバー簡単移行後もSPFレコードについては自動的に補正されない仕様となっております。エックスサーバーにおいてメールのご運用をされている場合は、お客様にて手動でTXTレコードを修正していただく必要がござ
Edgeで開きますか?というアラート画面が出る。<a href="microsoft-edge:https://yahoo.co.jp">Edgeで開く</a>Edgeで開く※Yahooが開きます
Edgeで開きますか?というアラート画面が出る。<a href="microsoft-edge:https://yahoo.co.jp">Edgeで開く</a>Edgeで開く※Yahooが開きます
チェックを入れたら他のチェックボックスを選択不可にする【JavaScript】
チェックボックスをラジオボタン風に使える小技。いくらでも追加可能。
チェックを入れたら他のチェックボックスを無効にする【JavaScript】
チェックボックスをラジオボタン風に使える小技。いくらでも追加可能。
いわゆるもっと見るボタンのこと。jQueryは不要。※動作確認はBrowserタブで
ボタンをクリックしたら指定件数分表示する【JavaScript】
いわゆるもっと見るボタンのこと。jQueryは不要。※動作確認はBrowserタブで
ブラウザの戻る・進むボタンが押されたかを判定する【JavaScript】
結論:performance.getEntriesByType()を使う。判定用コードif (window.performance.getEntriesByType('navigation').map((nav) => nav.type).includes('back_forward')) { //処理}ちなみにwindow.performance.navigationは非推奨らしい。参考リンクperformance.getEntr
戻る・進むボタンが押されたかを調べる【JavaScript】
結論:performance.getEntriesByType()を使う。判定用コードlet back_forward = (window.performance.getEntriesByType('navigation').map((nav) => nav.type).includes('back_forward'));back_forwardにはtureかfalseの値が入る。あとはこれを使って条件分岐させるだけ。ちなみにwindow.performanc
結論:出力テンプレート側のblock内で一度assignする。例:子テンプレートで定義したblockの中身を親テンプレートのblock外に出力親テンプレート側{block "title"}{assign "name" {$smarty.block.child}}{/block}{$name} {* 出力結果:test *}子テンプレート側{block "title"}test{/block}
結論:出力テンプレート側のblock内でassignする。例:子テンプレートで定義したblockの中身を親テンプレートのblock外に出力親テンプレート側{block "title"}{assign "name" {$smarty.block.child}}{/block}{$name} {* 出力結果:test *}子テンプレート側{block "title"}test{/block}
Control Centerの「省エネ」は充電ケーブルを差すと選べる【Mouse X5-R7】
マウスコンピュータ「X5-R7」のControl Centerでファンの動作を調整しようと思ったら「省エネ」がなぜか選べず。原因は充電ケーブルを差していないことでした。充電ケーブルを差していないとき充電ケーブルを差したときマウスコンピュータの公式サイトやどのレビューサイトにも書かれていなかったのですが、この仕様どうにかならないものですかね。。
X5-R7で動作モードの「省エネ」が選べないときの原因と解決策
マウスコンピュータ「X5-R7」のControl Centerでファンの動作を調整しようと思ったら「省エネ」がなぜか選べず。原因は電源ケーブルを差していないことでした。電源ケーブルを差していないとき電源ケーブルを差したとき公式サイトやどのレビューサイトにも書かれていなかったのですが、この仕様どうにかならないものですかね。。
curlの使用設定はオンになっているのにエラーになってしまう。そんなときの対処法メモ。環境:Windows10 / XAMPP v3.2.3こんなメッセージが出てきた。Warning: failed loading cafile stream: `C:\xampp\apache\bin\curl-ca-bundle.crt' in...Warning: simplexml_load_file(): Failed to enable crypto in...
curlの使用設定はオンになっているのにエラーになってしまう。そんなときの対処法メモ。環境:Windows10 / XAMPP v3.2.3こんなメッセージが出てきた。Warning: failed loading cafile stream: `C:\xampp\apache\bin\curl-ca-bundle.crt' in...Warning: simplexml_load_file(): Failed to enable crypto in...
AOSとlazyloadの併用で表示タイミングがずれるときの対処法【JavaScript】
長い間こういうものだと諦観していたところ、GitHubのイシューに解決策を発見。lazysizesにも対応。AOS.init();document.querySelectorAll('img').forEach((img) => img.addEventListener('load', () => AOS.refresh() ));参考リンク遅延読み込みを使うとAOSが機能しない|GitHub(英語)
AOSとlazyloadの併用で表示タイミングがずれるときの対処法【JS】
長い間こういうものだと諦観していたところ、GitHubを覗いてみたらずばりなイシューを発見。lazysizesにも対応。AOS.init();document.querySelectorAll('img').forEach((img) => img.addEventListener('load', () => AOS.refresh() ));
クリックなど何かのタイミングでスタイル属性を削除したいときのメモ。element.removeAttribute('style');
クリックなど何かのタイミングでスタイル属性を削除したいときのメモ。element.removeAttribute('style');
iframe内の高さをiframeタグに設定する【JavaScript】
例えばiframeで表示させている部分をページ内コンテンツとして見せたいときなどに。const iFrame = document.querySelector('高さを取得したいiframeのID or クラス名');iFrame.addEventListener('load', function() { iFrame.style.height = iFrame.contentWindow.document.body.scrollHeight + 'px';
例えばiframeで表示させている部分をページ内コンテンツとして見せたいときなどに。const iFrame = document.querySelector('高さを取得したいiframeのID or クラス名');iFrame.addEventListener('load', function() { iFrame.style.height = iFrame.contentWindow.document.body.scrollHeight + 'px';
アップロードされたPNG画像をJPGに変換して圧縮する【PHP】
このようなときに・独自のお知らせ・ブログ更新システムを使っている・PNG画像をアップしたら強制的にJPGへ変換したい$filename = str_replace('.png', '.jpg', $_FILES['name']);$output = 'images/' . $filename; //保存場所$quality = 70; //品質:最高100/初期値80$old = imagecreatefrompng($_FILES['tmp_name']
このようなときに・独自のお知らせ・ブログ更新システムを使っている・PNG画像をアップしたら強制的にJPGへ変換したい$filename = str_replace('.png', '.jpg', $_FILES['name']);$output = 'images/' . $filename; //保存場所$quality = 70; //品質:最高100/初期値80$old = imagecreatefrompng($_FILES['tmp_name']
あくまでやらないよりはやっておいた方がいいぐらいのおまじない的な小技。過度な期待は禁物。head内に以下を追記。<meta content="on" http-equiv="x-dns-prefetch-control"><link href="https://pagead2.googlesyndication.com" rel="preconnect"><link href="https://googleads.g.double
例えばお問い合わせフォームの英文スパム対策などに。if(!preg_match("/[ぁ-ん]+|[ァ-ヴー]+|[一-龠]/u", $your_var)) { //何か処理を書く}具体例お問い合わせフォームから送られてきた本文に日本語が含まれていなければlocalhostにリダイレクトする。HTML<textarea name="text" required></textarea>PHP$text = iss
例えばお問い合わせフォームの英文スパム対策などに。if(!preg_match("/[ぁ-ん]+|[ァ-ヴー]+|[一-龠]/u", $your_var)) { //何か処理を書く(リダイレクトさせるなど)}
iPhoneでabsolute要素が画面外にはみ出したときの対処法【CSS】
概要・画像上に背景付きの文字をabsoluteで重ねて左上に配置した・iPhoneだけなぜか画面外にはみ出る原因absoluteとpaddingを一緒に設定していたこと。<div class="position-absolute p-3"> <p>中身のテキスト</p></div>解決策paddingを子要素に移動することで無事解決。<div class="position-absolut
Safariでabsolute要素が画面外にはみ出したときの対処法【CSS】
概要・画像上に背景付きの文字をabsoluteで重ねて左上に配置した・iPhoneだけなぜか画面外にはみ出る原因absoluteとpaddingを一緒に設定していたこと。<div class="position-absolute p-3"> <p>中身のテキスト</p></div>解決策paddingを子要素に移動することで無事解決。<div class="position-absolut
最近のブラウザならスムーススクロールはCSSだけで実現可。ただしSafariはPC・スマホともに標準では未対応(※設定から「CSSOM View Smooth Scrolling」をオンにすると有効になる)こちらがコード。html { scroll-behavior: smooth;}各ブラウザの対応状況:参考リンクScroll-behavior|Can I use...JavaScriptで実装したい場合は以下の記事が分か
最近のブラウザならスムーススクロールはCSSだけで実現可。ただしSafariは残念ながらPC・スマホともに標準では未対応(※設定から「CSSOM View Smooth Scrolling」をオンにすると有効になる)こちらがコード。html { scroll-behavior: smooth;}各ブラウザの対応状況:参考リンクScroll-behavior|Can I use...JavaScriptで実装したい場合は以下の
余白調整用クラスを付けることなく子要素同士のマージンが設定できる地味に便利でニッチな小技。
余白調整用クラスを付けることなく子要素同士のマージンが設定できる地味に便利でニッチな小技。
請求書を送るときと同様「掛け」で処理すると分かりやすいと思います。つまり届いたときと支払った時の2回仕訳をするということです。請求書が届いたら外注費で仕訳する外注費 10,000 / 買掛金 10,000支払ったときに買掛金を相殺する買掛金 10,000 / 普通預金 10,000買掛金の代わりに未払金を使う方もいるようです。場合によっては源泉所得の仕訳が必要になることも。参考リンク経費を「掛け」で支払う場合の、帳簿のつけ方|
ウェブ制作の一部をフリーランスにお願いしたら後日請求書が届いたときなどに。請求書が届いたら外注費で仕訳する外注費 10,000 / 買掛金 10,000支払ったときに買掛金を相殺する買掛金 10,000 / 普通預金 10,000買掛金の代わりに未払金を使う方もいるようです。場合によっては源泉所得の仕訳が必要になることも。参考リンク経費を「掛け」で支払う場合の、帳簿のつけ方|教えて!goo外注費の処理の仕方(個人事業、青
このようなときに・ギャラリーページで画像をずらっと並べて表示したい・フォルダに画像をアップするだけで自動反映したい前提:画像名には連番を付ける例)gallery01.jpg, gallery02.jpg...基本<?php$images = glob('フォルダ名/*jpg');foreach($images as $v) { echo '<img src="' , $v , '" alt="" loading="lazy">
ワードプレスから送られてくる自動更新完了メールを停止する方法のメモ。functions.phpに以下3行を追記。add_filter('auto_core_update_send_email', '__return_false');add_filter('auto_plugin_update_send_email', '__return_false');add_filter('auto_theme_update_send_email', '__return_f
iframeに余白ができるのはインライン要素のためです。つまりブロック要素に設定してあげると解決します。iframe { display: block;}
例えばAは0、Bは1、Cは2といったように昇順で規則的に変換したいときに。function replace_num($v) { $str = 'A'; for($i=0; $i
例えば子要素が6個あってそのうち5と6番目だけを指定したいときなどに。例)最後から2つだけ:nth-last-child(-n+2) { color: red;}例)最後から2つ目〜最初まで:nth-last-child(n+2) { color: red;}最後からではなく最初からにしたいときはnth-childを使う。例)最初から2つだけ:nth-child(-n+2) { color: r
PHPのスクレイビング用ライブラリphpQueryで、データ属性の値を取得するときのコードメモ。iframeにlazysizesが指定されている場合$data = 〇〇〇->find('iframe')->attr('data-src');
YouTubeで特定のチャンネルのRSSを取得したいときのメモ。手順:チャンネルのホームを開くURLをコピーするBeRSSを開き貼り付ける※URLがuserの場合にも対応または、URLのUC以下のみコピーして下のURLに貼り付ける。RSSフィード取得用URLhttps://www.youtube.com/feeds/videos.xml?channel_id=貼り付け例:https://www.youtube.com/fe
BeerSliderをページ内に複数設置するときの初期化方法【JS】
jQueryなしでBeerSliderをページ内に複数設置したい。そんなときにまとめて初期化するコードメモ。ID要素は不要。querySelector版document.querySelectorAll('.beer-slider').forEach(function(element){ new BeerSlider(element);});getElementsByClassName版let beer = document.getElement
CSSで画像をトリミング(マスク)するときのコードメモ。例えば記事一覧ページでサムネイル画像のサイズを固定して表示させたいときなどに。HTML<div class="img-mask"> <img src="XXX" alt=""></div>CSS.img-mask { position: relative; background: #f3f3f3; /* 画像以外の背景色 */ ove
あらかじめ変数に0000年00月00日表記の文字列が入っているとする。これを例えば0000-00-00形式に変換したいときのコードメモ。$dateの中身は '2021年1月26日' とします。str_replaceを使ってサクッと$s = ['年','月','日'];$date = str_replace($s, '', $date);DateTimeを使って丁寧に$date = DateTime::createFromFormat('Y年m月
jbimagesモーダルウインドウのスマホ対応用CSS【TinyMCE】
/*** ポップアップ画面 ***/.mce-tinymce { box-shadow: none !important;}/*** jbimages モーダル ***/@media (max-width: 515px) { .mce-window { width: auto !important; top: 0 !important; left: 0 !important; right: 0 !impo
例えばこんなケース:Bootstrapで4つタブを書きそれぞれにSwiperを設置。タブを切り替えて確認してみると2つ目以降は動いていない。結論下記二つのオプションを追加する。observer: true,observeParents: true,参考リンクBootstrap Tab Panelで全TabにSwiperを配置する方法|コドノワブログSwiper Slider not working inside Bootstra
CSS圧縮時に@keyframesの名前が””で囲まれるときの対処法【Phest】
ニッチな静的サイトジェネレータ「Phest」でCSSを圧縮した際、なぜか@keyframesの名前がダブルクォーテーションで囲まれてしまうという現象が発生。そんなときの対処法メモ。
受取金額と手数料から総額を割り出すときの計算式。ネット販売で価格を決めるときなどに使えます。
ある日急に独自ドメインのメールアドレスが送れなくなってしまった。戻ってきたメールにはエラー550 5.7.1と書かれている」そんなときの原因と対処法です。
VS CodeのLive ShareにMicrosoftアカウントでログインできないときの対処法
VS CodeのLive Shareを使おうと思ってMicrosoftアカウントでログインしようとしたら全くできない。そんなときの対処方法を紹介。
事業用の補助金・助成金・給付金が個人口座に振り込まれたときの仕訳方法
個人事業主の方で事業用口座を持っていない場合、補助金などは個人口座に振り込まれます。このときの仕訳方法についてご紹介します。
これからラインを始める方に向けて、登録までの手順をどこよりも丁寧に解説します。この記事のとおりに進めていけば一人でも迷うことなく登録できます。
これからラインを始める方に向けて、登録までの手順をどこよりも丁寧に解説します。この記事のとおりに進めていけば一人でも迷うことなく登録できます。
XAMPPでsvgz画像を表示させたいときの設定メモ。
XAMPPでもhtmlファイルのままphpを動かしたいときの設定メモ。
エネチェンジで実際に東京電力からエネオスでんきに切り替えてみたら、驚くほど簡単に手続きできました。そのときの手続き方法をメモとして残しておきます。
2020年のfont-family設定はひとまずこれで。
ライトニングのヘッダーナビ固定を解除する方法(Origin2対応)
ワードプレステーマ「ライトニング」のデザインスキン「Origin2(Bootstrap4)」に対応したヘッダー固定解除方法を紹介します。
確定申告の所得税はクレジットカードで支払うことができます。e-Taxのように面倒な登録手続きは一切不要で、ウェブから簡単に手続き可能です。
なぜ初心者向けパソコン教室に通ってもパソコンが使えるようにならないのか
パソコン教室にどれほど長く通ったとしても決してパソコンを使えるようにはなりません。その理由を元パソコン教室のインストラクターが解説します。
どうしたらシニアにも分かりやすくスマホを教えられるだろう?そのような悩みを解決します。
製菓用ミント香料(エッセンス・リキュール・オイル・シロップ)の特徴まとめ
お菓子作りで使われるミント香料(リキュール、エッセンス、オイル、シロップ)の特徴についてまとめてみました。
Smartyのsectionループで特定回数の時だけ別の処理をする
sectionループ内でiterationを使うと現在の回数を表示できます。これによって簡単に処理を出し分けることができます。
アカウントってどういう意味?そんな疑問にお答えします。この記事を読むことで、誰かにアカウントについて聞かれてもさっと答えられるようになりますよ。
お名前ドットコムのIDを削除する方法を画像付きで分かりやすく解説
お名前ドットコムのIDを削除する方法を画像付きで解説します。手順のとおりに進めていけばたった4ステップで完了します。
マネーフォワードクラウドのパーソナルミニプランで利用できない機能一覧
MFクラウドのパーソナルミニプランに変更した場合、クラウド確定申告サービスで利用できなくなる機能を一覧にまとめました。
サーチコンソールを使わずにグーグルにサイトマップを再送信する方法
実はサーチコンソールを使わなくてもサイトマップは送信できます。その方法はいたって簡単。この記事で紹介するURLをアドレスバーにコピペしてアクセスするだけ。
Google AdSenseから「お支払いが正常に処理されませんでした」というメールが届いた方へ
Google AdSenseから「お支払いが正常に処理されませんでした」というメールが届いて不安を感じていませんか?まずは落ち着いてこちらの情報をご覧ください。
年金受給者を青色専従者にすることはできるのかとふと疑問になったので色々と調べてみました。結論から言うと問題なくできます。
タッチパッド機能は複数のキーを同時に押すことでオフにできます。パソコンの電源が付いている状態で試してみてください。
SkyWay SFUでTLSに関する注意メッセージが表示された時の対処法
SkyWay SFUでTLSに関する注意メッセージが表示された時の対処法
iPhone Safariでツイッター公式タイムラインウィジェットの幅がはみ出した時の対処メモ。
無料&会員登録なしで使えるオンラインPDF領収書作成サービスを見本付きでご紹介。電子領収書なので収入印紙も不要。
ドラクエモンスターズテリワンRETROスマホ版対応の配合検索ツールを2つご紹介。
ウェブサイト内の文字数を数えるためのツールを2つご紹介。HTMLタグを分けてカウント可能。
ドルマーク、変数に代入した文字列、ただの文字列の3つを足して変数名にして別の変数に再代入する方法メモ。ポイントは波カッコ{}
item_get_quantityとget_itemsの違い【SimplePie】
SimplePieのitem_get_quantityとget_itemsがこんがらがってしまった時用のメモ。
Chromeデベロッパーツールを使ってウェブサイトのダークモード表示確認をするときの手順メモ
「ブログリーダー」を活用して、Gurunpaさんをフォローしませんか?
指定した記事をブログ村の中で非表示にしたり、削除したりできます。非表示の場合は、再度表示に戻せます。
画像が取得されていないときは、ブログ側にOGP(メタタグ)の設置が必要になる場合があります。
Smarty3.1.17をPHP7.1で動かしたところ、表題のエラーが発生。strposの第2引数は空文字にしないように、ということらしい。
独自ドメインの取得方法、レンタルサーバーへの設定方法、メールアドレスの作成方法についての記事をまとめた記事。
ムームードメインで取得したドメインをエックスサーバーに設定したい。そのような方のための解説記事。ドメインにネームサーバーを設定するネームサーバーとはドメインとサーバーを紐付けるためのもの。ムームードメインの管理画面にログイン「ドメイン管理」から「ネームサーバー設定変更」を押す設定したいドメインの「ネームサーバー設定変更」を押す「GMOペパボ以外 のネームサーバを使用する」にチェックネームサーバーの情報を入力し「ネーム
ムームードメインで取得したドメインをヘテムルに設定したい。そのような方のための解説記事。ドメインにネームサーバーを設定するネームサーバーとはドメインとサーバーを紐付けるためのもの。ムームードメインの管理画面にログイン「ドメイン管理」から「ネームサーバー設定変更」を押す設定したいドメインの「ネームサーバー設定変更」を押すhetemlにチェック「ネームサーバー設定変更」ボタンを押す完了!ヘテムルにドメ
前回の記事で作成した独自ドメインのメールアドレスをメールソフトに設定し、パソコンやスマートフォンで送受信できるようにする。Windows10メールとiPhoneメールをもとに解説。POP3とIMAPの使い分けについて一つの端末だけに設定する場合はPOP3、複数の端末で同期する場合はIMAPがおすすめ。Windows10メールでの設定方法「メール」を起動する「アカウントの追加」を押す「詳細設定」を押す「インターネット メール」を押
VS Codeから直接操作できるためGitHub Desctopは不要。設定までの備忘録なので操作方法には触れない。環境はWindows10。作業の流れGitをパソコンにインストールコマンドプロンプトを開きGitの初期設定GitHubのサイトを開きアカウント作成VS Codeを開きGitHubからローカルにデータを複製拡張機能「Git Graph」をVS CodeにインストールGitをパソコンにインストールGitの役割
Swiperと絞り込み機能併用時の非表示対策コード。
ls.unveilhooks.jsを使わずにLazysizesでCSS背景画像を遅延読み込みする方法をご紹介。
どうしても素のJavaScriptで書く必要がありググってみたもののjQuery版しか見つけられず。泣く泣く再発明することにした。同じようなことでお困りの方のためにメモを残しておく。 See the Pen JavaScript|複数項目対応の絞り込み機能 by Gurunpa (@gurunpa) on CodePen.
先日エックスサーバーからwpXシン・レンタルサーバーへ引っ越した。同じ運営会社ではあるが、基本的には他サーバーからの引っ越しの場合と変わらない。ここでは補足と注意点について簡単にまとめる。wpXシン・レンタルサーバーへの申し込みとwpXアカウントの作成が済んでいる状態で話を進める。まだの方は以下より申し込みを。筆者へのご褒美付きで申し込む(^o^)wpXシン・レンタルサーバー
Trelloの自動化ツール「Butller」を使って、特定のリストにカードを追加したタイミングで「期限日を当日に変更」「完了済みにチェック」「指定のアドレスにメール送信」までを自動化するメモ。※パソコンでの操作。下準備自動化を適用させたいボードを開き、自動化→ルールと進む。Create Ruleボタンをクリック。トリガーを選ぶまずは「Add Trigger」をクリック。選ぶのは「when a card is added to lis
先日エックスサーバーからwpXシン・レンタルサーバーに引っ越しをした。結果的にパフォーマンスは上がり料金も安くなって大満足。現在検討中の方のために機能・料金の違いを簡単にまとめた。
先日エックスサーバーからwpXシン・レンタルサーバーに引っ越しをした。結果的にパフォーマンスは上がり料金も安くなった。現在検討中の方のために機能・料金の比較を簡単にまとめた。
年をまたぐ場合は前払費用で処理する。年末に決算整理仕訳で経費計上。1年以内なら支払い時に「通信費/事業主借」で問題なし。具体例)6月にサーバー代3年分3万円を個人用クレジットカードで一括払いした支払ったときに前払費用で仕訳前払費用 30,000 / 事業主借 30,000年末になったら決算整理仕訳で経費計上通信費 7,000 / 前払費用 7,000※6~12月分の7か月分のみ計上する。参考リンクレンタルサーバーやドメ
年をまたぐ場合は前払費用で処理する。年末に決算整理仕訳で経費計上。1年以内なら支払い時に「通信費/事業主借」で問題なし。具体例)6月にサーバー代3年分3万円を個人用クレジットカードで一括払いした支払ったときに前払費用で仕訳前払費用 30,000 / 事業主借 30,000年末になったら決算整理仕訳で経費計上通信費 7,000 / 前払費用 7,000※6~12月分の7か月分のみ計上する。参考リンクレンタルサーバーやドメ
ページ名はそのままでドメインだけ変更したときに使える小技。RewriteEngine OnRewriteRule ^(.*) https://new-domain.com/$1 [R=301,L]上記で効かなかった場合は、Redirect permanent / https://new-domain.com
ページ名はそのままでドメインだけ変更したときに使える小技。RewriteEngine OnRewriteRule ^(.*) https://new-domain.com/$1 [R=301,L]上記で効かなかった場合は、Redirect permanent / https://new-domain.com
解決策:v1.5.8以上にバージョンアップゥ!Locator.php 78行目if (class_exists('DOMDocument'))↓if (class_exists('DOMDocument') && $this->file->body != '')Locator.php 84行目~{ $this->dom->loadHTML($this->file->body);}catch (Throwable $ex)参考リ
解決策:v1.5.8以上にバージョンアップ。Locator.php 78行目if (class_exists('DOMDocument'))↓if (class_exists('DOMDocument') && $this->file->body != '')Locator.php 84行目~{ $this->dom->loadHTML($this->file->body);}catch (Throwable $ex)参考リン
SimplePieでRSSフィードを取得した際、まれに発生するinvalid XMLエラー。これをソースコード側で解決する方法のメモ。v1.5.6以上で動作確認済み。複数フィードにも対応。結論SimplePie.phpを開き、init関数内「//Empty response check」コメント行のすぐ上に以下のコードを追加。 if ($this->feed_url !== null){~略~}//これを追加$this->raw_dat
結論:出力テンプレート側のblock内で一度assignする。例:子テンプレートで定義したblockの中身を親テンプレートのblock外に出力親テンプレート側{block "title"}{assign "name" {$smarty.block.child}}{/block}{$name} {* 出力結果:test *}子テンプレート側{block "title"}test{/block}
結論:出力テンプレート側のblock内でassignする。例:子テンプレートで定義したblockの中身を親テンプレートのblock外に出力親テンプレート側{block "title"}{assign "name" {$smarty.block.child}}{/block}{$name} {* 出力結果:test *}子テンプレート側{block "title"}test{/block}
マウスコンピュータ「X5-R7」のControl Centerでファンの動作を調整しようと思ったら「省エネ」がなぜか選べず。原因は充電ケーブルを差していないことでした。充電ケーブルを差していないとき充電ケーブルを差したときマウスコンピュータの公式サイトやどのレビューサイトにも書かれていなかったのですが、この仕様どうにかならないものですかね。。
マウスコンピュータ「X5-R7」のControl Centerでファンの動作を調整しようと思ったら「省エネ」がなぜか選べず。原因は電源ケーブルを差していないことでした。電源ケーブルを差していないとき電源ケーブルを差したとき公式サイトやどのレビューサイトにも書かれていなかったのですが、この仕様どうにかならないものですかね。。
curlの使用設定はオンになっているのにエラーになってしまう。そんなときの対処法メモ。環境:Windows10 / XAMPP v3.2.3こんなメッセージが出てきた。Warning: failed loading cafile stream: `C:\xampp\apache\bin\curl-ca-bundle.crt' in...Warning: simplexml_load_file(): Failed to enable crypto in...
curlの使用設定はオンになっているのにエラーになってしまう。そんなときの対処法メモ。環境:Windows10 / XAMPP v3.2.3こんなメッセージが出てきた。Warning: failed loading cafile stream: `C:\xampp\apache\bin\curl-ca-bundle.crt' in...Warning: simplexml_load_file(): Failed to enable crypto in...
長い間こういうものだと諦観していたところ、GitHubのイシューに解決策を発見。lazysizesにも対応。AOS.init();document.querySelectorAll('img').forEach((img) => img.addEventListener('load', () => AOS.refresh() ));参考リンク遅延読み込みを使うとAOSが機能しない|GitHub(英語)
長い間こういうものだと諦観していたところ、GitHubを覗いてみたらずばりなイシューを発見。lazysizesにも対応。AOS.init();document.querySelectorAll('img').forEach((img) => img.addEventListener('load', () => AOS.refresh() ));
クリックなど何かのタイミングでスタイル属性を削除したいときのメモ。element.removeAttribute('style');
クリックなど何かのタイミングでスタイル属性を削除したいときのメモ。element.removeAttribute('style');
例えばiframeで表示させている部分をページ内コンテンツとして見せたいときなどに。const iFrame = document.querySelector('高さを取得したいiframeのID or クラス名');iFrame.addEventListener('load', function() { iFrame.style.height = iFrame.contentWindow.document.body.scrollHeight + 'px';
例えばiframeで表示させている部分をページ内コンテンツとして見せたいときなどに。const iFrame = document.querySelector('高さを取得したいiframeのID or クラス名');iFrame.addEventListener('load', function() { iFrame.style.height = iFrame.contentWindow.document.body.scrollHeight + 'px';
このようなときに・独自のお知らせ・ブログ更新システムを使っている・PNG画像をアップしたら強制的にJPGへ変換したい$filename = str_replace('.png', '.jpg', $_FILES['name']);$output = 'images/' . $filename; //保存場所$quality = 70; //品質:最高100/初期値80$old = imagecreatefrompng($_FILES['tmp_name']
このようなときに・独自のお知らせ・ブログ更新システムを使っている・PNG画像をアップしたら強制的にJPGへ変換したい$filename = str_replace('.png', '.jpg', $_FILES['name']);$output = 'images/' . $filename; //保存場所$quality = 70; //品質:最高100/初期値80$old = imagecreatefrompng($_FILES['tmp_name']
あくまでやらないよりはやっておいた方がいいぐらいのおまじない的な小技。過度な期待は禁物。head内に以下を追記。<meta content="on" http-equiv="x-dns-prefetch-control"><link href="https://pagead2.googlesyndication.com" rel="preconnect"><link href="https://googleads.g.double
例えばお問い合わせフォームの英文スパム対策などに。if(!preg_match("/[ぁ-ん]+|[ァ-ヴー]+|[一-龠]/u", $your_var)) { //何か処理を書く(リダイレクトさせるなど)}
例えばお問い合わせフォームの英文スパム対策などに。if(!preg_match("/[ぁ-ん]+|[ァ-ヴー]+|[一-龠]/u", $your_var)) { //何か処理を書く}具体例お問い合わせフォームから送られてきた本文に日本語が含まれていなければlocalhostにリダイレクトする。HTML<textarea name="text" required></textarea>PHP$text = iss
概要・画像上に背景付きの文字をabsoluteで重ねて左上に配置した・iPhoneだけなぜか画面外にはみ出る原因absoluteとpaddingを一緒に設定していたこと。<div class="position-absolute p-3"> <p>中身のテキスト</p></div>解決策paddingを子要素に移動することで無事解決。<div class="position-absolut
概要・画像上に背景付きの文字をabsoluteで重ねて左上に配置した・iPhoneだけなぜか画面外にはみ出る原因absoluteとpaddingを一緒に設定していたこと。<div class="position-absolute p-3"> <p>中身のテキスト</p></div>解決策paddingを子要素に移動することで無事解決。<div class="position-absolut
最近のブラウザならスムーススクロールはCSSだけで実現可。ただしSafariはPC・スマホともに標準では未対応(※設定から「CSSOM View Smooth Scrolling」をオンにすると有効になる)こちらがコード。html { scroll-behavior: smooth;}各ブラウザの対応状況:参考リンクScroll-behavior|Can I use...JavaScriptで実装したい場合は以下の記事が分か