Обновить

Все потоки

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

Что такое Web 3.0 и почему он всем стал нужен

Сетевые технологии *Браузеры История IT

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

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

Новости

Hardware и Software банкинг

Облачные вычисления *Облачные сервисы
Из песочницы

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

Мне, как и многим из вас, наверняка иногда не хватает возможности опубликовать какое-то своё веб-приложение в интернете или запустить какие-то вычисление на железе более мощном, чем домашний компьютер. Все эти желания объединяет следующее: нехватка ресурсов расчетных и/или временных (по обеспечению постоянной доступности приложения в сети). Последнее решается созданием своего сервера, но быть его админом совершенно не хочется.

И тут я задумался что то, чего мне не хватает - это не что иное, как облако. И Google Cloud, AWS, Microsoft Azure и прочие гиганты уже давно всё это изобрели. Всё так. Но эти решения дадут вам ресурсы только за деньги и должна быть альтернатива, как свободное программное обеспечение противопоставляется проприетарному. Должна быть свободная или хотя бы более свободная альтернатива этим облакам.

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

Абсолютные валютные курсы

Монетизация IT-систем *
Recovery mode
Tutorial

Пришло время обновить статью о методике получения абсолютных валютных курсов. Ранее был ряд статей (13.03.2019 - “Абсолютный курс валют: ищем истинную ценность”, 03.05.2019 - “Получаем абсолютные курсы из парных кросс-курсов валют”) на эту тему. За время существования проекта, а проекту более 6 лет, накопился опыт расчета и применения абсолютных валютных курсов.

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

Написание плагинов на Spigot/Bukkit

Java *
Из песочницы

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

Стоит отметить что навыки работы с серверами, так же как и опыт в программировании это очень хорошо и поможет вам в дальнейшем. Если нет, будет чуть сложнее это все понимать.

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

Минуточку внимания

Неклассические арифметики: шифруем или нет?

Информационная безопасность *Математика *

Мы факторизуем число n относительно классического умножения. Но относительно других умножений и простые сомножители будут другими. Пробовать «простое запутывание взломщика» в алгоритме RSA или нет?

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

Middle ML-инженер за 2 года и проектный офис: обсуждаем корпоративную магистратуру Университета ИТМО и Napoleon IT

Блог компании Университет ИТМО Учебный процесс в IT

Образование программиста —  вечная тема для дискуссий. Есть приверженцы традиционной парадигмы “отучиться в вузе и пойти работать”, другие выбирают курсы по заинтересовавшим стекам технологий, а третьи пытаются освоить азы программирования в полях.  Однако бывают случаи, когда вуз и бизнес действуют вместе, например, проводя стажировки или разрабатывая совместные образовательные программы. Сегодня обсудим одну из таких программ —  корпоративную магистратуру Университета ИТМО и разработчика высоконагруженных систем с использованием облачных вычислений компании Napoleon IT “Инженерия машинного обучения".

Под катом — блиц-интервью с руководителем новой программы, доцентом факультета инфокоммуникационных технологий Дмитрием Ботовым.

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

Случайные лабиринты и сапёр от третьего лица, инопланетные жуки и алгоритм Брезенхема

Разработка игр *Алгоритмы *Дизайн игр *

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

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

Игра получилась на удивление иргабельной, извините за тавтологию. Интересное сочетание экшена/аркады и паззла/адвенчуры. Разрешите рассказать вам о паре алгоритмических задач, возникших при генерации уровней. Сами алгоритмы простые. Однако интересно именно то, что их можно использовать в игре.

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

Читать далее
Всего голосов 20: ↑19 и ↓1 +18
Просмотры 1.2K
Комментарии 4

Все начинается с брифа

Разработка веб-сайтов *Подготовка технической документации *
Из песочницы

"Если не говорить о желаемом - оно может так и не стать действительным". В. Синявский.

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

Как завести XCRemoteCache, или Кэши из топора

Блог компании AliExpress Россия Разработка мобильных приложений *

Всем привет! 

Меня зовут Федоров Василий, я руковожу группой Mobile.Speed в компании Aliexpress Россия. Мы стараемся облегчить жизнь разработчиков, пишем утилиты, настраиваем CI, складируем метрики в Grafana — в общем отвечаем почти за все, что влияет на time-to-market и Developer Experience команд. В этой статье я расскажу о том, как мы ускоряем сборку проекта с помощью XCRemoteCache — но обо всем по порядку под катом. 

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

ИИ-помощник Copilot от GitHub — как новый инструмент повлияет на работу программистов

