Pull to refresh
6
0
Константин @apollo2k4

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

Send message

Прорыв в борьбе с ВИЧ: новое антитело блокирует 98% всех известных штаммов вируса

Reading time3 min
Views34K


Сотрудники Национального института аллергии и инфекционных заболеваний (The National Institute of Allergy and Infectious Diseases, NIAID) заявили о прорыве в вопросе борьбы с вирусом иммунодефицита человека (ВИЧ). Специалисты утверждают, что открыли универсальное в вопросе борьбы с вирусом антитело, способное блокировать 98% всех известных штаммов вируса. Соответствующее заявление было размещено на официальном сайте института.

Антитело, которое было названо N6, эффективно нейтрализует вирус за относительно короткий промежуток времени. «Борьба с вирусом — непростая задача, поскольку ВИЧ быстро изменяет белковую оболочку для того, чтобы защититься от противодействия иммунной системы», — говорится в пресс-релизе.
Total votes 31: ↑30 and ↓1+29
Comments23

Grep все, что можно

Reading time6 min
Views56K

Про grep знают если не все, то многие читатели Хабра, однако его многочисленных родственников знают немногие.




Давайте узнаем, как можно грепать все, что таит в себе хоть крупицу текста.

Читать дальше →
Total votes 93: ↑91 and ↓2+89
Comments48

Заблуждения большинства программистов относительно «времени»

Reading time6 min
Views59K
Много дней назад я решил записать некоторые наблюдения, сформировавшиеся пока в последние годы я занимался тестированием. Рассматривая области, которые получают наибольшую отдачу от тестирования, я понял, что у меня накопилось много конкретных мыслей о том, как мы — программисты — склонны небрежно обращаться с понятием «время» в программировании.

Тогда я написал пост «Заблуждения программистов относительно „времени“», в котором указал 34 ошибочных представления и заблуждения, относящихся как к календарному, так и к системному времени. С большинством из них я столкнулся сам, занимаясь дебаггингом программ (как рабочих, так и тестовых).

Читать дальше →
Total votes 62: ↑55 and ↓7+48
Comments100

Развитие видеокарт в 2000-х годах

Reading time10 min
Views64K
Продолжая историю развития видеокарт из предыдущей — статьи, видеоадаптеры 2000-х годов.

VSA-100 и новое поколение Voodoo




Чипсет VSA-100 (Voodoo Scalable Architecture — масштабируемая архитектура Voodoo) был выпущен компанией 3dfx в июне 2000 года. Первой видеокартой, использовавшей данный чип (VSA-100х2) стала Voodoo5 5500. Изготовленная по 250-нм техпроцессу, с 14 миллионами транзисторов. Объем памяти SDRAM доходил до 64 Мб, с 128-битной шиной. Частота графического процессора и памяти составляла 166 МГц. Впервые в видеокартах Voodoo поддерживался 32-битный цвет в 3D, а также текстуры с высоким разрешением 2048x2048 точек. Для сжатия применялись алгоритмы FXT1 и DXTC. Особенностью Voodoo5 5500 была высокая производительность при использовании сглаживания.

Видеокарта выпускалась с разными интерфейсами, такими, как AGP, PCI и т.д. Также была доступна версия под Macintosh, имеющая два разъема (DVI и VGA).

Читать дальше →
Total votes 17: ↑17 and ↓0+17
Comments48

В Оксфордском музее собрали портреты насекомых из десятков тысяч макро-фотографий

Reading time3 min
Views10K


Весной этого года британский фотограф Левон Бисс совместно с Оксфордским музеем естественной истории представил проект «Микроскульптура». Заглянув на территорию музея, его посетители оказываются окружены трехметровыми портретами микроскопических насекомых. Помимо невероятной красоты, эти фотографии представляют собой и научную ценность. Зачастую многие насекомые не превышают одного сантиметра в длину, и все тонкие детали, «микроскульптура» тела скрыты от человеческого глаза. Неудивительно, что именно этот энтомологический термин послужил названием для совместного проекта ученого и фотографа.
Total votes 35: ↑33 and ↓2+31
Comments8

Процесс эволюции видеоадаптеров из 80-х в 2000-е

Reading time12 min
Views36K
Такой важный и незаменимый компонент системы, как видеокарта, прошел долгий путь развития. На протяжении десятилетий ускорители графики совершенствовались и менялись в соответствии с прогрессирующими технологиями.

Видеоадаптеры MDA и CGA


