Как стать автором
Обновить
-13
0

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

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

Как относиться к заявлениям учёного о фрагментах инопланетного космического корабля

Время на прочтение4 мин
Количество просмотров15K

Ави Лоеб, физик из Гарвардского университета (США), обнаружил на дне Тихого океана 50 крошечных сферических железных фрагментов, которые, по его мнению, могут быть фрагментами межзвёздного космического корабля пришельцев.

Лоеб связывает свою находку с появлением в январе 2014 года огненного шара в атмосфере. Метеор был замечен средствами обнаружения Министерства обороны США, которые отслеживают все объекты, входящие в атмосферу Земли. Было зафиксировано, что он летел быстрее, чем большинство метеоров, и в итоге распался над южной частью Тихого океана в районе Папуа — Новой Гвинеи.

Данные об этом объекте хранятся в Центре изучения околоземных объектов (CNEOS) Nasa. Официальное название метеора — CNEOS 20140108, его также называют IM1 (Interstellar Meteor 1, межзвёздный метеор 1).

Читать далее
Всего голосов 28: ↑20 и ↓8+12
Комментарии61

Шпаргалка по SQL (postgres), которая выручает меня на собесах

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров182K

Привет, Хабр!

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

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

Читать далее
Всего голосов 191: ↑184 и ↓7+177
Комментарии177

Про приоритизацию багов

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров6.1K

Про приоритизацию багов, подходы и сложности, с которыми сталкивался. Как правило, все знают про severity и priority, но практически никто не говорит об urgency, вот про это и расскажу.

Читать далее
Всего голосов 6: ↑5 и ↓1+4
Комментарии4

Как я сделал SPA в два раза быстрее

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров22K

Существует огромное множество статей про оптимизацию загрузки веб-сайтов, но часто они обходятся лишь общими советами или абстрактными примерами. В этой статье я хочу поделиться своим опытом комплексной оптимизации реального проекта с конкретными примерами, в данном случае SPA, написанном на Vue 3 с использованием Vuetify для части UI компонентов и Firebase для авторизации.

Немного контекста: я работаю frontend-разработчиком в компании, которая в основном занимается разработкой MVP (Minimum Viable Product), но так же и разработкой и поддержкой долгоживущих продуктов. Как раз у MVP бывает много проблем, потому что минимум времени уделяется под рефакторинг и оптимизацию, а проблемы между проектами повторяются, потому что часто используется один стартовый шаблон.

Возможность долго и планомерно заниматься оптимизацией у меня появилась на волонтерском проекте компании - combat-sport.club, которому можно было уделять сколько угодно свободного времени. Так что в данной статье идет речь именно о нем, но решения с него мы переносили и на другие проекты компании, т.к. стэк технологий и проблемы были одинаковые.

Читать далее
Всего голосов 33: ↑32 и ↓1+31
Комментарии26

FPGA Weekly News #005

Время на прочтение15 мин
Количество просмотров1.9K

Ребята из FPGA комунити каждый день делают небольшую подборку новостей из мира FPGA и делятся ею с читателями хаба FPGA. Внимание: возможны повторы!




Читать дальше →
Всего голосов 10: ↑9 и ↓1+8
Комментарии0

Когда TCP-сокеты отказываются умирать

Время на прочтение10 мин
Количество просмотров31K

Когда TCP-сокеты отказываются умирать

В поисках причин, почему установленные соединения не разрываются в некоторых случаях, я набрёл на отличную статью в блоге Cloudflare. Которая в итоге помогла найти не только решение моей проблемы, но и помогла лучше понять как работают таймауты TCP соединений в Linux.

Читать далее
Всего голосов 66: ↑66 и ↓0+66
Комментарии5

Ищем-ищем нужное…

Время на прочтение7 мин
Количество просмотров3.8K

Источник

Периодически у каждого возникает такая задача, когда необходимо произвести поиск в какой-либо директории, прямо внутри содержащихся там файлов, и найти нужные файлы по ключевым словам. Именно об этом мы и поговорим в этой статье.
Читать дальше →
Всего голосов 18: ↑16 и ↓2+14
Комментарии1

Что не так с качеством в ИТ

Время на прочтение10 мин
Количество просмотров14K

