powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Фонт для программирования
178 сообщений из 178, показаны все 8 страниц
Фонт для программирования
    #36987883
mbb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mbb
Гость
Коллеги, я тут изготовил фонт, которым пользуюсь при программировании: http://sourceforge.net/projects/mbb-font/
Точнее, изготовил полтора года назад, выложил недавно.
Если нужно или просто любопытно - милости прошу. Конструктивные замечания будут выслушаны с благодарностью.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36987887
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хоть бы скриншот выложил
...
Рейтинг: 0 / 0
Фонт для программирования
    #36987915
mbb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mbb
Гость
Яростный Мечхоть бы скриншот выложилДаже мысли не возникало :-) Когда сам искал фонты, никакие скриншоты ничего не разъясняли: пока сам в работе не попробуешь - не поймёшь.
Но если народ говорит надо - сделаю.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36987964
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 01.12.2010 9:53, mbb wrote:

> http://sourceforge.net/projects/mbb-font/

Скачал, раскрыл -- чёрные квадратики одни.
Это что ?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Фонт для программирования
    #36987966
Яростный Мечхоть бы скриншот выложил

Там тупо чорные квадратики вместо букв
...
Рейтинг: 0 / 0
Фонт для программирования
    #36987989
mbb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mbb
Гость
MasterZivOn 01.12.2010 9:53, mbb wrote:

> http://sourceforge.net/projects/mbb-font/

Скачал, раскрыл -- чёрные квадратики одни.
Это что ?
Это надо Readme почитать - обычно их неспроста прикладывают :-)
...
Рейтинг: 0 / 0
Фонт для программирования
    #36987999
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
ридмиСоветую отключить сглаживание фонтов везде, где можно - и в операционной
системе, и в приложениях.

Пользуйтесь на здоровье!
угу, щаз.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36988018
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mbbMasterZivOn 01.12.2010 9:53, mbb wrote:

> http://sourceforge.net/projects/mbb-font/

Скачал, раскрыл -- чёрные квадратики одни.
Это что ?
Это надо Readme почитать - обычно их неспроста прикладывают :-)Это вот это из ридми надо почитать:видимые символы
не являются картинками, а состоят из чёрных точек?
...
Рейтинг: 0 / 0
Фонт для программирования
    #36988029
Фотография Shakill
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
квадратики во всех размерах, кроме 12, шрифт все-таки есть )
...
Рейтинг: 0 / 0
Фонт для программирования
    #36988058
mbb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mbb
Гость
tanglirmbbпропущено...
Это надо Readme почитать - обычно их неспроста прикладывают :-)Это вот это из ридми надо почитать:видимые символы
не являются картинками, а состоят из чёрных точек?Суть именно в этом - так глаза устают гораздо меньше. (А вообще Readme принято целиком читать.)
...
Рейтинг: 0 / 0
Фонт для программирования
    #36988243
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shakillквадратики во всех размерах, кроме 12, шрифт все-таки есть )У меня нет. На всех размерах во всех шрифтосмотрелках, да и в консоли, кстати, тоже - квадратики.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36988397
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mbbА вообще Readme принято целиком читать.Я ещё тогда прочитал его целиком. Улыбнуло.
перечень требований
------------------------------------------------------------
...угадай, какую букву набрал...
Слово "жужжать" выглядит очень смешно.
Не нравится мне...Перегружено лирикой. И это не авторское предисловие, а "требования".

>11. Цифры должны отличаться по стилю от букв обоих алфавитов.
Это пять!
...
Рейтинг: 0 / 0
Фонт для программирования
    #36988470
mbb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mbb
Гость
tanglirmbbА вообще Readme принято целиком читать.Я ещё тогда прочитал его целиком. Улыбнуло.
перечень требований
------------------------------------------------------------
...угадай, какую букву набрал...
Слово "жужжать" выглядит очень смешно.
Не нравится мне...Перегружено лирикой. И это не авторское предисловие, а "требования".
Перегружены лирикой только эти два (три) места или ещё что-то? И что в целом "улыбнуло"?
...
Рейтинг: 0 / 0
Фонт для программирования
    #36988481
mbb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mbb
Гость
tanglirShakillквадратики во всех размерах, кроме 12, шрифт все-таки есть )У меня нет. На всех размерах во всех шрифтосмотрелках, да и в консоли, кстати, тоже - квадратики.При отключенном сглаживании?
...
Рейтинг: 0 / 0
Фонт для программирования
    #36988593
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 01.12.2010 10:38, mbb wrote:

> Скачал, раскрыл -- чёрные квадратики одни.
> Это что ?
>
> Это надо Readme почитать - обычно их неспроста прикладывают :-)

Я понял. Это -- албанскей вирус типа "пажалуста, убей сибя ап стену сам".
Отключи всё сглаживание шрифтов, установи везде только один размер шрифта - 12,
и тебе будет счастье -- центры знаков математических операций "+-*=" будут
располагаться на одной высоте. А если ты НЕ СДЕЛАЕШЬ это, то весь твой
виндовс отключицо и будет показывать тока ЧОРНЫЕ КВАДРАТЫ (С)(Малевич).

Не, мне такого щастя не надо. Извини.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Фонт для программирования
    #36988726
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivНе, мне такого щастя не надо. Извини.ну зачем вот так сразу-то? я даже не успел спросить, почему автор в ответе мне урезал цитату, и как бы он всё-таки прокомментировал выделенное мной и вырезанное им :)
...
Рейтинг: 0 / 0
Фонт для программирования
    #36988783
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 01.12.2010 13:53, tanglir wrote:

> Не, мне такого щастя не надо. Извини.
>
> ну зачем вот так сразу-то?

не, я уважаю заслуги автора, но всё же нельзя так категорично относится к
сглаживанию. Была бы там возможность работать как со сглаживанием, так и без,
я бы с удовольствием попользовался.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Фонт для программирования
    #36988843
mbb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mbb
Гость
MasterZivЯ понял. Это -- албанскей вирус типа "пажалуста, убей сибя ап стену сам".
Отключи всё сглаживание шрифтов, установи везде только один размер шрифта - 12,
и тебе будет счастье -- центры знаков математических операций "+-*=" будут
располагаться на одной высоте. А если ты НЕ СДЕЛАЕШЬ это, то весь твой
виндовс отключицо и будет показывать тока ЧОРНЫЕ КВАДРАТЫ (С)(Малевич).

Не, мне такого щастя не надо. Извини.
Спасибо за то, что не поленились посмотреть. Я, кажется, начинаю понимать в чём проблемы.

Главной целью было - снизить нагрузку на глаза. Для этого надо, чтобы растеризатор не сглаживал символы (другой способ - повысить разрешение до тех самых 326 dpi, которых добился Apple в iPhone, iPad).

Если приложение умеет само локально "отключать сглаживание" - то, конечно, на уровне ОС его можно не трогать. Всё, что работает в JVM (например, jEdit) теоретически этим свойством обладает. Но вот ни виндюковая консоль, ни Delphi так делать не могут. Отсюда это "требование" - отключить сглаживание в ОС.

А свой собственный шрифт - это не самоцель. Просто я для себя подходящего не нашёл - то одно не так, то другое - не эдак. А когда есть места, где "не так", глаза к этим местам притягиваются и устают. Начал разрабатывать свой - появился список требований. Так что это не пустая прихоть и не теория - это всё из жизни.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36988885
mbb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mbb
Гость
MasterZivБыла бы там возможность работать как со сглаживанием, так и без,
я бы с удовольствием попользовался.
И я об этом же подумал, читая критику. Кажется, для виндюков может быть решение в виде экранных фонтов FNT. Посмотрю. А вот рисовать глифы мне принципиально не хочется, потому что "чёрные квадратики" - это хороший индикатор: когда символы видны - 100% сглаживания нет.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36988892
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
так скриншот будет или нет?
...
Рейтинг: 0 / 0
Фонт для программирования
    #36988909
mbb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mbb
Гость
tanglirя даже не успел спросить, почему автор в ответе мне урезал цитату, и как бы он всё-таки прокомментировал выделенное мной и вырезанное им :)Я даже не понял, на что не ответил, но как бы готов ответить на то же самое ещё раз, если, конечно, автор - это я :-).
...
Рейтинг: 0 / 0
Фонт для программирования
    #36988945
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eNoseтак скриншот будет или нет?Рано ещё, сначала надо уладить религиозно-философские разногласия
...
Рейтинг: 0 / 0
Фонт для программирования
    #36988961
mbb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mbb
Гость
eNoseтак скриншот будет или нет?Здесь - нет. На sf - да, но не сейчас. Если Вас останавливают трудности, которые здесь обсуждались, то зачем Вам скриншот? :-)
...
Рейтинг: 0 / 0
Фонт для программирования
    #36989000
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
mbbeNoseтак скриншот будет или нет?Здесь - нет. На sf - да, но не сейчас. Если Вас останавливают трудности, которые здесь обсуждались, то зачем Вам скриншот? :-) странные рассуждения.
скриншот позволяет увидеть не устанавливая.
если вы отказывайтесь его здесь показать, то это как минимум странно... кот в мешке.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36989416
Фотография quaid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mbbКонструктивные замечания будут выслушаны с благодарностью.Ваш шрифт "виден" в списке доступных редактору Delphi, но если его выбрать из списка, то "включается" не Ваш шрифт, а Courier New.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36989511
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mbbtanglirя даже не успел спросить, почему автор в ответе мне урезал цитату, и как бы он всё-таки прокомментировал выделенное мной и вырезанное им :)Я даже не понял, на что не ответил, но как бы готов ответить на то же самое ещё раз, если, конечно, автор - это я :-).Вы, вы :) Вот это как понимать:автор Цифры должны отличаться по стилю от букв обоих алфавитовЯ, наверное, просто не понимаю, о чём тут идёт речь...
mbbПерегружены лирикой только эти два (три) места или ещё что-то? И что в целом "улыбнуло"?Лирику имхо стоило бы оставить либо в предисловии, либо в послесловии, либо в истории создания. А в списке требований ей делать нечего. Собственно это и улыбнуло.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36989629
Фотография KeyKeeper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скриншоту хотеть! любопытно же.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36989746
mbb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mbb
Гость
quaidmbbКонструктивные замечания будут выслушаны с благодарностью.Ваш шрифт "виден" в списке доступных редактору Delphi, но если его выбрать из списка, то "включается" не Ваш шрифт, а Courier New.Спасибо. Не сталкивался с подобным ни разу, хотя использую в 3-х ОС: винды, линукс, макос. Как такое может быть - алиасы прописаны где-то?
А при этом консолька или Word правильно выводят?
...
Рейтинг: 0 / 0
Фонт для программирования
    #36989859
