• Как получить офлайн-копию современного сайта?

    @BorisKorobkov
    Web developer
    Как получить копию чертежа современного вооружения?

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

    sim3x
    @sim3x
    Можно попробовать https://github.com/gildas-lormeau/SingleFile

    Если требуется сохранить динамичность SPA, то скорее никак не сделать
    Ответ написан
    Комментировать
  • Где брать курс главных валют + рубля через API, 2-3 раза в день?

    Центробанк даёт данные, в т.ч. в XML (документация). Например, котировки всех валют на сегодня, 27 июня 2019:
    http://www.cbr.ru/scripts/XML_daily.asp?date_req=27/06/2019

    Курсы обновляются 1 раз в день.

    Курс валют штука свободная, рыночная. Любой банк или обменник может устанавливать свой курс и менять его хоть каждую секунду. Поищите, какие банки предоставляют открытые API к своим котировкам валют.
    Ответ написан
    Комментировать
  • Где найти наставника или программиста, который даст простые заказы за небольшие деньги?

    opium
    @opium
    Просто люблю качественно работать
    А проборвли по тупому смотреть когда нет других откликов? Это же так прост и очевидно просто отставил свой отклик первым, усилий минимум, выхлоп колоссальный
    Ответ написан
    9 комментариев
  • Где найти наставника или программиста, который даст простые заказы за небольшие деньги?

    titov_andrei
    @titov_andrei
    All my life I learn - and die a fool!
    Что мешает без посредников шарить по сайтам и предлагать улучшить функционал?

    Делаете первый заход бонусом бесплатно - затем оговариваете сумму.

    В любом случае клиент залетает к вам в портфолио и вы можете говорить, что работаете с ним и ссылаться на его рекомендации.
    Ответ написан
    3 комментария
  • Где найти наставника или программиста, который даст простые заказы за небольшие деньги?

    slo_nik
    @slo_nik
    Вкратце о скилах

    Может так будет уместней?
    Вкратце о навыках


    планирую изучить WordPress,

    Лучше так
    PHP -> ООП -> Framework's
    Ответ написан
    6 комментариев
  • Как реализовать верстку с обтеканием?

    sfi0zy
    @sfi0zy Куратор тега CSS
    Creative frontend developer
    1. Расположить элементы так, как на картинке, проще всего заданием width, float и clear для них. И это логично, флоаты как раз предназначены для всевозможных обтеканий.
    2. Чтобы отступы между картинкой и текстом не скакали, была ровная сеточка, а строки в разных блоках совпадали по вертикали, имеет смысл жестко привязать ее (картинки) высоту к EM/REM. Вообще удобно все к этим единицам привязывать, но это уже другая история.
    3. Исходя из пункта 2, нужно добавить media-выражения для картинки на разные размеры экрана. Да, это лишняя работа. Да, это не чик-чик и в продакшен, но если важны мелочи в дизайне - делаем.
    4. На маленьких экранах все это будет плохо восприниматься, так что выстраиваем элементы в столбик. Ширина в 100% всему. По уму контент важнее, чем aside, так что меняем их порядок с помощью свойств flex, flex-direction и order.

    Получится что-то такое:

    Ответ написан
    1 комментарий
  • Годный материал для обучения SEO?

    OtshelnikFm
    @OtshelnikFm
    Обо мне расскажет yawncato.com
    СЕО как астрология. На просторах инета написано много, но нет единой базы знаний и что страшно - никто не понимает как это работает - только догадки. Ну есть конечно такие общие понятия как семантическое ядро (звезды) заголовки и метатеги (созвездия), но вот если углубиться в ранжирование - то мы получаем понятия "близнец сегодня в созвездии девы"
    Ответ написан
    1 комментарий
  • Как можно защитить PHP, не замедлив его?

    kotomyava
    @kotomyava
    Системный администратор
    Ioncube, это мера защиты исходного кода от копирования/изменения/обхода лицензий, а не средство повышения безопасности сайта.

    Вы применяете не те средства, да и преследуете не те цели. Сокрытие кода от того, кто уже нашёл у вас дыру, и может его получить, запоздалая, и уже довольно бесполезная мера...
    Ответ написан
    Комментировать
  • Как можно защитить PHP, не замедлив его?

    Jump
    @Jump
    Системный администратор со стажем.
    А какой смысл защищать серверный код? Он же у вас на сервере.
    Защищайте сервер и только.
    Ответ написан
    Комментировать
  • Какой самый универсальный инструмент для работы с анимацией и графикой на js?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Вы хотите, чтоб у вас всё было, и вам за это ничё не было.
    Но так не может быть.

    Любой, даже супер навороченный фреймворк, это, как минимум, увеличение размера страницы и потребления памяти. Если у вас простая задача, типа нарисовать 7 красных линий, то это можно сделать на нативном JS, без фреймворков.

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

    А вот когда есть повторные задания, очень похожие на предыдущие, вот тогда уже имеет смысл что-то, что упростит решение типовых задач, автоматизирует его. Но что мешает скопировать свой предыдущий код и чуть модифицировать его?
    Ответ написан
    1 комментарий
  • Библиотека, которая поможет понять, что "ответы" и "OtBETЫ" - это одно и тоже?

    @webmaxer
    Веб разработчик
    Алиасы не помогут решить эту проблему. Есть миллионы способов написать слово алкаш:

    ал-каш (с точки зрения русского языка всё в норме, звучит как имя из варкрафта какого-нибудь)
    олкаш
    алкащ
    а.л.к.а.ш
    а1lкаш (тут вообще буква "л" из двух символов состоит, так какие алиасы могут быть?)
    Ответ написан
    1 комментарий
  • Что делать если youtube занимает слишком много времени?

    Kadzi
    @Kadzi
    Ом
    Тут речь о мягких навыках, в частности про управление собой и концентрацию.

    Как вариант, использовать эту привычку во благо. Посещать ютуб стало привычкой, теперь нужно культивировать просмотр нужного контента.

    Начать стоит с коротких полезных видео по тематике профессии или что-нибудь про софт-скилы. Уверен, что никаких резких изменений не последует, но, культ полезного контента даст плоды.

    Вот например, чтобы изучить что-то основательно, нужно курить 3-4 часовые видео + практика, но в реалиях такого энтузиазма мало у кого есть, поэтому, как вариант начать с 5-15 минутных видео. Просто начать.

    У меня была точно такая же история, только вместо ютуба я читал тостер)))) Понимая, что не могу с собой ничего поделать, я начал просматривать по 300-400 советов из разных тематик ежедневно в том числе рубрики в которых я полный ноль. А позже я культивировал полезный поиск + сбор полезных материалов, в том числе из комментариев.

    Я купил ежедневник, где что-то зарисовываю или записываю о том, что я смотрю и читаю, подстегивая себя к новым знаниям. Это своеобразная медитация. Скептически всегда относился к ежедневникам, но оказалось забавно, как такая штука может якорить и напоминать: не останавливайся, чувак!

    В один момент, я понял, что хочу углубляться по вопросам и перескочил с тостера на видео, книги и практику. Начинал так же, с банальных вещей, которые культивировал. Например, что такое цвет? И по 15-20 мин ежедневно что-то читал, смотрел изучал, пока не захотелось это делать по 30 мин в день. некоторые вещи я хочу делать теперь по 3-4 часа в день.

    Мой посыл в том, что резкой перемены не произойдет. А чтобы произошла перемена ты сам должен сказать себе: так, мне пора на следующий уровень. Чтобы попасть на следующий уровень окружи себя инфополем текущего, пока эта информация не покажется усвоенной.

    Повторюсь, если ты чувствуешь что жизнь идёт как у овоща, начни с примитивнейших вещей и самых простых ежедневных задач. Например, завтра делай всё тоже самое, только посмотри 10 минут видео, которое полезно, например про софт скилы. Завтра снова страдай херней, но снова посмотри 10 минут и так далее. Через месяц-полтора доза увеличиться, а свою привычку ты сможешь использовать во благо.

    Мягкие навыки 1
    мягкие навыки 2
    40 правил философии ответственности обрати внимание на 2 правило
    теория психики
    рекомендую его заметки

    Давай ещё разок: тебе не сжигать мосты нужно, а выжать полезное действие из привычки.

    0. Никаких резких перемен не будет.
    1. Почитать про софт скилы и что формирует их.
    2. Продолжить смотреть ютуб, разбавив ежедневной рубрикой "полезные 15 минут"
    3. Окружить себя инфополем текущего уровня, пока не захочется на следующий. А захочется, так как эти 15 минут превратятся рано или поздно в 20, а потом в 30. Культивация полезного действия.
    4. Попав на новый уровень, проделать тоже самое.

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

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    ставьте PostGIS, он покрывает все три пункта. И не волнуйтесь, поломать им свою базу вы не должны.
    Ответ написан
    3 комментария
  • Почему Postgres (PostGis) не верно вычисляет вхождения точек в радиус?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Вы используете ST_DWithin с четырьмя параметрами, это Geography-режим. Для него объекты должны иметь одинаковый SRID. Попробуйте убрать четвёртый параметр или создавать точку с явным указанием SRID
    ST_GeomFromText('POINT(55.0502 82.9615)', 4326)
    Ответ написан
  • MySQL или PostgreSQL при геозапросах?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Однозначно постгрес.
    Мускл рассчитан на небольшие и скоростные базы, его задача - максимально быстро выдать данные из (относительно) небольшой и (относительно) простой по структуре БД. Ну, по крайней мере так было задумано изначально. Мускл быстр.
    Постгрес изначально рассчитан на серьезные проекты, с серьезными БД - этакий опенсорсный оракл. Но в задачах, где мускл летает как птичка божия, постгрес может ворочатся как свой аватар - слон :) Это плата за серьезность.

    Но в вашем случае выбора в общем-то нет :) на миллионе записей мускл просто ляжет :)
    Ответ написан
    2 комментария
  • MySQL или PostgreSQL при геозапросах?

    sim3x
    @sim3x
    Голосую за постгрес

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

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

    полнотекстовой поиск
    для такого требуется интегрировать shinxsearch
    Различный сортировки по характеристикам, производителям и тд.
    зависит от структуры БД
    Автоматический подбор аналогов
    не зависит от СУБД, нужно писать свое решение или втупую добавлять руками
    Анализ синтаксиса названий товаров в категории для автоматического определения нового товара в нужную категорию и прочие плюшки.
    не относится к СУБД совсем, отдельное решение, с большой долей ручной работы (в начале)
    Проще/дешевле тыкать в поставщиков палочкой и заставлять их формировать прайсы с одинаковыми SKU
    Ответ написан
    4 комментария
  • MySQL или PostgreSQL при геозапросах?

    @Fixid
    PostgreSQL + PostGis (на этой связке работает OSM, очень быстрая и надежная система)
    С MySQL всегда можно перейти на PostgreSQL, но обратно уже сложнее. Особенно если используются фичи PostgreSQL.
    Лучше начинать сразу с PostgreSQL
    Ответ написан
    1 комментарий