Каталог RSS-каналов
Статистика

RSS-каналов в каталоге: 3394

Добавлено сегодня: 0

Добавлено вчера: 0

Hi-Tech / Прочее

Хабр / Лучшие публикации за сутки

Лучшие публикации за последние 24 часа

Найдено 4127 записей
Финтех-дайджест: онлайн-банкингом недовольны из-за отсутствия «человечности»; в Швейцарии хранится биткоинов на $10 млрд

Прошедшая неделя была относительно спокойной, что не может не радовать — ведь негативных новостей было не так много. Но ньюсмейкеры были, и в сегодняшнем дайджеста мы расскажем о том, почему пользователи недовольны онлайн-банкингом, где хранятся биткоины на $10 млрд и во сколько могут оценить компанию Xiaomi при выходе на ICO IPO. Сначала о банкинге. Согласно результатам исследования JD Power, примерно 30% опрошенных клиентов американских банков работают с ними лишь по онлайн-каналам. Это мобильный и онлайн-банкинги. И как раз среди этих клиентов больше всего тех, кто недоволен качеством обслуживания со стороны банка. Читать дальше →

[Перевод] Магнасанти — самый большой и самый ужасный город SimCity

Похоже на набор разноцветных квадратиков без смысла и цели? На самом деле за этой картинкой — злой гений и множество формул. Это вид на Магнасанти — мегаполис, создатель которого попытался достичь предела численности населения в игре SimCity. Присмотримся поближе: Винсент Оскала (Vincent Oscala), 22-летний студент из Филиппин и будущий архитектор, многие годы пытался найти формулу успеха в игре Sim City 3000. Безумная, казалось бы, затея… однако благодаря огромным усилиям, вложенным в «борьбу» с SimCity, оказались подняты интересные вопросы о городских ландшафтах, в которых мы живем, и о том, в какой ужас они могут превратиться. После скрупулезного планирования и большого количества проб и ошибок Винсенту удалось построить город с населением более шести...

Хранение данных на Виниле

В 2016-м я выступил на Highload с докладом про Vinyl, движок для хранения данных на диске в Tarantool. С тех пор мы добавили много новых возможностей, но хранение данных на диске — такая объемная тема, что основы, о которых идет речь в этой статье, совсем не изменились. Содержание (чтобы удобно было ориентироваться): Почему мы написали новый движок? Алгоритм Наполнение LSM дерева Управление формой LSM-дерева Поиск Поиск по диапазону Удаление Преимущества LSM Недостатки LSM и их устранение Непредсказуемая скорость записи Непредсказуемая скорость чтений Компрессия и постраничный индекс Bloom-фильтры Кэширование Управление сборкой мусора Расширенные возможности Vinyl Upsert Вторичные ключи Транзакции Заключение Читать...

Выявление преступных группировок, ворующих из магазинов – Data Mining

Группа из 3–4 лиц по предварительному сговору способна вынести из большого магазина типа «Ашана» или «Перекрёстка» товара до 400 тысяч рублей в месяц. Если обычные шоплифтеры просто мирно воруют колбасу, протаскивая её под одеждой или ещё где, то эти парни оказываются в разы наглее и деструктивнее. Разница вот в чём. Во-первых, они имеют возможность запутать всю систему наблюдения, выстроенную для поиска одиночных воров. Самая простая связка — один берёт товар, передаёт незаметно другому, тот относит в слепую зону камер, там его берёт третий. Во-вторых, они воруют не на предел административки в 1000 рублей, а сразу по максимуму для перепродажи. В-третьих, при попытке их остановить и вызвать полицию они применяют силовые меры к охраннику и уходят. Силовые...

[Перевод] Понимая, как используется дисковое пространство в Linux

Прим перев.: Автор оригинальной статьи — испанский Open Source-энтузиаст nachoparker, развивающий проект NextCloudPlus (ранее известен как NextCloudPi), — делится своими знаниями об устройстве дисковой подсистемы в Linux, делая важные уточнения в ответах на простые, казалось бы, вопросы… Сколько пространства занимает этот файл на жёстком диске? Сколько свободного места у меня есть? Сколько ещё файлов я смогу вместить в оставшееся пространство? Ответы на эти вопросы кажутся очевидными. У всех нас есть инстинктивное понимание работы файловых систем и зачастую мы представляем хранение файлов на диске аналогично заполнению корзины яблоками. Однако в современных Linux-системах такая интуиция может вводить в заблуждение. Давайте разберёмся, почему. Читать дальше →

Справа налево. Что такое dir=rtl и как приручить арабский язык

Привет, Хабр. Мы недавно перевели на арабский язык 2ГИС Онлайн, и хотим поделиться своим опытом адаптации интерфейса под RTL (right-to-left). Это будет актуально и для иврита, и для персидского языка. Я разделю этот опыт на две статьи — теоретическую и практическую. Сегодня — больше про теорию. Я расскажу, зачем нам понадобилось переворачивать весь интерфейс, что для разработчика интерфейсов значит фраза «сделать арабскую версию» и как справиться с арабским языком, смешанным с английским. Особое внимание уделю алгоритму, по которому строится отображение текста смешанной направленности — unicode bidirectional algorithm. Дальше читать

О чём это вообще? Для тех, кто вообще не в теме: у компании Atlassian, известной своими продуктами для обеспечения рабочих процессов (прежде всего JIRA и Confluence, но, наверное, любой айтишник без труда назовёт ещё несколько), есть также SDK для разработки плагинов к этим продуктам. Среди инструментария, доступного разработчикам в составе этого SDK, есть подсистема для разработки веб-интерфейсов Atlassian User Interface (AUI). А среди возможностей AUI есть так называемая RESTful Table — готовое решение для реализации интерактивной таблицы, все изменения в которой в реальном времени сохраняются на серверной стороне с помощью набора REST-сервисов. Недавно мне потребовалось написать такую таблицу — до того мне этим заниматься не приходилось, посему я...

