Difference between revisions of "Программирование"

From MathMoth
Jump to: navigation, search
(Lab bug)
(Когда Lab -- это не Lab: Formatting)
 
Line 31: Line 31:
 
== Когда Lab -- это не Lab ==
 
== Когда Lab -- это не Lab ==
 
Программа VersaWorks 6.0 использующая Harlequin Host Renderer не принимает файлы PDF в которых
 
Программа VersaWorks 6.0 использующая Harlequin Host Renderer не принимает файлы PDF в которых
один из ресурсов назван /Lab. Например
+
один из ресурсов назван <kbd>/Lab</kbd>. Например
<code>
+
<pre>
 
/Lab cs
 
/Lab cs
</code>
+
</pre>
Вероятно, разработчикам попались файлы PDF, в которых это имя не было определено, в надежве
+
Вероятно, разработчикам сильно надоели файлы PDF, в которых это имя использовалось но не было определено, в надежве
что интерпретатор сам догадается, что тут делать. Вот они и проверяют этот случай, даже
+
что интерпретатор сам догадается, что делать. Вот они и проверяют этот случай, даже не заглядывая словарь ресурсов.
не заглядывая словарь ресурсов.
+
  
Если вы программист, который генерирует файл PDF, то используйте другое имя, например
+
Если вы программист, который генерирует файл PDF, и хотите максимальной совместимости, то используйте другое имя, вроде
<code>
+
<pre>
 
/Freaking-Harlequin cs
 
/Freaking-Harlequin cs
</code>
+
</pre>
 
+
 
Если вы пользователь и вам надо скормить такой файл программе VersaWorks, то обработайте
 
Если вы пользователь и вам надо скормить такой файл программе VersaWorks, то обработайте
 
его в программе Ghostscript.
 
его в программе Ghostscript.
<code>
+
<pre>
 
gs -sDEVICE=pdfwrite -o FILE-WITHOUT-LAB.pdf FILE-WITH-LAB.pdf
 
gs -sDEVICE=pdfwrite -o FILE-WITHOUT-LAB.pdf FILE-WITH-LAB.pdf
</code>
+
</pre>
Среди прочих, файлы с именем Lab генерируюn старые версии FlexiSign, если в документе
+
Среди прочих, файлы с именем <kbd>/Lab</kbd> генерируюn старые версии FlexiSign, если в документе
используются цвета в пространстве Lad.
+
используются цвета в пространстве <kbd>Lab</kbd>.

Latest revision as of 11:53, 13 July 2019

English Russian

Соревнования

International Tournament in Informatics takes place in Shumen, Bulgaria every year at the end of November.

Дистанционная подготовка

Решатель судоку

My teacher believes that Sudoku puzzles count as an advanced math. My little program will help you to become an advanced learner too.

Календарь со Снупи за 1966 год

Everybody knows that the real programmer can write a 5-page loop without being confused, doesn't use Pascal, and has a 1966 Snoopy Calendar on the wall. The works or real programmers are still with us to read and adore. But where's the calendar?

This CGI script recreates the famous calendar from the mainframe era, which is also valid for the given year. Print the calendar and keep it on the wall. It will be useful again in the coming years.

Year: (coming soon)

Питон

One-line Python program can solve any problem.


Когда Lab -- это не Lab

Программа VersaWorks 6.0 использующая Harlequin Host Renderer не принимает файлы PDF в которых один из ресурсов назван /Lab. Например

/Lab cs

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

Если вы программист, который генерирует файл PDF, и хотите максимальной совместимости, то используйте другое имя, вроде

/Freaking-Harlequin cs

Если вы пользователь и вам надо скормить такой файл программе VersaWorks, то обработайте его в программе Ghostscript.

gs -sDEVICE=pdfwrite -o FILE-WITHOUT-LAB.pdf FILE-WITH-LAB.pdf

Среди прочих, файлы с именем /Lab генерируюn старые версии FlexiSign, если в документе используются цвета в пространстве Lab.