Skip to content

Instantly share code, notes, and snippets.

View yoko's full-sized avatar
🍐
I like pear

yksk yoko

🍐
I like pear
View GitHub Profile
@sudocode
sudocode / export-evernotes.applescript
Created October 11, 2015 07:37
JXA script for exporting Evernotes to Apple Notes
/* Developed by Daniel Park (github.com/sudocode).
*
* Free for personal or commercial use, with or without modification.
* No warranty is expressed or implied.
*/
var App = Application.currentApplication(),
Evernote = Application('Evernote'),
Notes = Application('Notes')
@minoki
minoki / remind-library-book.js
Last active October 19, 2018 01:55
Mail.appで受信した図書館の貸出資料返却日お知らせメールを元に、リマインダーに項目を作るJavaScript for Automation (JXA)スクリプト。
var Reminders = Application("Reminders");
function performMailActionWithMessages(messages)
{
messages.forEach(function (message) {
var content = message.content();
var r = /返却期限日\(Due Date\):(\d+)\/(\d+)\/(\d+)\nタイトル \(Title\):\n(.*)/g;
var m;
while (m = r.exec(content)) {
var year = parseInt(m[1]);
@geta6
geta6 / gifexploder.html
Created April 17, 2014 12:38
extends x-gif
<html>
<head>
</head>
<body>
<input type='file' id='file' name='file' multiple>
<script>
var Reader = function (arrayBuffer) {
this.data = new Uint8Array(arrayBuffer);
this.index = 0;
@motemen
motemen / Ojisan-Patterns.md
Last active March 14, 2021 07:37
おじさんパターン集
  • その面白そうな話、私も参加していいよね?なぜなら私は無条件に受け入れられているからおじさん(闖入おじさん) #おじさんパターン
  • 後出し難癖おじさん #おじさんパターン
  • 困難は成長のチャンス!だから君たちに成長の機会をあげようおじさん (成長おじさん) #おじさんパターン
  • あらゆる事案に一般論コメントおじさん #おじさんパターン
  • 俺ってあらゆることに精通してるじゃん?だから力になるよおじさん (精通おじさん) #おじさんパターン
@mala
mala / gist:8857629
Last active October 29, 2019 00:35
Flashと特定ブラウザの組み合わせでcross originでカスタムヘッダ付与が出来てしまう問題が未だに直っていない話

2014-07-09 それぞれ修正されたのを確認したので追記します。

APSB14-17 で修正されたようです

筆者が把握している範囲で、最新版のFlash Playerを利用している場合に、(crossdomain.xmlもしくはユーザーの許可なしで)cross originでカスタムヘッダを付与する方法はありません。

Webサイト運営者は

# 私が考える安全なプログラムを書くために必要なこと
今も昔も「入力によって挙動が大幅に変わるAPI」が世の中には多数存在していて、プログラマが本来意図した挙動と異なる動作を引き起こしている。
- ファイルを開こうとしたらコマンドを実行できてしまったり
- CSSセレクタを書いてるつもりがHTMLタグを生成してしまったり
- SELECT文を発行するつもりがDELETE文を発行できてしまったり
こういったときに
- 入力値検証をしないと危険になる
casper = require('casper').create
pageSettings:
loadImages: false,
## amazlet top page
casper.start 'http://app.amazlet.com/', () ->
@echo @getCurrentUrl()
@echo @getTitle()
@fill 'form', keyword: casper.cli.args[0]
@click 'form input[type="submit"]'
@mala
mala / gist:5062931
Last active March 18, 2020 15:31
TwitterのOAuthの問題まとめ

どういう問題があったか

説明するのめんどい http://vividcode.hatenablog.com/entry/twitter-oauth-vulnerability

どういう対策がされたか

とりあえず即座に攻撃できるような状態ではなくなっています。

フィッシング?

@udzura
udzura / Gemfile
Created December 21, 2012 06:14
Suruga System Utility Script - Project NA00S3
source :rubygems
gem 'nokogiri'
# gem 'pry'
group :build do
gem 'maliq'
gem 'liquid'
end
// strict check
//
function strict() {
'use strict';
var isStrict = (function(){return !this}());
console.log(isStrict);
}
function nonStrict() {