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

Все потоки

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

Как написать пассивный доход: Пишем качественного трейд бота на JS (часть 1)

JavaScriptNode.JSКриптовалюты
Из песочницы

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

Читать далее
Рейтинг 0
Просмотры1
Комментарии 0

Новости

Показать еще

5 разных библиотек Python, которые сэкономят ваше время

SkillFactoryPythonПрограммированиеВизуализация данныхМашинное обучение
Перевод

В этой подборке, переводом которой мы решили поделиться к старту курса о машинном и глубоком обучении, по мнению автора, каждая библиотека заслуживает отдельной статьи. Всё начинается с самого начала: предлагается библиотека, которая сокращает шаблонный код импортирования; заканчивается статья пакетом удобной визуализации данных для исследовательского анализа. Автор также касается работы с картами Google, ускорения и упрощения работы с моделями ML и библиотеки, которая может повысить качество вашего проекта в области обработки естественного языка. Посвящённый подборке блокнот Jupyter вы найдёте в конце.

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

Стриминг видео с помощью Akka Streams

RUVDS.comРазработка веб-сайтовРабота с видео
Перевод
Автор статьи, перевод которой мы сегодня публикуем, говорит, что стриминг видео не должен быть такой задачей, с которой у кого-либо возникают сложности. Всё дело — в правильном подборе инструментов, среди которых можно отметить пакет Akka Streams. Использование этого пакета позволяет эффективно разрабатывать приложения для потоковой передачи видео.



Правда, не следует думать, что то, о чём мы будем тут говорить, подобно простому примеру, вроде println(«Hello world»), в котором используется система акторов Akka. Сегодня вы узнаете о том, как создать свой первый сервис для потоковой передачи видео (прошу прощения, если моё предположение неверно, и у вас это уже не первый такой проект). В частности, тут будут использованы пакеты Akka HTTP и Akka Streams, с помощью которых мы создадим REST API, который обладает способностями стриминга видеофайлов в формате MP4. При этом устроен этот API будет так, чтобы то, что он выдаёт, соответствовало бы ожиданиям HTML5-тега <video>. Кроме того, тут я скажу несколько слов о наборе инструментов Akka в целом, и о некоторых его компонентах, вроде Akka Streams. Это даст вам определённый объём теории, которая пригодится вам в работе. Но, прежде чем мы приступим к делу, хочу задать один вопрос.
Читать дальше →
Всего голосов 6: ↑6 и ↓0 +6
Просмотры264
Комментарии 0

Разгоняем REACTOR

JavaKotlin
Из песочницы

Реактор сегодня - это стильно, модно, молодежно. Почему многие из нас практикуют реактивное программирование? Мало кто может ответить однозначно на этот вопрос. Но эта статья рассказывает не об этом, а о проблемах, которые реактор может создать даже опытному программисту и о методах их решений. Берем под контроль количество одновременно выполняемых задач, правильно распределяем задачи в пуле и достигаем отличных результатов с параллельной обработкой в reactor.

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

Как оценить надежность банка: 5 работающих способов

Финансы в ITЛайфхаки для гиков

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

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

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

Свой ремейк ZX игры Reskue в Steam

Ненормальное программирование*nixРазработка игрLuaИгры и игровые приставки
Из песочницы

Да понимаю что это игра про учёных, но это не игра про немого учёного с монтировкой с цифрой 3 которую все ждут. Что вышло за 4 года разработки.

Официальное описание: Научная станция в глубоком космосе перестала отвечать на запросы. Что там произошло? Вы агент, прибывший выяснить что случилось и Ваша задача — спасти важное открытие, сделанное на станции.

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

Заправьте свой корабль радиоактивным топливом и спасите ученых. Берегите себя, науку и — удачи!

Читать далее
Рейтинг 0
Просмотры521
Комментарии 0

Искусственный фотосинтез. Перспективы и проблемы

Научно-популярноеБиотехнологииЭнергия и элементы питанияХимияЭкология

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

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

2.  По-настоящему зеленую энергетику могли бы обеспечить зеленые растения, которые и являются первичными накопителями солнечной энергии.

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

Находим и устраняем уязвимости бинарных файлов в Linux — с утилитой checksec и компилятором gcc

МаклаудНастройка LinuxC++C
Перевод

Изображение: Internet Archive Book Images. Modified by Opensource.com. CC BY-SA 4.0

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

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

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

  • как использовать утилиту checksec для поиска уязвимостей;
  • как использовать компилятор gcc для устранения найденных уязвимостей.

Установка checksec


Для Fedora OS и других систем на базе RPM:

$ sudo dnf install checksec

Для систем на базе Debian используйте apt.

Быстрый старт с checksec


