Skip to content

Instantly share code, notes, and snippets.

View toshimaru's full-sized avatar

Toshimaru toshimaru

View GitHub Profile
  • level-1
    • level-3
    • level-2
    • level-2
      • level-3

* level-3
  • level-2
def a
doc = <<-EOS
def hello
puts "Hello World!"
end
EOS
end
require 'benchmark/ips'
Benchmark.ips do |x|
ary = []
x.report(:a) {
10_000.times do |num|
ary << "#{num} #{num * 2} #{num * 3}"
end
}
@toshimaru
toshimaru / webpacker.md
Created December 9, 2016 20:47
Try webpacker

Try webpacker

Try rails/webpacker

Installation

gem 'webpacker', github: "rails/webpacker"
@toshimaru
toshimaru / terraform-ssh-remote-exec.tf
Last active August 19, 2023 08:09
How to connect to server via SSH and use remote-exec provisioner.
resource "digitalocean_droplet" "web" {
image = "ubuntu-16-04-x64"
name = "web-1"
region = "sgp1"
size = "512mb"
ssh_keys = [12345]
connection {
type = "ssh"
user = "root"
@toshimaru
toshimaru / install-mysql5.7-circleci.sh
Last active May 3, 2018 08:32 — forked from kimh/install-mysql5.7-circleci.sh
Install MySQL 5.7 non-interactively in CircleCI
#!/bin/bash
set -x
set -e
export DEBIAN_FRONTEND=noninteractive
curl -LO https://dev.mysql.com/get/mysql-apt-config_0.7.3-1_all.deb
echo mysql-apt-config mysql-apt-config/select-product select Apply | sudo debconf-set-selections
echo mysql-apt-config mysql-apt-config/select-server select mysql-5.7 | sudo debconf-set-selections
echo mysql-apt-config mysql-apt-config/select-connector-python select none | sudo debconf-set-selections
<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>

Untitled Slide

Welcome to Glide.

Glide is the easiest way to create useful slide for all of your Gists.

  • input key <- to go backward.
  • input key -> to go forward.

Publishing

@toshimaru
toshimaru / jquery-scroll-bottom.js
Last active May 31, 2022 10:55
Detect the scrolling to bottom of the page using jQuery.
$(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
}
});
@toshimaru
toshimaru / scroll-to-element.js
Created July 12, 2013 09:03
Scroll to the particular element using jQuery.
$('.info').on('click', function(){
$('html, body').animate({
scrollTop: $(this).offset().top
}, 500);
});