Skip to content

Instantly share code, notes, and snippets.

@b0n
b0n / gist:af6d814dd83842e81edfe3113af8ff2e
Created December 5, 2019 04:57
cakephp3 で fixture を実データから作成
$ ./bin/cake bake fixture -r -n 30 --table customers --conditions "datakubun = '9'" Customers2
@b0n
b0n / gist:40f3c397a7a17945e2c97ea700d235ac
Created November 25, 2019 01:43
mysql57 to mysql56
unload mysql57-server
load mysql56-server
/opt/local/lib/mysql56/mysqldump
/opt/local/lib/mysql56/mysql
@b0n
b0n / plone_research.md
Last active September 15, 2017 01:57
Research Plone
@b0n
b0n / time.py
Created December 30, 2016 02:56
30分間は同じ値です。
# -*- coding: utf-8 -*-
import datetime
import time
fmt = '%Y-%m-%d %H:%M'
add = datetime.timedelta(minutes=1)
start = datetime.datetime(2016, 12, 30, 17, 0, 0)
while(1) :
a = start.strftime(fmt)
@b0n
b0n / add_date_osx.sh
Created September 28, 2016 02:31
Add date by bash on osx.
#!/bin/bash
START_DATE="20160101"
END_DATE="20160401"
echo ${START_DATE}" - "${END_DATE}
#DATE=${START_DATE}
#echo ${DATE}
#DATE=`date -j -f %Y%m%d -v+1d ${DATE} +%Y%m%d`
@b0n
b0n / gist:c4ae8e3ba2582e9bb405318832b78ac3
Created September 15, 2016 00:57
Add 1day one by one with bash.
#!/bin/bash
START_DATE="20150801"
END_DATE="20150826"
echo ${START_DATE};
echo ${END_DATE}
for (( DATE=${START_DATE}; ${DATE} < ${END_DATE}; DATE=`date -d "${DATE} 1 day" '+%Y%m%d'` )) ; do
echo ${DATE}
DATE2=`date -d "${DATE}" '+%Y-%m-%d'`
@b0n
b0n / Popup.php
Created September 13, 2016 03:02 — forked from acfreitas/Popup.php
Working with popup and Behat/Mink Behat3
<?php
use Behat\MinkExtension\Context\RawMinkContext;
/**
* Add Popup in Context
*/
class Popup extends RawMinkContext
{
/**
@b0n
b0n / nesbot_carbon_addsub_onemonth.php
Created August 2, 2016 05:08
nesbot/carbon return value
<?php
require 'vendor/autoload.php';
use Carbon\Carbon;
echo '-- add sub 1 months --', PHP_EOL;
$dt1 = Carbon::createFromDate(2011, 1, 31);
echo $dt1->toDateString(), PHP_EOL;
echo $dt1->addMonth()->toDateString(), PHP_EOL;
@b0n
b0n / chronos_fail_add_months.php
Created August 2, 2016 04:15
Chronos failures add months tesst.
<?php
/**
* @url http://scriptworks.jp/blog/2011/12/how_to_avoid_pitfall_of_php_datetime/
*/
require 'vendor/autoload.php';
use Cake\Chronos\Date;
$today = new Date('2011-01-31');
echo $today . PHP_EOL;
echo $today->modify('+1 months') . PHP_EOL;
@b0n
b0n / chronos_mutable_immutable.php
Created August 2, 2016 03:05
chronos has two statuses.
<?php
require 'vendor/autoload.php';
use Cake\Chronos\Chronos;
printf("Now: %s" . PHP_EOL, Chronos::now());
use Cake\Chronos\Date;
$today = new Date();