@proGO

Страница 1476 из 1674
Maxim
31.05.2018
14:50:03
гоферы, а не пробовал кто переложить на го https://github.com/FreedomPrevails/JSMTProxy/blob/master/mtproxy.js
Оно, во первых, не гошное. Во вторых - это реверс-инжиринг (я про нынешние наработки MTProxy до публикации оригинального репозитория)

FRD Official - Dmitriy
31.05.2018
14:51:38
зачем она тут?
Кто ? Клиентская либа для телеграма?

Аааа, Семен Сеныч, это ж прокси... гоню

Vadim
31.05.2018
14:59:42
Я не претендую на правду, но можно написать функцию error h

Google
Danil
31.05.2018
15:38:12


За это 10кусков

Да вы батенька долбаеб

Artem
31.05.2018
15:38:29
не, это 15

все по материалу

и юайэкспиренсу

Sergey
31.05.2018
15:38:48
на чистом коде?

Kirill
31.05.2018
15:39:21
Сайты на виксе) Жара)))

Особенно рекламить это в канале про го

Sergey
31.05.2018
15:40:47
> на дрова х так даже лучше звучит, заплатил бы за это и 20к

Maxim
31.05.2018
15:46:06
Как-то у тебя сложно :/
Сурцы тоже сложные

Danil
31.05.2018
15:47:27
Так хелпаните плез

Google
Danil
31.05.2018
15:47:56
Есть у меня прога одна принимает все сообщения которые придут боту и записывает в бд данные

Другая прога работает с бд'хой

И она должна отправить результат через бот

Но два запустить два сеанса одновременно нельзя

Sergey
31.05.2018
15:49:07
запусти один сеанс; со второй проги просто шли на первую

Danil
31.05.2018
15:49:11
Как быть

Roman
31.05.2018
15:51:24
Сурцы тоже сложные
А ты прямо оригинальные исходники что на Си смотришь?

Subbotin
31.05.2018
16:26:25
type Vector struct { x float64 y float64 z float64 } type Acceleration Vector type Speed Vector func (v *Vector) Scalar() float64 { return math.Sqrt(v.x*v.x + v.y*v.y + v.z*v.z) } я не понял почему при таком объявлении типа я Speed я теряю доступ к методу Scalar

type Speed struct { Vector } а при таком не теряю

это разве не одно и тоже?

Daniel
31.05.2018
16:27:03
вообще не одно и то же

Daniel
31.05.2018
16:27:25
type Speed = Vector
но зачем это может быть нужно?

Sergey
31.05.2018
16:27:34
откуда я знаю

алиасы типов всегда кому-то нужны

Daniel
31.05.2018
16:28:39
только в рамках рефакторинга

Sergey
31.05.2018
16:34:54
PS: алан кей говорит про свой ооп, не про с++сный

Roman
31.05.2018
16:36:56
мне кажется инкапсуляция это главный аспект OOP в практике

Google
Sergey
31.05.2018
16:37:42
инкапсуляция существует и в отделении от ООП

Roman
31.05.2018
16:40:22
Класс, объект, методы, поля, это же OOP, не смотря на то что первое в Go обычно навывают "типом структуры"

в C насколько я помню инкапсуляции нет вообще, нет таких понятий как private member

Sergey
31.05.2018
16:47:44
без любого из них это не ооп

Roman
31.05.2018
16:53:37
нет, ооп это наличие 3 обязательных факторов
совершенно верно, вроде как инкапсуляция, наследование, полиморфизм, если я не ошибаюсь? но обычное такой подход OOP как в Go или JavaScript называют псевдо-ООП, т.е. имеются фичи, но таки не OOP

Sergey
31.05.2018
16:54:03
> псевдо-ООП хз, не слышал такого словосочетания

энивей, инкапсуляция не принадлежит ООП единолично

Aleksei ?
31.05.2018
17:35:19
Коллеги подскажите: я правильно понимаю что нет разницы в вероятности получения числа < 50 если я беру случайное целое от 0 до 100 или же беру от 0 до 100 * х и потом делю на этот х

Daniel
31.05.2018
17:36:32
Ой, вероятности

В первом случае у тебя вероятность 49%

Sergey
31.05.2018
17:37:24
при равномерном распределении? на что влияет "< 50"?

> потом делю на этот х зависит от х и выбора случайного числа

Daniel
31.05.2018
17:38:19
да ладно

если случайное float - разницы нет вообще

Sergey
31.05.2018
17:39:00
особенно, если этот флоат очень близок к 0

/sarcasm

Aleksei ?
31.05.2018
17:40:12
Ну к примеру х = 10000 и юзаю rand.Seed(time.UnixNano()) rand.Intn(0, 100*х)

Sergey
31.05.2018
17:40:22
а вообще, есть определённый алгоритм сжатия и расширения интервала распределения

Google
Aleksei ?
31.05.2018
17:40:23
Потом делю

Daniel
31.05.2018
17:40:25
э, нет

Intn к таким фокусам не приспособлен

Aleksei ?
31.05.2018
17:41:52
Ну использовать crypto/rand для подобного это перебор ?

Вообщем пилю я некоего @victradicebot , и мне не оч нравятся сгенеренные числа

Danil
31.05.2018
17:44:11
Щас бы вероятность в процентах считать

Ну давайте остановимся на том, что генеренные числа

Admin
ERROR: S client not available

Aleksei ?
31.05.2018
17:44:45
Бывает часто 56.6547 и 56.6532

Danil
31.05.2018
17:44:47
Это псевдослучайные числа

Aleksei ?
31.05.2018
17:45:07
Sergey
31.05.2018
17:45:19
Бывает часто 56.6547 и 56.6532
ну, а я о чём говорил

Aleksei ?
31.05.2018
17:45:29
Белый шум из них вовсе не белый ?

Sergey
31.05.2018
17:45:34
ты не правильно делаешь

Danil
31.05.2018
17:46:11
Может быть вам кажется

Сделайте выбрпку из 100000

Сгенеренных чисел

Представьте данные ввиде диаграммы

Если уж слишком большое отклонения от кривой Гаусса

То вы действительно делаете что-то не так

Google
Daniel
31.05.2018
17:50:45
Белый шум из них вовсе не белый ?
довольно белый. я в свих экспериментах явной неравномерности распределения не нашел

Aleksei ?
31.05.2018
17:52:12
Ок спасибо , попробую с разными значениями икса посмотреть что выйдет

Sergey
31.05.2018
17:52:53
зачем увеличивать интервал, если плотность можно показать на небольшом?

например, генерируя числа от 0 до 10 N раз

и считая, сколько раз выпало каждое

Aleksei ?
31.05.2018
17:59:32
Я проверял на пакете justinian/dice - число от 1 до 1000000, миллион итераций и смотрел проценты: < 48 ~ 48% > 52 ~ 48% 48 < х < 52 ~ 4% Там колебания меньше половины процента

по-моему даже 49%,49%,2% результаты не помню точно

Sergey
31.05.2018
18:05:36
более того, это крайне не достаточно

Daniel
31.05.2018
18:06:08
надо 100M, да

Sergey
31.05.2018
18:06:19
даже 100м будет мало

Daniel
31.05.2018
18:06:22
результат, скорее всего, будет равномернее

Sergey
31.05.2018
18:06:28
впрочем, зависит от выбранного доверительного интервала

Daniel
31.05.2018
19:07:31
конеш будет)
https://play.golang.org/p/9gqSNLSdoc8



это я вопроизвел свой тест давности паругодичной

Sergey
31.05.2018
19:08:35
пингани ещё автора оригинального сообщения

Страница 1476 из 1674