Тут не исправить уже ничего, Господь, жги! Войти !bnw Сегодня Клубы
Привет, TbI — HRWKA! 1235.0 пользователей не могут ошибаться!
?6909
прекрасное6424
говно5887
говнорашка5512
хуита4695
anime3056
linux2645
music2623
bnw2588
рашка2560
log2337
ололо2113
pic1813
дунч1734
сталирасты1488
украина1437
быдло1434
bnw_ppl1370
дыбр1237
гімно1158

Один из главных отососов в современных языках программирования - это отсутсвие во многих из них поддержки keyword arguments.

Эта хуйня существенно повышает читаемость и, как следствие, качество кода.

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

Как ни странно, божественная статическая типизация тут не роляет совершенно. Ведь очень легко перепутать аргументы с одинаковыми типами местами и потом долго ломать голову какого Х не работает. В случае keyword args достаточно поверхностного осмотра кода, чтобы понять что не так.

#A9QJJ9 (124+1) / @ninesigns / 3016 дней назад

Я не перестаю удивляться тому, как гениальные инженеры корпорации "Гоогле" умудрились сделать из операционной системы для людей™ поебень хуже мобильного петушиндошса. Сделал на microsd-карточке ещё один раздел. Казалось бы, что тут, блядь, может пойти не так? Как оказалось, много чего. Несмотря на то, что на дворе 2015 год и всякие Лёнечки Пидоринги выдумывают безумную автоматику с ПРЕДИКТАБЛ ДЕВАЙС НЕЙМИНГОМ, сраный андроид умудряется перепутать при перезагрузке внутренний партишн с внешним.
А дальше всё, пиздец, приложения, которые там остались, запустить больше нельзя. Но ладно, хуй с ним. Подтыкаюсь к вычислителю, хочу исправить ситуацию. ЁБАНЫЙ ТЫ ПО ГОЛОВЕ, ТЫ НАРКОМАН ШТОЛЕ СУКА, ТЕБЕ ШЛАНГ В ЖОПУ ВСТАВИЛИ, НАКОЙ ХУЙ ТЫ ПОЛЕЗ ПРИЛОЖЕНИЯ ОБНОВЛЯТЬ. И всё, дальше все оставшиеся приложения схлопнулись, включая gapps, после чего наступил boot loop. Занавес.

Удивительные мрази, чтоб у вас хуй на пятке вырос
!

#LB8ZQ8 (113+7) / @like-all / 3048 дней назад

IPv6 - говно ебаное. Надо объяснять? Пожалуй, надо.

Не было ещё ни дня без подлянки со стороны этой хуйни. Международный день IPv6 и Международный день запуска IPv6 случились почти пять и четыре года назад соответственно. С тех пор хайп прошёл, а навоз проблем остался. Эльфы и единороги с тремя виртуалочками в диджыталоушыне(на которых, конечно же, всё работает) затыкаются, молча разворачиваются и идут на хуй. Далее следует неполный список проблем, из-за которых я огребал и не раз:

  • В Ruby 2.1 набэкпортили хуй пойми чего и сломали резолвинг IPv6-адресов. Кстати, багрепортер - тоже рубист, тоже дрыщ, тоже Марков, но не Александр.
  • Поддержка IPv6 в Docker была анонсирована только в феврале этого года. Это спустя два года с начала существования Docker. Впрочем, фрактал отсоса продолжается.
  • Launchpad.net до сих пор не имеет AAAA-записи. То есть на IPv6-only машинах приходится городить всякую смешную хуйню вроде 6to4.
  • IPv6 SLAAC Attack - апофеоз пиздеца. Для тех, кто вдруг не в курсе: SLAAC - это ещё одна смешная IPv6 only related хуйня.

И многое многое другое. Мне просто уже стало лень искать. Проблемы с IPv6 случаются ежедневно, на ровном месте, по всему миру. Иногда я надеюсь, что хайп вокруг Internet of Things даст хорошего пинка под сраку разработчикам софта, поскольку каждому тостеру и каждому пылесосу нужен будет IP-адрес, но потом я открываю issues в гитхабике какого-нибудь популярного проектика, жму в поисковой строке ipv6, горестно вздыхаю и выкидываю эту блажь из головы. IPv4 - штука, которую делали вояки, которая должна была пережить ядерный постапокалипсис. IPv6 - хуйня из поколения Javascript.

