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

Все потоки

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

[Для читателей][Тизер] Ништяковый роадмап на декабрь месяц

Чулан

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

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

Новости

Простыми словами об ARMBIAN

Разработка под Linux *DIY или Сделай сам
Tutorial

По сути это процесс сборки Linux с описанием некоторых проблем с которыми можно столкнуться при использовании ARMBIAN. Ну и самое главное, из-за чего это понадобилось, это возможность каскадного монтирования файловой системы. Правда используется не AUFS, а Overlay2 поскольку в последних версиях Linux Kernell он уже встроен и не придется накладывать патч.

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

Точечный обход блокировок РКН на роутере с OpenWrt. Часть 2: Поиск и исправление ошибок

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

Почти 4 года назад я опубликовал статью-мануал о том, как на роутере с OpenWrt сделать обход блокировок РКН. Всё это время мне много писали с просьбой помочь: не у всех всё заводилось с первого раза. Поэтому я решил написать материал, как самостоятельно искать, в чём именно проблема на роутере. В этой части разберёмся, что именно не работает, и как это исправить.


Первая часть. Установка и настройка


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

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

Анонимность и подлинность

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

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

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

Что нового в SQL Server 2022 для DBA

Microsoft SQL Server *

Новшеств довольно много, о некоторых можно сказать кратко, а что-то лучше описать более развёрнуто. Те новшества, которые относятся к облачным хранилищам, мы тут и вовсе опустим ввиду неактуальности на сегодняшний день. Также тут не будет ничего про новый синтаксический «сахар» T-SQL и небольшие улучшения там и сям, типа сжатия XML.

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

Конкурентная закупка: как автоматизировать процесс в компании за 60 дней в 2022 году

Блог компании NAUMEN ERP-системы *Софт

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

Практика конкурентных процедур за последние десятилетия была принята во всех организациях, имеющих то или иное отношение к бюджетному финансированию (речь о нормах федеральных законов с условным обозначением 44-ФЗ, 223-ФЗ и др.). Для неё характерно широкое применение строгих форм процедур — так называемых «торгов», если говорить терминами Гражданского кодекса РФ: у заказчика возникает обязательство заключить договор с победителем торгов. В коммерческом секторе ту же процедуру называют иначе — «тендер», «запрос предложений» и др.

Выделим основные характеристики процедуры, устоявшиеся в российском коммерческом секторе:

1. Есть как минимум два распространенных способа выбора поставщика: запрос котировок и запрос предложений. Последний часто называют тендером. Отличие их в том, что определение поставщика в первом случае происходит исключительно по цене, а во втором — по более широкому перечню критериев, объявленных публично или скрытых от участников.

Особенности конкурентных процедур

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

Статистики по нескольким столбцам

Microsoft SQL Server *
Перевод

Автор Liwei Yin

В статье SQL Server Cardinality Estimation: несколько статистик по одному столбцу рассказывалось о том, как SQL Server вычисляет статистику по одному столбцу. Сегодня поговорим о статистике по нескольким столбцам.

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

Идеальные интернатуры после QA-курса: «едем» в солнечную Калифорнию и не только

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

Когда-то курсов тестировщика не существовало в принципе (курс Портнова - не в счет) и это была тихая профессия для своих. С тех пор многое изменилось. Но не изменилась главная проблема для новичков. В любой профессии при старте карьеры есть синдром "трудоустраиваем только с опытом, а чтобы получить опыт, нужно трудоусториться". Но для айтишных специальностей это тем более значимо - прослушавший голую теорию новичок иногда так же бесполезен, как не слушавший вообще ничего. Нормальную же послекурсовую интернатуру организовать сложно. В отдельных случаях - невозможно. На какой реальный проект можно устроить поток из 100 и более студентов?

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

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

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

Yii3 Overview 3. Обзор app-* шаблонов и demo

PHP *Yii *

Текущая статья будет посвящена обзору app, app-api и app-console шаблонов, а также demo приложений.

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

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

