Skip to content

Instantly share code, notes, and snippets.

View narup's full-sized avatar

Puran narup

View GitHub Profile
//In spreadsheet_cfg.go
func readSpreadsheetTemplates() error {
fp := "config-templates/spreadsheet-templates.json"
jsonFile, err := os.Open(fp)
if err != nil {
return err
}
defer jsonFile.Close()
@narup
narup / main.go
Last active October 8, 2017 02:29
func main() {
fmt.Println("Setup initialized...")
//setup all the routes
port := ":" + os.Getenv("PORT")
log.Println("Press ctrl+E to stop the server.")
srv := &http.Server{
Handler: handlers(),
Addr: port,
- (void)uploadImage:(UIImage *)image
completionHandler:(void (^)(NSDictionary *uploadResponse, NSError *error))completionHandler {
[[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:YES];
[self get:[self uploadURL] completionHandler:^(id responseData, NSError *error) {
if (error) {
completionHandler(nil, error);
} else if (!responseData) {
completionHandler(nil, [NSError errorWithDomain:@"Upload Failed" code:500 userInfo:nil]);
} else {
NSDictionary *response = (NSDictionary *)responseData;
- (void)uploadImage:(UIImage *)image
completionHandler:(void (^)(NSDictionary *uploadResponse, NSError *error))completionHandler {
[[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:YES];
[self get:[self uploadURL] completionHandler:^(id responseData, NSError *error) {
if (error) {
completionHandler(nil, error);
} else if (!responseData) {
completionHandler(nil, [NSError errorWithDomain:@"Upload Failed" code:500 userInfo:nil]);
} else {
NSDictionary *response = (NSDictionary *)responseData;
package com.servlet;
import java.io.IOException;
import java.util.List;
import java.util.Map;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;