View silent_shell.ex
1 2 3 4 5 6 7 8 9 10
defmodule Mix.Shell.Process.Quiet do
@moduledoc """
This is a Mix shell, identical to Mix.Shell.Process, except that console output is silenced.
"""
 
@behaviour Mix.Shell
 
defdelegate [flush(callback), cmd(command), prompt(message), yes?(message)], to: Mix.Shell.Process
 
def print_app, do: nil
View gist:f4d07b9d998d723e55a0
1 2 3 4 5 6 7 8 9 10
#
# Would this be useful to Phoenix?
#
# In controllers, it'd be nice to be able to refer to status codes as atoms instead of integers.
#
 
 
defmodule Phoenix.Controller.StatusCodes do
 
@http_status_codes %{
View compare_sysctl.rb
1 2 3 4 5 6 7 8 9
#!/usr/bin/env ruby
 
#
# This utility compares `sysctl -a` on two given boxes
#
 
puts "Usage: #{$PROGRAM_NAME} hostname other_hostname" and exit unless ARGV.length == 2
 
SYSCTLS = {}
View gist:383bb1362432ed320c9b
1
rdiff() { diff -u <(ssh $1 "cat $3") <(ssh $2 "cat $3") }
View compare_dpkg.rb
1 2 3 4 5 6 7 8 9
#!/usr/bin/env ruby
 
#
# This utility compares the state of `dpkg -l` on two given boxes
#
 
puts "Usage: #{$PROGRAM_NAME} hostname other_hostname" and exit unless ARGV.length == 2
 
PACKAGES = {}
View keybase.md

Keybase proof

I hereby claim:

  • I am koudelka on github.
  • I am koudelka (https://keybase.io/koudelka) on keybase.
  • I have a public key whose fingerprint is 7E62 AE05 4D2C 2331 76DF F5AC 81D1 A93F 604E 49B3

To claim this, I am signing this object:

View gist:5529764
1 2 3 4 5 6 7 8 9
require 'ruby-fann'
 
input_data = (0..20000).collect do |i|
[i * 0.0001]
end
 
output_data = input_data.collect do |i|
[Math.sin(i.first)]
end
View gist:4322700
1 2 3 4 5 6 7 8 9 10
var x = document.evaluate('//input[@value="Delete Request"]', document.documentElement, null, XPathResult.ANY_TYPE, null);
// gotta build an array of the elements, iterators throw exceptions if you modify the DOM from under them
var elements = [];
var thisNode = x.iterateNext();
while (thisNode) {
elements.push(thisNode);
thisNode = x.iterateNext();
}
View patch-src__retr.c.diff
1 2 3 4 5 6 7 8 9 10
--- retr.c.orig 2011-08-30 08:47:33.000000000 -0500
+++ retr.c 2012-02-04 13:01:29.000000000 -0600
@@ -944,6 +944,13 @@
set_uri_encoding (iri, opt.locale, true);
set_content_encoding (iri, opt.locale);
+ int input_url_len = strlen(opt.base_href) + strlen(file) + 1;
+ char *input_url = (char *)calloc(input_url_len, sizeof(char));
+ strcat(input_url, opt.base_href);
+ strcat(input_url, file);
View MacRubyCustomRubyCommand.diff
1 2 3 4 5 6 7 8 9 10
--- a/src/configure.in
+++ b/src/configure.in
@@ -993,11 +993,17 @@ AC_ARG_ENABLE(rubyinterp,
AC_MSG_RESULT($enable_rubyinterp)
if test "$enable_rubyinterp" = "yes"; then
AC_MSG_CHECKING(--with-ruby-command argument)
+ dnl If a ruby command was provided, set RUBY_CMD to the name of the binary and RUBY_PATH to its directory
AC_ARG_WITH(ruby-command, [ --with-ruby-command=RUBY name of the Ruby command (default: ruby)],
- RUBY_CMD="$withval"; AC_MSG_RESULT($RUBY_CMD),
- RUBY_CMD="ruby"; AC_MSG_RESULT(defaulting to $RUBY_CMD))
Something went wrong with that request. Please try again.