Skip to content

Instantly share code, notes, and snippets.

Process: iTerm2 [53116]
Path: /Applications/iTerm2.app/Contents/MacOS/iTerm2
Identifier: com.googlecode.iterm2
Version: 3.0.20170205 (3.0.20170205)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: iTerm2 [53116]
User ID: 501
Date/Time: 2017-02-07 20:46:55.075 -0500
## Environment
```
Bundler 1.14.2
Rubygems 2.6.8
Ruby 2.4.0p0 (2016-12-24 revision 57164) [x86_64-darwin16]
Git 2.11.0
Platform x86_64-darwin-16
```
```
source 'https://rubygems.org'
gem 'rails', '5.0.1'
gem 'mysql2'
gem 'bcrypt'
gem 'jbuilder'
gem 'progress'
gem 'prawn'
gem 'prawn-table'
gem 'prawn-svg'
@datanoise
datanoise / # weechat - 2017-01-02_11-51-35.txt
Created January 2, 2017 16:51
weechat on macOS 10.12.2 - Homebrew build logs
Homebrew build logs for weechat on macOS 10.12.2
Build date: 2017-01-02 11:51:35
require "socket"
class AeonClient
def self.main
alter_aeon_server = "alteraeon.com"
alter_aeon_port = 3000
connection = TCPSocket.new(alter_aeon_server, alter_aeon_port)
spawn autoreader(connection)
# spawn writer(connection)
require "socket"
class AeonClient
def self.main
alter_aeon_server = "alteraeon.com"
alter_aeon_port = 3000
connection = TCPSocket.new(alter_aeon_server, alter_aeon_port)
spawn autoreader(connection)
Signal::INT.trap do
buf :: UInt8[1024]
len = sock.read(buf.to_slice)
if len > 0
data = String.new(buf.buffer, len)
...
end
@datanoise
datanoise / crystal-tags.cr
Last active March 5, 2021 03:24
ctags for crystal language
require "compiler/crystal/**"
require "option_parser"
include Crystal
class ToCtagsVisitor < Visitor
@filename : String
@lines : Array(String)
@io : IO
@opts : Generator
@datanoise
datanoise / gist:7878089
Created December 9, 2013 18:41
NTPClient
package main
import (
"fmt"
"net"
"time"
)
func SntpNow(host string) (*time.Time, error) {
raddr, err := net.ResolveUDPAddr("udp", host+":123")
@datanoise
datanoise / gist:7090502
Created October 21, 2013 20:34
Slow stream example
File.open!("/usr/share/dict/words") |> IO.stream(:line) |> Enum.max_by(&String.length/1)