Skip to content

Instantly share code, notes, and snippets.

@aogail
aogail / keybase.md
Last active December 10, 2018 16:18

Keybase proof

I hereby claim:

  • I am aogail on github.
  • I am aogail (https://keybase.io/aogail) on keybase.
  • I have a public key ASC39oWZE2VHZ2YLernvvjCkYDxza3hswRwBpfK5DIAbAwo

To claim this, I am signing this object:

@aogail
aogail / gist:448692480c34ff3666a51afbdb0a2703
Created February 22, 2017 01:15
rvm-binary with boxcutter/ol72
bjansen@inuyasha ~/Development/rvm-binary (master*) $ ./run oracle_72_64bit
#### halting oracle_72_64bit
#### starting oracle_72_64bit
Bringing machine 'oracle_72_64bit' up with 'virtualbox' provider...
==> oracle_72_64bit: Clearing any previously set forwarded ports...
==> oracle_72_64bit: Fixed port collision for 22 => 2222. Now on port 2200.
==> oracle_72_64bit: Clearing any previously set network interfaces...
==> oracle_72_64bit: Preparing network interfaces based on configuration...
oracle_72_64bit: Adapter 1: nat
==> oracle_72_64bit: Forwarding ports...
@aogail
aogail / attempt to read NTFS streams using ruby ffi
Last active December 31, 2015 03:59
Attempt to read NTFS streams using BackupRead() and BackupSeek() via FFI.
C:\Development\ruby-ads>ruby streams_ffi.rb
C:/Ruby193/lib/ruby/gems/1.9.1/gems/ffi-1.0.9-x86-mingw32/lib/ffi/platform.rb:27: Use RbConfig instead of obsolete and d
eprecated Config.
CreateFile handle=192
Before BackupRead loop. Context=0, handle=192
After BackupRead(), context=8537608
#<Win::FFI::File::Win32StreamId dw_stream_id=0x1, dw_stream_attributes=0x0, size_low=16, size_high=0, dw_stream_name_siz
e=0, c_stream_name=''>
BackupSeek failed: BackupSeek(192, 16, 0, #<FFI::MemoryPointer address=0x2a7bbf0 size=4>, #<FFI::MemoryPointer address=0
x2a7bc08 size=4>, #<FFI::MemoryPointer address=0x2a7bc20 size=4>). skipped_low=0, skipped_high=0, context=8537608, handl
@aogail
aogail / clear_hw_events.rb
Created August 27, 2012 22:12
Segmentation fault caused by no-args EventLog clear()
require 'rubygems'
gem 'win32-eventlog'
require 'win32/eventlog'
el = Win32::EventLog.new('HardwareEvents')
el.clear()