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

Все потоки

Сначала показывать
Порог рейтинга

Настройка WireGuard на Mikrotik

Сетевые технологии *Сетевое оборудование
Из песочницы

Если не касаться wiki и официального сайта, и объяснять как можно проще, то это VPN туннелирование через UDP.

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

Хотите узнать как?
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 1.1K
Комментарии 3

Новости

Настройка Push Notifications на React Native & Expo Go

JavaScript *Разработка под iOS *Разработка под Android *ReactJS *
Tutorial

Настроим Push уведомления при использования EAS.

Факт отсутствия в русскоязычном сегменте интрнета и какого либо примера по настройке пуш уведомлений с использованием лишь инструментов которые предоставляет Expo Go очень расстраивает, поэтому вы сейчас видите сие творение

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

Ternaus: Chrome Extension

Обработка изображений *Машинное обучение *Искусственный интеллект

Я добавил Chrome extension, которое позволяет по тексту и по картинкам в интернете искать похожие в базе данных на Ternaus.com.

* ссылка на Extension

* ссылка на GitHub

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

Получаем статистку Telegram-канала при помощи api и python

Python *API *
Tutorial

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

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

Как заработать на информации из общего доступа

Финансы в IT Криптовалюты
Из песочницы

 Почему торговля на новостях стара как мир

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

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

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

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

Люди впервые начали торговать по такой стратегии еще в те времена, когда ракушки и бивень мамонта были деньгами.

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

Big bada boom отменяется? Подводные интернет-магистрали выдержат наступление «События Кэррингтона»

Блог компании Selectel IT-инфраструктура *Исследования и прогнозы в IT *Сетевое оборудование IT-компании

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

Одна из них, как считается, выход из строя глобальной инфраструктуры, что чревато частичным или полным блэкаутом, причем продолжительным. По мнению некоторых ученых, проблемы могут быть настолько сильными, что будет повреждена не только наземная, но и подводная инфраструктура. В целом, все выглядит логично — и ученые доказывают, почему может возникнуть эта проблема. Но сейчас появилось и другое мнение, причем достаточно авторитетное. Обо всем этом — под катом.
Читать дальше →
Рейтинг 0
Просмотры 710
Комментарии 1

Алгоритм распознания арифметических выражений

C++ *

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

Читать далее
Всего голосов 27: ↑7 и ↓20 -13
Просмотры 1.3K
Комментарии 7

Недельный геймдев: #97 — 27 ноября, 2022

Разработка игр *

Из новостей: как авторов Disco Elysium выгнали на улицу, что нового в префабах в Unity 2022.2.

Из интересностей: почти двухчасовая документалка про историю Crystal Dynamics, канал Марка Дарра про разработку игр, ролбек в неткоде и другие многопользовательские решения, опыт применения Stable Diffusion для создания игр.

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

Родители и дети. Связываем документы в Elasticsearch

Программирование *Анализ и проектирование систем *Хранение данных *
Из песочницы

Как-то раз, мне попалась интересная задача: выделить общую часть информации из нескольких документов, находящегося в Elasticsearch, в отдельный «фрагмент» с целью ее независимого и частого обновления по типу отношения «один ко многим». В данной статье я расскажу вам про join field type.

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

Команды, механизмы и основы аддонов — Minecraft

JavaScript *Игры и игровые консоли

Хотите попробовать себя в роли разработчика Minecraft и понять основы аддоносоздания? Эта статья для вас

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

Разбираемся с оптимизацией FlatList и миграцией на FlashList

JavaScript *Разработка мобильных приложений *ReactJS *
Tutorial

Отвечая на вопросы в треде по React Native на StackOverflow я заметил что в той или иной форме люди очень часто интересуются производительностью компонентов списков и в частности FlatList. В этой гайде я решил рассмотреть способы оптимизации производительности на примере приложения для отображения списка вопросов с StackOverflow а во второй части статья я расскажу о новом компоненте FlashList который драматически ускорит работу ваших списков.

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

Дайджест недели от Apple Pro Weekly News (21.11 – 27.11.22)

Гаджеты Компьютерное железо Смартфоны IT-компании

Сколько Apple потеряет из-за протестов на китайском заводе Foxconn, что случилось с приложением iCloud на Windows, выпущено новое приложение для Apple Watch Ultra и новости по банковским приложениям в App Store. Это новый дайджест Apple Pro Weekly News, переходим к новостям.

