Обновить
9.38

Терминология IT

Термины, понятия, аббревиатуры

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

Sousveillance — наблюдение за наблюдающим

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

Чувствуете ли вы себя комфортно, когда вас снимают на камеру? Вряд ли, если не считать случаи, когда вы участвуете в съёмках ток-шоу или находитесь на дне рождения (свадьбе, корпоративе и т.п.). Если во время разговора собеседник включает камеру на смартфоне, люди рефлекторно становятся осторожнее и закрываются. Даже когда вы хорошо знаете собеседника и знаете причины видеосъёмки, вы все равно чувствуете себя открытым и незащищённым. Как рыбка в аквариуме, или приведу более грубое сравнение — как бактерия под микроскопом, когда вы находитесь под постоянным видеонаблюдением: со стороны частной компании, на которую вы работаете, госучреждений, банков или любых других организаций.

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

Стив Манн предлагает перестать пассивно соглашаться быть просто наблюдаемым, и принять более активное участие и начать «обратное наблюдение». Когда Большой Брат следит за тобой, начни следить за ним в ответ.
Читать дальше →

Что такое machine learning?

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

Данный пост содержит выдержки из одноименной статьи Дэниела Фагеллы, руководителя отдела исследований в компании Emerj от 26.02.2020. Слегка укороченный перевод данной статьи служит доказательством концепции, изложенной мной в предыдущем посте о принятом за рубежом понимании термина machine learning.

Читать далее

О machine learning: никто машину не обучает

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

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

Читать далее

Введение в v-agent ориентированное программирование

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

v-agent ориентированное программирование (VAOP) - это методология программирования, основанная на представлении алгоритма в виде v-agent script, который позволяет программному агенту, получившему название v-agent, выполнять операции закодированные в модулях v-agent box.

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

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

Читать далее

Почему 80% гостиничных телефонов покупают не отели

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

В одной из прошлых статей мы рассказывали про IP-телефоны, которые ставятся в отельные номера. Самая популярная модель среди них — трубка Fanvil H2U. Собственно буква H в названии модели и означает слово "hotel", и предназначены они в первую очередь для настенной установки в ванных комнатах отелей и выполнения функции телефона экстренной связи. H2U не имеет подтвержденной степени влагозащищенности по стандарту IP (как и похожие модели других производителей), но в условиях влажных и запаренных душевых комнат чувствует себя уверенно, что мы сами проверяли в реальных инсталляциях. Вообще, установка телефонов в ванные комнаты важна для отелей не только для повышения реального комфорта и безопасности гостей, но и для выполнения формальных требований для прохождения гостиничной квалификации.


image

Однако, как показывает практика, более 80% продаж этих аппаратов проходят как раз не в отели, а в самые разные другие сферы. Разберемся, почему так происходит и куда их ставят.

Читать дальше →

ISTQB Foundation 2021 — мой опыт

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

Ниже моя история прохождения тестирования ISQTB Foundation Level, переживания, пробы, ошибки и советы по эффективной подготовке, актуальные для 2021 года.

Читать далее

Архитектура, узлы и интерфейсы O-RAN

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

На рис. 1 показан общий вид узлов, определенных альянсом O-RAN. Синие элементы определены 3GPP и адаптированы спецификациями O-RAN (добавляется «O-»), а оранжевые - это элементы, определенные O-RAN. (интерфейсы между элементами явно не показаны на этом рисунке - они представлены подробнее далее)

Читать далее

Введение в O-RAN

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

В настоящее время одной из самых обсуждаемых тем в мире телекоммуникаций является Open RAN. Автор хотел бы предложить серию сообщений, чтобы обсудить технические аспекты в этой области. Этот пост представляет собой введение в O-RAN, за которым следуют еще три обсуждения технических деталей. Прежде всего, чтобы избежать недоразумений, мы собираемся обсудить O-RAN (с тире). Это Open RAN, как определено O-RAN Alliance, организацией, миссия которой состоит в том, чтобы «переформировать индустрию RAN в сторону более интеллектуальных, открытых, виртуализированных и полностью совместимых мобильных сетей» [1].

На рис. 1 показана эволюция сети радиодоступа (RAN) при переходе от традиционного подхода к Open RAN. Унаследованный (legacy) способ предоставления RAN заключается в том, что существует один черный ящик, а внутренние интерфейсы внутри этого ящика закрыты и находятся в руках одного поставщика. Двигаясь к Open RAN (O-RAN), мы разделяем различные функции базовой станции на следующие объекты с открытыми интерфейсами между ними: централизованный блок (CU), распределенный блок (DU) и удаленный блок (RU)). Подобная архитектура определена в 3GPP, но с подходом O-RAN эти объекты могут разрабатываться разными поставщиками из-за открытых интерфейсов между ними (включая Open Fronthaul, Open FH). Кроме того, важным является то, что оранжевая коробка на схеме, т.н. Интеллектуальный контроллер RAN (RIC) выделяется из блоков обработки и дает возможность прямого взаимодействия с интерфейсами управления, таких как функции управления радиоресурсами (RRM) или самоорганизующихся сетей (SON). В концепции O-RAN именно здесь находится «мозг» моделей искусственного интеллекта (AI) для автоматизации радиосети.

