[Ответить в тред] Ответить в тред

15/11/16 - **НОВЫЙ ФУНКЦИОНАЛ** - Стикеры
09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!
30/09/16 - BREAKING NEWS ШОК АБУ ПРОДАЛСЯ МЭЙЛУ (на самом деле нет)



Новые доски: /2d/ - Аниме/Беседка • /wwe/ - WorldWide Wrestling Universe • /ch/ - Чатики и конфочки • /int/ - International • /ruvn/ - Российские визуальные новеллы • /math/ - Математика • Создай свою

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 547 | 59 | 157
Назад Вниз Каталог Обновить

.NET THREAD #3 (C#/F#/VB) Аноним 13/10/16 Чтв 19:07:29  856099  
(53Кб, 600x665)
(23Кб, 405x302)
(112Кб, 500x730)
Тред единственной элитной платформы в мире программирования.

Шапка: https://github.com/CSharpShapka/SharpHat/wiki

(пока просто перенесена шапка из ОП-поста, в ближайшее время приведу к более-менее адекватному виду, не стесняйтесь слать свои пулл-реквесты)

Прошлый тред тонет здесь: https://2ch.hk/pr/res/843711.html
Аноним 13/10/16 Чтв 19:09:58  856102
Как перестать путаться во всех этих названиях? ASP.NET, ASP.NET Core, ASP.NET MVC, ASP.NET Core MVC - это же совершенно разные вещи, а названия почти идентичны.
Аноним 13/10/16 Чтв 19:23:05  856104
>>856099 (OP)
дратути)
Аноним 13/10/16 Чтв 20:39:34  856141
На сишарпе только анименяши пишут?
Аноним 13/10/16 Чтв 20:53:49  856155
(344Кб, 667x1000)
>>856102
Перейти на С++
Аноним 13/10/16 Чтв 20:56:11  856157
(35Кб, 460x521)
Анон, пальни уроки связки .net core + angular желательно на type script, без серверного рендера/разора.
Аноним 13/10/16 Чтв 22:02:46  856168
(25Кб, 1000x1000)
>>856102
Зато из названия сразу следует их элитность.
Аноним 14/10/16 Птн 02:30:14  856293
Подписался на тред лучшей платформы для разработки.
Аноним 14/10/16 Птн 03:31:53  856301
>>856095
Боюсь, что неправильно тебя понял, но всё таки:
В твоём случае можно использовать паттерн "Фабричный метод". Делаешь несколько методов, возвращающих RocketsAmmo, каждый из которых вызывает конструктор с нужными параметрами.

Вот так примерно: https://dotnetfiddle.net/pjTQmS
Аноним 14/10/16 Птн 10:09:48  856348
Котаны, а куда делись предыдущие 20+ сисярп тредов с архивача? Их уже не вернуть? И может оп начнет эти треды туда заливать при перекате, а то первый тред уже канул в лету
Аноним 14/10/16 Птн 13:03:34  856387
Как задачи стоят в бэкенде на c#?
Хотелось бы услышать реальные, повседневные задачи в работе. Пожалуйста.
Аноним 14/10/16 Птн 14:43:26  856432
>>856348
ты там что-то полезное хочешь найти?

>>856387
такие же, как и в остальных бекендах
Аноним 14/10/16 Птн 15:51:22  856480
(17Кб, 271x186)
C#-ньюфаг, рекомендую Thinking in Java для понимания ооп и всего остального.
Сам читаю параллельно с C# Player's Guide, отлично дополняют друг-друга.
Аноним 14/10/16 Птн 15:59:08  856486
>>856480
>>C#
>>рекомендую Thinking in Java

Вот наркоман
Аноним 14/10/16 Птн 16:32:23  856522
>>856486
Дааа, разница такая огромная, просто лисп и с++.
Аноним 14/10/16 Птн 16:48:59  856531
>>856522
Есть Uncle Bob для C# ("Принципы, паттерны и методики гибкой разработки на языке C#")
Аноним 14/10/16 Птн 19:06:28  856615
(16Кб, 593x178)
Как дела?
Аноним 14/10/16 Птн 19:09:48  856619
>>856615
Какой город?

1млн программистов в стране. Скоро за дошик работать будете
Аноним 14/10/16 Птн 19:12:43  856623
>>856615
> 2016
> desktop developer
> desktop
Ни чего удивительного, десктоп мертв.
Особенно на .NET где он не кросплатформенный.
Аноним 14/10/16 Птн 19:22:59  856636
>>856623
>>десктоп мертв
Поясни студенту кто такой десктоп и почему он не кросплатформенный?
Аноним 14/10/16 Птн 19:30:48  856640
>>856636
>Поясни студенту
А ты сначала докажи, что ты правда студент а не умственно отсталый
Аноним 14/10/16 Птн 19:30:55  856641
(14Кб, 481x176)
(23Кб, 615x557)
(5Кб, 464x190)
Продублирую в новом треде.

Сишарпач, что же это творится? Решил сесть за изучение EF, но студия как обычно "не хочет".
Порядок действия:
Project - Add New Item - ADO.NET Enity Data Model - EF Designer from database
Выбрал работающее подключение, нажал далее и дальше возможно 2 варианта:
1. На чистом проекте EF 6 не доступен, доступен только EF 5. Выбираю EF 5 нажимаю далее. Выбираю какие таблицы нужны и нажимаю финиш. В ответ получаю ошибку (пик1)
2. После установки MySQL через nuget EF 6 и EF 5 становятся не доступны (пик2)

Проверил на другом компьютере, всё тоже самое (пик3).
Коннектор и плагин для студии установлены.

Как решить проблему? Как мне завезти EF 6/EF 5?
Аноним 14/10/16 Птн 20:08:46  856662
>>856640
>>докажи
Я же не умственно отсталый
Аноним 14/10/16 Птн 21:48:29  856721
>>856531
Какая лютейшая хуита. Просто блядь ХУИТА
Аноним 15/10/16 Суб 00:07:31  856799
(18Кб, 700x206)
>>856623
Аноним 15/10/16 Суб 00:37:45  856823
>>856799
ВРЕТИ
Аноним 15/10/16 Суб 00:50:29  856828
>>856432
попадаются порой интересные обсуждения, почему бы и нет
Аноним 15/10/16 Суб 01:12:39  856837
>>856823
Хуёти.

http://kaluga.rabota.ru/vacancy37603539-29785912.html
Аноним 15/10/16 Суб 08:58:45  856890
>>856837
>>Калуга Астрал, ЗАО

Проиграл
Аноним 15/10/16 Суб 09:23:39  856891
(77Кб, 358x364)
>>856837
> .NETFramework, betaи, releasecandidate, ASP.NETMVC, ASP.NETMVC6, EntityFrameworkCodeFirst, Continuousintegration
Пробелы где?

> Население: 328 871
Какие еще охуенные вакансии есть Мухосранске?
Аноним 15/10/16 Суб 09:51:29  856896
Подскажите пожалуйста аналог javarush для c#
Аноним 15/10/16 Суб 09:56:29  856898
>>856896
тысячи видеоуроков от
Аноним 15/10/16 Суб 09:57:40  856899
>>856898
блжад, чертов клиент

тысячи уроков, начиная от васянов и индусов, заканчивая плюралслайтом и Microsoft virtual academy
Аноним 15/10/16 Суб 10:44:37  856913
>>856896
>javarush
А вот и парашники пожаловали
Аноним 15/10/16 Суб 12:23:54  856937
>>856913
сладкий, не ругайся, я тоже не люблю жаваблядей.
>>856899
дело в том, что на javarush приятные/удобные задачки для закрепления тем так сказать. Все эти курсы от pluralsight без задачек насколько я понимаю, верно?
Аноним 15/10/16 Суб 12:32:45  856941
>>856937
>я тоже не люблю жаваблядей
Ты что-то попутал, я хорошо отношусь к java-девелоперам сам разрабатываю под Android
Я говорил конкретно про пациентов javarush - слишком тупых что бы книжку осилить.
Аноним 15/10/16 Суб 12:34:04  856944
>>856941
А, ну тогда нахуй иди бестолочь, если нечего сказать путного.
Аноним 15/10/16 Суб 12:47:03  856956
>>856944
>задачки для закрепления
Школие, ты задачки то по матешу сделай сначала.

Взрослый мир это суровое место, здесь никто не будет тебе каждую технологию расжевывать и домашку твою проверять.
Не можешь обучаться сам - иди на завод или сюда >>855093 (OP)
Аноним 15/10/16 Суб 13:16:42  856968
>>856956
Зачем ты выплескиваешь свои нереализованные амбиции здесь? Строишь какие-то необоснованные выводы, которые выставляют дураком только тебя.
Аноним 15/10/16 Суб 13:25:34  856972
>>856432
>такие же, как и в остальных бекендах
расскажи пожалуйста подробнее.
чего ж вы инфу жопите то, все ж мы люди, ребят.
Аноним 15/10/16 Суб 13:34:15  856975
(149Кб, 800x600)
Пытаюсь делать рассылку get-запросов по сайтам.
В связи с этим наткнулся на класс HttpWebRequest. Такого неудобства ещё никогда не встречал. Его ни настроить один раз, а потом посылать по разным урлам. Ни скопировать на основе настроенного.
Может существует их фабрика? Или get-запросы возможно по другому формировать и рассылать?
Аноним 15/10/16 Суб 13:42:46  856977
>>856975

Если лень возиться с HttpWebRequest и если тебе нужен всего лишь get-запрос - используй WebClient.

WebClient wc = new WebClient();
return wc.DownloadString(url);
Аноним 15/10/16 Суб 14:12:14  856992
>>856975
того, что дает MemberwiseClone недостаточно? (я хз, не пользовался никогда)
Аноним 15/10/16 Суб 14:26:22  856994
>>856975
Так request - это один запрос, а настривают клиент. Возьми HttpClient или WebClient. Вот статейка про их различия http://www.diogonunes.com/blog/webclient-vs-httpclient-vs-httpwebrequest/ Что ты дальше будешь делать с полученными данными? Если это например, html страница и ты ее парсить собираешься, то возьми сразу AngleSharp, он умеет в запросы это уже почти headless browser. Если json или картиночки - хватит и стандартных средств.
Аноним 15/10/16 Суб 17:28:59  857091
>>856975
Чем тебя не устраивает .GetAsync("твоя урла")?
Аноним 15/10/16 Суб 18:15:01  857106
(328Кб, 398x750)
>>856975
Написал себе на скорую руку парсер контента для сасача. Использовал HttpClient. Не пойму чем он людей не устраивает.
Аноним 15/10/16 Суб 18:15:58  857107
(45Кб, 527x604)
>>857106
>>856975
Кек, забыл код прилепить http://pastebin.com/kQ444qZz
Аноним 15/10/16 Суб 18:22:04  857110
>>857106
>>857107
Зачем такие извращения? API есть, любой тред и раздел в JSON есть. Нет блядь, хочу в html ковыряться.
Аноним 15/10/16 Суб 19:01:42  857139
>>857110
лол, а я и не знал про апи. Надо было трэд один запарсить, минут за 10 написал.
Аноним 15/10/16 Суб 19:09:49  857142
>>857107
> .GetAsync(threadUrl)
> .Result
> .Content
> .ReadAsStringAsync()
> .Result;
Oh... my... god
Аноним 15/10/16 Суб 21:07:13  857206
>>857107
а законом не запрещено в параллельных вычислениях юзать file.read/writeAll?
Аноним 15/10/16 Суб 21:22:45  857211
>>857206
Здесь нет разделяемых ресурсов.
Аноним 15/10/16 Суб 21:51:28  857230
>>857206
Данные же не в один файл пишется
Аноним 15/10/16 Суб 21:51:48  857231
>>857230
Пишутся
Аноним 15/10/16 Суб 22:09:44  857239
>>857231
Не пишутся.
Аноним 15/10/16 Суб 22:27:08  857248
>>857239
Бле "Пишутся" это я поправил орфаграфию в >>857230 где "данные пишется". Знаю я что не пишутся, лол.
Аноним 15/10/16 Суб 22:37:56  857252
(49Кб, 400x533)
>>857248
Аноним 15/10/16 Суб 22:46:29  857258
>>857252
Вот только кошак забирает эти 20 баксов.
Аноним 15/10/16 Суб 23:02:23  857269
(25Кб, 428x421)
Посоны, хочу написать какой-нибудь небольшой сервис, да в голову ничего не приходит. Где черпать идеи? В принципе даже самые отбитые идеи попрут. Мне бы потренироваться, но хотелось бы чтобы кто-нибудь этим пользовался.
Аноним 15/10/16 Суб 23:14:12  857276
>>857269
> но хотелось бы чтобы кто-нибудь этим пользовался
Не в тему дотнета, конечно, но всё же. Я полтора года назад сделал вебсервис небольшой, по сути заменяющий одну команду для ffmpeg. Был на 100% уверен, что никому оно не надо будет, что таких неосиляторов нет, и что я его за ненадобностью прикрою через месяц. Не рекламировал никак естественно, только в гугл добавил и всё. Прошло полтора года, сейчас посещаемость в пределах 6-8 тысяч уникальных пользователей в месяц. Сервис обрабатывает около 110-130 ГБ музыкальных файлов в месяц.

Я это всё к чему - какой бы сервис ты ни сделал, найдутся те, кто будет его юзать.
Аноним 15/10/16 Суб 23:19:36  857283
>>857276
А, я на самом деле так и думаю, таки. Если уж юзают сервисы которые к голове заячьи уши приклеивает ( еще и в ручном режиме).
Если не секрет. Трафик большой же, а если ffmpeg то и процессор грузится. Пофит от монетизации покрывает расходы на хостинг или я преувеличиваю стоимость хостинга?
Вообще такое ощущение, что можно что-то интересное вообще без северной части написать.
Аноним 15/10/16 Суб 23:26:23  857287
>>857283
> Если не секрет. Трафик большой же, а если ffmpeg то и процессор грузится. Пофит от монетизации покрывает расходы на хостинг или я преувеличиваю стоимость хостинга?
Я не монетизирую вообще никак, ибо не умею, да и лень что-то делать. Крутится это всё на самом дешёвом дроплете от DigitalOcean, поэтому я не обеднел. Все расходы - $5 в месяц за дроплет и $15 в год за домен. А учитывая то, что дроплет я юзаю одновременно и для своих нужд (типа VPN), то мне вообще нормально.
Аноним 15/10/16 Суб 23:37:47  857295
>>857287
О, ну пятидолларовый самый дешевый. Переоценил я нагрузку.
Аноним 15/10/16 Суб 23:45:21  857300
>>857295
У меня входящие файлы ограничены 10мб, поэтому там обработка быстрая. Секунду-две на типичный файл, потом он обратно отдаётся. А трафика там терабайт вроде бы, я даже близко к ограничителю не подхожу. Единственное, что места мало, поэтому пришлось чистящий скрипт делать и ставить на запуск раз в двое суток.

А насчёт монетизации, я никогда не думал про это, а вот сейчас интересно стало: разве с этого можно что-то поиметь? Я всегда думал, что с таким количеством посещений ни на что не заработаешь.
Аноним 16/10/16 Вск 00:13:46  857319
>>857300
Подозреваю ты режешь видео или мп3. Можно тизерную рекламу( пикчи с подписями в стиле "Семенович застали за этим...") прокрутить, но это если ты о чистоте особо не заботишься. Гугл адвордз карма и сайт чище будет, но и денег меньше.
Можно еще трафик лить куда-нибудь (переборос на говносайты по клику куда-нибудь).
Аноним 16/10/16 Вск 00:24:26  857335
>>857319
> Подозреваю ты режешь видео или мп3
Не угадал. Но оно, впрочем, и не важно.

> Можно тизерную рекламу( пикчи с подписями в стиле "Семенович застали за этим...")
> Можно еще трафик лить куда-нибудь (переборос на говносайты по клику куда-нибудь)
Фу, у меня рука не подымется такое говно к себе на ресурс залить. Я наоборот мечтаю, чтобы интернет почище стал, и ставлю адблок и подобные вещи на любой комп, который попадает в мои руки.

> Гугл адвордз карма и сайт чище будет, но и денег меньше
> денег меньше
Если ты в этом разбираешься, то скажи - вообще, что я могу за него получать? Какую сумму? Я вообще не разбираюсь, и грубо говоря не знаю, принесёт ли он мне десять рублей или десять долларов в месяц. Тащемта, если он хотя бы будет сам зарабатывать деньги на свой дроплет, меня это более чем устроит.

Аноним 16/10/16 Вск 08:10:19  857426
>>856913
Сам не сторонник детской формы обучения, но что в нём не так?
Аноним 16/10/16 Вск 08:12:49  857427
>>857106
https://www.youtube.com/watch?v=VY6u2vj8Eh4
Аноним 16/10/16 Вск 09:06:01  857451
Как в C# получить html веб-страницы, возвращающей ошибку, например 403? Вебреквест выдает WebException при подобной попытке, как я понял по гуглу вебклиент грешит тем же.
Аноним 16/10/16 Вск 10:02:40  857463
>>857451
https://msdn.microsoft.com/en-us/library/system.net.webexception.response(v=vs.110).aspx
Аноним 16/10/16 Вск 10:26:55  857469
(16Кб, 200x250)
>>856099 (OP)
Привет, форумчане!

Вопрос для искусных шарперов и прогроместов высоких мастей.

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

Собственно к делу: начал читать полное руководство Шилдта по шарпу 4.0, но возникает слабое, но тревожащее ощущение, что я что-то упустил и вообще не до конца понимаю сути происходящего, что навело на мысль, что я пошел не по тому пути.(а может и нет)

Да, вопрос про литературу. С чего посоветуете начать входить в это дело человеку абсолютно нулевому, и весьма далекому от программирования человеку? Максимум что я программировал, так это калькулятор на паскале, на уроках информатики и личную страницу в ШТМЛЬ, там же)))