mbb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mbb
Гость
Ну знаете, вы упыри однако!
...
Рейтинг: 0 / 0
Фонт для программирования
    #36989865
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 01.12.2010 19:12, mbb wrote:
> Автор: mbb
> Ну знаете, вы упыри однако!

И вурдалаки, а как же, даа....
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Фонт для программирования
    #36990673
mbb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mbb
Гость
MasterZiv,
ну, какие же вы упыри и вурдалаки? Так - шкодники ПТУшные.

Спасибо всем, кто скачал (больше 30 человек), посмотрел и высказался.

Видимо, для большинства форумчан тема "поберечь глаза" пока не актуальна. Ну, на нет - и суда нет.

Отвечу на те немногочисленные замечания, которые пока "повисли".

KeyKeeper, Яростный Меч, ...
Значит, почему не даю скриншот. Потому что у меня нет цели продать фонт или доказать кому-то, какой он хороший, или зацепить людей на его использование. Оценить программисткий фонт можно, только поработав с ним хотя бы пару часов. Для этого его надо проставить. А если у человека не хватает "любопытства" или тема ему не настолько интересна (после прочтения Readme и здешнего обсуждения), чтобы потратить на это 15 минут, то скриншот ему ни к чему. Мнения таких людей имеют очень малый вес.

MasterZiv,
Что касается одновременной работы в режиме сглаживания и применения битмапных фонтов. Да, в виндюках можно использовать таким образом FON-фонты. Ну, так они у каждого из Вас есть в системе, и если они Вас устраивают, так и юзайте их на здоровье.

Моя цель состояла в другом. Я просто искал причину, почему у меня через два часа после начала рабочего дня начинают болеть глаза и голова разламывается. Вычислил - сглаживание. Поэтому я считаю его принципиальным злом - не вообще и всегда, а именно при чтении экранных текстов в больших объёмах (работа программиста как раз сюда относится). Так что для меня не стоит вопрос, отключать его или нет. Опять же, если для Вас нет такой проблемы - значит, вся эта тема не для Вас.

Затем, уже до кучи, я решил подобрать и фонт, такой, чтобы текст не содержал "жирных пятен" и прочих, притягивающих взгляд штучек. И желательно, чтобы во всех ОС работал. Вот так и родился свой фонт. Вот почему это встроенный в TrueType битмап, а не что-то другое - это работает во всех ОС и в JVM.

tanglir,
По поводу "цифры отличаются от букв по стилю". Звучит глупо? Но почему тогда не вызывает такого же смеха "русские отличаются от латинских"? Цифры в тексте программ обычно имеют несколько иной смысл, чем буквы, не так ли? Это с одной стороны. С другой стороны, Вам, видимо, просто не встречались фонты, где 0 рисуется как О, 3 как З, 4 как Ч. Есть такие. Более того, было бы красиво, если бы все шестнадцатиричные цифры отличались от букв, но тут очевидны проблемы.

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

quaid,
По поводу описанной Вами проблемы я, к сожалению, ничего не могу добавить. Посмотрел в "исходник" фонта - слов Courier там не увидел.

Ещё раз - всем большое спасибо.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36990693
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 02.12.2010 10:47, mbb wrote:

> Видимо, для большинства форумчан тема "поберечь глаза" пока не актуальна. Ну, на
> нет - и суда нет.

Ну как -то пока, слава Богу, глаза целы. После того как CRC-мониторы выкинули,
стало много легче.

> Значит, почему не даю скриншот. Потому что у меня нет цели продать фонт или

Зря не даёш. Лучше 1 раз увидеть. А увидеть его непросто. Терпения у меня не
хватило.

> Что касается одновременной работы в режиме сглаживания и применения битмапных
> фонтов. Да, в виндюках можно использовать таким образом FON-фонты. Ну, так они у
> каждого из Вас есть в системе, и если они Вас устраивают, так и юзайте их на
> здоровье.

Ну твой-то шрифт вроде бы лучше. Я как бы очень пониманю все твои исходные
посылы, только при чём тут сглаживание ?

> По поводу "цифры отличаются от букв по стилю". Звучит глупо?

Очень здорово звучит.

Пожалуй на выходных таки попробую его поставить ещё раз.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Фонт для программирования
    #36990719
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Значит, почему не даю скриншот. Потому что у меня нет цели продать фонт или
Совать лишние DLL в систему "на посмотреть" я не стану.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36990785
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mbbЯ просто искал причину, почему у меня через два часа после начала рабочего дня начинают болеть глаза и голова разламывается.уменьшить яркость монитора и поставить фон окна в салатовый или нежно-голубой цвет не пробовали?

По поводу Вашего шрифта согласен с Siemargl, я тоже не люблю лишние dll в системе, она и так перегружена. Но если нет скриншота, так нет, хотя жаль.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36990821
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mbbtanglir,
По поводу "цифры отличаются от букв по стилю". Звучит глупо? Но почему тогда не вызывает такого же смеха "русские отличаются от латинских"? Цифры в тексте программ обычно имеют несколько иной смысл, чем буквы, не так ли? Это с одной стороны. С другой стороны, Вам, видимо, просто не встречались фонты, где 0 рисуется как О, 3 как З, 4 как Ч . Есть такие. Более того, было бы красиво, если бы все шестнадцатиричные цифры отличались от букв, но тут очевидны проблемы.Дошло :) Нет, правда, я об этом даже и не подумал. Действительно, с таким я последний раз сталкивался когда-то очень давно, вроде бы в тоталкомандеровском листере.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36991000
mbb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mbb
Гость
egorychmbbЯ просто искал причину, почему у меня через два часа после начала рабочего дня начинают болеть глаза и голова разламывается.уменьшить яркость монитора и поставить фон окна в салатовый или нежно-голубой цвет не пробовали?Конечно, пробовал. Не помогло. Пару месяцев читал всё, что сумел найти по теме, потом пару месяцев фонт делал. Теперь вот полтора года, тук-тук-тук, всё нормально. Очки не одеваю. Использую синтаксически раскрашенный текст на белом фоне.egorychПо поводу Вашего шрифта согласен с Siemargl, я тоже не люблю лишние dll в системе, она и так перегружена. Но если нет скриншота, так нет, хотя жаль.Нет у меня никаких dll, о чём речь?
...
Рейтинг: 0 / 0
Фонт для программирования
    #36991051
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mbb,

Сорри, отстал от жизни. Похоже, что .ttf это уже не .DLL Спецификации

Тем не менее, устанавливать в систему лишние части не хочется.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36991306
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 02.12.2010 11:34, egorych wrote:

> По поводу Вашего шрифта согласен с Siemargl, я тоже не люблю лишние dll в
> системе, она и так перегружена. Но если нет скриншота, так нет, хотя жаль.

ttf это никакая не dll.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Фонт для программирования
    #36991462
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mbbСуть именно в этом - так глаза устают гораздо меньше. (А вообще Readme принято целиком читать.)
Эмм... Проясните...

Вот у меня например так (см. вложение) выглядит текст на форуме и текст в редакторе кода.

1. От чего должны (или хотя бы могут устать глаза)?

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

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

Модератор: Вложение удалено.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36991464
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сорри, не ту картинку прилепил )))

Попросил модераторов удалить

Вот та:
...
Рейтинг: 0 / 0
Фонт для программирования
    #36991574
mbb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mbb
Гость
Edd.DragonСорри, не ту картинку прилепил )))

Попросил модераторов удалить

Вот та:Если Вам комфортно читать такой текст, то этой проблемы для Вас нет, и никакой скриншот не поможет Вам её увидеть. Для меня проблема в том, что символы не имеют резких границ, а выглядят как будто "текст плывёт", и тогда я весь день смотрю на текст того качества, которое было бы уже при сильно уставших глазах.

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

Если Вы ничего такого не замечаете, значит, для Вас это не актуально. Но для многих людей это проблема. Об этом пишут периодически, но прислушиваются, в общем, только офтальмологи :-) А у них совет один: гимнастика для глаз, регулярные перерывы, не больше 4-х часов в день.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36991610
mbb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mbb
Гость
Вот, например, что Джоэль думает по теме:
http://www.joelonsoftware.com/articles/fog0000000041.html
...
Рейтинг: 0 / 0
Фонт для программирования
    #36991623
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Опять 3 абзаца текста "на пальцах", вместо того, чтобы показать скриншотом что имеется ввиду. Что с чем сравниваем? Я то понимаю, что вы в своей голове сравниваете две картинки. Но я то вашей головы не вижу, а текст-описание мысли в данном случае трудно воспринимать однозначно.

1. Где вы на моем скриншоте сглаживание обнаружили? Рассказываете о вреде сглаживания, которого нет.

2. Какая аналогия с книгой, если на распечатке текст с разрешением 300 или 600 dpi, а на экране допустим 96 dpi? И при этом шрифты - экранный на моем скрине с толщиной линии ровно 1px и книжные с нефиксированной толщиной (тоньше в засечках, толще в основных линиях буквы) - кардинально отличаются по визуальному восприятию.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36991675
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mbbВот, например, что Джоэль думает по теме:
http://www.joelonsoftware.com/articles/fog0000000041.html
И взглянув на мой скриншот он бы сказал "Во! Вот это правильно! Никакого сглаживания!"


mbbЕсли Вам комфортно читать такой текст, то этой проблемы для Вас нет, и никакой скриншот не поможет Вам её увидеть.
Много букв о сглаживании вместо одного красноречивого скрина - тем более.
Я решительно не понимаю проблемы снятия скриншота с семплом текста. Это из принципа что ли?

