Skip to content

Instantly share code, notes, and snippets.

View cho45's full-sized avatar

Satoh, Hiroh cho45

View GitHub Profile
diff --git a/deps/mruby-require/mrblib/require.rb b/deps/mruby-require/mrblib/require.rb
index 2a8160b..a0e0291 100644
--- a/deps/mruby-require/mrblib/require.rb
+++ b/deps/mruby-require/mrblib/require.rb
@@ -4,11 +4,11 @@ module Kernel
begin
eval "1", nil
def _eval_load(*args)
- Kernel.eval(*args)
+ eval(*args)
@cho45
cho45 / co2.rb
Created December 14, 2016 00:23
#!/usr/bin/env ruby
require 'serialport'
class MH_Z19
STARTING_BYTE = 0xff
CMD_GAS_CONCENTRATION = 0x86
CMD_CALIBRATE_ZERO_POINT = 0x87
CMD_CALIBRATE_SPAN_POINT = 0x88
@cho45
cho45 / machinekit.cps
Created September 27, 2016 16:51
Fusion 360 Custom Post Process Script supporting G64 P (tolerance option) for Machinekit
/**
* Modifled by cho45 for tolerance support
*
*
Original Copyright:
Copyright (C) 2012-2015 by Autodesk, Inc.
All rights reserved.
LinuxCNC (EMC2) post processor configuration.
@cho45
cho45 / a.js
Created June 10, 2016 06:07
Date.now() vs new Date().getTime()
document.body.textContent = new Date().getTime();
// empty
var string = "";
for (var i = 0; i < 1000; i++) {
string += Math.random().toString(32);
}
@cho45
cho45 / a.js
Last active June 9, 2016 09:02
get first element
document.body.getElementsByTagName("*")[0]
@cho45
cho45 / common.html
Created June 9, 2016 07:08
for of vs for
<script>
var array = [];
for (var i = 0; i < 1000; i++) {
array[i] = i;
}
</script>
@cho45
cho45 / a.js
Last active June 9, 2016 03:40
aaaa
var text = document.body.textContent;
start_server --port=5001 -- node server.js