То есть я считаю Шилда достойным выбором в плане литературы по шарпу, но не стоит начать с чего-то более основательного?
Аноним 16/10/16 Вск 11:24:55  857481
>>856977
Немного legacy. Используйте httpclient
Аноним 16/10/16 Вск 11:28:39  857482
Аноны, нужна помощь. Нужно на с# написать простенькую прогу по событиям и делегатам(любую). Сам студент второго курса. Пока что в этом не шарю. Может подкинете полезные ресурсы какие?
Аноним 16/10/16 Вск 11:38:29  857485
>>857482
Button1_Click
Аноним 16/10/16 Вск 11:44:48  857487
Вопрос по VS Code. Как удобнее создавать шаблоны новых проектов, чтобы как в Студии2015: выбрал New->Web->Asp.net core и у тебя уже готовая структура папок и некоторые файлы. Пробовал через Yeoman, но там генератора, который меня бы устраивал так и не нашел. Как вообще в vs code вот это все делается? А то мне кажется держать Студию только чтобы в ней проекты создавать, а редактировать в vs code как-то колхозно
Аноним 16/10/16 Вск 11:47:44  857488
>>857487
>Yeoman
>но там генератора, который меня бы устраивал так и не нашел
ахуеть, как так?
Аноним 16/10/16 Вск 11:51:29  857489
>>857488
Ок. Ты каким пользуешься? У тех, что я пробовал структура проекта от студийного отличается знатно. Один попадался вроде бы ничего, но там почти половина шаблонов под F# за каким-то хуем
Аноним 16/10/16 Вск 11:55:17  857490
>>857489
>Ты каким пользуешься?
Мне хватает того в котором много шаблонов f#, это вроде как официальный. Ещё я пользовался aspnetcore-spa с ангуляром. Не думаю что существуют другие варианты генерации кроме как yeoman. Это вроде как стандарт.
Ну или создай проект в студии и открой потом в коде.
Аноним 16/10/16 Вск 11:56:17  857491
>>857469
Не делай ошибку, учи сразу Eng + Java, а то голову дотнетом засрешь и потом хуй перекатишься.

Выбирая C# ты автоматически лишаешь себя: возможности разработки под Linux и самую популярную мобильную платформу на ближайшие 20 лет.

Десктоп ВСЕ. C# сейчас это только Asp.Net MVC на бэке в говноконторах. Другой работы просто нет.

И не ведись на сказки про Mono/NetCore - это не просто сырая хрень, там вообще нихуя нет и не предвидется. Про разработку под WP вообще молчу
Аноним 16/10/16 Вск 12:01:33  857494
>>857491
Работу под дотнет от нехуй делать найти, попизди мне тут.
Аноним 16/10/16 Вск 12:03:45  857496
>>857491
>>857494
Так кому из вас верить в итоге? Никто не спорит, что Java популярнее, но так ли плох .Net?
Аноним 16/10/16 Вск 12:10:16  857497
(218Кб, 780x450)
(7Кб, 676x246)
>>857491
Енг на уровне 11го класса имеется.

Про мобильную платформу что-то не понял. На шарпе отлично пишется под андроид иснт?

Линуксоидов я просто не понимаю, есичесно

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

Аноним 16/10/16 Вск 12:10:49  857498
>>857494
Конечно в какой-нибудь говно-банк на ASP.MVC-подсос устроиться можно, но на этом все
Аноним 16/10/16 Вск 12:12:31  857499
>>857496
Дот нет хорош всем как язык, как по мне так он сейчас самый мощный и самый сахарный из всех. Есть, конечно, свои ньюансы типа только шиндоус (но конкретно тебя как рядового разраба ебать это вообще не должно, инфраструктуру работодатель оплачивает). Никакого хипстоговна — приходится делать большие проекты и с легаси кодом придётся возиться, будешь ходить на работу как обычный офисный планктон, но с стабильной оплатой.
Но честно сказать, не верю я в "вкатывание в программирование с нуля" обучаясь дома по гайдикам.
Аноним 16/10/16 Вск 12:15:29  857500
>>857498
А с Java лично ты куда можешь устроиться, кроме того же говно-банка? В NASA/Google/etc? Не ври себе и другим тоже не ври.
Аноним 16/10/16 Вск 12:20:02  857503
>>857498
Ты кукаретик или как? Я вот заебался рекрутёров уже отписывать. Не то чтобы я супер про и меня все захантить хотят, но я как поставил статус "ищу работу", или как он там называется, в моём круге и на хх, так мне заебали все писать. Отписывал из-за того что не уверен пока в себе в плане прохождения серьёзного собеседования, но в данном контексте это не важно.
Аноним 16/10/16 Вск 12:20:52  857505
>>857499
Эта сахарность только вредит и затрудняет освоение.
>только шиндоус
В этом и беда. Даже упоротые работодатели уже понимают, что LinuxIsTrue и меняют инфраструктуру

Аноним 16/10/16 Вск 12:23:01  857506
>>857503
Лол, бля. Это тебе хх-пидоры пишут, им план нужно выпонять, кризис в стране. Ты из этих 20 собеседований дай бог одно со скрипом пройдешь
Аноним 16/10/16 Вск 12:24:47  857509
>>857505
>Эта сахарность только вредит и затрудняет освоение.
Если ты идёшь чисто в .net то тебе похуй вообще. Да, потом другие языки будут казаться ущербными, но нахуя они тебе вообще?
>В этом и беда. Даже упоротые работодатели уже понимают, что LinuxIsTrue и меняют инфраструктуру
Ебать ты не шаришь. Туда где нужны дотнетчики хуй не впёрся им этот линукс. При всём моём уважении к линуксу. Играюсь сейчас а аспкором и доволен. Возможно когда он обрастёт либами, уже и работа по нему появится. Вообще я не против чтобы он хотя бы потеснил путон и пехопе. Пехопе давно уже подвинуть надо.
Аноним 16/10/16 Вск 12:24:57  857510
>>857497
>Скриптования инди-говна
Этого ли ты хочешь сынок
Аноним 16/10/16 Вск 12:26:26  857512
>>857506
>Ты из этих 20 собеседований дай бог одно со скрипом пройдешь
Ну во-первых пройду, во-вторых мы обсуждаем тут не мою профпригодность, а то что некоторые думают что в .net работы нет.
Аноним 16/10/16 Вск 12:27:52  857513
>>857497
.net != Unity
Для юнити тебе хватит первых глав Троэлсона. Но ты всё равно не вкатишься, лол.
Аноним 16/10/16 Вск 12:30:30  857514
>>857509
Много уже консолеАпп сделал, игрок хуев? Пока ты 10-лет играться будешь Java-парни себе три квартиры купят, потому что их сервисы lunux runnable
Аноним 16/10/16 Вск 12:35:03  857517
>>857500
Ну не удивительно, что кроме банковского говнокруда ты и не знаешь других задач
Аноним 16/10/16 Вск 12:35:47  857520
>>857514
>Много уже консолеАпп сделал, игрок хуев? Пока ты 10-лет играться будешь Java-парни себе три квартиры купят, потому что их сервисы lunux runnable
Ты адекватный, нет? Я на работу работую, пишу на полном дотнете, а кором играюсь. Нашел до чего доебаться.
Аноним 16/10/16 Вск 12:39:36  857523
(16Кб, 267x315)
>>857510
Именно, даже еслиб была возможность пойти в рокстар и заниматься мелкими аспектами, то я бы не пошел. Ибо в индиговне ты можешь реализовать большУю часть своих идей, а там сиди и работай по плану. Я и сам регулярно играю в ^индигавно^ маленькие шедевры от независимых разработчиков... иииии... от этого ты никуда не денешься, скоро индиделов будет как переводчиков английского, папа.

>>857513
Спасибо, конечно.
>Но ты всё равно не вкатишься, лол.
Но как вычислил?
Аноним 16/10/16 Вск 12:47:43  857529
>>857523
>Но как вычислил?
Да тебя доморощенного хуй кто на работу возьмёт. Если ты никакой не уникум, конечно. Если ты учился по книгам и гайдам, ты просто ахуеешь когда реальные проекты увидишь. Вот из админа или тестера в программисты варысти уже более реально, особенно когда работаешь с адекватными разрабами которые тебе будут помогать.
Просто так нулевым можно влезть более-менее адекватную если ты студент и вкатываешься на практику или стажером за 0р в месяц.
С гей-девом всё ещё сложнее. Туда вообще без анала или портфолио не влезть.
Аноним 16/10/16 Вск 12:52:02  857532
>>857529
Все админы ленивые пидорасы, не знаю ни одного админа кто бы в кодинг перекатился
Аноним 16/10/16 Вск 12:58:38  857539
>>857523
>Но как вычислил?
И, да. Коммерческая разработка это не только знание языка.
Это знание платформы: рихтер.
Знание базовой серверной инфраструктуры шиндоуз: иис, повершелл, понимание работы http, уметь дебажить фиддлером и понимать что он отображает вообще.
MS SQL: запросы + базовое администрирование( бэкапы, планы обслуживания)
ВЕБ: Уметь хоть как-то верстать с бутстрапом, мочь в JS
Agile: везде хотят чтобы ты уже предсавлял себе что это и как с этим работать.
ООП: Всякий солид и прочий хуёлид, паттерны
Вот это вот всё. Уверен что дома это не освоить. Единственный вариант это постичь хотя бы чевтерть этого всего дома, вкатиться каким-нибудь тестером в .net разработку, а дальше под присмотром уже постигать всё остальное. Дома ты никогда не столкнёшься с тем что надо будет делать на работе.
Аноним 16/10/16 Вск 12:59:20  857540
>>857532
Я перекатился
>>857539-кун
>>857529-кун
Аноним 16/10/16 Вск 13:14:06  857549
(21Кб, 265x399)
>>857529
Ну я далеко не уникум, но я писал уже, что меня интересует, конкретно, разработка на юнити и собственно это главная цель. Работа, конечно, нужна, но разве всё так плохо и ничего не найти самоучке?

И раз уж ты здесь. Что ты думаешь про Шилдта? Он таки поясняет про ООП и СКЮЛ вродь даже. И в целом чтива у него дохуя.

Алсо не в первый раз слышу, что шарп в солягу не выучить, но я отказываюсь в это верить, ну или хотя бы пойду по пути про умных помогающих разрабов, что ты описал.
Аноним 16/10/16 Вск 13:26:39  857557
>>857549
>разработка на юнити
Без опыта на работу не вкаиться. только дома играться и пытаться что-то делать самому.
>Что ты думаешь про Шилдта? Он таки поясняет про ООП и СКЮЛ вродь даже
Я бы Троэлсона рекомендовал, и по ООП отдельные книги надо читать.
>Алсо не в первый раз слышу, что шарп в солягу не выучить
Язык можно в соло, но знание только языка это ОЧЕНЬ малая часть того что надо знать для коммерческой разработки.
Аноним 16/10/16 Вск 13:49:41  857573
>>857549
> шарп в солягу не выучить
я выучил. хотя, стоит определиться, что значит в солягу. если закрыться от всего мира и сидеть копать, то тут и паскаль можно не выучить
Аноним 16/10/16 Вск 13:56:05  857579
>>857573
Ты выучил и имеешь с этого деньги?
Аноним 16/10/16 Вск 14:11:41  857589
>>857579
устроился в шарагу, повысил скилл коммерческой разработки, нашел другое место
Аноним 16/10/16 Вск 14:14:40  857594
>>857589
Ну это как раз тот сценарий который я описал.
Аноним 16/10/16 Вск 15:06:02  857630
Посмотрел лекцию дяди Боба про ооп и он там сказал, что в c# нет указателей на функции, а только делегаты. Но ведь в шарпе можно использовать обычные сишные указатели. Может я что-то неправильно понял?

Что значит этот код конструктора?
public class Product
{
public Product() : this(new ProductDefaultValidator())
{
}
}
Аноним 16/10/16 Вск 15:49:07  857672
>>857630
1. т.е. unsafe {} тебе не на что не намекает?
2. чепочка конструкторов, код примера не полный.
Аноним 16/10/16 Вск 15:53:06  857676
>>857630
1. сишные указатели использовать можно; на unmanaged-типы: int, double,char и иже с ними, и unsafe struct'ы, которые при указании каких то там атрибутов могут даже содержать managed-типы.
Аноним 16/10/16 Вск 20:54:10  857867
>>857482
мне тоже надо и чо?

