ххх: Индусы уже давно захватили всю айти-индустрию.
ууу: Потому она и называется индустрия.
(обсуждение в оффтопном чате разработчиков про неудачный опыт сотрудничества)
x: Тимлиду надо мигрировать команду в другой проект. В команде три сотрудника: долбоёб, мудак и зануда. При этом переводить он может только по одному. При этом нельзя оставить наедине зануду с мудаком, а мудака с долбоёбом.
opennet, "Выпуск Kubernetes 1.18, системы управления кластером изолированных контейнеров"
Аноним (6):
Современные кубернетесы позволяют решать такие проблемы, которых до изобретения кубернетесов не существовало.
xxx: че сегодня делаешь?
yyy: self.work.tasks.map { |task| task.do! }.map(&:to_money).sum.send_to(self.credit_card)
xxx: а у нас чувак программер был до этого коллектором
yyy: странно, что в программеры пошел - ему бы в QA, писал бы программерам на дверях в квартиру "технический должник"
opennet, "Сквозное шифрование в системе видеоконференции Zoom оказалось фикцией"
Аноним (4):
> Представители Zoom пояснили, что под end-to-end шифрованием подразумевали шифрование трафика, передаваемого между своими серверами
Представители Zoom пояснили, что под безопасностью своего продукта имели в виду отсутствие ГМО и канцерогенов.
xxx: Решил я тут попробовать .NET Core от мелкомягких погонять на своей машине. Естественно, сборкой оного под генту никто не озаботился, ну да не беда, мы и сами с усами.
xxx: И как-то в процессе поймал себя на мысли о сюрреалистичности происходящего
xxx: Компилятором фирмы Apple собирать .NET от Microsoft под GNU/Linux.
xxx: Лет десять назад я бы проснулся в холодном поту. А нонче вон оно как обернулось...
xxx:
Самая ржака начинается, когда у сисадмина дома начинаются проблемы с кабельным интернетом и он звонит в техподдержку, а его просят перезагрузить роутер по питанию и всячески отрицают, что проблема на стороне провайдера. А еще, узнав что вместо их фирменного роутера (китайского говна по цене циски), стоит какой нибудь самопальный шлюз на фряхе или какой нибудь микротик, начинают говорить - мы это оборудование не поддерживаем и вообще вы сами во всем виноваты. Сцена напоминает сцепившихся котов в борьбе за территорию.
user: Локальные машины не видят внешний NAT, что делать?
admin: Вы хотите не поднимая попы со стула постучаться снаружи в дверь собственной комнаты. Конечно, это невозможно.
xxx: Всем здравствуйте, вопрос такой полез куда не надо и разбудил тв бокс по wol, тот в свою очередь разбудил телек по сес - буду дома тока дней через 10. А отключить его никак чере wol? Спасибо.
yyy: Хорошо, что утюг нельзя по wol разбудить
xxx> Добро пожаловать в нашу больницу.
xxx> Вы наш новый хирург?
xxx> Впрочем, неважно, в нашей организации нету титулов. Главное - не образование, а что вы умеете.
xxx> И процессы у наш тоже оптимизированы, никакого waterfall, все agile.
xxx> Поэтому мы не тратим много времени на обследование и анализ, а сразу оперируем, потом учимся на ошибках и делаем новый виток. Будет постоянный поток улучшения пациента.
xxx> До операции - подготовите все инструменты. А после - накормите пациента и вымоете в палате полы. Да, сами. Уход за пациентами - это не роль, а культура. Все должны в равной мере этим заниматься.
xxx> А заодно это освободит время наших сестер и санитаров развивать свои навыки. Время от времени вы будете работать в паре - они режут, а вы наблюдаете. А как же еще им научиться?
xxx> И напоследок, мы постепенно отказываемся от общего наркоза. Простой наших пациентов не приветствуется, нам нужно научиться оперировать, пока они заняты своим делом, как обычно.
xxx> Всего хорошего!
xxx: Решил буду программистом, чегоб почитать ?
yyy: психобльница в руках пациентов - нормально для старта
xxx: дурак, нах мне психитария
yyy: какая психиатрия, это о программировании. В психиатрии все примерно понятно что нормально а что нет. В ИТ отрасли забудь эти термины. телепатия , гадания, телепортация, шаманские ритуалы - это может быть всего лишь утро какого нибудь вторника. А тех кто пережил деплой в пятницу вечером вообще из нирваны уже ничто не выведет
vc.ru, "Исследование: рынок онлайн-образования в России может достичь 60 млрд рублей в 2020 году"
Dmitry Egorov:
> Стань программистом за 3 месяца и 42 000 рублей.
А потом малюсенький сайтик выжирает 1,5 гигабайта оперативки, но продолжает жутко лагать.
Почему это на врача за 4 месяца выучится нельзя?..
Anderson Silva:
потому что от врача зависит жизнь человека и уголовно наказуемое деяние, а то, что сайтик много кушает это не так страшно
Dmitry Egorov:
Себя именно так и успокаиваю, когда какая-то наша софтина перестаёт нормально работать: "Я спас сотни жизней, когда решил стать программистом вместо врача"
SQPR: У меня ещё один ленточный робот сломался... Меньше, чем за неделю.
Послали человека чинить робота в библиотеке, с тех пор он что-то не выходит на связь...
Keeper: Я думаю, робот одержал верх.
SPQR: Так и придётся самому в Мск ехать. Я, если что, знаю, где там лежат устройство для размагничивания винтов и микроволновка.
Keeper: Возьми с собой EMP-гранату.
SPQR: Так микроволновка делает то же самое. Может, админы былых времён для того её в серверной и поставили.
Новость: процедура катетеризации сердца пациента в американской больнице была прервана антивирусом.
xxx: Нетипично, в этот раз обошлось без обновления Windows 10
V: А ещё мне тут пришла в голову правильная аналогия про Vim
V: Это короче так: садишься ты в машину, а там вместо руля и педалей стоит БАЯН
V: И каждая кнопка что-то означает, типа: - вперёд 100 м - вперёд 1 км - вперёд до ближайшего светофора - вперёд до отделения полиции - обогнать впереди едущую машину
V: И ещё когда ты садишься, двери блокируются и надо тоже нажать последовательность кнопок на баяне, чтобы выйти
V: А если в движении случайно нажмёшь esc и выйдешь из режима движения, то вместо движения вперёд машина бибикает
V: И соответственно есть прокачанные баянисты, которые ездят по дорогам, играя мелодии. Быстро, эффективно ездят
Хабр> А ведь были времена...
«Я впервые услышал об этом от одного из разработчиков популярной игры SimCity, который поведал мне о критической ошибке в их программе: она использовала память сразу после ее освобождения. Главное табу, нарушение которого прощалось в DOS, но карается в Windows, где освобожденную память тут же стащит другое работающее приложение. Тестеры в команде разработки Windows протестировали множество популярных приложений, чтобы убедиться, что все работает без сбоев, но SimCity зависала. Они сообщили это разработчикам Windows, которые дизассемблировали SimCity, шаг за шагом в дебаггере найдя ошибку, и добавили специальный код, проверяющий наличие SimCity в памяти и запускающий распределитель памяти в специальном режиме, в котором SimCity разрешается использовать память после ее освобождения.»
xxx> То есть даже когда они были лицом к пользователю, лицо всё равно было как жопа. Вкурочить! Костыль! Для КОНКРЕТНОЙ программы! Вместо того, чтобы просто галочку в свойства совместимости добавить — «удерживать за приложением высвобожденную память до следующей аллокации»! А если так уж хочется полной автоматики, пусть по умолчанию для СС она там стоит.
Вот бы тогда бы уже понять, что M$ надо руки отпиливать по самую жопу :(
Хабр, статья «10 правил, которые позволяют NASA писать миллионы строк кода с минимальными ошибками».
xxx: Слышал что UI у spacex на HTML пишут. Может это все доказывает, что неважно какой язык, главное какие программисты?
yyy: А какая разница, на чем интерфейс отрисовывать?
zzz: Ну летите вы к земле, а на лендинг странице кнопочка приземления уехала.
Звонит девушка от интернет-провайдера, начинает рекламировать свою продукцию.
Я: у меня сейчас неплохой провайдер, но бывают моменты, когда целый день неполадки и пинг высокий.
Д: О вам повезло! У нас недавно новое оборудование поставили - у клиентов пингов совсем нет!
xxx: Дядь, брось программирование и иди лучше коров паси.
yyy: пас коров и програмировал. Програмировние легче: оно хотя бы копытом не ударит.
xxx:
Demo-driven development (Triple-D) - технология, в соответствии с которой фича сначала пишется на левой коленке с единственной целью как-нибудь скрестя пальцы продемонстрировать её заказчику, затем пятнадцать раз переписывается в соответствии с изменениями требований (и обязательно демонстрируется после каждого изменения) и только после того, как заказчик удовлетворился, костыли заменяются протезами, а велосипеды делаются по ГОСТу.
SIGQUIT — «эммм… процесс… не мог бы ты остановиться, пожалуйста… если не сложно…»
SIGTERM — «твое время вышло! Убери за собой и шагом марш с памяти, да поживей!»
SIGKILL — приходит лесник и хреначит дубиной по голове, а труп выбрасывает медведям.
xxx: А что почитать для начала по питону посоветуете ?
yyy: Хвалебное или правду?
xxx: Feature without "off" switch is bug.
Х: Тестировщик пьет кровь программистов.
Тестировщик : Да я защищаю вас, рукожопых, от гнева клиентов, усиленного и переданного владельцем проекта!
Владелец проекта: Я вас защищаю от тихого-мирного "сдавай ключи и компьютер, собирай вещи и охрана проводит тебя на выход. Ты уволен."
ZimM: ну у меня есть убераргумент
ZimM: то я писал в 6 часов утра
r@ttler: такоэ
r@ttler: программист должен писать правильный и эффективный код даже если вокруг него танцуют полуголые проститутки
r@ttler: так что 6 утра то вообще не аргумент
<de_graf> у меня OpenRC
<guybo> Да я вспомнил
<de_graf> прекрасно себя чувствую
<guybo> Да я тоже не страдаю
<de_graf> ты такой раздражительный. Это из-за бинарных логов
— Я по поводу вакансии специалиста по информационной безопасности.
— Пришлите ваше резюме.
— Оно у вас на рабочем столе.
- ...Кстати, чем Мария занята?
- С помощью современных технологий осуществляет адресную выборку динамических визуальных материалов для фелинотерапии.
- Опять видео с котиками в рабочее время смотрит?!
- Угу.
Linux - настолько гибкая система, что в точности повторяет изгибы рук своих пользователей.
в корп. чате:
xxx: я очень наделся, что в этом проекте не скажу этих слов, но обстоятельства заставляют.
xxx: господа.
xxx: а бэкапы кто-то делал?
xxx: У нас один парень на работе есть. На вид очень умный, очки, осмысленный взгляд. Периодически отшивает возлагаемую на него работу и перекидывает её на других. Аргументирует обычно "Это противоречит философии KnV-программирования" и подобным. Никто понятия не имел, что это за программирование такое, но все думали, что что-то модное, крутое, ещё не известное.
xxx: Сегодня выяснилось, что аббревиатура KnV переводится как "Kostyl and Velosiped".
ad_user ‣ perl -n -E 'say [qw(ужоснах схоронил)]->[int(rand(2))] if m%https?://%o;'
ad_user ‣ поставить вот такое на входящие сообщения - и можно часами поддерживать беседу в течении рабочего дня
ZimM: long long?)
r@ttler: veeery long
r@ttler: каждое "е" добавляет по байту
ZimM: king size long
r@ttler: xxl long
r@ttler: а чо. норм синтаксис для языков будущего
r@ttler: v[e]+ry long i;
r@ttler: стало мало - дописал е и перекомпилил
Благодаря истории nginx, кстати, стало куда проще объяснять заказчикам, что опенсорс — это не какие-то наркоманы под мостами.
http://habrahabr.ru/company/croc/blog/244085/
<+nm0i> помню, как было страшно, когда я начал понимать перл...
xxx: Я в свое время придумал выражение «играть в луноход»: давать пошаговые инструкции пользователю по телефону.
<A> Портировать подобный код под big endian - вообще смерть...
<B> Вообще-то я три раза умирал...
Спор о производительности кода на asm и c/c++:
...
- на сях сверхмудрый оптимизатор хорошо оптимизирует код, тогда как тут вся оптимизация лежит на программистах.
- а какая разница из чего делать системый вызов?
- разница большая: системный вызов, например, из дерева работать скорее всего не будет.
Bosmanoff: Все привносим в проект свои лучшие идеи и радеем за него душой. Поэтому в первую очередь ищем человека, кто сможет загореться и развивать проект, как свой собственный.
Che: а прибыль от проекта потом тоже на всех делить будете?
Bosmanoff: хороший вопрос, но я его бы задал на собеседовании, и организовал бы архитектуру ядра таким бы образом, чтобы мной дорожили
genom: ооо, в копилку политкорректных выражений наряду с "афроамериканец", "нетрадиционная ориентация" и прочей дурью положу "он организует архитектуру таким образом, чтобы им дорожили"
Lionet: По опыту вчерашних экспериментов с новым оборудованием
Lionet: В отличии от "прикладников"-программистов, в работе инженера-электронщика временами бывают танцы не только с бубном, но и с огнетушителем...
zzz: Утверждено кодовое имя Ubuntu 15.10 - Wily Werewolf
ххх: А в полнолуние у этого релиза будет выть PulseAudio.:D
ууу: А в новолуние — глохнуть сюстемд.
"Telling a programmer there's already a library to do X is like telling a songwriter there's already a song about love"
xxx: Была где-то история, искали человека с опытом работы во фреймворке 5 лет, а чел им говорит: "я этот фреймворк 2 года назад написал".
r@ttler: думаю, ты понимаешь, что то, что я предложил это не то что вытаскивание гланд через задницу, это установка импланта в мозг через нее же
От восстания машин нас спасут тётки из бухгалтерии.
Вылезаешь из укрытия, видишь сломанный Скайнет и тётя Алевтина «Я ничего не нажимала!»
- Что делает твоя кошка?
- Не знаю. Наверное, изучает ядерную физику.
- И что, все твои кошки изучали ядерную физику?!
- Я их ни разу не экзаменовал.
@stanis: Если бы в России была проблема с дорогами, русские не любили бы быстрой езды.
@glupovat: Если бы в России была проблема _только_ с дорогами, русские не любили бы быстрой езды.
xxx: Представьте цех по выпуску холодильников. В нём 1 рабочий умеет делать звездолёты, остальные 10 - скворечники. Это и есть модель проекта разработки ПО.
xxx: надо делать код-ревью, следить за стилем, нарушениями ООП и пр.
yyy: ага, ООП-полиция прямо. "Так-так-так, вы дважды грубо нарушили инкапсуляцию. Будем оформлять?"
zzz: "Или прямо тут пофиксите?"