Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
VitaZheltyakov

Виталий Желтяков

  • 484
    вклад
  • 0
    вопросов
  • 751
    ответ
  • 11%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Какая CMS для создания и поддержки ресурсов вроде Хабра лучшая?

    reffy
    Константин Андреевич @reffy
    Я молодец.
    Если типа хабра, то есть LiveStreet.
    Ответ написан более трёх лет назад
    4 комментария
    Нравится 7 4 комментария
  • Ребятушки. Актуальна ли разработка на 1024px?

    Libris
    Анна Бакурова @Libris
    вообще 1024 это для планшетов сейчас.
    а так то мы верстаем
    320, 480, 640 - смартфоны
    768 (вертикальный) и 1024(горизонтальный) - планшет (только для вертикальн. нужно прописать meta иначе при вертикальн. ориентации плашет будет выдавать 1024)
    1280, 1440 (может меняться в зависимости от макета или отсутствовать), 1920
    Ответ написан более трёх лет назад
    9 комментариев
    Нравится 4 9 комментариев
  • Как определять порядок наложения изображений на canvas?

    barkalov
    barkalov @barkalov
    Так как же контролировать порядок наложения отрисованных изображений?
    Рисовать в нужном порядке. От дальних к ближним.
    После того, как они уже отрисовались - никак.
    Ответ написан более трёх лет назад
    4 комментария
    Нравится 3 4 комментария
  • Какой язык программирования учить для серверной части?

    hell0w0rd
    Никита Гусаков @hell0w0rd
    Просто разработчик
    php. Популярный (есть проекты, много проектов), сейчас активно развивается в лучшую сторону. Появляются стандарты, альтернативные реализации, развивается синтаксис, переход к разработке с использованием готовых пакетов, куча качественных либ.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 2 Комментировать
  • Как убрать проверку пароля через md5?

    Reistlin @iznaur
    может это вам нужно свои пароли начать хэшировать?
    Ответ написан более трёх лет назад
    2 комментария
    Нравится 8 2 комментария
  • На чем лучше написать, или где взять движок для 2D (2.5D) MMORPG?

    lexxpavlov
    Алексей Павлов @lexxpavlov
    Программист, преподаватель
    Unity3d будет отличным началом для вас. Юнити - мощнейшая платформа, на которой можно сделать всё, что угодно. В том числе и 2d MMO.
    Но это будет не просто, сразу предупреждаю. Сделать платформер или 2д-бродилку на юнити можно очень быстро, но вот именно сделать ММО - это задача гораздо сложнее.
    (В Unity3d 5 сейчас разрабатывают новую платформу для работы с сетью, и там они обещают сильно упростить работу с сетью, в том числе в MMO-проектах).
    Есть некоторые сложности с бесшовностью, но они решаются. Юнити уже сейчас обладает огромным функционалом, покрывающим все базовые требования к любой игре, плюс есть обширный магазин аддонов (ассетов).
    Платформа любая - и клиент, и браузер, и мобилки, и даже консоли.
    Язык программирования - основной C#, можно писать на Javascript (точнее, язык, очень похожий на javascipt) и Boo (что-то типа Python).
    Ответ написан более трёх лет назад
    4 комментария
    Нравится 4 4 комментария
  • Как обратиться к data-параметру jQuery?

    Petroveg
    Евгений Петров @Petroveg
    Миром правят маленькие с#@&ки
    data-id="345"
    
    .data('id')
    .data().id
    .get(0).dataset.id


    То есть для цикла по всем data-атрибутам нужно или data() в jQuery, или просто dataset в нативном JS.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 7 Комментировать
  • Как настроить таймер обратного отсчета?

    Dimitriys
    Дмитрий @Dimitriys
    ставите куку например время сейчас + 60 секунд
    var date = new Date( new Date().getTime() + 60*1000 );
    document.cookie="name=date; path=/; expires="+date.toUTCString();

    и строите свой код исходя из того сколько осталось до времени в куке :)
    кокретно для вашего примера:
    1) в самом начале скрипта проверяем куку, если ее нет ставим.
    2) потом вычисляем разницу между датой сейчас и датой в куке.
    3) подставляем эту разницу в html код по умолчанию
    4) дальше ваш обычный код
    Ответ написан более трёх лет назад
    3 комментария
    Нравится 2 3 комментария
  • Законно ли заниматься веб разработкой без уплаты налогов?

    plasticmirror @plasticmirror
    ну очевидно незаконно ;)

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

    DmitriyEntelis
    Дмитрий Энтелис @DmitriyEntelis
    Думаю за деньги
    Из Вашего вопроса абсолютно не понятно как Вы используете этот код и что подразумевается под вопросами "теряется качество".

    Если Вы сохраняете jpeg, то у функции imagejpeg есть 3й параметр quality по умолчанию равный 75.
    Замените его хотя бы на 90 и радуйтесь.
    Ответ написан более трёх лет назад
    2 комментария
    Нравится 4 2 комментария
  • Как кэшировать js, или чего еще надо PageSpeed?

    Александр Ковпашко @sainttechnik
    Frontend developer, в прошлом админ
    Увы, с этим ничего не поделать. Это ресурсы, которые загружаются не с вашего сервера и влиять на их кэширование вы не можете.
    Ответ написан более трёх лет назад
    1 комментарий
    Нравится 1 1 комментарий
  • Действительно ли использование селектора по ID - признак абсолютно плохого стиля?

    somenumboola
    Александр Глущенко @somenumboola
    Team Lead in B-online Solutions
    Пробежал статью глазами. Мое мнение - весьма бредовая статья. Клинический перфекционизм в разработке + собственные вкусовые пристрастия выставлять как канон... В ID нет ничего ничего, ну абсолютно ничего плохого, особенно учитывая описанный вами подход.

    Хотя если очень захотеть то можно извращаться сколько угодно. В свое время пробовал построить веб страницу используя haml scss и модификатор строгости в CSS. Удалось полностью избавится и от классов и от ID. Вот только код был как Китайская стена длинной. Оно вам надо?

    Более того при разработке фронта (javascript) от ID полностью уйти невозможно. А в общем вы правильно описали принципы применения и того и другого, так что не смешивайте конвенции сжатого и читабельного кода с идеей божественного сечения. Главное пишите, пишите и еще раз пишите, стиль как свой так и "правильный" вырабатывается только с практикой. И не всегда "как надо" необходимо больше нежели "как хочется" ;)
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 7 Комментировать
  • Может ли так тормозить PHP Simple HTML DOM Parser?

    sanchezzzhak
    Александр N++ @sanchezzzhak
    Ля ля ля...
    Это норм, сам инструмент очень прожорливый по ресурсам.
    чем больше HTML тем дольше скрипт работает и больше кушает оперативы.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 2 Комментировать
  • Как сделать непрерывное обновление страницы?

    vdem @vdem
    jQuery(function($) {
        function reload() {
            $.ajax('/path/to/the/script/which/generate/content/page', {
                cache: false,
                dataType: 'html',
                success: function(html) {
                    $('#content').empty();
                    $('#content').append(html);
                    window.setTimeout(reload, 2000);
                }
            });
        }
        reload();
    });

    Как-то так.
    Ответ написан более трёх лет назад
    1 комментарий
    Нравится 4 1 комментарий
  • Как писать CSS-код в хорошем стиле?

    Иван Беленков @IoannGrozny
    Front-end разработчик
    Как таковых, стандартов нет. Как правило в каждой организации, в которой вы будете работать, есть стайл гайды по всем известным технологиям. Если вы работаете сольно, то попробуйте один из паттернов именования классов. Например, загуглите OOCSS, MCSS или БЭМ.
    Придерживаться определённого порядка свойств при написании CSS - сложно. Тут гораздо проще воспользоваться постобработкой CSS файла. К примеру, упомянутым здесь пользователем @MonkAlbino, CSScomb или другим, более продвинутым решением.
    Также можно воспользоваться чужими стайл гайдами, если они лежат в свободном доступе. Например, Google HTML/CSS Style Guide.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 4 Комментировать
  • Где получать практический опыт?

    Fesor
    Сергей Протько @Fesor
    Full-stack developer (Symfony, Angular)
    Пишите свои проекты для начала. Копируйте другие. Напишите тостер еще один, или еще какой не сильно сложный ресурс...

    Вообще вопрос слишком абстрактный. Даже если брать PHP - есть два разных мира. Мир разработки на wordpress/joomla/drupal и мир кастомных проектов. Ну и по середине так же предостаточно проектов. Так же есть различные направления, типа сайтостроение, web-сервисы и прочее....
    Ответ написан более трёх лет назад
    1 комментарий
    Нравится 4 1 комментарий
  • Как сделать margin-right: 0 у каждого четвертого блока?

    nazarpc
    Назар Мокринский @nazarpc
    Open Source enthusiast
    jsfiddle.net/ZCV2H/1
    Ответ написан более трёх лет назад
    4 комментария
    Нравится 9 4 комментария
  • Как установить кнопку play на html5 видео ролик?

    Taraflex
    Александр Таратин @Taraflex
    Ищу работу. Контакты в профиле.
    $('#play_button').click(function(){
    $('video')[0].play();
    })
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 1 Комментировать
  • Как сделать фон на всю ширину с обрезанным углом (Макет предоставляю)?

    Playmore
    Сергей Николаевич @Playmore
    Опытный разработчик
    ох уж эти дизайнеры....))
    можно положить поверх фона белую трапецию, сохраните под веб с индексными цветами, получиться очень маленькое изображение + это позволит сделать всякие эффекты типа параллакса
    Ответ написан более трёх лет назад
    2 комментария
    Нравится 2 2 комментария
  • Почему в большинстве интерфейсов появление элементов плавное, а исчезание мгновенное?

    gwer
    Владлен Грачев @gwer
    Если элемент плавно появляется и плавно исчезает, то при быстром проведении курсором, например, по пунктам меню вся менюшка начнет «скакать». Отсутствие анимации исчезания — один из вариантов избежания такого поведения.
    Ответ написан более трёх лет назад
    1 комментарий
    Нравится 2 1 комментарий
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • Следующие →
Самые активные сегодня
  • Василий Банников
    • 10 ответов
    • 0 вопросов
  • dyuriev
    Денис Юрьев
    • 8 ответов
    • 0 вопросов
  • cicatrix
    • 8 ответов
    • 0 вопросов
  • 0xD34F
    0xD34F
    • 7 ответов
    • 0 вопросов
  • DevMan
    DevMan
    • 6 ответов
    • 0 вопросов
  • dimonchik2013
    dimonchik2013
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации