めじなてっく

出先で読みたいがためにナレッジを書き溜めるブログ

2017-08-05から1日間の記事一覧

Antでbundle&minifyしたい場合

Ant

AntでいわゆるJSやCSSのバンドル化をしたいと思った時に使ったテク。 concat 複数ファイルを文字通りに連結させる。 <concat destfile="bundle.js" force="no"> <fileset dir="/js" includes="*.js" excludes="hoge.js, piyo.js"/> </concat> minify jarコマンドでYUICompressorを実行していたが、タスクにして呼べるようにするがいいかもね。

疑似要素について

CSS

いちいちタグを追加しなくても、ちょっとした要素ならCSSの世界で擬似的に追加しちゃおうぜ!ってやつ。 <ul> <li>hoge</li> </ul> リストの先頭や後ろにマーカーを追加する際、こんな事をやっていたかもしれない。 <ul> <li><img src="xxx.png" />hoge</li> </ul> はたまたliに対してバックグラウンドイメージを持たせ…

dstatコマンドいろいろ

CPU負荷 dstat -ta --top-cpu IO負荷 dstat -ta --top-io-adv --top-bio-adv Memory負荷 dstat -t -gs --mem --vm --ipc --top-mem Network負荷 dstat -tn --socket --tcp --udp --unix

スレッドごとのCPU使用率が知りたい

$ ps auxww -L | grep java USER PID LWP %CPU NLWP %MEM VSZ RSS TTY STAT START TIME COMMAND root 18091 6982 0.0 78 28.3 3726268 544840 ? Sl Jul15 0:00 /usr/bin/java -Djava.util.logging.config.file=/usr/lib/tomcat/conf/logging.properties -Dja…

Javaスタックトレースを取得する

タイミングによっては出力エラーになるので、-Fオプションで強制出力。 出力行数がはんぱないので、実際はテキスト出力が望ましい。 $ jstack -F <PID> > threaddump.txt</pid>

onを使ってイベント登録した場合、ブラウザバック等で多重登録される場合がある

onはイベント上書きでなく、追加になるので多重登録に注意。 呼び出し前に念のため、offでイベント削除するか、addEventlistnerを使う。後者の場合はイベント上書き扱いとなる。 $('.hoge').off('click.hoge'); $('.hoge').on('click.hoge.fire');

投稿した本文をタイトルにも反映する

タイトルなしのカスタム投稿を設けた場合、記事一覧上は「タイトルなし」しか出ないので 、タイトルに本文も自動反映させて、あたかも本文が記事一覧上に表示されているように見せる。 function replace_post_title($title) { global $post; if( $post->post…

自作テーマが選択出来ない場合

テーマディレクトリ直下にstyle.cssを配置。 かつ、下記ヘッダコメントが書いてないとダメ。 /* Theme Name: テーマ名 Theme URI: URI Description: 説明 Version: バージョン Author: 作成者 Author URI: 作成者サイト */