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

Все потоки

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

Web3.0 на Python, часть 1: основы

Python *Криптовалюты API *

Привет, Хабр! Во время знакомства с Web3 было сложно найти понятные примеры базовых операций с блокчейном с использованием Web3Py в одном месте. Например: просмотр баланса, отправка ETH и ERC20 токенов, минтинг NFT, взаимодействие с контрактами и тд. Эта статья как раз и послужит таким местом.

Анонс второй части с advanced примерами, которые больше подойдут для использования в продакшене с оптимизацией запросов и тд, будет в телеграм канале.

Нырнуть в Web3
Всего голосов 2: ↑0 и ↓2 -2
Просмотры 252
Комментарии 0

Новости

JDBC vs JPA

Блог компании OTUS Java *Программирование *
Перевод

В мире разработки программного обеспечения очень любят аббревиатуры. И работа с базами данных в Java — не исключение.

Наличие множества вариантов работы с БД может запутать: что же я использую на самом деле? Все используют JPA? Мне тоже стоит его использовать? Но я еще слышал о Spring Data JDBC. А как насчет Spring Data JPA?

В этой статье мы поговорим о JDBC и JPA: истории появления и некоторых особенностях.

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

Экструдер для получения филамента из PET тары

3D-принтеры

Всем привет! Цены на филамент в последнее время вообще не радуют. Также особенностью 3D печати является тот факт, что некоторые детали приходится перепечатывать по нескольку раз для достижения желаемых результатов. Процесс разработки и печати детали иногда бывает достаточно итеративным и медитативным )).А что если бы у Вас был безлимитный пластик? Эдакая "супер способность" - человек-филамент? Помогло бы это Вам в Вашем 3D ремесле?

Представляю Вашему вниманию компактный экструдер филамента из PET бутылок!

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

Сезон Java всё: итоги и самые полезные статьи

Блог компании Сбер Habr Java *
☕️ Cезон Java
Мегапроект

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

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

А если вы пишете не про Java, а на Java — посмотрите вакансии Сбера. Они проспонсировали нашу Java-вечеринку, за что им большое спасибо.

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

Фуршет сентября

Блог компании Хабр Управление сообществом *

В недавней публикации (AMA) я рассказывал об основных функциональных изменениях, произошедших на Хабре за год. И в самом начале упомянул, что хочется попробовать возобновить ещё одну старую рубрику. Тогда я не стал назвать её, но сделаю это сейчас: «Фуршет». Кому-то это о чём-то говорит? Даже если и нет, то заходите под кат, пятнично пообщаемся.

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

Секреты трекера хакатонов: как привести команду к победе?

Блог компании Цифровой прорыв. Сезон: искусственный интеллект Управление проектами *
Recovery mode

Иван Морщагин — опытный трекер проекта «Цифровой прорыв. Сезон: искусственный интеллект», чьи команды регулярно занимают призовые места. Иван поделился с нами советами о том, какие аспекты важно учитывать при работе с командой и как мотивировать её на дальнейшее участие в мероприятиях.

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

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

Установка PostgreSQL с помощью Docker

Блог компании FirstVDS PostgreSQL *
Перевод

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

Сначала запустим контейнер Docker с базой данных PostgreSQL, используя публичный образ PostgreSQL. Позже мы создадим пользовательский Dockerfile для установки сервера PostgreSQL в контейнер Docker. Также мы научимся создавать резервные копии и восстанавливать базу данных с помощью контейнера Docker.
Читать дальше →
Всего голосов 3: ↑0 и ↓3 -3
Просмотры 514
Комментарии 0

Цифровой баланс: часть 1 – Браузер и расширения

Мозг Удалённая работа

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

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

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

Данные и эпоха перемен. Стратегии импортозамещения перед лицом глобальных вызовов

Блог компании ITentika IT-инфраструктура *

Только ленивый не использует в качестве введения для своих аналитических, маркетинговых и Бог знает еще каких материалов изъезженный шаблон: «Мы живем в эпоху глобальных вызовов и беспрецедентного давления по всем фронтам, включая IT-инфраструктуру многих предприятий». Автор, не будучи ленивым, тоже вынужден упомянуть данный факт. Тем более что это святая правда. Но вернемся к цели данной статьи. Она весьма незамысловата и ставит перед собой задачу предложить читателю неформальный анализ ситуации, обрушившейся на бизнес. Не секрет, что перед бизнесом в полный рост встал вопрос о доступности IT-решений, на которые он полагался в течении многих лет и в развитие которых были инвестированы значительные ресурсы. Однако данная публикация не содержит исчерпывающего описания всех навалившихся проблем или попыток разобраться в вопросе «Кто виноват?». Цель данной статьи — поразмышлять, что можно сделать для минимизации возможных потерь и рисков и как обеспечить бесперебойную работу IT-инфраструктуры предприятия.

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

Техноартефакты прошлого, по которым скучаем: истории о любимых играх детства

Блог компании Selectel Игры и игровые консоли Интервью История IT

Мы уже публиковали ностальгическую подборку гаджетов на Хабре. Теперь пришло время игр. Под катом собрали истории о любимых компьютерных играх сотрудников Selectel. Пока одни играли в футбол, обкатывали трассы «Формулы-1» и вели ожесточенные бои за космические пространство, другие разгадывали тайны, растили инопланетян и обыгрывали Винни-Пуха в «Поле чудес».

А по каким играм скучаете вы? Расскажите в комментариях — лучшие истории опубликуем в блоге.
Читать дальше →
Всего голосов 11: ↑11 и ↓0 +11
Просмотры 1K
Комментарии 10

Как сделать интересный технический доклад

Конференции Социальные сети и сообщества Презентации

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

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

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

Перестать делать скучные доклады
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 243
Комментарии 0