Эту статью я решил написать после прочтения резонансных эмоциональных публикаций на тему технического регресса в ИТ-индустрии (https://habr.com/ru/post/596517/ и https://habr.com/ru/post/673236/). Поскольку я сам много лет занимался вопросами безопасности и качества в сфере транспорта, в ней я постараюсь осветить корни проблемы и возможные пути её решения.

Снижение качества продукции в сфере ИТ — часть общемирового тренда на падение уровня качества во всех ключевых отраслях экономики. Если посмотреть динамику за последние 30 лет, то ситуация в ИТ принципиально ничем не отличается от ситуации в строительстве или любой другой отрасли. Эту проблему тщательно замалчивают, поскольку предание её огласке поставило бы множество неудобных вопросов перед органами власти в любом государстве.

Читать далее
Всего голосов 52: ↑33 и ↓19+14
Комментарии134

«Я видел будущее автомобилей, и оно электрическое»

Время на прочтение6 мин
Количество просмотров15K

Я никогда не считал себя «автолюбителем». Последней новой машиной, которую я купил, был необычный Ford Contour SVT 1998 года выпуска. С тех пор в 2011 году и мы купили универсал VW и минивэн Honda в 2012 году для семейных перевозок. Ну и всё. 

Универсал имел смысл для семьи из 3 человек. Но когда у нас родились близнецы, стал маловат. Как однажды сказал Марк Твен: «Сейчас достаточно одного ребенка. Пока вы в здравом уме, никогда не молитесь за близнецов. Близнецы — это постоянный бунт. И нет никакой реальной разницы между тройняшками и восстанием» Поэтому мы думали над покупкой минивэна. Однако сейчас у нас Kia Niro 2019 года. И это не минивэн. И он электрический.

Читать далее
Всего голосов 40: ↑22 и ↓18+4
Комментарии658

Защита данных супершифратором Cipherbox

Время на прочтение11 мин
Количество просмотров9.6K

С момента появления криптоанализа и по мере разработки всё новых хакерских техник стоимость получения несанкционированного доступа к вашим данным становится всё ниже, что, в свою очередь, делает их для злоумышленников более привлекательной добычей. В этом руководстве я не буду вдаваться в разбор возможных мотивов и целей кражи данных, а вместо этого просто сосредоточусь на решении данной проблемы.
Читать дальше →
Всего голосов 48: ↑39 и ↓9+30
Комментарии28

Почему я не вошел в IT

Время на прочтение15 мин
Количество просмотров111K

Последнее время, и, есть такое подозрение, что не последнее, а это перманентное состояние Хабра, много всяких публикаций на тему "Как я (мой друг\Лена\педиатр-офтальмолог\кошка моей жены) вошли в IT в 45 лет".

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

Потому я попробую эту тему немножечко копнуть на своем примере и таки написать, почему Я НЕ ВОШЕЛ В IT. Хотя мысли посещают постоянно, регулярно, и все вокруг меня прямо в спину пихают. "Иди в IT", - говорят они. - "Там хорошо получают", - говорят они.

Но я, если честно, совсем не в восторге от этих перспектив. Впрочем, начнем с начала.

Читать далее
Всего голосов 191: ↑178 и ↓13+165
Комментарии200

Финская «ядерная сделка»

Время на прочтение7 мин
Количество просмотров59K

Месяц назад финский оператор АЭС Fennovoima расторгла контракт на строительство Росатомом АЭС Ханхикиви-1. За прошедший месяц прояснились некоторые моменты и, как мне кажется, это решение поставит крест на планах развития Финляндией АЭС. Сейчас объясню почему.

Читать далее
Всего голосов 228: ↑185 и ↓43+142
Комментарии412

Цифровое искусство и ностальгия: что создают на UNIGINE 3D-художники

Время на прочтение8 мин
Количество просмотров4.8K

Не все знают, но название нашего движка UNIGINE расшифровывается, как Universal Engine — универсальный движок. Мы позиционируем нашу технологию, как средство для визуализации абсолютно любых трёхмерных проектов: от игр и технодемок до виртуальных тренажёров и сложных масштабных симуляций.

Мы решили составить подборку из самых необычных работ, созданных на нашем SDK. В нее вошли 3 лучших работы от 3D-художника Ostap_Gordon, а также 3 трехмерных инсталляции от деятеля современного искусства Джона Джеррарда.

Читать далее
Всего голосов 6: ↑5 и ↓1+4
Комментарии2

Венера и вулканы. Скудные ответы на накопившиеся вопросы

Время на прочтение9 мин
Количество просмотров9.4K

С тех пор, как в 1761 году Михаил Васильевич Ломоносов открыл, что Венера обладает плотной атмосферой, мы медленно избавлялись от иллюзий о «сестринской схожести» Венеры и Земли. Венера – это образец планетарной экологической катастрофы, значительно более многогранной, чем на Марсе. Если Марс является безжизненным из-за утраты магнитного поля, а впоследствии и большей части атмосферы, унесенной солнечным ветром, то Венера позволяет оценить результат запущенного парникового эффекта. Ломоносов, наблюдавший транзит Венеры по солнечному диску, указал, что «Планета Венера окружена знатною воздушною атмосферою, таковою (лишь бы не большею), какова обливается около нашего шара земного». Тем не менее, вряд ли он представлял, насколько «знатной» она окажется: атмосферное давление на поверхности Венеры в 92 раза выше, чем на поверхности Земли и примерно соответствует давлению морской воды на глубине 1000 метров. Таким образом, венерианская атмосфера подобна бушующему океану, температура которого составляет примерно 460℃. Не только сплошная облачность, но и такая густота атмосферы приводят к тому, что на Венере не бывает «светло» в нашем понимании, несмотря на близость к Солнцу – там в лучшем случае наблюдаются пасмурные сумерки.

Читать далее
Всего голосов 58: ↑56 и ↓2+54
Комментарии8

Лазерный станок: Россия vs Китай

Время на прочтение9 мин
Количество просмотров13K

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

Читать далее
Всего голосов 21: ↑17 и ↓4+13
Комментарии54

«Как тебе удалёнка?!»

Время на прочтение3 мин
Количество просмотров5.5K

2020-й год, март, нерабочие дни... Кто бы мог подумать, что формат работы настолько поменяется? «Как тебе удалёнка?» — один из самых частых вопросов, который звучит с тех пор.

Пришло время дать ответ
Всего голосов 51: ↑47 и ↓4+43
Комментарии21

Вычитываем прошивку STM32

Время на прочтение7 мин
Количество просмотров38K

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

Flash Readout Protection (RDP) ключевой компонент в защите, включенный во все линейки микроконтроллеров. Он защищает системную прошивку, сохраненную во внутренней флэш памяти от вычитывания. В зависимости от линейки, могут быть включены дополнительные механизмы, такие как Memory Protection Unit (MPU) и привилегированные / непривилегированные режимы исполнения. Вместе, эти системы призваны повысить защищенность.

Авторы статьи пришли к выводу, что серия мк STM32F0 содержит ряд уязвимостей позволяющих в лаборатории с базовым оборудованием создать установку для вычитывания прошивки. Методы могут комбинироваться для достижения наилучшего результата или позволить работать в RDP level 2.

Узнать подробнее
Всего голосов 52: ↑52 и ↓0+52
Комментарии27

ЭЛТ-монитор в 2021 году

Время на прочтение15 мин
Количество просмотров52K
После покупки старого ЭЛТ-телевизора вполне логично купить еще и компьютерный ЭЛТ-монитор. Нет, не так, старый монитор для любителя старых компьютеров — куда более оправданная покупка, чем старый ТВ. В узких кругах ретрофанатов это вроде как и не подвергается сомнению: если хочешь лицезреть программы для DOS, Windows 3.1 и 95 так, как «тогда», ЖК-монитор не подойдет. ЭЛТ гораздо лучше справляется с произвольными разрешениями, частота обновления кадров тоже не фиксирована. И недостатки понятные: мониторы тяжелые, занимают много места на столе, жрут электроэнергию, а хорошие экспонаты уже достаточно сложно найти.


На самом деле ретро-ЭЛТ подойдет не только для DOS. В теплые ламповые экраны мы смотрели как минимум до середины нулевых — только тогда стала оправданной покупка нового ЖК-дисплея, по цене, характеристикам и, прежде всего, габаритам они наконец дошли до кондиции. Первые 25 лет эпохи персональных компьютеров прочно связаны с мониторами с трубкой. Я всегда стараюсь испытывать ретротехнологии на себе, сравнивать воспоминания тех лет с суровой реальностью настоящего времени. В процессе настройки умеренно старого дисплея мне пришлось добыть калибратор, появилась возможность объективного сравнения ЭЛТ с ЖК-дисплеем 15-летней давности и современным (но дешевым) экраном с разрешением 4К. И вот что получилось. Осторожно, статья получилась такая же объемная, как предмет исследования.
Читать дальше →
Всего голосов 57: ↑57 и ↓0+57
Комментарии112

Кризис полупроводников оказался масштабнее, чем можно было ожидать

Время на прочтение5 мин
Количество просмотров86K
В начале пандемии IT-сообщество активно прогнозировало рост выручки для гигантов индустрии, причем как в плане софта-сервиса, так и в плане вполне осязаемого железа. Уже к концу 2020 года, когда мы столкнулись с дефицитом видеокарт и игровых консолей нового поколения, зашла речь о нарушенных цепочках поставки и производства, мол, это все коронавирус и если бы не он, все было бы хорошо.



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

Последние полгода в сети стала появляться разрозненная информация о том, что производители и потребители сталкиваются с дефицитом чипов и текстолита. Началось все со всем известного дефицита консолей нового поколения и видеокарт, а по итогу вылилось с проблемами по всем фронтам, в том числе и с совсем копеечными старыми платами на древних техпроцессах.
Читать дальше →
Всего голосов 81: ↑73 и ↓8+65
Комментарии188

Игра в Code Golf: сжатие кода и его сабмит на конкурс платформы AtCoder

Время на прочтение4 мин
Количество просмотров2.2K
Привет, Хабр! Представляю вашему вниманию перевод статьи "【コードゴルフ】コードをDeflate圧縮してAtCoderに提出する【圧縮ゴルフ】".

Вы когда-нибудь слышали о Code Golf? Это что-то вроде игры, где все стараются написать определенный код максимально маленьким количеством символов.

Одно из решений (171-байтный код), засабмиченных в контест на AtCoder*, подвергается широкой критике, поэтому я решил разобраться, в чем же там проблема.

(Прим. переводчика: AtCoder — платформа, где проводятся различные соревнования среди разработчиков. Судя по домену .jp, платформа — японская, но пользователи там со всего мира. Например, на момент перевода этой статьи в топе сайта есть 3 пользователя из России.)
Читать дальше →
Всего голосов 6: ↑6 и ↓0+6
Комментарии3
1

Информация

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