Рубрика «Блог компании VDSina.ru» - 8

Реклама старого компьютерного железа, и особенно жёстких дисков, часто встречается в забавных постах на компьютерных форумах и в нёрдской части Интернета1. Например, пару дней назад Гленн Локвуд опубликовал твит с этой старой рекламой:

По крайней мере, это не реклама HAMR-диска. 10 тысяч долларов по сегодняшним ценам.

Очевидно, что в начале 80-х эти диски обеспечивали скорость поиска 70 мс, скорости доступа порядка 900 КБ/с и объём до 10 МБ. Смехотворно, не правда ли? Но в то же время подобные рекламные объявления скрывают в себе намёки на очень важные тенденции, как ничто другое способные объяснить дизайн систем. Чтобы понять, что происходит, сравним этот дряхлый 10-мегабайтный диск с современным. Большинство потребителей уже не покупает магнитные диски, поэтому для сравнения возьмём ещё и SSD.
Читать полностью »

Во время последнего локдауна в Великобритании мы с женой играли в GeoGuessr. Эта игра более размеренна, чем те, в которые мы обычно играем, но хорошо подходит для нашей семьи с 11-недельным младенцем, который становится активнее с каждым днём.

GeoGuessr — это игра о географических исследованиях. Вас бросают на случайную точку в Google Street View, после чего ваша задача — указать своё местоположение на карте. Можно осматривать окрестности, увеличивать изображение и двигаться по пути автомобиля на местных улицах.

image

Нас серьёзно заинтересовали ежедневные соревнования (Daily Challenge) на GeoGuessr. Мы начали заходить на сайт каждый день и пытаться поставить новый рекорд. В формате Daily Challenge на каждый раунд выделяется по три минуты, которые мы тратили или на бешеное кликанье по австралийскому бушу (при этом иногда путая его с Южной Африкой), или на обсуждение того, есть ли в шведском языке буква ø.
Читать полностью »

Нейтринная обсерватория на дне Байкала - 1

Нейтрино почти не имеют массы и электрического заряда, что затрудняет их наблюдение. Большинство нейтрино, которые существуют сегодня, образовались во время Большого взрыва, поэтому их изучение может дать понимание того, почему наша Вселенная выглядит именно так, а также знания о темной материи. Особый интерес для физиков представляют астрофизические нейтрино, то есть нейтрино сверхвысоких энергий, которые могут рождаться в активных ядрах галактик. Поскольку нейтрино не реагируют на магнитные поля как заряженные частицы, не поглощаются межзвёздной пылью, как фотоны, они несут информацию «с места событий». В частности, именно нейтрино первыми рассказали учёным о вспышке сверхновой 1987А в Магеллановом облаке — до того, как астрономы увидели оптическую вспышку.

Однако нейтрино непрерывно рождаются на Солнце, в недрах Земли, в атмосфере, в ядерных реакторах, и чтобы вычленить из этого фона относительно редкие астрофизические нейтрино, нужны действительно огромные детекторы, в которых в качестве «рабочего тела» используют огромные объемы воды или льда.

Озеро Байкал в России предоставляет учёным идеальную среду для наблюдения нейтрино, потому что эти частицы излучают видимый свет при прохождении через прозрачную воду. Глубина озера также может защитить детектор от излучения и помех.
Читать полностью »

Виртуальные личности, анонимность, одноразовые симки — суровая реальность в мире тотальной слежки - 1
Кадр из игры Digital Resistance

В публичных чатах Telegram редко встретишь человека под настоящим именем. Показывать личные фотографии и номер телефона в профиле теперь не принято. И это совершенно нормально — похоже, раскрывать свою личность становится опасно. Даже если вам «нечего скрывать».

Виртуальные личности, анонимные аккаунты, запасные симки — раньше эти понятия ассоциировались с даркнетом и киберпреступностью. Но сейчас ситуация полностью изменилась. Анонимность стала базовым правилом информационной гигиены, когда все находятся под наблюдением.
Читать полностью »

Малоизвестные, но крутые атрибуты в HTML - 1