Обе модели были выпущены компанией IBM в 1981 году. MDA изначально ориентировался на деловую сферу и создавался под работу с текстом. Работая с нестандартными вертикальными и горизонтальными частотами, этот адаптер обеспечивал четкость изображения символов. В то же время CGA поддерживал только стандартные частоты и уступал в качестве выводимого на экран текста. Кстати в IBM PC можно было использовать одновременно оба адаптера.


Читать дальше →
Total votes 41: ↑38 and ↓3+35
Comments66

Первый мобильный браузер с поддержкой расширений для Chromium. Новая альфа Яндекс.Браузера

Reading time4 min
Views71K
Современные мобильные браузеры, как и их десктопные аналоги, должны позволять пользователям добавлять недостающие возможности с помощью дополнений. Несмотря на отказ команды Chromium от идеи поддержки расширений на Android, наша команда продолжает работать над этой возможностью, и сегодня мы приглашаем сообщество Хабра попробовать первую альфу Яндекс.Браузера, в которую вы уже сможете установить LastPass, Tampermonkey или даже Ghostery.

image

Первые дополнения появились в Internet Explorer еще в 1999 году и за следующее десятилетие практика открытия доступа к API стала обязательной для любого более-менее популярного браузера. Сейчас многие из нас не представляют себе работу за компьютером без возможности добавить в браузер необходимую функцию собственными руками. А вот с Android пока еще все не так. Несмотря на рост производительности современных мобильных устройств, браузерные расширения на Android – скорее исключение, чем правило.

Читать дальше →
Total votes 118: ↑111 and ↓7+104
Comments77

Как японский фермер при помощи глубокого обучения и TensorFlow огурцы сортировал

Reading time3 min
Views27K


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

Сделать это довольно тяжело, и Койке убедился в этом на своем опыте. «Каждый огурец отличается от других — все они бывают разной формы, качества и свежести», — говорит инженер. Для того, чтобы конечный продукт попал в магазины, овощи необходимо сортировать. В Японии насчитывается девять классов огурцов. Классификация производится согласно форме, размеру и ряду других свойств. Чем выше класс, тем дороже огурец.
Total votes 34: ↑31 and ↓3+28
Comments36

Памятка начинающего преподавателя, или почему не стоит работать преподавателем в вузе

Reading time18 min
Views156K

Примечание.Прошло пять лет, как было опубликовано это эссе. Перед его прочтением читателю нужно знать следующее: эссе было написано вскоре после ухода из вуза и ощущается негативным, к тому же в нём много личного. Коллега с другим характером и другим опытом работы, наверное, о том же самом написал бы по-другому. Я с удовольствием продолжаю периодически читать лекции, развивать образовательные программы, учить современным вещам. Но так же я вижу, что за эти пять лет ситуация с преподавательской работой не стала лучше. И мне очень жаль, что я по прежнему не могу сказать молодому выпускнику: иди преподавать в университет. Правда, жаль! О том, почему так, и было написано это эссе. 3 июля 2020.


12 декабря 2015 года стал моим последним рабочим днём в качестве преподавателя технологического университета. Давно хотел что-нибудь написать о своём опыте работы преподавателем, но следование корпоративной этике меня останавливало. Но теперь, когда у меня нет никаких обязательств перед вузом, а министерство образования и науки мне больше не платит зарплату, считаю возможным написать кое-что из того, что знаю не по наслышке.


В этой статье я постараюсь рассмотреть различные аспекты работы преподавателем в вузе: психологические, интеллектуальные, материальные и финансовые.


Читать дальше →
Total votes 49: ↑43 and ↓6+37
Comments119

Бэтмобиль своими руками

Reading time3 min
Views19K


Чтобы Бэтмобиль получился максимально приближенным к оригиналу, мы создали 3D модель авто, разложили ее части с шагом в 20 см, распечатали лекала и вырезали скелет, повторяющий контуры машины из фильма «Бэтмен» Тима Бёртона.
Читать дальше →
Total votes 27: ↑22 and ↓5+17
Comments24

История URL'а: домен, протокол и порт

Reading time13 min
Views43K

11 января 1982 года двадцать два специалиста по информатике встретились, чтобы обсудить «компьютерную почту» (ныне известную как "электронная почта"). Среди участников был будущий основатель Sun Microsystems, парень, который сделал Zork, чувак, создавший NTP, и еще один, который убедил правительство платить за Unix. Перед ними стояла задача решить проблему: в ARPANET было 455 хостов, и ситуация выходила из под контроля.



Проблема возникла из-за того, что ARPANET переходил с оригинального протокола NCP на протокол TCP/IP, на котором сейчас существует Интернет. После такого перехода быстро должно было появиться множество объединенных сетей (inter...net), которым требуется иерархическая система доменов, чтобы ARPANET мог резолвить свои домены, а другие сети — свои.

