Как стать автором
Обновить
0
0

Node.js/golang разработчик

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

Кстати cat в вашем случае бесполезен полностью, можно еще сократить: base64 /dev/urandom | head -c N

Как повезет, мне как-то раз звонили из какого-то "банка" с настойчивым предложением кредита обращаясь по ФИО, утверждая что мне нужен кредит потому что я раньше их брал (я даже по кредитной истории на всякий случай проверил что никаких кредитов на мне никогда не числилось) и переходя в угрозы что если я не возьму у них мне по нескольку раз в неделю будет из других банков звонить (никто не звонил). Написал в прокуратуру с приложением записи, месяца через 3 пришла отписка по поводу того что дело закрыто потому что по указанному номеру с которого звонили никто не ответил, в связи с этим невозможно установить звонящего.

Мне вот интересно, а как у любителей такой остроты потом с вкусовыми ощущениями? Например отличить вкус белого чая от улуна. Правда ли что что вкусовые рецепторы при частом употреблении острого начинают сильно хуже работать?

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

Все же мне кажется более удобным помнить один хороший пароль, а остальные хранить в базе, защищенной этим паролем (например keepass) которую можно хранить хоть в открытом виде в облаках или синхронизировать между разными устройствами через syncthing, потому что тут мы точно знаем, что наши пароли зашифрованы нормальным AES, а не хранятся непонятно где в открытом виде или со слабым хешированием, так что даже утащив базу взломщику придется подбирать хороший пароль, что очень сложно, естественно этот пароль не должен использоваться нигде, кроме как для этой базы. Кому не нужна такая надежность и если кто доверяет например гуглу, то мне кажется и то более надежным создавать для сторонних сайтов случайные пароли (это даже уже браузеры умеют нативно некоторые) и сохранять их в аккаунте того же гугла (или в сервисе, которому доверяем) для автоподстановки. При таком способе практически единственным способом получить все пароли остается только "терморектальный" анализ, но от него не помогут и остальные методы. Даже в крайнем случае утери базы с паролями почти везде есть восстановление доступа, и там более важно защищать даже не хранилище паролей а почту или телефон на который код восстановления будет приходить.

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

Искать можно по "eeg" или в категории brainlink toys, от 80$ цены. Еще по "tgam" можно найти модули для разработки своих устройств.

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

Для меня воспринимается как низкий женский, хотя при желании и получается переключать восприятие. Мне кажется, более искусственно он бы звучал, если бы соединили обычные женский и мужской голоса, но так, что бы они очень четко совпадали по таймингам, 2 реальных человека так точно не смогут говорить, всегда будут несовпадения. При чем в некоторых фильмах, анимации и прочем подобный приём как раз используется для эмуляции нечеловеческих голосов (всякие машины, бестелесные сущности и прочее).

