Skip to content

Instantly share code, notes, and snippets.

View jasonamyers's full-sized avatar

Jason Myers jasonamyers

View GitHub Profile

Keybase proof

I hereby claim:

  • I am jasonamyers on github.
  • I am jasonamyers (https://keybase.io/jasonamyers) on keybase.
  • I have a public key whose fingerprint is A1E6 3D43 1627 F16D 5FE5 16CB 2953 2949 BC60 3444

To claim this, I am signing this object:

@jasonamyers
jasonamyers / admin.py
Last active August 29, 2015 14:00
Monkeypatching user object to show email only in admin...
rom django.contrib.gis import admin
from django.contrib.auth.models import User
def user_unicode(self):
return u'{email}'.format(email=self.email)
User.__unicode__ = user_unicode
admin.site.unregister(User)
@jasonamyers
jasonamyers / gist:a418f39e6032772076c5
Created July 12, 2014 15:09
PyNash CNC; Environments - Teaching prompts
* Getting Started
vagrant up to start the VM we'll be working with
vagrant ssh to connect to that VM
Next, we need to make sure packages are upto date so let's start by refreshing
the package list and then upgrading any out of date packages
sudo apt-get update
sudo apt-get upgrade
@jasonamyers
jasonamyers / smtpdtest.py
Created September 14, 2014 04:01
slow to stop only on linux
from email.parser import Parser
from hendrix.message import EmailMessage
from smtpd import SMTPServer as StdLibSmtpServer
from smtplib import SMTP
from threading import Thread
import asyncore
import re
import select
import logging
import os.path
@jasonamyers
jasonamyers / SassMeister-input.scss
Created November 20, 2014 14:57
Generated by SassMeister.com.
// ----
// Sass (v3.4.7)
// Compass (v1.0.1)
// ----
.form-control::-webkit-input-placeholder {
color: #b22126;
}
.form-control:-moz-placeholder { /* Firefox 18- */
from sqlalchemy import and_, or_, not_
q = select([tblthing.c.id, tblthing.c.zip, tblthing.c.structure])
conditions = or_()
for row in df.iterrows():
conditions.append(and_(tblthing.c.id=row['id'], tblthing.c.zip=row['zip']))
q = q.where(conditions)
@jasonamyers
jasonamyers / CreateUnsecureFilteredEmailView.sql
Created March 23, 2012 17:53
MS CRM - Create Query to have an unsecured FilteredEmail view called FilteredEmailUS
create view [dbo].[FilteredEmailUS] (
activityid,
actualdurationminutes,
actualend,
actualendutc,
actualstart,
actualstartutc,
category,
compressed,
@jasonamyers
jasonamyers / CreateUnsecuredFilteredAnnontationView.sql
Created March 23, 2012 17:52
MS CRM - New query to have an unsecured FilteredAnnotation View called FilteredAnnontationUS
create view [dbo].[FilteredAnnotationUS] (
annotationid,
createdby,
createdbydsc,
createdbyname,
createdbyyominame,
createdon,
createdonutc,
documentbody,
filename,
@jasonamyers
jasonamyers / MSCRMSelectNonEmailAttachments.sql
Created March 27, 2012 01:15
MS CRM: Select Non-email Attachments
SELECT
DocumentBody,
ObjectId,
FileName,
CONVERT(varchar(255), ObjectId) + '_' + CONVERT(varchar(255), Filename) AS SaveAsFileName
FROM
FilteredAnnotation
WHERE
@jasonamyers
jasonamyers / MSCRMSelectEmailAttachments.sql
Created March 27, 2012 01:16
MS CRM: Select Email Attachments
SELECT
EA.Body,
EA.ActivityID,
EA.AttachmentNumber,
EA.FileName,
CONVERT(varchar(255), EA.ActivityID) + '_' + CONVERT(varchar(255), EA.AttachmentNumber) + '_' + CONVERT(varchar(255), EA.Filename) AS SaveAsFileName
FROM
FilteredEmail E JOIN
ActivityMimeAttachment EA ON E.ActivityID = EA.ActivityID