Как стать автором
Обновить
808.09
Рейтинг
Timeweb Cloud
Облачная платформа для разработчиков и бизнеса
Сначала показывать

Тыж программист. Ада Лавлейс

Блог компании Timeweb Cloud Программирование *История IT
Вернёмся к вопросу о компьютерах. Вопроса, что следует считать первым (или не совсем) компьютером, мы успели коснуться в статье про разностную машину Бэббиджа. А там, где есть первый компьютер, есть и первый программист. И кто же был этим супергероем, чинящим всё — от холодильника до лыж? А ответ, между тем, лежит недалеко от механического зверя Чарльза Бэббиджа, и в какой-то мере даже с ним связан. Итак, на сцену выходит леди Августа Ада Кинг Байрон, графиня Лавлейс!

image
Мать вычислений, бесподобная леди Лавлейс
Читать дальше →
Всего голосов 17: ↑14 и ↓3 +11
Просмотры 3.9K
Комментарии 10

Новости

Big Data for big thing: система социального кредита в Китае

Блог компании Timeweb Cloud IT-инфраструктура *Big Data *Киберпанк
Или великий китайский социальный рейтинг. Что это вообще такое, как он возник, что получилось в итоге, а главное — зачем?



Мы привыкли считать Китай страной весьма далёкой от нашей цивилизации — как в географическом, так и в ментальном смысле. Я бы даже сказал, что во многом её до сих пор считают «отсталой». У неё нет высоты американских технологий или мощи российских сил ядерного сдерживания, их Шекспиры нам неизвестны, а их Лувры, в общем-то кажутся не такими интересными. А ещё их полтора (а может, два?) миллиарда человек. И мне кажется, мы прозевали момент, когда Китай единственный на планете сдал суровый экзамен на мастерство инфраструктурного манёвра. Я говорю про времена ковидного поветрия, по итогам которого только одна страна (угадайте, какая) вышла с положительными показателями экономического роста.
Читать дальше →
Всего голосов 39: ↑36 и ↓3 +33
Просмотры 4.6K
Комментарии 11

Облако — инструмент для развития бизнеса (и даже в кризис)

Блог компании Timeweb Cloud Бизнес-модели Облачные сервисы IT-компании
image

Как избежать ликвидации и продолжить развитие бизнеса в кризис? Если раньше этот вопрос настигал раз в 4-8 лет, то теперь искать ответы приходится чаще. Например, вспыхнувшая в 2020 году пандемия показала, что при экономическом спаде стоит начинать не с экономии ресурсов, а с их эффективного распределения. И еще лучше продумать антикризисный план, который в случае чего может выручить. Тогда к этому не были готовы, но IT сфера пришла на помощь. Сегодня мы расскажем об инструментах, которые остаются актуальными и на сегодняшний день. Давайте заглянем в «облачное» будущее.
Читать дальше →
Всего голосов 10: ↑7 и ↓3 +4
Просмотры 428
Комментарии 1

Пример Haskell GUI с фреймворком Monomer

Блог компании Timeweb Cloud Haskell *
Haskell уже имеет несколько достаточно полных средств для создания GUI. Но только некоторые из них являются кросплатформенными и часто требуют знания графической библиотеки, которая находится в основании. Особняком здесь стоит графический фреймворк Monomer. Ему присуща высокая степень абстракции над графикой и при этом, относительная легкость в использования (pure Haskell подход). Имеет хорошую документацию и примеры.
Читать дальше →
Всего голосов 14: ↑14 и ↓0 +14
Просмотры 1.9K
Комментарии 0

poiskvps.ru — интервью с создателем сервиса для поиска виртуальных серверов

Блог компании Timeweb Cloud Хостинг Развитие стартапа Интервью

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

Мы взяли интервью у Леонида Сизова — создателя сервиса poiskvps.ru, чтобы подробнее узнать про возможности проекта и его выгоду для клиентов, которые заинтересованы в поиске серверов для работы.

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

Анализ эффективности тренировок с помощью Python и линейной регрессии

Блог компании Timeweb Cloud Python *Визуализация данных
Был ли эффект от регулярных тренировок? Я проанализировал данные своих предыдущих тренировок с помощью нескольких общепринятых методов и получил неоднозначные результаты.


Читать дальше →
Всего голосов 13: ↑13 и ↓0 +13
Просмотры 2.1K
Комментарии 14

Шпаргалка по работе с медиа в браузере

Блог компании Timeweb Cloud JavaScript *



Привет, друзья!


В данной шпаргалке представлены все основные интерфейсы и методы по работе с медиа в браузере, описываемые в следующих спецификациях:



Шпаргалка представлена в форме вопрос-ответ.



