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
say -v '?' | while read i; do say -i -v `echo ${i} | awk '{print $1}'` ${i} ; done
[2015-12-18 15:32:04] myapp.INFO: > GET /html/admin/setting/system/member [] []
[2015-12-18 15:32:04] myapp.INFO: Matched route "admin_setting_system_member". {"route_parameters":{"_controller":"\\Eccube\\Controller\\Admin\\Setting\\System\\MemberController::index","_route":"admin_setting_system_member"},"request_uri":"http://localhost:33984/html/admin/setting/system/member"} []
[2015-12-18 15:31:13] myapp.INFO: < 200 [] []
[2015-12-18 15:31:13] myapp.INFO: Matched route "block_news". {"route_parameters":{"_controller":"\\Eccube\\Controller\\Block\\NewsController::index","_route":"block_news"},"request_uri":"http://localhost:33984/html/block/news"} []
[2015-12-18 15:31:13] myapp.INFO: Matched route "block_category". {"route_parameters":{"_controller":"\\Eccube\\Controller\\Block\\CategoryController::index","_route":"block_category"},"request_uri":"http://localhost:33984/html/block/category"} []
[2015-12-18 15:31:13] myapp.INFO: Matched route "block_login". {"route_parameters":{"_controller":"\\Eccube\\
@nanasess
nanasess / SC_Customer.php
Last active November 9, 2015 02:51
SC_Customer::getValue() で任意の項目をリアルタイムに取得する
public function getValue($keyname)
{
// リアルタイム表示
switch ($keyname) {
case 'point':
case 'sf_id:
$objQuery =& SC_Query_Ex::getSingletonInstance();
$value = $objQuery->get($keyname, 'dtb_customer', 'customer_id = ?', array($_SESSION['customer']['customer_id']));
$_SESSION['customer'][$keyname] = $value;
{% macro recursiveCategories(Category) %}
{% if Category.hasChildNodes() %}
<ul>
{% for child in Category.childNodes() %}
<li>{{ child.name }}</li>
{{ _self.recursiveCategories(child) }}
{% endfor %}
</ul>
{% endif %}
{% endmacro %}
@nanasess
nanasess / gist:eeee5d4b9f8149191066
Created June 17, 2015 07:34
EC-CUBE3の決済連携はこんな感じがいいんじゃない?
--- a/src/Eccube/Controller/ShoppingController.php
+++ b/src/Eccube/Controller/ShoppingController.php
@@ -134,6 +134,7 @@ class ShoppingController extends AbstractController
$cartService = $app['eccube.service.cart'];
$orderService = $app['eccube.service.order'];
$orderRepository = $app['eccube.repository.order'];
+ $paymentService = $app['eccube.service.payment'];
// カートチェック
if (!$cartService->isLocked()) {
@nanasess
nanasess / SC_Helper_Sforce.php
Created June 16, 2015 05:40
EC-CUBE セールスフォース連携ヘルパー
<?php
require_once DATA_REALDIR . 'module/force.com-toolkit/SforcePartnerClient.php';
/**
* EC-CUBE セールスフォース連携ヘルパー
*/
class SC_Helper_SForce {
private static $instance;
@nanasess
nanasess / file0.ini
Created May 28, 2015 02:49
Microsoft Azure Webapps (Websites) の PHP から Oracle Database に接続する ref: http://qiita.com/nanasess/items/ee178fdc0a0d4974ff81
extension_dir=D:\home\site\wwwroot\bin\php\ext\ ;; 修正
;extension=php_oci8.dll ;; Oracle 11g より前のバージョンはこちらを有効に
extension=php_oci8_11g.dll ;; Oracle 11g 以降のバージョンはこちらを有効に
extension=php_pdo_oci.dll ;; 追加
@nanasess
nanasess / file0.txt
Last active September 17, 2024 22:30
log4j でアプリケーションの情報ログと各種ライブラリのデバッグログを分ける ref: http://qiita.com/nanasess/items/0946bc78a5df75490532
###########################################
# log4j でバッチの情報ログとデバッグログを分ける
###########################################
## アプリケーションの情報ログ
log4j.category.jp.example.batch=INFO, FILE, C
log4j.additivity.jp.example.batch=false
## 各種ライブラリのログ
log4j.category.org.seasar=DEBUG, FILE2, C
@nanasess
nanasess / file0.txt
Created May 21, 2015 02:17
DBD::Oracle でサービス名を指定して接続する ref: http://qiita.com/nanasess/items/344b74dfa67a9509c661
$dbh = DBI->connect("dbi:Oracle://<Host Name>:1521/<Service Name>", username, password);
@nanasess
nanasess / file0.sql
Created May 20, 2015 02:39
PostgreSQL の日本語ロケールの LIKE で INDEX を使用する ref: http://qiita.com/nanasess/items/423e45a98ae2620dcc8c
CREATE INDEX index_name_idx ON table_name (column_name text_pattern_ops);