Как стать автором
Обновить
19
0.2
Роман @Firsto

Инженер-программист

Отправить сообщение

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

Новинки книг о которых в комментариях часто пишут, что очередная книга по React\Angular\etc устарела на момент выхода, что чистая правда. Потому что есть фундаментальные книги, которые готовят базу для чтения "новой" документации по React\Angular\etc. Но даже такие устаревшие книги часто бывают полезны, потому что автор книги через свой опыт приводит примеры, ошибки и мысли, которые не рассмотрены в документации.

Да, есть - если пойти по ссылке на оригинал (в заголовке) и потом проскроллировать вниз, то окажется, что автор каждый новый год решает нетривиальную задачу на SQL. Например, год назад это была сборка кубика рубика:

Previous New Year posts:

В чатике просто пишите "Could you create an image of .....".

Он отвечает что-то типа "Sure, I can try to create an image of .... . Here you go:" и через некоторое время вставляет в чатик картинку.

Только не очень понятно, зачем для этого Скайп. Бот честно признается, что картинка сгенерирована вот этой штукой, которая и без Скайпа прекрасно работает (требуется аккаунт MS).

Любую, которая у вас вызовет уверенность в том, что не устроит потоп.

Внутри же у всех одинаковые фильтры и мембрана.

Достаточно не брать самые варианты. Прозрачные колбы фильтров любят трескаться больше, чем белые.

Хотя я 11 лет назад купил Atoll 550 в леруа за 5000р с прозрачной колбой и всё норм.

Есть немалая вероятность, что сервером времени выступает "хозяйское" облако, а любые привычные ntp-сервера не используются.

Просто оставлю это здесь:
www.youtube.com/watch?v=WDUyil00EqQ
На год публикации видео посмотрите)

Начинала с книги "OpenGL 4. Язык шейдеров. Книга рецептов"

Под этот формат прямо напрашиваются ремейки игр по типу Lifeline .

Суть игры в том, что с тобой переписывается кто-то на том конце и ты должен подсказать ему действия. Мне очень понравилась подача. Хотя сюжет простейший, подача создаёт такую атмосферу, что чувствуешь себя непосредственным участником событий.

Большое спасибо за статью. Сейчас как раз на своем сайте пытаемся как-то разобраться с удобными комментариями для пользователей, ваша работа стала очень в тему.

Сэр, не желаете ли с рюкзаком попутешествовать по этой блок-схеме? ;)

Мне кажется, более удачную иллюстрацию отличия одного от другого в мире вряд ли найдёте..

Я бы не сказал что это новая проблема. У меня заметка в Evernote за май 2016 с началом исследования. С нежелательными пробуждениями люди сталкивались еще на windows 7 (а может и раньше), просто на более свежих системах MS только усугубила ситуацию. Пруф - https://habr.com/ru/post/69676/

У меня помечено себе на память:

Посмотреть какие устройства имеют разрешение на вывод компьютера из спящего режима

powercfg -devicequery wake_armed

Какое устройство инициировало последнюю команду на включение

powercfg -lastwake

Активные таймеры пробуждения

powercfg -waketimers

Еще можно изучить системный журнал питания, кастуется так

Win+R -> eventvwr.msc -> Система -> Фильтр текущего журнала -> Источники событий -> Power-Troubleshooter

https://ocomp.info/pc-vyihodit-iz-spyashhego-rezhima.html тут все разжевано детально

type Context = {
    readonly offset: number;
    readonly filtered: string;
}

function hidePhone(phone: string, replaceTo = '*', elemsHide = 4, sliceFromback = 4): string {
    const rangeStart = sliceFromback;
    const rangeEnd = sliceFromback + elemsHide;

    return Array.from(phone).reduceRight((ctx: Context, char: string): Context => {
        const isDigit = char >= '0' && char <= '9';
        const offset = ctx.offset + (isDigit ? 1 : 0);
        const filteredChar = isDigit && (offset >= rangeStart && offset < rangeEnd) ? replaceTo : char;
        const filtered = filteredChar + ctx.filtered;
        return { offset, filtered };
    }, { offset: -1, filtered: '' }).filtered;
}

console.log(hidePhone('+12(345) 678-90-12 ;D'));

<jokeMode>

Позвольте, а как же метапрог?

</jokeMode>

Если серьёзно, почему не была рассмотрена ксод?

Вот же, простите, г*внюк этот "гейзер"!
Да после такой откровенной цензуры публикации я и близко не подойду к этой марке, и любым знакомым буду НЕ рекомендовать (вероятнее всего со ссылкой на эту "отцензурированную" статью). Страна должна знать своих "героев"! (пусть дальше копируют свои многочисленные "сертификаты". Лучше на мягкой рулонной бумаге, по 55 метров. А ещё пусть свяжутся с не так давно известным Пеприком. Он тоже очень любит светить бумажками и грозить юристами в ущерб истине).


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

