
Daniel
30.09.2017
19:29:20
я че-то пропустил веселье, но ваше сообщение выглядит на уровне дет сада
этот бот, этот дурочок, эти ненужны, а вот статья про тех кто не осилил ненужное
бред, пропущу дальше

Daniel
30.09.2017
19:29:22

Pawel
30.09.2017
19:32:32

Google

Pawel
30.09.2017
19:33:30
ох сложно было найти, ага

Nick
30.09.2017
19:33:39
А про быстрее бенчмарк будет?

Quet
30.09.2017
19:33:54

Daniel
30.09.2017
19:34:16
зачем мне ссылка на выдержку из маркетингового буклета еще и в выходной?
и зачем вы тогда в хацкель чате объявились с намерением писать на ненужных монадах?
опечатка по фрейду %)

Pawel
30.09.2017
19:40:28
Go порвал Java со Scala почти во всех тестах —
https://benchmarksgame.alioth.debian.org/u64q/go.html
scala+akka в 10 раз медленнее, чем Go с горутинами в skynet бенчмарке.
https://github.com/atemerev/skynet/blob/master/go/skynet.go
При этом код на гоу простой и понятный, а на скале — черт ногу сломит.
https://github.com/atemerev/skynet/blob/master/README.md

Мерлин
30.09.2017
19:41:40

Александр
30.09.2017
19:42:42
А че тут за Scala VS Go срач? Зачем оно?)

Nick
30.09.2017
19:42:52

Pawel
30.09.2017
19:43:05

Мерлин
30.09.2017
19:43:22

Pawel
30.09.2017
19:43:22
разве я первый перешёл на личности?))

Google

Nick
30.09.2017
19:43:36
На самом деле тут срач не скала вс гоу, а Павел вс скала

Quet
30.09.2017
19:43:58

Мерлин
30.09.2017
19:44:51
Что касается скорости работы языка, то в современном мире это проблема второго порядка малости, имхо
Экосистема и особенности синтаксиса влияют гораааздо больше

Quet
30.09.2017
19:46:32

Мерлин
30.09.2017
19:46:42

Pawel
30.09.2017
19:48:49
и это существенно

Nick
30.09.2017
19:49:24
По-моему он ничего не понял

Мерлин
30.09.2017
19:51:16

Nick
30.09.2017
19:52:11

Александр
30.09.2017
19:52:34
И о Николае, пожалуй)

Nick
30.09.2017
19:52:59
Немножко о Романовых

Pawel
30.09.2017
19:53:45
jb потому и запилили классную ide для гошечки - го очень быстро анализирует свой ast

mstrVLT
30.09.2017
19:55:18
Господа позвольте вставить в этот диалог! Хочется узнать у уважаемых людей как покомпактнее и симпатичнее написать ксор на го ... Входные параметры стринг и ключь массив байт

Мерлин
30.09.2017
19:56:11

mstrVLT
30.09.2017
19:56:29
https://play.golang.org/p/YA7AqMue6L
тут можно долго насмехаться ... но в виду отсутствия опыта и понимания слайсов

Google

mstrVLT
30.09.2017
19:56:53
пришлось так
в свое оправдание скажу что исходный вариант предоставленный не менее уважаемым человеком выглядел так function XORCrypt(text:string): string;
var
key, longkey: string;
i: integer; toto: char;
begin
key := chr(9) + chr(3) + chr(2) ;
for i := 0 to (length(text) div length(key)) do
longkey := longkey + key;
for i := 1 to length(text) do
begin
toto := chr((ord(text[i]) xor ord(longkey[i]))); // XOR алгоритм
result := result + toto;
end;
end;
кровь из глаз удалось унять через неделю ...

Quet
30.09.2017
19:59:05
епт. паскаль???

mstrVLT
30.09.2017
19:59:32
да )

Quet
30.09.2017
20:00:18
func Xor(s string, key []byte) string {
sb := []byte(s)
for i := 0; i < len(sb); i++ {
sb[i] ^= key[i % len(key)]
}
return string(sb)
}
например
ну или я не понял что надо )

mstrVLT
30.09.2017
20:01:57
thx!
щас мы посмотрим потестируем ...
даже работает спасиб мил человек ... теперь осталось для себя понять как оно работает

Quet
30.09.2017
20:06:38
% - остаток от деления если что

Pawel
30.09.2017
20:14:03

Slava
30.09.2017
20:30:19

Pawel
30.09.2017
20:41:20

Nick
30.09.2017
20:41:26
и вообще на джаве пишут)

anton
30.09.2017
21:54:25
блин, всё перечитал, но так и не нашел обещанного пруфа на тему "твиттор валит со скалы на го"

Quet
30.09.2017
22:38:11

double
01.10.2017
07:30:24
ребят, а как на сайте пускать в раздел только авторизированных пользователей? создавать при авторизации куки и проверчть их?

Google

Олег
01.10.2017
07:33:02

double
01.10.2017
07:35:43
но ведь куки подделать можно

Олег
01.10.2017
07:36:53

double
01.10.2017
07:36:59
и как тогда проверять? допустим просто создать куки с логином или именем?

Олег
01.10.2017
07:37:30

double
01.10.2017
07:37:53
:D гуглить я люблю

Aleksandr
01.10.2017
07:37:57
Неееееее
Jwt

double
01.10.2017
07:38:05
неее

Aleksandr
01.10.2017
07:38:15

double
01.10.2017
07:40:24
да. я тут подумал... @azheltishev , ты прав. jwt

Aleksandr
01.10.2017
07:40:36
Спасибо

double
01.10.2017
07:40:54
:D

Nick
01.10.2017
08:18:00

double
01.10.2017
08:18:19
да
я просто чтото забыл о нём :D

Vsevolod
01.10.2017
09:18:49

Ivan
01.10.2017
09:45:18
интересная картинка

Мерлин
01.10.2017
11:06:45
gigsib/README.md at master · azbshiri/gigsib
https://github.com/azbshiri/gigsib/blob/master/README.md

ainu
01.10.2017
12:33:01
Смотрите, я пишу опенсорс библиотеку встраиваемую. но будет также и бинарник для доступа к ней через HTTP (хочешь встраивай хочешь используй извне)
Нормально ли делать так:
в корне main.php
там же папка libname и в ней пэкедж
для использования извне говорю:

Google

ainu
01.10.2017
12:33:41
делайте import "github.com/moeimya/libname/libname" ?

Daniel
01.10.2017
12:33:42
я бы хотел понять - при чем тут php

ainu
01.10.2017
12:34:26
ничего страшного что go get заодно скачает и скопилит бинарник?
просто сложно работать с двумя репами одновременно

Daniel
01.10.2017
12:36:06
это сильно зависит от основного применения
если в основном бинарник, и иногда кому-то понадобится либа - сорцы бинарника в cmd/какЕгоТам
а если бинарник сильно побочный в этом ао всем - можно и в отдедльную репу его угнать

ainu
01.10.2017
12:37:52
хм
т.е. если я сделаю в директории две папки: либа и cmd, то go get не скомпилит бинарник?

Daniel
01.10.2017
12:38:47
нет

ainu
01.10.2017
12:38:51
а в корне проекта оставить пустоту без файлов вообще

Daniel
01.10.2017
12:39:08
ну - README положить, а так - да

ainu
01.10.2017
12:44:49
хм.
Вдогонку.
В папке cmd лежит main
как обращаться к либе?
кроме import "github.com/имя/либа/либа"
"../либа" не хочет
вернее как правильно идеологически

Valentin
01.10.2017
12:45:37
Пихать бинарник в пакет cmd это общая практика

Daniel
01.10.2017
12:46:04