Skip to content

Instantly share code, notes, and snippets.

@h2ospace
h2ospace / app.js
Created March 15, 2013 06:35
Backbone: Model
(function() {
// Model
var Task = Backbone.Model.extend({
defaults: {
title: 'do something!',
completed: false
},
validate: function(attrs) {
if (_.isEmpty(attrs.title)) {
return "title must not be empty!";
@h2ospace
h2ospace / app.js
Created March 15, 2013 07:02
Backbone: View, Event
(function() {
// Model
var Task = Backbone.Model.extend({
defaults: {
title: 'do something!',
completed: false
}
});
var task = new Task();
@h2ospace
h2ospace / app.js
Created March 15, 2013 07:16
Backbone: Collection
(function() {
// Model
var Task = Backbone.Model.extend({
defaults: {
title: 'do something!',
completed: false
}
});
var task = new Task();
@h2ospace
h2ospace / Vagrantfile
Created August 4, 2013 05:18
Vagrantで PHP+MySQL環境を構築する(お手軽編) ref: http://qiita.com/seltzer/items/f91619b96ac2d1ee2339
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure("2") do |config|
config.vm.box = "precise32"
config.vm.box_url = "http://files.vagrantup.com/precise32.box"
config.vm.network :forwarded_port, guest: 80, host: 4567
config.vm.provision :shell, :path => "bootstrap.sh"
end
@h2ospace
h2ospace / functions.php
Last active July 29, 2017 00:58
WordPress: ebnale iframe for not administrator
<?php
function content_save_pre_func($content){
global $allowedposttags;
$allowedposttags['iframe'] = array(
'class' => array () ,
'src'= > array() ,
'width' => array(),
'height' => array() ,
'frameborder' => array() ,
cinst googlechrome git notepadplusplus firefox 7zip atom vlc skype putty dropbox libreoffice silverlight winscp sourcetree opera winmerge itunes quicktime evernote steam 1password clipx
@h2ospace
h2ospace / kintone-book-search.js
Created December 6, 2016 16:26
kintoneでISBNから書籍情報を自動で登録する
jQuery.noConflict();
(function($) {
"use strict";
/**
* レコード表示時にサムネイルを表示する
*/
kintone.events.on('app.record.detail.show', function(event) {
var record = event.record;
var output = kintone.app.record.getSpaceElement('thumbnail');
output.innerHTML = '<img src="' + record['サムネイル']['value'] + '">';
@h2ospace
h2ospace / file0.txt
Last active August 7, 2017 09:49
kintoneでスペースにボタンを追加し、クリックでレコードを更新する ref: http://qiita.com/seltzer/items/98a2a8d981d3915bbeb7
kintone.events.on('app.record.create.show', function(e) {
var record = e.record;
/* ボタンの作成 */
var button = document.createElement('button');
button.innerHTML = 'click me';
button.addEventListener('click', function() {
var record = kintone.app.record.get();
record['record']['xxx']['value'] = 'click the button!';
kintone.app.record.set(record);
@h2ospace
h2ospace / file0.php
Last active February 27, 2018 05:08
kintoneに添付した画像ファイルを PHPで表示する ref: http://qiita.com/seltzer/items/0df6c8b8290922474a45
<?php
define("API_TOKEN", "");
define("SUB_DOMAIN", "");
define("APP_NO", "");
//サーバ送信するHTTPヘッダを設定
$context = stream_context_create(array (
'http'=>array(
'method'=>'GET',
'header'=> "X-Cybozu-API-Token:". API_TOKEN ."\r\n"
@h2ospace
h2ospace / file0.txt
Last active March 15, 2017 09:37
PhpStormで選択した文字列をクオートで囲む ref: http://qiita.com/seltzer/items/7f8d623fa2597d153fa1
abc