Туториалы по теме:



Если вам это интересно, прошу под кат.

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

OSINT самолетов, пароходов и поездов

Блог компании Timeweb Cloud Информационная безопасность *Open source *Транспорт
Предлагаем вашему вниманию набор инструментов от мировых профессионалов в области OSINT, которые помогут в ваших поисках информации, связанных с транспортом. Если вы решили заняться автостопом, авиастопом или хотите поймать попутный грузовой корабль, то эти сервисы для вас. Если вам срочно понадобилось отследить самолет Илона Маска или просто послушать переговоры диспетчеров, то тоже найдете тут много полезного.

Водный транспорт


MarineTraffic


image

Открытый проект, основанный на сообществе, предоставляющий (почти) в режиме реального времени информацию о передвижении судов и их местонахождении в гаванях и портах.
Читать дальше →
Всего голосов 65: ↑61 и ↓4 +57
Просмотры 13K
Комментарии 9

Разметка дисков в стиле 70-х

Блог компании Timeweb Cloud Хранение данных *Хранилища данных *Читальный зал
Перевод
image

В наши дни массовые хранилища данных для компьютеров довольно просты. Они либо твердотельные, либо используют вращающийся диск. Есть несколько уникумов, использующих ленту, но по сравнению с тем, сколько их было раньше, лента скорее мертва, чем наоборот. Но еще не так давно число типов запоминающих устройств было огромным. Ленты, диски, барабаны, перфокарты, бумажная лента и еще более странные вещи. Но наверное ни один из них не был настолько странным, как накопитель IBM 2321 Data Cell — то, что внутри IBM называлось MARS.
Читать дальше →
Всего голосов 23: ↑21 и ↓2 +19
Просмотры 13K
Комментарии 6

Во что поиграть, если шахматы ещё не придумали, а ты фараон / викинг / вождь майя

Блог компании Timeweb Cloud Разработка игр *Дизайн игр *Научно-популярное Игры и игровые консоли


Если я хочу поиграть с друзьями, то мы либо долго спорим в какую игру по сети будем играть, т.к. ребята предпочитают шутеры, вроде CS и Battleground, а я фанатею от League of Legends. Если договориться не вышло, мы назначаем встречу в аналоговом мире и тащим с собой несколько коробок настолок, потому что у каждой игры свои поля, фишки, карты и вообще вдруг количество игроков изменится.

Древние любители игр о такой ерунде не парились. Начертили поле на земле, камушков набрали и играют, радуются. У игроков, которые могли донатить, конечно были vip-скины, к примеру, игровые фигурки не из дерева, а из слоновой кости. На игровой процесс это не сильно влияло, а археологам помогает сейчас восстанавливать древние игры. Под катом подборка популярных игр из древнего Египта, Месопотамии, Северной Америки времен ацтеков и Скандинавии, а еще ссылочки на их браузерные версии.

Еще я веду канал в Telegram GameDEVils и блог на Substack , делюсь там клевыми материалами (про геймдизайн, разработку и историю игр).
Читать дальше →
Всего голосов 53: ↑51 и ↓2 +49
Просмотры 8.3K
Комментарии 14

Web-сервер с двухуровневой иерархией ЦС. Авторизация по SSL

Блог компании Timeweb Cloud Настройка Linux *Информационная безопасность *Системное администрирование *IT-инфраструктура *
Tutorial


Всем приветь!
Часть данного мануала просто перепечатывание старого с адаптацией. Но я пойду дальше и добавлю скрипт, для автоматизации создания ssl сертификатов и их отзывов. Однако и на этом я не остановлюсь и сделаю инструкцию для создания безопасности web-сервера таким образом, чтобы доступ к нему был только у пользователей, имеющих сертификаты.


Для реализации нам понадобится три сервера/виртуальной машины: RootCA — корневой центр сертификации, SubCA — подчиненный/подписывающий центр сертификации, web-сервер — сервер, для которого мы будем подписывать ssl сертификат.

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

Руководство по NestJS. Часть 2

Блог компании Timeweb Cloud JavaScript *Node.JS *



Привет, друзья!


Данная серия статей представляет собой мои заметки о NestJS — фреймворке для разработки эффективных и масштабируемых серверных приложений на Node.js. NestJS использует прогрессивный (что означает текущую версию ECMAScript) JavaScript с полной поддержкой TypeScript (использование TypeScript является опциональным) и сочетает в себе элементы объектно-ориентированного, функционального и реактивного функционального программирования.


Под капотом Nest по умолчанию использует Express, но позволяет переключиться Fastify.



