www.fgks.org   »   [go: up one dir, main page]

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

Все потоки

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

DMX голова: трепанация черепа и замена мозга (превращение в 3D платформу)

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


Некоторое время назад мне попалась на глаза китайская DMX голова для сценического света, которая произвела на меня неизгладимое впечатление — «да это же готовая платформа для 3D позиционирования!» — воскликнул я и немедленно заказал её. У меня мгновенно возник план: выкинуть стоковую плату управления, поставить свои драйверы для моторов, прикрутить что-нибудь вроде ES32/ESP8266, написать прошивку и дополнить всё это дело собственным API для интеграции мою IoT экосистему.

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

Итак, поехали…
Читать дальше →
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

Новости

Такая компания нужна нам самим: производитель литографов ASML остаётся в Нидерландах

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

ASML, лидер на рынке литографических систем, обеспечивает работой 23 000 сотрудников, около 40% из которых не являются гражданами Нидерландов. Крупнейшая технологическая компания Европы покупает комплектующие из разных стран мира, но собирает своё оборудование в городе Велдховен, Нидерланды. Из-за мирового роста спроса на продукцию компания планирует поступательное расширение. Этим планам мешали действия чиновников, так что ASML решила перенести штаб-квартиру в другое государство. Но, похоже, руководство удалось переубедить. Как именно? Подробности — под катом.

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

Похоже, я придумал свой алгоритм поиска кратчайшего пути

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

Всем привет! Я реализовал похоже собственный алгоритм поиска кратчайшего пути с отрицательными ребрами графа.
Почему собственный? Я искал подобное решение, но не нашел, возможно, оно уже было реализовано, просто плохо поискал. Жду Нобелевскую премию =)
Додумался я до него путем модификации классического Дейкстры. Прошу адекватно отнестись к содержимому, ибо это моя первая статья, и, возможно, я ничего не придумывал и, вообще, этот алгоритм не работает вовсе (но по моим тестам он работает правильно).

Повторюсь, алгоритм работает с отрицательными ребрами графа (но не с циклическими отрицательными). Чем этот алгоритм отличается от известного Беллмана-Форда? Сложностью! У известного алгоритма сложность составляет O(n3). У "моего" алгоритма по моим расчетам сложность не превышает оригинальной сложности алгоритма Дейкстры, а именно O(n2). Если это не так, поправьте, пожалуйста, после ознакомления с реализацией на языке Python.

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

Наше расследование: мониторы LightCom, блогеры и все все все …

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

Нашу прошлую публикацию про мониторы многие считают началом череды событий, которые взбудоражили российскую радиоэлектронную отрасль в конце 2023 года. Если кто не в курсе, то прочитав нашу статью блогер Максим Горшенин якобы нашёл подлог при получении статуса отечественной продукции для мониторов у компании Лайтком. И хотя это совсем не так, так как история началась намного раньше даже нашей статьи. И самое главное сейчас находится в кульминации, ну а уж развязка этого сериала будет фееричной. Ну а мы решили немного поспойлерить сюжет следующих серий.
Но для начала расскажем кто мы, и для чего мы. Мы – это очень небольшой аналитический отдел в одной очень большой внедренческой компании. Основная наша задача оценивать риски и выверять параметры будущих контрактов. Так что мы больше юристы, чем технари. Но при этом Вольты от Ваттов отличаем, ну а для особо сложных вопросов знаем у кого можно спросить. И так, в начале 2023 года наша компания планировала поучаствовать в одном крупном тендере на поставку техники в одно учреждение. Под планируемый тендер были подобраны товарные позиции от различных поставщиков, которые должны были быть заранее закуплены для того, чтобы в случае выигрыша тендера мы успеть его исполнить в обозначенные сроки. Среди множества позиций были и пресловутые мониторы. Так как тендер был достаточно крупным, то упреждающая закупка была достаточно рискованной и руководством была поставлена задача не облажаться при выборе. Потому мы попросили/купили/нашли большинство из планируемых к закупке позиций от нескольких поставщиков для анализа/разбора в целях минимизации рисков и отсева откровенного палева. И по результатам анализа мы рекомендовали вариант поставщиков и товарные позиции, которые и были утверждены и закуплены. Обычно по нашим рекомендациям мы не получаем вербальной обратной связи от руководства, поэтому иногда публикуем нашу информацию в профильных конференциях. Это позволяет выложить в открытый доступ найденные нами косяки поставщиков, а также получить отклик непредвзятых людей.

Но после публикации первого ролика Горшенина про мониторы в сентябре 2023 года мы-таки получили 100 децибельный фидбек от начальника. И хотя даже наши топы были уверены в том, что в этой истории торчат уши одного отвергнутого поставщика, ситуация усугублялась тем, что тендер проведён, контракт заключен, продукция заказчику поставлена, а вот закрывающие документы ещё не подписаны. И наш заказчик реально хочет весь фарш провернуть назад. А в этом случае мы попадаем не только на деньги за заранее закупленную продукцию, но и на штрафы по контракту. Потому руководством нам была поставлена новая задача во всём разобраться, по возможности успокоить заказчика и указать на виновных. Чем мы, собственно, и начали заниматься...

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

Истории

Строишь карьеру без open source? Фатальная ошибка

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

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

Если программист не проявляет интереса к участию в open source проектах даже после многолетнего опыта работы, этого человека уже не привлекает программирование, его это не драйвит , он просто сидит на каторге изо дня в день . Отсутствие мотивации к участию в открытых проектах может свидетельствовать о недостаточной амбициозности, отсутствии стремления к профессиональному развитию или даже остаточном интересе к самой профессии.

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

AI-тренер, нейровоспитатель, ассесор, крауд и разметчик — кто все эти люди и в чем разница?

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

Многие компании в последнее время ввели должность «ИИ-тренера» (AI-тренера), при этом просто разметчики/ассесоры никуда не делись. Что это — просто красивая обертка нейминга над тем же самыми или что-то концептуально новое?

Давайте попробуем в этом разобраться и однозначно ответить на вопрос о различиях.

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

Наблюдаем за домом через Telegram

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

или отправляем в Телеграм фото и видео событий с IP видеорегистратора NetSurveillance - очередной Telegram-бот для домашнего видеонаблюдения

Ещё в 2021 году для пассивной охраны загородного дома, я приобрёл и установил китайский IP видеорегистратор (NVR - Network Video Recorder).

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

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

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

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

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

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

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

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

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

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

Естественно, веб-ландшафт с тех пор сильно развился, и мне было любопытно снова попробовать это старое ПО, чтобы оценить его ограничения и посмотреть, как будет выглядеть генерируемый им код сегодня, в 2024 году. Первым делом мне нужна была цель. Я решил попробовать воссоздать домашнюю страницу своего личного сайта настолько точно, насколько позволит приложение. Такая цель выглядела разумной, поскольку у моего сайта довольно минималистичный дизайн и очень мало моментов, которые никак не реализуешь с помощью устаревшего инструмента.
Читать дальше →
Всего голосов 9: ↑12 и ↓-3+15
Комментарии1

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

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

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

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

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

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

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

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

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

Задача 1.

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

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

Задача 2.

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

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

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

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

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

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

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

PGConf.Russia #10 (2024)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Всем привет!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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