Отдал бы и ползарплаты! Войти !bnw Сегодня Клубы
Привет, TbI — HRWKA! 1188.4 пользователей не могут ошибаться!
?6641
прекрасное6358
говно5768
говнорашка5435
хуита4532
anime2948
linux2541
bnw2516
music2448
log2229
рашка2216
ололо1855
pic1780
быдло1429
сталирасты1423
украина1398
дыбр1213
гімно1158
дунч1087
bnw_ppl1071

TIL госзакупи экспортируют csv в CP1251. Можно было ради прикола отправить заказчику табличку в бнопне. Спрашивается, что мешает экспортировать сразу в UTF8? Какой-нибудь РЖД с "Эльбрусами" заколебёт свою техподдержку вопросами "ой, а у меня тут в руSSком экселе одни вопросики". Знал я одну женщину, она всегда выходила в окно^W^W^W^W говорила, что то, что я говорю - полная чушь, и если я даю совет - надо делать диаметрально противоположные вещи. Ждем KOI8-R на госуслугах, хоть поржем.
#760IX7 (6) / @bazar / 108 дней назад
-----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 / 120 дней назад
-----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 / 124 дня назад
скоро
#LYX0II (1+1) / @bnwtest / 126 дней назад
Вот есть в яндексе работа ассенизатором. Хз, чё они там там делают, но, говорят, платят норм и работа непыльная. Вот есть огромный Фонд. И есть некоторое количество энтузиастов, сидящих без работы. Вот если их посадить на зарплату в 10 тысяч деревянных и заставить компилировать, например, последние версии вяленого и лхкути и тыкать во все капы, в которые тыкается 4 часа в день 5 дней в неделю (делать это со всеми bleeding-edge - технологиями), то будет гут? Хотелось бы больше, но окупаемости от этого условному меценату никакой, в Иванове что-то подобное пытались делать со студентами, но больше не скажу, моё резюме туда даже не рассмотрели. Что-то там было связано с редхатом, но, насколько я понял, с какими-то девопс-операциями, а не с системным скелетом. А /s/`овские энтузиасты любят ковырять именно системные bleeding-edge-проги. Я щас на работу устраиваюсь таки, хотел провернуть этот прикол с бывшим начальником, но боюсь, что сдадут в налоговую, хотя я священнослужитель, вроде как, и мне придется регистрировать организацию как благотворительную, а у меня денег на регистрацию юрлица нет. Вот, я щитаю, такой экшон (с оплачиваемыми тестировщиками) качественно повысил бы уровень конечного продукта LTS-tier. Как я вам как евангелист FOSS?
#VAYCTU (2) / @bazar / 362 дня назад
Сука, почему эти яйцеголовые из Docker Inc. не забиндили загружалку фс на wget? Не, я конечно понимаю, что оно на другом яп написно, но вот это: > latest: Pulling from gentoo/stage3-amd64 > 61d4b730b0fb: Downloading 252.1MB/291.5MB И иди загружай заново. Хорошо хоть, когда сессия рвется, оно потом догружает.
#O82ZDZ (0) / @bazar / 364 дня назад
it hw
Открыл для себя переходники floppy2sata power. Ваще збс для офисных кудахтеров, в которые надо пихнуть SSD. Я, конечно, охреневаю. За исключением маков и соней, хуйлет-паккард - самое оверинжениренное проприетарное говно из всех попыток извратить стандарт [micro]ATX. Именно поэтому государство закупает эйчпишные рабочие места, да и малый бизнес этим грешит. Ты ж программмист, обязательно носи с собой Torx. А Torx для дисковых тормозов не подходит. Кстати, почему их крепят именно на Torx?
#4WILPW (2) / @bazar / 378 дней назад
Блин, почему в веб-интерефейсе гитхаба нельзя авторизоваться по разблокировке PGP/SSH-ключа? Постоянно заываю пароль к веб-акку, а к этой хрени пароли сгеренированы рандомайзером в keepassx.
#N3H4TM (0) / @bazar / 390 дней назад
it

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

#HTCDUC (0) / @ceyt / 391 день назад
-----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 / 392 дня назад
https://forum.velomania.ru/showthread.php?t=425193 Вот почему какому-то бургеру выдаёт украинский домен Яндекс? Соответственно, выдаст и мыло, и почту, и ПДД. Было в Иванове. Какие морды чинить, в Яндексе или в IX? Через какой IX может коммутироваться юг европейской части России?
#7PSO9H (0) / @bazar / 400 дней назад
@komar, я тебе работу нашел: https://www.upwork.com/jobs/~01328c9f8da357650e А баттхерт у меня от того, что я свои кровные американские шекели могу вывести на палку, но не могу на карту, 20% Дяде Сэму и 2% Маску многовато. Пойду открывать долларовый счёт в РСХБ, хуле.
#8CQL9E (1) / @bazar / 401 день назад
Вот всем хорошая вешь докер. Всем. Только вот собираешься ты напейсать compose-file.yml с взаимодействием двух простеньких контейнеров, идешь на докерхаб, а там НИХУЯ не задокументированы аргументы для простейших действий вроде "Задать пароль БД по умолчанию". Приходится гуглить, и ты выходишь на что-то вроде этого: http://kostya.openyoga.ru/it-notes/установка-redmine-через-docker-compose.html Вопрос: где в официальной документации искать эти переменные?
#F1TB5X (3) / @bazar / 449 дней назад
it
@l29ah топология, блджад. Топология, а не технология. https://youtu.be/PWk2q9zwxnE http://www.initkms.ru/umk/etf/d/tanenbaum_e._-_kompyuternyie_seti._4-e_izd._(2003).pdf Вообще уже вышло седьмое, но можешь и это читнуть. Это я к #HRWIAM/FMO Пруфнешь мне топологию "шина" по всей телесети, а не "звезда-шина" в Иванове, я тебе сто рублей дам.
#0M020Z (6) / @bazar / 591 день назад
it
Охуел, когда узнал, что hp это теперь сосунг. хдддд, может хоть ноуты нормальные делать начнут и компы оемные собирать палуш. Хотя, судя по CSS на сайте, они просто взяли хуйпишную инфраструктуру и скинули туда немношк сосунга. А вот мозгов у сосунга для того, чтобы послать нахуй оракл и юзать опенЖДК? Не, зачем, лущ судиться с ними по пять лет. Лущ бы Столлману донатили, точнее команде опенЖДК.
#GQE11S (3) / @bazar / 600 дней назад
it
Немного арифметики. Рабочая виза в Лос-Анджелес от работодателя, оформление затянется на 12 месяцев. По прибытию вас ждет готовое рабочее место с зарплатой $65k в год грязными. Вы спросите почему так мало, а потому что работодатель хочет на вас сэкономить. Получение гринкарты 2-4 года. За это время работодатель поимеет на вас $100k-$200k. Работодатели этого и не скрывают. Их можно понять. Из $65k надо вычесть налоги $19.5k (30%). Остается $45.5k. Из $45.5k еще вычитаем $24k на аренду ванбедрум. На все остальные потребности остается $21.5k. В таком режиме надо протянуть 4 года, если брать по максимуму. По получении гринкарты уже можно быть не привязанным к конкретному работодателю. Искать место за $105k-$110k грязными. Стоит ли связываться, если и дома хорошо? Никакой тебе аренды и ипотеки и те же $21.5k в год и так есть. Ну понятно, что перспективы и всяко разно вы скажете. Так и дома перспективы и всяко разно. Дома с $21.5k вы король джунглей, а там с такой суммой вы говно собачье. Даже если через 5 лет у вас там будет больше, то и дома тоже будет больше. Дома вы тогда станете еще королее и еще джунглее, а там так и будете говном собачьим. Короче хуй его знает. Такая вот арифметика.
#HBVTF7 (4) / @anonymous / 607 дней назад
it
Официально объявляю об открытии своего форума для девушек-сисадминов! https://samtybaba.ru/ Приглашаются все желающие! Особенно желанны: @spoofing (к сожалению не знаю его имени), Александр @komar, Сергей @l29ah, Дмитрий @hirthwork, Дима Мячин, Михаил @goren С нетерпением жду ваших статей/постов на тему программирование и администрирование для девушек сисадминов!
#SENZ65 (8) / @monstreek / 849 дней назад
есть инженеры? возможно ли из агар-агара и кишечной палочки сделать более-менее адекватную кошкодевочку с хвостиком? рост ну метр-пятьдесят, точность +/- десяток сантиметров. чо там с кормлением? или например взять готовую девочку и сделать апгрейд для хвоста и ушек. какие вообще хвостики у девочек? ну и ещё вопрос - как сделать углеродные наномашины из подручных материалов (ну там угля и сажи всякой), при этом чтобы их можно было смешать с любым субстратом (земля+говно+мусор, чё т такое) и при срабатывании они генерили сами себя, не потеряв свойств? вопросы чисто теоретические
#DFZYJE (0+6) / @kuro / 918 дней назад
it ?
У нас у всех есть друзья, которые хотели бы «войти в айти» и примкнуть к нашим стройным рядам конплюкторных сантехников. И тут их поджидает сюрприз: стройных рядов нет, но есть охуенный свинарник. Только вот наверняка кто-нибудь уже сделал своеобразную "карту" IT отрасли, со всеми направлениями, чем там занимаются и почему там хуёво. Просто чтобы не пытаться рассказывать по памяти. Палите ссылку.
#DXOJ1E (18+1) / @stiletto / 921 день назад
<Myro~n> забавные истории с украины: я как-то заставил подчинённых манагеров переносить бд из одного формата в другой ВРУЧНУЮ потому что мне было лень что-то писать <Myro~n> и получил за это похвалу от начальника «эти уёбки хоть чем-то теперь заняты»
#SH2GO1 (5+1) / @komar / 974 дня назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

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