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

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Ответ написан
    Комментировать
  • Актуально ли изучать nodejs для бекенда или лучше оставаться на php?

    @asd111
    Одно другому не мешает. Часто бывают проекты где основная часть на php и небольшая часть с вебсокетами на nodejs(например чат или оповещения).
    Javascript развивается, поэтому nodejs актуален для вебсокетов. Для обычных сайтов он конечно почти не используется.
    Ответ написан
    6 комментариев
  • Прав ли разработчик?

    lamer350
    @lamer350
    กำลังสูงสุด
    Вы же сделали только back-end и все права на дизайн/фронт остались у прежнего разработчика.
    По всем правилам вы обязаны у себя в портфолио указать ссылку (на прежнего разработчика) и разъяснить что вы делали только натяжку, а фронт делал такой то человек. А в подвале если ставите свое лого, то опять же с разъяснениями, что вы делали back-end и поддерживаете работу сайта, дизайн и front-end делал такой то человек.

    Авторские права не переходят заказчику автоматом после сдачи работы, ваш договор с заказчиком не имеет силы (в плане присваивания себе авторских прав на работу). Для такого случая разработчик должен был передать права заказчику по специальному договору, тогда бы заказчик имел право дать разрешение вам присваивать все права (но какой ему в этом интерес? передача авторских прав 3м лицам?).

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

    Madeas
    @Madeas
    UI / UX Designer, Frontend Developer
    Не берусь судить, но если я правильно понял ваш вопрос, то вы просто скопировали чей-то шаблон, перенесли на вп и поставили свое лого, типа это ваша разработка. Все верно? Если да, то фактически сайт остался прежним, т.е. идея, стиль и дизайн в целом, по прежнему, принадлежат его создателю. Вы лишь переделали верстку под cms и сделали мелкие правки.
    Ответ написан
    4 комментария
  • Как сделать анимированный баннер?

    pospelov
    @pospelov
    Руководитель веб-студии
    В фотошопе делаются GIF баннеры, в Google Web Designer делаются html5 баннеры с плавной анимацией.
    Раньше во флеше еще делались, но все, эта технология полностью ушла.
    Ответ написан
    Комментировать
  • Почему не рекомендуют начинать с фриланса?

    be_a_dancer
    @be_a_dancer
    Backend/Fullstack Developer
    На самом деле, начинать с фриланса не рекомендуется по той причине, что новичку необходимо изначально получать фидбек хороших разработчиков, которые отметят ошибки, покажут, как оптимально решать задачу. Плюс дополнительный опыт необходим для того, чтобы найти хорошего заказчика и для того, чтобы целиком решить задачу из-за дополнительных пожеланий.
    Ответ написан
    2 комментария
  • Работает-ли дизайнер с гитом?

    Vlad_IT
    @Vlad_IT
    Front-end разработчик
    С самим гитом нет, т.к. как вы себе это представляете? Разве что файлики разных версий хранить, но сравнивать их уже не получиться (если не копаться в бинарном коде). В других редакторах есть свой версионный контроль, например в фигме, или в Avocode для psd. То там вроде нет просмотра/сравнения изменений, только история.
    Ответ написан
    Комментировать
  • Как правильно перенести файлы в Google Диск?

    @NichitencoEvgh
    1. Создаешь в приложении Google Drive на твоем компе папку для этих файлов.
    2. Закидываешь туда свои 50 гб, и затем ждешь, когда они синхронизируются с облаком.
    3. В настройках приложения Google Drive снимаешь синхронизацию с этой папки с файлами на компе.
    4. Удаляешь папку с файлами в приложении Google Drive . Они остаются только в облаке.
    Ответ написан
    Комментировать
  • Насколько безопасен атрибут required для input?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Ни на сколько...
    Проверку на сервере - ДЕЛАТЬ ВСЕГДА!
    Ответ написан
    3 комментария
  • Почему наши топ веб-студии не считают Wordpress серьезной CMS, а американские топовые студии делают на нем 50% сайтов?

    Главный аргумент против - это процедурный подход в разработке, ориентированный на хуки, слабая реализация принципа MVC. Даже в богомерзком битриксе с этим лучше. Чем более кастомная у вас разработка, чем более сложные задачи, тем больше приходится писать все самим, а не полагаться на какие-то готовые расширения. Какое-то время они могут "вывезти", но при дальнейшем росте можно столкнуться с невозможностью дальнейшего нормального развития продукта.

    Итого: если клепать однотипные сайтики невысокой сложности и без перспектив особого роста, без особой кастомизации со стороны клиента - да, можно выбрать любимую опенсорс платформу и делать на ней абсолютно всё. Но чем сложнее перед вами ставят задачи, тем важнее иметь в руках не CMS, а удобный для кастомизации разработки и проектирования фреймворк. И в этом плане любое ООП-решение удобнее хуко-процедурной мешанины. Что не исключает, конечно, бездумное поклонение некоторых студий битриксу и впихиванее его во все дыры, где надо и не надо.
    Ответ написан
    15 комментариев
  • Почему наши топ веб-студии не считают Wordpress серьезной CMS, а американские топовые студии делают на нем 50% сайтов?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    Ну так уж повелось что в России очень популярна практика навязывать платный продукт, за 50% отката (партнерская программа битрикса).
    Ответ написан
    3 комментария
  • Как добавить слой градиента на изображение?

    UnluckySerivelha
    @UnluckySerivelha
    Комментировать
  • Как ставить задачи и контролировать работу дизайнера?

    sim3x
    @sim3x
    Как-то давно смотрел видео, где Бирман из Дизайн бюро Горбунова, рассказывал как у них построена работа

    Так вот диз выступал в роли пм-а

    Те он рисует и обговаривает все с заказчиком и постепенно раскидывает задачи верстальщику и бекендеру

    Но у вас возможно проблема в другом
    Например вы вначале работы с дизом, пресекли творчество парой неосторожных фраз и все
    Также как вариант - человеку все равно на самом деле. Чего дергаться если начальство уже решило и нужно только отрисовать (что на самом деле хорошо - для некоторых типов задач, лучше иметь человека, который без вопросов сделает все по бумажке и быстро)

    Ищите еще дизов, садите диза в офис, отдавайте на аутсорс, давайте больше полномочий, ходите вместе с дизом к заказчику

    Простого ответа нет, когда дело связано с human resources
    Ответ написан
    Комментировать
  • Как создать flexible верстку?

    be_a_dancer
    @be_a_dancer
    Backend/Fullstack Developer
    То, что вы пытаетесь сделать называется Mansory Layout. Короткая обзорная статья с примерами.
    Существует несколько способов это сделать. Если хотите с использованием флексбоксов, то, пожалуйте в эту статью.
    Есть возможность сделать с помощью grid-сетки. Для этого посмотрите на эту реализацию.
    И наконец, наиболее простое и удобное в плане организации решение - вот такой вот плагин, с которого все началось.
    Ответ написан
    4 комментария
  • Мак для верстальщика?

    FeNUMe
    @FeNUMe
    Докиньте в текущий комп еще 8гб оперативы и этого будет более чем достаточно для работы на ближайшие 3-5лет.
    Ответ написан
    Комментировать
  • Как вы думаете, нужна ли оптимизация не продвигаемым страницам?

    RotgarSett
    @RotgarSett
    SEO Эксперт
    100% необходимо заполнять мета-теги и работать с заголовками всех страниц. И в любом случае придется работать над всеми страницами и разделами магазина так как ИМ не продвинется без работы над коммерческими факторами.

    Почитайте мою статью на Хабре о коммерческих факторах, лучше поймете почему все равно придется оптимизировать весь магазин.

    Да и ваша политика "продвигаться по максимуму запросов" также верна и только она и работает.
    Ответ написан
    1 комментарий
  • Div, который выглядит по-разному в каждом браузере?

    @itsjustmypage
    Outline это контур элемента с внешней его стороны, то есть сразу за border. В отличие от border он никак не влияет на элементы, их ширину и расположение. Ключевое слово inset в свойстве outline: inset 100px green; устанавливает этот контур в виде псевдотрехмерной рамки за счёт осветления правой и нижней границ и затемнения левой и верхней относительно указанного цвета. Ширина 100px, цвет зелёный.

    Баг создаёт свойство outline-offset: -125px;, которое задаёт смещение контура. При положительном значении контур будет расширяться во все стороны. А при отрицательном будет сжиматься внутрь элемента.

    Спецификация CSS Basic User Interface Module Level 3 в статусе рекомендации говорит о том, что контур элемента со свойством outline-offset при отрицательном значении не должен становиться меньше, чем двукратная вычисляемая ширина контура. То есть если в примере у нас размеры элемента 100x100 пикселей и контур задан у нас шириной 100px, то при outline-offset: -125px; он должен сжаться внутрь элемента на 125px со всех сторон, а спецификация визуально ограничивает сжатие до outline-offset: -50px; (по 50px внутрь с каждой стороны элемента). То есть контур должен просто сойтись вместе со всех сторон, образуя квадрат в нашем случае и насколько больше не ставь отрицательное значение, больше он сжиматься не должен. Но реализация в браузерах не учитывает это поведение и выдаёт непонятные фигуры, если отрицательное значение слишком большое.

    https://www.w3.org/TR/css-ui-3/#outline-offset
    5b447ea6c9061121780680.jpeg

    Поведение при отрицательном outline-offset должно быть как на гифке. Если дальше уменьшать значение, ничего меняться не должно. AMQ4hnM.gif
    Ответ написан
    1 комментарий
  • В чем смысл ВУЗа?

    megafax
    @megafax
    web-программист
    Вопрос скорее всего некорректно воспринимается и поднят холивар между тем что от ВУЗа ожидают, что он дает и что от него берут. Я бы поставил вопрос более корректней: "а что Вам дал ВУЗ?" Вот в Вашей ситуации, возможно, что Вы либо взяли от ВУЗа все, что он, как интстанция, мог дать, а может Вы еще не все взяли что он может дать.
    Советовать Вам идти дальше или бросать учебное заведение не будет иметь смысла, поскольку это только Ваше видение и Ваша жизнь. Если Вы считаете, что это учреждение больше ничего не может Вам дать - тогда уже лучше закончить его так, чтобы Ваша совесть осталась чиста, что очередной начатый жизненный этап в жизни пройден.
    Я лучше расскажу что мне дал ВУЗ.

    Во-первых, я заканчивал его в прошлом десятилетии и в провинциальном городе, соответственно уровень подачи ИТ-знаний, именно знаний, оставлял желать лучшего. Ведь не каждый ВУЗ может содержать практикующих специалистов в нужной области, которые передадут именно тот необхдимый опыт, который все ожидают при обучении там. Но к старшим курсам я уже работал и проходил пед. практику в своем ВУЗе. Вот тут я как раз попытался сгладить все те неровности, с которыми столкнулся, на мои лекции ходили студенты, потому что я делился своим жизненным опытом, но ни в коем случае не говорил, что то, что они получили до этого - никогда им не пригодится. Соответственно, как указали тут уже неоднократно, он научил меня учиться учиться. Я не говорю о том, что я этого не умел со школьной скамьи, но навык был отточен до более высокого уровня.

    Во-вторых, любой "ненужный" предмет может быть когда либо пригодится. Возможно даже не по его прямому назначению. Приведу пример из своей практики. На момент изучения педагогики высшей школы мне реально не приходили на ум моменты, в которые я мог применить те знания, которые получал. Но со временем, я обнаружил, что при обучении джунов я использую именно те методы, которым меня учили. И они работали. Конечно я их адаптировал немного под свою область, но они реально работали. Макаренко не зря старался. Что касается ОБЖ и прочего сопудствующего - представьте ситуацию, что Вы - руководитель предприятия (хотя бы малого / ит-фирмочка), и Вам арендодатель втюхивает помещение, которое ну никак не удовлетворяет нормам, которые Вы не помните наизусть, но понимаете хотя бы что за что отвечает (нормы объема на одно рабочее место). Я в детстве был "отдан" в музыкальную школу. Я не понимал зачем это мне надо, на что мне был дан ответ: Вот будешь в высшем обществе, а там будут обсуждать симфонию Баха или Времена Года Вивальди - а ты не в зуб ногой. Со временем, я обнаружил, что я - один из немногих из моего окружения, кто хоть как то понимает что такое гамма, аккорд и прочее и могу сказать что это и зачем, что подводит к следующему пункту.

    В-третьих, ВУЗ дал мне много хороших знакомых и друзей, которые волей случая сейчас раскиданы по всему земному шару. Да, я периодически с некоторыми общаюсь и поглощаю соцальную сахаринку, которая помогает хотя бы развеяться. Ну и большое количество знакомств еще никому не вредило. И как минимум, со всеми эти друзьями нужно было строить взаимоотношения. Тут как раз социальная роль института. Мне даже посчастливилось побыть главой студсовета, что дало неоценимый ранний навык управления "неуправляемыми" студентами.

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

    В-пятых, это та самая корочка / пластик и прочее. Ее за плечами не таскать. Но жизнь повернулась таким образом, что именно просто наличие этой самой корочки дает привелегии. Конечно это произошло при взаимодействии с гос.структурой. А с ними как ни крути - все равно придется взаимодействовать.

    В-шестых, ВУЗ дал мне необходимый навык выживания. Не в прямом плане "как выжить в пустыне без воды" и прочее, а именно тот либо порядок действий, либо настрой, при котором необходимое состояние (дедлайн / зачет / экзамен / прочее) может быть реализовано путем мобилизации всей внутренней энергии, которую смог высвободить.

    Резюме:
    Я ни сколько не жалею, что получил две вышки параллельно. Не все, что там давалось, я использую на все 100%, а чтото просто адаптировал под свои нужды. Это был хороший жизненных опыт. Хотел бы ли я чтобы будущие поколения прошли этот путь с такой же пользой? - Да. Но как показывают отзывы послених лет пяти (младшие братья, сестры) - у них нет всего того, через что я прошел, а осталась лишь самая малая доля. И это печально.

    Так что выбор за Вами, но моя рекомендация - все таки закончить ВУЗ. А работать параллельно Вам никто не запрещает.
    Ответ написан
    1 комментарий
  • В чем смысл ВУЗа?

    @garik_R
    On my way
    В ВУЗе учат взаимодействовать с людьми. Не в том смысле, что прогулять пары, прибухнуть, а наоборот, решить проблемную контрольную, написать курсовую. Развивать навыки, в любой сфере. Часто, именно этим, люди в Вузе и пренебрегают. Это социальная структура, где, по идеи, должны были собраться люди со схожими интересами. К сожалению, у нас это простой способ откосить от армии. Или родители сказали: "Ты должен поступить..." еtc. Кроме того, диплом поможет устроиться на хорошую работу у нас в стране или где-то в другой.

    Зачем учить? Что касается "странных" предметов, которые, казалось бы, никому не нужны - это ошибочная точка зрения. Любая работа сталкивает нас с такими неожиданностями, о которых мы и не думали. Вот тогда и вспоминаешь про какое-то ОБЖ и так далее. Часто негодование на этот счет связано не с большим умом, а наоборот, с большим незнанением и узким взглядом на жизнь. Подобные предметы нужно проглотить, отмучаться и знать где подсмотреть в случае чего. Или просто посмотреть шире. Вы же не станете отрицать, что даже если Вы учитесь на программиста, знать основы экономики необходимо, верно? А потом вы можете устроиться на работу, где будете писать какой-то софт где уже и не помешают и глубокие знания?

    Без математики можно заниматься только формошлепством. Везде так или иначе нужна математика. Где-то простая арифметика, где-то нюансы шифрования.

    Преподаватель, читающий курс по книге - со своими нюансами - чистое зло и он, конечно, не нужен. Но если книга то хорошая? Значит свою пользу он уже принес. Это уже не так плохо. Все от этого страдали, никто не умирал. Это особенности уже нашего образования. Не все преподатели гении и ими должны быть. Но на ваши вопросы должны ответить. Здесь очень хочется скатится в полемику про то, как с этим бороться, но тред не о том.

    Учить наизусть? Скажем так - хуже не будет. Да, сейчас всё немного изменилось. Если до ~2000х важно было иметь хорошую память. По книгам сложней искать, но других способов тогда не было. Сейчас нет острой необходимости помнить важную информацию. Сейчас важно знать где найти. Это умение стало более важным сейчас, из-за доступности интернета. Важная информация откладывается у вас в голове, если вы её постоянно используете - этого не избежать. Тут действительно, сейчас важно знать где найти, чем помнить досконально. Но человек, который является ходячей библиотекой оставляет гаааараздо более интересное впечатление, нежели тот, который говорит: "Щас, сек, я точно знаю, это вот здесь было написано". Перед работодателем это совершенно точно. Если вы помните, умеете развивать мысль, а не тупо заучили - то вы оставите более яркое впечатление. Мне кажется, это старомодный подход и со временем действительно можно будет погуглить и это всех будет устраивать. Но сейчас имидж умного, начитаного человека всё еще очень важен. Всё еще интересно поговорить вживую, с телефоном в кармане, нежели общаться отрывками статей, которые только что прочитал.

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

    ВУЗ нужен. Он учит, учит общению с людьми, решению социальных проблем. Учит решать поставленные задачи, порой, которых вы не ожидали. Дает возможность встретить людей, которым интересна таже область, что и Вам. Встретить людей, которые умнее Вас и прокачаться до их уровня. И да, как ни крути он даёт вам бумажечку. Может быть, она Вам и не пригодится, а может, вы в какой-то момент сильно пожалеете, что не получили её. Я бы даже сказал, что ВУЗ - это часть молодости, и не нужно её себя лишать. :-) И добавил бы, что желательно учится не в родном городе. Но это уже лирика :)
    Ответ написан
    4 комментария
  • Что является основной причиной говнокода?

    dom1n1k
    @dom1n1k
    Тут как посмотреть. Непосредственных причин, которые приводят к говнокоду, может быть очень много:
    1. Отсутствие внятной аналитики и архитектуры
    2. Низкая квалификация исполнителей (он может и хотел бы сделать хорошо, но не знает и не умеет)
    3. Говнокодеры по складу характера (есть такие люди, которым даже если создать все условия, все равно сделают на от****сь, потому что и так сойдет)
    4. Недопонимание и сложные отношения в команде
    5. Сроки (бывают заведомо нереалистичные, а бывают просранные в процессе)
    6. Меняющиеся требования
    7. Плохо выстроенные процессы (документация, тесты и пр)
    8. Текучка кадров
    9. Политика руководства
    И тд и тп... Можно придумать ещё много пунктов.

    Но в конечном итоге все эти причины можно свести к одной первопричине - плохой менеджмент. Хороший менеджмент это такой непонятный зверь... Трудно сформулировать, понять, организовать. Косяки не сразу видны и ощутимы, но потом выливаются в проблемы. Если у вас есть хороший менеджер проекта - он на вес золота.
    Ответ написан
    1 комментарий