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

Все потоки

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

Глобальное использование axios в Vue 3 с помощью provide/inject (composition API)

Уровень сложностиСредний
Время на прочтение2 мин
Количество просмотров0

В этой статье мы рассмотрим интересный и удобный способ глобального использования Axios в приложении Vue 3 и composition api. Реализуем прослойку для работы с api используя типизированные запросы и удобное глобальное использование благодаря provide/inject и composition api.

Узнать скорее
Рейтинг0
Комментарии0

Новости

Модить или не модить: Пользовательский контент — это будущее игровой индустрии

Время на прочтение4 мин
Количество просмотров34

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

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

Приглашаем на Cinimex Spring IT Talk в Самаре (офлайн/онлайн)

Время на прочтение2 мин
Количество просмотров27

Привет, Хабр!

После майских праздников мы отправимся в Самару и проведем митап Spring IT Talk!

Встретимся с ИТ-комьюнити и в уютной атмосфере обсудим зоопарк технологий для DevOps-инженера, погрузимся в Kafka Streams и завершим IT-вечер темой преодоления стопперов в профессиональном развитии.

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

Разбираем 5 способов ускорить сайт: от простого к сложному

Время на прочтение7 мин
Количество просмотров47

Низкая скорость загрузки — это критично. По данным исследования Unbounce, долгое ожидание негативно влияет на пользователей: 45,4% из них с меньшей вероятностью совершат целевое действие, а 11,9% — вообще покинут сайт. Давайте обсудим несколько способов, которые помогут ускорить сайт быстро и без особых усилий. 

Меня зовут Алексей Солдатов, я руководитель техподдержки SpaceWeb. В этой статье поделюсь способами для ускорения загрузки сайта, которыми пользуюсь лично, а также расскажу о некоторых подводных камнях.

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

Истории

Анализируем эффективность партнерских программ: сервисы и советы

Время на прочтение3 мин
Количество просмотров35

Партнерский маркетинг – отличный способ повысить прибыль и расширить аудиторию. Есть даже компании, которые получают 95% прибыли чисто на сотрудничествах (Microsoft, например). Но как оценить результаты? В отличие от прямых рекламных инструментов, с партнерством бывает сложнее четко отследить вклад. Тем не менее это возможно, а современные сервисы делают процесс проще. В этой статье расскажем о них и дадим несколько советов.

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

Саунд-дизайн как инструмент гейм-дизайна

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров90

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

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

Hosting Gо. Обзор вариантов и пример деплоя Golang приложения

Уровень сложностиСредний
Время на прочтение4 мин
Количество просмотров198

Рассмотрим варианты хостинга Golang приложения и развернем код с помощью команды git push в привязанный Git-репозиторий.

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

Возможно, загадочный манускрипт Войнича посвящён вопросам секса и зачатия

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров491

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

В статье, опубликованной в журнале Social History of Medicine, мы с моим соавтором Мишель Л. Льюис предполагаем, что секс является одним из предметов, подробно описанных в манускрипте, и что самая большая диаграмма изображает и секс, и зачатие.

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

Как правильно передавать секреты запускаемым программам?

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров405

Эта статья о том, как правильно передавать секреты запускаемым программам.

Бывает встречаются Unix-системы, на которых некоторые администраторы передают процессам пароли в открытом виде, совершенно не заботясь о том, что их видят все пользователи данной системы.

Если вы смогли зайти на систему под непривилегированным пользователем, то вы можете набрать команду, отображающую список запущенных процессов

$ ps -ef

и возможно и увидеть некоторые секреты, которых видеть не должны, например, у одного из процессов ниже открыт пароль basicAuth.password (пароль в тексте изменен).

$ strings /proc/1101/cmdline /usr/local/bin/vmagent --remoteWrite.url=http://vm-cluster.local:1234/api/v1/write --remoteWrite.basicAuth.username=user-rw --remoteWrite.basicAuth.password=123456 --promscrape.config=/usr/local/etc/vmagent-config.yml

Как же быть? Есть несколько способов этого избежать.

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

Этому городу нужна конференция по FPGA: шесть актуальных докладов про разработку микроэлектроники в Санкт-Петербурге

Время на прочтение3 мин
Количество просмотров152

Приглашаем верификаторов, RTL-инженеров и FPGA-разработчиков на конференцию FPGA-Systems 2024.1 в Санкт-Петербурге и онлайн. Обсудим аспекты безопасности в рамках систем на кристалле, тестирование верификационных компонентов, фреймворк PyUVM и его использование для верификации цифровых дизайнов ASIC и FPGA, разработку трансиверов и многое другое. 

Регистрация уже открыта — заполняйте форму по ссылке и присоединяйтесь к конференции. Под катом — полная программа встречи.

Читать далее
Всего голосов 3: ↑3.5 и ↓-0.5+4
Комментарии0

Оплата аккаунта Apple Developer в 2024 году

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров245

В этой статье я приведу примеры по оплате аккаунта разработчика Apple которые я сам лично попробовал. Информация приведенная ниже достаточно актуальная и затрагивает период конца 2023 и начала 2024 года.

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

Не всё так просто с луддитами, как кажется

Уровень сложностиПростой
Время на прочтение24 мин
Количество просмотров650

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

Хотя в современные луддиты — неолуддиты — записывают вообще всех. И тех, кто предостерегает от бесконтрольного внедрения новых технологий, и тех, кто призывает вообще уничтожать технологии, и амишей, и анархистов, и антиглобалистов, и экологических экстремистов, и антимилитаристы там как-то оказались, и больного на голову Теда Качинского в этот список записывают. 

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

Читать далее
Всего голосов 12: ↑11.5 и ↓0.5+11
Комментарии1