:(
Аноним 16/10/16 Вск 21:08:57  857889
Сап!
Кто-нибудь akka.net в продакшене использует? В частности akka-cluster?
Аноним 16/10/16 Вск 23:50:14  858011
>>857889
Не то чтобы у меня были вопросы, но мне интересен сам факт использует его кто-нибудь или нет, лол. Ну или орлинз.
Майкрософт, кстати Azure Service Fabric релизнули, это вроде как платформа для модели актёра.
Аноним 17/10/16 Пнд 06:36:17  858129
Может кто объяснить, что здесь происходит?
SomeType obj = new SomeType();
Я понимаю, что это объявление переменной obj типа SomeType и присвоение ей "значения" в виде объекта/инстанса типа SomeType. Мне не совсем понятна левая часть.
Может на msdn где-то написано?
Увидел пример, в котором объявляется переменная типа интерфейса, хотя объект не может быть типа интерфейс, и совсем перестал понимать.
Аноним 17/10/16 Пнд 06:38:20  858130
>>858129
Ну то есть в правой части создаётся объект SomeType, это понятно. В левой создаётся переменная, которая будет содержать этот объект либо ссылку/указатель на него. Но хотелось бы поподробнее.
Аноним 17/10/16 Пнд 08:07:24  858143
>>856975
Благодарю всех ответивших. HttpClient это именно то, что я и искал. Простите за слоупочный ответ, но нужно было всё попробовать, прежде чем понять, что это именно оно.
Аноним 17/10/16 Пнд 08:20:04  858144
>>858130
насколько подробнее тебе надо?
Аноним 17/10/16 Пнд 08:45:18  858150
>>858129
Слева объявление типа ссылки на объект, справа создание объекта и присвоение переменной ссылки на этот объект. Очевидно же.
Можно записать так, мне кажется так более понятно:
SomeType obj;
obj = new SomeType();

Аноним 17/10/16 Пнд 08:53:38  858152
>>858129
>Я понимаю, что это объявление переменной obj типа SomeType и присвоение ей "значения" в виде объекта/инстанса типа SomeType.
Всё так и есть.
>Увидел пример, в котором объявляется переменная типа интерфейса
Типа такого? IContainer myContainer = new Bus410();
В данном случае выделена переменная типа контейнер, для использования которой важно, что туда можно что-то положить. И без разницы, есть ли у этого объекта колёса как у автобуса, или этот объект деревянный как шкаф.

Bus myBus = new Bus410();
В этом случае важен именно автобус. И нет дело до того, что он отправляется в ад.

Bus410 myBus410 = new Bus410();
И только в этом случае, можем воспользоваться всеми качествами автобуса 410 — и то что в него можно что-то положить(т.к. в нём реализован интерфейс Icontainer); и то что он автобус; и то, куда он направляется.

>хотя объект не может быть типа интерфейс
Объект - не может (new IContainer(); сделать действительно не получиться.)
А ссылка(переменная) может.
Аноним 17/10/16 Пнд 09:13:07  858158
>Слева объявление типа ссылки на объект
К объектам, хранящимся в стэке, это применимо?
Как я понимаю, переменные, наследующие ValueType, содержат в себе непосредственно сами объекты, а не наследующие - ссылки/указатели на объекты в heap. В подробности не вдавался, думал, что понял сам смысл value/reference и пока хватит.

>Типа такого?
Да. Я освоился с base bd = new derived(); но с интерфейсом шаблон треснул. Пришлось заставлять себя видеть в нём просто "тип", грубо говоря "такой же", как и классы со структурами, просто скорее как совсем абстрактный класс.
А есть какие-то правила или ещё что-нибудь относительно определения типа переменной и присвоения содержимого? Явно же не просто "вот так можно, а вот так нельзя". Может быть проверка иерархии?

>>858144
А насколько подробно возможно? Может, есть что почитать?
Аноним 17/10/16 Пнд 09:22:13  858161
>>858158
>К объектам, хранящимся в стэке, это применимо?
Нет.
>Может, есть что почитать?
Типы переменных value/refference + полиморфизм в c#.
Аноним 17/10/16 Пнд 10:21:05  858170
>>858158
> К объектам, хранящимся в стэке, это применимо?
в стэке у тебя по-другому не получится. структуры, приводящиеся к интерфейсу, упаковываются (если ты знаешь, о чем это)

> А есть какие-то правила или ещё что-нибудь относительно определения типа переменной и присвоения содержимого?
считается адекватным использование ключевого слова 'var': var instanceName = new Djigurda(). в этом случае компилятор сам определяет тип переменной и не надо ему мешать.
изредка бывает необходимость явно привестись к типу/интерфейсу, но таких случаев немного. к примеру, самый яркий - IDisposable (когда в данном случае действительно пофиг на все, главное убить объект вовремя), либо, например, использование некоторых коллекций в foreach (к примеру,
foreach (var m in Regex.Matches(input, pattern))
отдаст в блок инстанс типа Object, хотя это не совсем так и можно написать
foreach (Match m in Regex.Matches(input, pattern))
и юзать все прелести Match-а
Аноним 17/10/16 Пнд 10:29:49  858176
Доблое утлечко.
Дотнетчик репортинг ин. Хотелось бы вкатиться в геймдев.
Какие сегодня реальные требования к джуну, какие кк мидлу?
Какого рода игры заливать на гитхаб, что при общении с эйчарами они протекли? То есть какой функционал в играх реализовывать?
Призываю людей, которые работают в этой сфере.
Умею юзать юнити, гейм мейкер и нереальное устройство 4(но мало).
Аноним 17/10/16 Пнд 15:11:25  858298
Как читается Entity? Энтити?
Аноним 17/10/16 Пнд 15:21:22  858308
>>858298
да, а есть еще варианты?
Аноним 17/10/16 Пнд 15:46:13  858340
>>858011
На прошлой работе пользовался непосредственно akka.net (без встроенного ремоутинга - вместо него wcf). Уже пару лет в проде работает.
На этой попробовал akkacluster, но он сырой пока, а akkaremote под mono только в конце сентября начал нормально работать.
Я спрашивал тут >>857889 , вдруг кто-то кроме меня её использует хехе

Orleans тоже попробовал, но он слегка "неюзабельный" по сравнению с аккой, хотя деплоить в кластерной конфигурации легче.
В чатике орлинса вроде есть пользователи.

> Azure Service Fabric
Его тоже смотрели, но это "прибитая гвоздями к ажуре" платформа хотя у нас и так весь проект на ажуре

> модели актёра
В общем, эту "модель" можно из говна и палок соорудить - нужны только очереди и воркеры. А вот нормальный отказоустойчивый кластер с персистентностью уже редкость.
Аноним 17/10/16 Пнд 15:47:44  858342
>>858176
в gd? Заходишь в апстор - смотришь топ - делаешь 2-3 прототипа - работа у тебя в кармане.
Аноним 17/10/16 Пнд 16:37:29  858374
Господа, есть ли в этом ITT тредасе аноны юзающие что-то типа ELMAH или похожего.
Короч мне надо то писать из апишки логи (а не только ошибочки), но я хочу иметь ещё веб интерфейс.
Самому пилить некогда. Может есть готовая дрянь, чтобы её навернуть?
Аноним 17/10/16 Пнд 17:15:17  858400
>>858374
У нас ELK+nxlog, всем нравится.
Аноним 17/10/16 Пнд 17:26:33  858405
>>858400
звучит как оверинжениринг немного.
У меня небольшой сервис
Аноним 17/10/16 Пнд 19:18:45  858485
>>858342
спасибо за совет
Аноним 17/10/16 Пнд 20:54:08  858551
>>856387
Я тоже такие тупые вопросы задавал пока недавно на работу не устроился
То говно которой пилит компания для энтерпрайза и будешь разгребать
В любом случае скорее всего на первой работе, как и мне дали, тебе дадут баги фиксить которые фиксить сеньерам слишком просто, а ты заодно и в коде так раздуплишься. Может дадут небольшую доработку сделать в духе распарcить жсон или xml.
Аноним 17/10/16 Пнд 20:56:11  858553
>>856623
Мертв только для аутсорс, в продуктовых компаниях, ориентированных на снг, он еще встречается.
Аноним 17/10/16 Пнд 20:57:55  858555
>>857426
Это форма обучение называется "Хочу стричь бабло с лохов, которым лень книжку прочесть и которых нужно постоянно пинать, чтобы они не теряли мотивацию"
Аноним 17/10/16 Пнд 21:14:02  858573
>>858308
Ентити
я хохол
Аноним 17/10/16 Пнд 21:22:45  858581
>>857107
Все парсят HTML с помощью Agility Pack?
А как с помощью стандартных библиотек обычно распаршывают, если регулярки использовать нельзя.
Аноним 17/10/16 Пнд 21:35:03  858587
>>858553
Откуда вы теоретики лезите?
Аноним 17/10/16 Пнд 21:37:29  858588
>>858581
А я через агилити пак и парсил. Хотя можно было и без него, наверное, обойтись.
Аноним 17/10/16 Пнд 22:05:33  858605
>>858581
Встроенных средств нет. Регулярки использовать можно, но у нас в опенспейсе за такое кнопочку на стул подкладывают нахуй. Все парсят кто чем может. https://github.com/AngleSharp/AngleSharp/wiki/Performance
Аноним 17/10/16 Пнд 22:17:30  858611
>>858587
Ну я работаю в подобном говне, лол.
Оттуда и вылез.
Аноним 17/10/16 Пнд 22:31:43  858618
>>858605
А исходников этого или Agility Pack нету?
Аноним 17/10/16 Пнд 22:47:07  858626
>>858573
будучи хохелом, всегда говорил энтити, хуй знает
Аноним 17/10/16 Пнд 23:29:12  858669
>>858618
https://htmlagilitypack.codeplex.com/
https://github.com/AngleSharp/AngleSharp
https://github.com/jamietre/CsQuery
Аноним 18/10/16 Втр 10:26:32  858850
Есть база данных ms sql. Что использовать для работы с ней? Entity Framework, ling to sql ...?
Аноним 18/10/16 Втр 12:44:48  858928
>>858551
Спасибо за ответы на мои тупые вопросы. Можно еще один?

>В любом случае скорее всего на первой работе, как и мне дали, тебе дадут баги фиксить которые фиксить сеньерам слишком просто, а ты заодно и в коде так раздуплишься. Может дадут небольшую доработку сделать в духе распарcить жсон или xml.

На удалёнку реально устроиться что б всё это в команде прохавать?
Аноним 18/10/16 Втр 12:46:43  858930
>>858850
И мне заодно поясните за отличия EF от LINQ, плиз.
Аноним 18/10/16 Втр 12:50:24  858932
>>858850
>Entity Framework
Его используй. На Linq To SQL забей
Аноним 18/10/16 Втр 13:07:54  858948
>>858930
если в полуторах словах - то ef гораздо более громоздкая и функциональная палка
Аноним 18/10/16 Втр 15:44:03  859076
>>858930
ef - фреймворк, linq - синтаксический сахар.
Аноним 18/10/16 Втр 15:45:23  859077
>>858948
лул, типо в ef ты линку не используешь?
Аноним 18/10/16 Втр 16:37:35  859101
>>859077
типо в EF я использую LINQ-2-Entities
Аноним 19/10/16 Срд 00:43:50  859391
Сап Шарпаны
Собираюсь врываться в программирование
Выбрал для себя С#
C# Player's guide - беру как первую книгу
Стоит ли смотреть видео-уроки от ITVDN?
И где задачки можно брать, желательно что бы было разбито по главам
Аноним 19/10/16 Срд 10:25:44  859508
>>858553
хуй знает. пишу большой десктоп проект для пиндосских аптек с тачскрином и блекджеком.
брат жив
Аноним 19/10/16 Срд 10:26:20  859509
>>859076
эх ты, имелось же в виду очевидный linq to sql.
Аноним 19/10/16 Срд 10:27:06  859510
>>859077
мне кажется это всё тот же анон, который путает linq2sql с просто linq
Аноним 19/10/16 Срд 10:30:26  859511
>>856387
короче, суть такова.

пилю сервис с помощью которого можно создавать на каких-то членов ордера.

И вот задача.

если придёт 2+ реквеста с одними и теми же членами на разные ордера - мне надо бы засабмитить только один. а все остальные - отменить.
Аноним 19/10/16 Срд 11:00:34  859536
>>859508
WPF же?
так он как чудовище Франкенштейна - помирать не думает, но популярности особой не сыскал, даже с выходом 8/8.1/10

>>859510
подсказывает мне, что он считает эти две штуки одним и тем же вещем
Аноним 19/10/16 Срд 11:36:32  859567
>>859536
не такое уж чудовище.
Там ничего супер страшного.
Аноним 19/10/16 Срд 11:40:37  859569
>>859567
не, ну этим сравнением я не имел ввиду, что там сплошной джаваскрипт
Аноним 19/10/16 Срд 12:09:08  859588
(115Кб, 450x337)
Народ, подскажите, чем лучше рисовать обновляемые графики в реальном времени как на пике? Просто рисовать на форме или есть нормальные решения для этого дела?
Аноним 19/10/16 Срд 12:19:58  859602
>>859569
лолшто?
там же обычный дотнет + xaml
Аноним 19/10/16 Срд 12:21:30  859606
(38Кб, 640x400)
>>859602
да ладно блять
Аноним 19/10/16 Срд 12:22:03  859609
>>859606
тогда я не понял твоего сарказма
Аноним 19/10/16 Срд 12:24:27  859611
Подключил ef к проекту, но почему-то библиотека не видится. Предыдущий проект видел. В чем может быть дело?
Аноним 19/10/16 Срд 12:25:17  859612
>>859611
расскажи нам чуточку больше, юный друг
Аноним 19/10/16 Срд 12:25:38  859614
>>859611
как подрубал-то?
Аноним 19/10/16 Срд 12:30:36  859617
>>859612
Первый раз установил через nugate package ef, он сразу подключился к проекту. Сейчас сделал новый проект захожу в референсы, а там нет system.data.entity, только system.data.entity.build.tasks. Установил заново, но ничего не поменялось.
Аноним 19/10/16 Срд 12:33:50  859620
>>859391

Стоит и читать и смотреть. А лучше вообще не вкатываться, все равно дропнешь.
Аноним 19/10/16 Срд 12:36:07  859621
>>859511
Таски будет типа. "Ордер не создается"
Аноним 19/10/16 Срд 14:16:48  859680
(1Кб, 420x420)
Пацаны, для открытия ссылок в основном браузере пользователя использую System.Diagnostics.Process.Start(string url), однако у одного человека возникла такая хуйня:

System.ComponentModel.Win32Exception (0x80004005): Application not found
at System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)
at System.Diagnostics.Process.Start(ProcessStartInfo startInfo)

То есть какого-то хуя, насколько я понимаю, ссылка воспринимается как название процесса, и поэтому логично, что такой процесс не может запуститься. Гугл ответа не дал, там все только жалуются, что у них не может запуститься какой-либо процесс, а не открыться юрл. Как лечить?
Аноним 19/10/16 Срд 14:22:36  859684
>>859680
> насколько я понимаю, ссылка воспринимается как название процесса, и поэтому логично, что такой процесс не может запуститься
Хуево ты понимаешь. Попробуй у себя на компе создать ярлык через пкм, и вместо имени файла укажи url. Будет ссылка на сайт, открывающаяся в дефолтном браузере, и открываться она системой будет с помощью аналогичного кода. Нет дефолтного браузера - не откроется.
Аноним 19/10/16 Срд 14:26:52  859687
>>859684

Пользователь сказал, что у него нормально установлен браузер по дефолту - то есть он напиздел? Да и вообще, какой-нибудь браузер по умолчанию ведь в любом случае должен быть, если никакого нет, то ссылка должна открыться в Эксплорере, а тут вообще тупо исключение выдает.
Аноним 19/10/16 Срд 14:29:15  859690
>>859687
> в любом случае должен быть
тогда открывается окно "Открыть с помощью"
Аноним 19/10/16 Срд 14:32:55  859691
>>859690

Ну а как лечить-то эту проблему? Пинать юзера и заставлять ставить браузер по умолчанию?
Аноним 19/10/16 Срд 14:37:38  859696
>>859691
попробуй явно передать URL в iexplore
https://msdn.microsoft.com/en-us/library/hh826025(v=vs.85).aspx
Аноним 19/10/16 Срд 14:46:53  859703
>>859691
Ну как как. Пробуешь открывать стандартно, не получается - пробуешь найти эксплорер и открыть в нём. Не нашёл - ты уже нихуя с этим не сделаешь, да и это не твои проблемы. Уведоми юзера об этом, и всё.
Аноним 19/10/16 Срд 15:11:15  859714
>>859696>>859703

Спасибо, братишки. Проверим, откроется ли у него через эксплорер, и если да, то придется, блядь, ради одного него перепиливать приложение.
Аноним 19/10/16 Срд 15:15:34  859718
>>859714
ну можешь воспользоваться встроенным эксплорером, кек
https://msdn.microsoft.com/en-us/library/system.windows.forms.webbrowser(v=vs.110).aspx
Аноним 19/10/16 Срд 15:16:33  859720
>>859718
Я так понимаю, если в системе нет ие, то и этот контрол не будет работать.
Аноним 19/10/16 Срд 15:18:28  859721
>>859720
сего не знаю, вообще не логично абсолютно. но в духе МС, в принципе
Аноним 19/10/16 Срд 15:20:08  859722
>>859718

Смысл именно в открытии внешнего браузера, чем бы он ни был. Если бы я хотел юзать браузерные компоненты, то я бы лучше воспользовался каким-нибудь CefSharp'ом.
Аноним 19/10/16 Срд 15:56:58  859756
>>859617
Вот конкретно сейчас у меня добавлена в проект ссылка System.Data.Entity. Пишу свой класс контекста, пытаюсь унаследовать от DbContext, но студия его не видит, хотя сборка подключена. Может я что-то ещё должен был сделать?
Аноним 19/10/16 Срд 15:58:26  859759
>>859756
уверен, что именно "не видит", а не какое-нибудь левое сообщение, ссылающееся на тоже самое?
Аноним 19/10/16 Срд 16:04:31  859762
>>859759
\Reference Assemblies\Microsoft\Framework\v3.5\System.Data.Entity.dll
Точно это не от ef. Но я не вижу ссылок на нужное пространство имен. NuGet Packages в installed не показывает ef, хотя он установлен и я им пользовался уже в прошлом проекте. Я запутался. Как его подключить?
Аноним 19/10/16 Срд 16:05:34  859763
>>859762
Install-Package EntityFramework
Аноним 19/10/16 Срд 16:21:30  859772
>>859763
Установил, но ссылки всё равно нет.
Аноним 19/10/16 Срд 16:25:28  859776
(10Кб, 200x229)
>>859772
я, вообще, не умею в удаленную диагностику
Аноним 19/10/16 Срд 16:43:14  859788
>>859620
Ну дропну - не дропну это такое.
Спасибо за ответ
Аноним 19/10/16 Срд 16:57:45  859799
>>859776
Перезапустил студию и создал заново проект. Внезапно заработало.
Аноним 19/10/16 Срд 17:44:44  859842
Есть возможность как-то без жопоебли писать с макоси на шарпах?
Аноним 19/10/16 Срд 17:46:55  859843
(23Кб, 703x146)
(23Кб, 695x150)
Друзья, только вкатываюсь, поясните пожалуйста за разницу на скринах. Что значит двоеточие в ИДЕ после параметра? Параметр то один и тот же.
Аноним 19/10/16 Срд 17:48:44  859849
(28Кб, 514x339)
>>859843
Вот метод которому параметр пердается
Аноним 19/10/16 Срд 17:58:18  859854
(115Кб, 880x625)
>>859842
>макоси
>без жопоебли
Аноним 19/10/16 Срд 17:58:20  859856
>>859843
с 4.0 фреймворка появились т.н. необязательные параметры. то бишь на уровне декларации сигнатуры ты определяешь дефолтное значение для параметров. одновременно с этим, если, к примеру э, метод принимает их необязательных штук питнацыть, а тебе нужно переопределить значение последнего, ты используешь конструкцию МетодНейм(<списка-обязательных-параметров>, нужныйТебеНеобязательный: значениеНейм)
Аноним 19/10/16 Срд 18:02:06  859858
>>859856
Ты просто хотел сказать, что это named arguments
Аноним 19/10/16 Срд 18:02:07  859859
>>859856
Хм, но в объявлении метода у меня четко прописаны два обязательных параметра.
Спасибо, теперь понятно что перечитать надо, я как то вскользь ознакомился.
Аноним 19/10/16 Срд 18:10:10  859867
Возможно ли объявить делегат прямо в событии?
А то сейчас делегат приходится объявлять над интерфейсом и делать это ради одного применения считаю не элегантно.
Action<> конечно решает эту проблему, но его параметры безымянны.
EventHanlder - его параметры тоже нужно отдельно описывать.
Аноним 19/10/16 Срд 18:54:12  859905
(82Кб, 1166x949)
>>859842
dotnetcore + vs code
Аноним 19/10/16 Срд 20:16:44  859988
>>859867
Нельзя. Общепринятым считается делать события через EventHandler создав свой MyCustomEventArgs : EventArgs и ты так делай
Аноним 19/10/16 Срд 20:17:45  859990
>>859988
Случайносажица
Аноним 19/10/16 Срд 20:58:14  860022
>>859988
есле уж EventArgs свой, то и MyCustomEventHandler было бы неплохо написать, избавив обработчики событий кастить типы лишний раз
Аноним 19/10/16 Срд 21:08:35  860028
>>860022
Для того чтобы не делать каст, сделали EventHandler<YobaEventArgs>
Аноним 19/10/16 Срд 21:13:46  860034
>>860028
ебать-колотить, точно, я ж как только узнал про EventHandle<>, так обрадовался, ибо очень сильно любил тыкать события на все, что не попадя, и сразу же попал на энтерпрайз, где мне показали, что за это в лучшем случае засунут клавиатуру в задницу
Аноним 19/10/16 Срд 21:28:39  860058
>>860034
Поподробнее, с чего такая страсть к ректальному воздействию?
Аноним 19/10/16 Срд 23:14:05  860152
>>860058
некоторые ребятки просто любят продукцию эппл
Аноним 19/10/16 Срд 23:57:20  860213
Учу шарп и возникла проблема, из за которой я не могу на нём нормально писать. Только я создам новый проект, смотрю на его структуру, на все эти продуманные классы, элегантные шаблонизаторы, красивые методы, как тут же кончаю, курю и падаю спать без сил. Как мне продолжать учить шарп дальше?
Аноним 20/10/16 Чтв 01:04:54  860285
(44Кб, 456x343)
Нуб врывается с нубовопросом. Почему возникает ошибка?
Аноним 20/10/16 Чтв 01:06:00  860286
Не бейте и не ссыте на меня, пожалуйста. Мы в институте учимся прогать на шарпе, первый курс. Я делаю все домашки, но чувствую себя медленным и отстающим, мне отчаянно не хватает практики. Где брать задачи? На Codeforces я умею решать только задачи A (какие-нибудь другие -- только если очень повезет), да и там редко бывает так, что нужно выделять методы, классы, etc.
Аноним 20/10/16 Чтв 01:06:06  860287
>>860213
>Pattern matching
>Tuples
>Deconstruction
>Local functions
Аноним 20/10/16 Чтв 01:06:38  860289
>>860285
Методы объявляются вне Main.
Аноним 20/10/16 Чтв 01:06:56  860290
>>860285
Метод в методе
Аноним 20/10/16 Чтв 10:37:06  860411
>>859588
контролы типа chart
Аноним 20/10/16 Чтв 14:56:11  860610
Как в WPF сделать смену одного набора элементов на другой?
Например при запуске приложения появляется текстовые поля для ввода информации о пользователе, а после нажатия на кнопку поля исчезают и появляется другой интерфейс. Конечно можно Visibility устанавливать в Collapsed, но наверняка это кривой подход. Должны быть специально созданные для этого средства.
Аноним 20/10/16 Чтв 16:45:27  860714
>>860290
В c# 7 будут локальные методы, возможно.
Аноним 20/10/16 Чтв 17:26:21  860748
>>860610
можешь попробовать сделать так:
1. в основном окне располагаешь frame и ничего больше. вся логика будет расположена на страницах, о них ниже.
1.5 создаешь страницы класс Page, аналог Window, но должны быть загружены в какой нибудь контейнер, например, фрейм. с нужными тебе раскладками авторизация, основное меню, подменю и прочее
2. изначально в source располагаешь страницу авторизации. НО! чтобы в верху окна не располагались ебучие кнопки навигации, нужно у страниц в xaml'e выкручивать какое то свойство, чё то там ShowNavigationUI..., в false
3. Для управления страницами используешь статические методы какого то там класса (вроде создаешь объект var NS = new NavigationService(this), в конструкторе указывается текущая страница, следовательно, и переменная NS в классе страницы объявлена, ). На нажатие кнопки на странице вешаешь обработчик, в котором обрабатываются данные формы, затем через какой нибудь NS.Navigate(new ContentPage()); переходишь на новую страницу.
Аноним 20/10/16 Чтв 18:38:28  860801
>>860748
Как здесь написано?
https://habrahabr.ru/post/140749/
Аноним 20/10/16 Чтв 18:42:43  860807
>>860801
Типа того, только MainWindow.xaml вообще пустой, убрать залупу ShowNavigationUI=false. еще я когда использовал такой вариант, я выносил navigation service в переменную каждой страницы, а не обращался к фрейму постоянно. может быть, тебе придётся держать связь с фреймом и работать через него, томушо у меня не было жесткой связи между страницами (ничего такого, что я не мог бы передать в конструктор следующей страницы при создании).
Аноним 20/10/16 Чтв 18:52:37  860818
>>860807
>MainWindow.xaml вообще пустой
Почему? Я хотел меню там сделать, чтобы на каждой странице отдельно не создавать.
Аноним 20/10/16 Чтв 18:56:41  860821
>>860818
ну, если у тебя есть блок контролов, который не меняется при смене контента (типа навигационная панель, сайдбар и туда сюда), то да, чё бы и не разместить "общие" контролы на окне, а всё частное, уникальное в страницу, которая хостится в фрейме. крче, смотри уже под свою ситуацию.
Аноним 20/10/16 Чтв 18:57:23  860823
>>860821
Ок, спасибо.
Аноним 20/10/16 Чтв 19:25:00  860835
Как используя Entity Framework посмотреть как мой код компилируется в sql запрос и сколько обращений к базе данных происходит?
Аноним 20/10/16 Чтв 19:59:13  860857
>>860835
> как мой код компилируется в sql запрос
http://stackoverflow.com/a/1412902

> сколько обращений к базе данных происходит?
профайлером
Аноним 21/10/16 Птн 12:41:27  861258
>>860286
Например, поищи тестовые задачи от работодателей. И задачу получишь и подготовишься в нужном направлении и пробелы в знаниях обнаружатся.
Аноним 21/10/16 Птн 12:49:17  861261
>>860213
А я тут недавно HttpClient тестировал. Он может порождать сколько угодно задач. А потом все разом отменить. Думал, что Ping работает точно также. Поменял в коде HttpClient на Ping и… чот-не работает. Через пару часов понял, что Ping не смотря на похожесть, может породить только одну задачу, и пока она не закончиться, новую вытащить из него нельзя. FFFUUUUU
Чот, шарп не со всех сторон идеален. Но есть ли что-то лучшее?
Аноним 21/10/16 Птн 12:56:09  861265
>>860714
Спустя столько лет они наконец соизволили сделать как в Делфи.
Кстати, а зачем? Если процедура одноразовая, то есть лямбды. Если многоразовая - вынеси и запривать.
Аноним 21/10/16 Птн 12:56:20  861266
>>861261
Покажи что ты делаешь
Аноним 21/10/16 Птн 13:02:19  861268
>>860714
>>861265
чессгря не вижу в этом нововведении смысл
Аноним 21/10/16 Птн 14:26:20  861322
>>861266
http://pastebin.com/ivjMaV34
Просто проверяю список в цикле. Зачем нужен именно один экземпляр Ping или HtppClient – хочу разом отменить все не завершённые задачи. Может и можно каждой задаче Ping передавать CancelToken. Но тогда настраивать Ping каждый раз будет некрасиво.
А вот HtppClient и задачи порождает без ограничений и отменяет все не завершённые.
Также возможно что Ping является единичным запросом как HttpWebRequest. Но быстрый поиск в гугле не показал наличие класса IcmpClient.
Аноним 21/10/16 Птн 16:39:28  861444
Привет шарпач.
По работе стоит задача, которую я давно ждал, проклиная всех.
Есть одна форма винформовская. Решено перепилить её в впф, и переписать 20к говнокода в ней обработчики, выделив наконец то модели.
Так вот. Сделал впф кастомный контролл, потом через ElementHost, вырисовывается мой впф.
Дело в том, что это окно должно работать в 3 разных режимах, в зависимости от режимов должны отрисовываться те или иные кнопки. Единственное, что объединяет эти 3 режима - огромный видеоплеер по середине. На данный момент это через жопу сделано, где в зависимости от режима visible у кнопок меняется.
Я подумал, что хочу сделать TabControl, с тремя TabItem'ами, каждый для каждого из режимов работы.
Видеоплеер, общий для всех, должен проигрывать одно и то же видео непрерывно.
Вопрос - как я могу это сделать, конкретнее сделать 1 видеоплеер для 3 разных страниц TabControl'а?
Аноним 21/10/16 Птн 16:45:05  861451
>>861444
попробуй поиграйся с Panel.zindex у контрола, в котором видеоплеер расположен. расположи его поверх tab-контрола с его страницами, ну и компоненты на tab-контроле раскидывай вокруг плеера.
Аноним 21/10/16 Птн 16:54:49  861458
Начал тут осваивать работу с интернетом в сисярпе. Какие нынче современные классы для этого используются? HttpClient или WebCLient, какие .dll, неймспейсы и всё такое надо?
Аноним 21/10/16 Птн 17:02:46  861462
>>861322
http://pastebin.com/9DAMSNuf
Я бы вообще Parallel.ForEach использовал или .AsParallel да исключение видал
Аноним 21/10/16 Птн 17:03:11  861463
>>861458
HttpClient
Аноним 21/10/16 Птн 17:06:31  861466
>>861451
>поиграйся с Panel.zindex
хорошо, посмотрю.
то есть тогда мне надо будет взять 1 контрол, и внутрь него запихнуть
1)табконтрол с 3 страничками кнопок
2)видоплеер
Аноним 21/10/16 Птн 17:11:36  861468
>>861466
кхм, я бы попробовал сделать так:
1. окно
1.1 в нем tab control И какой нибудь контейнер, содержащий видеоплеер, например, фрейм с вложенной page в качестве source'а. при этом, в гриде таб контрол занимает, допустим, с 0 по 10 столбец (из 10) и с 0 до 10 строку (из 10), а frame - от 2 до 8 столбца и от 2 до 8 строки. у фрейма panel.zindex больше, чем у табпейджа
2. создаешь класс page, в котором хостишь видео, ставишь ShowNavigationUI = false;
3.раскидываешь на таб пейджах контролы в сетке от 0 до 2, от 8 до 10 столбца, от 0 до 2, от 8 до 10 строки.
однако, не помню, есть ли ващпе у frame'а z-index
Аноним 21/10/16 Птн 17:25:23  861478
>>861468
как я загуглил, ZIndex только в Canvas :(
тогда получается я беру Canvas, и ставлю его в середину Grid'а.
TabControl я ставлю у Grid в левый верхний угол и размеры ставлю равными размеру Grid'а(чтобы всё заполнил).
Только получается, нужно, чтобы Canvas теперь у меня принимал нужные размеры.
Аноним 21/10/16 Птн 17:30:55  861483
>>861478
кхм, вот, вытащил из старого проекта
<Frame Margin="50" x:Name="FFFRame" Panel.ZIndex="100" Source="startPage.xaml" VerticalAlignment="Stretch" HorizontalAlignment="Stretch" NavigationUIVisibility="Hidden"/>
всё завОдится.
Аноним 21/10/16 Птн 17:45:07  861487
Антонидасы, смотрите какая поплава: есть метод GetHtml() на основе вебклаента и его небезызвестного DownloadString()
задача: написать эффективный и потокобезопасный метод GetNextProxy() который будет вызываться внутри этого GetHtml() для того чтобы каждый новый запрос хтмл кода страницы всегда был с нового прокси ( их всего 1000 к примеру и они лежат в List<WebProxy>. GetHtml() вызывается в Parallel.Foreach() и там дохуя потоков возможно, иногда при тупом выдергивании первого прокси из списка помещении его в конец и ретёрне его же потом оно кидает в список нуль вместо него (ну ясное дело, потокобезопасности 0). То же самое было когда пробовал делать лист проксей очередью.
Пробовал lock (lockObject) {} - как-то супер медленно начало качать то что мне надо (а мне надо миллионы товаров с амазона). Подскажите, как грамотно реализовать перебор массива проксей? и главное в быстром темпе
Аноним 21/10/16 Птн 17:57:37  861494
>>861483
ееебать колотить, такое уродство получается...
в итоге сделал я этот Frame, у него Source указал "MyMediaPlayer.xaml".
MyMediaPlayer.xaml - отдельный кастомный впф контро, где тупо один MediaPlayer.
Неужели нельзя как-то проще.
Если что, я же на винформсе делаю, где приделываю одну впф форму.
Аноним 21/10/16 Птн 19:38:22  861566
>>861487
Concurrent collections
Аноним 21/10/16 Птн 19:40:52  861570
>>861261
>>861261
hc многопоточный, в отличие от wc и прочего старого гавна.
так что Ш идеален, а вот твои познания интернела - нет.
Аноним 21/10/16 Птн 19:42:35  861571
>>861487
циклическая очередь конкурентная
Аноним 21/10/16 Птн 19:45:01  861572
>>861487
и прочти мой предыдущий комент по поводу многопоточности HC.
Аноним 21/10/16 Птн 22:16:32  861653
Я не понял в entity framework можно делать рекурсивные запросы к базе данных, наподобие cte?
Аноним 21/10/16 Птн 22:50:10  861670
>>861653
ебнулся чтоли напиши пример тебе дам код
Аноним 21/10/16 Птн 23:04:43  861674
>>861258
Спасибо.
Аноним 21/10/16 Птн 23:29:15  861677
>>861653
вроде говорится, что суппорта рекурсивным выражениям не имеется, однака видал в дебаге with() стейтменты для
ef-запроса, правда, не помню какого. ну а еще тешу себя надеждой, что анализатор запроса на уровне sql server все-таки сможет преобразовать нагенеренный ef весь входящий пиздец, во что-то человеческое
Аноним 21/10/16 Птн 23:30:32  861680
Есть контравариантый интерфейс ISuka<in T>. Почему я не могу добавить в него void Insert(ISuka<T> suka)? Как наебать компилятор с его вахтерством по поводу input-safe?
Аноним 22/10/16 Суб 00:26:13  861695
(7Кб, 394x290)
(4Кб, 224x300)
>>861670
Всмысле что я хочу сделать? Вот из первой первой таблицы я хочу получить древовидную структуру как во второй таблице.
Аноним 22/10/16 Суб 13:42:11  861824
Шарпач, какие классы и как нужно использовать, чтобы в консольном приложении выполнить js функцию с параметром на определённом сайте? Пытаюсь тыкаться в HttpClient, но чё-т у него нет никаких .Document свойств, execute/invoke-javascript методов итд.
Аноним 22/10/16 Суб 16:28:46  861878
Аноны, где найти алгоритм декомпрессии LZW для бинарных данных? Для строк есть, а у меня не строки сжаты, а всякие 0xFF, 0xFF, 0xCC и прочее.
Аноним 22/10/16 Суб 16:33:55  861881
>>861878
Блять, снова какой-то кулхацкер протек.
Аноним 22/10/16 Суб 17:53:13  861921
>>861824
Клиенты не настолько умные и не имитируют работу браузера.

Тебе наверное нужны инструменты тестирования вроде Selenium. Покопай тему.
http://stackoverflow.com/questions/6229769/execute-javascript-using-selenium-webdriver-in-c-sharp
Аноним 22/10/16 Суб 19:27:46  861949
Сап, господа.
Появилась задача, есть скромная база данных MySql
Нужно ее соединить с сервером который шлет на нее SOAP запросы, и хочет получить soap Ответ. Хозяин сервера прислал мне шаблон сервиса, но я тупой не могу разобраться(про C# только на дваче читал ) как и где прописать коннект к mysql и что нужно присвоить в "CUST" в строке CustomerInformation CreateCustomerInfo(CUST cust), и вообще правильно ли я решил, что нужно использовать WCF. Готов умному анону заплатить, только в приделах разумного это хобби, а не тырпрайзная разработка.
Собственно сам шаблон. который у меня есть.
https://dotnetfiddle.net/tKsY2W
https://dotnetfiddle.net/iYguZG
И пример ответа который может понять сервер.
https://dotnetfiddle.net/1Q7o8N
Аноним 22/10/16 Суб 19:49:18  861960
>>861921
Ну а если конкретнее вопрос поставить: есть сайт, на котором хочу автоматизировать некоторые действия (авторизация, нажатие кнопки раз в день). Дело в том, что на некоторых сайтах кнопки и не кнопки вовсе, а <a></a> с паддингом, шоб под вид кнопки, и на событие onclick просто в html'е привязан вызов js функции с определенным параметром. Как это сделать, или в сторону каких классов хотя бы копать?
Аноним 22/10/16 Суб 20:16:59  861981
>>861960
Так зачем тебе эти костыли, эмуляция нажатия кнопки и всё такое? Твоя кнопка на сайте делает запрос к серверу, так ты раскопай, какой именно, и делай такой же.
Аноним 22/10/16 Суб 20:19:20  861984
>>861981
То есть посмотреть через какой нибудь сниффер, какой запрос формируется по нажатию кнопки и имитировать его в сисярпе или куда?
Аноним 22/10/16 Суб 20:21:46  861986
>>861984
Конечно, я бы именно так сделал.
Аноним 22/10/16 Суб 20:27:58  861992
>>861986
А если бы я хотел автоматизировать это дело, например, разместить в GUI веб браузер, в котором на сайте можно выбрать ссылку/кнопку и вообще, в web-browser контролах в wpf/winforms можно получить код элемента, шоб выцепить функцию, забитую в onclick тега?, нажатие которой нужно выполнять с определенным периодом, типа конструктор автоматизации выполнения действий на сайтах(?), то со сторонними снифферами уже, как мне на данный момент кажется, хуй такое дело на поток поставишь. И если я захочу реализовать именно такую чтуку, то либо писать свой сниффер, который при нажатии кнопки в web browser контроле внутри моего приложения будет считывать post/get запрос, отправленный по конкретному адресу, и составлять на основе его новое "правило", либо искать способ вызова js-функции на определённом сайте из c#?
Аноним 22/10/16 Суб 20:45:14  862006
>>861992
а зачем тебе тут сешарп, если можно обойтись js-аддонами, скриптами или прочим говном inbrowser
Аноним 22/10/16 Суб 20:52:01  862010
>>862006
Я в js не знаю ващпе нихуя дальше написания несложных скриптов для манипуляции DOM объектами html и css;ом. С сшарпом лучше вроде. Вот щас наткнулся на WebBrowser в WPF, который по описанию макдональда "As you’ll see, the WebBrowser not only shows web pages, but also allows you
to programmatically explore their structure and content (using the HTML DOM). It even allows your
application to interact with JavaScript code.".
Посмотрим, что выйдет с этого.
Аноним 22/10/16 Суб 23:16:49  862085
>>861881
И не кулхацкер вовсе. Клиенту надо на C#, а алгоритм был на няшной восстановлен. Переписал. И теперь в коде такое вот.

UInt32 v3, v4, decode_length, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15; // ну тут всё понятно из названия переменных

v7 = BitConverter.ToUInt32(encode_buffer, Convert.ToInt32(v4 >> 3));
Вместо понятного
v7 = (DWORD )&encode_buffer[v4 >> 3];

v7 >>= Convert.ToInt32(v4 & 7);
Вместо
v7 >>= v4 & 7;
И так каждый раз. Как вы живёте в таком ограниченном мире? Шаг в сторону не сделать.

lzw.field_3C[v3++ + 1] = lzw.field_1C;
Что-то происходит.

Неужели у шарпистов не возникает потребности работы с бинарными данными (кроме файлов).
Аноним 22/10/16 Суб 23:41:19  862100
(72Кб, 1430x1117)
>>862085
>И так каждый раз. Как вы живёте в таком ограниченном мире? Шаг в сторону не сделать.
Операции над указателями в шарпе есть. Ограничения там тоже есть, например нельзя возвратить указатель из функции. Но кастование там работает. Надергал примеров из своего кода.
Аноним 22/10/16 Суб 23:41:46  862101
При компиляции проекта в VSCode вылазит ошибка "Выполнение предварительной задачи "build" завершено с кодом выхода 1".
Как лечить?
Аноним 22/10/16 Суб 23:47:09  862106
>>862100
>unsafe
Клиент, дарагой, слушай, а ты не мог бы разрешить в своём проекте unsafe? Галочку поставь в настройках, а то мой класс откажется работать у тебя.
Примеры сохраню. Может быть, так и придётся использовать unsafe. Только чем это будет от Си отличаться в таком случае? Твой код с первого взгляда и не отличишь.
Аноним 22/10/16 Суб 23:51:03  862112
>>862106
>Клиент, дарагой, слушай, а ты не мог бы разрешить в своём проекте unsafe? Галочку поставь в настройках, а то мой класс откажется работать у тебя.
Это не должно быть проблемой.

>Только чем это будет от Си отличаться в таком случае?
Если у тебя есть возможность писать на C и тебе нужны указатели - то лучше используй C. На шарпе у них всё равно возможности меньше чем на C. Но если они нужны на шарпе, то они таки есть и обычно их хватает. Мне хватало всегда, хотя допускаю что кому-то может и не хватить.
Аноним 22/10/16 Суб 23:53:45  862114
>>862112
Алсо в крайнем случае можно присобачить dll написанную на C, которая будет содержать код который по каким-то причинам невозможен на шарпе.
Аноним 23/10/16 Вск 00:08:07  862126
>>862114
>можно присобачить dll написанную на C
Так и было. От этого решил отказаться, проще клиенту дать один файл, чтобы он добавил его в свой проект, чем тащить dll, проект с этой dll и сам файл. Там несколько функций было, поэтому не проблема.
Аноним 23/10/16 Вск 09:53:36  862253
>>861984
> какой нибудь сниффер
fiddler
Аноним 23/10/16 Вск 14:02:59  862363
>>861695
Можно всю таблицу загрузить, они сами так расставятся.
Аноним 23/10/16 Вск 19:00:10  862512
>>862363
10 из 10ти
Аноним 23/10/16 Вск 21:49:32  862589
Кто нибудь с awesomium'ом работал в WPF? Как изменить контекстное меню их webcontrol'а?
Аноним 23/10/16 Вск 22:59:23  862657
(35Кб, 460x521)
Эй, кодеры, кто-нибудь работает на удаленке? Требования там выше чем в офисной работе?
Так же интересует реально ли найти конторы си офисом, но которые разрешают некоторое время работать удаленно. ДС2, если что.
Аноним 24/10/16 Пнд 01:18:47  862720
При компиляции проекта в VSCode вылазит ошибка "Выполнение предварительной задачи "build" завершено с кодом выхода 1".
Как лечить?
Аноним 24/10/16 Пнд 08:13:03  862782
>>862657
не из ДС2, но скажу

как правило, на собесах и при устройстве я слышал такое, что "ну кароче ваще можно, но чтобы редко и по уважительным причинам, а так ваще низя". вот, но практика подсказывает, что если твое присутствие в офисе не так, чтобы и сильно нужно, можно проводить на дому (где-нибудь в сауне) времени столько, сколько этого не замечают/не придают особого значения
Аноним 24/10/16 Пнд 11:30:38  862812
>>862782
Это только в том случае, если ты норм справляешься с обязанностями.
Аноним 24/10/16 Пнд 11:36:12  862814
>>862812
естественно
ну, или если нет заданий :3
Аноним 24/10/16 Пнд 15:56:35  862902
(291Кб, 1920x1080)
(1290Кб, 1920x1080)
(1650Кб, 1920x1080)
Шарпач. Я не въезжаю что-то.
У меня есть Grid 3x3.
Колонки размеров(и по ширине и по высоте) 1, 3, 1*. То есть средняя ячейка здоровая.

Так вот.
<Canvas ZIndex="100" Grid.Column="1" Grid.Row="1" VerticalAlignment="Stretch" HorizontalAlignment="Stretch">
<MediaElement Name="MediaElement" Source="{Binding VideoFileName}" Volume="{Binding Value, ElementName=VolumeSlider}"
HorizontalAlignment="Stretch" VerticalAlignment="Stretch"/>
</Canvas>

Потом я загружаю видео по нажатию кнопки в этот самый MediaElement и он переезжает, скотина, на соседние ячейки.
Как удержать хуй этого джентельмена в штанах в рамках этой самой ячейки Grid'а. Пикрелейтед. До и после открытия видеофайла.
Аноним 24/10/16 Пнд 19:44:31  863009
>>862720
Тебе придётся сказать поподробнее. И да компилирует не VS code а консольная утилитка gotnet. Переходишь в папку с проектом где у тебя лежит project.json. Там сначала делаешь dotnet restore потом dotnet [сборка с методом void main].dll. Если валится, то подробно напишет почему.
Аноним 24/10/16 Пнд 21:57:06  863103
.Net телеграм конфы нету чтоль? В шапке не нашел.
Аноним 24/10/16 Пнд 23:15:47  863149
Анончик, пожалуйста поясни мне за шарп. Всех заебло уже но нужно закрепить. Финальный гайд для вонаби сисярп:
Как в максимально короткое время стать джуном что читать, что смотреть в шапке 6 книг и все вроде хороши но что действительно нужно? Что пилить для проверки способностей?
Одних косноль апп ясное дело недостаточно, нужно ГУИ, нужно SQL (либо какие сейчас базы в тренде) Программированию на уровне laba1 обучен, благодаря чему уровень чуть выше чем дно. Нет пути для меня из 100к мухосрани, кроме как этого. Пожалуйста анончик, помохи.
Аноним 24/10/16 Пнд 23:46:19  863161
>>863149
Пили проекты.
Аноним 24/10/16 Пнд 23:46:20  863162
>>863149
>помогать нубам, тем самым плодить себе конкурентов, снижая среднюю зарплату по отрасли и соответственно понижая свою зарплату
Аноним 25/10/16 Втр 08:00:16  863261
>>863162
хуево быть тобой, если толькочтоджун потенциально ухудшит твое положение на рынке
Аноним 25/10/16 Втр 09:34:11  863275
>>863261
Он ухудшит положение всех. Ты просто маленький еще, поступишь в универ - там вам прочитают курс экономики.
Аноним 25/10/16 Втр 09:42:51  863278
>>863275
Хуйню там прочитают. Экономическое образование в Рашке является чистой имитацией.
Аноним 25/10/16 Втр 09:44:59  863279
>>863278
>ставит в один ряд курс экономики со специальностью экономика
Я и говорю, маленький ты еще, в универ поступишь - там всё расскажут, не переживай.
Аноним 25/10/16 Втр 09:56:32  863280
>>863279
Я не он. С универа давно выгнали, я его не закончил, а экономику изучал самостоятельно. Экономику в универе мне читали, сами преподы её не понимали, а просто пересказывали учебник.
Аноним 25/10/16 Втр 09:57:56  863281
>>863279
Алсо это:
>Он ухудшит положение всех
я не оспаривал.
Аноним 25/10/16 Втр 10:01:51  863283
Как сделать что бы перед запуском отладки окнo Output зачищалось?
Аноним 25/10/16 Втр 10:19:25  863288
>>863283
https://www.google.ru/search?q=visual+studio+clear++output+window&ie=utf-8&oe=utf-8&client=firefox-b-ab&gfe_rd=cr&ei=TgcPWLL1OoTGZKaympAK
Аноним 25/10/16 Втр 10:57:09  863297
>>863288

Я уже это гуглил. Мне надо что бы перед запуском отладки оно всегда зачищалось, а не какие-то программные плагины с которыми возиться еще надо.
Аноним 25/10/16 Втр 13:10:22  863328
>>863275
))))))))))))))) ясно
Аноним 25/10/16 Втр 13:23:12  863334
(148Кб, 1665x804)
(36Кб, 828x218)
Анон, что за хуйня? Почему он с еденицы скачет до 1000? Как убрать?
Аноним 25/10/16 Втр 13:27:48  863336
(23Кб, 389x456)
(27Кб, 375x515)
(21Кб, 357x421)
>>863334
если почистить таблицу и запустить через форму то при внесении данных он будет считать с условной еденицы как положено но при повторной загрузке после сохранения он снова скачет на 1000+ и продолжает отсчет
Аноним 25/10/16 Втр 13:39:22  863340
>>863297
Тогда хуй его знает, извини.
Аноним 25/10/16 Втр 13:41:21  863342
>>863334
Возможно ты сначала создал 1000 элементов, потом удалил, потом снова стал добавлять и он продолжил хуячить с 1000 потому что это значение счетчика в БД который не может уменьшаться при удалении элементов.
Аноним 25/10/16 Втр 13:44:47  863343
>>863342
Не, 3 штуки было всего которые создал напрямую в базе потом через формочку решил протестить добавление новых и он начал сохранять их как 1000+
Аноним 25/10/16 Втр 13:45:27  863344
>>863343
Пересоздавать базу заново пробовал?
Аноним 25/10/16 Втр 13:47:45  863345
>>863344
нет, подумал сначала спросить может знает кто что произошло
Аноним 25/10/16 Втр 13:53:05  863348
>>863345
Таблицу пересоздай.
Аноним 25/10/16 Втр 14:30:41  863364
(23Кб, 342x496)
(25Кб, 304x482)
(21Кб, 540x215)
>>863348
Ну это сработало, хотя я так и не понял что произошло собственно. Ладно, далее по списку вопрос по поводу сохранения.
Если я заполню все полня и сохраню данные в таком виде то как показывает код никаких проблем с происходящим нет от слова совсем, однако он не сохранит ничего до тех пор пока я не нажму плюсик для перехода к созданию следующего контакта и там не нажму сохранение тогда он сохранит который на пике. Как сделать что бы не нужно было переходить к следующему что бы сохранить этот?
Аноним 25/10/16 Втр 14:58:45  863370
(21Кб, 364x471)
>>863364
ладно с этим разобрались проебался с BindingSource.EndEdit
но тут произошло то чего я совсем не ждал при добавлении всего одной строчки то объект корой должен был занять идентификатор 7 внезапно при сохранении превратился в пик. Почему это происходит?
Аноним 25/10/16 Втр 15:04:52  863374
>>863370
Хуй его знает. У меня такой хуйни никогда не было. Может у тебя там еще какой-то код левый запускается, который такую хуйню делает.
Аноним 25/10/16 Втр 15:04:52  863375
(30Кб, 669x157)
>>863370
и теперь отсчет при добавлении новых опять с 1000
Аноним 25/10/16 Втр 15:30:21  863389
>>863375
твоя БД не любит ценителейчитать как говноедов русского рэпа.
мама говорит, это все план тормозит.
Аноним 25/10/16 Втр 15:41:19  863396
(23Кб, 400x476)
(25Кб, 396x482)
>>863389
Удалил последнюю строчку в базе которая была 1002 и запустил вновь, при нажатии + условный номер был как положено 7(пик1) при нажатии сэйв стал пик2. Я конечно могу опять создать новую таблицу и всё такое, но что-то у меня бомбит от этой хуйни потому что не знаю почему так и что делать
Аноним 25/10/16 Втр 15:48:08  863398
>>863396
Я ж тебе объяснил: в таблице есть ID, который присваивается новой записи, после чего этот ID увеличивается на 1. Удаление записей не влияет на его значение.
Аноним 25/10/16 Втр 15:51:29  863403
>>863398
да это я знаю, я понять не могу хули он с 6 на 1002 прыгнул и дальше пошел
Аноним 25/10/16 Втр 16:16:50  863415
>>863403
Я никогда такого поведения БД не видел.
Аноним 25/10/16 Втр 16:38:11  863421
Почему делая запрос в бд пишут так:
>IEnumerable<Book> books = db.Books;
а не так:
>List<Book> books = db.Books;

