mancunian1998: (linux sucks)
mancunian1998 ([personal profile] mancunian1998) wrote2008-11-18 09:36 pm
Entry tags:

Блядские юниксоидные роботы

Попытался закинуть свежую статью в arXiv - ага, как же. Блядский юникс видит символы ^^M там, где их нет, в результате чего Latex не компилируется, и статья отфуболивается блядскими юниксоидными роботами. При этом если начать этот файл, скажем, пересылать себе в тексте письма по мылу, чтобы сделать "чистый" ASCII, то образуется куча пустых строк там, где их никогда не было.

А еще у них там нет стиля psfig, который использует мой соавтор для вставки картинок. "Не обнаружен", - сообщают мне блядские юниксоидные роботы.

Простой PDF они, конечно, не принимают, потому что они юниксоиды, а для юниксоида жизнь должна быть постоянным ощущением соприкосновения мочи с кожей - иначе и жить не стоит. Потому как нормальный человек трахается с женщиной, а юниксоид трахается с юниксом.

Ебаные мазохисты, ненавижу.

Upd. Обманул-таки их, но сколько времени потрачено впустую.

[identity profile] dvasnickolas.livejournal.com 2008-11-18 09:42 pm (UTC)(link)
Кстати никогда не понимал, почему линуксоиды так не любят готовых PDFок.

[identity profile] ex-beshenov.livejournal.com 2008-11-18 09:45 pm (UTC)(link)
Их очень сложно обрабатывать. Если же с ними ничего делать не нужно — то вполне.

[identity profile] mancunian.livejournal.com 2008-11-18 09:52 pm (UTC)(link)
Они принимают PDF, если набирать в ворде. Если в Тех'е, то нет.

[identity profile] ex-beshenov.livejournal.com 2008-11-18 09:55 pm (UTC)(link)
Я, собственно, почему линуксоиды так не любят.
Хотя arXiv — примерно по тем же соображениям.

Что такое "^^M", кстати? Какой у этого символа код?

[identity profile] mancunian.livejournal.com 2008-11-18 10:00 pm (UTC)(link)
Это когда под виндой ентер нажимаешь, в юниксе это отражается как ^M, кажется.

[identity profile] burlo.livejournal.com 2008-11-18 10:02 pm (UTC)(link)
проблема с тем, чем строки заканчиваются, верно?
Тогда чем почтой себе посылать лучше перегнать куда-нибудь на линуксоидный компутер по ftp в ascii mode, а потом обратно.
Тож через одно место, но работает :).
А если Вы пользуетесь WinEdit'ом, то в можно переконвертировать прямо в нем: Document->Document Settings->EOLN, там переключить на линуксоидный формат.

[identity profile] mancunian.livejournal.com 2008-11-18 10:06 pm (UTC)(link)
Линуксоидного компа у меня нет, а насчет Winedt буду знать, спасибо. У меня раньше такого не было, вот я и взбеленился.

[identity profile] ex-beshenov.livejournal.com 2008-11-18 10:07 pm (UTC)(link)
В CR LF типа?

Ну дык быстро убить CR и все дела.

[identity profile] burlo.livejournal.com 2008-11-18 10:09 pm (UTC)(link)
неужто у Вас в университете нету ни одного места, куда, скажем, господа профессора выкладывают lecture notes?

[identity profile] mancunian.livejournal.com 2008-11-18 10:11 pm (UTC)(link)
Есть такое место. Но я его использую исключительно как репозиторий, а гонять на нем ничего не умею и не хочу (ибо незачем).

[identity profile] mancunian.livejournal.com 2008-11-18 10:13 pm (UTC)(link)
Хотя в принципе идея понятна. Хотя у нас не FTP, a SSH. Но там, наверное, можно то же самое сделать.

[identity profile] mancunian.livejournal.com 2008-11-18 10:15 pm (UTC)(link)
Но так просто винда эти символы не видит. Понятно, что можно где-нибудь найти опцию "показать скрытые символы", но ломает всей этой фигней заниматься. Должно всё работать на раз - я так привык. А оно не работает.

[identity profile] ex-beshenov.livejournal.com 2008-11-18 10:16 pm (UTC)(link)
Для этих целей есть программы dos2unix и unix2dos.

http://www.thefreecountry.com/tofrodos/index.shtml
http://www.totalcmd.net/plugring/ToFroWin.html

[identity profile] burlo.livejournal.com 2008-11-18 10:18 pm (UTC)(link)
не надо ничего "там" гонять. нужно только запустить ftp (например, осмелюсь рекомендовать WinSCP), мышкой перетащить теховский файл из панели в другую панельку, а потом обратно. Все, акуна матата.

[identity profile] mancunian.livejournal.com 2008-11-18 10:18 pm (UTC)(link)
Спасибо, буду знать.

[identity profile] mancunian.livejournal.com 2008-11-18 10:19 pm (UTC)(link)
Да понял, понял. Я тоже WinSCP юзаю, если что.

