Задать вопрос
  • Нужен ли сейчас Си?

    pavlinux
    @pavlinux
    Автор, а что мешает учить много языков. Один хрен алгоритмы одни и те же, на ООП будешь время тратить на изучение классов/методов,... в Ц - на их написание.

    Java/JS/C/C++/C# по синтаксису схожи.
    После Perl - любой скриптовый будет казаться ерундой.
    У нас в универах Pascal для обучения программированию берут, в штатах - Python.
    Ответ написан
    Комментировать
  • Нужен ли сейчас Си?

    @beduin01
    Учите лучше Rust. Си думаю лет через 5 будет нужен только для легаси.
    Ответ написан
  • Нужен ли сейчас Си?

    Nipheris
    @Nipheris Куратор тега C++
    Си как язык и экосистема, безусловно, нужны много где. Вопрос в том, нужны ли ВЫ этой экосистеме. Любой специались ценен не только знанием языка, но еще и знанием экосистемы и, самое главное, умением решать задачи, где вышеуказанный язык даёт наибольшую эффектиновсть с точки зрения бизнеса.
    Мало кому сегодня нужен человек, знающий PHP, но не знающий ничего о веб-разработке. С Си (да и с C++) то же самое. Чтобы вам давали те задачи, для решения которых имеет смысл использовать именно Си, вам нужно расти как специалист и в других областях. Например, хорошо разбираться в структурах данных. В управлении памятью. В машинной арифметике.
    Сравните например, человека, который просто знает, что в языке Си есть тип float, и человека, которому известно, что в Сишный float не запишешь значение 0.13, не потеряв в точности. А также человека, который понимает, почему точность теряется. И еще человека, который знает, что можно предпринять, если все-таки нужно как-то оперировать с десятичными дробями без потери точности.

    Этот ответ должен вас мотивировать на рост как IT-специалиста в целом, уделяющего дополнительное внимание принципам работы вычислительной техники и различным низкоуровневым вещам.
    Ответ написан
    2 комментария
  • Как через input type=color изменять цвет элемента?

    @defriz
    люблю js
    document.querySelector('input').addEventListener('change', function () {
        document.getElementById('block').style = `background-color: ${document.querySelector('input').value};`;
    }, false);
    Ответ написан
    3 комментария
  • Как сделать редактируемую ссылку?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    https://vitalets.github.io/bootstrap-editable/
    внешне работает немного не так как вы описали.
    Изучите исходный код https://github.com/vitalets/bootstrap-editable/blo...
    Многому научитесь
    Ответ написан
    Комментировать
  • Как сделать редактируемую ссылку?

    bubandos
    @bubandos
    bash'у, javascript'ую, php'лю, css'аю, html'каю
    все правильно, ссылка, исчезающий инпут и кнопка.
    С кнопкой поступают так: Инициализируют состояние (так как тут только два состояния, то подойдет булева переменная btnState) и в обработчике по клику на кнопку выполняют нужное действие:
    if (btnState) {
        // показываем инпут, заменяем текст кнопки на "сохранить"
    } else {
        //прячем инпут, заменяем у ссылки href, показываем ссылку
    }; 
    btnState = !btnState; // (инвертируем состояние кнопки)
    Ответ написан
    Комментировать
  • Как просто сделать загрузка картинки в textarea по Ctrl+V?

    lazalu68
    @lazalu68
    Salmon
    1. onpaste и преобразования, как-то так,
    2. Вкратце: ну вот такой вот сервер. Подозреваю, всяческие хостеры картинок типа imgur.com так умеют, и не за бесплатно предоставляют любому желающему возможность воспользоваться их сервисом. Хотя, подозреваю, подобный функционал не сложно сделать самому.

    Посылать на сервер base64 не сто́ит, при возможности лучше посылать, например, blob.
    Ответ написан
    2 комментария
  • Как добавить тень картинкам через js?

    Vlad_IT
    @Vlad_IT Куратор тега JavaScript
    Front-end разработчик
    Этот код не работает
    document.querySelectorAll('img').boxShadow = '0 0 10px rgba(0,0,0,0.5)';

    потому, что document.querySelectorAll('img') получает список элементов, и по этому списку нужно еще пройтись. И не boxShadow, а style.boxShadow
    UPD: вот так
    let els = document.querySelectorAll('img');
    
    Array.prototype.forEach.call(els, function(el) {
    	el.style.boxShadow = '0 0 10px rgba(0,0,0,0.5)';
    });
    Ответ написан
    5 комментариев
  • Почему GitHub до сих пор не переведён на русский язык?

    DevMan
    @DevMan
    потому что!

    что конкретно ты сделал для локализации? предложил перевод хоть одного топика из хэлпа?
    Ответ написан
    Комментировать