Skip to content

Instantly share code, notes, and snippets.

@ritalin
ritalin / build.gradle
Last active December 16, 2015 07:48
Gradleのスクリプトから、Eclipse Maven Project吐くためのタスクをプラグイン化 based on https://gist.github.com/ritalin/5394398
apply plugin: SyncPomPlugin
class SyncPomPlugin implements Plugin<Project> {
void apply(Project project) {
project.task('to-pom', type: ToPomTask).dependsOn('eclipse')
}
}
class ToPomTask extends DefaultTask {
def ToPomTask() {
@ritalin
ritalin / Powershell_Profile.ps1
Last active July 6, 2018 02:33
ものぐさな自分用、Powershell設定
function prompt {
(Get-Host).UI.RawUI.WindowTitle = "PwoerShell - $pwd"
$name = (new-object "IO.FileInfo" $pwd.ProviderPath).name
"PS ${name}> "
}
function path { $env:path.split(";", [StringSplitOptions]::RemoveEmptyEntries) }
function set-env([string]$key, [string]$value) {
import java.io.File;
import java.util.HashMap;
import java.util.Map;
import org.junit.Test;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.chrome.ChromeDriverService;
import org.openqa.selenium.remote.DesiredCapabilities;
@ritalin
ritalin / ApplyLayoutAttrbuteProcessor.java
Created May 30, 2013 09:24
Component slot for Thymeleaf (Java7)
package org.thymeleaf.processor.ext;
import java.util.List;
import java.util.Map;
import org.thymeleaf.Arguments;
import org.thymeleaf.dom.Element;
import org.thymeleaf.dom.Node;
import org.thymeleaf.dom.ext.ElementGrouping;
import org.thymeleaf.dom.ext.ElementWalker;
@ritalin
ritalin / Project1.dpr
Last active December 18, 2015 18:59
List publish method for Delphi
program Project1;
uses
TestClass in 'TestClass.pas';
{$APPTYPE CONSOLE}
type
TMethodTable = packed record
Count: smallint;
@ritalin
ritalin / Project1.dpr
Created June 27, 2013 04:24
To Call method differing the number of arrguments...?
program Project1;
uses
Sysutils;
{$APPTYPE CONSOLE}
type
TMethodWithParam = procedure (arg: integer) of object;
TMethodWithParam2 = procedure (arg1, arg2: integer) of object;
@ritalin
ritalin / Closure.ps1
Created July 23, 2013 05:46
Closure function by PowerShell
function o() {
$i = 20
function fun_i() { return $i }
return fun_i
}
@ritalin
ritalin / test.ps1
Created July 26, 2013 05:12
Alternative conditional operator for PowerShell
function test($v) { $v }
test $(if ($true) { "A" } else { "B" })
$selectedFile =
$(this)
.map(function(i, elem) { return elem.files; })
.first()
public static IDictionary<TK, TV> EnumToMap<TEnum>() {
return EnumToMap(typeof(TEnum));
}
public static IDictionary<TK, TV> EnumToMap(params Type[] enumTypes) {
return
enumTypes
.SelectMany(enumType => {
Enum.GetValues(enumType)
.Select(v => new { Key = Enum.GetName(enumType, Value = (TV)v });