Читать дальше →
Total votes 37: ↑37 and ↓0+37
Comments25

Фотоэкскурсия по дата центру от австралийского колокейшн-провайдера Micron21

Reading time2 min
Views13K
Представляю Вашему вниманию фото экскурсию по дата центру от австралийского колокейшн-провайдера Micron21. В его расположении на данный момент имеется один коммерческий ЦОД, который получил сертификат по надежности Tier III. Компания Micron21 прошла также сертификацию проектной документации на соответствующие требования Tier IV (Tier IV Certified Design Documents). В будущем компания планирует сертифицировать свою коммерческую серверную ферму до уровня надежности Tier IV, которая уже построена и введена в эксплуатацию (Tier IV Certified Constructed Facility) и тем самым стать станет первым обладателем сертификата Uptime Institute Tier IV для уже готового дата центра в Австралии.

Читать дальше →
Total votes 16: ↑12 and ↓4+8
Comments3

DRM-защиту игровой приставки Sega Saturn взломали спустя 20 лет

Reading time4 min
Views35K

Теперь игры загружаются в обход привода CD-ROM




Опытные геймеры наверняка помнят Sega Saturn — 32-битную игровую приставку от компании Sega. Она начала продаваться 22 ноября 1994 года, на две недели раньше главного конкурента — первой модели Sony Playstation. Это была настоящая бомба. В первый же день фанаты выкупили 170 000 экземпляров новой «Сеги». В 1995 году приставка появилась в продаже в Европе и США, где её тоже ждал успех: на неё портировали Quake, C&C, Tomb Raider, Duke Nukem 3D и другие игры.

На момент выхода архитектура Sega Saturn была гораздо более продвинутой, чем у любой другой игровой приставки. Saturn была очень мощной системой для своего времени: два центральных RISC-процессора (Hitachi SuperH-2 7604), два видеопроцессора (собственной разработки), 32-битный звук (звуковой DSP-процессор Yamaha FH1), CD-привод двойной скорости.
Читать дальше →
Total votes 53: ↑52 and ↓1+51
Comments56

Microsoft опубликовала информацию о реализации VFS в подсистеме Linux на Windows 10

Reading time6 min
Views17K
В предыдущих постах мы освещали некоторые элементы реализации подсистемы Linux в Windows 10 (WSL). При этом речь шла о механизмах имплементации системных сервисов Linux на основе системных модулей Windows 10. Мы указывали, что такие драйверы как LXss.sys и LXCore.sys отвечают за реализацию семантики системных вызовов Linux с использованием ядра Windows. В случае совпадения семантики системного сервиса Linux и Windows, вышеупомянутые драйверы просто перенаправляют системный вызов Linux в соответствующий эквивалент Windows.



В этом посте речь пойдет о реализации виртуальной файловой системы VFS в WSL, которая используется как уровень абстракции в Linux при доступе как к дисковым файлам, так и другим объектам ОС, включая, устройства, порты, процессы, микропроцессор и т. д. Так как ядро Windows 10 имеет структуру подсистем и изначально рассчитано на реализацию различных типов окружения, включая POSIX, отвечающий за семантику VFS драйвер LXCore.sys обращается к этим подсистемам ядра, реализуя соответствующую семантику и директории типа /dev, /proc, /sys.

Читать дальше →
Total votes 17: ↑17 and ↓0+17
Comments9

Добавляем фуригану к кандзи Python макросом для LibreOffice

Reading time4 min
Views11K
Дамы и господа, план такой:

  • всё, что вы хотели знать о японской письменности, но боялись спросить
  • что такое ruby text
  • как писать аддоны для LibreOffice на Python
  • как сгенирировать чтение для канзи
  • собираем всё это вместе в фуриганайзер!



Читать дальше →
Total votes 21: ↑19 and ↓2+17
Comments21

Специалисты ESET выпустили инструмент для расшифровки файлов TeslaCrypt

Reading time2 min
Views7.6K
Наши специалисты выпустили специальный служебный инструмент — расшифровщик (декриптор) зашифрованных вымогателем TeslaCrypt файлов. Приложение TeslaCryptDecryptor поможет расшифровать файлы тем пользователям, которые пострадали от деятельности вредоносной программы TeslaCrypt новых версий v3 и v4. Создание инструмента стало возможным после того, как киберпреступники, стоящие за его разработкой, закрыли проект, а одному из наших аналитиков удалось получить универсальный ключ для расшифровки файлов.