авторДля меня проблема в том, что символы не имеют резких границ, а выглядят как будто "текст плывёт"
Понимаю. Мне бы тоже врядли понравилось подолгу программить в редакторе со сглаженным текстом.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36991691
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivttf это никакая не dll.в данном контексте это не важно. Я и лишние ttf, и лишние dll, и вообще, все возможные другие лишние не люблю.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36991714
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот он какой, северный олень.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36991728
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Северный олень - 2
...
Рейтинг: 0 / 0
Фонт для программирования
    #36991729
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv, спасибо.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36991752
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv,

Спасибо тебе, добрый человек!

Я хоть теперь увижу то, чего автор не в состоянии сказать словами, а показать религия не позволяет.

Все только сглаживание да офтальмологи...

Ни слова о начертании, чем оно хорошо. Лучше ли оно стандартных шрифтов (на моем скрине) и чем именно (кроме привычки). Одна болтология.


Короче, нормальный нестандартный шрифт. Немного ниже можно было сделать, т.к. строки сильно сливаются. Совсем мало визуального расстояния. Т.е. нужен редактор с настраиваемым междустрочным расстоянием.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36991765
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Единственный серьезный его плюс - перечеркнутый ноль. В стандартных, к сожалению, такой редко встречается. Но таки встречается и как я понимаю, основой для этого шрифта послужил так один из стандартных, который и можно использовать вместо этого.


Этот же шрифт нужен тем, кто не умеет или пользуется системой, на которой некак отключить сглаживание. Таким я вижу лаконичное пояснение его назначения. По начертанию же похожих шрифтов много.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36991776
mbb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mbb
Гость
egorychMasterZiv, спасибо.Вот вы странные какие! Все ваши скриншоты выглядят именно как сглаженные! Поэтому и не выкладывал ничего - ничего не понять по ним. И мой фонт выглядит размытым на скриншотах. Почитайте Спольски, если думаете, что я один такой на свете.

Сейчас, очевидно, начнётся бла-бла-бла, так что я за сим прощаюсь.

Ешё раз - всем огромное спасибо, даже за "северного оленя" :-)
...
Рейтинг: 0 / 0
Фонт для программирования
    #36991781
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL-ный северный олень. Комментарии, записанные прямоугольничками -- это текст на русском.
Это не значит, что на этом шрифте нельзя вообще ничего по-русски написать, просто там нет
варианта шрифта oblique, а мне было лениво перенастраивать конфигурацию раскрасски в ME.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36991787
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mbbegorychMasterZiv, спасибо.Вот вы странные какие! Все ваши скриншоты выглядят именно как сглаженные!

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

Может оно всё равно сглаживает, но мне оно неподвластно.

А, кстати, это наверняка PNG. А битмап выложить в 150 кб нереально.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36991790
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mbbВот вы странные какие! Все ваши скриншоты выглядят именно как сглаженные! Поэтому и не выкладывал ничего - ничего не понять по ним. И мой фонт выглядит размытым на скриншотах. Почитайте Спольски, если думаете, что я один такой на свете.

Сейчас, очевидно, начнётся бла-бла-бла, так что я за сим прощаюсь.


Да вы, батенька, просто жирнейший тролль!

Или серьезно? Тогда научитесь смотреть картинки. Если ваш браузер их сглаживает и вы и с этой проблемой справиться не можете, то сохраняйте на винт и смотрите в нормальном просмотрщике.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36991794
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivmbbпропущено...
Вот вы странные какие! Все ваши скриншоты выглядят именно как сглаженные!

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

Может оно всё равно сглаживает, но мне оно неподвластно.

А, кстати, это наверняка PNG. А битмап выложить в 150 кб нереально.
Нет никакого сглаживания. Увеличь zoom в GIMP-е или Фотошопе - четкие квадратные пиксели без сглаживания.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36991798
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, я вот сам выключил сглаживание, и понял, что без него жить НЕ ХОЧУ.

Монитор большой, хороший, 1280, жидкокристаллический.

Так что совет Mbb -- сделай вариации того же шрифта в нормальном режиме, т.е. как TTF.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36991897
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv,

Шрифты типа .fon - настоящие DLL, вот и спутал.

А шрифт ничего, приятный, жаль только что не масштабируемый.

У меня так монитор на буке 1600х1050 - тут без изменения размера и сглаживания уже никак.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36991913
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 02.12.2010 18:01, Siemargl wrote:

> А шрифт ничего, приятный, жаль только что не масштабируемый.

Ну это тоже. 12 пунктов для текста программы -- это много.
я 10 или 8 использую.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Фонт для программирования
    #36991994
ЕВА 2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот мой идеал. И ваш шрифт его не переплюнул. Слишком большой...
...
Рейтинг: 0 / 0
Фонт для программирования
    #36992000
MasterZivСеверный олень - 2

Шрифт почему-то напомнил keyrus.exe в редиме VGA.

Чем он такой особенный (в сравнении с Courier New или Lucida Console) - вообще не понятно.
Автору - незачет, только время отнял.


Присмотревшись внимательно - понял. Автор - нищеброд и пытается вжать текст в границы обычного монитора 17" (1280x1024) + панельки всякие в IDE.

Что смешно (особенно обладателям всяких Apple Cinema на 30").
...
Рейтинг: 0 / 0
Фонт для программирования
    #36992008
Edd.DragonЕдинственный серьезный его плюс - перечеркнутый ноль.

Это никому не интересно. В современных IDE цифры в коде всегда отображаются другим цветом.
А если кто-то использует цифры в названиях переменных или классов - тому нужно срочно обратиться всем известно куда.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36992026
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mbb,

Давным давно делал шрифт 14x8 для промышленных консолей, оптимумом оказался довольно тяжёлый латинский шрифт плюс очень лёгкий русский плюс очень крупные цифры с большими "/" в нуле, очень большим '-' у семёрки, очень большим подчерком у единицы. Знаки препинания были слегка преувеличены, особенно хвостики у запятых и кавычек. Ещё очень разные скобки были, фигурные скобки были не просто фигурные, а фигуристые :)
...
Рейтинг: 0 / 0
Фонт для программирования
    #36992109
mbb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mbb
Гость
iv_an_rumbb,

Давным давно делал шрифт 14x8 для промышленных консолей, оптимумом оказался довольно тяжёлый латинский шрифт плюс очень лёгкий русский плюс очень крупные цифры с большими "/" в нуле, очень большим '-' у семёрки, очень большим подчерком у единицы. Знаки препинания были слегка преувеличены, особенно хвостики у запятых и кавычек. Ещё очень разные скобки были, фигурные скобки были не просто фигурные, а фигуристые :)Ну да. Только здесь 16х9, и нельзя сделать "тяжёлые" и "лёгкие" буквы, потому что есть же ещё вариант Bold. Фигуристые скобки тоже пробовал - сильно выделяются, а их бывает много.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36992123
mbb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mbb
Гость
MasterZivКстати, я вот сам выключил сглаживание, и понял, что без него жить НЕ ХОЧУ.
А чего так долго ждали? Целый день я вам тут рассказывал, что это такое - давно бы попробовали, да определились.
MasterZivТак что совет Mbb -- сделай вариации того же шрифта в нормальном режиме, т.е. как TTF.Есть такой фонт - terminus называется: http://sourceforge.net/projects/terminus-font/
Очень интересно сделан. Там настоящие глифы, но устроены так, что растеризатор прорисовывает только нужные пиксели. Поэтому он и "точечный" и масштабируемый одновременно. Я не профессиональный разработчик шрифтов - мне такое не повторить. Пробовал его пользовать, но некоторые символы сильно не понравились.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36992141
mbb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mbb
Гость
SiemarglА шрифт ничего, приятный, жаль только что не масштабируемый.Про terminus выше написал - посмотрите, может подойдёт.SiemarglУ меня так монитор на буке 1600х1050 - тут без изменения размера и сглаживания уже никак.Про изменение размера согласен, со сглаживанием сложнее - чем выше разрешение, тем меньше потребность в нём, но одновременно оно становится менее заметно глазу. Когда разрешение экрана достигнет примерно 300 dpi (как в iPhone), вся тема потеряет актуальность. Только вот когда это случится?
...
Рейтинг: 0 / 0
Фонт для программирования
    #36992283
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про паскальА если кто-то использует цифры в названиях переменных или классов - тому нужно срочно обратиться всем известно куда.
Ты иногда как ляпнешь, что даже начинаешь напоминать тех, с кем споришь. Играй на одни ворота! ))
...
Рейтинг: 0 / 0
Фонт для программирования
    #36992285
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mbbА чего так долго ждали? Целый день я вам тут рассказывал, что это такое - давно бы попробовали, да определились.

А мои вопросы что, в игнор?

Вы уже посмотрели мой скриншот в нормальном браузере или просмотрщике без сглаживания?
...
Рейтинг: 0 / 0
Фонт для программирования
    #36992346
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть такой фонт - terminus называется: http://sourceforge.net/projects/terminus-font/

Ну так известный очень шрифт.

ЕВА 2000 :
Для программирования обычно применяют моноширинные шрифты.
А у тебя пропорциональный. Ацтой (для программирования).
...
Рейтинг: 0 / 0
Фонт для программирования
    #36992402
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv,

Еще и мелко. Это годится для тех, кто купил большую диагональ на тесный стол и сидит в ней носом ))))
...
Рейтинг: 0 / 0
Фонт для программирования
    #36992476
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
mbbА чего так долго ждали? Целый день я вам тут рассказывал, что это такое - давно бы попробовали, да определились. проще топик удалить.
ибо троллишь.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36992478
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
Про паскальЧем он такой особенный (в сравнении с Courier New или Lucida Console) - вообще не понятно. помнишь старые турбо паскаль, турбо си под дос? I, l - одинаково выглядели. автор видать решил исправить сей страшный недостаток!
...
Рейтинг: 0 / 0
Фонт для программирования
    #36992497