Первая статья представляет собой обзор основных возможностей, предоставляемых NestJS, во второй рассматриваются основы работы с этим фреймворком, в третьей — техники и рецепты по интеграции NestJS с некоторыми популярными библиотеками, используемыми при разработке приложений на Node.js, наконец, четвертая статья представляет собой туториал по разработке относительно полноценного React/Nest/TypeScript-приложения.


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


Это вторая часть руководства.


Вот ссылка на первую часть.

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

Честь Huawei. Как Honor обогнала своего прародителя

Блог компании Timeweb Cloud Бизнес-модели Смартфоны Сотовая связь IT-компании

Три года назад Huawei была той редкой компанией, способной не только конкурировать, но и превзойти Apple и Samsung на рынке телефонов. Однако из-за санкций США, которые вводятся с 2019 года, ещё при Дональде Трампе, такая возможность отпала. С 2019 года Huawei пытается выживать в секторе, где компании не дают применять любые технологии или ПО «made in USA». Санкции США также коснулись отношений компании с TSMC, которая являлась крупнейшим поставщиком SoC для подразделения микропроцессоров Kirin. Без этих полупроводников Huawei сильно отстала в производстве современных телефонов. Осенью 2020 года компания продала свой суббренд Honor китайской государственной компании Shenzhen Zhixin New Information Technology. В 2021 году Honor восстановилась как самостоятельный бренд и официально превзошла Huawei на внутреннем рынке Китая.
Читать дальше →
Всего голосов 11: ↑11 и ↓0 +11
Просмотры 4.3K
Комментарии 5

Инструменты OSINT для геолокации: моря, горы, улицы

Блог компании Timeweb Cloud Информационная безопасность *Обработка изображений *Геоинформационные сервисы *Машинное обучение *
Помимо доступа к спутниковому OSINT в один клик, появляется всё больше и больше инструментов для выяснения точного местоположения, откуда был сделан фото- или видео-снимок. Любая деталь — дорожный знак, вывеска, линии электропередач, рельеф гор на заднем плане и даже длина тени от столба может быть подсказкой для исследователей. Предлагаем вашему вниманию подборку инструментов по геолокации от ведущих OSINT-исследователей.

Geolocation Estimaton


image

Платформа, которая оценивает местоположение изображения с помощью глубокого обучения/ИИ.

Тут можно смотреть на чужие фотки и вручную вбивать их местоположение, учить систему, а можно загружать свою фотку и просить систему «угадать» местоположение.

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

image

Загрузил свою фотку из исторического района Стамбула — система не смогла определить.
Читать дальше →
Всего голосов 35: ↑31 и ↓4 +27
Просмотры 4.9K
Комментарии 0

10 лучших алгоритмов 20 века

Блог компании Timeweb Cloud Алгоритмы *Математика *История IT Научно-популярное
Перевод
Прим. Эта статья была опубликована в майском номере 2000 года журнала SIAM. На рубеже веков появилась «мода» на подведение итогов уходящего столетия. И алгоритмы этой участи не избежали. В этой статье авторы делают обзор 10 лучших алгоритмов 20 века. Возможно, вам будет интересно узнать, какие алгоритмы, по мнению авторов списка, внесли наибольший вклад в развитие науки.

Algos — греческое слово, означающее боль. Algor — латинское слово, означающее холод. Но ни то, ни другое не является корнем слова «алгоритм», которое происходит от имени Аль-Хорезми – арабского ученого девятого века – чья книга «al-jabr wa’l muqabalah» (Китаб аль-джебр ва-ль-мукабала) переросла современные учебники по алгебре для средней школы. Аль-Хорезми подчеркивал важность методических процедур для решения задач. Будь он сегодня здесь, то, несомненно, был бы впечатлен вершинами математического метода, названного в его честь.

Часть из лучших алгоритмов компьютерной эры были освещены в январско-февральском выпуске 2000 года журнала Computing in Science & Engineering — совместном издании Американского института физики и Компьютерного общества IEEE. Приглашенные редакторы Jack Dongarra (Джек Донгарра) из Университета Теннесси и Francis Sullivan (Фрэнсис Салливан) из Института оборонного анализа составили список из 10 алгоритмов, который они назвали «Top Ten Algorithms of the Century».

«Мы попытались собрать 10 алгоритмов, оказавших наибольшее влияние на развитие и практику науки и техники в 20 веке», — пишут Донгарра и Салливан. По признанию авторов, как и в любом рейтинге, их выборы неизбежно будут спорными. Когда дело доходит до выбора лучшего алгоритма, кажется, что он и вовсе не существует.

Итак, вот список 10 лучших алгоритмов в хронологическом порядке. (Все даты и имена стоит воспринимать как аппроксимацию первого порядка. Большинство алгоритмов формируются в течение времени при участии многих ученых).
Читать дальше →
Всего голосов 44: ↑43 и ↓1 +42
Просмотры 31K
Комментарии 41

