Тонкая игра с анимацией на сайте: адаптация для планшетов и телефонов
Анимация помогает добавить сайту динамики и интерактивность. А также акцентировать внимание на важных элементах. Однако при разработке анимаций важно сразу учитывать их адаптацию для планшетов и телефонов. На маленьких экранах не всегда можно реализовать все свои креативные идеи.
Чтобы избежать этой проблемы, предлагаю два варианта пути:
1. Упрощение анимации на сайте. Используйте альтернативные решения по анимации.
2. Отключение анимации. Откажитесь от анимации на сайте и посмотрите в сторону более простых решений.
Для наглядности рассмотрим пример анимации с горизонтальным скроллом. Он будет хорошо смотреться на десктопных устройствах. Однако на планшетах и телефонах в большинстве случаев стоит отказаться от данной анимации. Вместо неё можно поставить слайдер или просто расположить все элементы на сайте друг под другом без анимации.
Как CoPilot поможет вам и вашим менеджерам
В последнем релизе Битрикс24 Орион много говорили про CoPilot — это искусственный интеллект, встроенный прямо в CRM. Он может выполнять более 30 ролей: от креативного писателя до SEO-копирайтера, от бизнес-аналитика до руководителя отдела продаж и даже таролога! Кроме того, появились новые фичи: групповой чат с коллегами и CoPilot, создание изображений на сайтах и много чего еще.
Но прикол в том, что многие вообще не используют этот AI. Он ведь уже встроен и бесплатен! Почему так? Вот несколько причин:
Не знают, как пользоваться — типа, «А что делать и где это находится?»
Считают бесполезным — мол, «Я сам отлично пишу письма, мне не нужна помощь».
Негативный опыт — кто-то попробовал и получил фигню в ответ.
Мы решили показать вам на реальных примерах, как CoPilot может реально помочь вам в повседневных задачах и сэкономить кучу времени.
Кейс 1. Письма клиентам
Представьте, что вам нужно написать письмо клиенту. С CoPilot это проще простого. Просто нажимаете пробел внутри письма, и вот вам готовый текст. Например, поздравление с днем рождения. Если текст не подходит, можно его подправить.
CoPilot может помочь и с более сложными письмами, например, сообщением о задержке сроков. Или улучшить ваш текст с помощью функций «Улучши мой текст», «Перепиши в другом тоне» и «Исправь ошибки».
Если результат не нравится, можно:
отменить запрос;
изменить запрос;
попробовать снова.
Важно уточнять запросы, чтобы добиться идеального результата.
Кейс 2. Чаты
Кроме писем, мы много пишем в чатах: чек-листы, планы, роадмапы, статьи и даже учебники! Например, Формулу продаж и Клиенты в порядке.
CoPilot поможет создать, например, статью на тему «Как устроиться на работу в IT без опыта». Выбираете роль «Креативный писатель», задаете запрос и контекст, и получаете структуру статьи, которую можно доработать.
В чатах CoPilot предоставляет больше возможностей для творчества и позволяет уточнять запросы для более точных результатов.
Он может еще многое: создать чек-лист для руководителя отдела продаж, предложить идеи для сплочения команды, работающей удаленно, выделить главное в длинном тексте, похвалить или покритиковать.
Дополнительные возможности
CoPilot работает не только в почте и чатах, но и в задачах, ленте новостей и CRM. Мы сами еще не всем пользуемся, но активно изучаем.
Важные моменты
На каждом портале есть бесплатный образовательный пакет CoPilot, который зависит от тарифа и предоставляет фиксированное количество запросов в месяц.
На коммерческих тарифах можно купить дополнительные запросы на месяц или год.
Важные данные всегда нужно проверять вручную, если документ составлен с помощью CoPilot.
Если у вас возникли вопросы или нужна помощь -- напишите нам в телеграм.
Нужна ли России суверенная игровая приставка?
В последнее время вопрос создания российской игровой консоли подняли на самом высоком уровне.
В конце марта президент поручил до 15 июня рассмотреть вопрос о производстве игровых приставок и консолей в России. На следующий день появились слухи, что проект отдадут на разработку VK, а выпуском устройств займется GS Group. А ещё через день вообще нашли готовый российский аналог PlayStation под названием PlaySpace. И даже назвали его цену — 47 тысяч рублей. Разработкой ноу-хау занимались в Донском государственном техническом университете.
Правда, при ближайшем рассмотрении PlaySpace оказалась студенческим проектом с самой дешёвой китайской начинкой. Но дедлайн 15 июня прошёл, и теперь Минпромторг всерьёз приступил к поиску подрядчиков, чтобы к 2026-2027 году предъявить геймерам «полноценную игровую консоль».
При этом нерешёнными остаются два ключевых пункта:
1) Кто, как и из чего будет эти консоли собирать?
2) Кто и во что будет на них играть?
И если первый пункт можно по аналогии другими отраслями решить за счёт великого китайского импортозамещения, то вопрос целевой аудитории остаётся открытым. Как справедливо пишут участники рынка, интересны и не сами консоли, а игры. Они же служат и главным источником дохода для компаний.
Наиболее реалистично выглядит возможность создания портативной консоли на мобильном чипе для мобильных и облачных игр. На базе облачного сервиса VK Play, к примеру. Но и в этом случае вопрос востребованности у аудитории никуда не исчезает.
Продолжение поста «Экзистенциальный вопрос...»
Много что приходит в голову в ответ на выше стоящие комментарии, расставлю точки над i.
1. Это НЕ реклама, почему все думают что человек просящий совета в популярном вопросе это - бот?;
2. Я только зарегистрировался на этой платформе по совету близкого друга и да мой пост можно спутать с рекламным спамом, он положительно отзывался о местном сообществе;
3. Я действительно ищу совета, т.к. на данном этапе обучения глаза и уши прямо забиты потоком информации и очень трудно сфокусироваться на чем-то одном.
4. Глубже погружаясь в тему разработки и поиска информации связанной с ней у меня, как новичка в данной сфере, появляется все больше вопросов в связи с противоречивыми высказываниями и взглядами.
Вот такие дела, сразу скажу спасибо людям что не напишут обвинение в рекламе , а так же спаме и взглянут на вопрос практично.
Ностальгия по прошлому
Нынешний, 2024 год потихоньку идёт своим чередом. Он отмечен целым рядом громких юбилеев, в основном политических: 114-летие начала Гражданской войны в России, 60-летие Пражской весны, 25-летие дефолта в новой России и т.п.
Но вот один юбилей прошел совершенно незаметно, никто о нём практически не вспоминал, хотя он сыграл довольно большую роль в том, что перестроечный СССР, а в дальнейшем и Россия встали на путь технического прогресса в современном для того периода понимании.
40 лет назад появилось то, что мы в дальнейшем стали называть «компьютерные журналы», «компьютерная пресса» и «компьютерная журналистика». Вряд ли вы будете отрицать, что это имело немалое значение для развития нашей страны.
Нет, нельзя сказать, что до этого в нашей периодической печати ничего не было о вычислительной технике, программировании и смежных отраслях. Вот лишь некоторые журналы того времени: «Программирование», Микропроцессорные средства и системы», «Программные продукты и системы», «Вычислительная техника и ее применение», «Информатика и ее применения», «Информационные технологии и вычислительные системы», «Системы и средства информатики», «Системное программирование», наконец, такой «патриарх», как журнал «Автоматика и телемеханика», выходящий до сих пор аж с 1936 года. Некоторые из них исчезли, некоторые живут до сих пор, дай им бог здоровья.
Но, по большому счёту, они не были журналами в журналистском, медийном смысле. Скорее, это были академические, вузовские, отраслевые сборники статей, которые были, конечно, важны, но всё-таки только для специалистов.
Компьютерный же журнал – это журнал о жизни: жизни компьютеров, жизни людей среди компьютеров… в общем, жизни в мире, неотъемлемым атрибутом которого являются компьютер и всё, что ему сопутствует. И вот такие журналы на Западе уже были, а у нас пока нет.
Сначала в журнале «Электроника» (амер. Electronics), одном из самых популярных тогда среди советских электронщиков и, как теперь говорят, айтишников. (Само название журнала, который начал выходить в Штатах с 1930 года, дало название всей отрасли – электроника.) Как раз в нём и были элементы этой самой жизни в мире компьютеров, очень живые статьи не только о технике, но и политике, экономике, быте, связанными с электроникой и вычислительной техникой.
К 1988 году, это было время, кто его помнит, быстрого развития разных кооперативов, совместных предприятий и других примет перестроечного времени в Союзе.
И самый в то время масштабный проект в области компьютерной прессы подготовило издательство «Радио и связь». Было создано совместное советско-американское предприятие этого издательства и всемирной издательско-информационной корпорации IDG (International Data Group), выпускавшей десятки компьютерных журналов и газет по всему миру.
Конечно, к проекту было причастно не только «Радио и связь». В то время предприятие такого рода не могло появиться и функционировать без поддержки властных структур: оно действовало под эгидой Госкомитета СССР по науке и технике, Госкомиздата, Академии наук СССР, его поддерживали тогдашний чемпион мира по шахматам Гарри Каспаров и основатель СП «Параграф» Степан Пачиков. «Параграф» стал впоследствии знаменит благодаря работавшему там целому созвездию лучших программистов Е. Веселову, А. Чижову, А. Борковскому и др.
Журнал (точнее, тогда он назывался сборником – категорию «журнал» в то время присваивали чуть ли не на уровне правительства) назвали «В мире персональных компьютеров». И это была «бомба». За ним стояли в очередях, брали друг у друга с рук, копировали (насколько это тогда было возможно). В общем, вокруг него был настоящий ажиотаж. Редактором первого выпуска был известный технический журналист, главред популярного тогда журнала «Зарубежная радиоэлектроника» Михаил Размахнин, вообще очень эрудированный и разносторонний человек, поэт и бард (он, к сожалению, довольно рано ушел из жизни, в 2001 году). Первый его номер вышел в начале осени 1988 года.
Следующий номер «В мире персональных компьютеров» вышел к концу 1988 года. Его редакторами были известный в то время компьютерный специалист Б.А. Кузьмин, И.В. Емелин и О.В. Толкачева.
А дальше начались сбои. Примерно происходило следующее: по условиям соглашения с IDG, должно было выходить шесть номеров журнала в год, включая первый, неполный год, а к середине 1989 года вышло всего три номера, и дальнейшая перспектива не просматривалась. У номера, вышедшего в 1989-м, уже было новое название, «Мир ПК» (IDG потребовала, чтобы название больше соответствовало его американскому аналогу, PC World, естественно, с принятым в русском языке порядком слов), появилось приложение – газета новостей «ПК-Экспресс», среди редакторов появился будущий соратник по многим проектам Анатолий Эйдес, электронщик и компьютерщик, бард и, вообще, разносторонний человек, карьера которого с конца 80-х годов развивалась в медиабизнесе.
К тому времени «Мир ПК» уже не был единственным компьютерным журналом: со второй половины 1989 года начал выходить «КомпьютерПресс», который организовал Борис Молчанов сотоварищи, Анатолий Эйдес стал выпускать журнал «Интеркомпьютер» (правда выходил он пару лет, потом ему наследовала русская версия Dr. Dobb’s Journal, но уже, без Эйдеса). Году в 1992-м кое-что делавший для «Мира ПК» Дмитрий Мендрелюк, тогда ещё очень молодой сотрудник Московской товарной биржи, которая находилась одном здании на ВДНХ, организовал сначала газету, а потом и журнал «Компьютерра», которая породила целое новое направление в компьютерной журналистике.
Очень жаль, что с начала 2010-х годов кризис печатной сферы СМИ в первую очередь ударил по компьютерным изданиям. С первых лет десятилетия закрылись такие «киты», как «КомпьютерПресс», «Компьютерра», в 2016-м – «Мир ПК», а в 2018 году PC Magazine, так же в небытие ушло множество более мелких изданий.
Как я свое приложение в эппл стор выкладывал #1
Предистория
Всем привет! Меня зовут Влад и я алкоголик пишу своё первое приложение на iOS. На прошлой неделе мой ноут залило водой из детской бутылочки и он отказался включаться. Так за неимением возможномсти писать код следующих недели две я буду писать посты...
Последние пару лет постоянно крутились мысли о том, что нужно начинать что-то своё, мечты работать на себя. Критериев для нового начинания было несколько, а именно возможность заниматься новым делом в свободное от основной работы время, наличие необходимых навыков либо желание таковые получить, минимальные вложения средств, а также возможность получить первый результат в течение 6 месяцев. Идеи были довольно разношерстными, от дропшиппинга или print-on-demand магазина маек до своего кафе или магазина детских игрушек. Многое отметалось ибо скучно, но в основном из-за страха, что что-то не получится.
Два года назад я становлюсь отцом и мы качаем приложение для отслеживания продуктов жизнедеятельности растущего организма. Не помню уже название, но со своей задачей оно справлялось. Смущало только то, что некоторые функции, которые по моему скромному мнению должены были быть бесплатными, были доступны только с подпиской, и я подумал, а не запилить ли мне по быстрому на коленке свое приложение.
Идея мне нравилась, так как она подходила под все критерии: прогить можно по 1-2 часа в день, учиться мобильной разработке желание было, никаких средств не требовалось (это не совсем так, расскажу в следующей части) и в пол года вполне можно было уложиться. Продавать я его не планировал, основная идея заключалась в обучении и персональном использовании. Также хотел наладить процесс релиза, т.е. иметь возможность делать изменения и выкладывать новые версии быстро. В дальнейшем если всё пойдёт хорошо можно пробовать монетизировать и иметь какой-то пассивный доп. доход, что уже хорошо. И так по ночам, сидя на фитнес шаре качая дочь на одной руке и печатая второй я начал пилить.
Первым делом нужно было определиться на чем писать и под какую платформу. Я решил не ограничивать себя только iOS, так как не мог себе позволить оставить владельцев android смартфонов без возможности пользоваться моим прекрасным детищем, и поэтому выбирал между React Native и Flutter. Для работы нужно было поучить React чтобы поддерживать одну внутреннюю программку и я решил что это хороший аргумент в пользу React Native. Начал я как полагается с официальной документации и попытки запустить Hello World в симуляторе, но дело пошло не так гладко как я ожидал. Процесс настройки рабочей среды был настолько кривым, что моя мотивация резко застремилась к нулю. Зависимости не хотели устанавливаться, симулятор не хотел запускаться либо падал без видимой причины. Также процесс релиза приложения был для меня неочевидным и провозившись недели 2-3 я забросил эту идею. К тому же у ребёнка устаканился режим и даже оплаченным приложением пользоваться перестали.
Конец!
Прошло 9 месяцев, мы переехали в другой город и я записался в спортзал. Попытки были и раньше, но на долго меня не хватало. Сейчас же зал находился в 2х минутах ходьбы, поэтому вероятность того что я буду пропускать была сведена к минимуму. Я начал искать приложение для записи подходов и весов и обнаружил что их добуя. Одно из первых попавшихся меня устраивало, но со временем я снова обнаружил что нужна подписка чтобы иметь возможность комментировать все упражнения, а не одно за сессию, а так же не было возможности создания больше трех планов/рутин.
Для проформы, я считаю что нужно платить за любой сервис тем или иным способом: смотреть рекламу, подключать подписку или мириться с тем что твои данные продают. Тут дело в том, что большая чать функцианала доступного с подпиской мне не нужна, а то что нужно искуственно ограничено с единсвенной целью заставить меня купить то что мне не надо.
Таким образом я снова возвращаюсь к идее своего приложения и к вопросу на чём писать. На этот раз я решаю что нужно идти путём наименьшего сопротивления - start small learn fast так сказать. Учитывая что писал я в основном для себя, я решил ограничится поддержкой iOS. Порог вхождения был очень низким, я начал с официальных туториалов эппл и в течение первых двух часов загрузил тестовый эпп на свой телефон. Так по вечерам после основной работы я и начал работать над очередным логгером для качалки 💪
Пока всё, спасибо всем кто дочитал!
В следующих постах напишу:
как проходит процесс написания и как я решил не учить Swift, а спрашивать ChatGPT
как проходил первый релиз
дальнейшие планы
Посмотреть скрины или скачать можно тут. Бесплатно, без реламы, смс и регистрации)
Поиграем в бизнесменов?
Одна вакансия, два кандидата. Сможете выбрать лучшего? И так пять раз.
Ответ на пост «Никого не пускайте в серверную!!!»
У вас там компетентных админов вообще нет? Читаю текст - как будто смотрю сериал про айтишников, снятый некомпетентным режиссером. Ляп на ляпе.
>Отваливается сервер деплоя хоть ты стреляйся.
1. Где отказоустойчивый кластер критически-важной системы?
2. Зачем стреляться? Вся инфра должна быть завиртуализирована. Бахнул, переразвернул тачку и все работает
>Говорит - юзер инвалид.
Начни изучать DevOps-крактики и будет тебе счастье. У девопсов заходить на консоль сервака вообще считается моветоном. В идеале, админ/девопс не должен сам туда лазить
>Я ему - сам ты инвалид, а я твой админ, босс, хозяин, создатель и ваще высшее существо. Дай посмотрю шо у тебя в логах. Он мне - вон пошел, я тебя и в консоль не пущу патамушта ты инвалид и вообще у меня ПМС, ПТСР, ДЦП и ДТП (и блеванул в консоль кучу малопонятных цифер и буков).
Читай в сторону обсервабилити. У тебя разворачиваются всякие ELK, локи, прометеи, виктории и в разных кибанах/графанах смотришь разные графики, метрики, агрегированные и фильтрованные логи. Видишь ВСЮ необходимую инфу по тысячам серваков в одном окне. А если вообще грамотно строить, то у вас должна быть система алертинга, которая в телегоканал срет варнингами и алертами, а специально обученные мартышки с набором готовых HOWTO-шек по всем продуктам, обеспечивают 24 часовой мониторинг систем и минимальную починку.
>Ребут не работает, принудительная остановка не работает, выключение не работает.
1. ProxMox у вас такой древний? 3-4 версия? Попозже эту проблему вроде поправили.
2. Если не работает через веб-морду, всегда спасает CLI
>Чувствую что волосы в подмышках и паху становятся дыбом.
Тююююю. Первый раз на родео? Открывай распечатки аварийных планов по каждой системе
и без нервяков спокойно восстанавливай. Вы же хоть аварийные планы по выходу из строя железа, софта, виртуалок писали?
>Если наебнулся центральный контроллер датацентра - то мне пізда.
Если ты не виноват, а вышло из строя железо, то ты то почему должен пострадать? И что за фигня? У вас контроллер один? Критические системы не дублируются?
>Давай лихорадочно вспоминать где лежат какие бекапы.
Вспоминать? У тебя все должно быть написано в аварийных планах
>В процессе загрузки матерился по всякому. Да что ж с тобой такое-то???
Так по матюкам у линуксов обычно все понятно
>Придется усыплять, расчленять и поднимать из бекапа. А бекап у меня только прошлонедельный, что пичально но не смертельно...
Бэкапы должны быть ежедневные. Особенно критической инфры
>Подрываюсь и лечу в серверную... Ну так и есть. На клавиатуре сервера гордно возлежит никуда не подключеный шнур питания.
Детский сад, вторая четверть! Ремня вашим админам дать надо!
1. Почему стойки открыты и есть доступ посторонних к серверам, даже если попали в серверную? Ключи от стоек у админов. Не таскаешь всю коробку, а берешь только ключ от стойки, в которой работаешь. Отошел налить чаю, поссать, провести работы в другой стойке - эту стойку закрой на ключ. Это любой админ должен знать как "отче наш". Кто не делает так - набутыливать пока не начнет делать. Это бест практицес
2. Если серваки нормальные, то у каждого есть порт IPMI/BMC/iDrak/iLo. Включили сервак, порт по сети подхватил адрес, забил его в резервацию DHCP и дальше подключаешься через него, ось накатываешь, если это не делается у вас автоматизированно. Никаких клав и мышей. Совсем говеный сервер без этого порта? Ставим для таких убогих IP-KVM и все равно по сети рулим.
>Как раз на кнопке ESC. ЙОБТВОЮМАТЬ!!!!
Если уж нужна KVM-ка в стойке, убирайте колхоз и ставьте выдвижные. Занимает один юнит. Чтобы закрыть дверь стойки, придется сложить ее и задвинуть. Так что никакой кабель не помешает
Вы - сами себе изобретаете проблем от чудовищной некомпетентности, а потом героически решаете. Таких админов надо оптом увольнять и набрать нормальных, которые умеют правильно работать. А если изучите IaC, GitOps, то у вас не надо будет ничего нигде вспоминать. Все будет версионированно и централизованно в гите лежать. И вы там в скриптах декларативно указали, что и как должно выглядеть в вашей инфре, а "магия" будет сама подстраивать вашу сеть под желаемое состояние. Открой для себя волшебный мир взрослых практик: Ansible, Docker, Kubernetes, Argo CD... Именно в этом порядке. Остальной стэк познаешь сам. Ты будешь плакать, понимая, как неправильно ты раньше работал. Сколько человекочасов убил на ненужные ручные операции. Например, развернуть отказоустойчивый кластер Consul на 7 существующих серверов у тебя будет выглядеть примерно так (один из вариантов)
1. В инвентори-файл (что то типа /etc/hosts) добавляем группу консула и имена хостов
[consul]
consul-01.domain-name
consul-02.domain-name
consul-03.domain-name
consul-04.domain-name
consul-05.domain-name
consul-06.domain-name
consul-07.domain-name
2. В CLI вводим:
# git add --all
# git commit -m "Add Consul servers to inventory file"
# git push
И идем в графану смотреть на появление новых серверов в дашборде. Вся остальная "магия" должна произойти автоматически. Если внедрена IaC, то создание новых виртуалок под консул выглядит абсолютно аналогично.
Знаешь, что самое смешное? Грамотный девопс даже не будет добавлять в инвентори столько имен машин. Он схлопнет это до конструкции
[consul]
consul-[01:07].domain-name
Нужно не 7, а 100507? Аналогично!
[consul]
consul-[01:100507].domain-name
А дальше работает магия!