Category: it

Category was added automatically. Read all entries about "it".

falcon

Это вам не орвелловский новояз

В "Дьявольском словаре" Бирса обнаружилсь остроумная издевка над Декартом. Именно издевка по существу, а не журналистская хуцпа: CARTESIAN, adj. Relating to Descartes, a famous philosopher, author of the celebrated dictum, Cogito ergo sum—whereby he was pleased to suppose he demonstrated the reality of human existence. The dictum might be improved, however, thus: Cogito cogito ergo cogito sum— "I think that I think, therefore I think that I am;" as close an approach to certainty as any philosopher has yet made.

Картезианцы полагают, что я мыслю, следовательно, я существую. Почему бы не сказать прямо - я думаю, что я думаю, поэтому я думаю, что я есть. И покончить, наконец, с претензиями на определенность.

Что существенно, это замечание - не просто афоризм каких миллион, оно оформлено как статья в словаре дьяволяза (devilspeak)! Т.е. по сравнению с Бирсом, Орвелл с его бегло описанным, но нигде не определенным новоязом - просто претенциозный пропагандист. И место ему - в базе данных по политической рекламе, а не где-то еще.
bat

Интересные вопросы


Долго думал, что мне делать с VirtualBox и nmap. Боксом я, правда, много лет как не пользуюсь из-за дешевизны подержанных компов, но вдруг? И как насчет линии для детей, озабоченных комповыми странностями их родителей? Но в целом постер информативный и в хозяйстве пригодится, спасибо!
falcon

Вой девопса

До сих пор я верил, что On Windows, the standard Python installer already associates the .py extension with a file type (Python.File) and gives that file type an open command that runs the interpreter (D:\Program Files\Python\python.exe "%1" %*). This is enough to make scripts executable from the command prompt as ‘foo.py’. Тем более что в виндовом активстейтном 2.7 так и было.

Но с переходом на тройку началились фокусы. Активстейтный 3.6 почему-то так не умеет, обычный 3.8 в Win10 зажигает какую-то гадость и в конце концов тоже не умеет. Покопавшись, решил, что хватит с меня изысков и тупо написал такой mypy.bat:

@echo off
python %~dp0%1.py %2 %3 %4 %5

Ставим mype.bat в фолдер со стандартными питонскими скриптами, заносим этот фолдер в path, и можно их спокойно запускать откуда угодно через mypy. Просто потому что надоело.

Тоже самое в Линуксе:
D="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
python3 $D/$1.py $2 $3 $4 $5
cat hunters

Про ИТ

В ИДЕАЛЕ члены команды обмениваются продуманными вопросами, ответы на которые продвигают проект вперед. Например:
-- Как запустить процесс А?
-- Почему процесс B вчера работал ОК, а сегодня фейлится с ошибкой Е?

НА ПРАКТИКЕ типичный вопрос звучит так:
-- Почему бы тебе не нажать вот ту зеленую пимпочку на белой такой ножке?
Или:
-- Почему это не работает?
-- Какое это?
-- Bот то, неужели не ясно?
-- А где это то находится?
-- Да там, конечно!
-- Хм, там - это случайно не здесь?
-- Конечно, нет. Потому что у меня нет времени и болит голова.

А вот пример вопроса для действительно продвинутых умов:
-- Мы тут улучшили таблицу cвойств: кое-что добавили, кое-что убрали, кое-что поменяли, только не спрашивайте, что именно и где бэкап. Получилось как всегда. Почему?!
cat hunters

Зачем нужно знать таблицу TCP/IP портов

Если кто сука не знает, в чем смысл мировой константы 443, то так уж и быть, скажу как на духу, что это не длина хрена моржового в сантиметрах, а наоборот сакральный для каждого уважающего себя сетевика номер TCP порта для SSL/TLS.

О всемирно-историческом значении числа 143 и говорить не приходится, это, леди, джентльмены и прочие трансгендеры, номер TCP порта для IMAP по RFC 3501, а без IMAP не видать нам емейла как собственных ушей. Если же кто забудет точный номер этого RFC, то... в общем, давайте не будем о грустном.

Ну а 80 - это совсем просто. Если нечистая сила этот порт в файрволле законопатит, Апач такого издевательства не выдержит и накроется медным тазом. Хотя бы по той простой причине, что это один из основных для баузеров портов, о чем в файле httpd.conf черным по белому и написано.

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

Подумайте сами, как объяснить ребенку, что такое деление: небось станете распределять поровну шесть яблочек среди троих мальчиков? Как бы не так. Чтобы рассказать, как учат делению во французской школе, я опять вынужден обращаться к экспертам. Пусть не все, но кое-кто из вас еще помнит правило деления в столбик. Так вот, во французской школе операция деления вводится в виде формального алгоритма деления в столбик, который позволяет из двух чисел (делимого и делителя) путем строго определенных математических манипуляций получить третье число (результат деления). Разумеется, усвоить этот ужас можно, только проделав массу упражнений, и состоят эти упражнения вот в чем: несчастным ученикам предъявляются шарады в виде уже выполненного деления в столбик, в котором некоторые цифры опущены, и эти отсутствующие цифры требуется найти...

...производная функции - это штрих, который ставится справа вверху от обозначения функции. Ей-богу, я не шучу - прямо так вот и учат. Нет, разумеется, это далеко не все: требуется заучить свод правил, что произойдет, если штрих поставить у произведения функций и т.п.; выучить табличку, в которой изображено, что этот самый штрих производит со стандартными элементарными функциями, а также запомнить, что если результат этих магических операций оказался положительным, значит, функция растет, а если отрицательным - убывает. Только и делов.

...курс физики в первом семестре в Университете имени Пьера и Марии Кюри начинается почему-то с линейной оптики (при этом параллельно на лабораторных занятиях студенты зачем-то изучают осциллограф), затем - два занятия подряд они зубрят наизусть огромную таблицу с размерностями физических величин (то есть как выражается в килограммах, секундах и метрах, скажем, гравитационная постоянная и т. п.; замечу попутно - при этом они понятия не имеют, что такое гравитационная постоянная)...
cat pilot

Кто посоветует перенаправку URL-ов?

Нужен веб сервис url redirect, т.е. псевдо-домен. Такой, чтобы с ним можно было сделать HTML вроде:
<img src=http://mypics.redirect.com/images/mypic.jpg>

В этом сервисе указывается хостинг, который можно легко менять без изменения HTML. Нужно, например, для смены хостинга картинок без корректировок в ЖЖ. url-укоротки не предлагать, это совсем не то!

Судя по тому, что показывает wget, для http://mypics.redirect.com/images/mypic.jpg перенаправщик вместо картинки jpg возвращаeт некоторый html, поэтому и не работает <img src="">.

Может, кто знает, как с этим бороться? Спасибо :)
cat hunters

Ловушка для креативщиков, или как заблокировать прослушку метаданных

Допустим, Ася и Вася не хотят, чтобы кто-либо разнюхал, о чем они переписываются, и знают ли они вообще друг друга. Зная общеключевую криптографию, они вполне могут этого добиться. В принципе, все, что Асе и Васе нужно, это PGP и помощь Сени.

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

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

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

Отсюда следует, что для прослушки предусмотрительных Аси, Васи и Сени раскрытая Сноуденом система массового перехвата метаданных в принципе бесполезна. Те, кто действительно заботятся о шифровке, наверняка пользуются каким-нибудь вариантом этой несложной схемы с давних времен и в ус себе не дуют! Так на кого же вся эта гигантская система рассчитана?

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

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