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

Все потоки

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

Я учусь на тестировщика. Сравнение двух онлайн школ. Часть 5

Тестирование IT-систем *Учебный процесс в IT Карьера в IT-индустрии

Здравствуйте, меня зовут Екатерина, уже 11 лет я работаю учителем в школе. Почти год назад я решила сменить профессию и пошла на курсы тестировщиков в одну разрекламированную онлайн школу, разочаровалась в ней, а теперь учусь в другой. Мне стало интересно сравнить методики преподавания, чтобы понять, что-то не так со мной или с курсом? Предыдущую часть можно посмотреть здесь.

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

Новости

Неделя ивентов по игровой индустрии

Разработка игр *Венчурные инвестиции Игры и игровые консоли Интервью

На этой неделе пройдёт 2 онлайн мероприятия посвящённых игровой индустрии, а также уже доступен новый выпуск подкаста «Хочу в геймдев» с актуальной темой: «Как теперь делать игры в России».

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

Почему типы так много значат для программистов?

Блог компании Typeable Программирование *Научно-популярное

Адаптация статьи What do types mean for programmers? (Ville Tirronen)


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


Основное значение слова «Тип»


Что имеют в виду учёные-информатики или программисты, когда используют слово «тип»? В обычном смысле слово «тип» используется в таких предложениях, как «не люблю этот тип людей» или «есть разные типы лыж». Его синонимы включают такие слова, как «вид», «род», «класс», «семейство» и т.п. (забавно, что эти слова в английском языке также являются ключевыми в некоторых языках программирования: kind, sort, class, ...). Мы используем это слово, чтобы выразить мысль, что некоторые вещи отличаются от других, обычно по какому-то фундаментальному признаку. И именно это, я считаю, также объясняет происхождение данного термина в программировании.



Разработчики программного обеспечения гораздо чаще говорят о «типах» в своей повседневной работе, чем за ее рамками. И кажется, что в программировании концепция «типа» имеет более важное значение, чем в других сферах. В то время как инженеры-строители иногда говорят о разных типах цемента, программисты, похоже, используют слово ежедневно. Почему так происходит?

Читать дальше →
Всего голосов 9: ↑9 и ↓0 +9
Просмотры 2.4K
Комментарии 4

Когда питание недоступно: основные отличия современных PoE-коммутаторов

Системное администрирование *Сетевые технологии *Сетевое оборудование

Всем привет! Я – Олег Волков, presale-эксперт по сетевому оборудованию системного интегратора X-Com. Сегодня мне хотелось бы рассказать об основных критериях выбора, на которые делятся устройства с питанием через кабель локальной сети Ethernet. Мой первый пост на эту тему посвящен общим характеристикам и будет полезен тем, кто еще не работал с PoE, но имеет такую задачу на перспективу, а также для систематизации знаний о современных PoE-коммутаторах. Более подробный разбор доступных на рынке моделей я подготовлю в следующей публикации.

Читать далее
Всего голосов 18: ↑16 и ↓2 +14
Просмотры 1.8K
Комментарии 1

MariaDB в сравнении с MySQL в 2022 году — что делает систему управления базами данных наилучшей?

Блог компании OTUS MySQL *Администрирование баз данных *
Перевод

Несмотря на то, что MariaDB является форком базы данных MySQL Oracle, они разошлись настолько, что сейчас сильно отличаются друг от друга. Такая система управления базами данных, как MySQL, является платным программным обеспечением как услугой, в то время как MariaDB полностью GPL-лицензирована. MariaDB также предлагает значительно улучшенную производительность и поддерживает очень много различных механизмов хранения данных.

Читать далее
Всего голосов 21: ↑2 и ↓19 -17
Просмотры 1.7K
Комментарии 7

Куда уходит время? Боремся за миллисекунды в Kubernetes

Блог компании Ozon Tech Высокая производительность *Системное администрирование *IT-инфраструктура *Kubernetes *

Привет, Хабр! Меня зовут Вова, я разрабатываю observability-платформу в Ozon. Как-то раз в наш уголок на 42 этаже заглянули коллеги — и поделились наблюдением. Если открыть рядом графики времён запросов и ответов двух живущих в Kubernetes и общающихся между собой микросервисов, то иногда можно наблюдать большую разницу в высоких квантилях: клиент считает, что один ответ из сотни ему приходит за сто миллисекунд, сервер же говорит, что успевает ответить за десять.

