Forwarded from AbstractDL
Универсальные адверсариал атаки на LLM (by Carnegie Mellon)
Авторы предложили рабочий способ атаки закрытых языковых моделей — у них получилось заставить их выдать рецепты бомб и алгоритм уничтожения человечества с одной и той же текстовой инъекцией в промпт. Оказалось, что уязвимости у открытых моделей (LLaMa, Vicuna) и закрытых (ChatGPT, Bard) совпадают, предположительно, из-за пересечения обучающих данных. То есть, атакуя в режиме whitebox опенсорсные модели, можно получить универсальные инъекции для blackbox систем!
Идея атаки довольно простая — нужно взять открытую модель (Vicuna) и применить Greedy Coordinate Gradient алгоритм (умный перебор) для поиска инъекции в промпт, которая заставляет модель начинать свой ответ со слов
P.S. Примеры из статьи уже заблокировали в OpenAI, но никто не мешает сгенерировать новые 💁♂️
Статья, GitHub
Авторы предложили рабочий способ атаки закрытых языковых моделей — у них получилось заставить их выдать рецепты бомб и алгоритм уничтожения человечества с одной и той же текстовой инъекцией в промпт. Оказалось, что уязвимости у открытых моделей (LLaMa, Vicuna) и закрытых (ChatGPT, Bard) совпадают, предположительно, из-за пересечения обучающих данных. То есть, атакуя в режиме whitebox опенсорсные модели, можно получить универсальные инъекции для blackbox систем!
Идея атаки довольно простая — нужно взять открытую модель (Vicuna) и применить Greedy Coordinate Gradient алгоритм (умный перебор) для поиска инъекции в промпт, которая заставляет модель начинать свой ответ со слов
"Sure, here is how to". И вуаля! Данная атака работает в т.ч. для ChatGPT, Claude, Bard etc. P.S. Примеры из статьи уже заблокировали в OpenAI, но никто не мешает сгенерировать новые 💁♂️
Статья, GitHub
👀1
Forwarded from BOGDANISSSIMO
СТРЕТЕГИЯ ФОРМИРОВАНИЯ КРУГА ОБЩЕНИЯ
"Я знаю, чего ты хочешь" – больше чем ещё одна книга по психологии. Это простой, но глубокий фреймворк для анализа межличностных отношений, основанный на наблюдении за паттернами поведения в людях. Ядро книги – вопрос доверия, надёжности и нацеленности на долгосрочное партнёрство. Люди, демонстрирующие эти качества, стоят вашего времени и внимания. От них можно ожидать последовательности и предсказуемости. Наоборот, от людей, кто демонстрируют обратные качества, следует дистанцироваться.
Автор выделяет шесть ключевых аспектов поведения:
1. Вложения друг в друга
2. Продолжительность (стремление к долгосрочному партнёрству, а не краткосрочной выгоде)
3. Надёжность (сочетание компетентности и ответственности)
4. Модель поведения (ценности и принципы человека)
5. Язык доверия (искренность в общении)
6. Эмоциональная стабильность
К каждому из этих качеств прилагаются чеклисты паттернов и антипаттернов в конце каждой главы.
Сохраняйте их себе, делитесь с друзьями и близкими. Пусть они помогут вам в формировании окружения (включая выбор команды, руководителя и партнёров), которое вас не ослабляет или изнашивает, а наоборот, усиливает.
#books #theoryofmind
"Я знаю, чего ты хочешь" – больше чем ещё одна книга по психологии. Это простой, но глубокий фреймворк для анализа межличностных отношений, основанный на наблюдении за паттернами поведения в людях. Ядро книги – вопрос доверия, надёжности и нацеленности на долгосрочное партнёрство. Люди, демонстрирующие эти качества, стоят вашего времени и внимания. От них можно ожидать последовательности и предсказуемости. Наоборот, от людей, кто демонстрируют обратные качества, следует дистанцироваться.
Автор выделяет шесть ключевых аспектов поведения:
1. Вложения друг в друга
2. Продолжительность (стремление к долгосрочному партнёрству, а не краткосрочной выгоде)
3. Надёжность (сочетание компетентности и ответственности)
4. Модель поведения (ценности и принципы человека)
5. Язык доверия (искренность в общении)
6. Эмоциональная стабильность
К каждому из этих качеств прилагаются чеклисты паттернов и антипаттернов в конце каждой главы.
Сохраняйте их себе, делитесь с друзьями и близкими. Пусть они помогут вам в формировании окружения (включая выбор команды, руководителя и партнёров), которое вас не ослабляет или изнашивает, а наоборот, усиливает.
#books #theoryofmind
👍2
Forwarded from BOGDANISSSIMO
SKILLS: PART 1/3
Меня часто спрашивают, как стать крутым ML инженером, сделать качественный скачок в карьере, дойти до Senior. Делюсь пуленепробиваемой методикой, которой со Мной поделился Валера Бабушкин. Секрет прост как три рубля, но одновременно тернист.
😁 Шаг 1: Формулируем точку Б
Какая конечная цель? К чему хотим придти? Посмотрим на это как на задачу классификации: что делает ML инженер, когда формулирует проблему для модели? – он собирает датасет.
Я обратился к Валере с вопросом "как стать синьором?", он предложил Мне вспомнить всех синьоров, которых Я знаю лично. Из Х5 их набралось штук десять (из департамента в 150+ человек). Мы выписали всех, чтоб были перед глазами.
😁 Шаг 2: Определяем метрику
Чтобы чем-то управлять, надо это измерять. Как только мы поняли, к чему мы хотим придти, нам необходимо научиться понимать, двигаемся ли мы в верном направлении.
Мы выделили навыки (признаки в датасете), которые помогут отделять класс "синьоры" от "не-синьоров". В разрезе чего будем смотреть? Примерный список на выходе:
• Coding (Python, MLOps)
• SQL, Databases, Big Data
• Machine Learning
• ML System Design
• A/B Testing & Statistics
• People Management
• Self-Management (Discipline)
• Achievements, Authority
😁 Шаг 3: Измеряем точку Б
У нас есть цель, и есть критерии. Самое время определить, где находится наша цель.
Мы взяли список, взяли каждого синьора, и Я, опираясь на свои грубые субъективные прикидки, стал оценивать каждого в разрезе каждого навыка по шкале от 0 до 10. По каждому навыку оценки разнились, но медианный уровень был получен.
Сейчас, для себя, Я использую персентили. Например "60% в выступлениях" означает, что "Я думаю, что Я лучше, чем 60% из всех, кто выступает".
😁 Шаги 4-5-6: Играем в RPG
Итеративно:
- Честно оцениваем текущий уровень;
- Выявляем по каким навыкам наибольший пробел;
- Работаем над ошибками, учимся, ищем советов.
Каждое обновление снабжается кейсом, ссылкой или другим артефактом в комментариях к карточке, подтверждающим, что по этому навыку Я подрос.
#notion
Меня часто спрашивают, как стать крутым ML инженером, сделать качественный скачок в карьере, дойти до Senior. Делюсь пуленепробиваемой методикой, которой со Мной поделился Валера Бабушкин. Секрет прост как три рубля, но одновременно тернист.
Какая конечная цель? К чему хотим придти? Посмотрим на это как на задачу классификации: что делает ML инженер, когда формулирует проблему для модели? – он собирает датасет.
Я обратился к Валере с вопросом "как стать синьором?", он предложил Мне вспомнить всех синьоров, которых Я знаю лично. Из Х5 их набралось штук десять (из департамента в 150+ человек). Мы выписали всех, чтоб были перед глазами.
Чтобы чем-то управлять, надо это измерять. Как только мы поняли, к чему мы хотим придти, нам необходимо научиться понимать, двигаемся ли мы в верном направлении.
Мы выделили навыки (признаки в датасете), которые помогут отделять класс "синьоры" от "не-синьоров". В разрезе чего будем смотреть? Примерный список на выходе:
• Coding (Python, MLOps)
• SQL, Databases, Big Data
• Machine Learning
• ML System Design
• A/B Testing & Statistics
• People Management
• Self-Management (Discipline)
• Achievements, Authority
У нас есть цель, и есть критерии. Самое время определить, где находится наша цель.
Мы взяли список, взяли каждого синьора, и Я, опираясь на свои грубые субъективные прикидки, стал оценивать каждого в разрезе каждого навыка по шкале от 0 до 10. По каждому навыку оценки разнились, но медианный уровень был получен.
Сейчас, для себя, Я использую персентили. Например "60% в выступлениях" означает, что "Я думаю, что Я лучше, чем 60% из всех, кто выступает".
Итеративно:
- Честно оцениваем текущий уровень;
- Выявляем по каким навыкам наибольший пробел;
- Работаем над ошибками, учимся, ищем советов.
Каждое обновление снабжается кейсом, ссылкой или другим артефактом в комментариях к карточке, подтверждающим, что по этому навыку Я подрос.
#notion
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Forwarded from BOGDANISSSIMO
Personal SCRUM
Фундаментом Моей системы являются недельные спринты (для себя так и называю, персональный SCRUM). Я пробовал планировать по месяцам, пробовал по двух-недельным спринтам. Но эмпирически выявил, что лучше всего лично для Меня работают недельные спринты (веду их уже 1.5 года, без остановок).
Неделя – это золотая середина между временем, за который можно сделать что-то серьёзное и ощутимое, – и период, за который всё ещё не теряется фокус (наш мозг с большой неохотой аллоцирует ресурсы на что-то далёкое и туманное, отсюда прокрастинация).
Описал принципы своего недельного планирования и актуальную структуру своих спринтов здесь: https://uberkinder.notion.site/Personal-SCRUM-d4cb79f07ee442b5a8ffe7dbc47f2ed2
Вообще, для любого человека, кто хочет навести порядок в своей жизни и взять всё под контроль, рекомендую начинать именно с осознанного еженедельного планирования.
P.S. Также прикрепляю 18-минутное видео Cal Newport (автора книг Deep Work, So Good They Can't Ignore You, Digital Minimalism, etc), которое на 90% описывает Мою текущую систему планирования, притом максимально простым и доступным языком. Этот парень шарит.
#MyProtocols
Фундаментом Моей системы являются недельные спринты (для себя так и называю, персональный SCRUM). Я пробовал планировать по месяцам, пробовал по двух-недельным спринтам. Но эмпирически выявил, что лучше всего лично для Меня работают недельные спринты (веду их уже 1.5 года, без остановок).
Неделя – это золотая середина между временем, за который можно сделать что-то серьёзное и ощутимое, – и период, за который всё ещё не теряется фокус (наш мозг с большой неохотой аллоцирует ресурсы на что-то далёкое и туманное, отсюда прокрастинация).
Описал принципы своего недельного планирования и актуальную структуру своих спринтов здесь: https://uberkinder.notion.site/Personal-SCRUM-d4cb79f07ee442b5a8ffe7dbc47f2ed2
Вообще, для любого человека, кто хочет навести порядок в своей жизни и взять всё под контроль, рекомендую начинать именно с осознанного еженедельного планирования.
P.S. Также прикрепляю 18-минутное видео Cal Newport (автора книг Deep Work, So Good They Can't Ignore You, Digital Minimalism, etc), которое на 90% описывает Мою текущую систему планирования, притом максимально простым и доступным языком. Этот парень шарит.
#MyProtocols
uberkinder on Notion
Personal SCRUM | Notion
Principles
Либо утром либо вечером буду писать короткие, но регулярные заметки.
Хочу набрать критическую массу полезного контента для продажи рекламы в канале. Каждый 10 рубль с интеграций буду использовать для раздачи подарочков для читателей🩷
Репосты крутых постов никуда не уйдут.
Хочу набрать критическую массу полезного контента для продажи рекламы в канале. Каждый 10 рубль с интеграций буду использовать для раздачи подарочков для читателей🩷
Репосты крутых постов никуда не уйдут.
Вот и первая заметка:
Если тебе стабильно раз в месяц не дают задачу с которой ты сталкиваешься первый раз, то в этом месте есть риск застоя.
Транслирую опыт людей вокруг и Частично свой. Идеально если на работе:
•60-70% это то что знаешь и умеешь
•20% это то о чем слышал и можешь освоить в обозримое время
•10% для тебя в новинку, но реально с помощью решить
Согласны? У вас на работе также?
Если тебе стабильно раз в месяц не дают задачу с которой ты сталкиваешься первый раз, то в этом месте есть риск застоя.
Транслирую опыт людей вокруг и Частично свой. Идеально если на работе:
•60-70% это то что знаешь и умеешь
•20% это то о чем слышал и можешь освоить в обозримое время
•10% для тебя в новинку, но реально с помощью решить
Согласны? У вас на работе также?
👍4🎉1
https://eightify.app/ сервис имеет аналоги, но идея считаю крупнокалиберная
Можно выжать суть из длинного видоса, который смотреть весь смысла нет(привет Юрий Дудь)
Можно выжать суть из длинного видоса, который смотреть весь смысла нет(привет Юрий Дудь)
eightify.app
Eightify - AI YouTube Video Summarizer
Eightify is the top AI-powered video summarizer for YouTube. Our advanced AI generates concise video summaries, extracting key ideas instantly and saving time.
Вот и прошли 2 месяца моего пребывания в Москве. Всех подробностей рассказать не могу. Потому что это под NDA и вообще чутка приватности оставить нужно.
Июль был тем еще испытанием. Новые маршруты, новые процессы и новые люди. Очень много новых людей. Попадались конечно те, кто лучше бы не попадался, но они также нужны как гвоздика в солянке.
Новые места, очень много новых мест. Но их было не так уж много, Москва большая, но если убрать жилые массивы, и оставить то где что то интересное для меня, то получится не такой уж длинный список.
Вообще сделаю такой вывод, Москву нужно добавлять как лекарство от тромбов в движении жизни. Но если ее много то и сердце может не выдержать.
Принимать 1 месяц в теплое время года и все будет типи топ,главное приезжать сюда с целью наполнить записную книжку и культурно просветится. Жизнь тут на любителя.
А так это конечно большой капиталистический Содом и Гоморра. Все далеко, Недвижка перегрета, очень шумно.
Июль был тем еще испытанием. Новые маршруты, новые процессы и новые люди. Очень много новых людей. Попадались конечно те, кто лучше бы не попадался, но они также нужны как гвоздика в солянке.
Новые места, очень много новых мест. Но их было не так уж много, Москва большая, но если убрать жилые массивы, и оставить то где что то интересное для меня, то получится не такой уж длинный список.
Вообще сделаю такой вывод, Москву нужно добавлять как лекарство от тромбов в движении жизни. Но если ее много то и сердце может не выдержать.
Принимать 1 месяц в теплое время года и все будет типи топ,главное приезжать сюда с целью наполнить записную книжку и культурно просветится. Жизнь тут на любителя.
А так это конечно большой капиталистический Содом и Гоморра. Все далеко, Недвижка перегрета, очень шумно.
👀2💯1
P.S Москва дышит деньгами. Нужно лишь вдохнуть полной грудью ее жизнь. Позволить сделать своему капиталу искусственное дыхание московскими деньгами.
👀2👍1
Forwarded from Владислав Князев
BE_Interview.pdf
10.8 MB
Про behavioral interview
Поведенческое интервью (или competency-based interview, или чаще behavioral interview) - это структурированный подход к интервью, основанный на концепции, что ваше поведение в прошлом может предсказать поведение в будущем.
Такой тип интервью очень популярен при трудоустройстве в зарубежные IT-компании.
❔Чего хотят интервьюеры от тебя на таком собеседовании:
1️⃣ Узнать, как ты ведешь себя в реальных ситуациях, например, в условиях стресса или ограниченных ресурсов.
2️⃣ Понять, какую измеримую ценность для бизнеса ты добавил в своих проектах.
3️⃣ Узнать, что ты понимаешь под работой under pressure (под давлением) и как ты справляешься в таких ситуациях.
Проблема в том, что отвечать на поведенческие вопросы без подготовки, структуры и конкретной истории — это практически всегда приведет к неудаче. Каким бы прекрасным кандидатом ты ни был.
Поэтому есть некоторые фреймворки, которые помогают отвечать структурировано на такие вопросы. И основательно готовиться к ним.
Я на поведенческих интервью использовал фреймворк PAR (Problem, Action, Results).
При подготовке собственных ответов на самые частые вопросы, я вдохновлялся файлом, которым и делюсь сегодня с вами.
Нашел я его совершенно случайно вот тут.
Обрати внимание, что поведенческие интервью проводятся, чтобы понять, насколько ты впишешься в культуру команды, насколько ты именно тот человек, которого ребята ищут. Поэтому не пренебрегай подготовкой — это даст возможность найти работу именно в той компании, куда ты мечтаешь попасть.
Как я писал вчера, к рекрутингу на западе относятся намного взвешеннее, чем в РФ и СНГ.
Поэтому и ходит байка про то, что если ты проходишь все собеседования и попадаешь в FAANG (Facebook, Apple и тд) - просто так тебя уже хрен уволят оттуда.
С финтехом (конкретно с топовыми банками) в РФ ооочень похожая ситуация.. но я вам про это не говорил 🤫
Хорошей пятницы и выходных🧡
@godnolytika
Поведенческое интервью (или competency-based interview, или чаще behavioral interview) - это структурированный подход к интервью, основанный на концепции, что ваше поведение в прошлом может предсказать поведение в будущем.
Такой тип интервью очень популярен при трудоустройстве в зарубежные IT-компании.
❔Чего хотят интервьюеры от тебя на таком собеседовании:
1️⃣ Узнать, как ты ведешь себя в реальных ситуациях, например, в условиях стресса или ограниченных ресурсов.
2️⃣ Понять, какую измеримую ценность для бизнеса ты добавил в своих проектах.
3️⃣ Узнать, что ты понимаешь под работой under pressure (под давлением) и как ты справляешься в таких ситуациях.
Проблема в том, что отвечать на поведенческие вопросы без подготовки, структуры и конкретной истории — это практически всегда приведет к неудаче. Каким бы прекрасным кандидатом ты ни был.
Поэтому есть некоторые фреймворки, которые помогают отвечать структурировано на такие вопросы. И основательно готовиться к ним.
Я на поведенческих интервью использовал фреймворк PAR (Problem, Action, Results).
При подготовке собственных ответов на самые частые вопросы, я вдохновлялся файлом, которым и делюсь сегодня с вами.
Нашел я его совершенно случайно вот тут.
Обрати внимание, что поведенческие интервью проводятся, чтобы понять, насколько ты впишешься в культуру команды, насколько ты именно тот человек, которого ребята ищут. Поэтому не пренебрегай подготовкой — это даст возможность найти работу именно в той компании, куда ты мечтаешь попасть.
Как я писал вчера, к рекрутингу на западе относятся намного взвешеннее, чем в РФ и СНГ.
Поэтому и ходит байка про то, что если ты проходишь все собеседования и попадаешь в FAANG (Facebook, Apple и тд) - просто так тебя уже хрен уволят оттуда.
Хорошей пятницы и выходных🧡
@godnolytika
Please open Telegram to view this post
VIEW IN TELEGRAM
🦄3👍2❤🔥1
Forwarded from Большие числа
This media is not supported in your browser
VIEW IN TELEGRAM
«Яндекс» представил функцию краткого пересказа видеороликов
💬 Краткий пересказ осуществляется с помощью большой языковой модели (LLM) YandexGPT. Нейросеть обрабатывает русскоязычные ролики продолжительностью от двух минут до четырёх часов.
♾ Новая функция позволит быстро ознакомиться с содержанием ролика и понять, есть ли в нём ответ на нужный вопрос, а создателям контента функция поможет составить содержание видео с таймкодами, чтобы привлечь больше зрителей, сообщают в пресс-службе «Яндекса».
🔎 Функция работает в «Поиске» с популярными видеороликами на любых платформах, а в «Яндекс Браузере» и в сервисе 300.ya.ru — со всеми роликами, но только с YouTube.
Please open Telegram to view this post
VIEW IN TELEGRAM
🦄1
Forwarded from LEFT JOIN
Evidence — гибкий BI-инструмент на Markdown и SQL
Мы любим аналитику и уважаем open source, так не могли пройти мимо Evidence. Этот инструмент позволяет собирать наглядные отчеты и документы быстро и легко. Кстати, те, кто с нами давно, помнят, что мы уже рассказывали про него. Но с тех пор канал серьезно вырос, и мы решили, что повторить классную новость нам никто не запретит!
Коротко о главном
🔵 Evidence работает на Markdown и SQL и позволяет добавлять в документ графики, диаграммы, текстовые вставки, ссылки, навигацию и все остальное, что нужно для полной и наглядной подачи информации.
🔵 Evidence превращает документ с данными в статический сайт, который выглядит симпатично и аккуратно даже на разных платформах, а работает шустро. Не придется ждать, пока все графики построятся и загрузятся. Примеры есть на сайте проекта. Не шедевры датавиза, но со своими задачами справляются.
🔵 Инструмент бесплатный, как и размещение получившегося мини-сайта с данными на Evidence Cloud. Можно будет заплатить за премиум 500$ в месяц, чтобы получить дополнительные возможности. Впрочем, никто не мешает решать вопрос с хостингом самостоятельно.
Резюмируя: интересный вариант, особенно для небольших команд. Судя по подписи «Early Access» на странице с ценами, он еще в активной фазе разработки, но перспективы уже видны.
Мы любим аналитику и уважаем open source, так не могли пройти мимо Evidence. Этот инструмент позволяет собирать наглядные отчеты и документы быстро и легко. Кстати, те, кто с нами давно, помнят, что мы уже рассказывали про него. Но с тех пор канал серьезно вырос, и мы решили, что повторить классную новость нам никто не запретит!
Коротко о главном
Резюмируя: интересный вариант, особенно для небольших команд. Судя по подписи «Early Access» на странице с ценами, он еще в активной фазе разработки, но перспективы уже видны.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Reveal the Data
🛠 Микро-эффективность
Перехожу на новый комп, переустанавливаю разные мелкие программы, которые сильно повышают продуктивность. Решил сделать небольшой оффтопик и рассказать вам про них тоже. Они ооочень ускоряют работу, в том числе и с BI. Все тулы бесплатные для индивидуального использования.
1. Бесконечный буфер + заданные фразы
Бесконечный буфер сильно упрощает копирование формул, заполнение форм, вставку данных в таблицы и т.п. А ещё есть вставка определённого текста по шорткатами, это просто мега фича когда можно сохранить любимые формулы для BI и вставлять их по клику. У меня так храниться десяток формул для каждой BI и много utf-символов, которые часто вставляю в дашборды.
Я использую PhraseExpress, он умеет даже делать макросы или подставлять названия скопированного поля данных в гигантскую формулу (правда только на винде). А недавно они ещё сделали интеграцию с ChatGPT и можно отправлять туда промпты и скопированный текст, если есть API ключ, чума. Пользуюсь лет десять, очень удобно, даже готов простить не самый элегантный дизайн 🙈
🔗 Ссылка: PhraseExpress (Win, Mac),ещё Саша подсказал для мака Raycast
2. Типографская расклада
Добавляет много специальных символов (– — ←→ ≠±°€²«» и т.п.) на клавиатуру через нажатый alt/option. Ускоряет печать и приходится меньше переключаться между языками, особенно на маке. Тоже пользуюсь тучу лет, не представляю как без неё жить. Фанфэкт, а вы знали, что в обычной раскладке неправильный минус -, он уже чем плюс +, а правильный такой же ширины: - – + =)
🔗 Ссылка: раскладка Ильи Бирмана (Win, Mac)
3. Скриншотелка
Мастхев при работе с дашбордами. Часто нужно выделить кусочек, подписать или нарисовать стрелочки, проверить выравнивание и т.п. Самая крутая бесплатная скриншотилка это ShareX для винды. Очень гибкая, куча дополнительных инструментов типа записи gif или пипетки для цвета, можно заливать скриншоты себе в облако или просто в буфер обмена. Мне так жаль, что её нет на mac, теперь прям мучаюсь. Если знаете хорошую альтернативу (даже платную), напишите, пожалуйста, в комментах.
🔗 Ссылка: ShareX (Win)
4. Сделать сайт приложением
Сейчас много веб-приложений, их можно легко превратить в почти десктопные версии. Делается очень просто, вот инструкции для винды (работает для всех основных браузеров, не только хром) и мака (только в последней версии ос). Я себе сделал так приложение DataLens, очень удобно.
5. Папка «не прочитанные» в телеграмме
Не приложение, но каждый раз когда вижу как кто-то ищет сообщение, то аж глаз дергается. В телеграмме можно сделать папку «не прочитанные» и не терять важные сообщения в куче каналов и мемов. Делается так: Создаем новую папку → В «Выбранные чаты» добавляем: Контакты, Не контакты, Каналы, Группы, Боты → В «Исключенные чаты» добавляем: Прочитанные и Без уведомления. Вуаля! И в целом, папки — это топ, вот мои подборки.
П.С. Если есть крутые альтернативы этим инструментам или другие полезные тулзы — делитесь в комментах.
#ссылка
Перехожу на новый комп, переустанавливаю разные мелкие программы, которые сильно повышают продуктивность. Решил сделать небольшой оффтопик и рассказать вам про них тоже. Они ооочень ускоряют работу, в том числе и с BI. Все тулы бесплатные для индивидуального использования.
1. Бесконечный буфер + заданные фразы
Бесконечный буфер сильно упрощает копирование формул, заполнение форм, вставку данных в таблицы и т.п. А ещё есть вставка определённого текста по шорткатами, это просто мега фича когда можно сохранить любимые формулы для BI и вставлять их по клику. У меня так храниться десяток формул для каждой BI и много utf-символов, которые часто вставляю в дашборды.
Я использую PhraseExpress, он умеет даже делать макросы или подставлять названия скопированного поля данных в гигантскую формулу (правда только на винде). А недавно они ещё сделали интеграцию с ChatGPT и можно отправлять туда промпты и скопированный текст, если есть API ключ, чума. Пользуюсь лет десять, очень удобно, даже готов простить не самый элегантный дизайн 🙈
🔗 Ссылка: PhraseExpress (Win, Mac),ещё Саша подсказал для мака Raycast
2. Типографская расклада
Добавляет много специальных символов (– — ←→ ≠±°€²«» и т.п.) на клавиатуру через нажатый alt/option. Ускоряет печать и приходится меньше переключаться между языками, особенно на маке. Тоже пользуюсь тучу лет, не представляю как без неё жить. Фанфэкт, а вы знали, что в обычной раскладке неправильный минус -, он уже чем плюс +, а правильный такой же ширины: - – + =)
🔗 Ссылка: раскладка Ильи Бирмана (Win, Mac)
3. Скриншотелка
Мастхев при работе с дашбордами. Часто нужно выделить кусочек, подписать или нарисовать стрелочки, проверить выравнивание и т.п. Самая крутая бесплатная скриншотилка это ShareX для винды. Очень гибкая, куча дополнительных инструментов типа записи gif или пипетки для цвета, можно заливать скриншоты себе в облако или просто в буфер обмена. Мне так жаль, что её нет на mac, теперь прям мучаюсь. Если знаете хорошую альтернативу (даже платную), напишите, пожалуйста, в комментах.
🔗 Ссылка: ShareX (Win)
4. Сделать сайт приложением
Сейчас много веб-приложений, их можно легко превратить в почти десктопные версии. Делается очень просто, вот инструкции для винды (работает для всех основных браузеров, не только хром) и мака (только в последней версии ос). Я себе сделал так приложение DataLens, очень удобно.
5. Папка «не прочитанные» в телеграмме
Не приложение, но каждый раз когда вижу как кто-то ищет сообщение, то аж глаз дергается. В телеграмме можно сделать папку «не прочитанные» и не терять важные сообщения в куче каналов и мемов. Делается так: Создаем новую папку → В «Выбранные чаты» добавляем: Контакты, Не контакты, Каналы, Группы, Боты → В «Исключенные чаты» добавляем: Прочитанные и Без уведомления. Вуаля! И в целом, папки — это топ, вот мои подборки.
П.С. Если есть крутые альтернативы этим инструментам или другие полезные тулзы — делитесь в комментах.
#ссылка
👍2
Forwarded from LEFT JOIN
Python за 6 часов
Всем привет! Николай Валиотти на связи.
Мой кипрский бро Саша Ильин наконец-то запилил свой шестичасовой бесплатный Python-курс, который теперь доступен на ютубе! 💪
Зная Сашу лично, могу смело его вам рекомендовать: он всегда супер-ответственно подходит к своей работе. Если говорить совсем честно, Саня конкретно упоролся, полгода пилил курс, почти не выпускал другие видео, да и в целом выглядел довольно занятым дядькой 😁
Курс начинается с изучения самых базовых понятий — типы переменных, списки, циклы, функции, а заканчивается декораторами, классами и написанием несложного Telegram-бота!
Если бы мне щас надо было бы изучать Python, я бы точно начал c видоса Саши!
Всем привет! Николай Валиотти на связи.
Мой кипрский бро Саша Ильин наконец-то запилил свой шестичасовой бесплатный Python-курс, который теперь доступен на ютубе! 💪
Зная Сашу лично, могу смело его вам рекомендовать: он всегда супер-ответственно подходит к своей работе. Если говорить совсем честно, Саня конкретно упоролся, полгода пилил курс, почти не выпускал другие видео, да и в целом выглядел довольно занятым дядькой 😁
Курс начинается с изучения самых базовых понятий — типы переменных, списки, циклы, функции, а заканчивается декораторами, классами и написанием несложного Telegram-бота!
Если бы мне щас надо было бы изучать Python, я бы точно начал c видоса Саши!
🔥1