Никогда не используйте IPv6 в продакшоне, это говно.

#OFSOF4 (34+4) / @like-all / 3122 дня назад

http://stilldrinking.org/programming-sucks
надо бы уже придумать тег для туомовщины/cat-v'щины и прочего хейтерства

#JPZNDV (3) / @lexszero / 3643 дня назад

@like-all -> @0xd34df00d
Божечки, какие мы нетерпеливые. Настолько, что забыли про термин AFK. Во-первых, ты не следователь, а я не подсудимый, так что я обязан тебе ровно ничем. Если это как-то нарушает восприятие мира тобой - извини. Во-вторых, раз пошла такая пьянка, я распишу про овердизайн. Один раз. Здесь.

Представим среднего девелопера, который хочет запилить графическое десктопное приложение. Чем ему могут быть полезны личкрафты? Отлично, имеется богатое API, с помощью которого можно передавать мессаджи, объекты и прочие сущности из плагина в плагин, назначать табклассы, получить доступ к унифицированному тулбару, сайдбару, засунуть небо в аллаха и аллаха в небо. Возможно, это прекрасно, но... "НО ЗАЧЕМ?", резонно спросит средний девелопер и уйдёт пользоваться Qt, DBUS, xdg и прочими благами, которые ему даны фридесктопом. Да, конечно, API поверх API поверх API - это сейчас модно, но девелопер вряд ли захочет прибивать гвоздями своё приложение к малоизвестному рантайму для плагинов, да ещё и получать геморрой в виде деспотичного цензора в лице дедфуда в количестве одна штука. Что в этом случае делать? Форкать? Да кому нахуй нужно мейнтейнить всё это безобразие для того, чтобы поддерживать одно простое графическое приложение, да ещё и следить за тем, чтобы API не было outdated? Куда проще взять готовый фреймворк, использовать свой кодстайл, инструменты для сборки, языки программирования и другие общепринятые блага цивилизации.

Возьмём среднего обывателя, пользующегося бытовым электрическим компьютером. Основной lifecycle приложения под управлением пользователя, как мы знаем, это открыть приложение -> выполнять в нём действия до достижения удовлетворения -> закрыть приложение. Среднему пользователю, обычно, поебать на то, как устроено приложение, лишь бы выполняло свои действия в удовлетворяющие пользователя временные рамки и к нему не нужно было долго привыкать. Мир, конечно, знает немало коммерчески успешных комбайнов, взять хотя бы те же iTunes и Opera. Но у них есть одна отличительная черта: они после запуска предоставляют пользователю простые и понятные средства для доступа к основной своей функциональности. Всё остальное скрыто от глаз подальше и появляется только в том случае, если пользователь того захочет. То есть, iTunes даёт пользователю плейлист, табло и контролы для управления музыкой - основной функциональности данного приложения. Если пользователь подключил iPhone, то можно и предложить сбэкапить данные, закинуть музыку, обновить прошивку, ещё чего-нибудь. Opera сразу предоставляет пользователю вьюпорт браузера, табы, навигационную панель и статусбар. Всё, ничего лишнего. Если пользователь захочет, он может тыкнуть в mailto: или irc://, а дальше сам разберётся, открывать ему это внутри приложения или же воспользоваться своими любимыми клиентами. Резюмируя: эти приложения не кричат всем своим естеством "СМОТРИТЕ, Я МОГУ ЗАМЕНИТЬ НЕБО И ОЛЛАХА", а сразу дают пользователю то, чего он от него ожидает получить. И только потом всё остальное. А потом пользователь их закрывает. И ожидает, что они запустятся относительно быстро. Что же мы видим в личкрафтах? Очень долгая инициализация в случае подгрузки всех необходимых плагинов, буйное разнообразие табов, сайдбаров и тулбаров. Немудрено, что пользователь испугается, если он, конечно, не ебанутый. В прыщах это ещё как-то может прокатить, если сабжем заменить десктопное окружение. Вопрос в том, найдётся ли тот аутист, который согласится поставить себе в качестве десктопного окружения помесь чебурашки с франкенштейном. Когда я в последний раз на них смотрел, то видел, что сайдбар в скором будущем может заменить вкладки. Подход здравый, щас многие так делают. Но тут уже непонятно, что будет в качестве wm и как это всё будет уживаться с доком внутри вьюпорта графическогот приложения. Разве что док в отдельное окно перемещать и снэпить его к какой-нибудь из сторон экрана. Но это всё прыщи. А что с самыми популярными быдлоориентированными ОС ака Windows и Mac OS X? Всё по-прежнему будет в одном окне. И сайдбар будет дублировать функциональность дока в макоси и супербара в винде. Не совсем очевидно, как юзать табклассами и разносить всё безобразие в отдельные окна, настраивать связи файлов с этими плагинами, организовывать правильный автозапуск и распихивание на воркспейсы. Проще открыть в приложении, воспользоваться и закрыть. А все необходимые API и интерфейсы и так предоставят операционные системы. Единственной перспективной частью в личкрафте является Azoth. С современной фрагментацией IM эта штука могла бы быть очень полезной, поскольку умеет в разные протоколы и предоставляет универсальное API. LMP очень плохо работает на альтернативных ОС, ибо Phonon - говно. Я, конечно, слышал про переход на Gstreamer, но не знаю, как с ним сейчас обстоит дело. Да и, наверное, знать не хочу.