Блог компании Skillbox Программирование *GitHub Искусственный интеллект

Летом 2021 года Microsoft и GitHub представили нейросетевого помощника программиста Copilot  на базе технологий компании Open AI. Авторы проекта научили Copilot премудростям работы с фреймворками и разным языкам программирования. После релиза системы было заявлено, что лучше всего она может работать с такими языками, как Python, JavaScript, TypeScript, Ruby и Go.

Позиционируется Copilot как ассистент разработчика, который помогает найти альтернативные способы решения проблем разработки, улучшить код и изучать новые технологии "на лету", без необходимости погружаться в пучины поисковых систем. Но насколько совершенна эта система и не произойдет ли в один прекрасный момент так, что Copilot заменит большую часть разработчиков? Об этом сегодня и поговорим вместе с Кириллом Кошаевым, старшим тимлидом командных дипломных проектов, а также автором курса “Java-фреймворк Spring”.

Читать далее
Всего голосов 9: ↑6 и ↓3 +3
Просмотры 2.1K
Комментарии 5

И маленькому стартапу, и большому энтерпрайзу — Кафка, которую нужно знать

Блог компании Southbridge Системное администрирование *Программирование *Apache *

Можно ли использовать Apache Kafka в качестве базы данных и какое у Кафки будущее? Провели небольшое интервью с нашим экспертом Георгом Гаалом. Он ответил на эти вопросы, а ещё рассказал о сильных и слабых сторонах платформы, возможностях её масштабирования и о том, кому надо изучать Кафку, а кому не стоит.

Читать далее
Всего голосов 17: ↑14 и ↓3 +11
Просмотры 1.9K
Комментарии 1

Ускоряем прохождение iOS UI-тестов. Часть 2. Распараллеливание тестов

Блог компании Vivid Money Тестирование IT-систем *Разработка под iOS *Swift *Тестирование мобильных приложений *
Tutorial

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

Меня зовут Борис. Я Mobile AQA lead в Vivid Money.

Это вторая статья в цикле статей по iOS-автоматизации, в которых я расскажу о том, как ускорить прохождение UI-тестов.

Данная статья будет полезна iOS-автоматизаторам с опытом, либо разработчикам.

В рамках этой статьи мы разберем такие этапы:

- зачем распараллеливать тесты?;

- распараллеливаем тесты используя Xcode;

- распараллеливаем тесты используя Fastlane.

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

Как айтишнику выжить в Африке: пошаговая инструкция

Блог компании STM Labs Биллинговые системы *Сотовая связь Удалённая работа

Привет, я Никита, инженер в отделе интеграции в STM Labs.


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


Очень люблю свой нижегородский офис, но самые яркие впечатления от работы я получил не здесь. В прошлом году я пять недель работал в командировке в Африке.
Да, эта статья не про hard skills, а просто про хардкор в Конго.


Читать дальше →
Всего голосов 8: ↑7 и ↓1 +6
Просмотры 3.1K
Комментарии 6

Оптический спидометр

Алгоритмы *Космонавтика Физика Лазеры

Измерение линейной скорости транспортных средств, оторванных от опоры и движущихся вдали от навигационных систем, является непростой задачей. Было бы здорово иметь прибор для измерения скорости, который может работать максимально независимо от места расположения и достаточно надежно. Можно ли создать такой спидометр, для работы которого было бы достаточно только светоносной среды и энергии? Похоже, что да. Для реализации этой идеи можно использовать электромагнитные волны (свет), и тот факт, что свет может увлекаться движущейся прозрачной средой.

Читать далее
Всего голосов 10: ↑1 и ↓9 -8
Просмотры 1.7K
Комментарии 22

Делаем PICDuinaNano своими руками

Программирование микроконтроллеров *
Из песочницы

Небольшой проект, в котором реализована маленькая и простоя плата для изучения микроконтроллеров PIC18, выполненная по образу и подобию Arduino Nano.

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 1.6K
Комментарии 10

Как я разочаровался в low-code и стал руководителем команды разработки

Блог компании Ozon Tech Анализ и проектирование систем *SharePoint Облачные сервисы Визуальное программирование *

Привет, меня зовут Евгений, и я никогда не был программистом — написание кода вызывало у меня чуть ли не смертельную скуку. Конечно, за двадцатилетнюю карьеру приходилось писать скрипты на PowerShell, Python и т. д., но о серьёзной разработке речи не было. Тем не менее моя профессиональная деятельность не ограничивалась системным администрированием. В какой-то момент я познакомился с Microsoft SharePoint — технологией, которая и определила вектор моего развития как IT-специалиста.