[Из песочницы] Как работать пиарщиком в сфере IT и почему твой босс не обязан быть Стивом Джобсом

Судя по последним событиям, технологическая повестка становится номером один во всех новостных лентах. Это касается не только пьесы с главным героем, имя которому – Telegram, но и разного рода серьезности статей, посвященных искусственному интеллекту, интернету вещей и big data. Журналисты много времени тратят на поиски тревожных историй о том, как кого-то стошнило после прохождения очередной VR игры. Поэтому в IT набежали жадные до горячих тем пиарщики. Возможно, нас и позвали, однако лишь в качестве аутсайдера, способного объяснить простому люду, как правильно пользоваться приложением для автоматического включения мультиварки. Тем не менее, основатели и сотрудники технологических компаний страдают от большого ума и нуждаются в тех, кто умеет просто и...

День добрый читатели. Это моя первая статья за много лет чтения Хабра, поэтому прошу «понять и простить». В ней я хочу поделиться тем, как попытаться вернуть к жизни игровые сервисы, адреса которых заблокированы РКН в агонии попытках запретить Telegram. В моём случае, это был Nintendo Switch, но полагаю, сервис PSN (да и прочие тоже) разблокируется так же. Просто мне повезло и PSN работал изначально. В любом случае, PlayStation у меня есть и я могу поисследовать проблему и написать отдельный пост на эту тему. Забегая сразу в конец — в моём случае, с Nintendo, это получилось. Читать дальше →

Настройка модели машинного обучения: подбор фичей и оптимизация гиперпараметров

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

[Перевод] Марвин Мински «The Emotion Machine»: Глава 3 «Боль»

Отец искусственного интеллекта размышляет о том, как сделать машину, которая бы гордилась нами. Марвин Мински был довольно жестким ученым и то, что он своим «скальпелем познания» исследует тему чувств и эмоций, что же делает нас людьми, довольно интересно и полезно. Книга — отличный образец того, как «ИТишным подходом» попробовать осмыслить «человеческое»: ценности, идеалы, любовь, боль, здравый смысл. 3-1. Боль «На протяжении бесчисленных поколений, великая боль толкала животных к тому, чтобы избежать страдания — ценой самых ожесточённых, самых разнообразных усилий. И даже человек, чувствуя боль в конечности или другой части тела, имеет привычку потрясти ею, как-бы стряхивая причину боли, хотя это очевидно может оказаться невозможно.» — Чарльз Дарвин. Что...

Отказоустойчивый кластер 3CX представляет собой два реплицируемых сервера АТС. Когда основной сервер выходит из строя, в работу включается сервер-реплика, минимизируя время отказа телефонии. В этой статье мы рассмотрим, как правильно конфигурировать отказоустойчивость АТС 3CX. Лицензирование Для использования отказоустойчивости вам потребуется одна лицензия Enterprise (ENT) или Professional (PRO). В лицензии ENT установлено время жизни (TTL) А-записи FQDN сервера 3CX в 5 минут. В лицензии PRO TTL А-записи установлено в 6 часов. Это значит, что в редакции PRO время аварийного переподключения IP-телефонов, клиентов 3CX, 3CX SBC и веб-клиента будет значительно выше. Реализация отказоустойчивости В 3CX используется принцип активного-пассивного кластера с...

Предисловие Когда-то давно, в далекой далекой галактике… Хотя если подумать, это было всего то 15 лет назад. В общем были времена, когда в качестве центрального шлюза в сеть Интернет использовались решения на базе FreeBSD и Linux. И были эти решения любовно настроены, и обвешивались они всеми возможными и невозможными функциями (от межсетевого экрана и VPN серверов до TFTP+PXE-сервисов бездисковой загрузки)… и не было беды, и все было хорошо… Но времена меняются, появляются новые решения, появляются компании, которые «дешево и сердито» готовят ядро Linux, обвешивают необходимым функционалом и продают это за весьма скромные деньги (сопоставимые со стоимостью аппаратной части). Примером таких решения является компания Mikrotik и ее одноименные решения. Читать...

Вопрос на миллион

Возможно, многие из вас задавались вопросом: как изменится поведение смарт-контракта, если его данные будут весить сотни мегабайт и хранить сотни тысяч или миллионы записей? Будут ли дорожать транзакции? Как это повлияет на сеть в целом? Будут ли одни типы переменных в solidity справляться с подобной задачей лучше, чем другие? Мы решили лично узнать ответы на эти вопросы и провести эксперимент в нашей приватной сети Ethereum, смоделировав описанные ситуации. Что из этого получилось читайте дальше в статье. Читать дальше →

Датчики Холла для бесколлекторного двигателя: возвращение квадратурных энкодеров

Это уже третья статья, рассказывающая о квадратурных декодерах, на сей раз с применением к управлению бесколлекторными двигателями. Статья первая: принцип работы квадратурного декодера + код для ардуино. Статья вторая: квадратурный декодер на stm32. Задача: есть обычный китайский бесколлекторник, нужно его подключить к контроллеру Copley Controls 503. В отличие от копеечных коптерных контроллеров, 503й хочет сигнал с датчиков холла, которых на движке нет. Давайте разбираться, для чего нужны датчики и как их ставить. Ликбез: принцип работы бесколлекторного двигателя В качестве иллюстрации я возьму очень распространённый двигатель с двенадцатью катушками в статоре и четырнадцатью магнитами в роторе. Вариантов намотки и количества катушек/магнитов довольно...