
Max
26.02.2017
11:54:39
все ругают меня из за нейминга
что можно почитать по этому поводу?)

Pichugin
26.02.2017
11:55:08
Макконела

Stas
26.02.2017
11:55:38
https://msdn.microsoft.com/ru-ru/library/dn879698.aspx

Google

Stas
26.02.2017
11:55:45
сорри, не туда

Max
26.02.2017
11:56:15
хера

Nikita
26.02.2017
12:23:31
>курёха
>ростительного происхождения

Max
26.02.2017
12:23:35
спамят курицей в чате программистов))
вообще нарики охерели)

Nikita
26.02.2017
12:24:02
Chicken is love, chicken is life

Max
26.02.2017
12:24:13
?

Nikita
26.02.2017
12:24:15
только я что-то не хочу соевую курицу

Max
26.02.2017
12:25:38
блин жалко нельзя кидать спам жалобы в чате

Владимир
26.02.2017
12:27:14
#ban

Oleg
26.02.2017
12:33:15
@troyanov торчки в чяти

Андрей
26.02.2017
12:37:51
Добрый день. Не подскажете в какую сторону копать? Есть асп.нет кор приложение. Была проблема с форматом даты. На рабочей машине выдавал дату в формате dd.mm.yyyy, а на сервере в формате mm/dd/yyyy. Нагуглил такое решение
app.UseRequestLocalization(new RequestLocalizationOptions
{
DefaultRequestCulture = new RequestCulture("ru-RU")
});
Теперь все работает почти правильно, но на рабочей машине год выводится четырмя цифрами, а на сервере двумя. Как его заставить выводить год всегда четырмя цифрами?

Google

Slava
26.02.2017
12:44:48
хотя это для api

Андрей
26.02.2017
12:46:50
Для меня это не подойдет

anton
26.02.2017
12:51:01
что-то прямо много стало их..

Oleg
26.02.2017
12:51:49
аудитория телеграма в россии растет)

anton
26.02.2017
12:54:17
вот всем известно, что население планеты растёт и я всегда думал что суммарный интеллект человека тоже растёт..
но картина обратная похоже с интеллектом :(

Ramil
26.02.2017
13:04:17
скажите, при апкасте методы просто делаются приватными?

Pichugin
26.02.2017
13:28:49
Можно сказать и так, они просто не доступны, т.к. ты обратиля к другому типу. Никакой конвертации не происходит, объект трактуется по другому и только.

Dmitriy
26.02.2017
14:02:29
Кто то использует gitlab ci ?

? Райзя ?
26.02.2017
14:02:40
когда-то юзал

anton
26.02.2017
14:02:44
teamcity наше всё

Dmitriy
26.02.2017
14:03:47
У нас в организации все проекты в нашем гитлаб Как в нем настроить ci для сборки .net проектов?

anton
26.02.2017
14:04:56
а что есть сборка .net проекта? это запуск msbuild :)

? Райзя ?
26.02.2017
14:05:37
какой-нибудь gitlab ci runner поставить на машинку, а там внутри настроить запуск скрипта с msbuild

anton
26.02.2017
14:05:38
msbuild Foo.sln /p:Configuration=Release /p:Platform="Any CPU"

? Райзя ?
26.02.2017
14:05:50
вооот

Dmitriy
26.02.2017
14:05:50
Ну это понятно

anton
26.02.2017
14:06:13
ну можно еще там каким-то шагом nuget подсосать, базу там мигрировать, смотря на сколько это нужно и какой хочется результат

Dmitriy
26.02.2017
14:06:16
Ну на линухе нетуж msbuild

Google

anton
26.02.2017
14:07:19
вобщем тебе нужен gitlab runner
https://docs.gitlab.com/runner/install/windows.html
его цепляешь в gitlab ci и потом уже runner тебе будет отдавать артифакты

Dmitriy
26.02.2017
14:08:54
Просто впервые у нас встала задача собирать проект по событию мержа в ветку мастер и после успешной сборки раскинуть нужные либы в определенные директории
Т.е для ранера нужен отдельный сервак с виндой?

? Райзя ?
26.02.2017
14:10:00
в докер его!

anton
26.02.2017
14:10:10

? Райзя ?
26.02.2017
14:10:16
хмм
можно и винду

anton
26.02.2017
14:11:28
Т.е для ранера нужен отдельный сервак с виндой?
ну если у тебя не .net core проект, то на linux с full .net ты собраться не сможешь.
значит тебе нужна windows, что бы через msbuild (например) собирать всё что тебе нужно
а что бы это подвязать в gitlab ci, тебе нужна машина (можно vm) с windows, на которую ты ставишь gitlab runner

Igor
26.02.2017
14:12:05

anton
26.02.2017
14:12:29

anton
26.02.2017
14:12:41
ну и там может быть WPF какой.. или WCF или вообще еще чего-нибудь

