Skip to content

Instantly share code, notes, and snippets.

SELECT `tag_id`, `tag_name`
FROM `mt_objecttag`
INNER JOIN `mt_tag` ON `mt_objecttag`.`objecttag_tag_id` = `mt_tag`.`tag_id`
RIGHT JOIN `mt_entry` ON `mt_objecttag`.`objecttag_object_id` = `mt_entry`.`entry_id`
INNER JOIN `mt_placement` ON `mt_entry`.`entry_id` = `mt_placement`.`placement_entry_id`
WHERE `mt_placement`.`placement_category_id` = 17;
@hideki-a
hideki-a / mt_plugin_test_20151027_vol1.pl
Created October 27, 2015 01:08
指定したカテゴリ・タグの記事を呼び出したい。
package TestPlugin::App;
use strict;
use MT::Entry;
use MT::ObjectTag;
sub _hdlr_test {
my $term = { blog_id => 1, status => MT::Entry::RELEASE() };
my $arg = {
limit => 10,
join => [ 'MT::Placement', 'entry_id',
<style>
#drop-handler {
height: 150px;
background-color: #DFDFDF;
border-radius: 10px;
border: dotted 2px #6f6f6f;
margin-bottom: 1em;
}
#drop-handler p{
@hideki-a
hideki-a / レイヤーのテキストを取得.jsx
Created September 23, 2015 07:31
選択したレイヤーのテキスト内容をクリップボードにコピーします。
/*!
* getLayerText
* Ver. 1.0.0
* Author: Hideki Abe
*/
// Reference:
// http://stackoverflow.com/questions/4066108/photoshop-jsx-how-do-i-copy-arbitrary-text-to-the-clipboard#answer-13983268
function copyTextToClipboard(txt) {
const keyTextData = app.charIDToTypeID("TxtD");
@hideki-a
hideki-a / jquery.bxslider.js
Last active September 1, 2015 07:48
横幅いっぱいにスライドさせるコンテンツを展開するパターンに対応
/**
* BxSlider v4.1.2 - Fully loaded, responsive content slider
* http://bxslider.com
*
* Copyright 2014, Steven Wanderski - http://stevenwanderski.com - http://bxcreative.com
* Written while drinking Belgian ales and listening to jazz
*
* Released under the MIT license - http://opensource.org/licenses/MIT
*/
@hideki-a
hideki-a / fadein-contents.js
Created July 14, 2015 02:29
スクロールに応じてコンテンツがフェードインする。要リファクタリング。
(function ($) {
"use strict";
// コンテンツのフェードインアニメーション
// Todo: IE9対策
// jQuery or ajl Plugin化
var $window = $(window);
var $contents;
var nContents;
var prevPos = -1;
#!/usr/bin/env python
#!coding: utf-8
import sys, os, re, shutil
from optparse import OptionParser
parser = OptionParser(usage=
'''%prog [options] <target-dir>
Example:
@hideki-a
hideki-a / run.js
Created April 3, 2015 06:30
jQueryでgetして、DOMContentLoadedしていたらappendして、画像がロードされたら高さ揃え。
(function ($) {
var jqXHR,
domContentLoaded = $.Deferred(),
imgLoaded = -1,
timer;
$(function () {
$appendTarget = $("#shop_recommend");
domContentLoaded.resolve($appendTarget);
});
@hideki-a
hideki-a / extension.js
Created March 31, 2015 04:44
ドラッグ&ドロップで画像をアップロード。荒いコードで動作確認からスタート。
(function ($) {
var id;
var blogId;
var magicToken;
var api;
var config = MT.Editor.TinyMCE.config;
var base_url = StaticURI + 'plugins/ExtendTinyMCE/';
// TinyMCEで利用するプラグイン
@hideki-a
hideki-a / run_datepicker.js
Created March 11, 2015 00:55
jQuery UIのDatepickerで、指定日後からXMLで指定された日を除いて選択できるようにする。
(function ($) {
"use strict";
var dfd;
function getHolidayData() {
return $.ajax({
url: "xml/data-201409.xml"
});
}