Руководитель
125 простых советов по улучшению юзабилити вашего сайта
Эту статью Ника Коленды я перевёл ещё в конце 2016 года. И не просто перевёл, а ещё и сопроводил комментариями от лица бренда, под которым проектирую интерфейсы все эти годы.
Статья до сих пор актуальна и будет полезна как новичкам, только погружающимся в проектирование интерфейсов, так и опытным специалистам в качестве систематизации уже имеющихся знаний.
Свои старые комментарии я немного освежил и оформил в виде цитат.
Оригинал статьи с годами исчез по изначальной ссылке и превратился в нечто более сложное. Поэтому, к сожалению, сослаться на неё я больше не могу.
Коварные перцентильные фильтры
В жизни каждого A/B-эксперимента наступает момент, когда пора проанализировать его результаты и понять, а не зря ли мы пилили все эти фичи.
Всем привет! Меня зовут Костя Житков, я — аналитик в команде Поиска рекомендаций hh.ru. В этой статье я расскажу о том, как мы чуть не увязли в самообмане во время анализа одного из наших A/B-экспериментов.
Запуск аналогов ChatGPT на домашнем ПК в пару кликов и с интерфейсом
![](https://habrastorage.org/r/w780/getpro/habr/upload_files/18b/872/343/18b87234398caebe8ec532f07f8f6867.jpeg)
--- Обновление статьи 9 Августа 2023 ---
В течении последнего полугода в сфере текстовых нейронок всё кипит - после слитой в сеть модели Llama, aka "ChatGPT у себя на пекарне" люди ощутили, что никакой зацензуренный OpenAI по сути им и не нужен, а хорошие по мощности нейронки можно запускать локально.
Основная проблема в том, что всё это требует глубоких технических знаний.
Но в этой статье я расскажу, как запустить добротную нейросеть на домашнем ПК с 16ГБ ОЗУ в несколько кликов. Буквально в несколько кликов - копаться в консоли не придётся.
О фракталах, мартингалах и случайных интегралах. Часть первая
![](https://habrastorage.org/webt/um/7t/ed/um7tedg2cokw-jkhfrte9f-owk8.jpeg)
На мой взгляд, стохастические исчисления — это один из тех великолепных разделов высшей математики (наряду с топологией и комплексным анализом), где формулы встречаются с поэзией; это место, где они обретают красоту, место где начинается простор для художественного творчества. Многие из тех, что прочли статью Винеровский хаос или Еще один способ подбросить монетку, даже если и мало, что поняли, всё же смогли оценить великолепие этой теории. Сегодня мы с вами продолжим наше математическое путешествие, мы погрузимся в мир случайных процессов, нетривиального интегрирования, финансовой математики и даже немного коснемся функционального программирования. Предупреждаю, держите наготове свои извилины, так как разговор у нас предстоит серьезный.
51 год автору WinRAR и FAR Manager
![](https://habrastorage.org/webt/tl/32/zn/tl32znj_qjomdrcu5clsknkdxwm.png)
Некоторое время назад на русскоязычных имиджбордах было широко распространено прилагательное «винрарный» — в значении «хороший», «качественный», «правильный». Сегодня исполняется 51 год человеку, во многом благодаря которому это словечко прочно вошло в обиход. Речь идет об авторе алгоритма сжатия RAR, архиватора WinRAR и программы FAR Manager Евгении Лазаревиче Рошале.
Классификация защищённых мессенджеров. Новые проекты
![](https://habrastorage.org/webt/d4/er/2y/d4er2ypb8e__cimngx61abrlszg.png)
В наше время трудно представить нормальную жизнь без надёжной, защищённой связи. Раньше защищённые мессенджеры с шифрованием использовали преимущественно в бизнесе, армии, финансовой сфере и других чувствительных областях, то теперь они востребованы абсолютно везде, вплоть до рядовых граждан, которые хотят спокойно общаться друг с другом на любые темы, не опасаясь, что сообщения случайно увидит кто-то посторонний.
Стандартные функции безопасных мессенджеров — конфиденциальность, целостность, аутентификация сообщений и защита от посторонних, то есть от подделки, удаления или вставки сообщений.
Как создать Minecraft на Python? Обзор библиотеки Ursina Engine
![](https://habrastorage.org/webt/6i/fv/ow/6ifvowqxguqxmmdl9llfmgimrp0.png)
Среди любителей Minecraft много энтузиастов: пока одни просто играют, другие запускают целые серверы и пишут модификации. А кто-то идет дальше и разрабатывает собственные песочницы. Последнее достаточно просто сделать на Python.
Под катом делюсь основами работы с библиотекой Ursina Engine и показываю, как с помощью нее создать мир из кубов.
6 Python декораторов, которые значительно упростят ваш код
![](https://habrastorage.org/r/w1560/getpro/habr/upload_files/8ec/3d9/4db/8ec3d94dbe1a42c35a73087f69c83a65.png)
"Простое лучше сложного".
Лучшая функция Python, которая применяет эту философию из "дзен Python", - это декоратор.
Декораторы могут помочь вам писать меньше кода для реализации сложной логики и повторно использовать его повсюду.
Более того, существует множество замечательных встроенных декораторов Python, которые значительно облегчают нам жизнь, поскольку мы можем просто использовать одну строчку кода для добавления сложных функций к существующим функциям или классам.
Болтать не буду. Давайте посмотрим на отобранные мной 6 декораторов, которые покажут вам, насколько элегантен Python.
Проблемы закупки серверов в новой реальности
![](https://habrastorage.org/r/w1560/getpro/habr/upload_files/60b/b44/8cf/60bb448cfa68dee03bf194f10e7a6a50.png)
Пока наши коллеги из интернет-магазина XCOM-SHOP рассказывают о доступных в России персональных гаджетах, мы в системном интеграторе X-Com все чаще получаем запросы на расчет и производство серверов для различных задач. И после одного очередного такого запроса решили поделиться своими наблюдениями о ситуации, сложившейся на серверном рынке. Под катом подробный рассказ о том, какие запросы сегодня поступают на производство, и как их удается исполнять.
Простой Telegram бот для поиска по сайту на WordPress без знаний программирования
![](https://habrastorage.org/r/w1560/getpro/habr/upload_files/f1c/722/7da/f1c7227da1b7492da2d7890fdf086c15.png)
Сразу на входе скажу - это инструкция не для разработчиков, это интсрукция для тех, кто вообще ничего не понимает в программировании, но очень хочет сделать простого бота, который бы умел искать по сайту. Идея такой статьи появилась после того, как я сам долго гуглил и не мог найти, как вообще такое делается, а после, немного разобравшись понял, что тут все просто. Поэтому это не открытие Америки, а простая инструкция для вас, если вы не хотите разбираться, платить деньги, а просто быстро запустить простого бота. Инструкция от начала и до конца - как сделать и запустить.
Работают ли SPF, DKIM и DMARC?
Появилась вчера на Хабре такая вот статья. Когда компания, занимающаяся ИТ-безопасностью заявляет, что spf/dkim/dmarc не работают и существует минимум 18 способов подменить адрес на (вашем!) почтовом сервере, это вызывает озабоченность и желание разобраться в вопросе. Я прочитал оригинальную статью и кратко изложил свое понимание вопроса. Если тема для вас актуальна рекомендую непременно прочитать оригинал.
Токенизация сообществ
![](https://habrastorage.org/r/w780/getpro/habr/upload_files/e4b/0c9/003/e4b0c9003c631722ff9fef52fe2d8e28.jpg)
Токенизировать можно не только коммерческие компании (через ICO) и “цифровое искусство” (NFT токены) но и онлайн сообщества и их “социальный капитал”. При этом токены сообществ могут быть намного полезнее для их владельцев чем любые другие типы токенов.
7 причин почему вам не стоит переходить на Mac, или как справиться с этой демонической машиной
![](https://habrastorage.org/r/w780/getpro/habr/upload_files/0bf/a32/109/0bfa32109f2b4eb2a9f321889074e7dc.jpg)
Mac наступает со своим чипом M1. Новичков в этой экосистеме должно заметно прибавиться. Сам я многие годы с уважением смотрел на эти интерфейсы. Слушая какой же Mac удобный, плавный и интуитивный. Какой там великолепный Trackpad, что даже мышь не нужна и бла бла бла. И вот, после 15 лет работы CAD разработчиком, я решил поменять профиль и стать программистом. А чтобы не терять мотивацию в процессе обучения, выбрал для себя наиболее наглядное направление, как мне показалось — iOS разработка. Сказано — сделано. MacBook Pro 16” уже год мой основной компьютер.
Что стоит знать при переходе на Mac
![](https://habrastorage.org/r/w780/getpro/habr/upload_files/234/3e3/fce/2343e3fcebbcd752f92c97bf7d57f05b.jpeg)
Вчера на Хабре вызвал шумиху пост об ужасных неудобствах Mac. В комментариях много было сказано о неинтуитивности macOS: мол, зачастую без гугления не поймёшь, как что-то сделать. И даже не узнаешь, что это вообще возможно сделать. И всё это значит, что с UX что-то не так.
Тут возникает вопрос «а поняли бы мы Windows без гугления, если бы не были знакомы с ней с детства?» Но я хочу не ввязываться в бесконечные споры «какая ОС лучше» а подойти конструктивнее. Действительно, при переходе с Windows возникает ряд неинтуитивных моментов. И чтобы при этом не приходилось гуглить кучу разных вопросов или читать длиннющие пользовательские руководства, я решил описать в одном тексте самые главные вещи, которые приходят мне в голову.
Надеюсь, кому-то на Хабре это поможет и сделает переход менее болезненным. А если вы сами давно пользуетесь Mac, дополняйте в комментариях, наверняка я что-то ценное упустил.
Чистим зубы с кровью: что надо знать
![image](https://habrastorage.org/webt/sr/op/vv/sropvvzbttc2ifmesswivcwb_4m.png)
Если у вас при мытье рук из этих самых рук потечёт кровь, то, наверное, вы сразу пойдёте к врачу. Если умыться и увидеть кровь на глазах — тоже. А вот с зубами почему-то все воспринимают кровотечение совершенно спокойно.
Итак, если у вас кровь при повседневной чистке зубов, то пора знакомиться с довольно редкой и специализированной разновидностью стоматолога — пародонтологом:
- Коротко пробежимся по строению пародонта и его задачам.
- Как наша иммунная система спасает нас от лишних зубов.
- Что будет, если слишком усердно чистить зубы.
- Учим чистить зубы с нуля, или классические ошибки пациентов.
- Почему иногда лучше чистить без зубной пасты.
- Почему самые терпеливые пациенты рискуют всю жизнь посещать стоматолога четыре раза в год.
Банковские кредиты: как обманывают с процентами
![](https://habrastorage.org/r/w1560/getpro/habr/upload_files/76f/ebd/0d7/76febd0d7c6cbd7aa77441c9132e9d7a.png)
В статье расскажу про наш опыт поиска кредитов. В 2021 году у нас случился наплыв клиентов в дата-центр Тушино. В первую очередь это было связано с бурным ростом криптовалют. Но не только. Росли и за счёт размещения обычных стоек и юнитов, так как у нас сейчас одна из самых самых низких цен по Москве при uptime 100% с 2019 года. Плюс ещё аномальная жара. Нам одного холода пришлось доставить более, чем на 250 кВт.
Сейчас нужно купить ещё один ИБП и ДГУ для запуска новой очереди телекоммуникационных стоек в дата-центре. А это затраты порядка 10 миллионов рублей. Отдать сможем за год. Ну лучше за два. Фонды мы уже выбрали на закупках и установках Штульцов, поэтому решили поискать кредит.
Памятка/шпаргалка по SQL
![](https://habrastorage.org/webt/xc/y-/bu/xcy-buybcop-lnllkaliablk5zm.png)
Доброго времени суток, друзья!
Изучение настоящей шпаргалки не сделает вас мастером SQL, но позволит получить общее представление об этом языке программирования и возможностях, которые он предоставляет. Рассматриваемые в шпаргалке возможности являются общими для всех или большинства диалектов SQL.
SQLite — не игрушка
![](https://habrastorage.org/r/w1560/getpro/habr/upload_files/b39/905/7c5/b399057c57b610b7f3fca471b8c54fb6.png)
Рассказываю, почему SQLite отлично подойдет вам в повседневной работе. И неважно, разработчик вы, аналитик, тестировщик, админ или продакт-менеджер.
Ryzen 5000: действительно ли AMD сделала «лучшие мобильные процессоры» для игровых ноутбуков
![](https://habrastorage.org/webt/c7/kp/lf/c7kplfhzdfs9wkwbuo9w7t25hti.png)
Накануне, в рамках технологической выставки CES 2021, исполнительный директор AMD Лиза Су представила новую серию мобильных процессоров Ryzen 5000. Новая линейка включает CPU с низким TDP в 35 Вт, процессоры серии U с низким электропотреблением и суперпроизводительные процессоры серии H с оверклокингом до 45 Вт. Все это, по словам представителей AMD, делает их идеальными чипами для компактных и легких игровых ноутбуков. Устройства на базе новых мобильных процессоров ожидаются на рынке уже в феврале 2021 года.
Информация
- В рейтинге
- Не участвует
- Откуда
- Минск, Минская обл., Беларусь
- Дата рождения
- Зарегистрирован
- Активность