Skip to content

Instantly share code, notes, and snippets.

View seratch's full-sized avatar

Kazuhiro Sera seratch

View GitHub Profile
@seratch
seratch / bot.md
Last active August 29, 2015 14:05
Twitter Bot for Web Designers

Twitter Bot つくろうず

Twitter Bot ってどういう仕組み?

A Twitterbot is a program used to produce automated posts on the Twitter microblogging service, or to automatically follow Twitter users. (Wikipedia)

利用者の Twitter アカウント関する操作権限をもらって何かするもの。つぶやいたり、フォローしたり、ふぁぼったり。

Ruby でやる

$ sbt console
<console>:35: error: erroneous or inaccessible type
def apply(g: ResultName[Group])(rs: WrappedResultSet): Group = Group(rs.long(g.id), rs.get(g.name))
^
[success] Total time: 108 s, completed 2014/07/02 12:51:30
@seratch
seratch / console.log
Created June 12, 2014 16:20
Skinny's packaging failure with Scalate 1.7.0 precompilation
$ ./skinny package
[info] Loading global plugins from /Users/seratch/.sbt/0.13/plugins
[info] Loading project definition from /Users/seratch/Desktop/skinny-blank-app/project
[info] Set current project to skinny-blank-app (in build file:/Users/seratch/Desktop/skinny-blank-app/)
[info] Updating {file:/Users/seratch/Desktop/skinny-blank-app/}build...
[info] Resolving org.scoverage#scalac-scoverage-plugin_2.11;0.99.5 ...
[info] Done updating.
[info] Generating /Users/seratch/Desktop/skinny-blank-app/task/target/scala-2.11/resource_managed/main/rebel.xml.
[info] Running TaskRunner assets:precompile
[success] Total time: 1 s, completed 2014/06/13 1:19:15
@seratch
seratch / error.log
Created June 6, 2014 04:06
central_repo_error.log
[error] SERVER ERROR: Maximum threads for service reached url=http://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/1.49/bcpkix-jdk15on-1.49.jar.sha1
[warn] [FAILED ] org.bouncycastle#bcpkix-jdk15on;1.49!bcpkix-jdk15on.jar: The HTTP response code for http://repo1.maven.org/maven2/org/bouncycastle/bcpkix-jdk15on/
@seratch
seratch / console.log
Last active August 29, 2015 14:01
SI-7420?
/* :paste
import scalikejdbc._
// initialize JDBC driver & connection pool
Class.forName("org.h2.Driver")
ConnectionPool.singleton("jdbc:h2:mem:hello", "user", "pass")
// ad-hoc session provider on the REPL
implicit val session = AutoSession
import twirl.sbt.TwirlPlugin._
lazy val baseSettings = Defaults.defaultSettings ++ ScalatraPlugin.scalatraWithJRebel ++ herokuSettings ++ Seq(
// same ...
scalacOptions ++= Seq("-unchecked", "-deprecation", "-feature")
) ++ Twirl.settings
@seratch
seratch / build.sbt
Created April 17, 2014 05:26
ScalikeJDBC 2.0.0-beta1 for Scala 2.11.0
scalaVersion := "2.11.0"
libraryDependencies ++= Seq(
"org.scalikejdbc" %% "scalikejdbc" % "2.0.0-beta1",
"org.scalikejdbc" %% "scalikejdbc-interpolation" % "2.0.0-beta1",
"com.h2database" % "h2" % "[1.3,)",
"ch.qos.logback" % "logback-classic" % "[1.0,)"
)
resolvers += "sonatype releases" at "https://oss.sonatype.org/content/repositories/releases"
scalaVersion := "2.10.4"
libraryDependencies ++= Seq(
"org.scalikejdbc" %% "scalikejdbc" % "1.7.4",
"org.scalikejdbc" %% "scalikejdbc-interpolation" % "1.7.4",
"com.h2database" % "h2" % "[1.3,)",
"ch.qos.logback" % "logback-classic" % "[1.1,)"
)
@seratch
seratch / build.sbt
Last active August 29, 2015 13:57
[scalikejdbc-users-group:149] java.lang.IllegalStateException: Passed named parameter is ignored. ('sName)
libraryDependencies ++= Seq(
"org.scalikejdbc" %% "scalikejdbc" % "1.7.4",
"org.scalikejdbc" %% "scalikejdbc-interpolation" % "1.7.4",
"com.h2database" % "h2" % "[1.3,)",
"ch.qos.logback" % "logback-classic" % "[1.1,)"
)
@seratch
seratch / build.sbt
Created March 25, 2014 05:36
build.sbt
scalaVersion := "2.10.4"
resolvers += "Sonatype snapshots" at "http://oss.sonatype.org/content/repositories/snapshots"
lazy val scalikejdbcVersion = "1.7.5-SNAPSHOT"
libraryDependencies ++= Seq(
"org.scalikejdbc" %% "scalikejdbc" % scalikejdbcVersion,
"org.scalikejdbc" %% "scalikejdbc-interpolation" % scalikejdbcVersion,
"org.slf4j" % "slf4j-simple" % "1.7.6"