Skip to content

Instantly share code, notes, and snippets.

🏠
Working from home (every day)

Alexey Palazhchenko AlekSi

🏠
Working from home (every day)
Block or report user

Report or block AlekSi

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View gist:13afc22c0d62008118f5633c8341f9a4
pi@raspberrypi:~/gimme $ ./gimme -k
+ readonly GIMME_VERSION=v1.3.0
+ GIMME_VERSION=v1.3.0
+ readonly 'GIMME_COPYRIGHT=Copyright (c) 2015-2018 gimme contributors'
+ GIMME_COPYRIGHT='Copyright (c) 2015-2018 gimme contributors'
+ readonly GIMME_LICENSE_URL=https://raw.githubusercontent.com/travis-ci/gimme/v1.3.0/LICENSE
+ GIMME_LICENSE_URL=https://raw.githubusercontent.com/travis-ci/gimme/v1.3.0/LICENSE
+ export GIMME_VERSION
+ export GIMME_COPYRIGHT
+ export GIMME_LICENSE_URL
View strip-whitespace.go
package main
import (
"bufio"
"flag"
"log"
"os"
"path/filepath"
"strings"
"unicode"
View keybase.md

Keybase proof

I hereby claim:

  • I am AlekSi on github.
  • I am aleksi (https://keybase.io/aleksi) on keybase.
  • I have a public key whose fingerprint is 21A0 6D92 5A1F 0A15 D751 77EE DD17 A8A6 EF9C 4CDE

To claim this, I am signing this object:

View meetup.txt
Привет,
Пройти на митап смогут только люди, у которых сейчас стоит RSVP: Yes, и у которых имена и фамилии написаны на русском языке. Ниже подробно описано почему так произошло (TL;DR: правила регистрации были плохо сообщены; я виноват; в следующий раз будет лучше).
Митап был создан 13-ого апреля, с тихим анонсом в https://golang-ru.slack.com и некоторых других местах. Официальный анонс состоялся в блоге Badoo на Хабре (https://habrahabr.ru/company/badoo/blog/282606/) 27-ого числа, и сразу после этого во всех остальных местах. Мы с Badoo договорились, что регистрация будет только на meetup.com, что имя и фамилия должны быть указаны на русском языке как в паспорте, что будет нужен он или другой документ для проходе в офис Badoo. Дело в том, что прошлый митап, который проходил там (Zabbix Meetup), оставил их закопанными в списках. :) Однако я сообщил об этом только 27-ого числа, не 13-ого.
29-ого апреля, закончив первую часть подготовки, я улетел в отпуск, где не слишком активно проверял почту и страницу мита
View main.go
package main
import (
"encoding/json"
"math"
"time"
"github.com/labstack/echo"
"github.com/labstack/gommon/log"
)
View gist:7885d53bc23e12ad0c79
func check(err error) {
if err != nil {
panic(err)
}
}
func (h *APIHandler) ServeHTTP(rw http.ResponseWriter, req *http.Request) {
defer func() {
if p := recover(); p != nil {
switch e := p.(type) {
View replace_test.go
package replace
import (
"fmt"
"strings"
"testing"
)
var keys []string
View gist:7233263
panic: interface conversion: error is *os.PathError, not *exec.ExitError
goroutine 1 [running]:
main.main()
/tmp/tmp.9cy9ejlFpP/conq.go:124 +0xcc7
goroutine 2 [syscall]:
goroutine 5 [runnable]:
net/http.(*persistConn).readLoop(0xc2000c4180)
@AlekSi
AlekSi / main.go
Created Oct 26, 2013
Chat server
View main.go
package main
import (
"fmt"
"io"
"log"
"net"
"sync"
)
You can’t perform that action at this time.