Утилита сhecksec состоит из единственного скриптового файла, который, впрочем, довольно большой. Благодаря такой прозрачности вы можете узнать, какие системные команды для поиска уязвимостей в бинарных файлах выполняются под капотом:
Читать дальше →
Всего голосов 6: ↑5 и ↓1 +4
Просмотры663
Комментарии 1

Роберт Зубрин: подледные поселения на Марсе

Космонавтика
Из песочницы

Centauri Dreams, May 29, 2020

Терраформирование нового мира — это захватывающая дух задача, о которой часто думают в связи с превращением Марса в благоприятную среду для поселенцев. Но есть менее сложные альтернативы для предоставления убежища для колонии. Как объясняет Роберт Зубрин в эссе ниже, покрытые льдом озера — это вариант, который может предложить необходимые ресурсы для защиты колонистов от радиации. Основатель Марсианского общества, автор нескольких книг и многочисленных статей, Зубрин является создателем концепции Mars Direct, которая предусматривает разведку с использованием современных и перспективных технологий. На этих страницах мы рассмотрели многие из его идей о межзвездных полетах, в том числе торможение с помощью паруса и концепцию ядерной ракеты с соленой водой. В настоящее время у президента Pioneer Astronautics, недавно вышла из печати в издательстве Prometheus Books книга «The Case for Space: How the Revolution in Spaceflight Opens Up a Future of Limitless Possibility» (Как революция в космических полетах открывает будущее безграничных возможностей).

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

Ошибку Rockstar может совершить каждый (и я тоже)

VDSina.ruРабота с 3D-графикойРеверс-инжинирингТестирование игр
Перевод

Несколько месяцев назад в новостях всплыла потрясающая статья [переводы на Хабре: один и второй] о Grand Theft Auto Online.

Советую прочитать статью целиком, но если вкратце, GTA Online имела внезапно квадратичную производительность при парсинге большого JSON-блоба (из-за многократных вызовов strlen); после устранения этой ошибки время загрузки уменьшилось почти на 70%.

Это вызвало оживлённые дискуссии: в этом виноват C? Или, возможно, "web shit"? Или капитализм и его стимулы?

Однако все были солидарны в одном: они бы ни за что не написали подобной глупости.

(Вы уже чувствуете, что надвигается?)
Читать дальше →
Всего голосов 28: ↑23 и ↓5 +18
Просмотры4K
Комментарии 10

Лонгбоксы, битва за стриминг и вендор-лок для аудиоконтента — в подборке материалов из «Мира Hi-Fi»

АудиоманияЗвук

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

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

CSS, JavaScript и блокировка парсинга веб-страниц

RUVDS.comРазработка веб-сайтовCSSJavaScript
Перевод
Недавно мне попался материал, посвящённый проблеме загрузки CSS-файлов, которая замедляет обработку материалов страниц. Я читал ту статью, стремясь научиться чему-то новому, но мне показалось, что то, о чём там говорилось, не вполне соответствует истине. Поэтому я провёл собственное исследование этой темы и поэкспериментировал с загрузкой CSS и JavaScript.


Читать дальше →
Всего голосов 15: ↑13 и ↓2 +11
Просмотры1.4K
Комментарии 5

Антирекламный щит рядового пользователя: Яндекс без дзена, YouTube без рекламы, Хабр без баннера

Информационная безопасность
Tutorial
Recovery mode

Контроль над содержимым web должен принадлежать в т.ч. рядовому пользователю, а не только маркетологам. Юзер сам в состоянии определять, что для него является пагубной рекламой, а что полезным контентом. Если пользователь считает, что новости или дзен Яндекса - это своего рода реклама, то он может ограничить себя от „вредоносного для него контента“ совершенно законно в „касание“ и без красноглазия. Решение — под катом.

Под кат
Всего голосов 19: ↑11 и ↓8 +3
Просмотры4.3K
Комментарии 29

Крысы-герои спасают людей от мин и бацилл туберкулёза

VDSina.ruНаучно-популярноеБиотехнологииЗдоровьеЭкология

Есть поговорка о том, что сапёр ошибается дважды: когда выбирает эту профессию и когда плохо выполняет свою работу. А теперь представьте, что бывают сапёры, которые физически не могут подорваться на мине. Такое возможно, если сапёр — крыса. Идеальный нюх позволяет грызунам чуять закопанные мины. В этой сфере крысы гораздо лучше собак — их дешевле дрессировать, они также эффективны, а из-за маленького веса не могут активировать мину, когда найдут её.

