Skip to content

Instantly share code, notes, and snippets.

View KOBA789's full-sized avatar
🚀

KOBA789 KOBA789

🚀
View GitHub Profile
@KOBA789
KOBA789 / iteratee.txt
Last active December 13, 2015 20:19
Iteratee とその演算子の働きとか。すっごく大雑把で、記号も適当ですが雰囲気だけ。
==================================================================
Enumerator -> Enumeratee -> Iteratee
==================================================================
Iteratee >>== Iteratee
:= Iteratee
------------------------------------------------------------------
Enumerator $$ Iteratee
:= Iteratee
------------------------------------------------------------------
Enumeratee =$ Iteratee
@KOBA789
KOBA789 / gist:5277014
Last active December 15, 2015 14:49
チェーンの途中でエラーが起きたら Abort するだけの関数。「でかいフロー制御モジュールとかめんどいんじゃ!」って人(俺)向け。昔の俺なら Function.prototype に生やしてたかもしれない。
function maybe (callback) {
return function (f) { // then
return function (err) { // actual callback
if (err) {
callback(err);
} else {
f.apply(this, Array.prototype.slice.call(arguments, 1));
}
};
};
@KOBA789
KOBA789 / arp.c
Created April 13, 2013 08:30
ARP Capture
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include <sys/socket.h>
#include <sys/ioctl.h>
#include <net/ethernet.h>
#include <netpacket/packet.h>
#include <netinet/if_ether.h>
#include <linux/if.h>
require 'socket'
ETH_P_ALL = 0x0300
ETH_P_IP = 0x800
class MacAddr
def initialize(addr)
@addr = addr
end
package main
import (
"fmt"
"io"
"crypto/md5"
"strings"
)
func md5sum(text string) string {
@KOBA789
KOBA789 / parser.js
Created August 28, 2013 03:35
実際動かない(struct リテラルくらいしかパースできない)
var util = require('util');
function Nothing () {}
Object.Nothing = Nothing;
Array.prototype.maybeMap = function (callback, thisArg) {
var T, A, k;
if (this == null) {
throw new TypeError(" this is null or not defined");
@KOBA789
KOBA789 / gist:6368524
Created August 28, 2013 17:08
wp-login.php でバージョンを確認するためだけのブックマークレット
javascript:alert(document.head.getElementsByTagName("link")[0].getAttribute("href").match(/ver=(.+)/)[1]);void 0;
@KOBA789
KOBA789 / wp.md
Last active December 21, 2015 21:29
WordPress のやられたやつまとめ

WordPress のやられたやつまとめ

  • バージョン関係ないっぽい
    • 3.4.2, 3.5.1, 3.5.2, 3.6 で確認した
  • wp-login.php に多数のアクセス試行が確認されている
    • 1sec の wait で GET, POST を繰り返している
    • http://nendeb.jp/?p=673 によるともっといろんな頻度でのアクセスがあるっぽい
      • 10req/s とか 1req/3m とか
        • 海外からの攻撃なので、単純に回線速度の問題?
  • ブルートフォースっぽく見える
  • 上記 URL の記事のスクショをみる限り、そういう挙動
@KOBA789
KOBA789 / 100g_cps.txt
Created September 16, 2013 07:21
Cookie Clicker 100G Cps
MS4wMzZ8fDEzNzkyNDgwMTc1MjF8MDAxMTEwfDU1MDkzNzk5ODI4MTc4OzQ5MTE3ODk0OTE2OTQyMjsxMzQ2MTYwOzE1OzMwMzQ5MTcxMTY2NjQwNzsxMTstMTstMTswOzA7MDswOzY3OzUwNzI1fDMwMCw0NzgsMTA1Nzg2MjY0NDExLDA7MjAsMjE5LDExNTcxMjEzNzgsMDswLDExOCwzMjQ2MDEwLDA7MCwxMTksMTgxMTUzNDgsMDswLDEyMCw2NjQxODYyNCwwOzEwMCwxMTgsMjQxMTk3NTQ2LDA7MTAwLDExNSw5MDU5MTYxNzcsMDsxMDAsMTAwLDIwNzQxNzI4MjI0LDA7MjA1LDIwNSw0NDUwNTYzNTU3MjksMDsyMzAwLDIzMDEsMjEyODE2ODIxOTQzMzksMDt8NDUwMzU5OTYyNzM3MDQ5NTs0NTAzNTk5NjI3MzcwNDk1OzIyNTE4MzQxNzM0MjMyMzE7Mzk0MDY5MjQ4OTUzMzk1MTs2OTkzOTF8NDUwMzU5NzYxNDEwNDU3NTsxNTE0MDAyNDk0MjU5MQ%3D%3D%21END%21

ChangeLog を支える英語

ChangeLog を書く際によく使われる英語をまとめました。

ほとんど引用です。

基本形