Масштабируемая векторная графика. Простой SVG-редактор. Памяти Матса Бенгтссона

Биографии гиков История IT Программирование *Работа с векторной графикой *Разработка под Linux *
imageВсё началось, когда вышла очередная версии TkProE — интегрированной среды разработки программ на tcl/tk. Мне очень пришлось по нраву наличие в ней встроенного графического редактора. Но этот редактор не работает с векторной графикой и отсюда все его недостатки.

В процессе модернизации TkProE я познакомился с проектом tkpaint. Более того какие-то идеи я позаимствовал у него и добавил в графический редактор в TkProE.

Но tkpaint это тоже графический редактор растровой графики со всеми присущими ей недостатками, особенно при работе с изображениями (прозрачность, деформация, градиентная заливка).
Читать дальше →
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 403
Комментарии 0

Do it yourself: как тестировать приложение без QA

Разработка мобильных приложений *Тестирование мобильных приложений *Дизайн мобильных приложений *
Из песочницы

Это первый текст на канале, так что сначала я хочу представиться: вряд ли кто-то всерьез будет прислушиваться к анониму, даже если он весь из себя экспертный эксперт. Итак, привет, я - Женя Шаповалов, Senior Android/Flutter Developer в компании Innowise (и хэд mobile department там же). В мобильной разработке я с 2015 года, начинал с Android, а за Flutter мы принялись вместе с коллегами в Innowise - да так мощно, что в итоге в компании появилось отдельное направление разработки.

Ну что, вроде бы заслуживаю доверия? Тогда погнали!

Сегодня рассказываю, как правильно тестировать код,  и делюсь личным опытом. Да-да, ты все понял верно: при разработке мобильных приложений тестирование проводит не только QA-инженер, но и сам автор кода. Причем не только в самом конце, когда приложение почти готово, но и в процессе. Мы сегодня рассмотрим оба этапа. 

Ну-ка, что там такое?..
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 358
Комментарии 1

Сломать систему. Реинжиниринг портала с «китайскими» пользователями

Блог компании Sportmaster Lab Анализ и проектирование систем *Веб-аналитика *

Привет! Хочу поделиться практическим опытом реинжиниринга нашей системы под названием «Портал поставщика» – рассказать о том, как мы выстроили процесс работы в команде, как наладили общение с бизнесом, какие поймали подводные камни и какие удалось выработать интересные решение. А ещё поговорим об особенностях китайского менталитета.

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

Так как преобладающее большинство поставщиков у нас иностранное (а в большей ее части — китайское), то и пользователи у нас в большинстве своем китайские.

Преамбула

Думаю, многие из вас сталкивались с тем, что вам в руки попадала какая-нибудь MVP-система с большим количеством legacy-кода или другими подобными вариациями, которые делались под лозунгом «Давай сейчас как-нибудь сделаем, чтобы работало, а потом разберемся».

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

Расскажу о том, как нам удалось сломать этот порочный круг костылей и как мы выбрались в более или менее стабильную и качественную систему с комфортным масштабированием.

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

ТОП-3 ИБ-событий недели по версии Jet CSIRT

Блог компании Инфосистемы Джет Информационная безопасность *

Сегодня в ТОП-3 — обновление безопасности GitLab, уязвимость в приложении TikTok и пять расширений Google Chrome, крадущих данные пользователей.

Новости собирал Евгений Тюрин, старший специалист по информационной безопасности Jet CSIRT компании «Инфосистемы Джет».

Подробнее читайте под катом.

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

Выбираем: новое или альтернативное яблоко

Блог компании М.Видео-Эльдорадо Гаджеты Смартфоны

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

Вот и на этот раз в сети уже пылится дюжина «сливов» новых устройств от Apple. Причем, можно предположить, что значительная их часть вполне правдива. 

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

Читать далее
Всего голосов 15: ↑14 и ↓1 +13
Просмотры 1.4K
Комментарии 5

Кошачий глаз. Изучаем культовую радиолампу

Блог компании RUVDS.com Научно-популярное DIY или Сделай сам Звук Электроника для начинающих

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

На днях я попробовала испытать электронную лампу 6Е1П 1967 года выпуска, а вместе с ней ещё три индикатора разных лет и стран изготовления.
Читать дальше →
Всего голосов 27: ↑26 и ↓1 +25
Просмотры 2.3K
Комментарии 9

Бот или не бот — вот в чем вопрос

Информационная безопасность *Data Mining *Веб-аналитика *Интернет-маркетинг *Искусственный интеллект
Из песочницы

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

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

ТОП-7 IT и цифровых трендов 2022 года

Блог компании FirstVDS Исследования и прогнозы в IT *Будущее здесь

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

В течение 8 последних лет группа ученых из Института инженеров электроники и электротехники (IEEE) проводит регулярные исследования на предмет перспективных технологий. Для создания отчета на 2022 год инженеры из IEEE опросили несколько тысяч ученых по всему миру и составили список самых технологических трендов. Из него мы взяли, на наш взгляд, самые интересные, чтобы рассказать о них подробнее.

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

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

Блог компании Southbridge Программирование *Разработка игр *Карьера в IT-индустрии Визуальное программирование *

Каждый четвёртый ребёнок проводит в гаджетах всё свободное время. Чаще всего дети играют в видеоигры (в 76% случаев) или смотрят видео (в 70% случаев).

Многим родителям не нравится, как их чадо целый день сидит за компьютером. Однако у видеоигр множество плюсов. Более того, хобби ребёнка можно без насилия и принуждения направить в нужное русло и извлечь пользу. Как это сделать — обсуждаем ниже.

Читать далее
Всего голосов 11: ↑7 и ↓4 +3
Просмотры 1.4K
Комментарии 1