Как стать автором
Обновить
2
0
Kamilla @Blue_Sun

Пишущий редактор и переводчик

Отправить сообщение

Рейтинги популярности интернет-СМИ по IT

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

Рейтинги популярности – забавное дело! С одной стороны, всегда интересно почитать их, с другой стороны – потом сразу встаёт вопрос: «А судьи кто?» Особенно интересно читать рейтинги через некоторое время, когда можно сравнить их за разные годы. С течением времени предпочтения публики могут меняться, и тем интереснее будет сравнить эти рейтинги через некоторое время…

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

Нейронные сети и Android: как их создавать и использовать в мобильных приложениях

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

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

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

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

Как мы стриминг пилили, или 5 неочевидных палок в колеса от Flutter

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

Сделать стриминг на Flutter — та ещё задача. Недостаточная функциональность пакета видеоплеера, сложности с реализацией фичи картинка-в-картинке, ошибки из-за особенностей платформ — список проблем можно перечислять долго.

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

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

Dart 3 на практике: что принесёт нам мажорное обновление языка

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

Dart 3 – самое мажорное обновление языка со времён Null Safety: он изменит многое в том, как мы пишем код и какие библиотеки используем. Рассказываем, как новые фичи помогут вам на практике и как от этого изменится способ взаимодействия с языком.

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

Аутсорс-разработчики и эдтех: какие шишки мы набили, сделав курс по Flutter, и к каким выводам пришли

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

2,5 года назад мы запустили собственный курс по Flutter. Идея была простая: во-первых, мы много вкладываемся в развитие Flutter-сообщества в России (с — скромность), и было логично систематизировать знания и опыт в виде курса. Во-вторых, мы хотели выращивать хороших разработчиков в наш Flutter-отдел: спрос на Flutter-проекты у клиентов рос, а количество разработчиков на Flutter в России было ничтожно мало.

Курс эти задачи решал, но со временем вскрылись проблемы, которые не были очевидны для нас на старте.    

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

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

Телеграм-боты на NodeJS

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

Кратко расписал об основных методах для работы с телеграм-ботами на NodeJS: текстовые сообщения, видео, фото и аудио-сообщения, контакты, геолокация, платежная система и проверка подписки на канал.

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

Тренды венчурной индустрии на примере стартапов Y Combinator и ФРИИ

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

Руководитель интернет-проектов Константин Берлинский написал колонку с анализом проектов, проинвестированных Y Combinator и ФРИИ. По результатам он сделал выводы о трендах, перспективах выхода российских компаний на внешние рынки, преимуществах и недостатках экосистемы стартапов.

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

BaaS (Business as а Service) — новый виток в развитии IT-систем

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

Привет, Хабр! Меня зовут Филипп Сенцов, я преподаю на курсе «Аналитик данных» в Яндекс Практикуме и работаю в «Альфа-Банке». Я техлид по аналитике в команде, отвечающей за инфраструктурную часть BaaS-платформы в банке. До этого я был техническим продактом в «СберТехе», развивал KeyCloak Sber Edition. А ещё раньше занимался интеграциями с системой ЕГАИС в «Магните».

В этой статье я расскажу, что значит понятие BaaS в нашем банке, как сложилась современная индустрия поставки IT-решений в виде сервиса, что её ждёт в будущем и как всё это связано с Open API.

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

«Военный ИИ на основе нейросети атаковал собственного оператора во время учений?» Давайте разберёмся

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

2 июня 2023 года британская The Guardian сообщила устрашающую новость. На военном саммите в Лондоне полковник ВВС США Такер Гамильтон описал испытания ударного дрона с ИИ. БПЛА полагалось атаковать системы ПВО условного противника. ИИ решил, что оператор, имеющий возможность отозвать удар, является помехой для выполнения задания — и условно уничтожил собственного оператора.

Когда ИИ прописали, что убивать собственного оператора не положено — дрон сделал собственные выводы и условно уничтожил вышку связи, дабы всё равно исключить возможность отмены атаки и обеспечить себе более высокие шансы на выполнение задачи. Мировые СМИ и соцсети подхватили сенсацию и стали писать чуть ли не о реальном уничтожении оператора восставшим роботом. Потом последовали опровержения — но они убедили не всех. Попробуем разобраться, что же всё-таки сказал полковник Гамильтон и насколько мы близки к бунту боевых дронов против своих создателей?
Читать дальше →
Всего голосов 105: ↑92 и ↓13+79
Комментарии108

VR-кодинг

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

В свете выхода нового продукта Apple, решил рассказать про небольшой исследовательский проект в сфере vr-кодинга.

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