Перейти к новостям
Всего голосов 9: ↑9 и ↓0 +9
Просмотры 564
Комментарии 0

Кто успел, тот и запатентовал: история создания первых ветрогенераторов

Блог компании Онлайн Патент Патентование *Научно-популярное Энергия и элементы питания Экология

На вопрос: «Кто изобрел ветроэлектрогенератор?» — однозначно ответить затруднительно. Это тот самый нередкий в истории науки и техники случай, когда идея (в данном случае динамо-машины, которую крутит ветряная мельница) в какой-то момент стала очевидна всем. О том, кто первый запатентовал электрогенерирующую мельницу, рассказываем в нашей статье.

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

Истории

Security Week 2248: недобровольная геолокация устройств WiFi

Блог компании «Лаборатория Касперского» Информационная безопасность *
Можно ли определить координаты устройства с работающим WiFi, пользуясь исключительно штатными особенностями беспроводного стандарта? И если можно, что потом делать с этой полезной информацией? Ответы на оба вопроса попробовали дать исследователи из университетов США и Канады в работе, опубликованной в октябре и недавно выложенной в общий доступ.



То, что обнаружили авторы исследования, можно назвать уязвимостью в протоколе WiFi, актуальной для всех его итераций, от 802.11a до 11ax. Точнее, речь идет сразу о двух штатных фичах протокола. Одна позволяет за короткие сроки собрать MAC-адреса большинства устройств, подключенных к определенной точке доступа. Другая вынуждает отдельные устройства отвечать на запросы «левого» устройства. А для более-менее точной геолокации потребуется погонять вокруг исследуемого объекта квадрокоптер.
Читать дальше →
Всего голосов 7: ↑7 и ↓0 +7
Просмотры 2K
Комментарии 1

Зачем банкам подключаться к Открытым API?

IT-инфраструктура *API *Финансы в IT
Из песочницы

Концепция открытого банкинга предполагает, что игроки финансового сектора — банки, финтехи, страховые организации и МФО, а также технологические компании — все получают равным доступ к пользовательским данным. «Общение» в среде открытого банкинга происходит посредством универсального языка, которым являются открытые API.

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

Меня зовут Тимур, я тружусь в отделе информационной безопасности и Открытых API компании eKassir, разрабатывающей ПО для банков. Мы работаем с инструментарием открытого банкинга, и, основываясь на этом опыте, в кратком цикле статей я бы хотел рассказать: что такое среда Открытых API? зачем банкам и финтехам к ней подключаться? как участники рынка проходят техническую проверку на сертификационном стенде Открытых API?

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

Как школьники МЭШ взломали

Информационная безопасность *Python *Тестирование веб-сервисов *

История о том, как школьники нашли глупейшую ошибку в production версии электронного журнала г. Москвы и построили на этом бизнес.

Читать далее
Всего голосов 35: ↑29 и ↓6 +23
Просмотры 12K
Комментарии 19

Аналитика и декомпозиция задач. Как определяется время разработки

Анализ и проектирование систем *IT-стандарты *Управление разработкой *Карьера в IT-индустрии

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

Когда-то это было одной из первых моих задач на работе, и когда мне впервые дали требования и сказали "Оцени сколько нужно времени". Естественно первый мой вопрос был "А как ?". Я тогда и представить не могла, как можно оценить то, что не сделано и непонятно, как будет реализовано...

Какие есть подходы и как аналитику оценить задачу? На этот вопрос постараюсь ответить дальше

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

Как организовать видеотрансляцию из операционной

Работа с видео *Видеотехника

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

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

Итак, задача состоит в том, чтобы организовать потоковое вещание из операционной в отдельное помещение. Для этого было решено применить схему на базе двух кодирующих устройств: Magewell Ultra Stream для потокового вещания, и Magewell Pro Convert NDI для кодирования потока по сети AV-over-IP. Схема выглядит примерно так:

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

React: решение интересной практической задачи

Блог компании Timeweb Cloud Разработка веб-сайтов *JavaScript *ReactJS *


Привет, друзья!


В данном туториале я хочу поделиться с вами опытом решения одной интересной практической задачи.


Предположим, что у нас имеется страница сравнения товаров. На этой странице отображается слайдер с карточками товаров и таблица с их характеристиками. Задача состоит в том, чтобы синхронизировать переключение слайдов и прокрутку таблицы. Условия следующие:


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

Репозиторий с кодом проекта.


Если вам это интересно, прошу под кат.

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