mbb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mbb
Гость
Edd.DragonА мои вопросы что, в игнор?
Вы уже посмотрели мой скриншот в нормальном браузере или просмотрщике без сглаживания?
Это совершенно лишнее. В контексте "чем плохо сглаживание" (а именно в этом контексте я воспринял самый первый скриншот) я ответил. Вы же верите, что я увидел размытый текст? И я Вам верю, что на самом деле там всё ОК. Больше ничего не надо - мы поняли друг друга.

А вот в контексте "чем хуже/лучше" я и не собираюсь никому отвечать, и ранее уже объяснил - это принципиальная позиция, программисткие фонты так не сравниваются. Неужели Вы надеялись, что увидев скриншоты, я эту позицию вдруг поменяю? Нет, конечно. Да и цели что-то с чем-то сравнить не было у меня - тоже объяснял уже. Цвет верёвки - дело вкуса (С). Каждый сам выбирает себе фонт.

Ещё раз. У меня возникла проблема. Я нашёл её источник и попутно изготовил фонт. Довольно долгое время работаю именно так, и мне нравится. Вот и решил поделиться с коллегами этой историей. А дальше дело каждого. Никто никому ничего не должен.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36992505
mbb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
mbb
Гость
MasterZivЕВА 2000 :
Для программирования обычно применяют моноширинные шрифты.
Обычно - да. Вы думаете здесь этого кто-то не знает? :)
MasterZivА у тебя пропорциональный.Это, видимо, ко мне? Напишите, пожалуйста, конкретно, какие символы какую ширину имеют. Скажу Вам спасибо и сделаю у всех одинаково.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36992570
ЕВА 2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mbb
Зачем вам Bold в программистском шрифте?
...
Рейтинг: 0 / 0
Фонт для программирования
    #36992593
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 03.12.2010 9:02, mbb wrote:

> ЕВА 2000 :
> Для программирования обычно применяют моноширинные шрифты.
> MasterZiv
> А у тебя пропорциональный.
>
> Это, видимо, ко мне?

Нет, конечно. Это к ЕВА 2000 и его скринкоту.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Фонт для программирования
    #36992594
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 03.12.2010 9:49, ЕВА 2000 wrote:
> mbb
> Зачем вам Bold в программистском шрифте?

Очевидно, выделять им что-то. Например, ключевые слова языка программирования.
(см. мой скриншот с SQL-ем).
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Фонт для программирования
    #36992772
Фотография quaid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лучший шрифт для разработки это Consolas. Инфа 100%.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36993967
Фотография KeyKeeper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шрифт неплох в плане цифробукворазличения.
Но всё-таки я бы взял за основу Courier New и его маленько поправил. Всё.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36994014
quaidЛучший шрифт для разработки это Consolas. Инфа 100%.

Код - несказанно доставил. Как в том сочинении - 10 ошибок в одном предложении, 3 - в отдельном слове.
Так блоки finally писать тебя научил кто, или сам к тому пришел?
...
Рейтинг: 0 / 0
Фонт для программирования
    #36994047
KeyKeeperШрифт неплох в плане цифробукворазличения.
Но всё-таки я бы взял за основу Courier New и его маленько поправил. Всё.

Ерунда, в Courier New есть засечки. Это хорошо для принтера, но на экране они только мешают (тем и раздражают).
...
Рейтинг: 0 / 0
Фонт для программирования
    #36994075
quaidЛучший шрифт для разработки это Consolas. Инфа 100%.

В сравнении с Lucida console 10-point он потерял в читабельности и уже занимает на одну строку в пикселях больше при 10 строках текста (хоть текст и уменьшился в ширине).

А т.к. ширина текста для кода - не актуальна (код должен занимать не более 80 символов, а Lucida Console 10 вмещает аж 160 при минимальном разумном режиме 1240x1024), то увы, ничего "лучшего"
этот текст, кроме потери 10% пространства по высоте - не дает.

Читабельность есть только на 11-ти, это еще -20% по высоте.

В пень такую "лучшесть", юзай сам, если тебе глаза не жалко.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36994130
ЕВА 2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про паскаль...код должен занимать не более 80 символов....

При таком ограничении из одной длинной строки получаем 5 или 2 или 3. Быстрота распознавания конца строки сильно падает. Падает и скорость "парсинга" человеком - читабельность.

Вы сами-то чем пользуетесь?
...
Рейтинг: 0 / 0
Фонт для программирования
    #36994209
ЕВА 2000Вы сами-то чем пользуетесь?

80 это 160/2. Ты хоть раз winmerge пользовался? А хочешь - давай еще про 3-way diff (240 симвлов) поговорим? Ну так, чтобы было понятно, что 1920 пикселей - это минимально достаточная ширина
экрана для программиста?
...
Рейтинг: 0 / 0
Фонт для программирования
    #36994226
Вот "код" на 80 символов. За такую вложенность - уже убивать надо. Куда там в 3 раза больше делать?

Код: plaintext
1.
  object.method1().method2().method3().method4().method5().method6().method7();
...
Рейтинг: 0 / 0
Фонт для программирования
    #36994240
Фотография KeyKeeper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про паскальKeyKeeperШрифт неплох в плане цифробукворазличения.
Но всё-таки я бы взял за основу Courier New и его маленько поправил. Всё.

Ерунда, в Courier New есть засечки. Это хорошо для принтера, но на экране они только мешают (тем и раздражают).Ничё они не раздражают.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36994264
KeyKeeperНичё они не раздражают.
До тех пор, пока ты не прочитаешь хоть одну умную книжку по шрифтам.

Глупость - она всегда раздражает. Неуместная и бесполезная глупость (засечки на экране) - вдвойне.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36994292
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
Про паскальНеуместная и бесполезная глупость (засечки на экране)


var
I, l: integer;
begin
I:=1;
l:=0;
writeln(FloatToStr(l/I));
end.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36994513
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.

Вот так, шаг за шагом, ты и устранишь то, что называется "пробел в знаниях", ну или проще говоря -
ламерство (желание говорить о том, в чем не разбираешься). Поверь, оно полезно. Устранить эти пробелы.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36994569
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
Про паскаль,

"тахома" давно стал моноширинным?
...
Рейтинг: 0 / 0
Фонт для программирования
    #36994660
eNoseПро паскаль,

"тахома" давно стал моноширинным?

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

Без засечек, но моноширинный - это Lucida Console и вон Consolas.

А Tahomа принято оформлять всякие кнопки, меню и поля ввода. Погугли Microsoft UX, там на эту тему вполне доходчиво пишут (заодно поправишь свои здания на предмет того, как сейчас интерфейсы делать надо - у тебя с этим тоже, как я помню, плохо).
...
Рейтинг: 0 / 0
Фонт для программирования
    #36994873
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про паскаль[off]существует ли на этом форуме человек, который хоть в одной области знает больше Грекса?[/off]
...
Рейтинг: 0 / 0
Фонт для программирования
    #36994906
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
Про паскальeNoseПро паскаль,

"тахома" давно стал моноширинным?

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

Без засечек, но моноширинный - это Lucida Console и вон Consolas.

А Tahomа принято оформлять всякие кнопки, меню и поля ввода. Погугли Microsoft UX, там на эту тему вполне доходчиво пишут (заодно поправишь свои здания на предмет того, как сейчас интерфейсы делать надо - у тебя с этим тоже, как я помню, плохо). это конечно круто, в топике про шрифты для программирования (моноширинные), ляпнуть про "тахому" и троллить про что-то там "вообще".
это твая такая характерная черта, Грекс.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36994909
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
tanglirсуществует ли на этом форуме человек, который хоть в одной области знает больше Грекса? имхо, грекс и на форуме практикующих хирургов показал бы им всем, что они неудачники!
...
Рейтинг: 0 / 0
Фонт для программирования
    #36994918
eNoseэто конечно круто, в топике про шрифты для программирования (моноширинные), ляпнуть про "тахому" и троллить про что-то там "вообще".
это твая такая характерная черта, Грекс.
Вообще-то это ты сначала, дорогой, вывалил какой-то код в шрифте Arial (наверное желая
показать, что I и l не отличимы в любом шрифте без засечек), а я лишь всесторонне показал тебе твое невежество. Кстати, ты Microsoft UX уже, как я понял, скачал и прочитал?

eNoseимхо, грекс и на форуме практикующих хирургов показал бы им всем, что они неудачники!
Вот тут нет, я просто никогда не говорю о том, о чем понятия не имею (а незнакомые мне области
я сначала изучаю в грамотных книгах, а не расспрашиваю всяких левых кексов и пряников на
форумах - и уж тем более не лезу что-то утверждать без подготовки).
...
Рейтинг: 0 / 0
Фонт для программирования
    #36994982
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
Про паскальВообще-то это ты сначала, дорогой, вывалил какой-то код в шрифте Arial (наверное желая показать, что I и l не отличимы в любом шрифте без засечек), а я лишь всесторонне показал тебе твое невежество. если ты внимательно читал, я напомнил тебе про дос. и про то, что там действительно была проблема с различением.

Про паскальКстати, ты Microsoft UX уже, как я понял, скачал и прочитал? они его сами не читали.

