
Blue Screen of Death
24.08.2017
23:21:47
я про веб-сервер, чтобы проверить, что ты доступен

Xak
24.08.2017
23:27:06
на всякий случай чекни на той же бряке, что у тебя порт именно 4000 ?

Nikita
24.08.2017
23:29:47
ребята
а вы настройки файрволла вообще смотрели?

Google

Nikita
24.08.2017
23:30:08
винда все непонятные порты блокирует

Xak
24.08.2017
23:31:55
++ попробуй смени порт на 80
а, у тя на 80 уже что-то висит

Blue Screen of Death
24.08.2017
23:32:08

Nikita
24.08.2017
23:32:59
+ чтобы форвард портов вручную не настраивать
https://www.nuget.org/packages/Open.Nat/
вот это используй

Pumong
24.08.2017
23:35:50
Ура, первый фидбек

Xak
24.08.2017
23:36:23
короч теперь запиливаешь SSL, добавляешь звонилку с групповыми вызовами и видео, и можно (нужно, и давно) валить со скайпа

Pumong
24.08.2017
23:36:46

Xak
24.08.2017
23:37:28
/s/скайп/дискорд

Blue Screen of Death
24.08.2017
23:37:28

Google

Xak
24.08.2017
23:39:05
Добавить к достоинству краткости... ммм... ещё какое-нибудь (о! скорости), и вы сможете быть уверены в том, что ваша программа будет иметь никак не менее двух достоинств ©

Сирожа
25.08.2017
04:02:44
Ну что товарищи Че Гевары? Начегеварили?

Влад
25.08.2017
05:00:05
Еее, револювия.

Peter
25.08.2017
05:07:31
Россия без роволюции, как пиво без пены
я бы каждый день революции проводил
любого рода
даже в чатиках
старая русская забава

IM2STRNG4DTWRLD
25.08.2017
05:08:00
А что случилось то?
Что за революция?

Peter
25.08.2017
05:08:12
вождь поменялся

IM2STRNG4DTWRLD
25.08.2017
05:08:14
Админу акк слили?

Peter
25.08.2017
05:08:26
а с вождем и новая конституция и законы придут

IM2STRNG4DTWRLD
25.08.2017
05:08:41
вождь поменялся
Сменился? Синяя звезда, вроде как, все еще у удаленного акка

Peter
25.08.2017
05:09:00
там надо еще ждать кое какое время

Blue Screen of Death
25.08.2017
05:09:23
синюю звезду нельзя передать

IM2STRNG4DTWRLD
25.08.2017
05:10:05
А кто вообще этот Дональд был? Я его видел только когда флудилку переименовали в датНет и правила постили

Сирожа
25.08.2017
05:16:15

Artem
25.08.2017
05:19:40

IM2STRNG4DTWRLD
25.08.2017
05:20:38
А, лол, он просто подписался так?

Google

Nicholas
25.08.2017
05:21:38
поясните плес https://identityserver4.readthedocs.io/en/dev/quickstarts/6_aspnet_identity.html тут написано:
Then click the “Change Authentication” button, and choose “Individual User Accounts” (which means to use ASP.NET Identity):
у меня:

Artem
25.08.2017
05:21:51
Да
Если акк удалён, то:
1 ему нельзя писать
2 он last seen long time ago

Nicholas
25.08.2017
05:21:51
у них:

Artem
25.08.2017
05:22:13
Бери асп кор 2 уже

Nicholas
25.08.2017
05:22:33
ой, я жопой читаю
там же не web api надо создавать
а mvc

Dmitriy
25.08.2017
05:33:49
Я чет с кором не понял. Можно ли выставить <RuntimeIdentifier>ubuntu.16.04-x64</RuntimeIdentifier> а сборку и публикацию делать на винде?
Когда я так делаю, студию чет уходит в туман

Victor
25.08.2017
05:40:33
всем привет.
не подскажете. как делается нечто такое:
есть веб страница локально, я хочу в нее вставлять веб старницу которую генерирует asp.net на сервере.
фреймом?

Andrey
25.08.2017
05:43:06
Новый решарпер вышел. Есть поддержка .net core 2.0
https://blog.jetbrains.com/dotnet/2017/08/24/resharper-ultimate-2017-2-released/

IM2STRNG4DTWRLD
25.08.2017
05:47:57

Dmitriy
25.08.2017
05:52:32

Владимир
25.08.2017
05:54:10
раз уж он революционный

Google

Владимир
25.08.2017
05:54:21
может вы отпините эту штуку?

Nicholas
25.08.2017
05:56:33
фреймом?
Без вариантов, по-моему, тока фрейм

Victor
25.08.2017
05:57:57
хорошо. попробую)

