Skip to content

Instantly share code, notes, and snippets.

View Arakaki's full-sized avatar
:octocat:
Focusing

Arakaki Arakaki

:octocat:
Focusing
  • Japan
View GitHub Profile
@Arakaki
Arakaki / gist:5370669
Last active December 16, 2015 03:29
特定条件のファイルの権限を変更する

hoge_dir以下のパーミッションが644のファイルを666に変更する

find ./hoge_dir/ -perm 644 -exec chmod 666 {} ;

※{}はfindで検索されたファイル名が入る

@Arakaki
Arakaki / every.php
Last active December 21, 2015 20:49
Functional/Every.phpのテスト
<?php
include './Functional/_import.php';
use Functional as F;
$false_contain_users = array(
array("name" => "oden","status" => false), //falseを含む
array("name" => "captain","status" => true)
);
@Arakaki
Arakaki / Invoke.php
Last active December 21, 2015 20:58
Functional\Invoke.phpのテスト
<?php
include './Functional/_import.php';
use Functional as F;
class User{
private $status = false;
private $name = "";
function __construct($name="",$status=true){
@Arakaki
Arakaki / invoke_if.php
Created August 28, 2013 10:49
Functional/InvokeIf.phpのサンプル
<?php
include './Functional/_import.php';
use Functional as F;
class User{
private $name = "";
function __construct($name=""){
$this->name = $name;
@Arakaki
Arakaki / flatten.php
Last active December 21, 2015 22:09
flatten.phpのサンプル
<?php
include './Functional/_import.php';
use Functional as F;
$users = array(
array("name" => "gakkey"),
array("name" => "hapidra"),
array(
array("name" => "oden"),
@Arakaki
Arakaki / group.php
Created August 29, 2013 02:23
Functional/Group.phpのサンプル
<?php
include './Functional/_import.php';
use Functional as F;
$users = array(
array("name" => "gakkey","group" => "A"),
array("name" => "hapidra","group" => "B"),
array("name" => "oden","group" => "C"),
array("name" => "captain","group" => "A")
@Arakaki
Arakaki / zip.php
Created August 29, 2013 05:41
zip.phpのサンプル
<?php
include './Functional/_import.php';
use Functional as F;
$resutl1 = Functional\zip(
array('one', 'two', 'three'),
array(1, 2, 3),
array("いち","に","さん"),
array("一","二","三"));
@Arakaki
Arakaki / sample.scala
Last active December 22, 2015 01:29
hello scalikejdbcの一部切り抜き
def findNoSkillProgrammers()(implicit session: DBSession = autoSession): List[Programmer] = withSQL {
select
.from(Programmer as p)
.leftJoin(Company as c).on(p.companyId, c.id)
.where.notIn(p.id, select(sqls.distinct(ps.programmerId)).from(ProgrammerSkill as ps))
.and.append(isNotDeleted)
.orderBy(p.id)
}.map(Programmer(p, c)).list.apply()
val now = DateTime.now
sql"""
insert into members (id, name, memo, created_at, updated_at) values
(${123}, ${"Alice"}, ${None}, ${now}, ${now})
""".update.apply()
@Arakaki
Arakaki / varToString.php
Created September 4, 2013 11:04
varToString
<?php
private function varToString($var)
{
if (is_object($var)) {
return sprintf('Object(%s)', get_class($var));
}
if (is_array($var)) {
$a = array();
foreach ($var as $k => $v) {