• Как в C# можно на этапе подключения (до select) определить это sqlite3 база или какой то другой файл?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    1 - по вашей задумке, придется открывать файл, проверять сигнатуру (см ответ cicatrix), в случае успеха закрывать.. открывать уже как базу, но это не гарантирует ни правильность пароля, ни того что файл не битый и тд..

    2 - при наличии проблем с доступом, все равно будут исключения, а знания о том база ли это? вы не получите

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

    может все таки просто обрабатывать исключения? на сколько я помню.. исключения по правам доступа вполне себе распознаются. думаю и исключения библиотеки для sqlite3 тоже вполне вменяемы
    Ответ написан
    5 комментариев
  • Как проверить папку на появление новых файлов?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    Класс FileSystemWatcher - можно подписаться на все основные типы событий файловой системы

    ps не пользовался уже, давно, звиняйте, пример кода не предлагаю, но по ссылке есть ))
    Ответ написан
    Комментировать
  • Почему торговый эквайринг дешевле интернет эквайринга?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    конъюнктура. и риски. при живой торговле товар, как правило виден, и передается в руки - риски разборок из за отказа много крат меньше

    ps риски - не добросовестный продавец (мошенничество), не добросовестная доставка (мошенничество), другие риски доставки - повреждение товара в ДТП... просрочка доставки из за ДТП... и тд..
    Ответ написан
    Комментировать
  • Резервное копирование с mssql 2016 на 2012?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    а у вас какие редакции? просто тула (ниже) не работает с Express* редакциями из принципа, хотя, если не ошибаюсь, даже LocalDB соглашается обслуживать

    собственно инструмент - https://www.devart.com/dbforge/sql/studio/

    для не коммерческого использования - бесплатно, имеет фичу прямого клонирования базы (называется скромно - копирование), в тч между разными версиями

    однако, если база из более поздней версии - уже задействовала фичу, не совместимую с ранней версией - будет предупреждение и редактор скрипта клонирования

    попробуйте

    ps * - ну то есть работает и с экспрессами.. фича "копирование БД", по политике разработчика, требует что бы обе стороны были НЕ экспрессами
    Ответ написан
    8 комментариев
  • Как принимать платежи от клиентов без бюрократии?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    немного в другом ключе - мыслите вы в целом правильно (особенно, если хотите не конфликтовать с законом)

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

    .. ну или на потом, а то сам глянул на ценик - явно не для начинающих.. ))
    Ответ написан
    4 комментария
  • Есть ли сайт идей, где можно приложить свои умения в области web программирования?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    1 - думаю вы немного путаете в части опенсорца - там человек изначално сам загорается идеей и начинает ее воплощать

    кто "тихо тлеет" 1-2 дня, кто то пожигает интересный костер и приходит много людей...

    кто то реально и "горит" и "жжет" .. и собирает иногда много таких же вокруг своей идеи

    2 - когда идея и способность реализовать не дружат... ну.. тут уже сказали .. https://toster.ru/user/webinar в частности, я наверное полностью соглашусь..

    3 - разве что еще пара мыслей - взрывная идея либо не успеет дойти до публикации... либо будет обесценена фактом публикации

    4 - если у вас идея - ищите критика, не обязательно публичного..

    5 - если у вас руки чешутся (в хорошем смысле) - шерстите https://github.com/, https://bitbucket.org/ .. в опенсорце не надо спрашивать приглашения - проект интересен - совершенствуйте, сделали кусок - пробуйте коммит... и когда однажды ваш коммит примут - бинго! ваша работа одобрена
    Ответ написан
    4 комментария
  • Установка/переустановка Windows официально и легально?

    mindtester
    @mindtester Куратор тега Windows
    http://iczin.su/hexagram_48
    1 - самые либеральные по цене - OEM лицензии, мало того, только их может покупать и перепродавать сборщик компа. VL (корпоративки) могут покупать только организации, мало того как + к OEM (тут не на 100% уверен, возможно мой контору разводили не слабо, но дело было давно, и с тех пор не покупал от имени крупных фирм)

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

    ps

    освайвайте линукс! и агитируйте жадных ))
    - 99% типичных десктопных потребностей там решаются вполне себе прилично
    - серфинг - на ура
    - мультимедиа - есть оч даже продвинутые графическиме и видеоредакторы
    - офис.. вот тут внимание, настоятельно рекомендую https://www.onlyoffice.com/ru/ а не Libre как это обычно делают, почему - проект изначально делал ставку на 100% поддержку родных офисных форматов (кто гонял файлы между офисами - поймет с полуслова) ... кстати, desktopeditors есть и для винды, и тоже полностью фри, берите на заметку

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

    - БД - ну тут чуть ли не все БД мира против одного MS SQL (который прбирается на вражескую территорию)
    - IDE - VS CODE уже давно лучше чем просто редактор, и некоторые IDE от JetBrains имеют community редакции (а беты вообще все бесплатны.. хотя падучесть временами заметна ;(( ..)

    pps да 1С - есть.. и да, я в курсе - до фига чего нету, тем не менее.. для частников это частенько реальный выбор

    есть Steam с его играми, что то (очень далеко не все) можно поднять под wine..

    но по крайней мере есть целый сектор - небогатые частные владельцы прилично устаревших компов, для которых серфинг это 99,99% потребностей, для ни это вполне себе решение

    ppps

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

    все равно мой выбор - винда на физике, а линукс в виртуалбоксе.. однако он теперь у меня всегда есть в заначке ;))
    Ответ написан
    Комментировать
  • Как быстро убрать лишние файлы из Admin Dashboard перед импортом его в ASP MVC проект?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    1 - ну не факт что по мнению авторов, есть лишние файлы

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

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

    увы, не моя тема, тут нужно хорошее знание и зависимостей, и инструментов компоновки

    - Readme.md точно не перегрузит проект, да и удалить его просто
    - а вот любой *.json может оказаться нужным для чего то, некторые библиотеки даже хранят в них структуру страницы - DOM собирается js-ом из описания в json-не (типа xaml)
    Ответ написан
    1 комментарий
  • Где взять задания для портфолио начинающему веб-дизайнеру?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    из воздуха...

    и это не шутка - сумеете - докажете что вы гений, с первых телодвижений
    Ответ написан
    Комментировать
  • Как вы изучаете что-то весной или летом?

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

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    попробуете изменить тут
    str1 += tbArray[i, j].Text

    ps строка 78 исходника.. а вообще сам подход.. по меньшей мере странен.. TexBox это отображаемый контрол, но 100 текстбоксов - это откровенная несуразица... такой UI не жизнеспособен.. ну а если не нужны визуальные контролы - используйте строки.. или StrinBuilder, в зависимости от задачи

    pps у всех потомков obj, есть метод ToString() .. но он возвращает тип объекта.. далеко не все потомки obj имеют поле Text, по этому, разработчики, вполне логично, не переопреоделяют данный метод, без явной необходимости

    ppps наиболее очевидные поводы, переопределять ToString() у типов вроде Int32, Int64, Float, Double, в общем у value-типов.. но TextBox (повторюсь) визуальный контрол, если вы не планируете насиловать внимание пользователя, просмотром 100 (или более?) текстов.. то, тем не менеее, вы будете насиловать ресурсы компа )).. и ЦПУ, и ГПУ, на их отображение, или по меньшей мере, готовность к отображению... я думаю, вам стоит пересмотреть архитектуру своего приложения

    pppps если вы используете заготовки чужего кода, обратите внимание, что TextBox.Text это: - во первых реальное хранилище текста, во вторых это банальный string... надеюсь эта подсказка поможет

    ppppps дружите с MSDN.. благо кнопка F1, в абсолютно бесплатной студии VS 2017 Community очень в этом помогает
    Ответ написан
    2 комментария
  • Как разбить текст на предложения?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    прогресс ИТ в этой области растет, и довольно быстро, особенно последнее время

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

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

    если конечно не наговаривать монотонно большие объемы текстов.. вы ни в каком месте не лукавите?

    попробуйте api от MS тут человек делится опытом
    Ответ написан
    Комментировать
  • Как десериализовать JSON в объект класса C#?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    1 - https://github.com/JamesNK/Newtonsoft.Json стандарт дефакто для .Net

    2 - есть родной сериализатор/десериализатор, но менее удобный

    ps самое смешное, как раз на встроенном, пару лет назад, десериализовал довольно простой json в анонимный класс, то есть без предварительного описания структуры, без контрактов и тд... совсем недавно вспомнил об этом... и не смог найти тот код )) ... таки пошел смотреть Newtonsoft ... и в итоге доволен как слон, всем рекомендую, доки простые, много примеров, почти не надо читать на английском, много простого кода примеров
    Ответ написан
    Комментировать
  • Нужны ли разработчики .Net?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    1 - просто что то делайте, это лучше чем ни чего. если делаете за деньги - вы уже растете. но в любом случае, постоянно что то делайте )).. и лучше разное ))

    2 - смотрите статистику вакансий по языка/платформам. .Net разработчики нужны точно. мало того, конкурирует обычно только java. но вроде, недавно, на хабре, пролетал обзор, что в США, спрос на .Net/C# уже начал перевешивать
    Ответ написан
    Комментировать
  • Можно ли организовать связь между QT, mySQL и Excel?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    а че гугл говорит?

    берите C# - точно будет больше вариантов

    ps по большому счету QT+MySql должны вязаться без проблем, гриды в QT должны быть, а от Excel-я надо избавляться. не зависимо от того на какую связку интерфейс+бд вы сделаете опору. электронные таблицы хороши для быстрых набросков. но при попытке вести учет, вылезают особенности.. учета..
    Ответ написан
    Комментировать
  • Нужен хостинг для node.js приложений. Порекомендуете?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    в azure бесплатный план - до 10 сайтов и до 1 Гб дискового пространства под статику в сумме на все сайты. довольно жесткие ограничения на нагрузку ЦПУ*, ну и вроде как нода там тоже доступна, но я не пробовал, сам шарпист

    ps
    * - на поиграться для себя и "полтора посетителя в день" - за уши, под хаброэффектом ляжет за полминуты.. наверное .. ))

    pps
    а еще там ооочень дешевое кей-валью, в разделе диски/очереди/таблицы, именно таблицы - считаные рубли в месяц за гигабайты хранения

    ppps
    serverless azure functions - js вэлкам, бесплатные лимиты на поиграть - тоже за уши
    Ответ написан
    Комментировать
  • WPF еще не умер?

    mindtester
    @mindtester Куратор тега C#
    http://iczin.su/hexagram_48
    Но все же я вижу, что люди кодят на WPF

    <сарказм>не не.. не обращайте внимания.. умер, умер..< / сарказм>

    ps вообще то в WPF реализована одна из лучших и надежнейших в мире, систем биндинга данных, в корпоративном секторе (виндовом конечно) его не скоро кто то потеснит

    pps
    если хочешь писать красивые desktop приложения - то используй DevExpress, а не WPF
    это место особо доставляет.. а ни че что "девки" поставляют практически полный набор своих контролов под WPF? они себя не унижают этим?.. случайно?

    ppps исправлено.. неоднократно.. извиняйте ))
    Ответ написан
    4 комментария
  • Где можно попрактиковаться в разговорном английском?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    ресурс?... лучший вариант.. найти тусовку англичан (американцев)...

    .. а так скайп - ищите контакты.. и обрящите..
    Ответ написан
    Комментировать
  • Зачем нужен firebase?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    1 - FireBase - да ладно... ни кому он не нужен... он нужен разрабам, что бы его продавать... ну или изучайте фичи..
    2 - как у любого платного продукта, бесплатные лимиты - замануха

    ps

    я в основном в стеке .Net... так вот MS SQL 2017 в local.. и Cosmos Db в Azure - жгут (имхо) и sql, и графы, и key-value... не жизнь а малина... и тоже есть бесплатные лимиты... почти везде...

    pps

    спасибо за отметку.. вообще MS SQL 2017 DEV edd - absolutely free.. ;)) .. но лицензию почитать полезно

    ppps

    если кто не в курсе - в MS SQL начиная уже с 2016 поколоночная организация и ориентация на in-memory... так что перфомас не забыт ни разу..
    Ответ написан
  • Дизайнер интерфейсов с нуля. С чего начать и как двигаться?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    1 - забыть свои "после 30"

    2 - работа == игра == увлечение == страсть... все в одном... если так сложится - сложится все

    ps

    .. мне 52.. с половиной уже .. ;))

    pps

    .. ах да курсы... курсы.. курсы .. это когда ты рвешь за 2-3 вечера/ночи, то что другие "слушают" на "курсах" 2-3 недели... тогда "после 30" вообще ни чего не значат..

    ppps

    единственный способ, заставить себя заметить - делать.. конечно ни кто не сможет с "0" сделать что то на миллион... просто можно для начала, сделать что то на "500р" лучше и быстрее.. и ты уже в гонке.. и уже обгоняешь..
    Ответ написан
    Комментировать