@gogolang

Страница 878 из 1630
Pawel
02.03.2018
11:14:49
а на чем начинать? я до этого пытался учить Python и Django для этих целей, но понял что кроме как заучивание конкретного класа со своим функционалом это никчему не приведет, так как логику построения приложения я так и не понимаю. По этому я спустился до GO, что бы более подробно все разобрать и написать свой велосипед
не обращайте внимания, Го - отличный выбор чтобы начать осваивать принципы авторизации. casbin - оч годная либа, я юзаю, крайне рад. Не забудьде для простоты подключить её в качестве мидлваре для вашего фреймворка

Artem
02.03.2018
11:16:40
а на чем начинать? я до этого пытался учить Python и Django для этих целей, но понял что кроме как заучивание конкретного класа со своим функционалом это никчему не приведет, так как логику построения приложения я так и не понимаю. По этому я спустился до GO, что бы более подробно все разобрать и написать свой велосипед
напишите этот класс самостоятельно. Измените его, посмотрите какие подходы существуют и реализуйте их самостоятельно. Собственно никакой разницы в том делать это на python или Go нет, но вообще Go ничем не хуже для обучения, я бы даже сказал лучше. Он не позволяет упускать детали.

Pawel
02.03.2018
11:19:06
Го однозначно лучше чем питон для любых целей, включая обучение, поскольку писать что-то серьезное на нетипизированном языке нельзя в принципе.

Google
Constantine
02.03.2018
11:19:22
?

Artem
02.03.2018
11:20:45
Го однозначно лучше чем питон для любых целей, включая обучение, поскольку писать что-то серьезное на нетипизированном языке нельзя в принципе.
смешно))) для любых целей наброшу... Go в расчетах уступает по производительности numpy и если что python либы сильно оптимизированны и по сути это код на plain Cи

Pawel
02.03.2018
11:21:21
ладно, erlang наверное исключение, я его не знаю

anthof
02.03.2018
11:22:21
не обращайте внимания, Го - отличный выбор чтобы начать осваивать принципы авторизации. casbin - оч годная либа, я юзаю, крайне рад. Не забудьде для простоты подключить её в качестве мидлваре для вашего фреймворка
суть в том, что мне для начала нужно сделать "ящик" который будет накрываться "крышкой" (в будущем это будет сейф) и я туда положу свои данные. Потом по мере обучения я пойму как прикрутить "навесы" на крышку и ящак что бы это была уже дверца. Потом пойму и выучу как повесить петли и замок. Потом с целью безопасности это уже будет крутой замок и тд. короче мне сейчас нужно создать каркас очень примитивный и потом по мере накопления знаний модернизировать свой проект с полным пониманием что происходит. Просто по видео-уроку или гайду что-то слепить я не хочу. Но так же нужно задать правильную расширяемую модульную структуру, что бы в будущем я все свои обработчики и логику только дополнял новыми фичами. А сейчас все что я гуглю расчитано на тех, кто уже заведомо знает как что строить и как это должно работать, только предлогаются разные навороченные реализации, но разобраться в них я совершенно не могу. Вот как мне начать все это изучать я не пойму. Ну выучил я допустим переменные, срезы, функции и что? что с этим делать я не понимаю, вот в чем суть. С чем я работаю, что я делаю. Я постоянно спрашиваю в чате как понять суть работы и основы, а мне в ответ готовые либы кидают) наверное у людей которые давно поняли всю суть, уже неосознанно не понимают что я от них хочу и почему я задаю такие глупые вопросы)

Никита
02.03.2018
11:22:45
Юзают python

Artem
02.03.2018
11:23:00
суть в том, что мне для начала нужно сделать "ящик" который будет накрываться "крышкой" (в будущем это будет сейф) и я туда положу свои данные. Потом по мере обучения я пойму как прикрутить "навесы" на крышку и ящак что бы это была уже дверца. Потом пойму и выучу как повесить петли и замок. Потом с целью безопасности это уже будет крутой замок и тд. короче мне сейчас нужно создать каркас очень примитивный и потом по мере накопления знаний модернизировать свой проект с полным пониманием что происходит. Просто по видео-уроку или гайду что-то слепить я не хочу. Но так же нужно задать правильную расширяемую модульную структуру, что бы в будущем я все свои обработчики и логику только дополнял новыми фичами. А сейчас все что я гуглю расчитано на тех, кто уже заведомо знает как что строить и как это должно работать, только предлогаются разные навороченные реализации, но разобраться в них я совершенно не могу. Вот как мне начать все это изучать я не пойму. Ну выучил я допустим переменные, срезы, функции и что? что с этим делать я не понимаю, вот в чем суть. С чем я работаю, что я делаю. Я постоянно спрашиваю в чате как понять суть работы и основы, а мне в ответ готовые либы кидают) наверное у людей которые давно поняли всю суть, уже неосознанно не понимают что я от них хочу и почему я задаю такие глупые вопросы)
суть в том, что вместо авторизации вы будете осваивать работу с примитивами ))) но это нормально.

