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

Моя лента

Тип публикации
Порог рейтинга
Уровень сложности
Предупреждение
Войдите или зарегистрируйтесь, чтобы настроить фильтры
Статья

СКС для дата-центров: тренды 2024

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

Лавинообразный рост ЦОД в России требует быстрого внедрения масштабируемых и высокопроизводительных решений, которые соответствуют мировым стандартам и следуют инновационным тенденциям. Среди крупных и надежных мировых производителей стоит выбирать тех, кто предлагает готовые решения для структурированных кабельных систем ЦОД «под ключ».

Важно работать на опережение и внедрять мировые инновационные технологии, позволяющие обеспечить гибкость и адаптируемость инфраструктуры ЦОД к изменяющимся требованиям рынка. Такой подход позволяет российским компаниям быстро реагировать на изменения условий конкуренции и предоставлять своим клиентам высококачественный сервис.

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

Новости

Новость

В Красном море были повреждены кабели, что нарушило интернет-трафик

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


Повреждение подводных кабелей в Красном море нарушает работу телекоммуникационных сетей и вынуждает провайдеров перенаправлять до четверти трафика между Азией, Европой и Ближним Востоком, включая интернет-трафик.

По данным гонконгской телекоммуникационной компании HGC Global Communications, кабели, принадлежащие четырем основным телекоммуникационным сетям, были «перерезаны», что привело к «значительным» сбоям в работе сетей связи на Ближнем Востоке.
Читать дальше →
Всего голосов 5: ↑5 и ↓0 +5
Комментарии 1
Пост

Гибрид кодека и аркадного игрового движка — таким я себе вижу главное наследие технологии Macromedia Flash, царствие ей дискетное.

Нет, серьёзно.

В зоопарке кодеков категорически не хватает особенного кодека (точнее, декодера — обратно провернуть этот фарш не представляется возможным, по крайней мере, на современном уровне технологий всё ещё очень примитивно, см. ниже ↓), базирующегося на принципах «define sprite», «transform sprite» и «show sprite» (а также «…sample» для звука). Ну, и «purge sprite», когда он уже не нужен.

Весь необходимый инструментарий можно подсмотреть в существующих анимационных пакетах (от того же Флэша и Инкскейпа до профессиональных), при этом косясь на то, что творится в супер-мощных супер-жмущих кодеках, выделяющих в растре объекты и движущиеся области и трансформирующих их от кадра к кадру, за счёт чего у них, собственно, и супер-сжатие («я знал, что рано или поздно мы докатимся и до этой дряни», см. выше ↑).

Проще говоря, при рисовании мультика можно будет экспортировать его сразу в этом формате потока, а потом любой стандартный плеер при помощи этого кодека его покажет. И не только: простенькую аркаду можно спокойно свести к формированию игрой видеопотока в этом формате, а выводом (по факту — рендером) будет заниматься первый попавшийся плеер.

Но эта часть уже по сути являет собой возрождение флэш-игр на новый лад! Фактически я описываю парадигму флэша без лишней сущности в виде самого флэша, сведённую к стандартной части мультимедиа — к кодекам.

Теги:
+1
Комментарии 0
Статья

9 советов как ускорить автоматизированные UI тесты

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

Интересуетесь, как ускорить автоматизированные UI тесты? Узнайте эффективные и действенные советы, которые помогут вам быстрее и эффективнее выполнять UI автотесты.

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

Истории

Пост

Вызывайте санитайзер! Фаззим исполняемые файлы при помощи AFL++ с санитайзерами

У нас вышел первый материал на Хакере, приятного чтения (если есть платная подписка).

Фаззинг, как ты, наверное, знаешь, — это техника, которая позволяет автоматизировать поиск уязвимостей в софте. Бывает фаззинг методом «черного ящика», когда у нас нет исходников программы, а бывает основанный на покрытии — то есть применяемый к исходникам. В этой статье сосредоточимся на втором виде и на примере AFL++ разберем, какую роль здесь играют санитайзеры и как их применять.

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

Теги:
0
Комментарии 0
Новость