Nicholas
25.08.2017
06:02:54
В компании есть CRM. В ней таблица пользователей. Нужно создать несколько доп. сервисов, аутентификацию в которых делать по тому же логину и паролю из CRM. Но в каждом из сервисов у этого пользователя будет свой набор прав специфичных для данного сервиса. Я думаю поднять OpenID сервер, который будет брать юзеров из таблицы CRM. Если он заходит впервые, то создаём нового пользователя в сервисе. Насколько правильная концепция?
Или тут нужен OAuth =\

Peter
25.08.2017
06:11:08
вопросец у меня есть объект класса А. у него есть свойство - объект класса Б. Объект класса Б должен следить за состоянием объекта класса А. Как можно привязать эвенты класса А к классу Б, не передавая явной ссылки в конструкторе, или никак.
поправил чутка сообщение

Андрей
25.08.2017
06:20:13

Peter
25.08.2017
06:20:25
буду передовать в конструкторе короче ссылку просто
и привязываться
объект который следит живет столько же сколько и живет объект за которым следят
всегда

Владимир
25.08.2017
07:07:34


Alexandr
25.08.2017
08:12:14
Здравствуйте, такой вопрос. Переношу базу с ASP.NET на PHP движок один. Хэширование на PHP движке уже сделал как на ASP.NET, а вот с базой косяк какой-то.
public static void CreatePasswordHash(string userName, string password) {
byte[] passwordHash, passwordSalt;
using(var hmac = new System.Security.Cryptography.HMACSHA512()) {
passwordSalt = hmac.Key;
passwordHash = hmac.ComputeHash(System.Text.Encoding.UTF8.GetBytes(password));
}
using(var db = new Context()) {
db.Database.ExecuteSqlCommand("UPDATE [User] SET PasswordHash = {0}, PasswordSalt = {1} WHERE UserName = {3}", passwordHash, passwordSalt, DateTime.Today, userName);
}
}
Пример:
hash - 0xA033114D785935A1EA47CF24E03A8FD8C5F18CB5BE2F0C4DE8A4BA8DBFB52497996C2B8F89F4CD4F4367110FBDF857011CFD4D67DEFE1DBEF87DE9FE493445F3
salt - 0x5A38C1540B5AFDF354C2A2E72F3796F9AFA44F7276F6D4D8EFC18F525B680963AB8FADA68AE2F38BB7146DA6FEE767A50A86C4E172C84C749C3F194B9D719EBD4E9154FD964A21846D778913AA88AC2B7779D3BE44C4184ADF8762DD49DA927E724896E4C6BCCC46582A36354BCE9F0F954A379DAE7653E9406EF204C42C3C9B
Я заливаю на другой сайт этот хэш и соль, но не проходит. Где я ошибся?
Мне в строку как-то надо перевести, что-то туплю.


Шпроты
25.08.2017
08:24:10
што тут происходит? База asp.net, php..

Alexandr
25.08.2017
08:26:59
Базу переношу с MSSQL на MySQL
и не пойму как хранится хэш с солью

Vyacheslav
25.08.2017
08:28:00
> Мне в строку как-то надо перевести, что-то туплю.
string result = System.Text.Encoding.UTF8.GetString(byteArray);
и лучше вот так напиши команду для базы
db.Database.ExecuteSqlCommand($"UPDATE [User] SET PasswordHash = {passwordHash}, PasswordSalt = {passwordSalt} WHERE UserName = {userName}", DateTime.Today);
так лучше читается

Google

Alexandr
25.08.2017
08:33:59
Ну это просто фрагмент, базу MSSQL я не трогаю
Я пытаюсь конкретно хэш и соль в строку обратно сделать, она в байтовом формате выходит хранится сейчас?
0xA033114D785935A1EA47CF24E03A8FD8C5F18CB5BE2F0C4DE8A4BA8DBFB52497996C2B8F89F4CD4F4367110FBDF857011CFD4D67DEFE1DBEF87DE9FE493445F3

Vyacheslav
25.08.2017
08:35:37
я скинул пример как сделать из байт[] в строку

Alexandr
25.08.2017
08:37:09
хорошо, спасибо

Vyacheslav
25.08.2017
08:45:01
хорошо, спасибо
можешь преобразование байтов в строку засунуть в статичный метод
public static string BytesToString(this byte[] bytes)
{
return System.Text.Encoding.UTF8.GetString(bytes);
}
и использовать
passwordSalt.BytesToString()

Alexandr
25.08.2017
08:45:48
да не суть)

Xak
25.08.2017
08:46:58
я бы метод назвал AsUtf8String(), т.к. Bytes и так входит в название типа (byte[])

Nikita
25.08.2017
08:58:53
Вопрос знатокам
Кто-нибудь в курсе, можно ли вообще завести .NET на PowerPC?
а то пока только Mono вижу
и это пугает

Artem
25.08.2017
09:00:51

Nikita
25.08.2017
09:01:03
как выяснилось да
и мне на неё надо портироваться теперь

Nux
25.08.2017
09:02:05

Nikita
25.08.2017
09:02:15
за деньги
учитывая места, где её обычно используют
Эта группа больше не существует