Локальный или облачный сервер: плюсы каждого выбора

Блог компании Timeweb Cloud Хранение данных *Хранилища данных *Облачные сервисы
image

Еще 20 лет назад, когда только запустили первое облако LaaS, многим казалось, что облачный и локальный сервер – это как небо и земля. Спустя время опросы показывают, что пользователи перестали замечать разницу между двумя средами. А выбор сервера по большей части зависит от потребностей конкретного бизнеса. Кто-то сразу останавливается на одном из вариантов, а кому-то приходиться пройти немалый путь, чтобы найти свое. Хочу, чтобы у Вас сразу сформировалось четкое представление о двух средах, поэтому прошу под кат.
Читать дальше →
Всего голосов 10: ↑7 и ↓3 +4
Просмотры 4.6K
Комментарии 8

Разрабатываем REST API с помощью TypeScript, NestJS, Prisma, AdminJS и Swagger

Блог компании Timeweb Cloud JavaScript *Node.JS *



Привет, друзья!


В данном туториале мы разработаем простой сервер на NestJS, взаимодействующий с SQLite с помощью Prisma, с административной панелью, автоматически генерируемой с помощью AdminJS, и описанием интерфейса, автоматически генерируемым с помощью Swagger. Все это будет приготовлено под соусом TypeScript.


Репозиторий с кодом проекта.


Если вам это интересно, прошу под кат.

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

Как европейская «Зелёная сделка» развивает железные дороги

Блог компании Timeweb Cloud Научно-популярное Транспорт Экология

Для большинства европейцев поезд — это самый оптимальный вид транспорта для дальних переездов: быстрее и удобнее автобусов, никакой турбулентности, не надо много торчать в аэропорту. Хоть пассажиров, путешествующих поездом, в последние годы стало больше, только 7 % железнодорожных километров, пройденных в период с 2001 по 2018 год, приходилось на трансграничные поездки. В связи с этим, а также на фоне опасений по поводу изменения климата, Евросоюз вкладывает значительные средства в железные дороги. Одна из целей Европейского зелёного соглашения — сделать железнодорожный транспорт более удобным и привлекательным по сравнению с самолётами, особенно, в качестве альтернативы ближнемагистральным рейсам.

Если поездка на поезде будет длиться менее четырех часов, ни один бизнесмен не захочет летать, а если менее шести часов, то и обычные туристы предпочтут самолёту поезд.
Читать дальше →
Всего голосов 19: ↑15 и ↓4 +11
Просмотры 4.2K
Комментарии 15

OSINT по спутниковым изображениям

Блог компании Timeweb Cloud Информационная безопасность *Геоинформационные сервисы *Космонавтика
image

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

Зеленый Кот нашел разбившуюся советскую исследовательскую станцию «Марс-3» по снимкам со спутника, тысячи экологов следят за лесами Амазонки и состоянием береговой линии, школьники делают учебные проекты по слежке за популяцией моржей, репортеры проводят расследования, освобождают рабов, мониторят лагеря беженцев.

Предлагаю вам подборку бесплатных ресурсов и проектов со спутниковыми данными, программами обработки этих данных и полезные статьи.
Читать дальше →
Всего голосов 54: ↑53 и ↓1 +52
Просмотры 18K
Комментарии 11

Node.js: разрабатываем бота для Telegram

Блог компании Timeweb Cloud JavaScript *Node.JS *
Tutorial


Привет, друзья!


В данном туториале мы разработаем простого бота для Telegram. Сначала зарегистрируем и кастомизируем бота с помощью BotFather, затем напишем для него сервер на Express, развернем сервер на Heroku и подключим бота к серверу с помощью веб-хука.


Функционал бота будет следующим:


  • в ответ на сообщение joke возвращается программистская шутка, например: "Algorithm: a word used by programmers when they don't want to explain how their code works." (Алгоритм — это слово, используемое программистами, когда они не хотят объяснять, как работает их код));
  • в ответ на сообщение, представляющее собой дату в формате ДД.ММ, возвращается либо список дел, запланированных на эту дату в таблице Google (массив объектов), либо фраза "You have nothing to do on this day.", если на эту дату не запланировано никаких дел;
  • в ответ на любое другое сообщение возвращается фраза "I have nothing to say.".

При разработке бота я буду опираться в основном на официальную документацию.



Если вам это интересно, прошу под кат.

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

Информация

Дата основания
Местоположение
Россия
Сайт
cloud.timeweb.com
Численность
201–500 человек
Дата регистрации