Web
wkhtmltopdf で下に余白ができた話。
どもです。
wkhtmltopdf を使用した既存のPDF出力サービスの改修。
これまでA5横で出力していた2種類のPDFを、A4縦の1枚にまとめてPDFする機能の追加です。
下にかなりの余白ができている…... 全文を読む »
errors in crontab file, can't install. エラーは bad のところを確認
jsで「入力値がある場合」をチェックするならnullくらいは考慮しよう
どもです。
例えばセレクタを書き間違えるなどで指定の要素が存在しなかった場合、undefinedが返されます。
プルダウンの選択状態が解除されてしまった場合、valはnullになります。
そんな感じでjsで「入力値がある場合」をチェックしようとすると、undefinedやnullが来る可能性を考慮しなければなりません。
いやundefinedは正しく動いているなら来ない可能性が高いですが、nullくらいは考慮しておきましょう。... 全文を読む »
PHPとjsで浮動小数点誤差問題と闘う
filter:drop-shadow()を複数適用する
どもです。
CSSで影を付けるといえばbox-shadowですが、近年、透明pngに影をつけたい、疑似要素も含めて影を付けたいなどのニーズに応えるfilter:drop-shadow()が登場しました。
で、以前に書きましたが、影を付ける機能を利用して... 全文を読む »
Amazon商品のProductTypeを調べたい話。
どもです。
EC系の仕事をしていると、Amazonはどうにも難敵です。
難敵たる理由の一つが、商品の種類(ProductType)によって、アップロードするXMLのフォーマットを変えなければならないことです。
そのためアップロードしたい商品のProductTypeを知ることは必須なのですが、Amazonが提供するXSDを見ても、上げたい商品にドンピシャなProductTypeが無い、なんてことはザラ。
ということで、商品がどのProductTypeに属するのかを調査する方法を探しました。... 全文を読む »
jsの連想配列をソートしたかった話。
WP5.2.3でquery_posts()やwp_reset_query()が本格的に死んだんだね。
どもです。
約ひと月前、WP5.2.3にアプデした辺りだと思うのですが、サイトアクセス数が急落しまして。
サイトを確認してみると、ソースコード表示プラグイン「SyntaxHighlighter Evolved」が死んでいまして、ああそりゃアクセスも落ちるわと急ぎ「Highlighting Code ... 全文を読む »
脱プラグイン?ぱんくず関数を作ってみる。
どもです。
当サイトの導入プラグインは大半が5年以上前に導入したものなので、そろそろ開発者がやる気をなすなど諸々の事情で寿命を迎えたプラグインが出てきました。
失ったらまずいものは、やはりfunction.phpに置いておく方が安心でしょう。
…と尤もらしい前置きをしてみましたが、実際は「Breadcrumb ... 全文を読む »
maxlength属性みたいにinputでバイト数制限する
どもです。
inputやtextareaでmaxlength属性を設定すれば、最大字数を設定できます。
これを超える入力やペーストは超過分だけカットされるので、非常に使い勝手が良いです。
しかし、バックヤード系だと結構要求されるのが、「字数」でなく「バイト数」の入力制限です。
一度は全部自力で作ってみたのですが、どうにも動作がもっさりしてしまったので、先人の知恵に頼ることにしました。... 全文を読む »
selectタグ、中身が半角と全角の場合で位置がズレる問題。
どもです。
些細なことですが、ハマったので備忘。
... 全文を読む »
select要素を「できれば」右揃えしたかったメモ。
どもです。
中身が数字のプルダウン。できれば右揃えにしたいところです。
しかし、select要素はtext-alignが効きません。
HTMLやCSSを駆使して無理やり作る方法はggると色々紹介されていますが、本件はそこまで頑張りたくない。
できれば、くらいの心持ち案件なのです。... 全文を読む »
FTPに同名ファイルが無ければ新規作成、あれば追記
「PORT IP is not same as」されたらパッシブモードにしてみる。
[MySQL]複数列を条件付きUPDATE
どもです。
MySQLにて。
UPDATEの際、「条件を満たすなら更新を適用」ならWHEREの方に条件を書けば良い。
しかし更新対象列が複数ある中で、「この列(カラム)の更新には条件をつけたい」場合では、WHEREでは全体の条件となるため不可となります。
解:SET内で、CASE-WHENが使用可能です。... 全文を読む »
[MySQL]SUMしてUPDATE
CSSで円錐台を作りたい。
どもです。
CSSで台形を作るのは、borderを使えば簡単です。
原理は以前に書きましたCSSで三角形を作るのと同じで、borderの一辺のみを表示させればOK。... 全文を読む »