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

Все потоки

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

Rust 1.75.0: API адресной арифметики, async fn и impl Trait в трейтах, уcкорение rustc

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

Команда Rust рада сообщить о новой версии языка — 1.75.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение.


Если у вас есть предыдущая версия Rust, установленная через rustup, то для обновления до версии 1.75.0 вам достаточно выполнить команду:


rustup update stable

Если у вас ещё не установлен rustup, вы можете установить его с соответствующей страницы нашего веб-сайта, а также посмотреть подробные примечания к выпуску на GitHub.


Если вы хотите помочь нам протестировать будущие выпуски, вы можете использовать канал beta (rustup default beta) или nightly (rustup default nightly). Пожалуйста, сообщайте обо всех встреченных вами ошибках.

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

Новости

KrakenD — новый друг для вашего backend

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

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

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

Как разогнать ЖК монитор

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

Что же подразумевается под разгоном матрицы монитора? Подразумевается увеличение частоты обновления монитора со стандартных 60 Гц и на сколько получится — 70-75, бывает и 120, и даже 150 Гц (!). Зачем это нужно? Чтобы повысить плавность картинки. Что означает, что частота обновления монитора — 60 Гц? Это означает, что картинка на экране меняется ровно 60 раз в секунду. При этом видеокарта может выдавать как меньшее количество fps, так и большее. Если количество кадров, выдаваемых видеокартой, меньше частоты обновления, то, значит, какой-то кадр будет дважды (а то и трижды) выведен на экран, что может привести к ощутимым задержкам. Если же количество кадров, выдаваемых видеокартой, больше частоты обновления монитора, то получится так, что на экран будет выдаваться сразу два-три кадра, что приведет к артефактам:

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

Я изучал иностранный язык 3 месяца с DuoLingo. Почему это не самый эффективный инструмент для изучения языка

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

Уже чуть более трех месяцев я учил испанский язык  с помощью тренажера DuoLingo. Это первая часть эксперимента. Моей целью было оценить объем знаний и перспективы использования DuoLingo изучающими иностранный язык.

Я не тратил много времени, 10-15 минут в день, иногда меньше. При этом я намеренно не использовал других источников. В общем, действовал, как средний студент без особой мотивации.

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

Истории

Параллельные вычисления — Все дело в контексте-синхронизации (SynchronizationContext)

Уровень сложности Сложный
Время на прочтение 16 мин
Количество просмотров 472

Чтобы до конца разобраться с содержанием Поста: How Async/Await Really Works in C#, который мы начали анализировать в предыдущей статье, неплохо бы познакомиться с изначальным определением концепции SynchronizationContext, на которую ссылается автор этого поста, без которой, по мнению того же автора, нельзя понять реализацию Async/Await.

Это перевод Поста: Parallel Computing - It's All About the SynchronizationContext

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

Какие вопросы я задаю на собеседовании QA Junior+

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

Привет Хабр! Меня зовут Иван, сегодня поговорим о вопросах на собеседованиях Джуну+ (от 6 месяцев работы) и узнаем как ответить на них не как ChatGPT. Я как инженер по ручному и автоматизированному тестированию провожу собеседования на роль Junior+ QA (с дальнейшим ростом в автоматизаторы). Делюсь своим списком вопросов и ответов, которые я ожидаю услышать.

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

База для Junior QA

1. Что такое тестирование?

Сравнение ожидаемого результата с фактическим результатом ПО. Тестирование это не поиск багов!

Своими словами: тестирование - это процесс сопоставления спецификаций продукта с его финальным результатом. Под финальным результатом мы можем понимать то, что тестировщик получает, когда разработчик реализует функционал по задаче и мы начинаем его тестировать. В ручном тестировании мы сравниваем тестовые случаи с реализованным проектом, а в автоматизированном тестировании мы преобразуем ручные тестовые случаи в автоматические проверки для реализованного проекта.

Подготовиться к собесу
Всего голосов 5: ↑4 и ↓1 +3
Комментарии 2

Новая R&D лаборатория (старого типа)

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

Самая важная новость в области ИИ последних недель, о которой вы, возможно, ещё не слышали. И нет, дело не в Gemini (от Google).

Эрик Рис (создатель The Lean Startup) и Джереми Говард (сооснователь Kaggle, fast.ai) объединяются, чтобы создать новый вид лаборатории искусственного интеллекта. Он называется Answer.AI.

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

«В Answer.AI мы не работаем над созданием AGI. Вместо этого мы заинтересованы в эффективном использовании уже существующих моделей. Выяснение того, какие практически полезные приложения могут быть построены на основе уже существующих базовых моделей, является огромной задачей, и я считаю, что ей уделяется недостаточно внимания.» – говорит Джереми Говард.