То есть, зачем используют интерфейс Ienumerable вместо обычного списка?
Аноним 25/10/16 Втр 16:57:46  863431
>>863421
От нехуй делать.
Аноним 25/10/16 Втр 16:57:59  863432
>>863421
дико бомбит от валер, которые чуть что в листы все кастят
Аноним 25/10/16 Втр 17:01:24  863436
>>863432
Так там нет каста. db.Books возвращает таки List или его потомка, иначе конпилятор не сконпилировал бы.
Аноним 25/10/16 Втр 17:03:07  863439
>>863436
"кастят" == приводят ToList()-ом или прочими аналогичными вещами
Аноним 25/10/16 Втр 17:07:06  863441
>>863439
Так у него там нет ToList().
Аноним 25/10/16 Втр 17:07:42  863442
>>863439
Это кстати не каст вовсе, а целая ебаная операция.
Аноним 25/10/16 Втр 17:12:05  863445
>>863441
> или прочими аналогичными вещами
неужели непонятно, что я имею ввиду тот случай, когда чуть какой шухер, надо сразу все в листы попереводить
Аноним 25/10/16 Втр 17:32:37  863452
Шарпаны! Расскажите что такое Agile и scrum более человеческим языком, в гугле сплошная вода прочитав которую в голове теперь каша.
Аноним 25/10/16 Втр 17:33:37  863453
>>863452
Говно это.
Аноним 25/10/16 Втр 18:33:56  863485
>>863453
Макака детектед.
Аноним 25/10/16 Втр 19:25:21  863505
>>863452
Agile - итеративная методология разработки ПО же.

