Skip to content

Instantly share code, notes, and snippets.

View volgar1x's full-sized avatar

Antoine Chauvin volgar1x

View GitHub Profile
"GistID:6368066
set nocompatible " be iMproved
filetype off " required!
set rtp+=~/.vim/bundle/vundle/
call vundle#rc()
" let Vundle manage Vundle
" required!
package network
import (
"bytes"
"github.com/Blackrush/gofus/protocol"
"io"
"log"
"net"
)
package network
import (
"database/sql"
"github.com/Blackrush/gofus/login/db"
"github.com/Blackrush/gofus/protocol/msg"
"github.com/Blackrush/gofus/shared"
"log"
)
package shared
import (
"strings"
)
const alphanum = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_"
func Split2(in, sep string) (string, string) {
res := strings.SplitN(in, sep, 2)
package network
import (
"database/sql"
"github.com/Blackrush/gofus/login/db"
"github.com/Blackrush/gofus/protocol/msg"
"github.com/Blackrush/gofus/protocol/types"
"github.com/Blackrush/gofus/shared"
"log"
"time"
if exists("b:did_ftplugin_go_install")
finish
endif
function! GocodeCompletePkg(arg, cmd, index)
return a:arg.'+'.a:cmd.'+'.a:index
let s:dirs=split(glob(DirName(@%), a:arg.'*'), '\n')
let s:ndirs=len(s:dirs)
if exists("b:did_ftplugin_go_install")
finish
endif
function! GocodeCompletePkg(arg, cmd, index)
let s:base=DirName(@%)
let s:dirs=filter(split(globpath(s:base, a:arg.'*'), '\n'), 'isdirectory(v:val)')
let s:ndirs=len(s:dirs)
if s:ndirs <= 0
package org.photon.common
import java.util.Random
object Strings {
val alphanum = 'a' to 'z'
def rand(implicit rnd: Random): Char = alphanum(rnd.nextInt(alphanum.length))
def rand(n: Int)(implicit rnd: Random): String = (0 to n).foldLeft("") { (res, _) => res + rand }
}
package backend
import (
"fmt"
"github.com/Blackrush/gofus/protocol"
"io"
"math"
"time"
)
package org.elves
import scala.concurrent.{Promise, Future, ExecutionContextExecutorService}
import java.nio.channels.{SelectionKey, ServerSocketChannel, Selector}
import java.net.SocketAddress
import scala.collection.mutable
import scala.beans.BeanProperty
class TcpService(addr: SocketAddress, executorFactory: () => ExecutionContextExecutorService) extends Service {
import JavaConversions.runnable