Skip to content

Instantly share code, notes, and snippets.

@Terminus-IMRC
Terminus-IMRC / dmesg
Created May 15, 2014 04:18
Weird UPD packet from unknown IP addr
[325522.454454] UDP: short packet: From 119.81.7.18:53 15099/41 to 192.168.0.6:42855
[345447.772801] UDP: short packet: From 119.81.7.18:53 15099/41 to 192.168.0.6:21332
[345457.753895] UDP: short packet: From 119.81.7.18:53 15099/41 to 192.168.0.6:21332
@s-aska
s-aska / Aska.css
Last active August 29, 2015 14:02
LimeChat Theme
html {
font-family: "Menlo";
background-color: #272822;
color: white;
word-wrap: break-word;
margin: 0;
padding: 3px 4px 10px 4px;
font-size: 12px;
}
#!/bin/bash
ENCODER="HandBrakeCLI"
EXT="mp4"
VERSION="r11f18"
OUTPUT="$1_$VERSION.$EXT"
OPTS='-t 1 -c 1 -f mp4 --denoise="2:1.5:3:2.25" \
-w 1280 -l 720 --crop 0:8:0:0 --modulus 2 -e x264 -q 18 \
@penguin2716
penguin2716 / degree_certificate.rb
Created March 11, 2013 02:44
卒業証明書を発行するmikutterプラグイン
#-*- coding: utf-8 -*-
Plugin.create :degree_certificate do
command(:degree_certificate,
name: '卒業証明書を発行',
condition: lambda{ |opt| true },
visible: true,
role: :timeline) do |opt|
opt.messages.each { |m|
@shokai
shokai / macaddrs.rb
Created June 14, 2013 21:11
LAN内の全ホストのIPアドレスとMacアドレスを取得する
#!/usr/bin/env ruby
require 'rubygems'
require 'parallel'
ARGV.each do |arg|
unless arg =~ /^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/
STDERR.puts %Q{invalid addr "#{arg}"}
exit 1
end
end
@Kesin11
Kesin11 / webspeech.html
Created August 27, 2013 07:30
Web Speech API (Greater than Chrome 25 only)
<html>
<head>
<title>Web Speech API</title>
<meta charset="utf-8">
<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
</head>
<body>
<input type="button" value="音声認識開始" onclick="startRecognition();"/>
<input type="button" value="音声認識終了" onclick="recognition.stop();"/>
連続認識<input id="continuous" type="checkbox">
@will3942
will3942 / kvm.sh
Last active October 12, 2016 18:18
Running OS X under QEMU/KVM
git clone git://git.kernel.org/pub/scm/virt/kvm/kvm.git
git clone git://git.kiszka.org/kvm-kmod.git
cd kvm-kmod
./configure
make LINUX=../kvm clean sync all
modprobe -r kvm_intel
cp ./x86/kvm*.ko /lib/modules/$(uname -r)/kernel/arch/x86/kvm/
modprobe kvm_intel
@gaogao-9
gaogao-9 / CanvasRenderingContext2D.js
Created June 9, 2016 19:09
キャンバスのやつ
const drawHueCircle = Symbol("drawHueCircle");
const drawSVRect = Symbol("drawSVRect");
Object.defineProperties(CanvasRenderingContext2D.prototype, {
[drawHueCircle]: {
value(x, y, rIn, rOut, splitNum=180){
// 描画半径を計算で求める
const r = 2 * rOut;
// 直前のスタイル情報のバックアップ
const oldStrokeStyle = this.strokeStyle;
@mala
mala / gist:fad5e0bc8a82a9c0fc9d
Last active December 29, 2016 18:02
AFNetworking 2.5.2 以下の脆弱性について

未修正のアプリが数多く残っている状態なので、パブリックな場所での言及には注意して下さい

未修正のアプリが数多く残っている状況ですが、すでに広く情報が公開されており、2.5.2で修正されたという情報が広まると混乱が生じるため広く周知する次第です。

問題と経緯

AFNetworking 2.5.1 にMITM攻撃を許す脆弱性があり、2.5.2で修正された、 と報道されていますが、これは誤りです。