• Как перенести сайт без потери по СЕО?

    pro100taa
    @pro100taa
    Я перенес все title,meta key,meta desc,h1-h3.


    Надеюсь это делали на отдельном поддомене, закрытом от индексации.

    301 редирект со старых на новый урл и все? или еще есть нюансы?


    В целом - это все.

    Можно еще добавить:

    1. Оставьте старую версию где-нибудь на поддомене и закройте от индексации. Потом будет легче спарсить урл и составить соответствия между ними если что-то не так пойдет.

    2. Проверьте базовые редиректы: с www на без www и прочие. Сервис в помощь https://apollon.guru/duplicates/
    Ответ написан
    Комментировать
  • Почему не могу найти работу Junior'ом C#?

    @kttotto
    пофиг на чем писать
    Это не резюме, это набор слов, ничем Вас не выделяет из общей массы и даже делает низовым в списке общей массы.

    1. Такой кучи тегов даже у меня нет)) Если Вы знаете названия технологий, не говорит о том, что Вы знаете сами технологии. С Вашим опытом никто не поверит, что Вы имели реальный опыт со всем этим, а не просто hello world написали. Выберите те, в которых по Вашему мнению Вы лучше всего разбираетесь.

    2.
    Отличное знание WinForms, ASP.NET, LINQ и WPF. Паттерны: MVVM, MVP, Repository, IoC.

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

    3.
    Занимался исправлением мелких багов, написанием небольших SQL-запросов и unit-тестов, решал небольшие задачи.

    Этим занимаются все разработчики, даже мидлы с сеньорами. Из Вашей фразы не понятно, какого уровня проект, какой стек, какие конкретно задачи Вы решали, как успешно Вы их решали. Работодателю нужно понимать Ваш реальный опыт и Ваши реальные возможности, а не нечто эфемерное "решал небольшие задачи".

    4.
    Если вспомнить css и html

    Вот такое никогда не пишите. Лучше соврать или преувеличить, или даже написать "Отличное знание", но не так как Вы здесь сформулировали.

    5. Не нужно оставлять ссылки на каждый проект в репозитории. Либо один, самый интересный на Ваш взгялд, либо одна ссылка на сам репозиторий. Работодатель пойдет туда только, если Вы заинтересуете его, не раньше. И ему пары файлов хватит оценить ваш уровень. Он не будет делать ревью всех Ваших проектов.

    6. Опыта одного проекта мало. Где опенсерс проекты, где участия в хакатонах, где амбиции стартапов, посещение конференций? Работодатель хочет понимать как Вы заинтересованы развиваться, какие у Вас планы для дальнейшего роста. Он берет вас нулевым не из альтруистических побуждений, а с надеждой, что Вы быстро вырастите и вернете ему прибылью затраченное на Вас время. Из Вашего резюме видно только одно: я студент - дайте работу. А почему Вам, за какие такие заслуги и что с этого будет иметь работодатель - не понятно.

    7. Я посмотрел Ваш код. Я бы не хотел, чтобы так писали у меня в проекте, начиная от именований и заканчивая некоторой логикой. Вас надо очень осторожно подпускать к реальным задачам и контролить, что Вы там напишете, просто чувствуется маленький опыт и до "отличных знаний" там далеко.

    В общем, вывод. Пока у Вас за плечами нет списка реальных проектов, чтобы Вас пригласили, надо себя выпячивать, хвастаться достижениями, демонстрировать амбиции, свою уникальность. Нужно убеждать работодателя, что Вы именно тот, кто ему нужен. В резюме этого нет. Когда у Вас будет пяток законченных проектов, будет наоборот, работодатель будет за Вами бегать и убеждать, что Вам у него будет лучше всего. И на hh студентов практикантов не ищут, поэтому только Вы должны делать отклики на вакансии, обязательно с сопроводительным письмом, в котором парой фраз Вы сможете заинтересовать работодателя.
    Ответ написан
    Комментировать
  • Есть ли такой браузер, который позволит смотреть код в iframe?

    @0x200AC
    Любой браузер, если развернуть тег. Иногда, как на скрине - iframe сначала нужно подгрузить по ссылке. 61ae83cb2cfc6112075299.png
    Ответ написан
    2 комментария
  • Есть ли такой браузер, который позволит смотреть код в iframe?

    DevMan
    @DevMan
    эмм.... код в айфреймах спокойно показывается в девтулзах.
    Ответ написан
    4 комментария
  • Как исправить проблему с кавычками?

    @Everybody_Lies
    // экранируешь кавычки одинарным обратным слешем
    $str = "<a href=\"javascript:void(0)\" onclick=\"hide('div_1')\">";
    $str = '<a href="javascript:void(0)" onclick="hide(\'div_1\')">';
    Ответ написан
    1 комментарий
  • Что означает "!!~"?

    E1ON
    @E1ON Куратор тега JavaScript
    Programming, Gamedev, VR
    https://developer.mozilla.org/en-US/docs/Web/JavaS...

    ~ Заменяет каждый бит операнда на противоположный.
    !! (Логическое НЕ) Возвращает false, если операнд может быть преобразован в true; в противном случае возвращает true.
    Ответ написан
    2 комментария
  • Что означает "!!~"?

    sergiks
    @sergiks Куратор тега JavaScript
    ♬♬
    Сокращалка, удобная для indexOf(), который возвращает -1 если не найдено, или индекс от 0 и больше.

    Для логики приложения часто бывает нужно узнать только, найдено или нет: т.е. -1 или иное значение. Можно просто сравнивать if (a.indexOf(b) > -1) { /* найдено! */ } но иногда хочется короче.

    Битовый оператор НЕ ~ хорош тем, что выделяет -1: только -1 с этим оператором даст 0. Прочие числа дадут какое-то ненулевое значение.

    ~(-1) === 0

    Остаётся привести значение из численного в булево. Для этого два воскл. знака — два логических НЕ.
    • для варианта «найдено» из числа от 0 и больше получилось тоже ненулевое число, и !! даст true
    • для варианта «не найдено» из -1 получится уникальный 0, и !!0 вернёт false
    Ответ написан
    4 комментария
  • Что нужно уточнить на собеседовании?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Все, что хотите узнать. Собеседование - это взаимная оценка двух сторон - в которой каждая сторона решает, подойдет ли ей другая. Поэтому спрашивайте все, что интересно - белая ли зп, какой график работы, бывают ли переработки, как с отпусками, больничными и необходимостью внезапно отпроситься, есть ли удаленка, как и по каим дням выдается зп, какой банк зарплатный (будет зарплатным банк #опа Мира Ltd. и будете мотыляться к единственному банкомату в городе), как с дисциплиной и контролем за юзерами (а то может быть, Вы категорически не приемлете СМП)...
    Ответ написан
    6 комментариев
  • Как можно нормально смотреть стили элемента в браузере, если в них примеси переменных?

    @Flying
    Вам нужно определиться для чего именно вы хотите просматривать стили элемента.

    Если вы хотите видеть какие стили определены (т.е. из каких стилевых таблиц какой стиль приходит, как задан и т.п.) - то это вкладка Styles, она отображает данные из исходных стилевых таблиц.

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

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

    За Chrome не скажу, а в Firefox значение переменной показывается при hover'е, в целом удобно.

    Если вы считаете что такая функциональность необходима - вам стоит оформить запрос в виде bug report'а, благо bug tracker'ы для движков основных браузеров открыты (Chromium, Firefox, WebKit). Однако при описании подобного запроса вам стоит постараться лучше продумать предлагаемый вами сценарий реализации.
    Ответ написан
    2 комментария
  • Как происходит оплата по карте без введения PIN-кода?

    @rPman
    Не буду отвечать алгоритмами, но отвечу по другому.

    Банковские платежи для физиков делятся грубо говоря на два типа — 'легко-сложно-отменяемые' и 'совсем не отменяемые'. Первые — совершаются какраз без требования PIN-кода. Такие платежи можно откатить соотв. заявлением в банк (например при краже карты или информации с магнитной полосы кардером).

    Операции, совершенные с вводом PIN-кода невозвратные, т.е. практически невозможно их отменить (правда я думаю это не совсем невозможно, если будут достаточные основания, например суд).

    Кстати необходимость выбора метода авторизации определяется не только наличием чипа на карте (а так же типом платежей, например оплата с кредитной карты с уходом в минус) но и просто конечным оборудованием. В одном магазине. в котором я часто оплачиваю покупки по карте, из трех касс одна вне зависимости от типа карты (дебетовая или нет) не требует от меня PIN-кода, объясняя это 'такой у нас там терминал'.
    Ответ написан
    2 комментария
  • Какие нюансы работы самозанятым?

    @Stalinko Куратор тега Фриланс
    PHP'шник и фрилансер до мозга костей
    1. Самостоятельное ведение бухучёта, общение с налоговой, выписывание чеков.

    2. Отсутствие пенсии, налоговых вычетов, банки очень плохо дают кредиты

    3. Налоговая в курсе про эти схемы и пристально следит за ними. Если человек работал на компанию, а потом вдруг стал самозанятым с единственным клиентом - этой же компанией, то это красный флаг для налоговой, о том, что идёт подмена понятий. Нужно быть готовым к этому.
    Ответ написан
    13 комментариев
  • Куда сохраняется БД при использовании EF Core под SQL Server?

    vabka
    @vabka Куратор тега C#
    Токсичный шарпист
    В локальной папке пользователя должен лежать *.mdf файл с базой.
    C:\Users\%USERNAME%\database_01.mdf
    либо:
    C:\Users\%USERNAME%\AppData\Local\Microsoft\Microsoft SQL Server Local DB\Instances\MSSQLLocalDB
    https://stackoverflow.com/a/36297648/14163502
    Ответ написан
    4 комментария
  • Высшее образование Java программисту, нужно ли?

    Zoominger
    @Zoominger
    System Integrator
    Образование, если у вас нет подтверждённого опыта работы - это огромный плюс.
    Если опыт есть (2-3 года), то с радостью возьмут и без образования.
    Ответ написан
    1 комментарий
  • Как использовать базу MAC адресов для рекламы в Facebook?

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

    vabka
    @vabka Куратор тега C#
    Токсичный шарпист
    Мне кажется или в 1 случае это весьма самоуверенно - позволять джуну бэкэндеру проектировать бд

    А вы спросите что конкретно они понимают под проектированием.
    Скорее всего, на проекте уже есть какая-то бд и архитектура, так что от тебя будет требоваться максимум - спроектировать новую таблицу, или несколько + связи между ними.
    + Знать про разные НФ и уметь нормализовать данные до 3НФ

    Это вполне обычная работа бэкендера.
    Ответ написан
    4 комментария
  • Можно создать перменные в цикле?

    Nipheris
    @Nipheris Куратор тега C#
    Что вы понимаете под "создавать переменные"? Если вы имеете в виду объявление переменных, то это не просто нормальное явление, а рекомендация - если переменная нужна вам только в цикле (а за пределами цикла её видно не будет, т.к. у цикла будет свой scope), то намного лучше, если вы в цикле её и объявите.

    Правило очень простое - держите объявление переменных поближе к месту их использования, а если точнее - то держите переменные в самом вложенном скоупе, насколько это возможно согласно местам их использования.
    Ответ написан
    3 комментария
  • Что проще — написать стили с нуля или пользовать Bootastrap?

    profesor08
    @profesor08
    Если дизайн заточен под бутстрап и достаточно поменять переменные чтоб стало красиво, значит неплохо бы использовать бутстрап. Во всех остальных случаях он тебе не нужен. Бутстрап это очень узкоспециализированная вещь, которая подразумевает строгое следование его концепции по формированию страниц сайта и их оформлению. Любое отклонение приведет к тому, что тебе придется буквально бороться с бутстрапом, переопределяя множество стилей, чтоб сделать какую-то незначительную правку.

    P.S. Это касается не только бустрапа, а любого css фреймворка. Ты либо используешь его по его правилам, либо не не используешь его.

    P.P.S. Js компоненты бустрапа полное Г, не используй их, если хочется как-то взаимодействовать с ними через js.
    Ответ написан
    Комментировать
  • Asp.net Как запустить процесс на фоне?

    vabka
    @vabka Куратор тега ASP.NET
    Токсичный шарпист
    Ну есть два варианта:
    Запускать эту работу в HostedService, и класть в concurrent dictionary (или в БД) информацию, что пользователь уже вызвал эту штуку.

    Запускать в отдельном процессе, а информацию о запуске хранить в БД.
    А коммуницировать через очередь.
    Ответ написан
    Комментировать
  • Как убрать замедление смартфона?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Ни для кого не секрет что производители смартфонов умышленно их замедляют, с целью продажи новых, не лагающих флагменов.

    Это теория заговора.

    Я НЕ ВЕРЮ, что это так "износился" мой акум или процессор, что мобила так зависает.

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

    vabka
    @vabka
    Токсичный шарпист
    1. А зачем?
    2. Никак, тк в заголовке может идти буквально что угодно.
    3. Заголовок в этом случае вполне правдив, и говорит, что у тебя NT 6.1 - это и есть win7
    Ответ написан
    2 комментария