Исследователи смогли управлять живыми клетками при помощи электроники

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

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

Команда из Института биомедицинских устройств имени Роберта Э. Фишелла и Института научных и биотехнологических исследований (IBBR) использовала химические реакции и генную инженерию, чтобы продемонстрировать, как электронные сигналы могут управлять биологическими процессами клеток в режиме реального времени, в работе, недавно опубликованной в журнале Nature Communications.

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

​​​​🕐 15 марта, 11:00 

📌 Бесплатный митап «1С в облаке: возможности и риски, решения и кейсы»

Совместно с Инфостарт проводим митап, посвященный 1С в облаке: разберем реальные кейсы, поговорим о бюджетах, сроках, возможностях и рисках.

Митап будет вам полезен, если вы задавались вопросами: 

  • Какие инфраструктурные решения существуют?

  • Как выбрать подходящее решение для вашего бизнеса?

  • Как распределить роли на проекте по миграции?

  • Как рассчитывать бюджет и какие затраты планировать? Как управлять рисками?

В программе митапа круглый стол и пять докладов, с одним из которых выступит Михаил Успенский — наш менеджер продуктов 1С. 

Регистрируйтесь на митап и получите промокод на использование готового облака 1С или других услуг Selectel ➡️

Теги:
0
Комментарии 0
Статья

Customer Satisfaction Index в заказной разработке

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

Всем привет!

Меня зовут Дмитрий, я занимаюсь развитием отношений с клиентами и партнерами в IT‑компании StecPoint.

Наша компания входит в IT‑холдинг. Мы оказываем услуги заказной разработки «под ключ», предоставляем отдельных специалистов и целые команды нашим клиентам для усиления их собственных команд. У нас множество выстроенных процессов по продажам, быстрому формированию команд, есть качественный проектный офис, большое портфолио из разных предметных областей. Также в компании внедрен стратегический менеджмент и долгосрочное планирование. Мы занимаемся не только текущей операционной деятельностью в тактическом режиме, но и планируем будущее. Расти нужно быстрее рынка, в противном случае компания либо остается на том же уровне, либо сжимается, что в абсолюте может означать смерть бизнеса.

CSI — Customer Satisfaction Index, или Индекс удовлетворенности клиента, — лишь один из инструментов для нас. Он позволяет отслеживать удовлетворенность клиентов относительно наших услуг и процессов, с которыми клиенты сталкиваются, взаимодействуя с нами. CSI, в отличие от других инструментов, помогает делать выводы и принимать решения, на чем нам сосредоточиться в улучшении качества наших услуг. Это помогает нам становиться лучше и двигаться вперед осознанно, развивать компанию, улучшать процессы, выполнять принятую и утвержденную в компании стратегию.

Давайте посмотрим на инструмент более подробнее (в моей первой статье на Хабре).

Подробнее про индекс удовлетворенности...
Всего голосов 4: ↑3 и ↓1 +2
Комментарии 0
Статья

Оптимальный архитектурный шаблон iOS

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

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

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

Virgin Galactic Ричарда Брэнсона приостанавливает полёты в космос до 2026 года. Что на этот раз?

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

В прошлом году Virgin Galactic выполнила 6 коммерческих суборбитальных полётов на корабле типа SpaceShipTwo за полгода. Клиенты компании ждали этой возможности больше 10 лет, и казалось, что долгое ожидание уже позади — первые космические путешественники с восторгом рассказывали о своём опыте. Однако Virgin Galactic решила, что «хорошего понемножку», и снова ставит на паузу космические полёты до 2026 года. Почему? Подробности — под катом.

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

Разработаны оптические методы диагностики для изучения опухолевых клеток

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

Глубокие изменения в метаболизме раковых клеток известны уже почти 100 лет, и многие аспекты этих изменений учёные продолжают активно изучать и обсуждать. Оптические методы диагностики широко используются в биологии и медицине для обнаружения патологических состояний биотканей. Команда сотрудников лаборатории клеточной физиологии и патологии Научно-технологического центра биомедицинской фотоники ОГУ им. И. С. Тургенева, Орловской областной клинической больницы и Университетского Колледжа Лондона UCL (Великобритания) опубликовала статью об изучении опухолевых клеток «Detection of NADH and NADPH levels in vivo identifies shift of glucose metabolism in cancer to energy production» в журнале FEBS Journal (Q1, IF 5.622). Исследование в том числе поддержано грантом Российского научного фонда.

