
Max
28.02.2017
10:53:12

Nikolay
28.02.2017
10:53:30
MariaDB!

Gid
28.02.2017
10:53:44
Он тоже в "альфе"

Google

Сергей
28.02.2017
10:54:04

Gid
28.02.2017
10:54:38
не вижу связь
Я о том что и то и то обновляется и меняется оч быстро

Сергей
28.02.2017
10:55:15
дот нет кор в стейбл, склсервер еще х3 когда будет даже в бете

Gid
28.02.2017
10:55:22
Ну и всегда есть постгрес)
Алсо недавно у друга в конторе монга утекла на 10 гб
Забыли пасс поставить

Max
28.02.2017
10:56:43
монго это вообще печаль, если бы не её преимущества

Sergey
28.02.2017
11:01:00

Gid
28.02.2017
11:01:26

Sergey
28.02.2017
11:02:49
https://duo.com/blog/over-18000-redis-instances-targeted-by-fake-ransomware
https://mobile.twitter.com/0xDUDE/status/815293674011693056
https://www.riskbasedsecurity.com/2016/07/redis-over-6000-installations-compromised/
https://2buntu.com/articles/1541/what-happened-to-2buntu/

Ilya
28.02.2017
11:03:50
а чо там, по дефолту пароли не стоят?
чет тут писали, про незапароленную монгу

Google

Sergey
28.02.2017
11:05:55

Ilya
28.02.2017
11:06:09
секурно

Sergey
28.02.2017
11:06:22
В редиске тож

Ilya
28.02.2017
11:07:23
типа вероятность поставить хоть какой-нибудь пароль выше, чем вероятность изменить дефолтный

Sergey
28.02.2017
11:07:24
поэтому повыставляют свои инстансы в DMZ и рады

Max
28.02.2017
11:15:41
поэтому золотое правило: биндь на 127.0.0.1 а дальше файрволлами разруливай кому чего куда и сколько

Gid
28.02.2017
11:19:29
СОЦИОНИКА

Sergey
28.02.2017
11:21:25
Демидов в #бан с этой своей соционикой

Aleksey
28.02.2017
11:31:25
в веб-клиенте не видно сообщений о банах и меток удаленных, со стороны выглядит как монолог

Max
28.02.2017
11:31:56
в десктопном тоже не особо инфы

Sergey
28.02.2017
11:32:45
Ну все сообщения вычищаются, и остается тег, для истории когда, кого и за что забанили

Aleksey
28.02.2017
11:32:52
скудновато, хоть какие-то бы логи
мне иногда интересно, шо там за реклама

Sergey
28.02.2017
11:33:51
Ты можешь написать бота, который дампит все для твоего аккаунта

Aleksey
28.02.2017
11:34:04
lul
писать ботов - это моветон

tm
28.02.2017
11:41:10

Ivan
28.02.2017
11:58:42
а че там pvs не замена ришарперу ?
я сам не пользовался ни разу, меня всем ришарпер устраивает

Google

Ivan
28.02.2017
11:59:12
может комунити че знает ?

Sergey
28.02.2017
11:59:14
PVS - это же совсем другое

Ivan
28.02.2017
11:59:32
там только статический анализатор ?

Sergey
28.02.2017
11:59:39
Емнип да

Slava
28.02.2017
11:59:39
ага

Ivan
28.02.2017
12:01:28
я еще юзал VISUAL ASSIST лет пять назад, потом уже не слышал о нем

Aleksey
28.02.2017
12:02:42

Сергей
28.02.2017
12:03:20
А coderush еще жив?
Кто то использует?

Gid
28.02.2017
12:08:15
Что логов нет

Ilia
28.02.2017
12:56:56
А coderush еще жив?
https://marketplace.visualstudio.com/items?itemName=DevExpress.CodeRushforRoslyn

Женя
28.02.2017
13:08:16
сап конфа, подскажите чем заменить код на который ругается профайлер
слияние двух массивов

Max
28.02.2017
13:14:25
“сап конфа”

Nikolay
28.02.2017
13:19:23
А без ToArray намного сильнее проседает?