Именно это меня больше всего радует – их ориентация на применение.

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

Подобно электричеству или отвёртке, ИИ — это просто ещё один инструмент в нашем распоряжении.

Только благодаря целенаправленному применению этих инструментов начинает проявляться реальная ценность.

___________________________________

Ник Роко (Nick Roco). Основатель и генеральный директор StellarStream AI, агентства по автоматизации ИИ, создающего индивидуальные инструменты ИИ для более эффективного развития бизнеса.

Всё новое — это хорошо забытое старое
Рейтинг 0
Комментарии 0

Первобытное мышление или история магической единицы

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

В своей книге "Первобытное мышление" Люсьен Леви-Брюль рассказывает, как люди из первобытных обществ, даже прожившие долгое время в цивилизованном обществе, продолжают верить в колдунов и магию. Его теория состояла в том, что первобытные народы склонны к так называемому дологическому мышлению, а представители современной цивилизации опираются в своих суждениях на логику. Леви-Брюль, однако, ошибался. Ниже я покажу, как люди из цивилизованного общества, получившие образование в ведущих ВУЗах страны, начинают верить в магию даже в той области, в которой они являются профессионалами. Имена, названия и высказывания изменены так, чтобы никто не нашёл себя и не обиделся.

Работал я тогда в компании среднего размера. Несмотря на средний размер, это была компания, которая продавала свой продукт в передовые страны запада, а это всё-таки показатель высокого качества. И работали там не простые программисты, а выпускники мехмата МГУ, МФТИ и прочих уважаемых ВУЗов. Но был в этой компании момент, который меня конкретно выбешивал: мне постоянно повторяли, что без особой необходимости не надо ничего менять. Как-то, помнится, нашёл я в коде строку

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

Серия фантастических комиксов «Альдебаран»

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

В предверии праздника хочется забыть о делах и развлечься, например почитать фантастический комикс.

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

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

“Свои грабли” detected или Hashicorp way, на тропе просветления

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

Всем привет. Меня зовут Ярослав. Вместе с моим коллегой Володей, мы представляем команду Sunshard. Нашей небольшой командой Hashicorp-энтузиастов мы решаем различные бизнес-задачи для команд разработки.

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

Stable Diffusion. Курс молодого бойца

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

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

Я бы очень сильно хотел чтобы такой материал попался мне, когда я только начинал познавать возможности SD. Тут я попытался кратко и концентрированно описать все те знания и инструменты, которые имеют большое практическое значение при работе c SD.

Так же в конце будет изложен mindset, который необходимо иметь чтобы научиться пользоваться SD. Я буквально попытаюсь научить вас думать как AI художник.

Поэтому без лишних слов, начинаем.

Поехали!
Всего голосов 20: ↑18 и ↓2 +16
Комментарии 4

Делаем шарик на ёлку

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

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

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

Первые шаги с GD32F. Подготовка среды

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

Доброго времени суток! Не так давно я опубликовал небольшую статью на основе своего онлайн-урока для студентов 2020 года, по работе с GD32F103TB. Статья была выложена в ВКонтакте и как оказалось, была многим полезна. По этой причин я решил выложить её здесь с дополнительными комментариями, а так же продолжить цикл статей по данным контроллерам.

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

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

JavaScript классы в Es6

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

В JavaScript нету привычной системы классов как в Java, или C#. В языке заместо этого есть система объектов, где каждый объект наследуется от другого, сохраняя его цепь прототипов. Однако мы имеем возможность писать более привычный код начиная с версии Es6.

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

Идентификация пользователей в Web 3.0

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

В данной статье я публикую свои размышления по поводу идентификации пользователей в плавно привходящей третьей версии веба - Web 3.0. Если коротко, то, в отличие от стремящегося к гипер-централизации Web 2.0 (в пределе - по одному веб-приложению разного типа на всё человечество с центром у какой-нибудь глобальной корпорации), Web 3.0 отличается как раз таки децентрализацией и повышенным вниманием к конфиденциальности пользовательских данных (хотя ничего не мешает тем же глобальным корпорациям контролировать функциональность этих децентрализованных приложений на уровне кода приложения или среды его выполнения - браузера или ОС).

Так какие же требования к идентификации могут предъявлять веб-приложения современного настоящего и ближайшего будущего?

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

Хочется странного — шифрование и протокол Gemini

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

