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

02/12/16 - Конкурс визуальных новелл доски /ruvn/
15/11/16 - **НОВЫЙ ФУНКЦИОНАЛ** - Стикеры
09/10/16 - Открыта доска /int/ - International, давайте расскажем о ней!

Check this out!


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

[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 637 | 64 | 168
Назад Вниз Каталог Обновить

C# thread (platina edition) Аноним 06/02/17 Пнд 12:28:41  927547  
Тред единственной и рассово верной платформы программирования.

Шапка: https://github.com/CSharpShapka/SharpHat/wiki
Аноним 06/02/17 Пнд 12:29:22  927548
>>927547 (OP)
Предыдущий тред просрали.
Если будет линка - вбрасывай анонс.
Аноним 06/02/17 Пнд 13:32:22  927575
И сразу поясните за Core, что можно на нем писать для себя, какие интересные проекты уже появились, стоит ли вообще им заморачиваться?
Аноним 06/02/17 Пнд 14:14:14  927595
>>927547 (OP)
Выучил шарп, знаю javascript, html, css. Учу сейчас asp.net, подкиньте какие то идеи или может тестовые задания, которые можно поделать для практики
Аноним 06/02/17 Пнд 14:47:43  927613
>>927575
двачую вопрос, самого заинтересовал Core
Аноним 06/02/17 Пнд 15:14:26  927627
>>927595
Норм тема запилить какой-нить рсс агрегатор например.
Аноним 06/02/17 Пнд 15:16:22  927628
>>927595
О, или ещё простенький вьювер для базы.
Типа тащится список таблиц - выбираешь нужную - выбираешь колонки и смотришь ссодержимое.
Аноним 06/02/17 Пнд 16:30:26  927684
https://www.youtube.com/watch?v=Vp2Fr2iGcNc
Аноним 06/02/17 Пнд 17:46:08  927721
>>927595
фу, веб петух.
Аноним 06/02/17 Пнд 17:50:32  927722
Ебаные асинки, как они работают?
Аноним 06/02/17 Пнд 17:53:26  927726
>>927722
В отдельном потоке, а что?
Аноним 06/02/17 Пнд 18:04:45  927734
>>927726
лол, я бы тебе перезвонил
>>927722
а что именно тебе неясно?
Аноним 06/02/17 Пнд 18:07:12  927736
кто-нибудь пробовал чего запустить на kubernetes + aws?
по каким ресурсам учились?
инб4 подкасты леночки
Аноним 06/02/17 Пнд 18:11:31  927738
>>927734
>лол, я бы тебе перезвонил
А я на работе пишу под сраный .NET 3.0/3.5, у меня тасков в принципе нет.
Аноним 06/02/17 Пнд 18:37:27  927752
>>927738
я к тому, что ты не совсем прав.
асинк вызывается асинхронно, но не обязательно в отдельном потоке.

А вообще - https://www.nuget.org/packages/TaskParallelLibrary/
Аноним 06/02/17 Пнд 21:15:34  927855
Драч, поясни за следующий момент в P/Invoke.
Допустим, я могу зарезервировать регион в виртуальной памяти процесса через VirtualAlloc(), через него же могу выделить физическую память в зарезервированном регионе. Но вот как в эту физическую память захуячить данные?
Аноним 06/02/17 Пнд 23:38:13  927963
>>927547 (OP) Есть у кого ссылка на F# Applied?
Аноним 07/02/17 Втр 03:54:47  928018
Вкатываюсь в ваш сишарп, до этого год писал на Питоне/джсе. Читаю книги из шапки. Пока все ахуенно, вижуал студия божественна. Вдохновение так и прёт!
Аноним 07/02/17 Втр 05:03:28  928022
>>927736
По этим https://kubernetes.io/docs/
А что не понятно?
Аноним 07/02/17 Втр 07:30:17  928030
Подскажите способ передачи данных между вьюмоделями для фреймворка LightMVVM.
Самый простой пример - требуется получить настройки соединения, который уточняются от модального окна (вторая вью модель).
Аноним 07/02/17 Втр 08:15:42  928037
>>928030
данные должны быть в моделях.
т.е. после того как ты забрал значения из вьюшек во вью модель - тебе было бы неплохо сохранить их куда-нибудь. Хотя бы в память или в какую-нибудь базу.
Короче - в модель.
Аноним 07/02/17 Втр 08:29:44  928038
>>928037
А как передавать экземпляр модели между вью-моделями, через публичное свойство? Есть пример использования такого подхода? Может стоит использовать Messenger?
Аноним 07/02/17 Втр 08:54:08  928046
Анон, нужны статьи по поводу написания архитектуры обновления сисамином юзером локального ASP.NET приложения в один клик, как все модные фреймворки.
Аноним 07/02/17 Втр 11:19:00  928082
>>927752
Ну новый поток не создается, а берется, как и для тасков, поток из пула. Но ведь это все равно не тот поток, откуда был вызов, или я что-то не вкурил?

По поводу TPL - я в курсе, спасибо, но я уже заявление по собственному написал, заебал этот трэш.
Аноним 07/02/17 Втр 11:31:26  928083
>>928038
Ну смотри. Например у тебя есть настройки, которые ты устанавливаешь на одной странице, а юзаешь в другом месте.
На старте прилажки ты можешь сразу создать какой-нибудь SettingsManager (синглтон) который тебе подтянет в память существующие настройки и ты будешь брать собсно из него эти данные.

Несть конечно вариант передавать модель во вьюмодеь явно.

ну типа

var model = new SettingsModel(....)

var viewModel = new SettingsViewModel(model)

PushPage<SettingsPage>(viewModel);

Аноним 07/02/17 Втр 11:42:59  928086
>>928083
Походу мой синглтон это SimpleIoC.Default контейнер, который резолвит вьюмодели через Locator (встроен в Light MVVM). Он же и инжектит в конструктор вьюмодели требуемую модель. Так как модуль публичная, попробую напрямую ее использовать из других вьюмоделей.
Спасибо за ответ!
Аноним 07/02/17 Втр 12:28:18  928109
Анон, какие в шарпе есть аналоги ссылок@указателей? Есть класс некоторого бота и есть класс их агрегатора. Я, чтобы не нарушать парадигмы ООП, добавляю в метод инициализации бота функцию добавления этого бота в List агрегатора
public void AddBot(Bot agent)
{
botlist.Add(agent);
/----/
}

Но при компиляции у меня NullReferenceException: Object reference not set to an instance of an object

Дело в том, что ботов можно создавать не только в агрегаторе, но и в специальном классе-фабрике.
Аноним 07/02/17 Втр 12:30:35  928110
>>928109
ключевое слово: ref
Аноним 07/02/17 Втр 12:41:47  928112
>>928110
Я просто юнитидебил, у меня это не работает
error CS0206: A property, indexer or dynamic member access may not be passed as `ref' or `out' parameter

Аноним 07/02/17 Втр 13:16:55  928128
>>928082
Эвейт заъватывает контекст выполнения, в котором позже выполняется продолжение
мимокрокодил
Аноним 07/02/17 Втр 13:17:02  928129
>>928109
Объекты классов и так передаются по ссылке, ты что-то коряво делаешь.
Аноним 07/02/17 Втр 13:56:28  928143
>>927547 (OP)
Посоны, хочу написать генератор лабиринтов, но проблема в том, что я хз как это визуализировать картинкой. Генерить массив, а потом, опираясь на него, генерить битмап? Есть какие-то менее ебанутые решения?
ньюкек
Аноним 07/02/17 Втр 13:58:44  928144
>>928143
используй ascii
Аноним 07/02/17 Втр 14:00:49  928146
Сел изучать по Стилмену и Джин "Изучаем С#". Там уже в самом начале они делают приложение для windows store.
Но в моем visual studio 2015 нет пунктов при создании проекта для windows store, следовательно учебник уже непригоден.
Как их подключить?
SDK скачал. Дело я так понимаю в типе лицензии моего visual studio? Если да, на какой поменять, придется регать новую учетку?
Аноним 07/02/17 Втр 14:00:52  928147
>>928144
Не, ну это прям пиздец
Аноним 07/02/17 Втр 14:01:11  928148
>>928146
Скачай Троелсена
Аноним 07/02/17 Втр 14:02:27  928151
>>928148
Спасибо. А чем он лучше Стилмена и Джин для новичка?
Аноним 07/02/17 Втр 14:04:54  928153
>>928148
Неистово двачую.

>>928151
Тем, что разжевывает шарп прям с нуля, но не для дебилов, как Шилдт.
Аноним 07/02/17 Втр 14:05:30  928154
>>928151
Хуй знает, я Стилмена не читал, но Троелсен прям с основ все разжевывает с примерами, самое то для новичка.
Аноним 07/02/17 Втр 14:08:17  928157
>>928153>>928154
Спасибо, качаю. А не подскажете, как все-таки windows store в проекты добавить? Если окажется, что я все-таки дебил и Троелсен мне не по зубам.
Аноним 07/02/17 Втр 14:08:57  928158
>>928157
>Если окажется, что я все-таки дебил и Троелсен мне не по зубам.
То тогда шарп и кодинг - не твое.
Аноним 07/02/17 Втр 14:14:13  928162
>>928157
>windows store в проекты
Тебе нужен проект Universal Windows Platform.
Аноним 07/02/17 Втр 14:22:01  928165
>>928158
Я студент, мне в любом случае осваивать. Но может оказаться (не факт, надо смотреть), что версия для дебилов лучше мозги перестроит за счет грамотного подхода к обучению.
>>928162
Ну я в нем и делал, но когда надо было удалить MainPage.xaml и создать новый элемент BasicPage, я его аналогов у себя не нашел.
Аноним 07/02/17 Втр 14:36:58  928172
123.jpg (19Кб, 1012x228)
Еще такое веселит. У меня и так эта версия, все обновлено, что еще надо.
Аноним 07/02/17 Втр 14:40:14  928175
>>928172
Покупай лицензию
Аноним 07/02/17 Втр 14:41:26  928176
>>928175
Но ведь летом все до лицензионной десятки обновились, разве нет?
Аноним 07/02/17 Втр 14:48:15  928179
>>928176
Конечно братишка, всё бесплатно.
Аноним 07/02/17 Втр 15:29:13  928200
>>928082
> новый поток не создается, а берется
ты не можешь утверждать, что новый поток понадобится, если, конечно, не делаешь Task.Run(() => {} );
Аноним 07/02/17 Втр 15:39:56  928203
chrome2017-02-0[...].png (87Кб, 1628x938)
http://ideone.com/9xOtBt
Шарпаны, почему после выполнения данного кода у меня сохраненный хтмл выглядит так пик , а не нормально?
Аноним 07/02/17 Втр 15:42:43  928204
>>928203
css нужен
Аноним 07/02/17 Втр 15:43:45  928205
>>928204
И как его сохранить?
Аноним 07/02/17 Втр 15:45:01  928207
>>928205
хз, спрашивай у веб петушков.
Аноним 07/02/17 Втр 15:59:19  928227
>>928203
Потому что пути на ресурсы (css/js) там относительные
Аноним 07/02/17 Втр 17:17:07  928255
>>928203
тебе надо пройтись по всем элементам <style> или <link> и позаменять относительные ссылки абсолютными. типа вместо <link href="/makaba/templates/css/normalize.css" type="text/css" rel="stylesheet">

ебануть

<link href="https://2ch.hk/makaba/templates/css/normalize.css" type="text/css" rel="stylesheet">

либо скачивай себе эти файлы локально тоже
Аноним 07/02/17 Втр 17:24:28  928261
>>928255
>>928227
Спасибо!
Аноним 07/02/17 Втр 20:52:16  928353
Где можно задачки по C# порешать? Я прочел R.B. Whitaker'a, сейчас бы всё это закрепить.
Аноним 07/02/17 Втр 21:53:34  928396
Как в C# сделать так, чтобы функция принимала исключительно числа (int, double, float), но не принимала ничего другого.
Т.е. я хочу, чтобы была реализация с таким функционалом
public T Add<T>(T a, T b) where T: INumber
{
return a+b;
}
Офк я знаю, что INumber нет, это просто пример
В том же Хаскелле я мог бы сделать Add :: Num a => a ... -> a. Может просто в таких случая везде дабл пихать?
Аноним 07/02/17 Втр 23:55:35  928442
>>928396
Restriction на конкретные value type нельзя ставить.
https://msdn.microsoft.com/en-us/library/d5x73970.aspx
Аноним 08/02/17 Срд 00:00:39  928444
>>928442
Лол вут, що как с шаблонами в плюсах?
Аноним 08/02/17 Срд 09:21:46  928533
>>928396
Использовать враппер для нужных типов, но это говно решение и лучше на практике его избегать. Ну или пиши на F#: есть много способов изврата, к примеру использовать F# PowerPack library у которого есть INumeric<'T>, подробнее http://tomasp.net/blog/fsharp-generic-numeric.aspx/
Аноним 08/02/17 Срд 09:41:42  928536
123.jpg (21Кб, 276x578)
124.jpg (20Кб, 436x219)
Как сделать, чтобы на 1 пике появился Windows Store?
Средства разработки со 2 пика выкачаны.
У меня Комьюнити, Энтерпрайз по идее не нужен, раз в Экспрессе 2012 года по умолчанию store был (хотя у меня его нет там на данный момент). Докачивание SDK для Win8 и кроссплатформенных мобильных приложений по идее тоже не то.
Может windows отказалась store в базовых версиях давать сейчас?
Появится ли store, если оформлю софт для учебы через студень по договору с майкрософтом?
Аноним 08/02/17 Срд 09:44:49  928539
>>928536
Есть нюанс: когда я регал учетку, выбрал про буду прогать для частного использования. Может с этим связано и сделать новую учетку?
Аноним 08/02/17 Срд 09:45:25  928540
>>928536
Если ты с C# только знакомишься - забей на стор, пиши консольные приложения. И книжку выкинь нахуй, если там с ходу начинают делать для виндовс стор.
Аноним 08/02/17 Срд 09:57:02  928543
>>928540
Ответь плиз на вопрос про Store. А то он у меня из головы не вылезет.

Аргументирую, как мне это видится:
В той книжке хотя бы можно потыкаться сразу, почуствовать себя комфортно в среде, что-то ковырять, пока за ручку ведут. В психологическом плане такой подход выглядит логичнее, чем читать 100 страниц про историю и преимущества .NET, а потом еще 100 заедать кусочки практики обширной теорией.
Может завтра я забью на ту книжку и сяду практиковать консольку, но мне хотя надо иметь возможность ее опробовать.
Аноним 08/02/17 Срд 10:04:03  928544
Capture.PNG (40Кб, 938x488)
>>928536
у тебя такой шняги нету?
Аноним 08/02/17 Срд 10:10:36  928545
>>928544
Есть, но мне именно про Store интересно, мелкософты его выпилили из бесплатных сборок нынче или как? (сижу читаю Троелсена со вчерашнего дня, мне уже просто принципиально интересно про Store узнать)
Аноним 08/02/17 Срд 10:13:09  928547
>>928545
але ж ты необучаемый.
это и есть твой стор. просто теперь называется по другому.
Аноним 08/02/17 Срд 10:14:18  928548
>>928547
Спасибо, братишка.
Аноним 08/02/17 Срд 10:36:32  928552
>>928543
Не знаю что за книги ты нашел, где 100 страниц обсасывается история, но чот сомнительно. Рекомендую 3 базовые книги: Троелсон/Албахари для изучения, Рихтер для познания дзен. дальше пидоришь ручками все что угодно.
Аноним 08/02/17 Срд 10:44:54  928558
>>928552
Ну я про Троелсена.
Аноним 08/02/17 Срд 10:59:44  928567
Поясните за выбор между ASP.NET и PHP? Я правильно понимаю, что в проекте ASP.NET можно одновременно и верстать на html+css, а интерактив, как и серверная часть, пишется на C#? Вообще, есть ли ситуации, когда лучше использовать ASP.NET вместо PHP и наоборот, или они полностью взаимозаменяемы? Дороже ли хостинг приложений на ASP в сравнении с хостингом PHP?
Алсо, посоветуйте какой нибудь ресурс язык русский/английский, где был бы приведен обзор всех версий ASP, а то что то я смотрю их дохуя: просто asp.net, web forms, mvc 4-5, asp.net core и прочие
Аноним 08/02/17 Срд 11:02:06  928571
>>928558
Лол и действительно. Но я не заметил, тк читал эту часть по диагонали.
Аноним 08/02/17 Срд 11:05:54  928572
Снимок1.PNG (67Кб, 901x745)
Снимок2.PNG (41Кб, 640x664)
Нюфаня со своей торбой формой в треде. Поясните по хардкору, нормально ли такое связывание данных в мввм и если нет подскажите решение получше или направление его поиска.
Аноним 08/02/17 Срд 11:11:52  928573
>>928567
правильный выбор - asp.net.
ты всё так понимаешь. Просто компилируемый язык почти всегда быстрее интерпретируемого.
Плюс всякие статические анализаторы, которые не дадут тебе выстрелить в ногу.

забудь про веб формы. только asp.net mvc.
Core тоже хорош, но он, к сожалению, ещё сыроват.
Аноним 08/02/17 Срд 11:40:41  928586
>>928143
Генерируй битовую матрицу
Аноним 08/02/17 Срд 11:43:14  928587
>>928573
Разве .php файлы апачем не транслируются в С, затем компилируются и вызываются по необходимости?
Аноним 08/02/17 Срд 11:45:16  928589
>>928587
Или апач это и есть интерпретатор для .php скриптов?
Аноним 08/02/17 Срд 11:46:46  928590
>>928572
MainViewModel <- ViewModelLocal -> ModalViewModel -> MainViewModel
как-то не знаю. не считаю себя MVVM-мозгом, но что-то тут не так

>>928573
> только asp.net mvc
а как же SPA + WebAPI?
Аноним 08/02/17 Срд 11:55:47  928594
>>928590
Локатор создает обе вьюмодели при вызове соответсвующих вью. После вызова модалвьюмодел(ебаное название, нужно сменить) остается в памяти и сохраняет данные. Я попытался сохранить данные работы модалвью (модалсервис) напрямую в мэйнвью в соответствующее свойство чтобы всегда иметь его доступным для внутренних (текущей вьюмодели) задач. Вот думаю, нормальное ли решение и что можно изменить, если нет.
Аноним 08/02/17 Срд 11:59:02  928595
Думаю еще не сохранять всю модель для модалвью для дальнейшего использования, а упаковывать в сообщение и отправлять через мессенджер. Таким образом развяжу моделвьюхи между собой.
DllImport в рот ему ноги Аноним 08/02/17 Срд 12:06:35  928599
14842001999490.png (255Кб, 435x435)
Сразу говорю IDE нет, собирается всё из соснольки.
Возникла необходимость читать картинки из tiff файлов. Притаюсь приколхозить libtiff3.dll а эта падла мне пишет
Unable to load DLL 'libtiff3.dll ': The specified module could not
be found. (Exception from HRESULT: 0x8007007E)


dll лежит рядом с exe. Что за херня? Что ему надо?
Аноним 08/02/17 Срд 12:19:02  928603
>>928599
libtiff3 не зависит от еще каких-либо компонентов, которые должны быть где-то рядом?
Аноним 08/02/17 Срд 12:30:08  928605
14690406473170.jpg (125Кб, 1266x795)
>>928603
Блин помогло, спасибо. Кинул рядом zlib1.dll, jpeg62.dll и прочую срань из архива, что скачал с сайта.
Сроду не подумал бы.
Аноним 08/02/17 Срд 12:44:05  928617
>>928590
ну это мне казалось и так ясно :)
я про web api.
Аноним 08/02/17 Срд 12:44:54  928618
>>928595
охуенно, а потом подпишешься в ста вьюмодельках и будешь охуевать от того что куда приходит.
ммм
Аноним 08/02/17 Срд 12:52:05  928621
>>928618
у меня простой проект, даже 10 вьюмоделей для меня много. К тому моменту, когда я начну ебошить сложные проекты с сотней вьюмоделей я наверняка буду знать решение получше.
Аноним 08/02/17 Срд 14:47:01  928711
>Нету файла .gitignore. Вся срань, включая папку node_modules, лежит в системе контроля версий.
>Большинство людей в команде понимает интерфейсы на уровне: "Ну это типа классы без реализации. Бесполезная хуйня, короче."

