Internet Explorer 11でTableのwidthをCSSで設定しているにもかかわらず横幅が無視されてレイアウトが崩れる現象の対応策をメモしておきます。
TableタグのCSSプロパティーのtable-layoutをfixedにします。
/*Tableタグのクラスが.tableの場合*/
.table {
width: 1000px;
table-layout: fixed;
}
jQueryをES6でimportしているのにもかかわらず、プラグインをimportしたときにjQueryのエラーが出る場合の対策です。
Uncaught ReferenceError: jQuery is not defined
自分のケースではfeatherlightというプラグインをrequireして実行するとChromeで上記のエラーが出ました。
続きを読む
ターミナルでapachectl startでApacheを起動した際に以下のエラーが出て起動しないことがあります。
apachectl start
(13)Permission denied: AH00072: make_sock: could not bind to address [::]:80
(13)Permission denied: AH00072: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
AH00015: Unable to open logs
このような場合sudoをつかって
sudo apachectl start
を試すとパスワードの入力を求められ、入力すると普通に起動しました。
PHPを使ったフォームでファイルをアップロードした際にDBやログなどにアップロードされたはずのimage.jpgやA7AC099-42AC-4AE5-B166-CC6B536548B0.jpeg というようなファイル名が記録されているのに、ファイルの実体がアップロードされていないということがあります。
そのような場合にチェックすべき点と対策方法をまとめてみました。 続きを読む
ターミナルから今動いているApacheを終了させる
sudo apacehctl stop
Visual Studio Codeでコード中の対応するカッコ { } ( )に色を付けるエクステンションがあるのでメモしておきます。
Bracket Pair Colorizer からダウンロードまたは、VSCodeのEXTENSIONSでBracket Pair Colorizerを検索してインストールできます。
こんな感じでペアになるカッコに同じ色がつきます。
また、以下の言語に対応しているようです。
– c
– clojure (partial, wip)
– cpp
– crystal
– crystal
– csharp
– css
– dart
– go
– html
– java
– javascript
– javascriptreact
– less
– lua
– php
– powershell
– python
– r
– ruby
– rust
– scss
– sql
– swift
– typescript
に対応しているようです。
JavaScriptでInternet Explorer 11を判定するときの書き方をメモしておきます。
const ua = navigator.userAgent;
if(ua.indexOf('Trident') !== -1) {
//IE 11のときの挙動
}
判定条件がMSIEではなくTridentになっているところがポイントです。
MacのApache上で動いているphpMyAdminで新規にデータベースを作成しようとすると1055エラーというのが発生しました。stackoverflowに似たような事例が載っていたので設定ファイルの変更を試してみました。
/usr/local/etc/my.cnf の中に
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
をコピペしてMySQLを再起動すればOKでした。
HTMLのサイトマップなどからリンクを抜き出して一覧を作る方法です。
URLのリストなどをExcelで作りたいときなどに便利です。
WordPressのテンプレートに含まれるfooter.phpにis_home()でトップページの判定をしてif文を追加したところ、うまく表示されなかったので調べてみました。
続きを読む