Skip to content

Instantly share code, notes, and snippets.

(erb):9:in `result': undefined local variable or method `title' for #<ReVIEW::HTMLBuilder:0x00000002829f18> (NameError)
from /usr/lib/ruby/2.1.0/erb.rb:850:in `eval'
from /usr/lib/ruby/2.1.0/erb.rb:850:in `result'
from /var/lib/gems/2.1.0/gems/review-2.0.0/lib/review/template.rb:21:in `result'
from /var/lib/gems/2.1.0/gems/review-2.0.0/lib/review/htmlbuilder.rb:106:in `result'
from /var/lib/gems/2.1.0/gems/review-2.0.0/lib/review/compiler.rb:53:in `compile'
from /var/lib/gems/2.1.0/gems/review-2.0.0/bin/review-compile:158:in `block in _main'
from /var/lib/gems/2.1.0/gems/review-2.0.0/bin/review-compile:157:in `each'
from /var/lib/gems/2.1.0/gems/review-2.0.0/bin/review-compile:157:in `_main'
from /var/lib/gems/2.1.0/gems/review-2.0.0/bin/review-compile:31:in `main'
@masanobuimai
masanobuimai / gist:edf9fd4b112b36dacd00af63708e8c21
Created July 24, 2016 03:07
RedPen pluginでIndexOutOfBoundsException
Index: 0, Size: 0
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.rangeCheck(ArrayList.java:653)
at java.util.ArrayList.get(ArrayList.java:429)
at cc.redpen.model.Section.getParagraph(Section.java:224)
at cc.redpen.validator.section.DuplicatedSectionValidator.validate(DuplicatedSectionValidator.java:85)
at cc.redpen.RedPen.lambda$runSectionValidators$31(RedPen.java:235)
at java.util.ArrayList.forEach(ArrayList.java:1249)
at cc.redpen.RedPen.runSectionValidators(RedPen.java:235)
at cc.redpen.RedPen.validate(RedPen.java:143)
@masanobuimai
masanobuimai / gist:6d38f2bb25bef5f0ac25d9c03ea689bc
Last active April 6, 2016 05:08
IDEA2016.1.1(Windows 32bit) + RedPen plugin1.3.2 で File -> Other Settings -> Default Settingsを実行すると次のエラーになり,Settingsダイアログが表示されない。
TypeCastException: null cannot be cast to non-null type cc.redpen.intellij.RedPenProvide
null cannot be cast to non-null type cc.redpen.intellij.RedPenProvider
kotlin.TypeCastException: null cannot be cast to non-null type cc.redpen.intellij.RedPenProvider
at cc.redpen.intellij.RedPenProvider$Companion.forProject(RedPenProvider.kt:42)
at cc.redpen.intellij.SettingsManager.<init>(SettingsManager.kt:10)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:422)
@masanobuimai
masanobuimai / gist:18100398ede1e8c0770c29a70af08e4e
Created April 1, 2016 04:47
RedPen Pluginでスタックオーバーフロー(IDEA2016.1.1+RedPen plugin1.3.1)
null
java.lang.StackOverflowError
at java.util.regex.Matcher.getTextLength(Matcher.java:1283)
at java.util.regex.Matcher.find(Matcher.java:660)
at cc.redpen.util.EndOfSentenceDetector.getEndPositionSkippingWhiteList(EndOfSentenceDetector.java:116)
at cc.redpen.util.EndOfSentenceDetector.getEndPosition(EndOfSentenceDetector.java:90)
at cc.redpen.util.EndOfSentenceDetector.handleSuccessivePeriods(EndOfSentenceDetector.java:184)
at cc.redpen.util.EndOfSentenceDetector.getEndPosition(EndOfSentenceDetector.java:103)
at cc.redpen.util.EndOfSentenceDetector.handleSuccessivePeriods(EndOfSentenceDetector.java:184)
at cc.redpen.util.EndOfSentenceDetector.getEndPosition(EndOfSentenceDetector.java:103)
let mapleader=","
set surround
set easymotion
set multiple-cursors
set ignorecase
set smartcase
"set selection=exclusive
" https://youtrack.jetbrains.com/issue/VIM-765#comment=27-4264908
import hudson.util.RemotingDiagnostics
jenkins.model.Jenkins.instance.nodes.each {
computer = it.toComputer()
if (computer.isOnline()) {
println RemotingDiagnostics.executeGroovy("'ipconfig /all'.execute().in.text", computer.channel)
}
}
@masanobuimai
masanobuimai / post-jenkins.ps1
Last active December 19, 2015 12:19
見よう見まねで作ったJenkisの外部ジョブ監視に通知するPowerShell
# http://www.spilca.net/2012/06/http.html
# http://stackoverflow.com/questions/8919414/powershell-http-post-rest-api-basic-authentication
function Execute-JenkinsPost() {
param(
[string] $hex,
[int] $result,
[int] $duration
)
$post = "<run><log encoding='hexBinary'>" + $hex + "</log><result>" + $result + "</result><duration>" + $duration + "</duration></run>"
@masanobuimai
masanobuimai / pom.xml
Created March 21, 2013 07:14
NetBeansで作ったテキトーなpom
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.mycompany</groupId>
<artifactId>mavenproject1</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>jar</packaging>
<name>mavenproject1</name>
@masanobuimai
masanobuimai / plugin.groovy
Last active December 15, 2015 04:50
IntelliJEval版FileStatusBarプラグイン
import com.intellij.openapi.fileEditor.FileEditorManager
import com.intellij.openapi.fileEditor.FileEditorManagerListener
import com.intellij.openapi.vfs.VirtualFile
import com.intellij.openapi.wm.WindowManager
import static intellijeval.PluginUtil.*
import static com.intellij.openapi.util.io.FileUtil.*
fileEditorManager = FileEditorManager.getInstance(project)
@masanobuimai
masanobuimai / FileStatusBarPlugin.java
Created October 29, 2012 03:00
FileStatusBarPluginをカスタマイズして,使っている改行コードを表示するようにしたもの。
package com.siyeh.filestatusbar;
import com.intellij.openapi.components.ProjectComponent;
import com.intellij.openapi.fileEditor.FileEditorManager;
import com.intellij.openapi.fileEditor.FileEditorManagerEvent;
import com.intellij.openapi.fileEditor.FileEditorManagerListener;
import com.intellij.openapi.project.Project;
import com.intellij.openapi.util.io.FileUtil;
import com.intellij.openapi.vfs.VirtualFile;
import com.intellij.openapi.wm.StatusBar;