Skip to content

Instantly share code, notes, and snippets.

View miyaoka's full-sized avatar

Masaya Kazama miyaoka

View GitHub Profile
@miyaoka
miyaoka / bookmarklet.js
Created January 17, 2018 05:06
Add extra player controls on Hearthis.at
;(function() {
const sm = window.soundManager
const soundId = sm.soundIDs[0]
if (!soundId) {
alert('No sound found.')
return
}
if (document.querySelector('.ext')) return
@miyaoka
miyaoka / bookmarklet.js
Last active January 15, 2018 09:51
Set playbackRate on hearthis.at
;(function() {
const sm = window.soundManager
const soundId = sm.soundIDs[0]
const playBackward = -15
const askPlaybackRate = () => {
console.log(sm.getSoundById(soundId))
sm.setPlaybackRate(
soundId,
window.prompt('set playbackRate', sm.getSoundById(soundId).playbackRate || 1) || 1
<div class="post-count">
<span class="post-count__filtered">[[posts.length]]</span>
/
<span class="post-count__raw">[[rawPosts.length]]</span>
</div>
const app = new Vue({
el: '#episode-list',
delimiters: ['[[', ']]'], // Avoid to conflict to Jekyll template
components: {
rawPosts: [
{% for post in site.posts %}
{% capture desc %}{% include post_description.inc post=post %}{% endcapture %}
{
"url": {{ post.url | jsonify }},
"title": {{ post.title | jsonify }},
"actors": [
{% for actor_id in post.actor_ids %}
{
{% assign actor = site.actors | where:"actor_id", actor_id | first %}
<ul class="actor-links">
{% assign post_actor_ids = site.posts | map: 'actor_ids' | join: ',' | split: ',' | sort %}
{% assign actor_and_count = '' | split: '.' %}
{% for actor in site.actors %}
{% assign count = 0 %}
{% for post_actor_id in post_actor_ids %}
{% if actor.actor_id == post_actor_id %}
{% assign count = count | plus: 1 %}
@miyaoka
miyaoka / gist:aa419249ec5d4cd94ce6
Last active August 29, 2015 14:23
transform.childCount to ReactiveProperty
//子オブジェクト数の変更を監視
var childCount =
transform
.ObserveEveryValueChanged (t => t.childCount)
.ToReactiveProperty ();
childCount
.Subscribe(c => hoge);
// transformに子オブジェクトが無い(transform.childCount == 0)状態で開始したとき