Куда ушло время? Можно ли его вернуть? Под катом расскажу о том, с какими граблями может столкнуться микросервис, живущий в типичной инсталляции Kubernetes.

Читать далее
Всего голосов 52: ↑52 и ↓0 +52
Просмотры 1.9K
Комментарии 13

Реальные примеры, как ИИ оптимизирует дизайн микросхем

Блог компании Дата-центр «Миран» GPGPU *Машинное обучение *Производство и разработка электроники *Искусственный интеллект

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

Сегодня в РФ рассматриваются планы создать полноценную инфраструктуру для производства микросхем, организовать 300 дизайн-центров с штатом минимум по 100 профильных специалистов и запустить новые фабрики. В этой связи интересно посмотреть, какие методы ML используются в проектировании современной микроэлектроники. Что-то можно перенять для отечественных разработок.
Читать дальше →
Всего голосов 7: ↑6 и ↓1 +5
Просмотры 1.6K
Комментарии 0

«Утренний аудиокофе»: обсуждаем микроподкасты

Блог компании Аудиомания Медийная реклама Контент-маркетинг Звук

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

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

Дайджест недели от Apple Pro Weekly News (18.04 – 24.04.22)

Гаджеты Компьютерное железо Смартфоны IT-компании

Новые слухи про iPhone 14, выпуск новых бета-версий, а также сенсационное обновление внешнего аккумулятора от Apple и отчёты об экологии по случаю Дня Земли – это и многое другое в новом дайджесте событий из мира Apple, нам есть что вам рассказать!

Перейти к новостям
Всего голосов 9: ↑9 и ↓0 +9
Просмотры 451
Комментарии 0

Как привлекать клиентов в B2B без сайта и рекламы?

Email-маркетинг

Добрый день, эта статья про организацию B2B-рассылок. Как получать клиентов, практически без бюджета, где брать базу, как и что рассылать, чтобы получать эффект.

Узнать как получать клиентов через email
Всего голосов 5: ↑2 и ↓3 -1
Просмотры 363
Комментарии 0

Как вытянуть данные через официальный API ВК

API *ВКонтакте API *Открытые данные *Визуализация данных Интернет-маркетинг
Из песочницы

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

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

Лучшие книги по Golang: что стоит почитать как начинающему, так и опытному разработчику

Блог компании Quadcode Go *

Мы в Quadcode любим Golang и можем рассказать о языке и его преимуществах много интересного. Все это неспроста - не так давно мы переписали некоторые наши продукты или отдельные их модули именно на Go, чему радуемся до сих пор. Подробности самых интересных кейсов вскоре планируем раскрыть на Хабре, а пока что поделимся подборкой любимых книг, которые посвящены этому языку. Некоторые из них подходят для начинающих разработчиков, другие - для программистов с опытом. Объединяет все представленные в подборке книги одно - они могут оказаться ну очень полезными для тех, кто так или иначе связан с Go. Подборка - под катом, и, кстати, если вы уже читали какую-то из рекомендованных нами книг, расскажите о своих впечатлениях в комментариях. Поехали!

Да, кстати, еще одна ремарка - некоторые книги переведены на русский, некоторые - нет. Если перевода (пока, как хотелось бы надеяться) нет, то мы об этом скажем.

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

С чего начинается разработка программного обеспечения?

Управление разработкой *Подготовка технической документации *

Это может быть листок бумаги исписанный разными почерками и с пятном от кофе в уголке, а может быть строгий документ в соответствие с ГОСТ «34.602-2020», подразумевающий подготовку документации в соответствие с ГОСТ «Р 59795-2021», включая программу и методику испытаний. Мы понимаем что тратить много времени, сил, а зачастую и денег на подготовку объемной документации мало кто хочет, поэтому подготовили облегчённый подход к разработке технического задания, в нём нет ничего нового, скорее тот минимум который поможет прозрачно донести требования до исполнителя.

Читать далее
Всего голосов 8: ↑0 и ↓8 -8
Просмотры 1K
Комментарии 9

Как мы научили «AI да Пушкин» создавать стихи и какие еще технологии использовали

Блог компании TINKOFF Natural Language Processing *

Привет! Недавно мы представили проект «AI да Пушкин». Благодаря нейросетям поэт генерирует четверостишия по первым словам, которые предлагает пользователь. А затем читает вслух то, что получилось. Увидеть и услышать, как это происходит, можно на сайте проекта. А мы расскажем, как решили проблему отсутствия рифмы с помощью контролируемой генерации текста и какие технологии использовали, чтобы сделать проект более эффектным.

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

