All streams
Search
Write a publication
Pull to refresh
4
0.1
Алексей Шпаковский @alex_shpak

Пользователь

Send message

Статья хорошая, для новичков. Но, возможно, стоило бы побольше внимания уделить защите postfix-сервера, чтобы он пересылал только ваши письма, а не спамерские (open relay). Не очень понятно, устанавливается ли Postfix на том же сервере, где msmtp, или на другом. Если на том же - то можно настроить Postfix, чтобы он слушал только localhost или прикрыть порт 25 firewall'ом. Если на другом - то указать IP-адрес доверенного сервера в mynetworks (и дополнительно можно настроить firewall). Вот здесь есть хороший обзор возможностей postfix'а по фильтрации спамеров. Если postifx-сервер доступен из интернета - можно воспользоваться каким-нибудь open relay test'ом, чтобы проверить, не будет ли он рассылать спам.

Хорошо придумано!

Однако, в начале Вы пишете:

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

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

И ещё: если вместо ActiveCell.FormulaR1C1 использовать ActiveCell.FormulaLocal то, по идее, формулы можно записывать в простом формате СУММ(B1:B10)вместо SUM(RC[1]:R[9]C[1]).

Похожим способом можно поставить Emoji в качестве favicon:

<link rel="icon" href="data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 100 100%22><text y=%221em%22 font-size=%2280%22>?</text></svg>">

Увидел на сайте based.cooking. Если кто знает способ покороче - поделитесь :)

Не знаю, насколько одно соответствует другому, но для Chrome есть The Great Discarder.

Спасибо за интересную статью!

Слышал, в Total Commander'е в Multi-Rename Tool есть функция "загрузить имена файлов из текстового файла", но сам не пользовался - не приходилось. Вы её не рассматривали или она Вам по каким-то причинам не подошла?

По поводу второй программы - больше всего повезло линуксоидам, у них для этого уже есть команда seq :) Но нет Adobe Indesign :(

Если вам приходилось решать подобные задачи

Скрипт для проверки обновлений на сайтах:

w3m $url >$file.new
diff $file.old $file.new
mv $file.new $file.old

Запущенный с аргументами $file и $url, следит не изменилась ли информация по данному адресу. Если добавить в cron - получаем ежедневную проверку и оповещение на email об изменениях.

Ещё был поиск и перекодирование всех найденных файлов *.wav в *.mp3 - код приводить не буду, но там последовательность find, xargs, и ffmpeg :)

Спасибо за минутку ностальгии! Добавлю ещё:

Русская рулетка 2: Закрытые планеты. - "Наш ответ GTA" - до сих пор помню надпись на коробке с диском:

  • Свобода выбора (любого транспортного средства)

  • Свобода совести (можно выбирать за какую сторону бороться в каждом мире)

  • Свобода передвижения (открытый мир)

Parkan: Железная Стратегия - смесь шутера от первого лица с тактикой/стратегией.

Добавлено 18 минут спустя: Впрочем, Паркан, может, и не особо "забытый" - вот он в стиме есть.

Под Linux можно загрузиться с LiveCD/USB и исправить файл /etc/shadow - например, перенести пароль с "рабочей" системы. Или загрузиться в single-user mode - он пароль не спрашивает. Под Windows раньше, помню, была утилита mimikatz, как сейчас - не знаю.

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

Было в 2005 году, когда AMD подала в суд на Intel за то, что те предлагали скидку сборщикам ПК, если те не будут покупать продукцию конкурентов: "AMD has claimed that Intel engaged in unfair competition by offering rebates to Japanese PC manufacturers who agreed to eliminate or limit purchases of microprocessors made by AMD or a smaller manufacturer, Transmeta."

Интересная идея!

Я в своё время по примеру этой статьи сделал поле <input name="email"> и скрыл его через CSS. Человеческие посетители оставляли его пустым, а боты заполняли.

Да, было бы интересно. Впрочем, с csync я не работал.

Насчёт inotify - вариант, но не знаю, всем ли подойдёт - насколько я понимаю, там устанавливается отдельный watcher для каждого каталога, и количество таких watcher'ов ограничено (хотя можно и увеличить).

Возникала ли у вас когда-нибудь необходимость в создании собственной файловой системы?

В своё время сделал catfs - файловую систему, представляющую список файлов в виде одного файла (как будто сделали cat * этих файлов).

Не "по указке США", а случайно было один раз: "Американские хакеры нечаянно отключили интернет в Сирии в 2012-м году" :)

С какой целью вашу компанию может атаковать хакерская группировка?

Наверное, для многих актуален вариант "supply chain attack" - когда получив доступ к вашему продукту, хакеры получают доступ к одному из ваших клиентов.

Согласен, однако, КМК, когда роботы начнут писать программы - тогда "программистами" будут называться те, кто будет говорить роботам написать программу :)

Ещё упомянутая здесь Грейс Хоппер говорила, что люди должны писать программы на английском языке, а компьютеры - переводить их в машинный код (английская вики, интересный текст начинается после заголовка "UNIVAC" во втором абзаце), в 1950х гг.

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

Ну, а зачем - очевидно, что для того же, зачем под Windows добавляют задачу в планировщик. Так что спасибо им хоть за то, что репозиторий прописывают, а не задачу в cron! :D

это так, если компания-разработчик делает опенсорсный софт. Если же исходники закрыты, то, по моему опыту, компания сама собирает *.deb и *.rpm пакеты - см, например, самый популярный браузер.

Вот точно напротив Вашего комментария у меня сейчас висит их реклама, про VPS в Нидерландах, Швейцарии и т.п. :)

А внизу в блоке "похожих публикаций" - статья "FAQ про маски-шоу", где они рассказывают, что серверами во Франкфурте наше МВД не интересуется, а заграничным спецслужбам они отвечают идти в Интерпол.

Так что да, я согласен - в любом случае лучше арендовать сервер вне той юрисдикции, где живёшь сам :)

тот же мир неконкурентоспособен.

я правильно понимаю, что у мира меньше комиссия? Тогда это его конкурентное преимущество

Information

Rating
4,229-th
Location
Blindern, Oslo, Норвегия
Date of birth
Registered
Activity

Specialization

Specialist
Middle