Skip to content

Instantly share code, notes, and snippets.

View kaishin's full-sized avatar

Reda Lemeden kaishin

View GitHub Profile
@kaishin
kaishin / tabs.coffee
Last active August 29, 2015 13:58
Accordion Tabs
ACTIVE_CLASS = 'js-is-active'
$tabs = $("[data-role='tab']")
$toggles = $tabs.find("[data-role='link']")
$toggles.on 'click', (event) ->
event.preventDefault()
$toggle = $(@)
$tab = $toggle.closest($tabs)
unless $tab.hasClass(ACTIVE_CLASS)
$tabs.removeClass(ACTIVE_CLASS)
@kaishin
kaishin / SassMeister-input-HTML.html
Created June 2, 2014 13:10
Generated by SassMeister.com.
<div class="container">
<section>Section 1</section>
<section>Section 2</section>
</div>
@function attr-ends-with-string($attr, $string) {
@return "[#{$attr}$=#{$string}]";
}
@kaishin
kaishin / SassMeister-input.scss
Last active August 29, 2015 14:08
Generated by SassMeister.com.
// ----
// Sass (v3.4.6)
// Compass (v1.0.1)
// Bourbon (v4.0.2)
// Neat (v1.6.0)
// ----
@import "bourbon/bourbon";
$grid-columns: 6;
@import "neat/neat";
@kaishin
kaishin / SassMeister-input.scss
Created October 27, 2014 16:55
Generated by SassMeister.com.
// ----
// Sass (v3.4.6)
// Compass (v1.0.1)
// Bourbon (v4.0.2)
// Neat (v1.6.0)
// ----
@import "bourbon/bourbon";
@import "neat/neat";
@kaishin
kaishin / SassMeister-input-HTML.html
Last active August 29, 2015 14:09
Generated by SassMeister.com.
<div>日本語</div>
@kaishin
kaishin / SassMeister-input-HTML.html
Created November 10, 2014 14:19
Generated by SassMeister.com.
<div>日本語</div>
GIT_RELEASE_VERSION=$(git describe --tags --always --abbrev=0)
COMMITS=$(git rev-list HEAD | wc -l)
COMMITS=$(($COMMITS+1))
/usr/libexec/PlistBuddy -c "Set :CFBundleVersion ${COMMITS}" "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}"
/usr/libexec/PlistBuddy -c "Set :CFBundleShortVersionString ${GIT_RELEASE_VERSION#*v}" "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}"
@kaishin
kaishin / ffmpeg.sh
Created February 23, 2015 15:34
ffmpeg 2-pass encoding
ffmpeg -i source.mp4 -pass 1 -codec:v libvpx -b:v 650k -codec:a libvorbis -b:a 100k -s 640x360 -f webm -y /dev/null
ffmpeg -i source.mp4 -pass 2 -codec:v libvpx -b:v 650k -codec:a libvorbis -b:a 100k -s 640x360 -y output.webm
@kaishin
kaishin / docker-compose-coreos.sh
Last active August 29, 2015 14:16
Docker Snippets
$ curl -s -L https://github.com/docker/compose/releases/download/1.1.0/docker-compose-`uname -s`-`uname -m` > ~/docker-compose
$ sudo mkdir -p /opt/bin
$ sudo mv ~/docker-compose /opt/bin/docker-compose
$ sudo chown root:root /opt/bin/docker-compose
$ sudo chmod +x /opt/bin/docker-compose