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

Все потоки

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

Сокращения в Skyeng

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

По нашей информации, в компании объявили о массовом сокращении. Увольнению преимущественно подлежат сотрудники направления разработки, сотрудничавшие в качестве ИП и по договорам ГПХ, точное их число нам неизвестно.

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

Новости

Каково это — работать с Netscape Composer в 2024 году

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

Как гик из начала 1990-х, который увлекался компьютерами с юных лет, я с почтением вспоминаю технологии конца того десятилетия и начала 2000-х.

Поэтому, когда в мои руки пару месяцев назад попал старый компьютер, я, недолго думая, установил на него Windows 98, чтобы поиграться с программами из моего детства. Среди интересовавших меня жемчужин был Netscape Communicator. Это программный пакет 1997 года, включавший Netscape Navigator — первый браузер, с которым мне довелось работать. В пакет также входил WYSIWYG-редактор Netscape Composer.

Через Netscape Composer я впервые познакомился с веб-разработкой. Ещё подростком я создавал с его помощью свои первые веб-страницы. В онлайн те страницы так и не попали, но я гордо таскал их с собой на дискете, показывая родственникам и друзьям на их компьютерах. Создавая эти страницы, я уяснил, что сайты состоят из простых файлов. Используя Netscape Composer, я также освоил основные веб-термины вроде «страница» и «гиперссылка».

Естественно, веб-ландшафт с тех пор сильно развился, и мне было любопытно снова попробовать это старое ПО, чтобы оценить его ограничения и посмотреть, как будет выглядеть генерируемый им код сегодня, в 2024 году. Первым делом мне нужна была цель. Я решил попробовать воссоздать домашнюю страницу своего личного сайта настолько точно, насколько позволит приложение. Такая цель выглядела разумной, поскольку у моего сайта довольно минималистичный дизайн и очень мало моментов, которые никак не реализуешь с помощью устаревшего инструмента.
Читать дальше →
Рейтинг0
Комментарии0

Как мы применяем гибкую вёрстку для адаптива страниц под большие экраны

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

Привет! Меня зовут Оля и я расскажу о том, как мы при помощи гибкой вёрстки настроили отображение контента на широких экранах. 

Эта статья будет полезна разработчикам веб-сайтов и послужит примером использования CSS при разработке адаптивности сайта для экранов свыше 1921 пикселей.

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

Децентрализованное доверие. 1. Гипотеза

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

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

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

Задача 1.

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

Необходимо вернуть доступ к данным.

Задача 2.

Технология Deepfake достигла совершенства, и вам надо отличить реального человека от мошенников или ботов для собственной безопасности.

Задача 3.

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

Истории

Маг, шут, герой. Как архетипы помогают создать сильный бренд

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

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

Очертить образ помогают архетипы — модели с набором определённых качеств. Например, ваш знакомый кажется забавным, потому что постоянно попадает в курьёзные ситуации. То же используют бренды. Вспомните M&M’s с рекламой неловких говорящих драже. Архетип — это способ очеловечить бренд.

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

PGConf.Russia #10 (2024)

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

Юбилейная - 10-я - конференция PGConf.Russia опередила юбилей компании (Postgres Professional исполнилось 9 лет). А самая первая - PGConf.Russia 2015 - даже опередила саму компанию: конференция прошла в феврале, а официальный день рождения Postgres Professional 1 апреля 2015.

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

Как мы в 2 раза ускорили решение MILP-проблем за счет ML

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

Многие задачи, с которыми мы имеем дело при цифровизации производства (неважно какого), – это задачи оптимизации: оптимизация производственного расписания, оптимизация цепочек поставок и размещения объектов, оптимизационное планирование и прочее. Многие из них сводятся к проблемам смешанного линейно-целочисленного типа (MILP – Mixed Integer Linear Problem). Конечно же мы хотим их решать быстрее и эффективнее, поэтому год назад начали разработку ML-модулей для этого. В этой статье мы познакомим вас с концептом одного такого модуля – для упрощения MILP методом обнуления переменных – и расскажем о том, насколько нам удалось с его помощью сократить время работы решателя.

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

Изображения и цитаты известных людей: законно ли их использовать в рекламе, на сайте и в социальных сетях компании?

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

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

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

