LINUX.ORG.RU

freebsd gvim monaco


0

0

freebsd gvim - было сказано для отвода глаз и мыслей дурных.

Так как юзаю такое для разработки - хотелось бы услышать мнение коллег...

И если можно то поподробнее про вред глазам от такого шрифта - так как везде о этом говорят - "для разработки terminus" - на практике я давления на глаза не замечаю...

>>> Просмотр (1280x1024, 147 Kb)

★★

Проверено: JB ()

Ах да, вот если б тему гнома
тут кто-нибудь публично вспомнил
то пятницу украсил он бы добрым делом.

workForFood
()
Ответ на: комментарий от workForFood

С Ruby ты можешь в любом месте делать require. Хорошим тоном считается в начале твоего файла, который содержит твой класс (несколько классов) написсать все requir'ы чтобы наглядно было видно чего у тебя может не хватать на системе. Посмотри на питон, там ведь так же или нет?

Julio_Petrovich
()
Ответ на: комментарий от Julio_Petrovich

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

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

Hjorn
()
Ответ на: комментарий от Hjorn

Если ты заметил, я эту тему тоже затронул. Если взялся писать код - будь добр разобраться с тем как его правильно откомментировать.

Julio_Petrovich
()
Ответ на: комментарий от Julio_Petrovich

> Я так и знал что ты грамарнаци.

Вот меня считают за идиота, а я все-таки умный, а они и не догадываются...

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

paranormal ★★
() автор топика
Ответ на: комментарий от paranormal

Если я включу спеллчекер, а ты станешь писать хорошие комментарии к коду - мир станет лучше.

Сейчас я нажал на кнопочку Check spelling, а где твой переработанный код?

Julio_Petrovich
()
Ответ на: комментарий от Julio_Petrovich

Спасибо, я код глянул мельком
Не обратил внимания
И все же если скрипт простой
Написан был на Руби
И состоит из файла одного
То не все равно ли где ты импорты вставляешь?

А коментарии нужны, особо в страшных трехэтажных либах
И в дебрях крупного проекта их должно быть!
Пускай есть мегапаттерны и суть их логику делить от данных
И упрощать. Нотации пусть будут. Соглашенья.

Все равно! Коменты быть должны. Для программиста
Иного, что смотреть ваш код через 5 лет замыслит.
Коменты быть должны для робота, который по шаблону
Документацию напишет на ваш код объемный.
И будет радость всем и сила пребывать во многих.

workForFood
()
Ответ на: комментарий от Julio_Petrovich

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

paranormal ★★
() автор топика
Ответ на: комментарий от Julio_Petrovich

> Если взялся писать код - будь добр разобраться с тем как его правильно откомментировать

Это конечно правильно, но не всегда возможно и уместно. Бывает просто времени не хватает (quick and dirty прототипы), бывает это вообще не нужно (одноразовые скрипты). Ещё комментарии должны быть актуальными, то есть при рефакторинге за ними нужно внимательно следить. Тоже дополнительная работа, не всегда оправданная. В общем писать или нет комментарии - от задачи зависит.

Hjorn
()
Ответ на: комментарий от paranormal

> у меня такое отношение сложилось к комментариям от того что первая работа где писал это был 18 тысячный проект на перле совсем без комментариев

И без pod-документации?

Hjorn
()
Ответ на: комментарий от Hjorn

> И без pod-документации?

да, это был голый код.

paranormal ★★
() автор топика

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

MOV AX, 4000h ;Moving 4000h into AX register
CALL 00001133h ;Calling at 00001133h

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

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

YogSagot ★★★
()

Отсутствие комментариев – дурной тон.

cod
()

Я не разработчик, но мне шрифты понравились.

athost ★★★★★
()
Ответ на: комментарий от workForFood

Вот кому надо завязывать с "профессией", так это workForFood.
И не лень такой бред писать.

d9d9 ★★★★
()
Ответ на: комментарий от paranormal

>для меня обязательно, так как мне влом лезть в настройки плеера, а так если я открываю плеер и вижу там кракозябры - то закрываю его, натравливаю скрипт на папку с аниме - жду секунд 10-20 пока отработает, и открываю плеер опять. 

mixrin@neuromancer ~ $ grep subcp ~/.mplayer/config
subcp=enca:ru:en

И никогда не было проблем. Ни-ког-да.

tensai_cirno ★★★★★
()

Если судить по скриншотам с (G)VIM с лора, создается впечатление, что данный текстовый редактор не умеет ничего кроме подсветки исходного кода. Господа, где фантазия?

kda ★★★★★
()
Ответ на: комментарий от kda

> создается впечатление, что данный текстовый редактор не умеет ничего кроме подсветки исходного кода.

Он еще дает возможность отлично редактировать текст.

Julio_Petrovich
()
Ответ на: комментарий от kda

> Если судить по скриншотам с (G)VIM с лора, создается впечатление, что данный текстовый редактор не умеет ничего кроме подсветки исходного кода. Господа, где фантазия?

Это почти правда. Он ещё кое-что умеет, но пользоваться этим невозможно.

Joe_Bishop
()

зер гут

а от тёмной цветовой схемы глаза не болят?

ferro
()
Ответ на: комментарий от kda

>Если судить по скриншотам с (G)VIM с лора, создается впечатление, что данный текстовый редактор не умеет ничего кроме подсветки исходного кода. Господа, где фантазия?
это тестовый редактор, а не операционная система

val-amart ★★★★★
()

Мне всегда казалось, что достаточно: echo 'subcp=enca:ru:cp1251' >> .mplayer/config

И накаких проблем с кодировкой.

anton_jugatsu ★★★★
()
Ответ на: комментарий от anton_jugatsu

я не думал что mplayer умеет распознавать кодировку, поэтому и писал это...

и опция subcp=enca:ru:cp1251 не помогла...

кодировку то можно прописать, но если будет другая придется опять прописывать или выставлять руками.

paranormal ★★
() автор топика
Ответ на: комментарий от paranormal

> кодировку то можно прописать, но если будет другая придется опять прописывать или выставлять руками.

Я всегда знал, что китайские порномультики сушат мозг

-subcp enca:<language>:<fallback codepage> (ENCA only)
              You  can  specify your language using a two letter language code
              to make ENCA detect the codepage *automatically*.

a3
()
Ответ на: комментарий от paranormal

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

tensai_cirno ★★★★★
()
Ответ на: комментарий от tensai_cirno

subcp=enca:ru:cp1251 не работало так как mplayer был собран без enca, всем спасибо, мне даже в голову не приходило что у любимого плеера может быть перекодировка на лету.

paranormal ★★
() автор топика
Ответ на: комментарий от YogSagot

> MOV AX, 4000h ;Moving 4000h into AX register

Да, выглядит забавно. НО! Написать простенький скрипт, который удаляет все комментарии из кода, можно за минуту. А вот наоборот...

FENix
()
Ответ на: комментарий от paranormal

> китайские порномультики сушат мозг

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

:)

paranormal ★★
() автор топика
Ответ на: комментарий от paranormal

блин все такие злые, пипец, надо идти на базу и там спрятаться.

paranormal ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.