- *nopythonЧудеса народного питонописания: mpd.wikia.com
Обратите внимание на вызов gnome-terminal, доморощенный URI escaping (замена пробелов на %20) и моё любимое: replace(b'"', b'"').
Аналог на ruby (правда, без получения автора и названия из mpc и нескольких мелочей): gist.github.com
Replies (127)
- @eurekafag:Зануда. Быдлокодить можно на любом языке, проблемы питонщиков в нежелании изучать возможности самого языка и стандартных библиотек.from Work, 17 months ago
- @Voker57:@eurekafag зарезервированные в URI, а не шелле
- @eurekafag:@Voker57 Тогда да, соснёт. В том питонстве могли бы уж нормально зделать urllib.quote(title) и то же с artist.from Work, 17 months ago, in reply to /7
- @eurekafag:@Voker57 Грамотные рассуждения. Особый шик придаёт аватарка пишущего, как бы намекая на чёткость и серьёзность поста (против такой толстоты, как по твоей ссылке, трудно что-то возражать, согласен).from Work, 17 months ago, in reply to /11
- @eurekafag:@L29Ah Ох бля, ещё и ПЕРД. Нет уж, нахуй такое счастье.from Work, 17 months ago, in reply to /18
- @L29Ah:@eurekafag ты предпочитаешь пейтон, как я погляжуfrom tkabber, 17 months ago, in reply to /20
- @eurekafag:@L29Ah Да, там вменяемый синтаксис и всё на своём месте.from Work, 17 months ago, in reply to /22
- @eurekafag:@komar Ты говоришь так, будто в плюсиках это короче и понятнее, например.from Work, 17 months ago, in reply to /24
- @komar:@eurekafag Я говорю так, будто в руби или окамле это короче и понятнее.from pavilion, 17 months ago, in reply to /25
- @eurekafag:@komar Нет, ты говоришь так, будто руби и окамль кому-то ещё нужны.from Work, 17 months ago, in reply to /26
- @komar:@eurekafag Судя по RaC'у, руби нужен. Судя по F#, окамл тоже нужен.from pavilion, 17 months ago, in reply to /27
- @eurekafag:@komar Но не в этой Вселенной и не в моём прыщемирке. Вот у моего хостера на руби, скажем, portinstall на 8-й фряхе. Ничего не могу поставить, падает с огроменным трейсбэком на любые попытки, приходится pkg_add. *norubyfrom Work, 17 months ago, in reply to /28
- @Voker57:@eurekafag а у миня на i386 питон незапускаица!!!!!!! питон нинужен!!!!!!!!11from nbl-raider, 17 months ago, in reply to /29
- @eurekafag:@komar Судя по высерам с *nopython и аналогией в руби, то виноват, разумеется, руби!from Work, 17 months ago, in reply to /33
- @Voker57:@eurekafag сравни количество софтин на руби и питоне, которые вываливают трейсбек и оголтелые фанаты кричат что это нормальноfrom nbl-raider, 17 months ago, in reply to /35
- @komar:@eurekafag Ну, стараемся сравнивать с похожим. Не буду же я говорить, что в питоне хуёвое ООП, а надо как в хаскелле?from pavilion, 17 months ago, in reply to /35
- @eurekafag:@komar Ну так оно и есть похожее. Вон, даже def спиздили нагло.from Work, 17 months ago, in reply to /38
- @eurekafag:@komar Так и скажи, что требуешь холивар. Теология на том и строится, но мы тут вроде как о ЯП.from Work, 17 months ago, in reply to /45
- @komar:@eurekafag Я между аргументами верующих и твоими параллель провёл.from pavilion, 17 months ago, in reply to /47
- @eurekafag:@komar У меня не аргумент был, а просьба дать научную базу для сравнения научных вещей. Ты сливаешь всё в слепую веру, которой и руководствуются нопитонисты, они верят, что руби круче. /0, короче.from Work, 17 months ago, in reply to /50
- @eurekafag:@komar Не я же предлагал сравнивать количество фатальных эксепшонов, м?from Work, 17 months ago, in reply to /52
- @Voker57:@eurekafag объективные недостатки питона перечислены в научной статье "nopython", которую можно найти в гуглеfrom nbl-raider, 17 months ago, in reply to /51
- @komar:@eurekafag А как ты предлагаешь сравнивать? Я тоже так считаю, потому что вижу унылый пиздец а-ля #555963 — #555992from pavilion, 17 months ago, in reply to /54
- @eurekafag:@Voker57 В любом языке есть недостатки. Просто фанбои какого-то другого языка упорно эти недостатки выставляют как что-то пиздецовое и стараются не замечать достоинств.
@komar А зачем вообще сравнивать, объясни?from Work, 17 months ago, in reply to /55 - @Voker57:@eurekafag научный критерий пиздецовости в студию!from nbl-raider, 17 months ago, in reply to /57
- @eurekafag:@Voker57 Публикация в личном блоге с тегом *nopython, конечно же. Если бы это не было так важно, ты об этом не писал.from Work, 17 months ago, in reply to /58
- @Voker57:@eurekafag это же не я заявлял о том, что недостатки ошибочно классифицируются как пиздецовые.from nbl-raider, 17 months ago, in reply to /61
- @eurekafag:@Voker57 Тогда почему у тебя так много записей о каких-то питонских мелочах, происходящих от недоучек?from Work, 17 months ago, in reply to /62
- @Voker57:@eurekafag reportbug, gajim, sonata писали недоучки? А падения с трейсбеком при запуске и полминутные тормоза это мелочи?from nbl-raider, 17 months ago, in reply to /63
- @Voker57:@eurekafag да, и реквестирую образцовое приложение на питоне, написанное профессиоаналами.from nbl-raider, 17 months ago, in reply to /63
- @eurekafag:@Voker57 Возможно и недоучки, особенно, если смотреть по git/svn-версиям. Лучше покажи наглядно, в чём тут, по-твоему, проблема языка? Эксепшоны можно перехватывать, забыли сделать обработчик — их проблема. Гаджим, кстати, можно вполне назвать очень хорошим продуктом. Не падает, не плюётся ошибками, работает сутками без рестартов и проблем не только у меня, но и в учреждении (~50 машин с виндой). Gqview — отличная вещь. SDictViewer без нареканий.from Work, 17 months ago, in reply to /64
- @Voker57:@eurekafag последние два посмотрю дома, гаджим последний раз, когда я запустил стабильную версию, стабильно падал при подключении. Проблема языка в том, что все в нем сделано через жопу, и найти то место, где может вылететь трейсбек, проблематично.from nbl-raider, 17 months ago, in reply to /66
- @komar:@eurekafag Гаджим в топе по памяти сразу после ксорга.from pavilion, 17 months ago, in reply to /66
- @eurekafag:@Voker57 Подсказываю: смотреть в трейсбэк надо глазами, а не как по привычке, там строчечка и даже её номер указаны.
@komar У меня между ними ещё nspluginwrapper, а вообще FF заруливает всех. При этом, он на Це или даже на Це++, не интересовался. Пиджин, к слову, жрет всего в 1.5 раза меньше, хотя он на том же Це (ну или Це++). По-моему, не настолько крупный оверхед, чтобы отказываться от автоменеджмента памяти и функциональных плюшек. Хотя кому как.from Work, 17 months ago, in reply to /67 - @komar:@eurekafag Оно выдало ошибку про zope. После релоада нормально.from pavilion, 17 months ago, in reply to /76
- @komar:@eurekafag Это хорошо, что реализацию поправили. А как мне запустить сонату на ней? А то дюже тормозит.from pavilion, 17 months ago, in reply to /74
- @eurekafag:@komar Zope не питон, ей можно. Сонату не знаю, как запустить. Не копал, совместимость читай в гугле. Есть ещё PyPy, #594369from Work, 17 months ago, in reply to /77
- @komar:@eurekafag Это PyPy сжирает 2 гигабайта при его сборке?from pavilion, 17 months ago, in reply to /79
- @Voker57:@eurekafag нахуя мне строчка и номер, если программа не работает?from nbl, 17 months ago, in reply to /70
- @eurekafag:@Voker57 >Проблема языка в том, что все в нем сделано через жопу, и найти то место, где может вылететь трейсбек, проблематично.
Если суть в слове «может», это конкретно твоя проблема. Лови эксепшоны.from Work, 17 months ago, in reply to /82 - @komar:@eurekafag То есть когда каждую юникодную строчку оборачивать надо — это нормально?from pavilion, 17 months ago, in reply to /85
- @eurekafag:@komar Нет, надо просто разобраться в encode/decode, у них есть флажок ignore.from Work, 17 months ago, in reply to /86
- @Voker57:@eurekafag ага, который передается в виде строки. А почему он не по умолчанию?from nbl-raider, 17 months ago, in reply to /87
- @eurekafag:@Voker57 Чтобы показывать тебе, что ты выбрал не ту кодировку, и чтобы можно было поймать это в эксепшоне. Конверсия делается только на вводе и выводе, внутри программы должно оперировать decoded-данными.from Work, 17 months ago, in reply to /89
- @Voker57:@eurekafag Какую я должен выбрать кодировку, чтобы починился ломаный юникод?from nbl-raider, 17 months ago, in reply to /90
- @Voker57:@eurekafag Правильная(tm) Кодировка(c)? Лечит ломаный юникод, простатит и рак двенадцатиперстной кишки?from nbl-raider, 17 months ago, in reply to /92
- @eurekafag:@Voker57 Какой вопрос, такой и ответ. Комп не включается®from Work, 17 months ago, in reply to /93
- @komar:@eurekafag Какой ответ, такой и вопрос. Он выбрал неправильную кодировку, какую ему надо выбрать?from pavilion, 17 months ago, in reply to /94
- @Voker57:@eurekafag Вопрос вполне конкретный. В какой кодировке из ломаного юникода получатся нормальные русские буквы?from nbl-raider, 17 months ago, in reply to /94
- @eurekafag:@Voker57 Ты в курсе про UTF, UCS и прочие варианты юникода? Если нет, то bad_news.pdffrom Work, 17 months ago, in reply to /96
- @Voker57:@eurekafag UTF-8 допустим. Ответ от этого не меняется.from nbl-raider, 17 months ago, in reply to /97
- @eurekafag:@Voker57 Очевидно, yourstring.decode('utf-8', 'ignore'); УМВРfrom Work, 17 months ago, in reply to /98
- @Voker57:@eurekafag а где же у меня была неправильная кодировка? она и осталась UTF-8.from nbl-raider, 17 months ago, in reply to /99
- @eurekafag:@Voker57 Почитай уже про encode/decode и осознай.from Work, 17 months ago, in reply to /100
- @Voker57:@eurekafag там написано, чем utf-8 отличается от utf-8?from nbl-raider, 17 months ago, in reply to /101
- @eurekafag:@Voker57 Там написано, как работать с юникодом.from Work, 17 months ago, in reply to /103
- @Voker57:@eurekafag не сомневаюсь, но ты же говорил, что у меня не та кодировка, если decode бросает эксепшн?from nbl-raider, 17 months ago, in reply to /104
- @eurekafag:@Voker57 Если будешь декодить не из той, то будет эксепшон.from Work, 17 months ago, in reply to /105
- @eurekafag:@Voker57 Значит, ты что-то делаешь не так. Напоминает тупое вендузло, у которой всё ломается в линуксе по непонятным причинам (но мы-то знаем...).from Work, 17 months ago, in reply to /108
- @Voker57:@eurekafag непременно, а питон всегда прав, ибо так сказал Гвидо.from nbl, 17 months ago, in reply to /110
- @eurekafag:@komar Почему я должен догадываться о причинах проблем других людей? Вестимо, в его версии биндингов к apt не хватает функций, которые реализовали в более поздних версиях. Что, никогда не встречалась ошибка об undeclared function fuck in libshit.so?from Work, 17 months ago, in reply to /118
- @eurekafag:@komar Видимо, вы крайне везучи. А у меня такое бывало.from Big brother, 17 months ago, in reply to /120
- @eurekafag:@komar OpenSuSE 11.2. Но ведь компилить можно не только в арче? Успокойте меня, а то вдруг в сусе запрещено.from Big brother, 17 months ago, in reply to /122
- @komar:@eurekafag Да нет, просто в арче полный похуизм по отношению к .so'шкам.from pavilion, 17 months ago, in reply to /123
- @Voker57:@eurekafag зачем компилить в системе с нормальным менеджером пакетов?from nbl, 17 months ago, in reply to /123
- @eurekafag:@komar И это не значит, что линукс говно, просто некоторые не умеют его готовить.
@Voker57 Не всё собирают. Некоторые вещи нужно брать прямо из git. Например, в вайне TF2 не запускается, ставил я его ещё в 11.1. Если собираю вайн сам, то идёт. Или если ставить сборку из 11.1, тоже идёт. Gajim староват в репе. Мало ли случаев бывает...from Big brother, 17 months ago, in reply to /124