Как закрыть весь техдолг автотестов за два дня «по-домашнему»

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

Привет, меня зовут Яна, я технический лидер тестирования Платежей и переводов Альфа-банка и сегодня мне бы хотелось поделиться с вами интересным опытом, который, в перспективе, можно использовать и как добрую традицию. Речь пойдет о мероприятии под названием «QA Automation Day».

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

3-е издание «Основы Dart», анонс печатной версии и новой книги — «Основы Flutter»

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

Всем привет!

Прошло не так много времени с выхода второго издания «Основы Dart» и т.к. этот язык программирования не стоит на месте, привел книгу к актуальному состоянию, добавив в нее раздел по Extension Types. Несмотря на то, что материал был у меня еще до выхода Dart 3.3 (да здравствует копание в dev-ветке), 3-е издание «Основы Dart» анонсируется на хабре сегодня и тому имеется ряд причин....
В этой статье хотел бы затронуть несколько важных моментов дальнейшего развития книги, рассказать о подготовке печатной версии, чем она будет отличаться от текущей, а также поделиться планами на книжку "Основы Flutter".

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

Подбираем дримтим для стартапа. Кого привлечь в команду: интеллект искусственный или человеческий?

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

Итак, вы находитесь здесь: с идеей и концепцией стартапа определились, инвестиции получили. Настало время искать тех, с кем будете пить литры кофе и корвалол во время кранчей. А после успешного запуска — уже шампанское. Или, может, сэкономить на всех этих напитках? На долгих поисках и собеседованиях, тимбилдингах для притирки или митапах, которые отнимают время? Может, просто взять и оплатить подписку на ChatGPT?

Возможности современного искусственного интеллекта и вправду впечатляют. Он и код напишет, и маркетинговую стратегию продумает, и контент напилит. Так что соблазн отдать все задачи нейросетям действительно велик. Но всё ли так радужно? Правда ли AI-технологии могут заменить человека настолько успешно, что экономия на сотрудниках не похоронит проект, а полностью себя оправдает? Давайте разбираться.

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

Как перестать работать в выходные и наконец-то научиться делегировать: опыт одного тимлида

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

Всем привет, меня зовут Иван Михеев, я Chief Technology Officer маркетплейса авторских туров YouTravel.me, где руковожу разработкой, поддержкой и всем, что связано с технической частью бизнеса. Сегодня я хочу вам рассказать о том как делегирование влияет на эффективность команды, и что нужно, чтобы правильно делегировать.  

Кто такой руководитель?

Роль руководителя формально сводится к четырём основным задачам: планирование работы команды, организация процессов, мотивация сотрудников и контроль выполнения плана. Формула идеального распределения рабочего времени руководителя — 80% стратегического развития и 20% операционных задач. Конечно, это условные значения и все зависит от вашего контекста, но я убежден, что если “операционка” занимает больше половины времени — это проблема.

Часто бывает, что у руководителя нет времени на непосредственно управление, потому что он регулярно вынужден уделять внимание вопросам команды, решать мелкие проблемы и частные случаи. Команда в таком случае страдает “выученной беспомощностью” — сотрудники не видят в себе силы решать проблемы самостоятельно и не готовы брать на себя ответственность за принятие решений. Это не значит, что сотрудники намеренно саботируют работу или некомпетентны, —, руководитель своим поведением даёт им понять, что без его помощи они не справятся. Задача руководителя — научиться грамотно выстраивать эффективный процесс делегирования задач и сделать команду более автономной.

“Красные флаги” того, что вы делегируете неправильно

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

Увольнять нельзя удерживать

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

В мире ИТ вполне обычное дело, когда сотрудник компании получает выгодное предложение от компании-конкурента. В целом, это распространенная практика, ведь всем необходимы специалисты с опытом и развитыми навыками и компетенциями.  А где же их развивать, как не в компаниях, откуда потом сотрудника можно забрать.

 Давайте рассмотрим реальный пример: Уходит офис-менеджер, на котором держится вся  хозяйственная часть, и в офисе становится тяжело, если не невозможно работать. Обычно скрытые и неприметные настолько, что о них никто не задумывается: отправка/прием почты, счетов, организация работы офиса, ремонты, коммуникация с подрядчиками, ремонтниками и т. п

