Skip to content

Instantly share code, notes, and snippets.

View kazu69's full-sized avatar
:octocat:
⭐️ 🚀 🍻 🍶

kazu69 kazu69

:octocat:
⭐️ 🚀 🍻 🍶
View GitHub Profile
#!/usr/bin/env ruby
require 'rubygems'
ENV['BUNDLE_GEMFILE'] ||= File.expand_path('Gemfile', __FILE__)
load Gem.bin_path('bundler', 'bundle')
require "oga"
xml = File.open('./export.wordpress.2015-05-10.xml')
doc = Oga.parse_xml(xml)
"scripts": {
"echo": "echo $npm_package_config_foo"
}
"browser": {
"jquery": "./jquery_shim.js",
"jqueryPlugin": "jquery.plugin",
"myModule": "./my_module.js"
}
@kazu69
kazu69 / add_psysh_config.sh
Last active August 29, 2015 14:16
use psysh
# add setting psysh
mkdir ~/.config/psysh/
vi ~/.config/psysh/config.php
@kazu69
kazu69 / Gruntfile.js
Last active August 29, 2015 14:15
try libsass
module.exports = function(grunt) {
// Project configuration.
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
sass: {
options: {
outputStyle: 'expanded',
includePaths: ['bower_components/compass-mixins/lib']
},
@kazu69
kazu69 / log.sh
Created February 17, 2015 15:59
mongodb
brew install mongodb --with-openssl
# launcAgent
ln -sfv /usr/local/opt/mongodb/*.plist ~/Library/LaunchAgents
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mongodb.plist
# run daemon
mongod --fork --config /usr/local/etc/mongod.conf
@kazu69
kazu69 / Vagrantfile
Created February 2, 2015 05:14
Modern.IE Vagrant Boxes
# -*- mode: ruby -*-
# vi: set ft=ruby :
# Vagrantfile API/syntax version. Don't touch unless you know what you're doing!
VAGRANTFILE_API_VERSION = "2"
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
config.vm.provider :virtualbox do |vb|
vb.gui = true
@kazu69
kazu69 / Readme.md
Last active May 18, 2016 13:28
JSONを使ってSassとJavaScriptで設定値を共有する方法

JSONを使ってSassとJavaScriptで設定値を共有する方法を調べてみた

cssのプロパティをJavaScriptでも扱う必要があり、方法を検討してみた。 管理するデータを一つにして、JavaScriptからも参照できると、便利そう。 ということで、データをJSON形式でデータを持たせて、 データをSassのMap型にコンバートして扱うことができれば、実現可能そうなので、 変換するmoduleなどを調べてみた。

例えば以下のようなjsonがあった場合でそれぞれのパターンを試してみた。

@kazu69
kazu69 / jqModal.js
Created January 21, 2015 07:33
jqModal - Minimalist Modaling with jQuery(Version: 03/01/2009 +r14)
/*
* jqModal - Minimalist Modaling with jQuery
* (http://dev.iceburg.net/jquery/jqModal/)
*
* Copyright (c) 2007,2008 Brice Burgess <bhb@iceburg.net>
* Dual licensed under the MIT and GPL licenses:
* http://www.opensource.org/licenses/mit-license.php
* http://www.gnu.org/licenses/gpl.html
*
* $Version: 03/01/2009 +r14
@kazu69
kazu69 / log.sh
Last active August 29, 2015 14:13
chefを実行すると invalid metadata: The `name' at tribute is required in cookbook metadata エラーになるときの解決策
==> default: Chef 12.0.3 Omnibus package is already installed.
==> default: Running provisioner: chef_solo...
Generating chef JSON and uploading...
==> default: Running chef-solo...
==> default: [2015-01-20T02:48:59+00:00] INFO: Forking chef instance to converge...
==> default: [2015-01-20T02:48:59+00:00] INFO: *** Chef 12.0.3 ***
==> default: [2015-01-20T02:48:59+00:00] INFO: Chef-client pid: 2734
==> default: [2015-01-20T02:49:00+00:00] INFO: Setting the run_list to ["role[util]", "role[network]", "role[cache]", "role[web]", "role[database]", "role[rub
y]", "role[application]"] from CLI options
==> default: [2015-01-20T02:49:00+00:00] INFO: Run List is [role[util], role[network], role[cache], role[web], role[database], role[ruby], role[application]]