>Нет абстракции от базы данных, всё взаимодействие с DBContext происходит внутри сервисов (включая ручной маппинг Entity<->DTO, про AutoMapper никто не слышал).
>Как мы делаем кеширование данных: public static List<HuyPizda> CachedHuyPizdaes;
>В коде множество раз присутствует знаменитая переменная a1 и её популярная коллега a2.

>Бизнес-логику реализуют несколько статических классов, которые вызывают методы друг друга.
>Предлагаешь использовать DI или хотя бы сделать эти классы синглтонами и явно обозначать зависимости в конструкторе.
>Сычёв, ты чё упал, это же сколько всего придётся переписывать, работает - не трожь.

>Ой, что-то вечно всё ломается, Сычёв, напиши-ка юнит-тесты на всю эту хуйню.
>Что значит нужна абстракция от бд, которую будешь мокать? Сделай базу данных чисто для тестов и используй её.
>Да мне похуй, что ты готов в свободное от работы время эти абстракции написать, не надо ничего переписывать. Работает - не трожь! Вот куча тасков висит, хочешь - их в свободное время делай.

Потушите мою сраку.
Аноним 08/02/17 Срд 14:52:05  928714
>>928711
Найди нормальную шарашку и не ной.
Аноним 08/02/17 Срд 14:54:26  928717
>>928711
рили, че ты держишься там еще?
Аноним 08/02/17 Срд 15:02:09  928725
>>928717
Раньше не уходил, т.к. это моя первая работа - нахожусь тут тупо ради стажа. Почти год уже здесь работаю, уже начал проходить собеседования. Просто захотелось высказаться.
Аноним 08/02/17 Срд 15:18:16  928738
>>928711
я понимаю, что здесь написано - уже неплохо
Аноним 08/02/17 Срд 15:29:31  928745
>>928711
во-первых ливай
во-вторых
>Сделай базу данных чисто для тестов и используй её.
Так напиши интеграционные а не юнит тесты. И никакого батрудинова.

хотя все остальные пункты конеш да, взлольнул немножко
Аноним 08/02/17 Срд 15:40:24  928748
>>928711
Что не так с реализацией кэширования?
мимо ньюф
Аноним 08/02/17 Срд 15:44:04  928752
>>928748
джва потока. один читает, а другой пишет одновременно.
чо будет?
Аноним 08/02/17 Срд 15:49:23  928753
>>928752
Хз, я про потоки еще не знаю.
Аноним 08/02/17 Срд 15:52:42  928754
>>927547 (OP)
Уважаемый /pr/, я уже блять на говно исхожу от EF Core Code First. Может кто-нибудь предоставить рабочий пример связи Many-to-Many с примером использования?

Пытаюсь сделать через FluentAPI, как указано здесь https://docs.microsoft.com/en-us/ef/core/modeling/relationships#other-relationship-patterns , но этот эта мразь говорит, что связи уже есть. Убираю FluentAPI, пытаюсь получить пост с массивом тегов, но вот null, вместо коллекции.
Аноним 08/02/17 Срд 15:52:48  928755
>>928752
Потоконебезопасность или бутылочное горлышко?
Аноним 08/02/17 Срд 16:00:07  928760
>>928571
Хороший совет. Тоже ускорюсь.
Аноним 08/02/17 Срд 16:01:21  928762
>>928755
хотя бы concurrentDictionary.
ну а ваще - MemoryCache
Аноним 08/02/17 Срд 16:02:15  928763
>>928762
Для меня эти слова не понятнее заклинаний из гарри поттера, соединение с базой я только сегодня буду осваивать.
Аноним 08/02/17 Срд 16:04:30  928765
>>928763
спросили - ответил :3
А вообще - вперед, познавай спрашивай
здесь же все твои друзья
мимо aбу
Аноним 08/02/17 Срд 16:08:39  928773
Насколько реально сделать управление приложение/службой через веб-интерфейс без IIS? В какую сторону стоит глянуть?
Аноним 08/02/17 Срд 16:10:43  928775
>>928765
Хороший тред.
мимо-хуй-с-горы
Аноним 08/02/17 Срд 16:33:27  928783
>>928775
я ж создавал, ёпта
мимо-оп-хуй
Аноним 08/02/17 Срд 19:35:34  928952
>>928754
ну покажи, как делать пытаешься. а то сейчас бы погадать посидеть
Аноним 08/02/17 Срд 20:30:57  929012
Как в студии 2017 запускать проект под ios, симулятор нихуя не работает, об реальный айфон шквариться не хочу.
Аноним 08/02/17 Срд 20:36:32  929016
Capture.PNG (92Кб, 1495x952)
>>928952
Окей, я хуй, но вопросы не убавились. Как этим пользоваться? Я понимаю, что таблица PostTag это взаимные ссылки для связи many-to-many, но как создать связи между записями и вручить посту или тэгу обратный список? Чтоб у тэга был список постов с ним, а поста список тэгов?
Аноним 08/02/17 Срд 20:44:34  929027
Посоны, уже задавал тут вопрос, но уточню и переспрошу.
Хочу заделать генератор лабиринтов алгоритм на самом деле уже реализован - выдает двухмерный массив где 1 - стена, 0 - соответсна нет стены картинкой. Вопрос такой - в сторону каких библиотек смотреть? Какой вообще принцип использовать? Назревает идея - в форме заебошить имейдж и редактировать его битмап - взлетит ли?
Аноним 08/02/17 Срд 20:48:35  929029
>>929027
а почему не взлетит то?
Аноним 08/02/17 Срд 21:11:51  929048
>>929016
Внезапно, просто сделай в посте лист тэгов, а в тэге лист постов. И убери вообще всё из OnModelCreating. EF сам всё разрулит на таком уровне.
Аноним 08/02/17 Срд 21:14:44  929050
>>929048
По крайней мере в обычном EF так. Мб в EF Core и не взлетит.
Аноним 08/02/17 Срд 21:24:25  929064
>>929048
Чтобы у меня при перезапуске не оказался null в PostTags, мне необходимо "прогружать" данные
List<Tag> tags = context.Tags.ToList();
List<PostTag> s = context.PostTags.ToList();

Что я опять делаю не так?
Аноним 08/02/17 Срд 21:26:04  929069
Анон, сделал шиндовсформу, из которой можно запускать другие программы, прикрутил таймер, чтобы считал секунды с момента запуска. Как сделать так, чтобы таймер останавливался при выходе из запущенной программы?

Через процессы придется делать, чтобы он ловил ид запущенной проги или как?
Аноним 08/02/17 Срд 21:30:03  929075
Снимок.PNG (84Кб, 1247x571)
>>929069
Аноним 08/02/17 Срд 21:48:54  929085
>>929029
Хз, не знаю подводных камней, попробую.
Аноним 08/02/17 Срд 22:31:41  929106
>>929075
А как сделать так, чтобы стартующий процесс был не прописан заранее, а брался из текстбокс?(полный путь)
Аноним 08/02/17 Срд 22:57:08  929121
Снимок.PNG (86Кб, 1327x700)
>>929106
Аноним 08/02/17 Срд 23:00:13  929123
>>928711
а что за контора, анон?
Аноним 08/02/17 Срд 23:07:47  929130
1111111111.jpg (67Кб, 549x510)
>>929121
Это я уже понял. Как сделать стоп таймера после выхода?

https://msdn.microsoft.com/ru-ru/library/system.diagnostics.process.exited(v=vs.100).aspx

Основываясь на этой шпаргалке, можно переделать под себя, но как это связать?
Аноним 08/02/17 Срд 23:08:05  929131
Господа, а знает ли кто способ тестировать маршруты в MVC и другие модули, такие как например авторизацию?

Если кто заделится статейками, буду рад.
Аноним 08/02/17 Срд 23:19:18  929137
>>929130
А как насчёт не использовать таймер и использовать свойства StartTime и ExitTime?
Аноним 08/02/17 Срд 23:55:18  929169
>>928572
>ServiceLocator
Ты уже проебался.
Аноним 09/02/17 Чтв 00:17:01  929187
777.jpg (84Кб, 708x545)
>>929137
>>929130
>>929121
Все, сделяль
Аноним 09/02/17 Чтв 01:38:45  929268
>>928711
Всяко лучше чем под .net 2 на винформах в 2017 не писать.
Аноним 09/02/17 Чтв 02:10:06  929288
>>929268
ты просто не умеешь их готовить
Аноним 09/02/17 Чтв 02:23:37  929294
IMG201702082148[...].jpg (274Кб, 888x1200)
антон, у меня печаль беда. меня взяли на работу и я понимаю, что там нужно совсем другое, не то, что интересно мне. скажи, у тебя когда-нить бывало ощущение того, что ты работаешь за деньги, а сам витаешь где-то в другом мире CQRS и микросервисов?

Аноним 09/02/17 Чтв 05:51:44  929328
>>929169
Это почему? Чем плох IoC контейнер?
Аноним 09/02/17 Чтв 06:06:28  929330
>>929294
Ты такой странный. Тех кто занимается на работе, тем чем хочет, да еще деньги за это получает - единицы.
Аноним 09/02/17 Чтв 06:10:06  929331
>>929187
Аноны, как по человечески сделать запуск приложения с 3д графикой из формы(не важно directx/opengl), если процессами - как ни крути - вылет запущенного приложения с ошибкой c0000005 (все редисты/фреймворки стоят)
Аноним 09/02/17 Чтв 06:16:20  929332
>>928567
Лол.
Прям питухон против жабы.
Аноним 09/02/17 Чтв 06:24:06  929334
>>929331

забыл про StartInfo.WorkingDirectory
извиняюсь
Аноним 09/02/17 Чтв 10:30:15  929367
Сап, шарпач. Подскажи, какой способ для авторизации/аутентификации использовать для ASP.NET? Я с этим ещё не работал, нужно что-то простое, типо я просто проверю пару логин/пасс и обозначу Id пользователя для текущей сессии. Нужно, чтобы WebAPI и SignalR его поддерживал.

Пытаюсь сейчас осилить ASP.NET Identity, что-то для меня это какая-то сложная йоба. И с ней, я так понимаю, надо тащить зависимость в доменный проект, чтобы мой юзер реализовывал интерфейс IUser, что мне не очень нравится.
Аноним 09/02/17 Чтв 10:50:48  929371
>>929367
авторизация на основе токена
Аноним 09/02/17 Чтв 11:11:37  929376
>>929367
O A U T H
A
U
T
H
Аноним 09/02/17 Чтв 11:15:04  929378
>>928572
service locator + модулит модал модалвьюмодал

мой модулятор модульнулся модульным модазабилием модалмозга
Аноним 09/02/17 Чтв 11:18:50  929380
Привет. Хочу прогонять автотесты на живом после деплоя. Естественно, они будут модифицировать данные в базе, что не очень хорошо. Идея клонировать базу мне не подходит, т.к. база с продакшена весит под 100 Гб.
Существует ли что-то типа прокси к базе? Чтобы посланный запрос на выборку брал данные из живой и сохранял их в каком-то временном окружении, и чтоб в нем фиксировались все модификации, а после выполнения тестов эта тестовая среда дропалась? Т.е. базу копировать не нужно, а достаются только те данные, которые затрагиваются тестами? Или я хуйню несу?
База MS SQL, если чо.
Аноним 09/02/17 Чтв 11:21:14  929382
>>929380
юзируй транзакции с последующим роллбеком, не?
Аноним 09/02/17 Чтв 11:24:45  929384
>>929378
ну то, что название ебаное я и сам знаю (>>928594). Лучше чего толкового бы написал.
Сталкиваюсь с тем, что не могу себя заставить сделать простейшее дело из-за его монотонности. Походу не быть мне погромистом ну или надо сделать перерыв и почитать чего другого для разгрузки мозгов. Думаю С++ для linux будет отличной идеей.
Аноним 09/02/17 Чтв 11:57:33  929393
>>929384
теперь мейнвьюмодал создает модалвьюмодал. типа ты зависим от контейнера.

Аноним 09/02/17 Чтв 12:24:21  929394
>>929393
А где тогда производить вызов конструктора модального окна, в бэксайкоде app?
Аноним 09/02/17 Чтв 12:44:55  929400
>>929394
погугли антон. я писал лишь на сильвере 3... еще в детстве, но блять по моему - это то что тебе надо:
https://github.com/mesta1/Wpf-Navigation-example/blob/master/WpfNavigationExample/App.xaml.cs

https://www.mesta-automation.com/wpf-navigation-with-dependency-injection-diioc-part-1/
Аноним 09/02/17 Чтв 12:53:27  929406
>>929400
Множественные благодарности, анончик. То что нужно, я хуй его знает как мне поиск по гихабу не выдал такой репозиторий.
Аноним 09/02/17 Чтв 16:30:37  929533
Пацаны, привет! Прошу не гнать ссаными тряпками, а рассказать, чего бы стоит подучить для того, чтобы делать хаки для игр? Интересует:
К примеру, оверлей для квейка/овервотча, который позволял бы рассчитать расстояние до врага, скорость полета твоего снаряда, скорость движения и вектор движения врага, а затем выводил на экран точку упреждения, чтобы по ней стрелять. Насколько это реализуемо посредством C#? (до этого учил джаваскрипт для игрушечек). Буду очень рад или разговору со знающим аноном, или грамотных ресурсов по реализации этого на C#.
Аноним 09/02/17 Чтв 16:35:38  929534
>>929533
В твоем случае только с++
Аноним 09/02/17 Чтв 16:39:31  929543
>>929534
Аргументируйте? Для доты видел чит, написанный на джаваскрипте вообще, который видел ульты противника, даже если того нет на карте (т.е. использовал информацию напрямую из памяти клиента, я так понимаю). Плюс много ботов для того же GW2 написаны на питоне. А они как-то видят мобов, даже могут их различать. В таком случае я не очень понимаю, почему нельзя такого же сделать для любой другой игры на таких же языках - различать врага и производить рассчеты с ним.
Аноним 09/02/17 Чтв 16:43:18  929546
>>929534
https://www.unknowncheats.me/forum/c/106925-gamehacking-and-c.html - вот тренд нашел про то, как всё это реализуется и в C#
Аноним 09/02/17 Чтв 17:03:18  929561
>>928545
Блеать, Windows Store приложения были во времена Windows 8 и 8.1, сейчас их нет, с выходом 10-ки это называется Universal Windows Platform, выкинь свою книгу ради всего святого, она не актуальна уже
Аноним 09/02/17 Чтв 17:15:55  929575
>>929543
> Для доты видел чит, написанный на джаваскрипте вообще, который видел ульты противника
скорее всего на lua, ибо lua - язык скриптов в дотане.
Аноним 09/02/17 Чтв 17:20:35  929580
>>929543
В общем и целом почитал, что если только читать память, то тебе хуй кто что сделает. А разве только чтение не нужно для таких дел? Считываешь скорость врага, по кадрам смотришь, куда он перемещается - составляешь вектор движения. Считываешь из памяти значение скорости полёта снаряда. Вот расстояние до противника хуй знает...наверное, не хранится в игре. Хотя, как-то же игра определяет, может ли Заря щит повесить, или нет. Там же расстояние до цели считается. Значит, такие значения тоже в памяти есть. Из этого значения + значения скорости полёта снаряда, вектора движения и скорости движения цели просто составляем точку упреждения. Для этого разве нужно что-то писать в память?
Аноним 09/02/17 Чтв 17:35:24  929599
>>929533
шарп умеет практически все што надо. другое дело, я такое никогда не делал... но думаю копал бы в перехват хендлера окна тяжелое детство вин апи, хуков на либы движка игры из базаров курилки и вызовов методов у этого окна... как-то так
Аноним 09/02/17 Чтв 19:39:59  929674
>>929599
много чего шарп не умеет, много чего остального на нем писать не надо. игровые штуки, тем более что-то требующее расчетов и динамического анализа в процессе игры, меньше всего подходят для данной платформы
Аноним 09/02/17 Чтв 22:53:03  929829
Посоны, пишу скачиватель всех картинок с треда, но проблемас в том, с каким расширением сохранять файл. Как распознать расширение до скачивания?
Аноним 09/02/17 Чтв 23:32:18  929865
>>929829
по расширению в ссылке?
Аноним 09/02/17 Чтв 23:36:24  929866
>>929829
По расширению очка тваей мамашки.
Аноним 09/02/17 Чтв 23:58:01  929886
>>929865
Ну это очевидный костыль типа получить последние три символа в ссылке и подставить их в функцию DownloadFile()
Есть ли какое нибудь "умное" решение?
Аноним 10/02/17 Птн 00:03:52  929889
Xamarin Studio - нормальная IDE?
Аноним 10/02/17 Птн 00:08:29  929890
>>929829
1. По Mime-типу в Content-Type заголовке (могут не прислать)
2. Скачать и натравить libmagic (может некорректно определить rarjpeg)
3. imagemagick identify
https://habrahabr.ru/post/186828/
Аноним 10/02/17 Птн 00:10:52  929893
>>929886
а почему три символа? картиночки могут быть разными
вообще засплитить по точке и взять последний элемент массива

умного решения не предоставят тебе, разве что по какому-то флагу ты будешь знать тип файла, либо в каком-то другом варианте его тебе предоставят
Аноним 10/02/17 Птн 00:15:29  929896
>>929893
> умного решения не предоставлять
Ну почему? Выше уже дали кейворд для гугла а для Mime-типов есть готовая функция, которой достаточно передать 256 байт файла
https://msdn.microsoft.com/en-us/library/ms775147(v=vs.85).aspx
Аноним 10/02/17 Птн 00:18:07  929902
>>929896
тык я думал тебе надо по имеющейся ссылке инициировать скачивание с указанием типа
Аноним 10/02/17 Птн 00:18:57  929903
>>929896
Но опять же раржпеги. Можно поискать биндинги к imagemagick identify и для них тоже сделать.
Аноним 10/02/17 Птн 00:19:07  929904
>>929889
Бумп.
Аноним 10/02/17 Птн 00:20:45  929905
>>929902
Из ссылки хуй что получишь, разве что Content-Type в ответе сервиса, да вырезать все цифробуквы между последней точкой и следующим спецсимволом.
Алсо, я не он
Аноним 10/02/17 Птн 00:29:38  929911
>>929893
>вообще засплитить по точке и взять последний элемент массива
Что это означает?