Крыса-герой по имени Магава уже пять лет работает в Камбодже, обнаруживая десятки мин. Теперь животное собирается отправиться на заслуженную пенсию. За свою блестящую пятилетнюю карьеру Магава напрямую спас жизни сотням людей от скрытых наземных мин и других смертоносных пережитков войны. «Несмотря на то, что он всё ещё здоров, он достиг своего пенсионного возраста, и его реакции явно начинают замедляться», — заявила в четверг некоммерческая организация APOPO.
Читать дальше →
Всего голосов 17: ↑16 и ↓1 +15
Просмотры991
Комментарии 0

Ровесник динозавров: обзор лэптопа IBM 5155

SelectelКомпьютерное железоИстория ITСтарое железоНоутбуки

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

Вышедший в 1981 году IBM Personal Computer (5150) не был самым производительным или функциональным, не был он и самым доступным. Его сильными сторонами были 16-битный процессор Intel 8088 (многие микрокомпьютеры того времени были 8-битными) и операционная система MS-DOS, которая, будучи 16-битной, была обратно совместима с наиболее популярной на рынке микрокомпьютеров 8-битной CP/M. Но главным козырем стала открытая архитектура, доступная для создания расширений и повторения другими компаниями.
Читать дальше →
Всего голосов 22: ↑22 и ↓0 +22
Просмотры1.6K
Комментарии 2

SAP HANA. Таблицы с типом хранения Row

Администрирование баз данных

Добрый день, коллеги. В этой статье я бы хотел затронуть тему таблиц с типом Row. Этот тип таблиц для многих администраторов баз данных, долгое время оставался наиболее естественным типом, так сказать типом по умолчанию. Таблицы типа COLUMN в основнов встречались в хранилищах данных (Data Warehouse), то есть базах данных с преобладающей нагрузкой типа OLAP.

Основная идея инженеров компании SAP при разработке базы данных HANA, было объединение двух миров OLTP и OLAP приложений. В результате таблицы с колоночным хранением в базе данных HANA, стали таблицами по умолчанию, но несмотря на преимущества колоночных таблиц в большом количестве сценариев, база данных HANA продолжает использовать строковые таблицы. Об особенностях использования такого типа таблиц и пойдёт речь в этой статье.

Таблицы с типом Row хранятся в специальной области памяти, которая называется shared memory. При запуске базы данных эта область полностью загружается в память и остается там всё время, пока база данных находится в рабочем состоянии.

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

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

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

Как защититься от синдрома запястного канала? 

МаклаудЧитальный залЛайфхаки для гиковЗдоровье


Наряду с компьютерным зрительным синдромом, о котором мы уже рассказывали ранее, среди IT-специалистов распространен и другой весьма серьезный недуг — синдром запястного канала. В чем проявляется данное заболевание и можно ли предотвратить его развитие? Давайте разбираться. 

Причины и симптоматика синдрома запястного канала


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

Человеческий организм имеет огромное количество подобных мест: на одной лишь руке могут развиться 8 разных туннельных синдромов. Поэтому с медицинской точки зрения называть синдром запястного канала, о котором пойдет речь в сегодняшней статье, просто туннельным синдромом, без уточнения локализации патологического процесса, некорректно. Хотя справедливости ради стоит сказать, что именно карпальный туннельный синдром (так называют синдром запястного канала неврологи) является самой распространенной формой компрессионно-ишемической невропатии из всех существующих: его общая доля в популяции составляет около 5%, а ежегодный прирост заболеваемости достигает 3 случаев на каждую тысячу населения.
Читать дальше →
Всего голосов 44: ↑42 и ↓2 +40
Просмотры4.8K
Комментарии 15

Tоп 10 PromQL запросов для мониторинга Kubernetes

TimewebСистемное администрированиеСерверное администрированиеDevOpsKubernetes
Перевод

В этой статье приведены примеры популярных запросов Prometheus для мониторинга Kubernetes.

Рейтинг основан на опыте компании Sysdig, ежедневно оказывающей сотням клиентов помощь в настройке мониторинга их кластеров.

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

Предметно-тематические тренды: назначение и интерпретация

Исследования и прогнозы в ITНаучно-популярное

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

Читать далее
Рейтинг 0
Просмотры234
Комментарии 0

Чего хотят конференции: воспроизводимость экспериментов в data science

Машинное обучениеНаучно-популярное

Топовые научные конференции просят воспроизводимости экспериментов в науках о данных. И это нужно для повышения доверия к работам, для извлечения пользы (повторной используемости и цитируемости), ну и «тренд» (согласно опросу журнала Nature).

Ожидания растут, в 2021 уже 9 из 10 конференций предлагают авторам провериться на воспроизводимость. Сдать тест, заполнить опросник, привести свидетеля и т. д. 

О чем речь и зачем нужна воспроизводимость, какие проблемы нужно решать, обсудим в этой статье. 

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Просмотры1.3K
Комментарии 8