28690
02.03.2018
11:23:47
суть в том, что мне для начала нужно сделать "ящик" который будет накрываться "крышкой" (в будущем это будет сейф) и я туда положу свои данные. Потом по мере обучения я пойму как прикрутить "навесы" на крышку и ящак что бы это была уже дверца. Потом пойму и выучу как повесить петли и замок. Потом с целью безопасности это уже будет крутой замок и тд. короче мне сейчас нужно создать каркас очень примитивный и потом по мере накопления знаний модернизировать свой проект с полным пониманием что происходит. Просто по видео-уроку или гайду что-то слепить я не хочу. Но так же нужно задать правильную расширяемую модульную структуру, что бы в будущем я все свои обработчики и логику только дополнял новыми фичами. А сейчас все что я гуглю расчитано на тех, кто уже заведомо знает как что строить и как это должно работать, только предлогаются разные навороченные реализации, но разобраться в них я совершенно не могу. Вот как мне начать все это изучать я не пойму. Ну выучил я допустим переменные, срезы, функции и что? что с этим делать я не понимаю, вот в чем суть. С чем я работаю, что я делаю. Я постоянно спрашиваю в чате как понять суть работы и основы, а мне в ответ готовые либы кидают) наверное у людей которые давно поняли всю суть, уже неосознанно не понимают что я от них хочу и почему я задаю такие глупые вопросы)
засилье готовых либ это нормально, в общем

Pawel
02.03.2018
11:25:45
Юзают python
это хипсттерский аргумент. похапе юзают ещё больше, тем не менее очевидно это плохо ЯП мягко говоря, ещё хуже чем питон

anthof
02.03.2018
11:25:57
засилье готовых либ это нормально, в общем
это нормально, когда ты знаешь для чего нужна дверь из чего ее делают и как делают, и сам можешь сделать, но тебе уже проще пойти и в магазине купить ее и поставить. А я не понимаю зачем мне нужна дверь и куда ее лепить, потому что я впринципе не понимаю как мне построить дом. Понимаешь?)

Илья
02.03.2018
11:25:59
суть в том, что мне для начала нужно сделать "ящик" который будет накрываться "крышкой" (в будущем это будет сейф) и я туда положу свои данные. Потом по мере обучения я пойму как прикрутить "навесы" на крышку и ящак что бы это была уже дверца. Потом пойму и выучу как повесить петли и замок. Потом с целью безопасности это уже будет крутой замок и тд. короче мне сейчас нужно создать каркас очень примитивный и потом по мере накопления знаний модернизировать свой проект с полным пониманием что происходит. Просто по видео-уроку или гайду что-то слепить я не хочу. Но так же нужно задать правильную расширяемую модульную структуру, что бы в будущем я все свои обработчики и логику только дополнял новыми фичами. А сейчас все что я гуглю расчитано на тех, кто уже заведомо знает как что строить и как это должно работать, только предлогаются разные навороченные реализации, но разобраться в них я совершенно не могу. Вот как мне начать все это изучать я не пойму. Ну выучил я допустим переменные, срезы, функции и что? что с этим делать я не понимаю, вот в чем суть. С чем я работаю, что я делаю. Я постоянно спрашиваю в чате как понять суть работы и основы, а мне в ответ готовые либы кидают) наверное у людей которые давно поняли всю суть, уже неосознанно не понимают что я от них хочу и почему я задаю такие глупые вопросы)
это чатик по Go, вам видают реализации на go, никто не мешает вам погуглить RBAC - реализации или white papers

Google
anthof
02.03.2018
11:26:08
опять холивар языковой начался....(((

Constantine
02.03.2018
11:26:39
php самый живучий и лучший!

Vergil
02.03.2018
11:26:52
троль пришел

anthof
02.03.2018
11:27:20
это чатик по Go, вам видают реализации на go, никто не мешает вам погуглить RBAC - реализации или white papers
ну это понятно. Но я просто как нуб, задал вопрос, может быть кто поможет с моей проблемой и посоветует что нибудь годное, кто что читал в самом начале своей карьеры и как понимал все это

Vergil
02.03.2018
11:29:06
И всё же стоит согласится с Павлом. Go выигрывает у питона на самом деле. А если нужно использовать что-то очень оптимизированное или низкоуровневое на си, то го позволяет это сделать

и это работает в обе стороны

да и сам язык проще. прям как си

Pawel
02.03.2018
11:30:34
это аргумент не к языку, а к типизации
а кто сказал,что на питоне в дропбоксе написано что-то серьёзное? я лично такого не видел на питоне от слова вообще. Или если дропбокс - то это уже серьёзно по факту принадлежности к кодовой базе бренда? ха-ха

Никита
02.03.2018
11:31:25
То что вы лично не видели - не значит что такого нет. Советую гуглить

ainu
02.03.2018
11:32:15
На питоне пишут гоферы уж. Тесты например хитрые.

Pawel
02.03.2018
11:32:15
по каким ключевым словам ? "серьёзный код на питоне"?

ainu
02.03.2018
11:32:29
А ещё нейронные сети

Artem
02.03.2018
11:32:38
А ещё нейронные сети
не не надо это удар ниже пояса))) аналогов Pytorch как и вообще либ для вычислений адекватных в Go вообще нет)