Один из наших антивирусных экспертов — Igor Kabina, который отслеживал деятельность этой вредоносной программы, а также связанные с ней изменения, является автором этого инструмента. Мы заметили снижение активности TeslaCrypt уже несколько недель назад, когда стало очевидно, что авторы собираются отказываться от поддержки своего «продукта». В то же время, другие киберпреступники, которые зарабатывали на распространении TeslaCrypt, стали переключаться на другой вымогатель CryptProjectXXX.

Читать дальше →
Total votes 8: ↑8 and ↓0+8
Comments2

Меньше, да лучше или возвращение минишаттлов

Reading time9 min
Views22K


Размер в космонавтике имеет значение. Слишком большую ракету или корабль будет сложно транспортировать и дорого обслуживать, а слишком маленькая выведет в космос слишком легкую полезную нагрузку. Например, по ракетам-носителям самый распространенный диаметр ступени находится в пределах 2-4 метров, а стартовая масса в большинстве случаев колеблется в диапазоне 200-800 тонн. Через пару веков легко можно будет построить кривые распространенности для разных размеров крылатых многоразовых кораблей. А пока у нас есть провалившийся проект большого шаттла и много проектов минишаттлов. Во второй половине 20 века было несколько проектов небольших крылатых орбитальных кораблей, один из которых даже летал за пределы атмосферы. Сейчас один минишаттл уже несколько лет совершает секретные миссии, а в нескольких странах ведутся работы по похожим многоразовым кораблям. Что же это за аппараты?
Читать дальше →
Total votes 47: ↑46 and ↓1+45
Comments36

Профессор решал дифференциальные уравнения в самолёте. Рейс задержали на два часа из-за угрозы теракта

Reading time2 min
Views62K

Гвидо Менцио (Guido Menzio), профессор экономики университета Пенсильвании

Вечером 5 мая самолёт местных авиалиний American Airlines (рейс 3950) готовился к заурядному 40-минутному перелёту из Филадельфии в Сиракузы (штат Нью-Йорк). Несколько десятков пассажиров заняли свои места. На борту не было ничего необычного, пока в салон не зашёл подозрительный мужчина около 40 лет, с курчавыми волосами, смуглой кожей и экзотическим иностранным акцентом. Погруженный в мысли, он сел, достал блокнот и начал что-то сосредоточенно записывать, пишет The Washington Post.

Первой заподозрила неладное сидевшая рядом 30-летняя белокурая американка, во вьетнамках и с красной сумкой. Она разглядела в блокноте странные символы и вычисления. Женщина набралась храбрости и попыталась завести разговор с незнакомцем, но тот отвечал односложными фразами и явно не хотел идти на контакт. Это было крайне подозрительно.
Читать дальше →
Total votes 72: ↑68 and ↓4+64
Comments213

Бананы, жена и другие источники естественной радиации

Reading time2 min
Views33K


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

Рэндел Манро ещё в 2011 году составил великолепную таблицу доз радиации, которая наглядно показывает, какие дозы излучения человек получает из различных источников. Таблица переведена на русский язык. Самое главное, что она даёт понимание перспективы, то есть позволяет на одной картинке сравнить поглощённое излучение от того же пресловутого съеденного банана (0,05 мкЗв) со смертельной дозой (8 Зв).
Читать дальше →
Total votes 32: ↑23 and ↓9+14
Comments57

Три тайны Илона Маска

Reading time6 min
Views59K

Очередная посадка первой ступени ракеты-носителя Falcon 9 начинает казаться привычной и рутинной. Можно подумать, что у Маска дело в шляпе, и уже скоро SpaceX с флотом многоразовых ракет-носителей станет монополистом пусковых услуг, выкинув с рынка всех конкурентов. На самом деле, это иллюзия. Три вернувшиеся первые ступени — это только самое-самое начало долгого пути их эксплуатации. И где-то во внутренних документах SpaceX есть расчеты, в которых показана экономическая эффективность многоразовой ракеты-носителя. А в этих расчетах в каком-либо виде, наверняка, присутствуют три параметра. Эти параметры, в зависимости от их значения, могут сделать многоразовый Falcon 9 как эффективным, так и нет. В документах SpaceX должна быть какая-то предварительная оценка этих параметров. Но ирония заключается в том, что их настоящие величины не знаем не только мы, но и сам Илон Маск. Потому что они могут быть получены только по результатам многолетней эксплуатации. Что же это за параметры?
Читать дальше →
Total votes 91: ↑82 and ↓9+73
Comments467

Information

Rating
Does not participate
Date of birth
Registered
Activity

Specialization

System Administration, Server Administrator
Middle
Linux
Nginx
MySQL