Задать вопрос
  • Почему не работает @media в gulp?

    wapster92
    @wapster92 Куратор тега CSS
    Они работаю как и положено. Для .container который находится в .container
    И ещё если указываешь media screen and (min-width: value), то нужно ставить от меньшего значения к большему.
    Ответ написан
    Комментировать
  • На чем лучше писать аналог Aliexpress?

    solotony
    @solotony
    покоряю пик Балмера
    >>На чем посоветуете написать?

    На русском языке в ворде полностью описать проект, а уже потом выбирать какие части проекта на чем будут разработаны, исходя из бюджета и прочих условий.
    Ответ написан
    Комментировать
  • Как правильно верстать контент для wp?

    @Lord_Dantes
    Просто верстаете, а далее с помощью кастомных полей выводите нужные данные. Если заказчик хочет сам менять расположение блоков и т.д это к конструктору уже дело.
    Ответ написан
    Комментировать
  • Делать ли сайт-визитку на React или html?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Для начала советую понять смысл такого инструмента как реакт, и какие цели он решает. Что бы не писать глупости.

    Если у вас обычный контекстный сайт, где данные статичны и не приходят с сервера(с сложной логикой) > возьмите любую cms и просто накиньте на шаблон.

    Сейчас же в попытке дойти от точки А до точки Б, вы в 5-10 раз усложняете себе путь разработки и дальнейшей поддержки такого сайта, минуя чертоги разума.
    Ответ написан
    8 комментариев
  • Почему не берут на SEO продвижение?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Резюме:
    Сайт сделан на колене, поэтому и отказывают.
    Что нужно сделать:
    1е и самое важное - адаптивность, в 2021 году без адаптивности никуда, гугл и яндекс сожрет и выплюнет ваш сайт с потрохами.
    2. Верстка - такое чувство что пытались усидеть на БЭМ, но в итоге попали мимо стула. Причесать её, когда будете делать адаптив.

    Самый верный путь: переверстать, посадить на готовый движок, исходя из количества заказов(wordpress, opencart и тд). Почему: SEO из коробки, уже условно-хороший код, в котором не нужно будет копаться как в корзине от мусора. > стучаться SEO-шникам.

    Сейчас же просто ребята из карго-культа не хотят наступать в ваше болото, себе дороже может выйти.
    Ответ написан
    2 комментария
  • Гуманитарное образование - клеймо?


    Уже больше полугода учу один из языков ( по 5 часов в день ) и параллельно заканчиваю школьную программу по математики на кхане.

    Это похвально


    У меня последнюю неделю начался сильный, буквально животный страх, что я никому не нужен буду без технического образования. Что человек, у которого техническое образование ( даже не по computer science, а вообще какое-то левое ) будет иметь большое преимущество. И меня даже не рассмотрят.

    Похоже на зачаток синдрома самозванца :) Всё вы правильно делаете, бояться нечего.

    Я ещё ни разу не видел, чтобы кандидата отшивали на собеседовании только из-за "неправильного" образования.
    Ответ написан
    Комментировать
  • Биржи, торгующие ссылками, уже неактуальны? Где, как и для чего покупаются ссылки и покупаются ли?

    php666
    @php666
    PHP-макака
    Как вебмастер говорю, а не как покупатель:

    В 2008-2013 годах сайт с тиц 50 и ~30 страницами давал в сутки около 50 рублей.
    Сайт с тиц 2000 давал в сутки 1000-1500 рублей

    За все эти годы я вывел около 1 500 000 рублей на серии совсем простых сайтов.

    Последняя попытка (2-3 года назад) продажи этих сайтов на сапе не дала ничего.

    ИМХО, направление умерло.
    Ответ написан
    5 комментариев
  • Стоит ли идти на курсы от GeekBrains?

    SoreMix
    @SoreMix Куратор тега Python
    yellow
    может стоит пройти обучение от geekbrains

    Обучение чему конкретно?

    Тк. на самостоятельное обучение я трачу достаточно много времени: ≈ 45 часов

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

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

    до сих пор не понял, каким именно разработчиком я хочу стать, поскольку мне нравится сам процесс

    Многие и в 30 лет не понимают чего хотят, пока сам не попробуешь - никогда не поймешь. Лучше понемногу самостоятельно попробовать реализовать что нибудь. Как тот же дискорд бот из поста. Может понравится делать ботов, а может ML зайдет, или Data-Science. Стоит просто руками потыкать посмотреть что из этого больше нравится. Ну и надо понимать, что какие-то вещи больше подойдут для хобби / фриланса, а на полноценной работе нужны будут навыки в другом направлении.

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

    Ну и если все же хочется - я думаю можно взять какой нибудь тестовый урок, они же дают? Демо кабинет какой нибудь есть или что нибудь в этом духе. Программу курса можно глянуть, чтобы понять что там будет. Ну и учитывая то, что мы находимся в интернете, естественно можно найти все курсы в публичном доступе. Может и не 2021/2020 года, но для понимая что там будет - я думаю глянуть можно. А там уже если и захочется - то велком записываться оффициально.

    на данный момент вообще не понимаю как происходит разработка в компаниях

    В городе должны быть конторы, которые берут к себе студентов. До окончания школы не думаю что будет брать кто-то, но на 2-3 курсе уже свободно набирать должны. Курсы не дадут знаний о том, как все работает в компаниях, нужно идти и работать по сути.
    Ответ написан
    1 комментарий
  • Нужно ли что бы верстать знать какую то методологию?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    Чтобы верстать - нет.
    Чтобы через полгода не сойти с ума разбираясь в собственном коде - да.
    Чтобы вас не прокляли другие разработчики - тоже да.
    Ответ написан
    Комментировать
  • Как делается макет документов?

    Если у вас был опыт таких работ, скажите, как это делали вы?

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

    Возьмите то, что вы написали после слова "Как я вижу это" и спросите у него.
    Ответ написан
    2 комментария
  • Как включить Flash?

    hottabxp
    @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    Нужно качать что-то древнее, потому что в Adobe Flash Player 32(5 декабря 2018) заложена тайм бомбочка(привет фсб)).
    Я скачал opera 15 - /pub/opera/desktop/
    И Flash Player 11.1.102.55(в самом конце).
    Получилось запустить:
    6015d2c2d4548384673496.png

    Chrome 49 - тоже получилось запустить.
    Все делал на виртуалке с Windows XP.

    Дополнено:
    По вашей ссылке кроме flash есть ещё и исходники в формате fla. Они отлично открываются в Macromedia Flash Professional v8.0:
    6015ec08b51f3461313640.png
    Можно обойтись вообще без браузера. Идем современным браузером про вашей ссылке easing function generator Далее смотрим исходный код страницы и ищем файл "easing_function_generator.swf". Скачиваем его.
    Далее по ссылке https://www.my-old-version.com/flash-player/ можно скачать архив с разными версиями flash player. В папке WindowsXP-2008/fp_32.0.0.142_archive/32_0_r0_142 будет файл flashplayer32_0r0_142_win_sa.exe(sa - Standalone). С помощью его можно флешку запустить в Windows XP - 10 и в Linux через wine(может кому пригодится):
    6015edd0cd73b102626831.png
    6015eddb89986606090688.png
    Ответ написан
    1 комментарий
  • Максимально удобный софт для дизайна?

    Kadzi
    @Kadzi
    Ом
    неужели нет софта который объединял бы удобные фишки всех трех вышеперечисленных?

    Такого пока нет. Стандартно сейчас: сложный вектор в люстре, сложный растр в фотошопе, в фигме - сборка.
    Ответ написан
    1 комментарий
  • Стоит ли стажироваться на php разработчика, если у них cms Битрикс?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Какая разница куда и на чем стажироваться. Пока вы новичок, ваша главная задача залезть на поезд, и остаться на нем. Битрикс - это бизнес продукт, никто не запрещает вам по мимо битрикса изучать дома лару либо симфони, вы не должны быть заложником одного фреймворка.
    Ответ написан
    13 комментариев
  • Актуален ли Yii2 Фреймворк в 2020?

    myks92
    @myks92 Куратор тега Yii
    Нашёл решение — пометь вопрос ответом!
    Тут много нюансов и ответить однозначно сложно. Как уже написал Иван Шумов фреймворк - это инструмент. Каждый инструмент подбирается под конкретную задачу:

    • СMS - система управления сайтом (Wordpress, Joomla и т.д.). Создан для простого и удобного управления сайтом (контентом). Как правило, доступен для работы простому пользователю, без знания языков программирования. Подойдёт для: простых сайтов, блогов, там где не требуется нагрузка и безопасность.
    • RAD framework (Yii2) - фреймворк для быстрой разработки. RAD Фреймворк имеет, монолитную и связанную архитектуру. Он является антипаттенрном и позволяет вам делать всё что угодно, лишь бы вы быстро собрали свой проект. (Используется паттерн Table First - спроектировали базу и по схеме сгенерировали модели данных). При этом Вам никто не говорит, что он не может использоваться для серьёзных проектов. Например, DNS..
    • Компонентные фреймворки (Symfony, Laravel). Это фреймворки, которые разделены на независимые компоненты, которые вы можете подключать к своему проекту при необходимости. В самом фреймворке заложен только необходимый минимум, а всё остальное вынесено в компоненты. Эти компоненты могут использоваться (или не использоваться). Могут использоваться для другого фреймворка (сам Yii2 использует компоненты симфони). Doctirine, которая позволяет вам забыть о базе данных и сосредоточиться на коде. Фреймворк задаёт вам некий стиль, некую структуру и типизацию и требует более хорошего и обдуманного кодинга. Например, при использовании twig вы не сможете сделать запрос в view. Чего нельзя сказать про Yii. Вы там можете построить хорошую бизнес логику, что и встречается...
    • Микрофреймворки (Slim). В таких фреймворках заложен самый минимум, а всё остальное программист должен искать или писать самостоятельно, выстраивать свою архитектуру приложения. Он легкий и простой. Кто-то и Symfony относит к микрофреймворкам. Тут меня многие могут упрекнуть. Подойдет для очень простых, гибких, легких приложений, например, микросервисов. Фреймворк не задает вам никаких правил и архитектуры. Вы должны сами продумать все детали приложения. Где-то используете twig, где то Data Mapper, где-то ActiveRecord. Для работы с таким фреймворком требуется много знаний и опыта. Так как вам всё придется делать самому. Здесь за вас никто не подумал.

    Что же для чего выбрать?
    Решать вам исходя из конкретной задачи. Здесь нет понятия хуже/лучше. Чтобы что-то выбрать нужно на каждом попробовать собрать пару проектов. Тогда и будет понимание когда и что выбирать. Это как автомобиль. Какой лучше BMW или LADA? Оба автомобиля, но каждый для своей аудитории, по своим потребностям, для своих задач.

    Почему другие говорят что Yii2 плохой?
    • 2 версия морально устарела. Это не значит что ВЕСЬ фреймворк плохой, просто им давно никто не занимался. Сейчас идет разработка Yii3, которая многократно лучше 2 версии, но 3 версия доступна только в демо. Поэтому, если хочется писать НОВЫЙ проект на Yii, то я бы не стал выбирать 2 версию. Можете подождать Yii3, но никто не знает когда будет релиз. Можете начать писать используя Yii3-demo, но там может всё поменяться к моменту релиза.
    • Он монолитный. Если вам требуется сделать проект используя много приложений с разными компонентами, то пойдёте по пути Advanced шаблона, где каждое приложение будет папкой: backend, forntend, console. Однако при большой нагрузке вам потребуется разносить приложения. Тогда ваш core будет дублироваться во всех приложениях. Там будет то, что вам даже не требуется. Потому что Yii2 монолит.
    • В Yii2 используется Actvie Record. AR - это не плохо. Его многие любят, многие ценят и хвалят. Но для больших проектов он предоставляет неудобства. Например, при изменении поля в базе данных - приходится менять все свойства и надеяться что везде поменяли, так как в GrigView используется магия, при получение значений из модели 'value' => 'profile.last_name'. Так же нельзя сделать свойства модели (сущности), приватными. Из-за чего состояние модели можно изменить где угодно и вы никак не проконтролируете это.
    • Много абстракции, которую не распознает редактор. Например, вы можете вызвать в контроллере Yii::$app->user->id. Вам приходится делать докблок, что User это common/auth/Identity, а не yii/web/User


    Ну и так далее. С каждым из этих пунктов можно бороться, при правильном подходе. Как уже сказали в плохих руках любой код может пахнуть. Но это основное. Надеюсь, меня не раскритикуют другие за спорные моменты. В таких вопросах всегда есть разногласия) Думаю, что смог донести в сжатом виде отличия.
    Ответ написан
    4 комментария
  • Как вывести записи Wordpress разного стиля?

    wppanda5
    @wppanda5 Куратор тега WordPress
    WordPress Mедведь
    заводите директорию template, туда складываете 2 шаблона вывода post-big.php, post-small.php

    дальше цикл и счетчик цикла.

    На bootstrap это выглядело бы примерно так.
    if ( have_posts() ) : $n = 1;
    		while ( have_posts() ) : the_post();
    
    			$template = 1 === $n ? 'big' : 'small';
    
    			if ( 1 === $n ) {
    				echo '<div class="row"><div class="col-lg-6">';
    			}
    
    			if ( 2 === $n ) {
    				echo '<div class="col-lg-6">';
    			}
    
    			get_template_part( 'templates/post', $template );
    
    			if ( 3 === $n ) {
    				echo '</div>'; //<div class="col-lg-6"> - close $n = 2
    			}
    
    			if ( 1 === $n ) {
    				echo '</div>'; //<div class="col-lg-6"> - close $n = 1
    			}
    			if ( 3 === $n ) {
    				echo '</div>'; //<div class="row"> - close $n = 1
    			}
    
    			$n ++;
    		endwhile;
    	else :
    	endif;


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

    MrDecoy
    @MrDecoy
    Верставший фронтендер
    То, о чём Вы спрашиваете, официально называется WAI-ARIA.
    Тут можно скачать бесплатно экранного диктора и с помощью него тестировать свои сайты, осуществляя навигацию по ним с помощью табуляции, а так же открывая специальное меню с помощью горячих клавиш (командная кнопка приложения, которую назначите, по умолчанию ins+f7, или f6? Не помню уже точно :-) )

    Доклады Вадима Макеева на ютубе:
    https://www.youtube.com/watch?v=MWJKwn_gKR4
    https://www.youtube.com/watch?v=ssJsjGZE2sc

    Если действительно умеете соблюдать семантику, то, скорее всего, Вы уже сделали достаточно.
    Рускоязычные ресурсы по доступности:
    https://weblind.ru/
    specialbank.ru/guide (В данный момент чёт не работает, но должен)
    Есть курс, где учат именно этому: https://kurmak.info/
    Статья на хабре: https://habr.com/ru/post/40730/ (там внизу есть полезные ссылки)
    Тут можно найти информацию по этому вопросу, в том числе перевод статей из первой ссылки англоязычных ресурсов

    В подкасте Веб-стандарты упоминается об этом очень часто. Тут можно прослушать все выпуски, а так же покопаться в выпусках и поискать упоминания доступности и статьи про это.

    Есть англоязычные ресурсы
    Про доступные компоненты: https://inclusive-components.design/ (нажимаете в хроме справа сверху "перевести страницу" и профит)
    Есть спецификация: https://www.w3.org/TR/wai-aria-1.1/#usage (аналогично, перевод в браузере и профит)
    MDN: https://developer.mozilla.org/en-US/docs/Learn/Acc...
    Ответ написан
    1 комментарий
  • Есть ли способ узнать возраст страницы?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Нужно искать записи об изменениях. Как вы понимаете, это зависит от того, что это за страница, что за сайт и т.д.
    • Если это ваш собственный сайт, можете посмотреть дату создания/изменения соответствующего файла на жестком диске.
    • Если это форум, запись в блоге или статья, то может быть указана дата написания в самой статье.
    • Сервер также может указывать дату в http-заголовках, например: Last-Modified. Хотя для динамических страниц такое не должно работать.
    • Если это Википедия, то в истории есть дата самой первой правки, это и есть время создания.
    • Если удалось где-то найти архивную версию сайта (с указанием даты, естественно), то можно проверить, была ли там уже данная страница или ещё нет на тот момент.
    • Как вариант, можно периодически сканировать целевой сайт, и самостоятельно логировать создание/изменение его страниц.
    • Можно ориентироваться на всякие косвенные признаки.
    • и т.д.

    Как видите, так или иначе это какие-то записи о создании или изменении. Разные источники имеют разную степень доверия к себе и разную точность.
    Ответ написан
    Комментировать
  • Есть ли профессия между дизайнером и программистом?

    @Fallenyasha
    Web-дизайн во всех проявлениях, это и CMS, и сайты на своих движках
    Гейм-дев, разработка моделей, анимаций, создание UI, плагины для игр
    Ответ написан
    Комментировать
  • Есть ли CMS для интернет-магазина с хорошим REST API?

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

    А чтобы иметь много клиентов надо вложить много усилий и денег - мобильное приложение там вопрос десятый - клиенту все равно через что покупать - сайт и с мобилы работать будет
    Ответ написан
  • Чем выкачать большой объём данных с хостинга?

    sergiks
    @sergiks Куратор тега Веб-разработка
    ♬♬
    на локальном компе или новом сервере, куда сохранять:
    rsync -avz  username@old-site.com://var/www/site/    /Volumes/My-Big-Disk/backups/site/
    Ответ написан
    Комментировать