Как «оптимизация» зарплат вредит бизнесу, и что делать

Уровень сложностиСредний
Время на прочтение62 мин
Количество просмотров518

Оптимизация фонда оплаты труда (далее - ФОТ) в долгосрочной перспективе вредит компаниям, ухудшает их положение и усиливает кризисы.

Этот вопрос мы рассмотрим на основе проблем в Boeing и Blizzard, разбора жёсткого поведения Amazon в отношении сотрудников, с примерами лучших практик Генри Форда и General Electric, а так же ссылками на исследования, с описанием психологических аспектов и ключевых трендов. И рекомендациями: что с этим делать.

Цель данной публикации - описать ключевые аспекты и нюансы проблемы, чтобы любой мог прийти к финансистам, кадровикам или генеральному директору с ней со словами “хватит вредить бизнесу оптимизацией ФОТ!"

Оптимизировать вред оптимизации ФОТ
Всего голосов 4: ↑2.5 и ↓1.5+1
Комментарии3

Ближайшие события

Библиотечка электровакуумщика-кустаря

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров391

Интересуясь историей и практикой электровакуумных приборов (ЭВП) и на пути к их самостоятельному изготовлению в домашней лаборатории-мастерской, с течением времени накопилась и полезная литература. От изданий академических до описаний любительских экспериментов коллег и фото раритетных ЭВП, литературе по азам в смежных областях — кустарные работы широкопрофильны и многогранны. Некоторые старые технические книги просто приятно иметь, как летописи отважных и романтичных пионеров-первопроходцев. Здесь, приведу профильные книги к которым при работе приходится обращаться чаще всего и выглядящие наиболее перспективно. Издания по возможности будут снабжаться комментариями в смысле полезности для основного направления деятельности.
Читать дальше →
Всего голосов 11: ↑13.5 и ↓-2.5+16
Комментарии2

Как провести демо: о подготовке, презентации и способах работы с обратной связью заказчика

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров200

Есть множество практик проведения демо. Некоторые очень распространены. Другие используются редко. Демо — вообще весьма индивидуальный процесс для каждой команды (особенно при отсутствии зафиксированных регламентов проведения демо). 

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

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

Память DDR5 стоит как никогда дешево. Но как она влияет на игры?

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров1K

Что общего у DDR5 и меда из песенки Винни-Пуха? Откровенно говоря, ничего, кроме двойственной природы. Они вроде есть, но в то же время их нет. Мед - потому что его все время норовят съесть, а DDR5 - потому что все делают вид, будто этого стандарта не существует и продолжают упорно использовать DDR4. Будем честны: не самое плохое решение. Все-таки стандарт оперативки предыдущего поколения по-прежнему неплохо себя показывает даже в сборке с новыми процессорами. Но ведь DDR5-то от этого хуже не становится.

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

Как уберечь Землю от жара постоянно раскаляющегося Солнца

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров567

Я бы рискнул предположить, что мы, как вид, очень любим нашу родную планету (несмотря на наши неумеренные выбросы углекислого газа). Но неприятная правда заключается в том, что Земля обречена. Когда-нибудь Солнце войдёт в такую фазу, что жизнь на поверхности Земли станет невозможной, и в итоге планета превратится в грустный, одинокий кусок железа и никеля.

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

Читать далее
Всего голосов 6: ↑3 и ↓30
Комментарии2

Локальная REST-служба, или как за 5 минут интегрировать Smart ID Engine

Время на прочтение7 мин
Количество просмотров233

Сегодня мы расскажем, как встроить нашу систему распознавания документов, удостоверяющих личность, Smart ID Engine в виде локально работающей службы с интерфейсом  REST API.

Читать далее
Всего голосов 2: ↑2.5 и ↓-0.5+3
Комментарии0

Dino Crisis, Silent Hill, The Matrix: Path of Neo и другие игры, достойные ремастеринга

Время на прочтение5 мин
Количество просмотров433

Поклонники знают, насколько важны олдовые игры для современной культуры. Они выросли на Зельде, Марио и Принце Персии, поэтому уже в зрелом возрасте любят перепроходить их и вспоминать о беззаботном детстве.

Однако технические требования таких игр давно не подходят под нынешние компьютеры. Графика становится пиксельной, а пройти сюжет без ретро-геймпада практически невозможно. Чтобы решить эти проблемы, разработчики выпускают ремастеринг игр. Под катом — восемь культовых проектов, которые нуждаются в обновлении.
Читать дальше →
Всего голосов 7: ↑8 и ↓-1+9
Комментарии1

Как Figma удалось открыть себе путь к почти бесконечному масштабированию баз данных

Уровень сложностиСредний
Время на прочтение17 мин
Количество просмотров409

О нашем девятимесячном пути к горизонтальному шардингу Postgres-стека Figma и о возможности обеспечения (почти) бесконечной масштабируемости.

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

С 2020 года стек баз данных Figma вырос почти в сотню раз. Это хорошая проблема, ведь она означает, что наш бизнес расширяется. Но в то же время она стала причиной технических сложностей. В течение последних четырёх лет мы усиленно старались не отставать от прогресса и избегать потенциальных проблем, связанных с ростом. В 2020 году у нас работала единственная база данных Postgres, которая хостилась на самом большом физическом инстансе AWS, но к концу 2022 года мы уже создали распределённую архитектуру с кэшированием, репликами для чтения и десятком вертикально разделённых баз данных. Мы разбили группы связанных таблиц (например, «Figma files» или «Organizations») на отдельные вертикальные разделы, что позволило нам обеспечить удобство инкрементального масштабирования и оставить достаточно пространства для дальнейшего роста.

Читать далее
Всего голосов 2: ↑4 и ↓-2+6
Комментарии0
1
23 ...