Сегодня речь пойдет НЕ о новомодной нейросети, не о космической программе NASA, не о созвездии Близнецов, и даже не об очередной криптобирже. Интернет-протоколу Gemini не повезло с названием, его все время путают с чем-то другим.

А протокол интересный, дело в том, что он (1) минималистичный, как Gopher, а значит, (2) удобный для создания самодельных компьютерных программ, работающих с ним, (3) радикально защищает читателя от скриптов, всплывающих окон и прочего, при этом (4) заточен на параноидальную приватность и безопасность, и еще там (5) непривычный подход к шифрованию канала передачи данных, о чем сейчас и поговорим.

Через колючки к звездам
Всего голосов 9: ↑9 и ↓0 +9
Комментарии 4

Как бесплатно генерить картинки в Dall-E через ChatGPT

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

Введение:

- обычный ChatGPT 3.5 работает тут https://chat.openai.com, но для генерации картинок нужен Dall-E 3 отсюда https://openai.com/dall-e-3 и желательно ChatGPT 4 (правильно осознать ваш креативный запрос), а они доступны только по премиум подписке (for Plus and Enterprise users) за 20 долларов в месяц

- чтобы обойти это ограничение, воспользуемся бескорыстием Microsoft, вложившей в OpenAI (разработчика ChatGPT) больше 13 млрд долларов для развития своего поисковика Bing 

- Bing предоставляет доступ одновременно и к ChatGPT 4 и к Dall-E 3, но через браузер Microsoft Edge и при наличии учётной записи Microsoft

Подготовка:

- создайте учётную запись в Microsoft https://signup.live.com/signup?lic=1

(если учётка уже существует, от Skype, например, пропустите этот шаг и найдите логин и пароль)

- скачайте браузер Edge https://www.microsoft.com/ru-ru/edge/download?form=MA13FW

(если браузер уже скачан, пропустите шаг)

Процесс:

- открываем браузер Edge и логинемся в нём с учётной записью Microsoft

- скачиваем VPN-плагин для браузера Edge, например, по ссылке далее и активируем его https://microsoftedge.microsoft.com/addons/detail/browsec-vpn-%D0%B1%D0%B5%D1%81%D0%BF%D0%BB%D0%B0%D1%82%D0%BD%D1%8B%D0%B9-/fjnehcbecaggobjholekjijaaekbnlgj

- открываем в браузере Edge ссылку https://www.bing.com/search?q=Bing+AI&showconv=1 и сохраняем ее в избранном

- если увидите три плашки "Творческий", "Сбалансированный" и "Точный" в разделе "Выбор стиля беседы" и строку запроса как в мессенджере в нижней части экрана, значит всё получилось (если видите "обычный" поиск Bing с разными ссылками типа "Новости о Bing AI",  "Что такое Bing" и строку запроса в верхней части экрана, значит что-то не получилось)

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

Мой опыт времен флеша в геймдеве (Часть 2)

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

Ранее я писал Как я решил сделать игру, вдохновившись Heroes of Might and Magic, и потерял деньги. И вы статью хорошо приняли (62к просмотров).

Я решил вспомнить, а с чего всё начиналось и чем по итогу закончилось - провести ретроспективу. Разработка игр - это мое хобби в свободное от работы время. Тем не менее за этот период я зарелизил 50 игр. Пробовал разработать больше, но разумеется заморозки, лень и подобные отмазки)

Возможно, кому-то будет интересно проследить этот путь и узнает себя со стороны. В прошлой статье я рассказал о первых поделках методом "тыка" с 2005 по 2008.

Сейчас я расскажу о первых играх, которые смог продать.

Да, хейтеры, их покупали, представляете оО. Вот такую "фигню") А если бы вы делали, то вообще бы разбогатели и показали мне как надо)

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

Немного про OR в SQL запросах

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

Несмотря на избитость темы и многочисленные рекомендации избегать OR в выражениях WHERE/ON SQL запросов, жизнь вносит свои коррективы. Иногда сама постановка задачи подразумевает необходимость использовать OR. Я не собираюсь здесь рассматривать простые случаи, а сразу возьму быка за рога и рассмотрю случай, когда OR должно привести к двум разным выборкам по разным индексам одной и той же таблицы.

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

Apple Pro Weekly News (18.12 – 31.12.23)

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

Подводим итоги последних недель и сразу года в финальном выпуске Apple Pro Weekly (x2) News: что было в 2023 и что ждёт нас в 2024, какие события успели произойти за эти последние дни у Apple и вокруг неё, а также какие есть хорошие новогодние сюрпризы. Всех с наступающим, погнали в Новый год!

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