Skip to content

Instantly share code, notes, and snippets.

View jackdesert's full-sized avatar

Jack Desert jackdesert

View GitHub Profile
@jackdesert
jackdesert / write_from_stdin_to_file.go
Created May 6, 2015 20:30
write From STDIN to File
package main
import (
"io"
"io/ioutil"
"log"
"os"
)
func main() {
@jackdesert
jackdesert / gist:4756dafda8cbca0da9ae
Created July 18, 2015 17:41
taskd build warnings
/home/dev/tmp/taskd-1.1.0/src/Server.cpp: In member function ‘void Server::daemonize()’:
/home/dev/tmp/taskd-1.1.0/src/Server.cpp:359:36: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
freopen ("/dev/null", "r", stdin);
^
/home/dev/tmp/taskd-1.1.0/src/Server.cpp:360:37: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
freopen ("/dev/null", "w", stdout);
^
/home/dev/tmp/taskd-1.1.0/src/Server.cpp:361:37: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
freopen ("/dev/null", "w", stderr);
^
@jackdesert
jackdesert / react_test.js
Created September 30, 2015 01:20
Example that does not connect to react dev tools (Waiting for Roots to Load)
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Dickshunary</title>
<link rel="stylesheet" href="style.css" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/0.13.0/react.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/babel-core/5.6.15/browser.js"></script>
</head>
<body>
@jackdesert
jackdesert / test.py
Created October 7, 2015 01:04
Wordnik Test
from wordnik import *
apiUrl = 'http://api.wordnik.com/v4'
apiKey = '034c1fcd16174ddb050a0efbd80cea86b15e2175e7747693'
client = swagger.ApiClient(apiKey, apiUrl)
wordApi = WordApi.WordApi(client)
example = wordApi.getTopExample('irony')
print(example.text)
@jackdesert
jackdesert / hosts
Created February 19, 2016 01:55
Ansible Hosts File
# /etc/ansible/hosts
[plain]
10.10.4.200 # oe-tabor-1common-elev
10.10.4.205 # oe-tabor-2C-center
10.10.4.214 # oe-tabor-2common-elev
10.10.4.206 # oe-tabor-2common-kit
10.10.4.229 # oe-tabor-3A-center
10.10.4.211 # oe-tabor-3B-center
@jackdesert
jackdesert / MRI 2.2.3 on Ubuntu 16.04
Created April 7, 2018 21:46
Building Rubinius on Two Different Machines
/tmp/rubinius/build/libraries/gems/rubinius-melbourne-3.11/ext/rubinius/code/melbourne /tmp/rubinius
make: *** No rule to make target 'clean'. Stop.
/tmp/rubinius
/tmp/rubinius/build/libraries/gems/rubysl-zlib-2.0.1/ext/rubysl/zlib /tmp/rubinius
make: *** No rule to make target 'clean'. Stop.
/tmp/rubinius
/tmp/rubinius/build/libraries/gems/json-1.8.6/ext/json /tmp/rubinius
make: *** No rule to make target 'clean'. Stop.
/tmp/rubinius
/tmp/rubinius/build/libraries/gems/json-1.8.6/ext/json/ext/generator /tmp/rubinius
find: ‘build/libraries/gems/’: No such file or directory
Checking clang: found
Checking clang++: found
Detected old configuration settings, forcing a clean build
Checking for 'llvm-config': found! (version 5.0.1 - api: 500)
Checking sizeof(short): 2 bytes
Checking sizeof(int): 4 bytes
Checking sizeof(void*): 8 bytes
*** DEPRECATION NOTICE ***
Use of Rake is deprecated and will be removed in the future.
Use 'build.sh' to configure, build, package, and install Rubinius.
/home/jd/.rbenv/versions/2.4.3/bin/ruby build/scripts/field_extract.rb machine/class/basic_object.hpp machine/class/object.hpp machine/class/integer.hpp machine/class/fixnum.hpp machine/class/array.hpp machine/class/bignum.hpp machine/class/executable.hpp machine/class/access_variable.hpp machine/class/alias.hpp machine/class/block_environment.hpp machine/class/block_as_method.hpp machine/class/byte_array.hpp machine/class/io.hpp machine/class/channel.hpp machine/class/module.hpp machine/class/constant_table.hpp machine/class/class.hpp machine/class/compiled_code.hpp machine/class/data.hpp machine/class/dir.hpp machine/class/exception.hpp machine/class/float.hpp machine/class/fsevent.hpp machine/class/immediates.hpp machine/class/iseq.hpp machine/class/list.hpp machine/class/logger.hpp machine/class/lookup_table.hpp machine/class/ffi_pointe
# ./build.sh
~/r/rubinius/build/libraries/gems/rubysl-zlib-2.0.1/ext/rubysl/zlib ~/r/rubinius
make: *** No rule to make target 'clean'. Stop.
~/r/rubinius
~/r/rubinius/build/libraries/gems/rubysl-digest-2.0.8/ext/rubysl/digest/sha2 ~/r/rubinius
~/r/rubinius
~/r/rubinius/build/libraries/gems/rubysl-digest-2.0.8/ext/rubysl/digest/bubblebabble ~/r/rubinius
~/r/rubinius
~/r/rubinius/build/libraries/gems/rubysl-digest-2.0.8/ext/rubysl/digest/md5 ~/r/rubinius
~/r/rubinius
$ readelf -d ./build/rubinius/site/x86_64-linux-gnu/openssl/openssl.so
Dynamic section at offset 0x48898 contains 33 entries:
Tag Type Name/Value
0x0000000000000001 (NEEDED) Shared library: [librt.so.1]
0x0000000000000001 (NEEDED) Shared library: [libcrypt.so.1]
0x0000000000000001 (NEEDED) Shared library: [libdl.so.2]
0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0]
0x0000000000000001 (NEEDED) Shared library: [libatomic.so.1]
0x0000000000000001 (NEEDED) Shared library: [libssl.so.1.0.2]