Её обычно противопоставляют Waterfall модели, в ней подразумевается разработка законченного продукта по заданным требованиям(хотелкам).

В Agile же разработка ведётся выкатыванием прототипа и наращиванием функционала каждую итерацию. Это имеет главные плюсы:

1. Заказчик может раньше пощупать продукт, и, соответственно, раньше понять, что он хочет немного другое или по-другому.
2. Соответственно, agile легче переносит смену требований, потому что они обычно высказываются вначале / середине разработки.

Короче это всё пляска вокруг заказчика, который не понимает, чего хочет, поэтому меняет свои хотелки. Ну и частые новые релизы, конечно.

Скрам - это конкретная реализация Agile методологии, сюда же Kanban, ещё чо т. Это - свод правил и ролей по сути.
Аноним 25/10/16 Втр 19:46:25  863513
>>863505
а нахуй это в требованиях повсюду писать? Всё равно лид скажет кто что делать будет или типо пришли все такие и давай кто что хочет делать
Аноним 25/10/16 Втр 19:58:24  863518
>>863513
Чтобы казаться круче несмотря на низкую зп.
Аноним 25/10/16 Втр 20:35:18  863525
>>863375
еблан тупой ADO резервирует 1000 подефолтку записей для ускорение производительности как межпоточной так и межпроцесной.

сучара тупой хоть бы загуглил
Аноним 25/10/16 Втр 20:46:24  863527
>>863525
Ссылку дай.
Аноним 25/10/16 Втр 20:50:49  863530
>>863525
И что по твоему это должно было значить?
Аноним 25/10/16 Втр 20:51:36  863531
>>863527
на сука петух местны йбольше н епиши сучара

https://connect.microsoft.com/SQLServer/feedback/details/739013/alwayson-failover-results-in-reseed-of-identity

https://connect.microsoft.com/SQLServer/feedback/details/739013/failover-or-restart-results-in-reseed-of-identity
Аноним 25/10/16 Втр 20:54:07  863532
>>863103
Есть, но там личный твитер пяти человек
Аноним 25/10/16 Втр 20:54:23  863533
>>863513
Чтобы отсеять дебилов вроде >>863453.
Аноним 25/10/16 Втр 20:57:18  863535
(45Кб, 695x621)
>>863530
>>863527
и для просто пидарасов шлюх местных которые не юзают Секи без кешей и не хотят ничего переделовать способ для геев тоесть для вас в одну картинку
Аноним 25/10/16 Втр 21:00:18  863538
>>863531
Указывает на БАГ говорит так и задумано лох, при этом коментах к тому что баг якобы закрыт пишут что нихуя не работает до сих пор. ЯСНО
Спасибо за помощь тем не менее, я уж подумал я один такой хоть инфу почитать теперь можно об этой хуйне.
Posted by CodingBullets on 3/14/2014 at 12:47 PM
This is a VERY serious problem.. and it needs to be addressed by the Dev team.

Do you really believe that users are going to be "OK" with a huge Identity seed jump?

I have 60-90 days before a major rollout here.. and now I'm faced with using these workarounds to solve something that shouldn't even exist.

Not only that.. the issue has been open since 2012. I mean.. with that kind of timeframe.. I have to ask, is this how developers who use your platform end up getting treated as customers?

Posted by anigeorge on 8/27/2014 at 11:41 AM
This issue is not resolved and don't know why its closed.

We recently upgraded from SQL server 2008 R2 to 2012. All our table are having bigint primary auto increment keys. We recently noticed that in one of our tables, the ID went to 10007 from 9. This is crazy. And the work arounds listed are more crazy.

When this will be resolved?
Аноним 25/10/16 Втр 21:08:33  863543
>>863538
А чего у них так бомбит если это просто айдишник?
Аноним 25/10/16 Втр 21:15:19  863547
>>863543
Ну может у них организация с кучей филиалов и в каждом свои идентификаторы типо номеррегиона_номерзаявки и передачи коректно работали потому что разное всё была а тут бах и всё в 10001\2\5\6\7\8 и повсюду хаос паника дедлайны. Как вариант
Аноним 25/10/16 Втр 21:16:07  863549
>>863531
pee zdtes.
Аноним 25/10/16 Втр 21:16:27  863550
>>863547
пересекающиеся запросы забыл еще
Аноним 25/10/16 Втр 21:17:39  863552
>>863525
>ADO резервирует 1000 подефолтку записей для ускорение производительности как межпоточной так и межпроцесной
Хм, что-то блядь по твоим ссылкам ни дефолта, ни резерва, ни ускорения. Ткни носом в говно что ли.
Аноним 25/10/16 Втр 21:18:20  863555
>>863533
Или чтобы самим отсеяться. Впрочем, руснявые работодатели уже по языку отсеиваются.
Аноним 25/10/16 Втр 21:24:43  863558
>>863552
z nt,t crfpfk yt gbib ,jkmit

"As far as I'm aware, this behaviour is due to the way that SQL server itself preallocates and caches identity values for a column in order to improve performance, I don't think there is any way to control this through EF."


"SQL Server 2012 now uses a cache size of 1,000 when allocating IDENTITY values in an int column and restarting the service can "lose" unused values (The cache size is 10,000 for bigint/numeric). "


@@@This is the way SQL Server works now. It reserves a pool of 1000 ids for each table on start. Any of the reserved identities not used on shutdown is discarded, and a new pool of ids reserved on start.@@@

