Skip to content

Instantly share code, notes, and snippets.

View DaveSanders's full-sized avatar

Dave Sanders DaveSanders

  • Fort Wayne, IN
View GitHub Profile
@DaveSanders
DaveSanders / gist:5a7350b18c01791fbf2481ca2ffc64d3
Created March 6, 2025 13:28
QwQ-32B spiraling into insanity
Okay, the user says that my previous count of vowels in "pneumonoultramicroscopicsilicovolcanoconiosis" is incorrect because it's not 14. Hmm, let me check again.
First, I'll need to go through each letter in the word and count how many vowels there are. The vowels are a, e, i, o, u, and I excluded y as instructed before.
Let me write the word out and count each vowel carefully:
p - no vowel
n - no vowel
e - that's a vowel, count 1
u - vowel, 2
@DaveSanders
DaveSanders / client_variables_controller.rb
Last active September 28, 2021 16:13
Sample Controller Pattern with Turbo
# frozen_string_literal: true
module Tools
class ClientVariablesController < Tools::ToolsController
before_action :set_client_variable, except: [:create]
before_action :set_client
def edit
render turbo_stream: [
turbo_stream.replace('variables-form', partial: 'form')
@DaveSanders
DaveSanders / sr_rspec_notes.md
Last active August 10, 2023 19:47
notes for stimulus_reflex + Rspec

Scenario

I want to use Rspec to build feature specs that test SR pages, just like normal web pages.

Therefore, I expect Capybara + Rspec to be able to do things like:

visit login_path
fill_in 'Email', with: user.email
fill_in 'Password', with: user.password + 'BAD'
expect(page).to have_content('That email or password is not correct')
@DaveSanders
DaveSanders / Accessibility Resources.txt
Last active October 2, 2018 15:21
Awesome Accessibility Resources
List via Brian Rowe, accessibility expert. (brian@therowes.org)
General/Articles
WCAG - https://www.w3.org/WAI/standards-guidelines/wcag/
Smashing Magazine - https://www.smashingmagazine.com/category/accessibility
24 Accessibility - https://www.24a11y.com/
W3C Tutorials - https://www.w3.org/WAI/tutorials/
Deque University - https://dequeuniversity.com/
Inclusive Design 24 - https://inclusivedesign24.org/2018/
@DaveSanders
DaveSanders / gist:8721734
Created January 30, 2014 22:46
SQL MERGE for Upsert example
--- CREATE THE TABLE
USE [Bench]
GO
/****** Object: Table [dbo].[users] Script Date: 1/30/2014 5:42:46 PM ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
@DaveSanders
DaveSanders / gist:5835642
Created June 22, 2013 02:47
code example for omniauth routes.
namespace :api, defaults: {format: 'json'} do
namespace :v1 do
devise_for :users
get '/auth/:provider/callback', to: 'oauth#create'
end
end
@DaveSanders
DaveSanders / test.svg
Created May 18, 2012 19:38
Test SVG for StackOverflow question
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@DaveSanders
DaveSanders / gist:2017386
Created March 11, 2012 17:51
Install ruby debug with 1.9.3p125
# Install with:
# bash < <(curl -L https://raw.github.com/gist/2017386)
#
# Reference: http://blog.wyeworks.com/2011/11/1/ruby-1-9-3-and-ruby-debug
echo "Installing ruby-debug with ruby-1.9.3-p125 ..."
curl -OL http://rubyforge.org/frs/download.php/75414/linecache19-0.5.13.gem
curl -OL http://rubyforge.org/frs/download.php/75415/ruby-debug-base19-0.11.26.gem
@DaveSanders
DaveSanders / gist:1705064
Created January 30, 2012 15:47
Stacktrace for stack overflow
Mysql::Error: Table 'pestnowtest.orders' doesn't exist: SHOW FULL FIELDS FROM `orders`
/Users/dave/.rvm/gems/ruby-1.9.2-p290@pestnow/gems/activerecord-3.2.0/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:233:in `query'
/Users/dave/.rvm/gems/ruby-1.9.2-p290@pestnow/gems/activerecord-3.2.0/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:233:in `block in execute'
/Users/dave/.rvm/gems/ruby-1.9.2-p290@pestnow/gems/activerecord-3.2.0/lib/active_record/connection_adapters/abstract_adapter.rb:280:in `block in log'
/Users/dave/.rvm/gems/ruby-1.9.2-p290@pestnow/gems/activesupport-3.2.0/lib/active_support/notifications/instrumenter.rb:20:in `instrument'
/Users/dave/.rvm/gems/ruby-1.9.2-p290@pestnow/gems/activerecord-3.2.0/lib/active_record/connection_adapters/abstract_adapter.rb:275:in `log'
/Users/dave/.rvm/gems/ruby-1.9.2-p290@pestnow/gems/activerecord-3.2.0/lib/active_record/connection_adapters/abstract_mysql_adapter.rb:233:in `execute'
/Users/dave/.rvm/gems/ruby-1.9.2-p290@pestno
@DaveSanders
DaveSanders / gist:1351731
Created November 9, 2011 15:14
Jquery SVG Bug?
<!DOCTYPE html>
<meta charset='utf-8'>
<html lang="en">
<head>
<link rel="stylesheet" href="jquery.svg.css"/>
<script src="jquery-1.7.min.js"></script>
<script src="jquery.svg.js"></script>
<script src="jquery.svgdom.js"></script>
<style>