Про паскальВот тут нет, я просто никогда не говорю о том, о чем понятия не имею (а незнакомые мне области я сначала изучаю в грамотных книгах, а не расспрашиваю всяких левых кексов и пряников на форумах - и уж тем более не лезу что-то утверждать без подготовки). огорчил :(
я то думал что ты во всех областях профи...
...
Рейтинг: 0 / 0
Фонт для программирования
    #36994988
eNose если ты внимательно читал, я напомнил тебе про дос. и про то, что там действительно была проблема с различением.
Не читал.

eNoseПро паскальКстати, ты Microsoft UX уже, как я понял, скачал и прочитал? они его сами не читали.
Они большая компания. Некто сразу все менять не будет (тем более, это все временно).
Это если ты про отражение рекомендаций в реальных продуктах.

Но ты можешь не читать - оставайся неучем, мне то что?
...
Рейтинг: 0 / 0
Фонт для программирования
    #36995035
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 03.12.2010 16:59, Про паскаль wrote:

> А т.к. ширина текста для кода - не актуальна (код должен занимать не более 80
> символов,

Ага, а монитор должен быть 14-дюймовым.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Фонт для программирования
    #36995038
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
On 03.12.2010 17:47, Про паскаль wrote:

> Глупость - она всегда раздражает. Неуместная и бесполезная глупость (засечки на
> экране) - вдвойне.

Мне нравится твоя бескомпромистность. Я такой же.
Но Courier -- это наше всё.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Фонт для программирования
    #36995041
MasterZivOn 03.12.2010 17:47, Про паскаль wrote:

> Глупость - она всегда раздражает. Неуместная и бесполезная глупость (засечки на
> экране) - вдвойне.

Но Courier -- это наше всё.


Чем делать такие "выводы" - ты сначала почитай, что дальше написано. И про winmerge, и про специальные экранные шрифты.
Хотя я могу, конечно, предположить, что ты и почитал, и даже попытался подумать над этим всем.

Только боюсь, мое заключение будут несколько... не в твою пользу.


MasterZivМне нравится твоя бескомпромистность. Я такой же.

бескомпромистность (основанная на знании) != тупая упертость (основанная... ну ты понял)
...
Рейтинг: 0 / 0
Фонт для программирования
    #36995065
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mbbА вот в контексте "чем хуже/лучше" я и не собираюсь никому отвечать
На счет того, что на вкус фломастеры разные - это само собой.

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

Ну а остальное, хоть и "на вкус и цвет", нго собственно что же обсуждать? Не доказывать же старперу "Про паскаль", что его вкусы не являются аксиомой мирового масштаба..
...
Рейтинг: 0 / 0
Фонт для программирования
    #36995067
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про паскальДо тех пор, пока ты не прочитаешь хоть одну умную книжку по шрифтам.

По твоим "светло-умным" высказываниям я даже боюсь представить каких дилетантских манускриптов начитался ты. Или какого они года.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36995069
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про паскальА т.к. ширина текста для кода - не актуальна (код должен занимать не более 80 символов, а Lucida Console 10 вмещает аж 160 при минимальном разумном режиме 1240x1024), то увы, ничего "лучшего"
этот текст, кроме потери 10% пространства по высоте - не дает.

Вернись со своими "должен" в прошлый век.
Сейчас текст "должен" занимать столько, сколько удобно конкретным людям. Рисоваться таким шрифтом, какой удобен конкретным людям.

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

Будь гибче, избавься от слова "должен", и не забывай, что "нас миллиарды и все разные".
Должны тебе будут когда ты ростовщиком станешь.


авторВот "код" на 80 символов. За такую вложенность - уже убивать надо. Куда там в 3 раза больше делать?
Так привел бы уже ченить типа
Код: plaintext
 obj.m1.m2.m3.m4.m5.m6.m7. и т.д. до  80  символов;

Чего мелочишься? Примеры должны быть ЯРКИМИ, МОЩНЫМИ, НЕПРОБИВАЕМЫМИ и совершенно сферически-вакуумными конечно же!
Тогда люди обязательно уверуют в идиотизм того, против чего ты выступил, да.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36995079
Edd.Dragonпротив чего ты выступил, да.

Прикольно. Второй "пассажир" сегодня выступил с "разоблачениями", даже не удосужившись подумать над вопросом, в котором решил меня "обставить".
Это наверное заразно, пороть бездумную ерунду? Или вы всерьез думаете, что эти
ваши "аргументы" про 80 символов (как посыл в прошлый век MS-DOS) мне интересны?

Подумать просто про то, что в шрифте Lucida Console 10 чисто случайно оказалось 80 символов на 640 пикселей - не, не судьба?

Но ты пиши пиши, давно не видел такой смешной попытки самоутвердиться (в собственной глупости, но ведь важен процесс, а не результат?).
...
Рейтинг: 0 / 0
Фонт для программирования
    #36995231
Фотография KeyKeeper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про паскаль...И про winmerge, и про специальные экранные шрифты...
Признаюсь, не всё читал. К чему вы про WinMerge?

А в остальном... Я сказал Courier, значит Courier! :)
...
Рейтинг: 0 / 0
Фонт для программирования
    #36995239
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про паскальПрикольно. Второй "пассажир" сегодня выступил с "разоблачениями", даже не удосужившись подумать над вопросом
Это исключительно твое мнение.

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


Можешь все-таки еще раз и внятно, без мусора, не касающегося темы, типа "пеши-пеши, мне нравицо", объяснить свою позицию по вопросам:

1. Почему правильный вариант только один,т.е. только 80 и только без засечек? Почему другие ваприанты не допустимы? И кому должен?

2. К чему приплетена фраза о том, что консольный шрифт содержит буквы шириной 8 пикселей с фразой "чисто случайно"? Нет не случайно. И что?

3. Как из предущих вопросов следует, что если я работаю с кодом не в консоли, если я не связан какими-то корпоративными и иными правилами, если за вычетом боковых панелей у меня текста влезает 120 символов, то при всем при этом я не могу распорядиться этим пространством по своему вкусу?

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

5. На каком основании в этом топике ты уже N раз успел попытаться перейти от темы шрифтов к теме "обсудим интеллектуальные способности пользователя Х"?
...
Рейтинг: 0 / 0
Фонт для программирования
    #36995250
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
Про паскальНо ты можешь не читать - оставайся неучем, мне то что? умные программисты дают возможность пользователям изменять шрифты.
по собственному вкусу.
в том числе и упомянутая тобой фирма майкрософт.

но ты продолжай кивать в сторону ux и бредить про шрифты без засечек.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36995254
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
Про паскалькод должен занимать не более 80 символов

Про паскальПодумать просто про то, что в шрифте Lucida Console 10 чисто случайно оказалось 80 символов на 640 пикселей - не, не судьба?

у тебя до сих пор 640 пикселей по горизонтали? тогда понятно.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36995448
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 каждую неделю (всех папок) делаешь?

Респект.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36995452
KeyKeeperПро паскаль...И про winmerge, и про специальные экранные шрифты...
Признаюсь, не всё читал. К чему вы про WinMerge?

Ты про svn ничего не знаешь?

KeyKeeperА в остальном... Я сказал Courier, значит Courier! :)
Всем на твое "я сказал" - абсолютно глубоко плевать.
Пока ты лишь не понял простую мысль, которую я разжевываю уже третий лиц? Ну молодец, гордись своим достижением.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36995454
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про паскальЯ уже третий или четвертый раз говорю про winmerge (при коммите в репозиторий)
Это когда сравнивается две версии кода. Экран 1280 (19") делится на 2 части(т.е. 1280 /2 = 640).
Правая панель на 640 пикселей и левая - на 640.

И гуру-сан хочет сказать, что именно поэтому консольный стандартный шрифт вписывает 80 символов в 640 пикселей?

Апплодируем стоя твоей фантазии!
...
Рейтинг: 0 / 0
Фонт для программирования
    #36995460
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про паскальЯ уже третий или четвертый раз говорю про winmerge (при коммите в репозиторий)
Ну и дальше говорите. Если у вас при смешивании настолько постоянно вылезают конфликты, причём именно в мелочах, то вам не о шрифтах надо задумываться, а о качестве управления проектом.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36995466
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.
Потому что все, что было нужно - было разжевано еще на предыдущей странице.
Если оно осталось не понятым - увы, это не моя вина и даже не моя проблема.

Просто меньше нужно думать "обиженным достоинством" - а больше - головой. Тогда все будет хорошо, уверен.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36995469
iv_an_ruПро паскальЯ уже третий или четвертый раз говорю про winmerge (при коммите в репозиторий)
Ну и дальше говорите. Если у вас при смешивании настолько постоянно вылезают конфликты, причём именно в мелочах, то вам не о шрифтах надо задумываться, а о качестве управления проектом.

Будут еще какие "рекомендации"? Ты это, поди чувакам в kernel.org тоже это расскажи. Потом расскажешь, что тебе там рассказали.

А мы послушаем.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36995473
Edd.DragonПро паскальЯ уже третий или четвертый раз говорю про winmerge (при коммите в репозиторий)
Это когда сравнивается две версии кода. Экран 1280 (19") делится на 2 части(т.е. 1280 /2 = 640).
Правая панель на 640 пикселей и левая - на 640.

И гуру-сан хочет сказать, что именно поэтому консольный стандартный шрифт вписывает 80 символов в 640 пикселей?

Апплодируем стоя твоей фантазии!

True Type шрифт Lucida Console, размером 10 (Size) - да, в 640 пикселях имеет ровно 80 символов (моноширинных) по ширине.

Апплодируем сидя твоей недоходчивости и неумению думать головой неспособности проверить этот факт в любом текстовом редакторе.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36995538
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про паскальПотому что засечки на экране толком не видны (пикселей не хватает) и ухудшают восприятие букв глазом (повышается утомляемость) - были исследования.
Засечки хороши на устройстве с разрешением в 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.
А принципы уважения оппонентов для тебя - филькина грамота? Это, между прочим, один из основных принципов дискуссий вообще и форумного общения в частности. Надо понимать разницу между "усомниться в том, что оппоненты способны меня понять" и "всеми силами, как последний тролль, пытаться зачмырить оппонентов, чтобы ослабить их напор".


Про паскальПросто меньше нужно думать "обиженным достоинством" - а больше - головой. Тогда все будет хорошо, уверен.
Эммм... Как это перевести?
" Просто не надо быть со мной несогласным, тогда я перестану вас обзывать " - так что ли?
Детский сад.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36995541
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про паскальБудут еще какие "рекомендации"? Ты это, поди чувакам в kernel.org тоже это расскажи. Потом расскажешь, что тебе там рассказали.

Пошлют, потому что нефиг мешать работать идиотскими вопросами.

P.S.: А когда чувакам из kernel.org кровь из носу надо будет не менее 4-х колонок, они переформатируют код в 40 символов, а ты объявишь это новым мировым стандартом?
...
Рейтинг: 0 / 0
Фонт для программирования
    #36995542
Edd.DragonДетский сад.
Я прочитал по диагонали то, что ты понаписал.

Увидел, что ты так и не понимаешь тот факт, что Courier New - не оптимизирован для экрана просто
потому, что в нем есть засечки (которые на экране в силу низкой разрешающей способности и выглядят как полное г, и лишь утомляют зрение).

Вот это (не понимание того, что засечки на экране выглядят глупо) - да, это действительно детский сад.

Остальную твою попытку "сохранить лицо при плохой игре" я вынужден отправить в trash.
Твое "в интернете кто-то не прав" выглядит вдвойне смешно (и само по себе, и в твоем непонимании рассматриваемого вопроса).

P.S. Никогда бы не подумал, что такие простые (на уровне спинного мозга - осознанный выбор
оптимального шрифта для работы с кодом) вопросы - создадут столько трудностей для осмысления.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36995543
Edd.DragonПро паскальБудут еще какие "рекомендации"? Ты это, поди чувакам в kernel.org тоже это расскажи. Потом расскажешь, что тебе там рассказали.

Пошлют, потому что нефиг мешать работать идиотскими вопросами.

P.S.: А когда чувакам из kernel.org кровь из носу надо будет не менее 4-х колонок, они переформатируют код в 40 символов, а ты объявишь это новым мировым стандартом?

Так ото, абы что-нибудь ляпнуть с умным видом? Какие еще четыре колонки? Что за детский лепет?
Ты вообще хоть понял, для чего нужны три колонки кода?
...
Рейтинг: 0 / 0
Фонт для программирования
    #36995544
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про паскальEdd.Dragonпропущено...

И гуру-сан хочет сказать, что именно поэтому консольный стандартный шрифт вписывает 80 символов в 640 пикселей?

Апплодируем стоя твоей фантазии!

True Type шрифт Lucida Console, размером 10 (Size) - да, в 640 пикселях имеет ровно 80 символов (моноширинных) по ширине.

Апплодируем сидя твоей недоходчивости и неумению думать головой неспособности проверить этот факт в любом текстовом редакторе.
И что?!

Отсюда следует, что он единственный такой? Так почему он оптимальный?

Отсюда следует, что в любой высокопрофессиональной команде каждый должен сравнивать документы по многу, и обязательно это делать на экране с шириной 1280 точек, и обязательно в 2 колонки?
...
Рейтинг: 0 / 0
Фонт для программирования
    #36995549
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про паскальУвидел, что ты так и не понимаешь тот факт, что Courier New - не оптимизирован для экрана просто
потому, что в нем есть засечки (которые на экране в силу низкой разрешающей способности и выглядят как полное г, и лишь утомляют зрение).

Вот пойди и скажи это специалистам по типографике и шрифтам, посмотрим, что они тебе скажут.

И на счет "прочитал по диагонали" = "не буду отвечать на вопросы" тоже все понятно.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36995551
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про паскальТы вообще хоть понял, для чего нужны три колонки кода?
Ну и зачем задавать вопросы о том, о чем ты решил не читать и видимо снова не прочтешь?
...
Рейтинг: 0 / 0
Фонт для программирования
    #36995552
Edd.DragonПро паскальУвидел, что ты так и не понимаешь тот факт, что Courier New - не оптимизирован для экрана просто
потому, что в нем есть засечки (которые на экране в силу низкой разрешающей способности и выглядят как полное г, и лишь утомляют зрение).

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

А вот ты - нет.

Никогда не думал о том, что спорить о том, в чем не разбираешься - глупо?

Edd.DragonИ на счет "прочитал по диагонали" = "не буду отвечать на вопросы" тоже все понятно.
Да. Ты прав. Я не счел нужным даже читать ту ерунду.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36995554
Edd.DragonПро паскальТы вообще хоть понял, для чего нужны три колонки кода?
Ну и зачем задавать вопросы о том, о чем ты решил не читать и видимо снова не прочтешь?

Не для того, что бы ты "отвечал". А для того - чтобы начал ты начал гуглить про 3-way merge: закрывать дыры в голове пробелы своих "знаниях".

А ты думал зачем? Думаешь, твое мнение профана кому-то тут интересно?
...
Рейтинг: 0 / 0
Фонт для программирования
    #36995555
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про паскальВот это (не понимание того, что засечки на экране выглядят глупо) - да, это действительно детский сад.

Как же так случилось, что этого на протяжении многих лет не понимают разработчики всем известных IDE?
...
Рейтинг: 0 / 0
Фонт для программирования
    #36995556
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про паскальEdd.Dragonпропущено...

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

А вот ты - нет.

Никогда не думал о том, что спорить о том, в чем не разбираешься - глупо?

Я пока что не увидел, что ты в этом разбираешься...
...
Рейтинг: 0 / 0
Фонт для программирования
    #36995557
Edd.DragonЯ пока что не увидел, что ты в этом разбираешься...
А разве это я виноват, что у тебя трудности с пониманием элементарных вещей? Хм... эк все обернулось-то.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36995558
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про паскальEdd.Dragonпропущено...

Ну и зачем задавать вопросы о том, о чем ты решил не читать и видимо снова не прочтешь?

Не для того, что бы ты "отвечал". А для того - чтобы начал ты начал гуглить про 3-way merge: закрывать дыры в голове пробелы своих "знаниях".

А ты думал зачем? Думаешь, твое мнение профана кому-то тут интересно?
Интересно, до какого уровня ты дойдешь. Посмотрим...

По теме: я тебе уже задал вопросы по этому поводу. Слил так слил. Не надо делать вид, что их не было.
3-way merge никак не ставит ребром правило "текст должен быть 80 символов в ширину и обязательно люцидой в 10tp"
...
Рейтинг: 0 / 0
Фонт для программирования
    #36995559
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про паскальEdd.DragonЯ пока что не увидел, что ты в этом разбираешься...
А разве это я виноват, что у тебя трудности с пониманием элементарных вещей? Хм... эк все обернулось-то.
Да, действительно. Совсем плохо.

Так как же так случилось, что разработчики IDE с мировой известностью не понимают прописных истин?
...
Рейтинг: 0 / 0
Фонт для программирования
    #36995562
Edd.DragonТак как же так случилось, что разработчики IDE с мировой известностью не понимают прописных истин?
И зачем мне какие-то там разработчики? А сам головой подумать и почитать литературу нет, не в состоянии?
Нужно обязательно, чтоб мировой разработчик разжевал и тебе в рот положил? По другому никак?
...
Рейтинг: 0 / 0
Фонт для программирования
    #36995564
Забавно. Открываем Visual Studio 2010, и смотрим, какой стоит шрифт по-умолчанию.

Не прошло и десяти лет, как "разработчики с мировым именем" начали что-то понимать.
15 лет тотальной глупости, в мировом масштабе - мое почтение.

Интересно, сколько лет еще будут упорствовать любители Courier New?
...
Рейтинг: 0 / 0
Фонт для программирования
    #36995571
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про паскальEdd.DragonТак как же так случилось, что разработчики IDE с мировой известностью не понимают прописных истин?
И зачем мне какие-то там разработчики? А сам головой подумать и почитать литературу нет, не в состоянии?
Нужно обязательно, чтоб мировой разработчик разжевал и тебе в рот положил? По другому никак?
В литературе, если ты не заметил, 90% информации о шрифтах вообще и об их применении в печатной продукции в частности. А редкие фразы типа "на экране лучше читать без засечек" обычно пишут на сайтах шрифтом с засечками. И некоторые еще добаляют скудные обоснования. Зачастую касающиеся интерфейсов программ, на счет которых я полностью согласен.

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

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


Мировая закулисаЗабавно. Открываем Visual Studio 2010, и смотрим, какой стоит шрифт по-умолчанию.

Не прошло и десяти лет, как "разработчики с мировым именем" начали что-то понимать.
15 лет тотальной глупости, в мировом масштабе - мое почтение.

Начали понимать, что сглаженный мелкий Курьер никуда не годится, а проповедовать отказ от КлирТайп они по понятным причинам не могут. Потому ессесно под сглаживание надо на Тахому переходить. Иначе бы и не задумались о смене дефолта.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36995572
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про паскальНужно обязательно, чтоб мировой разработчик разжевал и тебе в рот положил? По другому никак?
А слабо?
...
Рейтинг: 0 / 0
Фонт для программирования
    #36995574
Edd.DragonМожет таки впервые в этой теме кроме воды удивишь всех ссылкой, где же можно почитать анализ восприятия моноширинных антикв и гротесков на белом фоне при чтении текстов, таких как исходники?
Если честно - лень искать. Что-то писала на эту тему Р.Уильямс, или в книге, или в блогах. Я это читал лет пять назад, не меньше.

Edd.DragonНачали понимать, что сглаженный мелкий Курьер никуда не годится, а проповедовать отказ от КлирТайп они по понятным причинам не могут.
Ура, ты наконец-то начал говорить осмысленными фразами! Сам писал или скопипастил откуда?
Насчет СlearType - даже Спольски честно написал, что СlearType - полная ерунда (это мировое имя для тебя или нет?)

Edd.DragonПотому ессесно под сглаживание надо на Тахому переходить. Иначе бы и не задумались о смене дефолта.
Ну вот.. и сразу перестал... да что-ж такое-то.

Ну ок, проблеск сознания про "начали понимать" - это тоже достижение. Постарайся развить его.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36995578
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про паскальУра, ты наконец-то начал говорить осмысленными фразами! Сам писал или скопипастил откуда?

Начал? А я где-то ранее говорил о том, что мелкий сглаженный Курьер - это наше все? Ты что-то путаешь.

авторПостарайся развить его.
Напомни, когда я тебя в свои помощники назначал?
...
Рейтинг: 0 / 0
Фонт для программирования
    #36995579
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторНасчет СlearType - даже Спольски честно написал, что СlearType - полная ерунда (это мировое имя для тебя или нет?)
Еще раз: сглаживание ВНЕ этой темы и спора.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36995752
Edd.DragonавторНасчет СlearType - даже Спольски честно написал, что СlearType - полная ерунда (это мировое имя для тебя или нет?)
Еще раз: сглаживание ВНЕ этой темы и спора.
В теме про шрифты сглаживание - офтопик. Да да, а в теме про языки программирования - наверное
офтопиком будет обсуждение синтаксиса? Что еще запретить изволите?

P.S. Сидишь уже в луже - сиди, не дергайся. Будешь дергаться - намокнешь еще больше.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36995845
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про паскаль,

Что мешает вам предположить, что несколько взрослых разумных людей могут договориться, в каких случаях какой ширины у них в проекте будет код? А потом каждый из них спокойно будет использовать свой любимый фонт и цвет ;)
...
Рейтинг: 0 / 0
Фонт для программирования
    #36995872
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
Про паскальЯ уже третий или четвертый раз говорю про winmerge (при коммите в репозиторий)
Это когда сравнивается две версии кода. Экран 1280 (19") делится на 2 части(т.е. 1280 /2 = 640).
Правая панель на 640 пикселей и левая - на 640.

Когда делается сверка трех версий кода, разрешение конфликта (это merge в репозитории) - уже сравнивается три версии кода. И обычный экран в 27" монитора (1920 пикселей / 3 = 640) уже делится на три (все три по 640). хватит врать.
рамка окна, как минимум, уже не ноль. и прощай вся твоя "стройная" теория про 640.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36995887
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eNoseрамка окна, как минимум, уже не ноль. и прощай вся твоя "стройная" теория про 640.
Ну что вы прям как взрослый --- позволяете пошлым фактам портить красивую теорию.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36995891
eNoseПро паскальЯ уже третий или четвертый раз говорю про winmerge (при коммите в репозиторий)
Это когда сравнивается две версии кода. Экран 1280 (19") делится на 2 части(т.е. 1280 /2 = 640).
Правая панель на 640 пикселей и левая - на 640.

Когда делается сверка трех версий кода, разрешение конфликта (это merge в репозитории) - уже сравнивается три версии кода. И обычный экран в 27" монитора (1920 пикселей / 3 = 640) уже делится на три (все три по 640). хватит врать.
рамка окна, как минимум, уже не ноль. и прощай вся твоя "стройная" теория про 640.

Ну все, ты меня подловил. "Пойду наемся червячков" (с) с горя.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36996275
Фотография quaid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про паскальКод - несказанно доставил. Как в том сочинении - 10 ошибок в одном предложении, 3 - в отдельном слове.
Так блоки finally писать тебя научил кто, или сам к тому пришел?Этот код в процессе разработки. Да, он содержал ошибку в тот момент, когда я снял скриншот. Идеологически он построен верно. Я могу привести аргументы в пользу каждой строки кода, почему именно так, а не иначе. Только в отдельной ветке.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36996306
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да-а, "уж полночь близится, а Германа всё нет" (с). Вы тут до такого договоритесь...
Я вот могу программировать с любым "подходящим" шрифтом. И дело не только в том, что "Паскалеобразно" я пишу меньше всего. А потому, что я не индиец, а если и зарабатываю именно на этом - то получаю никак не за объем кода или его удобочитаемость. Кроме того, если сначала думать, а потом "выплёскаваться" - кода будет немного...
...
Рейтинг: 0 / 0
Фонт для программирования
    #36996477
quaidПро паскальКод - несказанно доставил. Как в том сочинении - 10 ошибок в одном предложении, 3 - в отдельном слове.
Так блоки finally писать тебя научил кто, или сам к тому пришел?Этот код в процессе разработки. Да, он содержал ошибку в тот момент, когда я снял скриншот. Идеологически он построен верно. Я могу привести аргументы в пользу каждой строки кода, почему именно так, а не иначе. Только в отдельной ветке.

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

А так нет, обсуждать то "решение" мне не сильно с тобой хочется. Хочется тебе заниматься безграмотной ерундой - флаг в руки.

P.S. Но закатать три вызова, каждый из которых может бросить свой exception в finally - это пять.
А commit в finally - это вообще 125. Как в том анекдоте про милиционеров - оказались или абсолютно тупые или очень сильные.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36996494
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
Про паскальА commit в finally - это вообще 125. да, это мощно :)
пофиг что с эксепшенами, коммит будет :)
...
Рейтинг: 0 / 0
Фонт для программирования
    #36996578
Фотография 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
...
Рейтинг: 0 / 0
Фонт для программирования
    #36996583
Фотография quaid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eNoseПро паскальА commit в finally - это вообще 125. да, это мощно :)
пофиг что с эксепшенами, коммит будет :)Ага. Конечно же, читающую транзакцию подтверждать не нужно. И открытые наборы закрывать тоже не нужно. Не иначе.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36996633
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
quaideNoseпропущено...
да, это мощно :)
пофиг что с эксепшенами, коммит будет :)Ага. Конечно же, читающую транзакцию подтверждать не нужно. И открытые наборы закрывать тоже не нужно. Не иначе. ээээ... интербэйз чтоли?
...
Рейтинг: 0 / 0
Фонт для программирования
    #36996651