Аноним 25/10/16 Втр 21:37:14  863561
>>863558
Что-то ты багетируешь чрезмерно. Спасибо энивей.
Аноним 25/10/16 Втр 21:41:35  863563
>>863561
Мальчик, я являюсь системным архитектором enterprise решений, на .net стэке. По другому и не могло быть.
Аноним 25/10/16 Втр 21:42:23  863564
>>863563
>я являюсь системным архитектором enterprise решений, на .net стэке.
Проиграл с мужчины.
Аноним 25/10/16 Втр 21:57:09  863579
(28Кб, 800x545)
>>863563
Почетно, ничего не скажешь.
Аноним 25/10/16 Втр 22:20:25  863588
Дали задание сортировать целочисленный jagged array тремя способами: в порядке возрастания(убывания) сумм элементов строк матрицы и тп.
Что почитать, чтобы сделать нормально?
Аноним 25/10/16 Втр 23:08:31  863607
>>859720
Разве винде может не быть ИЕ ?
Аноним 25/10/16 Втр 23:31:34  863628
(66Кб, 672x521)
>>863607
Не нужен.
Аноним 26/10/16 Срд 00:46:54  863708
Visual Studio при создании проекта позволяет выбрать некоторые дополнительные ништяки вроде Web API и системы. авторизации. Как создать проект с ними на монодевелопе? Нужно подключать их вручную и создавать все нужные файлы, скопипастить проект с вижуал студии или можно как то сразу создать? Хочется иметь в проекте готовуюю систему авторизации со всеми моделями и контроллерами, а не городить велосипед.
Аноним 26/10/16 Срд 01:14:48  863720
>>863513
Да в общем-то хуй знает, что там пишут, но от тебя кроме как концепции в два предложения вряд ли будут что-то требовать.
Аноним 26/10/16 Срд 10:35:31  863824
>>863708
Это шаблоны проектов, в монодевелопе именно таких нет, открой студийный проект или все своими руками.
Аноним 26/10/16 Срд 18:55:16  864088
>>856641
Бамп.

Проверил с PostgreSQL. Entity Data Model Wizard просто закрывается на 2 этапе.
Аноним 26/10/16 Срд 21:59:25  864204
Начал читать Албахари в переводе, осилил 100 страниц, после "поэтому они могут быть в стек" сгорел и кинул ноутбук в стену. Да и до этого сложно было что-то понять, паралитики внятнее разговаривают.
Все переводы такие говенные? Что прочитать на русском, чтобы вкатиться в C#? Или мне остается только страдать и учить английский?
Аноним 26/10/16 Срд 22:08:04  864215
>>864204
троелсен переводной был адекватен
Аноним 26/10/16 Срд 22:11:54  864218
>>864215
Этот?
Эндрю Троелсен "Язык программирования C# 5.0 и платформа .NET 4.5"
Аноним 27/10/16 Чтв 08:02:09  864355
>>864218
этот
Аноним 27/10/16 Чтв 11:47:01  864439
Контроллер в ASP.NET MVC каждый раз при запросе пересоздаётся что ли? Есть такой вот контроллер: http://ideone.com/2ADLWf

По идее, при каждом запросе к странице число должно увеличиваться, но на практике у меня там всегда отображается 1.
Аноним 27/10/16 Чтв 12:09:15  864458
>>864439
Да, до каждого запроса создается новый контроллер
Аноним 27/10/16 Чтв 15:42:41  864624
>>864439
Делай Counter static ёпт
Аноним 27/10/16 Чтв 17:32:49  864688
Почему нельзя:

class B : A{}

List<B> b = new List<B>();
List<A> a;

a=b; //нельзя

И приходится

IEnumerable<A> castA = b;

Если можно развернуто.
Спасибо.
Аноним 27/10/16 Чтв 17:38:48  864689
Вопрос по роутеру ASP.NET MVC. Допустим, есть действие Detail у контроллера Home. Я пытаюсь прописать ему отдельный роут, чтобы было не /Home/Detail, a просто /detail. Пишу так:

>routes.MapRoute(
> name: "Details",
> url: "detail",
> defaults: new { controller = "Home", action = "Details" }
>);

И ничего. 404. В чём ошибка?
Аноним 27/10/16 Чтв 18:03:04  864694
>>864688

IList<T> не ковариантен
Аноним 27/10/16 Чтв 18:09:09  864698
>>864689
>В чём ошибка?
Ошибка в ДНК очевидно же.
Аноним 27/10/16 Чтв 18:14:03  864703
94q06bunb8.jpg (54Кб, 960x720)
Сижу вот тут я на своей работе, листаю тред и понимаю, что я запутался. Кто-то тут говорит, что на позицию джуниора знать нихуя не надо, кто-то говорит что нужно знать 10+ технологий как минимум. То же и с мидлом, сеньорами-помидорами и так далее.
Глядя вот на всю эту фигню, у меня в голове копошится мысль, что я чем-то не тем занимаюсь. У меня уже давно есть мысль перейти на другую работу (на этой нет шансов на профессиональный и карьерный рост, к сожалению), поэтому мне надо ходить на собеседования. Представьте себе, что вы потенциальные работодатели. Как бы вы оценили такого кандидата как я? Мои скиллы:
1) C#
— Некоторые знания на уровне ООП. Почему некоторые? Я знаю концепцию, знаю что такое классы, интерфейсы, работал с ними, могу отличить приватный метод от публичного, интернал-хуёрнал и так далее. Но глубже всего вот этого не спускался, не изучал. Если мне задать какой-то хитровыебанный вопрос о наследии, то я могу и сопли зажевать.
— Собственно сам шарп. Лямбда-функции (хотя что у них изучать), делегаты, классы, дженерик классы, прочее подобной глубины. Не умею в хитровыебанные моменты, а-ля "что будет если тут подставить мнимую единичку". Также одна из моих слабостей - не умею в потоки почти никак.
— EntityFramework — LINQ-запросы + еще немножко. Глубоко и совершенстве не знаю. (Почему не знаю? Потому что использую код, написанный до меня. Это меня и бесит на нынешнем месте работы. Я просто макакаю код, на основе другого кода. Это не дело.).
2) SQL — запросы уровня 7/10. Гиперхитровыебанный SQL ни разу не писал. Также нет опыта в установке и конфигурации БД, о котором я сожалею.
3) WEB
— Ну сам HTML и css, примерно 9/10, остальная единичка - узкоспециализированное и дизайнерское. Ну и бустрап.
— Яваскрипт. jQuery, moment, underscore. Плюс ангулар - уровень 6/10.
4) Человеческое:
— Опыт работа 1,5 года.
— Возраст 24 года.
— Москвабад.
Оцените меня как кандидата, дайте годные советы куда развиваться и чего почитать.
Аноним 27/10/16 Чтв 18:38:48  864742
>>864703
>наследии
Мы вам перезвоним.
Аноним 27/10/16 Чтв 18:39:29  864743
>>864703
mid developer - (минус)
Я бы взял тебя на работу.
Аноним 27/10/16 Чтв 18:44:58  864753
>>864703
> ООП
к твоему сожалению, знание ООП это не умение отличить классы от интерфейсов. пока ты не можешь рассказать основные 3(4) принципа и как это реализовано на выбранном тобой ЯП, не смей никому говорить, что ООП ты знаешь
> сам шарп
тут для джунов очень важно знание типов данных в дотнет, всякие разные коллекции. также любят спрашивать про работу интерфейсов IEnumerable, IEquatable
многопоточность тоже важно: если не знать и уметь, но хотя бы понимать, что такое дедлок и гонка потоков, как синхронизировать использование кода разными потоками (хотя бы на уровне пречислить средства и конструкции)
> линк/еф - знаю немножко
слишком нихуя не описал. что знаешь и что не знаешь - осталось догадкой
> Web
начни asp.net mvc, хотя бы бегло
Аноним 27/10/16 Чтв 19:05:34  864782
1374326953901.jpg (73Кб, 366x488)
Анон, такая проблема: на сайте, накрытом вафлей (Cloudflare) лежит скрипт, к которому посылается POST-запрос из программы. Раньше все было окей, однако теперь при попытке открыть сайт Cloduflare просит ввести капчу, а при попытке отправить запрос выдает 403-ую ошибку, даже если через браузер капчу я уже ввел. Задание юзер-агента запросу и прочие танцы с бубном не помогают. ЧЯДНТ?
Аноним 27/10/16 Чтв 19:49:03  864809
>>864753
Мои коллеги как правило в ООП понимали очень слабо.
В многопоточность не могли, что такое гонка потоков не знали, я потом отлавливал их баги в этом. Когда случалась гонка, то коллега предлагал сделать какую-то хуйню, я уже не помню какую именно, но суть её в том что она не исключала гонку, а лишь понижала вероятность коллизии и маскировала баг так чтобы он происходил довольно редко и был по сути случайным (хотя он и так по природе случайный, но он бы сделал так что тот стал бы еще более трудноповторимым). И ничего, они работали, получали зп и так далее.
Уволили только одного парня, который прошел через собес и сдал тестовое задание, но за 2 недели работы не смог исправить ни одного примитивного бага в приложении.
Так что совет всем: идите на собесы и устраивайтесь. По ходу всё изучите. Главное чтобы вы умели писать код и имели способность разобрать как работает чужой и найти баг. Всё. Если это есть, то нахождение работы это вопрос времени. Если нет, то пиздец. Тот парень, уволенный, кстати бросил притворяться кодером и теперь занимается сваркой каких-то металлических хуйнь, чем он и должен заниматься со своими способностями.
Аноним 27/10/16 Чтв 19:51:15  864810
В чём разница между
>public int num
и
>public int num { get; set; }
?
Аноним 27/10/16 Чтв 19:53:17  864812
>>864810
Первое это поле.
Второе это функция с неявным объявлением приватного поля. Гугли автоматические свойства.
Аноним 27/10/16 Чтв 19:54:02  864813
>>864812
Спасибо.
Аноним 27/10/16 Чтв 21:12:27  864876
>>864812
>функция

Откуда вы пидорасы лезть сюда умудряетесь?
Аноним 27/10/16 Чтв 21:19:22  864879
>>864703
Та же хуйня.
Куча кода было написано до меня, а меня на работу взяли потому что поддерживать код и фиксить баги большого ума не нужно.
Но для меня полезного почти нихуя, только приобрел умения отлавливать баги без какой-либо документации и вставка костылей, так чтобы ничего не рухнуло. Теоретически ничего не приобрел за полгода работы, некоторая неведомая хуйня в коде так и осталась неведомой хуйней которая выдает вот этот вот если сделать вот так.
Аноним 27/10/16 Чтв 21:30:14  864884
>>864782

Бамп.
Аноним 27/10/16 Чтв 21:33:43  864886
>>864876
Егорка, успокойся, у нас тут только методы и ООП, все будет хорошо.
Аноним 27/10/16 Чтв 21:53:31  864891
>>864809
ну, если товарища взяли на работу, назвали программистом, возможно даже с приставкой "сеньор" - это же не значит, что он таковым является. мне тоже приходится подобных покемонов наблюдать, которые в лучшем случае интерфейс в состоянии выделить, но стоит при этом знать, что в объективной реальности это, в лучшем случае, студент второго курса
насчет
> идите на собесы
я согласен на все 100
Аноним 27/10/16 Чтв 22:18:43  864904
Котаны, помогите.
Есть главная форма и дочерняя. На главной форме датагрид с кнопкой. При нажатии на кнопку создаётся дочерняя форма в которой вводится название предмета.
Нашёл 2 способа как можно вернуть значение в главную форму. Подскажите, какой из 2-ух способов лучше (не нарушает ооп).
http://pastebin.com/i4JU328G
Аноним 27/10/16 Чтв 22:29:50  864908
>>864904
принципы ООП не нарушает ни один из вариантов. ящитаю, лучше второй вариант, ибо универсальнее и дочерняя форма менее привязана к определенному классу форм и определенному свойству.
Аноним 27/10/16 Чтв 23:45:57  864942
>>864891
>это, в лучшем случае, студент второго курса
То были люди которым за 25, некоторым под 30, с опытом в несколько лет.
Аноним 27/10/16 Чтв 23:49:07  864947
>>864942
ну я ж не возраст имел ввиду, ну что ты как это самое
Аноним 27/10/16 Чтв 23:49:34  864948
>>864904
Второй вариант мне кажется более правильным. Если дочерняя форма будет вызвана из совершенного другого кода, то всё равно можно будет пользоваться её данными. В первом варианте делается жесткая привязка дочерней формы к родительской, из-за чего дочернюю можно вызывать только из родительской формы. Если понадобится вызвать её из другого места, то придется всё переделывать.
Аноним 27/10/16 Чтв 23:50:31  864950
>>864947
А что ты имел ввиду под:
>это, в лучшем случае, студент второго курса

Нет, они не были студентами вообще. Они были ёбаными дипломированными специалистами.
Аноним 27/10/16 Чтв 23:53:47  864952
>>864950
сравнение по уровню квалификации
Аноним 27/10/16 Чтв 23:56:11  864953
Снимок.PNG (12Кб, 539x414)
Это GTK или QT?
Аноним 28/10/16 Птн 00:02:20  864955
пацан говорит.jpg (430Кб, 2048x1536)
>>864953
это цива шестая.
Аноним 28/10/16 Птн 00:39:39  864976
>>864908
>>864948
Спасибо. Воспользуюсь вторым вариантом.
Аноним 28/10/16 Птн 11:07:49  865050
Хочу вкатицца в эти ваши сисярпы, а именно mvc, wpf, вот это вот все, какие компоненты студии ставить? Фул 55г занимает
Аноним 28/10/16 Птн 11:32:36  865055
>>865050

Стандартную поставь
Аноним 28/10/16 Птн 11:56:47  865067
>>865055
А sql серв, asp тоже ставится? В этих галках хуй разберешся
Аноним 28/10/16 Птн 12:24:05  865078
Аноны я слышал, что есть c# библиотека для создания нейронных сетей, поясните за нее и дайте мануалы пожалуйста.
Аноним 28/10/16 Птн 12:24:33  865079
>>865067

Да
Аноним 28/10/16 Птн 12:32:11  865082
>>865078
что такое "создание нейронных сетей" в твоем понимании и за что тебя забанили во всех поисковых системах?
Аноним 28/10/16 Птн 12:35:09  865083
>>865082
ну написание обучаемых программ в библиотеке как я понял много функций, что бы облегчить жизнь. Пека не мой, я сейчас в шараге, хз за что бан.
Аноним 28/10/16 Птн 12:37:55  865084
>>865082
я имею представление как это должно выгладить снаружи , хотелось бы написать что то подобное на шарпе. Конечно желательно сначала разобрать простой пример.
Аноним 28/10/16 Птн 12:42:52  865088
>>865083
если тебе необходимы алгоритмы обучения, начни с NeuronDotNet хотя бы потому, что она первая в гугле и я ее когда-то пробовал юзать (охуенный аргумент). не уверен насчет адекватных мануалов к ней. вторым вариантом, как по мне, может быть сей штук: http://franck.fleurey.free.fr/NeuralNetwork/ там даже документация и экзамплы присутствуют. есть еще множество универсальных математических либо от платных до бесполезных и бесплатных, в которых также может быть забацано что-то, относящееся к ML

> хотелось бы написать что то подобное на шарпе. Конечно желательно сначала разобрать простой пример
изучение либ - это плохое начало ибо потому, что нормальные проекты будут написаны таким образом, что ты, не зная основ, охуеешь, сёрфя внутренний код, который будет состоять из оберток, проксей, адаптеров и прочей шаблонной мишуры, из которой вычленить что-либо по теме будет проблематично. в одноименном треде /pr/ есть ссылки на книги по ML/NN, адаптированные к C#. кагбэ попробуй лучше туда начать
Аноним 28/10/16 Птн 12:45:22  865090
>>865088
благодарю.
Аноним 28/10/16 Птн 16:50:16  865258
>>865078
Меня эта библа радует для МашОб под шарпец http://accord-framework.net/intro.html
Аноним 28/10/16 Птн 16:51:00  865260
14776626610410 (75Кб, 1082x577)
14776626610431 (85Кб, 1110x628)
10.JPG (90Кб, 1138x647)
Шарпачь, вот я сижу задания из комиксов по шарпу делаю(хэд-фирст) так вот почему там настолько ебанутый код предлагают? Я прямо в растеряности. Они предлагают следующий код в качестве решения поставленной задачи (пик1) на втором пике изображено(пик2) что происходит если конечное значение поднять и код по идее (якобы должен бы был сработать, наверное(?) хуй знает кто так решил по тому как он одноразовый). Я бегло поправил конечно что бы "как задумано работало" (пик3) но блядь какого хуя они в качестве обучающего материала такой говно код неработающий в КНИГУ(!) запостили? Им вообще похуй было? Они еще конечно предлагали отдельную кнопку для просмотра сколько пройдено сделать но это хуй с ним по сравнению с этой парашей блядь.
Аноним 28/10/16 Птн 18:19:57  865329
Снимок.JPG (37Кб, 742x341)
>>865260
Потому что ты дебил и посмотри на тело своего условия.
Аноним 28/10/16 Птн 19:47:31  865347
>>865329
Да что в условии проблема я и так знал поэтому на 3 пике и поправил. Что я действительно не видел почему то что в комиксе как у тебя написано а я несколько раз смотрел, поверить не мог что такую хуйню написали. Бля, видимо всё таки лучше спать идти уже совсем не одупляю
Аноним 28/10/16 Птн 22:25:23  865406
044o.jpg (483Кб, 1500x1010)
Анон, доставь плз актуальный и годный материал по Selenium.
Аноним 28/10/16 Птн 22:34:51  865411
var host = new WebHostBuilder()
                .UseKestrel()
                .UseContentRoot(Directory.GetCurrentDirectory())
                .UseIISIntegration()
                .UseStartup<Startup>()
                .Build();

что за синтаксис вызовов? я что то пропустил?
Аноним 28/10/16 Птн 22:45:37  865416
>>865411
Паттерн Builder ты пропустил.
Аноним 28/10/16 Птн 22:50:38  865421
>>865411
>>865416
Ебать вы дурачки в своём спермомирке
http://pastebin.com/BKmKSCAL
Аноним 28/10/16 Птн 23:00:46  865426
>>865416
Я за синтаксис спрашиваю
Тк это я так понимаю аналогично
var host = new WebHostBuilder()
host.UseKestrel();
host.UseContentRoot(Directory.GetCurrentDirectory())
host.UseIISIntegration()
и тд,
Аноним 28/10/16 Птн 23:01:27  865427
Зачем придумали ко и контравариантость-костыли, когда всё можно реализовать по-нормальному через дженерики?
Аноним 28/10/16 Птн 23:03:03  865430
>>865260
>методы с маленькой буквы
Аноним 28/10/16 Птн 23:41:25  865451
>>865426
функциональный подход вызовов, можно через объект.Метод(), но людЯм красивее в одну строчку

