Skip to content

Instantly share code, notes, and snippets.

View jnozsc's full-sized avatar
🍎
Working

jnozsc

🍎
Working
  • California
View GitHub Profile
@jnozsc
jnozsc / preprocessor_fun.h
Created January 29, 2016 07:44 — forked from aras-p/preprocessor_fun.h
Things to commit just before leaving your job
// Just before switching jobs:
// Add one of these.
// Preferably into the same commit where you do a large merge.
//
// This started as a tweet with a joke of "C++ pro-tip: #define private public",
// and then it quickly escalated into more and more evil suggestions.
// I've tried to capture interesting suggestions here.
//
// Contributors: @r2d2rigo, @joeldevahl, @msinilo, @_Humus_,
// @YuriyODonnell, @rygorous, @cmuratori, @mike_acton, @grumpygiant,
#!/bin/bash
#Linux Spotify Ad Mute v2
#Put this script in the directory the "spotify" binary is in (e.g. /usr/share/spotify).
#To open Spotify, run it instead of the "spotify" binary.
#System sound will be muted as soon as an ad plays
#Find updated versions at: http://pcworldsoftware.kilu.net/files/link_spotify-admute.php and/or https://gist.github.com/pcworld
#On Debian, you need the package "pulseaudio-utils" for the command line util "pactl" which used in this script
#
#Update: For newer 0.8.x versions (x>4; such as 0.8.8), use this script: https://gist.github.com/pcworld/3198763/#comment-813440
@jnozsc
jnozsc / program.rb
Last active December 20, 2015 17:18
# encoding: UTF-8
require 'csv'
source_file = "program.csv"
result_file = "result.csv"
CSV.open(result_file,"ab") do |csv|
csv<<['DBN',
'PROGRAM',
@jnozsc
jnozsc / issue_1088_fix.rb
Created March 6, 2013 19:19
This program can fix Octopress issue #1088 In fact, it is not a bug in Octopress. It is introducted by 3rd party migration tool. However, I have forgotten which tool causes this issue. So I write this program to help others who meet the same issue
# encoding: utf-8
# description: This program can fix Octopress issue #1088
# In fact, it is not a bug in Octopress.
# It is introducted by 3rd party migration tool.
# However, I have forgotten which tool causes this issue.
# So I write this program to help others who meet the same issue
# usage: in your Terminal.app, type the following line:
# ruby issue_1088_fix.rb [/your/octopress/path/]
# e.g: ruby issue_1088_fix.rb ~/octopress/source/_posts/
@jnozsc
jnozsc / BetterDouban.user.js
Created June 18, 2012 11:31
I need a better douban
// ==UserScript==
// @name Better Douban
// @author jnozsc
// @namespace http://www.douban.com/people/1563045/
// @description I need a better douban
// @include http://www.douban.com/*
// @match http://www.douban.com/*
// @include http://book.douban.com/*
// @match http://book.douban.com/*
// @include http://music.douban.com/*
@jnozsc
jnozsc / NoLikeForDouban.user.js
Created June 9, 2012 07:07
remove like item from douban timeline
// ==UserScript==
// @name NoLike for douban
// @namespace jnozsc
// @description Remove Like from douban timeline
// @include http://www.douban.com/*
// @match http://www.douban.com/*
// @version 1.2
// ==/UserScript==
function main($) {
@jnozsc
jnozsc / betterDoubanNavigation.user.js
Created May 17, 2012 13:02
Better Douban Navigation
// ==UserScript==
// @name Better Douban Navigation
// @author jnozsc
// @namespace http://www.douban.com/people/1563045/
// @description I need a better douban navigation
// @include http://www.douban.com/*
// @match http://www.douban.com/*
// @include http://book.douban.com/*
// @match http://book.douban.com/*
// @include http://music.douban.com/*
@jnozsc
jnozsc / i463j72eh6e20006.sh
Created May 12, 2012 09:55
some tips about octopuses
rake generate
@jnozsc
jnozsc / aki6jwft94oihr1z.sh
Created May 9, 2012 12:35
textmate 1.0 with blog bundle, bug with chinese
:29:in 'require': no such file to load — jcode (LoadError)
@jnozsc
jnozsc / 03vrtrpq4ugyfgs9.sh
Created May 9, 2012 12:30
some bugs in previous version of Ruby and Rails
/usr/local/include/fuse/fuse_common.h:32:2: error: #error Please add -D_FILE_OFFSET_BITS=64 to your compile flags! In file included from /usr/local/include/fuse/fuse.h:857, from :0:
/usr/local/include/fuse/fuse_compat.h:69:24: error: sys/statfs.h: No such file or directory