Skip to content

Instantly share code, notes, and snippets.

# application template for enju_leaf
# https://github.com/next-l/enju_leaf
gem 'enju_leaf', github: 'upsilon/enju_leaf', branch: 'pu'
gem 'enju_biblio', github: 'upsilon/enju_biblio', branch: 'pu'
gem 'enju_manifestation_viewer', '~> 0.3.2'
gem 'enju_circulation', '~> 0.3.2'
gem 'enju_subject', '~> 0.3.1'
gem 'enju_ndl', '~> 0.3.1'
@upsilon
upsilon / 新元号.reg
Created April 1, 2019 02:50
新元号.reg
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Calendars\Japanese\Eras]
"2019 05 01"="令和_令_Reiwa_R"

Keybase proof

I hereby claim:

  • I am upsilon on github.
  • I am upsilon (https://keybase.io/upsilon) on keybase.
  • I have a public key whose fingerprint is EF72 E455 7FF7 AD16 3D07 B6BB D1E6 B44A 69EA EA50

To claim this, I am signing this object:

@upsilon
upsilon / memberProfileAgeTest.php
Created March 7, 2017 10:54
https://redmine.openpne.jp/issues/3852 が修正されていないと動作しないテストコード
<?php
// このファイルは test/functional/pc_frontend/ 以下に設置する
require_once __DIR__.'/../../bootstrap/functional.php';
$tester = new opTestFunctional(new opBrowser());
$member6 = Doctrine_Core::getTable('Member')->find(6);
$member6->setConfig('pc_address', 'sns6@example.com');
$member6->setConfig('password', md5('password'));
@upsilon
upsilon / preset.xml
Last active August 8, 2017 17:56
OSMTracker for Android プリセット
<layouts>
<layout name="root">
<row>
<button type="textnote" icon="text_32x32" />
</row>
<row>
<button type="page" label="Misc" icon="button_misc" targetlayout="misc" />
</row>
<row>
<button type="page" label="Restriction" icon="button_restriction" targetlayout="restriction" />
@upsilon
upsilon / activity-test.xml
Last active April 27, 2016 10:17
OpenSocialでアクティビティの投稿をテストするやつ
<?xml version="1.0" encoding="UTF-8"?>
<Module>
<ModulePrefs title="アクティビティのテスト" author="Kimura Youichi (@kim_upsilon)" height="150">
<Optional feature="osapi"/>
<Require feature="opensocial-0.8"/>
</ModulePrefs>
<Content view="home,profile,canvas" type="html">
<![CDATA[
<form id="activityForm">
<input type="input" id="activityInput"/>
@upsilon
upsilon / apitest.php
Last active March 6, 2017 11:09
opWebAPIPlugin でメンバーID 1 のプロフィールを取得するサンプル
<?php
// https://oauth.googlecode.com/svn/code/php/OAuth.php を使用する
require_once __DIR__.'/OAuth.php';
define('BASE_URL', 'http://sns.example.com');
// http://sns.example.com/pc_backend.php/connection/new で取得できる
define('CONSUMER_KEY', '8LJ75AjDVF6t0Seh');
define('CONSUMER_SECRET', '5HIahbSn3Dh_-Cb#aQ7?b_D3JzgyfmG#');
@upsilon
upsilon / gist:5e456b216ced39af2a298f4984102c8f
Created April 18, 2016 07:09
redmine.openpne.jp に報告しようとしたらRedmineのエラーで送信できなかった内容

題名: Zend_Validate_Hostnameクラスで .com, .biz, .cn ドメインのホスト名がエラーになる

説明:

h3. Overview (現象)

Zend_Validate_Hostname を使用する機能で .com, .biz, .cn ドメインのホスト名または URL がエラーになる。

具体的には、下記の機能で問題が発生する。
@upsilon
upsilon / epgdump.py
Last active October 28, 2015 13:09
ariblibで実装したepgdump互換のXMLを出力するスクリプト
#!/usr/bin/env python3
from ariblib import tsopen
from ariblib.descriptors import ServiceDescriptor
from ariblib.sections import ActualStreamEventInformationSection, EventInformationSection, ActualStreamServiceDescriptionSection, ServiceDescriptionSection
from ariblib.service import tsid2channel, Service
from ariblib.event import Event
import sys
from datetime import timezone, timedelta
@upsilon
upsilon / gist:3c8c3b2513501602c278
Created May 23, 2015 09:40
Equalsメソッドのテストを補助するやつ
namespace Program
{
internal static class TestUtils
{
public static void CheckEqualsMethod<T>(params Expression<Func<T, string>>[] fieldAccessLambda)
where T : new()
{
foreach (var lambda in fieldAccessLambda)
{
var assign = ConvertFieldAccessToAssign(lambda);