Skip to content

Instantly share code, notes, and snippets.

@ceme
ceme / restart_apache_macosx
Created November 13, 2012 17:23
Restart Apache on Mac OS X command
sudo /usr/sbin/apachectl restart
@ceme
ceme / Genrate_SSH_public_key_fingerprint.sh
Created November 18, 2012 21:32
Generate ssh key fingerprint
ssh-keygen -lf ~/.ssh/id_rsa.pub
@ceme
ceme / VIM_search_replace
Created November 18, 2012 21:47
VIM search and replace
:g/pattern/s/old/new/g
or
:g/pattern/s//new/g
@ceme
ceme / Object.getOwnPropertyNames.js
Created December 6, 2012 20:18
Javascript usage of getOwnPropertyNames
Object.getOwnPropertyNames(Function).sort(); //returns ["arguments", "caller", "length", "name", "prototype"]
Object.getOwnPropertyNames(Function.prototype).sort(); //returns ["apply", "arguments", "bind", "call", "caller", "constructor", "isGenerator", "length", "name", "toSource", "toString", "wtbind"]
var x = {};
x.foo = "foo";
x.bar = "bar";
Object.getOwnPropertyNames(x); //returns ["foo", "bar"]
@ceme
ceme / hasOwnProperty.js
Created December 6, 2012 20:30
Javascript usage of hasOwnProperty
var o = {};
o.prop = "here i is";
o.hasOwnProperty("prop"); //true
var z = {x:"x", y:"y"};
z.hasOwnProperty("x"); //true
@ceme
ceme / svn-propset
Created December 17, 2012 19:36
SVN change log entry after already committed
svn propset -r ${rev#} --revprop svn:log "Change current log entry to this one"
@ceme
ceme / svn-rev-change-list
Created December 20, 2012 19:10
SVN get list of files changed between revisions
svn diff -r REVNUM:HEAD --summarize
@ceme
ceme / dom_fragment_append.js
Created December 30, 2012 07:20
document fragment DOM append
window.onload = function() {
//create DocumentFragment
var documentFragment = document.createDocumentFragment();
var list = document.getElementById( 'list' ); //<ul id="list"></ul>
var item = null;
//suppose this json is returned from ajax call
var ajaxResponse = [
{ 'name' : 'Haiku' },
@ceme
ceme / multi_file_upload.php
Created December 30, 2012 07:22
PHP Tip: Uploading Multiple Files In HTML5
<!DOCTYPE html>
<html lang="en-us">
<head>
<meta charset="UTF-8">
<title>HTML5 Multiple File Upload</title>
<link rel="stylesheet" href="s.css" media="screen">
<style media="screen"></style>
</head>
<body>
<form action="processor.php" method="post" enctype="multipart/form-data">
@ceme
ceme / git_clone_github_r
Created December 31, 2012 03:11
Read only git clone from github
git clone git://github.com/ceme/bash_scripts.git