Работа посвящена исследованию метаболических изменений в тканях опухоли печени ex vivo в мышиной модели гепатоцеллюлярной карциномы и in vivo у пациентов с этим диагнозом. Учёные исследовали особенности метаболизма в срезах паренхимы и опухоли печени лабораторных животных, имеющих смоделированную патологию (гепатоцеллюлярную карциному), а также непосредственно у пациентов с таким диагнозом. Оригинальный подход к анализу данных позволил установить, что метаболическая перестройка в раковых клетках идёт в основном по пути изменения энергетического обмена — в частности, увеличения интенсивности гликолиза. Результаты получаются быстрее, чем при гистопатологических исследованиях.

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

Что-то чем дальше, тем больше у меня зудит идея минималистичного векторного формата с минималистичным редактором. Форматов полно — но почему-то они все по принципу «а давайте сделаем на основе XML, тогда можно будет сделать Всё, Что Угодно», ну или по ему подобным принципам. В результате вектор весит больше пожатого растра, а редакторы и вьюеры должны тоже предусмотреть безграничный полёт фантазии тех, кто использует этот формат… короче, уже даже хочется убить пару (дюжин, хех) выходных на то, чтобы появился пятнадцатый формат.

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

Получается, что применение зависит только от того, чем забили чанки — радиосхема будет или текстовый документ со вшитыми шрифтами, суть всегда одинаковая. Главное — продумать, где в какую сторону должно разруливаться масштабирование пиксельной сетки, изначально привязанной к фиксированной точке, чтобы не соединить недостатки обоих подходов :)

Короче, отговорите меня, пожалуйста, опять на фигню выходные потрачу.

Теги:
+1
Комментарии 0
Новость

«Яндекс» выпустил большое обновление Алисы и умных колонок

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

«Яндекс» представил весеннее обновление Алисы и фирменных умных колонок. Множество новых функций компания добавила в большую «Станцию Дуо» с сенсорным экраном.

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

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

Московский туристический хакатон
Дата 23 марта – 7 апреля
Место
Москва Онлайн
Статья

Как я ad-hoc задачи аналитиков автоматизировал

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

Лид продуктовой аналитики о том, как спасал свою команду от ad-hoc-задач, что получилось, а что нет и как нужно было действовать. История внедрения изменений в команде аналитики.

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

Технические лидеры «‎Гринатома»‎, «‎Магнита»‎ и «‎М.Видео»‎ поделятся экспертизой 21 марта на IT-конференции GoCloud

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

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

🕚 Когда: 21 марта с 10:00 до 21:00 мск 

📍 Где: онлайн и офлайн в Москве в Цифровом деловом пространстве

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

Учиться программированию… в Roblox

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

Но недавно начал изучать платформу Roblox, и был приятно удивлён её простотой и мощностью. Код в нём пишется на языке Lua (если быть точнее, то на специальном подмножестве «Roblox Lua», но для начинающих это не имеет значения).

На мой взгляд, в обучении программированию очень важен короткий цикл обратной связи — «написал две строчки, запустил, увидел, как они что‑то поменяли, продолжаешь».

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

После прохождения туториала Coding Fundamentals (около 4 часов в неспешном режиме), я потратил несколько вечеров на создание демонстрации работы «пузырьковой» сортировки.

Код вышел в ~300 строчек с учетом работы с 3D примитивами, которые изображают сортируемый массив:

https://github.com/itlgrim/roblox‑demos/blob/main/sorting‑algorithms/bubble‑sort/BubbleSort.module.lua

Кому интересно, там же лежит файл с уровнем, который можно открыть в Roblox Studio:

https://github.com/itlgrim/roblox‑demos/blob/main/sorting‑algorithms/bubble‑sort/Bubble Sort Demo v1.rbxl

