Skip to content

Instantly share code, notes, and snippets.

View ujjkumsi's full-sized avatar

Ujjwal Kumar Singh ujjkumsi

View GitHub Profile
@ujjkumsi
ujjkumsi / challengeHandler.go
Created May 9, 2018 13:57
Challenge Handler for Slack in Golang
package main
import (
"encoding/json"
"log"
"net/http"
)
type Data struct {
Category string `json:"type"`
@ujjkumsi
ujjkumsi / dialogflow.go
Created May 9, 2018 14:14
Using dialog flow v2 sdk for go
package main
import (
"context"
"errors"
"fmt"
"log"
dialogflow "cloud.google.com/go/dialogflow/apiv2"
dialogflowpb "google.golang.org/genproto/googleapis/cloud/dialogflow/v2"
@ujjkumsi
ujjkumsi / slack.go
Created May 9, 2018 14:58
Interaction with dialog flow on receiving slack event
........
// Parse message
m := strings.Split(strings.TrimSpace(ev.Text), " ")[1:]
if len(m) == 0 {
return fmt.Errorf("invalid message %s", m)
}
query := strings.Join(m, " ")
log.Printf("Query : %s", query)
public static class Invoker implements InvokerIfc {
public Object doit(Integer b) {
return fake(new Something()).target(b);
}
}
public static Class rewrite(Class old)throws IOException,InvalidConstantPoolFormatException{
HashMap constPatchMap=new HashMap();
constPatchMap.put("fake","real");
MethodHandle other = MethodHandles.findVirtual(Sample.class, "first", void.class, String.class);
FROM golang
ARG app_env
ENV APP_ENV $app_env
COPY ./app /go/src/github.com/ujjkumsi/docker-go/app
COPY ./best-practices /go/src/github.com/ujjkumsi/docker-go/best-practices
COPY ./models /go/src/github.com/ujjkumsi/docker-go/models
COPY ./dao /go/src/github.com/ujjkumsi/docker-go/dao
COPY ./dao /go/src/github.com/ujjkumsi/docker-go/util
version: "3"
services:
cassandra-seed:
container_name: cassandra-seed-node
image: cassandra:3.11.0
ports:
- "9042:9042" # Native transport
- "7199:7199" # JMX
- "9160:9160" # Thrift clients