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

Моя лента

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

Книга: «Нечеткое сопоставление данных в SQL»

Время на прочтение14 мин
Количество просмотров6
image Привет, Хаброжители!

Если бы вам предоставили два разных, но связанных между собой набора данных, какие инструменты вы бы использовали для поиска совпадений? А если все, что у вас есть, — это доступ к базе данных через SQL SELECT? Джим Лемер предлагает лучшие практики, методики и приемы, которые помогут вам импортировать, очищать, сопоставлять, оценивать и осмысливать разнообразные данные с помощью SQL.

Администраторы баз данных, программисты, бизнес-аналитики и специалисты по исследованию данных узнают, как выявлять и удалять дубликаты, разбирать строки, извлекать данные из XML и JSON, генерировать SQL с помощью SQL, упорядочивать данные и готовить наборы данных, а также применять подходы к качеству данных и ETL для поиска сходств и различий между различными выражениями одних и тех же данных.

Примеры, приведенные в книге, полны реальных приемов и содержат рабочий код.
Читать дальше →
Рейтинг0
Комментарии0

Новости

Статья

Корсарская Химера. Из личной песни в саундтрек таверны

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

Всем привет, моё имя Назар. Я игровой композитор и основатель саунд продакшн студии Music we Deserve. В этой статье я расскажу как моя глубоко личная песня превратилась в саундтрек таверны для игры Корсарская Химера

Читать далее
Рейтинг0
Комментарии0
Статья

Технологии в авиации. ACARS over IP (AoIP): отказ от HF и VHF

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

Авиационная отрасль всегда отличалась консервативным подходом к любым инновациям. От момента начала разработки новой фичи до ее реализации может легко пройти 10–15 лет. Да и стоимость проекта может быть сильно выше, чем в любой другой отрасли. В таких условиях компания, стремящаяся стать первопроходцем, сильно рискует: вложив много средств, можно вообще не получить желаемого результата.

Но иногда инновации — вынужденная мера, которую приходится применять, когда традиционные и хорошо зарекомендовавшие себя инструменты перестают справляться со своей работой. Так случилось и с ACARS (Airborne Communications Addressing and Reporting System), цифровой системой связи, служащей для передачи простых текстовых сообщений между самолетами и наземными станциями. В сегодняшней статье кратко расскажем, как эта система работает и ей нужны кардинальные изменения.

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

Синусоида и начальные условия факторизации едины

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

Начну с предыстории.

В те давние времена, когда Pentium 4 считался верхом технологической мысли, среди обычных людей того времени было развлечение на сайте bugtraq. Там оценивали стойкость хешей и шифров. Поначалу это была как игра, какая команда обработает больше блоков. Потом случились поступление в университет и работа. Но страсть к шифрам осталась и даже не собиралась уходить. С тех самых пор ваш покорный слуга «заболел» шифрами и всем, что с ними связано. Основную работу, как и увлечение разработкой электроники, при этом никто не отменял.
Читать дальше →
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

Истории

Статья

Работа с событиями на стероидах

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

Это будет познавательная статья про одну из самых интересных возможностей Angular, о которой редко вспоминают. Но также это будет и реклама нашей open-source-библиотеки. Поскольку вы, возможно, просто не знаете, насколько она вам нужна. 

За какой-то 1кБ gzip вы сможете улучшить DX во многих различных сценариях, которые мы рассмотрим ниже. Если вы уже знакомы с этой библиотекой, в статье я расскажу про пару новых возможностей.

Как Angular работает с событиями? Что происходит, когда вы пишете (click) в шаблоне? Какая магия обрабатывает клавишу Escape, когда вы подписываетесь на (keydown.esc)? Немного заглянем в исходный код и узнаем про малоизвестный публичный API и как можно использовать его себе во благо.

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

SpaceWeb запустил облачные сервисы

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