Саму трёхминутную демку залил на YouTube (как оказалось, я не первый, кто пишет сортировки в Roblox, но могу заверить, что эта идея родилась у меня независимо):

Теги:
0
Комментарии 0
Статья

Как рос мой доход в IT: от 17к до $21000 в месяц

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

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

Читать далее
Всего голосов 90: ↑52 и ↓38 +14
Комментарии 44
Статья

Сложности роста Ruby-приложений

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

Привет! Меня зовут Валентин Бритвич, я Unit Lead интеграций в СберМаркете. Когда СберМаркет был стартапом, мы начинали с одного Rails-монолита, но бизнес рос, и стали появляться сотни партнёров на подключение, кастомные интеграции, которые нужно поддерживать, а с ними и проблемы, с которыми сталкивается разработка в растущем бизнесе. В статье я расскажу про сложности роста Ruby-приложений, с которыми мы столкнулись, и о том, как с ними справиться.

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

Институт развития интернета (ИРИ) в марте 2024 года запустит свой телеканал «Мы», целевой аудиторией которого станут российские пользователи от 25 до 55 лет.

Организацией производства и вещания, дистрибуцией и маркетингом телеканала занимается группа компаний «Медиа-Телеком» (совместное предприятие НМГ и «Ростелекома»).

Канал «Мы» будет доступен в пакетах телеоператоров и видеосервисов. Коммерциализация проекта пока не предполагается, отмечают в ИРИ. Канал «Мы» уже начал вещание на онлайн-платформе Wink от «Ростелекома».

Основной задачей проекта канала «Мы» является появление нового визуального контента с разными темами и жанрами для привлечения аудитории, пояснил представитель ИРИ. Контент на канале «Мы» будет объединен по 7 тематическим категориям: «Мы.Страна», «Мы.Люди», «Мы.Культура», «Мы.История», «Мы. Дело», «Мы.Наука» и «Мы.Технологии». Канал предоставит доступ к разнообразному контенту, поддержанному ИРИ и размещённому на различных интернет-площадках, в одной точке.

Сетка канала «Мы» будет состоять из документальных, образовательных проектов, шоу, детских, а также художественных сериалов, которым оказал поддержку ИРИ, рассказал гендиректор ИРИ Алексей Гореславский.

Теги:
-5
Комментарии 2
Пост

Фишки Google Apps Script

Недавно мы выпустили большую статью про полезные фишки Google Apps Script. Делимся одним из примеров, как с помощью API-запроса можно тянуть данные из таск-трекера и CMS (у нас Bitrix) и интегрировать их в любые таблички. Пример в формате JS:

/** Функция обращения к таск трекеру по API */
function taskTrackerAuth() {


 const sourceUrl = 'https://your_taskTracker_url/rest/tempo-timesheets/4/worklogs/search';
 const options = {
   'headers': { 'Authorization': 'Basic *******************' },
   'method': 'post',
   'contentType': 'application/json',
   'Accept': 'application/json',
   /** Полезная нагрузка настраивается индивидуально, то что указано тут можно очистить */
   'payload': JSON.stringify({'from': [],'to': [], 'worker': [], 'projectKey': [], 'taskKey': [], 'filterId': [] }),
 }


 const taskTrackerResponse = UrlFetchApp.fetch(sourceUrl, options);
 const data = JSON.parse(taskTrackerResponse.getContentText());


 //Вывод сообщения о получении данных
 if (data.length > 0) {
   SpreadsheetApp.getActiveSpreadsheet().toast('Данные Timesheets получены', '(V)_O_o_(V)', 2);
 } else {
   SpreadsheetApp.getActiveSpreadsheet().toast('Данные Timesheets не получены', '(V)_O_o_(V)', 2);
 }
}

Этот запрос обращен на получение данных из таск-трекера. Если его немного переделать, можно получить запрос и в другие системы и выудить данные через API откуда угодно.

Больше примеров — найдете в статье. А еще мы много пишем про разработку в нашем телеграм-канале.

Теги:
+3
Комментарии 0