- 1
IT Оффтоп #92
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
IT Оффтоп #92
#62: https://govnokod.ru/26999 https://govnokod.xyz/_26999
#63: https://govnokod.ru/27004 https://govnokod.xyz/_27004
#64: https://govnokod.ru/27020 https://govnokod.xyz/_27020
#65: https://govnokod.ru/27027 https://govnokod.xyz/_27027
#66: https://govnokod.ru/27040 https://govnokod.xyz/_27040
#67: https://govnokod.ru/27049 https://govnokod.xyz/_27049
#68: https://govnokod.ru/27061 https://govnokod.xyz/_27061
#69: https://govnokod.ru/27071 https://govnokod.xyz/_27071
#70: https://govnokod.ru/27097 https://govnokod.xyz/_27097
#71: https://govnokod.ru/27115 https://govnokod.xyz/_27115
#72: https://govnokod.ru/27120 https://govnokod.xyz/_27120
#73: https://govnokod.ru/27136 https://govnokod.xyz/_27136
#74: https://govnokod.ru/27160 https://govnokod.xyz/_27160
#75: https://govnokod.ru/27166 https://govnokod.xyz/_27166
#76: https://govnokod.ru/27168 https://govnokod.xyz/_27168
#77: https://govnokod.ru/27186 https://govnokod.xyz/_27186
#78: https://govnokod.ru/27219 https://govnokod.xyz/_27219
#79: https://govnokod.ru/27254 https://govnokod.xyz/_27254
#80: https://govnokod.ru/27270 https://govnokod.xyz/_27270
#81: https://govnokod.ru/27280 https://govnokod.xyz/_27280
#82: https://govnokod.ru/27284 https://govnokod.xyz/_27284
#83: https://govnokod.ru/27296 https://govnokod.xyz/_27296
#84: https://govnokod.ru/27336 https://govnokod.xyz/_27336
#85: https://govnokod.ru/27381 https://govnokod.xyz/_27381
#86: https://govnokod.ru/27405 https://govnokod.xyz/_27405
#87: https://govnokod.ru/27429 https://govnokod.xyz/_27429
#88: https://govnokod.ru/27432 https://govnokod.xyz/_27432
#89: https://govnokod.ru/27435 https://govnokod.xyz/_27435
#90: https://govnokod.ru/27439 https://govnokod.xyz/_27439
#91: https://govnokod.ru/27449 https://govnokod.xyz/_27449
nepeKamHblu_nemyx # 0
Этот оффтоп сгенерирован автоматически.
Индекс оффтопов: https://index.gcode.space/.
Зеркала Говнокода и полезные ресурсы:
* https://govnokod.xyz/ (альтернативный Говнокод)
* https://gcode.space/ (read-only зеркало Говнокода)
* https://t.me/GovnokodBot (Говнокод-бот в «Telegram»)
* https://t.me/GovnokodChannel (Тематический канал в «Telegram»)
* https://vorec.space/ (глоссарий Говнокода)
* https://app.element.io/#/room/#govnokod:matrix.org (резервный чат)
Примечание: автоматические перекаты в настоящее время осуществляются только с аккаунта nepeKamHblu_nemyx.
Остерегайтесь подделок. Берегите себя и своих близких. Кок!
guest # 0
- майнинг, где требуется большие объемы HDD/SSD
Что бы ещё придумать?
DypHuu_niBEHb # 0 ⇈
guest # 0 ⇈
DypHuu_niBEHb # 0 ⇈
Через год мы будем читать историю: "купили ферму макак"
JloJle4Ka # 0 ⇈
DypHuu_niBEHb # 0 ⇈
День и ночь муж копировал туда полезные сведения о макаках из википедии, но канал так и не окупился
Что было сделано неправильно?
Desktop # 0 ⇈
кто там недалеко, можете успеть подсуетиться
DypHuu_niBEHb # 0 ⇈
Сухумский обезьяний питомник
Desktop # 0 ⇈
JloJle4Ka # 0 ⇈
DypHuu_niBEHb # 0 ⇈
Desktop # 0 ⇈
JloJle4Ka # 0 ⇈
Desktop # 0 ⇈
DypHuu_niBEHb # 0 ⇈
Desktop # 0 ⇈
и высокий глухой
JloJle4Ka # 0 ⇈
JloJle4Ka # 0 ⇈
Майнинг, где требуется очень быстро жать на клавиатурные кнопки.
Майнинг, где требуется трясти смартфон, как в той
назойливой рекламе!
Майнинг, где требуется петь в караоке, при этом попадая в ноты.
Майнинг, где требуется перекатывать оффтопы.
Майнинг, где требуется мешать перекатыванию оффтопов некропостингом.
Майнинг, где требуется отсылать какие-то странные пакеты на какие-то сайты, используя всю свою пропускную способность. Куда именно идут пакеты – непонятно, ведь эти сайты никогда не работают почему-то...
Майнинг, где требуется придумывать идеи для майнинга.
guest # 0 ⇈
JloJle4Ka # 0 ⇈
Desktop # 0 ⇈
bormand # 0 ⇈
Desktop # 0 ⇈
bormand # 0 ⇈
Desktop # 0 ⇈
bormand # 0 ⇈
DypHuu_niBEHb # 0 ⇈
или они полощат кочаны левым мужикам, а другие на это смотрят, и платят?
Так черт знает что хуже
[email protected] # 0 ⇈
Куколдкоин.
Steve_Brown # 0
DypHuu_niBEHb # 0 ⇈
Desktop # 0 ⇈
а lucidchart это почти как lucidfox
DypHuu_niBEHb # 0 ⇈
фу
bormand # 0 ⇈
Какая трансфобия )))
Desktop # 0 ⇈
будешь извиняться, шайтан
PolinaAksenova # 0
> C++ содержит очень гибкую систему для разработки, имеет множество инструментов и подходов к реализации приложений и программных решений, для новичка он может показаться немного трудным для освоения и потребовать дополнительных временных затрат и освоения кодовой базы
DypHuu_niBEHb # 0 ⇈
Особенно если новичок вчера научился программировать
> - Что такое лист, массив?;
Ох, далеко парню до разработчика AAA игр...
Desktop # 0 ⇈
вот на лоре один хер недавно написал, что, оказывается, RTS это малопопулярный жанр. вот где глубина тупизны!
JloJle4Ka # 0 ⇈
Desktop # 0 ⇈
там есть чуваки, которые хотят казаться музыкантами
есть чуваки, которые хотят казаться админами
есть такие, которые изображают из себя программистов
при этом квалификация большинства из них ограничивается установкой бубунты в виртуалбокс
[email protected] # 0 ⇈
Самое печальное, что я не могу вспомнить хороших новых RTS выпущенных за последние лет 5. Всё какие-то ремастеры рефоржи и прочее почивание на лаврах выпускают. Нового ничего нет.
Desktop # 0 ⇈
Tropico 5, 6
Cities: Skylines
Total War: Warhammer II
и т.д. и т.п.
[email protected] # 0 ⇈
Тропико и Ситис — сити симы, менеджмент
CK — технически походовая (то что ходы автоматически идут, не делает её RTS)
В Total War элементы RTS есть, но основная часть всё же стратегическая.
Desktop # 0 ⇈
[email protected] # 0 ⇈
TOPT # 0 ⇈
bormand # 0 ⇈
guest # 0 ⇈
Desktop # 0 ⇈
gologub # 0 ⇈
Srategy в RTS - это по сути дела misgenring
потому что хотели запрыгнуть в вагон с успешными пошаговыми
[email protected] # 0 ⇈
Предлагаю назвать подобные игры Дюнаклонами (по аналогии с "клоном дьябло" и "клоном дума")
А вообще, я до сих пор жду комментария, где уважаемый разглядел старкрафт в том же противостоянии, Блицкриге, DoW или В тылу Врага.
JloJle4Ka # 0 ⇈
Doom of Warcraft?
bormand # 0 ⇈
JloJle4Ka # 0 ⇈
Desktop # 0 ⇈
Если мы ставим варгеймы в один ряд с классической дюношоблой с отстройкой базы, то почему тогда мы выкидываем Тропико, где в общем тоже есть танчики, если чо. Ну и тогда надо в RTS записывать за компанию Cannon Fodder и General Chaos.
Если не ставим, то что они делают в твоём списке?
и вообще звучит так, будто Тропико это не RTS, потому что там надо собирать ресурсы, строить здания, учитывать логистику OH SHI~
gologub # 0 ⇈
Desktop # 0 ⇈
но в тропико в бою в принципе хуёвое непрямое управление, по крайней мере, в 4-ке и в 5-ке
gologub # 0 ⇈
который позволяет президенту первым доехать до подвергшегося нападению объекта на лимузине и пострелять ребелов насмерть
в отличии от солдат, которые добираются пешком, убивают не всегда и могут умереть сами
Desktop # 0 ⇈
[email protected] # 0 ⇈
Потому что, по моему мнению, в RTS упор идёт именно на сражения, а экономика нужна только для собственно поддержки войны.
В тропико война — кривой огрызок, призванный, скорее, для наказания игрока, который своей тупостью до этого довёл.
> Cannon Fodder и General Chaos.
К сожалению не играл.
Desktop # 0 ⇈
это уже вкусовщина
а в 8Bit Armies играл?
Desktop # 0 ⇈
- туповатый штамп, который показывает, что игрожур всегда состоял на 99% из журфак_дропаутов
тогда уже дыбла это клон светлого крестоносца
DypHuu_niBEHb # 0 ⇈
почти как zelda
а диабло нет
Desktop # 0 ⇈
DypHuu_niBEHb # 0 ⇈
Есть одни танчики -- Abrams (без Бабченки)
Есть одна экономич стратегия -- SimCity
Desktop # 0 ⇈
- буууэ, симулятор строительства Нью-Йорка, который угандошил жанр на десятилетия вперёд
gologub # 0 ⇈
мне в принципе туповатый линейный жанр не нравится
даже вон стуларис, который мешками натаскал разных идей из разных убийц MoO всё равно ставит таймер чтобы сценарий развивался линейно
MAKAKA # 0 ⇈
X.P.Y.K.H.u
bormand # 0 ⇈
MAKAKA # 0 ⇈
А фаргуса?
TOPT # 0 ⇈
Desktop # 0 ⇈
[email protected] # 0 ⇈
И сломаную головоломку в бонусном сценарии Silent Hill 2. Что в принципе решалось быстрой переустановкой английской версии, прохождением, сохранением и обратной переустановкой.
Ах, и ещё настойчивым внедрением 7 волком себя любимого в Command and Conquer
CHayT # 0 ⇈
Desktop # 0 ⇈
TOPT # 0 ⇈
TOPT # 0 ⇈
booratihno # 0 ⇈
просто все одинаковые
booratihno # 0 ⇈
просто все одинаковые
TOPT # 0 ⇈
TOPT # 0 ⇈
Desktop # 0 ⇈
Desktop # 0 ⇈
MAKAKA # 0 ⇈
Не все игры были рабочие, надо сказать.
Зато я научился пользоваться раром, арджем, править бат файлы, устанавливать переменную окружения для звука, и править config.sys чтобы выделить побольше памяти
eukaryote # 0 ⇈
Я играл в версию, где во всех головоломках с рандомными числами цифры просто не показывались. Так как пираты заменили «русским» английскую версию, приходилось переключать на французский (до порчи пиратами это была европейская версия). Хорошо хоть теперь можно всегда играть в оригиналы, а не ссаные «русификации» и «локализации».
MAKAKA # 0 ⇈
Зато в русском спейсквесте перевели, в том числе, и задачи, проверяющие, что ты не спиздил игру
Desktop # 0 ⇈
bormand # 0 ⇈
gologub # 0 ⇈
bormand # 0 ⇈
Афро-медвежонок?
gologub # 0 ⇈
Steve_Brown # 0 ⇈
Desktop # 0 ⇈
кто угадает, на какой правильный вариант потом поменяли?
Steve_Brown # 0 ⇈
Уволить?
Desktop # 0 ⇈
DypHuu_niBEHb # 0 ⇈
В Hitman "drug" (тянуть, прошедшее время) перевели как "наркотик". Вот где мастерство надмозга!
Desktop # 0 ⇈
CHayT # 0 ⇈
Eugen Systems вроде ещё относительно живы.
Desktop # 0 ⇈
CHayT # 0 ⇈
gologub # 0 ⇈
Desktop # 0 ⇈
gologub # 0 ⇈
[email protected] # 0 ⇈
JloJle4Ka # 0 ⇈
Ну и чем же? ;—;
Desktop # 0 ⇈
DypHuu_niBEHb # 0 ⇈
Приходит к тебе крестовичок, а ты ему с порога:
Чем метапрограммирование лучше многопоточного?
И он такой: а.. бля..что.. бля.. ортогонально.. бля... и дым из ушей пошел
JloJle4Ka # 0 ⇈
Метапрограммирование смешное: там метушня и шоблоёбло. А многопоточное не очень смешное: там в основном пердолинг и кондиция гонки.
Я прошел???
DypHuu_niBEHb # 0 ⇈
j123123 # 0 ⇈
Сишный препроцессор и RTTI - чем они отличаются?
Крестошаблоны и указатели - чем они отличаются?
Указатели и SFINAE - чем они отличаются?
Цикл for и #include <something> - чем они отличаются?
PolinaAksenova # 0 ⇈
JloJle4Ka # 0 ⇈
PolinaAksenova # 0 ⇈
gologub # 0 ⇈
bootcamp_dropout # 0 ⇈
Desktop # 0 ⇈
DypHuu_niBEHb # 0 ⇈
bootcamp_dropout # 0 ⇈
Desktop # 0 ⇈
bootcamp_dropout # 0 ⇈
Desktop # 0 ⇈
bormand # 0 ⇈
CHayT # 0 ⇈
Steve_Brown # 0 ⇈
Промолвил Носорог.
Что лучше - сорок пяток
Или пяток сорок? (с)
(интересно, что там в оригинале, надо будет почитать)
Desktop # 0 ⇈
Cottleslon, Cottleston, Cottleston Pie.
A fly can’t bird, but a bird can fly.
Ask me a riddle and I reply:
“Cottleston, Cottleston, Cottleston Pie.”
Cottleston, Cottleston, Cottleston Pie,
A fish can’t whistle and neither can I.
Ask me a riddle and I reply:
“Cottleston, Cottleston, Cottleston Pie.”
Cottleston, Cottleston, Cottleston Pie,
Why does a chicken, I don’t know why.
Ask me a riddle and I reply:
“Cottleston, Cottleston, Cottleston Pie.”
DypHuu_niBEHb # 0 ⇈
bormand # 0 ⇈
В одном ёбля во время сборки, а во втором -- потом. Чем раньше ёбля -- тем лучше.
DypHuu_niBEHb # 0 ⇈
Например при указатели не рассказано практически ничего об умных указателях
Листу противопостовляется массив, а не вектор
Про вулкан так написано, словно бы это вопрос выбора удобной библиотеки, а не спуск на 300 уровней ниже
Короче, помойка какая-то
Но про метапрограммирование и правда самое сильное
bormand # 0 ⇈
Гейдев, однако. За вектор пацаны засмеют.
DypHuu_niBEHb # 0 ⇈
Кстати, а чем плох вектор если с кастомным аллокатором? Он же почти бесплатен
bormand # 0 ⇈
DypHuu_niBEHb # 0 ⇈
Итерация по вектору не должна отличаться от массива. Тот факт, что он лежит в куче, скорее всего тоже не является проблемой (большие массивы и так там лежат?), а вот выделением памяти гейдевка обычно хочет управлять, и тут ей поможет аллохатор
Или нет?
--------
Ну ок, допустим для супироптимизированного кода лучше взять массив або std::array, но нахрена лист-то принес?
Вот уж он-то совсем не бесплатен
bormand # 0 ⇈
Да и итераторы с алгоритмами ты вряд ли будешь юзать в каком-нибудь физическом движке. Т.е. вектор создаст больше ёбли, чем профита.
А джвусвязный циклический лист -- это охуенная тема. Не знаю как в гейдеве, но в системщине это считай что единственный способ в реалтайме и без обращений к аллокатору перекидывать объекты между группами.
DypHuu_niBEHb # 0 ⇈
Если там несколько объектов, которые редко трогают, но почему бы и нет?
> циклический лист
Вполне верю, что циклический буфер в системщине везде, но разве std::list циклический?
---
Верно ли я понял, что твой поинт в том, что вектор почти всегда можно заменить на массив без ебли, если тебе не нужны алгоритмы и push_back (кстати, алгоритмы отлично работают и с массивом же: std::begin / std::end) то и вектор не нужен, а для связанного списка из коробки ничего нет, и потому там может встретиться std::list?
bormand # 0 ⇈
А нахуя? Тебе, по сути, надо RAII'шный буфер. Ради чего пердолиться с натягиванием кота на глобус, если профита от вектора ты не получишь. Будешь только воевать с неудачными абстракциями.
> std::list
Нинужен т.к. неинтрузивный и лезет в аллокатор на всех операциях.
DypHuu_niBEHb # 0 ⇈
Тогда зачем он его принес?
Смотри: если петух рассказывает о листе, то логично бы рассказать и о векторе. Это две главные коллекции в крестолибе же (еще всякие очереди есть и мапа хуяпа).
Но питух пишет так, словно бы есть только массив и лист. И это пиздец.
Можно было бы рассказать про коллекции, а потом сказать: в гейдеве очень жесткие ограничения на перформанс, потому мы сейчас позовём Царя, и он реализует там связанный список, хеш таблицу и красно-черное дерево на голых массивах.
Это было бы понятно.
>неинтрузивный и лезет в аллокатор на всех операциях.
Вы тут какую-то бустятину приносили вроде для этого, и там можно было хранить свои "узлы", не?
bormand # 0 ⇈
А с бустятиной у меня получилась басня "мартышка и очки". В итоге я свою реализацию пилила. Благо в циклическом джвусвязном списке даже ифов нет.
З.Ы. Возможно у меня лапки и Полина осилила бы.
DypHuu_niBEHb # 0 ⇈
>лапки
ты пробовал
Boost.Intrusive is a library presenting some intrusive containers to the world of C++. Intrusive containers are special containers that offer better performance and exception safety guarantees than non-intrusive containers (like STL containers) ?
bormand # 0 ⇈
Не... не циклический буфер/очередь, а циклический список.
DypHuu_niBEHb # 0 ⇈
В этом смысле ифоф нет?
bormand # 0 ⇈
JloJle4Ka # 0 ⇈
В чём смысл этого вопроса? Слова вроде знакомые, но смысл предложения не очень поНЯтен...
JloJle4Ka # 0 ⇈
1. Статья ориентированна на джунов и мидлов для графики, то есть разработчиков для gamedev, а не чистых плюсовиков. Плюсы это важно даже очень, но совершенно бесполезно без знания других прикладных вещей. За статейку спасибо почитаем;
2. Все мы перепечатываем кого-то добавляя что-то свое и иной раз пишем что-то совершенно новое нигде ранее не упоминавшееся, ваши статьи далеко не исключение.
bormand # 0 ⇈
А пацаны и не знали...
MAKAKA # 0 ⇈
Вопросы типа "Вилкой в глаз, или в жопу раз?"
bormand # 0 ⇈
bormand # 0 ⇈
PolinaAksenova # 0 ⇈
bormand # 0 ⇈
bootcamp_dropout # 0 ⇈
на последних собеседованиях зумеров у меня было чувство что если кандидата поставить в неловкую ситуацию, он заплачет и сольется со звонка
bormand # 0 ⇈
А потом напишет об этом на хабр!
CHayT # 0 ⇈
Жду, кстати, когда туда переедет документация к проектам. Прогресс уже дошёл до скриншотов кода в medium, следующий этап — съёмка экрана на телефон и выкладывание в тикток.
[email protected] # 0 ⇈
[email protected] # 0 ⇈
bormand # 0 ⇈
bormand # 0 ⇈
Desktop # 0 ⇈
Desktop # 0 ⇈
bormand # 0 ⇈
bormand # 0 ⇈
Desktop # 0 ⇈
теперь банановый
Desktop # 0 ⇈
теперь банановый
Desktop # 0 ⇈
bootcamp_dropout # 0 ⇈
DypHuu_niBEHb # 0 ⇈
причем кассирша мне примерно в дочки годится
ебанутый мир
* энергетики с 18-ти лет оказываца
guest # 0 ⇈
bootcamp_dropout # 0 ⇈
DypHuu_niBEHb # 0 ⇈
bootcamp_dropout # 0 ⇈
DypHuu_niBEHb # 0 ⇈
Desktop # 0 ⇈
А тут ты достал чековую книжку...
guest # 0 ⇈
bormand # 0 ⇈
Desktop # 0 ⇈
bormand # 0 ⇈
Desktop # 0 ⇈
Это в Луна-парке аттракцион какой-то?
bormand # 0 ⇈
DypHuu_niBEHb # 0 ⇈
bormand # 0 ⇈
Desktop # 0 ⇈
Desktop # 0 ⇈
bootcamp_dropout # 0 ⇈
DypHuu_niBEHb # 0 ⇈
Кстати, в мире бодипозитива 16-ти летняя тян вполне может весить девяносто семь килограмм.
Desktop # 0 ⇈
bootcamp_dropout # 0 ⇈
Desktop # 0 ⇈
bormand # 0 ⇈
Так что паспорт они у всех спрашивают.
DypHuu_niBEHb # 0 ⇈
bormand # 0 ⇈
DypHuu_niBEHb # 0 ⇈
guest # 0 ⇈
DypHuu_niBEHb # 0 ⇈
Но это неправда
guest # 0 ⇈
DypHuu_niBEHb # 0 ⇈
nuTepcKuu_nemyx # 0 ⇈
DypHuu_niBEHb # 0 ⇈
guest # 0 ⇈
DypHuu_niBEHb # 0 ⇈
Впервые познакомился с
https://rusbeershop.ru/catalog/beer-24328/
guest # 0 ⇈
DypHuu_niBEHb # 0 ⇈
guest # 0 ⇈
DypHuu_niBEHb # 0 ⇈
Может, его..
gologub # 0 ⇈
> Российское
коктейль дрянное рашкопиво с хипстерской ебанутостью
еще и стоит как Крушовице
вангую, что у жопоруких ни одно пойло, которое они продают как эль, не может храниться после раскупорки
gologub # 0 ⇈
Desktop # 0 ⇈
Что по остальным грехам?
Desktop # 0 ⇈
Desktop # 0 ⇈
DypHuu_niBEHb # 0 ⇈
Сонные дамы глядят криво щелками глаз
.
Им теперь незачем нравиться нам
И, прогулявшись сам,
Я насчитал десять небритых дам.
j123123 # 0 ⇈
Блядь, какая же хуйня!
А что такое "контейнер"? А что такое "макет"? А ничего, что понятие "структура данных" возникло раньше крестопараши и раньше всех этих вот "контейнеров"?
bormand # 0 ⇈
bormand # 0 ⇈
Охуеть! А если у меня нано-список на битфилдах?
DypHuu_niBEHb # 0 ⇈
gologub # 0 ⇈
DypHuu_niBEHb # 0 ⇈
bormand # 0 ⇈
DypHuu_niBEHb # 0 ⇈
Шах и мат, буквоеды :))
bormand # 0 ⇈
j123123 # 0 ⇈
bormand # 0 ⇈
booratihno # 0 ⇈
j123123 # 0 ⇈
bormand # 0 ⇈
j123123 # 0 ⇈
MAKAKA # 0 ⇈
gologub # 0 ⇈
а может адресоваться сразу блоком 64 бит по строке и колонке и все равно процу это неизвестно
DypHuu_niBEHb # 0 ⇈
С ячейкой работает микросхема памяти, да и то со всеми ячейками по "ширине"
Контроллер тоже не работает с одним битом, конечно. Ширина канала, как ты верно заметил, 64 бита.
gologub # 0 ⇈
MAKAKA # 0 ⇈
В какой-то момент он так упоролся, что оптимизировал код под конкретный чипсет (в ту пору контроллер памяти был в том, что неверно называли "северным мостом")
Правда, за двадцать лет всем стало похуй, конечно
DypHuu_niBEHb # 0 ⇈
Они любят изобретать свою терминологию
bormand # 0 ⇈
DypHuu_niBEHb # 0 ⇈
bormand # 0 ⇈
DypHuu_niBEHb # 0 ⇈
То, что называется "multiple definitions are permitted" ?
bormand # 0 ⇈
DypHuu_niBEHb # 0 ⇈
Обожаю С++
bormand # 0 ⇈
bormand # 0 ⇈
Привет из 90х.
bormand # 0 ⇈
Бля, это реально где-то спрашивают?
Desktop # 0 ⇈
bormand # 0 ⇈
DypHuu_niBEHb # 0 ⇈
Desktop # 0 ⇈
особенно меня всегда подъёбывает, что push без аргументов сука пушит всё подряд.
есть вещи, которые наверное в гуйне не сделаешь, но их мало в общем
но вот fossil'ом я только в срачнолечке пользовался :proud:
CHayT # 0 ⇈
И как оно?
Desktop # 0 ⇈
DypHuu_niBEHb # 0 ⇈
bootcamp_dropout # 0 ⇈
KoWe4Ka_l7porpaMMep # 0 ⇈
MAKAKA # 0 ⇈
и от метода "GET"
Desktop # 0 ⇈
Desktop # 0 ⇈
bormand # 0 ⇈
Аминь.
MAKAKA # 0 ⇈
Кватернионы - система гиперкомплексных чисел, образующая векторное пространство размерностью 4 над полем вещественных чисел.
Нулевая матрица - матрица, элементами которой являются нули
DypHuu_niBEHb # 0
Многопоточность относится к тому, когда у вас есть несколько потоков выполнения, работающих на разных ядрах CPU, одновременно.
Это более высокий уровень, чем SIMD, и обычно потоки существуют намного дольше.
Деструкторы не могут иметь аргументов и не возвращают значение. Они не могут быть объявлены как const, volatile, statistic
---
Парень 1986-го года рождения так-то, большой уже мальчик...
Desktop # 0 ⇈
DypHuu_niBEHb # 0 ⇈
Венгерская нотация
Desktop # 0 ⇈
венгры ж сначала фамилиё пишут
MAKAKA # 0 ⇈
Так Симони (даже наверное Шимоньи?) Карой стал Чарльзом Симони
j123123 # 0 ⇈
Намного дольше чем что? Чем "SIMD"? Это как вообще понимать?
guest # 0 ⇈
j123123 # 0 ⇈
MAKAKA # 0 ⇈
CHayT # 0 ⇈
Наконец в ЙАЖА завезут поддержку вероятностной парадигмы.
https://esolangs.org/wiki/Category:Probabilistic
gologub # 0 ⇈
j123123 # 0 ⇈
CHayT # 0 ⇈
Получится fftw. SIMD - check, SMP - check, метушня (на ocaml) - check.
Существует давно, вроде.
PolinaAksenova # 0 ⇈
DypHuu_niBEHb # 0
на картинке типичные яблопрограммисты, как можем заметить
Десктоп, ты там есть?
Desktop # 0 ⇈
о, новая нескучная Ots OS
сегодня 2 гига сесурити упдате 50 минут накатывала
при жопсе такого не было!
bormand # 0 ⇈
MAKAKA # 0 ⇈
MAKAKA # 0 ⇈
bormand # 0 ⇈
bormand # 0 ⇈
MAKAKA # 0 ⇈
Desktop # 0 ⇈
MAKAKA # 0 ⇈
Desktop # 0 ⇈
Desktop # 0 ⇈
bormand # 0 ⇈
MAKAKA # 0 ⇈
И шкурки красных помидор
If you don't understand the name of this operator, consider yourself lucky. You are advised not to search the Internet for a visual explanation.
bormand # 0 ⇈
Ага, хоть один человек после этого не побежал гуглить? Любопытство оно такое.
MAKAKA # 0 ⇈
Лучше бы умилились тому, что перл чуть ли не единственный мейнстрим ЯП, где есть перегрузка по возвращаемому значению (контексту)
bormand # 0 ⇈
В крестах можно сэмулировать. Верни ленивый прокси-класс, который в операторе приведения типа делает нужную работу...
Хотя, сам по себе "оператор приведения типа" -- это уже перегрузка по контексту. Приделай вектору оператор size_t и радуйся как в пёрле.
bormand # 0 ⇈
MAKAKA # 0 ⇈
Если мой объект умеет кастануть себя в Petuh и Krestux, то компилятор сам выбирает, какой метод вызвать.
А в Perl у меня есть ``wantarray`` ( и не спрашивайте меня, какова хуя списочный котекст называется "array")
bormand # 0 ⇈
В пёрле то понятно почему такие костыли с wantarray, там просто нет перегрузок.
Steve_Brown # 0 ⇈
https://ideone.com/cNAuam
gologub # 0 ⇈
> https://www.apple.com/v/apple-events/home/q/images/june-2021/ios15_hw__c1febuusxlyu_large.jpg
как талейрантно!
Desktop # 0 ⇈
MAKAKA # 0 ⇈
С рыжими волосами
Единственное, что её оправдает, это если окажется, что она на самом деле мальчик
gologub # 0 ⇈
Steve_Brown # 0 ⇈
- Я не из Индии, я из Башни, вот рядом со мной синий джинн.
Desktop # 0
Desktop # 0
bormand # 0 ⇈
bormand # 0 ⇈
Остальные cad'ы и 3d редакторы весьма своеобразны и кнопок больше чем в самолёте.
Desktop # 0 ⇈
А есть ещё какой-то Sketch Up от Trimble. Они как-то связаны?
bormand # 0 ⇈
Desktop # 0 ⇈
bormand # 0 ⇈
Desktop # 0 ⇈
bormand # 0 ⇈
Desktop # 0 ⇈
Наткнулся на Ютубе на ролик чувака, который на принтере напечатал вагоны для модельной железной дороги. И модели он делал в кетчупе. Получилось у него бодро и зачётно, я решил тоже поковыряться, но пока это в духе «Как нарисовать сову»
Desktop # 0 ⇈
Наткнулся на Ютубе на ролик чувака, который на принтере напечатал вагоны для модельной железной дороги. И модели он делал в кетчупе. Получилось у него бодро и зачётно, я решил тоже поковыряться, но пока это в духе «Как нарисовать сову»
bormand # 0 ⇈
[email protected] # 0 ⇈
bormand # 0 ⇈
Desktop # 0 ⇈
Desktop # 0 ⇈
bormand # 0 ⇈
Какой такой? Кукурузный или ABS вроде норм. Про другие х.з.
Но я сварщица не настоящая, у меня принтера нету.
TOPT # 0 ⇈
TOPT # 0 ⇈
TOPT # 0 ⇈
TOPT # 0 ⇈
Desktop # 0 ⇈
Desktop # 0 ⇈
TOPT # 0 ⇈
Desktop # 0 ⇈
в чём преимущество принтеров, которые в корпусе?
TOPT # 0 ⇈
TOPT # 0 ⇈
Desktop # 0 ⇈
- это уже слишком сложнА для мобильщика(
TOPT # 0 ⇈
TOPT # 0 ⇈
Desktop # 0 ⇈
а что по расходникам? дорого выходит?
TOPT # 0 ⇈
TOPT # 0 ⇈
TOPT # 0 ⇈
TOPT # 0 ⇈
bormand # 0 ⇈
> из пластика
Блин, это как гитара из лопаты...
bormand # 0 ⇈
> из пластика
Блин, это как гитара из лопаты...
З.Ы. Её от струн не поломало пополам?
TOPT # 0 ⇈
PolinaAksenova # 0 ⇈
https://www.youtube.com/watch?v=s_vULSk9Yuc
PolinaAksenova # 0 ⇈
https://www.youtube.com/watch?v=s_vULSk9Yuc
Desktop # 0 ⇈
Desktop # 0 ⇈
Desktop # 0 ⇈
booratihno # 0 ⇈
У Паши Яцыно такая есть
booratihno # 0 ⇈
У Паши Яцыно такая есть
TOPT # 0 ⇈
TOPT # 0 ⇈
TOPT # 0 ⇈
PolinaAksenova # 0 ⇈
https://www.youtube.com/watch?v=V9-ltPsbw9g
Няплохо звучит, между прочим!
PolinaAksenova # 0 ⇈
https://www.youtube.com/watch?v=V9-ltPsbw9g
Няплохо звучит, между прочим!
PolinaAksenova # 0 ⇈
https://www.youtube.com/watch?v=V9-ltPsbw9g
Няплохо звучит, между прочим!
TOPT # 0 ⇈
http://imgur.com/a/ulUY3U1
TOPT # 0 ⇈
http://imgur.com/a/ulUY3U1
Desktop # 0 ⇈
CHayT # 0 ⇈
TOPT # 0 ⇈
http://imgur.com/a/ulUY3U1
CHayT # 0 ⇈
CHayT # 0 ⇈
Desktop # 0 ⇈
Desktop # 0 ⇈
CHayT # 0 ⇈
CHayT # 0 ⇈
CHayT # 0 ⇈
Desktop # 0 ⇈
Desktop # 0 ⇈
booratihno # 0 ⇈
какой баго))
Desktop # 0 ⇈
booratihno # 0 ⇈
какой баго))
Desktop # 0 ⇈
Desktop # 0 ⇈
gologub # 0 ⇈
Desktop # 0 ⇈
CHayT # 0 ⇈
CHayT # 0 ⇈
TOPT # 0 ⇈
TOPT # 0 ⇈
CHayT # 0 ⇈
booratihno # 0 ⇈
ааааааа
gologub # 0 ⇈
DypHuu_niBEHb # 0 ⇈
Desktop # 0 ⇈
он тоже лежал? или его можно на дедике запустить?
DypHuu_niBEHb # 0 ⇈
Desktop # 0 ⇈
вообще мне кажется, это не самый плохой вариант
документацию нормальную всё равно никто не пишет, нужного человека напрямую найти сложно, остаётся вопросы в пустоту задавать
кстати, SOшечка несколько раз пыталась диверсифицироваться, всегда похоже не очень удачно: то у них появился раздел для вакансий, то был раздел для документации (вроде уже помер), теперь вот SaaS какой-то
DypHuu_niBEHb # 0 ⇈
Desktop # 0 ⇈
DypHuu_niBEHb # 0 ⇈
https://i.postimg.cc/kXQ1Spw1/image.png
gologub # 0 ⇈
нельзя было показывать макакам svchost
DypHuu_niBEHb # 0 ⇈
В целом идея сервисов весьма говёна, но если бы каждый программист создавал отдельный процесс (который тяжелый на винде -- это не линукс) то на каком-нить P6 ему было бы совсем не весело
gologub # 0 ⇈
gologub # 0 ⇈
PolinaAksenova # 0 ⇈
Это и taskmgr.exe умеет. Достаточня позвать QueryServiceStatusEx() для каждого сервиса и прочитать их pidы из полученных структур.
DypHuu_niBEHb # 0 ⇈
gologub # 0 ⇈
JloJle4Ka # 0 ⇈
booratihno # 0 ⇈
freenode и marc.info на месте, вроде больше ничего не нужно
gologub # 0 ⇈
Desktop # 0 ⇈
TOPT # 0 ⇈
TOPT # 0 ⇈
Desktop # 0 ⇈
Desktop # 0 ⇈
[email protected] # 0 ⇈
[email protected] # 0 ⇈
TOPT # 0 ⇈
TOPT # 0 ⇈
И как суппорты тоже сомнительно. Лучше HIPS или специальный пластик который водой растворяется на основе ПВА клея сделанный
booratihno # 0 ⇈
всмысле он смеется на толстыми и трансами?
booratihno # 0 ⇈
всмысле он смеется на толстыми и трансами?
TOPT # 0 ⇈
booratihno # 0 ⇈
всмысле он смеется на толстыми и трансами?
TOPT # 0 ⇈
TOPT # 0 ⇈
TOPT # 0 ⇈
TOPT # 0 ⇈
Desktop # 0 ⇈
ну и потратить овер 300 баксов и осознать, что моделировать ты не умеешь в принципе/софт говно, это печально будет
Desktop # 0 ⇈
ну и потратить овер 300 баксов и осознать, что моделировать ты не умеешь в принципе/софт говно, это печально будет
bormand # 0 ⇈
Desktop # 0 ⇈
TOPT # 0 ⇈
guest # 0 ⇈
Перец?
TOPT # 0 ⇈
TOPT # 0 ⇈
Desktop # 0 ⇈
- это который под DOS?
Desktop # 0 ⇈
- это который под DOS?
TOPT # 0 ⇈
TOPT # 0 ⇈
Steve_Brown # 0 ⇈
TOPT # 0 ⇈
[email protected] # 0 ⇈
Да и сейчас консоль зачастую удобней. Особенно когда у тебя углы/размеры уже есть, проще вписать цифры, чем целиться мышкой.
guest # 0
https://archive.is/20130109061833/habrahabr.ru/links/34341/#selection-1171.1-1171.179
TOPT # 0 ⇈
У меня сразу ассоциации с жирной стервозной хуйней, которая называется себя богиней или королевкой, из-за этого этот монстр одинок. И чем больше он одинок - тем больше он винит других в своем одиночестве, а не себя самого
MAKAKA # 0 ⇈
MAKAKA # 0 ⇈
TOPT # 0 ⇈
TOPT # 0 ⇈
MAKAKA # 0 ⇈
Только у мужиков "все бабы меркантильные стервы" а у баб "все мужики похотливые козлы", а фокус в том, что если ко всем так относиться, то так оно всё и будет
Desktop # 0 ⇈
меркантильные 99% и в общем это нормально, если из берегов не выходит
gologub # 0 ⇈
лучше чем сиповкой
JloJle4Ka # 0 ⇈
Полностью согласен с комментатором, иногда я вообще не понимаю о чем говорит Полина Аксенова...
MAKAKA # 0 ⇈
MAKAKA # 0 ⇈
JloJle4Ka # 0 ⇈
Desktop # 0 ⇈
bormand # 0 ⇈
Ты ей про экранировку кавычек в "PHP", а она тебе про coq да ассемблер.
Desktop # 0 ⇈
Desktop # 0 ⇈
bormand # 0 ⇈
JloJle4Ka # 0
TOPT # 0 ⇈
JloJle4Ka # 0 ⇈
JloJle4Ka # 0 ⇈
JloJle4Ka # 0 ⇈
guest # 0 ⇈
JloJle4Ka # 0 ⇈
JloJle4Ka # 0 ⇈
Desktop # 0 ⇈
JloJle4Ka # 0 ⇈
JloJle4Ka # 0 ⇈
Desktop # 0 ⇈
Desktop # 0 ⇈
Desktop # 0 ⇈
Desktop # 0 ⇈
booratihno # 0 ⇈
booratihno # 0 ⇈
booratihno # 0 ⇈
JloJle4Ka # 0 ⇈
JloJle4Ka # 0 ⇈
JloJle4Ka # 0 ⇈
TOPT # 0 ⇈
TOPT # 0 ⇈
nuTepcKuu_nemyx # 0
nuTepcKuu_nemyx # 0
TOPT # 0 ⇈
Desktop # 0 ⇈
guest # 0 ⇈
TOPT # 0 ⇈
guest # 0 ⇈
TOPT # 0 ⇈
guest # 0 ⇈
TOPT # 0 ⇈
Desktop # 0 ⇈
Desktop # 0 ⇈
TOPT # 0 ⇈
JloJle4Ka # 0 ⇈
TOPT # 0 ⇈
JloJle4Ka # 0 ⇈
TOPT # 0 ⇈
JloJle4Ka # 0 ⇈
TOPT # 0 ⇈
TOPT # 0 ⇈
TOPT # 0 ⇈
Desktop # 0 ⇈
Desktop # 0 ⇈
guest # 0 ⇈
JloJle4Ka # 0 ⇈
guest # 0 ⇈
JloJle4Ka # 0 ⇈
JloJle4Ka # 0 ⇈
JloJle4Ka # 0 ⇈
TOPT # 0 ⇈
Desktop # 0 ⇈
Desktop # 0 ⇈
JloJle4Ka # 0 ⇈
JloJle4Ka # 0 ⇈
JloJle4Ka # 0 ⇈
Desktop # 0 ⇈
- а вот щас обидно было
booratihno # 0 ⇈
Как я рар
Desktop # 0 ⇈
- а вот щас обидно было
booratihno # 0 ⇈
Как я рар
Desktop # 0 ⇈
- а вот щас обидно было
booratihno # 0 ⇈
Как я рар
booratihno # 0 ⇈
Как я рар
Desktop # 0 ⇈
Desktop # 0 ⇈
Desktop # 0 ⇈
JloJle4Ka # 0 ⇈
JloJle4Ka # 0 ⇈
nuTepcKuu_nemyx # 0
На вашем аккаунте (guestinho) на данный момент из доступных 4000 мегабайт занято 3851 мегабайт.
То есть осталось менее 3.7% свободного места.
Даже СМСка приходит.
Какой мониторинг )))
JloJle4Ka # 0 ⇈
MAKAKA # 0 ⇈
TOPT # 0 ⇈
MAKAKA # 0 ⇈
Ты мне напомнил, что я недавно читал что нового в lua, и узнал, что в 5.4 завезли деструкторы
A to-be-closed variable behaves like a constant local variable, except that its value is closed whenever the variable goes out of scope, including normal block termination, exiting its block by break/goto/return, or exiting by an error.
Луа теперь единственный скриптоязык с такой фичей: в остальных нужно явно делать всякие "with"
bormand # 0 ⇈
bormand # 0 ⇈
MAKAKA # 0 ⇈
Почти как настоящие деструкторы, не?
bormand # 0 ⇈
MAKAKA # 0 ⇈
если ты об этом.
Главное, не забывай ``<close>`` писать.
>скопа
В смысле что будет, если я захвачу питуха из скопа? Умрёт ли он?
bormand # 0 ⇈
Хотя можно наверное нулл подсунуть вместо него и спасти?
MAKAKA # 0 ⇈
Блядь, ну давай проверим
Как можно заметить, Брат Руберту жив (дай Бог ему долгих лет!), хотя его "close" вызвался, и он сообщил, что умирает
Ну да, малость говна поели.
Как в ссаных джавках файл закрыт, но объект жив
guest # 0 ⇈
Вот сколько раз ты напишешь `<close>`, столько раз убей столько раз у тебя вызовется __close у твоей метатаблы
Слава богу, если ты два раза файл закроешь. А если два раза внешний ресурс освободишь?
Короче, не всё так прекрасно
TOPT # 0 ⇈
Выглядит страшно. Хорошо что я на 5.1 сижу
bormand # 0 ⇈
TOPT # 0 ⇈
bormand # 0 ⇈
TOPT # 0 ⇈
MAKAKA # 0 ⇈
не пиши мне больше!
TOPT # 0 ⇈
DypHuu_niBEHb # 0
guest # 0
DypHuu_niBEHb # 0 ⇈
guest # 0 ⇈
DypHuu_niBEHb # 0 ⇈
безусловно
guest # 0 ⇈
Steve_Brown # 0 ⇈
DypHuu_niBEHb # 0 ⇈
Другой вопрос, что их можно не пушить никуда, а хранить локально *
Useless fact: RCS -- дедушка CVS и прадедушка SVN -- была как раз локальной.
* если у вас есть бекап
bormand # 0 ⇈
Переименую index.php.bak в index.php.
Desktop # 0 ⇈
А до этого bak2, bak3, bak4
Маляр Шлемиэль оценит )
DypHuu_niBEHb # 0 ⇈
Кстати, я видел казуальных программистов на ПХП которые реально не знали вообще о существовании контроля версий, причем это был год так этак 2006-й, то есть не совсем уж тёмные времена
Desktop # 0 ⇈
> была
bormand # 0 ⇈
Desktop # 0 ⇈
DypHuu_niBEHb # 0 ⇈
Desktop # 0 ⇈
попробовал? как, понравилось?
Steve_Brown # 0 ⇈
[email protected] # 0 ⇈
Поставь гуйню какую-нибудь. И визуализация, и команд запоминать не надо.
> А ради use casе'а "в пятницу вернуть то, что было в среду, а не в понедельник"
Такие use case возникают как необходимость в бэкапах — редко и внезапно. Но никто почему-то не жалуется что бэкапы — пустая трата времени. Видимо, сидеть два дня, восстанавливая по памяти то, что сломал месяц назад — считается приемлемым.
MAKAKA # 0 ⇈
и petux.h.bak и kurochka.cpp.bak и svinka.pepa.txt и еще десяток-другой файлов
и потом windiffом их все сравниваешь
и пытаешься понять, почему ты вроде бы скопировал их обратно, а всё равно работает как-то не так
бааа, да ты же забыл вооон тот файлик исправить
PolinaAksenova # 0 ⇈
Ня говоря уже о том, что в любой IDE сейчас или встроенный GUI для гита есть, или плагины, где можня и диффы мышкой пощупать, и файлики застэшить, и коммент к коммиту в отдельном окошечке няписать.
Desktop # 0 ⇈
они бы быстро объяснили, что гит не нужен
на самом деле не жаль, конечно
DypHuu_niBEHb # 0 ⇈
Desktop # 0 ⇈
вкратце: волшебное ничего
DypHuu_niBEHb # 0 ⇈
Desktop # 0 ⇈
и вообще гейдев это очень хуёвое планирование, стабильные овертаймы, жёсткие менеджерские вертикали, отсутствие вменяемых инженерных практик и всё, что мы так любим
если мы про оставшийся 1%
[email protected] # 0 ⇈
А чем тебе не угодил Тарас?
bormand # 0 ⇈
Desktop # 0 ⇈
DypHuu_niBEHb # 0 ⇈
Тарас на дельфях писал последний раз на первом курсе кмк.
Он уже давно покрестился, а потом и вовсе заржавел
[email protected] # 0 ⇈
Desktop # 0 ⇈
[email protected] # 0 ⇈
Правильно пишется "пиздим".
guest # 0 ⇈
Я ленюсь, когда у меня есть джупитер нотебук, там просто дифф трудночитаемый. Разве что для отката на предыдущую версию или для фиксации результата, но ни разу не пригождалось откатываться.
DypHuu_niBEHb # 0 ⇈
https://github.com/jupyter/nbdime
Кстати, ты пробовал https://www.jetbrains.com/ru-ru/dataspell/ ?
DypHuu_niBEHb # 0
Desktop # 0 ⇈
DypHuu_niBEHb # 0 ⇈
Мы его юзали для настройки AWS. У амазона есть еще cloud formation, но он чисто для AWS вроде, а терраформ вендор-агностик
Desktop # 0 ⇈
DypHuu_niBEHb # 0 ⇈
С другой стороны, плагины к нему пишут на Go: сам язык не ТП (новоеслово для тюрингполноты), потому насрать на нем можно не всё
Он умеет бутстрапиться (скачивать всё нужное говно сам), хранить свой стейт локально или на S3, и даже переключаться между воркспейсами.
guest # 0 ⇈
DypHuu_niBEHb # 0 ⇈
guest # 0 ⇈
Либо что-то интересное.
DypHuu_niBEHb # 0 ⇈
Steve_Brown # 0 ⇈
gologub # 0 ⇈
MAKAKA # 0 ⇈
Desktop # 0 ⇈
DypHuu_niBEHb # 0 ⇈
https://www.bbc.com/news/world-57394831
FBI от имени анонимов выпустила "полностью защищенный мессенджер"
Долбоёбы им воспользовались
800 долбоёбов арестовали
Desktop # 0 ⇈
gologub # 0 ⇈
https://i2.wp.com/www.eurasiareview.com/wp-content/uploads/2021/04/b-266.jpg
guest # 0 ⇈
Уже лучше. Посмотрим, разведётся ли срач.
gologub # 0 ⇈
bormand # 0 ⇈
З.Ы. Хоть и не люблю я телегу, но Пашка в этом моменте всё правильно сделал.
MAKAKA # 0 ⇈
--покажи
--не могу, он проприетарный. Просто поверь
CHayT # 0 ⇈
Вообще, если "защищённый" сервис просит номер телефона и не умеет в федерацию, то это honeypot. Бритва Снаута.
Какая бы там ни была распрекрасная e2e криптография, от сбора метаданных она не защищает.
CHayT # 0 ⇈
MAKAKA # 0 ⇈
j123123 # 0 ⇈
MAKAKA # 0 ⇈
Паша очень хорошо понимает рынок и запросы хомячков, в этом деле он просто гений.
bootcamp_dropout # 0 ⇈
Desktop # 0 ⇈
gologub # 0 ⇈
что опять подводит к нераскрытому вопросу о канале распространения
может тупые негры, которых набрали в журналисты по квоте просто недопоняли чего
bormand # 0 ⇈
[email protected] # 0 ⇈
bormand # 0 ⇈
CHayT # 0 ⇈
Desktop # 0 ⇈
bormand # 0 ⇈
З.Ы. Да что выкрасть, многие сами пойдут...
Desktop # 0 ⇈
а ты?
это билет в один конец.
> серьёзно подходят к делу
- как видно из новости, не все)))
PolinaAksenova # 0 ⇈
В тех краях, увы, часто бывает так, что конца два: или в картель, или сдохнуть с голоду.
Desktop # 0 ⇈
bormand # 0 ⇈
Угадай. Другой вопрос, почему он до сих пор не уехал в соседнюю страну.
DypHuu_niBEHb # 0 ⇈
Обычно если у тебя папа, мама, все друзья и все родственники выращивают коку и друг в друга стреляют, а в школе тебя с трудом научили читать библию (и всё), то шансы превратиться в Geoff Chappel у тебя не велики
PolinaAksenova # 0 ⇈
> а откуда он там тогда вообще возьмётся?
Оттуда же, откуда и везде берутся.
Desktop # 0 ⇈
в Колумбии, Венесуэле и Никарагуа есть хорошие программисты и хорошие университеты, готовящие программистов?
или всё же такого спеца придётся выкрадывать с улицы в какой-то более другой стране?
PolinaAksenova # 0 ⇈
Desktop # 0 ⇈
Ден Браун и Перес-Реверте отдыхают)
PolinaAksenova # 0 ⇈
Desktop # 0 ⇈
PolinaAksenova # 0 ⇈
Desktop # 0 ⇈
DypHuu_niBEHb # 0 ⇈
Я раньше думал, там только генералов пещаных карьеров на фавелах делают
bormand # 0 ⇈
DypHuu_niBEHb # 0 ⇈
DypHuu_niBEHb # 0 ⇈
Да и кто позволит ребенку сидеть за компом сутками? Лама сама себя не подоит
nuTepcKuu_nemyx # 0 ⇈
gologub # 0 ⇈
bormand # 0 ⇈
Ну, мелочи на нижнем уровне пирамиды всегда не везёт.
Desktop # 0 ⇈
мелочь на нижем уровне можно и паяльником в жопе протестировать
j123123 # 0 ⇈
Чтоб все было правильно, надо чтоб можно было свой телегосервер поднять, где б не нужно было регистрироваться по номеру мобилы. Пашка сервер нихуя не опенсорсил. Какие-то сторонние реализации сервера телеги есть, но функционал у них ограничен, да и в целом нахуй оно надо, если есть альтернативные открытые протоколы, в которых есть федерация с s2s. Или полностью децентрализованные, как Tox
bormand # 0 ⇈
И с этим условием Пашка таки справился. А дальше говно, конечно.
CHayT # 0 ⇈
Desktop # 0 ⇈
CHayT # 0 ⇈
guest # 0
https://vk.com/wall-80799846_97775
DypHuu_niBEHb # 0 ⇈
в этом:
> опыт работы от 1 года и хорошее знание PHP (в том числе ООП);
bormand # 0 ⇈
Класс BD чтобы запросы делать и строчки экранировать?
DypHuu_niBEHb # 0 ⇈
guest # 0 ⇈
DypHuu_niBEHb # 0 ⇈
Вот более красивый код
https://github.com/dennywu/klinik/blob/master/application/db/mysql.class.php
guest # 0 ⇈
DypHuu_niBEHb # 0 ⇈
Его удобно скачать на флешку, и везде с собой носить
bootcamp_dropout # 0 ⇈
DypHuu_niBEHb # 0 ⇈
nepeKamHblu_nemyx # 0
https://govnokod.ru/27463
https://govnokod.xyz/_27463/
MAKAKA # 0
bormand # 0 ⇈
MAKAKA # 0 ⇈
В какой-то момент компилятор знает все поля и их имена.
Почему бы ему не вызвать какой-то код для всех этих полей?
Было бы удобно сериализовываться, или например валидировать что-то
bormand # 0 ⇈
Ну ты представляешь как "элементарно" добавить что-то в стандарт крестов? Тем более это конпеляторная фича, а не просто очередная функция бесселя.
MAKAKA # 0 ⇈
Жаль, что это не сделали изначально:(
Вот когда они реализовывали ">>" и "<<" для своих классов, чтобы сериализовать их в потоки, они не чувствовали что-ли, что снова и снова пишут один и тот же код?
bormand # 0 ⇈
В конце-концов даже джава и шарпик родились уёбищными и без дженериков, хотя им уже было на что ориентироваться...
MAKAKA # 0 ⇈
Хотя сериализация эта сделана так прекрасно, что в книге Блоха "Effective Java" она приводится как пример того, что делать не нужно никогда:
Метод ``writeObject`` и ``readObject`` не вынесен даже в интерфейс, он просто должен по особому называться.
Про поле "serialVersionUID" не пошутил только ленивый, а метод ``writeObjectOverride`` кидает checked IOException.
------
С генериками какая-то вообще больная тема, судя потому, что даже в go их долго не хотели завозить.
Но в C# хотябы хватило яиц сделать их через метапрограммирование.
В джаве же яиц не хватило, и теперь джаваебы с тоскою смотрят на крестовиков, которые могут позволить себе vector<int> не платя при этом восьмью байтами и косвенностью за каждый такой инт..
bormand # 0 ⇈
MAKAKA # 0 ⇈
За этим строго следит Idea.
Волею судеб, я одно время барахтался в проекте, где использовался веб фреймворк Apache Struts (говно и не нужен).
Так вот там класс, обрабатывающий запрос (тн Action), наследовал Serializable.
И джавамэны реально в каждом ебаном экшене писали ``serialVersionUID``, потому что Idea велела. И не забывали его каждый раз обновлять.
bormand # 0 ⇈
А когда его обновлять полагается? Когда меняются поля?
bormand # 0 ⇈
Т.е. если нужно тащить совместимость со старыми версиями, то обновлять этот айдишник нельзя. И отдавать его под управление самой джавы -- тоже.
А если со старыми версиями общения нет -- то можно забить и никогда не обновлять. Или вообще не писать, если IDE не ругается.
Т.е. в 99% случаев можно туда написать 1 и не париться.
MAKAKA # 0 ⇈
Это как если бы ты сериализовал структуру просто кастанув указатель на нее в указатель на char*, а потом поменял в структуре поле
bormand # 0 ⇈
Всё-таки это не каст указателя -- поля по именам распаковываются, дефолты есть, можно руками постпроцесснуть. Т.е. даже если формат уже сильно поменялся, serialVersionUID остаётся той же самой пока есть нужда и желание поддерживать совместимость.
Меняется она только если вообще всё переделано к хуям и больше не взаимодействует со старыми данными.
MAKAKA # 0 ⇈
с другой стороны, если поле "userId" стало означать номер паспорта вместо айдишника в базе, то семантика как-бы поменялась, но десериализовать всё равно же можно
bormand # 0 ⇈
З.Ы. Хотя в реале конечно просто новое поле добавится под паспорт, а serial uid бампать не надо.
bormand # 0 ⇈
Так что я не думаю, что при разработке языков кто-то вообще о чём-то думает...
MAKAKA # 0 ⇈
Но инты в J2SE часто встречаются: например в свинге их очень много.
Бывает прикольно передать туда случайно чужой int
bormand # 0 ⇈
MAKAKA # 0 ⇈
Да и теперь List<Integer> ты так просто не превратишь в int[], например
Desktop # 0 ⇈
Если не пизжу
Desktop # 0 ⇈
MAKAKA # 0 ⇈
PolinaAksenova # 0 ⇈
TOPT # 0 ⇈
MAKAKA # 0 ⇈
Очень жаль, что её когда-то так перевели, но теперь это отлито в граните, и никак не переделать
>басня Крылова
Пузырь и соломинка же
[email protected] # 0 ⇈
To all English learners out there: remember, that read rhymes with lead, and read rhymes with lead, but read and lead don’t rhyme, and neither do read and lead.
DypHuu_niBEHb # 0 ⇈
Desktop # 0 ⇈
Desktop # 0 ⇈
bormand # 0 ⇈
nuTepcKuu_nemyx # 0 ⇈
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
OqpqpTOnHblu_nemyx # 0
urpyHoK # 0
booratihno # 0
6a6yuH # 0
PE3yC # 0
PE3yC # 0
6oHo6o # 0
MAPTbIwKA # 0
6a6yuH # 0
ru66oH4uk # 0
raMagPuJI # 0
6oHo6o # 0
3oJloToy_xyeLL # 0
MAKAKA # 0
urpyHoK # 0
ru66oH4uk # 0
raMagPuJI # 0
6a6yuH # 0
ru66oH4uk # 0
MAPTbIwKA # 0
OTCYTCTBYl0LLLuu_xyu # 0
6a6yuH # 0
OTCYTCTBYl0LLLuu_xyu # 0
YMHblu_nemyx # 0
urpyHoK # 0
PE3yC # 0
booratihno # 0
YMHblu_nemyx # 0
raMagPuJI # 0
YMHblu_nemyx # 0
6a6yuH # 0
ru66oH4uk # 0
booratihno # 0
OTCYTCTBYl0LLLuu_xyu # 0
YMHblu_nemyx # 0
OTCYTCTBYl0LLLuu_xyu # 0
MAKAKA # 0
6oHo6o # 0
MAPTbIwKA # 0
raMagPuJI # 0
MAPTbIwKA # 0
OTCYTCTBYl0LLLuu_xyu # 0
6oHo6o # 0
MAKAKA # 0
raMagPuJI # 0
OTCYTCTBYl0LLLuu_xyu # 0
YMHblu_nemyx # 0
PE3yC # 0
6oHo6o # 0
6oHo6o # 0
6oHo6o # 0
6oHo6o # 0
6a6yuH # 0
MAKAKA # 0
6a6yuH # 0
6oHo6o # 0
ru66oH4uk # 0
3oJloToy_xyeLL # 0
ru66oH4uk # 0
MAKAKA # 0
raMagPuJI # 0
raMagPuJI # 0
PE3yC # 0
PE3yC # 0
MAKAKA # 0
raMagPuJI # 0
ru66oH4uk # 0
6a6yuH # 0
MAKAKA # 0
6a6yuH # 0
6oHo6o # 0
3oJloToy_xyeLL # 0
booratihno # 0
6a6yuH # 0
MAKAKA # 0
6a6yuH # 0
6oHo6o # 0
3oJloToy_xyeLL # 0
booratihno # 0
booratihno # 0
booratihno # 0
MAKAKA # 0
6oHo6o # 0
MAKAKA # 0
6oHo6o # 0
6a6yuH # 0
urpyHoK # 0
6a6yuH # 0
urpyHoK # 0
booratihno # 0
booratihno # 0
PE3yC # 0
PE3yC # 0
PE3yC # 0
PE3yC # 0
YMHblu_nemyx # 0
YMHblu_nemyx # 0
raMagPuJI # 0
raMagPuJI # 0
PE3yC # 0
PE3yC # 0
MAKAKA # 0
MAKAKA # 0
booratihno # 0
MAKAKA # 0
MAKAKA # 0
booratihno # 0
MAKAKA # 0
MAKAKA # 0
booratihno # 0
MAKAKA # 0
MAKAKA # 0
6a6yuH # 0
6oHo6o # 0
raMagPuJI # 0
MAKAKA # 0
MAKAKA # 0
6a6yuH # 0
6oHo6o # 0
raMagPuJI # 0
MAKAKA # 0
MAKAKA # 0
6a6yuH # 0
6oHo6o # 0
raMagPuJI # 0
OTCYTCTBYl0LLLuu_xyu # 0
OTCYTCTBYl0LLLuu_xyu # 0
OTCYTCTBYl0LLLuu_xyu # 0
OTCYTCTBYl0LLLuu_xyu # 0
OTCYTCTBYl0LLLuu_xyu # 0
OTCYTCTBYl0LLLuu_xyu # 0
YMHblu_nemyx # 0
YMHblu_nemyx # 0
YMHblu_nemyx # 0
PE3yC # 0
PE3yC # 0
PE3yC # 0
ru66oH4uk # 0
ru66oH4uk # 0
ru66oH4uk # 0
6oHo6o # 0
raMagPuJI # 0
6oHo6o # 0
raMagPuJI # 0
6oHo6o # 0
raMagPuJI # 0
booratihno # 0
booratihno # 0
booratihno # 0
ru66oH4uk # 0
ru66oH4uk # 0
ru66oH4uk # 0
MAKAKA # 0
6oHo6o # 0
urpyHoK # 0
MAKAKA # 0
6oHo6o # 0
urpyHoK # 0
MAKAKA # 0
6oHo6o # 0
urpyHoK # 0
PE3yC # 0
PE3yC # 0
PE3yC # 0
urpyHoK # 0
urpyHoK # 0
urpyHoK # 0
raMagPuJI # 0
raMagPuJI # 0
raMagPuJI # 0
3oJloToy_xyeLL # 0
booratihno # 0
3oJloToy_xyeLL # 0
booratihno # 0
3oJloToy_xyeLL # 0
booratihno # 0
6a6yuH # 0
3oJloToy_xyeLL # 0
booratihno # 0
6a6yuH # 0
3oJloToy_xyeLL # 0
booratihno # 0
6a6yuH # 0
3oJloToy_xyeLL # 0
booratihno # 0
OTCYTCTBYl0LLLuu_xyu # 0
OTCYTCTBYl0LLLuu_xyu # 0
OTCYTCTBYl0LLLuu_xyu # 0
MAPTbIwKA # 0
YMHblu_nemyx # 0
MAPTbIwKA # 0
YMHblu_nemyx # 0
MAPTbIwKA # 0
YMHblu_nemyx # 0
ru66oH4uk # 0
ru66oH4uk # 0
ru66oH4uk # 0
3oJloToy_xyeLL # 0
YMHblu_nemyx # 0
3oJloToy_xyeLL # 0
YMHblu_nemyx # 0
3oJloToy_xyeLL # 0
YMHblu_nemyx # 0
6oHo6o # 0
6oHo6o # 0
6oHo6o # 0
raMagPuJI # 0
raMagPuJI # 0
raMagPuJI # 0
PE3yC # 0
PE3yC # 0
PE3yC # 0
OTCYTCTBYl0LLLuu_xyu # 0
OTCYTCTBYl0LLLuu_xyu # 0
OTCYTCTBYl0LLLuu_xyu # 0
MAPTbIwKA # 0
3oJloToy_xyeLL # 0
YMHblu_nemyx # 0
MAPTbIwKA # 0
3oJloToy_xyeLL # 0
YMHblu_nemyx # 0
MAPTbIwKA # 0
3oJloToy_xyeLL # 0
YMHblu_nemyx # 0
raMagPuJI # 0
raMagPuJI # 0
raMagPuJI # 0
PE3yC # 0
PE3yC # 0
PE3yC # 0
raMagPuJI # 0
raMagPuJI # 0
raMagPuJI # 0
PE3yC # 0
PE3yC # 0
PE3yC # 0
urpyHoK # 0
urpyHoK # 0
urpyHoK # 0
YMHblu_nemyx # 0
YMHblu_nemyx # 0
YMHblu_nemyx # 0
MAPTbIwKA # 0
PE3yC # 0
MAPTbIwKA # 0
PE3yC # 0
MAPTbIwKA # 0
PE3yC # 0
ru66oH4uk # 0
ru66oH4uk # 0
ru66oH4uk # 0
MAKAKA # 0
urpyHoK # 0
MAKAKA # 0
urpyHoK # 0
MAKAKA # 0
urpyHoK # 0
6a6yuH # 0
urpyHoK # 0
6a6yuH # 0
urpyHoK # 0
6a6yuH # 0
urpyHoK # 0
OTCYTCTBYl0LLLuu_xyu # 0
OTCYTCTBYl0LLLuu_xyu # 0
OTCYTCTBYl0LLLuu_xyu # 0
6oHo6o # 0
6oHo6o # 0
6oHo6o # 0
6oHo6o # 0
raMagPuJI # 0
6oHo6o # 0
raMagPuJI # 0
6oHo6o # 0
raMagPuJI # 0
6a6yuH # 0
raMagPuJI # 0
6a6yuH # 0
raMagPuJI # 0
6a6yuH # 0
raMagPuJI # 0
raMagPuJI # 0
raMagPuJI # 0
raMagPuJI # 0
raMagPuJI # 0
raMagPuJI # 0
raMagPuJI # 0
OTCYTCTBYl0LLLuu_xyu # 0
OTCYTCTBYl0LLLuu_xyu # 0
OTCYTCTBYl0LLLuu_xyu # 0
ru66oH4uk # 0
ru66oH4uk # 0
ru66oH4uk # 0
raMagPuJI # 0
raMagPuJI # 0
raMagPuJI # 0
6a6yuH # 0
6oHo6o # 0
3oJloToy_xyeLL # 0
6a6yuH # 0
OTCYTCTBYl0LLLuu_xyu # 0
6a6yuH # 0
6oHo6o # 0
3oJloToy_xyeLL # 0
6a6yuH # 0
OTCYTCTBYl0LLLuu_xyu # 0
6a6yuH # 0
6oHo6o # 0
3oJloToy_xyeLL # 0
6a6yuH # 0
OTCYTCTBYl0LLLuu_xyu # 0
urpyHoK # 0
urpyHoK # 0
urpyHoK # 0
raMagPuJI # 0
raMagPuJI # 0
raMagPuJI # 0
YMHblu_nemyx # 0
YMHblu_nemyx # 0
YMHblu_nemyx # 0
MAPTbIwKA # 0
urpyHoK # 0
MAPTbIwKA # 0
urpyHoK # 0
MAPTbIwKA # 0
urpyHoK # 0
6oHo6o # 0
booratihno # 0
6oHo6o # 0
booratihno # 0
6oHo6o # 0
booratihno # 0
urpyHoK # 0
urpyHoK # 0
urpyHoK # 0
MAPTbIwKA # 0
YMHblu_nemyx # 0
MAPTbIwKA # 0
YMHblu_nemyx # 0
MAPTbIwKA # 0
YMHblu_nemyx # 0
6a6yuH # 0
raMagPuJI # 0
6a6yuH # 0
raMagPuJI # 0
6a6yuH # 0
raMagPuJI # 0
MAKAKA # 0
MAKAKA # 0
MAKAKA # 0
3oJloToy_xyeLL # 0
booratihno # 0
MAKAKA # 0
MAKAKA # 0
MAKAKA # 0
3oJloToy_xyeLL # 0
booratihno # 0
MAKAKA # 0
MAKAKA # 0
MAKAKA # 0
3oJloToy_xyeLL # 0
booratihno # 0
YMHblu_nemyx # 0
YMHblu_nemyx # 0
YMHblu_nemyx # 0
ru66oH4uk # 0
ru66oH4uk # 0
ru66oH4uk # 0
urpyHoK # 0
urpyHoK # 0
urpyHoK # 0
OTCYTCTBYl0LLLuu_xyu # 0
OTCYTCTBYl0LLLuu_xyu # 0
OTCYTCTBYl0LLLuu_xyu # 0
OTCYTCTBYl0LLLuu_xyu # 0
OTCYTCTBYl0LLLuu_xyu # 0
OTCYTCTBYl0LLLuu_xyu # 0
urpyHoK # 0
urpyHoK # 0
urpyHoK # 0
3oJloToy_xyeLL # 0
MAKAKA # 0
PE3yC # 0
3oJloToy_xyeLL # 0
MAKAKA # 0
PE3yC # 0
3oJloToy_xyeLL # 0
MAKAKA # 0
PE3yC # 0
YMHblu_nemyx # 0
YMHblu_nemyx # 0
YMHblu_nemyx # 0
6a6yuH # 0
raMagPuJI # 0
6a6yuH # 0
raMagPuJI # 0
6a6yuH # 0
raMagPuJI # 0
ru66oH4uk # 0
ru66oH4uk # 0
ru66oH4uk # 0
OTCYTCTBYl0LLLuu_xyu # 0
OTCYTCTBYl0LLLuu_xyu # 0
OTCYTCTBYl0LLLuu_xyu # 0
booratihno # 0
booratihno # 0
booratihno # 0
6oHo6o # 0
OTCYTCTBYl0LLLuu_xyu # 0
6oHo6o # 0
OTCYTCTBYl0LLLuu_xyu # 0
6oHo6o # 0
OTCYTCTBYl0LLLuu_xyu # 0
3oJloToy_xyeLL # 0
YMHblu_nemyx # 0
3oJloToy_xyeLL # 0
YMHblu_nemyx # 0
3oJloToy_xyeLL # 0
YMHblu_nemyx # 0
3oJloToy_xyeLL # 0
raMagPuJI # 0
3oJloToy_xyeLL # 0
raMagPuJI # 0
3oJloToy_xyeLL # 0
raMagPuJI # 0
6a6yuH # 0
booratihno # 0
6a6yuH # 0
booratihno # 0
6a6yuH # 0
booratihno # 0
raMagPuJI # 0
raMagPuJI # 0
raMagPuJI # 0
YMHblu_nemyx # 0
YMHblu_nemyx # 0
YMHblu_nemyx # 0
ru66oH4uk # 0
ru66oH4uk # 0
ru66oH4uk # 0
6a6yuH # 0
6a6yuH # 0
6a6yuH # 0
PE3yC # 0
PE3yC # 0
PE3yC # 0
urpyHoK # 0
urpyHoK # 0
urpyHoK # 0
urpyHoK # 0
urpyHoK # 0
urpyHoK # 0
OTCYTCTBYl0LLLuu_xyu # 0
OTCYTCTBYl0LLLuu_xyu # 0
OTCYTCTBYl0LLLuu_xyu # 0
MAPTbIwKA # 0
3oJloToy_xyeLL # 0
PE3yC # 0
MAPTbIwKA # 0
3oJloToy_xyeLL # 0
PE3yC # 0
MAPTbIwKA # 0
3oJloToy_xyeLL # 0
PE3yC # 0
ru66oH4uk # 0
ru66oH4uk # 0
ru66oH4uk # 0
6a6yuH # 0
MAPTbIwKA # 0
MAKAKA # 0
6a6yuH # 0
MAPTbIwKA # 0
MAKAKA # 0
6a6yuH # 0
MAPTbIwKA # 0
MAKAKA # 0
6oHo6o # 0
raMagPuJI # 0
6oHo6o # 0
raMagPuJI # 0
6oHo6o # 0
raMagPuJI # 0
ru66oH4uk # 0
ru66oH4uk # 0
ru66oH4uk # 0
MAKAKA # 0
YMHblu_nemyx # 0
MAKAKA # 0
YMHblu_nemyx # 0
MAKAKA # 0
YMHblu_nemyx # 0
MAPTbIwKA # 0
PE3yC # 0
MAPTbIwKA # 0
PE3yC # 0
MAPTbIwKA # 0
PE3yC # 0
YMHblu_nemyx # 0
YMHblu_nemyx # 0
YMHblu_nemyx # 0
booratihno # 0
booratihno # 0
booratihno # 0
6oHo6o # 0
YMHblu_nemyx # 0
6oHo6o # 0
YMHblu_nemyx # 0
6oHo6o # 0
YMHblu_nemyx # 0
MAKAKA # 0
3oJloToy_xyeLL # 0
MAKAKA # 0
3oJloToy_xyeLL # 0
MAKAKA # 0
3oJloToy_xyeLL # 0
booratihno # 0
booratihno # 0
booratihno # 0
ru66oH4uk # 0
ru66oH4uk # 0
ru66oH4uk # 0
6oHo6o # 0
3oJloToy_xyeLL # 0
6oHo6o # 0
3oJloToy_xyeLL # 0
6oHo6o # 0
3oJloToy_xyeLL # 0
urpyHoK # 0
urpyHoK # 0
urpyHoK # 0
3oJloToy_xyeLL # 0
3oJloToy_xyeLL # 0
3oJloToy_xyeLL # 0
ru66oH4uk # 0
ru66oH4uk # 0
ru66oH4uk # 0
MAPTbIwKA # 0
MAPTbIwKA # 0
MAPTbIwKA # 0
MAPTbIwKA # 0
MAPTbIwKA # 0
MAPTbIwKA # 0
6oHo6o # 0
PE3yC # 0
6oHo6o # 0
PE3yC # 0
6oHo6o # 0
PE3yC # 0
MAPTbIwKA # 0
raMagPuJI # 0
MAPTbIwKA # 0
raMagPuJI # 0
MAPTbIwKA # 0
raMagPuJI # 0
PE3yC # 0
PE3yC # 0
PE3yC # 0
MAKAKA # 0
MAKAKA # 0
MAKAKA # 0
MAPTbIwKA # 0
OTCYTCTBYl0LLLuu_xyu # 0
MAPTbIwKA # 0
OTCYTCTBYl0LLLuu_xyu # 0
MAPTbIwKA # 0
OTCYTCTBYl0LLLuu_xyu # 0
PE3yC # 0
PE3yC # 0
PE3yC # 0
YMHblu_nemyx # 0
YMHblu_nemyx # 0
YMHblu_nemyx # 0
urpyHoK # 0
urpyHoK # 0
urpyHoK # 0
6oHo6o # 0
urpyHoK # 0
6oHo6o # 0
urpyHoK # 0
6oHo6o # 0
urpyHoK # 0
MAPTbIwKA # 0
MAPTbIwKA # 0
MAPTbIwKA # 0
6oHo6o # 0
urpyHoK # 0
6oHo6o # 0
urpyHoK # 0
6oHo6o # 0
urpyHoK # 0
OTCYTCTBYl0LLLuu_xyu # 0
OTCYTCTBYl0LLLuu_xyu # 0
OTCYTCTBYl0LLLuu_xyu # 0
ru66oH4uk # 0
ru66oH4uk # 0
ru66oH4uk # 0
6oHo6o # 0
3oJloToy_xyeLL # 0
booratihno # 0
6oHo6o # 0
3oJloToy_xyeLL # 0
booratihno # 0
6oHo6o # 0
3oJloToy_xyeLL # 0
booratihno # 0
booratihno # 0
booratihno # 0
booratihno # 0
raMagPuJI # 0
raMagPuJI # 0
raMagPuJI # 0
raMagPuJI # 0
raMagPuJI # 0
raMagPuJI # 0
6oHo6o # 0
booratihno # 0
6oHo6o # 0
booratihno # 0
6oHo6o # 0
booratihno # 0
ru66oH4uk # 0
ru66oH4uk # 0
ru66oH4uk # 0
ru66oH4uk # 0
ru66oH4uk # 0
ru66oH4uk # 0
6oHo6o # 0
PE3yC # 0
6oHo6o # 0
PE3yC # 0
6oHo6o # 0
PE3yC # 0
MAPTbIwKA # 0
YMHblu_nemyx # 0
MAPTbIwKA # 0
YMHblu_nemyx # 0
MAPTbIwKA # 0
YMHblu_nemyx # 0
6a6yuH # 0
raMagPuJI # 0
6a6yuH # 0
raMagPuJI # 0
6a6yuH # 0
raMagPuJI # 0
3oJloToy_xyeLL # 0
PE3yC # 0
3oJloToy_xyeLL # 0
PE3yC # 0
3oJloToy_xyeLL # 0
PE3yC # 0
3oJloToy_xyeLL # 0
MAPTbIwKA # 0
booratihno # 0
3oJloToy_xyeLL # 0
MAPTbIwKA # 0
booratihno # 0
3oJloToy_xyeLL # 0
MAPTbIwKA # 0
booratihno # 0
YMHblu_nemyx # 0
YMHblu_nemyx # 0
urpyHoK # 0
YMHblu_nemyx # 0
urpyHoK # 0
urpyHoK # 0
ru66oH4uk # 0
ru66oH4uk # 0
ru66oH4uk # 0
booratihno # 0
booratihno # 0
booratihno # 0
PE3yC # 0
PE3yC # 0
PE3yC # 0
booratihno # 0
booratihno # 0
booratihno # 0
booratihno # 0
booratihno # 0
booratihno # 0
6oHo6o # 0
raMagPuJI # 0
6oHo6o # 0
raMagPuJI # 0
6oHo6o # 0
raMagPuJI # 0
YMHblu_nemyx # 0
YMHblu_nemyx # 0
YMHblu_nemyx # 0
ru66oH4uk # 0
ru66oH4uk # 0
ru66oH4uk # 0
MAPTbIwKA # 0
MAPTbIwKA # 0
ru66oH4uk # 0
MAPTbIwKA # 0
MAPTbIwKA # 0
ru66oH4uk # 0
MAPTbIwKA # 0
MAPTbIwKA # 0
ru66oH4uk # 0
PE3yC # 0
PE3yC # 0
PE3yC # 0
ru66oH4uk # 0
ru66oH4uk # 0
ru66oH4uk # 0
6oHo6o # 0
6oHo6o # 0
raMagPuJI # 0
6oHo6o # 0
6oHo6o # 0
raMagPuJI # 0
6oHo6o # 0
6oHo6o # 0
raMagPuJI # 0
booratihno # 0
booratihno # 0
booratihno # 0
OTCYTCTBYl0LLLuu_xyu # 0
OTCYTCTBYl0LLLuu_xyu # 0
OTCYTCTBYl0LLLuu_xyu # 0
6oHo6o # 0
OTCYTCTBYl0LLLuu_xyu # 0
6oHo6o # 0
OTCYTCTBYl0LLLuu_xyu # 0
6oHo6o # 0
OTCYTCTBYl0LLLuu_xyu # 0
6a6yuH # 0
urpyHoK # 0
6a6yuH # 0
urpyHoK # 0
6a6yuH # 0
urpyHoK # 0
ru66oH4uk # 0
ru66oH4uk # 0
ru66oH4uk # 0
urpyHoK # 0
urpyHoK # 0
urpyHoK # 0
booratihno # 0
booratihno # 0
booratihno # 0
urpyHoK # 0
urpyHoK # 0
urpyHoK # 0
MAKAKA # 0
YMHblu_nemyx # 0
MAKAKA # 0
YMHblu_nemyx # 0
MAKAKA # 0
YMHblu_nemyx # 0
6oHo6o # 0
3oJloToy_xyeLL # 0
3oJloToy_xyeLL # 0
raMagPuJI # 0
6oHo6o # 0
3oJloToy_xyeLL # 0
3oJloToy_xyeLL # 0
raMagPuJI # 0
6oHo6o # 0
3oJloToy_xyeLL # 0
3oJloToy_xyeLL # 0
raMagPuJI # 0
6oHo6o # 0
6oHo6o # 0
6oHo6o # 0
booratihno # 0
booratihno # 0
booratihno # 0
6a6yuH # 0
ru66oH4uk # 0
6a6yuH # 0
ru66oH4uk # 0
6a6yuH # 0
ru66oH4uk # 0
YMHblu_nemyx # 0
YMHblu_nemyx # 0
YMHblu_nemyx # 0
OTCYTCTBYl0LLLuu_xyu # 0
OTCYTCTBYl0LLLuu_xyu # 0
OTCYTCTBYl0LLLuu_xyu # 0
MAPTbIwKA # 0
PE3yC # 0
MAPTbIwKA # 0
PE3yC # 0
MAPTbIwKA # 0
PE3yC # 0
MAKAKA # 0
MAKAKA # 0
MAKAKA # 0
booratihno # 0
booratihno # 0
booratihno # 0
raMagPuJI # 0
raMagPuJI # 0
raMagPuJI # 0
PE3yC # 0
PE3yC # 0
PE3yC # 0
ru66oH4uk # 0
ru66oH4uk # 0
ru66oH4uk # 0
MAKAKA # 0
MAKAKA # 0
MAKAKA # 0
6a6yuH # 0
3oJloToy_xyeLL # 0
booratihno # 0
6a6yuH # 0
3oJloToy_xyeLL # 0
booratihno # 0
6a6yuH # 0
3oJloToy_xyeLL # 0
booratihno # 0
3oJloToy_xyeLL # 0
raMagPuJI # 0
3oJloToy_xyeLL # 0
raMagPuJI # 0
3oJloToy_xyeLL # 0
raMagPuJI # 0
MAPTbIwKA # 0
MAPTbIwKA # 0
MAPTbIwKA # 0
urpyHoK # 0
urpyHoK # 0
urpyHoK # 0
OTCYTCTBYl0LLLuu_xyu # 0
OTCYTCTBYl0LLLuu_xyu # 0
OTCYTCTBYl0LLLuu_xyu # 0
urpyHoK # 0
urpyHoK # 0
urpyHoK # 0
3oJloToy_xyeLL # 0
ru66oH4uk # 0
3oJloToy_xyeLL # 0
ru66oH4uk # 0
3oJloToy_xyeLL # 0
ru66oH4uk # 0
OTCYTCTBYl0LLLuu_xyu # 0
OTCYTCTBYl0LLLuu_xyu # 0
OTCYTCTBYl0LLLuu_xyu # 0
6a6yuH # 0
PE3yC # 0
6a6yuH # 0
PE3yC # 0
6a6yuH # 0
PE3yC # 0
3oJloToy_xyeLL # 0
raMagPuJI # 0
3oJloToy_xyeLL # 0
raMagPuJI # 0
3oJloToy_xyeLL # 0
raMagPuJI # 0
urpyHoK # 0
urpyHoK # 0
urpyHoK # 0
MAPTbIwKA # 0
MAPTbIwKA # 0
MAPTbIwKA # 0
MAPTbIwKA # 0
MAPTbIwKA # 0
MAPTbIwKA # 0
YMHblu_nemyx # 0
YMHblu_nemyx # 0
YMHblu_nemyx # 0
urpyHoK # 0
urpyHoK # 0
urpyHoK # 0
MAKAKA # 0
6oHo6o # 0
urpyHoK # 0
MAKAKA # 0
6oHo6o # 0
urpyHoK # 0
MAKAKA # 0
6oHo6o # 0
urpyHoK # 0
ru66oH4uk # 0
ru66oH4uk # 0
ru66oH4uk # 0
booratihno # 0
booratihno # 0
booratihno # 0
ru66oH4uk # 0
ru66oH4uk # 0
ru66oH4uk # 0
YMHblu_nemyx # 0
YMHblu_nemyx # 0
YMHblu_nemyx # 0
MAKAKA # 0
MAKAKA # 0
6oHo6o # 0
MAKAKA # 0
OTCYTCTBYl0LLLuu_xyu # 0
6oHo6o # 0
MAKAKA # 0
OTCYTCTBYl0LLLuu_xyu # 0
urpyHoK # 0
urpyHoK # 0
6a6yuH # 0
urpyHoK # 0
6a6yuH # 0
urpyHoK # 0
booratihno # 0
booratihno # 0
OTCYTCTBYl0LLLuu_xyu # 0
OTCYTCTBYl0LLLuu_xyu # 0
6a6yuH # 0
OTCYTCTBYl0LLLuu_xyu # 0
6a6yuH # 0
OTCYTCTBYl0LLLuu_xyu # 0
YMHblu_nemyx # 0
YMHblu_nemyx # 0
urpyHoK # 0
urpyHoK # 0
MAPTbIwKA # 0
YMHblu_nemyx # 0
raMagPuJI # 0
MAPTbIwKA # 0
YMHblu_nemyx # 0
MAPTbIwKA # 0
6oHo6o # 0
raMagPuJI # 0
MAPTbIwKA # 0
6oHo6o # 0
ru66oH4uk # 0
ru66oH4uk # 0
6a6yuH # 0
3oJloToy_xyeLL # 0
PE3yC # 0
6a6yuH # 0
3oJloToy_xyeLL # 0
PE3yC # 0
3oJloToy_xyeLL # 0
3oJloToy_xyeLL # 0
3oJloToy_xyeLL # 0
3oJloToy_xyeLL # 0
urpyHoK # 0
urpyHoK # 0
OTCYTCTBYl0LLLuu_xyu # 0
OTCYTCTBYl0LLLuu_xyu # 0
PE3yC # 0
PE3yC # 0
6oHo6o # 0
6oHo6o # 0
6a6yuH # 0
3oJloToy_xyeLL # 0
MAKAKA # 0
6oHo6o # 0
6oHo6o # 0
6a6yuH # 0
3oJloToy_xyeLL # 0
MAKAKA # 0
raMagPuJI # 0
raMagPuJI # 0
ru66oH4uk # 0
ru66oH4uk # 0
booratihno # 0
booratihno # 0
MAPTbIwKA # 0
YMHblu_nemyx # 0
MAPTbIwKA # 0
YMHblu_nemyx # 0
urpyHoK # 0
urpyHoK # 0
ru66oH4uk # 0
ru66oH4uk # 0
OTCYTCTBYl0LLLuu_xyu # 0
OTCYTCTBYl0LLLuu_xyu # 0
3oJloToy_xyeLL # 0
6oHo6o # 0
6oHo6o # 0
3oJloToy_xyeLL # 0
3oJloToy_xyeLL # 0
6oHo6o # 0
6oHo6o # 0
3oJloToy_xyeLL # 0
MAKAKA # 0
MAPTbIwKA # 0
MAPTbIwKA # 0
booratihno # 0
MAKAKA # 0
MAPTbIwKA # 0
MAPTbIwKA # 0
booratihno # 0
booratihno # 0
booratihno # 0
6a6yuH # 0
PE3yC # 0
6a6yuH # 0
PE3yC # 0
YMHblu_nemyx # 0
YMHblu_nemyx # 0
3oJloToy_xyeLL # 0
6oHo6o # 0
3oJloToy_xyeLL # 0
6a6yuH # 0
OTCYTCTBYl0LLLuu_xyu # 0
3oJloToy_xyeLL # 0
6oHo6o # 0
3oJloToy_xyeLL # 0
6a6yuH # 0
OTCYTCTBYl0LLLuu_xyu # 0
ru66oH4uk # 0
6a6yuH # 0
PE3yC # 0
ru66oH4uk # 0
ru66oH4uk # 0
6a6yuH # 0
PE3yC # 0
MAKAKA # 0
6a6yuH # 0
3oJloToy_xyeLL # 0
3oJloToy_xyeLL # 0
3oJloToy_xyeLL # 0
urpyHoK # 0
ru66oH4uk # 0
6a6yuH # 0
YMHblu_nemyx # 0
MAKAKA # 0
6a6yuH # 0
3oJloToy_xyeLL # 0
3oJloToy_xyeLL # 0
3oJloToy_xyeLL # 0
urpyHoK # 0
MAKAKA # 0
6a6yuH # 0
3oJloToy_xyeLL # 0
6oHo6o # 0
YMHblu_nemyx # 0
6a6yuH # 0
YMHblu_nemyx # 0
MAKAKA # 0
6a6yuH # 0
3oJloToy_xyeLL # 0
6oHo6o # 0
YMHblu_nemyx # 0
MAKAKA # 0
MAKAKA # 0
MAPTbIwKA # 0
YMHblu_nemyx # 0
MAKAKA # 0
raMagPuJI # 0
MAKAKA # 0
MAKAKA # 0
MAPTbIwKA # 0
YMHblu_nemyx # 0
ru66oH4uk # 0
MAKAKA # 0
raMagPuJI # 0
urpyHoK # 0
ru66oH4uk # 0
raMagPuJI # 0
urpyHoK # 0
YMHblu_nemyx # 0
raMagPuJI # 0
MAPTbIwKA # 0
MAPTbIwKA # 0
PE3yC # 0
YMHblu_nemyx # 0
raMagPuJI # 0
MAPTbIwKA # 0
MAPTbIwKA # 0
PE3yC # 0
MAKAKA # 0
6a6yuH # 0
booratihno # 0
raMagPuJI # 0
MAKAKA # 0
6a6yuH # 0
booratihno # 0
MAKAKA # 0
YMHblu_nemyx # 0
booratihno # 0
MAKAKA # 0
YMHblu_nemyx # 0
ru66oH4uk # 0
booratihno # 0
raMagPuJI # 0
ru66oH4uk # 0
YMHblu_nemyx # 0
raMagPuJI # 0
booratihno # 0
YMHblu_nemyx # 0
booratihno # 0
booratihno # 0
urpyHoK # 0
booratihno # 0
MAKAKA # 0
booratihno # 0
urpyHoK # 0
OTCYTCTBYl0LLLuu_xyu # 0
MAKAKA # 0
booratihno # 0
6oHo6o # 0
OTCYTCTBYl0LLLuu_xyu # 0
OTCYTCTBYl0LLLuu_xyu # 0
MAPTbIwKA # 0
ru66oH4uk # 0
6oHo6o # 0
OTCYTCTBYl0LLLuu_xyu # 0
6oHo6o # 0
6oHo6o # 0
MAPTbIwKA # 0
MAPTbIwKA # 0
ru66oH4uk # 0
6oHo6o # 0
6oHo6o # 0
MAPTbIwKA # 0
urpyHoK # 0
6a6yuH # 0
MAPTbIwKA # 0
6oHo6o # 0
ru66oH4uk # 0
urpyHoK # 0
6oHo6o # 0
OTCYTCTBYl0LLLuu_xyu # 0
6a6yuH # 0
MAPTbIwKA # 0
6oHo6o # 0
ru66oH4uk # 0
6oHo6o # 0
OTCYTCTBYl0LLLuu_xyu # 0
6oHo6o # 0
OTCYTCTBYl0LLLuu_xyu # 0
raMagPuJI # 0
6oHo6o # 0
OTCYTCTBYl0LLLuu_xyu # 0
MAPTbIwKA # 0
6a6yuH # 0
MAPTbIwKA # 0
booratihno # 0
raMagPuJI # 0
6a6yuH # 0
urpyHoK # 0
MAPTbIwKA # 0
6a6yuH # 0
MAPTbIwKA # 0
booratihno # 0
6oHo6o # 0
MAKAKA # 0
6a6yuH # 0
urpyHoK # 0
6oHo6o # 0
MAKAKA # 0
6a6yuH # 0
raMagPuJI # 0
ru66oH4uk # 0
6a6yuH # 0
raMagPuJI # 0
YMHblu_nemyx # 0
ru66oH4uk # 0
booratihno # 0
YMHblu_nemyx # 0
raMagPuJI # 0
booratihno # 0
urpyHoK # 0
raMagPuJI # 0
urpyHoK # 0
urpyHoK # 0
urpyHoK # 0
ru66oH4uk # 0
raMagPuJI # 0
ru66oH4uk # 0
raMagPuJI # 0
raMagPuJI # 0
6a6yuH # 0
6a6yuH # 0
OTCYTCTBYl0LLLuu_xyu # 0
raMagPuJI # 0
ru66oH4uk # 0
6a6yuH # 0
6a6yuH # 0
OTCYTCTBYl0LLLuu_xyu # 0
OTCYTCTBYl0LLLuu_xyu # 0
ru66oH4uk # 0
OTCYTCTBYl0LLLuu_xyu # 0
OTCYTCTBYl0LLLuu_xyu # 0
OTCYTCTBYl0LLLuu_xyu # 0
booratihno # 0
urpyHoK # 0
booratihno # 0
MAPTbIwKA # 0
OTCYTCTBYl0LLLuu_xyu # 0
urpyHoK # 0
PE3yC # 0
MAPTbIwKA # 0
OTCYTCTBYl0LLLuu_xyu # 0
ru66oH4uk # 0
PE3yC # 0
3oJloToy_xyeLL # 0
MAKAKA # 0
urpyHoK # 0
ru66oH4uk # 0
ru66oH4uk # 0
3oJloToy_xyeLL # 0
MAKAKA # 0
urpyHoK # 0
6oHo6o # 0
YMHblu_nemyx # 0
ru66oH4uk # 0
6oHo6o # 0
YMHblu_nemyx # 0
MAKAKA # 0
urpyHoK # 0
MAKAKA # 0
6a6yuH # 0
MAPTbIwKA # 0
MAPTbIwKA # 0
YMHblu_nemyx # 0
MAKAKA # 0
urpyHoK # 0
ru66oH4uk # 0
MAKAKA # 0
6a6yuH # 0
MAPTbIwKA # 0
MAPTbIwKA # 0
YMHblu_nemyx # 0
ru66oH4uk # 0
booratihno # 0
booratihno # 0
ru66oH4uk # 0
OTCYTCTBYl0LLLuu_xyu # 0
ru66oH4uk # 0
OTCYTCTBYl0LLLuu_xyu # 0
3oJloToy_xyeLL # 0
MAPTbIwKA # 0
PE3yC # 0
raMagPuJI # 0
raMagPuJI # 0
MAPTbIwKA # 0
6oHo6o # 0
ru66oH4uk # 0
MAKAKA # 0
YMHblu_nemyx # 0
raMagPuJI # 0
3oJloToy_xyeLL # 0
MAPTbIwKA # 0
3oJloToy_xyeLL # 0
OTCYTCTBYl0LLLuu_xyu # 0
urpyHoK # 0
OTCYTCTBYl0LLLuu_xyu # 0
6oHo6o # 0
booratihno # 0
MAKAKA # 0
3oJloToy_xyeLL # 0
booratihno # 0
MAPTbIwKA # 0
raMagPuJI # 0
raMagPuJI # 0
MAKAKA # 0
MAPTbIwKA # 0
PE3yC # 0
PE3yC # 0
ru66oH4uk # 0
urpyHoK # 0
6oHo6o # 0
6oHo6o # 0
YMHblu_nemyx # 0
PE3yC # 0
PE3yC # 0
MAPTbIwKA # 0
PE3yC # 0
YMHblu_nemyx # 0
3oJloToy_xyeLL # 0
raMagPuJI # 0
urpyHoK # 0
ru66oH4uk # 0
3oJloToy_xyeLL # 0
booratihno # 0
PE3yC # 0
YMHblu_nemyx # 0
ru66oH4uk # 0
6oHo6o # 0
YMHblu_nemyx # 0
urpyHoK # 0
ru66oH4uk # 0
urpyHoK # 0
MAKAKA # 0
6oHo6o # 0
ru66oH4uk # 0
6a6yuH # 0
3oJloToy_xyeLL # 0
6a6yuH # 0
booratihno # 0
3oJloToy_xyeLL # 0
PE3yC # 0
6oHo6o # 0
raMagPuJI # 0
raMagPuJI # 0
MAPTbIwKA # 0
ru66oH4uk # 0
booratihno # 0
6a6yuH # 0
6oHo6o # 0
urpyHoK # 0
OTCYTCTBYl0LLLuu_xyu # 0