Platform V Works: как мы за год создали свой продукт для управления разработкой в Сбере

Блог компании Сбер Open source *Программирование *Управление разработкой *Управление продуктом *

Привет, Хабр! Меня зовут Ирина Львова, я ведущий эксперт по технологиям в СберТехе — компании, которая создаёт Platform V, цифровую платформу Сбера для разработки бизнес-приложений.

Эта статья — продолжение цикла материалов о Platform V Works, семействе инструментов для agile-разработки. В предыдущей статье мой коллега Сергей Петровский рассказывал о другом компоненте бандла — инструменте генерации связанных синтетических тестовых данных для сквозных интеграционных тестов, вот его статья.

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

Узнать больше о Platform V Works
Всего голосов 7: ↑6 и ↓1 +5
Просмотры 473
Комментарии 2

Раз в месяц по инновации: чек-лист команды по поддержке внедрения новых сервисов

Блог компании Альфа-Банк Анализ и проектирование систем *Управление проектами *
Tutorial

В этом году мы запустили 12 новых решений/помощников/роботов, которые улучшают клиентский опыт и облегчают жизнь сотрудников. Например, внедрили чат-бота-рекрутера: теперь первичный контакт с кандидатом проводит робот и делает это успешно и быстро: за месяц бот проводит столько мини-собеседований, сколько 1 сотрудник делает за 6 месяцев. Конверсия в найм не снизилась, зато у сотрудников HR появилось свободное время для более важных и творческих задач. 

12 новых решений — это по одному в месяц. Это достаточно быстро и много. Но так было не всегда. Раньше, над внедрением инноваций в Альфа-Банке работали обособленные подразделения, а успешные проекты и инновации были единичными событиями. Мы пересмотрели этот подход и отдали работу с инновациями в руки бизнес-команд. 

Привет, меня зовут Екатерина Соловьева, в статье расскажу, как команды ищут интересные технологии, как тестируют, считают пользу, где могут возникнуть «бутылочные горлышки» (если решите повторить). В этом мне помогут коллеги — они поделятся примерами проектов, и расскажут о проектах и деталях их реализации.

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

Нейрофэнтези: сочиняем с ruGPT-3. Русский вариант AI Dungeon уже доступен пользователям ассистентов Салют

Блог компании SberDevices Машинное обучение *Искусственный интеллект
Из песочницы

Мы в SberDevices выпустили первый продукт в серии Нейроквестов — Нейрофэнтези. Квестами мы решили заняться по разным причинам. Например, в квестах можно испытать всю генеративную мощь семейства GPT-моделей. Квест также одновременно и литературный, и игровой формат взаимодействия с пользователем. В процессе игры фактически создается новая история. Среди решений на английском языке популярным стал проект AI Dungeon, мы захотели сделать нечто похожее на русском, попытавшись при этом превзойти оригинал, а также улучшить некоторые аспекты взаимодействия с пользователем. В этом посте расскажу, как мы разбирались с ходом сюжетных поворотов и с саджестами, и даже пришли к разработке инструмента для преобразования художественных текстов в обучающие данные в формате квеста.

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

Эти 10 новых возможностей делают Groovy 4.0 потрясающим

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

Изолированные (sealed) типы, switch-выражения и типы record. Это лишь несколько из новых фич, появившихся в последнем выпуске Groovy 4.0. В этом видео я хочу показать вам десять вещей, которые делают Groovy 4.0 удивительным. Чтобы не делать его слишком затянутым, мы не станем глубоко погружаться в каждую из них. Вместо этого я намерен дать вам краткий обзор новых возможностей.

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

Как руководителю выбрать направления для дальнейшего изучения в менеджменте

Управление проектами *Управление продуктом *Управление персоналом *

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

🎓
И вы рады этим новым задачам, ведь вы растёте, вы развиваетесь, и можете изменять мир всё больше, шире, и мощнее.