НЛО прилетело и опубликовало эту надпись здесь
Немного оффтоп
В целом, я считаю, что алгоритмы можно подтянуть самостоятельно.
Оставлю пару ссылок
codeforces.com/edu/courses
algoprog.ru (платный: 2 тысячи рублей/месяц)
stepik.org/course/217/syllabus
stepik.org/course/1547/syllabus
stepik.org/course/53634/syllabus
stepik.org/course/64454/syllabus
www.coursera.org/specializations/data-structures-algorithms (платный, англ язык, более advanced)
openedu.ru/course/ITMOUniversity/PADS
Нельзя просто так сесть и начать писать код
Напоминает дни, в которые видишь что-то интересное и просто хочется сделать хотя бы «hello world», ничего не предвещает подвоха, а потом недели летят в тартарары:
  • знакомишься с новой интересной штукой
  • на первый взгляд всё выглядит понятно, только… не хватает одной маленькой софтины
  • софтина есть в deb-пакетах, пытаешься её установить, но её зависимости конфликтуют с тем, что у тебя уже установлено
  • гуглишь, пытаешься сделать, чтобы и новое установилось и старое не сломалось, в итоге обновляешь убунту (давно было пора, но всё руки не доходили) всё получается, но неожиданно слетают дрова на видюху
  • проходишь 3 круга ада, вспоминаешь, что подобную проблему ты уже решал пару лет назад и пообещал себе больше никогда не обновлять то что и так нормально работает
  • убиваешь пару вечеров, чтобы вернуть как было
  • убиваешь ещё пару вечеров, чтобы софтина всё таки встала
  • наконец-то пишешь код
  • ничего не работает
  • гуглишь, находишь специальный магический параметр запуска софтины
  • но в последней версии его выпилили
  • ищешь предпоследнюю версию, находишь её в npm, понимаешь, что можно было обойтись без deb-пакета, посыпаешь голову пеплом
  • ставишь из npm, АЛЛИЛУЙЯ, всё работает, но нет крутых фишек, которые добавили в последнюю версию
  • сидишь, пишешь код, чертыхаешься каждый раз, когда не хватает фичи из новой версии
  • спустя 2 недели узнаёшь, что 13 дней назад вышла новая версия софтины, в которой есть все новые фичи и при этом поддерживается нужный тебе старый параметр
  • осознаёшь, что все твои страдания были зря, кроешь диким матом себя, софтину, всё вокруг
  • пытаешься поставить новую версию, читаешь описание, вроде всё просто, ничего не предвещает никаких проблем...
  • правда в зависимостях у софтины в npm появилась одна маленькая новая зависимость… но как раз она стала поперёк горла у гитхаба и npm уже не позволяет выкачать её (наверно делается много запросов) и просит авторизоваться через гитхаб.
  • Пытаешься авторизоваться на гитхабе, вспоминаешь, что используешь двухфакторную авторизацию, а второй фактор у тебя как раз пару дней назад накрылся и в ближайшие пару недель его никак не восстановить.
  • Пытаешься зарегистрировать новый аккаунт на гитхабе, а для него новый email
  • Все имена почтового ящика, которые тебе приходят в голову уже заняты, рандомно стучишь по клаве — всё равно занято, повторяешь несколько раз, находишь свободное имя
  • теперь просят номер телефона, но говорят, что он уже использован в этом почтовом сервисе, укажите другой номер телефона, а другого у тебя его нет.
  • думаешь, что лучше бы я за это всё не брался, а лежал и смотрел сериалы, но как сдаваться тут ведь совсем немнооооожко осталось
  • проходишь ещё пять кругов ада, получаешь результат, в конечной точке обернувшись назад становится ясно, что всё было не зря, все страдания остались где-то там позади, а результат — он вот тут, в руках, осязаем. конечно не совсем оптимальный маршрут получился, но что поделать, в следующий раз вряд ли соберу столько граблей, скорее всего всё заработает из коробки...
Король: Предки. Прадеды, прабабки, внучатые дяди, тети разные, праотцы и праматери. Они вели себя при жизни как свиньи, а мне приходится отвечать. Паразиты они, вот что я вам скажу, простите невольную резкость выражения. Я по натуре добряк, умница, люблю музыку, рыбную ловлю, кошек. И вдруг такого натворю, что хоть плачь.
Смело пишите мне в телеграм с любыми вопросами.

Информация

В рейтинге
2 123-й
Откуда
Новокузнецк, Кемеровская обл., Россия
Зарегистрирован
Активность