Я вот в группе тг, всем кричу мол сомневаешься, баг это или нет, пиши в бота. И чёт вспомнилось сегодня одна история из моей работы. Надо было запилить "Помощник ввода нового контрагента", ну там куча вкладок кнопочки далее и т.п., это должно было упростить ввод новых контрагентов, кто посчитал, что старый вариант сложный не знаю, но моя задача маленькая, сказали делаю, я же просто разработчик. И вот спустя N часов отдал на тест. Аналитик мне попался жутко противный ещё и сам бывший "разработчик" (такое всегда как правило влечёт лишние проблемы имхо, но про это могу отдельно рассказать) ну и вот он составил файл word, с ошибками, как потом выяснилось с "ошибками".
Так как процентов 50 относились к тому что "это кнопка должна быть слева, а не справа", "Тут надо что бы текст был жирным" и т.п.
Ещё процентов 30 относилось к тому что "Давай тут поменяем вот это", "А вот теперь добавим вот это".
Процентов 15 я бы отнёс к недочётам, ну или как минимум не критическим ошибкам (опечатки и прочее)
Ну и пять процентов реальных ошибок. То есть 6 штук, ну или 24 с опечатками и прочего.
НО! это не мешало ходить аналитику и трясти перед всем "А вот он, допустил 120 ошибок" Все мои попытки оправдаться, перед начальником отдела, были тщетно. Я говорил, ну вы посмотрите сами на этот список.
На что мне отвечали "Надо уметь брать ответственность за свои ошибки".
В общем ладно, это тянулось недели две мне кажется, все эти исправления.
Но "120 ошибок за задание" мне потом долго портило жизнь. Из за этого моё повышение отягивалось, так как надо было взять какой нить крупный проект и показать директору ИТ, что я достоин xD
ПС, а знаете что самое смешное? Когда помощник ушёл на прод, вылез огромный жук. Он под чистую из базы удалял контрактную информацию Других клиентов, потому что я забыл в обновление данных поставить отбор xD
Но я очень надеюсь что наших разработчиков не страшит количество репортов, точнее на их имедже это не скажется никак. Так что призываю всех, писать репорт, даже если не знаете баг это или фича, или даже если думаете, что уже про это написали.
Все посты в профиле отображаются развёрнутыми. Опция Сернуть-Развернуть присутствует и работает, но по умолчанию пост уже развёрнут. Пооткрывал Тренды и просто поискал свои посты по тэгами - там они отображаются нормально, свернутыми.
2) MIUI Global 12.5.1 Стабильная 12.5.1.0 (QFGRUXM) Android 10 QKQ1.190910.002
При редактировании черновиков с двух устройств пропадает синхронизация между ними. Во-первых, бесконечная загрузка фотографий с телефона, хотя если открыть его с компа, фотографии прогружены. Не исчезает даже после перезагрузок или и после длительных периодов непользования страницей черновика. Во-вторых, при продолжении редактирования поста на ПК, редакция черновика на телефоне больше не обновляется. Соответственно, есть риск похерить черновик ПК, если продолжить работать с черновиком на Андроиде до срабатывания автосохранения.
Одна из частых ошибок молодых программистов — экономия времени на чтении. Читают текст недостаточно внимательно, не понимают, что требуется, как именно должен быть оформлен результат — и создают вообще не ту программу, тратя кучу времени.
Читать нужно раз 5. Даже если там 2 строчки — 5 раз хотя бы. Тогда шансов так ошибиться гораздо меньше.
Создаю на верстаке меч волшебный. Когда крафт заканчивается, стол взрывается вместе со мной.
Начинаю разбираться.
Когда крафт заканчивается, предметы-ингредиенты для него исчезают(до этого хранятся чтобы можно было сделать отмену крафта и обратно получить компоненты)
Но! Я вызывал метод дестрой у компонентов, который я переопределил ранее под пользовательские нюансы.
И камни с энергией ( взял за основу powerstone из gurps4e) взрываются при уничтожении обычно. А должны просто исчезнуть в этом конкретном случае.
На
днях возвращаюсь домой с работы. Закончился большой проект, очень масштабный, в
таком я ранее не участвовал.
И вот иду к подъезду, придерживаю дверь какой-то девушке, стоим ждем лифта. Я девушку хорошо не знал, вроде слегка знакомая, но так сразу не вспомнил.
Лифт приезжает, пропускаю девушку вперед, естественно. Она заходит, поворачивается… 😳но деваться уже некуда. Нажимает мой этаж, я смотрю и, естественно, ничего не жму.
В напряженной тишине приезжаем. Выхожу и иду в сторону своего коридора. Слышу, девушка идет за мной. Не очень уверенно.
Достаю ключ, открываю дверь. Она за мной – уже чуть увереннее. Оказалось, наши двери напротив друг друга.
Открыли свои двери, разошлись.
Вот еще одно фото с того вечера:
Теперь представьте, что могла подумать девушка. И вот такой
тип поднялся с ней на ее этаж, пошел к ее двери… Ужас просто. И это при том,
что у меня куртка из серии «такую не жалко», да и шапка вся в пыли. Короче,
пьяница и бомж – это несомненно. Это в лучшем случае.
Не знаю, что она подумала, но мне было забавно.
Мне тут дома предложили, что надо было обезоруживающе
улыбнуться, но, поверьте, белоснежная улыбка на фоне черного лица (и даже
ушей), на котором красуется синяк под глазом (кстати, это уже не грим) выглядела
криповато. Я пробовал…
Домашние спросили меня, как отреагировала консьержка. «Она к
тому времени уже закончила работу». «Эх», – то ли расстроились, то ли
облегченно вздохнули они.
Да, бывает у меня такое: когда еду на машине со съемок, не
всегда снимаю грим, дома потом отмываюсь (кстати, это не так-то просто: на
съемочной площадке используют такие краски, что потом порой ни мочалкой, ни
лосьоном не ототрешь), потому что и гримеров отпустить хочется пораньше, и
самому время там тратить желания нет (особенно когда в последнюю ночь спал
всего часа два).
Зачастую приезжаю поздно ночью, поэтому почти никого не
встречаю, так что не особо напрягаюсь по этому поводу. Хотя и в другое время не
сильно бы напрягался.
В общем, бывает, что и таким прихожу домой. Но редко. Чаще
все же с гримом разбираюсь на площадке.
Было бы забавно, конечно, если бы той ночью меня остановила
ГАИ (вроде она сейчас снова так называется). Но на этот случай, наверное, надо
рядом с правами положить какой-нибудь снимок, где я фотографировался с
узнаваемыми лицами из каскадерского цеха. Как раз недавно была очередная
встреча. А лучше, конечно, совместный снимок с каких-нибудь съемок. Тогда все
вопросы отпадут. 😄
Всем отличного настроения! И не думайте, что все
люди бомжеватого вида являются маргиналами и пьяницами! 😊
Последние 20 лет работаю на себя, но в моей жизни был период, когда я работал "на дядю". В целом, откровенно плохих начальников мне не попадалось. Один раз было, попался самодур-учредитель, но я был на испытательном сроке и он его не прошёл. Просто положил на стол заявление об уходе во время очередного неадекватного поведения (довёл до слёз мою начальницу, оскорбляя её). С идиотами я предпочитаю дел не иметь.
А в остальном, все мои руководители были замечательными. Работал в фармацевтической компании, проспал будильник на два часа. Прихожу, говорю начальнице - простите, проспал. Она отвечает: "На здоровье!"
Работал в торговой компании сисадмином. Потребовалось как-то отпроситься на день. При случае меня без проблем отпускали, но надо было предупредить начальство. Прихожу к директору.
- Иван Иванович, можно на завтра отпроситься по личным? - а он и говорит: "Нет". Я даже удивился и такой: "Почему нет?" А он на меня смотрит и смеётся: "Потому, что не надо тебе у меня отпрашиваться. Если всё работает, то просто скажи девочкам на ресепшн, что тебя не будет и вали по своим делам. А ко мне больше с такой фигнёй не приходи!"
Работал в издательстве, руководитель мой был бывшим офицером ГРУ. Ну, у меня всё работает, сижу, рублюсь в кваку или по аське чатюсь с коллегами. Он заходит и становится перед моим столом, прекрасно зная, что я играю. И говорит что-то типа: "Я понимаю, что ты занят, обеспечиваешь безопасность нашей сети и стабильность её работы. Но там у Наташи драйвера видеокарты слетели, надо починить. Конечно, когда у тебя будет время."
Что поделаешь? Приходилось срочно бросать все "дела" и идти ставить Наташе дрова.
Возможно, это просто кармическое везение, а возможно, такое отношение начальства было потому, что они знали - в случае проблем я не уйду с рабочего места пока их не решу. В безвыходных ситуациях ловил на МКАДе грузовик для перевозки товара, как-то разгружал фуру 10 тонн в одного, ночами чинил сервера, однажды трое суток ловил, пока не поймал, горе-хакера, кошмарившего интернет-магазин. Потому, что всегда рассматривал компанию в которой работал, как свою. И работал на то, чтобы она становилась лучше.
Это сильно помогло в дальнейшем, когда я стал заниматься собственным бизнесом. В том числе - быть хорошим начальником для своих подчинённых.
Короткий познавательный пост, основанный на моей больной фантазии. Все совпадения случайны.
Обратился как-то один человек на профильном форуме с вопросом, как запустить (не сказать чтобы старую) игру на Windows 10. Игра (хотя я бы назвал это технодемо) была разработана на легендарном XNA 4.0 (земля пухом) и планировалась к выпуску через Steam Greenlight (и ему земля пухом) еще в далеком 2012, после чего заброшена и убрана со всех магазинов.
Игра была куплена тем человеком еще в тот момент, когда она легально продавалась. А спустя годы она просто перестала подавать признаки жизни. $5 за полную версию уплочены, а поиграть нельзя. Обидно.
Так как типовые решения по типу установки XNA Redistributable не помогли, то был предложен единственно возможный выход из ситуации - отладка через dnSpy.
Внимание: обратная разработка хоть прямо и не запрещена законодательно, но разрешенные случаи весьма ограниченны. В других странах разрешен явный запрет любых манипуляций через лицензию, превращающий это занятие во вполне наказуемое. Не повторяйте дома.
Так как ПО было приобретено легально и оно не работает, то этот теоретический случай допустим в соответствии со статьей 1280 гражданского кодекса.
Демонстрировать буду на бесплатной демоверсии, скачать можно здесь.
dnSpy
Театр начинается с вешалки, а программа на C# с атрибутов сборки. Они нам сейчас не сильно интересны, поэтому пытаемся сразу запускать отладку. С неизвестными программами лучше использовать виртуальную машину, так как может быть встроена какая-нибудь пакость для кулхацкеров, но мне можно и так.
Ошибка. Открываем стек вызовов и ищем место, где произошел провальный запрос в сеть.
А вот и виновник торжества. По сообщению из исключения можно сделать вполне однозначный вывод, что проблемой является скупердяйство и непредусмотрительность автора, который решил перестать платить за домен и хостинг, а вместе с этим случайно (а может и намеренно) сделал запуск игры невозможным без интернета. Так как на сайте заявлено отсутствие DRM, то это явно недосмотр.
Что тут происходит?
Если почитать документацию на XNA, то этот метод предназначен для загрузки контента и вызывается автоматически при запуске игры. Первым делом выполняется инициализация некоторых вещей, после чего открывается файл настроек (options.xml) и начинает последовательно считываться. Как только считываются параметры аккаунта для таблицы рекордов, то происходит отправка логина+пароля на официальный сайт и попытка получить ID. Если сервер возвращает Failure, то открывается диалог входа, который можно пропустить. Если сервер возвращает число, то игра запускается. А вот если сервер недоступен, то вылетает исключение, которое никак не обрабатывается и приводит к молчаливому вылету.
Диалог входа официально можно пропустить.
На этом этапе есть 2 варианта действий:
Вручную отредактировать настройки и убрать пункт об аккаунте. Тогда игра будет всегда запускаться без входа.
Физически убрать запрос на несуществующий сайт.
Нормальные герои всегда идут в обход, так что переходим к написанию небольшого патча. (На самом деле, о первом варианте я додумался не сразу. Более того, полная версия зависает при убирании этого пункта из настроек).
Выделяем строчку с запросом и нажимает "Изменить инструкции IL". Открывается окно с заголовком "Изменение тела метода".
Это - язык MSIL. Он очень прост и сильно напоминает Forth, на самом деле, но новичка может отпугнуть.
Ключевым элементом является стек. Что такое стек я уже когда-то рассказывал. Это некоторое место, на вершину которого можно последовательно добавлять значения (числа, строки и прочие объекты), а так же снимать их в обратном порядке.
Не эти стеки, но суть та же. Можно добавлять и снимать сверху.
ldloc.2: Значение локальной переменной под номером 2 (с типом строки)
ldstr: Строку "&p=".
ldloc.3: Значение локальной переменной под номером 3 (тоже строка).
Потом мы вызываем String::Concat(), принимающий в себя 4 строки и соединяющий их вместе. При вызове метода будут сняты 4 верхние строки со стека и добавлена новая строка.
Вызов следующего метода (WebClient::DownloadString()) снимает строку, полученную от String::Concat(), и веб-клиент. В результате должна остаться только 1 строка, возвращенная WebClient::DownloadString().
Следующим этапом мы должны снять эту строку со стека и сохранить её в локальную переменную 1, но этого не произойдет, так как WebClient::DownloadString() всегда будет проваливаться и выбрасывать исключение. Исключение, если его не обработать сразу, будет раз за разом проваливаться глубже по стеку вызовов, пока не достигнет обработчика или дна. Так как никаких обработчиков по пути нет, то исключение достигает дна и приводит к вылету.
Чтобы избежать получения исключения, мы можем убрать всё, что предназначено для запроса в сеть. Примерно вот так:
8 инструкций превратились в 2: загрузка строки с числом (которое может быть любым) и сохранение в локальную переменную под номером 1.
Сохраняем и проверяем результат.
Было.
Стало.
Из декомпилированного кода полностью исчез кусок с запросом. Осталась лишь загрузка константной строки и сравнение с "Failure", которое всегда будет успешным.
Сохраняем модуль и пытаемся запускать опять.
Жопиздан!
С этой задачей успешно справился человек, который не смыслит в программировании вообще ничего. По его словам, он джва года ждал эту игру!
Но не всё так просто. Если попытаться пройти любой уровень, то вылетит то же самое исключение.
Для исправления точно так же выделяем строку и опять редактируем инструкции в теле метода. Но так как отправка статистики нонче ни на что не влияет, то просто удаляем выделенные инструкции без остатка.
А для надежности выделяем WebClient, нажимаем "Анализировать" и смотрим, где еще может ждать нас подлянка.
В Finish.Update() мы ошибку только что исправили, в Game1.LoadContent() исправили в самом начале, а Login.button1_Click(), Program.Main() и Title.Update() нас не интересуют, так как достаточно просто не делать того, что приведет к обращению в сеть (а конкретно: не открывать диалог входа, не указывать никакие аргументы при запуске и не пытаться авторизоваться через главное меню (вроде бы не реализовано)).
В приложении с телефона уже давно висит значок "7" на ответах. Но там ничего нет. При обновлении приложения проблема не ушла. При обновлении страницы иногда показывает старые ответы, при следующем обновлении они исчезают. Из-за этого много комментариев пропустила - не отображались. Что это? @SupportTech, как это починить? видео прилагаю.
Далее по тексту все выделенное курсивом и жирным шрифтом - это цитаты из заявлений в посте https://kapi.bar/post/chavo-dlya-betatesta-kapibary. Все что написано обычным текстом - мое личное мнение, единственная оценка которого со стороны читателя: минус, плюс или комментарий (если конечно же Вам кажется, что Ваше мнение настолько важно, что его еще нужно сопроводить комментарием).
Итак, приступим.
"Чем БетаТест отличается от релиза. Несколько важных моментов."
Мне кажется тут все понятно: бета - это почти полностью готовый проект, который оттачивается для момента, когда его можно с полной уверенностью назвать "релизом".
Самомодерация: У нас все еще мало модераторов. Пожалуйста, будьте внимательны к публикуемому контенту и помогайте нам поддерживать порядок, ведь нам важно не рисковать закрытием проекта на этом этапе.
Мое мнение - проблема не в "отсутствии модераторов" а в том, что механизмы модерации еще не реализованы. Ранее уже затрагивал вопрос в посте Как удалить аккаунт с сайта Kapi.Bar? где было рекомендовано "обратиться к любому модератору". Но обращение ничего не дало (пока). Возможно потому что у модераторов просто нет еще функционала модерирования? Т.е. весь вопрос в том, что сайт еще даже к бете (которая была объявлена не смотря на все недоработки и нерешенные проблемы)? Впрочем, возможно я ошибаюсь, но мне слабо верится, что среди 9000 человек в телеграмм канале найти команду модераторов - большая трудность.
Этап Тестирования: Несмотря на то что платформа теперь открыта для всех, помните, что это все еще бета-версия. Мы исправили самые критические баги альфа-теста, но возможны ошибки все еще есть, и часть функционала мы будем допиливать прямо наживую в процессе беты.
У автора поста наверное разное понятие о "критичности" багов. Для меня неудобство интерфейса и баги, которые как палки в колеса, мешают даже регистрацию успешно закончить - критичные. Ибо из них складывается мнение, что это не серьезный сайт, а какая-то поделка на коленках. Если по мнению автора поста "критичные баги" - это когда сайт рушится и постоянно выдает сообщения - значит у нас с автором разное восприятие того, что можно назвать user-friendly interface (интерфейс, дружелюбный для пользователя). Так как он сейчас далеко не дружелюбный на мой скромный взгляд.
Ограничения на Контент: Мы по-прежнему просим вас воздерживаться от публикации политических тем, NSFW и жести. Пока что у нас нет необходимых инструментов для предварительной модерации NSFW-контента, они появятся(как и тематические сообщества) в процессе беты.
Хотелось бы узнать какую-то "дорожную карту" (Roadmap) - примерные сроки. А то складывается ощущение, что разработка ведется стихийно, и "тащит" ее один человек. А про политические темы, NSFW и жесть вроде изначально писалось, что от них отказались. Неужели эти темы в каком-то виде появятся на сайте? Если да, то вопрос "зачем" если большинство от них и так отказалось.
Правила и Соглашения: Версия правил и пользовательского соглашения находится в черновом варианте. Все написанное актуально только при наличии технической возможности. Правила и ПС могут изменяться и дополняться в процессе бета-теста. Отдельных объявлений об этом делать не будем пока тест. После релиза об этих изменениях, естественно будем заранее предупреждать.
Если сайт можно с натяжкой назвать "бетой", то версию правил даже "пре-альфой" с трудом можно назвать, настолько этот текст безграмотный с юридической точки зрения. Возьмем к примеру блок:
Персональные, личные данные
Человек, который сгенерировал этот текст, на мой взгляд, руководствовался лишь одним мотивом "хочу чтобы все жили счастливо и всем было хорошо", ибо он в заголовке пишет про "персональные данные" но их далее не упоминает ни разу, но дает свою трактовку "личным данным".
Так вот, в такой вольной формулировке дыр - как в сыре Маасдам. Потому что механизмов соблюдения указанных правил на сайте нет и не будет. Иначе как вы будете (к примеру) соблюдать правила запрета поиска персональной/конфиденциальной информации? Будете банить человека, если его запрос похож на поиск email-la (если поиск на сайте появится)?
Обнаружение Багов: Если вы обнаружите какие-либо ошибки или баги, пожалуйста, сообщайте о них через нашего бота @ReportBugBot. Ваша помощь крайне важна для нас!
Присоединиться к Капибаре теперь можно по кнопке "Зарегистрироваться", находящейся на основной странице сайта kapi.bar.
Багов тут реально очень много (поэтому я и пишу что ни о какой "бете" речи и не может идти). Вот буквально пока писал этот комментарий обнаружил еще один: нельзя применить форматирование сразу для двух абзацев. Сообщать баги классно, если есть обратная связь. Если есть понимание, что твоя работа по поиску и отлавливанию багов не прошла зря. Но лично в моем случае из всех багов с 27 декабря ни один баг не поменял статус и от бота не пришло уведомление, что они вообще попали в систему баг-трекинга (т.е. зарегистрированы в системе). Дело в том, что если в самой системе отслеживания багов есть баги, то это уже нужна система отслеживания багов в системе отслеживания багов. Рекурсия в общем. Поэтому в определенный момент я стал дублировать баги в чат (в надежде что хоть так будет какая-то обратная связь и разработчики, к которым я отношусь с большим уважением, смогут заметить баги).
Регистрация состоит из двух шагов. Первым шагом заполненяем почту, желаемый ника, пароль(Размер пароля от 6 до 128 символов; минимум одна буква, одна цифра*), повторяем пароль и ставим галочку согласия с Пользовательским соглашением
- заполненяем - желаемый ника
Вы хоть перечитываете текст, перед тем как отправить? Дайте кому-нибудь на вычитку. Хотя бы мне. Вы же от лица сайта пишете... К тому же на самом сайте капибары реализована проверка орфографии...
В: Я сначала повторный пароль ввёл не правильно, а теперь форма не понимает что мои пароли совпадают. Что делать? О: Обновите страницу. Большинство нынесуществующих багов на сайте "лечится" обновлением страниц. Этот баг мы тоже фиксили, но вдруг столкнётесь вновь.
О чем я и писал раньше - много проблем в недоработке сайта. Над ним еще работать и работать. Собирать багрепорты, придумывать более эффективные механизмы багрепортов. Возможно лучше продумать механизм обратной связи по багрепортам.
Итого: изначальный пост (ответ на который дается) был само по себе объемный. Поэтому ответ разобъю на две-три части. Это первая часть. Надеюсь все, кому адресован пост прочтут его до конца и полностью и смогут трезво воспринять критику. А вообще спасибо, что делаете такой классный сайт, я верю, что все получится! И спасибо всем разработчикам, менеджерам и вообще всем причастным!
Просмотр Пикабу по расходу батарейки идентичен подпитке всего дома с батарейки мобилы. Старый спокойно жил сутки активного пользования, но полностью разряжается за 3 часа прибытия в браузере на сайте Пикабу. Предполагал, что побила старая и батарейка тупит. Неделю назад распаковал новый телефон, история почти идентична. Только без Пикабу побила тянет двое суток, с Пикабу часа 4. Более того, если свежее на день назад отмотать обе мобилы тупо в ребут уходят по факту зависания. Старая молила - oneplus 7pro, новая oneplus 10pro. @SupportTech у вас оптимизация хромает, или вы крипту майните ? Браузер хром, никаких допов не установлено
"В этом году подошла к концу моя школьная жизнь! И вот подходит время к сдаче итогового экзамена....
С 9-го класса мои родители оплачивали репетиторов и вроде все шло гладко , но в какой-то момент удача оказалась не на моей стороне. В середине ноября 2023 года брат попал в аварию и деньги, которые были отложены на репетиторов, пошли на лечение брата в другой город. Трагедия, произошедшая с родным человеком сильно подкосила меня, подготовка шла плохо, в школе контрольные и прочие с/р сдавала плохо. Надежда на сдачу ЕГЭ потихоньку угасала, хотелось, конечно, чтобы общий балл всех предметов составлял хотя бы 270 б. , Русский язык я написала довольно хорошо, по математике еле набрала проходной балл, но биология... 32 балла. Видимо, моей мечте не дано было сбыться. Психологом мне не стать, моя поддержка и опора в больнице, я на стрессе.
Но и на моей улице заиграл музыка и были танцы! В ВК директор отправил нам новость о том , что Мелитопольский Государственный Университет приглашает на обучение. На сайте МелГУ было написано о том , что поступление идет на базе вступительных экзаменов. То есть у меня есть возможность те предметы, которые я завалила, а именно биологию, сдать на внутреннем экзамене!
Ура моя мечта стать психологом на стадии исполнения!!!
Так же, не за долго до того как подала документы, мой брат пошел на поправку и через месяц будет дома. Может быть это был шанс найти что-то новое и интересное?
В МелГУ - по моему пока скудному опыту - доброжелательные и улыбчивые люди , коллектив всегда рад помочь. Если звонить по номеру приемной комиссии, сотрудники проконсультируют четко и точно, объяснят все нюансы.
Вопрос: есть тут у нас специалисты СБ, или кто-нибудь, кто сможет пояснить принцип из работы?
Дело в том, что всей семьёй переехали в другой город. Жене пришел оффер с хорошим окладом и другими плюшками. Мне же пришлось искать новую работу и я впервые в жизни столкнулся с идиотизмом под названием СБ. Причем непосредственно мои несостоявшиеся начальники очень хотели видеть у себя такого специалиста и жутко материалист, когда СБ очередной раз меня заворачивала без объяснения причин.
Хотя причина есть только одна: 21 год назад я сумел отбился от группы гопников в составе 4 человек при помощи газового баллончика. Один из гопников был как говорится "эта нога - кого надо нога". Его родители из госструктур сумели сделать своему отпрыску 22 дня стационара и в соответствии с нашим тупыми законами получил полтора года условно по статье 112 ч 1 ( средней тяжести телесные повреждения ). На собеседованиях на вопрос "была ли судимость" я раньше честно отвечал, что да и объяснял ситуацию. Затем перестал, так как моя судимость давным давно погашена и снята.
Но! Большое НО! Огромное, млять! СБ не обязана говорит о причине отказа. При этом я видел в цехах этих же производствах работников с полным набором на пальцах перстней и прочей тату атрибутики сидельцев.
Вопрос: какого хуя? Я не инженер и устраиваюсь не на оборону, а в обычные коммерческие компании, кто сталкивался или сможет объяснить тупому?
Этот пост начинался как небольшая заметка в телеграмм канале, написанная для фото с изображением приставки от Sony и Nintendo. Но, как у меня обычно бывает, «небольшая заметка» выросла до размеров одной страницы, поэтому я решил остановиться на этой теме подробнее и написать про неё пусть и не очень большой (в сравнении с другими моими статьями), но всё же рассказ. Надеюсь вам будет интересно! Итак, сегодня хотел бы поведать историю появления на рынке Sony PlayStation.
В 1991 году Nintendo допустила одну из крупнейших ошибок в своей жизни, которая принесла огромное количество проблем, финансовых потерь и поспособствовала появлению на игровом рынке нового конкурента, доминировавшего на протяжении долгих лет. Не соверши она её, возможно, игровая индустрия двигалась совсем по иному пути, и многие известные франшизы просто не были бы созданы, а производители приставок вроде 3DO или Sega могли бы оказаться успешнее и выпустить на прилавки новые поколения своих приставок (у той же 3DO она уже находилась в разработке). Но случилось то, что случилось, а пока перенесёмся в 80-е годы двадцатого века.
Наша история начинается с Кэна Кутараги, ныне известного как «Отец PlayStation», но тогда еще простого инженера. Увидев с каким упоением его дочь играет в видеоигры и услышав, что компания Nintendo в поисках сотрудничества для создания звукового чипа для их новой приставки Super Nintendo (или как она называлась в Японии – Super Famicom), он в тайне от своего начальства занялся разработкой. Директорат компании был просто в бешенстве, узнав, чем он занимается без их одобрения, заявляя, что бизнес видеоигр им не интересен! Кэна Кутараги буквально спас Норио Оги, исполнительный директор Sony, выразивший ему свою поддержку. Благодаря этому он смог не только не потерять работу, но и закончить проект. Так появился звуковой чип SPC700 для приставки Super Nintendo, который в своё время был действительно хорош. Компания Nintendo осталась довольна новым сотрудничеством.
В 1989 году Большая N и Sony заключили договор и начали тайно разрабатывать CD-аддон для приставки Super Famicom. Главная идея этого устройства, прозванного Nintendo PlayStation – возможность запускать не только картриджи от SNES, но поддерживать CD-носители за счет специально для этого созданного компанией Sony формата "Super Disc". Кроме того, по условиям договора Sony являлась единственным владельцем прав на программное обеспечение для музыки и фильмов, которые выпускались бы на этой приставке, что очень сильно пугало директоров из Nintendo. Говоря простым языком, вся прибыль, которая бы шла с продажи дисков, текла в карман Sony, а Большая N могла довольствоваться лишь продажами самого железа приставки, а также картриджей.
Единственно известный сохранившийся прототип Nintendo PlayStation
После долгих лет разработки было представлено несколько прототипов, один из которых презентовали на выставке Consumer Electronics Show в 1991 году – Super NES CD-ROM, или, как потом стали называть эту модель, Nintendo PlayStation. Казалось бы, отличная новость! Но из-за лицензионных разногласий, а также страха Nintendo, что совместно изданная консоль – это лишь попытка Sony закрепиться на игровом рынке, Большая N буквально на следующий день официально объявила о прекращении партнёрства, заключив союз с их конкурентами из Philips. Это потрясло всех присутствующих на выставке и шокировало Sony.
Разъярённые таким предательством японцы изначально думали похоронить своё детище, так как они никогда не выпускали игровых консолей и боялись конкуренции с Nintendo, которая была крупнейшим игроком на рынке. А предложив сотрудничество другому гиганту индустрии – Sega – получили отказ. Но уверенность в своём продукте, а также напор главного инженера Кэна Кутараги, убедили начальство попробовать пробиться в новую для себя сферу виртуальных развлечений. В том же году было основано подразделение Sony Computer Entertainment, которое начнёт заниматься продвижением новой игровой системы и попытается убедить разработчиков создавать проекты на своей платформе. Но чем же мог похвастаться новичок на рынке приставок? Как переманить на свою сторону множество издателей и разработчиков игр, которые наверняка с сомнением будут смотреть на нового производителя?
Благодаря сохранившимся правам на технологию производства приставки с CD дисками, а также предлагая довольно технологичную консоль, Sony нацелилась на инновации и поддержку 3D игр. Хочу напомнить, что на дворе было начало 90-х годов и 3D еще не использовалось повсеместно, поэтому далеко не все вдохновились предложением от японцев. Очень многие банально не верили в новую технологию.
В 1993 году уже озвученная мною 3DO попыталась пробиться на рынок со своей игровой платформой, но, несмотря на поддержку 3D и временами восхищающую красотой графику, огромная цена приставки сделала невозможным её приобретение для большинства потенциальных покупателей даже в самых богатых и развитых странах мира. Играя в Panasonic 3DO еще тогда, в 90-х, я был буквально поражён не только потрясающей картинкой, но и возможность смотреть ролики и даже фильмы. А ведь незадолго до этого, меня делала самым счастливым ребёнком всего лишь игра в Dendy. Поэтому могу представить, насколько удивляла эта приставка игроков, привыкших к 8 и 16-битным консолям.
В короткие сроки Sony разработала и презентовала миру свою новую приставку под названием Sony PlayStation, которая отличалась не только достаточно современной начинкой, позволяющей запускать 3D-игры, но и вполне демократичной ценой. Это и был ключ к успеху, то, что позволило японской компании стать лидером рынка на долгие годы. На Е3 1995 года Sega первой презентовала свою новую консоль – Sega Saturn – по цене в 399 долларов.
На презентации Sony PlayStation на сцену поднялся Стив Рейс – президент Sony Computer Entertainment of America – и всё, что он сказал: «$299». В ролике ниже вы можете сами посмотреть на столь знаковый момент и на то, какой необычайный фурор произвела эта новость!
Что же касается Nintendo, то игровой прототип так и не был презентован на этой выставке, поскольку компания решила «дать разработчикам дополнительное время для того, чтобы они смогли добиться максимальной эффективности при работе с этой системой».
Новая приставка, вышедшая через целый год после конкурентов, под названием Nintendo 64 пускай и была довольно хороша, но никак не могла конкурировать с PlayStation, уже занявшей «Приставочный Олимп». Да, Nintendo 64 обладала множеством отличных эксклюзивов и нововведений вроде сглаживания текстур или MIP-mapping, которые позволили в гонке приставок пятого поколения занять второе место. Но даже это второе место далось с большим трудом, ведь нежелание компании переходить на CD диски делало компанию уязвимой, в сравнении с конкурентами. Прошло время, уважение к большой N уже не было таким, как в её золотые годы. Ещё недавно бывшая фактически монополистом рынка, диктующая как игровым издателям, так и разработчикам свою волю и условия работы компания стала терять свою аудиторию. Продажи следующего, шестого поколения приставки – Nintendo GameCube – стали еще хуже, опустив японского производителя уже на третью позицию и вынудив сменить свой подход к созданию игровых устройств.
Вот так одна ошибка позволила родиться на свет новому титану игровой индустрии, а компания Nintendo, ещё недавно бывшая лидером и законодателем мод, начала переживать одни из худших времён в своей истории. Пройдёт немного времени и Большая N полностью изменит свой взгляд на то, какие приставки ей стоит выпускать и в чём создавать конкуренцию...
PS: В 2020 году на одном из крупнейших в мире аукционов реликвий поп-культуры Heritage Auctions прототип совместной консоли Nintendo и Sony был продан за $360 000.
Я играю в игры больше 25 лет и запомнил их именно такими: душевными и затягивающими, с увлекательными механиками и интерактивностью, без внутриигровой валюты и попыток быть чем угодно, но не игрой. В моём Telegram канале тебя ждут не только обзоры на игры, но и актуальные новости, а также рассуждения о геймдеве. Подписывайся, будет интересно!
Комментарии