Please open Telegram to view this post
VIEW IN TELEGRAM
🥰5🗿1
Внимание, первый полезный пост на канале с момента его основания. Отнеситесь с пониманием.
Мне часто бывает нужно делать презентации по своим кабанчиковым делам и гугл слайдс с этим справляется идеально, но есть одно НО. Если вы сделали слайды в фигме и у вас их там, условно 40 то, чтобы их залить, надо нехило прихуеть. Потому что у гугла нет фичи залития слайдов скопом, а чтобы ещё автоматически их разложить каждый на свой слайд да и ещё и в правильном порядке... Рокет сайнс епт.
Кароч, вот вам скрипт для этого самого:
Как пользоваться: Создаёте папку на гугл диске, выгружаете туда все свои слайды → создаёте презу → идёте в расширения → app script → вставляете код → меняете в коде ID папки на актуальный, запускаете скрипт и все готово.
Главное не забудь пронумеровать картинки в папке нормально. Я делаю так: 01, 02, 03 и так далее..
Не удивлюсь если кто-то до меня этот велосипед придумал, но мне похуй. Я просто чиловый парень, просто прошу чатжпт мне сделать чтобы все работало, а потом делюсь с вами⬜️
Мне часто бывает нужно делать презентации по своим кабанчиковым делам и гугл слайдс с этим справляется идеально, но есть одно НО. Если вы сделали слайды в фигме и у вас их там, условно 40 то, чтобы их залить, надо нехило прихуеть. Потому что у гугла нет фичи залития слайдов скопом, а чтобы ещё автоматически их разложить каждый на свой слайд да и ещё и в правильном порядке... Рокет сайнс епт.
Кароч, вот вам скрипт для этого самого:
function addImagesAsBackground() {
try {
var presentation = SlidesApp.getActivePresentation();
var folder = DriveApp.getFolderById("ID папки на драйве");
var files = folder.getFiles();
var imageFiles = [];
// Собираем файлы в массив
while (files.hasNext()) {
var file = files.next();
imageFiles.push(file);
}
// Сортируем файлы по названию (естественная сортировка)
imageFiles.sort(function(a, b) {
var nameA = a.getName().toLowerCase();
var nameB = b.getName().toLowerCase();
return nameA.localeCompare(nameB, undefined, { numeric: true });
});
// Вставляем изображения в порядке сортировки
for (var i = 0; i < imageFiles.length; i++) {
var imgFile = imageFiles[i];
var imgBlob = imgFile.getBlob();
// Создаём новый пустой слайд
var slide = presentation.appendSlide(SlidesApp.PredefinedLayout.BLANK);
// Вставляем изображение на слайд
var image = slide.insertImage(imgBlob);
// Растягиваем изображение на весь слайд
var pageWidth = presentation.getPageWidth();
var pageHeight = presentation.getPageHeight();
image.setWidth(pageWidth);
image.setHeight(pageHeight);
image.setLeft(0);
image.setTop(0);
}
Logger.log("Скрипт успешно завершён!");
} catch (e) {
Logger.log("Ошибка: " + e.toString());
}
}
Как пользоваться: Создаёте папку на гугл диске, выгружаете туда все свои слайды → создаёте презу → идёте в расширения → app script → вставляете код → меняете в коде ID папки на актуальный, запускаете скрипт и все готово.
Главное не забудь пронумеровать картинки в папке нормально. Я делаю так: 01, 02, 03 и так далее..
Не удивлюсь если кто-то до меня этот велосипед придумал, но мне похуй. Я просто чиловый парень, просто прошу чатжпт мне сделать чтобы все работало, а потом делюсь с вами
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12👍5✍3🥰2
Forwarded from Купцов Иван — канал
Почему успешный руководитель должен уметь быть мудаком?
С 2017 года, когда я впервые познакомился с Олегом Тиньковым, меня мучил вопрос: неужели нельзя стать успешным в бизнесе, не превратившись в мудака? Посмотрите на известных руководителей и предпринимателей — Маск, Джобс, Безос, тот же Тиньков — все они периодически проявляют токсичность и жесткость. Да и в Яндексе многие топы известны своим бескомпромиссным стилем (передаю привет яндексоидам работавшим с Даней Шулейко).
После 9 лет размышлений я наконец понял, почему так происходит. Дело в двух ключевых аспектах: управленческом и переговорном.
Управленческий аспект
В операционных бизнесах жесткая дисциплина — не прихоть, а необходимость. Когда работа сама по себе стрессовая и не особо приятная людей сложно мотивировать только пряником. Им проще халявить обманывая систему, особенно если у них физически тяжелый труд с невысокой оплатой.
Я убедился в этом, когда в 2019 открыл свою шаурмичную. Мы с кофаундером решили строить бирюзовую культуру для сотрудников — минимум контроля, доверие, много свободы. Результат? Воровство из кассы месячной выручки, опоздания, недельные запои сотрудников и угрозы отрезать нам пальцы если заявим в полицию. Только когда я начал проявлять жесткость, вводить драконовские штрафы и контролировать каждую мелочь дела пошли в гору.
Но и в креативных сферах бывает необходимо проявлять жесткость. Каждый руководитель имеет истории про токсичных сотрудников, подрывающих работу команды.
Моя самая травмирующая была 6 лет назад, когда мне, 22-летнемупиздюку юному менеджеру достался 37-летний опытный, звездный тимлид в прямое подчинение. Ох как же он меня разьебывал на всех встречах, это просто не передать словами... В итоге я пол года терпел, балансируя на грани панических атак от мысли о работе. А потом набрался сил, отрепетировал раз 10 будущий разговор и высказал ему все что думаю о его поведнии. Как вы думаете, что произошло? Он стал просто примером конструктивной и экологичной коммуникации! Правда через 3 месяца он уволился, но такой исход меня тоже устраивал 🙂
Переговорный аспект
На работе и в бизнесе ты постоянно договариваешься с людьми. А чем выше твоя роль в иерархии — тем матёрее у тебя оппоненты и тем сложнее вопросы тебе приходится решать. И иногда напротив тебя оказывается жесткий человек, открыто использующий давление и манипуляции.
Я помню свой первый серьезный конфликт на работе, когда VP в Сбермаркете буквально загнал меня в угол агрессивными аргументами и унизительными риторическими вопросами. Тогда я полностью растерялся и сдался, обрекая себя и команду на несколько недель частично бесполезной работы.
В таких ситуациях прямого и грубого нарушения твоих личных границ важно проявить твердость и оказать обратное давление той же силы, показав, что такие приемы с тобой не проходят. Потому что если ты однажды потеряешь свои границы вернуть их будет в сотни раз сложнее. Как говорил мой дедуля, "против лома нет приёма окромя другого лома"
Но мудачество — это не постоянный режим, а инструмент в вашем управленческом арсенале которым важно уметь пользоваться. Иначе упустишь целый пласт возможных коммуникационных стратегий, без которых иногда просто не выжить.
В каких ситуациях он нужен:
- Когда систематически нарушаются базовые правила и договоренности
- В момент кризиса, когда нет времени на долгие обсуждения
- При столкновении с откровенным саботажем или токсичностью
- В переговорах, когда на тебя явно давят
В начале карьеры я стеснялся проявлять жесткость, боялся конфликтов, старался всем угодить. С опытом понял: иногда лучше быть честным мудаком, чем милым неудачником. И хотя я все еще верю, что добиться большого успеха можно оставаяюсь 95% времени добрым и эмпатичным человеком, но добиться успеха не умея иногда быть жестким — точно невозможно.
А как вы относитесь к жесткости в руководителях? И как сами находите баланс между добротой и твердостью? Поделитесь опытом в комментариях 👇
С 2017 года, когда я впервые познакомился с Олегом Тиньковым, меня мучил вопрос: неужели нельзя стать успешным в бизнесе, не превратившись в мудака? Посмотрите на известных руководителей и предпринимателей — Маск, Джобс, Безос, тот же Тиньков — все они периодически проявляют токсичность и жесткость. Да и в Яндексе многие топы известны своим бескомпромиссным стилем (передаю привет яндексоидам работавшим с Даней Шулейко).
После 9 лет размышлений я наконец понял, почему так происходит. Дело в двух ключевых аспектах: управленческом и переговорном.
Управленческий аспект
В операционных бизнесах жесткая дисциплина — не прихоть, а необходимость. Когда работа сама по себе стрессовая и не особо приятная людей сложно мотивировать только пряником. Им проще халявить обманывая систему, особенно если у них физически тяжелый труд с невысокой оплатой.
Я убедился в этом, когда в 2019 открыл свою шаурмичную. Мы с кофаундером решили строить бирюзовую культуру для сотрудников — минимум контроля, доверие, много свободы. Результат? Воровство из кассы месячной выручки, опоздания, недельные запои сотрудников и угрозы отрезать нам пальцы если заявим в полицию. Только когда я начал проявлять жесткость, вводить драконовские штрафы и контролировать каждую мелочь дела пошли в гору.
Но и в креативных сферах бывает необходимо проявлять жесткость. Каждый руководитель имеет истории про токсичных сотрудников, подрывающих работу команды.
Моя самая травмирующая была 6 лет назад, когда мне, 22-летнему
Переговорный аспект
На работе и в бизнесе ты постоянно договариваешься с людьми. А чем выше твоя роль в иерархии — тем матёрее у тебя оппоненты и тем сложнее вопросы тебе приходится решать. И иногда напротив тебя оказывается жесткий человек, открыто использующий давление и манипуляции.
Я помню свой первый серьезный конфликт на работе, когда VP в Сбермаркете буквально загнал меня в угол агрессивными аргументами и унизительными риторическими вопросами. Тогда я полностью растерялся и сдался, обрекая себя и команду на несколько недель частично бесполезной работы.
В таких ситуациях прямого и грубого нарушения твоих личных границ важно проявить твердость и оказать обратное давление той же силы, показав, что такие приемы с тобой не проходят. Потому что если ты однажды потеряешь свои границы вернуть их будет в сотни раз сложнее. Как говорил мой дедуля, "против лома нет приёма окромя другого лома"
Но мудачество — это не постоянный режим, а инструмент в вашем управленческом арсенале которым важно уметь пользоваться. Иначе упустишь целый пласт возможных коммуникационных стратегий, без которых иногда просто не выжить.
В каких ситуациях он нужен:
- Когда систематически нарушаются базовые правила и договоренности
- В момент кризиса, когда нет времени на долгие обсуждения
- При столкновении с откровенным саботажем или токсичностью
- В переговорах, когда на тебя явно давят
В начале карьеры я стеснялся проявлять жесткость, боялся конфликтов, старался всем угодить. С опытом понял: иногда лучше быть честным мудаком, чем милым неудачником. И хотя я все еще верю, что добиться большого успеха можно оставаяюсь 95% времени добрым и эмпатичным человеком, но добиться успеха не умея иногда быть жестким — точно невозможно.
А как вы относитесь к жесткости в руководителях? И как сами находите баланс между добротой и твердостью? Поделитесь опытом в комментариях 👇
👍3❤1
Купцов Иван — канал
Почему успешный руководитель должен уметь быть мудаком? С 2017 года, когда я впервые познакомился с Олегом Тиньковым, меня мучил вопрос: неужели нельзя стать успешным в бизнесе, не превратившись в мудака? Посмотрите на известных руководителей и предпринимателей…
Когда-то работали с Ваней в сбермаркете, оч рекомендую его канал. Там много полезного, прожитого опыта, если вы хотите быть кабанчиком здорового человека
Наткнулся на этот фристайл в рилсах и чет так забалдел, что пошёл искать его на ютабе https://youtu.be/U69vtorRCjk?si=SNNN8h4tcLBMnu8u
Раньше я не видел фристайлов где челы по сути джемят как музыканты, местами это прям очень круто например на
Раньше я не видел фристайлов где челы по сути джемят как музыканты, местами это прям очень круто например на
8:08
. А ещё забавно как они используют русские слова время от времени. Не понял что это за страна, явно где-то в средней Азии, стиль сильныйYouTube
Freestyle - Yangi yil 2025! Ruxsoraemm, Abbbose, Aboka, Sardor Salyamov, Rajabboy Allayarov | NmaGap
Loyiha hamkorlari:
👉 Maryam Tillayeva va Timur Alixonov bilan suhbatni kutyapsizmi? Siz uchun maxsus OQ ilovasida: https://onelink.to/oqbloggers?utm_source=Instagram&utm_medium=nmagap&utm_campaign=seeding&utm_content=concert3
🔋GORILLA "Energy drink" -…
👉 Maryam Tillayeva va Timur Alixonov bilan suhbatni kutyapsizmi? Siz uchun maxsus OQ ilovasida: https://onelink.to/oqbloggers?utm_source=Instagram&utm_medium=nmagap&utm_campaign=seeding&utm_content=concert3
🔋GORILLA "Energy drink" -…
Господи какое же ютрек уебище даже по сравнению с джирой, хотя и там просто мерзотнейшие сценарии присутствуют. Хотяб сценарий привязки задачи к уже существующей сторе... Я когда это увидел, признаюсь, ахуел.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Нормальный человек увидев эту картинку бы подумал, что я ввёл имя или пароль неверно 2 раза... Но это в нормальном мире. В реальности я не ввёл капчу, а знаете почему? Под капчу нет поля 🐒
Ещё я не понимаю предназначение кнопки Default Password. По нажатию ничего не происходит😇
Ещё я не понимаю предназначение кнопки Default Password. По нажатию ничего не происходит
Please open Telegram to view this post
VIEW IN TELEGRAM
😁3🙈3
Чувак, этот код отстой. Я, бля, ненавижу эти нейросети...
Чем я занимался последние 3 дня? Ох... Я решил, что было бы весело с помощью моих нейросетевых корешей создать че нить... Этим чем-то стал плагин для фигмы, который переводит дизайн в код да не абы как, а с контекстом...
Кароч, ты дизайнюк и тебе ну кровь из носа надо сделать компонент какой-то в дизайн-систему, а у фронтов и так есть чем заняться помимо твоих задач с отрицательным приоритетом и ты открываешь плагин...
Принцип простой: Выбираешь компонент → открываешь плагин → описываешь как компонент должен работать, какие у него спецификации и вообще че это и для чего → нажимаешь кнопку Генерации → плагин вытаскивает все данные, стили, контент и прочую требуху, берёт твой контекст и отправляет в OpenAI, там это всё анализирует и превращает в нечто рабочее и возвращает тебе.
Спустя 3 дня и -240$ это всё почти работает💩 (второй скрин) но настолько почти что ещё очевидно много работы.
Что я понял за эти 3 дня:
1. Курсор тебя ненавидит, а ещё больше ненавидит большие и детализированные промты, и откровенно кладёт на них свой двоичный хуй
2. Придётся очень сильно и часто изощряться в постановке задачи и притыкать её правильным углом к текущему результату, чтобы получить хоть что-то рабочее
3. Курсор ненавидит исправлять свои ошибки, а делает он их много если вы так же умны как я. Поэтому нужен ряд промтов для тестирования, валидации и запрета на проеб, потому что курсор обожает пропускать ошибки при проверке.
4. Если файл начал лагать, а до рабочей версии как до Венеры, начинайте с чистого листа, вы больше потратите времени на работу в еле живом приложении, чем на новый промт с учетом текущего актуального опыта. На скрине типа 15я версия или около того, 3 раза я начинал с чистого листа потому что понимал, что тут нагромоздил какой-то говнотрон и сам на нём сижу.
Призываю вас тоже че нить наговногенерить, пока ещё можно этим заниматься по фану. Как-то так🔺
Чем я занимался последние 3 дня? Ох... Я решил, что было бы весело с помощью моих нейросетевых корешей создать че нить... Этим чем-то стал плагин для фигмы, который переводит дизайн в код да не абы как, а с контекстом...
Кароч, ты дизайнюк и тебе ну кровь из носа надо сделать компонент какой-то в дизайн-систему, а у фронтов и так есть чем заняться помимо твоих задач с отрицательным приоритетом и ты открываешь плагин...
Принцип простой: Выбираешь компонент → открываешь плагин → описываешь как компонент должен работать, какие у него спецификации и вообще че это и для чего → нажимаешь кнопку Генерации → плагин вытаскивает все данные, стили, контент и прочую требуху, берёт твой контекст и отправляет в OpenAI, там это всё анализирует и превращает в нечто рабочее и возвращает тебе.
Спустя 3 дня и -240$ это всё почти работает
Что я понял за эти 3 дня:
1. Курсор тебя ненавидит, а ещё больше ненавидит большие и детализированные промты, и откровенно кладёт на них свой двоичный хуй
2. Придётся очень сильно и часто изощряться в постановке задачи и притыкать её правильным углом к текущему результату, чтобы получить хоть что-то рабочее
3. Курсор ненавидит исправлять свои ошибки, а делает он их много если вы так же умны как я. Поэтому нужен ряд промтов для тестирования, валидации и запрета на проеб, потому что курсор обожает пропускать ошибки при проверке.
4. Если файл начал лагать, а до рабочей версии как до Венеры, начинайте с чистого листа, вы больше потратите времени на работу в еле живом приложении, чем на новый промт с учетом текущего актуального опыта. На скрине типа 15я версия или около того, 3 раза я начинал с чистого листа потому что понимал, что тут нагромоздил какой-то говнотрон и сам на нём сижу.
Призываю вас тоже че нить наговногенерить, пока ещё можно этим заниматься по фану. Как-то так
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰6😱2💅2
Burhudar_ch
Чувак, этот код отстой. Я, бля, ненавижу эти нейросети... Чем я занимался последние 3 дня? Ох... Я решил, что было бы весело с помощью моих нейросетевых корешей создать че нить... Этим чем-то стал плагин для фигмы, который переводит дизайн в код да не абы…
С кнопками справился на отлично. Я добавил проверку на стороне нейронки, она получает данные от фигмы, генерит код и сопоставляет свой код с данными до тех пор пока не будет 100% совпадение, чем больше циклов тем лучше. Но простые компоненты делает и на трех.
Тут есть несоответствие только в шрифте, он тупа потерял это поле. Ща приделаем обратно
Тут есть несоответствие только в шрифте, он тупа потерял это поле. Ща приделаем обратно