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
WordPress Plugin Authenticates User
php
capabilities
plugin
role
user
wordpress
TomSta
is_subscriber for WordPress checks if user is a subscriber only
permalink
related
edit
fork
history
php
administrator
checkrole
is_admin_user
user
wordpress
TomSta
is_admin_user for WordPress
permalink
related
edit
fork
history
php
backend
clean
core
dashboard
remove
widgets
wordpress
TomSta
WordPress Remove Dashboard Widgets
permalink
related
edit
fork
history
java
int
java
scanner
string
a3eeth
getting user input
permalink
related
edit
fork
history
mysql
user
70-162-80-33
Create a MySQL user
permalink
related
edit
fork
bash
accounts
linux
password
user
Jahufar
Disable password change for linux user account
permalink
related
edit
fork
history
linux
file
aaron
Setting a file as immutable (prevent deletion/modification by any user)
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
+