quaideNoseпропущено...
да, это мощно :)
пофиг что с эксепшенами, коммит будет :)Ага. Конечно же, читающую транзакцию подтверждать не нужно. И открытые наборы закрывать тоже не нужно. Не иначе.

Это принято делать через грамотные блоки except, но никак не в finally.
Даже если у тебя "логгирующие" автономные транзакции.

Сам commit тоже может бросить еxception (читай про deferrable constraints, правда мне лень искать, есть ли уже такое в Interbase/FB, или еще нет), не шаришь, короче.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36996665
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 тебя не смутило? Это совсем не нужная команда, да? Просто так придумали?
...
Рейтинг: 0 / 0
Фонт для программирования
    #36996683
Вот букварь (Developer’s Guide, Delphi 7), страница 26-37

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
 procedure  TForm1.ApplyButtonClick(Sender: TObject)
 begin 
  Database1.StartTransaction;
   try 
     if   not  (Database1.IsSQLBased)  and   not  (Database1.TransIsolation = tiDirtyRead)  then 
      Database1.TransIsolation := tiDirtyRead;
    CustomerQuery.ApplyUpdates;  { try to write the updates to the database } 
    Database1.Commit;  { on success, commit the changes } 
   except 
    Database1.Rollback;  { on failure, undo any changes } 
     raise ;  { raise the exception again to prevent a call to CommitUpdates } 
   end ;
  CustomerQuery.CommitUpdates;  { on success, clear the internal cache } 
 end ;

