Куча говна / Говнокод #26956 Ссылка на оригинал

0

  1. 1
Питушня #6

#1: https://govnokod.ru/26692 https://govnokod.xyz/_26692
#2: https://govnokod.ru/26891 https://govnokod.xyz/_26891
#3: https://govnokod.ru/26893 https://govnokod.xyz/_26893
#4: https://govnokod.ru/26935 https://govnokod.xyz/_26935
#5: (vanished) https://govnokod.xyz/_26954

Запостил: nepeKamHblu_nemyx nepeKamHblu_nemyx, (Updated )

Комментарии (344) RSS

  • Доброе утро!

    Этот оффтоп сгенерирован автоматически.

    Индекс оффтопов: https://index.gcode.space/.
    Зеркала Говнокода и полезные ресурсы:
    * https://govnokod.xyz/ (альтернативный Говнокод)
    * https://gcode.space/ (read-only зеркало Говнокода)
    * @GovnokodBot в «Telegram»
    * https://vorec.space/ (глоссарий Говнокода)
    Ответить
    • Кстати, да. Когда мы учились, то нужно было Хаффмана и RSA самому написать.
      Правда большинство брали лабы у прошлых курсов.

      А сейчас говорят, что большинство и объяснить толком не может как они работают.
      Ответить
    • Даже сам Брюс писал, что Прикладная Криптография была не самой удачной идеей - она даёт алгоритмы и ложную надежду, что программист сможет сделать безопасную систему. А на деле все только яйца себе отстреливают т.к. надо гораздо больше опыта и знаний чтобы паззл правильно собрать.

      И поэтому Практическая Криптография уже была более "попсовая".
      Ответить
      • Типа лалки читают книгу, и бегут реализовывать свои суперзащищенные проприетраные протоколы для новых мессенджеров?
        Ответить
          • Так про всё на свете можно сказать... Вот о ПХП (ЭрЭнЭр) написали кучу книг и лалки побежали делать анскильные сайты. (То, что эти книги не были прочитаны в угоду онлайн курсам и туториалам, можно опустить)
            Ответить
            • Ну эта книга реально не учила складывать паззл из примитивов. Об этом вторая, где куча реальных примеров из практики.
              Ответить
            • не всем старикам легко принять, что индустрия настолько поменялась, что "сосунки" с "бумажкой вместо диплома", которые не умеют ни в Хаффмана, ни в Хеллмана, ни даже в Гульмэна, приходят и часто сходу получают зп, о которых старики во времена своей молодости могли только мечтать

              такое айти развалили! раньше была субординация и номенклатура, а сегодня что?

              мракобесы со смузи!
              Ответить
              • но ведь так оно и есть
                "я прошёл один онлайн курс, платите мне 100 тыщ"
                или ещё лучше "я заплатил за эль-сбрусло буткамп, теперь то точно меня возьмут"

                при этом кандидат на фронтоблядь не имеет в голове представления ни про заголовки хттп, ни про то как будет работать его продукт (какая-то магия происходит, я вбиваю в браузер адрес и всё хорошо, зачем иметь представление об этом), или не может рассказать разницу между симметричной и ассиметричной криптографией даже в формате "ну может попробуй догадаться тогда, раз не знаешь"

                хотя в любом вузе это тупо на лекции дают хоть как-нибудь — ну т.е. человек даже в свое образование не смог вложиться, какую пользу он сможет на работе принести?

                хороший молодой кандидат это 1 на 100, а ты про стариков и диффи-хеллмана

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

                  во-вторых, я не помню, чтобы нам давали в вузе заголовки хттп (спишу это на вуз, далёкий от идеала)

                  ты смотришь на с позиции работодателя, она в принципе ясна. конечно, хорошо получить джуна, который через полгода путём собственных стараний вырастет в миддла, особенно, если он со старта может в час ночи проснуться и рассказать про 7 уровней OSI, КМП и квиксорт, гетпостпутделетеоптионсхеад и конечно же разницу между криптографией и крипостойкость всех популярных алгоритмов

                  джун же, которому 5 лет в институте забивали мозги чем угодно, но при этом редко когда рассказывали, а нахуя это всё собственно надо, выплывает в суровый реальный мир с охуевшей головой. каких полётов на Венеру там можно ждать и зачем
                  Ответить
                  • > вайтишников, которые закончили говнокурсы, или всё же выпускников каких-никаких, но технических вузов
                    к сожалению, приходится констатировать, что диплом технического вуза (который сам себя причисляет к, не знаю, топ-10 вузов страны) не гарантирует ни-че-го
                    и джунов-выпускников-вуза приходится регулярно учить, давать им лекции с базовыми знаниями, давать контрольные вопросы, заставлять их включать голову

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

                    кстати
                    некоторые такие люди даже получали какие-то халявные сертификаты CCNA при вузе, но чем отличается TCP от IP, если упомянуть в разговоре, ответить не могли (не то чтобы это самый важный компонент в знаниях условной фронтобляди, но всё же)

                    так что это не только дипломы, но и вообще про общую тенденцию, системную
                    Ответить
                    • ну то есть, например, ты вышел из вуза (это было лет так 15-20 назад, как я понимаю) и тебя уже ничему не надо было учить?

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

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

                        > квиксорт руками писать
                        никому не требуется писать квиксорт руками

                        вот наступила пару лет назад необходимость заебенить графы в проекте - только я смог сказать что "так это будем решать графами, всё изобретено до нас полвека назад, иди гугли как именно и какие стандартные алгоритмы решают поставленную проблематику, затем качай самый популярный пакет с гитхаба под нужный язык и встраивай", и этого достаточно! никто не травит на собесах знаниями алгоритмов (но вполне логично спросить в канве беседы про структуры данных и О-нотацию сложности)

                        > нетривиальную топологию
                        что нетривиального в сети у тебя под столом? не все способны на пальцах рассказать, как вбивая адрес в браузер ты получаешь "изображение сайта" (точнее, никто не способен из джунов)
                        как профессионал, не понимая как что работает хотя бы примерно, сможет понять и преодолеть, почему НЕ работает то, что он создал, сейчас?

                        мы сейчас не о девятиклассниках говорим, которые только начинают самостоятельно думать, а, например, о 22 летних людях, которые минимум 5 лет связаны с айти и компуктерами, они уже определились со специализацией, потратили несколько сотен (или больше) собственных часов на ориентацию в этой отрасли

                        стыдно, если не отвечают на вопросы "чем жава отличается от жаваскрипта", "чем массив отличается от хешмапы", "зачем используют БД вместо текстового файла", "зачем нужен процессор"
                        Ответить
                        • > только я смог сказать что
                          - так я тогда не понял, нужно студаку в вузе запоминать всё-всё-всё про графы или нет? и является ли это показателем чего-то?

                          > о 22 летних людях
                          - Роман вот писал (https://govnokod.ru/21842#comment362508), что в двадцать лет (а это уже типа минимум три года связи с айти) почти не занимался кодом, а любил математику и историю науки. Это ему не помешало сделать очень приличную карьеру в лидерах рынка.

                          я не спорю, что найм это сложно
                          и что лажу от лажескрипта к дипломной защите уже надо отличать
                          Ответить
                          • >, нужно студаку в вузе запоминать всё-всё-всё про графы или нет?

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

                            Если на вопрос "что такое граф" отвечать "не знаю", то зачем тогда в вуз ходить?

                            Роман, думаю, про графы всё знал:) их математики обычно понимают боль-мень)
                            Ответить
                            •  – что такое граф?
                              – не знаю
                              – иди гугли, затем качай самый популярный пакет с гитхаба под нужный язык и встраивай (c)
                              Ответить
                              • Заодно можно погуглить еще что такое "цикл" там, или "переменная":)
                                Ответить
                            • > Роман, думаю, про графы всё знал
                              - а про методы хттп и семь уровней?
                              Ответить
                              • Вполне мог не знать, но вероятно мог бы быстро выучить.

                                А "студент", не знающий про графы -- нет.

                                --А как работает протокол OSPF?
                                --Ну он использует алгоритм поиска наикратчайшего пути в графе
                                --В чём?
                                Ответить
                                • > А "студент", не знающий про графы -- нет.

                                  – это какими-то личными наблюдениями подтверждается?
                                  Ответить
                                  • Ну суть не в том же, что он конкретный алгоритм не помнит. Это всё нагуглить можно, как Ди и сказал.

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

                                    Очень много всякого говна требует понимания графоф.
                                    Spanning Tree, ISIS, OSPF, индексы в СУБД и вообще индексы итд.

                                    Не знать, что такое граф, это как не знать, что такое массив
                                    Ответить
                                    • повторюсь, мой вопрос звучал так: как незнание графов связано с незнанием методов хттп?

                                      при чём тут ISIS, OSPF? ИГИЛ какой-то, ты щас опять Страйкера накличешь с банхаммером

                                      > Не знать, что такое граф, это как не знать, что такое массив
                                      - ты какие-то несравнимые вещи сравниваешь.
                                      Ответить
                                      • Сорь, не понял. Действительно, для понимания методов не нужны графы. А понимание кодировок нужны. Нужно знать, как текст в битики кодируется, например.

                                        >при чём тут ISIS, OSPF?
                                        Это сетевые протоколы, использующие алгоритм Дйкстры для поиска угадай чего.

                                        >- ты какие-то несравнимые вещи сравниваешь.
                                        Хм. Почему? Чем дерево какое-нить хуже массива или связанного списка?
                                        Ответить
                                        • Потому что массив усиленно проходят в старшей школе по информатике

                                          А графы усиленно проходят только в вузе

                                          что мне намекает на то, что фундаментальность разная
                                          Ответить
                                          • То есть то, что проходят в школе ты знать обязан, а что в вузе -- нет?
                                            Ответить
                                            • Ты вообще не обязан, сдал - а там как повезёт, забыл не забыл

                                              но массивы-то студаки в каждой лабе практически используют

                                              а графы?
                                              Ответить
                                          • Опровергаю. Графы вполне себе проходят в школе, и задачи на них (простые, впрочем) есть в «ЕГЭ» (или «ОГЭ», или как там это говно сейчас называется).
                                            Ответить
                                            • точно)) там же такая хуйня есть типа "сколько путей существует из города А в город Ы". Я видел егэ по информатике
                                              Ответить
                                            • хм, ну может быть

                                              я нагуглил только графы в билетах по информатике

                                              нам такого в школе не давали(

                                              может разве что на уроках алгебры для общего развития
                                              Ответить
                              • > методы хттп
                                В чём прикол, кстати? Это ж чисто семантическая хуета, не?
                                Ответить
                                • ну если ты собрался писать фронт на реакте за деньги, о чем заявляешь в резюме, то про HTTP REST и (под звездочкой) graphql можно чё-нить как-нить не обосраться
                                  оттуда вырастут ещё вопросы чем GET отличается от POST, ну и можно раскручивать на идемпотентность, кеширование, статусы - т.е. идёт зондирование просто уровня образованности в специализации (если хотя бы полгода работал нормально, то вопросы проблем не должны вызвать)

                                  ещё нормальный вопрос чем HTML отличается от HTTP, из него тоже можно нормально назондировать, лол, или "зачем нужен сервер, какая-то лишняя вещь, да-нет-почему"
                                  Ответить
                                  • > фронт на реакте
                                    А, тогда понятно. Я просто подумал, что их зачем-то в совсем фундаментальные вещи записали, вроде массивов и графов — и удивился, что там такого глубокого и фундаментального.

                                    > чем HTML отличается от HTTP
                                    Уф-ф-ф, не люблю такие вопросы. Мой слегка поехавший аналитический отдел на них пытается найти функциональные сходства, ломается и выдаёт: «Всем, бля!». Можно я просто вкрации объясню, что такое «HTML» и что такое «HTTP»?..
                                    Ответить
                                    • но ведь в них есть много общего!
                                      как минимум 2 буквы
                                      т.е. отличаются они только наполовину
                                      Ответить
                                      • Психологи не любят, когда люди вместо самих предметов начинают сравнивать их названия. Это называется «латентными признаками». Погугли этот термин, если не встречал его ранее.
                                        Ответить
                                        • если сидеть на монохромном мониторе, то зеленый разглядеть становится очень сложно
                                          Ответить
                                          • Вперёд, «Торпедо»!
                                            Защищай свои цвета!
                                            Монохромный,
                                            Монохромный,
                                            Монохромный
                                            Навсегда!
                                            Ответить
                                            • «Геркулес» и «MDA» — это названия видеоадаптеров, выдающих монохромный сигнал. А мониторы как-то по-другому назывались и теоретически могли быть чёрно-зелёными, чёрно-белыми, да хоть чёрно-буромалиновыми, главное, чтобы один из цветов был чёрным.
                                              Ответить
                                              • точно

                                                у геркулеса вроде резолюшен был другой, но наверное на цвет мона (зеленый, Желтый итд) ему пофиг
                                                Ответить
                                    • >не люблю такие вопросы. Мой слегка поехавший аналитический отдел
                                      Недостаточно поехавший.

                                      d++ мыслит в правильном направлении. Отличаются последними 2мя буквами.

                                      ML — мышиный лёрнинг.
                                      TP — Турбо Паскаль.
                                      Ответить
                                  • ещё хороший вопрос, чем авторизация отличается от аутентификации
                                    Ответить
                          • а что именно всё всё всё?
                            если вуз готовит человека, который обязан смочь изобрести новый лучший алгоритм, то, конечно, ему было бы логично глубоко разбираться в тех, что уже есть
                            но это уже если готовит ма-те-ма-ти-ка
                            кстати, Романа и говорили как математика, и работает он сейчас как раз больше математиком, чем программистом, насколько я понимаю

                            меня вот вообще готовили как инженера, который должен системы строить, поэтому дали вообще всё что было актуально на тот момент, хочешь базы данных, хочешь сетевик, хочешь сайты пиши (препод говно был), хочешь криптографию, хочешь толстые клиенты, а хочешь делать процы, FPGA и платы? на, а хочешь документацию к ИС по ГОСТ, а хочешь имитационное моделирование

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

                            к сожалению, ещё (больше) было ненужной хуиты по не-специальности - вот это только головную боль добавляет

                            я не сказал, что всё вышеперечисленное требуется от соискателя
                            требования к соискателю так-то довольно динамичны

                            "я пришёл работать, я хочу писать фронт на питухе" - "а как работает фронт на питухе?" - "а хуй знает"

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

                            именно поэтому я за «говнокод», ведь тут хотя бы базовые вещи хочешь-не хочешь но узнаешь, и программирование тебе вообще интересно, ну т.е. уже минимум полдела сделано
                            (кто-то недавно писал, что не стал бы на собесе хвалиться логином на говнокоде)
                            Ответить
                            • > ещё полгода азам учить
                              - ну полгода это дохуя конечно. Обычно джуну через полгода уже дают писать с нуля или поддерживать в одно лицо не очень большие проекты

                              а, кстати, какой процент из молодых, что к тебе приходят на собес, знают про vcs?
                              Ответить
                              • vcs это сокращение vorec.space, как НГК? никто 🙁

                                если ты про системы контроля версий, то почти все сегодня умеют в гит (но не все достаточно хорошо, да), потому что в резюме даже у последнего пидора будет ссылка на его никчемный пустой репозиторий на гитхабе
                                Ответить
                                • > никто 🙁

                                  - тогда я хотел бы заказать у вас на сайте нативную рекламу. Можете комикс прислать с инструкцией, пожалуйста?
                                  Ответить
                              • > vcs

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

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

                                  пулл-реквесты... свн не хочешь транк дев бранчес
                                  Ответить
                                    • дяденька, это не я

                                      это SVN!

                                      это потом пришёл торвальдс со своим гитом и устроил всю эту провокацию
                                      Ответить
                                  • >ранк дев бранчес
                                    папочки с версиями не хочеш?
                                    Ответить
                                    • у меня одна сотрудница так и делала. смотришь, а у неё на рабочем столе куча папок с хешами коммитов...
                                      Ответить
                                        • не-е

                                          у нас не было даже нормального веб-интерфейса

                                          только коконсолька, только харкдор

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

                                          но, честно скажу, я тогда был сам достаточно зелен, и мердж или бранч в свн тогда был для меня источником боли
                                          Ответить
                                          • > свн
                                            > бранч
                                            > источником боли

                                            Ну дык. До гита брачевались только по праздникам.
                                            Ответить
                                            • > svn

                                              Что вы знаете про боль, ни разу не помёрджив директории в ClearCase (да будет это имя проклято вовек).
                                              Ответить
                                              • Что вы знаете про боль, ни разу не пользовавшись perforce:)
                                                Ответить
                                              • https://www.ibm.com/support/pages/node/1087828

                                                Crypt::SSLeay v0.72 is removed from the product due to incompatibility with OpenSSL 1.1.1d.

                                                If you use ratlperl, ccperl, cqperl, SSL/TLS connections, LWP::UserAgent, and Crypt::SSLeay in your own perl scripts, you are affected by this change.

                                                как всё сложно

                                                именно поэтому я за fossil
                                                Ответить
                                  • А вот хттп методы с наскока не объяснишь. Вон даже у страйкера лайки гетом ставятся, а вроде не джун.
                                    Ответить
                                  • а хттп методы за час
                                    незнание хттп методов не является 100% препятствием
                                    просто как следствие кандидат ничего другого тоже не знает полезного
                                    Ответить
                                      • их меньше десяти
                                        зачем-то они есть, значит, там логика есть, и она очевидна
                                        с одного раза можно всё понять, зачем там день тратить
                                        включая особенности каждого (типа "в гет запросе сервер имеет право дропнуть боди")
                                        вроде, википедии и одной-двух статей для чайников с хабра будет достаточно, если самостоятельно осваивать
                                        Ответить
                                        • >зачем-то они есть, значит, там логика есть, и она очевидна
                                          PUT/GET/PATCH/DELETE == CRUD

                                          Эти за 5 минут. Ещё POST.
                                          Остальные поначалу и не нужны особо.
                                          Ответить
                                            • >Update == PUT
                                              WAT? И кто тут ещё не знает HTTP, лол?

                                              PUT = Upsert, то есть Insert if not exists or else Update. То есть Create c перезаписью.

                                              Update — это PATCH.

                                              POST в общем-то универсальная мутирушня без чёткого предназначения. Может быть чем угодно.
                                              Ответить
                                              • теоретик?
                                                объекты на сервере создает клиент, PUT требует идентификатор объекта, который, как ты говоришь, upsert-ится

                                                давать клиенту возможность "придумать" идентификатор объекту, которого на сервере ещё нет, можно лишь в очень ограниченном числе случаев - у тебя идентификатор uuid, например, а сервер складывает у себя ивент-логи, например, ничего не подмешивая

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

                                                надо ли ещё говорить, что при PUT ты обязан передать _все_ поля объекта, ведь сервер не может допридумывать там что-то в нем, вычисленные поля, например - ведь PUT идемпотентный

                                                и кто тут ещё не знает HTTP REST, лол?
                                                Ответить
                                                • >теоретик?
                                                  Напротив.

                                                  Уже насмотрелся столько разных реализаций POST, что знаю — от POST можно ждать чего угодно.

                                                  Видел и GET-с-телом через POSTы, когда в качестве запроса шлют xml/json.

                                                  Видел DELETE через POST, тоже с телом.

                                                  Весь CRUP через POST. Это вообще классика.

                                                  Остальные методы, в отличие от POST хотя бы более-менее детерминированы. Если уж человек знает про PUT, то не напишет туда явной хуйни типа удаления данных.

                                                  Как раз с теоретической точки зрения постом можно плодить сущности. На практике, с т.ч. зрения фронт-энда от этого метода стоит ожидать любой хуйни.
                                                  Ответить
                                                • Хорошо. Пример.

                                                  Нам нужно откатить изменение.

                                                  Есть таблица с набором состояний объекта. Для отката нужно убрать из таблицы несколько последних записей.

                                                  Какой метод использовать для такого удаления?
                                                  Ответить
                                                  • Если ты знаешь id объекта, что собрался удалять, то и DELETE норм.
                                                    Но в общем случае POST.
                                                    Ответить
                                • >Господи, это за день объяснить можно..
                                  ну вот ты дойдешь до того места, где у нас бранчи, и тут придется тебе вспомнить ту самую структуру данных)
                                  Ответить
                                  • главное, чтобы возле офиса росли деревья

                                    тогда можно будет использовать удобную аналогию
                                    Ответить
                                  • Какую структуру данных? Ты же в кишки гита не лазаешь обычно, чтобы структуры данных видеть.

                                    А мастер транк у многих засквашен в линию чтобы крыша потом не поехала.

                                    Т.е. структура данных - блокчейн связный список?
                                    Ответить
                                    • что такое "зашкварен в линию"?
                                      Ответить
                                      • Это чтобы история гита выглядела как карта метро в Ёбурге, а не в Токио.
                                        Ответить
                                        • Очень удобно
                                          * поддерживать две версии (прод и альфа)
                                          * делать фича бранчи для питухов
                                          * проводить эксперементы
                                          итд
                                          Ответить
                                        • >мастер у многих засквашен в линию чтобы крыша потом не поехала
                                          Да. И почаще юзать git rebase.
                                          Ответить
                                • > Тебе же там не спец по гиту нужен, который умеет репы клеить и историю реврайтить

                                  - эээ, ну вообще не самое плохое умение. Засташить изменения или заамендить, а не сидеть тупить не в силах там забрать изменения из ориджина, пока старший товарищ случайно мимо не пройдёт

                                  но, конечно, это быстро объяснить, по идее
                                  Ответить
                                  • Я не про аменды, я про всякий хардкор когда надо каталог переименовать во всей истории и т.п.
                                    Ответить
                                    • ого

                                      я кстати вроде никогда такого и не делал

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

                                              даже на сайте гита пишут, что лучше пользоваться git-filter-repo вместо встроенного git-filter-branch
                                              Ответить
                                          • Ну да, можно. По сути там скрипт запускается на каждой точке истории и меняет что нужно в снепшоте.

                                            Но делать это на живой репе - ССЗБ. Все хеши коммитов поменяются, веб-интерфейсы и т.п. распидорасит, коллеги расстроятся на мерже и т.п.

                                            Это скорее после миграции из другой системы делается или при переносе в другую репу.
                                            Ответить
                                            • ну, если я один-единственный контрибьютор, то я сам себя уж как-нибудь прощу
                                              Ответить
                                            • >распидорасит, коллеги расстроятся на мерже и т.п.
                                              git cherry-pick ...
                                              git cherry-pick ...
                                              git cherry-pick ...
                                              git cherry-pick ...

                                              Просто нужно заранее всех предупредить и побольше намерджить.
                                              В принципе я где-то за день передрачивал репу и ребейзил все чужие ветки на новый мастер.
                                              Ответить
                                          • >А удалить файл целиком и полностью из истории тоже можно?

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

                                            Пример: закомитили по дурости файл с паролями.

                                            В гите с историей можно что угодно, переименовать какого-то автора (обновить имя/почту), переменовать каталоги.
                                            Ответить
                                            • > закоммитили по дурости файл с паролями

                                              Вот пусть лежит теперь в назидание потомкам. Пароли из этого файла в любом случае нужно менять.
                                              Ответить
                                              • не могу понять, например, почему VS for Mac, например, не добавляет appSettings.json в гитигнор при создании проекта
                                                Ответить
                                                • Х.з., поправь шаблон. Может быть они считают, что ты это должен коммитить.
                                                  Ответить
                                                  • там креды для базы)

                                                    для приватной репы в принципе норм (ну такое, конечно, но не смертельно)
                                                    Ответить
                                                    • gitcrypt спасёт отца русской демократии. Тоже далеко не идеальное решение, но лучше уж фиговый листочек, чем ничего.
                                                      Ответить
                                                • А оно хоть что-то добавляет в гитигнор при создании проекта?
                                                  Ответить
                                              • Не надо так делать. Я один раз чуть не умер от инфаркта, когда в репе приватный ключ от сертификата *.companyname.com нашёл. Давно просроченный он был, но осадочек остался, ибо это доходчиво говорит о компании.
                                                Ответить
                                                • Как-то была уже история, как чувак поковырялся в гитхабе и нашел кучу и приватных ключей и паролей и адресов стейджингов итд
                                                  Ответить
                                                • > Давно просроченный он был

                                                  Странно, что забыли обновить на более свежий.
                                                  Ответить
                      • А я помню внезапно)

                        физический (про электричество и вообще PHY)
                        канальный (про езернет и MAC), немаршрутизируемые проты обычно
                        сетевой (IP), маршрутизируемые проеты
                        транспортный (tcp), проты, реализующие "канал"
                        В районе сессионного где-то тусит TLS как раз
                        Потом вроде представления, и тут мутно, наверное это про кодировку
                        Ну и приложения: http, smtp, итдитп
                        Ответить
                          • Да, а лучше бы помнил наизусть все API всех фреймворков, которыми пользуюсь, но по какой-то причине знания, полученные в 20 лет, лучше впечатываются.
                            Ответить
                    • Когда что-то становится популярным -- туда сразу набигают.
                      В 1990-е в программисты шли те, кому интересно программировать.
                      А после ошеломляющих успехов нулевых, когда челы двадцати пяти лет стали миллионерами, в программирование потянулись все, кому не лень.

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

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

                Если кому-то за вебсайты на вордпрессе платят восемьсот штук рублей в месяц, то почему это должно меня ебать?
                Вон Лизе Песковой отвалили 16 лямов вроде на пиар Москвы в фейсбуке, мне тоже удавиться от зависти?



                Но вот от дебилов иногда подгорает у меня. Каждый раз, когда слышу "сайт крупного пидараса взломали SQL инъекцией, и спиздили пароли плейнтекстовые" я хочу дать "программистам" по рукам
                Ответить
                • от каких дебилов в данном случае

                  ты сравнил маркетинговую инструкцию "зачем вам нужен сертификат и что это такое" с классическим учебником по криптографии

                  если бы там были университетские программы из нулевых и двадцатых, я бы понял
                  Ответить
                  • Мне кажется, что даже маркетинговая инструкция в нулевые не выглядела как комикс, а скорее она выглядела как текст, не?
                    Ответить
                    • я не знаю, как выглядела маркетинговая инструкция от хостера по защите сайта сертификатом в 2000-ом

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

                      и скрепка-маскот в МС Офис это тоже отклики миллениума

                      фраза "мне кажется" это хороший повод побугуртить 🙂
                      Ответить
                      • Скажем так: большинство информации, которую я потреблял 20 лет назад, было представлено в виде статей. Простых статей, с иллюстрациями, примерами итд. Но статей текстовых.

                        Теперь большинство говна зачем-то пытаются распостранять в виде комиксов или видео. Это мое личное наблюдение. И отсюда и бугурт
                        Ответить
                        • > видео

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

                            --Дайте обзор архитектуры WSL
                            --А вот тебе видео
                            --Дайте туториал по инструментс
                            --А вот тебе видео

                            Мне кажется, что это из той же области.
                            --Расскажите в двух словах зачем этот ваш https?
                            --А вот тебе комикс
                            Ответить
                            • почему тебе кажется, что комикс это так же плохо, как видео?
                              Ответить
                              • потому что в нем масса ненужных сущностей, отвлекающих от текста

                                Это как взять RFC, и разбавить его искормётными шутками от Регины Дубовицкой
                                Ответить
                    • вообще не вижу ничего плохого в том, чтобы пытаться объяснять сложные вещи простым способом.

                      при условии, конечно, что такие попытки удачны
                      Ответить
                    • > комикс

                      Недавно попадался комикс, где на котиках и собачках объясняли MCS/MLS в selinux. Вполне успешно.
                      Ответить
                      • зачем? тебе вот удобнее на собачках читать?
                        Ответить
                        • Ну мне норм зашло. По статьям я нихуя не мог понять, что за C1 S1 и зачем они нужны. А после этого комикса статью уже легко читать.
                          Ответить
                          • может, я один ебанутый, хз
                            мне комиксы ни разу не близки
                            Ответить
            • разница между ЭрЭнЭр и криптографией в том, что сайт на ЭрЭнЭр даже лалка может более-ли-менее написать, а если лалка начнет реализовывать интернет магазин сама, то у нее CVV будут плейнтекстом передаваться
              Ответить
              • > CVV будут плейнтекстом

                Не будут, не парься. Банк нахуй пошлёт. Не от хорошей жизни вся мелочь работает через внешние платёжные системы и платит конский процент, а не себе на сайт оплату прикручивает.
                Ответить
                • ну ок, CVV не будут (хотя смотря где и какой банк), а будут пароль
                  Ответить
    • Ну и в 2к криптография была в основном теорией. Мало кто реально её юзал.

      А в 2к20 это уже повседневная практика. Сегодня каждая мартышка сталкивается как минимум с хешированием пароля, проверкой подписи и установкой защищённого канала.

      Отсюда и разница в подходах.
      Ответить
      • Хеши в юниксе уже миллион лет были, и как раз тогда завезли керберос в винду. Но большинство протов сетевых действительно были плейнтекстовые.
        Ответить
        • Хеши то были, но сколько программистов реально работало с shadow? Сколько программистов писало реализацию керберос? Десяток? Сотня?

          И сколько сейчас ебашит сайты с md5 от пароля, который передаётся по http.
          Ответить
          • ну хз, я про htpasswd примерно отгда читал, там же был хеш. Но наверное в целом мало кто вообще понимал, как он работает (ну, из простых рядовых прыщеблядей).

            >ебашит сайты с md5 от пароля, который передаётся по http.
            а так же хранить пароль плейнтекстом или md5 от него без соли, угу
            Ответить
            • > был хеш

              Ну был, он как-то там работал, как-то там сам апгрейдился на новые версии. И никто об этом особо не задумывался. Т.е. таки получилась не дырявая абстракция. И это круто.

              Сейчас есть мнение, что хорошая криптолиба не должна давать программисту примитивы. Она должна давать ему готовые блоки в духе "проверь пароль", "зашифруй вот этот блоб для вот этого чела" или "установи безопасное соединение с вот этим сайтом". Причём с минимумом настроек и аргументов.
              Ответить
      • Я почитал about на втором сайте

        Сложилось впечатление, что это всё даже не про мартышек, а про "у всех есть сайт, и мне тоже надо"
        Ответить
  • Вопрос. Есть какой-то красивый способ отвалиться на ошибке, когда линкер лоадит кастомную сошку LD_PRELOAD=somelib.so ./app

    Оно-то срёт в консоль
    ERROR: ld.so: object 'somelib.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
    Но код ответа 0.
    Ответить
    • Х.з., прелоаднуть что-то ещё, что гарантированно грузится и терминейтит прогу при вызове нужного символа?

      Прелоад - это ж ёбаный костыль, что ты от него хочешь.
      Ответить
      • Есть дефолтный so в /usr/lib. Я подлинковываю вместо него свой.

        И нужный символ есть в обоих либах. Просто у них разная реализация.

        Не хотелось гемороится с грепами выхлопа. Просто написать какой-то параметр типа LD_FAIL=1

        LD_PRELOAD='somelib.so' ./app и чтобы программа сразу завершилась с ненулевым кодом, если линковка обломалась.
        Ответить
        • > разная реализация

          Ох блин, а вдруг его там заинлайнили и всё распидорасит?

          Пересобери всю либу целиком да пропиши в путь для лоадера первой. Хачить пару функций - плохой способ, имхо.
          Ответить
          • >Пересобери всю либу целиком да пропиши в путь для лоадера первой
            Я так и делаю.
            Просто иногда, по опредёленным причинам подгрузка срывается.

            А программа работает как ни в чём не бывало, но с системной сошкой.

            Вот хочется красиво отловить это.
            Ответить
            • Ну убери системные пути из поиска. Или я туплю и это возможно только для всей системы?

              З.Ы. Я имел в виду LD_LIBRARY_PATH а не LD_PRELOAD.
              Ответить
              • Ну можно LD_LIBRARY_PATH переопределить. Но я не пробовал, боюсь что программе нужны другие системные либы.

                Весь ман уже перелопатил, думаю, неужели за столько лет не придумали простого fail-fast способа.

                Edit:
                > имел в виду LD_LIBRARY_PATH
                Да, я понял 🙂
                Ответить
                  • Да, хотелось без лишнего пердолинга сделать.
                    А не прописывать руками путь к каждой отдельной либе.
                    Ответить
      • >прелоаднуть что-то ещё, что гарантированно грузится и терминейтит прогу при вызове нужного символа?
        Кмк, проще уж прочитать в сошке какую-то секцию типа версии.
        readelf -d lib.so

        >Прелоад - это ж ёбаный костыль, что ты от него хочешь
        Чего? По-моему возможность на лету грузить нужные so — это вовсе не костыль, а скорее киллер-фича.
        Ответить
  • Ну раз новой питушни нет, поною про старую. Блядь, как всё сложно. Нельзя так просто взять, и начать с кем-то встречаться без искусственных преград. То пандемия, то отпуск, то ещё какая-то хуйня. Теперь математик из раш-ки, которой нужно срочно дописать диссер, и на меня времени пока нет. И не пиздит, чуть мне теорему не начала рассказывать, которую нужно доказать. А ведь встречи с другими можно было поставить на поток, но приходится ждать, и далеко не факт, что что-то в итоге получится.
    Ответить
    • так занята диссером, что трех часов вечером нету? Звучит как не очень правда.. не?

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

      А почему надо ждать? Даже компы умеют выполнять другие задачи, пока одна заблокирована, а уж питухам сам бох велел
      Ответить
      • Тоже думаю, как можно за неделю не найти 1 вечер? Но у неё просто дохуища всяких занятий и хобби, так что вполне вероятно. У меня пока нет права давить, и заставлять что-то из этого отменить. Сказала, что можем пока по телефону немного пиздеть.

        > А почему надо ждать? Даже компы умеют выполнять другие задачи, пока одна заблокирована, а уж питухам сам бох велел

        Трудно. Я быстро привязываюсь, что потом делать? И не хотел, чтобы со мной такое творили.
        Я ещё до этого одной тян встречу обещал, когда она приедет. Но сам ей не пишу. Пусть сама напишет - тогда пойду.
        Ответить
        • >Но у неё просто дохуища всяких занятий и хобби, так что вполне вероятно
          почему-то вспомнилось как мне однажды отказала тян в прогулке потому что в тот день были выборы
          Ответить
          • Мне один раз отказала с такой невероятной причиной, что просто пиздец, даже смешно было. Здесь не буду писать. Через пол года мы всё же встретились, я еле сдержался, чтобы над этим с неё не поржать.
            Ответить
            • Кто не хочет -- ищет причины.

              У меня была одна знакомая интернетная, которая вообще никак не хотела встречаться. Нет, и все. Хотя в мессенджере и по телефону общалась нормально. Ну я забил в итоге
              Ответить
            • Если ты вдруг читал Трансметрополитан, то вот там было смешно.
              Что-то типа

              «Извините, но я вынашиваю ящериц, больна семью неизвестными болезнями и клинически мертва»
              Ответить
        • Давить нельзя ни в коем случае конечно: она тебе ничего не должна пока:)

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

          >Трудно. Я быстро привязываюсь, что потом делать?
          Ты боишься, что привяжешься к другой тян, а потом встретишься с этой, и придется выбирать?:)
          Ну есть конечно такой риск, но ты же не к каждой привязываешься, и они не все к тебе привязываются.

          >И не хотел, чтобы со мной такое творили.
          Какое -- такое? Встреча не стопроцентная гарантия начала отношений же) Мало ли с кем ты встречаешься. Эти тян наверняка не с тобой одним в кафе ходят, небось)
          Ответить
          • > Какое -- такое?
            Согласиться на вторую, третью, пятую встречу, и параллельно пробовать с другим/другой.

            Я думаю, что 1 встречи должно быть достаточно, чтобы понять, отшить и искать дальше, или пока остановиться. Вот я решаю остановиться.
            Ответить
            • а, я предлагал сериализовать всё так:

              День 1: встречаешься с тян1, пиздишь по телефону с тянN
              День 2: встречаешься с тян2, пиздишь по телефону с тянN
              День 3: встречаешься с тянN

              Или разговор по телефону это уже повод, чтобы не встречаться с другими?


              Ты благородный конечно, дай те бох, чтоб тебя никогда не угораздило увлечься сразу двумя, или увлечься кем-то имея постоянные отношения, лол)
              Ответить
              • День 0: встречаешься с тянN
                День 1: встречаешься с тян1, пиздишь по телефону с тянN
                День 2: встречаешься с тян2, пиздишь по телефону с тянN
                День 3: встречаешься с тянN

                Вот так не хочу.
                Ответить
                • я тогда не понял условия задачи

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

                      Тогда я бы на твоем месте подождал бы неделю-другую довольствуясь телефонным общением.
                      Ответить
                        • Если у нее не будет времени несколько лет, то вероятно не стоит начинать с ней отношения, если тебе конечно не нравятся интернет-романы (некоторым нравятся, я таких видел)
                          Ответить
                      • Разумеется понравилась. И было видно, что я ей тоже.

                        Так и сделаю. Я вообще просто пришёл поныть на «Говнокод».
                        Ответить
                        • Помоги ей писать дисер. Там часто какие-нибудь расчёты нужны, если не чистая теория. Возможно, что ты в этом лучше шаришь.
                          Ответить
                        • Борманд прав. Вообще, прояви интерес к ее дисеру, если ей это так важно)
                          Ответить
                          • Помочь вряд ли, но проявить интерес - годный совет, спасибо.
                            Ответить
                            • так абчем дисер то? а на кого она учица?
                              Ответить
                                • ну да, я обязательно запишу тему, а через год просмотрю все диссертации, написанные москвичками, и найду ту самую.
                                  Ответить
                                  • Скорее я боюсь, что кто-то из моих знакомых прочитает говнокод и узнает меня.
                                    Ответить
                                    • А ты стесняешься того, что общаешься с нами?
                                      Ответить
                                        • да не, мы же уже выяснили, что у него мьютекс внутри
                                          Ответить
                                            • Нет, при GILе ты можешь делать несколько вещей, просто остальные придется поставить на паузу. Например, ты сделал инпут в одном треде, и пока ждешь -- занимаешься другим.

                                              А он как раз так не хочет
                                              Ответить
                                  • У тебя есть мой номер телефона.
                                    Ответить
                  • > с математичкой
                    - теперь можно попробовать с физичкой, химичкой и историчкой.
                    Главное с Пал Палычем не пойти через козла прыгать
                    Ответить
                    • ну а если бы я сказал "с математиком" было бы лучше?
                      Ответить
                        • Почему то мне Григорий Перельман представляется, когда я говорю слово "математик"
                          Ответить
                          • А мне Выгодский (хотя я даже не знаю, как он выглядел)
                            Ответить
                            • Это когда я снаружи прихожу, и говорю, что у класса Foo теперь есть метод bar, а класс про это ничего не знает?

                              Или когда я явно при создании класса добавляю в него миксин, то есть типа множественного наследования, но без ромбопроблем?
                              Ответить
                              • Миксин это вроде же добавление функциональности без наследования

                                Необязательно при создании
                                Ответить
                                • Ну довольно важно, где ты их добавляешь.

                                  В целом я за. Если можно добавить за пределами класса, то это улучшает дискаверабилити, если IDE помогает.

                                  У меня есть класс Foo.
                                  Я хочу добавить ему специфичную функицональность.
                                  Срать в класс я не хочу, так как автор класса никак с моей функциольностью не связан, это вообще базовый класс (File например).

                                  Я пишу поддержку ZIP, и хочу File.archive()

                                  Я могу сделать метод archive(file:File), но такой метод хуй кто найдет.

                                  Тогда я добавляю экстеншен метод (ну видимо тот самый миксин) и пользователь пишет

                                  file.[ctrl space]
                                  Он как бы говорит: "а что вообще можно сделать с файлом?"

                                  Ему выскакивает мой метод, он жмет enter, и ему импортируется модуль с моей функциональностью, и код его выглядит красиво

                                  file.archive() лучше чем archive(file) кмк.

                                  Но тут главное не увлекаться. Метод "saveImageAsJpg" явно не надо добавлять в абстрактный File даже если и миксином.
                                  Ответить
                            • Я против. У меня личная неприязнь чисто к этому слову.
                              Ответить
                              • Из-за круглоротых наподобие миног?

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


                                Кстати, если без шуток: я не знаю, что сделает мой работодатель, если я возьму халтуру, а он узнает.

                                Думаю что если это работа не на конкурентов, и я не буду пиздить наш код, то ничего не сделает.
                                Ответить
                                • если серьезно то говорить об этом ничего не дает
                                  требовать будут так же
                                  Ответить
                                  • ну да, с меня тоже будут

                                    Если я хочу в свободное время пахать, то это не проблемы моего работодателя.

                                    Но я уже понял, что я не могу быть эффективным 70 часов в неделю, да и не хочу.
                                    Ответить
                                • Ну тредик начался с гипотетической ситуации, в которой инью увлекается двумя тян. А тут Буткемп про две работы.
                                  Ну я и развил мысль
                                  Ответить
                              • Пошёл нахуй с моей ветки, гандон.
                                Ответить
                          • вот это опыт!

                            а ты надрессируй тян царапать бомжей и соседей
                            Ответить
                          • ну известный факт, что работник будет менее эффективен на работе, если он халтурит где-то ещё

                            я когда-то так уволил чела, потому что трижды его спалил на том, что он на работе какой-то другой проект пилит (ну т.е. два раза ему не хватило, включая устное разъяснение, что так делать не надо)
                            Ответить
                              • мимо проходил, а у него какое-то левое пхп открыто на экране в редакторе

                                притом, что ему конкретное задание со сжатыми сроками было дано, а он его оттягивал и оттягивал
                                Ответить
                                • именно по этому я за "сидение спиной к стене": ко мне так просто не подкрасться) Но у меня нет халтур, так что мне и так не страшно.
                                  Ответить
                                        • ну тогда поделись, что конкретно тебя смущает если сотрудник нормально работает? жадность что не все внимание сотрудника приковано к работе? для тебя это упущенная прибыль?
                                          Ответить
                                • Слышал историю, как мой бывший рукль сильно невзлюбил одного сотрудника, застав его за просмотром аниме на рабочем месте. Представляю как он охуел )))
                                  Ответить
                                    • Я думаю, у него (у рукля) эта психологическая травма осталась на всю жизнь.
                                      Ответить
                                  • Ну у нас народ сидит вконтакте на работе, это в общем всем пофиг. Считается, что ты большой мальчик, и не будешь там 4 часа сидеть вместо работы. По идее аниме из той же области
                                    Ответить
                                    • Во «Вконтакте» трудно просидеть 4 часа, даже если у тебя там ферма. А вот аниме, фильмы и прочий видеоматериал можно просмотреть весь рабочий день.
                                      Ответить
                                      • Если бы мой подчиненный* целый день смотрел аниме вместо работы, то я бы тоже был недоволен)

                                        Я против анальной слежки конечно, но охуевать всё таки тоже не надо.

                                        Если тебе до такой степени срать на работу, то зачем вообще туда ходить?


                                        *у меня нет подчиненных, к щастью
                                        Ответить
                                        • > смотрел аниме вместо работы

                                          Демонстративно, на весь экран и со звуком на колонки.
                                          Ответить
                                    • У меня знакомая работала инженером (настоящим, не мягкотоварным) в КБ, и там все развлечения на рабочих компах были заблочены. Однако работодатель забыл про смартфоны...
                                      Ответить
                                  • > застав его за просмотром аниме

                                    Ну правильно, начальник ждал до вечера чтобы завершающую серию досмотреть. А тут этот чел ему все заспойлерил прямо на работе.
                                    Ответить
                                    • Обожемой... Если босс не может просчитать концовку любого аниме по тропам, на своём ли он вообще месте?
                                      Ответить
                            • >ну известный факт, что работник будет менее эффективен на работе, если он
                              ты так далеко можешь уйти
                              Ответить
                            • >на работе
                              так может в этом дело?

                              Если я посреди рабочего дня на рабочем компе будут гнать левак, то у меня работодатель охуеет просто от такой наглости
                              Ответить
                              • А что такое рабочий день? Я могу на рабочем месте на рабочем компе делать свои дела никого не стесняясь, но при этом нормально выполнять свои обязанности.
                                Ответить
                                • Это время, когда обычно работают.

                                  Если останусь в офисе в 2 часа ночи, то конечно всем пофиг, что я там делаю.

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

                                  "Свои дела" не связанные с работой я тоже могу делать.
                                  Пиздеть на говнокоде например
                                  Ответить
                                • если ты саппорт или эникей, то дрочи сколько хочешь, у тебя KPI другой - если всё работает, то ты молодец
                                  а если через месяц госконтракт сдавать, то извини, какой левак
                                  Ответить
                                  • Если я с 8 до 12, а потом с 14 до 18 делаю работу, а с 12 до 14 гоню левак, но потом отчитываюсь о проделанной работе, то почему должно тебя ебать что я делаю?
                                    Ответить
                                    • Сложный вопрос. Мне это кажется постыдным. У меня просто язык бы не повернулся сказать "я не могу сейчас этот issue посмотреть, мне надо делать халтуру"

                                      Вообще если у меня много свободного времени, то я лучше возьму 20% проект внутри компании: у нас это можно.

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

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

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

                                      у меня не галера, а социально ориентированная компания

                                      если ты занимаешься фрилансом за копейки, потому что кушать нечего, то попроси прибавки и сосредоточься на нашей с тобой работе, все от этого выиграют
                                      Ответить
                                      • А как ты узнаешь, что я напиваюсь или сижу в депресняке?
                                        Ответить
                                        • сидишь весь день сычуешь, небритый, с перегаром, мемасики не шлешь
                                          или с энергетиком по утрам часто начинаешь ходить
                                          Ответить
                                          • Понятно. Ну, у нас за таким не следят. Но могут посмотреть на кол-во закрытых issues за пол года, и спросить, почему ты в 4 раза меньше их закрыл, чем до этого.
                                            Ответить
                                          • > мемасики не шлешь
                                            А сколько надо слать мемасиков в день, чтобы не сойти за депрессивного петуха?
                                            Ответить
                                            • И из тинькова одного чела уволили за то, что он слал много мемасиков

                                              Там посмотрели в канал мемасиков во внутреннем чатике (слаке чтоли) и увидели, что он день деньской там пиздит и шлет мемасики, и уволили его
                                              Ответить
                                              • То просто были депрессивные мемасики aka демотиваторы
                                                Ответить
                                      • Я понимаю, что существует обратная корреляция между эффективностью работы и наличием халтуры/выпивки/депресняка. Но ты должен увольнять за хуевую работу, а не за наличие халтуры.
                                        Ответить
                                        • если контора на 50+ рыл, то за каждым не уследишь
                                          если гораздо меньше, то да, тебя будут волновать вопросы каждого бойца

                                          если это, как вы про украину писали, коворкинг, где гребцы сидят на почасовых задачах из жиры, тогда эта проституция вполне уместна - она следует из этих отношений
                                          Ответить
                                          • Эти 50+ рыл как-то же организованы. Среди них есть команда из 6 рыл, среди этих 6-ти одно главное, которого должны волновать вопросы каждого. Другое дело, что не каждого волнуют, в отличии от тебя.
                                            Ответить
                                    • > с 12 до 14 гоню левак

                                      Меньше пересекаешься с коллективом из-за этого. Иногда на это всем пофиг. Иногда из-за этого куча времени теряется т.к. не смогли поговорить вовремя.

                                      Видимо в случае Ди как раз не пофиг было.
                                      Ответить
                                      • Да и контекст свитч в общем не бесплатный.
                                        Если ты с 12 до 14 левачишь, то прибавь еще пол часа пока ты будешь возвращать мозги к работе.
                                        Ответить
                                        • Ну да. А вторая половина дня вообще будет на уставших после подработки мозгах, что тоже не айс.
                                          Ответить
                                          • А в 16:00 тебе позвонит заказчик с твоей халтуры, и захочет с тобой попиздеть. А ты в это время на митинге на работе, вот смеху будет
                                            Ответить
                                            • –— Алло, это ООО «Рога и копыта»?
                                              —– Да.
                                              –— А почему отвечаете шёпотом?
                                              —– Я на лекции.
                                              Ответить
                                          • ну хоть кто-то понял, что я говорю, а не коко кукарек у нас свободные отношения
                                            Ответить
                                • > Я могу на рабочем месте на рабочем компе делать свои дела

                                  Потом работодатель придёт и счастливо отберёт через суд все "твои дела", ибо сделаны на рабочем компе в рабочее время.
                                  Ответить
                                  • "именно поэтому я за честные отношения работодатель-сотрудник" (c)

                                    Я не наебываю работодателя, а он не будет на меня в суд подавать.
                                    Ответить
                                  • по российскому законодательству работодатель может подтереться, если нет выпущенного приказа о том, что вот эти и эти начинают разрабатывать продукт %productname%

                                    а еще этим и этим надо будет авторское вознаграждение перечислить

                                    немного работодателя спасет приписка в трудовой договор про результаты деятельности, но в целом - см. выше
                                    Ответить
                                  • >придёт и счастливо отберёт через суд все "твои дела", ибо сделаны на рабочем компе в рабочее время.

                                    Потому нужно приходить со своим ноутом. И на нём халтурить срать на ГК.
                                    Ответить
                            • > он на работе какой-то другой проект пилит
                              Э-э-э, прямо в рабочее время, за рабочим компом?..
                              Ответить
                              • А помните претензии к Игорю Сысоеву из-за того, что он якобы «nginx» в рабочее время за рабочим компом пилил? Ну типа «Рамблер» об этом 16 лет не догадывался, а сейчас внезапно узнал.
                                Ответить
                                • Да, рамблер решил срубить бабла, и соснул тунца.

                                  Но nginx не приносил денег тогда.

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

                                  Грубо говоря ты можешь нанять джангиста, который раз в неделю контрибутит в джангу. Только он должен заранее об этом сказать
                                  Ответить
                                • > типа «Рамблер» об этом 16 лет не догадывался, а сейчас внезапно узнал

                                  Дам иную точку зрения на вопрос. Управление в Рамблере захватили армяне.

                                  И решили действовать, как они обычно действуют на рынках и овощных базах.

                                  Также скажу, пока русня обсасывала на эпопею Сысоева, я наблюдал симметричную картину в Apple. Причём они нагло взяли личную переписку бывшего сотрудника, и на этом пытались его засудить.
                                  Ответить
                        • Про «Слугу двух господ» слышал? По этой пьесе ещё сняли фильм «Труффальдино из Бергамо».

                          А про то же самое в семейной жизни сняли дерьмовый сериал «Двойная сплошная».
                          Ответить
                          • Про семейную жизнь много похожего сняли, и даже песню написали. Про метро. Ты её знаешь.
                            Ответить
                            • Откуда ты знаешь, что я знаю песню про явки, пароли, чужие дачи и дома надо быть в десять?
                              Ответить
              • Какие-то кобенации, напоминающие задачу о коммивояжёре. Ты ма-те-ма-тик?
                Ответить
      • диссер это серьёзно
        особенно, если она решила заморочиться

        зачем, правда, параллельно сидеть в тиндере, загадка
        Ответить
          • Я обнаружил в «Реферативном журнале», что одна тян из Питера делает диссертацию на тему, аналогичную моей, и сообщил об этом своему руководителю. Тогда мой руководитель предложил в условие моей задачи добавить ещё один параметр, чтобы моя диссертация была уж точно на оригинальную тему.

            Непередаваемые ощущения!

            С той тян, кстати, я так и не познакомился.
            Ответить
  • Яббл шакалит не хуже армян из рамблера.
    https://semiaccurate.com/2019/12/16/why-is-apple-going-after-nuvias-co-founder-williams/

    That brings up the last point here, again in broad strokes. Gerard Williams III had an Apple phone issued to him and he knew it was a company phone. While some of the information on that phone was Apples, other bits were not. If Gerard texted his doctor about something or called his lawyer about a hypothetical family matter, who then emailed him a document, is that Apple’s information? Can they view it?

    This is relevant since under California law it appears to us to be completely legal for a person to start up a company, even if it competes with their current employer, while still employed with some caveats according to SemiAccurate’s non-lawyerly reading. The employer should have no right to that information unless Williams allows them to see it. Apple does not appear to have gathered the information for their actions with a warrant or subpoena, at least according to what is in the filings.
    Ответить
  • Знакомый спросил про апгрейт старого говна. У него мамка GA-P35-DS3. Там ICH9, это когда был северный мост еще, помните такое? Там стоит какой-то pentium 4 на 775 сокете года 2005-го, и 3 гига памяти ddr2.

    Я предложил ему на авито набрать 8 гигов DDR2 (там плашки по 300 рублей двухгиговые) и q9500 (это Core 2 Quad, тоже влазит в 775 и эту мамку, где то на тыщу) и какой нить старый SSD (там вторая сата, но всё равно лучше, чем hdd) и поставить туда win7x64, и можно будет в интернете широебица и видео смотреть. Апгрейт где-то получится тыщи на четыре рублей, а так комп придется выкидывать.\

    Правильно сказал?
    Будет топовый компчик образца 2010-го года
    Ответить
    • Только проверь, что материнка умеет в 8 гиг и что в её прошивке есть поддержка этого конкретного проца. То, что проц и планки воткнутся ещё нихуя не значит, как показала практика.
      Ответить
      • Бывает жопа из-за того, что процессор хочет установить частоту шины, которую не тянет какая-то из железок, установленных на плате.
        Ответить
        • хм) мне казалось, что частоту FSB устанавливал как раз тот самый северный мост (исходя из настроек пользователя в биос/прошивке)
          Ответить
        • У меня все проще было - застревало на апдейте микрокода т.к. апдейта для этого проца не было. Писал в поддержку, они слепили новую прошивку. Пришлось у подруги проц занимать на время перепрошивки.
          Ответить
          • А проц был в списке supported cpu?

            в моем кейсе он там есть. Если его туда написали, то значит наверное проверили
            Ответить
            • Семейство было, а конкретный проц - нет. Он вышел чуть позже материнки, поэтому в прошивку не попал.
              Ответить
              • понятно) у этой там q9500 прописан.

                Если его не поддерживают, то писить конечно бессмыслено. Гигабайт сама по себе компания та еще, а уж дописывать биос для мамки 2007-го года они не будут.
                Так что если обновление на последнюю версию bio прошивки не поможет -- то сосат6 видимо
                Ответить
      • Официально умеет, во всяк случае так написано на сайте производителя.
        Проц тоже там тоже есть в списке supported cpu. BIOS(прошивка) у меня предпоследний, но в последнем написано только, что он добавляет какой-то там XRescue, а про новые процы ни слова.

        Ну в любом случае нужно проверять, конечно.
        Ответить
      • "у моей подруги с ее парнем"(c)

        да нет, на самом деле знакомый. Меня иногда просят "помочь с компами", у меня такого древнего говна уже и нет
        Ответить
        • Одна соседка из неблагополучной семьи (семья алкашей, и сама бухает) часто меня просит починить ноут. Я уже раза 3 ставил туда новый HDD. Что они с ним делают?
          Ответить
          • А как он сдыхает? Если контроллер живой, можно посмотреть «SMART». Возможно, там будет отметка о превышении допустимого ускорения — значит, его сильно роняли.
            Ответить
    • малость напиздеу

      ICH9 это коммуникейшен хаб, сиречь южный мост, а северныйф там P35

      Кстати, SSE3 (без коих не работает хром) как раз завезли в прекотт, который там сейчас торчит, так что теоретически на нем моэет даже хром работать. Про пень конечно выкинут, и поставят йоркфилда

      Блжад, Q9500 поддерживается с bIOS F14 написино, придеца обновлять
      Ответить
    • заработал комп) пришлось обновить биос, чтобы поддержать проц, а для этого пришлось фрешку разбить disklabelом (disk manager не умеет удалять разделы) и форматнуть в fat32, по старый биос не умел exFat.

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

Добавить комментарий для defecate-plusplus Отменить ответ

Из-за тебя ушел bormand, guest!

    А не использовать ли нам bbcode?


    8