Итак, я предлагаю обсудить, что делать, если сотрудник собрался уходить и нужно ли что-то делать в принципе.

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

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

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

Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн
Конференция «IT IS CONF 2024»
Дата20 июня
Время09:00 – 19:00
Место
Екатеринбург

Проверка игрового движка qdEngine, часть первая: топ 10 предупреждений PVS-Studio

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

Братья Пилоты, qdEngine, PVS-Studio
Баги, которые удалось найти в движке qdEngine, оказались весьма разнообразны, поэтому не хочется мешать всё в кучу в одной публикации. Читатели могут упустить интересные темы, связанные с написанием качественного кода. Поэтому разбор проекта выйдет в виде серии публикаций, первая из которых посвящается наиболее интересным срабатываниям с точки зрения плагина PVS-Studio.

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

ВКС-дайджест: клонирование коучей, изгнание Teams из офиса и призраки Apple Vision Pro

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

А также распределение нагрузки в больших конференциях, обновленный Zoom, нейронка для генерации видео от Microsoft — собрали самое интересное!

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

Применение ключевого слова revert-layer в CSS

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

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

Читать дальше →
Всего голосов 7: ↑8.5 и ↓-1.5+10
Комментарии0

Что не делать, чтобы найти работу

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

Людям, выросшим на вредных советах Григория Остера посвящается.

Разрешите представиться - Ли, 22 года, в этом году получаю степень бакалавра по специальности программная инженерия. И я не имею опыта коммерческой разработки.

Вам, наверное, не очень интересно, как я оказался в такой ситуации, но я всё равно расскажу. 

Итак, что делать не надо, если вы хотите построить успешную карьеру в it сфере и получаете высшее образование.

(ну и немного о том, как не надо учиться в универе и почему)

Читать далее
Всего голосов 13: ↑10 и ↓3+7
Комментарии8

Создаём надёжные API для бэкенда при помощи конечных автоматов: подробное руководство

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

Что такое конечные автоматы?


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

Конечные автоматы часто используются в разработке программ для моделирования сложных потоков задач. С помощью конечных автоматов можно чётко и структурированно определить поведение системы. Тогда о системе становится проще рассуждать, её удобнее отлаживать и поддерживать.
Читать дальше →
Всего голосов 3: ↑5 и ↓-2+7
Комментарии1

Немедленно в печать! Настоящее и будущее аддитивных технологий

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

Первая волна массового использования 3D–принтеров захлестнула мир чуть больше 10 лет назад. Поначалу технологию воспринимали как выставочную, однако уже в 2016 году она доказала свою состоятельность. Оборудование стоимостью менее 1000$ стало доступным для рядовых покупателей. В печать отправляли самые разные предметы, качество которых практически не уступало магазинным. 

В 2016 с помощью объёмной технологии создали не просто деталь, а полноценный самоуправляемый автобус Olli. Транспортное средство развивает скорость 20 км/ч, заряда батареи хватает на 58 км в режиме города, салон рассчитан на 12 пассажиров.

Революцию произвели инженеры небольшой компании Local Motors в сотрудничестве с гигантом IBM. Новаторы доказали, что можно выпускать не только комплектующие и автомобильные кузова, а буквально всё, чем мы пользуемся в повседневной жизни. Давайте посмотрим, как далеко зашла 3D–печать.

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

«Когда будет готово?». Декомпозируем задачи и оцениваем сроки без фатальных ошибок

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

Всем привет! Я Виктор Брыксин, руковожу разработкой Яндекс Телемоста. В статье поговорим про декомпозицию задач в проекте и как можно получить реальные сроки его выполнения.

Спойлер: вы все равно ошибетесь, прогнозируя сроки. Но что можно сделать? Минимизировать шанс на ошибки и сделать их менее фатальными. Я расскажу про рабочие инструменты, которые помогли мне в свое время, — брать их на вооружение или нет, решайте сами. Если вы не знаете, как подступиться к декомпозиции сложного проекта и с чего начать, — эта статья вам в помощь.

Читать далее
Всего голосов 13: ↑16 и ↓-3+19
Комментарии0
1
23 ...