🎓
Ваше основное образование не дало вам полного и целостного представления о менеджменте в организации. Вы покупаете тренинги, читаете книги и блоги, приходите на вебинары, чтобы систематизировать ваши знания об управлении, привести в порядок вашу картину мира по менеджменту. Но чего-то не хватает. Вы присматриваетесь к программам МВА, но пока ещё не определились, что вам больше подходит - Executive MBA, или классический МВА.

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

🎓
Если в двух словах, то подход выглядит так.

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

Истории

Взламываем простой смарт-контракт в блокчейне TON

Децентрализованные сети *Информационная безопасность *Программирование *Криптовалюты
Tutorial

В данной статье мы разберем взлом простейшего смарт-контракта в сети TON. Не переживайте, если вы не знаете, что такое TON или как писать смарт-контракты, в данной статье будет и краткий разбор для "профи блокчейн разработки", так и подробный разбор для новичков.

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

Lumia 640 — всё ещё достоин?

Гаджеты Смартфоны

С момента развала "той самой" Nokia прошло уже 10 лет. С момента развала Nokia под надзором Microsoft прошло уже 6 лет. С момента окончания поддержки Windows Phone прошло уже 3 года. Для любого софтварного продукта такой большой срок иногда просто критичен, а иногда система умудряется получить столько фанатов и доброжелателей - что она остаётся актуально по сей день. Встречаем - Lumia 640!

Читать далее
Всего голосов 20: ↑19 и ↓1 +18
Просмотры 3.3K
Комментарии 25

Хаос инженерия в Kubernetes с использованием Litmus

Блог компании OTUS Kubernetes *

Привет, Хабр! На связи Рустем, IBM Senior DevOps Engineer & Integration Architect. Сегодня я хотел бы поговорить о хаос-инженерии в Kubernetes, и поможет нам с этим Litmus.

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

Как наши преподаватели снимают с себя рутину, или история одного бота

Блог компании ИТМО Python *Программирование *Машинное обучение *Учебный процесс в IT

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

Один из наших преподавателей магистерской программы "Разработка программного обеспечения" сделал инструмент для автоматизации этого процесса, чем-то напоминающий классическое юнит-тестирование. В  качестве интерфейса в этом инструменте используется бот в Telegram, а проверка выполняется Python скриптами с учетом особенностей задачи, что сильно отличает его от большинства аналогов в open source. Под катом расскажем, что в этом инструменте особенного и как студент может получить бан.

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

Текстовые шаблонизаторы и их реализация

Блог компании VK PHP *Программирование *Системное программирование *Компиляторы *

Многие из нас пользовались шаблонизаторами текстов. Twig в PHP, text/template в Go, Jinja в Python — их сотни.


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


Наиболее детально рассмотрим KTemplate, который я написал для KPHP (на PHP он тоже работает без проблем).


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

Ловушка алгоритмизации, или как 44-ФЗ породил коррупцию

Законодательство в IT

Один из столпов российский борьбы с коррупцией — это призванный сделать все госзакупки прозрачными и честными федеральный закон «О контрактной системе в сфере закупок товаров, работ, услуг для обеспечения государственных и муниципальных нужд» от 05.04.2013 № 44-ФЗ. Ушла пора, когда коррумпированные чиновники закупали за миллионы рублей то, что стоит копейки, настало светлое время — и экономика наконец стала экономной.

Желание написать этот текст у меня возникло с неделю назад, когда я подискутировал в комментариях на Хабре с человеком, идеалистично считающим, что система госзакупок построена так, чтобы купить лучший товар по минимальной цене — и было заглохло. Но вчера на глаза попалась дискуссия о том же 44-ФЗ в Телеграм-каналах, начатая Алексеем Чадаевым:

Самый коррупциогенный из наших законов, твёрдый первый номер с большим отрывом — 44-ФЗ (о госзакупках) весь целиком построен на философии борьбы с коррупцией.

Или нет?

Читать далее
Всего голосов 60: ↑59 и ↓1 +58
Просмотры 4.9K
Комментарии 106