Ответы пользователя по тегу HTML
  • Какие ресурсы стоит использовать при изучении html?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Базовый HTML настолько простой, что достаточно просто часик-другой почитать справочник команд, а не искать книжки.

    Пройдите лучше онлайн-курс.
    Ответ написан
    Комментировать
  • Необходимо ли изучать XML фронтенд-разработчику?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    "В общем XML - это расширение к HTML"

    Вообще не так.
    XML это определенный стандарт. А HTML частный случай этого стандарта, как и docx или fb2
    Почитайте хотя бы википедию что такое XML.
    Изучать там нечего, нужно почитать немного википедии и изучать конкретную реализацию XML, например HTML, которая вам необходима в работе.
    Ответ написан
  • Как выбрать актуальный путь в Game Dev'e?

    saboteur_kiev
    @saboteur_kiev Куратор тега Разработка игр
    software engineer
    1. "Здравствуйте, я разработчик игр, не профессионал, но некий опыт есть - по языкам знаю вдоль и поперек JS так же С#"

    2. "Сейчас испытываю период в жизни, нужны средства. Но работать НА КОГО-ТО я не хочу, работа фронтом или бэкендом меня не привлекает, хочу заниматься только геймдевом и своими проектами."

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

    Вы путаете бизнес и технические навыки. То, что вы хороший разработчик никак не связано с тем, что вы можете выпустить прибыльный продукт. Бизнесом, где можно создать продукт и заработать на нем, занимаются бизнесмены. Это другие навыки, не технические. И это не те навыки, которые можно получить задав вопрос на тостере, или почитав 1-2 книжки. Поэтому успешный рецепт, как обычному (пусть и хорошему) программисту стать миллионером никто не скажет.

    Конечно вы можете попробовать выпустить несколько игр, быстрее всего их выпустить в массы это действительно крупные платформы типа мобильной разработки под googlemarket/ microsoft shop/ apple или что-то вроде steam. Stand-alone проект требует неслабого маркетинга, чтобы стать замеченным.

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

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Следует изучить язык поиковых систем и как правильно искать информацию в инете.
    Ваш вопрос настолько часто повторяется, что вызывает только отвращение к ленивости людей, которые не способны найти уже готовый ответ на вопрос, который задают по несколько раз на день.
    Ответ написан
    2 комментария
  • Стоит ли идти на курсы по Front-end?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Никакие курсы не дают гарантированного трудоустройства.
    Трудоустройство с высокой долей вероятности могут обещать стажерские программы при компании.

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

    P.S. Есть конечно исключения по курсам и сертификатам - это профессиональные курсы например от Microsoft, Cisco, сертификат по Линуксу LFCE, но эти курсы тоже не трудоустраивают, просто их сертификация достаточно проверенная, чтобы доверять. Остальные сертификаты - ну можно найти много среднедоверяемых, но они могут только сократить время на интервью.
    Ответ написан
    Комментировать
  • Как получить по клику список файлов и их содержимое?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Никак, javascript выполняемый в браузере не имеет доступа к содержимому файлов.
    Вам нужно делать запрос к бэкенду (который выполняется непосредственно на веб-сервере, и имеет доступ к файловой системе), тогда бэкенд может прочитать список файлов, их содержимое, сформировать xml и вернуть.

    На чем писать бэкенд - на php, на javascript (nodejs) или еще чем-то - не важно.
    Ответ написан
    Комментировать
  • В каких случаях используют xml?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Вы все попутали.

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

    HTML- язык разметки

    Другими словами, XML - это идея, HTML - одна из конкретных реализаций.

    Например есть fb2 - формат электронных книжек, который использует XML чтобы разделять главы, обложку, автора, название книги и др.
    В современном офисе используется DOCX и XLSX - которые тоже используют XML в качестве формата своих данных.
    Ответ написан
    Комментировать
  • Какие тестовые задания дают на верстальщика?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Обычно тестовое задание не должно занимать больше нескольких часов, ну 1-2 вечера от силы.
    Обычно тестовое задание дают не на реальном сайте, а на каком-то тестовом, то есть видно, что это не есть живой и нужный актуальный сайт.

    В случае серьезного проекта и middle-senior вакансии, задание может быть и посложнее, но к этому моменту уже обычно шаришь где что.

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Это не шифрование, а base64 кодирование.
    Делается. потому что HTTP протокол не предназначен для передачи бинарных данных, только текстовых. А картинки содержат непечатаемые символы, которые по HTTP протоколу не передадутся.
    Поэтому если внедряют картинку прямо в html контент, ее кодируют в base64. Размер увеличивается примерно на треть, зато можно передать по http как текст
    Ответ написан
    Комментировать
  • Правильно ли я понимаю назначение спецификации HTML?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Все верно, и обычно то, что уже принято в спецификацию, присутствует во всех браузерах.
    Но вот согласование новых фич и возможностей может занимать очень много времени.

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

    Насчет того, что IE традиционно отстает - это не совсем так. Однажды он перегнал всех, стал мега-популярным и убил всех конкурентов. А потом впал в стагнацию из-за отсутствия мотивации развиваться.
    С другой стороны в любом IE есть поддержка проприетарного ASP, чего нет в других браузерах.
    Ответ написан
    Комментировать
  • Как создать взаимодействие между сайтом и mysql?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    var connection = mysql.createConnection({
    host : 'localhost',
    user : 'root',
    password : '0707',
    database : 'mysql'
    });

    Уже из этого момента интуиция вам должна была подсказать, что работа с Mysql должна происходить между пользователем(браузером) и mysql, а между серверным бэкендом, который находится на том же localhost, где и сервер mysql.
    А пользователь - просто данные пересылает из фронтенда в бэкенд.
    Ответ написан
    Комментировать
  • Плохо ли создавать проекты с нуля? Что значит быть про?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    "И соц. сети писал, и форумы и сервисы"

    Где ваша соцсеть хотя бы на десяток тысяч абонентов?
    Есть ваш форум, с ежедневным онлайном хотя бы 1000 человек?
    Что за сервисы, насколько они востребованы?

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Захочет клиент сделать неудобно - вы его можете предупредить и рассказать варианты. Если он отказывается - либо выполняете работу так как он сказал (за что он платит), а если впоследствии нужно будет переделать - переделаете, с оплатой за отдельную работу.

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

    Так что по большему счету не парьтесь. За свои ошибки клиент платит деньгами. Если нет - ищите другого клиента.
    Ответ написан
    Комментировать
  • Минимальные системные требования для статического сайта?

    saboteur_kiev
    @saboteur_kiev Куратор тега Железо
    software engineer
    Конечно.
    Даже простейшее по современным меркам устройство, выдержит приличный онлайн на статике.
    Ответ написан
    3 комментария
  • Как использовать внешние ссылки в html письме?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Почтовые клиенты никогда не обещали поддерживать то, что поддерживают браузеры.
    Нет никакой гарантии, что одно письмо будет одинаково отображаться и в outlook и в gmail и вTheBat и в любом другом клиенте.
    Поэтому используйте максимально упрощенный HTML, вместо DIV - table.
    На хабре было парочка постов про опыт верстки. Но официально - просто почтовые клиенты не гарантируют и не публикуют какой стандарт HTML они поддерживают.
    Ответ написан
    Комментировать
  • Почему верстка писем такая сложная?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    1. Письмо должно прочитаться, причем клиентов - тысячи, начиная с консольных mutt, где-то посредине тысячи реализаций веб-морд, и заканчивая популярными outlok/thebat/thunderbird.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    Данные этого человека:
    1. 40 лет;
    Неважно

    2. Огромное желание работать в данной области;
    Почему же он не работает в данной области? Или желание выявляется исключительно "хочу"? Пусть сидит и пишет код.

    3. Живет не в мегаполисе;
    Неважно

    4. Любовь к точным наукам и использование этих навыков в быту и повсеместно;
    Противоречит с 2. Если любовь к точным наукам, то мог бы самостоятельно логично додуматься, что нужно не просто хотеть а сидеть иделать

    5. Есть свободное время;
    То есть он хочет, и свободное время есть, но ждет одобрения?

    6. Быстро "впитывает" самую разнообразную информацию;
    Противоречит с тем, что он до сих пор не работает, если хочет и есть свободное время.

    7. Смотрит на мою разработку и вдохновляется сильно.
    Противоречит со всем предыдущим. Смотрит, вдохновляется, хочет, есть время, но при этом ничего не делает?
    Ответ написан
    1 комментарий
  • Какое регулярное выражение написать в pattern для телефона с "+"?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    экранируйте символ +, пишите его как \+
    Тоже и про скобки.

    Простейший рабочий пример на разрешенные символы (без указания порядка), например такой
    [+()0-9-]{5,20}
    Ответ написан
    9 комментариев
  • Как школьнику устроиться в IT кампанию?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    > Интересует именно работа в офисе, для повышения квалификации

    Работодателя интересует работник, который достаточно квалифицирован, чтобы работать работу, а не сидеть и повышать свою квалификацию в офисе, тратя деньги/время/ресурсы работодателя.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    1. Какую CMS или SaaS выбрать? - с интуитивно понятным управлением, настройкой. Чистым системным (настраиваемым дизайном, "внутренностями")

    Нужно понять для чего. CMS могут иметь специализацию. Сейчас популярны WP и битрикс

    2. Как изучить более глубже языки разметки? - Может посоветуете какие-то ресурсы, где можно "проще" усвоить их.

    Читать документацию по html5/css, пытаться реализовать отдельные фичи с нуля.

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

    Поднять можно и на домашнем компе, если есть белый статический IP. И вообще белый статический IP дома это полезно для любого айтишника.

    4. Как более точно понять свое направление? - Т.е. возможно сами сталкивались с данным вопросом - дизайн, верстка, программирование? - для дальнейшего применения знаний для например фриланса или стоков для получения выгоды материально.

    Направление понять невозможно. Просто учитесь что-то делать и делаете это. Чем больше учитесь, тем больше будете делать. А направление нужно искать примерно во время окончания школы, в крайнем случае института, так как "талант" это на самом деле использование уже имеющегося опыта. Может в детстве удачно рисовалось и дизайн благодаря этому будет идти легче. Опять таки, человек - существо с высшей нервной деятельностью, и как ваш жизненный опыт сможет помочь освоить отдельные технологии - можете знать только вы, после того как попробуете.
    Ответ написан
    1 комментарий