@CSharpChatЭта группа больше не существует

Страница 1795 из 1888
Xak
26.08.2017
03:28:30
так, может, я спросонья туплю. Разве тебе не достаточно ssl? Зачем ещё своё что-то?

Xak
26.08.2017
03:29:47
тогда зачем об этом думать? Прикручивай готовое, и дело в шапке...

Google
Анатолий
26.08.2017
03:30:37
Впрочем, блочный AES при общем секрете дает меньший оверхед и большую скорость. (надеюсь, MS его сделали в .net с поддержкой AES Native Instructions).

Xak
26.08.2017
03:30:47
А если уж упороться, можно наладить обмен otp специально обученными сотрудниками между серваками ?

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

но будет также и минус, раз в N дней специально обученные люди должны будут развозить на специально подготовленных ssd-шках твои блокноты от сервака к серваку ?

Анатолий
26.08.2017
03:32:46
дык да.

У меня есть просто (по крайней мере пока) для стрельбы по воробьям разворачивать сеть обороны звездной системы. Вот, развлекаюсь. :)

Всего-то нужно сохранить пару-тройку терабайт блобов.

Xak
26.08.2017
03:35:01
в этом случае следует забить на этот момент и решать другие. Напиши слой абстракции, который позволит потом вкрутить ту защиту, которую ты выберешь (потом!!), и вернись к более насущным вопросам.

все такие вот перфекционистские размышления – на самом деле неосознанная попытка мозга уйти из энергоёмкого (то есть, неприятного) состояния выполнения полезной работы

как только поймал себя на том, что долго думаешь о несущественной детали, пиши слой абстракции (хыхы), и переключайся

Анатолий
26.08.2017
03:37:02
Оно же каскадное :)

Зацени, какую я штуку придумал, и, уже частично написал: Типы танков: 1. TankEndpoint: Хранит объекты на диске или еще где; Синхронный. 2. BatchTank: Собирает объекты на запись в пакет, который хранит в памяти; При достижении трешхолда пакета пишет его в базовое хранилище и закрывает все входящие транзакции. Асинхронный; 3. CachedTank: Имеет "быстрый" и "медленный" танк; В зависимости от настроек: - Либо сперва пишет в быстрый, и во время бездействия переносит объекты в медленный; - Либо пишет и в быстрый и в медленный В любом случае, входящая транзакция закрывается, когда закрыта транзакция записи в быстрый танк. 4. ArrayTank: Имеет массив дочерних (nested) танков, по которым динамически распределяет объекты; Поддерживает избыточность (рекомендованую и обязательную): - Когда дочерние танки закрыли обязательное количество транзакций, входящая транзакция также закрывается; - Если одна из необязательных транзакций отвалилась, то пытаемся добить другими танками в фоновом режиме; Поддерживает приоретизацию: - Там где больше места - Там где быстрее писать - Там где быстрее читать

Google
Анатолий
26.08.2017
03:41:40
Эндпоинты сидят в конце, все остальное, что может снизу подключать ITank или IAsyncTank может быть каскадировано.

Xak
26.08.2017
03:46:35
Звучит оно неплохо, но я не знаю, каковы в данный момент стандарты в high-load, и насколько это на самом деле неплохо

Xak
26.08.2017
03:48:31
Ну, в общем, поднатаскать – это статистически лучше, чем придумать

но всё равно не могу прокомментировать "по сравнению с". Раз где-то используется, значит, можно надеяться, что, как минимум, не на порядок хуже.

Анатолий
26.08.2017
03:49:29
Вопросы в логике репликации... заодно, можно покурить поддержку TCP qos

но всё равно не могу прокомментировать "по сравнению с". Раз где-то используется, значит, можно надеяться, что, как минимум, не на порядок хуже.
Я не знаю, как это на уровне "мяса" реализовано во всяком энтерпрайзе, но думаю, что смогу обеспечить нормальную производительность и надежность.

Xak
26.08.2017
03:51:40
ммм

это смелое заявление, прямо скажем

ну, в смысле, если "нормальные производительность и надёжность" == "сравнимые"

Я бы посоветовал не заниматься полировкой до выточки, но вижу, что этот совет не будет новым.

Конкретно по вопросам больше добавить не могу ничего. Кекс проснётся, можешь его тут потрясти, он и в низкоуровневых вещах тоже разбирается.

А вообще лучше не запариваться про "кому это может быть интересно", а сначала родить что-то рабочее.

Xak
26.08.2017
03:57:42
Ну, это, конечно, тоже не его специальность, но чел эрудированный весьма в айти, может и знать

я спрошу, за вопрос-то денег не берут, а там уж

Анатолий
26.08.2017
03:58:32
А вообще лучше не запариваться про "кому это может быть интересно", а сначала родить что-то рабочее.
Запарка - побочный продукт для дополнительной мотивации. И области чорной магии рекурсивной психотерапии.

Xak
26.08.2017
03:59:29
Всё равно не запаривайся. В портфолио добавишь – уже в плюсе.

Анатолий
26.08.2017
04:02:57
Для прототипа я пишу обертки служб на akka, кстати. Удобно, блин, с этой аккой:)

