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

Все потоки

Сначала показывать
Период
Уровень сложности

Существуют ли шаровые молнии и как их объясняет современная наука?

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


Шаровая молния — явление уникальное. Оно достаточно редкое для того, чтобы его видел далеко не каждый человек, но при этом теоретически доступное для наблюдения всем жителям планеты. У него не то чтобы нет объяснений — скорее, проблема в том, что за века, прошедшие с самых первых сохранившихся свидетельств очевидцев, учёные выдвинули слишком много различных гипотез, способных объяснить этот феномен. При этом это явление сложно воспроизвести в лаборатории, ещё сложнее привлечь к наблюдениям очевидцев, а когда шаровая молния появляется вблизи обычных людей, у них с собой не оказывается научных приборов — за одним исключением, о котором ниже.

Хотя почти у каждого человека в последние лет 20 с собой всегда есть телефон с видеокамерой, качественных видео с демонстрацией шаровой молнии почему-то не появилось — те, что можно найти, отличаются плохим качеством.
Читать дальше →
Всего голосов 54: ↑50 и ↓4+66
Комментарии133

Новости

Эбен-Эмаль: или как я перестал волноваться и полюбил кумулятивный заряд

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

Военная история изобилует примерами удивительных событий, на первый взгляд, не поддающихся логике и здравому смыслу. Один из них будет описан в этой статье. Сегодня мы рассмотрим события утра 10 мая 1940 года, когда в ходе плана «Гельб» небольшая группа немецких десантников высадилась на крышу бельгийского форта Эбен-Эмаль — крепости, спроектированной по последнему слову тогдашней фортификации, с гарнизоном численностью более 1200 человек, расположенную в идеальной для обороны местности и считавшуюся неприступной.

Читать далее
Всего голосов 42: ↑37 и ↓5+46
Комментарии13

FPC/Lazarus и Android

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

Всем привет, кто не знает меня зовут Сергей! И в очередной статье я задену разработку на Object Pascal.

В настоящее время и Delphi и FPC/Lazarus (FPC - free pascal compiler, Lazarus - IDE) поддерживают сборку под разные платформы.

В данной статье ознакомлю вас с возможностями разработки Android-приложений средствами FPC/Lazarus, в том числе и игр. И так же немного добавлю информации по Delphi, чтоб проще было искать нужную вам информацию, если вы используете данную среду разработки, но по самой разработке в Delphi не смогу вам ни чего дать на данный момент.

интересно
Всего голосов 19: ↑18 и ↓1+22
Комментарии6

Как тебе такое, Илон Маск? Китай запустил первые 18 спутников связи. Вскоре последуют тысячи других аппаратов

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

Источник: 3dnews.ru

6 августа Китай запустил 18 аппаратов спутниковой связи на низкую орбиту Земли. Это первый этап проекта по созданию большой спутниковой группировки Qianfan. В ближайшее время КНР станет запускать сотни и тысячи спутников. Китайские аппараты, как и аппараты Starlink, предназначены для обеспечения доступа к сети пользователей в любом уголке планеты Земля. Общее количество спутников, которые собирается запустить Поднебесная, — 14 000. Подробности проекта под катом.
Читать дальше →
Всего голосов 25: ↑19 и ↓6+22
Комментарии9

Истории

Атрибут charset и важность его использования

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

Какие предположения можно сделать относительно следующего HTTP ответа сервера?

Глядя на этот небольшой фрагмент HTTP ответа, можно предположить, что веб-приложение, вероятно, содержит уязвимость XSS.

Почему это возможно? Что обращает на себя внимание в этом ответе сервера?

Вы будете правы, если сомневаетесь насчет заголовка Content-Type. В нем есть незначительный недостаток - отсутствие атрибута charset.  Это может казаться неважным, однако, в этой статье мы объясним, как злоумышленники могут использовать этот недостаток для внедрения произвольного JavaScript кода на веб-сайт, сознательно изменяя набор символов, который ожидает браузер.

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

Механизм Антикитера: древний астрономический калькулятор под прицелом современных технологий

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

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

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

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

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

