• На чём мне написать десктопное приложение?

    MaKvc
    @MaKvc
    Отчаянный веб-разработчик
    Каждый будет советовать то, что ему ближе по духу. Я бы например использовал Qt. Если у вас есть временные рамки и недостаточно знаний и практики, можно взять Lazarus (Free Pascal). Да-да-да!!! Оно еще живое! Имеет кучу возможностей, огромную поддержку платформ, можно довольно быстро решить поставленную задачу.
    Ответ написан
    19 комментариев
  • Встречались ли вам овер-инженеры среди джунов и миддлов? Как надо с такими поступать?

    @mkone112
    Начинающий питонист.
    Возможно, у него вполне корыстные цели - он может работать на портфолио, на опыт, полагая, что в будущем сможет быстрее найти лучшую работу. А может, рассчитывает и на этой работе стать любимчиком кого-то из руководства.

    Скорее всего, он очень ЧСВ-шный человек, хотя открыто может и не подавать виду.

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

    Что так, что эдак - в обоих случаях он хорошо делает свою работу. Вот же м**ак!
    По сути - тебе попался слишком хороший сотрудник, а тебе не хватает квалификации чтобы грамотное его задействовать.
    Ответ: либо учись, либо подойди к нему и скажи - так и так - ты слишком хорош, а из меня хреновый ментор/менеджер, тебя придется уволить. Будет жаль если такой человек будет впустую тратить свое время.
    Ответ написан
    1 комментарий
  • Авторские права на изображения, как правильно их получить?

    vabka
    @vabka
    Токсичный шарпист
    получить авторские права

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

    А самый надёжный способ получить исключительные права - заключить Договор об отчуждении исключительного права
    Ответ написан
    7 комментариев
  • Как запретить делать скриншоты определённых приложений?

    BorLaze
    @BorLaze
    Java developer
    Никак.

    Потому что программа понятия не имеет, что ОС сделает с теми пикселями, что отрисовываются - покажет на дисплее или передаст логгеру.
    Ответ написан
    Комментировать
  • Как соединить HTML и C#?

    vabka
    @vabka Куратор тега C#
    Токсичный шарпист
    1. При помощи XAML тоже можно создать очень качественный UI. При этом xaml даже более гибкий чем html.
    Посмотрите, как выглядят приложения на Avalonia, к примеру:
    windows-rider.png
    2. Да, можно. Есть Electron.NET и Blazor Desktop
    Ещё вы можете взять имеющуюся бизнес-логику и засунуть её в asp net, а дальше делать на любом языке UI
    Ответ написан
    3 комментария
  • Есть ли фриланс по анализу данных?

    svob
    @svob
    Фрилансер, текстовик широкого профиля
    Есть, но я бы не сказала, что много. И нужно как-то подтверждать квалификацию. Иначе вам предложат только место помощника вроде клавиатурной обезьяны. Типа не анализировать данные, а лазить собирать...
    Вы бы лучше по фриланс-сайтам и полазили, чем тут спрашивать. Кстати, навыки анализа как раз пригодятся. Смотрите два направления:
    1. Лента проектов. Очень часто выполненный проект не закрывается, а так и продолжает висеть. То есть вы можете отматывать ленту и на месяц, и на полгода... И смотреть, кого там ищут.
    2. Каталог фрилансеров. Выбираете интересующее вас направление, смотрите, какие у аналитиков навыки, как они опсываются, за что этих людей благодарят в отзывах. И чего лежит в их портфолио.

    Профит.
    Ответ написан
    Комментировать
  • Как такую страничку Excel можно загрузить в БД SQL?

    hottabxp
    @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    Можно экспортировать в csv, далее конвертировать в sql.
    Online сервисов много, например Convert CSV to SQL
    Ответ написан
    Комментировать
  • Как рисовать поверх кнопок, надписей.... на panel?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    Нельзя нарисовать поверх другого контрола в WinForms
    Ответ написан
  • Выполнить одну и туже вещь со всеми файлами в папке на C# Windows Forms?

    freeExec
    @freeExec
    Участник OpenStreetMap
    Делает, вы просто этого не видите.
    Ответ написан
    Комментировать
  • Как выбрать строки по искомому содержимому?

    idShura
    @idShura
    Нажимаешь Ctrl+F
    В строке поиска указываешь что нужно найти и нажимаешь кнопку "Найти все".
    Затем с помощью Ctrl выделяешь найденные строки в окне поиска и закрываешь окно.
    6048d571bd151048963305.gif

    upd

    Тогда можно вот так:
    6048eda3dc87e515672297.gif
    Ответ написан
    4 комментария
  • Как подключится по SSH к серверу с динамическим IP?

    Sanes
    @Sanes
    VPN
    Ответ написан
    Комментировать
  • Как получить данные из href?

    vabka
    @vabka Куратор тега C#
    Токсичный шарпист
    Можно использовать querySelector или xpath
    А вообще WebBrowser основан на Inernet Explorer, так что он не рекомендуется к использованию.
    Ответ написан
    Комментировать
  • Как сделать независимый курсор для второго рабочего стола?

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

    HunteR-VRX
    @HunteR-VRX
    Помешанный на развитии
    А как Вы в детстве поступали, когда понимали, что ввели кого-то в заблуждение, дав, пусть и не нарочно, но все же ложную информацию? Если прямо говорили об этом, то поступайте и в своей деятельности тем же "Макаром". Озвучьте клиенту необходимость переоценки проектной работы, составьте смету, с обоснованием повышения стоимости и так далее. Далее, однозначно, Вы услышите один из двух вариантов:
    1. Клиент согласится с наценкой, сделка будет переосмечена и сотрудничество продолжится.
    2. Вас назовут одним из резких слов, входящих в словарный запас на этот случай, или намекнут о Вашем непрофессионализме.

    Для того, чтобы снизить вероятность переоценок "на ходу" в будущем, повысьте внимание к необходимости составления качественного и исчерпывающего Технического требования.
    Ответ написан
    4 комментария
  • Как в Windows менять язык так что бы в момент переключения языка курсор ввода элементы не уходил с inputa?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    Ctrl+Shift решит вашу проблему
    Ответ написан
    Комментировать
  • Как выполнять отладку .net (C#) приложения без исходников?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    DotPeak и ковыряйте себе на здоровье. Вообще съем защиты не такой уж и сложный навык. Единственная заметка, после перетаскивания библиотеки смотрите зависимости, если что то потерялось скачайте через нюгет и положите рядом, код станет понятней в разы
    Ответ написан
  • Правильная настройка домашнего веб-сервера?

    @aleks-th
    Что vps что домашний сервер настраивать однофигственно.
    Единственное что vps будет работать всегда, а домашний сервер только ежли електричество в розетках есть и провайдер ьлигию не положил...
    Ну и провайдер может с почтой обломать, кстати владелец впски точно так же может с почтой обломать...

    Ставиш любой Линукс хоть убунту сервер.
    И вперёд, Nginx, Apache, postgree,mysql нужное подчеркнуть.

    Главное порты во вне только нужные открывай а не все подряд.
    И ssh запрети парольной доступ чтоб не поломали и все.
    Остальное по мауналам поставишь.
    Ответ написан
    Комментировать
  • Какие могут быть альтернативы Visual Studio?

    vabka
    @vabka Куратор тега C#
    Токсичный шарпист
    С конструктором/превьюером - нет.
    Если устроит чисто текстом - можно попробовать vs code.
    Если у вас очень слабый компьютер - берите VS Community без решарпера, ей в принципе около гигабайта ОЗУ должно хватить.
    Но лучше потратьте пару тысяч на оперативку
    Ответ написан
    2 комментария
  • Как получить информации с json?

    @justmavi
    Software Development Engineer at Softconstruct
    Установи Newtonsoft.Json из NuGet

    string json = "{ \"start\": \"true\" }";
    		
    JToken token = JObject.Parse(json)["start"];
    bool start = Convert.ToBoolean(token);
    		
    if(start) Console.WriteLine("It's true");
    Ответ написан
    Комментировать
  • Как реализовать приложение для записи разговоров в Android 10?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    процитирую FAQ программы, которой пользуемся.

    Важные замечания по функции записи разговоров для Android смартфонов

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

    В зависимости от модели телефона и версии Android на нем, возможны следующие варианты:

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

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

    Работа записи в зависимости от версии Android
    Android 10: ситуация аналогичная с Android 9, но на некоторых моделях, где нет встроенной записи от производителя, может быть полностью не слышно записи, даже своего голоса (например на ряде моделей Samsung, Xioami).
    Подробнее об этом и настройке записи в Android 10 можно прочитать в отдельной подробной статье по Android 10

    Android 9: запись звонков обоих собеседников работает только на телефонах, где есть встроенная запись звонков от производителя, например телефоны Xioami, Huawei, Meizu, Oneplus, ряд моделей Lenovo, Asus, и д.р. (важно: не все модели указанных производителей имеют встроенную запись!). На остальных моделях запись идет с микрофона (будет не слышно или плохо слышно собеседника).
    Подробнее об этом и настройке записи в Android 9 можно прочитать в отдельной подробной статье по Android 9

    Android 6, 7, 8: запись работает практически на всех телефонах, попадаются единичные модели с проблемами в записи.

    Android 5.1: запись работает на многих телефонах, но процент моделей с хорошей записью ниже, чем на телефонах с Android 6, 7, 8, т.е. попадается больше моделей с ограничениями в записи.

    Android 2, 4, 5: в этой группе больше всего телефонов с проблемами в записи, но есть и немало телефонов, где все в порядке.

    Список известных проблемных моделей
    В данном списке перечислены модели, на которых были замечены те или иные проблемы с записью.
    Внимание: это не полный список проблемных моделей, если вашего телефона нет в этом списке, это не означает, что на нем гарантируется работа функции записи!

    Не слышно вторую сторону в записи или запись полностью не работает:
    LG Nexus всех серий; Alcatel 6039Y/6045Y(Idol 3); BQ-5037; TP-LINK Neffos Y5s; Xioimi: Mi9 Lite, Mi9 pro, Note 8, Note 8 pro, 8a, Mi A3; телефоны на Android 9, где нет встроенной записи от производителя. В том числе все модели Samsung (запись там можно активировать установкой другой прошивки телефона)

    Нестабильная регистрация звонков (могут пропадать часть записей):
    samsung SM-G318H, МТС smart start 3; Lenovo A5; смартфонамы на Android 8.1 Go (Nokia 1, Nokia 2, Huawei Y5 Lite, Samsung J2 core и д.р.) - иногда может быть решено специальными настройками (не всегда), лучше избегать эти модели.

    Список проверенных моделей
    Данный список далеко не полный и составляется на основе отзывов наших клиентов, а также может зависеть от версии прошивки/обновления телефона.

    Если Вас интересуют конкретные модели телефонов, но их нет списке, вы можете обратиться в нашу службу поддержки и мы постараемся узнать актуальную информацию по этим моделям.

    На данный момент проверено, что полнофункциональная запись разговоров доступна на следующих телефонах (обратите внимание, что при обновлении ряда моделей до Android 9 запись может перестать работать):

    Alcatel: 4013D, 4027D, 4009D, 4024D, 4030D, 4032D, 4033D, 4034D, 4049D, 5010D, 5038D
    ARC: Benefit M8, Benefit S401, Benefit S404
    Asus: ZenFone 2 Laser, ZenFone 5, ASUS ZenFone Go ‏ZB452KG, ZenFone Live ZB501KL GO
    Acer: Z200, Liquid E700
    DEXP: Ixion ML 4.7, Ixion ES135, BS250, T155
    Explay: Tornado, Fresh, Atom
    Haier: W701
    Fly: IQ4413, IQ436i, IQ441, FS506, FS406, FS451, FS407, FS408, FS458, FS459, FS507
    Samsung: Galaxy S3, S4, S4 Mini, S5 Mini, S7 Edge, S8, S9 Grand 2, Note 2, Note 3, A3, A5, A8 [A530F], G350E, Star Advance, Star Plus GT-S7262, J5, J7(SM-J710F), J8, GT-S5360, SM-G530H, SM-G531H, SM-G130E, SM-J320H, J1 (SM-J105/SM-J120)
    Lenovo: S820, S860, S650, S660, S60, P780, A316, A319, A328, A369, A399, A536, A2010, A1000, A6010, Vibe C2, Vibe B A2016, Lenovo A Plus
    Nokia: Nokia 2, Nokia 5
    HTC: Desire 310, Sensation XE
    LG: G2, D325, D335, L90, G4, G4c, G5 SE, K220, K350, LG V30
    DNS: s4507
    Highscreen: Zera F, Zera S, Thor, Boost 2 SE
    Huawei/Honor: Y320, Y3ii, Y3 2017, Y3 Lite (Y360-U82), Y511, Y5, Y6 Pro, Honor 6A, P9 lite, Y6 Prime (2018), Honor 6c pro, P Smart, все модели с Android 9 и оболочкой EMUI
    Homtom: HT16
    Philips: W6610, S337
    Sony: Xperia Z (C6602), Xperia z1 compact, Xperia z3 compact (D5803), Xperia XA1, Xperia XZ, Xperia XZ Premium
    Micromax: A79, D320, D303, Q301, Q402+
    Motorola: Moto C
    ZTE: V815W, V829, Blade 2, Blade A3, Blade AF3, Blade A5 PRO, Blade L5 Plus, Blade S6, Blade A465, BLADE A310, Blade A315
    Xiaomi: Redmi 3, Redmi 3S, Redmi Note 3, Redmi Note 4, Redmi Note 5A, Redmi 4X, Redmi 4A, Mi 4i, Mi4c, 5A, Mi A1 A2 Go (Только на Android 8), S2, Redmi 6, Redmi 6a, 7, 7a, Note 6, Note 7, Xiaomi Mi 8 Lite, Xiaomi MI 8, Xioami Mi 9, Xiaomi Mi 9 SE, Xioami Mi 9t (именно точно такие названия моделей, без всяких доп. обнозначений типа pro, и т.п.)
    Meizu: M3s, M5c, M3 Note, M5s, M5 Note, M6T, C9, C9 pro
    Vivo: Y11, Y91C (Важно: во всех телефонах Vivo запись работает только на телефонах для рынка России и на территории России!!!)
    Oppo: A5 (Важно: во всех телефонах Oppo запись работает только на телефонах для рынка России и на территории России!!!)
    Oukitel: k4000
    Oysters: Arctic350
    Doogee: X3, X5, X5 MAX PRO
    Digma: HIT Q401, Q500
    Prestigio: MultiPhone Wize R3 PSP3423
    Билайн: Smart3, Smart5
    МТС: Smart Sprint, Smart Start, Smart Race 4G
    Мегафон: Login 1, Логин+
    Tele2: Mini, Midi
    Ответ написан
    Комментировать