Вот несколько важных особенностей сервисов:

  • Облачная платформа построена по технологии виртуализации KVM. Мы отдаём root-доступ и возможность удалённого пользования через VNC-консоль. 

  • Пропускная способность канала — до 300 Мб/сек во всех тарифах, кроме HDD серверов. 

  • Все тарифы включают приватные сети, в том числе между разными дата-центрами, интернет-протоколы IPv4 и IPv6 и защиту от DDoS-атак. 

  • Чтобы обеспечить безопасность, есть возможность использовать локальные сети объёмом 1Гб. 

  • Для повышения отказоустойчивости доступен балансировщик, а для бэкапирования — локальные и удалённые бэкапы.  

  • Чтобы работать и управлять СУБД MySQL и PostgreSQL, есть облачное решение DBaaS.

Через конфигуратор облачной платформы SpaceWeb можно создать кастомизированный тариф с нужным числом ядер, оперативной памяти и дисковой квоты — и платить только за используемые ресурсы. Если решите остановить облачные серверы, оплата спишется только за ресурсы диска и резерв IP-адресов. Сервер можно запустить и на ограниченный срок, например, на период тестирования ПО.

Узнать подробнее о доступных вариантах конфигурации можно на сайте SpaceWeb. Для всех пользователей открыт бесплатный тестовый период на три дня.

Теги:
0
Комментарии0
Пост

Чем занимаются Go-специалисты в Островке?

У нас 10 команд, использующих Go, как основной язык. Для примера возьмём команду интеграций с поставщиками отелей. Вот что делают разработчики в этой команде:

  • Адаптируют API различных поставщиков к внутреннему API сервиса. Внешние поставщики отелей используют разные технологии: GraphQL, XML, SOAP, WTF. В каждом API своё время ответа, свои коды ошибок и ещё много кастомного. 

  • Поддерживают и правят существующие интеграции. Протокол сменился, или (куда реже) коды ошибок стали другие — всё надо держать в актуальном состоянии и при необходимости править.

  • Уменьшают технический долг. Это задачи, связанные с библиотеками и рефакторингом. Есть правило — на одну итерацию должно приходиться 75% продуктовых задач и 25% техдолговых.

  • Дежурят в общем чате. В нём разработчики отвечают на вопросы менеджеров. Раньше дежурств не было, на вопрос отвечал тот, кто увидел его первым. Когда поток обращений вырос, решили назначать дежурного.

  • Обмениваются знаниями внутри компании. В Островке есть активности, напрямую не связанные с работой. Например, канал в слаке #dev-golang и еженедельный книжный клуб.

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

Теги:
+2
Комментарии0
Статья

Как стать C#-разработчиком бесплатно? Программа обучения с нуля

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

Если вбить слово «С# разработка» в поисковую строку, можно найти огромное количество курсов по данному направлению. Проблема в том, что все курсы являются платными и, как правило, имеют ценник в несколько десятков тысяч рублей.

Чтобы разбавить засилие платных курсов, мы подготовили для вас программу обучения «C#-разработчик с нуля», которая состоит только из бесплатных материалов.

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

Новый компилятор K2 в Kotlin. Часть 2. Гайд по миграции

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

В этой статье эксперт сообщества Spring АйО – Михаил Поливаха рассмотрит процесс миграции с компилятора Kotlin старой версии на новый компилятор K2. В предыдущей статье Михаил рассмотрел компилятор K2, а здесь сфокусировался только на процедуре миграции.

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

Психология I

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

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

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

Тем не менее останавливаться я не намерен и отдаюсь на суд общественности, надеюсь «на самый гуманный суд в мире». Уже ранее отмечалось не только мной, что ценность и привлекательность Хабра состоит в возможности хабровчанам комментировать все публикации, кроме тех, что оказываются отвергнутыми администрацией «статье не место на Хабре». Предлагается читателям первая статья из множества задуманных с авторским пониманием и изложением существа объективно существующего феномена – психология.

В центре внимания – остается человек, его сознание и окружающая среда, деятельность и жизнедеятельность, а также все, что с ними связано.

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

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

Что внутри клавы Ziyoulang K68 (разборка)

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

Основная причина, почему захотелось механики - ремонтопригодность. Старая добрая MS Natural Keyboard была залита соком (дети есть дети) - сок разъел нежные напыленные дорожки за несколько дней (нужно было сразу разбирать и чистить). Вторая какая-то китайская была залита чаем и после разборки пара клавиш уже не села на место (механизм по типу ноутбучной - тип ножницы).

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

