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

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

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

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

Как стать тимлидом, или Что вас ждет по другую сторону разработки?

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

Привет Хабр! 

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

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

Устойчивое развитие и цифровые двойники

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

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

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

О самопроверке IT-переводчика и блоках качества

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

Эта статья написана по следам онлайн-курса Translation Quality Management от ТГУ и агентства Palex, который я недавно прошла по совету коллеги. Этот курс посвящен обеспечению качества переводов и предназначен как для менеджеров, организующих процесс перевода, так и для переводчиков и редакторов. Поскольку я переводчик и редактор в одном лице, некоторые идеи из этого курса показались мне полезными, и я хотела бы ими поделиться, а также рассказать, как они могут помочь сделать проверку (и самопроверку) переводов эффективнее. Статья может быть полезна тем, кто переводит и проверяет тексты, в частности, в IT.

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

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

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

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

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

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

Истории

Что такое machine learning?

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

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

Читать далее
Всего голосов 9: ↑4 и ↓5+1
Комментарии41

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

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

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

Читать далее
Всего голосов 43: ↑24 и ↓19+16
Комментарии252

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

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

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

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

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

Читать далее
Всего голосов 11: ↑2 и ↓9-5
Комментарии214

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

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

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


image

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

Читать дальше →
Всего голосов 19: ↑2 и ↓17-13
Комментарии5

Что такое VPN, Proxy, Tor? Разбор

Время на прочтение7 мин
Количество просмотров123K
Анонимность и конфиденциальность — это прекрасные понятия. Но в последнее время создается ощущение, что в сети оба понятия стили недостижимыми. Поэтому даже я, совсем не параноик периодически задумываюсь об инструментах, таких как VPN, Proxy и Tor. Вы наверняка слышали эти слова, а может быть даже регулярно пользуйтесь пользуетесь этими технологиями для сохранения анонимности, обхода блокировок, просмотра американского Netflix или банально для доступа к корпоративной сети.


Но как именно работают эти технологии и чем они отличаются? И правда ли что бесплатный сыр только в мышеловке? Сегодня поговорим о том как защитить себя и свои данные в глобально сети.
Всего голосов 19: ↑2 и ↓17-13
Комментарии11

ISTQB Foundation 2021 — мой опыт

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

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

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

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

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

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

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

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

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

В настоящее время одной из самых обсуждаемых тем в мире телекоммуникаций является 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) для автоматизации радиосети.

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

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

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

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

Читать далее
Всего голосов 6: ↑5 и ↓1+6
Комментарии12

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

27 августа – 7 октября
Премия digital-кейсов «Проксима»
МоскваОнлайн
11 сентября
Митап по BigData от Честного ЗНАКа
Санкт-ПетербургОнлайн
14 сентября
Конференция Practical ML Conf
МоскваОнлайн
19 сентября
CDI Conf 2024
Москва
20 – 22 сентября
BCI Hack Moscow
Москва
24 сентября
Конференция Fin.Bot 2024
МоскваОнлайн
25 сентября
Конференция Yandex Scale 2024
МоскваОнлайн
28 – 29 сентября
Конференция E-CODE
МоскваОнлайн
28 сентября – 5 октября
О! Хакатон
Онлайн
30 сентября – 1 октября
Конференция фронтенд-разработчиков FrontendConf 2024
МоскваОнлайн

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

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


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

Читать дальше →
Всего голосов 12: ↑10 и ↓2+10
Комментарии7

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

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


Если вы пишете международное приложение, использующее несколько языков, то вам нужно кое-что знать о кодировке. Она отвечает за то, как текст отображается на экране. Я вкратце расскажу об истории кодировки и о её стандартизации, а затем мы поговорим о её использовании. Затронем немного и теорию информатики.
Читать дальше →
Всего голосов 27: ↑19 и ↓8+25
Комментарии51

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

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

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

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

Читать далее
Всего голосов 20: ↑15 и ↓5+19
Комментарии96

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

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

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

Читать далее
Всего голосов 14: ↑13 и ↓1+20
Комментарии13

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

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

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

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

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

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

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

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

Почему лучшие практики могут быть вредны? Почему мы любим им следовать? Когда и как они мешают? Чтобы ответить на эти вопросы, нужно понять, откуда берутся эти практики и как они распространяются в программировании.
Читать дальше →
Всего голосов 37: ↑35 и ↓2+52
Комментарии29

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

Время на прочтение5 мин
Количество просмотров14K
Читать дальше →
Всего голосов 18: ↑12 и ↓6+10
Комментарии25