Женя
28.02.2017
13:21:29
а как без toaaray если это оба массивы

Nikolay
28.02.2017
13:22:39
Окей, у тебя в массиве тип примитивный?

Женя
28.02.2017
13:22:50
да, там обычные байты

Google

Arseniy
28.02.2017
13:22:52
ну кароч. у тебя в этой строчке из-за Concat создается enumerator, который тормозит, потом ты делаешь ToArray, он не знает размер, потому еще и перевыделяет память

Admin
ERROR: S client not available

Arseniy
28.02.2017
13:23:31
тебе надо создать новый массив или список для простоты, прописать ему капасити, сделать аддренж первого и аддренж второго

Сергей
28.02.2017
13:23:46
У тебя массивы, ты точно можешь узнать размер в итоге, сразу выдели массив нужного размера и скопируй Array.Copy

Nikolay
28.02.2017
13:24:01
да, там обычные байты
Попробуй так:
var buffer2 = new byte[buffer.Length + chunk.Length];
buffer.CopyTo(buffer2, 0);
chunk.CopyTo(buffer2, buffer.Length);
buffer = buffer2;
Короче, смысл понятен думаю, должно быть быстрее

Женя
28.02.2017
13:27:52
спасибо попробую так!

Nikolay
28.02.2017
13:28:28
https://msdn.microsoft.com/en-us/library/system.buffer.blockcopy(v=vs.110).aspx
Можешь ещё это попробовать, говорят быстрее

Андрей
28.02.2017
13:34:26
так
стоп
optimizeButton.Location = new Point(this.Width-(optimizeButton.Width+10),this.Height-(optimizeButton.Height+10));
не отображается

Ilya
28.02.2017
13:36:13
вопрос: почему 2 разных экзепшена в .net имеют одинаковый HResult?

Arseniy
28.02.2017
13:36:15
спасибо попробую так!
void Main()
{
var buffer = new[] { 1, 2, 3 };
var chunk = new[] { 4, 5 };
Append(ref buffer, chunk, sizeof(int));
buffer.Dump();
}
static void Append<T>(ref T[] buffer, T[] chunk, int size)
{
var len = buffer.Length;
Array.Resize(ref buffer, len + chunk.Length);
Buffer.BlockCopy(chunk, 0, buffer, len * size, chunk.Length * size);
}

Ilya
28.02.2017
13:36:16

Женя
28.02.2017
13:37:52
void Main()
{
var buffer = new[] { 1, 2, 3 };
var chunk = new[] { 4, 5 };
Append(ref buffer, chunk, sizeof(int));
buffer.Dump();
}
static void Append<T>(ref T[] buffer, T[] chunk, int size)
{
var len = buffer.Length;
Array.Resize(ref buffer, len + chunk.Length);
Buffer.BlockCopy(chunk, 0, buffer, len * size, chunk.Length * size);
}
у меня байтовые массивы, int надо поменять на byte?

Arseniy
28.02.2017
13:38:22
у тебя в начало вставка идёт, тогда так просто не выйдет)
@tg_girl а у тебя это всё не в цикле часом делается?

Му
28.02.2017
13:41:48

Google

Женя
28.02.2017
13:42:28
в общем в цикле, из COM порта приходят оцифрованные байтики звукового потока, я склеиваю пакеты в один массив, и потом сохраняю как WAV файл

Ilya
28.02.2017
13:42:30

Му
28.02.2017
13:44:06
а что значит HResult?

Nikolay
28.02.2017
13:44:59
HResult уникальный для каждого типа исключения

Andrew
28.02.2017
13:46:03

Ilya
28.02.2017
13:47:50

Dor28☝
28.02.2017
13:47:57
Ребята, подскажите более легкие(в плане памяти) компиляторы для шарпа

Andrew
28.02.2017
13:48:14

Nikolay
28.02.2017
13:48:29

Сергей
28.02.2017
13:49:41

Ilya
28.02.2017
13:49:51

Dor28☝
28.02.2017
13:50:50
Эта группа больше не существует