Аноним 10/02/17 Птн 00:33:32  929915
>>929902
Мне просто надо скочать и сохранить картинку в том формате, в котором она размещена.
Аноним 10/02/17 Птн 00:39:50  929920
>>929915
А если там не картинка? Или побитое изображение
Аноним 10/02/17 Птн 00:42:17  929923
>>929920
На двоще и под тегом картинки?
Аноним 10/02/17 Птн 00:45:54  929932
>>929923
На двоще и swf прикреплять можно было раньше и побитие изображение при некоторых ухищрениях. Алсо, раржпеги вроде макака не отключает на постоянной основе.

Но на двоще тебе расширения будет достаточно.
Аноним 10/02/17 Птн 00:47:05  929934
>>929923
> под телом картинки
Ебан что ли? Для кого макака json-api запилил?
Аноним 10/02/17 Птн 00:50:16  929935
>>929934
Я по хардкору ебашу, по молодости, достаю ссылки прямо из аштимээль. 359!
Аноним 10/02/17 Птн 00:59:03  929940
>>929935
Ну доставай, пока макак снова не пошатал.
Аноним 10/02/17 Птн 01:31:53  929944
sdvsd.jpg (72Кб, 783x245)
>>929829
плюсую этого >>929890
вот только если качаешь отседа, то по идее присылает
Аноним 10/02/17 Птн 01:38:34  929949
>>929674
>много чего шарп не умеет
ну плез! антон, ты хоть в викию погляди, с какого года directx имеет в .нете.

но это хуй с ним: чувак что, мега вычисления для отрисовки графики просит? ему бы задачки свои порешать. нахуй ему С++, когда шарпач норм справится?
Аноним 10/02/17 Птн 03:57:01  929975
>>929889
Гораздо хуже визуальной студии. Говно крч
Аноним 10/02/17 Птн 06:23:15  929987
Подскажите как "правильно" работать с соединениями в .net?
Например, в python я создавал подобный класс: http://pastebin.com/az2BCbb3 - получается довольно "многоразово".
Как сделать подобное? Или проще создать новый Thread там открыть соединение и толкать ему query? Как правильнее сделать то...
Аноним 10/02/17 Птн 09:41:44  930019
>>929987
О каких соединениях идёт речь, анон?
к бд?
Аноним 10/02/17 Птн 10:02:05  930024
>>930019
Да, к БД.
Возможно некорректно сформулировал вопрос, попробую так:
Сейчас использую так:
using (OracleConnection connection = new OracleConnection())
{
using (OracleCommand command = new OracleCommand())
{
// И тут уже текст запроса и прч.
}
}
И так для каждого раза, когда мне нужны данные. Т.е. этот using повторяется постоянно. Можно ли как нибудь обернуть его в свой класс, а потом просто вызывать наподобие:
using(Con con = new Con(log,pass))
{
string q = "select * from dual";
result = con.Execute(q);
}
пиздец я мысли выражаю... посмотри как я в пистоне сделал
Аноним 10/02/17 Птн 10:07:54  930031

>>930019
Короче, пока сделал вот такой метод: http://pastebin.com/7KNKtyVv
Правильно ли так делать?
Аноним 10/02/17 Птн 10:11:29  930034
>>930024
>>930031
Да, все верно.
Это ж как раз почти реализация репозитория.
Только не забудь задиспозить команду.
Ну и open/close можно не делать вроде.
Должно само

Аноним 10/02/17 Птн 10:18:32  930037
привет, анон. Не знаю, куда писать, java тред я не нашел.
Вообщем интересуют туторы по написанию приложения с элементами дополенной реальности. Ну что бы там к примеру хуй появлялся, когда навожу на дверь и все такое.
Аноним 10/02/17 Птн 10:19:44  930038
>>929911
urlString.Split(new[] { "." }, StringSplitOptions.RemoveEmptyEntries).Last()
Аноним 10/02/17 Птн 10:25:04  930040
Снимок.PNG (22Кб, 661x611)
>>930034
А можно как-то избавиться от повторения using в этих двух методах? Это же не есть хорошо...
Аноним 10/02/17 Птн 10:26:28  930041
>>930040
неа, не избавишься.
да и вообще - это ок.
Аноним 10/02/17 Птн 10:26:55  930042
>>930037
Отлично, фильтр работает.
Аноним 10/02/17 Птн 10:33:45  930045
>>930041
А если написать свой класс, в конструкторе открыть коннект и команду, в методах обращаться к ним, а так же сделать метод Close() в котором коннект и команда закроются... Или лучше так, как есть?
Сейчас курю IDisposable интерфейс, чтобы обойтись без метода Close() и с помощью using вызывать экземпляр уже своего класса...
Аноним 10/02/17 Птн 10:35:26  930046
>>930040
создать метод принимающий строку запроса и делегат Func<OracleCommand, Dataset>, но это решение говно, не делай так
Аноним 10/02/17 Птн 10:36:37  930048
>>930045
так лутшее, но открывать коннэкт надо не в конструкторе, а перед самим выполнением запрос мб
Аноним 10/02/17 Птн 10:43:53  930055
>>930024
Если используешь DI, то можешь вынести зависимость от OracleConnection и OracleCommand и принимать их в конструкторе. Настроить свой DI-контейнер так, чтобы он для каждого веб-запроса создавал новые экземпляры этой штуки и диспозил их после завершения запроса.

В этом случае у тебя не будет открываться 100500 соединий с БД, если тебе нужно выполнить несколько SQL-запросов в контексте одного веб-запроса.
Аноним 10/02/17 Птн 10:49:37  930061
Снимок.PNG (29Кб, 624x819)
>>930055
>>930048
Примерно так?
Знаю, что не скомпилиться, нет студии, пишу в нотепаде
Аноним 10/02/17 Птн 10:57:44  930067
>>930061
Я не совсем это имел ввиду. Хотя такой вариант тоже должен работать.

>>930055
Аноним 10/02/17 Птн 11:02:33  930069
>>930067
Поясни пожалуйста что ты имел ввиду. Хочется разобраться с темой.
Аноним 10/02/17 Птн 11:10:35  930072
Господа, наставьте нюфаню на путь истинный.
Вопрос касается многопоточности и асинхронности, для примера взял пинговалку по списку.
Итого: есть список объектов типа Server со свойствами адрес, время, и доступность. Требуемая задача это прокатываться по списку и менять свойства в зависимости от результата работы Ping.Send(). Решение в лоб реализовал с помощью вторичного метода, оно медленно тк не асинхронное. У метода есть асинхронный вариант SendAsync и предполагаю что можно прокатиться по всему списку и ответ. Нашел на SO даже примерный код, но вопрос в том, как получить результат и записать его в принимаемый список? Использовать словарь по IP адресу для быстрого добавления результата в исходный список?
Аноним 10/02/17 Птн 11:24:18  930075
>>930069
http://pastebin.com/ph7pv0iq

