• Как Laravel ускоряет создание сайта?

    DJZT
    @DJZT
    Laravel - code for you
    Вот на CMS ускоряется разработка, так как просто нажимаешь на кнопочки.

    Поэтому вас и сложно назвать разработчиком.
    Вы уж простите.
    Ответ написан
    Комментировать
  • Как удалить вопрос?

    swipeshot
    @swipeshot
    Учусь на ошибках.
    О нет! Не делайте так!
    Ответ написан
    Комментировать
  • Насколько хорош этот код? Или можно лучше?

    Exploding
    @Exploding
    wtf?
    Может быть просто:
    <details>
    <summary>Button</summary>
    Далеко-далеко за словесными горами в стране, гласных 
    и согласных живут рыбные тексты. Заголовок скатился которой 
    грамматики несколько что щеке, снова переулка! Взобравшись!
    </details>


    Ок, гугл, тогда второй вариант:
    сделайте с checkbox+label. Checkbox спрятать, а следующий за label-ом div будет переключаться исходя из состояния checkbox-а
    Норм?
    Ответ написан
    4 комментария
  • Какой вариант позиционирования элементов наиболее кроссбраузерен?

    @archelon
    Псевдоэлементы :before и :after поддерживаются начиная с IE8, position - с IE6.
    Но не думаю, что стоит переживать о браузерах старше IE8.
    Ответ написан
    Комментировать
  • Проблема с flexbox?

    @shadobut
    Кнопке задай: margin-top: auto
    Ответ написан
    1 комментарий
  • Как закрывать выпадающее меню при клике вне его самого?

    Основная идея: у класса event в javascript есть свойство target. Он содержит ссылку на тот DOM элемент, на котором этот event произошел. В таких случаях как у вас, можно проверять значение этого свойства прежде чем выполнять какие-то действия.
    Ответ написан
    Комментировать
  • SEO - имеет ли значение url?

    bestfriend
    @bestfriend
    da
    Ответ написан
    Комментировать
  • Как сделать Wordpress очень быстрым?

    @eskrano
    копать в штакетник и немного в сжатие исходного кода, а если глубже то, выбросить вордпресс к чертям .
    Ответ написан
    7 комментариев
  • Работает ли кеширование на WP сайте?

    Aligatro
    @Aligatro
    Turn food and coffee into software...
    Во-первых уточните пожалуйста, каким методом вы определяете скорость загрузки страниц? Если стандартными счетчиками на подобии,
    echo round(memory_get_usage()/1024/1024, 2) . 'MB '; ?> <?php echo get_num_queries(); ?> queries in <?php timer_stop(1); ?> seconds.

    то результат по любому останется прежним, так как Hyper Cache кеширует полностью всю страничку, создавая статичный html файл который в последствии и отдается пользователю (в том числе и цифры с замером скорости загрузки страницы).
    Во-вторых вы попросту могли забыть включить кеширование страниц в самом движке wordpress забыв добавить строку "define('WP_CACHE', true);" в файле wp-config.php (не знаю, может в последних версиях этого плагина исправили этот косяк, но все же проверьте).
    В третьих я бы посоветовал вам воспользоваться w3totalcache, подключив в нем object cache, browser cahe, db cache(по желанию) и доколе угодно статическое кеширование страницы (хотя использование такого типа кеша может привести к некорректному отображению "динамических" объектов на странице, типа голосования, комментариев, оформления заказов и прочее).

    P.s по умолчанию плагин HyperCache не кеширует странички для зарегистрированных пользователей. И кстати, проверить кеширует плагин или нет, вы можете посмотрев исходный код страницы, если внизу что то вроде (hyper cache: 1b7e9b9b714b0b83a6f28ad4f7541abf 10-01-23 06:09:45), то плагин работает и в следующий раз страница откроется из кеша.
    Ответ написан
    4 комментария
  • Wordpress предназначен для большой нагрузки?

    Alexey_Suprun
    @Alexey_Suprun
    Web Developer Blog - ссылка в описании
    Зайдите на сайт автодеска, он написан на вордпресе, посмотрите что может быть, и обратите внимание на скорость загрузки
    Ответ написан
    Комментировать
  • Wordpress предназначен для большой нагрузки?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    1. 100 тыщ в сутки - это не много.
    2. Если брать чистый WP без 50+ говноплагинов, то он из коробки очень шустрый.
    3. Если кастомизировать (плагинами и руками), то все зависит от кривости кастомного кода / плагинов.

    Правильно настроенный сервер обойдется недорого. Если сайт в основном статика (гостевые визиты, нет корзины, личных кабинетов и тд) - $5-10 в месяц. Если динамика, юзеры, все дела - лучше брать за $20. Цены все указаны в тарифных планах Digital Ocean.

    Серверный стек:
    - Nginx 1.9.* (на момент написания данного текста)
    - PHP 7
    - Memcached
    - MariaDB 10.1/10.2

    А также фришный SSL-сертификат от Let's Encrypt + HTTP/2 протокол на стороне Nginx.

    Плагины на стороне WP:
    - Memcached is your friend для объектного кеша
    - Fast Full-Page Cache для кеширования если сайт статичный (см. выше)
    - WP Super Cache для кеширования если сайт динамичный (см. выше)

    Впрочем, если сайт статичный и есть желание заморочиться - можно складывать в родной Nginx'овский fastcgi_cache, который, в свою очередь замаунтить в памяти. Будет вообще супермегабыстро и rpm такой, что выдержите любой хабраэффект.
    Ответ написан
    2 комментария
  • Wordpress предназначен для большой нагрузки?

    Punkie
    @Punkie
    Зависит исключительно от мощностей сервера и прямоты рук девелопера.
    Ответ написан
    Комментировать
  • Какую выбрать CMS для небольшого новостного сайта?

    IgorO2
    @IgorO2
    73
    Можно группу в ВК создать и добавлять туда любые новости.
    плюсы: не надо запариваться на верстку и настройку, легко добавлять новости.
    минусы: это контакт
    Ответ написан
    Комментировать
  • Фреймворк или wordpress?

    riot26
    @riot26
    <:З )~~
    Был бы опыт -- не было бы таких вопросов. А раз опыта нет -- проще на вордпрессе.
    Ответ написан
    Комментировать
  • C чего начать фриланс?

    taxigy
    @taxigy
    Если вы хотите быть фрилансером и при этом не быть занятым на фултайме в качестве наёмного работника, то либо у вас должен быть стартовый капитал, либо вам придётся быть фултайм-работником, иначе вы умрёте от голода. Когда вы работаете фултайм, у вас остаётся четыре-пять честных часов в сутки (после девятичасового рабочего дня, поездки на работу и обратно, завтрака, ужина и т.п.), которые вы можете либо посвятить своему развитию в каком угодно направлении. Фриланс — одно из таких направлений.

    Я бы советовал вам, во-первых, всегда держать в уме: вы не можете запихнуть работы больше, чем у вас есть свободного времени. Осознание этого факта даст вам очень сильное преимущество перед другими начинающими фрилансерами, с которыми вам предстоит конкурировать.

    Далее. В России, как вы знаете, дизайн, софт и вообще интеллектуальный труд — это не самое прибыльное занятие. Последние события, пошатавшие нашу экономику, хорошо продемонстрировали, что имеет ценность в нашей стране. Поэтому наивно думать, что вы найдёте заказчика в России, который по достоинству оценит вашу работу — я имею в виду рубли, конечно же. Поэтому в первую очередь я бы посоветовал вам запланировать и ежедневно заниматься практикой английского говорения. Вам требуется посредственно говорить на английском, чтобы получить доступ к англоговорящим заказчикам, у которых, если коротко, представление об оплате труда другое, и это в вашу пользу.

    Второе, вам необходимо проанализировать свои текущие умения и понять, что вы действительно способны дать бизнесу вашего будущего заказчика. Например, «начальные знания вёрстки» — это нулевая ценность для бизнеса. А способность претворить идеи заказчика в рабочий макет — уже положительная. На эту тему много статей в интернете. Не думаю, что у вас возникнет сложность с тем, чтобы их найти на том же Хабре.

    Третье — сконцентрировать всё, что вы уже сделали или делаете, и подготовить портфолио и лаконичный хедлайн, читая который, ваш заказчик заинтересуется вами и захочет работать. «Умею верстать» — хреновый хедлайн. «Создаю потрясающий дизайн» — уже что-то интересное. Не волнуйтесь о качестве или соответствии реальности — вам придётся экспериментировать. Кстати, о реальности: неплохо взять чуть выше, чем вы можете сейчас. Так вы создадите себе стресс, а как извесно, человек развивается в условиях стресса. Если вы останетесь в комфортных для себя рамках, годы спустя вы себе этого не простите.

    Следующий шаг — это, ура, наконец-то искать заказчика. Зарегистрируйтесь на Elance, oDesk, Freelancer.com, Outsource.com (возьмите у вашего друга-фрилансера реферальные ссылки, вам обоим будет от этого плюс). Это не самые лучшие биржи, но на них водятся интересные проекты. Вообще, биржу следует расценивать как стартовую площадку для накопления полезных контактов. Пока вы никому не нужны, и у вас нет друга-министра, который за откат заказал бы вам вёрстку, вам придётся практиковаться в том, чтобы захватить внимание человека, перед которым такими же прекрасными пропоузалами машут пакистанцы и индусы. О том, как пробиться сквозь стену дешёвых претендентов, не сбавив при этом в собственной ценности, и получить первый заказ, я могу рассказать подробно отдельно, может быть, лично. Это долгая история. Например, у меня это заняло пять месяцев очень упорного труда, и я до сих пор не уверен, что то время, которое я вложил, когда-то может окупиться.

    Развивайтесь как фрилансер. Это очевидно, но об этом легко забыть. Вы ежедневно развиваете свои способности общаться или не общаться с людьми, готовить еду и варить кофе, но это не имеет значения. По-настоящему имеет значение ваш профессионализм — и этим нужно заниматься. Ежедневно анализируйте свои действия, ошибки, возможности, сильные и слабые стороны. Отметайте активности, которые забирают ваше время зря. Не бойтесь отказаться от проекта, если он даже на $10 дешевле, чем тот минимум, на который вы рассчитываете (кстати, установите себе этот уровень в самый первый день).

    Познакомьтесь с другими фрилансерами. Зарегистрируйтесь на freelancing.stackexchange.com/, читайте, задавайте вопросы. Вы удивитесь, как много людей проходят через одни и те же грабли. Вы будете смеяться над тем, что, завалив проект, вы на следующий день увидите вопрос на тему «сложного клиента» или «неконтролируемого увеличения скоупа», которые пережили буквально вчера. Смеяться и плакать, а потом вставать и идти дальше. Когда (или если) вы были фултайм-работником, вас страховали коллеги и вся цепочка руководителей над вами, несмотря на то, что вы этого не понимали или, может быть, даже не чувствовали. Теперь вы один на один с очень агрессивной средой, и очередная неудача — это нормально, разница лишь в том, как вы её ощущаете.

    Заведите себе инструментарий для трекинга времени, управления задачами и ежедневными рутинными делами, отберите лучшие и сократите их количество до одного-двух. Развивайте в себе способности администрирования и управления, учитесь вести переговоры, учитесь строить предельно короткие и точные фразы, когда объясняете суть своей работы или своё видение проекта или мельчайшей его части. И не забывайте выходить из дома и общаться с людьми — очень легко застрять в своём кубике, испортить себе режим сна и пищеварение, но вы же не для этого идёте в фриланс, верно?

    Ну и напоследок. Подумайте о том, в каком месте, в какой природе, в каком климате вы хотите жить, что должно быть видно из вашего окна. Посчитайте, какой кэш флоу вам нужен, чтобы этого достичь, — поздравляю, это одна из самых главных отметок на шкале вашего роста. Разделите ожидания на десять — это ваш план на ближайший год. Умножьте 200 рабочих дней на ваши 4–5 часов — это ваш временной бюджет. Разделите первое на второе — это ваша часовая ставка.

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

    opium
    @opium
    Просто люблю качественно работать
    upwork
    elance
    Ответ написан
    Комментировать
  • Какой есть бесплатный фриланс для исполнителя?

    @KingAnton
    Часто у меня возникает когнитивный диссонанс, когда я читаю подобные посты. Фрилансом занимаюсят, чтобы заработать денег, так почему бы не заплатить за билет в этот клуб. Ведь цена за него по соотношению к заработку будет очень маленькой.

    По сабжу - форумы.
    Ответ написан
    1 комментарий
  • Как правильно перевести `assets` и `dist`?

    @ikeagold
    assets - активы (гугл перевод), используется для обозначения нужных файлов/обьектов которые необходимы для работы приложения. К примеру: main.css и main.js можно положить в папку assets.
    dist - ~расстояние~ дистрибутив (:D), используется для обозначения "внешних" файлов (к примеру чужие плагины, модули, пакеты и тд.). К примеру: jquery.js можно положить в dist.

    Примечание: в папку assets можно положить и файлы из dist т.к. без dist проект должен существовать (это как папка инсталл в этом случае, установив скрипты в assets, мы можем ее удалить).
    Описал все своими словами, не ругайтесь.
    Ответ написан
    Комментировать
  • Какой PHP фреймворк выбрать для разработки CMS?

    zorca
    @zorca
    Laravel
    Каждый кулик свое болото хвалит
    )))
    Ответ написан
    Комментировать