SharePoint — это огромный конструктор со множеством деталей, из которых можно собрать практически что угодно — от корпоративного новостного портала до mission critical системы. В нём собраны все необходимые службы и приложения для работы с контентом. Кроме того, SharePoint позволяет создавать несложные сайты с уникальным дизайном и лендинги. А вот что касается автоматизации бизнес-процессов, то тут администраторы быстро понимают, что есть два пути: либо разрабатывать фичи самостоятельно (или обращаться к программистам), либо использовать внешние (по отношению к SharePoint) решения. Я пошёл по второму пути — и в итоге, пришел к no-code/low-code (NC/LC) — решениям, позволяющим создавать приложения практически без использования сложного кода. Это подкупает: можно быстро разрабатывать сложные решения, не прибегая к программированию. Но всё оказалось не так просто, и сегодня я расскажу, почему NС/LC-решения не взлетели в Ozon.

Добро пожаловать под кат
Всего голосов 13: ↑10 и ↓3 +7
Просмотры 2.7K
Комментарии 1

Парадокс Ферми – вовсе не парадокс, а вопрос; в чём он состоит, и как его решать (часть 2)

Научно-популярное Космонавтика Астрономия
image
«Репликатор» из сериала «Звёздные врата»

В прошлый раз мы разобрались с тем, что парадокс Ферми – вовсе не парадокс, а просто вопрос: «А где все?», и рассмотрели некоторые варианты ответов на него.

Вкратце: если в нашем Млечном Пути, сотни миллиардов звёзд, и у приличного процента из них есть планетные системы, а возраст Галактики составляет около 8-10 млрд лет, то уж наверняка за это время где-то должна была появиться высокоразвитая цивилизация (а, может, и не одна), способная колонизировать звёзды. Почему же мы не видим следов её деятельности?

С 1950-х годов прошлого века появилось немало гипотез, пытающихся объяснить отсутствие наблюдений. Продолжим их рассматривать.
Читать дальше →
Всего голосов 32: ↑30 и ↓2 +28
Просмотры 5.4K
Комментарии 27

Паника на российской бирже: почему ETF продают по искаженной цене

Финансы в IT

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

Читать далее
Всего голосов 82: ↑73 и ↓9 +64
Просмотры 18K
Комментарии 59

Цифровая трансформация цементного завода (ч.7): интуитивная система управления качеством

Data Mining *Управление разработкой *Data Engineering * *

Часть 1: CRM для ERP

Часть 2: Роботизация бизнес-процессов

Часть 3: Волшебные интерфейсы и оживление железа

Часть 4: Автоматические личные кабинеты и чат-боты

Часть 5: Автоматизация на производстве

Часть 6: Траблшутинг на предприятии

Часть 7: Интуитивная система управления качеством (в этой публикации)

Вы часто доверяете своей интуиции и внутренним ощущениям? А как научить систему действовать интуитивно, полагаясь только на неактуальные данные? Об этом и не только, на реальных примерах, далее в статье.

Читать статью >>
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 559
Комментарии 2

Сервисы Google для домохозяек

Блог компании Softline Системное администрирование *IT-инфраструктура *Облачные сервисы

Привет! Все, что будет ниже - отчасти шуточная история. В конце-концов, Windows тоже начинался, как операционка для домохозяек. Я очень верю в то, что, продвигая в массы какое-то решение, надо, по-возможности, опробовать его на себе. Иначе любые выгоды, которые несет тот или иной продукт -  просто пересказ чужих (может быть, неискренних) слов.

Я работаю в Softline продакт-менеджером направления ГИС. В частности, занимаюсь Google Maps Platform, рассматривая ее как очень не специализированную, но самую  настоящую геоинформационную систему. Во многом моя работа  крутится вокруг того, чтобы понятно и однозначно отвечать на самые разные (порой, технические, порой идеологические) вопросы, касающиеся коммерческого использования Google карт в сервисах и приложениях,при необходимости, привлекая коллег из Google. Обучения по продукту я, конечно, прохожу, инструкции читаю, но, в основном, помогаю сформулировать вопрос и понять полученный ответ. Типичная работа с людьми. 

И тут возникает вопрос: на мою ежедневную, частную жизнь так ли сильно влияют карты, облака, Workspace  и прочие красивые штуки, которые продают и внедряют мои коллеги для чужой работы? Оказывается, в они уже там - в моем маленьком обывательском мирке. Где же?

Читать далее
Всего голосов 4: ↑2 и ↓2 0
Просмотры 1.3K
Комментарии 7