Skip to content

Instantly share code, notes, and snippets.

James Khoury JamesKhoury

Block or report user

Report or block JamesKhoury

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View geekkoder.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Geek Koder</title>
<script>
/**
* @description Geek Code Decoder (originally written Extension for Firefox )
* @author Bhasker V Kode
* @date hacked up in the early hours of Feb 23,2007 .
View keybase.md

Keybase proof

I hereby claim:

  • I am jameskhoury on github.
  • I am jameskhoury (https://keybase.io/jameskhoury) on keybase.
  • I have a public key whose fingerprint is 0B25 97AB 2BA4 BC40 2513 A3DE D608 1BC3 03CE 262C

To claim this, I am signing this object:

@JamesKhoury
JamesKhoury / umbraco db cleanup.sql
Created Sep 20, 2016 — forked from dampee/umbraco db cleanup.sql
Umbraco Database cleanup. After pulling in an umbraco database from production, you don't need all history or log.
View umbraco db cleanup.sql
-- dump logs
truncate table umbracolog
-- Umbraco Clear Old Document Versions To Decrease Database Size And Improve Performance
-- http://borism.net/2008/12/16/fixing-a-large-cmspropertydata-table-in-umbraco/
DECLARE @createdDate Datetime = DATEADD(m, -1, getdate())
DELETE FROM cmsPropertyData WHERE
versionId NOT IN (SELECT versionId FROM cmsDocument WHERE updateDate > @createdDate OR published = 1 OR newest = 1) AND
contentNodeId IN (SELECT DISTINCT nodeID FROM cmsDocument)
@JamesKhoury
JamesKhoury / gist:3c61f0ddaf622b8b3c14
Last active Aug 29, 2015
Ayende.com Interview question: fix the index
View gist:3c61f0ddaf622b8b3c14
public class Indexer
{
private Dictionary<string, List<string>> terms =
new Dictionary<string, List<string>>(StringComparer.OrdinalIgnoreCase);
private Dictionary<string, List<List<string>>> docIDs =
new Dictionary<string, List<List<string>>>();
public void Index(string docId, string text)
{
View Code Jam Alien Language.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
using System.Text.RegularExpressions;
namespace CodeJamPractice
{
You can’t perform that action at this time.