Skip to content

Instantly share code, notes, and snippets.

@mala
mala / twitter_crawl.pl
Created May 10, 2020 14:21
一個前の記事用に書いた Twitter Profile 収集するやつ
use strict;
use Net::Twitter;
use MongoDB;
my $nt = Net::Twitter->new(
traits => [qw/API::RESTv1_1/],
consumer_key => "xxx",
consumer_secret => "xxx",
access_token => "xxx",
access_token_secret => "xxx",
@mala
mala / covid19-twitter-research_01.md
Last active December 31, 2021 05:58
生活と意見: ソーシャルディスタンスなどと称してユーザー名や文章にスペースを挟む行為についての苦情

生活と意見: ソーシャルディスタンスなどと称してユーザー名や文章にスペースを挟む行為についての苦情

更新履歴

2020-05-13 追記

@Akkiesoft
Akkiesoft / json2wpxml.html
Created February 26, 2019 15:11
ハイクのJSONをWordPress形式のXMLに変換するやつ(仮)
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf=8">
</head>
<body>
<h1>JSONをWordPress XMLにする</h1>
<p>JSONをくわす(結果はconsole.logをコピって)</p>
<input type="file" id="files" name="files[]" multiple />
<div id="haiku" style="display:none;"></div>
@Akkiesoft
Akkiesoft / fixcsv.html
Created February 19, 2019 04:44
まだ昼休みだからセーフだから!(はてなハイクでエクスポートしたCSVに日本時間とUTCの時刻の列を追加するHTMLファイルです。ローカルに保存して開いて指示に従うとZIPが降ってきてCSVをゲットできます。わーおすごいわね!)
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf=8">
</head>
<body>
<h1>はてなCSVのunixtimeをどうにかする</h1>
<p>CSVをくわす</p>
<input type="file" id="files" name="files[]" />
<div id="haiku"></div>
@Akkiesoft
Akkiesoft / localhaiku.html
Last active March 25, 2019 21:55
ハイクから拾ってきたJSONを食わせるとハイクっぽいTLに仕上げるやつ。JavaScriptまじで何でもできてすごいわね。
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf=8">
<style>
body {font-family:"arial", "helvetica", sans-serif;}
.entry {padding:10px;border-bottom:1px solid #eee;}
.entry:after {clear:both;}
.icon {float:left;width:34px;height:34px;border:1px solid #ccc;}
.icon img {width: 32px;height:32px;border:1px solid #fff;}
@Akkiesoft
Akkiesoft / haiku_downloader.user.js
Last active March 25, 2019 22:51
やったー!はてなハイクのエントリーをJSONで取得してZIPで落とせるグリモンだよー!
// ==UserScript==
// @name Haiku Downloader
// @namespace https://kokuda.org/
// @version 0.1.1
// @description 無茶しやがって
// @author Akkiesoft
// @match http://h.hatena.ne.jp/*
// @require https://cdnjs.cloudflare.com/ajax/libs/jszip/3.1.5/jszip.min.js
// @grant none
// ==/UserScript==
@Akkiesoft
Akkiesoft / haiku_downloader.py
Created February 14, 2019 03:36
やったー!はてなハイクのデータをJSONで全部落とすスクリプトだよー!
#!/usr/bin/env python
# coding: utf-8
import os
import time
import datetime
import requests
USER="Akkiesoft"
DOWNLOAD_DIR = "/Users/akkie/Desktop/haiku"
@mala
mala / CVE-2018-0691.md
Last active October 15, 2018 01:37
CVE-2018-0691 プラスメッセージにおける証明書検証不備について

CVE-2018-0691 プラスメッセージにおける証明書検証不備について

  • https://jvn.jp/jp/JVN37288228/

  • 平日の業務時間内に見つけた問題である関係で(自分ルールで)所属を入れていますが、他社サービスに対する調査や報告は業務とは一切関係のない個人の活動として行っています。

  • 文責はmala個人にあります。お問い合わせなどありましたら個人宛にどうぞ。TwitterのDMや任意の文字列 @ma.la

概要

Time Travel Debugging

Time Travel refers to the ability to record a tab and later replay it ([WebReplay][wrr]). The technology is useful for local development, where you might want to:

  • pause and step forwards or backwards
  • pause and rewind to a prior state
  • rewind to the time a console message was logged
  • rewind to the time an element had a certain style or layout
  • rewind to the time a network asset loaded
@sudofox
sudofox / heatmap.html
Last active July 20, 2018 18:18
variable-based heatmap demo with hsl()
<!DOCTYPE html>
<!-- heatmap demo - id:austinburk -->
<head>
<style>
table {
display: block;
}
td {
min-width:10px;
min-height:10px;