• Как должен располагаться selenium в проекте с web приложением?

    @5am
    без разницы, как удобнее так и делайте
    Ответ написан
    Комментировать
  • Стоит ли начинать изучение программирования в 13 - 14 лет?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Те, кому действительно стоит изучать программирование, этим вопросом не задаются, они просто начинают изучать, как только им становится интересно.
    Ответ написан
    3 комментария
  • Как получить высокий CTR на фрилансе?

    @AVKor
    Как получить высокий CTR на фрилансе?

    Нанять фрилансера с высоким CTR, чтобы он рассказал, как это делается.
    Ответ написан
    1 комментарий
  • Какой вариант подключения шрифтов оптимален?

    @Steppp
    Качаешь шрифты откуда угодно,
    Конвертируешь в woff woff2
    Кидаешь в проекте в папку fonts
    И подключаешь их из папки

    Это самый оптимальный вариант!
    Ответ написан
    2 комментария
  • Как понимать програм-е, и писать собственный код?

    Noizefan
    @Noizefan
    равно как и инженер, если головой не будет думать - ничего нового и не придумает.
    Голову развивай и думай как применять стандартные инструменты в нестандартных для тебя условиях
    Ответ написан
    Комментировать
  • Как правильно внедрять БЭМ?

    profesor08
    @profesor08
    Ну вот, желание использовать БЭМ, породило кучу проблем. Нет БЭМ - нет проблем!

    Используй styled-components или модульные стили. Если нет возможности, то используй scss, там нет проблем, которые навязывает БЭМ и героически решает. Если используешь чистый CSS, то не используй, а используй scss.
    Ответ написан
  • Значение @ в php?

    php666
    @php666
    PHP-макака
    Не соглашусь с комментаторами выше. Иногда есть причины для подавления ошибки.
    Вот пример:

    $file = '/g/g/g/g/';
    if (!@unlink($file) && file_exists($file)) {
        throw new \RuntimeException('Failed to delete file ' . $file);
    }


    Тут unlink на несуществующем файле приведет к
    Warning: unlink(/g/g/g/g/): No such file or directory in

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

    Если файл не удалился - выкидываем исключение.
    Ответ написан
    1 комментарий
  • Какие в 2021 есть PHP CMS с базовыми функциями?

    hrabry
    @hrabry
    Octobercms годная штука. С пустой установки в ней практически ничего нету, всё нужное легко добавить или написать самому. Мне она как раз и нравится тем что в ней ничего лишнего нету, это можно назвать cmf а не cms. В общем одно удовольствие на ней разрабатывать какие то кастомные сайты, полный полет фантазии и свобода творчества). Под капотом используется laravel framework, так что изучая october будите изучать и laravel или наоборот.
    После того как вникните глядя на wordpress рыгать будите!
    Ответ написан
    5 комментариев
  • Как скачать pdf файл с защищенного сайта(только чтение)?

    NeiroNx
    @NeiroNx
    Программист
    Посмтрел ваш сайт - ничего хитрого.

    Мне было скучно и я написал конвертер на Питоне(заодно научился с fpdf работать):
    from urllib.request import urlopen
    from fpdf import FPDF
    import gzip,json,os,sys
    
    url = "https://issuu.com/0083398/docs/1992_7"
    
    url = url.split("/")
    doc = json.loads(gzip.decompress(urlopen("https://reader3.isu.pub/%s/%s/reader3_4.json"%(url[3],url[5])).read()))
    pdf = FPDF('P', 'mm', 'A4')
    for page in doc["document"]["pages"]:
      fx = page["imageUri"].split("/")[-1]
      with urlopen("https://"+page["imageUri"]) as f, open(fx, "wb") as fo:
        fo.write(f.read())
        pdf.add_page()
        pdf.image(fx,x=0,y=0,w=210,h=297,type="jpg")
      os.remove(fx)
    pdf.output("my_doc.pdf", 'F')
    Ответ написан
    1 комментарий
  • Какой есть автопереводчик для локализаций компонентов Joomla или файлов локализаций других CMS (они же однотипны вроде)?

    @norpe3s_gmail
    Вообщем тоже искал решение данного вопроса, обошлось не совсем автоматическим, но все таки более быстрым чем ручной перевод.
    1. загнал текстовый документ к ексель
    2. установил вот эту приблуду: https://micro-solution.ru/projects/addin_vba-excel
    там есть перевод текста как обычная формула, переводит на все языки яндекст переводчика
    но просит пополнить Api реально копейки, я пополнил 600 руб, на всю жизнь хватит. минимум можно на 300.
    3. распознал переводимый текст формулой
    =ЕСЛИОШИБКА(ПСТР(D5;НАЙТИ("=";D5)+3;ДЛСТР(D5)-НАЙТИ("=";D5)-3);" ")

    где D5 ячейка с текстом, поиск идет по знаку "="
    4. перевел с помощью сервиса из п. 2 все ячейки формулой:
    =ПереводEn(M5) или другим способом из возможностей плагина
    5. скомпилировал новую строку:
    =ЕСЛИОШИБКА(ЗАМЕНИТЬ(D5;НАЙТИ("=";D5)+3;ДЛСТР(D5)-НАЙТИ("=";D5)-3;R5);" ")

    где D5 исходный текст, R5 переведенный текст

    6. можно копировать весь столбик и вставить его в файл перевода
    602e3b4241b22389413589.png
    Ответ написан
    1 комментарий
  • Нормально ли писать лендинги без фреймворков?

    Kozack
    @Kozack
    Thinking about a11y
    Да. Поймите, что вам скорее всего оторвут руки не за то, что вы что-то не использовали, а наоборот -- использовали то, без чего можно было бы обойтись.
    Если вы не видите острой нужны в фреймворке -- не используйте
    Если вам не нужна база данных, не нужна какая-то логика на сервере -- нафиг php.
    Если у вас нет каких-то интерактивных частей в лендинге -- нафиг JS.

    Чем проще, чем легче будет проект -- тем лучше.
    Ответ написан
    Комментировать
  • Как реализована интерактивная карта на JS?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Ответ написан
    Комментировать
  • Как раскодировать ссылку?

    vabka
    @vabka
    Токсичный шарпист
    В консоли браузера функция atob
    atob("aHR0cDovL3J1dHJhY2tlci5vcmcvZm9ydW0vdmlld3RvcGljLnBocD90PTUzMTcwMzY")

    выдаёт http://rutracker.org/forum/viewtopic.php?t=5317036
    Ответ написан
    Комментировать
  • Какой выбрать mvc?

    SilenceOfWinter
    @SilenceOfWinter Куратор тега PHP
    та еще зажигалка...
    slim, phpixie, silex
    Ответ написан
    2 комментария
  • Как спроектировать фреймворк?

    php666
    @php666
    PHP-макака
    Я понимаю про SOLID там, но если следовать правилу единой ответсвенности, то файлов будет просто целая гора,
    да. так оно и и будет

    Также встает вопрос, например, у меня сейчас маршрутизация а-ля микрофреймворк, чтобы прикрутить MVC надо реализовывать поиск контроллера и вызов метода. Должен ли этим заниматься отдельный класс?
    не надо спрашивать такие вопросы. Если ты что-то пишешь, то должен быть уверен в правильности своей архитектуры. Иначе ты на каждый чих будешь вопрос задавать.

    Пишу небольшой фреймворк для себя в образовательных целях
    в целом идея абсолютно глупая, вредная и приведет тебя только к выгоранию. Ибо по сути ты будешь бесплатно работать, что-то делать, а толку не будет. Я сам писал фреймворк несколько лет в свободное время, написал, но лучше тебе потратить это всё на изучение того, что сейчас есть и сделать конечный продукт - будет больше пользы. Плюс опыт работы на актуальном инструменте в карму.

    Любой фреймворк сейчас - это совокупность из десятков кубиков, каждый из которых разрабатывался и тестировался десятками, а то и сотнями людей, лучших профессионалов в своей области. Попытки в 21 году написать свой фреймворк, всё равно, что в одиночку спроектировать автомобиль, ЛУЧШЕ, чем мировые аналоги. Аналогия примерно такая же, т.е. это НЕВОЗМОЖНО.

    Не занимайся ерундой.
    Ответ написан
    5 комментариев
  • Как понять вехи разработки мобильного приложения?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    Остается почти все то же самое, добавляется:
    • выкладывание приложения в маркеты с учетом всяких внутренних тестирований и постоянно меняющихся правил площадок (буквально в январе поменялись правила у эппла и андроида, что привело к невозможности оперативно подправить изменения к демонстрации)
    • более тщательное планирование (уже сразу закладываешь, что в среднем на выкладку приложения, а значит и демонстрации изменений идет 2 недели, те же дизайны и картинки надо заранее согласовывать, получать подтверждения авторских прав на контент, так как быстро не поменяешь), отсюда вытекает необходимость тестировщиков
    • при проектировании надо как можно больше отдавать с сервера опять же в силу предыдущих пунктов с невозможностью оперативно править на платформе (например, к вам может прийти жалоба на отсутствие страницы "правила использования", а если вы не отдаете это с сервера, придется опять ждать две недели)
    • добавляется функционал маркетинга в маркетах (а это наполнение текстов, картинок, просто продвижение)
    • добавляется еще один канал приема обращений в виде отзывов в маркетах, ваша претензионная служба должна быть к этому готова
    • сдача работ осуществляется с учетом трех платформ (то есть API-сервер и админка, iOS и Android), это надо учитывать в программе и методике испытаний, закладывать в гравик
    • необходимость работы трех относительно независимых подразделений разработчиков (фулстеков здесь нет, отдельно бекэнд/api-сервер, iOS, Android)
    • меняется подход при работе с картографией (приходится учитывать тарифные политики поставщиков подоснов и функционала)
    • нужно уславливаться на берегу, на чье имя будет оформлен аккаунт в маркетах, может занять длительное время оформление аккаунтов на вашего заказчика

    Из того, что облегчается, при отсутствии web-портала:
    1. не надо SEO
    2. не надо большие качественные изображения
    3. требуется меньший вычислительный ресурс (нет ботов), но опять же, требуется предсказуемость при отклике
    Ответ написан
    2 комментария
  • Куда можно вырасти из контент-менеджера?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    куда вообще можно вырасти из контент-менеджера?

    Можно в руководителя по маркетингу, можно в директора СМИ, можно даже мэром стать, а можно остановиться на редакторе паблика для школоты, копирайтере или вообще спиться и промышлять цветметом. А куда уж вы вырастите, одному Богу известно.
    Ответ написан
    Комментировать
  • Как максимально обеспечить безопасность своей ос?

    hottabxp
    @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    от взлома
    Не подключатся к сети.

    и потери файлов
    Резервное копирование.
    Ответ написан
    Комментировать
  • Как сверстать этот сайт?

    @vchpro
    Лёгкий макет очень.
    Создавайте контейнеры с флексами, либо 1 большой грид.
    Ответ написан
    2 комментария
  • Как программисты следят здоровьем глаз, зрения или позвоночника?

    @theuser
    Да никак. Сходил на МРТ - грыжи/кисты, глаза уже давно подсели со времен студенчества еще, сходил на УЗИ БЦА - оказывается пережаты сосуды шеи, от этого в голове туман и шумы в ушах. Пару лет назад еще ВСД кто-то поставил из-за ощущения нехватки воздуха. Как что лечить - никто ни сном ни духом, на рецепт - пей таблетосы.

    Стукнуло 30 лет ровно.
    Ложись да помирай)
    Ответ написан
    Комментировать