Skip to content

Instantly share code, notes, and snippets.

@ginpei
ginpei / gist:8930489
Created February 11, 2014 07:17
社内の情報共有が進まないざっと原因を考えてみる。
  • 公開する仕組みがない
    • wiki
    • イントラブログ
    • GHE+gist
  • 検索機能がない
    • 使いやすいのあるかな……
  • 公開しても見返りがない
    • 論文の参考文献みたいに参照件数をカウントしてみては
  • 公開した結果、無知を晒すのが怖い
  • 公開した結果、他人が得するのが面白くない
.nested-fields
= f.input :file, as: :image_preview, input_html: { 'data-url' => work_images_path, 'data-form-data' => "{\"token\":\"#{@work.token}\"}" }
= f.input :caption
= link_to_remove_association t('simple_form.cocoon.remove_link'), f, class: 'right'
@ginpei
ginpei / gist:54fc8da4f18a10eaa2a7
Created June 25, 2014 01:47
Big Brother is watching you
var rx = /^ビッグブラザー[はが]あなたを(見て|見守って)いる$/;
_.all([
'ビッグブラザーはあなたを見ている',
'ビッグブラザーがあなたを見ている',
'ビッグブラザーはあなたを見守っている',
'ビッグブラザーがあなたを見守っている',
], function(text, index) {
return rx.test(text);
});
/**
* HTML文字列中から危険なものを取り除く。
*
* @example
* var src = safeHtml('[<'+'script>alert(1)<'+'/script>]');
* var dest = '[]';
* console.assert(src===dest, 'script');
*
* @example
* var src = safeHtml('<img src="404" onerror="alert(1)">');
@ginpei
ginpei / gist:15e77a2d099706b37474
Last active August 29, 2015 14:12
[WIP] JavaScript設計の歴史の話。

ブログ記事用

WIPWIPWIPWIPWIP WIPWIPWIPWIPWIP WIPWIPWIPWIPWIP WIPWIPWIPWIPWIP WIPWIPWIPWIPWIP

JavaScript設計の歴史の話。

@ginpei
ginpei / gist:5d75a3d77ee6cb77d4c9
Created May 19, 2015 01:07
Railsのスクリプト実行時、Gemのコードを省いてコールスタックを見やすくする
$ RAILS_ENV=test rake db:migrate 2>&1 /dev/null | grep -v "\\.gem"
@ginpei
ginpei / gist:945726
Created April 28, 2011 03:09
Easy non-blocking looping
(function() {
// any codes
$('#time').text(new Date().toString());
// call own self
var INTERVAL = 10;
setTimeout(arguments.callee, INTERVAL);
})();
@ginpei
ginpei / parseObject.js
Created November 21, 2011 18:46
parse object like JSON
/*
var s = parseObject(data);
console.log(s);
*/
function parseObject(data) {
function f(data, indent, result) {
for (var p in data) {
var s = indent + p + ':';
if (typeof data[p] != 'object') {
result[result.length] = s + data[p];
@ginpei
ginpei / jsdoit.html
Created September 14, 2012 05:33
2012-09-14 1st
<p>
gistと連携したと聞いて。
</p>