|
|
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Коллеги, я тут изготовил фонт, которым пользуюсь при программировании: http://sourceforge.net/projects/mbb-font/ Точнее, изготовил полтора года назад, выложил недавно. Если нужно или просто любопытно - милости прошу. Конструктивные замечания будут выслушаны с благодарностью. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 09:53 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
хоть бы скриншот выложил ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 09:55 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Яростный Мечхоть бы скриншот выложилДаже мысли не возникало :-) Когда сам искал фонты, никакие скриншоты ничего не разъясняли: пока сам в работе не попробуешь - не поймёшь. Но если народ говорит надо - сделаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 10:11 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
On 01.12.2010 9:53, mbb wrote: > http://sourceforge.net/projects/mbb-font/ Скачал, раскрыл -- чёрные квадратики одни. Это что ? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 10:29 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Яростный Мечхоть бы скриншот выложил Там тупо чорные квадратики вместо букв ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 10:29 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
MasterZivOn 01.12.2010 9:53, mbb wrote: > http://sourceforge.net/projects/mbb-font/ Скачал, раскрыл -- чёрные квадратики одни. Это что ? Это надо Readme почитать - обычно их неспроста прикладывают :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 10:38 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
ридмиСоветую отключить сглаживание фонтов везде, где можно - и в операционной системе, и в приложениях. Пользуйтесь на здоровье! угу, щаз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 10:41 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
mbbMasterZivOn 01.12.2010 9:53, mbb wrote: > http://sourceforge.net/projects/mbb-font/ Скачал, раскрыл -- чёрные квадратики одни. Это что ? Это надо Readme почитать - обычно их неспроста прикладывают :-)Это вот это из ридми надо почитать:видимые символы не являются картинками, а состоят из чёрных точек? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 10:48 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
квадратики во всех размерах, кроме 12, шрифт все-таки есть ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 10:52 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
tanglirmbbпропущено... Это надо Readme почитать - обычно их неспроста прикладывают :-)Это вот это из ридми надо почитать:видимые символы не являются картинками, а состоят из чёрных точек?Суть именно в этом - так глаза устают гораздо меньше. (А вообще Readme принято целиком читать.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 11:00 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Shakillквадратики во всех размерах, кроме 12, шрифт все-таки есть )У меня нет. На всех размерах во всех шрифтосмотрелках, да и в консоли, кстати, тоже - квадратики. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 11:58 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
mbbА вообще Readme принято целиком читать.Я ещё тогда прочитал его целиком. Улыбнуло. перечень требований ------------------------------------------------------------ ...угадай, какую букву набрал... Слово "жужжать" выглядит очень смешно. Не нравится мне...Перегружено лирикой. И это не авторское предисловие, а "требования". >11. Цифры должны отличаться по стилю от букв обоих алфавитов. Это пять! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 12:39 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
tanglirmbbА вообще Readme принято целиком читать.Я ещё тогда прочитал его целиком. Улыбнуло. перечень требований ------------------------------------------------------------ ...угадай, какую букву набрал... Слово "жужжать" выглядит очень смешно. Не нравится мне...Перегружено лирикой. И это не авторское предисловие, а "требования". Перегружены лирикой только эти два (три) места или ещё что-то? И что в целом "улыбнуло"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 12:53 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
tanglirShakillквадратики во всех размерах, кроме 12, шрифт все-таки есть )У меня нет. На всех размерах во всех шрифтосмотрелках, да и в консоли, кстати, тоже - квадратики.При отключенном сглаживании? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 12:55 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
On 01.12.2010 10:38, mbb wrote: > Скачал, раскрыл -- чёрные квадратики одни. > Это что ? > > Это надо Readme почитать - обычно их неспроста прикладывают :-) Я понял. Это -- албанскей вирус типа "пажалуста, убей сибя ап стену сам". Отключи всё сглаживание шрифтов, установи везде только один размер шрифта - 12, и тебе будет счастье -- центры знаков математических операций "+-*=" будут располагаться на одной высоте. А если ты НЕ СДЕЛАЕШЬ это, то весь твой виндовс отключицо и будет показывать тока ЧОРНЫЕ КВАДРАТЫ (С)(Малевич). Не, мне такого щастя не надо. Извини. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 13:26 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
MasterZivНе, мне такого щастя не надо. Извини.ну зачем вот так сразу-то? я даже не успел спросить, почему автор в ответе мне урезал цитату, и как бы он всё-таки прокомментировал выделенное мной и вырезанное им :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 13:53 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
On 01.12.2010 13:53, tanglir wrote: > Не, мне такого щастя не надо. Извини. > > ну зачем вот так сразу-то? не, я уважаю заслуги автора, но всё же нельзя так категорично относится к сглаживанию. Была бы там возможность работать как со сглаживанием, так и без, я бы с удовольствием попользовался. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 14:04 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
MasterZivЯ понял. Это -- албанскей вирус типа "пажалуста, убей сибя ап стену сам". Отключи всё сглаживание шрифтов, установи везде только один размер шрифта - 12, и тебе будет счастье -- центры знаков математических операций "+-*=" будут располагаться на одной высоте. А если ты НЕ СДЕЛАЕШЬ это, то весь твой виндовс отключицо и будет показывать тока ЧОРНЫЕ КВАДРАТЫ (С)(Малевич). Не, мне такого щастя не надо. Извини. Спасибо за то, что не поленились посмотреть. Я, кажется, начинаю понимать в чём проблемы. Главной целью было - снизить нагрузку на глаза. Для этого надо, чтобы растеризатор не сглаживал символы (другой способ - повысить разрешение до тех самых 326 dpi, которых добился Apple в iPhone, iPad). Если приложение умеет само локально "отключать сглаживание" - то, конечно, на уровне ОС его можно не трогать. Всё, что работает в JVM (например, jEdit) теоретически этим свойством обладает. Но вот ни виндюковая консоль, ни Delphi так делать не могут. Отсюда это "требование" - отключить сглаживание в ОС. А свой собственный шрифт - это не самоцель. Просто я для себя подходящего не нашёл - то одно не так, то другое - не эдак. А когда есть места, где "не так", глаза к этим местам притягиваются и устают. Начал разрабатывать свой - появился список требований. Так что это не пустая прихоть и не теория - это всё из жизни. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 14:19 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
MasterZivБыла бы там возможность работать как со сглаживанием, так и без, я бы с удовольствием попользовался. И я об этом же подумал, читая критику. Кажется, для виндюков может быть решение в виде экранных фонтов FNT. Посмотрю. А вот рисовать глифы мне принципиально не хочется, потому что "чёрные квадратики" - это хороший индикатор: когда символы видны - 100% сглаживания нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 14:30 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
так скриншот будет или нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 14:31 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
tanglirя даже не успел спросить, почему автор в ответе мне урезал цитату, и как бы он всё-таки прокомментировал выделенное мной и вырезанное им :)Я даже не понял, на что не ответил, но как бы готов ответить на то же самое ещё раз, если, конечно, автор - это я :-). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 14:36 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
eNoseтак скриншот будет или нет?Рано ещё, сначала надо уладить религиозно-философские разногласия ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 14:42 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
eNoseтак скриншот будет или нет?Здесь - нет. На sf - да, но не сейчас. Если Вас останавливают трудности, которые здесь обсуждались, то зачем Вам скриншот? :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 14:45 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
mbbeNoseтак скриншот будет или нет?Здесь - нет. На sf - да, но не сейчас. Если Вас останавливают трудности, которые здесь обсуждались, то зачем Вам скриншот? :-) странные рассуждения. скриншот позволяет увидеть не устанавливая. если вы отказывайтесь его здесь показать, то это как минимум странно... кот в мешке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 14:55 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
mbbКонструктивные замечания будут выслушаны с благодарностью.Ваш шрифт "виден" в списке доступных редактору Delphi, но если его выбрать из списка, то "включается" не Ваш шрифт, а Courier New. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 16:36 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
mbbtanglirя даже не успел спросить, почему автор в ответе мне урезал цитату, и как бы он всё-таки прокомментировал выделенное мной и вырезанное им :)Я даже не понял, на что не ответил, но как бы готов ответить на то же самое ещё раз, если, конечно, автор - это я :-).Вы, вы :) Вот это как понимать:автор Цифры должны отличаться по стилю от букв обоих алфавитовЯ, наверное, просто не понимаю, о чём тут идёт речь... mbbПерегружены лирикой только эти два (три) места или ещё что-то? И что в целом "улыбнуло"?Лирику имхо стоило бы оставить либо в предисловии, либо в послесловии, либо в истории создания. А в списке требований ей делать нечего. Собственно это и улыбнуло. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 17:01 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Скриншоту хотеть! любопытно же. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 17:33 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
quaidmbbКонструктивные замечания будут выслушаны с благодарностью.Ваш шрифт "виден" в списке доступных редактору Delphi, но если его выбрать из списка, то "включается" не Ваш шрифт, а Courier New.Спасибо. Не сталкивался с подобным ни разу, хотя использую в 3-х ОС: винды, линукс, макос. Как такое может быть - алиасы прописаны где-то? А при этом консолька или Word правильно выводят? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 18:09 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Ну знаете, вы упыри однако! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 19:12 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
On 01.12.2010 19:12, mbb wrote: > Автор: mbb > Ну знаете, вы упыри однако! И вурдалаки, а как же, даа.... Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 19:14 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
MasterZiv, ну, какие же вы упыри и вурдалаки? Так - шкодники ПТУшные. Спасибо всем, кто скачал (больше 30 человек), посмотрел и высказался. Видимо, для большинства форумчан тема "поберечь глаза" пока не актуальна. Ну, на нет - и суда нет. Отвечу на те немногочисленные замечания, которые пока "повисли". KeyKeeper, Яростный Меч, ... Значит, почему не даю скриншот. Потому что у меня нет цели продать фонт или доказать кому-то, какой он хороший, или зацепить людей на его использование. Оценить программисткий фонт можно, только поработав с ним хотя бы пару часов. Для этого его надо проставить. А если у человека не хватает "любопытства" или тема ему не настолько интересна (после прочтения Readme и здешнего обсуждения), чтобы потратить на это 15 минут, то скриншот ему ни к чему. Мнения таких людей имеют очень малый вес. MasterZiv, Что касается одновременной работы в режиме сглаживания и применения битмапных фонтов. Да, в виндюках можно использовать таким образом FON-фонты. Ну, так они у каждого из Вас есть в системе, и если они Вас устраивают, так и юзайте их на здоровье. Моя цель состояла в другом. Я просто искал причину, почему у меня через два часа после начала рабочего дня начинают болеть глаза и голова разламывается. Вычислил - сглаживание. Поэтому я считаю его принципиальным злом - не вообще и всегда, а именно при чтении экранных текстов в больших объёмах (работа программиста как раз сюда относится). Так что для меня не стоит вопрос, отключать его или нет. Опять же, если для Вас нет такой проблемы - значит, вся эта тема не для Вас. Затем, уже до кучи, я решил подобрать и фонт, такой, чтобы текст не содержал "жирных пятен" и прочих, притягивающих взгляд штучек. И желательно, чтобы во всех ОС работал. Вот так и родился свой фонт. Вот почему это встроенный в TrueType битмап, а не что-то другое - это работает во всех ОС и в JVM. tanglir, По поводу "цифры отличаются от букв по стилю". Звучит глупо? Но почему тогда не вызывает такого же смеха "русские отличаются от латинских"? Цифры в тексте программ обычно имеют несколько иной смысл, чем буквы, не так ли? Это с одной стороны. С другой стороны, Вам, видимо, просто не встречались фонты, где 0 рисуется как О, 3 как З, 4 как Ч. Есть такие. Более того, было бы красиво, если бы все шестнадцатиричные цифры отличались от букв, но тут очевидны проблемы. tanglir, По поводу лирики в требованиях. Приятно иметь дело с умными людьми :-) Вы правы - это кусок, взятый из длинной истории создания фонта. Смотрел я на него и думал: резать - не резать? Решил не резать. Почему? Потому что часто мне самому попадаются требования, которые понятно сформулированы, но совершенно не понятно их происхождение. Но в целом согласен с Вами. quaid, По поводу описанной Вами проблемы я, к сожалению, ничего не могу добавить. Посмотрел в "исходник" фонта - слов Courier там не увидел. Ещё раз - всем большое спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2010, 10:47 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
On 02.12.2010 10:47, mbb wrote: > Видимо, для большинства форумчан тема "поберечь глаза" пока не актуальна. Ну, на > нет - и суда нет. Ну как -то пока, слава Богу, глаза целы. После того как CRC-мониторы выкинули, стало много легче. > Значит, почему не даю скриншот. Потому что у меня нет цели продать фонт или Зря не даёш. Лучше 1 раз увидеть. А увидеть его непросто. Терпения у меня не хватило. > Что касается одновременной работы в режиме сглаживания и применения битмапных > фонтов. Да, в виндюках можно использовать таким образом FON-фонты. Ну, так они у > каждого из Вас есть в системе, и если они Вас устраивают, так и юзайте их на > здоровье. Ну твой-то шрифт вроде бы лучше. Я как бы очень пониманю все твои исходные посылы, только при чём тут сглаживание ? > По поводу "цифры отличаются от букв по стилю". Звучит глупо? Очень здорово звучит. Пожалуй на выходных таки попробую его поставить ещё раз. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2010, 10:57 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
> Значит, почему не даю скриншот. Потому что у меня нет цели продать фонт или Совать лишние DLL в систему "на посмотреть" я не стану. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2010, 11:09 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
mbbЯ просто искал причину, почему у меня через два часа после начала рабочего дня начинают болеть глаза и голова разламывается.уменьшить яркость монитора и поставить фон окна в салатовый или нежно-голубой цвет не пробовали? По поводу Вашего шрифта согласен с Siemargl, я тоже не люблю лишние dll в системе, она и так перегружена. Но если нет скриншота, так нет, хотя жаль. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2010, 11:34 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
mbbtanglir, По поводу "цифры отличаются от букв по стилю". Звучит глупо? Но почему тогда не вызывает такого же смеха "русские отличаются от латинских"? Цифры в тексте программ обычно имеют несколько иной смысл, чем буквы, не так ли? Это с одной стороны. С другой стороны, Вам, видимо, просто не встречались фонты, где 0 рисуется как О, 3 как З, 4 как Ч . Есть такие. Более того, было бы красиво, если бы все шестнадцатиричные цифры отличались от букв, но тут очевидны проблемы.Дошло :) Нет, правда, я об этом даже и не подумал. Действительно, с таким я последний раз сталкивался когда-то очень давно, вроде бы в тоталкомандеровском листере. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2010, 11:51 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
egorychmbbЯ просто искал причину, почему у меня через два часа после начала рабочего дня начинают болеть глаза и голова разламывается.уменьшить яркость монитора и поставить фон окна в салатовый или нежно-голубой цвет не пробовали?Конечно, пробовал. Не помогло. Пару месяцев читал всё, что сумел найти по теме, потом пару месяцев фонт делал. Теперь вот полтора года, тук-тук-тук, всё нормально. Очки не одеваю. Использую синтаксически раскрашенный текст на белом фоне.egorychПо поводу Вашего шрифта согласен с Siemargl, я тоже не люблю лишние dll в системе, она и так перегружена. Но если нет скриншота, так нет, хотя жаль.Нет у меня никаких dll, о чём речь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2010, 12:56 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
mbb, Сорри, отстал от жизни. Похоже, что .ttf это уже не .DLL Спецификации Тем не менее, устанавливать в систему лишние части не хочется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2010, 13:12 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
On 02.12.2010 11:34, egorych wrote: > По поводу Вашего шрифта согласен с Siemargl, я тоже не люблю лишние dll в > системе, она и так перегружена. Но если нет скриншота, так нет, хотя жаль. ttf это никакая не dll. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2010, 14:34 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
mbbСуть именно в этом - так глаза устают гораздо меньше. (А вообще Readme принято целиком читать.) Эмм... Проясните... Вот у меня например так (см. вложение) выглядит текст на форуме и текст в редакторе кода. 1. От чего должны (или хотя бы могут устать глаза)? 2. Как это решает ваш фонт? (приложите к сообщению аналогичный скриншот - это 2 минуты дела) и объясните простым языком типа "вот это дает то-то" на примере, а не посылайте за уткой, в которой нужно распаковать яйцо, в котором игла, которая в readme завернута; и посланному предлагается определить самому, чем же эта игла лучше других. Т.е. преподнесите информацию так, чтобы она заинтересовала читателя (а из этого уже автоматически следуют требования простоты восприятия и наличия примеров, поясняющих принцип или суть). Модератор: Вложение удалено. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2010, 15:27 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Сорри, не ту картинку прилепил ))) Попросил модераторов удалить Вот та: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2010, 15:28 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Edd.DragonСорри, не ту картинку прилепил ))) Попросил модераторов удалить Вот та:Если Вам комфортно читать такой текст, то этой проблемы для Вас нет, и никакой скриншот не поможет Вам её увидеть. Для меня проблема в том, что символы не имеют резких границ, а выглядят как будто "текст плывёт", и тогда я весь день смотрю на текст того качества, которое было бы уже при сильно уставших глазах. Ещё раз, но по-другому. Когда Вы смотрите на текст в книге, все буквы имеют резкие границы: чёрная буква - белый фон. Когда текст на экране сглажен - это полутоновая (а то и цветная при некоторых методах сглаживания) картинка. Глаз, когда смотрит на картинку, начинает по ней естественным образом "шарить". Видимо, пытается доставить мозгу дополнительную информацию (которой в нашем случае там нет). Если Вы ничего такого не замечаете, значит, для Вас это не актуально. Но для многих людей это проблема. Об этом пишут периодически, но прислушиваются, в общем, только офтальмологи :-) А у них совет один: гимнастика для глаз, регулярные перерывы, не больше 4-х часов в день. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2010, 16:09 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Вот, например, что Джоэль думает по теме: http://www.joelonsoftware.com/articles/fog0000000041.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2010, 16:21 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Опять 3 абзаца текста "на пальцах", вместо того, чтобы показать скриншотом что имеется ввиду. Что с чем сравниваем? Я то понимаю, что вы в своей голове сравниваете две картинки. Но я то вашей головы не вижу, а текст-описание мысли в данном случае трудно воспринимать однозначно. 1. Где вы на моем скриншоте сглаживание обнаружили? Рассказываете о вреде сглаживания, которого нет. 2. Какая аналогия с книгой, если на распечатке текст с разрешением 300 или 600 dpi, а на экране допустим 96 dpi? И при этом шрифты - экранный на моем скрине с толщиной линии ровно 1px и книжные с нефиксированной толщиной (тоньше в засечках, толще в основных линиях буквы) - кардинально отличаются по визуальному восприятию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2010, 16:24 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
mbbВот, например, что Джоэль думает по теме: http://www.joelonsoftware.com/articles/fog0000000041.html И взглянув на мой скриншот он бы сказал "Во! Вот это правильно! Никакого сглаживания!" mbbЕсли Вам комфортно читать такой текст, то этой проблемы для Вас нет, и никакой скриншот не поможет Вам её увидеть. Много букв о сглаживании вместо одного красноречивого скрина - тем более. Я решительно не понимаю проблемы снятия скриншота с семплом текста. Это из принципа что ли? авторДля меня проблема в том, что символы не имеют резких границ, а выглядят как будто "текст плывёт" Понимаю. Мне бы тоже врядли понравилось подолгу программить в редакторе со сглаженным текстом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2010, 16:41 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
MasterZivttf это никакая не dll.в данном контексте это не важно. Я и лишние ttf, и лишние dll, и вообще, все возможные другие лишние не люблю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2010, 16:46 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Вот он какой, северный олень. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2010, 16:51 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Северный олень - 2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2010, 16:55 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
MasterZiv, спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2010, 16:55 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
MasterZiv, Спасибо тебе, добрый человек! Я хоть теперь увижу то, чего автор не в состоянии сказать словами, а показать религия не позволяет. Все только сглаживание да офтальмологи... Ни слова о начертании, чем оно хорошо. Лучше ли оно стандартных шрифтов (на моем скрине) и чем именно (кроме привычки). Одна болтология. Короче, нормальный нестандартный шрифт. Немного ниже можно было сделать, т.к. строки сильно сливаются. Совсем мало визуального расстояния. Т.е. нужен редактор с настраиваемым междустрочным расстоянием. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2010, 17:01 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Единственный серьезный его плюс - перечеркнутый ноль. В стандартных, к сожалению, такой редко встречается. Но таки встречается и как я понимаю, основой для этого шрифта послужил так один из стандартных, который и можно использовать вместо этого. Этот же шрифт нужен тем, кто не умеет или пользуется системой, на которой некак отключить сглаживание. Таким я вижу лаконичное пояснение его назначения. По начертанию же похожих шрифтов много. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2010, 17:05 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
egorychMasterZiv, спасибо.Вот вы странные какие! Все ваши скриншоты выглядят именно как сглаженные! Поэтому и не выкладывал ничего - ничего не понять по ним. И мой фонт выглядит размытым на скриншотах. Почитайте Спольски, если думаете, что я один такой на свете. Сейчас, очевидно, начнётся бла-бла-бла, так что я за сим прощаюсь. Ешё раз - всем огромное спасибо, даже за "северного оленя" :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2010, 17:10 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
SQL-ный северный олень. Комментарии, записанные прямоугольничками -- это текст на русском. Это не значит, что на этом шрифте нельзя вообще ничего по-русски написать, просто там нет варианта шрифта oblique, а мне было лениво перенастраивать конфигурацию раскрасски в ME. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2010, 17:12 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
mbbegorychMasterZiv, спасибо.Вот вы странные какие! Все ваши скриншоты выглядят именно как сглаженные! Ну, родной, не знаю, я по-другому сглаживание отключать в винде не умею. Может оно всё равно сглаживает, но мне оно неподвластно. А, кстати, это наверняка PNG. А битмап выложить в 150 кб нереально. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2010, 17:14 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
mbbВот вы странные какие! Все ваши скриншоты выглядят именно как сглаженные! Поэтому и не выкладывал ничего - ничего не понять по ним. И мой фонт выглядит размытым на скриншотах. Почитайте Спольски, если думаете, что я один такой на свете. Сейчас, очевидно, начнётся бла-бла-бла, так что я за сим прощаюсь. Да вы, батенька, просто жирнейший тролль! Или серьезно? Тогда научитесь смотреть картинки. Если ваш браузер их сглаживает и вы и с этой проблемой справиться не можете, то сохраняйте на винт и смотрите в нормальном просмотрщике. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2010, 17:16 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
MasterZivmbbпропущено... Вот вы странные какие! Все ваши скриншоты выглядят именно как сглаженные! Ну, родной, не знаю, я по-другому сглаживание отключать в винде не умею. Может оно всё равно сглаживает, но мне оно неподвластно. А, кстати, это наверняка PNG. А битмап выложить в 150 кб нереально. Нет никакого сглаживания. Увеличь zoom в GIMP-е или Фотошопе - четкие квадратные пиксели без сглаживания. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2010, 17:18 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Кстати, я вот сам выключил сглаживание, и понял, что без него жить НЕ ХОЧУ. Монитор большой, хороший, 1280, жидкокристаллический. Так что совет Mbb -- сделай вариации того же шрифта в нормальном режиме, т.е. как TTF. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2010, 17:18 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
MasterZiv, Шрифты типа .fon - настоящие DLL, вот и спутал. А шрифт ничего, приятный, жаль только что не масштабируемый. У меня так монитор на буке 1600х1050 - тут без изменения размера и сглаживания уже никак. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2010, 18:01 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
On 02.12.2010 18:01, Siemargl wrote: > А шрифт ничего, приятный, жаль только что не масштабируемый. Ну это тоже. 12 пунктов для текста программы -- это много. я 10 или 8 использую. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2010, 18:10 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Вот мой идеал. И ваш шрифт его не переплюнул. Слишком большой... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2010, 18:42 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
MasterZivСеверный олень - 2 Шрифт почему-то напомнил keyrus.exe в редиме VGA. Чем он такой особенный (в сравнении с Courier New или Lucida Console) - вообще не понятно. Автору - незачет, только время отнял. Присмотревшись внимательно - понял. Автор - нищеброд и пытается вжать текст в границы обычного монитора 17" (1280x1024) + панельки всякие в IDE. Что смешно (особенно обладателям всяких Apple Cinema на 30"). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2010, 18:47 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Edd.DragonЕдинственный серьезный его плюс - перечеркнутый ноль. Это никому не интересно. В современных IDE цифры в коде всегда отображаются другим цветом. А если кто-то использует цифры в названиях переменных или классов - тому нужно срочно обратиться всем известно куда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2010, 18:50 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
mbb, Давным давно делал шрифт 14x8 для промышленных консолей, оптимумом оказался довольно тяжёлый латинский шрифт плюс очень лёгкий русский плюс очень крупные цифры с большими "/" в нуле, очень большим '-' у семёрки, очень большим подчерком у единицы. Знаки препинания были слегка преувеличены, особенно хвостики у запятых и кавычек. Ещё очень разные скобки были, фигурные скобки были не просто фигурные, а фигуристые :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2010, 18:59 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
iv_an_rumbb, Давным давно делал шрифт 14x8 для промышленных консолей, оптимумом оказался довольно тяжёлый латинский шрифт плюс очень лёгкий русский плюс очень крупные цифры с большими "/" в нуле, очень большим '-' у семёрки, очень большим подчерком у единицы. Знаки препинания были слегка преувеличены, особенно хвостики у запятых и кавычек. Ещё очень разные скобки были, фигурные скобки были не просто фигурные, а фигуристые :)Ну да. Только здесь 16х9, и нельзя сделать "тяжёлые" и "лёгкие" буквы, потому что есть же ещё вариант Bold. Фигуристые скобки тоже пробовал - сильно выделяются, а их бывает много. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2010, 20:14 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
MasterZivКстати, я вот сам выключил сглаживание, и понял, что без него жить НЕ ХОЧУ. А чего так долго ждали? Целый день я вам тут рассказывал, что это такое - давно бы попробовали, да определились. MasterZivТак что совет Mbb -- сделай вариации того же шрифта в нормальном режиме, т.е. как TTF.Есть такой фонт - terminus называется: http://sourceforge.net/projects/terminus-font/ Очень интересно сделан. Там настоящие глифы, но устроены так, что растеризатор прорисовывает только нужные пиксели. Поэтому он и "точечный" и масштабируемый одновременно. Я не профессиональный разработчик шрифтов - мне такое не повторить. Пробовал его пользовать, но некоторые символы сильно не понравились. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2010, 20:27 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
SiemarglА шрифт ничего, приятный, жаль только что не масштабируемый.Про terminus выше написал - посмотрите, может подойдёт.SiemarglУ меня так монитор на буке 1600х1050 - тут без изменения размера и сглаживания уже никак.Про изменение размера согласен, со сглаживанием сложнее - чем выше разрешение, тем меньше потребность в нём, но одновременно оно становится менее заметно глазу. Когда разрешение экрана достигнет примерно 300 dpi (как в iPhone), вся тема потеряет актуальность. Только вот когда это случится? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2010, 20:37 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Про паскальА если кто-то использует цифры в названиях переменных или классов - тому нужно срочно обратиться всем известно куда. Ты иногда как ляпнешь, что даже начинаешь напоминать тех, с кем споришь. Играй на одни ворота! )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2010, 23:26 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
mbbА чего так долго ждали? Целый день я вам тут рассказывал, что это такое - давно бы попробовали, да определились. А мои вопросы что, в игнор? Вы уже посмотрели мой скриншот в нормальном браузере или просмотрщике без сглаживания? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2010, 23:28 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Есть такой фонт - terminus называется: http://sourceforge.net/projects/terminus-font/ Ну так известный очень шрифт. ЕВА 2000 : Для программирования обычно применяют моноширинные шрифты. А у тебя пропорциональный. Ацтой (для программирования). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2010, 00:44 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
MasterZiv, Еще и мелко. Это годится для тех, кто купил большую диагональ на тесный стол и сидит в ней носом )))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2010, 03:33 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
mbbА чего так долго ждали? Целый день я вам тут рассказывал, что это такое - давно бы попробовали, да определились. проще топик удалить. ибо троллишь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2010, 08:29 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Про паскальЧем он такой особенный (в сравнении с Courier New или Lucida Console) - вообще не понятно. помнишь старые турбо паскаль, турбо си под дос? I, l - одинаково выглядели. автор видать решил исправить сей страшный недостаток! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2010, 08:30 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Edd.DragonА мои вопросы что, в игнор? Вы уже посмотрели мой скриншот в нормальном браузере или просмотрщике без сглаживания? Это совершенно лишнее. В контексте "чем плохо сглаживание" (а именно в этом контексте я воспринял самый первый скриншот) я ответил. Вы же верите, что я увидел размытый текст? И я Вам верю, что на самом деле там всё ОК. Больше ничего не надо - мы поняли друг друга. А вот в контексте "чем хуже/лучше" я и не собираюсь никому отвечать, и ранее уже объяснил - это принципиальная позиция, программисткие фонты так не сравниваются. Неужели Вы надеялись, что увидев скриншоты, я эту позицию вдруг поменяю? Нет, конечно. Да и цели что-то с чем-то сравнить не было у меня - тоже объяснял уже. Цвет верёвки - дело вкуса (С). Каждый сам выбирает себе фонт. Ещё раз. У меня возникла проблема. Я нашёл её источник и попутно изготовил фонт. Довольно долгое время работаю именно так, и мне нравится. Вот и решил поделиться с коллегами этой историей. А дальше дело каждого. Никто никому ничего не должен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2010, 08:56 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
MasterZivЕВА 2000 : Для программирования обычно применяют моноширинные шрифты. Обычно - да. Вы думаете здесь этого кто-то не знает? :) MasterZivА у тебя пропорциональный.Это, видимо, ко мне? Напишите, пожалуйста, конкретно, какие символы какую ширину имеют. Скажу Вам спасибо и сделаю у всех одинаково. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2010, 09:02 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
mbb Зачем вам Bold в программистском шрифте? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2010, 09:49 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
On 03.12.2010 9:02, mbb wrote: > ЕВА 2000 : > Для программирования обычно применяют моноширинные шрифты. > MasterZiv > А у тебя пропорциональный. > > Это, видимо, ко мне? Нет, конечно. Это к ЕВА 2000 и его скринкоту. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2010, 10:00 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
On 03.12.2010 9:49, ЕВА 2000 wrote: > mbb > Зачем вам Bold в программистском шрифте? Очевидно, выделять им что-то. Например, ключевые слова языка программирования. (см. мой скриншот с SQL-ем). Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2010, 10:01 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Лучший шрифт для разработки это Consolas. Инфа 100%. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2010, 11:07 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Шрифт неплох в плане цифробукворазличения. Но всё-таки я бы взял за основу Courier New и его маленько поправил. Всё. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2010, 16:32 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
quaidЛучший шрифт для разработки это Consolas. Инфа 100%. Код - несказанно доставил. Как в том сочинении - 10 ошибок в одном предложении, 3 - в отдельном слове. Так блоки finally писать тебя научил кто, или сам к тому пришел? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2010, 16:46 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
KeyKeeperШрифт неплох в плане цифробукворазличения. Но всё-таки я бы взял за основу Courier New и его маленько поправил. Всё. Ерунда, в Courier New есть засечки. Это хорошо для принтера, но на экране они только мешают (тем и раздражают). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2010, 16:52 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
quaidЛучший шрифт для разработки это Consolas. Инфа 100%. В сравнении с Lucida console 10-point он потерял в читабельности и уже занимает на одну строку в пикселях больше при 10 строках текста (хоть текст и уменьшился в ширине). А т.к. ширина текста для кода - не актуальна (код должен занимать не более 80 символов, а Lucida Console 10 вмещает аж 160 при минимальном разумном режиме 1240x1024), то увы, ничего "лучшего" этот текст, кроме потери 10% пространства по высоте - не дает. Читабельность есть только на 11-ти, это еще -20% по высоте. В пень такую "лучшесть", юзай сам, если тебе глаза не жалко. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2010, 16:59 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Про паскаль...код должен занимать не более 80 символов.... При таком ограничении из одной длинной строки получаем 5 или 2 или 3. Быстрота распознавания конца строки сильно падает. Падает и скорость "парсинга" человеком - читабельность. Вы сами-то чем пользуетесь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2010, 17:15 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
ЕВА 2000Вы сами-то чем пользуетесь? 80 это 160/2. Ты хоть раз winmerge пользовался? А хочешь - давай еще про 3-way diff (240 симвлов) поговорим? Ну так, чтобы было понятно, что 1920 пикселей - это минимально достаточная ширина экрана для программиста? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2010, 17:33 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Вот "код" на 80 символов. За такую вложенность - уже убивать надо. Куда там в 3 раза больше делать? Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2010, 17:37 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Про паскальKeyKeeperШрифт неплох в плане цифробукворазличения. Но всё-таки я бы взял за основу Courier New и его маленько поправил. Всё. Ерунда, в Courier New есть засечки. Это хорошо для принтера, но на экране они только мешают (тем и раздражают).Ничё они не раздражают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2010, 17:40 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
KeyKeeperНичё они не раздражают. До тех пор, пока ты не прочитаешь хоть одну умную книжку по шрифтам. Глупость - она всегда раздражает. Неуместная и бесполезная глупость (засечки на экране) - вдвойне. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2010, 17:47 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Про паскальНеуместная и бесполезная глупость (засечки на экране) var I, l: integer; begin I:=1; l:=0; writeln(FloatToStr(l/I)); end. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2010, 17:56 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
eNoseПро паскальНеуместная и бесполезная глупость (засечки на экране) var I, l: integer; begin I:=1; l:=0; writeln(FloatToStr(l/I)); end. Давай сделаем так. Ты сначала откроешь для себя факт, что в мире есть такие экранные шрифты без засечек, как Tahoma Segoe UI Lucida Console (И вообще есть в Windows не только Arial, Times New Roman и Courier New). Потом ты изучишь историю их возникновения (и причины их создания, этих трех шрифтов выше, без засечек, оптимизированных для экранов, твоей иконой - фирмой Microsoft), а только потом будешь рассказывать, то I и l в шрифте Arial - выглядят одинаково. Ок? Ну так, чтоб было не так смешно и печально видеть данный твой пример. А потом ты еще можешь в свои формы посмотреть, на Sans Serif - если сильно интересно, можешь даже почитать в гугле, почему нужно его заменять на Tahoma. Вот так, шаг за шагом, ты и устранишь то, что называется "пробел в знаниях", ну или проще говоря - ламерство (желание говорить о том, в чем не разбираешься). Поверь, оно полезно. Устранить эти пробелы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2010, 20:01 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Про паскаль, "тахома" давно стал моноширинным? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2010, 21:07 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
eNoseПро паскаль, "тахома" давно стал моноширинным? Я говорил про шрифты без засечек вообще (вернее про то, что засечки на экране - это клиника), а не про моноширинность. Не перекладывай с больного гловы на здоровую. Без засечек, но моноширинный - это Lucida Console и вон Consolas. А Tahomа принято оформлять всякие кнопки, меню и поля ввода. Погугли Microsoft UX, там на эту тему вполне доходчиво пишут (заодно поправишь свои здания на предмет того, как сейчас интерфейсы делать надо - у тебя с этим тоже, как я помню, плохо). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2010, 22:17 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Про паскаль[off]существует ли на этом форуме человек, который хоть в одной области знает больше Грекса?[/off] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2010, 09:31 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Про паскальeNoseПро паскаль, "тахома" давно стал моноширинным? Я говорил про шрифты без засечек вообще (вернее про то, что засечки на экране - это клиника), а не про моноширинность. Не перекладывай с больного гловы на здоровую. Без засечек, но моноширинный - это Lucida Console и вон Consolas. А Tahomа принято оформлять всякие кнопки, меню и поля ввода. Погугли Microsoft UX, там на эту тему вполне доходчиво пишут (заодно поправишь свои здания на предмет того, как сейчас интерфейсы делать надо - у тебя с этим тоже, как я помню, плохо). это конечно круто, в топике про шрифты для программирования (моноширинные), ляпнуть про "тахому" и троллить про что-то там "вообще". это твая такая характерная черта, Грекс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2010, 10:50 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
tanglirсуществует ли на этом форуме человек, который хоть в одной области знает больше Грекса? имхо, грекс и на форуме практикующих хирургов показал бы им всем, что они неудачники! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2010, 10:51 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
eNoseэто конечно круто, в топике про шрифты для программирования (моноширинные), ляпнуть про "тахому" и троллить про что-то там "вообще". это твая такая характерная черта, Грекс. Вообще-то это ты сначала, дорогой, вывалил какой-то код в шрифте Arial (наверное желая показать, что I и l не отличимы в любом шрифте без засечек), а я лишь всесторонне показал тебе твое невежество. Кстати, ты Microsoft UX уже, как я понял, скачал и прочитал? eNoseимхо, грекс и на форуме практикующих хирургов показал бы им всем, что они неудачники! Вот тут нет, я просто никогда не говорю о том, о чем понятия не имею (а незнакомые мне области я сначала изучаю в грамотных книгах, а не расспрашиваю всяких левых кексов и пряников на форумах - и уж тем более не лезу что-то утверждать без подготовки). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2010, 11:04 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Про паскальВообще-то это ты сначала, дорогой, вывалил какой-то код в шрифте Arial (наверное желая показать, что I и l не отличимы в любом шрифте без засечек), а я лишь всесторонне показал тебе твое невежество. если ты внимательно читал, я напомнил тебе про дос. и про то, что там действительно была проблема с различением. Про паскальКстати, ты Microsoft UX уже, как я понял, скачал и прочитал? они его сами не читали. Про паскальВот тут нет, я просто никогда не говорю о том, о чем понятия не имею (а незнакомые мне области я сначала изучаю в грамотных книгах, а не расспрашиваю всяких левых кексов и пряников на форумах - и уж тем более не лезу что-то утверждать без подготовки). огорчил :( я то думал что ты во всех областях профи... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2010, 12:31 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
eNose если ты внимательно читал, я напомнил тебе про дос. и про то, что там действительно была проблема с различением. Не читал. eNoseПро паскальКстати, ты Microsoft UX уже, как я понял, скачал и прочитал? они его сами не читали. Они большая компания. Некто сразу все менять не будет (тем более, это все временно). Это если ты про отражение рекомендаций в реальных продуктах. Но ты можешь не читать - оставайся неучем, мне то что? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2010, 12:42 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
On 03.12.2010 16:59, Про паскаль wrote: > А т.к. ширина текста для кода - не актуальна (код должен занимать не более 80 > символов, Ага, а монитор должен быть 14-дюймовым. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2010, 13:42 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
On 03.12.2010 17:47, Про паскаль wrote: > Глупость - она всегда раздражает. Неуместная и бесполезная глупость (засечки на > экране) - вдвойне. Мне нравится твоя бескомпромистность. Я такой же. Но Courier -- это наше всё. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2010, 13:46 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
MasterZivOn 03.12.2010 17:47, Про паскаль wrote: > Глупость - она всегда раздражает. Неуместная и бесполезная глупость (засечки на > экране) - вдвойне. Но Courier -- это наше всё. Чем делать такие "выводы" - ты сначала почитай, что дальше написано. И про winmerge, и про специальные экранные шрифты. Хотя я могу, конечно, предположить, что ты и почитал, и даже попытался подумать над этим всем. Только боюсь, мое заключение будут несколько... не в твою пользу. MasterZivМне нравится твоя бескомпромистность. Я такой же. бескомпромистность (основанная на знании) != тупая упертость (основанная... ну ты понял) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2010, 13:54 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
mbbА вот в контексте "чем хуже/лучше" я и не собираюсь никому отвечать На счет того, что на вкус фломастеры разные - это само собой. Меня действительно в первую очередь сильно смутило, что на передний план было выдвинуто сглаживание, ну и почему принципипльно скрин не приклабывать. С этим разобрались. Ну а остальное, хоть и "на вкус и цвет", нго собственно что же обсуждать? Не доказывать же старперу "Про паскаль", что его вкусы не являются аксиомой мирового масштаба.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2010, 14:44 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Про паскальДо тех пор, пока ты не прочитаешь хоть одну умную книжку по шрифтам. По твоим "светло-умным" высказываниям я даже боюсь представить каких дилетантских манускриптов начитался ты. Или какого они года. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2010, 14:46 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Про паскальА т.к. ширина текста для кода - не актуальна (код должен занимать не более 80 символов, а Lucida Console 10 вмещает аж 160 при минимальном разумном режиме 1240x1024), то увы, ничего "лучшего" этот текст, кроме потери 10% пространства по высоте - не дает. Вернись со своими "должен" в прошлый век. Сейчас текст "должен" занимать столько, сколько удобно конкретным людям. Рисоваться таким шрифтом, какой удобен конкретным людям. А в прошлом веке, да. Не человек машине условия ставил, а машина человеку ограничения. Вот ты в том периоде видимо и застрял. Программисту ностальгия и консерватизм - вред. Программист должен впереди времени бежать, а не пытаться мир прогнуть под старое прошлое только потому, что видите ли у него привычка прошловековая глубокая. Будь гибче, избавься от слова "должен", и не забывай, что "нас миллиарды и все разные". Должны тебе будут когда ты ростовщиком станешь. авторВот "код" на 80 символов. За такую вложенность - уже убивать надо. Куда там в 3 раза больше делать? Так привел бы уже ченить типа Код: plaintext Чего мелочишься? Примеры должны быть ЯРКИМИ, МОЩНЫМИ, НЕПРОБИВАЕМЫМИ и совершенно сферически-вакуумными конечно же! Тогда люди обязательно уверуют в идиотизм того, против чего ты выступил, да. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2010, 14:47 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Edd.Dragonпротив чего ты выступил, да. Прикольно. Второй "пассажир" сегодня выступил с "разоблачениями", даже не удосужившись подумать над вопросом, в котором решил меня "обставить". Это наверное заразно, пороть бездумную ерунду? Или вы всерьез думаете, что эти ваши "аргументы" про 80 символов (как посыл в прошлый век MS-DOS) мне интересны? Подумать просто про то, что в шрифте Lucida Console 10 чисто случайно оказалось 80 символов на 640 пикселей - не, не судьба? Но ты пиши пиши, давно не видел такой смешной попытки самоутвердиться (в собственной глупости, но ведь важен процесс, а не результат?). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2010, 15:06 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Про паскаль...И про winmerge, и про специальные экранные шрифты... Признаюсь, не всё читал. К чему вы про WinMerge? А в остальном... Я сказал Courier, значит Courier! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2010, 18:34 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Про паскальПрикольно. Второй "пассажир" сегодня выступил с "разоблачениями", даже не удосужившись подумать над вопросом Это исключительно твое мнение. авторНо ты пиши пиши, давно не видел такой смешной попытки самоутвердиться (в собственной глупости, но ведь важен процесс, а не результат?). А вот это уже твое саморазоблачение. Не надо меня мерять по твоим меркам. Мы - разные. Я не самоутверждаюсь подобным способом, я провоцирую на более подробное объяснение столь резких и принципиальных высказываний. Ты высказался лаконично при чем нарочито пытаешься подчеркнуть в каждом предложении, что мегаспец в вопросе. Я усомнился в этом. Твое самолюбие, очевидно задел. В ответ ожидал (от действительно профи) сокрушительного выпада,открывающего мне глаза, или же (от думающего, что он профи) именно того, что написал ты - психологической контратаки. Что собственно ставит под сомнение, кто из нас пытается самоутвердиться, но разговор не об этом вообще-то. Можешь все-таки еще раз и внятно, без мусора, не касающегося темы, типа "пеши-пеши, мне нравицо", объяснить свою позицию по вопросам: 1. Почему правильный вариант только один,т.е. только 80 и только без засечек? Почему другие ваприанты не допустимы? И кому должен? 2. К чему приплетена фраза о том, что консольный шрифт содержит буквы шириной 8 пикселей с фразой "чисто случайно"? Нет не случайно. И что? 3. Как из предущих вопросов следует, что если я работаю с кодом не в консоли, если я не связан какими-то корпоративными и иными правилами, если за вычетом боковых панелей у меня текста влезает 120 символов, то при всем при этом я не могу распорядиться этим пространством по своему вкусу? 4. Ну и собственно к чему вообще навязывать свои спорные убеждения всем остальным под соусом жизненно важных наставлений светлого гуру. А если не спорные - давай ссылки на авторитетных персон из области типографики и компьютерных интерфейсов. Ибо ты - не авторитет, чтобы тебе на слово верить. А твои цепочки логических размышлений приводящих к выводу, который ты запостил, остались в только в твоей голове. 5. На каком основании в этом топике ты уже N раз успел попытаться перейти от темы шрифтов к теме "обсудим интеллектуальные способности пользователя Х"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2010, 18:51 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Про паскальНо ты можешь не читать - оставайся неучем, мне то что? умные программисты дают возможность пользователям изменять шрифты. по собственному вкусу. в том числе и упомянутая тобой фирма майкрософт. но ты продолжай кивать в сторону ux и бредить про шрифты без засечек. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2010, 19:04 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Про паскалькод должен занимать не более 80 символов Про паскальПодумать просто про то, что в шрифте Lucida Console 10 чисто случайно оказалось 80 символов на 640 пикселей - не, не судьба? у тебя до сих пор 640 пикселей по горизонтали? тогда понятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2010, 19:09 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
eNoseПро паскалькод должен занимать не более 80 символов Про паскальПодумать просто про то, что в шрифте Lucida Console 10 чисто случайно оказалось 80 символов на 640 пикселей - не, не судьба? у тебя до сих пор 640 пикселей по горизонтали? тогда понятно. Я уже третий или четвертый раз говорю про winmerge (при коммите в репозиторий) Это когда сравнивается две версии кода. Экран 1280 (19") делится на 2 части(т.е. 1280 /2 = 640). Правая панель на 640 пикселей и левая - на 640. Когда делается сверка трех версий кода, разрешение конфликта (это merge в репозитории) - уже сравнивается три версии кода. И обычный экран в 27" монитора (1920 пикселей / 3 = 640) уже делится на три (все три по 640). Я не знаю, что тебе, дорогой ясно, пока мне ясно только одно - все последние "выступцы" с "в интернете кто-то не прав про 640 пикселей" - ни разу не работали с репозиторием исходного кода. Видать ото такие вы "спецы" - даже версионность своих проектов не обеспечиваете. Небось по старинке бекап в .rar каждую неделю (всех папок) делаешь? Респект. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2010, 23:13 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
KeyKeeperПро паскаль...И про winmerge, и про специальные экранные шрифты... Признаюсь, не всё читал. К чему вы про WinMerge? Ты про svn ничего не знаешь? KeyKeeperА в остальном... Я сказал Courier, значит Courier! :) Всем на твое "я сказал" - абсолютно глубоко плевать. Пока ты лишь не понял простую мысль, которую я разжевываю уже третий лиц? Ну молодец, гордись своим достижением. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2010, 23:16 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Про паскальЯ уже третий или четвертый раз говорю про winmerge (при коммите в репозиторий) Это когда сравнивается две версии кода. Экран 1280 (19") делится на 2 части(т.е. 1280 /2 = 640). Правая панель на 640 пикселей и левая - на 640. И гуру-сан хочет сказать, что именно поэтому консольный стандартный шрифт вписывает 80 символов в 640 пикселей? Апплодируем стоя твоей фантазии! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2010, 23:18 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Про паскальЯ уже третий или четвертый раз говорю про winmerge (при коммите в репозиторий) Ну и дальше говорите. Если у вас при смешивании настолько постоянно вылезают конфликты, причём именно в мелочах, то вам не о шрифтах надо задумываться, а о качестве управления проектом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2010, 23:24 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Edd.DragonМожешь все-таки еще раз и внятно, без мусора, не касающегося темы, типа "пеши-пеши, мне нравицо", объяснить свою позицию по вопросам: 1. Почему правильный вариант только один,т.е. только 80 и только без засечек? Почему другие ваприанты не допустимы? И кому должен? Потому что засечки на экране толком не видны (пикселей не хватает) и ухудшают восприятие букв глазом (повышается утомляемость) - были исследования. Засечки хороши на устройстве с разрешением в 300 точек на дюйм (а у монитора - всего 96 или 120). Про 80 символов я сказал. На экране в 19" влезает 160 символов, на экране в 27" - 240 символов (при установленном шрифте Lucida Console, 10). При работе с репозиторием кода нужно работать с двумя и тремя "столбцами" кода, при визуальном сравнении. Итого и получаем - 160/2=80 (это двустороннее сравнение) и 240/3=80 - трехсторонее. Монитор больше, чем 1920 пикселей - не практично (слишком много пространства - утомляемость глаз). А 80 символов в текстовом режиме (80x25) и тут - это просто совпадение. Возможно не случайное, но я в него никакого смысла не вкладываю (потому что не работаю в текстовом режиме монитора). И не надо меня в этом обвинять. Edd.Dragon2. К чему приплетена фраза о том, что консольный шрифт содержит буквы шириной 8 пикселей с фразой "чисто случайно"? Нет не случайно. И что? Ничего. 640 пикселей тупо занимает текст шириной в 80 символов шрифта Lucida Console. Я об этом говорил - хрен кто понял. Всех заклинило в VGA режим. Что было смешно - я про него вообще не говорил. Edd.Dragon3. Как из предущих вопросов следует, что если я работаю с кодом не в консоли, если я не связан какими-то корпоративными и иными правилами, если за вычетом боковых панелей у меня текста влезает 120 символов, то при всем при этом я не могу распорядиться этим пространством по своему вкусу? Lucida Console - это название шрифта, а не про консоль. 120 символов при трехстороннем merge кода (разрешение конфликта) гарантированно не влезает в экран (360) - только если работать через Small Fonts. Иначе - скроллинг - а это убивает саму концепицю трехстороннего merge (трех колонок кода, одновременно, на экране). Если ты скажешь, что тебе это не надо (три колонки) - тут ты выдаешь в себе типового, извини, говнокодера - чувака, который работает не в коллективе, и пишет код только для себя. Edd.Dragon4. Ну и собственно к чему вообще навязывать свои спорные убеждения всем остальным под соусом жизненно важных наставлений светлого гуру. А если не спорные - давай ссылки на авторитетных персон из области типографики и компьютерных интерфейсов. Ибо ты - не авторитет, чтобы тебе на слово верить. А твои цепочки логических размышлений приводящих к выводу, который ты запостил, остались в только в твоей голове. Я никому ничего не навязывал. Я просто привел ход мыслей про то, какой шрифт оптимален для профессионального разработчика (который пользуется svn, cvs, git и т.д.). Пока я понял одно - все выступавшие - этим всем не пользуются, и про merge кода не имеют представления вообще (не говоря уже про разрешение конфликтов в коде). Edd.Dragon5. На каком основании в этом топике ты уже N раз успел попытаться перейти от темы шрифтов к теме "обсудим интеллектуальные способности пользователя Х"? На основании очевидно не очень высоких этих способностей (и знаний) этого пользователя X. Потому что все, что было нужно - было разжевано еще на предыдущей странице. Если оно осталось не понятым - увы, это не моя вина и даже не моя проблема. Просто меньше нужно думать "обиженным достоинством" - а больше - головой. Тогда все будет хорошо, уверен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2010, 23:30 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
iv_an_ruПро паскальЯ уже третий или четвертый раз говорю про winmerge (при коммите в репозиторий) Ну и дальше говорите. Если у вас при смешивании настолько постоянно вылезают конфликты, причём именно в мелочах, то вам не о шрифтах надо задумываться, а о качестве управления проектом. Будут еще какие "рекомендации"? Ты это, поди чувакам в kernel.org тоже это расскажи. Потом расскажешь, что тебе там рассказали. А мы послушаем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2010, 23:33 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Edd.DragonПро паскальЯ уже третий или четвертый раз говорю про winmerge (при коммите в репозиторий) Это когда сравнивается две версии кода. Экран 1280 (19") делится на 2 части(т.е. 1280 /2 = 640). Правая панель на 640 пикселей и левая - на 640. И гуру-сан хочет сказать, что именно поэтому консольный стандартный шрифт вписывает 80 символов в 640 пикселей? Апплодируем стоя твоей фантазии! True Type шрифт Lucida Console, размером 10 (Size) - да, в 640 пикселях имеет ровно 80 символов (моноширинных) по ширине. Апплодируем сидя твоей недоходчивости и неумению думать головой неспособности проверить этот факт в любом текстовом редакторе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2010, 23:35 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Про паскальПотому что засечки на экране толком не видны (пикселей не хватает) и ухудшают восприятие букв глазом (повышается утомляемость) - были исследования. Засечки хороши на устройстве с разрешением в 300 точек на дюйм (а у монитора - всего 96 или 120). Хм... Берем нежирные, не сглаженные и не маштабированные буквы из редактора текста (т.е. такие, какими мы пишем код). Смотрим внимательно. Во всех местах у этих букв толщина = 1 px. Что в засечках, что в закорлючках. Точки размером 1 пиксель глаза не напрягают? Почему же засечки напрягают? Тем более, что глаз воспринимает букву образом и не концентрируется на засечках, не пытается к ним присматриваться (конечно же, если этот шрифт для глаза не новый, а привычный). А вот когда мы этому делу включим сглаживание, то мелкие засечки станут бельмом в глазу, т.к. они полупрозрачны, буквы становятся не четкими. Хотя если привыкнуть, то тож наверное многим будет по боку, но я не проверял, незачем. Но зато на форумах я читаю и пишу ариал-подобным шрифтом без засечек, код пишу курьером. В обоих случаях я работаю с четкими буквами с линиями в 1 пиксель. И я не наблюдаю бОльшей утомляемости от курьера. Нет разницы. Ибо оба шрифта так задуманы и проектировались, когда и сглаживания при отображении не было. Да и засечки засечкам - рознь. P.S.: Говорим Курьер, а подразумеваем Курьер Нью. Т.к. просто Курьер без сглаживания размером допустим 10 (точек по высоте) выглядит хуже чем New, а New доработали как раз для того, чтобы он ну никак не являлся примером шрифта, от которого устают глаза при мелких "растровых" размерах букв. Про паскальПро 80 символов я сказал. На экране в 19" влезает 160 символов, на экране в 27" - 240 символов (при установленном шрифте Lucida Console, 10). Вообще-то разрешениями надо оперировать. А то ведь обычно на экране в 17" влезает ровно то, что и на экране 19", а размер шрифта в редакторах кода задают в пикселях. Про паскальПри работе с репозиторием кода нужно работать с двумя и тремя "столбцами" кода, при визуальном сравнении. Итого и получаем - 160/2=80 (это двустороннее сравнение) и 240/3=80 - трехсторонее. А 80 символов в текстовом режиме (80x25) и тут - это просто совпадение. Возможно не случайное, но я в него никакого смысла не вкладываю (потому что не работаю в текстовом режиме монитора). И не надо меня в этом обвинять. 640 пикселей тупо занимает текст шириной в 80 символов шрифта Lucida Console. Так вопрос в том и был - при чем тут 640 пикселей современного экрана и две колонки к рекомендации форматировать в 80 символов? Еще вчера стандартными были 1024 пикселя по ширине. Значит вчера рекомендовали код форматить в 64 символа что ли? Или вчера не нужны были две колонки? Рекомендация про 80 симоволов уходит глубоко в прошлое. И тот факт, что твои личные (или твоей команды) "формулы комфортного управления исходниками" вышли тоже на 80 символов, никак не говорит о том, что это стандарт. Раньше это был стандарт. Потому что экраны были на 80 символов. А сегодня нет. Сегодня это привычка или надуманные "формулы". Проблема двух колонок сегодня решается широформатником, вчера - двумя мониторами (обычно в портретной ориентации). А некоторым вообще надо видеть 5-6 документов одновременно. Нету на этот счет никаких общепринятых стандартов кроме "чтобы в монитор влазило". И стандарт 80 символов так же возник по принципу "чтобы в монитор влазило". Но никак не по принципу "чтобы исходники сверять удобно было". Lucida Console - это название шрифта, а не про консоль. Lucida - семейство шрифтов, разработанное в 1985 году. Включающее в себя шрифты на все случаи жизни - с засечками, без, рукописные, калиграфические. В частности, Lucida Console - вариант Lucida Sans Typewriter с уменьшенным вертикальным пространством между буквами. Названия этих представителей семейства красноречиво намекают, что оба эти шрифта моноширинные, "консольные" и содержат растры для ключевых консольных размеров. Собственно, как и Courier New, благодаря чему и Lucida Console, и Courier New одинаково хорошо применимы в нашем случае. Если ты скажешь, что тебе это не надо (три колонки) - тут ты выдаешь в себе типового, извини, говнокодера - чувака, который работает не в коллективе, и пишет код только для себя. Ну ты опять начинаешь мне вменять какие-то типа обидные эпитеты, чтобы помочь мне отказаться от своих слов. Не выйдет. Так и скажу - не надо. Как уже выше намекнули - хороший программист код пишет, а не то и дело исходники сравнивает. Поэтому мне не понятны твои беды, так как сравнивать мне приходится не часто и не от троих, а от двоих человек (меня и еще кого-то) и размещаются коллизии при этом на одном "листе", разукрашенные в разные цвета - мне так удобно, понятно и никаких проблем я в этом не вижу. Но и проблемы в двух колонках не вижу и использую, но в других целях. Ассоциацию между "хороший программист" и "необходимость в 3-х колонках" слышу впервые. Про паскальПока я понял одно - все выступавшие - этим всем не пользуются, и про merge кода не имеют представления вообще (не говоря уже про разрешение конфликтов в коде). Нет. Кто-то не пользуется, а кто-то пользуется, но никогда не делал из этого такой проблемы. И ни те, ни другие, так и не поняли, почему " код должен занимать не более 80 символов ". Если только потому, чтобы его сравнивать в две колонки было удобно, то это уже ни в какие ворота не лезет. Про паскальНа основании очевидно не очень высоких этих способностей (и знаний) этого пользователя X. А принципы уважения оппонентов для тебя - филькина грамота? Это, между прочим, один из основных принципов дискуссий вообще и форумного общения в частности. Надо понимать разницу между "усомниться в том, что оппоненты способны меня понять" и "всеми силами, как последний тролль, пытаться зачмырить оппонентов, чтобы ослабить их напор". Про паскальПросто меньше нужно думать "обиженным достоинством" - а больше - головой. Тогда все будет хорошо, уверен. Эммм... Как это перевести? " Просто не надо быть со мной несогласным, тогда я перестану вас обзывать " - так что ли? Детский сад. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2010, 01:39 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Про паскальБудут еще какие "рекомендации"? Ты это, поди чувакам в kernel.org тоже это расскажи. Потом расскажешь, что тебе там рассказали. Пошлют, потому что нефиг мешать работать идиотскими вопросами. P.S.: А когда чувакам из kernel.org кровь из носу надо будет не менее 4-х колонок, они переформатируют код в 40 символов, а ты объявишь это новым мировым стандартом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2010, 01:44 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Edd.DragonДетский сад. Я прочитал по диагонали то, что ты понаписал. Увидел, что ты так и не понимаешь тот факт, что Courier New - не оптимизирован для экрана просто потому, что в нем есть засечки (которые на экране в силу низкой разрешающей способности и выглядят как полное г, и лишь утомляют зрение). Вот это (не понимание того, что засечки на экране выглядят глупо) - да, это действительно детский сад. Остальную твою попытку "сохранить лицо при плохой игре" я вынужден отправить в trash. Твое "в интернете кто-то не прав" выглядит вдвойне смешно (и само по себе, и в твоем непонимании рассматриваемого вопроса). P.S. Никогда бы не подумал, что такие простые (на уровне спинного мозга - осознанный выбор оптимального шрифта для работы с кодом) вопросы - создадут столько трудностей для осмысления. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2010, 01:45 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Edd.DragonПро паскальБудут еще какие "рекомендации"? Ты это, поди чувакам в kernel.org тоже это расскажи. Потом расскажешь, что тебе там рассказали. Пошлют, потому что нефиг мешать работать идиотскими вопросами. P.S.: А когда чувакам из kernel.org кровь из носу надо будет не менее 4-х колонок, они переформатируют код в 40 символов, а ты объявишь это новым мировым стандартом? Так ото, абы что-нибудь ляпнуть с умным видом? Какие еще четыре колонки? Что за детский лепет? Ты вообще хоть понял, для чего нужны три колонки кода? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2010, 01:48 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Про паскальEdd.Dragonпропущено... И гуру-сан хочет сказать, что именно поэтому консольный стандартный шрифт вписывает 80 символов в 640 пикселей? Апплодируем стоя твоей фантазии! True Type шрифт Lucida Console, размером 10 (Size) - да, в 640 пикселях имеет ровно 80 символов (моноширинных) по ширине. Апплодируем сидя твоей недоходчивости и неумению думать головой неспособности проверить этот факт в любом текстовом редакторе. И что?! Отсюда следует, что он единственный такой? Так почему он оптимальный? Отсюда следует, что в любой высокопрофессиональной команде каждый должен сравнивать документы по многу, и обязательно это делать на экране с шириной 1280 точек, и обязательно в 2 колонки? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2010, 01:48 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Про паскальУвидел, что ты так и не понимаешь тот факт, что Courier New - не оптимизирован для экрана просто потому, что в нем есть засечки (которые на экране в силу низкой разрешающей способности и выглядят как полное г, и лишь утомляют зрение). Вот пойди и скажи это специалистам по типографике и шрифтам, посмотрим, что они тебе скажут. И на счет "прочитал по диагонали" = "не буду отвечать на вопросы" тоже все понятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2010, 01:53 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Про паскальТы вообще хоть понял, для чего нужны три колонки кода? Ну и зачем задавать вопросы о том, о чем ты решил не читать и видимо снова не прочтешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2010, 01:56 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Edd.DragonПро паскальУвидел, что ты так и не понимаешь тот факт, что Courier New - не оптимизирован для экрана просто потому, что в нем есть засечки (которые на экране в силу низкой разрешающей способности и выглядят как полное г, и лишь утомляют зрение). Вот пойди и скажи это специалистам по типографике и шрифтам, посмотрим, что они тебе скажут. Мне не нужно туда ходить. Все, что они хотели сказать - они давно уже написали. И я это давно уже прочитал. А вот ты - нет. Никогда не думал о том, что спорить о том, в чем не разбираешься - глупо? Edd.DragonИ на счет "прочитал по диагонали" = "не буду отвечать на вопросы" тоже все понятно. Да. Ты прав. Я не счел нужным даже читать ту ерунду. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2010, 02:15 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Edd.DragonПро паскальТы вообще хоть понял, для чего нужны три колонки кода? Ну и зачем задавать вопросы о том, о чем ты решил не читать и видимо снова не прочтешь? Не для того, что бы ты "отвечал". А для того - чтобы начал ты начал гуглить про 3-way merge: закрывать дыры в голове пробелы своих "знаниях". А ты думал зачем? Думаешь, твое мнение профана кому-то тут интересно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2010, 02:18 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Про паскальВот это (не понимание того, что засечки на экране выглядят глупо) - да, это действительно детский сад. Как же так случилось, что этого на протяжении многих лет не понимают разработчики всем известных IDE? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2010, 02:19 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Про паскальEdd.Dragonпропущено... Вот пойди и скажи это специалистам по типографике и шрифтам, посмотрим, что они тебе скажут. Мне не нужно туда ходить. Все, что они хотели сказать - они давно уже написали. И я это давно уже прочитал. А вот ты - нет. Никогда не думал о том, что спорить о том, в чем не разбираешься - глупо? Я пока что не увидел, что ты в этом разбираешься... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2010, 02:20 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Edd.DragonЯ пока что не увидел, что ты в этом разбираешься... А разве это я виноват, что у тебя трудности с пониманием элементарных вещей? Хм... эк все обернулось-то. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2010, 02:22 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Про паскальEdd.Dragonпропущено... Ну и зачем задавать вопросы о том, о чем ты решил не читать и видимо снова не прочтешь? Не для того, что бы ты "отвечал". А для того - чтобы начал ты начал гуглить про 3-way merge: закрывать дыры в голове пробелы своих "знаниях". А ты думал зачем? Думаешь, твое мнение профана кому-то тут интересно? Интересно, до какого уровня ты дойдешь. Посмотрим... По теме: я тебе уже задал вопросы по этому поводу. Слил так слил. Не надо делать вид, что их не было. 3-way merge никак не ставит ребром правило "текст должен быть 80 символов в ширину и обязательно люцидой в 10tp" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2010, 02:23 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Про паскальEdd.DragonЯ пока что не увидел, что ты в этом разбираешься... А разве это я виноват, что у тебя трудности с пониманием элементарных вещей? Хм... эк все обернулось-то. Да, действительно. Совсем плохо. Так как же так случилось, что разработчики IDE с мировой известностью не понимают прописных истин? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2010, 02:25 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Edd.DragonТак как же так случилось, что разработчики IDE с мировой известностью не понимают прописных истин? И зачем мне какие-то там разработчики? А сам головой подумать и почитать литературу нет, не в состоянии? Нужно обязательно, чтоб мировой разработчик разжевал и тебе в рот положил? По другому никак? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2010, 02:39 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Забавно. Открываем Visual Studio 2010, и смотрим, какой стоит шрифт по-умолчанию. Не прошло и десяти лет, как "разработчики с мировым именем" начали что-то понимать. 15 лет тотальной глупости, в мировом масштабе - мое почтение. Интересно, сколько лет еще будут упорствовать любители Courier New? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2010, 02:50 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Про паскальEdd.DragonТак как же так случилось, что разработчики IDE с мировой известностью не понимают прописных истин? И зачем мне какие-то там разработчики? А сам головой подумать и почитать литературу нет, не в состоянии? Нужно обязательно, чтоб мировой разработчик разжевал и тебе в рот положил? По другому никак? В литературе, если ты не заметил, 90% информации о шрифтах вообще и об их применении в печатной продукции в частности. А редкие фразы типа "на экране лучше читать без засечек" обычно пишут на сайтах шрифтом с засечками. И некоторые еще добаляют скудные обоснования. Зачастую касающиеся интерфейсов программ, на счет которых я полностью согласен. При чем, мне совершенно очевидно, где когда и кем гротески воспринимаются легче и почему. Но вот никак не очевидно, как курьер заставляет глаза уставать больше чем консольные гротески. При том, что программист - не ребенок, не издалека на текст смотрит, программирует не болками машинного кода, не в условиях плохой освещенности и все прочие "не". Может таки впервые в этой теме кроме воды удивишь всех ссылкой, где же можно почитать анализ восприятия моноширинных антикв и гротесков на белом фоне при чтении текстов, таких как исходники? Мировая закулисаЗабавно. Открываем Visual Studio 2010, и смотрим, какой стоит шрифт по-умолчанию. Не прошло и десяти лет, как "разработчики с мировым именем" начали что-то понимать. 15 лет тотальной глупости, в мировом масштабе - мое почтение. Начали понимать, что сглаженный мелкий Курьер никуда не годится, а проповедовать отказ от КлирТайп они по понятным причинам не могут. Потому ессесно под сглаживание надо на Тахому переходить. Иначе бы и не задумались о смене дефолта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2010, 03:04 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Про паскальНужно обязательно, чтоб мировой разработчик разжевал и тебе в рот положил? По другому никак? А слабо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2010, 03:04 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Edd.DragonМожет таки впервые в этой теме кроме воды удивишь всех ссылкой, где же можно почитать анализ восприятия моноширинных антикв и гротесков на белом фоне при чтении текстов, таких как исходники? Если честно - лень искать. Что-то писала на эту тему Р.Уильямс, или в книге, или в блогах. Я это читал лет пять назад, не меньше. Edd.DragonНачали понимать, что сглаженный мелкий Курьер никуда не годится, а проповедовать отказ от КлирТайп они по понятным причинам не могут. Ура, ты наконец-то начал говорить осмысленными фразами! Сам писал или скопипастил откуда? Насчет СlearType - даже Спольски честно написал, что СlearType - полная ерунда (это мировое имя для тебя или нет?) Edd.DragonПотому ессесно под сглаживание надо на Тахому переходить. Иначе бы и не задумались о смене дефолта. Ну вот.. и сразу перестал... да что-ж такое-то. Ну ок, проблеск сознания про "начали понимать" - это тоже достижение. Постарайся развить его. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2010, 03:17 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Про паскальУра, ты наконец-то начал говорить осмысленными фразами! Сам писал или скопипастил откуда? Начал? А я где-то ранее говорил о том, что мелкий сглаженный Курьер - это наше все? Ты что-то путаешь. авторПостарайся развить его. Напомни, когда я тебя в свои помощники назначал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2010, 04:01 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
авторНасчет СlearType - даже Спольски честно написал, что СlearType - полная ерунда (это мировое имя для тебя или нет?) Еще раз: сглаживание ВНЕ этой темы и спора. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2010, 04:01 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Edd.DragonавторНасчет СlearType - даже Спольски честно написал, что СlearType - полная ерунда (это мировое имя для тебя или нет?) Еще раз: сглаживание ВНЕ этой темы и спора. В теме про шрифты сглаживание - офтопик. Да да, а в теме про языки программирования - наверное офтопиком будет обсуждение синтаксиса? Что еще запретить изволите? P.S. Сидишь уже в луже - сиди, не дергайся. Будешь дергаться - намокнешь еще больше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2010, 15:27 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Про паскаль, Что мешает вам предположить, что несколько взрослых разумных людей могут договориться, в каких случаях какой ширины у них в проекте будет код? А потом каждый из них спокойно будет использовать свой любимый фонт и цвет ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2010, 17:20 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Про паскальЯ уже третий или четвертый раз говорю про winmerge (при коммите в репозиторий) Это когда сравнивается две версии кода. Экран 1280 (19") делится на 2 части(т.е. 1280 /2 = 640). Правая панель на 640 пикселей и левая - на 640. Когда делается сверка трех версий кода, разрешение конфликта (это merge в репозитории) - уже сравнивается три версии кода. И обычный экран в 27" монитора (1920 пикселей / 3 = 640) уже делится на три (все три по 640). хватит врать. рамка окна, как минимум, уже не ноль. и прощай вся твоя "стройная" теория про 640. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2010, 17:56 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
eNoseрамка окна, как минимум, уже не ноль. и прощай вся твоя "стройная" теория про 640. Ну что вы прям как взрослый --- позволяете пошлым фактам портить красивую теорию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2010, 18:17 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
eNoseПро паскальЯ уже третий или четвертый раз говорю про winmerge (при коммите в репозиторий) Это когда сравнивается две версии кода. Экран 1280 (19") делится на 2 части(т.е. 1280 /2 = 640). Правая панель на 640 пикселей и левая - на 640. Когда делается сверка трех версий кода, разрешение конфликта (это merge в репозитории) - уже сравнивается три версии кода. И обычный экран в 27" монитора (1920 пикселей / 3 = 640) уже делится на три (все три по 640). хватит врать. рамка окна, как минимум, уже не ноль. и прощай вся твоя "стройная" теория про 640. Ну все, ты меня подловил. "Пойду наемся червячков" (с) с горя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2010, 18:24 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Про паскальКод - несказанно доставил. Как в том сочинении - 10 ошибок в одном предложении, 3 - в отдельном слове. Так блоки finally писать тебя научил кто, или сам к тому пришел?Этот код в процессе разработки. Да, он содержал ошибку в тот момент, когда я снял скриншот. Идеологически он построен верно. Я могу привести аргументы в пользу каждой строки кода, почему именно так, а не иначе. Только в отдельной ветке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2010, 01:14 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Да-а, "уж полночь близится, а Германа всё нет" (с). Вы тут до такого договоритесь... Я вот могу программировать с любым "подходящим" шрифтом. И дело не только в том, что "Паскалеобразно" я пишу меньше всего. А потому, что я не индиец, а если и зарабатываю именно на этом - то получаю никак не за объем кода или его удобочитаемость. Кроме того, если сначала думать, а потом "выплёскаваться" - кода будет немного... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2010, 02:13 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
quaidПро паскальКод - несказанно доставил. Как в том сочинении - 10 ошибок в одном предложении, 3 - в отдельном слове. Так блоки finally писать тебя научил кто, или сам к тому пришел?Этот код в процессе разработки. Да, он содержал ошибку в тот момент, когда я снял скриншот. Идеологически он построен верно. Я могу привести аргументы в пользу каждой строки кода, почему именно так, а не иначе. Только в отдельной ветке. Квейд, ты даже не представляешь, насколько я несказанно рад, что ты считаешь, что там все верно с идеологией. Т.к. это лишь подтверждает мой тезис - тот, кто не может выстроить в своей голове разумную идеологию в реальной жизни (конец 2004 и дальше) - вряд-ли способен это делать и в коде. А так нет, обсуждать то "решение" мне не сильно с тобой хочется. Хочется тебе заниматься безграмотной ерундой - флаг в руки. P.S. Но закатать три вызова, каждый из которых может бросить свой exception в finally - это пять. А commit в finally - это вообще 125. Как в том анекдоте про милиционеров - оказались или абсолютно тупые или очень сильные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2010, 09:40 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Про паскальА commit в finally - это вообще 125. да, это мощно :) пофиг что с эксепшенами, коммит будет :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2010, 09:46 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Про паскальP.S. Но закатать три вызова, каждый из которых может бросить свой exception в finally - это пять.Очень хорошо - выделенный ресурс гарантированно освободится, возникнет ли исключение, или нет. У тебя, конечно же, может быть свое, уникальное видение использования finally, недоступное простым программистам , только вот я использую такой блок по назначению, указанному в документации The finally keyword specifies actions that should be taken regardless of how the flow within the preceding try exits ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2010, 10:42 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
eNoseПро паскальА commit в finally - это вообще 125. да, это мощно :) пофиг что с эксепшенами, коммит будет :)Ага. Конечно же, читающую транзакцию подтверждать не нужно. И открытые наборы закрывать тоже не нужно. Не иначе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2010, 10:44 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
quaideNoseпропущено... да, это мощно :) пофиг что с эксепшенами, коммит будет :)Ага. Конечно же, читающую транзакцию подтверждать не нужно. И открытые наборы закрывать тоже не нужно. Не иначе. ээээ... интербэйз чтоли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2010, 11:04 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
quaideNoseпропущено... да, это мощно :) пофиг что с эксепшенами, коммит будет :)Ага. Конечно же, читающую транзакцию подтверждать не нужно. И открытые наборы закрывать тоже не нужно. Не иначе. Это принято делать через грамотные блоки except, но никак не в finally. Даже если у тебя "логгирующие" автономные транзакции. Сам commit тоже может бросить еxception (читай про deferrable constraints, правда мне лень искать, есть ли уже такое в Interbase/FB, или еще нет), не шаришь, короче. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2010, 11:09 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
quaidПро паскальP.S. Но закатать три вызова, каждый из которых может бросить свой exception в finally - это пять.Очень хорошо - выделенный ресурс гарантированно освободится, возникнет ли исключение, или нет. У тебя, конечно же, может быть свое, уникальное видение использования finally, недоступное простым программистам , только вот я использую такой блок по назначению, указанному в документации The finally keyword specifies actions that should be taken regardless of how the flow within the preceding try exits Зря ты пыжился со своими болдами и италиками. Ума и знаний тебе это не прибавило. Ты бы лучше открыл гугл букварь еще раз, да почитал про транзакции и обработку исключений при них. Собственно говоря - почему отстуствие rollback тебя не смутило? Это совсем не нужная команда, да? Просто так придумали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2010, 11:15 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Вот букварь (Developer’s Guide, Delphi 7), страница 26-37 Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. В этом примере кода - написано практически все, что требуется знать и понимать. На начальном уровне. Справочно - Rollback тоже может бросить свой exception (это так, чисто повод для подумать дальше). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2010, 11:21 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
eNosequaidпропущено... Ага. Конечно же, читающую транзакцию подтверждать не нужно. И открытые наборы закрывать тоже не нужно. Не иначе. ээээ... интербэйз чтоли?Умничка! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2010, 11:29 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Про паскальВот букварь (Developer’s Guide, Delphi 7), страница 26-37 Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. В этом примере кода - написано практически все, что требуется знать и понимать. На начальном уровне. Справочно - Rollback тоже может бросить свой exception (это так, чисто повод для подумать дальше).Здесь все просто замечательно расписано для случая пишущей в базу процедуры. У меня процедура лишь читающая, и возможное исключение может быть инициировано только объектами, не имеющими отношения к СУБД. Если по причине каких либо внешних сбоев (скажем, выключилось электричество) исключение инициирует вызов чтения набора из удаленной базы данных, либо (боже упаси) вызов StartTransaction/Commit, то такой случай обрабатывает другой, "вышестоящий", метод. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2010, 11:42 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Про паскальСобственно говоря - почему отстуствие rollback тебя не смутило?Потому, что указанный метод никогда ничего не пишет в таблицы. Ваш Капитан. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2010, 11:43 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
quaidПро паскальСобственно говоря - почему отстуствие rollback тебя не смутило?Потому, что указанный метод никогда ничего не пишет в таблицы. Ваш Капитан. Ручное управление читающими транзакциями? Да, я как-то действительно забыл про эту шизоидную особенность Interbase. Так у тебя тем более все безграмотно. Данную фигню и то нужно делать сразу вон после твоего ExecQuery. И вообще нормальный кодер бы фреймворк уже нарисовал для этих вещей. Хотя... о чем это я? Какой фреймворк, если ты до сих пор, как в каменном веке, биндинг делаешь вручную: I_Code := FieldByName('QWS_ICODE').AsString и т.д. Начальство наверное довольно? Вона сколько кодер в день строчек выдает... па-стахановски ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2010, 11:51 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Про паскальХотя... о чем это я? Какой фреймворк, если ты до сих пор, как в каменном веке, биндинг делаешь вручную: I_Code := FieldByName('QWS_ICODE').AsString и т.д.Конечно же, поля стороннего ActiveX-объекта (ахтунг) наполняются вручную в процедуре, где это делается один раз на все приложение. Ваш Капитан. Ты, несомненно, можешь написать свой фреймворк на каждый чих. А можешь из пушки по воробьям пострелять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2010, 12:03 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
quaidПро паскальХотя... о чем это я? Какой фреймворк, если ты до сих пор, как в каменном веке, биндинг делаешь вручную: I_Code := FieldByName('QWS_ICODE').AsString и т.д.Конечно же, поля стороннего ActiveX-объекта (ахтунг) Это действительно ахтунг. И там точно так-же можно навешивать значения на произвольное поле (подсовывая имя его в процедуре). quaid, где это делается один раз на все приложение. Сильно сомневаюсь, что один раз. Хотя сопротивляешься, да, ты - бодренько. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2010, 12:16 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Про паскальСильно сомневаюсь, что один разИ не сомневайся. Отправку заявки на торговую площадку выполняет единственный метод класса, который, действительно, единожды наполняет поля third-party объекта, находящегося в DLL и реализующего COM-интерфейс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2010, 12:37 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
quaidПро паскальСильно сомневаюсь, что один разИ не сомневайся. Отправку заявки на торговую площадку выполняет единственный метод класса, который, действительно, единожды наполняет поля third-party объекта, находящегося в DLL и реализующего COM-интерфейс. Ага ага, а "филы" с рынка прилетают в виде Excel файла (report, market fill)? Заливай заливай. P.S. А вообще забавно. Под Delphi, похоже, действительно нет ни одной нативной реализации FIXа. Какой ужас. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2010, 13:43 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
А вообще прикольно. Для того, чтобы послать один единственный ордер - начинать транзакцию в БД и делать запрос в нее-же. На ровном месте latency в 0.1 сек минимум. Колхоз. А про стратегии вы там небось и не слышали вовсе (это когда тебе робот ордера штампует)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2010, 13:55 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Про паскальАга ага, а "филы" с рынка прилетают в виде Excel файла (report, market fill)? Заливай заливай. Ты что, упоротый? Нахрена мне тебе "заливать", я не ломаю дешевые комедии. Данные с биржевой площадки приходят обратно на DS-сервер, который их "ретранслирует" в мой код путем посылки специальных сообщений. Читай документацию по RTS Online. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2010, 14:04 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Про паскальДля того, чтобы послать один единственный ордер - начинать транзакцию в БД и делать запрос в нее-же. На ровном месте latency в 0.1 сек минимум.Ага. Ну расскажи, пупсег, как выполнить читающий запрос в Interbase, не стартовав транзакцию, мы проникнемся глубиной твоей мысли. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2010, 14:09 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
quaidНахрена мне тебе "заливать", я не ломаю дешевые комедии. Именно это ты сейчас и делаешь quaidЧитай документацию по RTS Online. Вах! Там описана эта ваша смешная "архитектура" с ордерами из Interbase? Дай ссылку. Аж интересно стало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2010, 14:11 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
quaidПро паскальДля того, чтобы послать один единственный ордер - начинать транзакцию в БД и делать запрос в нее-же. На ровном месте latency в 0.1 сек минимум.Ага. Ну расскажи, пупсег, как выполнить читающий запрос в Interbase, не стартовав транзакцию, мы проникнемся глубиной твоей мысли. Пубсег тут только ты: для того, чтобы выполнить ордер (клиента в т.ч.) - база данных вообще не нужна (с ее задержками и затратами на синхронизацию с диском). База данных в трейдинге - это постфактум, как бухгалтерия в бизнесе. Т.е. решения принимать вообще не должна. А должна просто принимать на себя уже факт свершившихся операций. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2010, 14:16 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Предлагаю не отклоняться от темы про шрифт, которым надпечатывают перфокарты IBM шириной 80 символов ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2010, 14:34 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Про паскальquaidпропущено... Ага. Ну расскажи, пупсег, как выполнить читающий запрос в Interbase, не стартовав транзакцию, мы проникнемся глубиной твоей мысли. Пубсег тут только ты: для того, чтобы выполнить ордер (клиента в т.ч.) - база данных вообще не нужна (с ее задержками и затратами на синхронизацию с диском). Чтобы "выполнить", действительно, база не нужна. Только ты слышишь звон, но не знаешь, где он. Указанная процедура отправляет сообщение на удаление заявки (ордера) из стакана. Перед этим, естественно, процедура проверяет существование заявки и выбирает ее данные из реплицируемой DS-сервером таблицы. Если заявка существует, то для ее удаления нужно наполнить структуру данными заявки (которые записаны в таблице). Очень дурацкий ход - для идентификации заявки торговой площадкой, в принципе, достаточно передавать лишь OrderID, поскольку хост таблицы находится на этой же площадке, но спецификация требует повторно заполнять все поля. Поэтому в приведенном коде выборка необходима . Документация по "Плазе" - первая ссылка сверху . Надеюсь, тебя улыбнет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2010, 14:44 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
quaidПро паскальпропущено... Пубсег тут только ты: для того, чтобы выполнить ордер (клиента в т.ч.) - база данных вообще не нужна (с ее задержками и затратами на синхронизацию с диском). Чтобы "выполнить", действительно, база не нужна. Только ты слышишь звон, но не знаешь, где он. Указанная процедура отправляет сообщение на удаление заявки (ордера) из стакана. Ты тут только что заливал, что это у тебя только в одном месте делается. Т.е. для каждого типа ордера (размещение, отмена, замена) - у тебя отдельные кучки куски кода? Какой пикантес. Ты уже не знаешь, что и придумать такое. quaid Перед этим, естественно, процедура проверяет существование заявки и выбирает ее данные из реплицируемой DS-сервером таблицы. Если заявка существует, то для ее удаления нужно наполнить структуру данными заявки (которые записаны в таблице). Очень дурацкий ход - для идентификации заявки торговой площадкой, в принципе, достаточно передавать лишь OrderID, поскольку хост таблицы находится на этой же площадке, но спецификация требует повторно заполнять все поля. Поэтому в приведенном коде выборка необходима . А почитать про in-memory database - совсем не судьба? Печально-то как... quaidДокументация по "Плазе" - первая ссылка сверху . Надеюсь, тебя улыбнет. Зачотный лисапед. Я не знал, что на РТС все так запущено. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2010, 14:59 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Про паскальquaidпропущено... Чтобы "выполнить", действительно, база не нужна. Только ты слышишь звон, но не знаешь, где он. Указанная процедура отправляет сообщение на удаление заявки (ордера) из стакана. Ты тут только что заливал, что это у тебя только в одном месте делается. Т.е. для каждого типа ордера (размещение, отмена, замена) - у тебя отдельные кучки куски кода? Отдельно на "размещение и замену" и отдельно на "отмену" - поскольку список используемых полей несколько отличается. Заполнение определенного списка полей "на отмену" - выполняется в одном месте. Про паскальА почитать про in-memory database - совсем не судьба? Печально-то как...Точно, ты слышишь звон. Зачем ты предлагаешь какие-то "решения", не ведая вообще, какие задачи программа выполняет, и в какой инфраструктуре существует? Типа блистаешь умом? Или подыскиваешь малейшие, даже откровенно тупые зацепки, чтобы придраться к оппоненту и потешить свое чувство собственной важности? Этими таблицами пользуется ряд других децентрализованых приложений, с ними работают аналитики, оттуда выбирают данные по сделкам депозитарные хранители, какой, к черту, in-memory database? Про паскальЗачотный лисапед. Я не знал, что на РТС все так запущено.Это не только РТС, это так же ММВБ, УБ, ПФТС, этот софт используется на многих биржах. Модератор: Остываем, товарищи коллеги. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2010, 15:15 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
quaidПро паскальА почитать про in-memory database - совсем не судьба? Печально-то как...Точно, ты слышишь звон. Зачем ты предлагаешь какие-то "решения", не ведая вообще, какие задачи программа выполняет, и в какой инфраструктуре существует? Типа блистаешь умом? Или подыскиваешь малейшие, даже откровенно тупые зацепки, чтобы придраться к оппоненту и потешить свое чувство собственной важности? Да ничего я не тешу. Просто я лишний раз пожал плечами, от "уровня" решений. А если тебе сильно интересно - читай вот отсюда: http://en.wikipedia.org/wiki/ULLDMA (там ссылки снизу). ПФТС... испугал, ежа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2010, 15:30 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Про паскальEdd.Dragonпропущено... Еще раз: сглаживание ВНЕ этой темы и спора. В теме про шрифты сглаживание - офтопик. Да да, а в теме про языки программирования - наверное офтопиком будет обсуждение синтаксиса? Что еще запретить изволите? Какая-то неформальная женская логика... Идет дискуссия "Обсуждение удобности для редактирования исходников тех или иных шрифтов, при условии, что сглаживание отключено" (ну и собственно шрифт автора топика как раз для этого). В свете этого топика обсуждается приемлимо ли использование не сглаженного курьера. Я объясняю, что он без сглаживания совершенно корректно смотрится. Ты мне доказываешь обратное кучей текста, который применим к, например, Таймсу, но никак не к не сглаженному Курьеру. И вдруг "Как это никакого сглаживания? Шрифты? Значит сглаживание!" Поговорили. О дальнейшем обсуждении finally я и вовсе промолчу. Умение спорить - налицо. Зато понтов то сколько было... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2010, 17:06 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Edd.DragonПоговорили. О дальнейшем обсуждении finally я и вовсе промолчу. Умение спорить - налицо. Зато понтов то сколько было... Вот тут ты начал говорить (со мной) про сглаживание. 9888125 . Я тебе ответил. Потом ты начал орать, что в этом топике сглаживание - офтопик (хотя и до этого было штук восемь постов с твоим участием в т.ч.) Так у кого из нас проблемы (с восприятием окружающей действительности)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2010, 17:15 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Про паскальEdd.DragonПоговорили. О дальнейшем обсуждении finally я и вовсе промолчу. Умение спорить - налицо. Зато понтов то сколько было... Вот тут ты начал говорить (со мной) про сглаживание. С тобой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2010, 17:20 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Edd.DragonПро паскальпропущено... Вот тут ты начал говорить (со мной) про сглаживание. С тобой? Да. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2010, 17:23 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Я ответил на фразу "к слову", почему МС сменила шрифт. Потому что, МС нужен шрифт, который удобен со сглаживанием, а мы обсуждаем отображение без сглаживания. Что тут не понятно для восприятия? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2010, 17:23 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Edd.DragonЯ ответил на фразу "к слову", почему МС сменила шрифт. Потому что, МС нужен шрифт, который удобен со сглаживанием, а мы обсуждаем отображение без сглаживания. Что тут не понятно для восприятия? Непонятно: 1) с чего это ты тут развыступался? 2) что ты вообще хочешь доказать? 3) зачем ты это хочешь доказать? Как-то так. Ответы можешь не печатать, они никому не интересны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2010, 21:43 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Про паскаль, А че ж ты тогда споришь, если не понимаешь о чем споришь? Тогда конечно ясно, чего ты так силишься тему перевести черти куда ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2010, 21:48 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Edd.DragonПро паскаль, А че ж ты тогда споришь, если не понимаешь о чем споришь? Тогда конечно ясно, чего ты так силишься тему перевести черти куда Никто с тобой не спорит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2010, 23:04 |
|
||
|
Фонт для программирования
|
|||
|---|---|---|---|
|
#18+
Про паскальНикто с тобой не спорит. Засчитано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2010, 23:14 |
|
||
|
|

start [/forum/topic.php?all=1&fid=16&tid=1343277]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
225ms |
get topic data: |
16ms |
get forum data: |
3ms |
get page messages: |
172ms |
get tp. blocked users: |
1ms |
| others: | 277ms |
| total: | 726ms |

| 0 / 0 |
