Задать вопрос
  • Какие бесплатные программы использовать в SEO?

    ivan2010sam
    @ivan2010sam
    Вчера рекорд, сегодня норма!
    TopAnalyzer - бесплатная программа для анализа сайтов из ТОП 10 в яндексе и гугле.
    Бесплатно проверять позиции можно тут https://spyserp.com/ru/
    Ответ написан
    Комментировать
  • Как автоматизировать профилирование в реальном браузере?

    larisamoroz
    @larisamoroz
    Курю маны, втыкаю в код, ваяю, починяю.
    На данный момент самый популярный инструмент для таких тестов — Selenuim .
    Общий обзор, включая полезные комментарии можно почитать тут: https://habrahabr.ru/post/171703/
    Вокруг него него уже накрутили много надстроек, позволяющих быстрее автоматизировать тесты, типа Nightwatch.js , а также производить тестирование на мобильных устройствах ( Appium , Selendroid )
    Ответ написан
    Комментировать
  • Какой выбрать helpdesk?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    деньги есть?

    можно индийских индусов, можно пафосных американцев, можно американских индусов

    а можно родные Битрикс 24, но там хз что донастраивать
    Ответ написан
    3 комментария
  • Linux, закольцовывание сокета после падения процесса, почему?

    @neol
    Порты для исходящих подключений по умолчанию выбираются из диапазона 32768-60999 (задаётся sysctl net.ipv4.ip_local_port_range).
    Используемый вами порт 50100 попадает в этот диапазон и когда PHP пытается подключиться к упавшему сервису, он рано или поздно натыкается на этот порт и подключается сам к себе.

    Решить проблему можно задав диапазон портов в curl:


    curl_setopt($ch, CURLOPT_LOCALPORT, 12345); // Начальный порт
    curl_setopt($ch, CURLOPT_LOCALPORTRANGE, 10); // Количество портов в диапазоне

    В данном примере будут использованы порты с 12345 до 12355.
    Ответ написан
    3 комментария
  • Как скрыть perl конфиг?

    @pcdesign
    Имхо, это очень небезопасно и исправлять надо именно это.

    Но, если хотите сейчас быстро хоть как-то пофиксить, а потом разбираться, то можете попробовать переименовать файл с конфигом во что-нибудь сложное. Например, раньше у вас файл назывался config.pl переименуйте его в
    0bb4e71ef77d38334f14cc3c98d00cf8.pl
    И пропишите в коде новое имя.
    Ответ написан
    1 комментарий
  • Переход проекта с jQuery на Angular 1 или Angular 2 или React?

    uaKorona
    @uaKorona
    Front-End разработчик
    Вам нужно ответить на вопрос - нужно SEO для вашего сайта ?
    Если "Да" - то angular 1+ я бы не брал, будет мучительно )
    Да и с производительностью придется повозится, большие объемы данных - особенно, если они не статичны, а предполагают какие-то действия, будут проблемой.

    Остается Angular 2 или React
    Оба поддерживают серверный рендерин (если SEO)
    Оба производительны
    React по старше будет - это значит, что в большинстве случаев, можно найти ответы в комьюнити
    Как на меня Angular 2 - еще сыроват. Зато есть TypeScript - строгая типизация, интерфейсы, дженерики.

    В любом случае, выбрав из этих двух - не прогадаете
    Ответ написан
    Комментировать
  • Переход проекта с jQuery на Angular 1 или Angular 2 или React?

    @frozen_coder
    Java-developer
    Я за React + Redux. Вникать надо по минимуму. Если знаете JavaScript, то вам больше ничего и не надо, чтобы понять. На хабре полно статей, чтобы начать. Запоминать какие-то магические слова не надо (типа ng-то, ng-это).
    Не знаю за второй Angular, но решение на React + Redux будет быстрее первой версии.
    Больше свободы. Меньше специфического синтаксиса и невидимой магии, чем в Angular.
    Минус - вам нужно принять много своих решений как лучше сделать и выбрать между большим разнообразием доп. либ, но в этом же и плюс.
    Вместо Redux можно попробовать MobX.
    Angular2 активно эволюционирует, вроде только вышел, а уже 2.3. И я бы отнес TypeScript к плюсам - люблю типизацию. Но у React есть Flow.
    Ухожу с 1го Angular. Не нравится scope и двухсторонний биндинг. Переходить на 1й в долгосрочной перспективе смысл ли есть, когда будущего нет? ИМХО. Вопрос холиварный. Попробуйте оба-три варианта и выберете сами, что по душе.
    Ответ написан
    2 комментария
  • Переход проекта с jQuery на Angular 1 или Angular 2 или React?

    iiiBird
    @iiiBird
    Пока ты спишь - твой конкурент совершенствуется
    https://youtu.be/XQM0K6YG18s?t=16m46s смотреть с 16m46s
    Ответ написан
    Комментировать
  • PostgreSQL - как архивировать старые записи в большой таблице?

    Melkij
    @Melkij
    DBA для вашего PostgreSQL?
    Как разделить таблицу, горячие данные оставить на SSD, холодные - на HDD. Для этого во-первых партицирование для разделения таблицы на две. https://habrahabr.ru/post/273933/ (как обычно, внимание на комменты и pg_partman)
    Затем, до миграции данных (или сразу при создании партиций), перенос архивных в другой tablespace www.postgresql.org/docs/current/static/sql-createt... stackoverflow.com/a/11228536 на HDD.
    Затем миграция данных на партиции.
    Вообще-то, это уже может быть вполне достаточно. 1-2млн строк * 365 дней это не запредельно много. Хотя не указан характер данных.

    Прозрачный для приложения перенос таблиц на другую железку - FDW, foreign data wrapper. Чем актуальнее postgresql - тем лучше. Пилится штука весьма активно по части оптимального распределения запроса. Дружит ли уже с партицированием - честно, не в курсе.

    Прозрачно отправить запрос на две базы и склеить - элементарно view с union all из локальной таблицы и FDW. Только это неинтересный вариант, зачем для запроса на горячие данные дёргать холодную часть базы?

    Вдобавок, можете посмотреть в сторону postgresql-xl, greenplum. Первый года полтора назад был не вполне production-ready, сейчас не знаю, второй используется даже в банковской сфере, но как мне помнится катастрофически не годится для OLTP, только OLAP нагрузка.
    Ответ написан
    1 комментарий
  • Как организовать план дальнейшего развития front-end разработчика?

    L0k1
    @L0k1
    на рынке вебдева всегда был, есть и будет кадровый голод.
    если ты не можешь никуда устроиться - либо очень много просишь, либо себя переоцениваешь и "довольно неплохой" не соответствует действительности.

    в любом случае это полотно текста ("Доогой дневник ... ") не для тостера
    Ответ написан
    1 комментарий