С точки зрения законности, нужно ли владельцам нод лицензироваться как оператор связи (как например в некоторых случаях с технологическими сетями https://habr.com/ru/company/oleg-bunin/blog/440814/ )? И какие могут быть последствия с точки зрения штрафов за подобное использование, учитывая, что трафик этой сети никак себя не скрывает. И есть ли вообще у трафика внутри сети какие-то метки, на которые можно настроить DPI что бы отключить именно эту сеть?

При чтении возникает стойкое ощущение, что эта статья была сгенерирована каким-то генератором научных статей.

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

Да, на мелких файлах незаметно, но когда нужно цепочкой файлик в несколько сотен Гб отфильтровать, то оптимизация пайпов становится заметной.
Небольшой бенчмарк:


#немножко тестовых строк (возможно, можно сделать это лучше, но мне ничего другое в голову не пришло) файл занял 200Мб
pwgen -1 20 10000000 > test.txt
time bash -c 'cat test.txt | sort > /dev/null' 
# bash -c 'cat test.txt | sort > /dev/null'  51.26s user 1.05s system 99% cpu 52.354 total
time bash -c 'sort test.txt > /dev/null' 
# bash -c 'sort test.txt > /dev/null'  68.08s user 1.25s system 289% cpu 23.958 total
time bash -c 'cat test.txt | sort | uniq > /dev/null'
# bash -c 'cat test.txt | sort | uniq > /dev/null'  60.09s user 1.44s system 110% cpu 55.621 total
time bash -c 'sort -u test.txt > /dev/null'
# bash -c 'sort -u test.txt > /dev/null'  71.58s user 1.18s system 269% cpu 26.964 total

Разница в 2 раза и неполное использование ядер процессора. Если мой бенчмарк неверен, то скажите пожалуйста где.

При закрытии терминала (в том числе, разрыв соединения, если это ssh), процессы, запущенные в нем, получат SIGHUP, а большинство приложений по нему закрываются.

Неплохой пример антипаттерна "useless cat" (кстати, к большинству команд в статье тоже относится). Короче и, в некоторых случаях, оптимальнее (например cat не позволяет командам использовать random access) писать так:


awk '{ print $1 }' /var/log/nginx/access.log

или так:


< /var/log/nginx/access.log awk '{ print $1 }' 

Файлы быстрее создавать через fallocate (особенно актуально для больших, типа свопа):


fallocate -l 10M out.txt
А потом кто-то захочет вместо банковского округления — математическое, и придется дополнять функцию, вон в пхп например 4 способа поддерживаются http://php.net/round, в других языках тоже по несколько вариантов (которых вообще не мало https://ru.wikipedia.org/wiki/%D0%9E%D0%BA%D1%80%D1%83%D0%B3%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5 ), и часто это вызывает проблемы у людей, которые берут метод по умолчанию, не зная, как он точно работает.
По поводу FileExists, как ни странно, в документации nodejs можно увидеть, к чему может привести его необдуманное использование: https://nodejs.org/dist/latest/docs/api/fs.html#fs_fs_exists_path_callback возможно, в го его не стали реализовывать по этой же причине.

Жаль, что взятые случайным образом эталоны уже поздно менять, а то, наверное, можно бы было сильно упростить разные расчёты, округлив константы. Например: укорачиваем метр примерно на полмиллиметра, и вот у нас уже скорость света ровненькие 3*10^8 м/с.

Мне кажется, у некоторых людей, включая меня, мышление просто не очень хорошо приспособлено к запоминанию последовательностей из символов, которые нужно нажать для выполнения операций. Vim я пользуюсь довольно часто, но, либо что бы что-то поправить на сервере, либо что бы написать скрипт, состоящий из одного файла и не имеющий достаточно сложных зависимостей. Для написания кода раньше пользовался sublime (сейчас все еще пользуюсь им для просмотра кода, очень уж удобно там с древовидными структурами проектов работать), сейчас использую VS Code (которая тот же Atom), только из за чуть более удобной работы с git. По поводу скорости набора — может у меня все на столько плохо с памятью, но я, не смотря на то, что пользуюсь 10 пальцевым методом для русского языка и неплохо ориентируюсь в латинице уже лет 10, иногда на несколько секунд задумываюсь, например о местоположении символа "'" (одиночная кавычка), просто из-за того, что не могу в памяти присвоить ей какой-то звук который ассоциируется с необходимым движением пальца. А вообще все эти споры, по моему мнению, возникают только из-за того, что кто-то привык к одному инструменту, кто-то к другому, и для себя максимально быстро выполняет операции именно с помощью этого инструмента (я вот так и не смог научиться комфортно пользоваться vimdiff, meld для меня все же приятнее). По этой же причине, скорее всего, те, кто привык к одному инструменту, когда у них спрашивают, как с помощью их любимого инструмента сделать какую-то нестандартную операцию (которая для спрашивающего может быть вполне стандартной), чаще всего пытаются свести разговор к тому, что на самом деле эта операция вообще не нужна (что для них вполне может быть верным, в отличие от спрашивающего).

p.s: возможно написал довольно сумбурно, но надеюсь смысл того, что я хотел сказать будет понятен, и я вообще считаю что лучше всего идеально знать инструмент которым удобнее пользоваться, и после этого стараться изучить как можно большее количество альтернативных способов, никто не знает что может пригодиться в каждом конкретном случае.

p.p.s: на основании всего что я написал, на вопрос автора в конце статьи я бы ответил: «нет лучшего IDE или редактора, лучше пользоваться тем, чем умеешь пользоваться лучше всего»

Информация

В рейтинге
Не участвует
Откуда
Рязанская обл., Россия
Зарегистрирован
Активность