Skip to content

Instantly share code, notes, and snippets.

Avatar
:shipit:
SHIP IT

Benoît Quenaudon oldergod

:shipit:
SHIP IT
View GitHub Profile
@oldergod
oldergod / DevFest16.tokyo.report.md
Last active Oct 11, 2016
DevFest16 東京のレポート
View DevFest16.tokyo.report.md

DevFest16 東京

個人的にUKオフィスのグーグラーが来る事が一番ワクワクだったポイントである。

BTW:グーグラーはipassというサービスを使ってインターネットに接続してた。

面白いセッションのピックアップとのまとめ

Living Life on the Edge / Chris Banes

@oldergod
oldergod / AndroidBuildTips.md
Last active Aug 19, 2016
IntelliJ Tipsまとめ
View AndroidBuildTips.md

Android Building

  • multiDex が必要な時に、 multiDexEnabled true にする事。
    • minSdk が < 21 なら開発用の flavor を minSdk ≧ 21 にする。
  • Gradle Android プラグインを最新にする事。
  • Gradle の heap をあげていく!
    • gradle.properties にて org.gradle.jvmargs=-Xmx4048m -XX:MaxPermSize=512m
  • Instant Run を有効化する。
    • 無駄に AndroidManifest とかを各ビルドに弄らない。
View animation-based-trigger.js
const el = document.querySelector('.el');
elA.addEventListener('animationend', () => {
elA.classList.remove('.animating');
}):
// triggers CSS animation which time varies
elA.classList.add('.animating');
// How to check that the class `animating` is rightly removed when the animation finishes?
@oldergod
oldergod / dabblet.css
Created Jun 30, 2016
CSS Coding Tips: Trust your eyes
View dabblet.css
/**
* CSS Coding Tips: Trust your eyes
*/
div {
position: absolute;
top: 100px;
}
span {
@oldergod
oldergod / dabblet.css
Created Jun 30, 2016
CSS Coding Tips: Inheritance
View dabblet.css
/**
* CSS Coding Tips: Inheritance
*/
div {
margin-top: 50px;
position: relative;
border: 1px solid black;
background: pink;
}
@oldergod
oldergod / dabblet.css
Last active Jun 30, 2016
CSS Coding Tips: Maintainability versus brevity
View dabblet.css
/**
* CSS Coding Tips: Maintainability versus brevity
*/
div {
position: absolute;
top: calc(50% - 25px);
left: calc(50% - 25px);
height: 50px;
width: 50px;
@oldergod
oldergod / dabblet.css
Last active Jun 29, 2016
CSS Coding Tips : Minimize code duplication
View dabblet.css
/**
* CSS Coding Tips : Minimize code duplication
*/
button {
padding: 6px 16px;
border: 1px solid #446d88;
background: #58a linear-gradient(#77a0bb, #58a);
border-radius: 4px;
box-shadow: 8 1px 5px gray;
@oldergod
oldergod / ruby_inline.sh
Last active Aug 29, 2015
Ruby inline with before and after blocks
View ruby_inline.sh
ls | ruby -ne 'BEGIN{puts("lets go");$array = []};$array << $_.chomp;END{puts $array.inspect;puts "finished"}'
@oldergod
oldergod / count_access_per_user.sh
Last active Aug 29, 2015
アクセスログから月単位でユーザID(整数5桁)毎にアクセス数をCSV形式提出
View count_access_per_user.sh
#!/bin/bash
# アクセス数を抽出するスクリプト
# yyyy/dd/*.log.bz2 しか対応しない
# アクセスログから月単位でユーザID(整数5桁)毎にアクセス数をCSVファイルに提出
declare -A USERS
# 6月から8月まで
months=( 6 7 8 )
output=~/access_count_per_user.csv
for month in ${months[@]};do
@oldergod
oldergod / trees.go
Last active Aug 29, 2015
Tour of Go Binary Trees
View trees.go
package main
import (
"code.google.com/p/go-tour/tree"
"fmt"
)
func Walk(t *tree.Tree, ch chan int) {
if t.Left != nil {
Walk(t.Left, ch)