Зачем нужен статический анализ? Разбираем на примере ошибки из Akka.NET

Блог компании PVS-Studio .NET *C# *

0940_AkkaNET_Error_ru/image1.png


"Статический анализ нужно использовать регулярно, а не только перед релизами… Чем раньше найдена ошибка, тем дешевле её исправление..." – вы уже слышали это 100 раз. Сегодня ещё раз ответим на вопрос "зачем?". Поможет нам ошибка из проекта Akka.NET.

Читать дальше →
Всего голосов 6: ↑5 и ↓1 +4
Просмотры 1.2K
Комментарии 0

Конвергенция в многомодульном приложении

Блог компании Циан Программирование *Разработка мобильных приложений *Разработка под Android *

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

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

Node.js: разрабатываем пакетный менеджер

Блог компании Timeweb Cloud JavaScript *Node.JS *TypeScript *



Привет, друзья!


Вам когда-нибудь хотелось узнать, как под капотом работают пакетные менеджеры (Package Manager, PM) — интерфейсы командной строки (Command Line Interface, CLI) для установки зависимостей проектов наподобие npm или yarn? Если хотелось, тогда эта статья для вас.


В данном туториале мы разработаем простой пакетный менеджер на Node.js и TypeScript. В качестве образца для подражания мы будем использовать yarn. Если вы не знакомы с TS, советую взглянуть на эту карманную книгу.


Наш CLI будет называться my-yarn. В качестве lock-файла (yarn.lock, package-lock.json) он будет использовать файл my-yarn.yml.


Источник вдохновения.


Код проекта.

Читать дальше →
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 746
Комментарии 1

Как писать Investor Updates

Венчурные инвестиции Развитие стартапа
Перевод
image

Аарон Харрис — 
бывший глава по инвестициям Series A в Y Combinator

В YCombinator мы получаем много Investor Updates (далее по тексту — апдейт) от наших выпускников. Кажется, существует взаимосвязь между качеством и частотой обновлений и благосостоянием компании и фаундеров. Я сильно сомневаюсь в наличии причинно-следственной связи, но я думаю, что имеет смысл, если лучшие фаундеры будут писать хорошие и частые апдейты, потому что это отражает их собственные процессы и внимание к метрикам и последовательному росту.

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

Вот несколько наиболее распространенных советов, которые я даю, когда вижу апдейты, которые можно улучшить:
Читать дальше →
Всего голосов 6: ↑2 и ↓4 -2
Просмотры 183
Комментарии 0

TypeScript: худший лучший язык программирования

Блог компании Конференции Олега Бунина (Онтико) Разработка веб-сайтов *JavaScript *Программирование *TypeScript *

На конференции FrontedConf 2021 Андрей Старовойт показал плюсы и минусы TypeScript. Если вы сомневаетесь, стоит ли его использовать — эта статья для вас, чтобы вы смогли для себя всё решить. Если вы уже любите и используете TypeScript, то надеюсь, вам тоже будет интересно.

Все преимущества и недостатки языка описаны, конечно, через призму опыта Андрея. Несмотря на то, что последние 7 лет он работает в компании JetBrains над продуктом WebStorm на Java Kotlin, пишет он и на TypeScript. Попутно много смотрит на код других людей, пытаясь понять, что с ним можно сделать внутри WebStorm и почему типы выбились неправильно. А также — какие инспекции можно применить так, чтобы люди стали счастливы, а их код — лучше.

Читать далее
Всего голосов 24: ↑20 и ↓4 +16
Просмотры 8.7K
Комментарии 11

Автоматическая суммаризация текстов с помощью трансформеров Hugging Face. Часть 2

Блог компании Wunder Fund Python *Машинное обучение *
Перевод

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

Для того чтобы ознакомиться с начальными сведениями о реферировании текстов, чтобы почитать обзор этого руководства, узнать, из раздела 1, о том, что является точкой отсчёта для оценки эффективности моделей — обратитесь к первому материалу.

Сегодняшняя публикация состоит из трёх частей, представленных, с применением сквозной нумерации, 2, 3 и 4 разделами. Здесь мы, соответственно, поговорим о реферировании без подготовки (с использованием предварительно обученной модели), об обучении предварительно обученной модели на нашем наборе данных, об оценке эффективности обученной модели.

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