Skip to content

Instantly share code, notes, and snippets.

Avatar

Jesse Dearing jessedearing

View GitHub Profile
View Webdeploy and Powershell.ps1
[Array]$arguments = "-verb:sync", "-source:contentPath=`"$web_staging_directory`"", "-dest:contentPath=`"\\$Server\$share\$appname\$web_project_name`""
$proc = Start-Process $msdeploy -ArgumentList $arguments -NoNewWindow -Wait -PassThru
if($proc.ExitCode -ne 0) {
throw "Failed to deploy"
}
@jessedearing
jessedearing / Visual Studio .gitignore
Created Aug 3, 2010
My .gitignore file for Visual Studio
View Visual Studio .gitignore
#ignore thumbnails created by windows
Thumbs.db
#Ignore files build by Visual Studio
*.obj
*.exe
*.pdb
*.user
*.aps
*.pch
*.vspscc
View update_all_repos.rb
#!/usr/bin/ruby
repos = Dir['*']
repos.each do |repo|
if File.directory? repo
Dir.chdir repo
begin
`git pull`
rescue
@jessedearing
jessedearing / gist:670071
Created Nov 9, 2010
Changes username for a virtual dir /test
View gist:670071
.\appcmd.exe set config /section:system.applicationHost/sites /`[name=`'Static`'].[path=`'/`'].[path=`'/test`'].userName:user /`[name=`'Static`'].[path=`'/`'].[path=`'/test`'].password:pass
View websocket.html
<!DOCTYPE html>
<html>
<head>
<title>Websockets!</title>
<script>
function onMessage(evt) {
con = document.getElementById("console");
con.innerHTML += evt.data;
con.innerHTML += '<br />';
View git_tag.sh
git tag $(date +%Y-%m-%d_release)
git push origin $(date +%Y-%m-%d_release)
View refactored worst ruby evar.rb
self.days_with_weekends.map do |day|
# time = {:day => day.to_datetime.utc.to_time.to_i}
time = {:day => day.to_datetime.utc}
if Date.today > day
if !hours_log[day].nil?
hours_in_sprint += hours_log[day]
end
burndown_data << time.merge({:hours => hours_in_sprint})
elsif day == Date.today
burndown_data << time.merge({:hours => self.total_task_hours})
View module_example.rb
module Scopes
attr_writer :church_id
# evaluates to
# instance_eval do
# def church_id
# @church_id
# end
# def church_id=(value)
# @church_id = value
# end