Теперь кишки, все одним файлом (больше не дает для поста):

Клавиатура Ziyoulang K68, чип HS6620
Клавиатура Ziyoulang K68, чип HS6620

Чип какой-то HS6620, вроде подобный ставят в часы и народ ковыряет.

Выводы

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

Ремонтопригодность, имхо, отличная. Свитчи менял раз 5, экспериментировал с разными наборами. Батарейку расходует экономно, самые дешевые AAA - хватает примерно на месяц работы по Bluetooth (WiFi не проверял).

Присматриваюсь к раздельным клавам.

Теги:
+3
Комментарии0
Пост

В полку мусора от ИИ в науке прибыло. На ещё один вопиющий случай обратил внимание некто Морган Пфиффнер, специалист нутрициологии.

Морган — главный редактор отдела кратких содержаний исследований сервиса поиска информации про БАДы Examine.com. Пфиффнер занимался своей работой — отслеживал поток научных публикаций — и в одной из статей наткнулся на необычную иллюстрацию человеческих костей. Здесь явно постарался генеративный искусственный интеллект.

Рисунок 2 из статьи
Рисунок 2 из статьи

Выдаёт сгенерированность не только характерный стиль (похоже на творение пера DALL-E 3). Костей в конечностях слишком много, а в голени появились несуществующие суставы. Наконец, весь текст на изображении — нечитаемая абракадабра, что характерно для многих диффузионных моделей.

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

В комментариях к твиту Моргана рассказали о попытке пробить текст научной статьи на детекторах больших языковых моделей. Некий детектор на 100 % уверен, что первый абзац введения писала БЯМ. Впрочем, обнаружение работы текстового ИИ — не самая тривиальная задача, и подобные инструменты могут сбоить.

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

Теги:
+1
Комментарии1
Статья

Кто такой куратор и с чем его едят?

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

Лирическое отступление. Дорогие читатели, мы продолжаем рассказывать о том, как работать в SM Lab! Ознакомьтесь с нашей предыдущей статьей, чтобы узнать больше о нашей культуре и принципах работы Как QA собеседование проходил. Следите за обновлениями, впереди еще много интересного!

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

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

12 – 13 июля
Геймтон DatsDefense
Онлайн
Новость

Система zVirt вошла в топ рейтинга российской виртуализации CNews

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

Отечественная система виртуализации zVirt заняла второе место в рейтинге лучших российских решений для виртуализации по версии ИТ-маркетплейса Market.CNews. 

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

Согласно результатам анализа, zVirt делит первое место с лидером рейтинга, системой Базис DynamiX Enterprise, по всем критериям, кроме пункта, связанного с поддержкой ОС Basis.vCore от «Базиса».

zVirt поддерживает 95% возможностей ушедшего из России VMware. В том числе в системе реализованы ключевые для крупных enterprise-клиентов функции: виртуализация сетей SDN с поддержкой микросегментации,  которая позволяет тонко нарезать права сетевого доступа и значительно снижать риск распространения вредоносного ПО внутри ИТ-инфраструктуры, аналог VMware SRM, который позволяет за 15-30 минут восстановить работу в распределенном ЦОД, и мигратор-конвертер VMware-zVirt, который позволяет переносить до 20 виртуальных машин за раз с простоем до 7 минут.

Одну из актуальных для рынка дополнительных функций — управление репликацией томов СХД YADRO на уровне виртуализации zVirt — Orion soft реализует совместно с компаниями YADRO и «Киберпротект» в рамках технологического партнерства. Соглашение о нем было подписано на конференции «ЦИПР»-2024. В сотрудничестве с партнерами возможности zVirt станут еще шире: будет внедрена поддержка аппаратных снапшотов на СХД TATLIN при резервном копировании виртуальных машин.

«В прошлом году оборот Orion soft достиг 1,76 млрд рублей, бизнес растет в 2,2 раза год-к-году. Мы понимаем, что темпы импортозамещения к концу 2024 года будут только ускоряться, поэтому сейчас активно усиливаем и расширяем команду разработки, а также дополняем продукт новыми фичами, долгожданными для компаний и уникальными для рынка. До конца года мы добавим в наш флагманский продукт возможность автоматических обновлений в контуре заказчика, а работа над другим обновлением — графическим инсталлятором — завершается прямо сейчас. Компании увидят его в релизе zVirt 4.2, который выйдет этим летом», — добавил Максим Березин, директор по развитию бизнеса Orion soft.

