LINUX.ORG.RU

Быдлокодим

 , , , ,


0

0

Недавно скач^W в руки попала книжка по моно и сишарпу - решил изучить. Язык на удивление легкий и гибкий. Пишу парсер галерейного движка с функциями комбайна. Монодевелоп новый, не падает. В окне кусок кода отвечающего за скачивание бесовских картинок.

Gentoo, Gnome 2.28.

>>> Просмотр (1680x1050, 596 Kb)

★★★★★

Проверено: Pi ()
Последнее исправление: cetjs2 (всего исправлений: 1)

Ответ на: комментарий от urxvt

Субъективно возрастает читабельность кода.

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

> А чего на няшном fvwm/e17 не сидится?

Донякалось. Пересобрал с нуля систему (полгода не обновлял, баги и не только заели), да плюнул на все эти wm'ы и самопальные окружения. GNOME удобен и там всё отлично интегрировано.

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

Первый раз вижу пробел перед скобкой.

Это стандарт в C#, как, например, четыре пробела в Питоне (то есть в большинстве проектов, но не везде, будет четыре пробела, а не два).

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

>Первый раз вижу пробел перед скобкой.

странна. я вот постоянно такое встречаю.

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

>Это стандарт в C#

ха :) неудивительно, почему я такое вижу :)

mono ★★★★★
()

Вот всякую каку в рот тянут. Mono - труп.
На JAVA это надо делать. Сунься, увидишь насколько они с C# похожи. M$ тупо сдули все с санок.

vada ★★★★★
()

>Сейчас воспроизодится

>No way

awesome
()

а что за тема гтк? на глаз приятная и легкая.

Deleted
()

Классно всё(включая шрифты), кроме иконки XChat'а. Кстати, а что за шрифты?

PS Почему не делишься сорцами столь замечательно утилиты?

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

>> А чего на няшном fvwm/e17 не сидится?

> Донякалось. Пересобрал с нуля систему (полгода не обновлял, баги и не только заели), да плюнул на все эти wm'ы и самопальные окружения. GNOME удобен и там всё отлично интегрировано.


Не делайте резких выводов >_<
История повторяется

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

> ... сишарпу - решил изучить
> На JAVA это надо делать.


Время обеда, давайте-давайте..! А потом на укольчик!

ferhiord ★★
()

Оформление приятное, ненавязчивое. ШГ. C# не нужен.

Yareg ★★★
()

Приятно, рабочая атмосфера хорошо чувствуется. Зачёт.

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

Mono... Вот бы это был Vala так документирован и поддержан...

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

> Первый раз вижу пробел перед скобкой.

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

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

ну на счёт стандарта не уверен ибо в мс дев студии как раз таки нет пробела у функций как при декларации так и при вызове. хотя в условиях и циклах да есть пробел

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

> В редакторе болдовые буквы размыты и явно шире неболдовых. Ужасно.

Стандартное ШГ. :) Или в шрифте нет байт-кода, или в freetype отключен его интерпретатор, или же просто для этого шрифта нет bold-варианта.

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

> хотя в условиях и циклах да есть пробел

Ещё не хватало, чтобы после if/while пробелы не ставили. :) Такое я встречал только у закоренелых противников всяческих стандартов фоматирования, которые пробелами пользовались только в начале строк.

cruxish ★★★★
()

И всё же Моно/C# не нужно, Python в разы интереснее.
Я вот недавно тоже решил написать парсер движка Данбуру вот, получилось:
http://mjv-art.org/jvwall/view_posts

А код у меня вроде гораздо проще: http://pastebin.org/47507

С низу это разбор javascript куска. :)
ЗЫ код само сабой выложил фрагментом... кому надо больше могу и остальное дать.

stalkerg ★★★★★
()

Скрин приятен, только панель по высоте большая, на мой взгляд. Её в 1.5—2 раза можно уменьшить.

teddybear
()

имхо неудобно кнопки переключение рабочих столов размещено. Тупо что после него находится меню приложения...

И удобно что на каждую новую песню будет вилетать сообщение о том какая ето песня?

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

Рабочие столы на хоткеях. Это для мониторинга. А песня удобна, у меня плейлисты автоматически генерируются.

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

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

тада ладно )

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

MurrinaCandido (с подправленными цветами в гноме). В джентушных репах идет в комлпекте с движком муррины, ссылка была в каком-то из моих прошлых скринов. Значки - gnome-brave. (что из top rated & top downloads с гном-лука)

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

>В джентушных репах

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

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

>MurrinaCandido

точно, как же это я ее не признал. сам на этой теме достаточно долго сидел. пасиб.

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

>> Первый раз вижу пробел перед скобкой.

> Довольно распространённый стиль, между прочим.


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

func(x) ...

if (x) ...
while (true) ...

...

Правда, я на эту рекомендацию много лет забиваю и ключевые слова пишу без пробела :)

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

Ещё не хватало, чтобы после if/while пробелы не ставили. :) Такое я встречал только у закоренелых противников всяческих стандартов фоматирования, которые пробелами пользовались только в начале строк.

Щито? нахер нужны все эти дополнительные пробелы!

	if(actionTest2->isChecked()){
		started = 2;
		d = vector_d.at(at);
	}

ты бы это вот так наверное записал?

	if (actionTest2->isChecked ())
	{
		started = 2;
		d = vector_d.at (at);
	}
Arceny ★★
()
Ответ на: комментарий от Arceny

Щито? нахер нужны все эти дополнительные пробелы!

Почему тогда не...

   if(actionTest2->isChecked()){
      started=2;
      d=vector_d.at(at);
   }

...?

ты бы это вот так наверное записал?

Почти, за исключением отрывания операторной скобки от if, т.к. оно ничем не оправдано и только мешает восприятию кода. Особенно ненавижу конструкции вида:

  if (something)
  {
    doStuff ();
  }
  else
  {
    showError ();
  }
cruxish ★★★★
()
Ответ на: комментарий от cruxish

Я отрываю. Только } else { сажаю на одну строку.

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

Не хочу показаться очень толстым, но дефолтный гном намного приятнее дефолтного КДЕ... И эргономика на высоте.

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

Просто пилят под энтерпрайз, кеды под десктоп. Вот и результат.

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

Ну как сказать, просто поигрался с внешним видом и панелькой :)

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

Щито? нахер нужны все эти дополнительные пробелы!

А мне вот такой вариант ближе всего:

 
if(actionTest2->isChecked()) 
//( actionTest2->isChecked() ), если много скобок 
{ 
    started = 2; 
    d = vector_d.at(at); 
} 

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