Читать далее

Новый сервис от Google ставит под вопрос защиту персональных данных

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

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

Читать далее

Энтерпрайз разработка с нуля

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


На днях у меня появилась довольно интересная идея для статьи, основанная на следующей предпосылке: на Хабре ни разу не рассказывали об организации энтерпрайз разработки "от и до". В плане совсем с нуля и хотя бы до комфортного минимума. За отправную точку я буду брать ситуацию полнейшего хаоса, когда какой-то код существует на машине единственного разработчика, нет системы контроля версий, нет тестовых сред, код объектов БД существует только внутри эталонной продуктивной базы данных, нет никаких процессов сборки и установки, контроля качества кода и так далее. Возможно читатель задастся вопросом "Такое бывает в 2020 году? Разве кто-то еще так разрабатывает?" и будете только отчасти правы. Предлагаю обсудить детали под катом.

Читать дальше →

Символы Unicode: о чём должен знать каждый разработчик

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


Если вы пишете международное приложение, использующее несколько языков, то вам нужно кое-что знать о кодировке. Она отвечает за то, как текст отображается на экране. Я вкратце расскажу об истории кодировки и о её стандартизации, а затем мы поговорим о её использовании. Затронем немного и теорию информатики.
Читать дальше →

Биткоин или Биткойн?

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

В русском языке встречаются два варианта написания слова Bitcoin — через «ои» (Биткоин) и через «ой» (Биткойн). Какое же из них верное? На самом деле это не такой уж простой вопрос. Дебаты между сторонниками обоих вариантов ведутся не один год и, на момент написания этой статьи, в русском языке нет устоявшейся нормы.

Тем не менее, проанализируем аргументы в пользу каждого из вариантов.

Читать далее

Разные типы IT-текстов: о чем стоит помнить переводчику

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

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

Читать далее

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

Мультитенантность: как вырастить из одного приложения линейку независимых продуктов

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

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

В первую очередь мультитенантность нужна SaaS-продуктам, но не только. Этот подход применяется везде, где компания параллельно поддерживает несколько версий одного продукта.

Читать далее

Культ лучших практик

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

Лучшие практики, несмотря на термин, не всегда хороши. В программировании многие из них не оправдывают своего названия. Они распространяются не благодаря своим заслугам или доказательствам эффективности, а из-за эффекта авторитета и использования обществом. По мере их распространения теряются нюансы. А с потерей нюансов становится легче заниматься их евангелизмом. В сочетании с нехваткой опыта это может привести к возникновению культа лучших практик. Представьте команду, которая одержима их использованием — скажем, разработкой через тестирование (test-driven development) или написанием пользовательских сценариев, — до такой степени, что это уже вредит. В эту ловушку попадали многие, в том числе и я.

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

19 вещей, которым я научился у лучших разработчиков

Время на прочтение5 мин
Количество просмотров14K
Читать дальше →

Пентестеры — Ведьмаки мира ИТ

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

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

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

Под катом я хотел бы сравнить и провести параллель (пусть, быть может, местами, это может казаться утрированно) между ведьмаками и пентестерами (ведьмаками из мира IT).

Читать далее

Претотипирование — новый термин в словаре или как проверить идею очень дешево и очень быстро

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

Проблема

У каждого из нас есть не менее одной идеи на миллион. Но далеко не у каждого получается воплотить свои задумки в жизнь. Этому есть ряд причин, о которых написано немало книг и статей. Известно также, что реализовать свои идеи не получается даже у крупных компаний с большим опытом, крутой командой и немалым бюджетом. Для примера можно посмотреть на «кладбище» проектов компании Google или «морг» Microsoft. Трудно представить, что у этих компаний столько много не получившихся проектов, на которые были потрачены немалые деньги и время.

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

Читать далее

Управление корпоративным сервисом на разных уровнях: SSM, ESM и xOps

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

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


Три уровня организации предоставления корпоративного сервиса
Читать дальше →

Немного про трекинг и сервис переходов Admitad

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

Привет, меня зовут Александр, я тимлид команды разработки трекинговых решений компании Admitad.


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

Читать дальше →