Задать вопрос
  • Как создать редактор HTML на JavaScript?

    Adamos
    @Adamos
    А если пользователь напишет эту же команду в консоли и она у него в браузере выполнится? Ужас-ужас!
    Ответ написан
  • Из-за чего не выполняется SQL запрос в базу данных?

    Adamos
    @Adamos
    REAL описывается не одним размером, а двумя - сколько цифр всего и цифр после точки.
    REAL(10,2) - например.
    Собственно, для цен логичнее использовать специально для них созданный DECIMAL. С аналогичным описанием.
    Ответ написан
    Комментировать
  • Как вернуться к началу функции jquery?

    Adamos
    @Adamos
    Вам нужно повесить реакцию на click на вновь созданный элемент?
    Создайте функцию, которая принимает jQuery-объект (или его id, если вам так удобнее) и вешает на него обработчик. Используйте ее везде, где вам нужно.
    Ответ написан
    Комментировать
  • Есть ли php вакансии где работают только с одним фреймворком?

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

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

    Adamos
    @Adamos
    А ведь если этот говнокод на С нормально переписать на С++ (использовать вектора вместо массивов, собрать глобальные переменные внутрь класса с функциями, которые их используют) - глядишь, и ошибка найдется где-то по пути...
    Ответ написан
  • Можно ли как-то интегрировать трекинг "Почты России" на свой сайт?

    Adamos
    @Adamos
    Почта России то и дело переделывает этот самый трекинг.
    Сейчас работает ссылка такого вида:
    https://pochta.ru/mails-provider/v1/actions/getList?barcodeList={ваш трекинговый номер}&locale=ru&postmanAllowed=true

    Но это, вполне возможно, временно.
    Ответ написан
    Комментировать
  • Документирование кода. Правильно ли я делаю?

    Adamos
    @Adamos
    Комментарии на английском - хорошая практика.
    Если у вас возвращается переменная со значением true или false, логично назвать эту переменную по условию, которое истинно или ложно. Operation не может быть true, а вот, скажем, success - может. И комментарий станет излишним, по имени понятно. Аналогично, если в переменной operation_messages должны быть error descriptions, какого черта она называется иначе?
    В общем, если в этом, вполне очевидном, случае верно назвать переменные, то комментарий сожмется до описания формата ввода и вывода. Остальное comments itself.
    Ответ написан
    3 комментария
  • Как реализовать масштабирования двумя пальцами в Android?

    Adamos
    @Adamos
    Нарисуйте на бумажке экран и две точки касания пальцев.
    Потом еще раз - экран, две точки касания пошире (после перемещения) и новые размеры сцены, которая до этого умещалась в экран.
    А теперь вспоминаем школьную математику....
    Ответ написан
  • C++ для андроид?

    Adamos
    @Adamos
    Разработка приложений для андроид даже не означает, что придется писать именно для андроид.
    При портировании десктопных программ вполне можно оставить всю логику, если она не завязана на какие-то библиотеки, и переписать только интерфейс.
    А потом собрать все то же самое под iOS... если, конечно, заранее озаботиться вопросом и работать с кроссплатформенной библиотекой для интерфейса.
    Ответ написан
  • Направьте куда копать чтобы сделать калькулятор?

    Adamos
    @Adamos
    XLS -> CSV -> MySQL (преобразования примитивны и разжеваны в интернетах).
    1 форма + пара запросов AJAX-ом (автодополнение города при наборе и запрос по двум введенным) + вывод результата = весь интерфейс.
    Angular тут нужен, как блохе седло.
    Ответ написан
  • Как изменить строку в файле?

    Adamos
    @Adamos
    Предположим, вы написали программу, которая докапывается до кластеров и заменяет байты прямой записью на диск.
    Теперь представьте:
    - что у пользователя нет админских прав, и хрен система позволит ему напрямую обращаться к диску;
    - что программа запущена под Wine, и подобные функции вызвать невозможно
    - что за время существования вашей программы разработаны другие файловые системы, и хранение файлов в них иное
    - что файл сжат на диске средствами Виндов
    - что файл лежит не на локальном диске, а на подключенном сетевом ресурсе
    - ...
    Вам все еще хочется идти глубже?
    Ответ написан
    Комментировать
  • ООП в высоконагруженных проектах считается устаревшим?

    Adamos
    @Adamos
    Баланс.
    Если проект реально высоконагруженный, но простой, как табуретка - то человек прав, чем меньше в коде будет абстракций, тем меньше оверхеда.
    Но если проект не только высоконагруженный, но и сложный - вы мозг сломаете, делая его функционально. Функции хороши там, где нужны простые решения. Если вы можете разобрать всю архитектуру на простые решения - вам не нужно ООП. Если не можете - то без него проект захлебнется в собственной сложности.
    Ответ написан
    3 комментария
  • Как правильно реализовать авторизацию под эти задачи?

    Adamos
    @Adamos
    Оригинальный подход: сейчас все на сессиях в фс - это нормально, а вот лишний запрос к базе - это почему-то глупо. Давайте все хранить в куках и громоздить постоянные перепроверки того, что пользователь мог туда напихать. А если он, не дай бог, сидит не с одного компьютера, то на другом у него аватарка так и останется старой, пока он не перелогинится. Это же так приятно - разгребать такие мелочи, если они вдруг приведут к проблемам!
    Ответ написан
    1 комментарий
  • Использовать Windows 10 - уже стоит?

    Adamos
    @Adamos
    Мой ответ на заглавный вопрос - УЖЕ НЕТ.
    И меня это, черт возьми, радует!
    Ответ написан
  • Вопрос по подключении Я.Кассы для сайта?

    Adamos
    @Adamos
    К путям checkURL и paymentAvisoURL обращается сервер Кассы, а не браузер пользователя. Какая, к черту, авторизация?
    И этому серверу действительно нужно обратиться из интернета к скрипту на вашем сервере. Как он это сделает, если сервер доступен только локально?
    Вы, похоже, читали документацию не с начала и просто не поняли саму схему работы платежной системы.
    Ответ написан
    Комментировать
  • Устают глаза, какие характеристики у монитора должны быть для комфортной работы за ним?

    Adamos
    @Adamos
    Разница между TFT и IPS в вопросе усталости глаз примерно такая же, как между белыми обоями и бежевыми. То есть пренебрежимо малая.
    А теперь о реальности:
    1. Как подключен монитор? Цифровым шнурком (DVI) или аналоговым (D-Sub)?Второй может давать искажение изображения (главным образом размытие), которое вынуждает глаза постоянно "искать фокус" и не находить. Да, они от этого устают. Кстати, заигравшись с настройками сглаживания шрифтов, тоже можно добиться "мыла", на котором глаза не могут сфокусироваться.
    2. Какие настройки яркости и контрастности у монитора? Приложите хорошо освещенную распечатку на белом листе и попробуйте добиться ровно такого же восприятия черного и белого. Не пугайтесь, что экран стал тусклым и мрачным и поработайте за ним не меньше часа перед тем, как снова поднимать яркость.
    3. Что за монитором и вокруг него? Стена, окно, офис с лампами дневного света? Какие еще источники света (прямого или отраженного) попадают в поле зрения, когда вы смотрите в монитор? Скорее всего, проблема усталости глаз - именно в них или в их сочетании. Ищите, что можно изменить, устранить, заслонить. И проверяйте, насколько изменился комфорт глаз.
    У меня, например, в спальне стоит компьютер. Днем (при солнечном свете), ночью (в темноте) или при включенной люстре все нормально. Достаточно включить бра сбоку - через полчаса глаза истекают слезами. При том, что я к экрану весьма неприхотлив - много лет просидел за CRT, начиная с CGA...
    Ответ написан
    Комментировать
  • Как внедрить систему оплаты PayOnLine в Android приложение?

    Adamos
    @Adamos
    А как вы собираетесь проводить платежи напрямую с мобильного приложения?
    Платежной системе нужен уникальный номер заказа, например.
    После оплаты она сообщает магазину, что оплата этого номера прошла. Как она сообщит это мобильному приложению? На нем поднимается сервер, который держит связь с ПС?
    Но в требованиях ПС однозначно указано, что у вас на сайте должна храниться история операций.
    Ну, и внедрение секретного ключа магазина в приложение, которое свободно распространяется - это хороший такой шаг на грабли...
    Ответ написан
    4 комментария
  • Можно ли в таблице сущности хранить информацию о колличестве ссылающихся сущностей?

    Adamos
    @Adamos
    А что, просто добавить индекс на поле идентификатора товара недостаточно?
    Насколько я понимаю, при его наличии запрос на количество строк с таким индексом базу практически не напрягает.
    Или я ошибаюсь?
    Ответ написан
  • Как правильно привести к типу в C++\Qt?

    Adamos
    @Adamos
    Вообще такое приведение - это наследие С, и в С++ - моветон.
    Если же заменить его dynamic_cast и проверять результат на NULL, могут вскрыться всякие нюансы.
    У меня, например, были проблемы с приведением родительского окна к тому классу, которым оно должно было быть. Исследование показало, что в версии библиотеки под одну из платформ дочерний класс заворачивался еше в одного родителя, и такое приведение вызывало сегфолт...
    Ответ написан