Задать вопрос
  • Как сделать ожидание в c# не Thread.Sleep?

    @andoral
    Использовать класс Timer и его событие Tick
    Ответ написан
    Комментировать
  • Как удаленно поставить программу пользователю домена?

    RaistlinMadjere
    @RaistlinMadjere
    Способ 1 - Установите ПО из под дефолтовой администраторской УЗ, если она не отключена.
    Способ 2 - Пробросьте "наружу" VPN.Настройте на удаленном пк через тот же TeamVIewer VPN и подключитесь по нему.Пропишите на удаленном пк маршрут до DC в вашей сети и установите ПО из под своей доменной УЗ. После чего удалите маршрут.
    Способ 3 - Пробросьте "наружу" VPN.Настройте на удаленном пк через тот же TeamVIewer VPN и подключитесь по нему.Пропишите на удаленном пк маршрут до DC в вашей сети. Из под дефолтовой администраторской УЗ\своей доменной УЗ запустите консоль и добавьте УЗ пользователя в локальную группу администраторов. Устанавливаете ПО из под его УЗ.
    Ответ написан
    Комментировать
  • Как сделать поиск из базы на php?

    @MadridianFox
    Web-программист, многостаночник
    Надо динамически формировать строку запроса в зависимости от заполненных полей поиска. Ищете только по марке? Ок сделайте запрос ... were model='%$model%'. Ищете по марке и детали? Ок
    ... were model like '%$model%' AND detal like '%$detal%'
    и т.д.

    Вы же сейчас используете OR вместо AND и в запросе есть пустые поля. Т.е. если вы не указываете деталь, у вас получается ... were model like '%$model%' OR detal like '%%' -- этому условию соответствуют все записи.
    Ответ написан
    5 комментариев
  • Правила хорошего тона protected или private?

    А почему вы по умолчанию public не ставите, если выбираете между public и private? Наверное потому что вам инкапсуляция нужна?

    Ситуация с дочерними классами ничем не отличается. Не стоит делать метод protected по умолчанию по той же причине, по которой его не стоит делать public по умолчанию.
    Ответ написан
    Комментировать
  • Убрать лишние символы в адресной строке браузера?

    kotomyava
    @kotomyava
    Системный администратор
    Переходить между якорями, не средствами html, а скролить до них средствами JS, перехватив onclick ссылки, и запретив дальнейшую обработку события. И страница не будет перезагружаться, и url не будет меняться.
    Ответ написан
    Комментировать
  • Golang to many connections как избежать?

    Например, можете вынести переменную db в отдельный пакет и сделать её там глобальной. В функции init() этого пакета сделайте подключение к БД. Потом просто используйте эту переменную там, где надо.
    Ответ написан
    2 комментария
  • Отвалилась микросхема сзади процессора?

    kotomyava
    @kotomyava
    Системный администратор
    Это не микросхема, а сборка конденсаторов. Может повлиять на стабильность работы.
    Ответ написан
    Комментировать
  • Можно ли подать в суд на компанию отказавшуюся платить за баг?

    Jump
    @Jump
    Системный администратор со стажем.
    Можно ли подать в суд на компанию отказавшуюся платить за баг?
    Да, но только в том случае, если у вас есть договор с этой компанией о поиске багов, и вы выполнили условия договора, а компания нет.
    Замечу - найти баг, это совсем не обязательно выполнить условия договора.

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

    Если договора нет - ну надо радоваться, что спасибо сказали, а не в суд подали.
    Ответ написан
    1 комментарий
  • Как обновить строку в базе данных?

    @MadridianFox
    Web-программист, многостаночник
    Когда вы делаете update запрос вам не надо указывать данные, которые не изменяются
    и не надо указывать в where больше условий чем необходимо для идентификации изменяемой строки. Если в строке есть primary key, то достаточно указать только его.
    Ответ написан
    4 комментария
  • Что лучше выбрать для работы с базами данных в web2017? Какие связки существуют?

    @sunblossom
    ASP.NET + C# + MS SQL.
    Уже выпущена нативная версия .NET Core под Линукс и Мак. Работает в разы быстрее, чем пых, питон и нода, т.к. полная компиляция (в том числе и шаблонов).
    Ответ написан
    Комментировать
  • Стоит ли брать такой заказ?

    AlexMaxTM
    @AlexMaxTM
    Разработчик не будет виноват. А если вы будете использовать при верстке bootstrap, то они тоже будут виноваты?
    Так можно было всех производителей автомобилей привлечь за то, что их продукция иногда убивает людей.
    Ответ написан
    Комментировать
  • Как создать онлайн сервис конструктора всплывающих окон?

    bootd
    @bootd
    Гугли и ты откроешь врата знаний!
    Бекенд - делает серверную логику,
    Фронтенд - делает клиентскую логику,
    Верстальщик - верстает сервис, по макету, нарисованному дизайнером
    Дизайнер - рисует дизайн сервиса

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

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

    Порядок действий.
    1) Описали всю логику сервиса, ПОЛНОСТЬЮ, до мельчайших деталей, прям каждую писечку!!!! Всё всё всё. После прочитать раза 3 от начала до конца, 100% появятся правки или дополнения. Все функции по монетизации, тарифы, личные кабинеты, конструктор самого окна, функционал вставки этого окна и всё всё всё. Ибо никто не станет вам на добром слове вносить изменения в созданную прогерами архитектуру проекта, потому что вы, не удосужились вписать новое требование в тз. С вам, что логично, потребуют доп плату уже к той, что была оговорена в начале.

    2) Ищите дизайнера. Нашли? Отлично! Тогда:
    1.1) По вашему тз делается прототип, того, что и как будет расположено на сайте, где какие элементы. Это как первые наброски, чертёж, если угодно.
    1.2) На основе этих набросков рисуется макет, утверждается дизайн сервиса.
    1.3) Утвердили все страницы, все элементы, все всё всё. У вас уже есть то, как выглядит ваш сервис.

    3) Берём фронтенд разработчика + бекенд разработчика
    Тут нужно подойти ответственно. Хорошего разработчика порой трудно найти, часто, хорошие стоят дорого, дешёвые сделают тяп ляп и ваш сервис станет очень сложно менять и дополнять в будущем.

    Нашли? Отлично!
    Обсуждаете с ними, что и как будет, и что вы вообще хотите. Показываете им 2м тз, макеты. Они между собой, на основе этого тз, распишут план работ, сроки, вёрстку, а так же, как и что будут реализовывать и что им может понадобиться. Как будут работать эти всплывающие окна, куда какие данные будут отправлять и т.п.

    Сам план работ, лучше разделить на этапы с вашей стороны. Т.е. Сделали один функционал, проверили, ещё 1 проверили. Разделить всё на задачи. Вам от этого только лучше, т.к. вы видите, что уже реализовано и сам факт того, что процесс идёт. Но повторюсь, нужно эти этапа с прогерами обсудить и принять.

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

    4) Тестирование
    Все всё сделали, ура. Дальше, начинаем тестировать сервис на его функционал. Ошибки и баги будут 100%. Все мы люди, все можем ошибиться, нужно эти ошибки исключить.

    5) Выкатка приложения:
    Т.к. сайт делался на дев(там, где разрабатывают) версии, осталось выложить сайт на основной домен(Который вы должны ещё приобрести). Выложили, всё настроили, ура. Приложение готово. Далее, реклама, маркетинг, сео и прочая чушь.

    P.S. Так как всё это пахнет фрилансом, то будьте готовы, что вас могут кинуть, игнорить, пропадать не известно куда. Не забудьте составить договора с прогерами, где будут описаны все нюансы. А так же, что бы под конец все права принадлежали вам и только, получение всех доступов, данных и т.п. Иначе потом, можете всё похерить и никто вам уже не поможет.

    Примерно так))
    Ответ написан
    Комментировать
  • Реализация личного кабинета с возможностью пополнения?

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    Плагин WP-Recall и дополнение личного счета входящего в базовую поставку.
    Расширяется платежными системами https://codeseller.ru/product_tag/platezhnye-sistemy/ и еще один продвинутый доп https://codeseller.ru/products/dopolnenie-money-wa...
    Ответ написан
    Комментировать
  • Как быть всегда онлайн на сайте?

    nki
    @nki
    bezkart.ru готовая система лояльности
    zionkv, иногда "лучше быть, чем казаться". Попробуйте действительно оперативно реагировать на заявки, а не создавать видимость присутствия. Тем более, что видимость на сайте и отсутствие реакции на заявку сформируют негативное отношение к вам.
    Ответ написан
    1 комментарий
  • Как быть всегда онлайн на сайте?

    @maxus01
    начинающий программист
    Написать программу-демон, которая периодически будет отправлять http запрос на целевой сайт, используя логин/пароль нужного пользователя. Таким образом, у каждого пользователя будет запущен свой экземпляр демона, со своими логинами/паролями.
    Ответ написан
    3 комментария
  • Не получается получить все положительные числа из массива. Что не так?

    longclaps
    @longclaps
    Массив индексируется с нуля, нулевой элемент ты упускаешь.
    Переменная nm объявляется внутри цикла, а надо бы вне его.
    Ответ написан
    1 комментарий
  • Не получается получить все положительные числа из массива. Что не так?

    Может уже пора на LINQ ?

    int[] num = { 5, -7, -1, 3, 9};
    Console.WriteLine("Сумма всех положительных чисел: {0}",  num.Where(i => i > 0).Sum());
    Ответ написан
    2 комментария
  • Как будет работать разрешение имен в случае отсутствия DNS в сети?

    @d-stream
    Готовые решения - не подаю, но...
    Будет.
    порядок поиска начинается чуть раньше - по файлу hosts
    перепрыгнув через dns кэш и NetBIOS дальше идет обращение к указанному DNS (например провайдера, яндекса, гугла и т.п.)
    остальное - не забота компьютера - если у указанного DNS нет информации - он сам спросит у вышестоящих, вплоть до корневых, потом ответит и заодно закэширует на предмет последующих запросов.
    Ответ написан
    Комментировать
  • Покупка трафика и отзывов для приложения в Google Play. Какой из сервисов актуален?

    Olek1
    @Olek1
    Покупка ... отзывов, Раньше юзал apptools но сейчас gp яростно трет отзывы и оценки, научились распознавать. Где еще можно не дорого закупить трафика, так чтобы без ботов?

    Вы не пробовали потратить эти деньги на поднятие качества приложения?

    Потому что изза таких как вы потом появляются следующие комментарии:
    5a25e00e72638035823100.jpeg
    P.S. суть в том, что - это даже не к игре отзывы, а к софту.
    P.P.S. никто вам не позавидует, если ктото из Google встретит вас на улице.
    P.P.P.S. читайте всё про MVP https://stfalcon.com/ru/blog/post/why-your-startup...
    Ответ написан
    7 комментариев
  • Почему папка весит 0 байт?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Собственно папку можно рассматривать как особый файл, который содержит описания вложенных в эту папку других файлов и папок. То есть, если в папке ничего нет - то и размер этого файла нулевой, сама папка описана в родительской и её данные занимают место там.
    Ответ написан
    2 комментария