Задать вопрос
  • Как продвигать одностраничник (landing page)?

    Sanasol
    @Sanasol
    нельзя просто так взять и загуглить ошибку
    Лендинги как бы обычно вообще не продвигают.
    Они не для этого придуманы.
    Так индексировать нечего, поэтому и в поиске нечего выводить.

    Только если спамить ключами на нём и/или закупать тонны ссылок(уже не акутально практически, можно и бан выловить у гугла/яндекса).

    На лендинг надо трафик вести из рекламы.
    Чтобы получать сео трафик заводите статейник, хотя бы на 5-10 страниц с хорошими ключами и продвигайте всеми силами.
    Ответ написан
    2 комментария
  • Как составить докладную записку шефу по ПО?

    @skazi_premiere
    Верстаем как умеем ;) HTML/CSS/JS
    Сделайте запрос и предоставьте коммерческое предложение, но не бумагу. Напишите что для фунтициклирования организации необходимо приобрести то то и то то по такой то цене, вот коммерческие предложения. Как уже писали не признавайте на бумаге что используете это ПО. А попу не прикроете все равно.
    Ответ написан
    Комментировать
  • Почему фрилансеры готовы общаться только в чате?

    ry13
    @ry13
    #AdTech
    Я как заказчик тоже раньше был сторонником скайпов и телефонов, но со временем перешел на письмо практически по всем указанным выше доводам. Основной довод - "без ТЗ будет ХЗ". Напиши хорошо - сделают хорошо.
    Кроме того, написанное в чате позволяет идентифицировать заказчика. На сайте в ЛС сразу понятно кто написал, а в контактах скайпа он будет указан как "Иван Захренищенко" и поди знай заказчик он какого проекта, учитывая что ты как фрилансер их 10 одновременно ведешь...
    Ответ написан
    1 комментарий
  • Jquery not first and no second?

    Palych_tw
    @Palych_tw
    Типа веб-разработчик
    Разве не :not(:first-child)

    для невторого :not(:nth-child(2))
    Ответ написан
    Комментировать
  • Зачем нужна концепция mobile first?

    mak_ufo
    @mak_ufo
    1) Mobile first используют для сайтов, которые просматривают по большей части с мобильных. Например, сайт авторизации при подключении к WI-FI в московском метро.

    2) Не совсем корректный вопрос. Некоторые сайты заточены под desktop. Они почти не просматриваются с телефонов. Github - живой тому пример. Здесь логичнее использовать desktop first, как вы выразились

    4) https://abookapart.com/products/mobile-first
    Ответ написан
    Комментировать
  • Как расположить элементы горизонтально?

    evgeniy8705
    @evgeniy8705
    Повелитель вселенной
    display: flex;
    display: inline-block;
    float: left;
    Ответ написан
    1 комментарий
  • Как убрать фон у поля когда в него вставляется уже вводимое слово?

    webagility.com/posts/remove-forced-yellow-input-ba...
    https://blog.mariusschulz.com/2016/03/20/how-to-re...
    https://css-tricks.com/snippets/css/change-autocom...
    По всем трем ссылкам можно прочесть как это убрать, читайте, прокачивайтесь =)
    Ответ написан
    Комментировать
  • С чего начать изучение компьютерного дизайна?

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

    отрывок из википедии
    Гейм-дизайнер — специалист, разрабатывающий правила, стиль и дизайн компьютерных игр. Роль гейм-дизайнера аналогична роли постановщика задачи в обычном программировании и режиссёра в кино[1][2][3].


    Геймдизайнер должен видеть свою игру и знать все тонкости, стандарты, понимать ошибки других игр, тренды, а также свою аудиторию, интересы и психологию человека. Например, почему из-за Flappy Bird в одно время мир словно сошёл ума? Это всего 500 килобайт. Как можно объяснить популярность cut the rope? Какие чувства вызывает эта игра? Попробуй ответить на эти вопросы.

    Я полно видал игр, которые снаружи выглядели красиво, но внутри были просто пустышками со фиговой механикой и я вообще не понимал зачем человек должен играть в это. И наоборот видел игры, которые с точки зрения геймдизайна были очень клевыми. К примеру, Pavel Designer сказал о That level again. Я бы даже может быть назвал её инновационной из-за того, что я каждый раз нахожу для себя в ней дизайнерское вдохновение. И да, эта игра сделана одним человеком, но сколько бы там не было желания, веры в себя, энтузиазма, нужно понимать, что эффективность может быть как ткнуть пальцем с закрытыми глазами - нужно иметь четкий план, тут просто необходимо иметь правдивый прагматичный взгляд, оценивающий твоё реальное положение и возможность успеха.

    Дизайн - это лишь техническая часть. Гораздо важнее психологическая - понять природу игрока.

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

    Насчёт дизайна. Чему учиться? Учись создавать видение и развивать творческое мышление
    Я рекомендую развиваться в одной специализации. Идти в рисовалку чтобы в последствии заниматься и дизайном, геймдизайном и программированием - трата времени. Всегда найдется человек, который делает это лучше тебя.

    Если выбираешь игровой движок - Unity и даже можешь не гуглить этот вопрос.

    Некоторые заметки для вдохновения
    conceptgame.livejournal.com/13187.html - книга которая имеет все, чего я не написал и рекомендуема новичкам.
    www.lookatme.ru - несколько хороших интервью от геймдизайнеров, много по дизайну
    https://www.pinterest.com - сборщик вдохновения
    https://www.behance.net/
    https://www.lifehacker.ru - бывают статьи на тему продуктивности, творческого мышления...
    Также может быть интересно https://lifehacker.ru/2016/01/12/essentialism/
    И https://www.ted.com/talks/shawn_achor_the_happy_se...
    И www.dailydot.com/gaming/psychology-flappy-bird-add...
    Ответ написан
    Комментировать
  • С чего начать изучение компьютерного дизайна?

    pozZzitiv
    @pozZzitiv Куратор тега Дизайн
    Дизайнер и перфекционист
    Чтобы сделать грамотный и удобный интерфейс нужен дизайнер интерфейсов. Читайте книги по проектированию интерфейсов или пройдите обучение чтобы овладеть этими знаниями. Это одна из составляющих приложения, ведь неудобный интерфейс может породить множество негативных отзывов и оттолкнуть пользователей.

    Чтобы сделать красивую картинку, характерную для кассовых игр типа Plants vs.Zombies, нужен иллюстратор. В That Level Again графика проще, но даже для близкого к ней результата нужно хорошо владеть графическими редакторами (не только растровыми, но и векторными т.к. инструмент выбирается исходя из задачи). Так-то можно и в Пейнте все сделать, но есть же более удобные инструменты. Здесь либо иллюстратор с опытом, либо изучать весь функционал редакторов чтобы быть в состоянии подбирать инструменты и методы создания оформления самостоятельно.

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

    Если вы будете один и писать код, проектировать интерфейс и рисовать иллюстрации для игр, то процесс создания того же клона «Растений против зомби» затянется ооочень надолго. Примеров разработчиков-одиночек много. Резюмируя, лично я вижу два варианта решения этой задачи:

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

    2. Сосредоточиться на программной части и оттачивать своё мастерство в этом плане, не тратить много времени на обучение новой для себя профессии и поручить создание графики дизайнеру/иллюстратору. Параллельно, в свободное время, можно изучать все озвученное выше любыми выбранными способами и, возможно, со временем услуги стороннего специалиста уже не понадобятся.
    Частично может помочь покупка готовых наборов графики для игры (благо таких полно и они легко ищутся), но не будет уникальности и велика вероятность встретить десятки игры с таким же оформлением. И так скорее всего и будет.

    В итоге, следует еще раз оценить свои возможности (финансовые и временные в особенности), понять стоимость дизайна приложений, которые хочется делать, изучить предлагаемые курсы (оффлайн у себя в городе, удаленно или с обучением в другом городе/стране) и их стоимость и уже тогда выбирать наиболее подходящий путь. Ведь, если у вас есть средства для десятка лет безбедной жизни — это одно, а если писать игры хочется из-за необходимости доп. заработка, то совсем уже другое.
    Ответ написан
    Комментировать
  • Насколько критично, чтобы база емейлов, на которые будут приходяить массовые письма, была собрана через сайт, в плане попадания в спам?

    @vilgeforce
    Раздолбай и программист
    Пометят спамом - будет спамом. Не шлите мыло тем, кто явно его не просил.
    Ответ написан
    Комментировать
  • Как правильно перенести проект с php на django (комплексный вопрос)?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    По поводу переноса контента.
    Тут достаточно просто и не нужно будет ручками переносить. Если есть возможность как-то добраться к самим стаьям и из выкачать хоть в каком-то формате все скопом, то всегда можно за день-два написать загружалку, благо в питоне это не так сложно, тем более у вас будет мапинг в вашим моделям.
    Парсите ваш файл (или лезете напрямую в базу данных), создаете объект модели и заполняете его и сохраняете, и так в цикле!
    Что касается редиректов, то наверняка и их тоже можно автоматизировать, создав для этого отдельную вьюшку.

    Ну а теперь по ворпросам
    1) Какой мощности нужен vps, чтобы держать проект на django с посещаемостью 3500 людей в сутки (40 хитов пик).

    В принципе подойдет любой. Нагрузка здесь совсем небольшая.
    2) Какая виртуализация лучше подходит для django: OpenVZ или XEN, и есть ли вообще значение?

    Тоже разницы особой нет. У меня вообще все на KVM.
    3) Я немного боюсь за то, что не смогу сделать нормально бекап через консоль. Стоит ли покупать ISPmanager lite для этого дела или это просто?

    Ну, этого опасаться не нужно, сможете. Вам ведь нужно будет бекапить базу данных, это делается всего одной командой, и бекапить загруженные файлы, для этого тоже одна команду всего нужна. А проект у вас и так весь есть.
    Ну и большинство хостеров предлагают бекапы на уровне всей виртуалки, пользуйте этот вариант.
    4) Я весь проект переносил через ftp-клиент обычным копированием файлом. Есть ли более лучший способ?

    Системы контроля версий mercurial/git + ssh/scp. А ftp уже давно не нужен! https://habrahabr.ru/post/113636/
    5) Адекватный ли вариант не занимать ресурсы сервера, и взять бизнес почту от mail.ru/yandex?

    Конечно адекватный, гораздо меньше проблем и с почтой и со спамом. При этом очень желательно развернуть свой локальный exim/postfix, который будет отправлять почту, прикидываясь доменом yandex. Для этого нужно немного все настроить DKMS + SPF. Ключи можно взять у самого яндекса на ваш почтовый домен. Это важно, если вы хотите много почты посылать.
    6) Есть ли какое-то различие в настройке http/https с django?

    Нет, тем более, что скорее всего это будет делать nginx или apache.
    Ответ написан
    Комментировать
  • Как подготовиться к закону Яровой?

    @nirvimel
    1. Купите недорогой VPS (от $15/год, можно даже дешевле) и поднимите на нем личный VPN. В Сети есть куча подробных руководств как это делается. Только не надо говорить, что у вас нет на это денег, интернетом вы же не бесплатно пользуетесь. Просто примите это как небольшую дополнительную плату за интернет за ваш спокойный сон.
    2. Работая через VPN (обязательно), заведите себе новый почтовый ящик на зарубежном сервере у компании, у которой нет никакого бизнеса и любых коммерческих интересов в РФ. Пусть это будет не мажорный гигант индустрии, а скромная компания, малоизвестная в РФ. Главное - это наличие SSL в веб-интерфейсе и в IMAP, в остальном почта есть почта, она просто работает, и этого достаточно.
    3. Работая через VPN, заведите себе новый аккаунт в vk facebook и/или google (если вы неспособны полностью отказаться от использования социалок). При регистрации указывайте место проживания подальше от РФ. Учитывайте, что все гиганты индустрии, имеющие большой бизнес в РФ, полностью сотрудничает с ГБ, но аккаунты нерезидентов, зарегистрированные и посещаемые с зарубежных IP, они не станут сливать по умолчанию (но по первому запросу сольют мгновенно). Так что забудьте про любые приваты в социалках, ведите все общение так, как будто все это читает весь ваш квартал и все те, кому бы вам меньше всего хотелось это показывать. Для приватного общения пользуйтесь только безопасной почтой (пункт 2) и защищенными чатами, на telegram jabber на зарубежных серверах. Все это касается только тех, кто не может окончательно завязать с пагубной зависимостью от соц.сетей. Очевидно, наиболее безопасным (и полезным для здоровья) вариантом является полный отказ от социалок.
    4. Не вбрасывайте в старые ящики и соц.аккаунты адреса и ссылки на новые чистые, не указывайте новые адреса в любых исходящих и старайтесь, чтобы они не попали во входящие. Помните, что в любой социалке и любом веб-интерфейсе почты (сотрудничающей) кнопка "удалить" скрывает удаляемое только от вас самих и не более того.
    5. (Самый неприятный пункт) Забудьте про vk, mail.ru и российские gmail и facebook. - КАК? - Так! Я понимаю, что это не легко, что они давно стали частью вашей жизни. Но это придется сделать! Поговорите сами с собой, спросите себя что для вас важнее: ваша личная безопасность, спокойствие и крепкий сон или старые привычки, которыми вы опутаны, и которые не хотят отпускать вас? Учтите, что продолжая пользоваться местными социалками (и сотрудничающими иностранными), вы продолжаете каждый день генерировать на себя тонны компромата, который может обернуться против вас в самый неожиданный момент самым неприятным образом. Проявляя активность в своих старых аккаунтах, вы не даете им "протухнуть" и не даете даже формального повода добрым компаниям снести их через пол года, после истечения отведенного законом срока хранения (как известно, vk не ограничивается минимальным сроком хранения, а хранит все метаданные и текст практически вечно за исключением видео/аудио).
    Ответ написан
    26 комментариев
  • Как каждую букву в слове заключить в рамку?

    profesor08
    @profesor08 Куратор тега CSS
    Заключить в рамку можно. На CSS заключить буквы в рамку нельзя.
    Можно сделать на JavaScript: codepen.io/Profesor08/pen/xOBwyg
    Можно генерировать движком сайта.
    И в каждом случае, придется каждую букву пихать в отдельный тэг.
    Ответ написан
    Комментировать
  • HTML5, нужен ли закрывающий слэш в мета тегах?

    zooks
    @zooks
    Frontend
    Интересно, что 3/4 ответов неправильные.

    Зависит от доктайпа.
    1. Если используется новый HTML5
      <!DOCTYPE html>
      то закрывающий тег не нужен. Но его наличие ошибкой не будет.

    2. Если используется XHTML
      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

      тогда наличие закрывающего тега обязательно.


    P.S. У вас в первых двух примерах кавычки не закрыты - это уже критично.
    Ответ написан
    2 комментария
  • Надежены ли сервера от Hetzner?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    За последние годы в hetzner обслуживали более 50 серверов.
    Держим там продакшен нескольких проектов.

    Соотношение цена/качество считаю идеальным.
    Из подвохов - обратите внимание на заявленную память и диски:
    • Память должны быть с ECC
    • У дисков должно быть написано data center class / enterprise class


    Года 3 назад у них была мода ставить жестко б/у диски, сейчас вроде бы исправились.
    Ответ написан
    9 комментариев
  • И все-таки PHP 7 быстрее Python 3?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега PHP
    Бенчмарки - это бесполезные писькомерки.

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

    Что в вашей жизни изменится после того, как в ответах к вопросу один человек напишет, что php быстрее, другой, что быстрее python и ещё десять разведут срач не по теме?

    Но вот есть ли смысл в удобстве, если это удобство не дает нужных результатов?
    Нам надо вас уговорить вернуться на php? Вы благословения испрашиваете? Вы уже столкнулись с реальными проблемами производительности?
    Ответ написан
    6 комментариев
  • Что такое cms? Кто может объяснить чайнику в веб разработке?

    lunpully
    @lunpully
    Ссылка на Википедию

    CMS это по сути система обеспечивающая возможность менять содержимое страниц без необходимости редактирования HTML/CSS(не всегда), или добавляет дополнительные функции: поддержка пользователей, личные кабинеты, покупка товаров онлайн и др.

    А теперь по пунктам
    1. Внешний вид не изменится если перевод в шаблон выполнен качественно
    2. CMS не будет корректно работать с простым HTML/CSS/JS, из них надо будет сделать шаблон в формате поддерживаемом этой системой.
    3. Чтобы самому писать шаблон, надо хоть не много знать язык PHP или другой язык на котором написана CMS. Из этого следует, что использовать в целях написания своего шаблона надо ту CMS в которой вы сможете разобраться. Чтобы написать свою CMS надо обладать хорошими знаниями по какому-либо языку серверного программирования
    Ответ написан
    Комментировать
  • Как восстановить доступ к сайту на codeigniter?

    evnuh
    @evnuh
    Поиск Гугл помог мне, впусти и ты его в свой дом
    в Codeigniter нет админки, это что-то самописное. Смотрите код на фтп, понимайте, как устроена проверка доступа и входите.
    Ответ написан
    Комментировать