この広告は30日以上更新がないブログに表示されます。
ログイン |
最近、仕事の関係でよくEPUBの作成をするのですが、『sigil』などのソフトを使い、サクッと作って『はい、完成!』というわけにはいきません。
//////////////////////////////////// @echo off title ePub Check :CHECKSTART set INPUTFILE= set /p INPUTFILE="チェックするファイルを入力>" ::ファイルが存在するかどうかをチェックする。 if not exist "%INPUTFILE%" goto NOFILE ::フォルダかどうかをチェックする。 set FOLDER= set FOLDER=%INPUTFILE%\ if not exist "%FOLDER%" goto EPUBCHECK ::INPUTFILEで渡されたフォルダからePubを作成します。 echo. echo ePubを作成します。 echo. java -jar epubcheck-3.0.1.jar -mode "exp" -save %INPUTFILE% echo. goto CHECKSTART ::INPUTFILEで渡されたePubファイルを検証します。 :EPUBCHECK echo. echo ePubを検証します。 echo. java -jar epubcheck-3.0.1.jar %INPUTFILE% echo. goto CHECKSTART ::INPUTFILEに入力されたファイルパスが存在しなかった場合の処理。 :NOFILE echo. echo %INPUTFILE% は存在しませんでした。 echo. goto CHECKSTART ////////////////////////////////////
jQuery Mobile の listview で動的生成されたページのヘッダーにのみ、戻るボタンを付与する方法のメモ。
$(document).bind("mobileinit", function() { $.mobile.page.prototype.options.addBackBtn = true; });◆ data-add-back-btn=”true” をページ要素(data-role="page")に追加する。
<div data-role="page" data-add-back-btn="true">
$(document).on('pagebeforecreate','div:jqmData(url*="&ui-page=")',function(){ $(this).attr('data-add-back-btn','true'); });しかし、うまくいきませんでした。ページの初期化前に data 属性をいれば、いけると思ったのですが……。
$(document).on('pagebeforecreate','div:jqmData(url*="&ui-page=")',function(){ $(this).find(':jqmData(role=header)').prepend('<a href="#">戻る</a>'); });
今更ですが、「SyntaxHighlighter」の導入方法とかのメモをしておこうと思います。
@mixinを使って、ベンダープレフィックスを自動で出力しようと以下のコードを書いていたのですが、カンマ区切りで値を複数指定できるbox-shadowとかで躓いたのでメモ。
// ベンダープレフィックスを自動で付与する $set-prefix: '' , -moz- , -webkit-; // プロパティにプレフィックスを付与 @mixin SetPrefix($name, $value) { @each $prefix in $set-prefix { #{$prefix}#{$name}: $value; } }上のような@mixinに下のような値の渡し方をすると、失敗する。
.box_shadow { @include SetPrefix(box-shadow,1px 1px 5px #000, -1px -1px 5px #888); }引数として渡された値にカンマがあるために「1つのリスト」ではなく「いくつかの引数」として扱われてしまうからだ。
// プロパティにプレフィックスを付与 @mixin SetPrefix($name, $value...) { @each $prefix in $set-prefix { #{$prefix}#{$name}: $value; } }他にも、プレースホルダーセレクタとか、痒い所に手が届くような機能が追加されている模様。
大分前から :visited が変だな〜って思っていたのですが、どうやらブラウザが制限をかけたようです。
■参考URL
$var:10px 0; h1 { margin:$var; }
h1 { margin: 10px 0; }
$list:Helvetica, Arial, Georgia, "Times New Roman", Times, sans-serif; $list1:10px 20px 30px; $list2:40px, 50px; $val:60px;
.length1 { content:length($list); } .length2 { content:length($list1); }
.length1 { content: 6; } .length2 { content: 3; }
.nth1 { content:nth($list,5); } .nth2 { content:nth($list,1); }
.nth1 { content: Times; } .nth2 { content: Helvetica; }
.join1 { content:join($list1,$list2); } .join2 { content:join($list2,$list1); } .join3 { content:join($list1,$list2,space); } .join4 { content:join($list1,$list2,comma); }
.join1 { content: 10px 20px 30px 40px 50px; } .join2 { content: 40px, 50px, 10px, 20px, 30px; } .join3 { content: 10px 20px 30px 40px 50px; } .join4 { content: 10px, 20px, 30px, 40px, 50px; }
.append1 { content:append($list1, $val); } .append2 { content:append($list2, $val); } .append3 { content:append($list2, $val, space); } .append4 { content:append($list2, $val, comma); }
.append1 { content: 10px 20px 30px 60px; } .append2 { content: 40px, 50px, 60px; } .append3 { content: 40px 50px 60px; } .append4 { content: 40px, 50px, 60px; }
■参考URL
#main { width:240px; p { text-indent:1em; } }
#main { width: 240px; } #main p { text-indent: 1em; }
a { font-weight:bold; text-decoration:none; &:hover { text-decoration:underline; } div & { font-weight:normal; } }
a { font-weight: bold; text-decoration: none; } a:hover { text-decoration: underline; } div a { font-weight: normal; }
p { font: { family:"メイリオ", Meiryo, sans-serif; size:30em; weight:bold; } }
p { font-family: "メイリオ", Meiryo, sans-serif; font-size: 30em; font-weight: bold; }
/* このコメントは、複数行あります。 * このコメントは、CSSのコメント構文を使用しているので、 * コンパイル後のCSSにそのまま出力されます。 */ body { margin:auto 0; } //このコメントは、それぞれ1行の長さです。 //このコメントは、一行コメントの構文を使用しているので、 //コンパイル後のCSSには出力されません。 p { color:#000; }
/* このコメントは、複数行あります。 * このコメントは、CSSのコメント構文を使用しているので、 * コンパイル後のCSSにそのまま出力されます。 */ body { margin: auto 0; } p { color: #000; }
最近、よく見るようになった「SCSS(Sass)」なるものに挑戦してみました。LESSと言うのもあるらしい。
■ディレクトリ移動 → cd
本日 iTunes にプラグインを入れようとして、その保存場所を探したのでメモ。
性 別 | 女性 |
系 統 | 普通系 |
職 業 | 夢追人 |
血液型 | A型 |