В этом случае каждый веб-запрос будет создавать новое соединение с БД. При этом, ты сможешь внедрять свой Oracle в нескольких местах, но в контексте одного веб-запроса он всегда будет одинаковый. Методы Close у OracleConnection и OracleCommand должны вызывать автоматически (этим заморачивается сам DI-контейнер) после завершения веб-запроса.
Аноним 10/02/17 Птн 11:34:45  930079
>>930075
>Методы Close у OracleConnection и OracleCommand должны вызывать автоматически
Не Close, а Dispose, конечно же.
Аноним 10/02/17 Птн 11:41:16  930081
>>930079
>>930075
Понял, спасибо. Про Dependency Injection вообще не слышал. Буду разбираться.
У меня вообще консольное приложение с парой запросов которые можно вообще из одной command вызвать, лол (распарсить файл, дополнить данные select'ом из БД и затолкать их insertom). Функционалщина, да, проще и быстрее сделать в пистоне, но хочу укатиться с него в нормальный ООП.
Аноним 10/02/17 Птн 11:47:51  930083
>>930072
>как получить результат и записать его в принимаемый список
также, как и с синхронным методом. а что там отличается кардинально как-то ответ в случае Send и SendAsync?
Аноним 10/02/17 Птн 11:54:58  930085
>>930083
У меня же порядок завершения работы методов каждый раз разный, нужна какая-то связка результата и источника.
Аноним 10/02/17 Птн 13:14:24  930113
>>930085
ты чтоли связываешь результаты и исходный набор по индексу?
Аноним 10/02/17 Птн 13:19:09  930117
>>930113
Пока еще никак не связываю, програмка на стадии проектирования.
Аноним 10/02/17 Птн 13:41:19  930121
>>930117
ну дык возьми потокобезопасную коллекцию типа ConcurentBag или BlockingCollection и допиливай в нее результаты обработки.

если таски - .WhenAll, если не таски - Parallel.For..

если совсем дурилка и хочешь гдлядеть на кокой-нить каунтер - есть потокобезопасный инкрементатор Interlocked.


Аноним 10/02/17 Птн 13:46:13  930124
>>930121

если коллекция машин, которые надо пинговать, статичен, то там особо не нужна конкурентность. главное получить элемент максимально эффективно
Аноним 10/02/17 Птн 13:58:16  930131
>>930124
сорян, я подумал ты хочешь в несколько потоков пинговать серваки, а оказывается ты хочешь поебать всем мозг.

ну ладн, не буду мешать.
Аноним 10/02/17 Птн 16:19:31  930205
Помогите нюфане, как программно залогиниться в сайт на вордпрессе? Облазил весь стаковерфлоу, ничего не работает. Мне нужно залогиниться и скачать страницу, а то неавторизированным пользователям пишется другая инфа.

Вот это решение выдает 502 ошибку, можно как-то фиксануть?
http://stackoverflow.com/questions/1282602/how-to-login-to-wordpress-programmatically
Аноним 10/02/17 Птн 16:24:34  930210
>>929896
А как передать первые 256 байт еще не скачанного файла?
Аноним 10/02/17 Птн 16:24:51  930211
>>930131
чувак спрашивает про асинхронность, ты ему про многопоточность
понятно, перезванивать надо будет?
Аноним 10/02/17 Птн 17:02:49  930233
>>930211
>чувак спрашивает про асинхронность, ты ему про многопоточность
лол
Аноним 10/02/17 Птн 18:09:56  930267
>>930072
> как получить результат
SendAsync возвращает Task в котором появится Result. Конкретная реализация зависит от требований. Один из возможных простых вариантов - ты держишь список из ссылок на объект сервера (в котором нужно обновлять состояние сервера) и соответствующего таска. При первоначальном заполнении списка ты помещаешь ссылку на объект сервака и таск который возвращает SendAsync с пингом к этому серваку. После этого ты просто просматриваешь список, проверяя таски. Если находишь выполненый таск то соответствующим образом обновляешь объект сервака, и запускаешь новый SendAsync - заменив старый таск новым. Пройдя весь список повторяешь снова. Соотвественно проверку можно делать в одном потоке, так как используешь асинхронную отсылку.
Аноним 10/02/17 Птн 18:15:37  930268
devenv2017-02-1[...].png (14Кб, 611x312)
Пытаюсь получить заголовки пикрелейтед кодом, в итоге - нихуя нет символ переноса строки по всей видимости получает
Аноним 10/02/17 Птн 18:44:47  930296
Посоветуйте хорошую книжку по MSSQL + C#.
Аноним 10/02/17 Птн 19:04:22  930308
>>930268
добавь user-agent и accept хедеры... типа так

webClient.Headers.Add(@"User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36");
webClient.Headers.Add(@"Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,/;q=0.8");
Аноним 10/02/17 Птн 19:18:50  930312
>>930308
Что это и зачем?
Аноним 10/02/17 Птн 19:26:45  930316
devenv2017-02-1[...].png (17Кб, 786x260)
>>930308
>>930312
Сделоль так рейт
Аноним 10/02/17 Птн 19:36:54  930324
.png (68Кб, 918x503)
1e0252b749fc43e[...].png (29Кб, 687x588)
Первый раз делаю приложение, которое не должно быть по идее с монолитной архитектурой, а mvvm. Сделал WCF службу которая хранит настройки пользователей и возвращает их все в коллекции List<Setting> в класс который по идее представляет модель. Теперь построил в WPF view для программы. Я так понимаю теперь с помощью View model мне надо связать model с view? Очень тяжело идёт познание паттерна, после вечного изучения в шараге и вузе в тупую монолитного подхода. Подскажите всё ли я правильно делаю, буду рад любым советам. Спасибо.
Аноним 10/02/17 Птн 19:50:32  930331
>>930296
msdn

>>930324
ну ты не так далеко зашел, поэтому ошибиться сложно было. все так, а каких советов хочешь?
Аноним 10/02/17 Птн 19:56:42  930335
>>930331
Как избежать тысяч проверок if в случае проверки настроек? Ну в том стиле, что у меня будет множество настроек, что отображать, что нет и так далее, мне говорили про Windows Workflow Foundation, но не до конца понял как применить. И насчёт хранения настроек, если их будет больше сотни для 5 разных пользователей, подходит ли такой метод или есть более оптимальный? Для меня важен этот проект в плане освоения технологий, поскольку первый опыт и не хотелось бы изначально делать неправильно и вовремя исправляться, учебник по WCF и WPF помогли но видимо нужно ещё что-то архитектуре.
Аноним 10/02/17 Птн 20:27:57  930353
>>930316
вроде нарм
Аноним 10/02/17 Птн 20:36:26  930358
>>930205
Бамп, 502 уже не выдает, ну коллекция куков в респонсе пустая, что делать?
Аноним 10/02/17 Птн 20:58:26  930369
>>929328
Не надо путать IoC контейнеры с сервис локатором.
У Марка Симанна хорошо расписано http://blog.ploeh.dk/2010/02/03/ServiceLocatorisanAnti-Pattern/

Коротко: рантайм ошибки, которые мог бы выловить компилятор, неочевидные зависимости компонентов, все еще тесное связывание и т.д.

Насколько я помню в mvvm light более вменяемого способа нет (как и в других фреймворках) поэтому он кусок говна (как и все остальные фреймворки). Какие-то вещи он делает легче, но в целом это ад пиздеца, пропагандирующий тырпрайзные аутистские решения (те же месседжи) вместо простых приемов, которые еще и меньше кода займут.
Если что-то ломается, то дебажить это говно трудно, писать тесты и поддерживать тоже.
В общем, по возможности вообще не пользуйся WPF фреймворками. ВПФ, конечно, кусок говна и писать на нем бойлерплейт нихуя не приятно, но это лучше, чем доверится кучке мудаков, которые проектируют API, основываясь на том, насколько он enterprisy.
Аноним 10/02/17 Птн 21:23:24  930379
>>930353
Бля вот только я получил вот строку вида image/jpeg и что мне с ней дальше то делать?
Аноним 10/02/17 Птн 21:36:31  930388
>>927547 (OP)
Братушки не подскажете можно ли найти слитые на торенты видео уроки от itvd по C# на примере создания модов для гта 5 ?/ Буду очень благодарен
Аноним 10/02/17 Птн 23:32:43  930514
>>930388
>c#
>моды на гта 5
Тебе это не приснилось случаем?
Аноним 10/02/17 Птн 23:33:31  930515
>>930514
нет
Аноним 10/02/17 Птн 23:34:47  930519
>>930515
>>930514
вот они
https://www.youtube.com/watch?v=uVvhxOXNGuA
Аноним 10/02/17 Птн 23:45:51  930531
>>930519
там же только часть
Аноним 10/02/17 Птн 23:51:04  930533
>>930531
поэтому я и спрашиваю, не слиты ли эти уроки на торенты, тк кк остальная часть это платный курс
Аноним 11/02/17 Суб 00:31:00  930553
>>930533
nnmclub.to
Аноним 11/02/17 Суб 01:06:28  930590
>>930553
>nnmclub.to
благодарю
Аноним 11/02/17 Суб 02:05:28  930642
>>930533
gay.ru/yroki_po_bulili_v_jope
Аноним 11/02/17 Суб 04:19:39  930691
>>930519
Лол.
Аноним 11/02/17 Суб 13:06:55  930777
>>930519
Чет в голос с ҒТА 5
Аноним 11/02/17 Суб 13:27:47  930790
>>927575
>>927613
Утраиваю реквест.

Аноним 11/02/17 Суб 13:54:20  930815
>>928711
Расскажите о каком кэшировании речь и как сделать правильно?
Аноним 11/02/17 Суб 16:35:42  930959
>>930790
пока вроде бы как никто вголос не афиширует об использовании Core. при собесе летом одна контора рассказывала, что новый проект на днях стартуют с использованием того самого.
так-то в целом, пока он еще в периоде перехода в адекватное состояние, писать на нем что-то очень серьезное - дело рискованное. для себя можно написать все, что угодно

>>930815
memcached/Redis
Аноним 12/02/17 Вск 16:39:31  931630
>>927575
>>930790
>>927613
Core это тоже самое что net framework XY, только обладает не всеми функциями и заточен на мульти платформ. Например тебе не надо ставить windows на сервер для Web-проекта, а можешь на Linux поставить.
Аноним 13/02/17 Пнд 00:20:22  932004
14799298310190.jpg (54Кб, 400x530)
Посоны, почему, если я получаю Респонс через GetResponse(); в цикле различное кол-во раз, то он возвращается только два раза, на третий раз виснет и через некоторое время выпадает истекло время ожидания.
Но если использовать GetResponseAsync(); то все норм? и чем это грозит
Аноним 13/02/17 Пнд 00:23:15  932006
>>932004
Ага, блять в GetResponseAsync(); нет заголовков, чозахуйня.
Аноним 13/02/17 Пнд 00:27:56  932007
>>932006
>>932004
Ага, пытаюсь получить заголовки через
_webRequest.GetResponseAsync().Result.Headers
Все равно через два раза на третий виснет.

Аноним 13/02/17 Пнд 00:44:12  932016
>>932004
>>932006
>>932007
А, все, разобрался, ебать я тугой, нахуя я все это писал.
Аноним 13/02/17 Пнд 01:51:02  932046
IMG201702130050[...].jpg (258Кб, 1200x888)
>>932004
>>932006
>>932007
>>932016
>ебать я тугой, нахуя я все это писал.
https://ru.wikipedia.org/wiki/%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D1%83%D1%82%D1%91%D0%BD%D0%BA%D0%B0
Аноним 13/02/17 Пнд 02:05:00  932053
>>932046
То есть ты предлагаешь мне поставить утенка на стол? у меня там уже Крош стоит
Аноним 13/02/17 Пнд 03:20:52  932069
>>932004
Исрользуй httpclient, будь современным
Аноним 13/02/17 Пнд 06:12:59  932092
WNfJf2ZQqIw.jpg (52Кб, 502x659)
Захотелось опять вкатиться в мобильную разработку. До этого немного сидел на Mono.Droid, сейчас хочу заюзать Xamarin.Forms. Так вот, есть задача обработать видео, а конкретно вырезать аудиодорожку и вставить свою. На монодроиде это удалось реализовать средствами Android API, но выходной файл получается очень большим, да и вообще хочется чтобы кроссплатформенько. Читал про либу ffmpeg, не ебу как это прикрутить к замарину. Подскажите че делать, может что другое еще есть.
Аноним 13/02/17 Пнд 08:22:05  932125
>>932092
странные вопросики.
Прикручивается в формы всё это дело с помощью binding'ов.
Для ведра вроде я нагуглил байндинг на гите. для ios - нужно впилить самому. Но это несильно сложно - всё описание есть на https://developer.xamarin.com
добавил байндинги в нативные проекты, замутил в pcl интерфейс и резолвишь нативную реализацию через этот интерфейс.

Я сам не работал с видео, потому конкретно по либе не подскажу.
Аноним 13/02/17 Пнд 09:07:59  932140
>>932069
А в чем разница?
Топ Аноним 13/02/17 Пнд 10:18:51  932168
Язик тип топ
Аноним 13/02/17 Пнд 10:54:28  932197
Программач, посоветуй.
Уволился нахрен с работы, где был голый десктоп на шарпе, надо что-то изучать дальше, вопрос в том, с чего начать? с asp.net, добавить всякие JS, шаблоны и прочее?
Аноним 13/02/17 Пнд 10:55:13  932198
>>932197
А нахуя ты уволился?
Аноним 13/02/17 Пнд 11:02:06  932205
>>932198
Если вкратце - заебало. Если подробнее:
1. Тонны говно-легаси-кода
2. фреймворк версии не старше 3.5
3. Тупой голый десктопный шарп, такие же задачи автоматизация нефтянки, там алгоритмические заебы дикие, а с точки зрения кода все достаточно просто, но МНОГО
4. отсутствие перспектив как в бабле, так и в навыках и знаниях
Аноним 13/02/17 Пнд 11:08:41  932208
>>932205
лол, мечтаю закатиться на твое место. Но у меня образование не совсем профильное (автоматика), так чтобуду продолжать мечтать.
Аноним 13/02/17 Пнд 11:14:36  932209
>>932205
Думаешь веб макакой лучше будет?
Аноним 13/02/17 Пнд 11:17:21  932213
>>932208
>мечтаю закатиться на твое место.
На самом деле, это мое первое серьезное место работы. По образованию я асушник, но шарп я осилил сам, т.к. в универ = херня полная с совкопрограммой обучения.

По повоуд места:
блять, я не могу уже это говно разгребать.
У нас нет тестировщиков в принципе.
Нет четких не то что ТЗ, а вообще временами представления, что ИМЕННО должно быть написано в итоге, и временами приходится производить рефакторинг собственного кода вплоть до БД, т.к. при проектировке я не учел что-то лишь по одной причине - никто не думал, что это что-то понадобится.
Билд-сервер? Хоть какие-нибудь тесты? ПАТТЕРНЫ??? хуй, ебашим как можем. Люди сидят на рабочих местах десятилетиями. Короче, болото.

>>932209
А разве ASP.NET == веб-макакинг? Я по собеседованиям походил тут недавно, всем нужен asp.net + js + jQuery/Angular/etc, помимо C#, для фронтэнда\бэкэнда.
Аноним 13/02/17 Пнд 11:24:00  932216
>>932213
Ну тогда я почти в такой же ситуации, единственное что уже сижу овен тереблю. Предлагали пойти S7-1200 пидорить, но я поглядел на мануалы по его программированию - ну его нахуй, там просто пиздос. Поэтому продолжаю тут сидеть и изучать WPF и EF для самописного софта и страдать от отсутствия мотивации. А тебе могу пожелать удачи в поиске своего призвания, в твоем случае опыт чистки легаси вилкой будет отличным опытом.
Аноним 13/02/17 Пнд 11:26:15  932218
>>932216
>овен
>S7-1200
Сименсы-то не лучше будут в перспективе?

А в целом - спасибо, и взаимно.
Аноним 13/02/17 Пнд 11:31:51  932221
>>932218
Сименсы лучше, но начинать стоит с 300/400 тк все их косяки легко гуглятся по форумам. А 1200 свежие и очень глючные, тк сименс постепенно превращается в шарагу. + на работе было требование чтобы я сразу с места начал ебошить, с минимальным входным промежутком.
Аноним 13/02/17 Пнд 13:23:58  932255
>>930205
>>930358
Неужели никто не знает, как залогиниться в сайт программно?
Аноним 13/02/17 Пнд 14:15:31  932285
>>932255
Устанавливаешь какое-то дерьмо которое снифает запросы отсылаемые браузером (не знаю как оно правильно называется). Запускаешь свой любимый браузер. Логинишься на сайт. Смотришь какие запросы были отправлены. Отсылаешь их програмно.
Аноним 13/02/17 Пнд 14:55:30  932302
>>932213
> всем нужен
повезет, если тебе понадобится то, что от тебя требуют на собесах. или, может, это я такой счастливчик
Аноним 13/02/17 Пнд 14:59:53  932305
>>932302
и что же от тебя требуют?
Не думаю, что спрашивают тебя о том, что потом не понадобится.
Аноним 13/02/17 Пнд 14:59:57  932306
>>932302
Да мне насрать, если честно, что понадобится на работе. Мне важно, чтобы на работу взяли, и зарплата была 60к+, а уж технологии в процессе работы можно изучить.
Аноним 13/02/17 Пнд 15:12:47  932311
>>932285
Установил fiddler, запросы там вижу какие-то. Но что именно и главное как отсылать? С вебом у меня почти нет опыта, разжуйте плз.
Аноним 13/02/17 Пнд 15:17:29  932313
>>932125
>Прикручивается в формы всё это дело с помощью binding'ов.
Не понял, причем тут байндинги, но все-равно спасибо за ответ. А прикрутить мне надо было эту либу (ffmpeg). Она вроде как написана на крестах, да еще и самому компилить из соусов надо по-своему для каждой платформы. Ну и я короче побоялся разбираться в этой еботе и пошел искать другие решения.
Аноним 13/02/17 Пнд 15:24:04  932318
>>932313
не путай байндинги либ с датабайдингами
https://developer.xamarin.com/guides/ios/advanced_topics/binding_objective-c/
вот чекни эту штуку - там вроде всё доступненько.

По xamarin'у спрашивай - подскажу без проблем.
Аноним 13/02/17 Пнд 16:08:58  932337
>>932285
Бляяяяяяядь я кажется сделал и это говно работает. Я поверить не могу. Спасибо тебе, ананас.
Аноним 13/02/17 Пнд 17:13:24  932357
>>929367
Так не тащи зависимость. Ебани проксю.
Аноним 13/02/17 Пнд 17:21:36  932359
>>930324
А что тебе непонятно в паттерне? Это тот же MVC, в котором всю грязную работу делают биндинги.
Есть VM, в которой свойства биндятся на инпуты и команды, которые биндятся к кнопкам. Остальные детали подхода разработки выходят за рамки MVVM.
Аноним 13/02/17 Пнд 17:23:29  932361
>>932092
Лучше не еби мозги и вкатывайся в нейтив. Тем более, ладно бы ты выбрал Xamarin for android/ios. Так не же. Выбрал костыль для лентяев.
Аноним 13/02/17 Пнд 17:30:56  932368
>>932197
Если ты пошел хуярить десктопы с мыслью, что веб это зашквар, и уж тем более, привык к няшной десктопной разработке, то запомни. Когда придешь на веб ты охуеешь от творящегося там пиздеца. Конечно это не тот пиздец, что был 10 лет назад, но хаос все равно имеется. Ты охуеешь от обилия модных одинаковых и ненужных технологий, появляющихся и пропадающих ежедневно. Если ты писал на WPF с божественным XAML, то ты охуеешь c HTML/CSS, который покажется тебе максимум нелогичным и ущербным. Если попиздуешь на ASP, то старайся искать позицию онли бэк конечно же таких почти нет. На фуллстеке отведаешь говнеца и почувствуешь себя грязной шлюшкой.
Если тебе не прельщает перспектива веб разработки - иди в мобилки. Там тот же нейтив, только востребованный, в отличие от десктопов.
Аноним 13/02/17 Пнд 17:33:07  932369
>>932368
Я пошел туда, куда взяли. >>932368
> иди в мобилки. Там тот же нейтив, только востребованный, в отличие от десктопов.
На шарпе? Под ксамарин, что ли? Или в джаву яву перекатываться?
Аноним 13/02/17 Пнд 17:36:32  932372
>>932369
Вот сейчас глянул вакансии на хх, там ява как-то более востребована. Прям хз, что делать.
Аноним 13/02/17 Пнд 17:36:48  932374
>>932369
Если андроид, то желательно перекатываться на жабу. Это не сложно на самом деле. Да и нехуй вязнуть в одном лишь дотнетике.
Ксамарин тоже будет плюсом, т.к. в последнее время часно начали появляться вакансии "Требуется android/xamarin разраб". Главное - не учить чисто ксамарин без нейтива.
Аноним 13/02/17 Пнд 17:38:34  932375
>>932374
Убедил. Доработаю оставшиеся пару дней и засяду за жабу.
Аноним 13/02/17 Пнд 17:40:44  932377
>>932372
Если срочно нужны деньги, то иди туда, что ближе подходит под скилл. Если времени дохуя, то иди туда, куда тянет.
Аноним 13/02/17 Пнд 17:41:50  932378
>>932361
Так я и сидел до этого в нейтиве, в формы хочу перекатиться только из-за xaml.
Аноним 13/02/17 Пнд 17:46:28  932381
>>932378
Я думаю, что это не очень такая идея. Лучше хуярить фронт более близкими к платформе технологиями. Это тоже самое, что транслировать HTML из ксамла.
Аноним 13/02/17 Пнд 18:00:27  932388
>>932381
>>932378
>>932375
джва года работаю на xamarin и xamarin.forms
Задавайте ответы.
Аноним 13/02/17 Пнд 18:01:20  932389
>>932381
Ну а кроссплатформенность как же?
Аноним 13/02/17 Пнд 18:08:37  932396
>>932389
Тебе нужна кросплатформенность со стороны фронта? На принципиально разных платформах? Ты не считаешь это хуевой идеей?
Я думаю, что с помощью ксамарина вполне себе можно обеспечить кросплатформенный Business Access Layer с помощью shared сборки. Но фронт лучше делать через Xamarin for Android/ios c более менее близкими к оригиналу инструментами. Xamarin forms хорошо пойдет только если для прототипа.

>>932388
Сделай опровержение моим словам.
Аноним 13/02/17 Пнд 18:10:47  932399
>>932388
Сколько потребуется времени чтобы накатать простейшее приложение если есть опыт в WPF?
Аноним 13/02/17 Пнд 18:26:02  932424
>>932396
Во-первых ты прав - бизнес логика шарится на ура.
Но насчёт интерфейса - не всё так плохо как кажется. Всё завист от сложности, уникальности на кждой платформе.
Зачастую процентов 80 ui одинаково на обоих платформах, а значит без проблем шарится.
Остальные 20 допиливаются напильничком.
Но это не значит что формы могут в интерфейс любой сложности.

>>932399
сам вкатился из wpf - xaml, databindings знаешь - рсс ридер уже сделаешь гдет за дня 2-3.
если ты ваще не рак
Аноним 13/02/17 Пнд 19:24:27  932476
шарпач разъясни по феншую за такую хуйню.
я правильно понимаю что в MVVM в общих чертах модель отвечает чисто за сущность + бизнес логику, модельвью - добавляет обработку команд, какие-то дополнительные неперманентные свойства, как бы чтото навроде такого мидлвейр, забирающее на себя часть БЛ/взаимодействие с юзверем, вью - если грубо это тупо то что пилят десигнеры, как оно должно выглядеть для пользователя, так?
типа вью в замле байндиццо на вьюмодель, а она в свою очередь инкапсулирует модели или их коллекции.

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

короч в каком месте сервис локатор должен создаваться, как вьюмодель может к нему получить доступ из своих методов (что она вообще должна "знать" про сервислокатор, а чего нет), как вся эта хуерага реализуется если например перебор запускается в ансинхронном вызове и каким макаром все эти логи можно/нужно байндить в список в отдельно взятом окне/вкладке софтины?

понятно что каша у меня в голове потому что надо дочитать GoF, фаулеров, ларманов и чо там еще надо, но можно вот как-то это тупо на пальцах ваще расписать?
Аноним 13/02/17 Пнд 19:37:21  932483
>>932305
спрашивают good practices, сажают за легаси if-else-через-while(true)
Аноним 13/02/17 Пнд 19:39:31  932486
>>932476
Посмиотри мввмлайт пример, там все понятнее будет
Аноним 13/02/17 Пнд 20:10:13  932501
>>932476
Кароч все просто. Хуяришь любой DI контейнер по желанию. Например Ninject. Там прописываешь к интерфейсу ILog реализацию твоего Log. Туда же захуячиваешь все свои вьюмодели. Потом в самой вьюмодели делаешь конструктор с параметром ILog и в коде, где ты привязываешь вьюмодель к вью, не создаешь ее явно, а вытаскиваешь из конейнера. Контейнер сам вызовет конуструктор с ILog, подсунув туда тот инстанс логгера, что ты сконфигурировал.
А вообще забей хуй на паттерны хуяттерны и прочему бестпрактису, если у тебя каша в голове. Пиши сначала так, как можешь. Потом уже, прочувствовав на своей шкуре свой говноподход, переходи потихоньку на паттерны хуяттерны. Не нужно сразу писать пиздато. Иначе тебе попросу не с чем будет сравнить и сделать выводы, почему тот или иной подход хороший, а другой плохой.
Аноним 13/02/17 Пнд 23:00:17  932630
Может кто объяснить, зачем string сделан неизменяемым типом данных?
Недавно начал изучать шарп вот по этим лекциям https://ulearn.me/Course/BasicProgramming/Sravnieniie_strok_i_massivov_36d56e61-302d-4e58-a1cc-bc9c1b242d48
Лектор говорит, что это сделано для повышения производительности. Чтобы постоянно не отслеживать изменения. А разве у других типов данных нет надобности отслеживать изменения?
Аноним 13/02/17 Пнд 23:45:17  932671
>>932630
Иммутабельность строк позволяет значительно упростить некоторое ограниченное количество операций, которые как правило специфичны именно для строк. Например если у тебя есть одна строка, а ты хочешь создать новую строку с подстрокой от исходной. При мутабелных строках тебе нужно будет создавать полную копию подстроки. С иммутабельными тебе нихуя вообще копировать не нужно - новая строка будет указывать на часть исходной и все. Для пользователя это будет выглядеть как две разных строки - но по факту они будут обе ссылаться на одни и те же данные.
Аноним 14/02/17 Втр 00:40:56  932722
>>932671
а разве это не фишка ранних версий джявы - использовать один и тот же массив символов, ограничиваясь смещением границ?
Аноним 14/02/17 Втр 01:00:48  932736
>>932722
Это фишка иммутабельных строк. Точнее вообще иммутабельных данных.
Аноним 14/02/17 Втр 04:35:59  932782
в классе не определен конструктор и его экземпляры создавались в разных частях кода с помощью инициализаторов объектов, типа:
HuiPizda hp = new HuiPizda { huy1 = "huy", huy2 = "pizda" }

если теперь реализовать конструктор, в нем свойства уже будут проинициализированы? из того что нагуглил есть два противоречивых вывода:
1. инициализатор объектов это что-то вроде синтаксического сахара:
HuiPizda hp = new HuiPizda();
hp.huy1 = "huy";
hp.huy2 = "pizda";
2. конструкторы по приоритету вызова стоят после инициализации полей.

проверить не долго, интересует это всегда при всех условиях одинаково работает? где почитать про порядок?
Аноним 14/02/17 Втр 05:08:51  932784
>>932630
> А разве у других типов данных нет надобности отслеживать изменения?
Большие объемы текста могут по сотни мегабайт весить в одной строке, по сравнению с большинством других базовых типов это очень много. Если тебе нужны изменяемые строки, то используй StringBuilder.
Аноним 14/02/17 Втр 07:42:05  932807
>>932476
ебать каша. короче, на пальцах: MVVM - сугубо для представления, такой себе расширенный View. Hаботает оно за счет майкрософтовского изобретения - биндинг, который уже реализуется в каждом фреймворке по своему.
>понятно что каша у меня в голове потому что надо дочитать GoF, фаулеров, ларманов
откажись от active record. это ебаное зло. ненадо пилить бизнес логику туда, куда ее не надо пилить.
Аноним 14/02/17 Втр 08:00:21  932810
>>932782
сначала конструктор, потом упрощенная иниц свойств.

всегда
Аноним 14/02/17 Втр 08:11:18  932813
>>932501
нихуя не понял но спасибо.
пока прикрутил такой костыль: во вьюмодели объявил делегат и ивент, в нужных местах где надо посрать в логи делаю ?.Invoke(blabla), а реальный обработчик вешаю там где создаю эксемпляры (в конструкторе MainWindow например).
это походу пиздец какой костыль, но вроде работает
Аноним 14/02/17 Втр 08:18:31  932816
>>932813
блин, хз что тут сложного другой анон
во вьюмодельке создаёшь проперти Logger:

public ILogger Logger{
get{ return Application.Container.Resolve<ILogger>();
}

где Application.Container - инстанс твоего IoC-контейнера.

При создании IoС-контейнера, регистрируешь свой ILogger как-то так:

container.Register<ConsoleLogger>().As<ILogger>();

и всё.
Тут тебе и фен шуй и паттерны и прочая хуйня.

В идеале конечно не создавать проперти в во вьюмодельке - а делать constructor injection.
Аноним 14/02/17 Втр 08:19:07  932817
>>932810
удваоил
Аноним 14/02/17 Втр 09:37:35  932836
neo.jpeg (6Кб, 500x313)
Посоветуйте, как лучше реализовать следующее поведение:
В хранилище лежат объекты. Доступ к ним по ключу. Ключ формируется на основе хэша параметров, используемых при создании объекта.
Каким способом описать некий метод/конструктор, который бы возвращал уже существующий объект из хранилища, если там нашелся хэш, либо создавал новый объект и добавлял его в хранилище, если хэша не нашлось? Может паттерн какой-то есть для данного поведения?
Алсо статик класс сделать не получится, т.к. планирется создавать множество классов унаследованных от одного абстрактного предка. Писать статик обертку для каждого класса так же видится мне кривым костылем
Аноним 14/02/17 Втр 09:40:03  932838
>>932836
Ты только что хэшколлекцию.
Потереби Collections на наличие нужного тебе инструментария.
Аноним 14/02/17 Втр 10:08:50  932843
>>932736
гм. т.е. если я задефайню константу в методе, присвою новой переменной значение str.Replace("", "kek"), потом в ансейф коде проведу какое-то редактирование исходной строки, то и можно ожидать, что второй объект также изменит свое реальное значение?
Аноним 14/02/17 Втр 10:14:41  932846
>>932838
но hashset не вернет объект по хэшу. если надо использовать ключ/значение, то это словарь
Аноним 14/02/17 Втр 10:20:48  932849
>>932846
>то это словарь
Двачую.
Аноним 14/02/17 Втр 10:42:14  932858
Сап, прогач! Юнити треда не нашёл, но таки вкачусь. Скажите как на Юнити привязать текст к кривой линии? Просто статично расположенная кривая и вдоль неё текст ввести
Аноним 14/02/17 Втр 10:44:17  932860
>>932858
Ах, да. На сишурпе, конечно
Аноним 14/02/17 Втр 10:44:58  932861
>>932858
шлепай в gd
Аноним 14/02/17 Втр 11:24:35  932869
>>932836
Словарь <hash, object> или <hash, общий предок>.
Аноним 14/02/17 Втр 11:51:06  932886
>>932836
Collection<T> IndexOf() или Contains() + IEquatable<T> не?
Аноним 14/02/17 Втр 12:07:57  932891
Аноны, есть тут те, кто знает как делать компьютерную графику на шарпе? Подскажите где можно синтаксис на с# найти, чтобы хотя бы алгоритм Брезенхэйма и нессиметричной ЦДА осуществить, а то все гуглю и синтаксис не показывает, либо абсолютно другое гуглится
Аноним 14/02/17 Втр 12:14:40  932896
>>932891
>алгоритм Брезенхэйма
http://www.cyberforum.ru/csharp-beginners/thread1530242.html
Аноним 14/02/17 Втр 12:18:46  932902
>>932896
Спасибо большое, очень выручаешь. Осталось найти несимметричный ЦДА
Аноним 14/02/17 Втр 12:20:37  932906
>>932902
http://www.codenet.ru/progr/video/alg/alg2.php
Переделать из паскаля 2 минуты делов.
Аноним 14/02/17 Втр 12:27:23  932912
423422.png (32Кб, 668x644)
Недавно начал вкатываться в С#, до этого опыта программирования не имел. Моя первая самостоятельно написанная программа (ну, сделанная по образцу видеоурока). Я молодец?

ПС: знаки "+", "-", и пр. - к какому типу переменных относятся? Как сделать так, чтобы пользователь вместо того, чтобы ставить числа от 1 до 4 (как в моём коде) мог сразу вводить нужный знак операции?
Аноним 14/02/17 Втр 12:32:38  932916
>>932912
"+" - string;
Аноним 14/02/17 Втр 12:33:04  932918
1368785912952.gif (808Кб, 207x207)
>>932838
>>932886
>>932869
Да у меня хранилище это static Dictionary<int, myAbstractClass>
Проблема в том, что я не знаю, как лучше сделать механизм обращения для унаследованных классов.
Решил остановиться на создании статик метода. Методу передаю некоторые параметры. Затем в методе считаю хэш от этих параметров, ищу объект. Если нет, то создаю новый, передав эти параметры в приватный конструктор, и добавляю в хранилище.

Получается примерно следующая картина:
class _Template : TemplateBase
{
private static Dictionary<int, _Template> storage = new Dictionary<int, _Template>();

internal static _Template getByContext(Uri siteUri)
{
int contextHash = new { siteUri }.GetHashCode();
if (!storage.ContainsKey(contextHash))
storage.Add(contextHash, new _Template(siteUri));
return storage[contextHash];
}
private Uri siteUri;

private _Template(Uri siteUri)
{
this.siteUri = siteUri;
}
}
Просто подобных классов планируется множество, и тело этого getByContext хотелось бы в предка засунуть, но т.к. параметры у каждого класса будут различные, то я не знаю как это сделать. Вот если бы можно было бы в конструкторе не создавать новый объект а возвращать какой-то уже существующий, думаю проблемы такой бы не было.
Алсо код сильно не обоссывайте, я не программист, но тестировщик, который хоть как-то пытается автоматизировать рутину)
Аноним 14/02/17 Втр 12:34:06  932923
>>932918
PS: плагин для форматирования кода не установлен
Аноним 14/02/17 Втр 12:48:27  932933
>>932912
znak = Console.Read();
if( znak == "+")
Ну и switch покрасивее будет.
Аноним 14/02/17 Втр 12:59:45  932942
>>932483
в чем проблема самому следовать good practices?
Аноним 14/02/17 Втр 13:02:05  932944
>>932923
P A S T E B I N
A
S
T
E
B
I
N
Аноним 14/02/17 Втр 13:14:12  932954
>>932816
Пиздец блять. Ты бы еще сервис локатор заюзал. При DI подходе, как правило устанавливают одну точку в приложении, из которой вызывается resolve. Далее, всю работу по вытаскиванию сущностей делает контейнер. Если хочешь глянуть, как оно должно работать в wpf, глянь призму.
Аноним 14/02/17 Втр 13:18:13  932960
>>932836
Dictionary тебе поможет тут во всем
Аноним 14/02/17 Втр 13:57:57  933005
>>932912
Господи блять, почему не свитч?
Аноним 14/02/17 Втр 13:59:47  933007
>>933005
Вероятно, он просто не дошел до него еще. И это ж не в продакшн идет.
Аноним 14/02/17 Втр 14:38:03  933031
1712D11A7D98508[...].jpg (32Кб, 200x200)
>>932933
>>932916
Благодарю
>>933007
Верно. Я мельком глядел, но полноценный урок ещё не проходил.
Аноним 14/02/17 Втр 14:44:42  933034
>>932954
>как правило устанавливают одну точку в приложении, из которой вызывается resolve
ШТО????
ты сам хоть понял что написал?
Аноним 14/02/17 Втр 14:48:20  933038
>>932886
если ты студент и у тебя горит лаба, то прокатит

а так не
Аноним 14/02/17 Втр 14:51:17  933041
>>933031
Ну тогда имхо можно распарсить введенную строку, вытащив числа и знаки, а при встрече не-числа и не-знака выдавать эксепшн.
Аноним 14/02/17 Втр 14:55:15  933046
>>932942
да, все ок. убрав на своем этаже дома ты, безусловно, сделаешь дом чуть чище. но при этом неизбежно будешь вляпываться в мусор соседей. при этом убирать за другими у тебя не хватит сначала времени, потом возможности, а следом - и желания. ну и жильцы не поймут, подумают, что ты тут умный самый
Аноним 14/02/17 Втр 14:57:28  933048
>>933046
казалось бы, при чем тут /pr
Ты нормально умеешь объяснять?
лично я пока не понял что ты имеешь ввиду.
Аноним 14/02/17 Втр 15:11:40  933054
>>933048
Он думает, что если будет писать труЪ-код, то будет выделяться среди других, а потому тоже пишет говнокод.
Аноним 14/02/17 Втр 15:13:42  933056
>>933054
Почему ж говнокод.
Я не понимат :(
Аноним 14/02/17 Втр 16:02:34  933114
>>933048
я хотел тебе сказать, что написав хорошее кодэ я сделаю доброе дело себе и людям и вообще все найс. но так или иначе мне придется сталкиваться/править то, что уже высрано кем-то совсем более рукожопым, чем я. и тут два варианта - начинать исправлять и переписывать красиво (это: увеличит сроки разработки, инициирует вопросы "а нахуя, если и так работает", в конечном итоге заебет); либо оставить все как есть и пытаться использовать как получается.

есть еще и третий вариант, пиздить пишушего арматурой и скулить руководству, что "этого надо уволить нахуй". но это не работает
Аноним 14/02/17 Втр 16:13:37  933125
>>932918
>.GetHashCode()
я ждал этого дерьма

https://msdn.microsoft.com/en-us/library/system.object.gethashcode(v=vs.110).aspx
>You should never persist or use a hash code outside the application domain in which it was created

короче, если это реально хранилище - то нунахуй. незя так. если это какая-то коллекция для улучшайзинга, то можно. зовут хэштейбл. она кстати - дикшенери
Аноним 14/02/17 Втр 16:19:38  933132
>>933114
анон, я понял ты любитель "попиздеть".
можешь конкретно в коде пояснить что не так и почему.
Просто пока я чтиаю какую-то абстрактуню воду, вместо того чтобы общаться по делу.
Тупой Вася 14/02/17 Втр 16:56:11  933160
CUsersOupainDes[...].png (21Кб, 820x510)
вопрос из колхоза, я пиздец тупой и не могу сделать вроде простую вещь.

есть класс : форма.
на ней wndproc который собирает всё и перекидывает на другие формы.
по пути конечно фильтрует, форма в конце получает только keyup keydown keychar mousedown mouseup mousemove
но по какой то не понятной жопе форма подвисает, как бы евент приходит но визуально я этого не вижу и от этого в игре баги получаются, я подобный костыль писал еще на божественной XP и там такого не было, кот тупо портировал для 4.6 и тестирую на win10

если что мне нужно написать бота который будет повторять всё за главным окном... (вообще мне это нахер не нужно, но заняться нечем)
Аноним 14/02/17 Втр 17:01:27  933169
Screenshot2017-[...].png (27Кб, 1213x254)
i69^cimgpshorig.png (44Кб, 1057x274)
>>933132
по какому делу ты хочешь общаться кек? я тебе рассказал кулстори своего опыта "требования/реальность"
пик1 - часть функционала проекта, к созданию которого я когда-то имел дело. и, увидев подобные штуки, я расплакался
пик2 - "ну хуй знает, так работает"
еще я очень бы хотел показать хуевину, работающую в трех потоках через new Thread().Start(), ManualEventHander Set/Wait, и lock одновременно шобы на всякий случай. но простыня копипасты будет охуитительная, да и кто это будет читать?
Аноним 14/02/17 Втр 17:30:38  933186
hqdefault[1].jpg (21Кб, 480x360)
>>933169
ой бля, анон.
извини пожалуйста.
я думал ты отвечал не на тот комент.
сука, во я дебил. Доебался до тебя.

Я почему-то подумал что ты отвечал сюда
>>933034
Аноним 14/02/17 Втр 18:15:56  933233
>>933186
бывает чо)
Аноним 14/02/17 Втр 19:52:01  933313
>>933125
Что тогда можешь посоветовать, каким образом ключ формировать?
Проект у меня не глобальный, коллекция в рамках одного приложения будет использоваться (пока по крайней мере)
Аноним 14/02/17 Втр 20:33:36  933337
>>932205
У меня тоже декстоп, но .нет 2.
Поссал на неосилятора.
Аноним 14/02/17 Втр 20:40:21  933342
>>932213
> всем нужен asp.net + js + jQuery/Angular/etc, помимо C#, для фронтэнда\бэкэнда.

Готовь свои сайты на асп нет, чтобы было что показывать на собеседовании.
Я вот так походил и меня обоссывали за верстку и вопросы в духе почему вы приняли решение сдвинуть вот-вот тут на пиксель правее, хоть я в вакансии было написано что ищется программист.
Забил хуй, ибо я не дизайнер и нихрена не понимаю как это когда выглядит нормально или нет, и вообще внешний вид это последнее что меня волнует.
Аноним 14/02/17 Втр 21:08:22  933359
>>933313
обычно это набор операций сдвигов и умножений на простые числа для полей/свойств класса. сильно прям сложные алгоритмы не видел, да и не нужны они, наверн
Аноним 14/02/17 Втр 21:25:47  933365
1366309677238.jpg (142Кб, 793x807)
Что за хрень-то, уже задолбался возиться с простой на первый взгляд задачей. Достать большую иконку с .exe, а потом вывести её на экран в picturebox, неважно во что.

Так оказалось что фиг ещё вытащишь большую иконку стандартными средствами, достаётся только маленькая. Ну ладно, с эти разобрался. Пытаюсь её поставить на picturebox, а на неё выводится не нормальное изображение этой икорнкир 256х256, а маленькое. Такое ощущение что выводится иконка иконки, лол. Ну ок, пытаюсь превратить иконку в изображение, но нихера. ToBitmap() не помогает, а при конвертировании с помощью ImageFormat тоже урезается разрешение.

Подскажите как нормально конвертировать iсon в image или как вывести icon на экран?
Аноним 14/02/17 Втр 22:51:37  933449
>>933034
Ну да. В общем понял. Тот ASP MVC запихивает внутрь себя контейнер, к которому ты нигде явно потом не обращаешься. Та же ситуация и в PRISM. Суть идеи - ты никогда не должен явно обращаться к контейнеру. Использовать сервислокатор - тоже долбоебизм.
Аноним 15/02/17 Срд 04:18:36  933546
>>933365
Всё, уже сам разобрался.
Аноним 15/02/17 Срд 09:46:55  933600
>>933449
во-первых, кто сказал что у тебя asp.net?
во-вторых, я так и не понял почему "долбоебизм"?
Это тебе кто-то так сказал или есть определенные причины? :)
Аноним 15/02/17 Срд 14:31:25  933769
>>933313
если персистить, т.е. укладывать в бд или еще куда, то лучше всего
Guid.NewGuid()

