Обновить
-5
0

Пользователь

Отправить сообщение

Еще настолки. Встречались вакансии, где искренне мотивировали возможностью играть в настольные игры в офисе. Про недавнее кредитование доставки еды и бесплатный аккаунт где-то в сетях типа "в..еби меня, а я тебя" от конторы даже говорить не стоит. Я бы конкурс объявил на звание бога мотивации.

Интересно, а зачем здесь ветеринар. ИИ на основании кривой не сможет скорректировать дозировку?

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

Все выше и выше, и выше
Куча сворованных денег
Но самурай не устал

Да, по-прежнему во всем виноваты СССР и Горбачев с Ельциным)) Руководство 25 лет как раб на галерах исправляет те ошибки.

Помимо прочих в РФ есть весьма значимый фактор, влияющий на ценообразование. В стране немаленькая прослойка людей, которые хотят (очень) хорошо жить, ничего при этом не делая. И у этой прослойки, к сожалению, такие возможности есть. Поэтому ее аппетиты прямо или косвенно входят в себестоимость практически любой продукции

Это ключевое. "Айтишная работа", как вы ее назвали - давно не удел избранных. Но всем кажется, что новоделы в айти все портят. Портят, да - востребованность тех, кто привык считать себя незаменимыми элитариями. Поэтому сейчас нередки здесь топики в духе "я сеньор-помидор, а оферов нет". Какой смысл стонать, когда на дворе новый век, новые реалии? Рынок изменился - так подстраивайся под рынок, а не ной, что раньше платили хорошо потому-что других работников было не очень. Конкуренция выросла - а всем хочется, чтобы как раньше за ними бегали и предлагали +50%, а они " да чот не очень, я подумаю". Вы, ребята, просто зажрались, причем необоснованно. Сейчас это проходит, сейчас отрезвление рынка и амбиций. Разработчик - просто ремесленник (за редким исключением) - и ему будут платить как ремесленнику, а не как элитарию.

Я бы сказал, что даже все хорошо. Пользы от перекладывания джейсонов обществу не больше, чем от сограждан с юга, копающих канавы и кладущих плитку. Может даже меньше. А амбиций - "я ж научился перекладывать, значит заслужил 300 наносек, и вообще я в универе ботал, когда все бухали, дайте две" - куда больше реального вклада в экономику. Давно пора остудить незаслуженное (экономическим вкладом) обогащение.

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

Да, при модификации базового адреса Local APIC еще надо учитывать, что с некоторых пор Intel запретил перекрытие адресов Local APIC и SMRAM, если SMRR регистры включены - при попытке записать адрес из диапазона в SMRR в IA32_APIC_BASE будет #GP

Один из известных трюков для работы с физической памятью, не используя сервисы ОС - отключить на время страничное преобразование (предположим, что мы в самом простом 32-битном режиме с 4-Кб страницами).
Для этого надо узнать физический адрес текущей страницы кода. Потом
mov ebx, <физический адрес нужной команды в текущей странице>
mov eax, cr0
and eax,07FFFFFFFh
mov cr0,eax
jmp ebx
(сама команда jmp ebx выбирается с еще включенным страничным преобразованием, хотя и после его отключения mov cr0,eax - это не баг, а фича).
А физический адрес можно узнать, меняя базовый адрес Local APIC с шагом 4 Кб, не путать с К&Б) и читая после модификации текущую страницу.
Как только какие-то известные значения в текущей странице перестают быть таковыми - значит мы записали в Local APIC физический адрес текущей страницы.
Правда, надо еще кэш отключать, т.к. выполнение кода из кэшируемой памяти, на которую отображен Local APIC может привести к #MC.

Да почему же не можем прочитать?

Пример. Мы хотим после переключения в реальный режим продолжить выполнение с адреса 0х10000. Ок, для простоты - mov ebx,10000h xor eax,eax mov cr0,eax jmp ebx (дескрипторы сегментов останутся старые, ну и ладно). Для этого нам надо по физическому адресу 0х10000 поместить какой-то свой код реального режима. Как это сделать в нулевом кольце в общем случае из защищенного режима при CR0.PG = 1? Никак. Для этого нужно знать линейный адрес, который отображается на физический 0х10000 (если такое отображение существует). Для этого надо прочитать таблицы страниц. Для этого надо узнать какой линейный адрес соответствует физическому адресу в CR3. Для этого надо прочитать таблицы страниц... Ну вы поняли. Без помощи ОС или хитрых трюков не обойтись.

В реальном режиме страничное преобразование отключено, следовательно перед возвратом в реальный режим надо настроить тождественное преобразование линейных адресов в физические. А это без помощи ОС (почти) невозможно. Мы не можем изменить существующие таблицы страниц, т.к. в CR3 физический адрес и неизвестно какие линейные адреса ему соответствуют (и есть ли такие вообще). Не можем узнать диапазоны адресов с тождественным преобразованием, т.к. не можем прочитать таблицы страниц. И мы не можем создать новые таблицы страниц ровно по той же причине - надо писать по физическим адресам, а мы можем только по линейным.

В общем случае это нетривиально. Предположим, вы можете выполнить произвольный код в 64-битном режиме в ринг-0. И вы ничего не знаете про ОС. Без знания мапинга линейных адресов на физические вернуться в реалмод не получится. А получить его без использования сервисов ОС мягко говоря проблематично.

Простите дилетанта. А кто строит свои межцодовые магистрали вместо использования существующих каналов? Условный Ростелеком, понятно, может себе позволить. Селектел тоже?

Тапками закидывать не стану.
Но по-моему научить 20-30 малышей "вычитать и умножать... тонким перышком в тетрадь"
существенно важней и сложней труда большинства разработчиков.
Который сводится к "помочь продать товары и услуги" чаще всего.
Небольшая часть разработчиков двигает индустрию вперед, остальные помогают продавать, либо обслуживать продажи.
И, к слову, почему вы считаете, что только умственная нагрузка, которая якобы у учителей меньше, чем у разработчиков,
заслуживает бонусов в виде массажных кресел?
Эмоциональная нагрузка у учителей в разы выше - и как-то без кресел...
Только потому, что рыночек порешал в текущий момент платить вам за скиллы много больше, чем учителям?

Это и есть инфантильность - невозможность/нежелание работать головой 8 часов
без релакса и дофаминов от "плюшек"
Большинство работников интеллектуального труда в мире - без пруфов, это по моим ощущениям - вполне неплохо делают свою работу без массажных кресел и пр..
А вот разработчикам без них никак.
Хотя пользы (для общества, не для бизнеса) от среднестатистического разработчика (опять же, по моим ощущениям)
куда меньше, чем от учителя в рядовой школе. Который вполне может 8 уроков в день без массажного кресла.

стандартом для Java-разработчиков стали офисы класса А с полным набором «плюшек»:

  • Современные спортзалы и массажные кресла,

  • Бесплатные кофе и снеки,

  • Эргономичная мебель и лаунж-зоны,

  • Музыкальные комнаты и игровые пространства,

  • Караоке и другие развлекательные зоны

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

Сомневаюсь, что человек, успевший за первые 6 лет работы сменить 6-7 компаний, прибегающий 5 раз в 3 месяца клянчить о повышении и при этом (видимо, искренне) говорящий про себя (в 24 года) "Теперь им никогда не найти такого крутого спеца как я. " - может всерьез рассчитывать на карьеру. Хотя, кто знает... Может, именно таким и удается больше других со временем.

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

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

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность