Skip to content

Instantly share code, notes, and snippets.

View seratch's full-sized avatar

Kazuhiro Sera seratch

View GitHub Profile
@argius
argius / ScaffoldFromDb.scala
Created February 27, 2014 13:51
( See comment ) ScaffoldFromDb runs Skinny Framework's Scaffold with infos extracted from existing database tables.
/**
* ScaffoldFromDbTask - adapter of ScaffoldGenerator
*
* This task requires to add db setting files (application.conf) into classpath.
*/
object ScaffoldFromDb {
import skinny._
import skinny.task.generator._
import scalikejdbc._
@voluntas
voluntas / shiguredo.rst
Last active March 31, 2024 02:15
時雨堂コトハジメ
@BlackPrincess
BlackPrincess / SkinnyMailer.md
Last active December 30, 2015 23:59
documentメモ

gmailを使ってメールを送信する

gmailのsmtpサーバー使うのが多分いちばん楽に用意できると思うのでgmailのsmtpサーバー使って送信する例を書きます。

trait GmailConfig extends SkinnyMailerConfig {
  override def mailSmtpHost = "smtp.gmail.com"
  /*
  アカウント設定
   */
@shuhei
shuhei / RootController.scala
Created November 9, 2013 15:00
Akka with skinny-framework. Combined skinny-framework's boilerplate and Scalatra's akka example. http://scalatra.org/2.2/guides/async/akka.html
package controller
import akka.actor.ActorSystem
import scala.concurrent.{Promise, ExecutionContext}
import org.scalatra.{AsyncResult, FutureSupport}
import dispatch._
import skinny.controller.SkinnyServlet
object DispatchAkka {
def retrievePage()(implicit cxt: ExecutionContext): Future[String] = {
@xuwei-k
xuwei-k / compile_time_check_scala_version.scala
Created November 8, 2013 21:00
compile time check scala version
Welcome to Scala version 2.10.3 (Java HotSpot(TM) 64-Bit Server VM, Java 1.7.0_45).
Type in expressions to have them evaluated.
Type :help for more information.
scala> import scala.language.experimental.macros
import scala.language.experimental.macros
scala> import scala.reflect.macros.Context
import scala.reflect.macros.Context
@Arakaki
Arakaki / debug.md
Last active December 27, 2015 15:59
Eclipse(ScalaIDE)でSkinnyをDebug

##前提 Windows上でskinny-blank-appから起動するこを前提としています。 他の方法から起動されるかたは置き換えて見て下さい。

##SBTにデバッグオプションを追加 sbt.batに下記のオプションを追加します。 ※address(ポート番号)は任意です。 -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005

デフォルトであれば下記の様になっているかと思います。

@takashima0411
takashima0411 / gist:5859103
Last active December 18, 2015 23:08
Playframeword2 sample zentasksをscalikeJDBC使用に変更
package models
import play.api.db._
import play.api.Play.current
import anorm._
import anorm.SqlParser._
case class User(email: String, name: String, password: String)
みなさまRubyKaigiお疲れ様でしたー。素敵なKaigiに再会できてうれしかったです。
RubyKaigiまわりで、同じ分野の問題提起が二つありましたねぇ。
一つはKaigi中での、「台湾の女の子はKawaii、だからRubyKaigi Taiwanに来るべき」という発言、
それを笑いで迎えた場内に対して、女性への配慮が足りないだろうという意見。
https://gist.github.com/kyanny/5694201
もう一つは、続くRubyHirobaでの、ポルノに関しての情報処理技術についてのLTがあったこと。
(そして、実際にそれを聞いて傷ついた女性が存在し、問題が提起されました)
RubyhirobaはRubyKaigiとは独立した、せっかく東京にRubyistがたくさん居るんだから交流しよう!という、
LTとWorkshopと交流の場を提供するイベントです。
@gakuzzzz
gakuzzzz / gist:5632577
Last active December 17, 2015 15:29
色んなSQLをScalikeJDBCで書くと?
@gakuzzzz
gakuzzzz / 1.md
Created May 21, 2013 09:14
ScalikeJDBC つれづれ
  def cond[A](value: A)(f: PartialFunction[A, SQLBuilder => SQLBuilder]): SQLBuilder

こんな感じの(実際にはSQLBuilderはサブクラス型にしないとだけど)あれば下みたいに書けるかなー

  val id: Option[Int] = ...
  val name: Option[String] = ...