Ш̴̴̜̥͍͕̼̙̱͙͎͍̘̀̐̔́̾̃͒̈̔̎́́͜р̧̛̺͖͖̯̖ͧͤ͋̅̽ͧ̈̐̽̆̐͋ͤͦͬ͛̃̑͞͞и̒ͥͤͯ͂ͣ̐̉̑ͫ̉̑҉̛͏̸̻͕͇͚̤͕̯̱̳͉ͅф̴̴̡̟̞͙̙̻͍̦͔̤̞̔̓́̍͗̚͢͞ͅт̨̐ͫ̂͊̄̃ͥͪ͏̫̺͍̞̼͈̩̥̜͔͜͜ы̸̴̱̺̼̠̦͍͍͍̱̖͔̖̱͉̅͑͌͒ͫ͒̀ͥ͐ͤ̅͘̕.̵̴̡̭̼̮͖͈̙͖͖̲̮̬͍͙̼̯̦̮̮ͦ̆̀̑̌ͮͧͣͯ̔̂́͟г͌ͮ̏̈͂ͯ̚҉̛̙̬̘̲̗͇͕̠̙͙̼̩͚̀͘͞ͅо̷̥̯̘̓ͤ̽͒̋̉̀̂̄̒̓̊ͨ͛́̌ͤ̂̀͠в̶̒͒̓̏̓̚҉̛̙̘̺̰̮̼̟̼̥̟̘̠̜͜н̸̷̸̲̝͈͙̰̟̻̟̰̜̟̗͎̻̻͍̿̔̃ͨ͑о̔̀̋ͫ̇̿̐ͫ͌͗ͩ҉̨̜̙̙͈͍̮̮̼̙̘̞̕͜͡ Войти !bnw Сегодня Клубы
Привет, TbI — HRWKA! 1239.0 пользователей не могут ошибаться!
?6941
прекрасное6442
говно5903
говнорашка5512
хуита4706
anime3064
linux2649
music2633
bnw2597
рашка2565
log2352
ололо2151
pic1815
дунч1808
сталирасты1491
украина1439
быдло1436
bnw_ppl1409
дыбр1238
гімно1158