С полной версией топа решений и подробными оценками кандидатов по каждому из критериев можно ознакомиться на странице рейтинга.

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

Немного кода и вы опционный трейдер: API Опционного Калькулятора

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

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

Опцион — инструмент, который дает покупателю право купить или продать базовый актив по заранее установленной цене в будущем. Как он работает и для чего нужен – читайте в нашей статье.

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

Что умеет калькулятор?

Читать далее
Рейтинг0
Комментарии0
Статья

Не только Coca-Cola и Starbucks: компании, которые ушли из России, но продолжают подавать заявки в Роспатент

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

Фирмы, объявившие об уходе с российского рынка после 2022 года, чаще всего не рвут окончательно правоотношения с Роспатентом: они, закрыв часть торговых точек и подразделений, продолжают подавать заявки в Роспатент для защиты в России своих брендов.

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

В сервис «Яндекса» по поиску архивных документов добавили более 2,3 млн новых сканов

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

С начала 2024 года в сервисе «Яндекса» «Поиск по архивам» появилось около 10 тыс. новых дел — это более 2,3 млн сканов. Всего в архиве более 12 млн оцифрованных страниц из архивов 15 регионов страны. Это помогает быстро находить упоминания людей, населённых пунктов и событий в расшифрованных нейросетью рукописных документах XVIII‑XX веков, рассказали Хабру в компании.

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

Обзор книг для тех, кто думает перейти на холакратию

  1. «Человек решающий», Деннис Бакке
    Деловой роман о тотальном делегировании от практика, успешно внедрившего эти принципы в компании "Прикладные Энергетические Услуги" со штатом в 40 тысяч человек.

  2. «Принцип чёрного ящика», Мэтью Сайед
    Книга на примерах показывает, к чему приводят попытка повесить ответственность за любую ошибку на "халатного" исполнителя, и как эффективно бывает вместо этого разобраться в системе и поменять её, чтобы любой начал ошибаться меньше.

  3. «Вкусвилл — как совершить революцию в ритейле делая всё не так», Евгений Щепин
    Некоторые называют «Вкусвилл» самой бирюзовой компанией России. Конечно, это не так, но именно «Вкусвилл» стал самой большой компанией, которую обязательно упоминают, когда обсуждают бирюзовое управление.

  4. «Морская звезда и паук», Ори Брафман и Род Бекстрем
    Авторы стараются последовательно разобраться в разнице между централизованными и децентрализованными организациями.

  5. «Бирюзовое управление на практике», Валера Разгуляев
    В книге описано, что такое бирюзовое управление, зачем оно нужно и как на него переходить, а также почему это может оказаться полезным компаниям.

    Источник

Итог четырех лет холакратии в нашей компании я описал в статье от первого лица.

Спасибо, что дочитали. Если решите поставить минус, то напишите в комментарии что нужно улучшить. Я стараюсь писать много и интересно. Анонсы статей выкладываю в тг-канале.

Теги:
+6
Комментарии1
Статья

Какие навыки понадобятся продакту в ближайшие 5 лет

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

Меня зовут Марго Седова, я Head HR-продукта в Skyeng. Отвечаю за внутреннюю экосистему, которая строится вокруг EJM сотрудника в компании ― от момента, когда соискатель только подумал, что хочет у нас работать, и вплоть до его exit-интервью. 

Сегодня расскажу, как в ближайшие 3–5 лет будет меняться роль продакт-менеджера и какие навыки понадобятся тем, кто хочет изловить золотую антилопу. 

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

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

Вышел релиз 0.8.0 Open Source-платформы Cozystack: fluxcd-оператор, e2e-тесты, поддержа ARM, etcd-operator 0.3.0

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

Релиз Cozystack v0.8.0 уже доступен для скачивания, установки или обновления текущей инсталляции. Главные фичи новой версии платформы — под катом.

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