
Vlad
23.02.2017
19:29:47

yegorf1
23.02.2017
19:30:27
System.Drawing.SolidBrush myBrush = new System.Drawing.SolidBrush(System.Drawing.Color.Red);
System.Drawing.Graphics formGraphics;
formGraphics = this.CreateGraphics();
formGraphics.FillEllipse(myBrush, new Rectangle(0, 0, 200, 300));
myBrush.Dispose();
formGraphics.Dispose();
Вот еще чувак гуглить не умеет
https://msdn.microsoft.com/en-us/library/h34kh0x2(v=vs.110).aspx

Google

Alex
23.02.2017
19:30:47
я искал "ccharpchat telegram" и "чаты IT"

yegorf1
23.02.2017
19:31:02
> ccharp
В этом чате есть опция линчевания?

Alex
23.02.2017
19:31:59
пздц(( прибухнул просто

anton
23.02.2017
19:34:49
сикхарп!

yegorf1
23.02.2017
19:35:11
seak harp

Slava
23.02.2017
19:40:13

? Райзя ?
23.02.2017
19:41:36
хы

anton
23.02.2017
19:45:46
на зигование похоже =)
ага, что то есть..
а Райзя - это Reise, Reise из песенки рамштайна
@sergey_chanaev у нас в Германии
кружок однако интересный у нас тут ;)

? Райзя ?
23.02.2017
19:47:04
а если представить буквы твоего имени с индейской системой исчисления, то выйдет 1488!
совпадение? не думаю

Noir
23.02.2017
20:00:24
добрый вечер! Кто нибудь Google.Protobuf использовал?

Google

anton
23.02.2017
20:02:11
использовал

Noir
23.02.2017
20:06:37
Как его пакеты разделять при передаче через TCP?

anton
23.02.2017
20:09:13
так же как и любые другие пакеты

Noir
23.02.2017
20:12:12
Я просто думал что там есть какойто метод который сам разделяет по заголовку. такая штука вот не работает:
NetworkStream networkStream = clientSocket.GetStream();
CodedInputStream cod = new CodedInputStream(networkStream);
MyPacket receivedPacket = MyPacket.Parser.ParseFrom(cod);

anton
23.02.2017
20:16:25
а, сорри, напутал я тебе слегка
если у тебя protobuf-net от Марка Гравела, там есть DeserializeWithLengthPrefix - вот я его юзал
https://github.com/mgravell/protobuf-net/issues/135 вот отсюда примерно понятно как

Noir
23.02.2017
20:17:42
я просто юзаю вот эту вот штуку: https://developers.google.com/protocol-buffers/docs/csharptutorial

anton
23.02.2017
20:17:54
ну либо payload протобафа паковать в какой-то пакет, его префиксить размером и уже известный размер байт разматывать
гугл реализацию не трогал к сожалению..
мы на 2-ом протобафе, ибо под ембеддед девайсы на чистом си с 3-ей версией всё плохо

Noir
23.02.2017
20:19:14
понятно

anton
23.02.2017
20:25:00
хм, что то там в гугл группах Скит про CodedInputStream говорит..
https://groups.google.com/forum/#!topic/protobuf/U_lr8TycsWM

Noir
23.02.2017
20:25:52
да это как раз я и пытался повторить
но чот что с Flush что без него не работает
Интересно зачем тогда вообще нужны эти CodedInputStream/CodedOutputStream
Все заработало: просто при передачи надо юзать packet.WriteDelimitedTo(networkStream), а при приееме соответсвенно MyPacket returnPacket = MyPacket.Parser.ParseDelimitedFrom(serverNetworkStream);
никакие Flush и CodedOutputStream не нужны

anton
23.02.2017
21:18:39
о, прикольно
ну собственно похоже они просто размер данных гонят перед данными, оттуда знают когда получили целое тело и когда можно десериализовывать

Ramil
24.02.2017
06:00:16

Google

Ramil
24.02.2017
06:01:16
не отвечайте, как обычно написал в чат и понял сам

Slava
24.02.2017
06:31:03
хей, ребят, в вижуале есть визуализация таблиц баз данных и возможность взаимодействовать, аля как в асцессе?

Му
24.02.2017
07:02:04
Что значит как в асцессе?
Редактор табличек есть

