Skip to content

Instantly share code, notes, and snippets.

@Likk
Likk / drop_merged_branch
Last active August 22, 2019 10:42
現在作業中のブランチにマージ済みのローカルブランチをローカルからもリモートからも消すワンライナー
git branch --merged | sed 's/\(^ \+\| \+$\)//g' | perl -nlE ' `git push --delete origin $_; git branch -d $_`'
@pen
pen / private.xml
Created October 8, 2015 13:28
Macbook AirのJIS配列をHHKのUSっぽく使う
<?xml version="1.0"?>
<root>
<item>
<name>private.xml</name>
<item>
<name>Use Japanese Keyboard as HHK-US Keyboard</name>
<identifier>remap.jis_hhk_us</identifier>
<device_only>DeviceVendor::APPLE_COMPUTER,DeviceProduct::RawValue::0x0291</device_only>
<autogen>__SetKeyboardType__ KeyboardType::MACBOOK</autogen>
<autogen>__KeyToKey__ KeyCode::JIS_YEN, KeyCode::BACKSLASH</autogen>
@koba04
koba04 / api.md
Last active November 2, 2024 00:52
Vue.js note(v0.10.3). not translate. This is draft of https://github.com/koba04/vuejs-book .

API

Class: Vue

  • Vueはvue.jsのコアとなるコンストラクタ
  • インスタンスが作られたときにデータバインディングが開始される
  • オプションを取ることも出来て、DOMやデータやメソッドについて定義出来る
package karupanerura;
# is me!
package main;
use strict;
use warnings;
use Meat;
use Beef;
use Hormones;

Niigata.ll 発表(?)資料 「Perl なめんな」

猫型です。Niigata.llの開催おめでとうございます。行けなくてくやしいです。資料だけここに公開します。タイトルは「Perlなめんな」です。dis られがちなオブジェクトシステムと例外機構の貧弱さについて現代的な Perl の視点から回答します。

「Perl は可読性が〜」とか 「Perl はオブジェクトシステムがぶっ壊れてる〜」とかうるせえよ CPAN なめんなって話

「素のPerlのオブジェクトシステムは貧弱すぎる」。その通りです、でも Mouse とかを使えば結構素直に書けるのです。

Mouseってなに

@karupanerura
karupanerura / js_oop_sample.js
Created February 12, 2012 13:33
flatten_callback
"use strict";
var FuncFlatten = function () {
var codeList = [];
for (var i = 0; i < arguments.length; i++) {
codeList[i] = arguments[i];
}
return {
add: function () {
for (var i = 0; i < arguments.length; i++) {
@karupanerura
karupanerura / yakiniku.pl
Created November 25, 2011 09:46
焼肉たべたい
package karupanerura;
# is me!
package main;
use strict;
use warnings;
use Meat;
use Beef;
use Hormones;
@textarcana
textarcana / git-log2json.sh
Last active October 23, 2024 19:19
Convert Git logs to JSON. The first script (git-log2json.sh) is all you need, the other two files contain only optional bonus features 😀THIS GIST NOW HAS A FULL GIT REPO: https://github.com/context-driven-testing-toolkit/git-log2json
#!/usr/bin/env bash
# Use this one-liner to produce a JSON literal from the Git log:
git log \
--pretty=format:'{%n "commit": "%H",%n "author": "%aN <%aE>",%n "date": "%ad",%n "message": "%f"%n},' \
$@ | \
perl -pe 'BEGIN{print "["}; END{print "]\n"}' | \
perl -pe 's/},]/}]/'