• Какие существуют способы организации приёма и выплаты денег на сайте?

    tsepen
    @tsepen
    Frontend developer
    Лучше реализровать платежи через надежные и проверенные системы типа яндекс или робокасса, вот подробный туториал по интеграции яндекс кассы.
    Ответ написан
    Комментировать
  • Как правильно подключать файлы из репозитория GitHub?

    AntonKravchenko
    @AntonKravchenko Автор вопроса
    пока настраивал .gitignore, сломалась синхронизация (
    [RuntimeException]                                                                                                   
      Source directory /var/www/html/ais/include/ClientbasePro/vendor/ClientbasePro/Integrations has uncommitted changes

    приходится удалять всю папку, и заново синхронизировать composer-ом.
    Видимо, лучше под каждую интеграцию отдельный репозиторий создавать и подключать их:
    ClientbasePro/YandexTelephonyIntegration
    ClientbasePro/TelphinTelephonyIntegration
    и т.д.
    Спасибо всем ответившим!
    Ответ написан
    1 комментарий
  • Как правильно оптимизировать изображения под Google Page Speed?

    Moskus
    @Moskus
    Правильное решение - не сжимать изображения под Google page speed. А делать это под свои требования к их качеству. Если сжимать под то, что Google указывает, всё выглядит, как дерьмо. Сжать без потери качества нельзя.
    Ответ написан
    2 комментария
  • Как выбрать элементы с похожими id?

    sfreaky
    @sfreaky
    Начинающий веб и софт разработчик
    Задачу можно решить с помощью css селекторов
    $('input[id^="user_tel-"]')
    https://learn.javascript.ru/css-selectors#selektor...
    Ответ написан
    1 комментарий
  • Какой CMS движок учить начинающему?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Никакой. Изучайте разработку ПО, языки программирования, построение архитектуры ПО, алгоритмы, математику и т.д и т.п.

    UPD
    Приведу немного аргументации и очевидных вещей для тех, кто не понимает почему ответ именно такой. На самом деле все очень просто: в IT индустрии все развивается и меняется очень, очень-очень быстро. И как следствие возникает проблема устаревания знаний и умений. Вот например 15-20 лет назад изучение языка программирования под названием "Дельфи" и популярной тогда его среды разработки для дестктопных приложений вполне имело смысл и было популярным явлением, т.к. оно тогда довольно широко использовалось, или например Perl для создания сайтов. А где оно сейчас? Почему сегодня сайты пишутся на джаваскрипте? А как на счет десктопных приложений? А ведь те же десять лет назад попробуй скажи такое — как бы область деятельности не пришлось менять. И вот такое происходит просто с языками программирования за довольно короткое время. А основа любого CMS, фреймворка и иже с ними — это как раз таки язык программирования. И вот за время жизни языка программирования в нём случаются новые стандарты, изменения и прочее, а популярное ПО на нём переписываются десятки и сотни раз. Т.е., изменчивость продуктов какого либо языка зависит как от самого языка так и от его популярности. И чем они выше — тем чаще что-то меняется. Из всего этого вытекает очень логичный вывод: в долгосрочной перспективе выгоднее те знания, которые не устареют как можно дольше. И вот тут как раз таки знания разработки ПО и языков программирования, построения архитектура, алгоритмы и прочее имеют наибольший срок устаревания. А уж сколько тысяч лет математике можно и не вспоминать. А она, кстати именно благодаря стремительному развитию IT тоже развивается очень быстрыми темпами. Так вот, при наличии вот таких фундаментальных знаний можно легко и быстро осваивать любые новые фреймворки, CMS, языки программирования и прочее. А уж при наличии подробных мануалов, гугла, форумов и прочего большинство задач сводится тупо к вбиванию "как сделать YYY в ZZZ" в строке поиска (я вот например никак не могу понять ход мыслей людей, которые задают вопросы на форумах и прочих ресусах, ответ на которые выдается в первых же строчках гугла, складывается впечатление, что они вообще первый раз в интернете и про гугл не знают вообще ничего).
    Если есть желание именно в изучении CMS — ставим себе задачу и решаем её используя разные CMS, далее выбираем наиболее понравившуюся и пользуемся пока не надоест или не устареет. А после — повторить.

    Немного перефразирую сам вопрос и соседний популярный ответ:
    — Каким инструментом учиться пользоваться начинающему строителю?
    — Учись использовать молоток и гвозди, леса полно, доски везде используются.
    Вот только строительство — это не одни только доски, в которые забиваются гвозди, а еще архитектура, сопромат и иже с ним, экстерьер, интерьер, отопление, освещение, канализация, вентиляция и еще куча всего. Аналогично и во всех остальных областях, в том числе и web разработке.
    Ответ написан
    9 комментариев
  • Как обновить часть информации из базы данных на странице не перезагружая ее?

    @anothere64
    Получай данные из бд с помощью ajax. Для автоматического обновления используй:
    var myInterval = setInterval(function () {
                // тут запрос к бд
            },30000); //милисекунды
    Ответ написан
    Комментировать
  • Сколько стоил в разработке Bitrix24 CRM или подобные системы?

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

    Главная засада в том, что писать CRM, отталкиваясь от своих теоретических представлений о том, что там должно быть - заведомая работа на корзину. На этапе внедрения все эти красивые теории летят коту под хвост, и если система недостаточно гибка, чтобы завязываться узлом в нужном направлении - она просто не работает.
    Ответ написан
    Комментировать
  • К какому типу информационных систем относится интернет-магазин?

    телевидение
    Ответ написан
    Комментировать
  • Интеграция остатков в Opencart?

    zoozag
    @zoozag
    Opencart
    Вам нужно добавить артикулы для опций и обновлять остатки по каждой опции.
    + вам нужны будут связанные опции насколько я понимаю
    Ответ написан
    Комментировать
  • Как сделать редирект с неправильного URL на правильный?

    kotomyava
    @kotomyava
    Системный администратор
    Вы просите невозможного.

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

    Но и на php вам тоже никто не сможет написать пример, т.к. этот код будет зависеть от вашего приложения - нет какого-то универсального внешнего решения вашей задачи.
    Т.е. его теоретически-то можно сделать прокси между сайтом и веб сервером, который будет делать дополнительные запросы, и проверять ответы на те или иные url, но это редчайший костыль будет.
    Ответ написан
    Комментировать
  • Скопировал фрагмент js кода, угражают судом, возможно ли?

    Jump
    @Jump
    Системный администратор со стажем.
    Это нарушение авторских прав. За плагиат вам грозит уголовная ответственность (ст. 146 УК РФ).
    Т.к. оно совершено группой лиц (вами и разработчиком сайта), вам грозит штраф до 500 т.р. Или лишение свободы до 2 лет.
    Явное запугивание.
    Никакой группы лиц, лишений свободы и штрафов за код калькулятора не может быть - ущерб не тот.

    Скриншоты фрагментов кода "Расчета стоимости" заверили у нотариуса и наш юрист готовит заявление в суд
    .Тяжелый случай - скриншоты заверенные у нотариуса это вообще клиника.

    У вас есть время удалить ворованный код до понедельника.
    Код своровать невозможно, чушь несут.

    У нас есть опыт в защите своей интеллектуальной собственности.
    Судя по тексту письма в этом возникают сильные сомнения.

    Т.к. мы вас предупредили по официальной почте, указанной на вашем сайте.
    Ух ты, официальная почта, надо будет запомнить, красивое словосочетание.

    По факту - у них ничего против вас нет.
    По идее можно игнорировать - шанс что дойдет до суда минимальный, шанс выиграть суд у них вообще в районе фантастики, а расходы на судебные издержки приличные.
    По такому куску кода ничего не докажешь.
    Если связываться нет желания - обфусцируйте немного, и посоветуйте им глаза протереть.
    Ответ написан
    1 комментарий
  • Скопировал фрагмент js кода, угражают судом, возможно ли?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    >Это нарушение авторских прав.
    обычная пустая туфта, никак у них не офорленны эти авторские права.
    тем более программы у вас разные, хоть и похожие - уже можете не переживать.

    мне тоже регулярно всякого рода угрозы поступают, давно уже привык, что у нас полно ряженных клоунов, которые любят всякую ерунду городить пытаясь на испуг брать (вы же понимаете что если бы они ХОТЬ КАК-ТО могли с вас пол лимона срубить, вы бы уже в суде сидели, а не туфту их по почте читали)
    На калькулятор им нужно патент оформлять, и вообще тогда всем запрещать какие-либо вариации "калькуляторов"))) сомневаюсь что это вообще возможно сделать обьектом авторских прав.
    мой совет потролить их скопировать им их же письмо с требованием удалить их калькулятор, который ворует ваш, и все слово в слово короче, с такимиже угрозами))))
    да и вобще, вы бизнесом занимаетесь, нужно быть более дерзким и наглым, иначе вас задавят.
    Ответ написан
    2 комментария
  • API электронного полиса ОМС

    elDraco
    @elDraco Автор вопроса
    Видимо отвечать буду сам себе, ну да ладно пусть будет, вдруг ещё кто заинтересуется.
    Библиотека всё-таки поддалась реверсингу под отладчиком, но в ограниченной мере, хотя и достаточной для реализации задуманного. Самое главное, что удалось выудить из библиотеки — это коды полей вместе с названиями и запросы/ответы в сыром виде. Сырые данные относительно легко поддаются декодированию, благо для сохранения строк использовали UTF-8. Отмечу ещё пожалуй сохранение дат в виде 0xDD 0xMM 0xYY 0xYY, у меня б наверное на такое фантазии не хватило:) Структура данных в принципе довольно-таки логичная и естественная (заголовок с кодом и длиной данных, потом сами данные закодированные в зависимости от типа тем или иным образом), хотя некоторые вещи остались за пределами моего понимания, как, например, некие сортируемые поля, которых я так и не увидел, или первый байт заголовка поля, смысл которого остался для меня загадкой.
    В публикации получившейся библиотечки смысла особого не вижу, потому как повторить мой путь не составит особого труда.
    Ответ написан
    2 комментария
  • Как правильно релизиться в больших компаниях?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    1. Фича-тим это хороший инструмент менеджера, для синхронизации технических решений и соответственно снижения рисков. В одновременные релизы разных команд я не верю.

    2. С "версионностью" мне кажется не так много сложностей на самом деле.
    Если воспринимать результат работы каждой команды как какой-то сервис с api наружу (а так наверное и есть), то по сути от команд требуется обеспечивать обратную совместимость новых версий api со старыми - задача которая в любом случае полезна.
    Делать версионность без обратной совместимости - очень плохая идея как мне кажется. Тут и затраты на поддержку, и затраты на переподключение у всех остальных команд.

    Еще очень важно, чтобы был вменяемый CTO / архитектор всего этого зоопарка. Ну или хотя бы просто был.

    Видел живые проекты где не было продумано общей архитектуры, - поверх слоя основных сервисов по бизнес требованиям писался 2й слой, через годик поверх 2го слоя писался 3й, ... в итоге к нашей эре слоев было ~12 и как это точно работает не знал мне кажется никто, - что впрочем не мешало проекту иметь десятки миллионов пользователей.
    Ответ написан
    Комментировать
  • Какой выбрать таскменеджер для одного человека?

    zamboga
    @zamboga
    Бизнес-аналитика, фин. моделирование, дашборды
    контролировать время, которое я трачу на те или иные задачи


    С описанием — те, которые опробованы мною.

    • https://Toggl.com — отдельный софт в трее, расширение под хром, приложение на андроид. Интеграция с кучей сервисов (трело, асана и т.д.). Хоткеи тоже есть. Бесплатного тарифа вполне достаточно. автотрекинг
    • https://RescueTime.com - только в автоматическом режиме логирует, в каких приложениях/сайтах проводите время, и выводит подробную статистику. Бесплатного аккаунта хвататет за глаза.
    • https://TimeDoctor.com — платный. Есть отдельный софт в трее, хоткеи. Интеграция с кучей сервисов.
    • https://pomelloapp.com — простой помидоро-трекер, интеграция с трелло. Хоткеи есть, в трее не сидит, простенький бар поверх всех окон
    • https://PomoDoneApp.com — простой помидоро-трекер, интеграция с трелло. Хоткеи есть, в трее показывает таймер с обратным отсчетом времени.
    • https://tmetric.com — простой трекер, интеграция с трелло, есть десктопное приложение, помидорок нет. Хоткеи есть, сидит в трее
    • https://www.timecamp.com — есть куча интеграций, расширение хром, приложение в трее, автотрекинг
    • https://ManicTime.com - мощный стэндалон тайм-трекер. Очень гибкий в настройках, сидит в трее, есть хоткеи, разные типы таймеров. Платный. Статья danila.org.ua/otrabotannyie-chasyi-moy-podhod
    • https://toptal.com/tracker/
    • ○ Grindstone https://www.epiforge.com/grindstone/
    • https://www.primaerp.com
    • https://tahometer.com
    • https://aTimeLogger
    • https://myhours.com
    • https://wakatime.com
    • savemytime.co

    Статьи
    Ответ написан
    1 комментарий
  • Какую CMS выбрать для создания сайтов на заказ?

    badbizarre
    @badbizarre
    Интернет-магазин на OpenCart
    Визитки и каталоги на ModX
    двух этих CMS хватит что бы писать любой сайт на фрилансе
    Ответ написан
    Комментировать
  • Заказчик сует доработки очень маленькими порциями, как брать оплату?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    поставить минимальную стоимость как за полчаса работы.
    объяснять, что вы сейчас заняты и поправите через 1-23 часа.
    Брать деньги за все время от прихода первого сообщения до сдачи последней правки.
    так как вы в режиме оперативного сопровождения.
    Ответ написан
    20 комментариев
  • Как сделать что бы письма с подтверждением отправлялись с моей почты?

    ig0r74
    @ig0r74
    MODX-разработчик
    Поменять в системных настройках /manager/?a=system/settings
    emailsender и настроить smtp:
    https://modhost.pro/help/email
    Ответ написан
    Комментировать
  • Почему Yii/Yii2 не подходит для крупных проектов?

    @heahoh
    Full stackoverflow developer
    Есть крупный проект на Yii1, порядка 500 моделей и 300 контроллеров и 2000 вьюх. Изменений в фреймворке не делалось, при необходимости создавались наследники которые и используются по проекту вместо стандартных компонентов фреймворка. Бывают встречаются небольшие проблемы связанные с говнокодом и большим объемом данных (изменение afterFind модели, к примеру, с необоснованным использованием связей AR), которые приводили к тормозам, но это редко. Собственно, правильно спроектированный проект избавляет от многих проблем говнокода. К сожалению, не использовал другие php-фреймворки в энтерпрайзе и сравнить удобство использования не могу
    Ответ написан
    7 комментариев
  • Почему Yii/Yii2 не подходит для крупных проектов?

    @karminski
    Senior React.JS Developer
    У нас в компании 4 энтерпрайзных проекта на Yii2. В том числе CRM. В том числе и связь с телефонией, 1С, баг-трекером. Всё работает отлично, без нареканий. О каких "слабых" местах вы говорите? Прекратите читать - начните делать!
    Ответ написан
    7 комментариев