Pull to refresh
0
0
Val Saven @valsaven

Software Developer

Send message

Ну, за вечер не сделать, но относительно быстро - вполне :)

Я себе темку ещё в середине 21 года собрал и вполне успешно сидел на ней (тем более коллеги помогали ПРами):

https://userstyles.org/styles/143612/habrahabr-darkness

https://userstyles.world/style/1807/habrahabr-darkness

Зато всё это время не жёг глаза. Но если наконец официальная тема появится (особенно через переключатель в профиле) - будет круто!

Я думаю не в последнюю очередь на это повлиял маркетинг. Думаю не нужно объяснять, что в магазине вам продадут не тот телефон, который нужен вам, а тот, за который продавец получит большую премию. Или не продавец, а магазин. И так со всем - с техникой, ножами, велосипедами, стиральными и обычными машинами, красками, материалами и т.п. Из-за этого или приходится искать авторитетов, которые вот прям точно не обманул (что тоже не гарантия) или искать информацию самому. Каждый раз. И да, становиться спецом в велосипедах, принтерах и прочем. Думаю это у многих катализатором ко всему остальному служит.

Видеокарты не только для игр покупают же - их и нейросетки активно используют. Да и рендеринг видео и 3D никуда не делись.

Аналогично. Раз в год захожу в свой семизнак по тому же логину-паролю - всё работает. Даже список контактов и юзеры в блок-листе те же.

Аналогично (только на KeePassXC) после невозможности продлить 1Password. Оказалось, что за последние годы там круто кросс-платформу бустанули. Немного неудобно только постоянно файл с Dropbox копировать (т.к. в бесплатной версии там совсем мало устройств разрешено).

Если честно, немного странно видеть статью такого уровня от преподавателя, но давайте по пунктам.

  1. Если вы не используете TS, ожидаете на вход строку и не уверены, что там всегда будет число, то использовать parseInt() для сравнения - плохая практика. Для ваших целей есть Number().

parseInt('3.5 фунта') // 3
Number('3.5 фунта') // NaN

Возможно, перед сравнением даже лучше предварительно проверить обе переменные через isNaN() для исключения таких случаев.

  1. Чтобы не было проблем при сравнении значений разных типов достаточно просто всегда использовать строгое сравнение ===. Так ваш код будет более предсказуемым.

  2. Как уже указали в комментариях, сейчас var используется скорее в качестве исключений (либо в легаси). В вашем случае тот же let отлично справится с задачей:

let i = 0;

for (i; i <= 10; i++) {
  // некий код
}

console.log(i);
  1. "Вывести информационное или предупредительное сообщение используя alert" кошмарная идея. Вы останавливаете исполнение JS на странице до отклика от пользователя. Пожалуйста, не делайте так. Варнинги и ошибки лучше выводить в вёрстке, а для дебага есть console.log() и debugger.

Если вы всё же хотите отобразить объект в алерте, то можно сделать это так:

const obj = {
  a: 1,
  b: 2,
  c: 3,
};

alert(JSON.stringify(obj));

Можно даже навести красивость и сделать отступы так: alert(JSON.stringify(obj, null, 4));

  1. Инструменты JSHint и JSLint уже сильно устарели. Используйте ESLint.

  2. Предложение использовать Notepad для начала изучения (если что, у вас ссылка на курс java ведёт или это отсылка на то, что многие начинающие HR путают java и javascript?) - это сурово. Можно и в тетради писать код, конечно, но какой смысл намеренно усложнять себе жизнь, если есть специализированные редакторы для разработки (про IDE даже не говорю) - VS Code, Sublime Text, Notepad++ в конце концов?

Интересная идея. В чём-то похоже на Ren'Py (движок для создания визуальных новелл) и Löve (движок для простеньких платформеров). Здорово, что благодаря таким инструментам что-то своё могут попробовать создать как люди далёкие от программирования, так и люди с физическими особенностями, для которых писать игру с нуля или на более серьёзных движках было бы слишком тяжело.

Сайты-переводы, pinterest для картинок и прочее довольно неплохо отсекаются этим расширением: https://chrome.google.com/webstore/detail/ublacklist/pncfbmialoiaghdehhbnbhkkgmjanfhe

Всё бы хорошо, но за $600 с HDD вы получаете готовое решение, которое можно подключить к компьютеру и работать. А для плёнки нужен ещё привод. И вот тут как раз основная проблема для домашних бэкапов (для компаний, которые террабайтами сохраняют инфу это, понятно, выгодно).

Цены на LTO-4 (при том, что в статье речь уже о 9 версии стандарта) начинаются от 150 тыс. рублей. Возможно, б/у можно найти дешевле, но даже с учётом этого для простой домашней коллекции "фильмов / видео в 4К / фото" кажется выгоднее NAS поставить с каким-нибудь RAID 1.

Зашёл узнать "Почему клавиатура всегда быстрее мыши", а прочитал про крутые однострочники для линукса. Кажется заголовок не совсем правильно отражает суть статьи.

Тут скорее речь про хранение. Одно дело — хранение лично у вас и тут вопрос безопасности ложится на ваши плечи.

Другое — если пароли будут сохранены где-то на серверах компании (про возможность красть во время ввода не говорим, т.к. если машина заражена, что все данные автоматически скомпрометированы), которые неизвестно как защищаются и неизвестно как шифруются (если вообще шифруются).

Первый способ в чём-то даже более секьюрно выглядит хотя бы из-за того, что хакерским группам интереснее ломать компанию, чем какого-то noname-юзера.
Странно, что не могут ввести законодательный запрет для компаний, которые «постоянно регистрируют различные патенты, но не применяют их на практике, а доходы генерируются за счёт патентных разбирательств». По сути, это типичный сквоттинг же.
Ёмкость, конечно, огромная. Но интересно, как будут обстоять дела с хранением информации. Когда-то был проект M-DISK, создатели которого обещали хранение до 1000 лет (т.е. 10-20 лет должен был стабильно выдержать без проблем), но технология массово так и не взлетела.
Было бы здорово получить простой, недорогой и надёжный способ бэкапа данных, т.к. те же кассетные носители сейчас явно не из категории бюджетных.
Пётр Бормор на хабре прям :) Напомнило книгу Игры демиургов
Пузырь скорее, но тут не угадаешь. Акции Теслы многие называли пузырём и сильно переоценёнными (мол красная цена — $120), когда они ещё до сплита $300 стоили. Но в неё вкладывают смотря на перспективы.

С GameStop же возможно скоро наступит момент, когда вложившие в неё захотят вывести деньги, а желающих купить акции по текущей цене не будет. Тогда и пойдёт мощный обвал, а там уже кто успел выпрыгнуть — молодец, а кто закупился на «хаях» — потеряет деньги.
Аналогично было после выхода фильма Аватар :) Аватарку для форумов стало найти в разы сложнее
Я бы добавил ещё bat/cat (https://github.com/sharkdp/bat). Довольно удобно и читабельно.
TL;DR: На 2 версии всё ещё много нужных пакетов, а корпорации боятся взорвать прод на регрессе.

Если честно, слишком много воды и мало конкретики.

Information

Rating
Does not participate
Date of birth
Registered
Activity