Вот. Я всё сказал. А теперь ты отправляешься в BL.

#99QHO0 (289+1) / @ninesigns / 3739 дней назад

Решительно не понимаю причин (окромя консерватизма и шаблонности мышления) хайринга задротов на фуллтайм. Они все равно весь день сидят за терминалами ЭВМ в наушниках, общаясь друг с другом буквами клавиатуры, но при этом ненавидят работодателя чуть больше за невозможность физически находиться где им хочется солидную часть своей жизни, а работодателю приходится тратить больше бабла на аренду офиса. При этом все коммуникации отлично влезают в bandwith текстового чята, накрайняк - голосового.
Что там еще остается из доводов сидения в офисе?
Секретность/секурность? действительно необходима далеко не всегда, а где она есть - часто на нее кладут болт и игнорируют очевидные дыры.
Тимбилдинг? Преимущественно, буллшит, да и ничего не мешает пойти побухать вон с теми посонами из чята проекта.
Дисциплина? А нахуя нужны сотрудники, которые работают работу только из-под палки манагера, стоящего за спиной.
Дискасс. Упираю именно на задротов сидящих за ЭВМ, ко всяким железячникам-манагерам-етц это менее применимо.

#IQGX47 (61+3) / @lexszero / 3741 день назад

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

#4EG13F (38) / @l29ah / 3824 дня назад

На дворе стоял 2002 год. У меня был доступ к ЭВМ системы 486DX4-100MHz/32Mb, оборудованной ОС "Microsoft Windows 95". Когда мне хотелось послушать фонограммы в формате Движущиеся Картинки Три (в народе именуемый "эм эр зэ"), на данной ЭВМ с этим справлялась ровно одна программа - CoolPlayer (до сих пор помню, охуеть). Причем во время прослушивания можно было даже играть в "сапера", но без резких движений мышью - фонограмма начинала заикаться.
Сейчас на дворе заканчивается 2013 год. У меня в кармане лежит ЭВМ системы ARM Cortex-A9 1.2GHz/512Mb, оборудованный ОС "Google Android 4.0.4". Через неделю аптайма этот ебаный кусок говна начинает вести себя в несколько раз хуже, чем тот 486: плеер убивается нахуй при попытке открыть менюшку, которая при этом нещадно тормозит. И даже если ничего не делает, убивается нахуй. Приходится останавливаться, лезть в рюкзак и включать обратно. Руками. Думаю, о невозможности запуска чего-нибудь параллельно (например, жсм-трекера, от которого требуется раз в секунду получать 50 байт из последовательного порта и записывать их в файлик на флешку), не стоит и говорить.
Идите нахуй со своим прогрессом. И в пизду.