80% разработчиков недовольны своей работой. Причина не в ИИ и не в коде

Время на прочтение4 мин
Количество просмотров14K
Результаты последнего опроса Stack Overflow показали, что большинство разработчиков не получают удовольствия от своей работы. Если верить неофициальным данным, то доля довольных среди сантехников и фермеров оказывается выше. В чем же проблема?

Недавно команда Stack Overflow опубликовала результаты своего ежегодного опроса разработчиков, где затрагивались такие темы, как технологии и инструменты, которые они используют или хотят освоить, искусственный интеллект и рабочий опыт. В опросе участвовало более 65 000 разработчиков из 185 стран. В этом году главными темами оказались, как и следовало ожидать, применение искусственного интеллекта, а также недовольство условиями работы, которое дошло до исторического максимума.
Читать дальше →
Всего голосов 24: ↑18 и ↓6+14
Комментарии21

Опенсорс на арене: правда ли так хороша Llama 3.1 405B?

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

Совсем недавно Meta представила миру Llama 3.1 405B - новую открытую модель, бросающую вызов признанным лидерам, таким как GPT-4o и Claude-3.5 Sonnet.

15 триллионов токенов, 16 000 графических процессоров H100, улучшенные возможности рассуждений и генерации кода - впечатляющие характеристики. Но действительно ли Llama 3.1 способна состязаться с закрытыми моделями? В этой статье мы проведем независимое расследование: сравним возможности Llama 3.1 405B с GPT-4o и Claude 3.5 Sonnet на ряду задач, от программирования до творческого письма, и попробуем понять, насколько она готова к практическому применению.

