Skip to content

Instantly share code, notes, and snippets.

@ritalin
ritalin / gist:3807244
Created September 30, 2012 15:55
xhtml2pdf使えるようにするための前準備
sudo easy_install pil
sudo easy_install reportlab
sudo easy_install html5lib
sudo easy_install pisa
@ritalin
ritalin / gist:3810393
Created October 1, 2012 08:49
TestCase passing byte Arrays
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using NUnit.Framework;
namespace ClassLibrary2
{
@ritalin
ritalin / ejabberd.plist
Created October 8, 2012 05:56 — forked from saimonmoore/ejabberd.plist
For using installer, daemonize ejabberd
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Disabled</key>
<false/>
<key>KeepAlive</key>
<true/>
<key>Label</key>
<string>net.process-one.Ejabberd2</string>
@ritalin
ritalin / gist:4146829
Created November 26, 2012 06:25
Run Powershell script from VisualStudio Post-Build-Event.
powershell -NoProfile -ExecutionPolicy RemoteSigned -file $(ProjectDir)\post-command.ps1
@ritalin
ritalin / RhinoMocksCreationExtensions.cs
Created November 26, 2012 09:59
A Helper class to support uniform management of generared mock / stub for Rhino.Mocks.
using System;
using Rhino.Mocks;
namespace Samples {
internal static class RhinoMocksCreationExtensions {
/// <summary>Generates a stub without needing a <see cref="MockRepository"/></summary>
/// <param name="argumentsForConstructor">Arguments for <typeparamref name="T"/>'s constructor</param>
/// <typeparam name="T">The <see cref="Type"/> of stub to create.</typeparam>
/// <returns>The stub</returns>
/// <seealso cref="Stub{T}"/>
program Project1;
uses
Forms,
Unit1 in 'Unit1.pas' {Form1},
Unit2 in 'Unit2.pas' {DataModule2: TDataModule};
{$R *.res}
begin
@ritalin
ritalin / README.md
Last active December 9, 2015 23:19
Siliexのセットアップ(Windows使いの場合)
  • 最初構成にしたかったので、Slim版をダウンロード

  • Powershellだとcurlないので、以下の記述で代用

(New-Object System.Net.WebClient).DownloadString("http://getcomposer.org/installer") > installer.php
  • UTF-16にされるので、好きなエディタでutf-8に変換
@ritalin
ritalin / gist:4379305
Created December 26, 2012 10:00
PHPTALの不可解な挙動
<ul tal:repeat="item items">
  <li tal:content="item" />
</ul>

というテンプレートに対して、

$tal-&gt;items =&gt; [1, 2, 3,...]
@ritalin
ritalin / gist:4385119
Last active December 10, 2015 05:09
phpのarray_mapのクロージャって、レキシカル変数を束縛しないの? 諸元 php 5.4.10 (none thread-safe) win7
<?php
$sum = 0;
var_dump(
array_map(
function($v) use ($sum) { $sum =+ $v; return $sum; },
range(1, 10)
)
);
@ritalin
ritalin / ArrayExtensions.php
Last active December 11, 2015 23:59
Method chaniable array operations (map, collect and fold only....)
<?php
namespace Examples;
trait ArrayExtensions {
//
// 配列をイテレータとして扱えるようにする
//
public static function from($a) {
if (is_array($a)) {