>>865427
а ко- и контра- не к дженерик-интерфейсам относится? или я вопроса не понял?
Аноним 28/10/16 Птн 23:53:56  865464
>>865451
К дженерикам. Но зачем они нужны, когда для решения любой задачи всегда можно сделать инвариантный дженерик?
Аноним 29/10/16 Суб 00:04:37  865472
>>865451
>функциональный подход вызовов
Спасибо! Где можно почитать чуть подробней.
Терпеть не могу когда встречается что то из серии жри как дают.
Аноним 29/10/16 Суб 00:08:01  865476
>>865472
Бля, не заморачивайся, просто используй.
Аноним 29/10/16 Суб 00:21:31  865483
1449488962150429925.jpg (51Кб, 600x600)
>>865472
Откуда вы лезете?
Ни GoF ни clean code не прочитала, а лезут программировать.
Аноним 29/10/16 Суб 00:27:34  865485
>>865483
При чем паттерны к синтаксису?
Аноним 29/10/16 Суб 00:32:39  865488
>>865483
съеби с борды чухонец, и не возвращайся, ты здесь не нужен
Аноним 29/10/16 Суб 01:14:26  865502
поясните ньюфагу за сокеты. Вроде все просто по туториалу скопипастил. в Available 1, а вызвать ReceiveFrom то "хост разорвал подключение". Что за дела?
Аноним 29/10/16 Суб 01:15:18  865505
>>865502
Забей. Никто не пишет на сокетах.
Аноним 29/10/16 Суб 01:19:57  865510
>>865505
Я пишу
Аноним 29/10/16 Суб 01:38:04  865516
>>865426
прсто в этих методах написано return this;
Аноним 29/10/16 Суб 01:41:56  865520
>>864688
>Почему нельзя
Потому что разные генерики это разные типы. Это все равно что написать List a = Hashtable b;
Аноним 29/10/16 Суб 01:47:35  865527
>>865520
Но он смог бы, если бы интерфейс был ковариантным.
Аноним 29/10/16 Суб 01:52:00  865530
>>865430
Там private, все нормально.
Аноним 29/10/16 Суб 01:52:21  865532
>>865527
Т.е. кто-то в микрософт и хардкодить в конпеляторе специальное поведение для каких-то интерфейсов?
Аноним 29/10/16 Суб 01:53:02  865533
Иди нахуй.webm (151Кб, 800x450, 00:00:01)
>>865530
Я за такой говнокод по ебалу бы дал.
Аноним 29/10/16 Суб 01:56:03  865537
>>865502
Отвечайте на мой ответ. Кто мне присылает подозрительный байт?
Аноним 29/10/16 Суб 01:56:34  865539
>>865537
NSA
Аноним 29/10/16 Суб 09:56:07  865591
>>865516
Вот спасибо, это то что мне нужно было понять!
Аноним 29/10/16 Суб 10:07:23  865598
>>865591
>>865516
ну необязательно this, главное, чтобы метод возвращал тот тип, который вызывает сам метод. linq и строковые методы возвращают всегда новые инстансы
Аноним 29/10/16 Суб 10:11:02  865599
>>865502
кратко о сокетах на метаните неплохо написано, в частности, описано сетевое программирование на сокетах, TCPClient и чё то там ещё.
если кратко, сокеты высокоуровневая абстракция над чем то там ещё.
Аноним 29/10/16 Суб 11:25:15  865619
C#ач, расскажи мне, как сделать следующее:
Допустим, есть некоторый сайт (не мой, не ASP.NET'овский, просто рандомный сайт в интернете), на котором мне нужно авторизироваться и выполнить некоторые действия, которые выполняются по нажатию элементов, на onclick которых прикручен js-код. Допустим, у меня есть cookie для входа на сайт, у меня есть текст js-кода, который нужно выполнить. Еще допустим, я хочу, чтобы все эти действия выполнялись в консольном приложении, чтобы без всяких web-контролов, на webClient-подобных классах или обертках для них. Дак вот, какие классы и как мне использовать, чтобы
1. Подкинуть куки авторизации
2. Зайти на страницу
3. Выполнить на ней js код
И ещё, не обязательно но, в прочем, было бы неплохо, если бы технология поддерживала
4. Получение куков с сайта

И ещё вопрос, поясните за HttpOnly coolies. если сайт использует HttpOnly cookies, могу ли я их вообще получить на своей стороне каким либо образом, если document.cookie не работает для них?
Аноним 29/10/16 Суб 11:27:21  865620
>>865619
И как узнать, использует ли сайт http only куки для авторизации?
Аноним 29/10/16 Суб 12:28:45  865644
>>865619
Класс HttpWebRequest.
Выполнять код JS нахуя?
То что посылается на сервер можно посмотреть в браузере Chrome и FF по правому клику по странице -> Inspect element -> Network. Куки можно увидеть там же, как и весь трафик.
Аноним 29/10/16 Суб 12:30:19  865646
>>865619
>если сайт использует HttpOnly cookies, могу ли я их вообще получить на своей стороне каким либо образом
Можешь. Тебе вообще похуй на это, HttpOnly это инструкция для браузера, и браузер уже потом ограничивает JS по этой инструкции. Ты же можешь сам быть браузером.
Аноним 29/10/16 Суб 12:52:25  865659
>>865599
Это все замечательно, но что делать. Там так и должен быть один байт и исключение хуй пойми зачем, или это у меня баг какой-то?
Аноним 29/10/16 Суб 12:53:24  865661
>>865659
Вот тут такой-же код http://stackoverflow.com/a/14658073 ,
Аноним 29/10/16 Суб 13:17:30  865675
getobjimage.jpeg (84Кб, 596x500)
Сейчас работаю с базой так: при необходимости сохранения объекта в базе, приходится писать процедуру, которая перебирает его свойства и генерирует строку
INSERT INTO phone_book (name, number) VALUES (item.name, item.number); где item это текущий объект.
А может ли mssql server принимать объект сразу, при этом храня его по прежнему как строку с полями?
Аноним 29/10/16 Суб 14:28:28  865711
>>865675
строка с полями - ШТО
если тебя интересуют CRUD-операции с базой данных, представляя объекты таблицы в ООП-стиле, то велкам ту Обджект Релэйшн Маппинг
Аноним 29/10/16 Суб 14:50:29  865719
>>865711
Да, это оно. Благодарю!
Аноним 29/10/16 Суб 17:42:38  865835
хз, спрашивал ли
есть ли более-менее наглядный вариант (хоть в диаграммах) построения системы уведомления пользователя ресурса на различные ивэнты с его контентом/либо с контентом, на который он подписан: i.e. избранное, активность друзяшек, удаление его комментов, к примеру?

имеется пример построения такого говна с использованием самописного графообразного источника данных (с хардкодным менеджером изменений впридачу), который (имхо) имеет некоторое количество недостатков, не перевешивающих имеющиеся достоинства (коих я так выпытать и не смог)
Аноним 29/10/16 Суб 19:12:16  865883
>>865675
Дамы и господа, поможите советом неофиту. Вот я делаю проект, который включает в себя приложение с графической оболочкой, с которой взаимодействует пользователь, и консольное приложение, которое без участия пользователя выполняет некоторые действия. Оба эти приложения используют общий .dll файл с классами, казалось бы, всё просто чингачкок, но тут у меня встал вопрос. Вот у меня готовый проект из 2х приложений и общего .dll, пора содержимое папки Release раскидывать по ПК пользователей, но для dll при добавлении в references жестко забивается путь к .dll файлу, который у различных пользователей будет различаться, да и вообще, у конечных пользователей IDE стоять не будет, чтобы передобавить .dll файл к проекту. Как быть с этим? Или при компиляции в release-версию путь к .dll становится относительным? Если да, то как расположить .dll файлы в отдельной папки внутри основной папки?
Аноним 29/10/16 Суб 19:13:05  865885
>>865675
Случайно твой пост указал вот здесь >>865883
Аноним 29/10/16 Суб 19:50:13  865898
Слегка не по теме, но в /em молчат. Трудно ли устроится в Киеве на позицию .net джуниора ? Сложно ли получить разрешение на работу?
Аноним 29/10/16 Суб 19:56:31  865903
>>865898
смотря куда и с какими знаниями
по поводу разрешения - ты приезжий по визе чи шо?
Аноним 29/10/16 Суб 20:00:57  865907
>>865505
А на чем пишут?
Аноним 29/10/16 Суб 20:03:56  865910
>>865898
Мне было трудно.
Меня очень долго никто на собеседования не звал. Устроился потому что очень повезло.
Аноним 29/10/16 Суб 20:15:53  865924
>>865903
Ищу страну для переезда. Вот сейчас к Украине, а конкретнее к Киеву присматриваюсь и ищу инфу по поводу вне в Киеве.
Аноним 29/10/16 Суб 20:20:20  865929
>>865924
Не будь долбоебом, беги хоть в Грузию, но не в эту парашу. Ближайшие 10ть лет на Украине делать нехуй. Я свалить отсюда мечтаю, хоть в РФ хоть куда
Аноним 29/10/16 Суб 20:35:11  865940
>>865929
в Киеве != в Украине
у меня нет таких панических настроений, так что такое
Аноним 29/10/16 Суб 20:36:32  865941
>>865924
>в Киеве
Вот тут и оставайся, вай нот.
мимо-из-Донецка
Аноним 29/10/16 Суб 21:00:38  865950
поясните, как лучше организовывать конфигурационные файлы. в частности, если предполагается, что они могут быть использованы разными программами.
Аноним 29/10/16 Суб 21:02:13  865952
>>865950
inb4 app.config. да, про него прочитал, есть ли альтернативы? или только создавать какой нибудь свой settings.xml, куда вкручивать параметры?
Аноним 29/10/16 Суб 21:18:38  865961
Стоит ли учить неткор сейчас? Или он сырой еще? Пробовал его весной, охуел от сырости и дропнул, но щас смотрю вроде пишут в требованиях иногда.
Аноним 29/10/16 Суб 21:37:23  865972
Что почитать по алгоритмам и структурам данных?
Нашел вот такое вот, где примеры кода на сишарпе.
https://www.amazon.com/product-reviews/0521670152/ref=acr_dpx_see_all?ie=UTF8&showViewpoints=1
По отзывам совсем говно похоже
Аноним 29/10/16 Суб 23:07:51  866016
Если вызываем экземплярный метод в структуре, то это будет тоже самое как вызов статического метода?
Потому что упаковка в данном случае не происходит и нету ссылки на типа объекта.
Тогда как туда данные экземпляра передаются?
В случае с классом идет поиск по ссылке на объект, с объектом хранится указатель на тип к которому он относится, из таблицы методов берется нужный метод и к нему применяются данные объекта.
Аноним 29/10/16 Суб 23:28:31  866024
>>865952
можно еще в отдельном источнике данных хранить конфигурацию приложения) все кроется в твои возможности и требования, но зачастую обходится settings.xml

>>865961
лишним учить ничего не будет

>>865972
essential algorithms

>>866016
происходит упаковка
http://stackoverflow.com/a/5895668
Аноним 29/10/16 Суб 23:44:39  866029
Screenshot2.png (75Кб, 741x573)
>>866024
> происходит упаковка
Вот это меня сбило с толку.
В структуре переопределяется метод ToString, при вызове которого на экземпляре структуры, он не пакуется.
Еще такое нашел
https://stackoverflow.com/questions/18075167/calling-methods-on-value-types
Тут экземплярный метод в IL через call вызывается, как статический метод.
Аноним 30/10/16 Вск 00:35:00  866048
>>866016
>>866029
"упаковка" при каждом вызове метода в структуре? Ты что, ебанутый?
Аноним 30/10/16 Вск 03:02:57  866087
>>866048
Ну я спрашивал только, потому что в книжке не было написано как данные в этом случае передаются. Или я еще не дочитал до этого
Вот поясняется что передача полей структуры через ref
http://stackoverflow.com/questions/2256048/store-a-reference-to-a-value-type
Аноним 30/10/16 Вск 13:12:12  866213
Трудно ли устроится в Минске на позицию .net джуниора ? Как работодатели относятся к соискателям из ЕАС(не Россия)?
При выборе из Минска и Киева какой город лучше выбрать?
Аноним 30/10/16 Вск 14:31:36  866270
опять ты
Аноним 30/10/16 Вск 14:45:05  866277
14317715405760.jpg (223Кб, 400x325)
>>866213
>>865898
Это ведь один и тотже человек пишет? В таком случае я твою маму ебал.
Аноним 30/10/16 Вск 15:12:30  866294
>>866213
нет, не трудно.
На национальность тут не смотрят, главное чтобы всё было ок с доками.
Работаю в Минске на дотнете. Задавай ответы.
Аноним 30/10/16 Вск 16:00:08  866332
>>866294
Хуи сосешь?
Аноним 30/10/16 Вск 17:03:15  866386
>>866213
>устроится
>тся
Тебя же забанили, чмоша.
Аноним 30/10/16 Вск 17:10:23  866395
>>866386
В Украине можно свободно писать парусски неправильна, так как государственный язык украинский и русский ты знать не обязан.
Аноним 30/10/16 Вск 17:11:22  866397
>>866395
Ну так пиздуй в свою Украину, что ты здесь забыл?
Аноним 30/10/16 Вск 17:12:56  866398
>>866397
Ок, тогда значит Киев вместо Минска.
Аноним 30/10/16 Вск 17:33:32  866414
>>866332
Нет, я же дотнетчик, имею хорошую зп. Когда кодил на цпп - сосал.

>>866213
>Трудно ли устроится в Минске на позицию .net джуниора ?
А ты сам проверь, потому что это индивидуально. Это как омега спрашивает у альфача как знакомится с тян и насколько это легко. Для альфача - легко, для омеги - не очень.
Аноним 30/10/16 Вск 17:35:54  866416
>>866414
Хорошая зп не освобождает от сосания хуев.
Аноним 30/10/16 Вск 17:42:47  866417
>>866416
Ну не знаю, меня освободила.
Аноним 30/10/16 Вск 17:44:06  866419
>>866414
> Когда кодил на цпп - сосал.
И в чём же оно заключалось? кроме того что знать надо в 5 раз больше за те же деньги
Аноним 30/10/16 Вск 17:45:58  866422
>>866414
видимо, хуево кодил. в моей маняреальности плюсы котируются дороже сраных управляемых ЯП
Аноним 30/10/16 Вск 21:20:35  866541
котаны, тут проскочило что десктоп мертв якобы, а как же вот этот виндус-стор вся эта хуйня? всякие там ланчеры типа батлнета, стима, сама девстудия - они не на WPF например написаны?

тащем-то мне надо десктопную хуерагу наклепать, я думал как раз освежить знания по WPF и использовать. слать всех нахуй кто говорит что десктоп сдох?

да, эта запланированная хуйня на невендах работать не должна, т.к. нужна в связке с другой хуйней, которой под невенды не существует в природе
Аноним 30/10/16 Вск 21:34:29  866546
>>866541
Шли нахуй. Даже если десктоп сдох, то что же теперь, веб-приложения делать только что ли?
Алсо, компиляторы до сих пор десктопные, браузеры тоже, игры дестопные, текстовые процессоры, фоторедакторы и прочая поебень тоже. Где он сдох - хуй его знает.
Аноним 30/10/16 Вск 21:38:10  866549
>>866541
>>866546
ну хз. всё чаще вижу тенденцию разработчиков переносить десктопный энтерпрайзный софт на онлайн версии. алсо, winforms не развивают, на wpf тоже хуй забили, все надежды на UWP, но чё то я еще не удосужился прочитать, что он из себя представляет кроме как WPF с responsive-разметкой
Аноним 30/10/16 Вск 21:55:06  866556
>>866549

ну а тут не энтерпрайз никакой, а ваще специфичный кейс - оно должно сожительствовать с еще одной софтиной, которую вряд ли когда-нибудь в веб перенесут тоже в силу ее особенностей

за наводку на UWP спасибо

ну и раз уж кто-то отвечает может еще посоветуете, есть пара вопросов:

1. нужно хранить часть данных в локальной БД. ясно что вариантов дохуя, не ясно какой лучше с точки зрения притягивания дополнительного софта/либ. в перспективе часть этих данных нужно реплицировать в веб-сервис - от этого тоже наверное выбор зависит. и...
2. в конторах я никогда не писал, но понимаю что все эти ГоФы, Фаулеры, Ларманы говна не посоветуют, и поскольку в теории проект будет расти, то лучше уж сразу все делать канонично, чтоб потом своим же спагетти-кодом не подавиться. но с другой стороны, пока я все это дочитаю блеать может быть уже необходимость в этой говнософтине отпадет вообще. как быстро начать, но чтоб так же быстро все не скатилось в сраное говно?
Аноним 30/10/16 Вск 22:54:01  866601
>>866556
1 в чем вопрос?
2 придерживайся принципа keep it simple, не усложняй где не надо, не упрощай где возможны изменения и для них тебе придется проковырять дырку через весь солюшн
Аноним 30/10/16 Вск 23:12:41  866619
>>866601
2) Моё любимое. Если всё делать просто, то как правило все или почти паттерны проектирования надо выкидывать нахуй.
Аноним 30/10/16 Вск 23:15:05  866621
>>866619
ну сопсн так и надо
паттерны придумывались не как золотая пуля, используемая школьниками в любой laba1
Аноним 30/10/16 Вск 23:26:36  866627
>>866621
Во, паттерны это для школьников с лаба1, а не сурьёзных энтерпрайз макакенов, которым хочется пооверинжинирить своё без того тормозное говно!
Аноним 30/10/16 Вск 23:41:09  866634
>>866627
паттерны - это набор способов решения совершенно конкретных задач поддержки своих говнорешений тогда, когда это стало необходимо, а не "о, а тут чейн оф респонсибилити появится потому, что я его вчера прочитал"
Аноним 31/10/16 Пнд 04:18:27  866751
>>866601

вопрос в том какие именно ща механизмы доступа к БД (именно к локальной небольшой БД) используются. я помню были все эти ODBC, DAO, ADO. я знаю что можно например к ms access обращаться interop-ом, но это вроде пиздец, когда есть жи ORM. еще где-то заикались про SQLite, в книгах по WPF про доступы к БД нет нихуя, и это по идее логично - если я правильно понимаю датабиндингам абстрактно похуй откуда данные пришли.
вот в шапке про SQL нашел пишут про Entity Framwork и Dapper - походу это оно? мне надо определится что именно использовать и что почитать - а то ^каша^ говно в голове.

