Skip to content

Instantly share code, notes, and snippets.

View myabc's full-sized avatar

Alexander Brandon Coles myabc

View GitHub Profile
@myabc
myabc / gist:44505
Created January 7, 2009 23:37 — forked from pietia/gist:44478
diff --git a/do_jdbc/src/java/data_objects/Command.java b/do_jdbc/src/java/data_objects/Command.java
index f0ccc00..922db88 100644
--- a/do_jdbc/src/java/data_objects/Command.java
+++ b/do_jdbc/src/java/data_objects/Command.java
@@ -89,6 +89,9 @@ public class Command extends RubyObject {
RubyClass resultClass = Result.createResultClass(runtime, moduleName, errorName, driver);
java.sql.Connection conn = (java.sql.Connection) wrapped_jdbc_connection.dataGetStruct();
+ // affectedCount = 1 means 1 updated row
+ // or 1 row in result set that represents returned key (insert...returning),
@myabc
myabc / gist:44716
Created January 8, 2009 12:47 — forked from pietia/gist:44478
diff --git a/do_jdbc/src/java/data_objects/Command.java b/do_jdbc/src/java/data_objects/Command.java
index f0ccc00..922db88 100644
--- a/do_jdbc/src/java/data_objects/Command.java
+++ b/do_jdbc/src/java/data_objects/Command.java
@@ -89,6 +89,9 @@ public class Command extends RubyObject {
RubyClass resultClass = Result.createResultClass(runtime, moduleName, errorName, driver);
java.sql.Connection conn = (java.sql.Connection) wrapped_jdbc_connection.dataGetStruct();
+ // affectedCount = 1 means 1 updated row
+ // or 1 row in result set that represents returned key (insert...returning),
@myabc
myabc / gist:136982
Created June 27, 2009 11:49 — forked from dkubb/moved.md
#!/usr/bin/env ruby
require 'pathname'
require 'zlib'
# files and extensions to process
FILES = %w[ capfile CHANGELOG LICENSE Manifest MIT-LICENSE README QUICKLINKS README_FOR_APP RUNNING_UNIT_TESTS Rakefile SPECS TODO USAGE .autotest .gitignore .htaccess ].freeze
EXTENSIONS = %w[ builder cgi conf css deploy erb example fcgi feature gemspec haml htc htm html java js jsp key markdown opts php rake ratom rb rcsv rdf rhtml rjs rpdf ru rxml sake sass sh sql thor txt vcf xml yml ].freeze
Pathname.glob(ARGV).each do |path_in|
In response to all the responses to:
http://twitter.com/rtomayko/status/1155906157
You should never do this in a source file included with your library,
app, or tests:
require 'rubygems'
The system I use to manage my $LOAD_PATH is not your library/app/tests
@myabc
myabc / gist:192941
Created September 24, 2009 18:36 — forked from dkubb/gist:31187
gem list '\A(?:(?:d[mo])[_-]|data_?(?:mapper|objects)|extlib)' --no-versions \
| xargs sudo gem uninstall -aIx
# To use:
# mkdir _posts
# script/runner migrate_articles_from_mephisto_markdown_files.rb
articles = Article.find(:all)
articles.each do |article|
published_at = "#{article.published_at.year}-#{article.published_at.month}-#{article.published_at.day}" unless article.published_at.nil?
author = article.user.login
permalink = article.permalink
@myabc
myabc / gist:221466
Created October 29, 2009 14:08 — forked from dkubb/gist:152102
== Interfaces
=== Finder Interface
+ #[]
+ #all
+ #at
- #fetch <-- needs specs
+ #first
+ #first_or_create
require "rubygems"
require "dm-core"
require "dm-migrations"
DataMapper.setup(:default, "mysql://test:@localhost/test")
class Circle
include DataMapper::Resource
require 'rubygems'
require 'dm-core'
DataMapper::Logger.new(STDOUT, :debug)
DataMapper.setup(:default, 'mysql://root:@localhost/test')
DataMapper.setup(:logs, "sqlite3:///tmp/test.db")
class LoggedEvent
include DataMapper::Resource
2011-05-08 20:11:56,684 INFO [Log4jLogger] : DataObjects::SQLError - DSRA9122E: class com.ibm.ws.rsadapter.jdbc.WSJdbcPreparedStatement enthält keine Objekte vom Typ interface oracle.jdbc.OraclePreparedStatement.:
C:/Program Files (x86)/IBM/WebSphere/AppServer/profiles/AppSrv01/installedApps/WEB-WINDOWS7DEVNode01Cell/bds_war.ear/bds.war/WEB-INF/bundle/jruby/1.8/gems/dm-do-adapter-1.1.0/lib/dm-do-adapter/adapter.rb:276:in `with_connection'
C:/Program Files (x86)/IBM/WebSphere/AppServer/profiles/AppSrv01/installedApps/WEB-WINDOWS7DEVNode01Cell/bds_war.ear/bds.war/WEB-INF/bundle/jruby/1.8/gems/dm-do-adapter-1.1.0/lib/dm-do-adapter/adapter.rb:113:in `create'
C:/Program Files (x86)/IBM/WebSphere/AppServer/profiles/AppSrv01/installedApps/WEB-WINDOWS7DEVNode01Cell/bds_war.ear/bds.war/WEB-INF/bundle/jruby/1.8/gems/dm-do-adapter-1.1.0/lib/dm-do-adapter/adapter.rb:85:in `each'
C:/Program Files (x86)/IBM/WebSphere/AppServer/profiles/AppSrv01/installedApps/WEB-WINDOWS7DEVNode01Cell/bds_war.ear/bds.war/WEB-INF/bundle