Skip to content

Instantly share code, notes, and snippets.

@kkyouhei
kkyouhei / file0.txt
Last active December 7, 2015 01:41
webエンジニアが実践しておきたいネットワークプロトコル ref: http://qiita.com/kkyouhei/items/8719ff2f5e4dab169dfd
$ sudo yum -y install bind
@kkyouhei
kkyouhei / create_and_send.go
Last active December 15, 2015 09:54
Goでパケットキャプチャを実践してみる ref: http://qiita.com/kkyouhei/items/846e74c6a9653b069e5f
package main
import (
"github.com/google/gopacket"
"github.com/google/gopacket/layers"
"github.com/google/gopacket/pcap"
"log"
"net"
"time"
)
@kkyouhei
kkyouhei / instant_articles.rb
Last active August 30, 2017 17:47
Instant Articles API for Ruby
require 'net/http'
page_id = "your page id"
access_token = "your access token"
html_source = "your html content"
uri = URI.parse("https://graph.facebook.com/v2.6/#{page_id}/instant_articles")
request = Net::HTTP::Post.new(uri.path)
request.set_form_data({
access_token: access_token,
@kkyouhei
kkyouhei / data_store.rb
Created May 18, 2016 09:52
initializer set attr_accessor
class DataStore
attr_accessor :hoge
attr_accessor :fuga
def initialize *params
params = params.first
unless params.empty?
params.each do |k, v|
if self.respond_to?(v) && self.respond_to?("#{v}=")
self.instance_variable_set("@#{k}".to_sym, v)
end
@kkyouhei
kkyouhei / gist:a116674edfabdd9d1216e06c21b8fc42
Created October 13, 2016 09:09
特定のラベルのブランチのマージコミットを作ってくれるコマンド
#! /usr/bin/env ruby
require 'thor'
require 'octokit'
require 'io/console'
class Matomarukun < Thor
desc "matomeru usage", "matomeru desc"
def matomeru user_id
print "please github password"