#54FFJ2 (8+4) / @lexszero / 3848 дней назад

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

#LTI2KZ (0+2) / @lexszero / 3849 дней назад

На полпути до метро трамвай приказал долго жить, и водитель выгнал пассажиров на мороз. Дочапав до метро, я обнаружил, что он сожрал у меня две поездки вместо одной. Ну это вообще пушка. Алсо, жители столицы почему-то до сих пор не осознают, что если вставать на эскалатор наверх в два ряда, то можно избежать минутной бессмысленной толкучки на выходе.
Близорукость не даёт няшно играть в гляделки с тянками, сидящими напротив ;(
Всё больше осознаю, что я не зря выбрал велосипед основным транспортным средством в городе.

#8386BN (0) / @l29ah / 4070 дней назад
С ноутов, на клавиатурах которых есть цифровой блок, очень тяжело читать веб и вообще взаимодействовать с интерфейсами, в которых что-то центрировано или выровнено по правому краю: из-за того, что пользователь находится левее центра (вы же держите руки на home row?), любой центрированный элемент съезжает вправо, не говоря уже о тех, что были выравнены по правому краю — те, кажется, вообще уезжают сильно дальше, чем положено. Единственное место, где это отличие не заметно — это терминал. Сумасшедший (и, по большей части, шутливый) вывод: Linux к десктопу готов.
#7M7V0D (6+1) / @minoru / 4289 дней назад
Воспользовался я вчера-сегодня этим вашим "общественным транспортом". И, скажу я вам, это настоящий мазохизм. Мало того, что в автобусе, электричке и метро жара и толкотня, нужно постоянно стоять на своих двоих (которые по приходу на работу уже ноют), так ещё и везёт оно столько-же, сколько я бы потратил на езду на велосипеде прямо из Зеленограда до работы. Не говоря о том, что цена такому удовольствию - двести рублей в день, спасибо монополизации и госрегулированию. Невероятное говноедство!
#GID12I (0+2) / @l29ah / 4362 дня назад
Как же это достало. Вечное нытьё о не-проблемах, непрекращающийся поток бессмысленнейшей болтовни, великий склад "я покакал"-постов. *тянговно, *девачковое, *гендорное, *человековое, *эмоции, *бабо и прочее невообразимо отвратительное говно; как правило, таки без тегов, поскольку удобство для читателей обычно стоит на последнем месте. ЗАЧЕМ всё это высирать? Даже УМННБТ-crowd конструктивнее будет порой; других же аналогичных проявлений со стороны альтернативного гендера мною не замечено. Аттеншншлюхинг? Истерика? Культурно-обусловленные несправедливости психогенеза? Расскажите же нам!
#NYMKGT (2) / @l29ah / 4472 дня назад
Реквестирую жуйкклиент. Нет, не плагин для какого-нибудь очередного говножаббир говноклиента, падающего от юникода и требующего наличия мыши. Хочу фильтрацию сообщений по регекспам (хотя бы в виде возможности позвать сед). Хочу фильтрованный от забаненных мною юзеров и тегов #+. Хочу произвольное количество страниц вывода запросов. Хочу автоподписку на треды, в которые я отписал или которые я порекомендовал. Хочу написание сообщений и комментариев в виме вместо куска говна, именуемого "полем ввода". Есть? Нет?! Даже e-mail полущ.
#13HBZ8 (24+1) / @l29ah / 4519 дней назад
> NOTICE: [Global Notice] Hi everyone. It's time for further ircd upgrades to take place (see blog.freenode.net for details). The servers affected today are pratchett, calvino, leguin and niven. One of our US hubs will also be restarted, so there will be a very large netsplit. Please fasten your seatbelts. I'll send messages directly to affected users and will let you know when it's all done. Thanks! Сеть Freenode. Не самая крупная irc-сеть в интернете. В среднем, 70000 пользователей онлайн, 50000 каналов; большинство - англоязычные; сервера расположены по всему миру. При планируемом дауне какого-либо из >20 серверов сети рассылаются нотификейшны, и сервер убирается из записей DNS для irc.freenode.net. Нет туч школоты, нет спамботов. Большинство каналов, посвящённых разнообразнейшей прыщедеятельности, хостится здесь. Везде UTF-8. jabber.ru - крупнейший xmpp-сервер мира. 16000 пользователей в пике; в большинстве своём русско- и арабоязычные; сервера стоят в одном датацентре. Когда сеть из двух серверов падает - она обычно падает целиком. Предупреждения были в единичных случаях, но обычно оно тупо ложится. Каналы иногда разлинковываются. Капча на каждом втором канале, а где капчи нет - набеги ботов. Отвратительный блотверный протокол, inspired by web; большинство фич поддерживается полутора клиентами или не реализованы на сервере. Клиенты падают от некорректного юникода, от больших аватарок, от иероглифов в чяте, от всего. Школота, двачеры повсюду; большинство тематических конференций либо мертвы, либо зафлужены unrelated-шитом. Сервер конференций кикает за неугодные ему куски юникода. На канал саппорта не зайти, поскольку их волшебная эвристическая антиспам-угадайка посчитала, что я похож на спамбота. Некрофилия, говорите? Нет, спасибо, такой прогресс мне не нужен.
#DMRQR7 (3+3) / @l29ah / 4527 дней назад
<Unit T42 "Hagane"> лохозаврус_рекс: И таки што ви имеете против дельфи? <лохозаврус_рекс> Unit T42 "Hagane": клиничность делфокодеров <лохозаврус_рекс> не желающих выходить за рамки "набросаем компоненьтиков на формочку, раз раз и опаньки!" <Unit T42 "Hagane"> лохозаврус_рекс: и чего же в этом плохого? <Unit T42 "Hagane"> я тоже не хочу за эти рамки выходить <Unit T42 "Hagane"> более того, я хочу, чтобы и компоненты на форму сами кидались <Unit T42 "Hagane"> и раз-раз тоже само <Unit T42 "Hagane"> и опаньки чтобы тоже автоматизировалось <Unit T42 "Hagane"> А я чтобы только сидел и командовал средой: "так, здесь мы отсортируем квиксортом, потом заебошим бинарный поиск, завернем в сообщение и положим в стек, потом стек прогоним через обработчик, ага, тут у нас будут матчиться паттерны, здесь сериализуем в иксэмэль и выплюнем в сокет" <Unit T42 "Hagane"> причем голосом <Unit T42 "Hagane"> чтобы руки свободны были, и можно было жрать булку и пить кофе <Unit T42 "Hagane"> а всякие Ъблядки орут, что нихуя, только вим-емакс-ед, пердолиться в сосноль по хардкору, пейсать все руками на сишечке с асмовставками <Unit T42 "Hagane"> блядь, да дай им волю -- они разделятся на джва лагеря, на тех кто дрочит правой и тех, кто дрочит левой <Unit T42 "Hagane"> и среди них найдется 5% мудаков, которые начнут рассуждать, что Ъ -- это строго дрочить ногами, в крайнем случае -- отсасывать у самого себя <Unit T42 "Hagane"> и, ЧСХ, таки будут пытаться дрочить ногами и сосать свои хуи <Unit T42 "Hagane"> и те, у кого это выдейт, будут смотреть на остальных свысока и считать их лузерами <Unit T42 "Hagane"> в то время, как подавляющее большинство этих лузеров даже не думает, какой рукой им дрочить <Unit T42 "Hagane"> потому что оборудованы девками <Unit T42 "Hagane"> а эти Ъбляди в квадрате, малость пронюхав расклад, сразу переобуются, и начнут вопить, что девки -- это лишнее, строго в руку, левую или правую, а еще лучше ногами <Unit T42 "Hagane"> лишь бы выебнуться, чо
#T7UBK4 (3+1) / @techpriest / 4601 день назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.