Skip to content

Instantly share code, notes, and snippets.

Avatar

kurozumi kurozumi

View GitHub Profile
@kurozumi
kurozumi / capture.py
Last active Aug 17, 2021
【Python】OpenCVを使ってマックの内蔵カメラを起動して画面に人の顔が認識されたら白枠を表示させる方法
View capture.py
# coding: utf-8
import cv2
if __name__ == "__main__":
# 内蔵カメラを起動
cap = cv2.VideoCapture(0)
# OpenCVに用意されている顔認識するためのxmlファイルのパス
@kurozumi
kurozumi / index.twig
Created Jul 14, 2021
会員グループ管理::会員登録アドオン for EC-CUBE4で指定したパラメータ付きのURLで新規会員登録ページにアクセスすると新規会員登録完了時に会員グループが付与されるカスタマイズ方法
View index.twig
{% if app.request.get('type') == 'entry' or app.request.method == 'POST' %}
{{ include('@CustomerGroupEntry/default/Entry/hidden.twig', ignore_missing=true) }}
{% endif %}
@kurozumi
kurozumi / ShoppingCompleteListener.php
Created Jul 13, 2021
購入完了ページで会員に会員グループを設定する処理
View ShoppingCompleteListener.php
<?php
/**
* This file is part of CustomerGroupProduct
*
* Copyright(c) Akira Kurozumi <info@a-zumi.net>
*
* https://a-zumi.net
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
@kurozumi
kurozumi / ProductTrait.php
Last active Jul 13, 2021
Productエンティティに自動登録する会員グループを保存する項目を追加
View ProductTrait.php
<?php
/**
* This file is part of CustomerGroupProduct
*
* Copyright(c) Akira Kurozumi <info@a-zumi.net>
*
* https://a-zumi.net
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
@kurozumi
kurozumi / ProductTypeExtension.php
Created Jul 13, 2021
商品登録ページに自動登録する会員グループを選択する高奥を追加
View ProductTypeExtension.php
<?php
/**
* This file is part of CustomerGroupProduct
*
* Copyright(c) Akira Kurozumi <info@a-zumi.net>
*
* https://a-zumi.net
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
@kurozumi
kurozumi / multi_category_search_form_side.twig
Created Jul 6, 2021
複数カテゴリ検索プラグインで特定のカテゴリで検索されたときのみ検索項目を表示させる方法
View multi_category_search_form_side.twig
{% if form.vars.value.category_ids|filter(c => c.id == 1)|length > 0 %}
{% set searchItem = repository("Plugin\\MultiCategorySearch4\\Entity\\SearchItem").find(1) %}
{% set value = 'search_item_' ~ searchItem.id %}
<dl>
<dd>
<div class="ec-blockCheckbox">
<label class="ec-label">{{ searchItem.name }}</label>
{% for i, item in form[value] %}
{{ form_widget(item, {'id': value~'_'~i~'_side'}) }}
{% endfor %}
@kurozumi
kurozumi / detail.twig
Created Jul 2, 2021
会員グループ管理::会員グループ価格管理アドオンで未ログイン時の場合、商品詳細ページにグループ会員価格一覧を表示させる
View detail.twig
{% if not is_granted('ROLE_USER') %}
{% set Groups = repository('Plugin\\CustomerGroup\\Entity\\Group').findAll() %}
<div class="ec-productRole__groupPrice">
{% for Group in Groups %}
<div class="ec-price">
<span class="">{{ Group.name }}価格:</span>
{% set GroupPrices = [] %}
{% for ProductClass in Product.getProductClasses %}
{% set GroupPrice = repository('Plugin\\CustomerGroupPrice\\Entity\\GroupPrice').findBy({'group': Group, 'ProductClass': ProductClass}) %}
{% if GroupPrice and GroupPrice[0].getPriceIncTax %}
@kurozumi
kurozumi / downloadImages.gs
Last active Jun 9, 2021
Google Apps Scriptで画像をダウンロードしてGoogle Driveに保存する
View downloadImages.gs
// URLパーサーライブラリ
eval(UrlFetchApp.fetch('https://rawgit.com/medialize/URI.js/gh-pages/src/URI.js').getContentText());
/**
* A列に入力された画像URLリストを元に画像をダウンロードしてGoogle Driveに保存する
*/
function downloadImages() {
// 予め作っておいた画像フォルダの情報を取得
var folders = DriveApp.getFoldersByName("画像フォルダ");
if(false === folders.hasNext()) {
@kurozumi
kurozumi / pip-install-r
Last active Jun 9, 2021
【Python】pipでインストールした全てのパッケージをほかの環境にインストールする方法
View pip-install-r
$ pip install -r requirements.txt