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

Моя лента

Тип публикации
Порог рейтинга
Уровень сложности
Предупреждение
Войдите или зарегистрируйтесь, чтобы настроить фильтры
Статья

Кейс: механика и продвижение благотворительной акции, которая собирает до 5 млн рублей за один день

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

Мы проводим акцию «День заботы» уже девять лет. Ежегодно в один день тысячи людей переводят пожертвования в помощь детям и семьям в трудной жизненной ситуации. В этом году мы полностью поменяли UX сайта, отказались от калькулятора и вместо него рассказали истории подопечных в комиксах. Приглашаю посмотреть, что получилось.

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

Новости

Статья

Септик и автономная канализация. Часть 2. Проектирование

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

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

Читать далее
Всего голосов 1: ↑0 и ↓1-1
Комментарии0
Новость

Минпромторг: на создание ракеты для полётов к Луне и Марсу выделят 600 млрд рублей

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

На создание сверхтяжёлой ракеты, предназначенной для полётов к Луне и Марсу, власти выделят около 600 млрд руб. Проект планируют запустить в 2025 году, сообщает «Коммерсантъ» со ссылкой на главу Минпромторга РФ Дениса Мантурова.

Читать далее
Всего голосов 8: ↑7 и ↓1+6
Комментарии55
Пост

12 апреля 2024 года в День космонавтики глава Минпромторга РФ Денис Мантуров сообщил, что российская спутниковая группировка превышает 240 космических аппаратов. Кроме того, в 2024 году российские специалисты запустят ещё более 100 спутников.

«Отечественная орбитальная группировка насчитывает в своем составе более 240 космических аппаратов. Для наращивания отечественной орбитальной группировки в 2024 году уже запущено более 20 космических аппаратов. До конца этого года планируется запуск ещё более 100 космических аппаратов. Таким образом, в 2024 году в общей сложности ожидаем запуска 123  аппаратов, в том числе 70 малых»,  — сообщил СМИ Мантуров.

В конце июня 2023 года гендиректор «Роскосмоса» Юрий Борисов заявил, что российская спутниковая группировка достигла 225 аппаратов.

Теги:
+4
Комментарии0

Истории

Статья

Tcpdump на разных уровнях

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

Утилита Tcpdump знакома любому сетевому администратору, с ее помощью мы собираем трафик для последующего анализа. Типичная история – собираем траффик, приходящий на нужный интерфейс и затем уже анализируем его Wireshark. Подход практичный, ведь Wireshark Действительно очень мощный и полезный инструмент и о нем мы напишем еще не одну статью, но сегодня речь пойдет про Tcpdump. Не секрет, что утилита Tcpdump не интерпретирует протоколы прикладного уровня, ограничиваясь работой с транспортным уровнем. Однако, в этой статье мы рассмотрим различные варианты использования утилиты Tcpdump для более глубокой фильтрации трафика.

Итак, Tcpdump - утилита UNIX, позволяющая перехватывать и анализировать сетевой трафик, проходящий или приходящий через компьютер, на котором запущена данная программа.

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

Дайджест полезных материалов из мира Golang за неделю (6.04.24 -13.04.24)

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

🔥 Дайджест полезных материалов из мира Golang за неделю

Подборка полезных материалов и находок из мира Go за неделю.

Смотреть
Всего голосов 11: ↑9 и ↓2+7
Комментарии0
Новость

Инструмент «Ножницы» в Windows 11 получит поддержку эмодзи, HDR и QR-кодов

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

Microsoft работает над новыми функциями для «Ножниц» — стандартного приложения для скриншотов в Windows 11. Вскоре в нём появится поддержка эмодзи, QR-кодов и HDR-коррекции на HDR-мониторах.

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

Решение систем линейных уравнений с помощью Python

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

Как-то я наткнулась на статью, где говорилось о SymPy, а именно о возможности решения систем уравнений с ее помощью. Если кратко, то это бесплатная библиотека для символьных вычислений на языке Python. В символьных вычислениях компьютер работает с уравнениями и выражениями как с последовательностью символов, тогда как в численных оперирует приближёнными числовыми значениями.

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

Приятного прочтения)

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

Библиотеки для реализации алгоритмов сжатия данных в Rust

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

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

Сегодня мы рассмотрим хорошие библиотеки для реализации алгоритмов сжатия данных на ЯП Rust. Сжатие данных позволяет уменьшать объемы данных без потери качества или с минимальными потерями. Различают две основные категории методов сжатия: с потерями и без потерь.

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

