Peer-reviewed code snippets that anyone can edit
follow refactory on twitter
blog
feedback
A wiki for useful code snippets
Bugs? Suggestions?
38-107-191-111
create/login
options
RECENT
STUBS/REQUESTS
STARRED
ACTIVITY
ADD
related to
find C symbols recursively into all subdirs
bash
linux
directory
aaron
Recursively delete subdirectories (like .svn)
permalink
related
edit
fork
history
bash
linux
file
linux
szaki
Recursively chmod directories only
permalink
related
edit
fork
history
bash
linux
file
linux
szaki
Recursively chmod files only
permalink
related
edit
fork
history
bash
linux
find
70-162-80-33
Find files by extension
permalink
related
edit
fork
linux
lsof
port
processes
aaron
Find which process is bound to a port
permalink
related
edit
fork
history
batch
destructorsc
afx_ext_class
mfc
luc.pop
Find destructors in C++ with a batch file
permalink
related
edit
fork
php
date
day
aaron
Find number of days in a given year
permalink
related
edit
fork
history
python
project-euler
primes
aaron
Find the largest prime factor of 317584931803
permalink
related
edit
fork
bash
find
sort
robap
identify large files in a directory tree, using find and sort
permalink
related
edit
fork
history
python
project-euler
fibonacci
aaron
Find the sum of all the even-valued terms in the Fibonacci sequence which do not exceed one million
permalink
related
edit
fork
python
palindrome
project-euler
aaron
Find the largest palindrome made from the product of two 3-digit numbers
permalink
related
edit
fork
history
php
palindrome
project-euler
aaron
Find the largest palindrome made from the product of two 3-digit numbers
permalink
related
edit
fork
history
bash
directory
disk
jerome.abela
List biggest files and du directories to find why a disk is full
permalink
related
edit
fork
history
bash
linux
file
find
locate
aaron
Quickly find files from command line and show extra information
permalink
related
edit
fork
history
bash
find
pipe
spaces
xargs
124-76-62-215
Handle spaces in file names when piping find results to xargs
permalink
related
edit
fork
history
public snippets
This is a community-maintained collection of reusable code snippets.
Contribute something
without logging in, or improve existing contributions. All code is dedicated to the public domain unless otherwise specified.
stats
/
top contributers
Languages
highlight
sort:
alpha
/
pop
show:
top
/
all
4d
+
actionscript
+
actionscript3
+
apl
+
assembly
+
awk
+
bash
+
bat
+
batch
+
brainfuck
+
c
+
cake
+
cakephp
+
cmd
+
cocoa
+
commonlisp
+
cpp
+
csharp
+
css
+
curl
+
delphi
+
ecmascript
+
ecmascript5
+
elisp
+
erlang
+
fortran
+
haskell
+
html
+
java
+
javascript
+
javascript16
+
javascript17
+
javascript18
+
jquery
+
js
+
ksh
+
linux
+
lisp
+
lua
+
modula-3
+
mysql
+
net
+
obj-c
+
octave
+
perl
+
php
+
php4
+
php5
+
powershell
+
propel
+
python
+
r
+
rebol
+
regexp
+
ruby
+
scheme
+
sed
+
sh
+
shell
+
smalltalk
+
svn
+
svn15
+
swing
+
symfony
+
symfony12
+
tcl
+
uikit
+
vala
+
vb
+
vb60
+
vba
+
vbscript
+
vim
+
visualbasic
+
z80
+
Keywords
highlight
sort:
alpha
/
pop
show:
top
/
all
2003
+
4d
+
abstractdatatype
+
accessors
+
accounts
+
activedirectory
+
ad
+
admin
+
administrator
+
afx_ext_class
+
ajax
+
alphabetsequence
+
anchor
+
anonymous
+
apache
+
apng
+
arithmetic
+
array
+
array-generic
+
arrays
+
asm
+
aspnet
+
attributes
+
authenticate
+
authentication
+
auto-login
+
automaticdifferentiation
+
awt
+
backend
+
backup
+
base
+
base36
+
bash
+
bind
+
bitpacking
+
blocktext
+
boolean
+
border-radius
+
braches
+
browser
+
bufferedreader
+
bullets
+
bzip2
+
c
+
calculator
+
capabilities
+
centos
+
char
+
check
+
checkbox
+
checkrole
+
checkserverstatus
+
choice
+
choose
+
class
+
clean
+
clutter
+
cmd
+
cocoa
+
comments
+
comparing
+
condition
+
conditional
+
config
+
confirm
+
connection
+
connectioninfo
+
console
+
continuation
+
continuations
+
control
+
controller
+
controlstructure
+
conversion
+
convert
+
copy
+
core
+
count
+
country
+
cout
+
create
+
creditcard
+
criteria
+
csh
+
csource
+
css
+
csv
+
currency
+
daemon
+
dashboard
+
database
+
databases
+
databinding
+
date
+
dateformat
+
datetime
+
day
+
deb
+
debian
+
debug
+
debugging
+
decorator
+
decreasing
+
delay
+
delete
+
derivative
+
destructorsc
+
dialog
+
dictionary
+
diff
+
difference
+
directory
+
disk
+
dns
+
documentation
+
dom
+
domain
+
download
+
dpkg
+
dribble
+
dump
+
duplicate
+
e4x
+
each
+
element
+
email
+
enum
+
environment
+
epoch
+
errors
+
event
+
eventdispatcher
+
eventlistener
+
eventtarget
+
evil
+
example
+
excerpt
+
exchange
+
export
+
extension
+
extensions
+
factorial
+
factorization
+
factory
+
fft
+
fibonacci
+
file
+
filename
+
filereader
+
files
+
filesystem
+
filter
+
find
+
firebug
+
flac
+
folder
+
folders
+
force
+
foreach
+
fork
+
form
+
formatmoney
+
forms
+
fortune
+
forward
+
frame
+
frames
+
ft12
+
function
+
functional
+
functions
+
gcc
+
gcd
+
general
+
generator
+
generic
+
generqator
+
get
+
getters
+
gis
+
gmp
+
gmt
+
go
+
gobject
+
google
+
goto
+
growl
+
gui
+
gvim
+
gzip
+
hack
+
hanoi
+
hashtable
+
haystack
+
header
+
headers
+
heat
+
helloworld
+
heredoc
+
hex
+
hibernate
+
higher-order-function
+
href
+
html
+
html5
+
htmlcollection
+
http
+
hyperlink
+
hypotenuse
+
id
+
idle
+
ie
+
ie8
+
ifelse
+
iffalse
+
iftrue
+
image
+
images
+
import
+
increasing
+
indentation
+
infix
+
ini
+
inject
+
int
+
integer
+
integration
+
interface
+
internet
+
introduction
+
io
+
iostream
+
ip
+
iphone
+
irc
+
is_admin_user
+
iterator
+
java
+
javadoc
+
javax
+
jetpack
+
jquery
+
json
+
karma
+
kill
+
language
+
layout
+
lazy-evaluation
+
libnotify-bin
+
linkedlist
+
linq
+
linux
+
list
+
listprocessing
+
lists
+
live
+
load
+
localtime
+
locate
+
location
+
log
+
logged-onuser
+
login
+
logon
+
lsof
+
macrology
+
macros
+
markup
+
mash
+
math
+
mbr
+
md5
+
memoization
+
memory
+
merge
+
merging
+
mersenne
+
meta
+
metaprogramming
+
methods
+
mfc
+
min-height
+
mixin
+
monads
+
monitor
+
movieclip
+
mp3
+
mythryl
+
n-queens
+
namespaces
+
nan
+
needle
+
nemesis
+
network
+
newline
+
nodelist
+
non-recursive
+
notation
+
notifications
+
notify-osd
+
nsstring
+
number
+
numbers
+
numerical
+
obj-c
+
object
+
objectprototypetostring
+
objects
+
offset
+
okfail
+
oop
+
opacity
+
open
+
opengl
+
option
+
org
+
output
+
packages
+
palindrome
+
parse
+
parsec
+
parser
+
parsing
+
password
+
perldns
+
php
+
pick
+
ping
+
pipe
+
plugin
+
port
+
post
+
powerpoint
+
predicate
+
prefix
+
presentation
+
primalitytest
+
primefactorization
+
primenumbergeneration
+
primenumbers
+
primes
+
probability
+
process
+
processes
+
processing
+
profiling
+
progress
+
project-euler
+
propel
+
properties
+
property
+
prototypal
+
prototype
+
proxy
+
python
+
qt4
+
query
+
quote
+
random
+
rationalnumbers
+
readfilefilereader
+
recursion
+
reddit
+
redirect
+
regex
+
regexp
+
regular-expression
+
reintegrate
+
remote
+
remove
+
rename
+
replace
+
request
+
reset
+
role
+
root
+
round
+
routing
+
rtf
+
runtime
+
scanner
+
search
+
search-pattern
+
select
+
selectall
+
selectors
+
seo
+
sequence
+
server
+
setters
+
setting
+
sfresponse
+
sh
+
shares
+
shell
+
shuffle
+
singleton
+
size
+
slides
+
smtp
+
socket
+
softlink
+
solaris
+
solr
+
sort
+
spaces
+
spoof
+
spring
+
sql
+
static
+
statistics
+
storedprocedures
+
stream
+
string
+
strings
+
stringsreverse
+
stringutils
+
subdirectories
+
substring
+
sum
+
svn
+
swing
+
symbol
+
syntax
+
tables
+
tagbody
+
tags
+
tak
+
tar
+
tasks
+
tcp
+
tdistribution
+
telemechanics
+
template
+
templatehelper
+
templates
+
templating
+
terminal
+
ternary
+
text
+
textcontent
+
thread
+
thumbnail
+
ti-85
+
time
+
timedelta
+
times
+
timezone
+
to
+
tokenize
+
tostring
+
transfer
+
tree
+
triangle
+
trick
+
trigonometry
+
trim
+
ubuntu
+
unique
+
unix
+
unorthodox
+
unwatch
+
uri
+
url
+
user
+
utility
+
uuid
+
validation
+
variable
+
vba
+
watch
+
web
+
webserver
+
webworker
+
whilefalse
+
whiletrue
+
whitespace
+
widget
+
widgets
+
windows
+
wordpress
+
words
+
writermonad
+
x86
+
xargs
+
xcode
+
xev
+
xml
+
xmllist
+
zen
+
zshell
+