Skip to content

Instantly share code, notes, and snippets.

View hossshy's full-sized avatar

Hossshy hossshy

View GitHub Profile
object HelloWorld {
def main(args: Array[String]) {
println("Hello, World!")
}
}
<configuration>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%message%n%xException</pattern>
</encoder>
</appender>
<appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>logs/application.log</file>
set -g prefix C-t
unbind-key C-b
# C-t C-n/p rotate window
bind C-p previous-window
bind C-n next-window
# C-t n/p rotate pane
bind o select-pane -t :.+
bind p select-pane -t :.-
@hossshy
hossshy / proxy_wstunnel.yml
Last active December 3, 2015 09:43
proxy_wstunnel setting for Ansible.
- name: enabled mod
apache2_module: name=proxy_wstunnel state=present
notify:
- restart apache2
- name: touch proxy setting
file: path=/etc/apache2/sites-available/wstunnel.conf state=touch
- name: add proxy setting
lineinfile:
@hossshy
hossshy / evervim.vim
Last active December 1, 2015 11:00
Functions for evervim and hateblo.
function! ScratchFunc()
:EvervimCreateNote
:only
endfunction
command! Scratch call ScratchFunc()
function! ToHatenaFunc()
:1s/\(.*\)/TITLE:\1/
:2s/Tags:/CATEGORY:/
:HatebloCreateDraft
@hossshy
hossshy / basic.vim
Last active November 30, 2015 08:08
vim basic setting
filetype plugin indent on
syntax enable
set ruler
set number
set expandtab
set hlsearch "highlight words
set showmatch
set nobackup
set backspace=indent,eol,start
@hossshy
hossshy / Application.scala
Created November 27, 2015 10:12
WebSocket server sample
package controllers
import play.api._
import play.api.mvc._
import play.api.libs.iteratee._
import play.api.libs.concurrent.Execution.Implicits._
import scala.concurrent._
class Application extends Controller {
val (out, channel) = Concurrent.broadcast[String]
@hossshy
hossshy / WebSocketClientTool.scala
Last active November 27, 2015 10:03
Example of using java_websocket on scala.
import java.net.URI
import org.java_websocket.client.WebSocketClient
import org.java_websocket.handshake.ServerHandshake
object WebSocketClientTool {
var wsClient: WebSocketClient = null
def main(args: Array[String]): Unit = {
wsClient = new WebSocketClient(new URI("ws://xxxxx/wstest")) {
override def onOpen(hs: ServerHandshake) {
@hossshy
hossshy / Application.scala
Created November 27, 2015 03:10
WebSocketのサンプル書いたらmapDoneが無いとか色々言われ、とりあえずこうなった。
package controllers
import play.api._
import play.api.mvc._
import play.api.libs.iteratee._
import play.api.libs.concurrent.Execution.Implicits._
import scala.concurrent._
class Application extends Controller {
@hossshy
hossshy / .vimrc
Last active November 30, 2015 05:12
.vimrc
if has('vim_starting')
set runtimepath+=~/.vim/bundle/neobundle.vim/
set runtimepath+=~/.vim/
endif
call neobundle#begin(expand('~/.vim/bundle/'))
" plugins
NeoBundle 'derekwyatt/vim-scala'
NeoBundle 'pearofducks/ansible-vim'