2013 Minori Yamashita [email protected]
-- ここにあなたの名前を追記 --
2013 Minori Yamashita [email protected]
-- ここにあなたの名前を追記 --
| // ==UserScript== | |
| // @name LDR Pin Feed | |
| // @namespace http://d.hatena.ne.jp/Constellation/ | |
| // @description show pin items as feed | |
| // @author Constellation | |
| // @include http://fastladder.com/reader/* | |
| // @include http://reader.livedoor.com/reader/* | |
| // ==/UserScript== | |
| (function(win){ | |
| //Configuration |
| # -*- coding: utf-8 -*- | |
| # Rictyフォントを入れるための手順をまとめた、自分用のRakefileです。 | |
| # Ricty http://save.sys.t.u-tokyo.ac.jp/~yusa/fonts/ricty.html | |
| # | |
| # Rakefileのフォーマット http://www.kyobashi.org/hf/RakeUserGuide/?RakefileFormat | |
| # | |
| # 2012/11/05 [email protected] | |
| # clean/clobberについては http://www2s.biglobe.ne.jp/~idesaku/sss/tech/rake/ | |
| require 'rake/clean' |
平文でパスワード保存されていた?と推測する奴は頭がおかしいのでエンジニアやめろ。
まず事実関係
MUFGは、ID登録及び、ログインの際に、パスワード規定文字数を超えて「入力することができませんでした」と主張している。
http://www.cr.mufg.jp/corporate/info/pdf/2012/121120_01.pdf
リニューアル前の直近のログインフォームでは、password入力のinput要素に各提携先に応じたmaxlengthが設定されていて、
| <!DOCTYPE html> | |
| <html lang="ja"> | |
| <head> | |
| <meta charset="utf-8"> | |
| <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> | |
| <style type="text/css"> | |
| body { | |
| padding: 30px; | |
| } |
| // Info | |
| let PLUGIN_INFO = | |
| <KeySnailPlugin> | |
| <name>Find</name> | |
| <description>Find from KeySnail</description> | |
| <description lang="ja">ページ内やすべてのタブをテキスト検索</description> | |
| <updateURL>https://gist.github.com/raw/905297/find.ks.js</updateURL> | |
| <iconURL>https://sites.google.com/site/958site/Home/files/find.ks.png</iconURL> | |
| <author>958</author> |
| // https://gist.github.com/765200 | |
| var strftime; | |
| strftime = (function () { | |
| var zeropad = function (n) { | |
| return n > 9 ? n : '0' + n; | |
| }; | |
| var shortDays = ['Sun','Mon','Tue','Wed','Thu','Fri','Sat']; | |
| var days = ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday']; |
| <!DOCTYPE HTML> | |
| <html lang="ja"> | |
| <head> | |
| <meta charset="UTF-8"> | |
| <title></title> | |
| <script> | |
| window.onload = function() { | |
| alert("[" +document.getElementById('test')["textContent" || "innerText"] + "]"); | |
| } | |
| </script> |
| key.setViewKey(['C-c', 'C-p'], function(ev){ | |
| var loc = getBrowser().contentDocument.URL; | |
| var doc = frame = document.commandDispatcher.focusedWindow.document | |
| || gBrowser.contentWindow.document; | |
| if(loc.match(/www\.amazon\./)){ | |
| asin = loc.split("/")[5]; | |
| r = doc.evaluate("//div[@class='buying']",doc,null,XPathResult.FIRST_ORDERED_NODE_TYPE, null); | |
| list = r.singleNodeValue.textContent.split("\n"); | |
| var info = Array(); | |
| for(i=0; i<list.length; i++ ){ |
| // http://blog.livedoor.jp/eeu/archives/55316335.html | |
| var addClassName = function(el, className) { | |
| var reg = new RegExp('(^| +)' + className + '($| +)'); | |
| if (!reg.test(el.className)) | |
| el.className += ' ' + className; | |
| }; | |
| var removeClassName = function(el, className) { | |
| var reg = new RegExp('(^| +)' + className + '($| +)'); | |
| el.className = el.className.replace(reg, ' '); | |
| }; |