Публикации
Введение в контекстно-ориентированное программирование на Kotlin
В этой статье я постараюсь описать новый интересный феномен, который появился как побочный продукт увлекательного прогресса, достигнутого командой разработчиков Kotlin. А именно, новый подход к проектированию архитектуры библиотек и приложений, который я называю контекстно-ориентированным программированием.
Несколько слов о разрешении функций
Хорошо известно, что существует три основных парадигмы программирования ( комментарий педанта: есть и другие парадигмы ):
Процедурное..
Семь способов стать IC (+1)
Год в BigPanda
Я присоединился к BigPanda в качестве старшего инженера по надежности сайтов в начале 2022 года, недавно отметив свою первую годовщину работы. Размышляя о годичном рубеже, у меня было много мыслей. Но самые важные размышления касались того, как я стал лучше в прошлом году.
Я считаю, что, начиная работу в новой компании, вы должны в первую очередь помнить о прогрессе, которого вы добиваетесь, внося свой вклад в миссию и цели компании.
Тем не менее, отслеживание..
2 вещи, которые нужно проверить, если ваша хорошо обученная модель плохо работает с тестовыми данными
Большую часть времени при изучении науки о данных нам дается набор данных, в основном предварительно разделенный для обучения и тестирования, и мы пытаемся придумать хорошую модель с желаемой метрикой после обучения и проверки наших данных с перекрестной проверкой, тонкой настройкой. по технике и т. д. Если вы достаточно внимательны, вы хорошо разбираетесь в фиче-инжиниринге, очистке данных и т. д.; в конечном итоге вы получите хорошую модель, которая дает аналогичные результаты в реальном..
Это то, что вам нужно знать о функции диапазона Python
Сделайте себе одолжение и выучите это правильно раз и навсегда
Создание циклов — обычная задача для программистов, а функция диапазона Python предлагает простой в использовании, но важный инструмент при создании циклов for-loop . В Python есть цикл for , который требует некоего итерируемого объекта, который возвращает свои элементы один за другим.
Использовать или не использовать машинное обучение
Как решить, является ли использование ML хорошей идеей, и как это меняется с GenAI
Машинное обучение отлично подходит для решения определенных сложных проблем, обычно связанных со сложными отношениями между функциями и результатами, которые не могут быть легко жестко запрограммированы как эвристики или операторы if-else. Однако есть некоторые ограничения или вещи, которые следует учитывать при принятии решения о том, является ли ML хорошим решением для данной проблемы. В этом посте мы..
Введение в R для науки о данных (часть седьмая, заключительная)
Это седьмое введение в R. Здесь будут рассмотрены ящичковые диаграммы, построение переменных, координаты и многое другое.
*Первоначально опубликовано в моем подстеке. Это лишь часть статьи.
PS : пожалуйста, прочтите «Введение в R для науки о данных (часть шестая)», прежде чем читать это. Это продолжение шестой части.
Часть шестая: Введение в R для науки о данных (часть шестая)
Блочные диаграммы
В этом случае я создал гистограмму с помощью функции geom_boxplot(). Вы..
Подкаст Ankur @warikoo о создании и найме контента | Али Соланки
Подкаст Ankur @warikoo о создании и найме контента | Али Соланки Here's a short podcast of Ankur Warikoo on content creation and how he hires his team Waricrew by Ali Solanki.
Discord community for all students: https://discord.gg/MAgUqf7vFk
Telegram community for all the students: https://t.me/studentsamaj
***Wazir X Crypto Exchange sponsored link: https://wazirx.com/invite/ukztcypf
***Coin DCX Crypto Exchange sponsored link: https://join.coindcx.com/invite/JbPu
***Groww Stock..
Делаем выборщик шрифтов
Давным-давно при создании конструктора сайтов Pinecast мне понадобился раскрывающийся список, позволяющий пользователю выбирать шрифт из Google Fonts. Большинство средств выбора шрифтов в других приложениях отображают каждый шрифт, отображая его собственное имя. В то время как такие приложения, как Google Docs и другие, отображают только несколько шрифтов на выбор, для Site Builder требуется отображение более тысячи шрифтов. Это представило довольно уникальный и сложный набор задач...
Проверьте свои навыки кодирования прямо сейчас | Новое обновление |
Проверьте свои навыки кодирования прямо сейчас | Новое обновление |
Об обновлении
В нашем расширении Chrome Codify Basics мы запустили обновление 1.2, и оно будет общедоступно для пользователей 4 или 5 ноября 2022 года. В нем много новых функций, и одна из основных функций — упражнения. Вы можете проверить все, что вы узнали с помощью расширения Chrome, используя эта функция. Он предоставляет вам задачи / задачи по кодированию, которые вы можете выполнить, чтобы проверить свои знания о..
Как я разрешил «хакерам» заходить на мой сервер по ssh.
В моей предыдущей статье ( https://hackernoon.com/how-ive-captured-all-passwords-trying-to-ssh-into-my-server-d26a2a6263ec ) я модифицировал SSH, чтобы распечатать пароль. что боты или хакеры пытались противостоять моему серверу.
Я чувствовал, что следующий шаг - впустить их, поэтому я и сделал на прошлой неделе.
Отказ от ответственности:
Они будут входить в контейнер с минимальными возможностями Они не получат оболочку, они получат имитацию оболочки (sshesame) Любые пароли,..
Раскройте силу Python: 10 встроенных декораторов, которые сделают ваш код еще лучше!
Я всегда верил в силу оптимизации кода для достижения более быстрых и эффективных результатов.
Привет! Меня зовут Гейб, и я увлечен обучением других Python и машинному обучению. Как человек с более чем десятилетним опытом анализа и визуализации данных, я всегда верил в силу оптимизации кода для достижения более быстрых и эффективных результатов.
Сегодня я хочу поделиться с вами десятью встроенными в Python декораторами, которые могут значительно повысить производительность и..
Использование Firebase Cloud Messaging для получения push-уведомлений в Blazor WebAssembly
Во время работы над проектом веб-приложения, который был разработан в Blazor WebAssembly, у меня возникли проблемы с настройкой Firebase Cloud Messaging таким образом, чтобы пользователь получал запрос или уведомление каждый раз, когда было получено новое сообщение и он хотел отправить его на указанное устройство.
Прежде чем сделать это, позвольте мне описать, как настроить Firebase Cloud Messaging в Blazor Web Assembly. Давайте рассмотрим, что такое Firebase Cloud Messaging и несколько..
Code Smell 180 — Побитовая оптимизация
Побитовые операторы работают быстрее. Избегайте этих микрооптимизаций
TL;DR: не используйте побитовые операторы, если ваша бизнес-модель не основана на побитовой логике.
Проблемы
Читабельность Сообразительность Преждевременная оптимизация Ремонтопригодность Нарушение биекции
Решения
Улучшить читаемость
Контекст
Некоторые умные программисты решают проблемы, которых у нас нет.
Мы должны оптимизировать код на основе доказательств и использовать научный метод...
Google Cloud Next: Byte Academy + Google объединяются для глобальных событий
Google Cloud Next: Byte Academy + Google объединяются для глобальных событий
пятница, 24 марта 2017 г.
Byte Academy недавно объединилась с Google, особенно с командой, связанной с Google Cloud, для одновременного проведения трех мероприятий по всему миру 9 марта 2017 года. Мероприятия были ориентированы на тех, кто не смог принять участие в главном мероприятии Google Next 2017 Extended в Сан-Франциско. Встречи Byte Academy проходили:
"Нью Йорк, Нью Йорк" Бангалор, Индия..
13 полезных команд оболочки, которые вы должны знать
Повысьте производительность и улучшите свои навыки работы с терминалом
Для многих программистов терминал — это второй дом, за исключением того, что все находится в пределах досягаемости. Представьте, что вы завариваете кофе, легко открываете шторы движением пальца и даже выгуливаете собаку, удобно лежа в постели. Вот почему разработчики любят командную строку: вы можете сделать все быстро, не щелкая десятками окон.
Однако, чтобы продуктивно работать с оболочкой, вам должно быть..
Раскрытие возможностей ИИ с помощью реализованных проектов по машинному обучению
Операции машинного обучения, или MLOps, представляют собой набор методов и инструментов, направленных на оптимизацию и автоматизацию жизненного цикла машинного обучения. Он охватывает все, от подготовки данных и обучения модели до развертывания, мониторинга и обслуживания. Проекты MLOps становятся все более популярными, поскольку компании стремятся использовать возможности ИИ для получения конкурентного преимущества.
Расширение прав и возможностей стартапов..
Междоменная связь IFrame с использованием HTML5
Политика same-origin-policy является важной концепцией в модели безопасности веб-приложений. Политика разрешает запускать скрипты на страницах, происходящих с одного и того же сайта - комбинация схемы, имени хоста и номера порта для доступа к DOM друг друга без особых ограничений, но предотвращает доступ к DOM на разных сайтах. Источник - Википедия .
Как разработчик, мы в какой-то момент столкнулись с проблемой междоменного доступа при создании веб-приложений. Мы сталкиваемся с этими..
Первый взгляд на биоинформатику на Hyperskill
Вы когда-нибудь задумывались о том, чтобы сдать анализ ДНК, чтобы узнать больше о своей генетической предрасположенности? С каждым годом на рынке появляется все больше предложений, а качество анализа повышается. Это происходит благодаря достижениям в области биоинформатики. Конечно, биоинформатика делает больше, чем просто это. Биоинформатика стоит за созданием вакцины от коронавируса, диагностикой редких заболеваний и лечением рака.
Мы рады представить Первый взгляд на..
Неизменяемые структуры данных в играх
Как команда разработчиков, которая каждый день работает с JavaScript, мы научились пользоваться преимуществами неизменяемых структур данных. Неизменяемость уменьшает побочные эффекты в наших приложениях и значительно упрощает отладку. Наш код становится намного проще для понимания и обслуживания.
Затем однажды нам поставили задачу создать игру с использованием JavaScript.
Все, что мы знаем и любим о неизменяемых структурах данных, вылетает в окно. Когда у вас есть сложное игровое..
Роль ИИ в медицинской диагностике
Ошибочный диагноз может повлиять на всех нас — подумайте об этом, он не только меняет жизнь пациентов, но также влияет на их друзей, семьи и врачей. Услышав бесчисленные истории о плохом медицинском обслуживании из-за неправильного диагноза (не только в новостях, но и в моем близком кругу друзей), я не мог не задаться вопросом, почему они так распространены, и, самое главное, что мы можем с этим поделать. ?
Многим пациентам и врачам при постановке диагноза может казаться, что вы..