В этом примере кода - написано практически все, что требуется знать и понимать. На начальном уровне.
Справочно - Rollback тоже может бросить свой exception (это так, чисто повод для подумать дальше).
...
Рейтинг: 0 / 0
Фонт для программирования
    #36996711
Фотография quaid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
eNosequaidпропущено...
Ага. Конечно же, читающую транзакцию подтверждать не нужно. И открытые наборы закрывать тоже не нужно. Не иначе. ээээ... интербэйз чтоли?Умничка!
...
Рейтинг: 0 / 0
Фонт для программирования
    #36996743
Фотография quaid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про паскальВот букварь (Developer’s Guide, Delphi 7), страница 26-37

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
 procedure  TForm1.ApplyButtonClick(Sender: TObject)
 begin 
  Database1.StartTransaction;
   try 
     if   not  (Database1.IsSQLBased)  and   not  (Database1.TransIsolation = tiDirtyRead)  then 
      Database1.TransIsolation := tiDirtyRead;
    CustomerQuery.ApplyUpdates;  { try to write the updates to the database } 
    Database1.Commit;  { on success, commit the changes } 
   except 
    Database1.Rollback;  { on failure, undo any changes } 
     raise ;  { raise the exception again to prevent a call to CommitUpdates } 
   end ;
  CustomerQuery.CommitUpdates;  { on success, clear the internal cache } 
 end ;

В этом примере кода - написано практически все, что требуется знать и понимать. На начальном уровне.
Справочно - Rollback тоже может бросить свой exception (это так, чисто повод для подумать дальше).Здесь все просто замечательно расписано для случая пишущей в базу процедуры. У меня процедура лишь читающая, и возможное исключение может быть инициировано только объектами, не имеющими отношения к СУБД. Если по причине каких либо внешних сбоев (скажем, выключилось электричество) исключение инициирует вызов чтения набора из удаленной базы данных, либо (боже упаси) вызов StartTransaction/Commit, то такой случай обрабатывает другой, "вышестоящий", метод.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36996745
Фотография quaid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про паскальСобственно говоря - почему отстуствие rollback тебя не смутило?Потому, что указанный метод никогда ничего не пишет в таблицы. Ваш Капитан.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36996764
quaidПро паскальСобственно говоря - почему отстуствие rollback тебя не смутило?Потому, что указанный метод никогда ничего не пишет в таблицы. Ваш Капитан.

Ручное управление читающими транзакциями? Да, я как-то действительно забыл про эту шизоидную особенность Interbase.

Так у тебя тем более все безграмотно. Данную фигню и то нужно делать сразу вон после твоего
ExecQuery. И вообще нормальный кодер бы фреймворк уже нарисовал для этих вещей.

Хотя... о чем это я? Какой фреймворк, если ты до сих пор, как в каменном веке, биндинг делаешь вручную: I_Code := FieldByName('QWS_ICODE').AsString и т.д.

Начальство наверное довольно? Вона сколько кодер в день строчек выдает... па-стахановски ;)
...
Рейтинг: 0 / 0
Фонт для программирования
    #36996789
Фотография quaid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про паскальХотя... о чем это я? Какой фреймворк, если ты до сих пор, как в каменном веке, биндинг делаешь вручную: I_Code := FieldByName('QWS_ICODE').AsString и т.д.Конечно же, поля стороннего ActiveX-объекта (ахтунг) наполняются вручную в процедуре, где это делается один раз на все приложение. Ваш Капитан.

Ты, несомненно, можешь написать свой фреймворк на каждый чих. А можешь из пушки по воробьям пострелять.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36996823
quaidПро паскальХотя... о чем это я? Какой фреймворк, если ты до сих пор, как в каменном веке, биндинг делаешь вручную: I_Code := FieldByName('QWS_ICODE').AsString и т.д.Конечно же, поля стороннего ActiveX-объекта (ахтунг)
Это действительно ахтунг.

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

