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

Все потоки

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

Пример дивергентного мышления ИИ при использовании 1С запрос copilot

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


Американский психолог Джой Пол Гилфорд, известный исследователь проблем интеллекта, в свое время предложил понятие дивергентного мышления. Сам Гилфорд определял его, как тип мышления идущий в различных направлениях. Ищем все возможные способы решения одной проблемы. Выходим за рамки стереотипов и, как результат, находим неожиданные и суперэффективные методы. Дивергентное мышление ассоциируется с креативностью. Яркий пример такого мышления можно увидеть в хорошо известной истории про Нильса Бора и барометр.

До появления генеративных языковых моделей было распространено мнение, что искусственный интеллект, когда и если будет создан, будет уступать человеку в креативности. Будет действовать скрупулезно, последовательно, без ошибок, но шаблонно. Оказалось — наоборот. Как это выглядит в реальности, при решении «скучных» учетных задач в 1С, смотрите ниже
Читать дальше →
Всего голосов 2: ↑1.5 и ↓0.5 +1
Комментарии 0

Новости

Python в Docker — собираем образ сами

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

Привет!

В очередной раз собирая образ Docker своего бота для Телеграмм и используя в качестве базы официальный образ python:3.12.2-alpine3.19, обратил внимание на то, что docker scout показывает наличие свежей уязвимости в pip . Я бы не сказал, что она как‑то влияет на мое приложение, но сам факт наличия потенциальной уязвимости «на борту» контейнера с приложением, которое работает под рутом и с проброшенным сокетом Docker (НЕ лучшая практика!) натолкнул меня на мысль, как можно минимизировать этот риск?

И как?!
Всего голосов 2: ↑0 и ↓2 -2
Комментарии 3

Зачем в школах изучать Pascal, если самый популярный язык программирования в мире — JavaScript?

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

Проблема «учим одно, а на практике требуется другое» хорошо известна. Но не слишком ли большие ожидания связаны с уроками по информатике? Или есть ожидание того, что после уроков музыки дети будут музыкантами, труда — мастерами, а рисования — художниками?

Зачем вообще привязываться к школе? Если кто-то считает, что лучше изучить Питон, то дайте возможность ребенку изучить Питон, если C++, то С++ и т. д. Или "болит душа" за всех детей страны?

Но тогда могут возникнуть вопросы к любому уроку. Зачем на уроках труда шкурить древко лопаты, если на практике с большей вероятностью придётся что-то паять? Зачем на физкультуре ходить на лыжах, если в жизни чаще придётся бегать (чтобы успеть на общественный транспорт). Если считаете, что лучше паять и бегать — занимайтесь с ребенком этим.

Учитель информатики и программист — это две разные профессии. А уроки информатики — это не занятия по программированию, а порой такая же теоретическая дисциплина для общего развития, как в среднем 80-90% уроков в школе.

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

Создаем свой аналог sqlite c нуля. Часть #1

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

Это цикл статей где мы создаем базу данных с нуля. За образец автор взял sqlite, так как простая база данных, где вся база данных храниться в одном файле и меньше фич по сравнению с mysql.

Мы ответим на эти вопросы: В каком формате данные будут сохранены(в памяти или на диске), Когда они должны сохраняться на диск? Почему первичный ключ(primary key) является единственным на одну таблицу?, и так далее

В этой части мы создадим REPL, которое принимает команды, обрабатывает ошибки.

Читать далее
Всего голосов 5: ↑6.5 и ↓-1.5 +8
Комментарии 1

Истории

Оптимизация гиперпараметров за 5 секунд?

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

Пока люди с самыми малыми вычислительными машинами в пустую тратят время на перебор гиперпараметров внутри библиотеки Scikit-learn – настоящие гении тайм-менеджмента выбирают TPE и Optuna. 

В этой статье мы рассмотрим самые популярные методы оптимизации Grid.Search и Random.Search, принципы Байесовской/вероятностной оптимизации, а также TPE в Optuna. В конце прописали небольшой словарик с функциями, атрибутами и объектами фреймворка, а также привели наглядный пример использования. 

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

Не то, что кажется: 15 наивных вопросов об айсбергах + конкурс

Уровень сложности Простой
Время на прочтение 10 мин
Количество просмотров 424
Примерно раз в 2–3 года мне удаётся увидеть ледоход на Волге. Это впечатляющее зрелище: льдины скрипят, поют, наезжают друг на друга, сталкиваются и отталкиваются на считаные секунды. Откровенно говоря, выглядит всё это не только величественно, но и небезопасно: кажется, что льдины готовы затереть всё живое и неживое на своём пути. Но дух захватывает.

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

А что вообще мы знаем об айсбергах, кроме истории с «Титаником»? 

Автор — чудесный Антон Гудим
Читать дальше →
Всего голосов 14: ↑16 и ↓-2 +18
Комментарии 0

Где мое золото!? Или как монетизировать свою игру

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

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

Существует несколько способов монетизации игр, которые предоставляют разработчикам возможность заработать на своих творениях. Они варьируются от модели «free-to-play» до рекламных форматов, от подписок до внутриигровой экономики. Каждый из них имеет свои преимущества и недостатки, и выбор подходящего способа зависит от характеристик самой игры.

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

