Skip to content

Instantly share code, notes, and snippets.

View tsmsogn's full-sized avatar
:octocat:
Set your status

tsmsogn tsmsogn

:octocat:
Set your status
View GitHub Profile
@kanonji
kanonji / 20121115-CakePHP2-Model_find_joins.md
Created November 19, 2012 11:07
CakePHP2でModel->find()でjoinsを使ってみた
$option = array();
$option['recursive'] = -1; 
$option['joins'][] = array(
    'type' => 'LEFT',   //LEFT, INNER, OUTER
    'table' => 'posts',
    'alias' => 'Post',    //下でPost.user_idと書くために
    'conditions' => '`User`.`id`=`Post`.`user_id`',
);
$option['conditions'] = array('Post.isPrivate' => 1);
<?php
/**
* これは、コアとなる設定ファイルです。
*
* Cake のコアとなる振る舞いを設定するのに使ってください。
*
* PHP 5
*
* CakePHP(tm) : Rapid Development Framework (http://cakephp.org)
* Copyright 2005-2012, Cake Software Foundation, Inc. (http://cakefoundation.org)
@taichi
taichi / testing_javascript.md
Last active February 7, 2018 00:09
javascript におけるユニットテストについて (2013/01)

javascript におけるユニットテストについて (2013/01)

ここの所、数か月おきにjsのユニットテストってどうやるのが良いのか悩んでいる気がするので、一つ情報集約の為にメモ書きをしておきます。

何かちゃんと文章書いておけば、それに対する反応が集まって、オレサマハッピー的な展開を望んでいます。

そもそも何を探しているのか

単体テストというか、ユニットテストというか、そういうアレを書く為のフレームワークを探しています。
覚える事が少なくて強力なやつ。

機能テストというか、e2eテストいうか、そういうアレの事は別途考える必要がありますので、今回はスコープ外とします。

@ryosms
ryosms / GitLab4.1onUbuntu12.04.md
Last active December 11, 2015 17:09
さくらのVPSにUbuntu12.04を突っ込んでGitLab 4.1を入れる手順

1. Ubuntuのインストール

  • さくらの [VPSコントロールパネル][vps_home] から OS再インストールカスタムOSインストールへ

  • カスタムOSインストールOS選択Ubuntu 12.04 amd64 を選択

  • 注意事項を読んで 確認 ボタン → 実行 ボタン

  • VNCコンソールでインストーラーが起動するので [インストールガイド][install_guid] を参考にインストールを進める

@1000k
1000k / ApisController.php
Last active December 13, 2015 17:58
Controller を TDD で開発する流れです。CakePHP 2.2.5 を使いました。
<?php
App::uses('AppController', 'Controller');
class ApisController extends AppController {
// どの Model も使わないようにする。
public $uses = false;
public function index() {
$data = array();
@japboy
japboy / jade-ftw.md
Last active November 26, 2025 17:29
Jade について。

Jade FTW

こんにちは。今回は現実逃避を兼ねて Jade の素晴らしさをお伝えしたいと思います。

Jade とは何か

[Jade][0] は JST (JavaScript Templates) の一つであり、HTML を書くための[軽量マークアップ言語][1] である [Haml][2] に影響を受けた JavaScript テンプレートエンジンでもあります。

@nojimage
nojimage / AppCakeEmail.php
Last active December 17, 2015 20:39
腐ったEmailアドレスに対応するためのCakeEmail Hack.
<?php
App::uses('CakeEmail', 'Network/Email');
class AppCakeEmail extends CakeEmail {
protected $_emailPattern = null;
/**
*
module.exports = function(grunt) {
// Project configuration.
grunt.initConfig({
// Metadata.
pkg: grunt.file.readJSON('package.json'),
// Task configuration.
jasmine: {
@wsargent
wsargent / docker_cheat.md
Last active February 16, 2026 02:22
Docker cheat sheet
@msoap
msoap / Raspberry Pi httpd benchmark.md
Last active September 26, 2018 16:09
Raspberry Pi httpd benchmark with wrk

Raspberry Pi httpd benchmark

Total RPS

All:

               Go/fasthttp (10 thr): 930.0 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

Nginx (10 thr): 826.1 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■