Skip to content

Instantly share code, notes, and snippets.

Avatar

k.bigwheel bigwheel

View GitHub Profile
@bigwheel
bigwheel / configure_password_on_all_servers.sh
Created Apr 27, 2016
暫定的にパスワードを振られたアカウントを多数受領したときに、一括で自分のパスワードへ変える方法(ttyが有効になっていてsudo権限がありsshpassがインストールされている前提)
View configure_password_on_all_servers.sh
#!/usr/bin/env bash
set -ex
ip_list=()
ip_list+=("192.168.1.1")
ip_list+=("192.168.1.2")
ip_list+=("192.168.1.3")
ip_list+=("192.168.1.4")
View search-before-index-create-complete.txt
[error] RemoteTransportException: : [node03][inet[/192.168.1.3:9300]][indices:data/read/search] (TransportSearchTypeAction.java:233)
[error] org.elasticsearch.action.search.type.TransportSearchTypeAction$BaseAsyncAction.onFirstPhaseResult(TransportSearchTypeAction.java:233)
[error] org.elasticsearch.action.search.type.TransportSearchTypeAction$BaseAsyncAction$1.onFailure(TransportSearchTypeAction.java:179)
[error] org.elasticsearch.search.action.SearchServiceTransportAction$6.handleException(SearchServiceTransportAction.java:249)
[error] org.elasticsearch.transport.netty.MessageChannelHandler.handleException(MessageChannelHandler.java:185)
[error] org.elasticsearch.transport.netty.MessageChannelHandler.handlerResponseError(MessageChannelHandler.java:175)
[error] org.elasticsearch.transport.netty.MessageChannelHandler.messageReceived(MessageChannelHandler.java:125)
[error] org.elasticsearch.common.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
[error] org.el
View Github milestone enhanced issue list.js
// ==UserScript==
// @name Github milestone enhanced issue list
// @namespace https://github.com/bigwheel
// @version 1.0
// @description this is description
// @author bigwheel
// @match http://github.o-in.dwango.co.jp/*
// @grant GM_xmlhttpRequest
// @require http://crypto-js.googlecode.com/svn/tags/3.1.2/build/rollups/md5.js
// ==/UserScript==
View NodeClientTest.scala
import com.sksamuel.elastic4s.ElasticClient
import com.sksamuel.elastic4s.ElasticDsl._
import com.sksamuel.elastic4s.ElasticsearchClientUri
import org.elasticsearch.common.settings.ImmutableSettings
import org.elasticsearch.node.NodeBuilder._
import scala.collection.JavaConverters._
object Main {
private def transportClient = {
val settings = ImmutableSettings.settingsBuilder.
View JsonProcessableDiffs.scala
package utils.specs2
import org.specs2.main.SmartDiffs
import play.api.libs.json._
import scala.util.Success
import scala.util.Try
object JsonProcessableDiffs extends SmartDiffs {
private[this] def toJsObectOption(map: Map[String, JsValue]) = if (map.isEmpty)
View doraemon.md

概要

校内カースト最底辺のギークが協力者を得て知恵を絞り、ジョックを倒してクインビーを獲得するサクセスストーリー。 ペットの青いたぬきがマスコットとして人気を博した。

著者

藤子F不二雄

登場人物

@bigwheel
bigwheel / greasemonkey.js
Last active Aug 29, 2015
ajaxページ用tampermonkeyテンプレート
View greasemonkey.js
// ==UserScript==
// @name 適当な名前
// @namespace https://github.com/bigwheel とか
// @version 1.0
// @description this is description
// @author 著者
// @match https://github.com/* 適応したいURLをワイルドカードで
// @grant GM_xmlhttpRequest SCPやらajaxのクロスドメイン問題を避けるためにこれを使おう
// ==/UserScript==
@bigwheel
bigwheel / scalaほしいものリスト.md
Created Oct 29, 2014
scalaほしいものリスト
View scalaほしいものリスト.md
  • specs2よりベターなテストフレームワーク
    • より具体的に言うとrspecのようにnestしても同じように書ける一貫性が欲しい(テストの構造化をより自由に行うため)
  • rubyのwebmockのようなhttp mock server
    • テストフレームワークとシームレスに結合できるタイプのものがほしい。WireMockはrequestのmatchingの自由度が低すぎる
@bigwheel
bigwheel / build.sbt
Created Oct 21, 2014
sbtでカスタムタスクを定義する方法
View build.sbt
val scoobiRun = taskKey[Int]("A sample int task.")
scoobiRun := {
(compile in Compile).value
println(1)
1
}
View convert-playjson-to-hocon.sh
# play-jsonからhoconフォーマットへだいたい変換するスクリプト
# Seqだけはカッコが同一行へ存在しないと変換を失敗する
sed -i -e 's/Json.obj(/{/g' $1
sed -i -e 's/ -> /: /g' $1
sed -i -e 's/,$//g' $1
sed -i -e 's/Seq(\(.*\))/[\1]/g' $1
sed -i -e 's/L$//g' $1
sed -i -e 's/)/}/g' $1
sed -i -e 's/^\(\s*\)"\([^"]*\)"/\1\2/g' $1
You can’t perform that action at this time.