Задать вопрос
  • Баг в корзине php?

    @Steely
    Тут вопросы и ответы, ответ: Да
    Ответ написан
    Комментировать
  • Какие преимущества фриланс имеет над работой в офисе?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    Описываю по себе:
    1) Возможность создать свой собственный режим сна. Для меня вставать в 8-9 утра это настоящая боль. Уже год+ засыпаю между 3-4 часами ночи и просыпаюсь между 11-12. То есть абсолютно всегда сплю свою норму в 8 часов, для того чтобы чувствовать себя нормально и не пить никаких кофе.
    2) Отсутствие временных/моральных/физических затрат на дорогу до работы. Конкретно мне жаловаться не приходилось, ибо первое место работы было в 10 минутах ходьбы от дома, но вот люди в больших городах от этого явно страдают.
    3) Возможность жить и работать так, как это удобно ТЕБЕ. Вот сижу я днем, дописал только-что какой-то кусок проекта и смотрю в окно, а там солнышко светит и птички поют. Ну я беру и иду бегать на стадионе. И это все происходит в 2 часа дня. А что в офисе? Ходить проветривать мозги на улицу на официальных перерывах? А если заработался и пропустил перерыв, то что? Во многих компаниях придется сидеть дальше тупить.
    4) Возможность работать тогда, когда это наиболее удобно и эффективно для тебя. Один из самых важных пунктов. В офисе пришел и сидишь 8-часовой рабочий день. И ты же не можешь подойти к начальнику и сказать, что у тебя сейчас мозги не работают, и тебе бы хотелось свалить домой вообще. Ну может 1-2 раза отпустят, а что делать если тебя в каждый второй день после обеда парализует на пару часов? Будешь в итоге сидеть и накручивать спагетти-код на вилку. А потом его рефакторить, матерясь. Мне вот например ночью нравится работать, но где вы видели офисы, в которых вам позволят одну половину дня работать там, а другую ночью дома?
    5) Отсутствие привязанности к каким-то предпочтениям фирмы. Вот попали вы в веб-студию, делающую сайты на битриксе. И представим чисто теоретически что вам там платят нормальные деньги. А дальше что? Ну полгода вы попилите магазинчики. А потом еще полгода. И еще. Ну конечно не везде так уныло, но своих "особенностей" хватает во всех компаниях.
    6) Отсутствие видимого потолка по заработку. В стандартной компании вас посадят на оклад, +небольшие премиальные если вся команда в сроки будет сдавать проект например и нарисуют вам роадмап, по которому вы будете строить планы на жизнь. Аля "через полгода сдам 7 проектов и меня повысят, увеличив зп на 15%". А потом в один прекрасный вечер после работы вы сядите изучать что-то интересное дома. И будете изучать недели-месяцы. И вот приходите вы однажды на работу, с кучей новых знаний, а у вас в голове стойкое ощущение того, что сейчас вы достойны не то что этой прибавки в +15%, а вы на все 30% тяните. Но вам никто этого не даст. Просто потому-что обычные офисы живут по другим правилам.
    Ответ написан
    11 комментариев
  • Как определить движок сайта, если доступний исходный код?

    abler98
    @abler98
    Software Engineer
    1. Поискать в коде комментарии с авторством
    2. Знать, как выглядят все движки и определить на глаз
    3. Вбить в поисковик путь к любому файлу ядра (чтоб путь оригинальным казался) и посмотреть результаты
    Ответ написан
    Комментировать
  • Что и как учить в PHP-стеке для качественного фриланса (Джумлу и прочие CMS не предлагать:)?

    mzcoding
    @mzcoding
    Web-Разработка
    Начните с этой книги. Потом фреймворк Laravel или Symfony) Все)) Если пишите на Java, проблем возникнуть не должно)
    Ответ написан
    1 комментарий
  • Будущее у RestFull сайтов?

    @agnislav
    JavaScript разработчик
    <режим зануды>
    Для начала позвольте вас поправить. Термина RestFull не существует. Есть термин RESTful - то бишь, соответствие принципам REST тотально, на 100%. На практике же зачастую оказывается, что попытка полного соответвия стандартам сильно усложняет жизнь.

    А то, что вы описали, как уже правильно подметил index0h, называется SPA.
    </режим зануды>

    По сути вопроса могу предположить 2 проблемы:
    1. Долгая первоначальная загрузка страницы
    2. "Тормоза" с обновлением

    По первой проблеме уже отписались Игорь и Юрий. Идеальный вариант - пререндер на сервере, если позволяет технология. Если не позволяет, то хорошо решает проблему второе решение - подготовка всех данных на сервере и передача их в теле ответа как JSON.

    Если имеет место быть вторая проблема, могу посоветовать разве что проанализировать текущую архитектуру - почему идёт один запрос на бекенд, ответ анализируется на фронтенде, после чего идёт очередной запрос (и т.д., и т.п). Посмотрите в сторону спецификации JSON-API - в описании есть много интересных мыслей, например передача в одном запросе сопутствующих объектов. Если же действительно не обойтись без постоянных запросов клиент <=> сервер - может стоит посмотреть в сторону сокетов?

    Насчёт создания и поддержки двух версий продукта - аяксовой и "лёгкой" - это вопрос не технический. Это вопрос требований, вашего потребителя, его нужд и его возможностей, а также вашего бюджета.
    Ответ написан
    Комментировать
  • Тренировочный проект для web разработчика, чтобы показать работодателю?

    myfirepukan
    @myfirepukan
    Жарим поиск
    Я бы напрягся если человек за полгода всё это изучил...
    Ответ написан
    Комментировать
  • Какая настройка в PHP отвечает за регистрозависимость в именах каталогов и файлов?

    difiso
    @difiso
    В параллельной вселенной я космонавт
    Это настройка операционной системы и она не меняется.
    Вот решили вы, что "Folder" и "folder" суть одна и также папка. А операционной системе как между ними выбирать?
    Ответ написан
    1 комментарий
  • Какие меры измерений использовать при адаптивной верстке?

    Petroveg
    @Petroveg
    Миром правят маленькие с#@&ки
    1. Всё зависит от макетов, реализованных для разных размеров viewport, и комментариев дизайнера. В каких-то блоках отступы могут зависеть от размера шрифта, в каких-то от ширины блока, а где-то оставаться стационарными.

    2. Используя в качестве единицы величины кегля rem, вы игнорируете возможность наследования от родителя. При этом каскад рассчитывается ровно столько же, и вы не получаете увеличение скорости построения CSSOM. Вот вам простой пример — в блоке есть 2 элемента, величина кегля для первого должна быть в 2 раза больше второго, для которого размер кегля должен быть в 1.5 раза больше, чем у родителя.

    HTML
    <div class="sample">
    	<div class="sample-one">Text</div>
    	<div class="sample-two">Text</div>
    </div>

    CSS
    .sample-one {
    	font-size: 3em;
    }
    .sample-two {
    	font-size: 1.5em;
    }

    Изменяя размер кегля родительского блока, я всегда получаю нужный результат. А, в случае привязки к rem, я буду вынужден менять размер в 3-х элементах. А если таких вложений будет 10?

    3. Все media queries работают по принципу if. Каждый будет проверен на соответствие и, в случае положительного результата, применяются описанные в блоке правила с учётом специфичности и порядка.
    Ответ написан
    Комментировать
  • Какую литературу выбрать по php и как развиваться далее в веб-программирование?

    Pjeroo
    @Pjeroo
    Веб-разработчик
    По поводу книжки - ничего не скажу, укажу на официальную документацию только. А вот насчет того что сделать - сделайте велосипедный MVC фреймворк, а на нем какой-нибудь интернет магазин, разберитесь с тем как это работает, затем выберите любой современный php-фреймворк, выкиньте свой велосипед и начинайте разбираться со внутренностями нормального фреймворка. Многие советуют начинать сразу с каких-то готовых фреймворков, но как по мне это плохая идея, потому что мало смысла использовать инструмент, не зная как он работает.
    Ответ написан
    Комментировать
  • Какую литературу выбрать по php и как развиваться далее в веб-программирование?

    zoonman
    @zoonman
    ⋆⋆⋆⋆⋆
    Все старо как мир. Читаем мануал. Там есть все. Да и написано в целом понятно.
    php.net/manual/ru/index.php
    И знакомимся с современной разработкой getjump.github.io/ru-php-the-right-way
    И пишем свои велосипеды.
    Ответ написан
    Комментировать
  • Есть ли подводный камень у данной конструкции?

    Melkij
    @Melkij
    PostgreSQL DBA
    Подождите ещё полгодика и получите штатную синтаксический оператор: https://wiki.php.net/rfc/isset_ternary
    Ответ написан
    1 комментарий
  • С какого языка изучать программирования (с нуля)?

    Tpona
    @Tpona
    Ужасный перфекционист
    С нуля - это с ассемблера ))
    А если серьезно, надо взять один из низкоуровневых языков c++, например, купить (скачать) книгу по технологии программирования, алгоритмизации, сам по себе язык - это инструмент, основное у тебя в голове должно быть, не достаточно иметь шерсть и спицы. чтобы связать свитер ))
    Ответ написан
    Комментировать
  • Почему jetBrains не русифицирует свои продукты?

    gadfi
    @gadfi
    https://gamega.org
    Ага.
    Пусть еще тему по мотивам хохломы сделают, с медведями и балалайками.

    с хохломой в следующем релизе )
    post-3-13143552679398.jpg

    А если серьезно, то это прост никому не нужно.
    Ответ написан
    4 комментария
  • Какие Вы знаете сайты с jQuery плагинами?

    Serj-One
    @Serj-One
    i'm sexy and i know it
    www.unheap.com
    Отличный каталог, разбит на категории, с демками и описаниями.
    Ответ написан
    1 комментарий
  • Как оптимальнее удалить все файлы, не упоминающиеся в БД?

    Vapaamies
    @Vapaamies
    Психанул и снес свои ответы не отмечающим решения…
    Можно решить задачу путем метапрограммирования: при помощи SQL сгенерировать скрипт перемещения файлов в новую папку, потом оставшиеся удалить и вернуть перемещенные обратно.
    Ответ написан
    Комментировать
  • Файл sitemap.xml и https - как писать?

    karabanov
    @karabanov
    Системный администратор
    Я сделал так find . -type f -name "*.*" -exec sudo sed -i 's!http://!//!g' {} \;
    То-есть заменил http:// на просто //
    Теперь браузер сам выбирает протокол. Так делает Google, так делает Yandex и т.д.
    Браузеры поддерживают эту фичу с 90-х годов, так что проблем нет.
    Ответ написан
    Комментировать
  • Как правильно использовать 2 git репозитория в одном проекте?

    opium
    @opium
    Просто люблю качественно работать
    Добавьте папку в игнор для первого репозитория, и делайте внутри что угодно, хоть второй репозиторий
    Ответ написан
    Комментировать
  • На чем писать серьезный проект? Или выбрать Фреймворк?

    evnuh
    @evnuh
    Поиск Гугл помог мне, впусти и ты его в свой дом
    У вас задача - сделать очередной сайт. Вы спрашиваете - какой фреймворк выбрать? При том, что фреймворков для создания сайтов - уйма. На каком основании вам советуют те или иные фреймворки - непонятно, люди ничего конкретно не знают про вашу задачу, ничего конкретно не знают про вас, а советуют. Вы же не хотите следовать за чужим некомпетентным мнениям? Выберите сами, почитайте в чём разница между фреймворками.
    Ответ написан
    Комментировать