Задать вопрос
  • Как вы выполняете однотипные функции с БД в PHP?

    kavi4
    @kavi4
    Web developer
    берешь и делаешь файл connect.php
    в нем прописываешь настройки подключения :
    $host = "" , $user="", $pass="", $name="", $table="";
    создаешь подключение :
    $link = new PDO('mysql:host='.$host.';name='.$name, $user, $pass);
    не забываешь конечно обработать исключения))
    и в других файлах , где необходимо подключение БД инклюдишь : include 'connect.php';
    тем самым уходит дублирование кода))
    я так делал до использование фреймворков))
    Ответ написан
    Комментировать
  • Что означает dot и transpose?

    @rudikov
    dot - перемножение матриц.
    transponse - транспонированиие.
    a - строка из трех столбцов.
    Вы же помните, что, чтобы умножить матрицы A и B, число столбцов A должно соответствовать числу строк B?
    Иначе говоря размерности двух матрицы должны быть (x, y) (y, t), где x, y, t - любые целые неотрицательные.
    Ответ написан
    Комментировать
  • Как найти к какому серверу подключается мобильная игра?

    AlexMarken
    @AlexMarken
    Во-первых, чтобы просмотреть содержимое (не картинки, а код) APK файла, необходимо декомпилировать приложение. Но, возможно, код приложения обфусцирован (для человека он не читабелен), тогда смысла в просмотре кода нет.

    Во-вторых, информация о подключении к БД (хост, логин, пароль, наименование БД) находится на самом сервере. Никто не будет размещать эти данные внутри приложения. Получение приложением информации из БД происходит через сервер по средствам API:
    1. Приложение отправляет HTTP(S) запрос серверу. К примеру, проверь Email - localhost/api?action=email.check&email=test@gmail.com
    2. Сервер обрабатывает запрос, проверяя его на наличие SQL инъекции (в идеале), и только потом, если это необходимо, идет обращение к БД.
    3. Предположим, что сервер соединился с БД. Взял некую информацию и отправил ответ назад - приложению.

    В-третьих, если сильно надо узнать куда и какие запросы посылаются, установи на устройство приложение Wireshark или любой другой анализатор трафика.

    Советую почитать про клиент-серверные приложения и SQL инъекции :) Да и не всё так просто. Напрямую к БД подключиться ты не сможешь. Как правило, backend защищен от таких "взломов".
    Ответ написан
    Комментировать
  • Как запретить запуск скрипта с папки?

    GavriKos
    @GavriKos
    Ну порежьте права папке. Заодно посмотрите кто владелец скрипта и от чьего имени он запущен - может пора менять пароли.
    Ответ написан
    4 комментария
  • Можно ли выполнить JS код на странице(Без селениума)?

    sim3x
    @sim3x
    Нет

    Разберите, что жс делает и емулируйте запрос из питона
    Ответ написан
    Комментировать
  • Какую IDE лучше использовать для C (Си) и C++ под windows 8.1 64 bit?

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    Имхо есть лишь 3 адекватных ide для среднестатичтического разработчика (то есть не учитываем адептов vim/emacs - это отдельный человеческий подвид/высшие существа )
    Visual Studio Community
    Qt Creator - https://www.qt.io/qt-features-libraries-apis-tools...
    CLion https://www.jetbrains.com/clion/

    Можно также навернуть плагинов на VSCode и будет более-менее удобно, но это уже не для начинающих.
    Ответ написан
  • Как восстановить проект Visual Studio после форматирования диска?

    rockon404
    @rockon404
    Frontend Developer
    1. Зря устанавливали Windows. Надо было бежать к любому знакомому восстанавливать данные. Восстановили бы весь проект.
    2. В будущем используйте git и удаленные репозитории github, bitbucket, gitlab etc.
    3. Скорей всего проект полностью уже не восстановить. Пишите по-новой используя уцелевшие файлы.

    sticker,375x360-bg,ffffff.u1.png
    Ответ написан
    6 комментариев
  • Пропали мои плитки после обновления Windows 10. Как вернуть?

    nidalee
    @nidalee
    Если сможете каким-нибудь софтом восстановить удаленные файлы в папке
    C:\Users\<username>\AppData\Local\TileDataLayer\Database
    ...то может получиться. Но скорее всего они уже того.
    Ответ написан
    3 комментария
  • Изучать PHP или ASP.NET MVC студенту колледжа с целью дальнейшего трудоустройства в Москве?

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

    У каждой палки 2 конца. А наезд на PHP исходит из первой проблемы. С языком все хорошо, в последние 2 года даже очень. Так что никто Вам тут не скажет "изучай C#/PHP". Ставьте приоритеты для себя сами.
    Ответ написан
    3 комментария
  • В чём причина постоянного переделывания кода?

    search
    @search
    мама говорит что я особенный
    На самом деле, рефакторинг - это неотъемлемый элемент процесса разработки. Без него никак. На поздних этапах обязательно всплывают неучтенные подробности. К тому же сам разработчик развивается и стремится улучшить то, что было написано несколькими месяцами ранее.

    Но если в рамках рефакторинга программист коммитет больше 20 файлов за раз, то есть вариант что он не видит всей картины, поэтому пилит "супергибкую архитектуру". В этом случае, можно сесть вместе с разработчиком и составить майндмеп всех элементов будущей системы и связей между ними. Это будет полезно как для разработчика, так и для менеджера проекта.
    Ответ написан
    5 комментариев
  • Жутко долго открывается сайт Wordpress. Как лечить?

    @MechanID
    Админ хостинг провайдера
    На главной странице куча вещей(шрифты и картинки) грузится с других сайтов, а не с вашего, например
    urgentwritings.com/wp-content/uploads/2017/04/home... может грузится более 600мс
    и еще 2 картинки с тогоже сайта и тд,
    Вобщем берите мерялки сокрости сайта типа gtmetrix или pingdom и смотрите на их рекомендации и их отчет и тд.
    Ответ написан
    3 комментария
  • Что такое микрокод процессора?

    @nehrung
    Не забывайте кликать кнопку "Отметить решением"!
    Толи это программа которая разбивает некоторые сложные инструкции cisc на микроинструкции, толи это и есть набор микроинструкций.
    Да, это набор микроинструкций. Хороший пояснительный пример - это операция деления. В RISC-процессорах с их полтора десятками команд деления нет, но делить можно - с помощью подпрограммы деления длиной в пару сотен RISC-команд. Таких подпрограмм может быть много, по количеству сложных CISC-команд. Эти подпрограммы могут быть реализованы как интерпретатор со своим софтом. Это и есть микрокод. Его можно менять извне (например, для оптимизации).
    Одно точно понял, что микрокод находится в пзу. И вроде как при подачи питания переносится в озу.
    Если ПЗУ медленное и находится снаружи проца, а ОЗУ быстрое (скажем, это кэш-память, наиболее близкая к ядру), то применяя архитектуру с подгрузкой микрокода, можно сильно ускорить работу этого микрокода, заодно получив возможность его редактирования. Но это не обязательно, при быстром ПЗУ микрокод, не нуждающийся в редактировании, можно держать сразу в нём.
    Что и как определяет что команда нуждается в разбивке на микроинструкции?
    Сложность. Собственно, переход к микрокоду - это возможность упростить управляющее устройство проца, избавить его от очень длинных командных последовательностей (см. пример с операцией деления). А это в свою очередь позволяет сделать выч. ядро (то самое, которое работает на предельно высоких частотах) максимально компактным и выделяющим не слишком много тепла.
    Ответ написан
    Комментировать
  • Проживёт ли долго «игровой ноутбук», если на нём не играть?

    @murzik_a
    Если не включать - прослужит еще дольше.

    А если серьезно, то своевременное обслуживание системы охлаждения снизит вероятность проблем.
    Ответ написан
    3 комментария
  • Для чего может понадобится ethernet розетка, если существуют переходники?

    Ezhyg
    @Ezhyg
    Ethernet-розетка - стационарное устройство, переходник - переходник с чего-то на что-то, например может в удлинителе использоваться. В розетку втыкается гибкий патч-корд, обычно короткий (но не всегда), а к розетке, установленной на стене, потолке и т.п., подводится жёсткая витая пара.

    Я одно не могу понять, неужели последнее число последнего месяца в году, напрочь отрубает логику и другие атрибуты мозгофф?
    Ответ написан
    Комментировать
  • Каков путь разработчика web-страниц?

    vicodin
    @vicodin
    Имею некоторый опыт
    На сегодняшний день рекомендую книгу — она небольшая, но даёт небольшое представление о технологиях.
    Ответ написан
    1 комментарий
  • Как изменить название закладки сайта?

    <meta name ="title" content="Заголовок страницы" >
    Это в хэдер.
    Ответ написан
    1 комментарий
  • Иностранный заказчик не хочет подписывать акт выполненных работ. Есть ли альтернатива?

    Kaer_Morchen
    @Kaer_Morchen
    Разрабатываю web-приложения.
    долгосрочный контракт на оказание услуг (разработка ПО) с иностранной компанией

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

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

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

    Принятие работы тебе нужно в первую очередь чтобы у тебя не было потом проблем с российской бюрократией.
    Ответ написан
    2 комментария
  • Засудят ли если написать игру по чужой?

    Jump
    @Jump
    Системный администратор со стажем.
    Засудят ли если написать игру по чужой?
    Смотря что вы под этим подразумеваете.

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

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

    ведь я их продукцию буду использовать, эмблему, картинки
    Вот из за этого будут проблемы.
    Ответ написан
    2 комментария
  • Как защитить свою работу фрилансеру?

    @McBernar
    Не работайте с такими людьми. Сейчас, может, и нормально будет, но в следующий раз обязательно что-нибудь случиться.

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

    Он может поставить проект на паузу или вообще пропасть — предоплату-то не вносил, поэтому пофиг.

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

    НИКОГДА не работайте без предоплаты с новым клиентом. Только с проверенными ребятами — там уж пофиг. Хотя, как показывает практика, и у проверенных ребят может легко что-то поменяться и денег ты не увидишь. Например, когда менеджер уходит из компании, бизнес прекращается не начавшись, просто проект ставится на паузу. Но такое бывает не часто.

    По вашему вопросу — никак. Код доступен всегда. Можете напихать в JS какого-нибудь говно-кода, который будет тянуть с удаленного сервера ваш скрипт, в который можно будет подсунуть любую бяку — замедлять загрузку сайта, например, или вообще затирать весь хтмл. Но это же не вернет вам денег. Да и легко правится простым удалением нужных строк в js-файле.
    Ответ написан
    Комментировать