@gogolang

Страница 1121 из 1630
Kirill
04.06.2018
08:24:52
Типа того, ага

Maxim
04.06.2018
08:24:53
Нет, гитхаб. Как мы все привыкли, без Майкрософт и трэкинга
Ну, gogs, насколько я помню, вполне приближенно к гитхабу работает. Как внешне, так и в кишочках

Не знаю как сейчас у проекта дела, правда...

Google
Kirill
04.06.2018
08:25:52
Я пшехаб люблю, не хочу из-за Майкрософт перелазить на гогс, гитлаб и т.д.

Как знал, что это произойдёт, не зря сорцы взял

Mike
04.06.2018
08:26:44
Гитлаб тоже на ror кстати и жрет порядочно)

Kirill
04.06.2018
08:26:46
У птички

xPushkin
04.06.2018
08:47:35
Как знал, что это произойдёт, не зря сорцы взял
>взял Молодой человек, пройдёмте

Kirill
04.06.2018
08:49:30
У птички
Все вопросы к ней

Jentry
04.06.2018
08:54:11
А эта дичь не выстрелит утечкой. Там всё очень хитро.
Именно это и пугает в твоих словах. Расскажешь на ближайшем митапе?)

Kirill
04.06.2018
08:54:54
Расскажу на митапе, который будет после релиза)

Jentry
04.06.2018
08:59:19
Явное лучше неявного, простое лучше сложного, но обход GC это всегда кулстори, за командой инстаграма я давно наблюдаю

Kirill
04.06.2018
09:01:46
А че они там?

Jentry
04.06.2018
09:04:01
Несколько серий назад они отключили GC в петоне и терпят падение, пока пилотируемое https://instagram-engineering.com/dismissing-python-garbage-collection-at-instagram-4dca40b29172

Google
Kirill
04.06.2018
09:22:49
Несколько серий назад они отключили GC в петоне и терпят падение, пока пилотируемое https://instagram-engineering.com/dismissing-python-garbage-collection-at-instagram-4dca40b29172
Это же петон Это же выключили гц А не заставили его не делать ничего с тем, что ему трогать не надо

Mike
04.06.2018
09:23:44
Поди перепиши всю кодовую базу, кек

Если можно малой кровью выиграть аж 10% это стоит делать

Stanislav
04.06.2018
09:25:51
перестал читать на строчке How We Run Our Web Server Instagram’s web server runs on Django in a multi-process mode with a master process that forks itself to create dozens of worker processes that take incoming user requests.

Daniel
04.06.2018
09:26:27
а что не так с этой строчкой?

Kirill
04.06.2018
09:26:46
а что не так с этой строчкой?
Она не о гошке, как и вся статья?

Stanislav
04.06.2018
09:26:53
не ожидал от инстраграма джанги как то знаете ли. при их нагрузке с миллиардной аудиторией

Daniel
04.06.2018
09:27:14
они могут себе позволить горизонтальное масштабирование

у них эта задача отдельной проблемой, конечно, стала

но на начальном этапе так дешевле

а второй этап не наступает никогда

Kirill
04.06.2018
09:29:31
а второй этап не наступает никогда
Нил, я вот всё пытаюсь понять, почему в таких моментах наш опыт вечно расходится? %)

arc?
М?

Michael
04.06.2018
09:30:06
М?
автоподсчёт ссылок

Mike
04.06.2018
09:30:42
arc?
атомарный счетчик ссылок еще

Daniel
04.06.2018
09:31:18
Нил, я вот всё пытаюсь понять, почему в таких моментах наш опыт вечно расходится? %)
ты моложе. мой опыт был набран в нулевых и начале десятых. сегодня все, в общем, поняли, что без второго этапа и первый затевать не надо. а в нулевых инвестиции еще привлекались дяже на нулевом цикле - денег давали под идею без mvp

Alexander
04.06.2018
09:31:23
Google
Kirill
04.06.2018
09:31:40
автоподсчёт ссылок
Я не понял к чему, собственно, вопрос, а не что такое arc

Mike
04.06.2018
09:32:46
Ага, а ещё shared_ptr
До сих пор не перестаю ржать что в крестах нет shared_prt на неатомарном счетчике дабы избежать массовых граблесборов из-за того что язык не может обеспечить безопасность примитивов на своей убогой системе типов Вы не платите за то, что не используете, говорили они

Michael
04.06.2018
09:32:59
Я не понял к чему, собственно, вопрос, а не что такое arc
там где не надо, ты сделал так, что gc ничего и не делает интересно как))

Mike
04.06.2018
09:33:45
там где не надо, ты сделал так, что gc ничего и не делает интересно как))
Возможно для тебя это станет откровением, но программы можно писать с управлением памятью и без референс-каунтинга и без GC

Mike
04.06.2018
09:34:12
На лоре пишут нинужно
На лоре всегда это пишут, независимо от сабжа

Kirill
04.06.2018
09:50:42
там где не надо, ты сделал так, что gc ничего и не делает интересно как))
Это не там, где не надо, а там, где я решил, что это надо)) А так как я здравый рассудок ещё не потерял, в руки пользователю напрямую эти вещи не попадают

В итоге счётчики вообще не нужны

