Как стать автором
Обновить
1861.62
Сначала показывать

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

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

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

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

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

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

Время на прочтение 14 мин
Количество просмотров 4.3K
Был ли эффект от регулярных тренировок? Я проанализировал данные своих предыдущих тренировок с помощью нескольких общепринятых методов и получил неоднозначные результаты.


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

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

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



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


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



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



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



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

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

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

Время на прочтение 2 мин
Количество просмотров 25K
Предлагаем вашему вниманию набор инструментов от мировых профессионалов в области OSINT, которые помогут в ваших поисках информации, связанных с транспортом. Если вы решили заняться автостопом, авиастопом или хотите поймать попутный грузовой корабль, то эти сервисы для вас. Если вам срочно понадобилось отследить самолет Илона Маска или просто послушать переговоры диспетчеров, то тоже найдете тут много полезного.

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


MarineTraffic


image

Открытый проект, основанный на сообществе, предоставляющий (почти) в режиме реального времени информацию о передвижении судов и их местонахождении в гаванях и портах.
Читать дальше →
Всего голосов 72: ↑68 и ↓4 +64
Комментарии 11

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

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

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

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

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


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

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

Еще я веду канал в Telegram GameDEVils и блог на Substack , делюсь там клевыми материалами (про геймдизайн, разработку и историю игр).
Читать дальше →
Всего голосов 64: ↑62 и ↓2 +60
Комментарии 15

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

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


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


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

Читать дальше →
Всего голосов 12: ↑11 и ↓1 +10
Комментарии 11

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

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



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


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


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



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


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


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


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

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

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

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

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

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

Время на прочтение 4 мин
Количество просмотров 13K
Помимо доступа к спутниковому OSINT в один клик, появляется всё больше и больше инструментов для выяснения точного местоположения, откуда был сделан фото- или видео-снимок. Любая деталь — дорожный знак, вывеска, линии электропередач, рельеф гор на заднем плане и даже длина тени от столба может быть подсказкой для исследователей. Предлагаем вашему вниманию подборку инструментов по геолокации от ведущих OSINT-исследователей.

Geolocation Estimaton


image

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

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

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

image

Загрузил свою фотку из исторического района Стамбула — система не смогла определить.
Читать дальше →
Всего голосов 38: ↑34 и ↓4 +30
Комментарии 0

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

Время на прочтение 7 мин
Количество просмотров 44K
Прим. Эта статья была опубликована в майском номере 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 лучших алгоритмов в хронологическом порядке. (Все даты и имена стоит воспринимать как аппроксимацию первого порядка. Большинство алгоритмов формируются в течение времени при участии многих ученых).
Читать дальше →
Всего голосов 48: ↑47 и ↓1 +46
Комментарии 44

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

Время на прочтение 7 мин
Количество просмотров 11K
image

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

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

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



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


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


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


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

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

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

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

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

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

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

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

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

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

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

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

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


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


В данном туториале мы разработаем простого бота для 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.".

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



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

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

Playdate — самая странная игровая консоль

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

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

Совсем другая история с портативными игровыми консолями. Несмотря на попытки сделать консольные игры удобными, многие из портативных игр получились совершенно странными. Например, Nintendo DS с её двумя экранами (пользователей удивил двойной экран на таком небольшом устройстве).

Playdate от портлендской компании разработчика Panic, наиболее известного своим программным обеспечением для Mac и созданием таких игр, как Firewatch и Untitled Goose Game, вышел совершенно непохожим на другие консоли. Это небольшой жёлтый квадратик, ненамного больше кредитной карты, с чёрно-белым экраном и рукояткой, выступающей сбоку. Похоже на Game Boy из другой вселенной. И, как и в случае с DS, игры у Playdate такие же необычные: от стратегической игры о загадочной фотографии и пошагового самурайского приключения до ролевой игры.


Читать дальше →
Всего голосов 36: ↑33 и ↓3 +30
Комментарии 22

10 советов от Unity по геймдизайну для начинающего разработчика игр

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


Если бы меня попросили уместить все советы от Unity из перевода ниже в 30 секунд, то я бы сказала что-то вроде:

Заботьтесь о своих игроках, думайте о том, как создавать для них максимум фана, но при этом поддерживать интерес и сохранять баланс игры. Сделайте игру максимально понятной и интуитивной для игроков, пусть управление будет комфортным. Если вы хотите, чтобы в вашу игру играли, вам придется заниматься ее продвижением и менеджерить разработку (даже всё делает один человек и это вы сами). Под катом ссылки на полезные материалы и видео-туториалы с подсказками как именно этого добиться.

Кстати, Unity недавно выложили бесплатный гайд на 200 страниц по 2D артам, анимации и освещению для гейм художников.

Еще я веду канал в Telegram GameDEVils и блог на Substack , делюсь там клевыми материалами (про геймдизайн, разработку и историю игр).
Читать дальше →
Всего голосов 16: ↑10 и ↓6 +4
Комментарии 4

Становление ПВО США в годы Холодной Войны

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


Привет. Все знают, что наш уютный интернет начинался с не такого мирного ARPANet. Но неужели до него ничего подобного не было? Так вот идея создать единую сеть управления и передачи информации для оборонных нужд родилась и реализовалась в железе за четверть века до этих ваших арпанетов.

Итак:

  • с чего начались известные олдам телефонные модемы?
  • как обрабатывать данные с радаров в масштабе страны?
  • а в реальном времени?
  • как в Инженерную службу Противовоздушной обороны попала «Белл Телефон Лабораториз»?

И самое главное: кто оплатил весь банкет?
Читать дальше →
Всего голосов 58: ↑56 и ↓2 +54
Комментарии 15

Node.js: разрабатываем сборщик модулей

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


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


Вам когда-нибудь хотелось узнать, как работают сборщики модулей (module bundlers) JavaScript типа Webpack или Parcel, что называется, под капотом. Если хотелось, тогда эта статья для вас.


В данном туториале мы разработаем простой сборщик модулей на Node.js, который будет компилировать все модули приложения в один минифицированный файл с кодом, соответствующим стандарту ES5.


Источник вдохновения.


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

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

Информация

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