? Райзя ?
26.02.2017
14:12:53

anton
26.02.2017
14:13:12

Dmitriy
26.02.2017
14:13:18
Во во как раз wcf присутствует

? Райзя ?
26.02.2017
14:13:58

anton
26.02.2017
14:14:05

Dmitriy
26.02.2017
14:14:31
4.6.1

anton
26.02.2017
14:14:53
4.6.1
на мой взгляд, проще взять windows машину, на нее gitlab runner и не париться с mono.

Google

Dmitriy
26.02.2017
14:15:38
Ну я уже понял. Попробую. Благодарю!

anton
26.02.2017
14:16:00
https://toster.ru/q/196781
примерно по такому же принципу можешь там nuget пакеты ресторить или XUnit/NUnit раннера запускать и тесты гонять

Dmitriy
26.02.2017
14:17:10
Это будет +

Admin
ERROR: S client not available

anton
26.02.2017
14:18:19
если только ради этого решили gitlab ci использовать, я бы рекомендовал в сторону teamcity посмотреть

Dmitriy
26.02.2017
14:19:14
А после билда раскинуть либы в директории, рестартонуть iis это все можно в скрипте ci расписать?

anton
26.02.2017
14:19:54

Dmitriy
26.02.2017
14:20:53
Он же денег стоит teamcity
А у нс с этим проблема

anton
26.02.2017
14:21:43
есть free версия, там кажется лимит на 10 build configurations

Nick
26.02.2017
14:22:29
Вроде лимит был в 20 и 3 билд машины

Dmitriy
26.02.2017
14:22:49

anton
26.02.2017
14:22:50
By default, each TeamCity installation runs under a Professional Server license including 3 build agents. This license is provided for free with any downloaded TeamCity binary and gives you full access to all product features with no time limit. The only restriction is a maximum of 20 build configurations. You can increase the maximum number of build configurations and the number of build agents by purchasing additional Build Agent licenses.
вам этого мало?

Dmitriy
26.02.2017
14:23:32
Ток не понятно эти 3 агента тоже бесплатны?

anton
26.02.2017
14:23:38
бесплатны, да
вообще ты агентов можешь хоть 200 штук сделать, просто ты без лицензии в один teamcity больше 3х агентов добавить не сможешь.. :)

Dmitriy
26.02.2017
14:24:56
А чем он лучше? Если в кратце

anton
26.02.2017
14:39:48
я если честно, gitlab ci очень давно не смотрел (последний раз года 1.5 назад и допускаю что там что-то изменилось в лучшую сторону)
на счёт teamcity - в нём как-то всё проще и оно просто работает и не падает.
- легко добавлять build steps.
- можно посмотреть кто и когда его менял
- гибкие права, можно например разрешить только стопать билд.
- удобно настраивать когда билд считается failed (grep из stdout)
- можно легко активировать code inspect от resharper
- nuget server
- можно subproject настроить и запускать билды последовательно как зависимости
- можно по определенным настройкам раскидывать по агентам
например что бы под какой-то проект был выделенный агент
ну и сценарий типа:
- nuget restore
- msbuild
- nuget pack
- nuget publish
- octopus deploy
было просто настроить и оно заработало..
тоже самое в gitlab у нас тогда не взлетело

Google

Dmitriy
26.02.2017
14:41:30
Благодарю.?

anton
26.02.2017
14:48:46
ну и teamcity можно хоть под чем запускать и хоть как

Dmitriy
26.02.2017
15:58:18
Еще вопросик может нубский. Teamcity можно поставить на тот же сервак где и будут собираться проекты?

Combot
26.02.2017
16:02:02
combot.org/chat/-1001066857984

anton
26.02.2017
16:10:34

Axm
26.02.2017
16:12:16

Ilya
26.02.2017
16:14:00
Почаны, кто-нибудь знает либу, которая умеет из жрегов гифку делать?
мне нужно для коры, но кажется что надежды нет найти что-то подобное для коры

Летучая
26.02.2017
16:17:32
посаны

tm
26.02.2017
16:18:02
че

Летучая
26.02.2017
16:20:37
как лучше делать, так:
private async void Button_Click(object sender, RoutedEventArgs e)
{
await DoVeryHardWork();
}
или так:
private async void Button_Click(object sender, RoutedEventArgs e)
{
await Task.Run(async () =>
{
await DoVeryHardWork();
})
.ContinueWith(async stuff =>
{
// update ui
}, TaskScheduler.FromCurrentSynchronizationContext());
}
или ваще не решает
типа в первом случае при тыке на кнопку как раз дёргается асинхронная функция и уходит в отдельный поток, а во втором случае мы запиливаем поток в потоке

Axm
26.02.2017
16:23:35
Ты возвращаешься в чат, задаешь нам вопрос, но делаешь это без уважения.
Эта группа больше не существует