Skip to content

Instantly share code, notes, and snippets.

View nanasess's full-sized avatar
🍣
Sushi chef

Kentaro Ohkouchi nanasess

🍣
Sushi chef
View GitHub Profile
@nanasess
nanasess / .mew.el
Created January 22, 2013 09:33
Mew の summary-mode で C-c RET すると Gmail (or Google Apps) を開く設定。 .mew.el に書きます。
(defun mew-browse-url-open-gmail()
(interactive)
(message (mew-sinfo-get-case))
(browse-url (concat "https://mail.google.com/a/"
(mew-mail-domain (mew-sinfo-get-case)))))
(define-key mew-summary-mode-map (kbd "C-c RET") 'mew-browse-url-open-gmail)
[DEFAULT]
email = Kentaro Ohkouchi <ohkouchi@loop-az.jp>
launchpad_username = nanasess
ssl.cert_reqs = none
[ALIASES]
diff=diff --diff-options '--strip-trailing-cr'
@-moz-document url-prefix(http://mail.google.com/),
url-prefix(https://mail.google.com/)
{
/*
$base03: #002b36;
$base02: #073642;
$base01: #586e75;
$base00: #657b83;
$base0: #839496;
(add-to-list 'load-path (expand-file-name
(concat user-site-lisp-directory "color-theme-6.6.0")))
(require 'color-theme)
(eval-after-load "color-theme"
'(progn
(color-theme-initialize)
(color-theme-hober)))
(add-to-list 'load-path (expand-file-name
(concat user-site-lisp-directory "emacs-color-theme-solarized")))
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/'>
<appender name="stdout" class="org.apache.log4j.ConsoleAppender">
<param name="Target" value="System.out" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d %5p %c{1} - %m%n" />
</layout>
</appender>
@nanasess
nanasess / order_temp.patch
Created April 14, 2013 13:20
EC-CUBE のカート画面で dtb_order_temp を生成するパッチ
diff --git a/data/class/pages/cart/LC_Page_Cart.php b/data/class/pages/cart/LC_P
index 4de384b1cb7a27eb9b818fbdd4912633c38906f8 100644
--- a/data/class/pages/cart/LC_Page_Cart.php
+++ b/data/class/pages/cart/LC_Page_Cart.php
@@ -206,7 +206,11 @@
// すべてのカートの内容を取得する
$this->cartItems = $objCartSess->getAllCartList();
-
+ $uniqid = $objSiteSess->getUniqId();
@nanasess
nanasess / gist:5519919
Created May 5, 2013 06:20
connect php to Oracle XE.
<?php
$c = oci_connect('username', 'password', 'hostname/xe');
if (!$c) {
$m = oci_error();
trigger_error('Could not connect to database: '. $m['message'], E_USER_ERROR);
}
$s = oci_parse($c, "SELECT * FROM emp");
if (!$s) {
$m = oci_error($c);
@nanasess
nanasess / gist:5747139
Created June 10, 2013 07:47
EC-CUBE のプラグイン本体のプログラムを消さずにリロードするパッチ。 開発時に便利
diff --git a/data/Smarty/templates/admin/ownersstore/plugin.tpl b/data/Smarty/templates/admin/ownersstore/plugin.tpl
index 14f9be6c09839a0ea1f93341d770254e94abedfe 100644
--- a/data/Smarty/templates/admin/ownersstore/plugin.tpl
+++ b/data/Smarty/templates/admin/ownersstore/plugin.tpl
@@ -115,6 +115,11 @@
fnModeSubmit('priority','plugin_id',plugin_id);
}
+ function reload(plugin_id, plugin_code) {
+ fnSetFormValue('plugin_id', plugin_id);
@nanasess
nanasess / gist:5804529
Created June 18, 2013 11:12
Synergy!360 API の PHP サンプル
<?php
$client_id = 'your client id here';
$table_id = 'database1';
$api_key = 'your api id here';
// 登録API
$url = sprintf('https://api.synergy360.jp/%s/api/v1/tables/%s/records', $client_id, $table_id);
$arrParams['api_key'] = $api_key;
$arrParams['record']['short_text8'] = "aaa";
$arrParams['record']['short_text9'] = "bbb";
@nanasess
nanasess / gist:5924381
Created July 4, 2013 02:09
カートセッションを入れ替える for EC-CUBE 2.12.x 購入確認ページのアップセル/クロスセルなどで使える。
<?php
/**
* dtb_order_temp を更新する.
*
* @params SC_CartSession_Ex $objCartSess カートセッションインスタンス
* @params SC_SiteSession_Ex $objSiteSess サイトセッションインスタンス
* @params string $pre_uniqid 現在の order_temp_id
* @params integer $cartKey 現在のカートキー
* @return boolean 更新が成功した場合 true