Задать вопрос
  • Какие стратегии повышения зарплаты существуют?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    только одна - вас трудно заменить за те же деньги, и вам есть куда уйти на большую ставку (оба условия должны быть явными в одно и тоже время)
    Ответ написан
    Комментировать
  • Нормально ли отправить письмо самому себе (Яндекс)?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    есть что то в этом такое... )))

    (хочется посоветовать визит к психотерапевту - шутка ;)))

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

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

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

    (ну и если фильтры не срабатывают на признаки терроризма ;))
    Ответ написан
    Комментировать
  • NancyFx как узнать время выполнения асинхронного запроса?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    Ответ написан
    Комментировать
  • Насколько реально создать бота для игры Hearthstone?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    кхм.. (это за предысторию)..

    1 - карты выкидывать элементарно - приличный рандомайзер, и вуаля

    2 - а вот бот - все зависит от интерфейса - надо изучить пути взаимодействия, с браузерными делами наиболее доступна инфа (для примера - steam, сам по себе виндовый интерфейс - юзает CEF, флаг в руки в вперед..) .. про UNITY .. ну копнуть надо...

    3 - машинное обучение - разделяйте задачу на подзадачи... в данном случае, как минимум две ветки - как ботать юнити? .. и машинное обучение?

    машинного "мозга" для .net в том числе - есть, гуглится элементарно (ну или найду в закромах, если попросите)

    дело не в этом - что есть цель? и каковы рычаги? (см п2 - как ботать юнити) .. потом да.. можно и к "мозгам" приступать

    ps мнда.. ну удачи.. с мозгами..
    Ответ написан
    Комментировать
  • Как сохранить в БД последовательность данных?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    БД - SQL? или NoSql?...

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

    если SQL с нормализацией - таблица "сотрудники" и таблица "наборы id сотрудников"?...
    да в любом случае, все реверансы, вокруг этой схемы..

    ps

    и да - слово "перетягивание" .. к БД отношения не имеет.. это GUI... возможно... но по чему нет? творите, выдумывайте, пробуйте..

    pps

    если вы осилите (набор таблиц):
    1 - id, person
    2 - id, situation // ,description
    3 - id, order, id-person, id-situation

    и вытворяйте что хотите... сможете?

    ах да.. с историей:

    3 - id, version, order, id-person, id-situation

    стало легче?
    Ответ написан
    5 комментариев
  • Хочу "шагать" весь код C# в VS, как это осуществить?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    все просто - https://i.imgur.com/HCEUEq0.png

    ps

    другой вопрос, если хочется залезть в чужие сборки (то что называется 3я сторона)... но тогда нужен не
    Решарпер и его функцию Decompile methods
    а RedGate Reflector пираты в помощь... если жаба душит..
    Ответ написан
  • Где практиковать .Net C#?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    вообще то практиковать на компе дома/на работе..

    .. или вам додзё надо? тоже есть https://www.codewars.com/
    Ответ написан
    Комментировать
  • Как переменная одного типа в C# может присваиваться другому, если они не находятся в одной ветви наследования?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    это значит, что существует или перегруженный оператор присваивания, но скорее всего просто расширение типа, для необходимого преобразования
    Ответ написан
    Комментировать
  • Как поучаствовать в OpenSource проектах и где?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    изучили git? вау! - изучите волшебное слово commit...

    специфика опенсорца - вы выбираете проект по душе, находите что в нем усовершенствовать [бинго!] - и делаете коммит.. если коммит примут - ваша идея одобрена [сообществом проекта.. или его лидерами]

    ... в опенсорце нет процедуры посвящения в бойскауты... это чистая работа

    ps и за редким исключением, все подвижничество в опенсоурц - безвозмездно, то есть даром, то есть ни кто не заплатит

    pps в школе, в вузе - вам ставят рамки, и загоняют в них.. (родители?)... в жизни [после] все уже коварнее... а в опенсоуц - тут в принципе, ни кто, ни кого, ни куда, за шиворот не тащит - все стоит именно на внутреннем порыве участника - загоритесь проектом - и язык выучите не заметив как время пролетело, нет... на нет ни туда нет ни сюда нет..

    есть конечно щедро спонсируемые проекты опенсоурц... но до них надо дорасти в плане скилзов
    Ответ написан
    Комментировать
  • Какие есть способы подмены имплементации контракта в c#?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    и как вы себе это представляете?

    контракты в большей степени директивы компилятору

    если у вас есть исходники - переопределяйте на здоровье.. нет?... - изучайте cil и ildasm ... так же RedGate Reflector в помощь ..
    .. и будете богом
    Ответ написан
    Комментировать
  • C#. Как переназначить кнопку закрытия программы(крестик в углу)?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    копать в сторону user32.dll (вечером с усталости.. ни че внятного пока больше не скажу)

    ps

    придется осмыслить что такое win32 api, хендл окна, атрибут [DllImport("USER32.DLL")] .. и кучу всяких попутных нюансов.. удачи..

    ps я очевидно отрефлексировал по своему старому опыту ))
    .. на слова "переопределение" и крестик - убрать заголовок окна, переопределить содержимое меню окна, убрать крестик .. вот о чем подумал
    .. а OnClosing главной формы.. не то что бы я не знал, просто всегда использовал для действий перед закрытием программы..
    .. я уже успел сообразить типовой сценарий - сворачивание в трей, и с треем был опыт, просто я выбрал стратегию писать легковестный агент для трея, и отменять закрытие не было в моей практике, то есть снова не замкнуло )))
    .. ну и сделайте скидку на возраст )).. мне 52.. и уже с половиной )) .. тем не менее - я кодирую, при чем все еще, не редко, за деньги ;)))

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

    всем спасибо! всем удачи! ))
    Ответ написан
    6 комментариев
  • Почему лежит MSDN?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    1 - у меня не лежит - https://i.imgur.com/ZScoTCj.png

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

    ps

    кстати, если догнать что шапка и поддон живые - ссылка либо на страницу, которую МС уже убрал, либо кривая, а если что то и лежит - все рано где то глубоко в курятнике МС

    а еще версия - могут ломать фрейм какие нить расширения, или вообще зловреды
    Ответ написан
  • Какую версию windows сервера нужно выбирать для asp.net core?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    1 - VPS под .Net Core веселее всего брать на linux

    2 - 2003 R2 SE будете в дырах с ног до головы, и, честно говоря, не уверен что все просто будет с установкой .Net Core

    3 - я конечно догадываюсь что перспектива админить linux пугает.. в подобной ситуации, я бы все таки поднял сначала у себя дома VirtualBox (хотя для виртуальных серваков под современной виндой от 8 и выше - лучше сразу родной Hyper-V) и опробовал бы ВСЕХ.. до того как покупать VPS

    linux не так страшен, а инфы по публикации кросс платформенных решений .Net Core, сейчас ну просто море

    ps

    да и вообще - под виндой заморачиваться на .Net Core совершенно не имеет смысла, классический .Net Framework:
    - лучше интегрирован в систему, его проще "обслуживать" (обновлять/настраивать)
    - под него проще разрабатывать
    - библиотеки богаче и стабильнее в плане ошибок
    - в конце концов он гарантировано не хуже в производительности, скорее наверняка будет выигрывать везде или местами

    .Net Core это шикарное решение, когда надо вырваться из лицензионных тисков винды, именно на более дешевые пастбища линуксовых серверов.. особенно когда их надо много - для hi-load проектов

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

    если цели - набить руку, начните с домашних макетов, в тч на 2003 R2 SE можно вполне себе поднять традиционный .Net 4.0.. а когда вам будет что показать миру - вы уже сами будете на много лучше знать, какой хостинг для этого нужен

    ... на той же азури можно поднять до 10 сайтов бесплатно, и одну базу sql до 20 Мб бесплатно, на поиграть этого хватит, а api там все новейшие

    есть еще один интересный вариант для бесплатного старта - https://appharbor.com/ при чем там на каждое приложение, можно завести отдельную 20 Мб базу ms sql, а еще 20 Мб MySql и/или добавить в компот 500 Мб MongoDB ;))
    Ответ написан
    4 комментария
  • Как сделать невозможным компиляцию кода на другом компьютере?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    единственное надежное решение - на давать сорцы вообще
    Ответ написан
    Комментировать
  • Как расшарить сайт, если провайдер выдаёт серый IP?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    https://ngrok.com/ .. но естественно ни каких гарантий по нагрузке
    Ответ написан
    Комментировать
  • Есть ли конструктор сложных SQL запросов?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    так от БД пляшите:
    - в аксессе встроенный
    - для MS SQL - SSMS, VS+SSDT
    - DevArt dbForge студии
    - .. по остальный - так гугл в помощь.. билдеров на самом деле до дури.. правда "остальные" чаще уже платные... но в большинстве случаев потриалить вдоволь, братья пираты помогают ))

    ps https://www.jetbrains.com/datagrip/ опять же.. (хотя и платный.. кстати.. у JetBrains все беты всех продуктов - фри ;))).. а так же кроссплатформенные в основном.. ну и https://www.jetbrains.com/toolbox/app/?fromMenu в помощь ;))).. в том смысле что сбилдить запрос и куда то потом его примерить - думаю беты будут в основном вполне пригодны ))
    Ответ написан
    Комментировать
  • Нужна ли здесь связь 1:1 вместо расширения таблицы?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    а в чем "кошерность"?

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

    Update 1: view точно выглядит куда кошернее... во всех смыслах
    Ответ написан
  • Как начать работать разработчиком SQL без тех образования?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    Я три года работал в бухгалтерии

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

    ps кстати, именно на стыке потребитель/ИТ, можно быстро расти - ведь разраб-на-языке (любом) ценится меньше, чем разраб-на-языке+офигительно-знающий-прикладную-область... а самая-богатая-на-деньги-прикладня-область.. это деньги ;)))

    pps если бы я не презирал мышление типичного бухгалтера... не воротил нос от 1С... сделал бы совсем другую карьеру ;)))
    Ответ написан
    3 комментария
  • Разработка под Android на C#?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    если вы отлично знаете C# + отлично знаете Xamarin = это очень весомый аргумент

    но если планируете начать... - в java вы будете собирать грабли java и android... а в xamarin ++ грабли xamarin

    ps

    Unity сам по себе, и сам в себе C#

    вы уж определитесь сами... есть люди пишущие на многих языках.. можно оба языка осваивать, можно и один. но в любом случае, разработка для андроида - это кросс-разработка. легко не будет. и как всегда, что бы начать - надо начать
    Ответ написан
    3 комментария
  • Как правильно произносить "SQL"? Где взять доказательства правильного произношения?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    1 - тупо посмотреть/послушать "носителей по теме" ?! ссылка клинит ;((

    https://mva.microsoft.com - в фильтрах выбрать продукт == SQL, язык == английский.. приятного просмотра ))

    2 - изучить историю вопроса.. хотя выше все сказано ))
    Ответ написан
    Комментировать