Skip to content

Instantly share code, notes, and snippets.

diff --git a/bib/i/res/styles/bibi.css b/bib/i/res/styles/bibi.css
index 907a536..06f1751 100644
--- a/bib/i/res/styles/bibi.css
+++ b/bib/i/res/styles/bibi.css
@@ -5,7 +5,7 @@
* - Copyright (c) 2009 Christopher M. Eppstein
* - Released under a slightly modified MIT license. - https://github.com/Compass/compass/blob/stable/LICENSE.markdown
*
- */html.spread-ltr div#epub-asides,html.spread-ttb div#epub-asides{right:0;bottom:0}div#checker,html.page-rtl div#bibi-panel-navigation-item{-moz-writing-mode:vertical-rl;writing-mode:vertical-rl;-ms-writing-mode:vertical-rl}p#bibi-cartain-catcher,p#bibi-cartain-playbutton{cursor:pointer}div#checker,html.page-rtl div#bibi-panel-navigation-item{-webkit-writing-mode:vertical-rl;-epub-writing-mode:vertical-rl}.bibi-icon,.bibi-icon *,.bibi-icon:after,.bibi-icon:before,div#bibi-cartain,div#bibi-cartain-cover,div#bibi-panel,div#bibi-panel-menu,div#bibi-panel-misc,div#bibi-panel-navigation,div#bibi-panel-navigation-item,div#bibi-panel-navigation-item-box,div#epub-conten
var http = require("http");
var connect = require("connect");
var serveStatic = require("serve-static");
var basicAuth = require("basic-auth-connect");
connect()
.use(basicAuth(process.env.BASIC_AUTH_USER, process.env.BASIC_AUTH_PASSWORD))
.use(serveStatic("dest", {index: ["index.html"]}))
.listen(process.env.PORT || 3000);
require 'pathname'
require 'sinatra'
require 'sass'
require 'babel/transpiler'
Sass.load_paths << File.expand_path('bower_components/bibi/bibi-dev/res/styles/src', __dir__)
configure do
set :app_file, File.expand_path('.')
end
var gulp = require("gulp");
var browserSync = require("browser-sync");
var reload = browserSync.reload;
var plumber = require("gulp-plumber");
var notify = require("gulp-notify");
var sourcemaps = require("gulp-sourcemaps");
var sass = require("gulp-sass");
gulp.task("sass", function() {
return gulp.src("./public/res/styles/*.scss")
Encoding.default_external = 'UTF-8'
Encoding.default_internal = 'UTF-8'
require 'poppler'
path = ARGV.shift
unless path
$stderr.puts 'Specify PDF file'
abort
@KitaitiMakoto
KitaitiMakoto / server.rb
Last active August 29, 2015 14:16
Custom Elements development server
# Start server:
#
# $ shotgun -s Puma -o 127.0.0.1 -p 9393 server.rb
#
# You can load ES 6 file like this:
#
# <style>
# <%=js '/src/my-custom-element.js' %>
# </style>
require 'sinatra'
@KitaitiMakoto
KitaitiMakoto / label-for.html
Last active August 29, 2015 14:15
labelのforの対象は後から追加されても有効 ref: http://qiita.com/KitaitiMakoto/items/ac8bc9cdd62a8f6c37bd
<!doctype html>
<button onclick="removeInput()">Remove input</button>
<button onclick="insertInput()">Insert input</button>
<label for="input">label</label>
<input id="input">
<script>
inputs = document.getElementsByTagName("input");
function removeInput() {
@KitaitiMakoto
KitaitiMakoto / funeral-rite.js
Last active August 29, 2015 14:09
Funeral Rite
(function() {
var id = "funeral-rite";
var frameId = "funeral-rite-frame";
[id, frameId].forEach(function(id) {
var old = document.getElementById(id);
if (old) {
old.remove();
}
});
var body = document.body;
@KitaitiMakoto
KitaitiMakoto / file0.js
Last active August 29, 2015 14:07
画像を画面に合わせて拡大縮小したりトリミングする ref: http://qiita.com/KitaitiMakoto/items/2ac522b92a063055bcbb
function adaptImage(image, width, height) {
// 作業場所としてのCanvasを作成
var canvas = document.createElement("canvas");
canvas.width = width;
canvas.height = height;
var workspace = new Stage(canvas);
var bitmap = new Bitmap(image);
// フィットさせたいコンテナ(?)と、画像の「横長ぐあい」を計算
var aspectRatio = width / height;
@KitaitiMakoto
KitaitiMakoto / file0.txt
Created September 6, 2014 19:16
InfratasterでMySQLのテストをする時のパスワードの扱い ref: http://qiita.com/KitaitiMakoto/items/a61bdcf266be2a23a1bc
$ knife solo data bag show mysql root --secret-file=./data_bag_key