it ?
Тут спрашивают, как молодому студенту после выпуска устроиться в компанию вроде Яндекса (он щас на втором курсе, вроде). NMPA, подскажи, плз, на каких практикумах и олимпиадах ему вертеться?
#LUKSIY (3) / @bazar / 1271 день назад
it
Придумал идею для аутсорс-адмиинско/саппортных контор, давать в аренду в офис action-камеру, чтобы на компьютерах с отвалившимся интеретом быстро давать инструкции о том, какую капу жмакать. Обычно, конечно, выезд помогает, но не каждый же день ездить в, например, Череповец.
#GCS5PR (0) / @bazar / 1308 дней назад
it
https://meduza.io/games/mechtaete-o-rabote-v-it-no-ne-opredelilis-so-spetsializatsiey Просто покликайте, посмотрите варианты ответов и поймите, сколько УСПЕШНЫХ АНТИСНОУБОЛЬНЫХ АЙТИ ЛИДов нас ждёт.
#YYQQTS (3) / @bazar / 1351 день назад
it ?
Предлагают работу за 25 тысяч при зарплате на испытательном сроке 20. @komar, ты бы согласился на такую работу?
#R1NEGR (6) / @bazar / 1393 дня назад
посоветуйте солидный пакет на собеседование собираюсь устраиваться айтишником нужно, чтобы подчеркивал мою individuality и business orientation пока остановил свой выбор на таком: https://images.wbstatic.net/big/new/15770000/15771476-1.jpg есть еще вариант со спорт-каром: https://images.wbstatic.net/big/new/13320000/13321537-2.jpg но мне кажеться, он слишком дерзкий и может отпугнуть потенциального работодателя
#S3L6PJ (6) / @anonymous / 1397 дней назад
it
блэд тут спотифай на днях обосрался и я не мог залогиниться несколько часов, несколько раз тыркал ресет пассворд, но постоянно получал отлуп сегодня с утра такая же хуйня, опять тыкнул на ресет, полез в почту, а там письмо про шушпишос эктивити, довай ресетни еще разок мол полез в гуглопочту, а она после их последних обосратушек уже 5 дней почту с других ящиков не чекает, запустил вручную, щас норм вроде
#9IUU01 (1) / @anonymous / 1397 дней назад
TIL госзакупи экспортируют csv в CP1251. Можно было ради прикола отправить заказчику табличку в бнопне. Спрашивается, что мешает экспортировать сразу в UTF8? Какой-нибудь РЖД с "Эльбрусами" заколебёт свою техподдержку вопросами "ой, а у меня тут в руSSком экселе одни вопросики". Знал я одну женщину, она всегда выходила в окно^W^W^W^W говорила, что то, что я говорю - полная чушь, и если я даю совет - надо делать диаметрально противоположные вещи. Ждем KOI8-R на госуслугах, хоть поржем.
#760IX7 (6) / @bazar / 1527 дней назад
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Wed Jul 29 2020 22:55:23 GMT+0200 (Central European Summer Time) Posted as new post Clubs: Tags: *it *развитие *коучинг *обучение *programming Хочется осветить один важный, но часто незаметный и упускаемый из виду аспект разработки кода ( на самом деле работает и вне кода, но с кодом будет нагляднее ). Многие энтузиасты программирования, в основном конечно джуниоры, но встречается и среди системных архитекторов ( я видел ), начиная разработку очередного продукта как то не задумываются о его lifecycle ( как долго будет разрабатываться? как долго будет востребован? известно ли его "конечное состояние" или можно будет развивать бесконечно? ... ), в итоге на архитектуру конечно не забивают, но стараются не слишком ей заморачиваться на ранних этапах, стремясь побыстрее получить результат или как то балансировать между результатом и проработкой архитектуры ( этому чем-то способствует философия Agile, особенно если человек неправильно её понимает ). Сразу скажу, что здесь речь пойдёт о проектах, которые: 1) технически сложные 2) не имеют ограничений по срокам ( либо сроки очень большие ) 3) потенциально могут стать продуктом, который можно продолжать развивать бесконечно и сейчас не ясно где развитие продукта закончится В самом начале такого проекта нужно понимать, что результаты - не цель ( как парадоксально бы это не звучало ), цель - ускорение/упрощение получения результатов в будущем. Будущем, да. Про настоящее здесь нужно забыть, и расставляя приоритеты - не думать "какой результат это принесёт", а "каким образом это облегчит дальнейшее получение результатов". При этом облегчение получения результатов само по себе является результатом, так что выходит как бы бесконечная рекурсия, но каждый следующий виток упрощает следующие ( да-да, и может наступить момент, когда уже просто нечего оптимизировать/упрощать и вот тогда это самые "результаты" и начинаются, как бы сами собой, быстро, легко и экспоненциально ). Но не будем забегать вперёд. Вот, нарисовал небольшую инфографику для наглядности - https://tinystash.undef.im/il/5BUy29qSa7HaGuKJt6KgbjZ565uaMJMdDghgCNkYswNZiyFZBpEkxjuNd6Ft9HA3mVgMBjZ6hWugK8SQckth8JFz.png , кстати, основано на реальных событиях, конкретные проекты упомянуть пока не буду но оба находятся в начале пути, и, как вы уже наверно догадались, один из них уже имеет _видимый_ прогресс, а во втором пока вообще непонятно что происходит и происходит ли ( да ещё и код закрыт ). Почему так, почему людям так хочется гнаться за результатами? Если это не внешнее ограничение, например, сроки полученные от инвестора ( кстати, одна из причин, почему многие стартап-компании делают продукт "на отьебись", нет нет они не обманывают инвестора умышленно, но он им даёт требования и сжатые сроки и у них нет выбора, а заработать хочется, вот и получается, что инвестор вовремя получает продукт, который он хотел, но чуть позже выясняется, что одно нужно исправлять, другое переписывать, а через какое то время - что выгоднее уже вообще всё переписать, чем платить за постоянный мэйнтенанс ( при этом если первоначальный продукт был достаточно успешен и принёс прибыль то это происходит и дальше всё идёт гладко, но чаще конец печален ) ), то вторая по распространённости причина - неуверенности в себе как программиста. Начиная непривычный, или просто более сложный, чем обычно, проект ( особенно если это проект одного разработчика ( или маленькой команды ) ), человек постоянно ощущает сомнения - а получится ли? а смогу ли?, и чтобы их преодолеть ему нужно регулярно видеть _видимый_ прогресс, а это значит, что первым делом он пытается пробиться к ( если это игра ) геймплею, как к глотку свежего воздуха. Когда это происходит ( если происходит ), выделяется дофамин, человек радуется ( "у меня всё получается!" ), и потом пытается как то "натянуть" на то что есть ( что часто является 'Proof of Concept' и в принципе дальше развиваться не может без переписывания большей части кода ) какую-то архитектуру. Но, вот незадача, дофамин возвращается на место, человек замечает, что вроде работает, тратит время, силы, а визуально ( геймплей ) ничего не меняется, ничего нового не добавляется. Становится грустно и неприятно заниматься архитектурой, а приятно - добавлять больше и больше геймплея или чего-то видимого. И возникает порочный круг - те сопли ( архитектурой это не назвать ), на которых сейчас всё держится, могут выдерживать добавление новых фич только ценой роста технического долга ( который уже и так немаленький ), но если начать заниматься техническим долгом - портится настроение, снижается энтузиазм ( "я не этим скучным переливанием из пустого в порожнее хотел заниматься!" ) и рано или поздно желание продолжать проект заканчивается ( да, это результат 99%, если не 100%, таких проектов основанных на энтузиазме от _видимого_ прогресса ). Некоторые бросают сразу ( иногда начиная новый проект и наступая на те же грабли ), некоторые пытаются выжать из того что есть всё, что можно, ценой многочисленных хаков и прочих отвратительных практик ( а иногда потом ещё и продать ), но результат один. Что делает грамотный системный архитектор? Системный архитектор не спешит. Он _уже_ видит результаты в будущем, потому что понимает, что грамотно и вовремя спроектированная архитектура позволит ускорять скорость дальнейшей разработки экспоненциально ( или близко к этому ). Какая разница, что уже месяц нет видимых результатов? Постоянное улучшение архитектуры ускоряет дальнейшее её улучшение, а также облегчает добавление фич и тех самых результатов, за которыми гонятся неуверенные в себе джуниоры в самом начале проекта. Единственное, что интересно на ранних стадиях проекта - ускоряется ли ускорение разработки? Если ускоряется - всё в порядке. Но когда же начинать добавлять сами результаты? Здесь два способа - либо когда это становится уже настолько легко и быстро, что почти не занимает времени, либо использовать формулу вида "чем ближе архитектура находится к состоянию, в котором она сможет поддерживать добавление всех фич, запланнированных в проекте, тем больше внимания можно уделять добавлению этих самых фич по сравнению с улучшением архитектуры". Второй способ является более сбалансированным и часто оптимальным, но если у проекта нет видимого конца жизни ( или он ещё неизвестен, или выглядит, что проект можно будет развивать бесконечно ) то первый предпочтительнее чтобы такой вот "конец жизни" проекту не создать самому. Конечно, есть здесь и подводные камни. Во-первых, может возникнуть over-engineering архитектуры, вплоть до состояния когда сам автор не в состоянии разобраться, что делает какой-то элегантный, но уж очень хитросплетённый код. Решение - балансировать техническую сложность частей кода, и не давать ей концентрироваться в одном месте, вовремя разделяя на более простые компоненты ( даже ценой потери некоторой элегантности ). Во-вторых, может возникнуть другая крайность - когда код настолько сильно фрагментирован, что изменения приходится делать во многих файлах ( которые ещё надо найти ). Решение - наоборот 'концентрировать' какие-то разрозненные части кода в ключевых местах, желательно там, где возможно какое-то элегантное решение, позволяющее уменьшить общий объём кода. Умение балансировать между этими двумя крайностями приходит только с опытом, здесь нет универсальной формулы. Иногда можно ориентироваться по ощущениям - если ощущается неудобство от постоянных поисков по коду - можно сконцентрировать, если ощущается дискомфорт от необходимости напрягаться, чтобы разобрать хитросплетённый шедевр - можно разбить на более простые части. Есть ещё зависимости от IQ, опыта программирования в целом и в конкретном языке, или в конкретной сфере ( например геймдев или веб ) - чем они выше, тем код продукта может быть сложнее, а, следовательно, элегантнее и его объём будет меньше. Нужно также учитывать других разработчиков, если имеются или если планируется подключить в будущем. Чем сложнее код - тем сложнее будет найти разработчиков ( кстати, вопреки распространённому мнению говнокод - самый простой для понимания вариант кода и разобраться в нём может практически любой ( другое дело что его архитектура ( точнее, её отсутствие ) постоянно способствует появлению багов от любого, казалось бы, несвязанного с этим, изменения ) , просто по ощущениям это как в говне копаться, хотя тут тоже зависит от разницы между уровнем говнокодности и например IQ человека, которому нужно будет с этим возиться, совсем зелёный джуниор может даже и не догадаться, что с кодом что-то не так ). В общем, надеюсь эти небольшие мысли вслух направят начинающих джуниоров-энтузиастов на правильный путь и позволят удасться тем их проектам, которые иначе провалились бы про причинам, описанным выше. ! protected by SuperBnW ( https://github.com/afwbkbc/superbnw ) ! Public key: https://github.com/afwbkbc/gpg/blob/master/5122E95DCC3CF31CE9F75D956AF7D685006F5088.asc -----BEGIN PGP SIGNATURE----- iQGzBAEBCgAdFiEEUSLpXcw88xzp912VavfWhQBvUIgFAl8h4jsACgkQavfWhQBv UIjYEgv/QnMfp3EY0oEyzgmxpEwHZZ75+MULMpUAZC9ey6QMsNYckK5eHcDJ1pki 7J9eZ6Y/6sLuAP0j7GfZhrpPOE8XmigGDsJcvLXvDmWx6LQ3tvWDda4Q0Tzcv3DA 4O+ehwCKafS5z93zHCO1Wlo2gaKyLGvpxGwPSF/yTMBjePcRJ0ibPlp87Il6H2gA 321Y1AcbMf6dmppmHL85jhpM9kA28UjqZSLjWVlELeVBcMzuYJjzQoTIi0k3gu+D Ms8xgCbDc7Hm+Sa6HVko2qIeWdh3TrCD7aYzqWjIlHvTjcP4ahQjY2YFcY9TFX2Z xwblPpoMD06sFmDQ5uY2mOKb+rAKfHaqjFho2iHlRDtFZYZZ8+KA6tFC5jYtXIHA gmk2aP1DaYQKNsIRj3dPYfujGGd+not7SazCEawBz5YvqD15twvn0VkNyzU2XRbE cipsbC7bYj01UNn7w+eBAjwwzI4rMP0dqeeJSyC88G62+yy6DXzIAPWVHyphB6Jy O/a4D0cu =x8Uc -----END PGP SIGNATURE-----
#YFXPYP (0) / @n / 1539 дней назад
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Sat Jul 25 2020 21:07:02 GMT+0200 (Central European Summer Time) Posted as new post Clubs: Tags: *bnw *it *javascript *opensource *security В общем, как некоторые наверно уже догадались, сегодня релиз моего нового open-source проекта SuperBnW. Описание +/- можно почитать на https://github.com/afwbkbc/superbnw, там же есть все инструкции. Здесь же мы можем конструктивно обсудить - в каком направлении лучше этот проект развивать, что добавить, что убрать, что поменять. Также не откажусь от контрибуторов, желающих поучаствовать в проекте ( например, прикрутить redeye интерфейс, он довольно сильно востребован но мне им заниматься лень ). SuperBnW будет первым шагом в наведении здесь порядка и постепенном возвращении bnw.im в его лучшие времена - когда он был сообществом умных и талантливых людей, обсуждающих интересные темы. ! protected by SuperBnW ( https://github.com/afwbkbc/superbnw ) ! Public key: https://github.com/afwbkbc/gpg/blob/master/5122E95DCC3CF31CE9F75D956AF7D685006F5088.asc -----BEGIN PGP SIGNATURE----- iQGzBAEBCgAdFiEEUSLpXcw88xzp912VavfWhQBvUIgFAl8cgtYACgkQavfWhQBv UIikDwv/YD/qpd+9gDp4Yd7HHtgoxmRv22y/B+7jNCmcpIrqumCGOMfIMKYWwPSy kNXITuNGIICETePO4VY8zQh4m5nemV2Ba+Djc75NgIZzcPmzufD8+fKMYdWJKQfR ihQoiRA+Od9ISI74Qn2DePSDKwf6s3gE0pnPqB7oBQIEkeclQbZaWJu8NgotW615 bdcHYrwwTR/ZhSG8F73pf1x65QcnvnSpcW1k4QA67Hx32NJg/TI91au2Fnuro896 Jkmj7o8ffLwKYwVyg3tudhTvFHBDDqSlkiMmcTYFwwvQdcFopYokIIGLfn2J0svs lQ9HTsk7cDkRHN+3LKE98RTFTdv5CdR3YpvV6ag2+e3sFzRqGhZ73xp7swrS1tc9 V41QibSx3q30/Ruhe2+v6Ag9FVJljZvVXbbOGCFXstqVRskoSBRfAoCQ8q7MzIW/ 4awu37dz4v7exeCTEmt+TutrKL0QcX8VfznzQcqFgO9RK2IRJUeS8PlDU52A1/ph XbjCCjAU =5Wsm -----END PGP SIGNATURE-----
#ZTYIEX (0) / @n / 1543 дня назад
скоро
#LYX0II (1+1) / @bnwtest / 1545 дней назад
Вот есть в яндексе работа ассенизатором. Хз, чё они там там делают, но, говорят, платят норм и работа непыльная. Вот есть огромный Фонд. И есть некоторое количество энтузиастов, сидящих без работы. Вот если их посадить на зарплату в 10 тысяч деревянных и заставить компилировать, например, последние версии вяленого и лхкути и тыкать во все капы, в которые тыкается 4 часа в день 5 дней в неделю (делать это со всеми bleeding-edge - технологиями), то будет гут? Хотелось бы больше, но окупаемости от этого условному меценату никакой, в Иванове что-то подобное пытались делать со студентами, но больше не скажу, моё резюме туда даже не рассмотрели. Что-то там было связано с редхатом, но, насколько я понял, с какими-то девопс-операциями, а не с системным скелетом. А /s/`овские энтузиасты любят ковырять именно системные bleeding-edge-проги. Я щас на работу устраиваюсь таки, хотел провернуть этот прикол с бывшим начальником, но боюсь, что сдадут в налоговую, хотя я священнослужитель, вроде как, и мне придется регистрировать организацию как благотворительную, а у меня денег на регистрацию юрлица нет. Вот, я щитаю, такой экшон (с оплачиваемыми тестировщиками) качественно повысил бы уровень конечного продукта LTS-tier. Как я вам как евангелист FOSS?
#VAYCTU (2) / @bazar / 1781 день назад
Сука, почему эти яйцеголовые из Docker Inc. не забиндили загружалку фс на wget? Не, я конечно понимаю, что оно на другом яп написно, но вот это: > latest: Pulling from gentoo/stage3-amd64 > 61d4b730b0fb: Downloading 252.1MB/291.5MB И иди загружай заново. Хорошо хоть, когда сессия рвется, оно потом догружает.
#O82ZDZ (0) / @bazar / 1783 дня назад
it hw
Открыл для себя переходники floppy2sata power. Ваще збс для офисных кудахтеров, в которые надо пихнуть SSD. Я, конечно, охреневаю. За исключением маков и соней, хуйлет-паккард - самое оверинжениренное проприетарное говно из всех попыток извратить стандарт [micro]ATX. Именно поэтому государство закупает эйчпишные рабочие места, да и малый бизнес этим грешит. Ты ж программмист, обязательно носи с собой Torx. А Torx для дисковых тормозов не подходит. Кстати, почему их крепят именно на Torx?
#4WILPW (2) / @bazar / 1797 дней назад
Блин, почему в веб-интерефейсе гитхаба нельзя авторизоваться по разблокировке PGP/SSH-ключа? Постоянно заываю пароль к веб-акку, а к этой хрени пароли сгеренированы рандомайзером в keepassx.
#N3H4TM (0) / @bazar / 1809 дней назад
it

ИИ вышел из-под контроля.
https://i.nyah.moe/RQKlO.png

#HTCDUC (0) / @ceyt / 1810 дней назад
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Fri Nov 01 2019 05:44:22 GMT+0200 (Eastern European Standard Time) Posted as new post Tags: *it *ue4 *gamedev *c++ *glsl пробую в общем заимплементить 4D мир в unreal engine 4. с рендерингом вроде разобрался, можно кастомные шэйдеры заинжектить и ротировать/трансформировать всё по W-оси в них. а как быть с колизиями, физикой, например? ну то есть например хочу если игрок перемещается по W-оси и натыкается на какой-то объект чтобы дальше перемещаться он не мог, пока не обойдёт объект по другим осям. и хорошо бы сделать возможность стрелять и по W-оси тоже, а не только по трём ( как отрендерить цели с W-координатами отличными от W-координаты игрока более менее понятно, с этим проблем не будет ). можно ли как то расширять физический движок unreal engine 4 без правки его сорцов? ну и со звуком та же проблема - позиционный звук работает в 3D мире, но нужно и в 4D, например чтобы если с двух сторон по оси W от игрока находятся сущности то при повороте игрока в W-оси позиционироваться звуки от них должны соответствующим образом. куда копать, что гуглить на эту тему? // posted with bnwpgp ( https://github.com/afwbkbc/bnwpgp ) -----BEGIN PGP SIGNATURE----- iQGzBAEBCAAdFiEEUSLpXcw88xzp912VavfWhQBvUIgFAl27qhsACgkQavfWhQBv UIiBFwv6ArEmxbCs9Yh0uUVR+o5nAwxc9BbDmRMOhPKyvh3DVMVU14RLc8+Jhl9M AoWmV/pfniJtqDcrMkrQ7RbDszuY5N1wsBnFMpUCC1aVPFvcdcN7lXTLoFLIqoKa 0/L5CHnZarsp5YpuZECRX1JyYtwCVTKp4GklLA6u3M7J/HooZlMMqeXRFLLlNkLu 4NTStzbzAuJO/7CWHJXCoCHXHrtsCJ0mcYM8LcVD1c6yCeKLVFS3/bjyN4GwkR3P hFMGNeUJfTfw16JY7Af8dKjAuhAVDbCM5WYEUTWWh2qI3i3Bfc3QOGP7zgUXn6fB YNmMFhB+ybxIPr5FWrd7Llu1T2/oL1dEWeVOI7odFavL4xhowGoyUMdy4CqxnUnO ZC+s+ZF/DOYNxL8dzWPPoPtKYUTVfMAkGQmSbH6VnmYDAPNe1hg6BdheQdq/P5dc V2G65M5GWpCJU25gCPYlSj6XEeQxubxbpxm6WuBm5DGFHNp0kBriBjVt8pGCBqk0 zzhZ6W7i =aPR3 -----END PGP SIGNATURE-----
#CB1HRV (16) / @n / 1811 дней назад
https://forum.velomania.ru/showthread.php?t=425193 Вот почему какому-то бургеру выдаёт украинский домен Яндекс? Соответственно, выдаст и мыло, и почту, и ПДД. Было в Иванове. Какие морды чинить, в Яндексе или в IX? Через какой IX может коммутироваться юг европейской части России?
#7PSO9H (0) / @bazar / 1819 дней назад
@komar, я тебе работу нашел: https://www.upwork.com/jobs/~01328c9f8da357650e А баттхерт у меня от того, что я свои кровные американские шекели могу вывести на палку, но не могу на карту, 20% Дяде Сэму и 2% Маску многовато. Пойду открывать долларовый счёт в РСХБ, хуле.
#8CQL9E (1) / @bazar / 1820 дней назад
Вот всем хорошая вешь докер. Всем. Только вот собираешься ты напейсать compose-file.yml с взаимодействием двух простеньких контейнеров, идешь на докерхаб, а там НИХУЯ не задокументированы аргументы для простейших действий вроде "Задать пароль БД по умолчанию". Приходится гуглить, и ты выходишь на что-то вроде этого: http://kostya.openyoga.ru/it-notes/установка-redmine-через-docker-compose.html Вопрос: где в официальной документации искать эти переменные?
#F1TB5X (3) / @bazar / 1867 дней назад
--
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

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