если в пределах приложухи для улучшайзинга, тоже что ты и делал:

public override GetHasCode(){
return fieldA.GetHasCode() ^ fieldB.GetHashCode(); //etc
}

реализовать IComaprer и юзать HashTable

Аноним 15/02/17 Срд 15:10:10  933786
Пишу с VkNet, поскольку даун от рождения прошу помощи, есть такая строчка

VkCollection<NewsUserListItem> lists = new VkCollection<NewsUserListItem>(20,new NewsUserListItem() );
VkCollection<NewsUserListItem> getLists = vk.NewsFeed.GetLists(lists);

Не могу понять, как вытащить эти чертовы списки новостей
Аноним 15/02/17 Срд 16:25:22  933819
>>933786
кури вк апи
Аноним 15/02/17 Срд 16:25:38  933820
>>933819
и я не знаю, если что
Аноним 15/02/17 Срд 16:26:05  933822
>>933786
Newsfeed.GetLists - Возвращает пользовательские списки новостей.
ну, так что тебе возвращает эта хуйня?
Аноним 15/02/17 Срд 18:51:01  933913
Суп, Шарпач. Вкатываюсь в шарп с крестов, и вот какое дело, обнаруживаю убогость енумераторов для коллекций по сравнению с крестовыми итераторами для контейнеров - я не верю своим глазам, не может же быть такого, чтобы не было запиленно элементарных возможностей, это ведь не блажь какая-то, это реально полезный функционал. Прошу знающих шарпо-господ пояснить, можно ли:
1. Обойти элементы коллекции (например SortedDictionary<T>) в обратном порядке - т.е. от конца к началу.
for (auto i = m.rbegin(); )
2. Получить (опять же для SortedDictionary<T>) Enumeretor (или другую итератороподобную сущность, о которой я не знаю) по ключу, с целью последующего обхода коллекции от интересующего значения ключа до конца (либо до начала).

Либо посоветуйте решение в духе шарпа.

Примеры на крестах:
map<int, int> m;
for (auto i = m.rbegin(); i != m.rend(); ++i){} // 1
for (auto i = m.find(42); i != m.end(); ++i){} // 2
Аноним 15/02/17 Срд 19:42:26  933950
>>933913
1. для тырфейса ienumerable<> адекватно низзя. есть канеш метод-расширение Reverse(), которое кеширует уже отитерированную коллекцию кек. iiterator вообще не умеет нихуя кроме нэкст, каррэнт и резет.
конечно, конечные коллекции так или иначе имеют дело с массивом, либо связным списком, тому в отдельности для каждой можно написать свой ревёрт, но это будет нитопальто
2. частично для подобного придумали SkipWhile и TakeWhile. но, опять таки, оно работает для иенумерабле, и тому не может знать ни о каких ключах
но замечу, что это ответственность конкретной реализации коллекции. поэтому плевать в итератор тут достаточно странно
Аноним 15/02/17 Срд 22:29:33  934033
>>933600
ASP MVC я упомянул как пример правильного использования DI.
Общепринято, что сервислокатор - антипаттерн. В интернете куча пояснений. Я уже и не помню подробностей. Забыл и взял за данность. Это аналогично синглтону - вроде как удобная штука, но является антипаттерном.
Аноним 15/02/17 Срд 22:32:03  934035
>>934033
чесгря не понимаю антипаттерности одиночки
Аноним 15/02/17 Срд 22:41:32  934041
>>934035
Не позволяет писать слабо связанный код. Имеется в виду классическое описание синглтона.
Аноним 15/02/17 Срд 22:41:47  934042
>>934033
Не стоит забывать, что самый главный антипаттерн - намазывать друг на дружку миллионы абстракций, там где они нахуй не нужны.
https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpriseEdition
Аноним 15/02/17 Срд 22:44:46  934047
>>934042
Самый главный антипаттерн - использование паттернов проектирования, лол.
Даже в википедии это написано: https://goo.gl/d6rcQy
Аноним 15/02/17 Срд 23:22:10  934059
>>934047
но там это не написано
Аноним 15/02/17 Срд 23:23:58  934062
>>934059
Там в середине есть. Проиграл кстати с этого, теперь буду этим обоссывать всех тырпрайз приматов.
Аноним 15/02/17 Срд 23:31:20  934070
>>934062
я читал середину и не увидел, может плохо смотрел, но все же
Аноним 16/02/17 Чтв 08:46:03  934283
>>933819
>>933822
Эй ребят, кароч фрейм vk.net ебал мозг исключением "Access Denied!", при том запросе все таки дал в параметр пустой лист, и я его снес.
Citrina не поставилась http://pastebin.com/MR32GStA, kasthack-vksharp не имеет этих самых методов, что посоветуете юзать? Желательно с авторизацией по токену
Аноним 16/02/17 Чтв 10:06:53  934299
>>934283
okapi + oauth, или ты упорствуешь?
Аноним 16/02/17 Чтв 10:07:27  934300
>>934299
vkapi
Аноним 16/02/17 Чтв 10:13:17  934301
>>934283
Господа, правильно ли я понимаю что WCF вытеснил Remoting в области задач передачи данных между NET приложениями?
Аноним 16/02/17 Чтв 10:26:07  934303
>>934301
> В данный момент на смену .NET Remoting пришёл WCF, являющийся частью .NET Framework 3.0
Аноним 16/02/17 Чтв 12:49:52  934378
Хочу поставить MSSQL, есть возможность запереть его функционал на локальной машине? Чтобы ничего наружу, даже в локальной сети, не торчало?
Аноним 16/02/17 Чтв 12:57:40  934391
>>934378
в ConfigurationManager там, по-моему, сетевые протоколы можно задисейблить. хотя по умолчанию, если я не ошибаюсь, его не видно наружу
Аноним 16/02/17 Чтв 13:02:13  934395
>>934391
А вообще стоит с MSSQL заморачиваться или лучше посмотреть на его альтернативу ввиде MySQL? Понятно что это все холиварно, но с позиции новичка мне интересен такой вопрос.
Аноним 16/02/17 Чтв 13:06:00  934400
>>934395
у My~ мало плюсов по отношению к MS. ради расширения кругозора можешь и посмотреть, но смысла маловато. из-под коробки проекты с реляционной базочкой разворачиваются с ориентацией на MS через EntityFramework/nHibernate/Dapper
а вообще, абстрактно со стороны сервера там мало что меняется
Аноним 16/02/17 Чтв 13:09:27  934406
>>934400
Я решил начать с ADO.NET, хотя EF уже потеребил. Спасибо за совет, буду смотреть связку от MS.
Кстати, никто не знает простенького хостинга занедорогобесплатно для MSSQL, думал потеребить азур но чот у них сложно все с ценами, хуй поймешь буду платить или нет и сколько.
Аноним 16/02/17 Чтв 13:12:11  934408
Прогромач, помоги. Нужно вывести на страницу изображение и уметь его масштабировать на стороне сервера с помощью колеса мыши. На сколько я понимаю, события нужно ловить через js и отправлять это счастье контроллеру и вернуть результат.
А вот как это отмасштабировать я чет не могу придумать. Картинка лежит на сервере как файл.
Видел вот эту йобу - https://imageresizing.net/ , но примеров маловато.
Потом все это счастье надо будет еще повторить с pdf.
Аноним 16/02/17 Чтв 13:14:22  934409
Объясните, пожалуйста, как часто нужно создавать инстанс DataContext в ASP.NET? Один DC на каждый SQL-запрос? Один DC на каждый веб-запрос? Или один DC всё приложение?

Если я правильно понимаю, то конструктор DC создаёт коннект с базой данных. Ответ на вопрос по идее зависит от того, что дороже - держать много коннектов в БД или долго держать один коннект.