Приятного прочтения! (:

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

Почему порой так сложно вводить текст в терминал

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

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

Мне эта проблема тоже реально знакома. Несмотря на то, что ввод текста и его редактирование является «базовой» задачей, мне потребовалось около 15 лет каждодневной работы с терминалом, чтобы привыкнуть к использованию Ctrl+A для перехода к началу строки (или Ctrl+E для перехода в конец — я использовала вместо этого Home/End).

Так что сегодня речь пойдёт о том, что ввод текста порой вызывает сложности. Я также поделюсь с вами кое-какими советами, которые сама была бы рада услышать давно.
Читать дальше →
Всего голосов 7: ↑5 и ↓2+7
Комментарии1

Раскочегариваем YouTube без установки софта на конечные устройства

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

В последнее время для потребителей контента YouTube настали тяжелые времена. Даже самые мелкие местечковые провайдеры уже внедрили то самое замедление видео. В некоторых случаях (как у меня) - это даже не замедление, а просто ограничение функционала. Видео попросту не грузятся.

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

Для этого есть несколько путей:

Читать далее
Всего голосов 15: ↑10 и ↓5+7
Комментарии37

Выявление biderectional unicode троянов

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

Двое специалистов в своей довольно старой публикации Trojan Source: Invisible Vulnerabilities описали одну из интересных атак, суть которой заключается в следующем: при просмотре исходного кода вы видите одно, но при компиляции в конечном приложении будет реализована совсем другая логика. Суть атаки проста: не все редакторы кода отображают unicode символы и рецензенты кода их попросту не увидят. Для реализации атаки необходимо использовать определенные символы в кодировке unicode, которые заставляют компилятор читать исходный код в другом направлении либо вызывать совсем другие функции.

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

KC868-AG Pro: Zigbee координатор (Tasmota и SLS)

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


В прошлой статье я дал общий обзор контроллера KC868-AG Pro, в этой статье мы разберём вопросы использования AG Pro в качестве Zigbee координатора при помощи двух популярных прошивок Tasmota и SLS.

Попробуем разобраться с тем, как установить прошивки на это железо, как их настроить, и я поделюсь своими впечатлениями об этих прошивках.
Читать дальше →
Всего голосов 3: ↑3 и ↓0+5
Комментарии9

Управление проектами: дайджест публикаций #13

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

Что интересного писали про управление проектами? Мы прочитали все публикации с Хабра, VC (и не только) и выбрали самые крутые и полезные. Читайте, сохраняйте и применяйте!

Читать далее
Всего голосов 10: ↑7 и ↓3+4
Комментарии0

Ближайшие события

19 сентября
CDI Conf 2024
Москва
24 сентября
Конференция Fin.Bot 2024
МоскваОнлайн
30 сентября – 1 октября
Конференция фронтенд-разработчиков FrontendConf 2024
МоскваОнлайн

Взламываем игры с помощью Python

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

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

А на днях мне вдруг захотелось вспомнить молодость и поиграть в бумерский диаблойд под названием Titan Quest, выпущенный аж в 2006 году. Да вот только времени на беготню, прокачку, и вот это вот всё, у меня нет. И ArtMoney нет. Зато есть определенные знания программирования. Вот я и решил совместить приятное с полезным, написав аналог ArtMoney на Python, а заодно стать супербогатым, хотя бы в Titan Quest.

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

Я на дереве сижу, препроцессинг провожу

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

Согласно описанию,


Tree-sitter — это инструмент для генерации синтаксических анализаторов и библиотека инкрементного синтаксического анализа. Он может создавать конкретное синтаксическое дерево для исходного файла и эффективно обновлять синтаксическое дерево по мере редактирования исходного файла.

Но как Tree-sitter справляется с языками, в которых необходима стадия препроцессинга?

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

О книгах и собеседованиях

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

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

Обычно задаю вопрос: из каких источников получаешь знания о новых технологиях в своей области? Самый частый ответ -- видео. Кто-то ещё читает каналы в Telegram. Книги не упоминает никто. Аргументация слабенькая -- видео самый удобный для меня канал информации. Но, как мне кажется, 10-20 минутный ролик не даст всей полноты знаний. А ещё чтение -- это труд потяжелее просмотра коротких роликов. Но этот труд и вознаграждается значительнее.

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

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

Хорошие издательства технической литературы, на мой взгляд: O'Reilly, Manning, Apress, Packt. Особенно мне нравятся обложки с редкими видами животных и национальными костюмами у первых двух. Если серьёзно, то важно то, что у книг этих изданий практически всегда есть рецензенты и научные редакторы из той сферы технологии, о которой речь в тексте. Это вызывает доверие. Кроме того, среди авторов люди, который и сами являются разработчиками стандартов, по которым мы с вами пишем программное обеспечение. В роликах на Youtube такое ещё надо поискать!

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

«Вечная» мышь от Logitech и другие подписки на компьютеры, гаджеты и автомобили

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

Привет, это Виктор Сергеев из МТС Диджитал. Неделю назад Ханнеке Фабер, новая глава Logitech, рассказала в интервью изданию The Verge о новой идее — компьютерной мыши по подписке. Концепцию назвали «вечная мышь». Как выяснилось, это была абстрактная идея — в Logitech ее даже не начали прорабатывать. Но у других компаний есть интересные предложения на «железо», о которых не все знают. Подробнее об идее Logitech и необычных подписках — под катом.

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

Сетевой дайджест: работа интернет-провайдеров, необычное железо, ИБ и регулирование — обсуждаем примечательные материалы

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

В предыдущем выпуске дайджеста мы поговорили о внедрении IPv6, а также уделили существенное внимание нововведениям в плоскости регулирования сети и не только. На этот раз обсудим работу провайдеров, ИБ-вопросы и необычное сетевое железо.

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

Как создавали «Корсары 3»

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

После триумфа второй части «Акелла»‎ почивала на лаврах недолго. Но понимания, что дальше делать, пока не было...

Йо-хо-хо и все такое...
Всего голосов 3: ↑2 и ↓1+2
Комментарии0

Настройка почтового сервера Yandex spring boot

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

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

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

По сути, с яндексом мы закончили.

Переходим в наш проект. Я предполагаю что у вас уже настроен Spring boot. Так что нужно добавить зависимость для почты. Я использую Gradle, так что у меня это выглядит так:

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