Xak
26.08.2017
04:03:25
с вопросами по акке - точно к кексу

Google
Xak
26.08.2017
04:03:37
он же ж про неё на дотнексте вещал

Анатолий
26.08.2017
04:04:05
Офигенно!

Но я тут пару раз задавал всякие вопросы, че-то все аморфно отреагировали...

По акке, имею ввиду.

Xak
26.08.2017
04:06:08
к кексу, инфа 100%

Анатолий
26.08.2017
04:07:31
Окай... проснусь, буду пробовать общать:) Спасибо за инфу и советы.

Xak
26.08.2017
04:09:59
ааа, только спать собрался

знакомо насквозь

сам вчера так же ложился, часов в 8 утра

правда, без уважительной причины – тупо rock-n-roll-racing

потрясал стариной, лол

https://s3-eu-west-1.amazonaws.com/uploads-eu.hipchat.com/78928/584452/ejPZ2fY6qYcBOS2/upload.png

Xak
26.08.2017
07:04:18
all hope is lost

Dmitriy
26.08.2017
07:56:40
Xak
26.08.2017
07:56:57
плохая картинка, и неважно, что шарпа нету

JS обыграл яву, фортран (!!ФОРТРАН, КАРЛ!!), математику, матлаб...

...вышел за пределы солнечной системы...

короч звучит как новость из северной кореи

но мы уже выяснили всё в соседнем чатике

https://github.com/JuliaLang/julia/blob/9b3b2fff5afcb82cddf1172901a7ef87e8ce9a68/test/perf/micro/perf.c#L60

Google
Xak
26.08.2017
07:58:14
это их бенчмарк сишный

скорее всего double complex не очень хорошо оптимизируется

я готов поверить, что они меняют abs(z)<M на abs²(z)<N, где N считается, возможно, с учётом особенностей ПТ. Если речь была бы про фортран, математику, матлаб...

(а, да, код в той же юлии на вид идентичен)

Nastassia
26.08.2017
10:41:21
всем привет! не может ли кто помочь мне с ботом для телеграма, как спрятать ReplyKeyboardMarkup после клика? var keyboard2 = new Telegram.Bot.Types.ReplyMarkups.ReplyKeyboardMarkup { Keyboard = new[] { new[] // row 1 { new Telegram.Bot.Types.KeyboardButton("Кнопка 1"), new Telegram.Bot.Types.KeyboardButton("Кнопка 2") }, }, ResizeKeyboard = true }; // reply buttons if (message.Text.StartsWith("/rbuttons")) { await Bot.SendTextMessageAsync(message.Chat.Id, "Кнопки другого вида", false, false, 0, keyboard2, Telegram.Bot.Types.Enums.ParseMode.Default); } // обработка reply кнопок if (message.Text.ToLower() == "кнопка 1") { await Bot.SendTextMessageAsync(message.Chat.Id, "Кнопка 1!", replyToMessageId: message.MessageId); }

Admin
ERROR: S client not available

Влад
26.08.2017
10:54:46
One time просто сворачивает клаву, а она остаётся.

Чтобы её убрать, надо null отправить.

Или, если юзается апи готовое, ReplyKeyboardHide.

Давно не писал, точно не помню название.

Nastassia
26.08.2017
11:14:46
огромное всем спасибо! :)

await Bot.SendTextMessageAsync(message.Chat.Id, "ada", replyMarkup:new Telegram.Bot.Types.ReplyMarkups.ReplyKeyboardHide());

Alexander
26.08.2017
16:07:26
подскажите, если readonly у Dictionary, значения у него внутри можно изменять?

если в значениях в словаре экземпляры классов, данные в полях их же можно беспрепятственно менять?

Blue Screen of Death
26.08.2017
16:15:18
Anthony
26.08.2017
18:01:52
В значения

Экземпляры там будут, если структуры вместо классов

Google
Alexander
26.08.2017
18:02:17
да, я разобрался уже

Владимир
26.08.2017
18:25:31
>rx.net in action у кого-нибудь есть пдф?

Vladislav
26.08.2017
18:38:08
Есть у кого нить понятие о том, как в WPF к модели шара привинтить текст?

Vulpes
26.08.2017
19:23:19
Народ подскажите как спарсить ссылки сайта из текстового файла?

Vulpes
26.08.2017
19:32:57
regex
А по точнее можешь?

Владимир
26.08.2017
19:33:24
используй regex на текстовом файле

Vulpes
26.08.2017
19:37:59
Devcore
26.08.2017
19:48:27
/stat@combot

Combot
26.08.2017
19:48:27
combot.org/chat/-1001066857984

Vulpes
26.08.2017
19:57:28
/stat@combot

Combot
26.08.2017
19:57:28
combot.org/chat/-1001066857984

Vulpes
26.08.2017
19:57:47
Что за х....?

Devcore
26.08.2017
19:59:21
Что за х....?
Статистика чата

Vladislav
26.08.2017
20:09:58
А есть какой примерчик?

Страница 1795 из 1888

Эта группа больше не существует Эта группа больше не существует