>>866627
>>866634

ok. т.е. в принципе рефакторинг с удачными годными паттернами можно и нужно делать как раз в процессе развития? а начать можно и по принципу хуяк-хуяк и в продакшн
Аноним 31/10/16 Пнд 04:49:09  866754
хотя напиздел - чото надыбал у макдоналда в 19ой главе, но вопрос по БД все равно остается открытым
Аноним 31/10/16 Пнд 11:33:35  866886
Анон, я-Python-миддл, всегда с интересом смотрел в сторону C#.
Если у меня появилось желание перекатиться, в какую сторону мне смотреть? ASP.NET Core? Какие будут советы?

Кулстори успешных перекатов тоже пилите.
Аноним 31/10/16 Пнд 11:54:42  866909
Анон, помоги нубу, ест поверхностеные знания основ программирования (базовая хуйня вроде типов данных, базовых структур, основы ООП). Инглишь хорошо не знаю и учить на нем очень тяжело и медленно, может есть какие советы на этот счет? Лучше забить и найти книжку на русике или может есть курсики какие, которые быстро бустят базовый инглишь для нормального восприятия литературы?
Аноним 31/10/16 Пнд 12:11:34  866940
А Visual Studio 2015 только для 64 битная версия или 32 тоже существует? Есть вообще разница под какой архитектурой изучать C#?
Аноним 31/10/16 Пнд 12:29:18  866968
>>866886
Проиграл чёт. Я конечно понимаю что сисярп по сравнению с питоном выглядит как клубничное мороженное но перекатываться из за сахара это такое
Аноним 31/10/16 Пнд 12:35:44  866972
>>866751
> механизмы доступа к БД (именно к локальной небольшой БД) используются
LINQ-to-SQL, Dapper, ServiceStack ORMLite. если SQLite, то SQLite.NET, очевидноъ

> рефакторинг с удачными годными паттернами можно и нужно делать как раз в процессе развития
> начать можно и по принципу хуяк-хуяк и в продакшн
мой посыл был не отказаться от всего на свете и ебашить как могу потому, что пока можно и так. паттерны сами по себе (при грамотном использовании, ессессно) это тема со звездочкой и, как следствие, является непростой штукой, которой можно переусложнить то, где не нужны никакие выкрутасы. в работе инженера как раз и важна золотая середина, вот ее нужно найти. вообще, хорошей привычкой станет (но до этого нужно дойти) такое написание кода, где работа расширения функционала, наворачивание абстракций вокруг абстракций, не станет ночным кошмаром будущего разработчика

>>866886
Core не является чем-то революционным по отношению к FX. кодэ такой же, синтаксис такой же, возможности другие

>>866909
была такая же проблема. читал на русском все, что можно было найти на русском. по мере работы оказывалось, что быстрее ответы ищутся в оф.доках/stackoverflow, ну вот как-то так поднатянул со словарем напару до нужной кондиции ангельский. практика была, естессно, но это лишь ускорило процесс, а не как-то качественно его улучшило

>>866940
> Есть вообще разница под какой архитектурой изучать C#?
нет
Аноним 31/10/16 Пнд 12:46:43  866982
>>866968
Скоро засижусь тут в сфере прост (веб, но не интеренет-магазины), никакого прогресса нет.
Аноним 31/10/16 Пнд 13:57:43  867049
>>866332
нет не сосу.
Но шлюхам пососать даю. Могу себе позволить.
Аноним 31/10/16 Пнд 15:17:37  867096
Подписался.
Аноним 31/10/16 Пнд 17:54:15  867213
>>863525
Ado или ms sql, шакал вонючий?
Аноним 31/10/16 Пнд 18:02:40  867219
>>856641
Не учи ef5/6
Учи ef core, там таких траблов нет, плюс заводится на .net core ( на unix), да и в целом проще для меня
Аноним 31/10/16 Пнд 18:08:42  867228
>>864689
Возможно, где-то выше уже прописан роут с одним сегментом и тот роут перехватывает раньше?
Аноним 31/10/16 Пнд 19:08:54  867275
>>866294
Живу в Минске, что-то в дотнете знаю, но не могу найти работу, что подскажешь?
Где искать?
Где сам работаешь? Чем именно занимаешься?
Хочу вкатиться в асп
Заранее спасибо
Аноним 31/10/16 Пнд 19:14:47  867285
>>866422
Садись сразу на асм, зачем писать на этих модных ооп с функциями?
Аноним 31/10/16 Пнд 19:20:40  867289
>>866556
1) ef core - всего один nuget пакет и у тебя ef с провайдером на sqlite, вместе с самим sqlite.в будущем легко переехать на другое
Аноним 31/10/16 Пнд 19:23:10  867293
Плиз хелп нюфане
Есть текстовик, в котором нужно найти самое длинное слово

http://pastebin.com/QQtRbDUs

Что я делаю не так?
Аноним 31/10/16 Пнд 19:25:38  867296
>>867293
каждый вызов ReadLine, вроде как, смещает указатель строки на следующий
Аноним 31/10/16 Пнд 19:28:15  867299
>>867296
Мне нужно построчно пройтись по файлу и найти самое длинное слово
Каждое слово с новой строки
Но почему ты находит не то
Аноним 31/10/16 Пнд 19:37:36  867308
>>867299
строки 8, 11 и 13 возвращают тебе три разных линии файла
Аноним 31/10/16 Пнд 19:57:21  867325
>>867308
да да, ты readline() считывает строку из потока, и снова ты её стандартными методами не получишь. делай переменную string temp, и в неё запихивай каждый раз readline();
Аноним 31/10/16 Пнд 22:47:52  867427
image.png (225Кб, 750x858)
Пиздец. Все более менее адекватные коллеги из айти плавно перекатываются в яву и траллят что я изучаю мертвый язык для работников госструктур. Ну как так то?
Аноним 31/10/16 Пнд 23:08:23  867440
>>867427
Как будто не похуй на чем писать. Не кресты и то хорошо
Аноним 31/10/16 Пнд 23:52:26  867459
>>867427
Но всё как раз наоборот.
Аноним 01/11/16 Втр 02:27:12  867532
>>867427
Да это так. Язык развивается, сообщество развивается, что тебе еще нужно? Схуяли язык мертвый то?
Аноним 01/11/16 Втр 02:43:21  867541
>>867293
вот как надо писать ёпта

var line = File.ReadAllLines("hui.txt").OrderBy(x => x.Length).LastOrDefault();
Console.WriteLine(line);
Аноним 01/11/16 Втр 09:08:37  867618
>>867541
макакен, расскажи, почему OrderByDescending тебя пугает? и почему ~OrDefault?
ну и стоит ли рассказывать, что задача сортировки это, в лучшем случае, O(N logN)?
Аноним 01/11/16 Втр 15:03:12  867795
>>867541
Вроде слово просят найти, а не строку
Аноним 01/11/16 Втр 18:18:26  867937
Какой в дот нете (CF 3.5) самый быстырй динамический массив? Заюзал List<byte>, так он 300 чисел добавляет за 30 миллисекунд.
Аноним 01/11/16 Втр 18:20:26  867942
>>867937
пробовал задавать Capacity при создании листа?
Аноним 01/11/16 Втр 18:21:35  867946
>>867942
а вообще, что-то подсказывает мне, LinkedList
Аноним 01/11/16 Втр 18:22:52  867948
>>867942

Да, с запасом задавал.
Аноним 01/11/16 Втр 18:55:39  867987
>>867948
https://dotnetfiddle.net/lieang

00:00:00.0000065
00:00:00.0000037
00:00:00.0000035

от самого плохого случая вниз к самому наименее затратному

> The "fffffff" custom format specifier represents the seven most significant digits of the seconds fraction; that is, it represents the ten millionths of a second in a date and time value

30, но не миллисекунд, ты чего-т попутал, парень
Аноним 01/11/16 Втр 20:04:00  868014
>>867618
>почему OrderByDescending тебя пугает?
нахуй он нужен? всё равно крайний элемент взять надо будет
>~OrDefault
чтобы исключений никогда не падало
>ну и стоит ли рассказывать
ну и хуй с ним, задача решена, байтоёбство в условия не входило
Аноним 01/11/16 Втр 20:04:25  868016
C# 6.0 Cookbook (Jay Hilyard и Stephen Teilhet)

где скачать можно? :(
Аноним 01/11/16 Втр 20:09:12  868021
>>868016
все нашел
Аноним 01/11/16 Втр 20:36:42  868038
>>868021
Нашел так поделись, что ты как не анон
Аноним 01/11/16 Втр 20:57:01  868051
>>868038
http://natribu.org/csharp/resources/cscookbook.pdf
Аноним 01/11/16 Втр 22:38:56  868102
>>867427
И ты съебывай.
Один долбоёбом тут меньше будет.
Аноним 01/11/16 Втр 22:42:15  868103
>>867275
Работаю на галере в Итре.
Работы везде дохуя. заходишь на жобс.тут.бай или дев бай и ищешь.
Или расслыаешь в галеры свою резюмку.

Если умеешь в ооп (хотя бы абстрактный класс от интерфейса отличаешь), умеешь в дотнет и самые простые шаблоны, и не совсем даун в англицком - работа джуном обеспечена
Аноним 02/11/16 Срд 04:00:47  868207
Существует ли в природе 5 издание рихтера?
Аноним 02/11/16 Срд 07:40:25  868228
Алсо, стоит ли чехлить asp.net mvc 4-5 или можно уже core, чтоб работать за еду? Я нуфаг
Аноним 02/11/16 Срд 09:58:58  868262
>>867987

Я на старом КПК запускал, под Compact Framework. И не одно значение, а пару сотен и там еще конверт из строки в байт. Но всё равно разница с пк подозрительно большая, на пк как у тебя получается, а на КПК 30-100 мс.
Аноним 02/11/16 Срд 10:22:22  868269
>>868228
core мало где еще в коммерческих разработках юзается
Аноним 02/11/16 Срд 10:27:02  868272
>>868262
давай по фану конвертацию со строки учту. ванную, что падение производительности буде на порядок

> как
неодинаково быстрые железяки, неодинаковое распределение ресурсов
Аноним 02/11/16 Срд 14:07:28  868408
>>868272
хз, падение не такое чтобы уж и:
00:00:00.0000087
00:00:00.0000035
00:00:00.0000036

видимо, есть более прожорливые цепочки в выполнении у тебя. ну врядли древность железа так сильно будет усаживать производительность
Аноним 02/11/16 Срд 14:33:18  868429
>>868408

Это на пека. Я тут под вин32 профилировку сделал, пишет 70% времени уходит на метод Add.
Аноним 02/11/16 Срд 14:37:24  868434
>>868429
хер знает, попробуй линкедлист
Аноним 02/11/16 Срд 16:04:29  868499
Сильно ли зашквар, чтоб вьюмодель зависела от энтити?
перекатывать будете?
Аноним 02/11/16 Срд 16:30:01  868511
>>868499
ну такое. создать DTO эт ж не что-то супер-сложное
Аноним 02/11/16 Срд 18:25:27  868592
>>868499
Смотря что значит "Зависеть".
Аноним 02/11/16 Срд 20:59:18  868707
Ананасы, я немного не догоняю как данные из DataGridView загнать в DataTable.

Попробовал DataTable GridTable = (DataTable)(dataGridView1.DataSource);

GridTable остается после этого null и дальше выкидывает эксепшн.
Аноним 02/11/16 Срд 21:07:52  868711
>>868707
Попробуй
DataTable GridTable = (datagridView1.DataSource as DataTable).Copy();
Аноним 02/11/16 Срд 21:44:19  868728
>>868711
Таки ничего не изменилось. Непонятно почему. Этот код исполняется в одной форме, в public-методе. Что не нравится DataGridView?
Аноним 02/11/16 Срд 21:46:56  868730
>>868728
ты пробовал вообще обращаться к datagriview.datasource? попробуй кастани его к datatable и возьми значение какой нибудь строки/столбца. просто есть у меня сомнение, что datasource по дефолту ==null в winforms датагриде, а вся инфа хранится в Rows и Columns свойствах-коллекциях.
Аноним 03/11/16 Чтв 15:44:34  869102
как нормально регистрировать зависимости абстракций и реализаций в нормальных приложениях?
если, допустим, есть:
ClientApp
_BllCoreLib
_BllImplLib
__DalCoreLib
__EfDalImplLib
__RedisDalImplLib
где, соответственно, Client не знает о Impl-ах, а работает только с интерфейсами Core-ов?

на моей памяти либо юзали XML-конфигурации, либо всю регистрацию впихивали в Shared-проект, откеда доступ был всему от всего. но нормальные ж люди как-то делают адекватно все это?
Аноним 03/11/16 Чтв 15:48:26  869106
перекат.gif (2048Кб, 395x253)
перекат https://2ch.hk/pr/res/869105.html
Аноним 06/11/16 Вск 20:27:29  871065
СРОЧНО!!!
какие есть проги (ЛОКАЛЬНЫЕ )для логирования, агрегации и т.д.

Вбил в гугл и охуел все платформы только онлайн типо
https://www.loggly.com/
https://papertrailapp.com/
https://logentries.com/

Короче через день нашел блять который полностью разворачивается локально
https://sentry.io/welcome/

ЕЩЕ ЗНАЕТ КТО КАКИЕ ВАРИАНТЫ?
ИЛИ КАК В ГУГЛ ВБИТЬ?
т.к. впервые за долгие годы кодоебства охуел что нету нихуя решений для такой популярной задачи.
Аноним 07/11/16 Пнд 17:30:58  871617
Безымянный.png (22Кб, 943x450)
Анон, выручай!

Есть следующий говнокод:
http://pastebin.ru/PecFp0w4

Проблема в том, что хотя я и ставлю точки по координатам, линии в чарте рисуются от начала и через каждое значение оси x. Собсна, пик. Таблица для построения гриды и чарта одна и та же, не меняется, значение передаётся нужное. Как заставить это говно работать? Ах да, чарт стандартный.
Аноним 09/11/16 Срд 21:16:41  873123
На чем в 2к16 пишут интерфейсы? WPF?
Полноэкранное приложение без контролов офк == полноэкранная форма?
Аноним 09/11/16 Срд 22:02:59  873150
>>873123
Десктоп мёртв. Все давно пишут на модных Реактах/Ангулярах, и ты так делай.
Аноним 10/11/16 Чтв 12:44:11  873404
>>873150
Да я чисто для себя хочу практики ради написать редактор уровней, прикрутить к нему ходилку и вынести это в отдельную игру. Как-то пофиг при этом, что там с коммерческой разработкой на разных платформах.
Аноним 10/11/16 Чтв 13:13:06  873420
>>873404
Посмотри в в сторону MonoGame. Там есть API для считывания мышы/клавы и есть экран, на котором можно отображать спрайты, со всяким масштабированием, развоторами и т.д.

Я, собственно говоря, сам его ковыряю, т.к. не охото разбираться с Unity, поскольку я бы хотел вручную написать всю механику.

Ну и опенсорс/кроссплатформенность при нём.
Аноним 11/11/16 Птн 00:59:32  873786
>>856099 (OP)
Посоны, есть Троелсен на русском в пдф? или players guide
Нашел просто его на русском C# 5.0 - насколько все изменилось в шестой версии?
Аноним 11/11/16 Птн 15:26:27  873995
146929663114217[...].jpg (70Кб, 600x596)
PHP макак вкатывается в тред

1) хочу написать UWP приложение под десктоп/мобил/xbox
for fun. Где посмотреть хелло ворлд? С чего вообще начать? Т.к. предвижу winforms мне не совсем нужен будет

2) Много ли платят в отрасли? Я имею ввиду мне сейчас платят 2к евро дистанционно и сижу на жеппе ровно. Будет ли существенный прирост? В пыхе есть частые халтурки и можно работать из дома. Плюс работы очень много.
Смогу ли я найти на апворке или на тематических форумах таски по быстрому если научусь кое как говнокодить?

3) Если ответ на 2ой вопрос положительный. Во что развиваться? В .ASP, .NET или Xamarin чтобы опять же сидеть на жеппе так же ровно и получать бабло?

4) можно ли писать легковесные и шустрые приложухи на .asp или это не поворотливая хрень?

Всем добра
Аноним 14/11/16 Пнд 01:04:02  875356
анон , что лучше , сишарф или си++ ?
Аноним 14/11/16 Пнд 18:20:43  875599
В общем. Осилилил я основную часть книги RB Whitaker - The C# Player's Guide - 2015 (в оригинале).
С# Ставил целью изучить, для своего хобби. Делаю модификацию для dota 2 с использованием инструмента https://github.com/SteamDatabase/ValveResourceFormat.

Проблема в том что в книге были небольшие задачи и примеры по изучаемым темам, но там не было нихера самого главного - как написать программу. Вот есть у меня задача - создать инструмент с помощью которого я смогу делать множество операций, которые я ранее делал ручками, изменения в клиенте игры касаемо музыки и звуков. А с чего начать, как это все писать - в душе не ебу. Может есть какая то литература, которая сосредоточена не на объяснении основ языка как в случае с книгой вайтекера, а литература которая демонстрирует и учит написанию практических программ?
Аноним 19/11/16 Суб 16:08:00  878319
24352435245.PNG (5Кб, 434x187)
Я нубас, не бейте. Читаю/смотрю все это по C#, где пишут создайте из template Console Application New Project, скачиваю Visual Studio 2015, ставлю, там его нет(шаблона). Иду в интернет, гуглю, один способ решения, второй, третий, ничего не помогает, нет сраного Console Application, все, больше мне не стать программистом?
Аноним 19/11/16 Суб 20:15:51  878456
>>878319
А при наведении на Console он не говорит, что не так? Напиши в самом начале using System;
Аноним 19/11/16 Суб 22:48:04  878546
>>878456
Я уже переустановил по совету в следующем треде и все норм. Спасибо.

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 547 | 59 | 157
Назад Вверх Каталог Обновить

Топ тредов
Избранное