Skip to content

Instantly share code, notes, and snippets.

@nissuk
nissuk / example_controller.php
Created June 26, 2011 16:03
CakePHP 1.3: Modelを使用しないControllerでページネーションを行う単純な例
<?php
// {APP}/controllers/exapmle_controller.php
class ExampleController extends AppController {
var $name = 'Example';
var $uses = null;
function index() {
// 1. ClassRegistryでUserモデルを生成します。
$User = ClassRegistry::init('User');
@nissuk
nissuk / 1.js
Created June 18, 2011 19:20
WSH: 複数のファイルを読み込んで実行する単純な例(WSF)
function print(s) { WScript.Echo(s) }
@nissuk
nissuk / gist:1024257
Created June 14, 2011 03:30
C#: System.Windows.Forms.Keysの値
Name Value Value(binary)
---- ----- -------------
None 0 00000000000000000000000000000000
LButton 1 00000000000000000000000000000001
RButton 2 00000000000000000000000000000010
Cancel 3 00000000000000000000000000000011
MButton 4 00000000000000000000000000000100
XButton1 5 00000000000000000000000000000101
XButton2 6 00000000000000000000000000000110
Back 8 00000000000000000000000000001000
@nissuk
nissuk / gist:997585
Created May 29, 2011 08:47
PHPExcel: .xlsの指定したシートのデータのみ読み込む例
<?php
require_once 'PHPExcel.php';
$filename = 'Book1.xls';
$sheet_name = 'Sheet1';
$reader = PHPExcel_IOFactory::createReader('EXCEL5');
$reader->setReadDataOnly(true);
$reader->setLoadSheetsOnly(array($sheet_name));
@nissuk
nissuk / modules.php
Created May 7, 2011 05:44
Joomla 1.5: カスタムモジュールスタイルの例
<?php
/**
* カスタムモジュールスタイルを定義します。
* {JoomlaのROOTパス}/templates/{テンプレートフォルダ}/html/modules.php
* に配置して下さい。
*/
// no direct access
defined('_JEXEC') or die('Restricted access');
@nissuk
nissuk / users_controller.php
Created May 5, 2011 17:37
CakePHP 1.3: paginationで検索条件を引き継ぐ例
<?php
class UsersController extends AppController {
var $name = 'Users';
// 1. ページネーションの既定の設定を行います。
var $paginate = array(
'limit' => 10,
// optionsを設定してoptions['limit']を設定しないと
@nissuk
nissuk / zen_settings.py
Created May 5, 2011 13:41
Aptana Studio 3: my_zen_settingsの設定を有効にする
"""
1. メニューの Commands > Zen Coding > Edit this bundle を選択して
Zen Codingプロジェクトを表示させる
2. lib/zencoding/my_zen_settings.py を編集する
3. lib/zencoding/zen_settings.py を下記のように編集する
a. my_zen_settingsをimportする(冒頭)
b. zen_settingsとmy_zen_settingsをマージする関数を定義する(冒頭)
c. zen_settingsとmy_zen_settingsをマージする (一番最後)
これで一応my_zen_settingsの設定が有効になります。もっと普通の方法は…?
@nissuk
nissuk / _.php
Last active November 26, 2020 03:58
PHP: Noticeエラーを回避してarrayから値を取得するいくつかの例
<?php
error_reporting(E_ALL);
// 通常の取得
// 配列のキーに値がない場合、Notice: Undefined index が発生します。
$foo = $_GET['foo'];
$bar = $_GET['bar'];
$baz = $_GET['baz'];
@nissuk
nissuk / x_qdmail.php
Created May 4, 2011 07:13
CakePHP: QdmailComponentをコントローラの$componentsで初期化できるようにする
<?php
/*
* QdmailComponentをコントローラの$componentsで初期化できるようにしたコンポーネントです(実験的)。
*
* 使用例 (コントローラ内)
* var $components = array('XQdmail' => array(
'smtp' => true,
'smtpServer' => array(
'host' => 'ssl://smtp.gmail.com' ,
'port' => '465',
@nissuk
nissuk / _colors.scss
Created April 26, 2011 16:01
Sass(SCSS): CSS3拡張カラーキーワードの変数
// CSS3 Extended color keywords (http://www.w3.org/TR/2010/PR-css3-color-20101028)
$aliceblue : #F0F8FF;
$antiquewhite : #FAEBD7;
$aqua : #00FFFF;
$aquamarine : #7FFFD4;
$azure : #F0FFFF;
$beige : #F5F5DC;
$bisque : #FFE4C4;
$black : #000000;