Спросите случайного фронтендера, какие атрибуты HTML он использует — и услышите что-то вроде «src, href, style, class...» и прочую чепуху, которую всем ещё в младенчестве вживили на чипе агенты IETF. Между тем, стандарты веба не стоят на месте, и с каждым годом в браузерах появляются всё более крутые фичи не только для монструозного CSS, но и для обычных элементов HTML. Вы знали, что с помощью атрибутов можно пинговать* произвольный адрес, а элементы формы могут многократно переопределять её поведение? Вряд ли.Читать полностью »

ARM серверы подходят для облачного хостинга лучше чем x86? Проверим - 1

Если вам нужна была высокая производительность, то вам нужно было выбирать процессор на x86 для своих решений. В последнее время, все больше и больше говорят о закате архитектуры x86 и переходе на ARM. В прошлом году компания Apple впервые представила Mac на процессорах ARM. Но подойдет ли процессор ARM для дата-центров, сможет ли ARM навсегда отправить x86 на скамью запасных?
Читать полностью »

Когда дефицита GPU ещё не было - 1

Большую часть времени GPU были не важны

Как, наверно, понимает большинство людей, компьютеры считают числа. Обычно «интуитивным» способом работы с компьютерами является взаимодействие с какой-нибудь графикой. Или, что более важно, с более красивым отображением чисел.
Читать полностью »

Как 17 обезьян спасли тысячи людей - 1

Зоозащитники против науки. История о том, как активист хотел спасти обезьян, а нейробиолог хотел научиться спасать людей. В результате оба достигли своих целей, хотя остались врагами. Тем не менее, конец у истории получился счастливый.

Представьте лабораторию, где учёные проводят жестокие эксперименты над обезьянами. Дело происходит в пригороде Вашингтона, на дворе 1981 год.

Ночью в помещение со спящими животными вламывается группа людей. С благородной целью — избавить бедолаг от мучений, отпустить их на волю. Но что-то идёт не по плану — открыв клетки, активисты понимают, что эти обезьяны какие-то не такие. Они не реагируют на прикосновения и не чувствуют боль…Читать полностью »

Программирование — это сложно - 1

Большинство новичков в программировании рано или поздно сталкивается с такой чарующей фразой: «Программирование — это просто, ему может научиться любой». Эта фраза сопровождается угрожающим сообщением о том, что людям, занимающимся гейткипингом, надо прекратить. Этой статьёй я хочу сказать, что это неправда. Программирование — это сложно, оно не для каждого, и хотя сейчас им может заняться каждый, большинству определённо не стоит писать код.

Программирование легкодоступно

Когда глупые люди говорят, что программировать просто, что им может заниматься каждый, они на самом деле имеют ввиду доступность сферы программирования. Если у вас есть простейшее средство доступа к Интернету, то достаточно легко получить доступ к ресурсам для изучения. Ни одна из наук не доступна настолько, как компьютерная наука, и большинство работ по ней выложено в открытый доступ — компьютерная наука процветает в Интернете, и хотя отдельные её ветви закрыты, большинство контента доступно свободно и процветает благодаря этой доступности. Вы можете скачивать компиляторы, редакторы, IDE, даже получить доступ к документации, обсуждать с другими людьми свои проблемы, и так далее. Это огромное сообщество, уровень гостеприимности и открытости которого несравним с любой другой наукой в истории человечества.
Читать полностью »

Чему я научился, разрабатывая биллинговую систему - 1

Полгода назад я устроился в финтех-стартап, имеющий примерно 15 тысяч клиентов. Моя задача заключалась в развитии биллинговой инфраструктуры. Когда я пришёл в компанию, меня немного беспокоила узость задач моей новой должности и нового отдела. Я думал: ну какая глубина может быть в биллинге? Разве у нас не закончатся задачи спустя 3-4 месяца? Клиент регистрируется, ежемесячно оплачивает подписку, вот и всё, правда ведь?

… правда?

Вообще да, но на самом деле нет. Это только самый простой сценарий, а кроме него существует множество пограничных случаев и тонкостей.

Поиск всех этих пограничных случаев один за другим был не самым приятным процессом. Было бы здорово, если бы кто-то составил краткое руководство о том, что мне нужно знать. Поэтому вот и оно, моё руководство! Если вы размышляете о создании (или даже об использовании) системы биллинга, то читайте внимательно.
Читать полностью »


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