Tom
04.06.2018
10:51:09
Микровопрос. Из книги Кэтрин Кокс про Канкаренси в Го: "It also bears mentioning that if a buffered channel is empty and has a receiver, the buffer will be bypassed and the value will be passed directly from the sender to the receiver" Вот тут я не понял. Правильно ли я понимаю, что горутина А отдаст горутине Б значение минуя помещение значения в канал? А как оно работает на уровне памяти? Спасибо.

Simone
04.06.2018
10:51:11
никого не знает как перевести на GO это Java code? PKCS8EncodedKeySpec spec = new PKCS8EncodedKeySpec(privateKeyBytes); KeyFactory kf = KeyFactory.getInstance("RSA"); PrivateKey privateKey = kf.generatePrivate(spec); Cipher cipher = Cipher.getInstance("RSA"); cipher.init(Cipher.DECRYPT_MODE, key); byte[] aesKeyBytes = cipher.doFinal(encryptedAesKeyBytes); SecretKey aesKey = new SecretKeySpec(aesKeyBytes, 0, aesKeyBytes.length, "AES"); Cipher cipher = Cipher.getInstance("AES"); cipher.init(Cipher.DECRYPT_MODE, aesKey); String data = cipher.doFinal(request);

Simone
04.06.2018
10:56:44
именно это чуть ли не один в один матчится
Cipher cipher = Cipher.getInstance("RSA"); cipher.init(Cipher.DECRYPT_MODE, key); byte[] aesKeyBytes = cipher.doFinal(encryptedAesKeyBytes); Функции rsa.DecryptOAEP() rsa.DecryptPKCS1v15() не работают. Что надо исползовать?

Daniel
04.06.2018
11:02:54
я наизусть не помню. почитайте доку :)

Kirill
04.06.2018
11:23:18
Народ, а давайте скинемся и захостим гитхаб для нашего чатика

Daniel
04.06.2018
11:24:42
он же или про количество юзеров, или про количество реп

и то, и другое у нас плохо контролируемое

Alexander
04.06.2018
11:25:15
Народ, а давайте скинемся и захостим гитхаб для нашего чатика
а смысл ? основная фишка гитхаба - это коммьюнити.

Daniel
04.06.2018
11:25:15
а зачем нам платный эккаунт на гитхабе? разве опенсорсного не хватит?

Google
Kirill
04.06.2018
11:25:37
Я о том, чтобы захостить свой

Daniel
04.06.2018
11:25:41
а

не, я против

его же поддерживать надо, бекапить, восстанавливать после сбоев

Kirill
04.06.2018
11:26:04
Почему? ?

Daniel
04.06.2018
11:26:31
как ни считай - облачный дешевле

Kirill
04.06.2018
11:26:44
Ну - я подписываюсь его меинтейнить

@twentydraft

Admin
ERROR: S client not available

Alexander
04.06.2018
11:27:21
я бы на гитлаб/битбакет переехал, если такая прямо ненависить к МС

Kirill
04.06.2018
11:27:50
Интерфейс не торт у них, IMO

Andrei
04.06.2018
11:27:52
Ну - я подписываюсь его меинтейнить
как подпишешься так и отпишешься, на одном энтузиазме это не вытащить

Kirill
04.06.2018
11:28:39
Я для себя в любом случае подымаю

Daniel
04.06.2018
11:29:21
это другое

для себя - не вопрос

для комунити - это боль в жопе

Andrei
04.06.2018
11:30:04
можно стартапчик запилить про это дело, особенно актуально в свете всех этих блокировок, типа отечественный хостинг на го

Сергей
04.06.2018
11:30:31
а почему именно на го?

для всех нельзя чтоль?

Andrei
04.06.2018
11:30:42
будет финансовый интерес - будет более менее стабильный саппорт и развитие

Google
Daniel
04.06.2018
11:31:09
зачем?

ну вот зачем это все?

денег там нет

Andrei
04.06.2018
11:31:43
переписанный на го клон гитхаба, хостящийся в рф*

Ivahaev
04.06.2018
11:31:49
А че все паникуют так? Вот забанят, тогда и будете думать — куда и зачем переезжать. Гитхаб был, гитхаб есть, гитхаб будет! :)

Alexander
04.06.2018
11:32:17
переписанный на го клон гитхаба, хостящийся в рф*
gogs/gitea. не надо ничего писать. лучше контрибьютить

Kirill
04.06.2018
11:32:19
Успокойтесь, народ %) го затестим, как пойдёт)

Сергей
04.06.2018
11:33:03
Для опенсорса гитхаб все еще норм

Ivahaev
04.06.2018
11:33:08
гитхаб поглотила империя зла
Ой ли! Последние годы довольно неплохие продукты делают, в том числе кросс-платформенные. Плюс опенсорсят много. Я хоть виндовс не юзаю года с 2007, но....

Скайп испоганили, да...

Daniel
04.06.2018
11:37:25
на уровне памяти значение ложится в стек сендеру, и этот кусок памяти отдается ресиверу.

все так же, как и с небуферизованным каналом

Kirill
04.06.2018
11:39:15
А на уровне кода просто сразу в send дернется ресивер

Kirill
04.06.2018
11:41:52
А что там будет?
Общий гх энтерпрайз

Michael
04.06.2018
12:03:13
годный хостинг энтр....)))

Vadim
04.06.2018
12:57:19
На случай если Microsoft купит Github https://github.com/RomaniukVadim/backup-my-github

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