• Как привлечь провайдера к ответственности?

    1. У вас в договоре с провайдером нет SLA, и вообще это не договор на сетевое подключение, а договор оказания телематических услуг. Поэтому каких-либо претензий по доступу к конкретному серверу вы предъявить не можете. Можете разорвать договор и подключиться к другому провайдеру.
    2. Нельзя ориентироваться на данные трассировки маршрута для определения качественных/количественных характеристик. Маршрутизаторы по-разному обрабатывают проходящий трафик и трафик который предназначен им или генерируются ими. Большая часть маршрутизаторов ограничивают генерацию службных пакетов, в том числе ответы на пинги и другие ICMP сообщения, поэтому в WinMTR очень часто будут видны потери даже при идеальной связи.
    3. Таки по вашему скриншоту не очевидно, что проблема у вашего провайдера. Никто и никогда не будет гарантировать вам работу всего Internet. Провайдер в лучшем случае может гарантировать вам качество доступа до определенных точек обмена трафиком.
    Ответ написан
    Комментировать
  • Как привлечь провайдера к ответственности?

    @egn_onegin
    Всем участвующим в беседе доброго времени суток!
    Зарегистрировался исключительно из-за данного поста.
    Небольшое лирическое отступление: работаю в support регионального isp, в связи с чем приходится постоянно общаться с подобными всезнающими геймерами.
    Поскольку предварительно я почитал ответы автора сабжа на некоторые комментарии аудитории, то отвечать постараюсь максимально доступным языком.

    morfianes
    Согласно предоставленной тобой лично трассировке winmtr (по хопам):
    1. твой роутер;
    2. какой-то неизвестный провайдерский хост, предположительно, закрытый по icmp;
    3. очередной хост на сети твоего провайдера (возможно, промежуточный коммутатор или иное, предположительно, активное сетевое оборудование);
    4. gateway твоего провайдера, с которого тебе непосредственно предоставляется доступ во-вне (в интернет) - на этом ЗО (зона ответственности) твоего провайдера ВСЕ!!!
    Вот, лять, прямо вообще ВСЕ, от слова СОВСЕМ!!!
    5. ЗО вышестоящего оператора!!!
    и т.д.

    Ты молодец!! Красава!! Ресспектую!!
    Нагуглил, а может и в Яндексе поискал и нашел, 2ip.ru на котором "пробил" принадлежность проблемного, по твоему мнению, ipшника, а именно 94.25.8.129, и, казалось бы, вот ОНО!!!
    Ipшник находится в адресном пространстве, принадлежащем твоему провайдеру, но...
    Правильно - ничего!!!
    Вот, лять, прямо вообще НИЧЕГО!!! От слова СОВСЕМ!!!

    Тот, факт, что, согласно нарытым тобой данным, ipшник принадлежит Ростелекому, ну, т.е. твоему провайдеру, вообще ни о чем не свидетельствует.
    Как правильно заметил support Ростелекома, о чем и тебе сообщил, ты даже скриншот с перепиской скинул, но головой подумать дальше видимо чего-то не хватило.

    Согласно данным whois, ресурс с этим ipшником находится в сети Prestig_Internet.
    Ничего не смущает, не?!

    А теперь так же банально, как ты 2ip.ru разыскивал, берем и гуглим, ну Яндексом пользуемся, (тебе что удобнее??) Prestig_Internet и первой ссылкой, по каким-то причинам, enforta.ru.
    Немного странно, конечно, но и к этому вскоре подойдем.

    Чуть ниже в результатах поиска, хотя... не утруждайся - прикладываю ссылку: https://www.list-org.com/company/704092
    Сам же ты все равно не найдешь.
    Переходим по ссылке, читаем и, о Боже!!, выясняем для себя следующее:
    - Организация ООО "ПРЕСТИЖ-ИНТЕРНЕТ"... наверное имеет прямое отношение к сети Prestig_Internet, по крайней мере это вполне логично предположить.

    По всей видимости у ООО "ПРЕСТИЖ-ИНТЕРНЕТ" в свое время не хватило адресной емкости, в связи с чем у Ростелеком, да-да, именно у твоего провайдера, просто напросто был куплен ipшник.
    Вот так просто!!! Взяли и купили у Ростелеком ipшник, прикинь, ля!!!
    Однако, полагаю, что данный ipшник Ростелеком просто взял и "зажал", т.е. данный адрес не является PI, т.е. провайдеро-независимым, но это ты потом загуглишь, ну или в Яндексе найдешь.
    По факту расторжения договорных отношений между ООО "ПРЕСТИЖ-ИНТЕРНЕТ" и Ростелеком его (ipшник), скорее всего, придется вернуть.

    Читаем далее:
    - Статус: ПРЕКРАЩЕНИЕ ДЕЯТЕЛЬНОСТИ ЮРИДИЧЕСКОГО ЛИЦА ПУТЕМ РЕОРГАНИЗАЦИИ В ФОРМЕ ПРИСОЕДИНЕНИЯ с 01 ноября 2017 года.

    И тут, казалось бы, все мои доводы рухнули, разлетелись в пух и прах, но... х... ты угадал!!
    Листаем ниже!!
    - Правопреемники: АО "ЭР-Телеком Холдинг" (брэнды Дом.ру и Энфорта, если, вдруг, ты не в курсе).
    Теперь более понятно, при чем тут Энфорта. Если все еще не понятно - читай далее.

    Таким образом получаем следующее:
    - ipшник принадлежит Ростелеком, ибо он не является PI (предположительно);
    - железо, которое работает на этом ipшнике, принадлежит АО "ЭР-Телеком Холдинг" - на основании данных list-org.com;
    - какие отношения в разрезе данного ip адреса между Ростелеком и АО "ЭР-Телеком Холдинг" мне вот прям до звезды фиолетово.

    Могу осмелиться предположить, что маршрутизация от тебя, а по факту от твоего роутера 192.168.0.1 (D-Link, наверное), до конечного ресурса, а именно 162.249.73.10, который, как бы, тоже нихрена не у тебя под боком находится, строится по принципу OSPF... а может BGP... а может... (да, простят и поправят, в случае ошибки, коллеги по цеху).
    Что такое OSPF/BGP потом загуглишь, ну или в Яндексе найдешь.
    Если не найдешь, привлекай Rambler к содействию.
    Конечно, мои предположения к фактически используемой маршрутизации на сети твоего провайдера, а так же точкам обмена трафика с другими операторами связи, остаются только предположениями, но... если... вдруг...

    Итого:
    - 212.48.195.0 - граница ЗО твоего провайдера (Вот, лять, прямо вообще КОНЕЦ!!! От слова СОВСЕМ!!!), с этого момента Ростелеком тебе должен/обязан (читай, как больше нравится) чуть меньше, чем ни...чего;
    - ресурс 94.25.8.129 фактически принадлежит АО "ЭР-Телеком Холдинг", несмотря на то, что ipшник находится в адресном пространстве Ростелеком, контакты ЭР-Телеком найдешь, тут уже совсем все изи;
    - менять маршрут ради тебя одного такого пи...дельного никто не станет - хлопотно;
    - почитай/ознакомься: https://habr.com/ru/post/134892/ - доступным для понимания языком написано;

    P.S. уж слишком дохрена вас таких... "интересных", платят 500рэ за 100М, а голову выделывают...
    Ответ написан
    6 комментариев
  • Можете просто и доходчиво объяснить, что такое UV, карты нормалей, запекание?

    @FarNear
    Для какого игрового движка контент создавать будешь? (Или не под движок?)
    (для игр одно - это рендеринг в реальном времени и тут одни требования, для др. систем рендеринга другие требования)

    Тебе надо разобраться с основными понятиями комп. графики. (модель\меш, полигон, вертекс, edge, топология, ретопология, нормали, RGBA, каналы, маски, альфа и др)
    А вот когда с ними разберешься, можно посмотреть в сторону PBR (Physically-Based Rendering)(скорее всего контент "под него" будешь пилить)

    "UV-развёртку можно "разукрасить", а затем наложить на модель."
    Всё не так, нужно разукрасить не UV-развёртку, а подготовить набор текстурных карт для наложения на модель.
    Никому ведь модель только с одной диффузной текстурой не нужна

    UV-map это проекция всех поверхностей 3d модели на плоскость (ведь сами текстуры то плоские)
    Вспомни бумажные модели (например куба)
    Вот такая развертка нужна чтобы построить куб из бумаги
    spoiler
    eea39eb602f327149c839ec5d56302b4.jpg

    А чтобы получить UV-развёртку куба, нужно не собрать куб, а разрезать и развернуть.

    Запекание (запекать можно много какие карты - Normal Map, AO и др)

    Normal Map Baking
    Вот есть у тебя модель ботинка (полигонов очень много) и тебе нужно перенести детализацию подошвы с этой самой модели ботинка, на более простую модель ботинка. (кто у персонажа подошвы ботинок разглядывает? Там ведь много полигонов не нужно)
    Ты запекаешь карту нормалей (Normal Map) и на ней создается изображение подошвы. (Информация перешла с высокополигональной модели на карту нормалей) затем ты накладываешь её на простую модель ботинка и вуаля!
    На почти плоской подошве появился псевдо рельеф
    Освещение в движке реагирует на эту самую Normal Map и создает видимость рельефа, для наблюдателя. Смотришь и кажется что подошва богата на детали!
    И так поступают со всей моделью.

    "И отличаются ли эти карты в зависимости от 3D пакета? Может в 3D MAX свои карты, а в Blender свои?" - нет ничем не отличаются. Все подобные крупные 3d пакеты похожи и не уступают друг другу.
    Но ты должен понимать что существуют специальное ПО для работы с текстурами. (MARI, Substance Painter и мн. д)
    (обойтись естественно можно и без них, но новичку будет одинаково сложно что с ними, что без них)

    "В одних источниках эти названия карт на английском, в других на русском" (там всё намного веселей!)
    Введи в поисковик "Texture map terminology confusion"

    Ищи статьи на русском где используется не перевод, а написание английских слов русскими буквами или просто где названия карт не переводятся.
    Ни в коем случае не русифицируй свои программы (так ты всё только испортишь)

    В зависимости от модели, от игрового движка или системы рендеринга тебе будут нужны разные "наборы" текстурных карт.
    В движках есть редактор материалов и он может намекнуть какие текстурки он "кушает"
    Например вот
    5a0ed3d153d39855990575.png
    (именно в этом редакторе там где написано Bump map пихают Normal map)

    Вот карты для "старого метода" (Для PBR используются некоторые другие карты и "парочка" карт отсюда - например Normal map)

    Diffuse maps - это просто текстура цвета объекта (без бликов и проч)
    Normal map - уже написал про неё (псевдо рельеф)
    Specular map – влияет на способность отражения материала (карта бликов)
    Glossiness\gloss map - эта текстура отвечает насколько размыты будут отражения
    Ambient occlusion map\AO map - эта текстура создаёт мягкое затенение модели (прямо на неё не направлен источник света)
    Emissive map\emission map\glow map
    5a0e671082a59675942102.jpeg
    - определяет где расположены "светяшки" на модели (собственно сама маска и есть Emissive map) - если у тебя святяшек нет на модели, то и карта эта не нужна.
    Displacement map - одна из многочисленных карт высот (выдавливает реальный рельеф на модели) - например морщины на лице можно "выдавить"

    Текстурных карт очень много и про остальные нет смысла писать. (Про PBR тем более)

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

    p.s
    Помни о правиле 80\20 (80% практика, 20% теория) если наоборот значит всё будет плохо. Утонешь в теории (ты не знаешь как к ней правильно подступиться)

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

    Нужно отдать себе отчет, что высшее образование в РФ есть просто торговля дипломами. Преподам платят негусто и если человек что-то умеет, он будет зарабатывать в зеленых деньгах, а не рассказывать басни школьникам за еду. Единственный правильный путь - самообразование. А диплом надо иметь обязательно, по подешевле.
    А вот и свежий пример из приличной конторы (МГУ):
    https://moskvichmag.ru/gorod/v-blizhajshie-dva-god...
    Из стритритейла - в гипермаркет!
    Ответ написан
    2 комментария
  • Нужна ли вышка веб-программиста?

    sgjurano
    @sgjurano
    Разработчик
    Попробуйте работу найти на стажировку/junior, самое лучшее подтверждение ваших навыков — это зарплата.

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

    Дорогу осилит идущий :)
    Ответ написан
  • Нужна ли вышка веб-программиста?

    @anikavoi
    Мне 48 лет, из них больше 30 я в IT. Образование - 8 классов и "подворотня".
    Мне иногда ужасающе нехватает высшего образования.
    Все-таки лучше когда "школу обучения" прививают специалисты.
    То что "программит на (чемугодно)" не столкнется с чем-то из математики - не верь.
    Сидишь такой фигачишь сайты, и тут хренак - GIS-проект, и ты начинаешь натягивать теорему арксинусов на геоид Красовского, потому что нужны расстояния между точками поверхности.
    Или задача фильтрации данных, и ты пытаешься осилить преобразование Фурье.
    Или данные от источника могут поступать с запоротыми битами, потому что источник болтается на орбите, и ты впарываешься в коды Боуза-Чоудхури-Хоквингема...

    Википедия? Агась!
    https://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D0%B4_%...
    Стало понятнее? Вот-вот...

    Так что, послушай старого дурака, который всю жизнь испытывает трудности с тем, чему его могли давным-давно научить - бери вышку! Потом не пожалеешь.
    Ответ написан
    2 комментария
  • HTML + CSS - законченный сайт?

    ArsenyMatytsyn
    @ArsenyMatytsyn Куратор тега CSS
    Руководитель frontend направления, предприниматель
    Если тебе не нужен интерактив и сайт несет исключительно информационную нагрузку, работает потому что он просто работает → да. Абсолютно нет смысла напихивать в проект то, чего там быть не должно.

    Более того, возьми на заметку генераторы статических сайтов типа Jekyll. На них такое удобно собирать.

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Если оценка превышает запланированную более на 30 процентов

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

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

    Если же хотите математику - готовьтесь к тому, что у вас будет большая текучка, пока вы не сможете укомплектоваться молодцами, одинаковыми с лица, то есть примерно одинаковыми. Но это займет уйму времени (то есть денег). Собственно одна из работ менеджера состоит в том, чтобы правильно распределиться ресурсами, а это в том числе и людьми.
    Ответ написан
    1 комментарий
  • Разработчик недисциплинированно трекает время. Что делать?

    Noizefan
    @Noizefan
    работать нужно не 8 часов, а головой
    может быть это Вы плохой менеджер, если не уверены в своих кодерах, а не кодеры такие плохие и имитируют бурную деятельность?
    Вам нужен кодер или не-пойми-нафига-тыкающий кнопочки "я сделяль" индус?

    В общем, я считаю, что у Вас на корню подход не правильный. Ваше собственное нежелание изучать детально людей при приёме на работу и привело к недоверию в момент работы.
    Ответ написан
    Комментировать
  • Разработчик недисциплинированно трекает время. Что делать?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Вы рассмотрели возможные причины "со своей колокольни" и сами дали на них ответ. Что показывает Ваш авторитарный (директивный) стиль управления.
    Постарайтесь быть ближе к подчинённым, разговаривайте с ними, вникайте в их проблемы. Тогда они сами расскажут - почему они не трекают, а Вы поймёте как это решить.
    Сейчас у Вас нет обратной связи.
    Ответ написан
    Комментировать
  • Разработчик недисциплинированно трекает время. Что делать?

    Sanes
    @Sanes
    Фигня все эти трекеры. Если вы друг-другу не доверяете, то уже ничего не поможет.
    Разработчику тоже не упало постоянно страдать с этими трекерами. Ему проще в конце дня примерно затраченное время записать.
    Редко бывает, когда линейно работаешь. Постоянно дергаешься от одной задачи к другой. Если это не так, то и трекер не нужен.
    Ответ написан
    2 комментария
  • Разработчик недисциплинированно трекает время. Что делать?

    php666
    @php666
    PHP-макака
    Упаси бог работать в столь токсичной среде.
    Сидеть и отчитываться за каждую минуту/час.
    Идеальный информационный концлагерь.
    Ответ написан
    7 комментариев
  • Разработчик недисциплинированно трекает время. Что делать?

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

    Soldata
    @Soldata
    Программист, владелец IT-компании.
    Укажите у кнопки тип button, поскольку по умолчанию кнопка в форме имеет тип submit, поэтому и отправляет. А если указать тип button, то отправка не произойдет.
    <button type="button">Нажать, но не отправить</button>
    Ответ написан
    Комментировать
  • Стоит ли начинать учить программирование в 26 лет. Как это скажется на карьере если на позицию джуна претендовать в 26 лет?

    opium
    @opium
    Просто люблю качественно работать
    да без разницы сколько хорошему программисту лишь бы работать умел
    Ответ написан
    Комментировать
  • Стоит ли начинать учить программирование в 26 лет. Как это скажется на карьере если на позицию джуна претендовать в 26 лет?

    @Oligophren
    Сертифицированный разработчик Terrasoft BPM'online
    В целом всё так и есть, но бывают исключения. Я устроился джуном в 28 лет, до этого тоже работал в основном менеджером или где придётся. Примерно за год я подтянулся с почти нуля до джуна и смог пройти собеседование. Как мне кажется, основная проблема даже не в возрасте, а в локации - если вы из Москвы Питера или хотя бы города миллионника, то у вас будут варианты куда податься и найти ребят кто не смотрит на возраст, а смотрит на знания и работоспособность. В локациях поменьше это будет сделать в разы сложнее. Ну и на первую работу меня брали с условием, что если я не потяну, то меня переведут в менеджеры проектов, т.к. менеджерского опыта у меня много + еще кодерский опыт какой-никакой, а это тоже айти и тут можно развиваться не хуже чем в самом программировании. Так что дерзайте и всё получится.
    Ответ написан
    Комментировать
  • Перспектива рынка веб разработки с появлением Webflow?

    @Stalinko
    PHP'шник и фрилансер до мозга костей
    "Сайтики" - это лишь вершина айсберга веб-разработки.
    Крутые разработчики пилят крупные сложные сервисы, над которыми работают годами. Там нет такого понятия как "уровень заказов" и никакой автоматический инструмент не сможет справиться с этой работой.
    Ответ написан
    3 комментария
  • Долгая обработка запроса php как передать браузеру что бы ждал ответа?

    solotony
    @solotony
    покоряю пик Балмера
    отключи проксирование/буферизацию и отдавай ему контент порциями. у меня так по несколько часов работали скрипты.
    Ответ написан
    2 комментария
  • Бесплатные домены в 2019 - какие варианты?

    twix007
    @twix007
    меньше 1$ Godaddy ".com" на 1-й год, потом трансфер на самого дешевого регистратора, постоянно так делаю. cjc99com - промо код
    Ответ написан
    Комментировать
  • Возможно ли на сервере, средствами PHP проверить поддерживает ли браузер определенное API?

    2ord
    @2ord
    Используя библиотеку modernizr на стороне клиента можно определить поддерживаемые функции и отправлять их в заголовке HTTP или теле.
    Ответ написан
    Комментировать