Как пытались (пере)программировать мозги, и что из этого получилось? Часть 4: Нуарный коп, оргии и тюремные эксперименты

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

В прошлой части наш антигерой Сидни Готтлиб дорвался-таки до своего большого проекта MKUltra: ему дали много денег и ещё больше полномочий на то, чтобы научиться взламывать человеческое сознание с помощью психоактивных веществ, гипноза и любых иных способов без особого внимания к этике и законности. В ЦРУ были уверены, что КГБ и китайская разведка опережают их на несколько голов, давно отработали способы «промывки мозгов» и научились превращать в коммунистов даже самых твердокаменных либертарианцев. И считали, что для сокращения разрыва хороши все средства: ведь иначе можно однажды проснуться и обнаружить себя колхозником на кукурузных полях Оклахомской ССР!
Читать дальше →
Всего голосов 22: ↑24 и ↓-2+26
Комментарии3
Статья

Почему FAR — центр моей компьютерной вселенной

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

Какую программу вы обычно запускаете сразу после загрузки операционной системы? Кто-то сразу стартует браузер — поглядеть, кто там сегодня в Интернете (на Хабре) неправ. У многих — это редактор кода: «Я, как утром встал, сразу за дрель!». Возможно, вы сначала привычно открываете мессенджеры и почту — проверить, что там нового и важного.

Я обычно сразу после запуска операционки открываю свой Любимый Файловый Менеджер. Это «переходящее звание» — в разные периоды моего компьютерного прошлого этой чести «удостаивались» разные приложения с классическим двухпанельным интерфейсом. Сначала это был простой, но универсальный Norton Commander. Потом появился DOS Navigator со всяческими классными фичами: CD-плеер, телефонная книга с дозвоном по модему, встроенный табличный редактор и прочие прекрасные и поразительные для тех лет вещи.

Когда Windows прочно вытеснил DOS и все понемногу забыли про файл autoexec.bat, звание моего любимого файлового менеджера плавно перешло к Total Commander. Он продержался довольно долго, но в какой-то момент в мою жизнь буквально ворвался FAR...

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

Первый предварительный релиз порта Foreign Function & Memory API для Android.

С выпуском стабильной версии JDK 22 в конце марта, вышла окончательная версия FFM API — современного переосмысления доступа к нативной памяти и функциям. Примечательно, что его история начиналась ещё в JDK 14 несколько лет назад, тогда же я и обратил на него своё внимание. Мне стало интересно, возможно ли без поддержки со стороны платформы полноценное портирование этого API, и ответ — ДА!

На скриншоте выше - пример из официальной документации, запущенный на android 8.0. В нём происходит вызов функции qsort из libc, при этом один из параметров — указатель на функцию сравнения. С помощью метода upcallStub можно создать указатель на MethodHandle как на нативную функцию, что и демонстрирует пример. Полная документация исходного апи доступна на официальном сайте oracle

