• Как стать топовым WEB разработчиком?

    @vbNoName
    То что Вы описали это совсем не разработка. Это версточка. Это только вершина асберга. Даже в лендинге немного но понадобится js. Печельно что Вы этого не понимаете.
    И да, как уже советовали, лучше начать с работы в офисе и набраться опыта, а потом уже работать удаленно, лёжа в гамаке. Потому что офис это команда, и там вам помогут и подскажут. Ну или пошлют куда подальше.
    Учи js
    Ответ написан
    Комментировать
  • Как стать топовым WEB разработчиком?

    В одиночку на фрилансе никем не стать. Нужно работать в топовых компаниях и набираться опыта.
    Ответ написан
    3 комментария
  • Как стать топовым WEB разработчиком?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Ингридиенты чтобы стать топом в любой профессии (вроде сантехника или фриланс веб-разработчика):
    - опыт
    - знания
    - узнаваемость (куча клиентов, рекомендации)
    - разумные цены
    - высочайшее качество

    Т.е. много лет пахать, нарабатывать имя и репутацию.

    -или-

    Попытайтесь устроится на работу и начинайте двигать по карьерной лестнице.
    Ответ написан
    6 комментариев
  • Как стать топовым WEB разработчиком?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    стать топовым WEB разработчиком на фрилансе/удаленке?

    Сразу возникает вопрос, где та оценка качества по которой вы хотите стать топ разработчиком. Вы берете одну из самых низкопороговых ниш, и пытаетесь стать "царем горы".
    Знаю HTML, CSS, Bootstrap 3,4, верстал на них, сейчас освоил FlexBox, знаю как адаптивно верстать.

    С таким даже на работу не берут, без знания хотя бы js\php - всё сложно, будете перебиваться мелкими заказами и демпинговать.
    Желание делать сайты под ключ, дизайны сайтов, приложений и разработка.

    Готовьтесь к огромной конкуреции среди таких же "топовых разработчиков"

    Как думаете все вместе реально круто освоить и стать хорошим разработчиком сайтов от дизайна до верстки и запуска сайта, так скажем?

    Вы опоздали лет на 10, когда люди с Вашими навыками делали достаточно неплохие деньги.

    Сейчас неплохие деньги будет делать тот, кто 10 лет нарабатывал своё портфолио, обзавелся клиентами, и чем ваши навыки в виде "знаю чуток, верстал на них, сейчас освоил flexbox" - рынку Вы с такими темпами пригодитесь лет через 5, когда освоите пару фреймворков, либо 4-5 cms + php.
    Ответ написан
    47 комментариев
  • На каком языке сейчас чаще всего программируют микроконтроллеры?

    fdv
    @fdv
    Я в шоке от масштабов трагедии... Java? В микроконтроллеры?! Да там и Си не всегда подходит, нужен Ассемблер. Потому, что Си генерирует более громоздкий бинарный код.
    Java... Тихий шок.
    Ответ написан
    Комментировать
  • На каком языке сейчас чаще всего программируют микроконтроллеры?

    fox_12
    @fox_12
    Расставляю биты, управляю заряженными частицами
    почему для этой цели (как я читал на других источниках) язык Си выбирают чаще чем свой более развитый аналог - Java

    Пример контроллера - ATTiny13:
    - 1 КБ внутрисистемно программируемой Flash памяти программы
    - 64 байта внутрисистемно программируемой EEPROM памяти данных,
    - 64 байта встроенной SRAM памяти

    Удачи с размещением виртуальной машины Java + кода самой программы с учетом имеющихся ресурсов...
    Ответ написан
    5 комментариев
  • MAC и локальная база данных MySQL на python?

    alekciy
    @alekciy
    Вёбных дел мастер
    Не стоит использовать localhost. Почему разбирается прямо на примере с MySQL: пример проблемы с localhost.
    Ответ написан
    Комментировать
  • На какой стадии разработки веб-сайта моделируется база данных?

    DevMan
    @DevMan
    я не представляю как можно работать с данными, если нет представления как они хранятся и достаются.
    вам известен такой способ? тогда пункт вообще не имеет рояля.
    не известен? делайте выводы.
    Ответ написан
    Комментировать
  • Быть разработчиком веб-сайтов невыгодно?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    оплата во многих случаях не превышает 10 000 - 15 000 рублей

    Только если под разработкой веб-сайта вы подразумеваете вёрстку лендинга по готовому макету или напяливание бесплатного шаблона на WordPress. Настоящая разработка может стоить миллионы.
    Ответ написан
    1 комментарий
  • Для чего нужна функция call_user_func?

    @Evgeek
    Таким образом можно вызвать заранее неизвестную функцию, название которой было вычислено ранее или передано в качестве параметра.
    Ответ написан
    1 комментарий
  • Как вы справляетесь с тупняком в программировании?

    @khanav
    Есть книжка, думай как инженер.
    Как раз про по теме, рекомендую.
    Ответ написан
    1 комментарий
  • Как вы справляетесь с тупняком в программировании?

    smilingcheater
    @smilingcheater
    Стоя в душе ­– думайте. Катаясь на велосипеде, прогуливаясь по парку, выделывая невообразимые трюки на роликах ­– думайте. Сталкиваясь с дилеммами, которые обусловлены принятыми проектными решениями, ­­– думайте. Думать значительно полезнее, чем смотреть телевизор или бесцельно бродить по Сети, – пусть даже там 500 каналов, но на самом деле на них ничего не происходит, и то, что они как будто избавляют человека от необходимости мыслить, совершенно не здорово. Думайте напряженно, до изнеможения, а когда не останется сил – начинайте заново. Результат вас удивит.

    (c) Дж. Ханк Рейнвотер. Как пасти котов
    Ответ написан
    1 комментарий
  • Как вы справляетесь с тупняком в программировании?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Сначала - архитектура,
    потом - кодирование.

    Наоборот - приводит к тупику.
    Ответ написан
    Комментировать
  • Почему IDE не видит методы такого объекта?

    Maksclub
    @Maksclub Куратор тега PHP
    maksfedorov.ru
    IDE не могут знать, какие элементы в массиве, коллекция = массив так или иначе, если коллекция объект, то элементы все равно хранятся в массиве класса коллекции. А массивы не типизированные в PHP по части конкретного элемента.

    Потому и подсветить не может, мало ли, что от туда придет...

    Можно так обозначить:
    /** @return MemberEntity[] */
    public function getMembers() {}

    Тогда не нужно будет во всех вызывающих местах проставлять тип для каждой переменной в цикле
    Ответ написан
    3 комментария
  • Как сделать максимально автономный сервер?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    Идеальных и безопасных ОС нет. Поддержание ОС в актуальном состоянии автоматически на данном этапе не возможно.
    Через 10 лет без поддержки ваш сервер превратится в одну сплошную дыру безопасности, в которой не будет места вашей информации.
    Ответ написан
    Комментировать
  • Как сделать максимально автономный сервер?

    Sanes
    @Sanes
    Само ничего работать не будет. Тем более вечно.
    Неизвестно что завтра будет, а вы строите планы на 10 лет.
    Ответ написан
    1 комментарий
  • Выигрывает ли nodejs в производительности php на примере обычного сайта?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Выигрывает ли nodejs в производительности php на примере обычного сайта?
    конечно же это неверный вопрос. Всё зависит от реализации кода.
    По тестам примитивных расчётов и операций: node.js значительно слабее php.

    Если брать в частности, ИМ на laravel/yii даже при использовании кэширования показывает задержку в 200-300ms.
    Сикоко-сикоко?!!!
    Мой php-фреймворк на спичечном коробке это делает за 5-7ms максимум!
    Поймите, что дело - не в языке и не во фреймворке, а в логике работы архитектурного алгоритма.

    Заходите ко мне в блог - там я начал тему по архитектуре!
    Ответ написан
    5 комментариев
  • Как привлечь провайдера к ответственности?

    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% теория) если наоборот значит всё будет плохо. Утонешь в теории (ты не знаешь как к ней правильно подступиться)

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