Skip to content

Instantly share code, notes, and snippets.

Avatar

James Khoury JamesKhoury

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.