Архив за 09 февраля 2022 - 2

Команда «Одноклассников» объявила о запуске новой полезной функции в социальной сети — Центра безопасности сообщений с обновлёнными способами защиты от нежелательного контента в личных переписках. 

Как понять, что перед вами плохой разработчик - 1

Мало просто сменить свою сферу работы на IT, желательно еще и стать хорошим разработчиком. Бывший тимлид и консультант Александр Усков рассказывает, как понять, что перед вами плохой разработчик и что с ним вообще можно делать.

Читать полностью »

Команда VK сообщила об открытии фирменного рекомендательного сервиса «Пульс» для всех пользователей, которые желают стать авторами. Ранее регистрация авторов была доступна только по приглашениям.

25 января 2022 года на сайте RaidForums было опубликовано предложение о продаже базы данных 48 миллионов вакцинированных россиян. База данных содержала, кроме всего прочего, дату рожения, инициалы, и, главное, QR код сертификата вакцинации гражданин России. Первым об этом сообщил телеграм-канал "Утечки информации":

Выборочная проверка показала, что QR-коды действительные, ведут на сайт Госуслуг и данные в образце полностью совпадают с тем, что указано на официальной странице проверки QR-кодов (Читать полностью »

Самый простой (и неожиданный) алгоритм сортировки? - 1

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

1. Алгоритм

Большинству из нас хорошо известны такие простые алгоритмы сортировки, как сортировка пузырьком. По крайней мере, нам так кажется. Оказывались ли вы когда-нибудь в ситуации, когда вам нужно записать псевдокод сортировки пузырьком, и вы осознавали, что он не так прост, как кажется, и с первого раза правильно написать его не удаётся? Нужно внимательно следить за тем, чтобы индексы циклов начинались и заканчивались нужными значениями и не выходили за границы, а также правильно обрабатывать флаговые переменные. Разве не было бы здорово иметь простой алгоритм без всей этой возни? Ниже представлен такой алгоритм, сортирующий массив A из n элементов в неубывающем порядке. Для простоты доказательства массив начинается с 1, то есть имеет элементы A[1],..., A[n].

Алгоритм 1 ICan’tBelieveItCanSort(A[1..n]):

for i = 1 to n do
  for j = 1 to n do
    if A[i] < A[j] then
      swap A[i] and A[j]

Вот, собственно, и всё. Он просто обходит в цикле каждую пару значений (i, j) стандартным способом из двойного цикла for, выполняет сравнение и обмен значениями. Разве можно придумать что-то ещё более простое? Возможно первой реакцией увидевшего этот алгоритм будет что-то типа «это не может быть верно» или «знак неравенства направлен в другую сторону, да и индексы цикла указаны неверно». Но нет, он действительно правильно сортирует в возрастающем порядке.Читать полностью »

Зарубежный опыт: как избавиться от 80% кода, увеличить скорость разработки и уменьшить количество ошибок - 1

Мы продолжаем знакомить читателей нашего блога с интересными международными публикациями. Ранее мы перевели материал с Читать полностью »

У нас под микроскопом серьезная и хтоничная железяка. Встречайте, в нашей студии гость из 1984 года - Apple II (бурные аплодисменты).

Apple II — капсула времени из 1984 года - 1

Характеристики:

Процессор: MOS Technology 6502 с частотой 3MHz
ОЗУ: 64 КБ (возможность расширения до 1мб)

ОС: ProDOS

Цена на момент выхода:Читать полностью »

С 2020 по 2025 год среднегодовой рост мощностей, принадлежащих десяти крупнейшим контрактным производителям полупроводниковой продукции, составит примерно 10%. При этом большинство компаний сосредоточится на расширении производств, рассчитанных на 300-миллиметровые пластины. В этом сегменте рост составит примерно 13,2%. Такой прогноз дают специалисты аналитической компании TrendForce.

Компания Apple, которая постоянно акцентирует внимание на своей заботе о безопасности данных пользователей, попала в очередной небольшой скандал по этому поводу. 


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js