Pawel
02.03.2018
11:34:21
нет, оптимизации - это не то, чем берёт Го. Скорее Го про простоту. По эффективности Го примерно как java я бы сказал

Artem
02.03.2018
11:35:14
нет, оптимизации - это не то, чем берёт Го. Скорее Го про простоту. По эффективности Го примерно как java я бы сказал
легко защищать Go в холиваре находясь в чате по Go, предлагаю пойти повторить наброс в питонячий чат)))

Vergil
02.03.2018
11:35:17
go быстрее java. По крайней мере по синтетическим тестам

Google
Grigoriy
02.03.2018
11:35:17
суть в том, что мне для начала нужно сделать "ящик" который будет накрываться "крышкой" (в будущем это будет сейф) и я туда положу свои данные. Потом по мере обучения я пойму как прикрутить "навесы" на крышку и ящак что бы это была уже дверца. Потом пойму и выучу как повесить петли и замок. Потом с целью безопасности это уже будет крутой замок и тд. короче мне сейчас нужно создать каркас очень примитивный и потом по мере накопления знаний модернизировать свой проект с полным пониманием что происходит. Просто по видео-уроку или гайду что-то слепить я не хочу. Но так же нужно задать правильную расширяемую модульную структуру, что бы в будущем я все свои обработчики и логику только дополнял новыми фичами. А сейчас все что я гуглю расчитано на тех, кто уже заведомо знает как что строить и как это должно работать, только предлогаются разные навороченные реализации, но разобраться в них я совершенно не могу. Вот как мне начать все это изучать я не пойму. Ну выучил я допустим переменные, срезы, функции и что? что с этим делать я не понимаю, вот в чем суть. С чем я работаю, что я делаю. Я постоянно спрашиваю в чате как понять суть работы и основы, а мне в ответ готовые либы кидают) наверное у людей которые давно поняли всю суть, уже неосознанно не понимают что я от них хочу и почему я задаю такие глупые вопросы)
Имхо, в рамках обучения начинать делать так, чтобы потом всё было просто и легко улучшать и переделывать - задача невыполнимая. Я первый небольшой сервис ради изучения Go до работоспособного состояния написал за выходные. Где-то легко было, где-то сложно, а где-то вообще не понимал что происходит. Через две недели небольших улучшений и дополнений по вечерам посмотрел на всё это и решил переписать с нуля, уже имея некоторый опыт. С тех пор прошло шесть месяцев, выявились слабые места в коде и в моих знаниях, накопилось больше опыта и местами хочется себе прежнему уши надрать за некоторые решения. Изначально или уже в процессе того самого всеобъемлющего понимания получить не удастся. А опыт может к нему приблизить. То бишь, из примера, не прикручиваем петли к куску фанеры, а выкидываем нафиг фанеру и строгаем красивую и удобную дверцу. Но не сразу.

Alexander
02.03.2018
11:35:38
чтобы вы знали, виртуальную машину джава вылизывают сотни очень крутых инженеров, тратя на это тысячи человеко-дней. и она крайне эффективна. я бы не сказал что го уже как джава. на некоторых задачах - может быть

хуже только скала
вы путаете язык и среду исполнения.

Alexander
02.03.2018
11:36:06
писать наверное надо нормально.

люди HFT системы на джаве пишут и ничего, работает

Artem
02.03.2018
11:36:32
вы путаете язык и среду исполнения.
нет не путаю я несколько лет на ней писал в том числе занимался оптимизацией на уровне jvm.

Alexander
02.03.2018
11:36:48
когда скала в той же самой джм работает

Artem
02.03.2018
11:37:01
люди HFT системы на джаве пишут и ничего, работает
люди и реал тайм пишут на ней -это не показатель, мир состоит из идиотов, на яве пишут только потому, что миллионы людей на ней пишут и легко найти работников))

Alexander
02.03.2018
11:37:15
и в тот же самый байт-код компилится. джекки_чан.жпг

Artem
02.03.2018
11:37:41
когда скала в той же самой джм работает
просто она мне не нравится

Alexander
02.03.2018
11:37:54
это прямо веский аргумент, да.

Vergil
02.03.2018
11:38:21
какое красивое обсуждение Go

прям до слез

Pawel
02.03.2018
11:39:04
go быстрее java. По крайней мере по синтетическим тестам
я бы поставил на джаву - за счёт jit оптимизации, которой в Го нет

Никита
02.03.2018
11:39:51
Pawel
02.03.2018
11:41:16
легко защищать Go в холиваре находясь в чате по Go, предлагаю пойти повторить наброс в питонячий чат)))
там это будет действительно наброс, здесь примем это как констатацию факта. И не надо со мной спорить)) На го куча полезного софта, на питоне - только хиптсерские сервисы и тому подобная хрень о которой ни кто ничего не знает и знать не хочет (на Го тоже много такого, но это не важно)

Google
Pawel
02.03.2018
11:41:51
хрень

Artem
02.03.2018
11:42:16
хрень
весь ML DL DS и т.д.? computer vision, nlp и т.д. ? )

Vergil
02.03.2018
11:42:35
а я бы поставил на го, если руки прямые у программиста)) Понятно что язык молодой и есть куда развиваться, особенно в плане оптимизаций при компиляции, но факт в том, что он компилируемый. И сколько бы ты не потратил времени на яву, при одинаковых оптимизациях интерпретируемый код будет медленнее компилируемого.

Admin
ERROR: S client not available

Vergil
02.03.2018
11:45:22
*это кстати юмор

Artem
02.03.2018
11:46:11
я просто оставлю это тут https://benchmarksgame.alioth.debian.org/u64q/go.html

Vergil
02.03.2018
11:46:28
и придерживаюсь я ещё одного мнения. Плох не язык, а руки его использующие

или для чего там питонистам язык..

Artem
02.03.2018
11:47:53
регекспы в питоне быстрее и жрут меньше CPU, но вот память это проблема.

Pawel
02.03.2018
11:48:04
а я бы поставил на го, если руки прямые у программиста)) Понятно что язык молодой и есть куда развиваться, особенно в плане оптимизаций при компиляции, но факт в том, что он компилируемый. И сколько бы ты не потратил времени на яву, при одинаковых оптимизациях интерпретируемый код будет медленнее компилируемого.
руки и у джавистов могут быть прямыми, но при прочих равных jit теоретически может лучше заоптимизировать инструкции в рантайме. В jvm компилируемый код выполняется если что Из того, что софт полезен питонистам, вовсе не следует что он относится к категории полезный. Полезный софт - ну это докер например, или кубернетиз. Вот как появится хоть что-то не комичное и не пионерская поделка из мира питона, тогда можно будет сравнивать. Хотябы уровня - годный опердень. но нет.

Никита
02.03.2018
11:49:13
В jvm компилируемый код

Никита
02.03.2018
11:49:21
Есть ли смысл продолжать беседу?

Человек просто несет бред

Vergil
02.03.2018
11:50:31
Человек просто несет бред
а что он не так сказал? jvm - машина, исполняющая реальный нативный код на основе байт кода

что не так?

Google
Никита
02.03.2018
11:50:45
Pawel
02.03.2018
11:50:48
Человек просто несет бред
бред несёшь ты, дружище. javac - это компилятор к твоему сведению

Artem
02.03.2018
11:51:00
докер -это не аргумент, он большинству нужен чтобы залить туда ubuntu с установленным python :trollface:

Никита
02.03.2018
11:51:07
мы будем спо\рить об очевидном?

Ясное дело байт код -> нативный

Речь о другом

О так называемой бесполезности Python'a, как заявляет человек

И что нормального софта на нем не пишут

Vergil
02.03.2018
11:53:39
которого кстати нет у компилируемого языка.

при одинаковой оптимизации, как я уже говорил, го будет выигрывать по скорости, как компилируемый язык

лишь бы все эти оптимизации сделали.

я просто оставлю это тут https://benchmarksgame.alioth.debian.org/u64q/go.html
а по поводу regexp.. это всё же боьше к используемым алгоритмам и либам, а не к языку

Pawel
02.03.2018
11:59:35
это даже не смешно. на питоне куча полезного софта. если вы про него не знаете, это только показывает узость вашего кругозора.
я и не претендую на широту кругозора, но докером например пользуются все. ansible - не впечатляет, учитывая сколько существует подобных систем есть мнение что их пофигу на чём писать

Daniel
02.03.2018
12:01:24
докером пользуются совсем не все, и те, кто пользуются - пользуются неправильно

Страница 878 из 1630