Glide is the easiest way to create useful slide for all of your Gists.
- input key
<-
to go backward. - input key
->
to go forward.
<html> | |
<head> | |
<title>data-attribute test</title> | |
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> | |
</head> | |
<body> | |
<div id="tgt" data-msg='my message is here!'> | |
<p>Foo</p> | |
<p>Bar</p> | |
</div> |
$(window).on("scroll", function() { | |
var scrollHeight = $(document).height(); | |
var scrollPosition = $(window).height() + $(window).scrollTop(); | |
if ((scrollHeight - scrollPosition) / scrollHeight === 0) { | |
// when scroll to bottom of the page | |
} | |
}); |
$('.info').on('click', function(){ | |
$('html, body').animate({ | |
scrollTop: $(this).offset().top | |
}, 500); | |
}); |
##人への関心:誰と、どのくらいの時間会っているかを把握しているか?
情報はいうまでもなく、金もまた人についてくることを知っている。
大切な人に会うための時間は、ほかの予定を変えてでも捻出する。
待ち合わせの場所には、常に約束の時間より余裕をもって到着する。
勉強会や交流会への参加は、会の内容より、参加者の顔ぶれで決める。
desc 'Check links for site already running on localhost:4000' | |
task :check_links do | |
begin | |
require 'anemone' | |
root = 'http://localhost:4000/' | |
Anemone.crawl(root, :discard_page_bodies => true) do |anemone| | |
anemone.after_crawl do |pagestore| | |
broken_links = Hash.new { |h, k| h[k] = [] } | |
pagestore.each_value do |page| | |
if page.code != 200 |
SET DGTOOLS_ACCESS_KEY=XXXXXXXXXXXXX | |
SET DGTOOLS_SECRET_KEY=XXXXXXXXXXXXXXXXXXXXXXXXXX | |
dgsync -v --ssl --dont-delete --endpoint "s3-ap-northeast-1.amazonaws.com" "C:\Users\toshi\picture" "s3://your-s3-bucket/picture" |
#/bin/sh | |
for file in `ls | egrep '[0-9A-z、-◯ぁ-んァ-ヶ亜-腕弌-熙]'`; do | |
rename_file=`echo ${file} | sed -e 's/[0-9A-z、-◯ぁ-んァ-ヶ亜-腕弌-熙]//g'` | |
mv $file $rename_file | |
done |
<?php | |
class ForceProperty { | |
private $val; | |
public function __get($name) { | |
if (property_exists($this, $name)) { | |
return $this->$name; | |
} else { | |
throw new LogicException(sprintf('Undefined property: $%s', $name)); |