[identity profile] burlo.livejournal.com 2008-11-18 10:28 pm (UTC)(link)
ну тогда все просто :)
a_p: (Default)

[personal profile] a_p 2008-11-19 11:33 am (UTC)(link)
это происходит оттого, что юникс делали очень давно, и при хранении текстов в файле концы строк, включающие два символа (возврат каретки и перевод строки), решили с целью экономии места сократить до перевода строки (а при чтении этого файла, соответственно, добавлять возврат каретки - отсюда и ваши ^M-ы). Оптимизация мелкая и дурацкая, но проблема носит настолько общий характер, что любое нормальное приложение, работающее с текстом, умеет его понимать, как надо.

[identity profile] buddha239.livejournal.com 2008-11-19 05:40 pm (UTC)(link)
А кто юниксоид-то?:) Я из винды в архив все без проблем отправляю.

[identity profile] dmitri-pavlov.livejournal.com 2008-11-20 06:21 am (UTC)(link)
Описанная история не соответствует действительности.
Во время существования черновика стандарта ASCII где-то с 1963 по 1968
ASA (предшественник ANSI) указывала, что для перевода строки
можно использовать две комбинации: CR LF и LF.
Разработчики Multics последовали стандарту и воспользовались более
короткой комбинацией. Из Multics это перешло в Unix.
Разработчики CP/M мозгов не имели и выбрали более длинную комбинацию.
Произошло это на 10 лет позже Multics.
Так что оптимизация была совсем в другую сторону.

[identity profile] mancunian.livejournal.com 2008-11-20 03:06 pm (UTC)(link)
У меня раньше всё тоже работало. Соавтор линуксоид, впрочем, тоже - дело в нем. ;)
a_p: (Default)

[personal profile] a_p 2008-11-21 03:30 pm (UTC)(link)
простите, но что именно не соответствует действительности? Ваш исторический экскурс - за который мерси - он ведь о том, что, как я и написал, один перевод строки начали использовать раньше, чем комбинацию из возврата каретки и перевода строки.
(Конечно, то, что для обозначания конца строки вообще используются два символа - это рудимент эпохи пишмашинкок как устройства ввода-вывода).

[identity profile] dmitri-pavlov.livejournal.com 2008-11-21 08:09 pm (UTC)(link)
>что именно не соответствует действительности?

Вот эта фраза:

>концы строк, включающие два символа (возврат каретки и перевод строки), решили с целью экономии места сократить до перевода строки

Их не сокращали, их просто сделали такими на основе стандарта ASCII.
a_p: (Default)

[personal profile] a_p 2008-11-23 08:24 am (UTC)(link)
что, даже и для терминалов так сделали? или всё-таки приходилось добавлять возврат каретки?

[identity profile] dmitri-pavlov.livejournal.com 2008-11-23 08:57 am (UTC)(link)
Терминалы в то время вообще не использовали стандарта ASCII — в то время их ещё просто не было.
Разные терминалы использовали разные командные
последовательности для перевода строки.
«Возврат каретки» был изобретён
для одного конкретного терминала —
Teletype Model 33. Для перехода на новую строку
ему требовалось время, равное времени печати
двух символов. Вот и сделали второй символ
для перевода строки. У других терминалов были совершенно
другие способы перевода строки.
a_p: (Default)

[personal profile] a_p 2008-11-23 10:29 am (UTC)(link)
ух ты! Я никогда не интересовался историей этих железок, но отдельные символы для перевода строки и возврата каретки мне всегда казались само собой разумеющимися: один узел протягивает бумагу, другой - управляет кареткой (как на пишмашинке, которая постарше терминалов). И, конечно, все печатающие устройства, встречавшиеся мне (с начала 80-х), использовали ascii, а из него cr и lf для перехода на новую строку, иногда - с встроенной опцией транслации lf в crlf.

[identity profile] repressii.livejournal.com 2008-12-05 02:12 pm (UTC)(link)
архив - в основном для скрининга всяких ферматистов,
которые сидят в винде, в принципе, корреляция между
профессиональным уровнем и отсутствием винды практически
стопроцентная, соответственно, для экономии усилий
имело бы смысл забанить всех винд-юзеров, ну, со временем
конечно так и сделают, я уверен

[identity profile] mancunian.livejournal.com 2008-12-05 04:48 pm (UTC)(link)
Для экономии усилий лучше всех убить, по-моему.

[identity profile] ex-beshenov.livejournal.com 2008-12-05 09:10 pm (UTC)(link)
Я вот удивился, когда узнал, что туда принимают файлы .doc. Ни разу не видел. Недавно, правда, таки удалось наткнуться на труд, набранный в MS Word. Очень сомнительный и за авторством турецкого физика.

[identity profile] mancunian.livejournal.com 2008-12-05 09:15 pm (UTC)(link)
Don't get him started, please...