Цифровые подписи в Ethereum: как с ними работать?

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

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

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

Постфиксный калькулятор на Haskell

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

Можно ли внедрить в Haskell постфиксный калькулятор?

begin push 1 push 2 add end
begin push 1 push 2 push 3 add mul end

На первый взгляд такой код на Haskell не может работать. Функция begin должна иметь произвольное количество аргументов, а Haskell является языком со статической типизацией. Но на самом деле, для написания вариативных (polyvariadic) функций достаточно полиморфизма.

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

Создание реактивных сервисов Micronaut и Kotlin

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

В данной статье обсудим создание REST-сервиса в “реактивном” исполнении. Приведу примеры кода на Kotlin в двух вариантах: Reactor и coroutines

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

Shenandoah GC в JDK

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

Привет, Хабр!

Shenandoah GC - это сборщик мусора для OpenJDK, целью которого является минимизация времени пауз, возникающих в результате сборки мусора, путем выполнения процессов эвакуации памяти параллельно с работающими Java-потоками. Фичей Shenandoah является то, что время пауз GC не зависит от размера кучи, что означает одинаково короткие времена пауз как для кучи размером в 200 МБ, так и для 200 ГБ. Это достигается за счет использования дополнительного указателя косвенности для каждого Java-объекта, что позволяет потокам GC компактизировать кучу, пока Java-потоки продолжают выполняться.

Разработка Shenandoah началась с экспериментального проекта, целью которого было предоставление альтернативы другим сборщикам мусора, которые приоритизируют пропускную способность или размер памяти над отзывчивостью. Уже к 12-й версии JDK Shenandoah был готов к использованию, хотя и оставался помеченным как экспериментальная функция. Это состояние сохранялось, чтобы соответствовать статусу других сборщиков мусора, таких как Epsilon GC и ZGC.

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

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

Client-side RCE в Telegram Desktop. Разбор с POC

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

Недавно некоторые СМИ писали о "новой уязвимости" в приложении Telegram Desktop для Windows, которая позволяет злоумышленнику исполнять произвольный код при открытии чата с ним, если у вас включена автозагрузка файлов (она включена по умолчанию).

Разбор уязвимости, реальный proof of concept и пару слов о том, как защититься, ждут вас под катом.

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

Импортозамещение по-китайски: Huawei разрабатывает инструменты для производства современных чипов

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

Источник: atomic-energy.ru

Компании Huawei Technologies удалось начать выпуск современных полупроводниковых компонентов по передовому техпроцессу. В этом помогает китайская организация SiCarrier, которая поставляет соответствующее оборудование. Сейчас обе компании стали соавтором патента на технологию SAQP. Она дает возможность не использовать литографы ASML, а обойтись своими силами.

У компании Huawei нет официального доступа к передовым инструментам для производства пластин от американских, европейских и японских производителей. Компания собирается ускорить разработку таких инструментов, но в рамках Китая. Подробности под катом.
Читать дальше →
Всего голосов 33: ↑36.5 и ↓-3.5 +40
Комментарии 7

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

PG Bootcamp 2024
Дата 16 апреля
Время 09:30 – 21:00
Место
Минск Онлайн
EvaConf 2024
Дата 16 апреля
Время 11:00 – 16:00
Место
Москва Онлайн
Weekend Offer в AliExpress
Дата 20 – 21 апреля
Время 10:00 – 20:00
Место
Онлайн

SwiftUI уроки (часть 8)

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

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

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

Как собственнику грамотно делегировать функции

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

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

И, работая с предпринимателями, часто возникает две крайности при делегировании:

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

Опрос по оценке эффективности работы сотрудников

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

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

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

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

Terraform в России

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

Сейчас в связи с санкциями публичный Terraform репозиторий https://registry.terraform.io блокирует доступ из подсанкционных регионов.

Как я пришёл к тому, что сделал опенсорс зеркало.

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

Max Payne: хороша ли неонуарная классика сегодня?

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

Max Payne… как много в этих словах…
Если, вспоминая Fallout, ты сразу «слышишь» слова Рона Перлмана «War. War never changes», то при одной лишь мысли об истории Макса в голове тотчас начинает играть заглавная мелодия проекта – грустная, меланхоличная и цепляющая за живое. Любой из нас, заставший Max Payne в начале нулевых, помнит чувство восхищения от увиденного. Еще недавно Джон Кармак – создатель Doom – говорил, что сюжет в видеоиграх нужен не более, чем в порно. Но вот вышел Half-Life, о сюжете которого можно писать книгу, а за ним и Max Payne, который, подобно драматическому роману, цепляет своим повествование и стилем, не отпуская до финальных титров.

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

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

Сегодня я хочу рассказать про Max Payne и вспомнить, почему она смогла оставить такой след в индустрии и, что важнее, в сердцах игроков по всему миру.
Читать дальше →
Всего голосов 18: ↑20 и ↓-2 +22
Комментарии 15

Больше ИИ-инструментов, хороших и разных: Google представила помощника для написания кода

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

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

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

Blockchain-интеграция: возможности API и веб-сервисов для безопасных биткоин транзакций

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

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

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

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

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

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