>>934406
https://www.smarterasp.net/
Джва месяца бесплатно, без привязки карт и прочей хуйни.
ASP.NET 4.5.* + MSSQL
Аноним 16/02/17 Чтв 13:16:48  934412
Допустим, я сделал простою асп веб апликуху, которая парсит данные с сайта погоды и делает с ними магию.
Как захостить такое у себя( как сделать сервер дял асп), или в интернете. Вопрос нубский, но серьезный. Прошу ответить
Аноним 16/02/17 Чтв 13:23:12  934420
>>934412
ПКМ на твой веб-прокт -> Publish. Там выбери метод публикации (например FTP), введи данные для авторизации (их тебе предоставит хостер), дальше там будет понятно.
Аноним 16/02/17 Чтв 13:23:32  934421
>>934412
IIS
OWIN
Katana
???
Аноним 16/02/17 Чтв 14:14:05  934454
З чего начать изучать C#?
Аноним 16/02/17 Чтв 14:40:19  934472
>>934454
з освоения языка, на котором собираешься осваивать
Аноним 16/02/17 Чтв 15:02:05  934480
>>934409
> Один DC на каждый веб-запрос
да, лучше так
Аноним 16/02/17 Чтв 15:14:00  934483
Скажите плиз чем отличается
static void Main(string[] args)
и
static void Main()

В книге написаны примеры с static void Main()
А когда в визуал студии создаешь проект, там
static void Main(string[] args)
Аноним 16/02/17 Чтв 15:17:21  934485
>>934483
Ничем. args - это массив параметров, которые можно передавать консольному приложению.
Аноним 16/02/17 Чтв 15:19:58  934488
>>934483
у точки входа в приложение четыре варианта сигнатуры
Аноним 16/02/17 Чтв 15:22:28  934490
>>934485
Значит всё равно что писать?
Сорян, просто я тупой
Аноним 16/02/17 Чтв 15:25:02  934491
>>934490
если ты юзаешь int Main(...), то при возврате не 0 умный виндуфз распознает, что у тебя какой-то критикал ирор, соответствующий возвращенному значению
ну а с void тут зависит от того, ожидаешь ли ты от запускающего приложения какие-то аргменты или нет
Аноним 16/02/17 Чтв 15:27:11  934493
>>934491
ладно, спасибо
Аноним 16/02/17 Чтв 15:35:16  934499
>>934420
пидоры из мс так ещё не сделали таргетов для фтп публикации - приходится писаться свои костылики для автодоставки.
это так, между прочим
Аноним 16/02/17 Чтв 15:48:22  934506
>>934499
я делал паблиш по FTP. или ты не о том?
Аноним 16/02/17 Чтв 15:55:47  934511
>>934506
ну ты из вижлы делал, бро.
а я хотел настроить автодеплоилку, но таргетов именно под фтп нету.
Так что пришлось писать самомую
Аноним 16/02/17 Чтв 16:02:36  934514
Screenshot2.png (13Кб, 607x388)
Когда пишу about то появляется суперкодер2к, после этого пишу clear а консоль не чистится, чому так?
Аноним 16/02/17 Чтв 16:04:57  934515
>>934514
так ты сво clear в хуй куда-то вводишь. значение UI у тебя не меняетс до конца твоей приложухи
Аноним 16/02/17 Чтв 16:06:30  934516
>>934515
Я же после эбаута readline написал, типа опять вводить комманду... или так не работает?
Аноним 16/02/17 Чтв 16:07:18  934517
>>934514
Где цикл то, наркоман?
Аноним 16/02/17 Чтв 16:07:42  934518
>>934517
а как его делать?
Аноним 16/02/17 Чтв 16:08:06  934519
>>934516
ты результат второго чтения нигде не сохраняешь, сделай блок-схему программы для визуального представления работы алгоритма
Аноним 16/02/17 Чтв 16:10:26  934520
>>934516
ну шо ридлайн? ну ридлайн, а результат этого чтения што? вот именно, он идет нахуй потому, что ты его никуда не засетил