Отдельно отмечу отличия:

  • Полностью воссоздать API не получилось т.к. до android 9.0 отсутствует его важный компонент — класс VarHandle, поэтому был создан другой класс с теми же методами, но без полиморфного поведения (чуть хуже оптимизация)

  • MemoryLayout`ы нулевого размера не разрешены (в исходном варианте их поведение не совпадает с фактическим в компиляторах C и C++)

  • Временно не работают upcall вызовы из потоков, не подключённых к jvm. Скоро исправлю, но ещё не придумал оптимальный путь

  • Вернул методы MemoryLayout.valueLayout и paddedStructLayout. Не знаю почему их убрали в конечной версии

  • Возможно что-то ещё

Весь исходный код доступен на github

Теги:
+5
Комментарии1
Новость

Lightning Studio: Альтернатива Google Colab от создателей PyTorch Lighting

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

Lightning Studio представляет собой передовую облачную платформу для проектирования и тестирования моделей машинного обучения, разработанную создателями PyTorch Lightning. Эта платформа обеспечивает пользовательский опыт, сравнимый с "iPhone" в сфере инструментов ML, благодаря своей интуитивной простоте и одновременно впечатляющей мощности. Она объединяет инструменты машинного обучения в единый интерфейс, избавляя от необходимости переключения между разными приложениями. Это значительно упрощает процесс создания масштабируемых приложений и конечных точек AI.

Одна из множества функций Lightning Studio способствует повышению производительности разработки на 60%, так как она позволяет легко переходить с работы на CPU на GPU, сокращая таким образом до 80% времени, обычно тратимого на разработку.

Рассказываем, в чем суть далее(:

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

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

PG Bootcamp 2024
Дата16 апреля
Время09:30 – 21:00
Место
МинскОнлайн
EvaConf 2024
Дата16 апреля
Время11:00 – 16:00
Место
МоскваОнлайн
Weekend Offer в AliExpress
Дата20 – 21 апреля
Время10:00 – 20:00
Место
Онлайн
Пост

«Яндекс» тизерит свой новый сервис на основе нейросетей. Всё указывает на то, что в компании его представят уже 16 апреля.

Пользователи нашли на сайте ya.ru пасхалку: если нажать на логотип в левом верхнем углу, то страница схлопнется, и появится слово «Нейро».

В официальном телеграм‑канале «Яндекса» поясняется, что это будет некий «новый способ искать ответы».

Ранее директор бизнес-группы поиска и рекламных технологий «Яндекса» Дмитрий Масюк заявил в интервью СМИ о новинке от компании. «В ближайшее время мы представим новый продукт на стыке поиска и генеративных нейросетей, который даст пользователям совершенно новый опыт работы с информацией в интернете — это самое радикальное обновление в этой части «Яндекса» за последние 20 лет», — пообещал Масюк.

Теги:
-2
Комментарии0
Новость

Великобританию наводнили поддельные почтовые марки со штрих-кодами, продающиеся в официальных магазинах

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

По информации СМИ, в марте и апреле 2024 года Великобританию наводнили поддельные почтовые марки со штрих-кодами, продающиеся в официальных магазинах. Примечательно, что с лета 2023 года в британской почтовой службе Royal Mail на марках специально добавили штрих-коды DataMatrix (двумерный матричный штрихкод), чтобы снизить уровень подделок. Но что-то пошло не так.

Читать далее
Всего голосов 5: ↑6.5 и ↓-1.5+8
Комментарии14
Статья

Вы должны перестать вручную писать Dockerfile'ы

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

Вы тоже устали вручную заполнять Dockerfile и docker-compose.yaml под каждый новый проект?

Я всегда задумывался, применяю ли я известные best practices, когда пишу конфиг для Docker, и не занесу ли я случайно какие-нибудь уязвимости, вручную заполняя конфиг-файлы.

Что же, теперь мне больше не придется беспокоиться об этом, благодаря добрым людям из Docker, которые недавно реализовали инструмент для этого - docker init .

Интересно, как экономить время и быстро генерировать конфиги, даже если вы не профи в Docker? Прошу под кат.

Читать далее
Всего голосов 26: ↑25.5 и ↓0.5+25
Комментарии26
Статья

Обобщённые типы. Часть 3/3. Применение контейнерных типов

Уровень сложностиСложный
Время на прочтение46 мин
Количество просмотров666

В последней третьей части обзора продемонстрировано, как на основе обобщённых типов-контейнеров реализуются различные ФП-техники “чистого” построения “эффективных” программ. В заключении будет отмечена роль теории категорий в обосновании важности абстракций, построенных над обобщёнными типами.

Читать третью часть обзора
Всего голосов 2: ↑2 и ↓0+2
Комментарии0
Статья

Обобщённые типы. Часть 1/3. Полиморфные типы высокого рода

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

В предыдущей статье раскрывались некоторые базовые понятия теории типов. В этот раз мы рассмотрим обобщённые типы (generics) – необходимость появления такой абстракции, ключевые особенности и различные сценарии использования в программировании.

Читать первую часть
Всего голосов 4: ↑4 и ↓0+4
Комментарии0
Статья

Обобщённые типы. Часть 2/3. Классы типов и контейнеры

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

Это вторая часть обзора обобщённых типов, в которой мы расскажем о классах типов и типах-контейнерах.

Читать вторую часть обзора
Всего голосов 2: ↑2 и ↓0+2
Комментарии0
Пост

Первая ступень B1062 ракеты Falcon 9 совершила рекордный 20-й успешный полёт. Носитель стартовал с базы космических сил США на мысе Канаверал, Флорида. Ступень совершила посадку на платформу A Shortfall of Gravitas в Атлантическом океане спустя 8,5 минуты после запуска. Ракета доставила на орбиту 23 интернет-спутника системы Starlink.

Предыдущий рекорд по количеству использования принадлежал первой ступени B1058. Однако после своего 19-го полёта ступень опрокинулась на палубе судна из-за сильного ветра и волн. Это обстоятельство сделало невозможным повторное использование B1058.

Теги:
+5
Комментарии0
1
23 ...
Изменить настройки темы