quaid, где это делается один раз на все приложение.
Сильно сомневаюсь, что один раз. Хотя сопротивляешься, да, ты - бодренько.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36996893
Фотография quaid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про паскальСильно сомневаюсь, что один разИ не сомневайся. Отправку заявки на торговую площадку выполняет единственный метод класса, который, действительно, единожды наполняет поля third-party объекта, находящегося в DLL и реализующего COM-интерфейс.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36997102
quaidПро паскальСильно сомневаюсь, что один разИ не сомневайся. Отправку заявки на торговую площадку выполняет единственный метод класса, который, действительно, единожды наполняет поля third-party объекта, находящегося в DLL и реализующего COM-интерфейс.
Ага ага, а "филы" с рынка прилетают в виде Excel файла (report, market fill)?

Заливай заливай.

P.S. А вообще забавно. Под Delphi, похоже, действительно нет ни одной нативной реализации FIXа. Какой ужас.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36997152
А вообще прикольно. Для того, чтобы послать один единственный ордер - начинать транзакцию в БД и делать запрос в нее-же. На ровном месте latency в 0.1 сек минимум.

Колхоз.

А про стратегии вы там небось и не слышали вовсе (это когда тебе робот ордера штампует)?
...
Рейтинг: 0 / 0
Фонт для программирования
    #36997167
Фотография quaid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про паскальАга ага, а "филы" с рынка прилетают в виде Excel файла (report, market fill)? Заливай заливай.
Ты что, упоротый? Нахрена мне тебе "заливать", я не ломаю дешевые комедии. Данные с биржевой площадки приходят обратно на DS-сервер, который их "ретранслирует" в мой код путем посылки специальных сообщений. Читай документацию по RTS Online.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36997181
Фотография quaid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про паскальДля того, чтобы послать один единственный ордер - начинать транзакцию в БД и делать запрос в нее-же. На ровном месте latency в 0.1 сек минимум.Ага. Ну расскажи, пупсег, как выполнить читающий запрос в Interbase, не стартовав транзакцию, мы проникнемся глубиной твоей мысли.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36997187
quaidНахрена мне тебе "заливать", я не ломаю дешевые комедии.
Именно это ты сейчас и делаешь

quaidЧитай документацию по RTS Online.

Вах! Там описана эта ваша смешная "архитектура" с ордерами из Interbase?
Дай ссылку. Аж интересно стало.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36997201
quaidПро паскальДля того, чтобы послать один единственный ордер - начинать транзакцию в БД и делать запрос в нее-же. На ровном месте latency в 0.1 сек минимум.Ага. Ну расскажи, пупсег, как выполнить читающий запрос в Interbase, не стартовав транзакцию, мы проникнемся глубиной твоей мысли.

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

База данных в трейдинге - это постфактум, как бухгалтерия в бизнесе. Т.е. решения принимать
вообще не должна. А должна просто принимать на себя уже факт свершившихся операций.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36997253
Фотография iv_an_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Предлагаю не отклоняться от темы про шрифт, которым надпечатывают перфокарты IBM шириной 80 символов ;)
...
Рейтинг: 0 / 0
Фонт для программирования
    #36997290
Фотография quaid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про паскальquaidпропущено...
Ага. Ну расскажи, пупсег, как выполнить читающий запрос в Interbase, не стартовав транзакцию, мы проникнемся глубиной твоей мысли.

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

Документация по "Плазе" - первая ссылка сверху . Надеюсь, тебя улыбнет.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36997338
quaidПро паскальпропущено...


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

Какой пикантес.

Ты уже не знаешь, что и придумать такое.

quaid Перед этим, естественно, процедура проверяет существование заявки и выбирает ее данные из реплицируемой DS-сервером таблицы. Если заявка существует, то для ее удаления нужно наполнить структуру данными заявки (которые записаны в таблице). Очень дурацкий ход - для идентификации заявки торговой площадкой, в принципе, достаточно передавать лишь OrderID, поскольку хост таблицы находится на этой же площадке, но спецификация требует повторно заполнять все поля. Поэтому в приведенном коде выборка необходима .
А почитать про in-memory database - совсем не судьба? Печально-то как...

quaidДокументация по "Плазе" - первая ссылка сверху . Надеюсь, тебя улыбнет.
Зачотный лисапед. Я не знал, что на РТС все так запущено.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36997392
Фотография quaid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про паскальquaidпропущено...
Чтобы "выполнить", действительно, база не нужна. Только ты слышишь звон, но не знаешь, где он. Указанная процедура отправляет сообщение на удаление заявки (ордера) из стакана.
Ты тут только что заливал, что это у тебя только в одном месте делается.
Т.е. для каждого типа ордера (размещение, отмена, замена) - у тебя отдельные кучки куски кода?
Отдельно на "размещение и замену" и отдельно на "отмену" - поскольку список используемых полей несколько отличается. Заполнение определенного списка полей "на отмену" - выполняется в одном месте.

Про паскальА почитать про in-memory database - совсем не судьба? Печально-то как...Точно, ты слышишь звон. Зачем ты предлагаешь какие-то "решения", не ведая вообще, какие задачи программа выполняет, и в какой инфраструктуре существует? Типа блистаешь умом? Или подыскиваешь малейшие, даже откровенно тупые зацепки, чтобы придраться к оппоненту и потешить свое чувство собственной важности? Этими таблицами пользуется ряд других децентрализованых приложений, с ними работают аналитики, оттуда выбирают данные по сделкам депозитарные хранители, какой, к черту, in-memory database?

Про паскальЗачотный лисапед. Я не знал, что на РТС все так запущено.Это не только РТС, это так же ММВБ, УБ, ПФТС, этот софт используется на многих биржах.


Модератор: Остываем, товарищи коллеги.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36997444
quaidПро паскальА почитать про in-memory database - совсем не судьба? Печально-то как...Точно, ты слышишь звон. Зачем ты предлагаешь какие-то "решения", не ведая вообще, какие задачи программа выполняет, и в какой инфраструктуре существует? Типа блистаешь умом? Или подыскиваешь малейшие, даже откровенно тупые зацепки, чтобы придраться к оппоненту и потешить свое чувство собственной важности?

Да ничего я не тешу. Просто я лишний раз пожал плечами, от "уровня" решений.
А если тебе сильно интересно - читай вот отсюда: http://en.wikipedia.org/wiki/ULLDMA (там ссылки снизу).

ПФТС... испугал, ежа.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36997706
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про паскальEdd.Dragonпропущено...

Еще раз: сглаживание ВНЕ этой темы и спора.
В теме про шрифты сглаживание - офтопик. Да да, а в теме про языки программирования - наверное
офтопиком будет обсуждение синтаксиса? Что еще запретить изволите?

Какая-то неформальная женская логика...

Идет дискуссия "Обсуждение удобности для редактирования исходников тех или иных шрифтов, при условии, что сглаживание отключено" (ну и собственно шрифт автора топика как раз для этого). В свете этого топика обсуждается приемлимо ли использование не сглаженного курьера. Я объясняю, что он без сглаживания совершенно корректно смотрится. Ты мне доказываешь обратное кучей текста, который применим к, например, Таймсу, но никак не к не сглаженному Курьеру. И вдруг "Как это никакого сглаживания? Шрифты? Значит сглаживание!"

Поговорили.
О дальнейшем обсуждении finally я и вовсе промолчу.
Умение спорить - налицо. Зато понтов то сколько было...
...
Рейтинг: 0 / 0
Фонт для программирования
    #36997739
Edd.DragonПоговорили.
О дальнейшем обсуждении finally я и вовсе промолчу.
Умение спорить - налицо. Зато понтов то сколько было...

Вот тут ты начал говорить (со мной) про сглаживание. 9888125 . Я тебе ответил.
Потом ты начал орать, что в этом топике сглаживание - офтопик (хотя и до этого было штук восемь постов с твоим участием в т.ч.)

Так у кого из нас проблемы (с восприятием окружающей действительности)?
...
Рейтинг: 0 / 0
Фонт для программирования
    #36997755
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про паскальEdd.DragonПоговорили.
О дальнейшем обсуждении finally я и вовсе промолчу.
Умение спорить - налицо. Зато понтов то сколько было...

Вот тут ты начал говорить (со мной) про сглаживание.
С тобой?
...
Рейтинг: 0 / 0
Фонт для программирования
    #36997763
Edd.DragonПро паскальпропущено...


Вот тут ты начал говорить (со мной) про сглаживание.
С тобой?

Да.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36997764
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я ответил на фразу "к слову", почему МС сменила шрифт. Потому что, МС нужен шрифт, который удобен со сглаживанием, а мы обсуждаем отображение без сглаживания.

Что тут не понятно для восприятия?
...
Рейтинг: 0 / 0
Фонт для программирования
    #36998230
Edd.DragonЯ ответил на фразу "к слову", почему МС сменила шрифт. Потому что, МС нужен шрифт, который удобен со сглаживанием, а мы обсуждаем отображение без сглаживания.

Что тут не понятно для восприятия?

Непонятно:

1) с чего это ты тут развыступался?
2) что ты вообще хочешь доказать?
3) зачем ты это хочешь доказать?

Как-то так.

Ответы можешь не печатать, они никому не интересны.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36998235
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про паскаль,

А че ж ты тогда споришь, если не понимаешь о чем споришь?

Тогда конечно ясно, чего ты так силишься тему перевести черти куда
...
Рейтинг: 0 / 0
Фонт для программирования
    #36998330
Edd.DragonПро паскаль,

А че ж ты тогда споришь, если не понимаешь о чем споришь?

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

Никто с тобой не спорит.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36998338
Edd.Dragon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про паскальНикто с тобой не спорит.
Засчитано.
...
Рейтинг: 0 / 0
Фонт для программирования
    #36998351
Edd.DragonПро паскальНикто с тобой не спорит.
Засчитано.

Вот и ладушки.
...
Рейтинг: 0 / 0
178 сообщений из 178, показаны все 8 страниц
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Фонт для программирования
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]