>>934518
while (true)
switch (Console.ReadLine())
Аноним 16/02/17 Чтв 16:11:24  934521
Screenshot3.png (12Кб, 362x414)
>>934519
Аноним 16/02/17 Чтв 16:15:07  934522
Стикер (319Кб, 512x512)
>>934521
сука в голос
Аноним 16/02/17 Чтв 16:15:55  934523
>>934522
ну блин, лучше помоги няшной тяночке
Аноним 16/02/17 Чтв 16:18:19  934524
>>934523
Не вижу твоих сисек в треде.
Аноним 16/02/17 Чтв 16:20:44  934525
>>934524
А если Христа ради?
Аноним 16/02/17 Чтв 16:22:36  934528
>>934525
у христа тоже сисек не вижу
Аноним 16/02/17 Чтв 16:25:18  934529
Screenshot4.png (5Кб, 383x182)
А как сделать чтоб после брейка программа не завершалась, а я мог ввести другую комманду?
Если убираю брейк то ошибки высвечивает
Аноним 16/02/17 Чтв 16:26:33  934531
>>934529
напиши перед switch строку:
while(true)
Аноним 16/02/17 Чтв 16:27:01  934532
>>934529
Вот же пидор, качни троелсена и не пиши сюда ничего, пока его не дочитаешь.
Аноним 16/02/17 Чтв 16:27:43  934533
>>934531
Он тогда бесконечно выводит комманду about
Аноним 16/02/17 Чтв 16:29:16  934534
>>934532
там проблемы с понимание алгоритмов, притом простейших. В данном случае рекомендую потеребить уроки на ютуб
>>934533
string suck = "";
while(true)
{suck = Console.ReadLine();
switch ....
}
Аноним 16/02/17 Чтв 16:29:30  934535
>>934532
ладно. качаю(((
Аноним 16/02/17 Чтв 16:30:52  934537
а вообще доебись до информатички, пусть книжку какую для твоего уровня посоветует.
Аноним 16/02/17 Чтв 16:32:18  934538
>>934526
Visibility, Opacity на выбор.
Аноним 16/02/17 Чтв 16:35:30  934539
Screenshot5.png (6Кб, 441x256)
>>934534
>string suck = "";
>while(true)
>{suck = Console.ReadLine();
>switch ....
>}
Блин, всё равно только 1 комманду выполняет и всё((
Аноним 16/02/17 Чтв 16:49:26  934545
Начал читать Троелсена и ваще нихуя не понимаю, так и задумывалось?
Аноним 16/02/17 Чтв 16:53:25  934549
Снимок.PNG (54Кб, 1363x725)
Что-то ты делаешь не так.
Аноним 16/02/17 Чтв 16:54:56  934550
Хелп.
Как одну строку из char перевести в char*?
Аноним 16/02/17 Чтв 16:55:50  934551
>>934545
лол.
Он же как азбука - там всё просто.
Спроси анона что неясно.
Аноним 16/02/17 Чтв 16:57:22  934553
Screenshot1.png (69Кб, 545x594)
>>934551
ну например это что еще за хуета?
Аноним 16/02/17 Чтв 16:57:29  934554
>>934545
>>934549
Может быть программирование не твоё? Есть много других хороших профессий.
Аноним 16/02/17 Чтв 16:58:18  934555
>>934554
Мне ничего больше не интересно, то есть вообще ничего, либо кодинг, либо лежать на диване и дрочить.
Аноним 16/02/17 Чтв 16:59:19  934556
>>934555
рекомендую подрочить, сам практикую, мне норм
ну или попробуй питон, у него порог еще ниже - тебе зайдет
Аноним 16/02/17 Чтв 17:00:30  934559
>>934556
Так он же для веба вроде, а я хочу на десктоп
Аноним 16/02/17 Чтв 17:01:32  934560
>>934559
питон позволяет и консольные приложения делать, как и C# делать сайты
Аноним 16/02/17 Чтв 17:01:37  934561
>>934550
Блять, ебучая разметка.
Как одну строку из char(с несколькими строками) перевести в char (одиночная строка)

Аноним 16/02/17 Чтв 17:05:43  934566
>>934561
>Как одну строку из char(с несколькими строками) перевести в char (одиночная строка)
покажи в коде как хочешь сделать,
если из массива букв(char[]) хочешь сделать слово то тебе подойдет String.Join. Только преобразуй в массив строк с помощью Array.Convert перед соединением.
Аноним 16/02/17 Чтв 17:07:05  934568
>>934566
если из массива букв(char[]) хочешь сделать слово то тебе подойдет String.Join. Только преобразуй в массив строк с помощью Array.Convert перед соединением.
хватит конструктора String с массивом в аргументе
Аноним 16/02/17 Чтв 17:19:30  934576
.png (398Кб, 1409x1687)
>>934421
>>934420
Слишком сложно
А есть в картинках?
Олсо, какие есть "хорошие" бесплатные хосты?
Аноним 16/02/17 Чтв 17:20:22  934577
Screenshot2.png (34Кб, 691x98)
Что это? Это вообще нужно учить? Или можно пропустить?
Аноним 16/02/17 Чтв 17:21:23  934579
>>934577
на твоей стадии - пропусти.
Но ваще - это знать надо.
Пока просто учи язык.
Аноним 16/02/17 Чтв 17:22:52  934580
>>934577
Для байтоёбов. Психически здоровому человеку не нужно.
Аноним 16/02/17 Чтв 17:25:37  934581
>>934553
это первая глава - мотай ее нахуй. анон ее не понимает
Аноним 16/02/17 Чтв 17:26:38  934582
Screenshot3.png (43Кб, 1104x298)
>>934581
Я так и подумал, промотал до этого
Аноним 16/02/17 Чтв 17:27:53  934583
>>934581
чому? я понимаю :)
или уже диванон?
Аноним 16/02/17 Чтв 17:29:23  934585
>>934561
ну что это за хуета. зачем тебе чары?
Аноним 16/02/17 Чтв 17:30:15  934587
>>934585
колдун проклятый
Аноним 16/02/17 Чтв 17:33:06  934589
>>934587
это наверно тот переходчик из крестов. у них помешательство на массивах и-чаров
Аноним 16/02/17 Чтв 18:21:46  934615
В чём разница между float и double?
Аноним 16/02/17 Чтв 18:23:25  934616
>>934615
размер и точность
Аноним 16/02/17 Чтв 18:24:38  934618
Screenshot4.png (32Кб, 715x216)
Screenshot5.png (34Кб, 1163x390)
Объясните плиз
Аноним 16/02/17 Чтв 18:25:13  934619
>>934618
бля, 1й скрин не тот прилип, 2й скрин
Аноним 16/02/17 Чтв 18:28:57  934620
>>934618
она выполнилась и ждет
Аноним 16/02/17 Чтв 18:29:23  934621
>>934615
названивание
Аноним 16/02/17 Чтв 18:38:20  934628
Чому ебаный Rectangle можно нарисовать пунктиром, а Border нет? Они там ваще работают?
Аноним 16/02/17 Чтв 18:45:27  934633
Screenshot6.png (25Кб, 618x154)
Почему то это не работает, подчеркивает
System.Windows.MessageBox
Аноним 16/02/17 Чтв 18:47:58  934635
>>934633
или это не для консоли? блять хуй пойми, для консоли или для графической формы
Аноним 16/02/17 Чтв 18:48:14  934636
>>934633
Боюсь, вам больше не стоит заниматься программированием.
Аноним 16/02/17 Чтв 18:48:53  934637
>>934636
Почему?
Аноним 16/02/17 Чтв 18:50:00  934639
>>934637
Ты туповатый.
Аноним 16/02/17 Чтв 18:51:25  934640
>>934639
А ты во всем с первого раза разбирался да? И без помощи?
Аноним 16/02/17 Чтв 18:55:47  934642
>>934640
Мне хватало книг, помощь мне требовалась только когда уже пошли сложные алгоритмические задачи.
Ты же вопросы что ты задаешь уровня:
У меня есть вилка, как ей есть суп?
Ты не понимаешь что ты используешь и как оно работает. Спрашивая каждый шаг ты ничего не поймешь и не закрепишь. Сходи лучше подрочи.
Аноним 16/02/17 Чтв 18:57:12  934643
>>934642
точняк, нахуй я тут сижу.
мимо -заебавшийся-на-работе-анон
Аноним 16/02/17 Чтв 20:58:39  934705
Мужики, нужна либа линейной алгебры с методом reshape меняет размер матрицы на заданный, ну и со всеми стандартными операциями типа / - + . ./ И вообще, почему на питухон есть такая либа, а на шарп нет?
Аноним 16/02/17 Чтв 21:01:26  934711
>>934705
>алгебры
ненужно
Аноним 16/02/17 Чтв 21:02:07  934713
>>934705

https://en.wikipedia.org/wiki/List_of_numerical_libraries#.NET_Framework_languages_C.23.2C_F.23.2C_VB.NET_and_PowerShell
Аноним 16/02/17 Чтв 21:03:14  934716
>>934711
Оптимизация?
Аноним 16/02/17 Чтв 21:20:10  934729
>>934713
Посмотрел, только в аккорде есть все нужное, выбрал его.
https://www.nuget.org/packages/Accord.Extensions.Math/
кому интересно
Аноним 16/02/17 Чтв 21:52:22  934753
>>934576
Денвер. Не благодари.
Аноним 16/02/17 Чтв 23:09:00  934806
14867579191610.jpg (66Кб, 960x720)
помогите ньюфагу, как правильно записать

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System.Timers;

public class workerpersecond : MonoBehaviour {

public UnityEngine.UI.Text walletdisplay;
public int worker = 0;
public int workerperclick = 1;
public int workers = 0;
public int workersec = 1;
public int workertotal = 0;
public int wallet = 0;

public workerpersecond() {
workerstotal = workers workersec;
}

private static System.Timers.Timer aTimer;
public static void Main()
{

{
aTimer = new System.Timers.Timer (1000);

aTimer.Elapsed += new ElapsedEventHandler (workerpersecond);

aTimer.Enabled = true;
}

public void OntimedEvent(object source, ElapsedEventArgs e){
workerpersecond()
workertotal = workers
workersec;

}
void Update() {
walletdisplay.text = "Wallet: " + workertotal;
}

}
Аноним 16/02/17 Чтв 23:37:34  934827
>>934806
в пастебине
Аноним 17/02/17 Птн 05:42:24  934931
Где можно украсть Троелсена 7-ое издание на русском?
Спасибо
Аноним 17/02/17 Птн 07:16:59  934943
>>934931
Пожалуйста
Аноним 17/02/17 Птн 07:33:45  934946
>>934943
Ну будьте же людьми
Аноним 17/02/17 Птн 07:33:56  934947
>>934931
Нигде, в открытом доступе ее нету. Читай 6ую и не выебывайся.
Аноним 17/02/17 Птн 09:40:47  934973
>>934931
Учи ингриш, тупень.
Аноним 17/02/17 Птн 19:22:06  935203
14741521227100.png (179Кб, 1024x946)
Что происходит в стеке, когда мы отправляем объект через ref? Создается ссылка на ссылку на объект?
Аноним 17/02/17 Птн 19:27:06  935206
>>935203
кури дизасм, мыщьхъ
Аноним 17/02/17 Птн 19:27:20  935208
>>935203
da
Аноним 17/02/17 Птн 19:29:34  935211
>>935203
>>935208
ссылка на ссылку? вы нарики шоле?
это же очень натянутый аналог крестовых Type* и &Type
Аноним 17/02/17 Птн 19:30:50  935212
>>935211
Ну так шершавый придумали маслачи.
Аноним 17/02/17 Птн 19:33:26  935215
>>935211
Объяснить можешь?
Аноним 17/02/17 Птн 19:45:47  935229
blob (41Кб, 654x552)
>>935203
Короче, вот набросал.
Аноним 17/02/17 Птн 19:46:28  935230
>>935229
Спасибо кэп. Меня интересует то, какие действия происходят в стеке.
Аноним 17/02/17 Птн 19:50:09  935235
>>935230
Ты байтоёб шоле? Кыш отсюда.
Аноним 17/02/17 Птн 19:51:51  935237
>>935235
Сам пиздуй, я сюда с вопросом пришел, а не за
байты пояснять.
Аноним 17/02/17 Птн 19:52:08  935238
>>935229
Разве класс не по ссылке всегда передаётся?
Аноним 17/02/17 Птн 19:53:56  935239
>>935238
Передается копия переменной, в которой ссылка.
Аноним 17/02/17 Птн 19:54:32  935240
>>935238
По ссылке, но если передавать через реф, то передаешь ссылку на ссылку.
Аноним 17/02/17 Птн 19:58:30  935245
>>935240
Тупой дебил, объекты никогда никуда не передаются в принципе.
Аноним 17/02/17 Птн 20:05:56  935251
>>935245
Твоя мать умрет в муках.
Аноним 17/02/17 Птн 20:14:00  935256
>>935251
Твой мозг уже умер.
Аноним 17/02/17 Птн 20:25:02  935262
Поясню местному довену. Объект это ссылочный тип данных, который хранится в куче. При вызове конструктора CLR выделяет для объекта место в куче, на которое в стеке создается ссылка. Далее, когда мы "передаем объект" в метод, на самом деле мы передаем переменную с ссылкой на объект, и передается она по значению.
Аноним 17/02/17 Птн 20:26:37  935265
>>935262
Вот схуяли по значению то?
Аноним 17/02/17 Птн 20:29:39  935268
>>935265
Потому что переменная со ссылкой это ЗНАЧИМЫЙ тип данных.
Аноним 17/02/17 Птн 20:30:50  935270
>>935268
Ну то есть мы ССЫЛКУ передаем по значению?
Аноним 17/02/17 Птн 20:31:28  935271
>>935270
Да.
Аноним 17/02/17 Птн 20:52:17  935282
скожите как копировать текст из одного ричтекстбокса во второй?
Аноним 17/02/17 Птн 21:32:58  935299
>>935282
хули сложнава-то?
Аноним 17/02/17 Птн 22:36:16  935334
>>935282
Выделяешь текст в первом - ПКМ - копировать - ПКМ на втором - вставить
Аноним 17/02/17 Птн 23:03:07  935354
>>935334
но так ты скопировал текст в мышку, а тебя спрашивали про копирование в другой текстбокс
Аноним 18/02/17 Суб 01:22:09  935412
Хоспади, как же дохуя тут днины. Ребята, как вы блять на работу устраиваетесь или работаете или вообще. Может вы рандомные дрочилы-вкатыватели? чтож для таких поясню, остальные - пиздец, вам должно быть стыдно

Рассказываю: когда вы создаете обьект, ссылка на него храниться В СТЕКЕ БЛЯТЬ! а сам обьект в куче.

Дальше можете прикидывать, как ведут себя переменные из стека, когда вы передаете их через ref, out и другое дерьмо.

А вообще, вас же легко завалить на собеседовании

Struct MySctruct { MyClass A; } - куда оно? стек? куча? хуюча блять!
Аноним 18/02/17 Суб 02:22:03  935440
Анон, мне скинули кукую-то хуйню сделаную на ASP.NET.

Я нихуя не понимаю так как я php макака.

Анон поясни пожалуйста
Что это за хуйня? - <script language="CS" runat="server">
Почему в этой хуйне методы класа, и почему оно в файле aspx?
Что за <asp:PlaceHolder ID="PlaceHolder" runat="server" /> и как оно знает что нужно брать именно *.xslt файл?

Я так понял что это не компилированные файлы.

Анон, хотя бы ткни меня носом где рыть.
Аноним 18/02/17 Суб 02:32:22  935442
>>935440
><script language="CS" runat="server">
вот это прямой аналог
<php? кажись так у вас это работает? пхп курил лет 6 назад и все забыл короче, все что внутри - C# и работает на сервер

в .aspx это можно класть, но я бы отрывал руки тем кто это делает. В обычных .aspx файлах вверху идет что-то типа <%@ Page CodeFile="MyPage.cs" где указывается файл .cs где должен быть серверный код. в пхп за аналогичное дерьмо отвечал смарти это то, что я помню

>asp:PlaceHolder
>и как оно знает что нужно брать именно *.xslt файл?
это дерьмо, которое получает серверные контролы. Скорей всего в том скрипте, который language="CS" берется PlaceHolder и набивается хуями...

>Я так понял что это не компилированные файлы.
компилируется на лету. копилируемые файлы, если они тебе нужны лежат в темп папке твоего текущего юзверя. где именно - гугли
Аноним 18/02/17 Суб 03:26:55  935450
Почему этот тред в последнее время заспасмили нубскими вопросами. Раньше этот тред мог неделями висеть.
Аноним 18/02/17 Суб 06:02:43  935456
Поясните за такую вещь, проганы:

Вот, есть, допустим, метод:

public static void Hui()
{
var i = 0;
for(i=0;i<10000;i++)
{
Console.Write(i);
}
}

Так вот, если такой метод вызовут параллельно 2 потока, может ли теоретически второй поток поднасрать первому, занулив переменную i при входе, пока второй находится уже в цикле? У меня самого такого сделать не получилось.
Аноним 18/02/17 Суб 06:04:45  935457
>>935456
Кароч, суть вопроса в том, могут ли потоки взаимодействовать на внутренние переменные методов друг у друга?
Аноним 18/02/17 Суб 06:41:52  935462
>>935457
могут, это одна из проблем параллелизма и называется гонка за ресурсы. Для борьбы с не этим придумали lock, Monitor, Mutex и прочие штуки-дрюки. Почитай книжонку какую по C#, там все рассосано.
Аноним 18/02/17 Суб 06:51:29  935464
>>935462
А почему у меня она не воспроизвелась тогда? Я специально ставил отложенный запуск второго потока, но он никак на первый не повлиял. То есть, первый как выполнялся так и продолжил свою итерацию, i не стала равной нулю
Аноним 18/02/17 Суб 06:52:39  935465
>>935464
потому что я упоротый и не проснулся еще, тк не понял что ты про переменные в локальном стеке.
Нет, локальный стек у каждого свой.
Аноним 18/02/17 Суб 06:55:16  935466
>>935465
Спасибо
Аноним 18/02/17 Суб 12:05:26  935533
>>935412
> куда оно? стек? куча? хуюча блять!
В анус твоей мамашки.
Структура в стеке вместе с ссылкой на объект, сам объект в хипе.
Аноним 18/02/17 Суб 12:17:50  935540
>>935442
Добра тебе
Аноним 18/02/17 Суб 13:30:27  935560
Веб/десктоп.
C# или Питон?
Аноним 18/02/17 Суб 13:32:35  935563
>>935560
smalltalk
Аноним 18/02/17 Суб 15:36:10  935633
>>935560
brainfuck
Аноним 18/02/17 Суб 15:52:13  935640
Как зареплейсить элементы 1го массива на элементы 2го массива?
int[] a = new int[] { 1, 2, 3 };
int[] b = new int[] { 4, 5, 6 };
Аноним 18/02/17 Суб 15:54:37  935641
>>935640
array.copyto
ну или ламерский способ - в цикле из одного массива присвоить другому
Аноним 18/02/17 Суб 15:58:23  935644
>>935641
спосибо
Аноним 18/02/17 Суб 16:12:53  935648
>>935641
вот еще, как сделать чтоб копировал включительно? a.CopyTo(b, 0); он копирует, но пропускает нулевой элемент, а как нулевой включить тоже? (сорян за тупой вопрос)
Аноним 18/02/17 Суб 16:20:39  935650
>>935648
Ты криворукий.
Аноним 18/02/17 Суб 17:02:12  935687
>>935650
бля, да, зато терь пофиксил. я настоящий программист!
Аноним 18/02/17 Суб 17:39:24  935716
Подскажите как можно записать
string[] x = new string[] { "cock" };
foreach (char i in x)
{
Console.Write(i + " ");
}

чтоб каждый символ из строки считывался?
если пишу foreach (char i in x) то ошибка, невозможно перевести стринг в чар
Аноним 18/02/17 Суб 17:44:23  935719
>>935716
Сука, петух, 2 фарича юзай, у тебя массив стрингов же.
Аноним 18/02/17 Суб 17:47:46  935720
>>933160
никто даже не пёрнул.....
Аноним 18/02/17 Суб 17:47:46  935721
>>935719
а зачем 2 foreach? мне же нужно посимвольно из стринга взять
Аноним 18/02/17 Суб 17:48:48  935722
>>935721
а нахуя массив нахуярил тогда?
Аноним 18/02/17 Суб 17:51:06  935723
>>935722
ну чтоб уметь из масива брать? или так нельзя, а можно только из переменной?
Аноним 18/02/17 Суб 17:52:21  935726
>>935723
тебе нужен форич внутри форича
Аноним 18/02/17 Суб 17:53:27  935727
>>935726
бля это проще решаеца, я проебал вот что
foreach (char i in x[0])
не указал в фориче элемент откуда я чары беру
Аноним 18/02/17 Суб 17:55:16  935728
>>935727
А зачем тебе массив строк для одной строки?
Аноним 18/02/17 Суб 17:56:31  935730
>>935728
ну это как пример просто. какая разница сколько там, мне главное посимвольно вытащить
Аноним 18/02/17 Суб 17:59:08  935732
>>935730
Ну охуенно, сам себе придумал кривой пример и в нем же запутался.
Аноним 18/02/17 Суб 18:01:27  935734
Screenshot1.png (3Кб, 387x137)
>>935732
А по другому ты как пробелы через каждый символ делать будешь?
Аноним 18/02/17 Суб 18:14:51  935737
Screenshot2.png (5Кб, 371x248)
>>935734
или так
Аноним 18/02/17 Суб 18:18:30  935740
>>935734
Нужно максимум оверинжиниринга. Учись, сынок.
Аноним 18/02/17 Суб 18:18:58  935741
blob (3Кб, 378x45)
>>935740
Отклеилось епта.
Аноним 18/02/17 Суб 18:20:30  935743
>>935741
Так выглядит лучше)
Аноним 18/02/17 Суб 18:26:18  935746
blob (2Кб, 273x43)
>>935743
Можно еще так.
Аноним 18/02/17 Суб 21:37:20  935897
Привет анон, как всегда нужен твой совет. Я самоучка, выучил кор шарпа (вроде бы) и основы mvc, html/css и немного js. Вот теоритически могу сворганить какой проэкт на mvc. Суть вопроса в следующем, есть в интернете площадки, где например нубы совместно пилят какую-то хуйню. Перед собеседованиями т.д. хочу попробовать что-то сделать, но один не хочу т.к. думаю что много недочетов самостоятельно не увижу.
Аноним 18/02/17 Суб 21:38:37  935899
>>935897
Да и в резюме будет плюсом если уже делал что-то и можешь это что-то показать.
Аноним 18/02/17 Суб 22:29:42  935930
>>935897
хуй знает.
но ты можешь залить кодяру на гит, а я как будет время гляну и пореврьюваю.
Аноним 19/02/17 Вск 11:50:12  936169
А у консольного приложение можно убрать рамки окна?
Чёт не смог нагуглить... Или тут только винапи?
Аноним 19/02/17 Вск 11:58:07  936174
>>936169
консольное приложение отвечает только за ввод-вывод, а не за контейнер объекта, в котором все происходит
Аноним 19/02/17 Вск 13:36:33  936227
14874536579341.jpg (41Кб, 604x556)
Короче, такая фигня
Есть форма, на ней picturebox, в котором открывается изображение по openfiledialog и уберфича для 1970 года-поворот изображения, НО! Проблема с поворотом широкоформатных изображений-либо обрезается при повороте на 90%, либо просто шакально сжимается
Колдовал с autosize и pictureboxsize и все такое, но к желаемому результату не пришел

Вот, собственно, кусок кода, отвечающий за поворот

[CODE]pictureBox1.Image.RotateFlip(RotateFlipType.Rotate90FlipNone);
pictureBox1.Refresh()[/CODE]
С остальным проблем нет, не считая функции увеличения-уменьшения, но сперва надо с поворотом разобраться
Аноним 19/02/17 Вск 13:37:19  936229
СУУУУУУУУКА!
[CODE]begin;
writeln"Хули эта параша не работает";
readln;
end.[/CODE]
Аноним 19/02/17 Вск 13:41:56  936230
>>936227
pictureBox1.Image.NoShakal(code...)
Аноним 19/02/17 Вск 13:46:12  936234
>>936230
помогло, спасибо
Аноним 19/02/17 Вск 15:38:26  936313
Почему в там контрол не получается добавить например 2 кнопки? Когда кидаю 1, затем 2ю, 1я заменяется на 2ю и так с любым элементом на таб итем. Какую настройку я задел может?
Аноним 19/02/17 Вск 15:42:01  936317
>>936313
блять, вот я ебло, всё, понял.
Аноним 19/02/17 Вск 18:41:35  936445
А куда делся пикчур бокс? Или его заменил имидж?
Аноним 19/02/17 Вск 18:53:01  936456
>>936445
da. eto tak.
Аноним 20/02/17 Пнд 15:42:28  937083
Сап, аноны.
Интересует такой вопрос.
Вкатился в аутсорсинговую контору. 22 лвл. Опыта достаточно малова-то. Теоретические навыки хорошие, но кому они вообще сдались.
Сейчас в проекте по Single Sign On, занимаюсь больше секьюрностью, консультирую разрабов по протоколам saml, oauth, ws-federation. Токены, клаймы, сертификаты, вот это вот все. Немного прогрессирую в менеджменте. Но при всем при этом я, например, не могу нормально в linq, никогда не юзал сам asp.net, опыта разработки нормальной практически нет. Как считаете, у меня все по пизде идет?или вполне себе ок? зарплата 800 зеленых, но кого это ебет.
Аноним 20/02/17 Пнд 15:43:35  937085
>>937083
сам с Мухосранска
быстрофикс
Аноним 20/02/17 Пнд 16:08:49  937104
>>937083
>все по пизде идет?
>прогрессирую в менеджменте
ПМам не так уж и обязательно уметь в Linq и байтоебство, так-то уж если, но технически грамотным на уровне архитектуры приложения быть нужно. но я вот не уверен из перескока из джуниоров в ПМы, но ты старайся

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

а вообще определись, что тебе надо в этой жизни для успеха?
Аноним 20/02/17 Пнд 18:03:42  937189
Можно ли програмно авторизоваться в adfs 3.0 в декстоп приложении?
Аноним 20/02/17 Пнд 18:14:37  937198
>>937083
>ws-federation
ты сделал мне больно :(
Аноним 20/02/17 Пнд 18:48:56  937214
>>937189
https://social.technet.microsoft.com/Forums/en-US/12299d9e-8fff-46d3-a4f8-b070a50086ef/does-adfs-work-with-desktop-application?forum=ADFS
>>937198
А что не так?
Аноним 20/02/17 Пнд 19:12:33  937223
>>937214
ну когда-то долго над ними плакал.
Аноним 21/02/17 Втр 14:47:45  937630
Анончики, не кидайтесь сразу тухлыми помидорами, прочитал пасту, и решил начать изучать C# со справочника от братьев Албахари. Более недружелюбной книги для ньюфагов я не встречал, посоветуйте что-то более простое для понимания.
И что-нибудь для понимания, как составляются приложения не уровня "hello world", чтобы можно было смотреть на написанную программу, а потом обращаться к справочнику для понимания почему так.
Спасибо.
Аноним 21/02/17 Втр 15:30:32  937644
>>937630
The C# Player's Guide, который указан прямо над справочником же. Сам пока что только на девятой главе (попутно говнокожу консольный тамагочи), все предельно подробно объяснено, есть простенькие тестовые задания после каждой главы типа "просто напиши сам, чтобы гарантированно понять, что происходит".
Аноним 21/02/17 Втр 22:12:01  938012
Сап аноны,я ньюфаг и у меня такой вопрос.Хочу клипать приложение на С#.Стоит ли сразу начать работать в Win.forms или надрочить скилл в консольке на нормальном уровне?
Аноним 21/02/17 Втр 22:43:08  938053
>>938012
один мой знакомый в жизни ничего не видел кроме wpf проектов кек

вообще чтобы понять суть платформы особо типом проекта нет смысла заморачиваться
Аноним 22/02/17 Срд 06:26:53  938243
Как лучше работать с динамическим содержанием в Windows Forms? Понятно, что WPF, MVVM.
Через свойство Visible? Через методы .Hide(), .Show()? Или же через Controls.Add(), Controls.Remove()?
Вот думаю заранее описать все компоненты формы в дизайнере, а потом уже что-то прятать, что-то наоборот показывать...
Аноним 22/02/17 Срд 07:51:12  938256
>>937644

Учить придется два языка сразу: C# с моим корявым переводом и сам технический английский, что приведет к увеличению времени изучения раза так в три.
Аноним 22/02/17 Срд 07:59:21  938257
1487739587179.jpeg (1958Кб, 1552x2096)
1487739588420.jpeg (2638Кб, 1552x2096)
Помогите с лабой, 10 задание, 3 вариант. Делаю как на втором пике, а выходит хуета.
Аноним 22/02/17 Срд 08:13:19  938264
>>938257
сделано через жопу, подними алгоритмику
структура должна быть через цикл for с ветвлением if внутри
Аноним 22/02/17 Срд 08:17:25  938265
>>938264
Там шаг 0,1 же
Аноним 22/02/17 Срд 08:20:31  938266
>>938265
for(int i = n, i < m, i=i+0.1)
???
Аноним 22/02/17 Срд 08:56:16  938284
>>938243
в формах же тоже биндинг есть
Аноним 22/02/17 Срд 09:25:41  938300
1487744822562.jpeg (2314Кб, 2096x1552)
>>938266
???
Аноним 22/02/17 Срд 10:03:15  938311
>>938300
> x = 0
> 12 / x
странно, шо у тебя там инфинити не повылазили
Аноним 22/02/17 Срд 11:22:53  938361
>>938300
Пиздец ты дебил, внизу x+=0.1 убери, и x<=3
Аноним 22/02/17 Срд 11:37:41  938378
>>938361
Все сделал, одна хуйня.
Аноним 22/02/17 Срд 11:51:00  938391
>>938378
Некоторым просто не дано, смирись.
Аноним 22/02/17 Срд 12:19:40  938401
>>938391
Не думаю, что кто-то сможет эту ебень решить.
Аноним 22/02/17 Срд 12:24:47  938403
>>938401
в голос со сверхразума
Аноним 22/02/17 Срд 12:30:22  938404
>>938403
Но все варианты рабочие, кроме этого. Тут какой-то подвох.
Аноним 22/02/17 Срд 12:34:39  938406
>>938404
Алсо, препод тоже не смогла.
Аноним 22/02/17 Срд 12:35:09  938407
>>938406
нашел на кого равняться
Аноним 22/02/17 Срд 12:39:46  938408
>>938406
найс байт
Аноним 22/02/17 Срд 12:55:41  938413
>>938300
>2017
>Не уметь делать скриншоты
>Да ещё и сидя в /pr/
Аноним 22/02/17 Срд 13:17:46  938424
Я в рот ебал это программирование. Что за хуйня: один и тот же, сука, код, с одними и теми же параметрами нормально отрабатывает, когда дебажу точки останова на почти всех участвующих в работе методах, но стоит только убрать точки остановки и пускать приложение на работу без прерываний - пиздец, возникает ошибка обработки, которая в дальнейшем ведёт в другом участке кода к исключению. Причём сука эта же пизда нормально работает, когда пошагово через дебаг метод пускаешь, а стоит только без дебага - НАНАХУЙ СОСИХУЙПИДОР

пиздец, как же у меня горит очаг. Что делать в таких ситуациях, кроме как ебать кучу кода и думать, где может быть ошибка, если режим дебага не помогает?
Аноним 22/02/17 Срд 13:19:42  938425
>>938424
неосилятор порвался, гугли assert и тесты
Аноним 22/02/17 Срд 13:23:50  938427
>>938401
Похоже, к задачам тысячелетия добавилась еще одна.
Аноним 22/02/17 Срд 13:36:44  938434
>>938256
Там технический английский не так заметен, больше похоже на отредактированное бытовое объяснение. Просто представь, что батя тебе затирает на кухне про шарп.
Я первым делом решил почитать Pro C# and .NET Framework — вот это документация. Нихуя не понятно, зато столько параграфов о том, какой пиздатый ты выбрал язык. "Вот у нас есть пиздатые CLS, CLR, CTS, охуенно, ежжи," — затирают тебе, а ты думаешь: "Ребят, мне бы просто HelloWorld осилить".
Аноним 22/02/17 Срд 13:59:13  938442
>>938425
Эти все ваши ассерты и тесты это круто и всё такое, но схуяли программа работает корректно при пошаговом выполнении, но падает при безостановочном? Вообще, пошаговый дебаггинг в visual studio влияет на многопоточность, таймеры или ещё на что нибудь?
Аноним 22/02/17 Срд 14:14:25  938448
>>938442
ток хотел спросить про потки, ты и сам рассказал
по хорошему, останавливаются не все потоки. по-моему, можно ебануть так, шобэ весь мир остановился, но я не помню где и как.
разберись, почему у тебя эксепшон валится и выкинь нахуй все свои таймеры, погромист блять
Аноним 22/02/17 Срд 14:28:01  938450
>>938413
Подскажи плиз как делать скриншоты
Аноним 22/02/17 Срд 14:41:21  938457
Не могу залогиниться в вижул студии, в чём проблема?
Аноним 22/02/17 Срд 14:44:22  938459
>>938448
> почему у тебя эксепшон валится
В том то и дело, что эксепшн вылетает, потому что ошибка была в работе каких то методов до этого. И самое, блять, страшное, с чего я рвусь - при пошаговом выполнении ИСКЛЮЧЕНИЕ НЕ ВЫВАЛИВАЕТСЯ! ПРОСТО СУКА НЕТ ОШИБОК, КОГДА ПОШАГОВО ВЫПОЛНЯЮ ЧЕРЕЗ ДЕБАГ, А ПРИ СКВОЗНОМ ВЫПОЛНЕНИИ ВЫВАЛИВАЕТСЯ ЭКСЕПШН! КАК ТАК ТО СУКА БЛЯТЬ ПОТУШИТЕ МЕНЯ
Аноним 22/02/17 Срд 15:03:46  938469
>>938459
я увурен, што ты где-то проебался.
Давай ошибку сюды штоле.

Аноним 22/02/17 Срд 15:08:51  938471
int[] array = { 1, 2, 3 };
и
int[] array = new int[] { 1, 2 , 3 };
Работает и то и то, а как правильно? Или это равнозначно?
Аноним 22/02/17 Срд 15:30:34  938478
Capture.PNG (54Кб, 1429x795)
>>938471
Без разницы.
Аноним 22/02/17 Срд 15:33:51  938480
>>938478
посиб
Аноним 22/02/17 Срд 15:45:49  938496
>>938469
Да, проебался с двусвязным списком в условии do {} while();
Исправил, на радостях попробовал ещё один контрольный пример. Снова сломал. Сейчас придётся дебажить еще больше. Короче, вопрос закрыт.
Аноним 22/02/17 Срд 17:22:48  938558
de.png (24Кб, 951x369)
Это снова тот хуй с лабой. Почему-то когда вместо 3 пишешь 3.1, а вместо 1 - 0.99, то всё работает. Math.Round() тоже работает с последними двумя формулами. ЧЯДНТ?
>>938257
Аноним 22/02/17 Срд 17:56:07  938580
>>938558
это же дабел. если ты прогонишь в дебаге, не удивлюсь, если там будет значение 0.10000000000000000000000000001.

решарпер, например, имеет привычку предлагать что-то в таком духе:
if (math.Abs(x - comparable) < Tolerance) {}
где Tolerance порядка 1e-5
Аноним 22/02/17 Срд 17:57:11  938581
Чё-т перекатер сломался?
Аноним 22/02/17 Срд 17:58:50  938582
>>938581
его ж моча за цп забанил
Аноним 22/02/17 Срд 18:14:26  938594
>>938582
Што? Бот постил ЦП? В качестве пикрила к оп-посту чтоли?
Аноним 22/02/17 Срд 18:17:46  938596
перекат.gif (2048Кб, 395x253)
Ну карочи, пока этот не утонул - я создал следующий:
https://2ch.hk/pr/res/938595.html
Аноним 22/02/17 Срд 18:20:54  938599
>>938594
та я шуткую
за автопост забанил. ну и похерил все треды к тому же. в /d/ там должно быть нытье автора по этому поводу
Аноним 22/02/17 Срд 20:41:39  938714
Даун в треде, с начала учить линк или энтети?
Аноним 23/02/17 Чтв 05:14:57  938997
>>938714
Энтети фрэймворк? Если так, то конечно линк, это базовая вещь.
Аноним 23/02/17 Чтв 07:08:40  939009
>>938714
потереби адо.нет, хватит даже поверхностно. Тогда ты поймешь что и как работает и для чего сделали энтетити и какие проблемы он решает.
Аноним 23/02/17 Чтв 12:06:53  939105
>>938596
>#584
дебик штоле?
Аноним 23/02/17 Чтв 17:06:26  939388
sss.jpg (14Кб, 481x118)
Имею изображение с шириной 5 пикс, не могу вывести их значения в текстовик, выводятся первые 2, остальные 3 - по нулям, в чём проблема?
Аноним 23/02/17 Чтв 17:12:22  939394
>>939388
Всё, разобрался, лол
Аноним 23/02/17 Чтв 18:07:45  939447
blob.jpg (14Кб, 563x144)
Ребятки, как реализовать прогрессбар для двух переменных?
И какой максимум для прогресс бара?
Например, пикрил
Аноним 23/02/17 Чтв 18:14:51  939455
>>939447
Всё, не актуально.
Аноним 23/02/17 Чтв 20:15:51  939542
>>939394
>>939455
Завязывай, а то зарежу.
Аноним 25/02/17 Суб 00:47:59  940467
12345.jpg (20Кб, 602x163)
В массиве stringArraySplit записаны ARGB вида 255,112,111,120 и так 100500 элементов, но код не работает, почему?
На 100 странице пишет - входная строка имела не верный формат. Хули не верный то?
Аноним 25/02/17 Суб 00:48:41  940468
>>940467
на 100й - bitmap.SetPixel(i, j, Color.FromArgb(Convert.ToInt32(stringArraySplit[a])));
быстрофекс
Аноним 25/02/17 Суб 07:28:29  940537
blob (61Кб, 903x744)
попросили к готовой софтинке WPF долепить юзыраксес, фреймворков там нет но в простейшем варе из учебника MVVM используется. чот начал я городить вначале на свичах потом решил в дикшнри дикшнарей затолкать и как-то чую что говно какоето получается.
но с другой стороны там разделение прав на 3.5 кнопки и както хуярить эторпрайз решения тожеж по идее нахуй не упало.
чо посоветуете - так и добить эту модель - логииница при старте, в хамле на нужной хуйне дергать hasPermition там в энаблед/визобл, не?
Аноним 25/02/17 Суб 07:30:22  940538
>>940537
бля пермитион, лол, въебал
Аноним 25/02/17 Суб 21:20:41  941024
>>940467
Ну так посмотри что у тебя лежит в сотом элементе. Культура какая? Запятая может быть как разделителем разрядов, так и дробной части от целой. ТуИнт у тебя прочитает только первое число - 255 (Используй сериализацию у Колор или конвертируй его в инт и его уже в тустринг). Объявление и инициализацию битмапа лучше вынести из цикла (кто знает что там компилятор с этим сделает). СетПихел очень медленный и подойдёт только если изображение типа 5x5px, для быстродкйствия используй локбитс. Ну и на твоих? скринах выше тоже лютый джаваскрипт.
Аноним 26/02/17 Вск 15:24:14  941503
Поддерживает ли adfs возможность обновлять saml токены?
Аноним 28/02/17 Втр 17:05:12  943101
Доброго времени суток, господа.
Решил вкатиться в погромированние и добрые люди насоветовали этот ваш си#. Собираюсь обмазаться несколькими книжками из шапки. Так вот возник вопрос на сколько добры были эти люди?
И вопрос о книгах
C# 6.0 in a Nutshell (Joseph Albahari и Ben Albahari)
и
C# 6.0 and the .NET 4.6 Framework (Andrew Troelsen) который внезапно оказался 1400 страничным в печатной версии
Являются ли они взаимозаменяемыми или они наоборот дополняют друг друга?

Алсо, кто-то в шапке упомянул, что неплохо бы знать SQL, хватит ли какого-нибудь SQL Для чайников, для выработки подобного "знать"?
Аноним 28/02/17 Втр 23:42:47  943559
>>943101
http://www.sql-ex.ru/?Lang=0

Вполне годно для построений запросов
Аноним 01/03/17 Срд 01:23:44  943615
Что поставить на рабочую пеку - Visual Studio 2015 или Visual Studio 2017 RC? Знаю, что в 2017 есть поддержка седьмого шарпа. Там есть ещё какие-то принципиальные отличия?
Аноним 03/03/17 Птн 00:10:09  945004
>>927547 (OP)
Сап, сишарпбоги, можете вкратце рассказать, что нужно знать для того, чтобы попасть на стажировкуну или на вакансию джуна и по каким источникам это учить? До этого пытался вкатиться в джаву, но друг переубедил вкатиться в сишарп .аргументировал тем, что иде в джаве убогие, да и вообще джава отстаёт от сишарпа в плане функциональности Был бы рад, если бы добрый анон помог чем нибудь.
Аноним 03/03/17 Птн 13:33:46  945221
Пытаюсь сейчас учить ШАРП но т.к. я ленивое хуйло наверное только через год его выучу.
А вы сталкивались с тем что не хочется ничего делать, апатия, хочется лишь двачевать и спать?
Аноним 03/03/17 Птн 19:14:22  945453
Посоны, снова я со своим вк. Сегодня на ужин аснихронный вызов.
Есть метод который через async/await добывает мне токен. Вызывается он из потока формы. По окончанию хочу скрывать браузер. Но как без проверки по таймеру наличия токена (поле формы), узнать о том что токен я уже добыл?
кароч: как узнать что метод async/await завершен?
Аноним 04/03/17 Суб 12:50:30  945970
>>945221
Перестань дрочить так часто, выспись. Пойми что так и останешься ленивым хуйлом и проебешь еще один год, за который ничего не изменится.
Аноним 06/03/17 Пнд 09:29:09  947436
Кто советует Трольсена - тролли?
О БОЖЕ ЕЩЕ ОДИН ДАУН РЕШИЛ ВКАТИТЬСЯ и почитав тролльсена понял, что он объясняет не для ньюфагов, а для олдфагов.
Например
"Интерфейсы — это всего лишь именованные коллекции определений абстрактных
членов, которые могут поддерживаться (т.е. быть реализованными) в заданном клас¬
се или структуре. "
Тут я узнал два слова - класс или структура, а что такое именованные коллекции определений абстрактных членов)))
Или вот
"Делегаты являются .NET-эквивалентом безопасных к типам указателей на функции в
стиле С. "
Откуда мне блядь знать, что там в С? Что за указатели на функции блядь?

Дайте книжку для дауна пожалуйста. Хеллоу ворлд.
Аноним 07/03/17 Втр 14:50:44  948439
>>947436
Есть ссылка на Тролльсена? Я обрыл интернет (гугол) и не нашел.
Аноним 08/03/17 Срд 13:08:51  949101
Привет, Анон. Делаю небольшое приложение на Visual Studio для себя, для работы с документами. Из-за ебучего русского языка нужно автоматически менять падежи.
С ФИО всё просто, по отдельности меняю падеж для каждого слова функциями LingvoNET, результат корректен.
Но вот что делать с должностями? Хорошо если надо будет перевести в родительный должность "бухгалтер" или "директор", но вот "ведущий инженер водогрейных котлов" уже тупо склонить по словам не получится. Пока в голову пришёл следующий алгоритм - искать первое существительное в массиве, а все предыдущие слова считать прилагательными. Склонять прилагательные и первое существительное, а остальные слова оставлять без изменений.
Но вот "офис-менеджер" или "водитель - экспедитор" из этой схемы выбиваются.
В общем, какие есть идея по алгоритму парсинга должности? Или эта работа уже сделана кем-то?
Сразу оговорюсь, должность всегда подаётся на вход в единственном числе, именительном падеже и мужском роде.
И да - morpher уже купить пытался - эти суки больше не продают. Правда остался их старый модуль для экселя.
Аноним 08/03/17 Срд 15:44:41  949231
В общем, вчера таки начал изучать asp net, который mvc.
А есть ли какой-то бесплатный хостинг для асповых сайтов, дабы показывать свои творения всему миру? Azure, я так понял, платный. Нашёл ещё один хостинг, но он умер в 2016 ещё.
Аноним 08/03/17 Срд 19:39:33  949385
>>938596
Аноним 09/03/17 Чтв 06:40:49  949767
>>929268
не понял твой тонкий сарказм. Поясни для нубов.
Аноним 11/03/17 Суб 15:34:58  951227
>>949101
А нахуя ты вообще склоняешь? Склонять слово "должность" проще чем что то остальноё. Вот и пиши Должность/-ти/-тью/-бла-бла:ведущий инженер водогрейных котлов
Аноним 13/03/17 Пнд 19:15:42  952939
HGKan7weiaM.jpg (187Кб, 1920x891)
>>927547 (OP)
Анонычи, помогите, я походу поймал лишнюю хромосому и не могу решить банальную херню.
Есть один си шарп и один юнити 3д. Программа пикрелейтед. Дано: квадратики с координатами. Нужно: с помощью скрипта прикрепленного к кубикам менять их цвет если координата отличается только на 1, то есть выделять цветом только вверх,вниз,влево, вправо, но не по диагонали.
Вот что я написал и нихуя не работает:
void OnMouseOver()
{
if (Input.GetMouseButton(0))
{
if (pos == 0)
{
меняем цвет
}
pos = GetComponent<Transform>().position.x + GetComponent<Transform>().position.y;

}
else if (pos == GetComponent<Transform>().position.x + GetComponent<Transform>().position.y + 1 || pos == GetComponent<Transform>().position.x + GetComponent<Transform>().position.y - 1)
{
Debug.Log("ok");
меняем цвет
pos = GetComponent<Transform>().position.x + GetComponent<Transform>().position.y;
}

Где я проебался, второй день сижу и не могу нормально сделать.
Аноним 15/03/17 Срд 22:36:54  954722
>>952939
>Где я проебался
Тут
>pos == GetComponent<Transform>().position.x + GetComponent<Transform>().position.y + 1 || pos == GetComponent<Transform>().position.x + GetComponent<Transform>().position.y - 1
Под это условие для X:10 Y:5 (10:5 = 15) попадают все координаты компоненты которых в сумме дают 15 (опустим +-1): 5:10, 13:2, 7:8 и т.д.
Раз у тебя тут говнокод, то поменяй это условие на (Math.Abs(position.x - pos.x) + Math.Abs(position.y - pos.y)) == 1 (или <= если надо выделить и центральный квадрат. Если координаты это даблы или флоаты, то возможно их нужно будет округлять.
Аноним 16/03/17 Чтв 02:49:27  954832
Интересно, есть ли кто-то, кто пишет универсальные приложения Windows 10 (UWP)? Я вот четвертый год занимаюсь, начиная с WP 7.8, а людей особо не знаю.

Гдеее вы?
Аноним 16/03/17 Чтв 17:14:55  955067
Господа, начал учить вашу сярпу. Где брать задания уровная ebanoe_dno для "надроча"?
Аноним 16/03/17 Чтв 17:34:01  955075
Аноны, может есть у кого код на C# анимация движения велосипеда. Не могу в погромирование. Да, я даун, у которого знаний только на HTML и "Hello world" в консольке написать хватает. Буду очень признателен
Аноним 25/03/17 Суб 10:40:03  960525
>>949231
На рег.ру купи за 200 р
Аноним 25/03/17 Суб 15:23:59  960680
>>927547 (OP)
Сап, можно ли в VS2017 в WinForm без подключения дополнительных библиотек сделать игрульку примитивную? Вид сбоку(аки террария), с правой части экрана на тебя бежит вражина, ну и так далее.
Аноним 25/03/17 Суб 15:24:24  960681
>>960680
тьфу, блять, в 2015*
Аноним 27/03/17 Пнд 07:17:54  961659
>>960680
Можна, но оно тибе ни нужна.

Ставь Юнити или ГейМэйкер какой. Или лепи на форму д3д сурфейс и ебися с ним как хочешь.
Аноним 28/03/17 Втр 14:37:37  962353
анонсы, где найти работу без опыта и с неоконченной вышкой?
Аноним 29/03/17 Срд 01:23:36  962777
6j9XwupiMJA.jpg (109Кб, 944x681)
Анон, посоветуй, пожалуйста, интересную тему для курсовой 1-го курса по программированию. И желательно примерная наводка на реализацию.
Аноним 29/03/17 Срд 17:16:19  963129
>>962777
"Как я выбрал C# и познакомился с вашей мамой".
Аноним 30/03/17 Чтв 05:03:31  963428
На C# NET начал писать совсем недавно, обычно всё по WEB.
Собственно решил организовать сеть ботов для задействования большего кол-ва ресурсов под требуемые задачи.

На интерпретируемых языках это выглядело весьма просто, я просто писал админку которая раздавала необходимый код воркерам. Воркеры же в свою очередь переодически обращались на необходимый url и в случае верного ответа. Подгружали полученный код в eval()/exec().

Таким образом весьма гибкий для работы воркер умещался в пару строк и как-таковых ограничений не имел.
$run = json_decode(file_get_content('http://admin.ru/run.php?idbot=0'),true);
if ($run['status'] == 'ok'){ exec($run['command']); }

Есть ли в C# .NET какой-либо функционал что принимать + компилировать + исполнять код "на лету" ?
Аноним 30/03/17 Чтв 10:10:40  963471
>>963428
Да, есть. Вариантов много. Можешь начать копать со встроенного CSharpCodeProvider.
Аноним 08/04/17 Суб 10:18:18  969126
1491635898915.jpg (31Кб, 614x210)
Аноны, хелпайте. Есть инжектируемый чит для говноигры на юнити и я хочу его подправить или выпилить, т.к. некоторые функции перестали работать, а автор проект забросил. Открыл длл-ку в Telerik JustDecompile, деобфусцировал и экспортировал в проект VS2017. Если открыть проект, то весь код в ошибках, причём в местах, где он работающий, хотя все нужные библиотеки подключены. Как обойти запрет VS на сборку при ошибках? Пикрил - пример.
Не обоссывайте пожалуйста, я только полтора месяца назад вкатился в шарп на самообучении.
Аноним 09/04/17 Вск 22:36:59  970565
Аноны, посоветуйте, пожалуйста, какой-нибудь годный мануал по C#, прям вот с полного нуля. С программированием можно сказать не знаком совсем. Желательно, конечно, на русском, но и в ангельский более-менее могу. Внезапно вспомнил, что через полтора месяца сдавать курсовую, а я нихуя не умею. Заранее спасибо.
Аноним 09/04/17 Вск 22:56:15  970579
Сап, аноны. Сорри за тупой вопрос, но он мне не дает покоя долгое время. Поясните за объекты и экземпляры класса в шарпе. Кто-то говорит, что это одно и то же, кто-то утверждает обратное. Читал на msdn, там вроде объект=экземпляр. Но мне доказывали, что при создание объекта переменной присваивается ссылка на экземпляр в котором лежат нестатические поля, а он в свою очередь ссылается на объект в которм лежат методы и статические поля. Вообщем поясните мне.
Алсо, как правильно проинтерпретировать вот это:
A a = new A(); ? Переменной а присваивается ссылка на объект типа А?
Аноним 09/04/17 Вск 23:20:21  970608
>>970565
http://mycsharp.ru/post/4/2013_04_14_chto_takoe_programmirovanie_eto_slozhno_chto_nuzhno_znat_.html и далее по темам слева.
Аноним 10/04/17 Пнд 13:44:56  970836
>>969126
так нет у Camera таких методов, которые вызываются, убери у Camera все get_ и скобки.
main, transform и position это все свойства
Аноним 10/04/17 Пнд 14:34:57  970877
>>970836
О, спасибо, я как раз начал давать вменяемые имена методам и переменным.
Аноним 10/04/17 Пнд 22:30:49  971283
>>927547 (OP)
Сап.
Подскажите пару моментов:
1. Что лучше читать, Албахари или Троелсена??
Из текущих знаний: процедурная часть плюсов\си.
ООП в плюсах тоже начали (В вузе смысле) но понимаю что что-то не то.
На данный момент читаю Албахари по 6-му шарпу.(Троелсена нету\не было, а читать по пятому, когда уже вышел 7-й шарп, как бы не очень) понятное дело что сильных изменений нет, но всё же. Что-то почитываю на mdsn.
2. Что дополнительно почитать чтобы вкатится в ООП? Ну читаю я что-то по плюсам\шарпу, а толку? Кроме синтаксиса нихуя не дает(мб просто тупой). Т.е ну сделал я класс, сделал методы какие-то, свойства. Начинается взаимодействие с классом, выходит какой-то говнокод, а спросить "что не так" не у кого. Ну и как только дело доходит до взаимодействия с другим классом - всё, сходу можно делать паунс в окно.
за ранее благодарочка всем ответившим.
Аноним 11/04/17 Втр 11:09:41  971595
>>970608
спасибо, анон
Аноним 13/04/17 Чтв 16:15:33  972987
Стикер (0Кб, 512x512)
Вопросы глупые, но я всё же задам, ибо они меня волнуют.
Как определить уровни владения языком и вообще "уровень программиста"? Например: ньюфаг, макака\лоу лвл, средний, высокий, фрилансер 300к\сек. Какие знания и навыки нужны хотя бы для среднего уровня?
Какой уровень нужен для минимального фрилансерства за гроши ради набивания руки или работы за еду и опыта?
Без профильного образования и связей не возьмут никуда на нормальную работу, а не макакинга?
Заранее спасибо, няши.
Аноним 20/04/17 Чтв 01:58:46  976662
>>927547 (OP)
Кочаны, нужна помощ.
Отослал я тут резюмеху на .net developera, а мне прислали тестовое задание на asp.net webapi + angular, сижу ебусь с этим хуевым ангуляром, в рот он ебись, есть кто-то, кто хотябы ИМПЛЕМЕНТИРОВАТЬ ЭТО ГОВНО В ПРОЕКТ МОЖЕТ СУКА??? ОЧень нужна помощ.
Аноним 20/04/17 Чтв 18:52:23  976995
>>976662
Собирай вебпаком и подключай, как статику.

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

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