Slava
24.02.2017
07:04:54
ну типо er диаграммы

yegorf1
24.02.2017
07:54:04
Комментарии кириллицой
Ууу

Levent
24.02.2017
07:54:40

Ramil
24.02.2017
07:55:18
что изменится, если все будет на английском? код быстрее начнет работать?

yegorf1
24.02.2017
07:55:45
Тебя не будут считать джуном
Очевидно, что это необязательно, но на тебя будут смотреть как на невежу

Sergey
24.02.2017
07:57:24

Ramil
24.02.2017
07:58:19

yegorf1
24.02.2017
07:59:08
По такому аргументу можно писать быдлокод, ведь его никто не увидит
Это плохой тон короче

Sergey
24.02.2017
07:59:48
Вкусовщина, на самом деле

yegorf1
24.02.2017
07:59:57
Ну мб
Меня отец с детства по рукам бил за такое
Я вот и агрюсь

Ramil
24.02.2017
08:00:27
помогите Маше найти ошибки в коде
using System;
namespace Less01_task05
{
class Program
{
public static void Main()
{
MyClass myClass = new MyClass();
Console.WriteLine(myClass.x);
}
}
class MyClass
{
int x;
public int X { get { return x; } }
public MyClass(int x)
{
this.x = x;
}
}
}

Google

Sergey
24.02.2017
08:00:43
Если один разраб или/и не мультинациональная команда, то пофиг на каком коменты

yegorf1
24.02.2017
08:01:09
Ты вызываешь конструктор которого нет

Ramil
24.02.2017
08:03:35
должно работать, так?

yegorf1
24.02.2017
08:03:46
Эээ

Admin
ERROR: S client not available

yegorf1
24.02.2017
08:03:47
Нет
А
Да

Ramil
24.02.2017
08:03:59
опциональнеый параметр

Vladimir Bondaryuk
24.02.2017
08:04:01

yegorf1
24.02.2017
08:04:07
Да да, я понял

Ramil
24.02.2017
08:04:43
там видимо нужно 100% соответствие для принятия ответа

Pichugin
24.02.2017
08:41:09
Кто-нибудь знает аналог сайта zona.mobi на где все на Eng?

yegorf1
24.02.2017
09:22:11
static забыл

Max
24.02.2017
10:05:18
господа, есть dotnet core и задача хранить журналы внутренних событий приложения в mongodb. До этого был опыт только с журналированием в EventLog Windows. Сейчас в asp.net core вижу ILoggerFactory, может кто-то уже пробовал его подключить к mongodb? Примерно в какую сторону стоит посмотреть?

Sergey
24.02.2017
10:49:25

Google

Max
24.02.2017
10:49:57

Sergey
24.02.2017
10:51:00
Нлог вообще довольно универсален. Такой же мастхев, как и ньютонсофт.жсон

Slava
24.02.2017
10:55:38
а для nlog есть какая-то штука для просмотра в браузере?

Sergey
24.02.2017
11:00:22

Slava
24.02.2017
11:00:48
грубо говоря, задача в хранении логов с нескольких серверов и удобный просмотр. Вопрос. Чем смотреть и куда слать? Что использовать?

Max
24.02.2017
11:05:46
graylog2 вообще странноват - хранит конфигурации в MongoDB, а сами записи в elasticsearch. На широкую ногу, короче. Видимо для всяких энтерпрайз решений с кластеризацией и кучей нод

Sergey
24.02.2017
11:28:26

Slava
24.02.2017
11:32:34

? Райзя ?
24.02.2017
11:34:51
я слышал можно джаву в си шарп проекте использовать как-то

anton
24.02.2017
11:38:25

Pichugin
24.02.2017
11:38:43
Можно использовать что угодно вместе, общаясь через посредника - WCF, WEB API.

Slava
24.02.2017
11:40:33
я слышал можно джаву в си шарп проекте использовать как-то
видел очень давно (лет 10, или даже больше) тулзы для перегонки джавы в шарп. Что-то даже работало. На xamarin сделали биндинг нативных либ для айоси и джавы. Грубо говоря этот биндинг делает врапперы для нативных либ на джаве под андроид и на obj-c для ios

Andrew
24.02.2017
11:44:46

Sergey
24.02.2017
11:48:22
Эта группа больше не существует