Автоматизация видеонаблюдения

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

Всем привет! Я работаю не в IT компании системным администратором. В перечень обязанностей входит и администрирование систем видеонаблюдения [мы используем CTV и HiWatch], это обычная ситуация админ должен уметь все и сразу.

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

Мне интересно!
Всего голосов 11: ↑11 и ↓0+11
Комментарии31

Skia — высокопроизводительная 2D графика для React Native

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

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

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

Как понять, что новая фича принесет пользу продукту, а не навредит ему?

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

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

Как понять, что функция понравится потребителям и будет для них полезна? Для этого используют критерий feature/product fit. Он помогает определить ценность новой фичи и ее влияние на развитие продукта в целом. Далее мы более подробно поговорим об этом показателе, а также приведем несколько интересных примеров из практики.

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

MVP: что это такое и как работает?

Время на прочтение14 мин
Количество просмотров304K
Читая новости про проекты и сервисы, вы могли часто сталкиваться с понятием MVP. Но что скрывается под этой аббревиатурой и почему MVP так часто используют на начальных этапах развития продукта? Давайте прямо сейчас вместе разберемся в этом.

Что собой представляет MVP


image
Читать дальше →
Всего голосов 8: ↑8 и ↓0+8
Комментарии3

Пойми меня, если сможешь. Или как донести мысль заказчику (понятно и с первого раза)

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

Ещё один текст о том, как правильно общаться с заказчиком, чтобы он лучше вас понимал. На лавры Ильяхова не претендуем, в лёгкий язык без стоп-слов не получилось (сложна!). Постарались собрать краткий гайд «гигиенического минимума коммуникаций» для проджектов и всех, кому предстоит общение с заказчиком.

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

Статическая и динамическая типизация

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

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



Тип — это коллекция возможных значений. Целое число может обладать значениями 0, 1, 2, 3 и так далее. Булево может быть истиной или ложью. Можно придумать свой тип, например, тип "ДайПять", в котором возможны значения "дай" и "5", и больше ничего. Это не строка и не число, это новый, отдельный тип.


Статически типизированные языки ограничивают типы переменных: язык программирования может знать, например, что x — это Integer. В этом случае программисту запрещается делать x = true, это будет некорректный код. Компилятор откажется компилировать его, так что мы не сможем даже запустить такой код. Другой статически типизированный язык может обладать другими выразительными возможностями, и никакая из популярных систем типов не способна выразить наш тип ДайПять (но многие могут выразить другие, более изощренные идеи).


Динамически типизированные языки помечают значения типами: язык знает, что 1 это integer, 2 это integer, но он не может знать, что переменная x всегда содержит integer.


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

Читать дальше →
Всего голосов 50: ↑42 и ↓8+34
Комментарии88

Ликбез по типизации в языках программирования

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

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

В полной версии находится подробное описание всех видов типизации, приправленное примерами кода, ссылками на популярные языки программирования и показательными картинками.
Читать дальше →
Всего голосов 239: ↑232 и ↓7+225
Комментарии180

Топ-5 заблуждений в работе аналитика

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

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

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

Бизнес-анализ и мобильные приложения: почему заказчики не видят ценности в аналитике и как им её донести

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

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

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

Добавляем электронную подпись запросов и документов в интерфейс CRM

Время на прочтение8 мин
Количество просмотров8.5K
Герберт Уэллс очень просто объяснил, что такое телеграф:
– Представьте себе гигантскую кошку, хвост которой в Ливерпуле, а голова в Лондоне. Если в Ливерпуле наступят кошке на хвост, в Лондоне замяукает.
– А что такое беспроволочный телеграф?
– Это то же самое, только без кошки.
Статья о том как внедрить ЭЦП в CRM и о разных вариантах решения этой задачи.

Соавторы статьи Денис Гуриков и Никита Калинин, я говорю им «спасибо» за материалы.

Зачем?


Иногда документы нужно подписать и отправить, а руководителя нет на месте. Вполне можно потом забыть или нарушить сроки. Документы скапливаются целыми горами. Руководитель сидит и тратит много времени на подписание бумаг.

Да и вообще “бумаги” в 21 веке – неэкологичный анахронизм. Лучше вообще без них. А подписывать надо.

В чем суть электронной подписи? Как и в “мире оффлайна”, когда человек согласен, он ставит подпись. Только бумага и подпись физически не существуют.
Читать дальше →
Всего голосов 8: ↑8 и ↓0+8
Комментарии8
1

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Зарегистрирована
Активность