Как стать автором
Обновить
372.43
FirstVDS
Виртуальные серверы в ДЦ в Москве и Амстердаме
Сначала показывать

P2P общего назначения

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

IT-индустрия совершила интересный виток развития в последние десятилетия. На заре IT-революции, когда компьютеры были дорогими, их ресурсы, хоть и скромные по нынешним временам, нужно было использовать эффективно. Это привело к появлению многопользовательских OS, например, семейства UNIX, созданию компьютерных сетей и появлению протоколов удаленного доступа. 

Стремительное развитие производительности чипов и удешевление железа привело к революции персональных компьютеров. Однако опережающий рост вычислительных потребностей запустил развитие на новый круг. Сейчас найдется немного компаний и организаций, которые обходятся исключительно персональными компьютерами и сервисами в локальной сети. Когда-то диковинные IaaS, PaaS, SaaS, распределенные вычислительные технологии плотно вошли в жизнь. Доступ к удаленным системам — обыденная потребность не только для администраторов и программистов. Все знают о протоколах ssh, rdp, vnc, многие пользуются TeamViewer, AnyDesk, Remmina, X2Go и т. п. Ввиду того, что IPv4 сети и порожденный ими NAT пока еще более чем актуальны, не каждое из перечисленных средств позволяет подключиться к машине, находящейся за NAT, если у вас нет возможности пробросить порты.

Читать далее

Не дай мозгу себя обмануть: 5 когнитивных искажений, распространённых в IT

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

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

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

Когнитивные ошибки бессознательны. Однако осознание их существования помогает критично относиться к собственному мышлению, отлавливая когнитивные «ловушки» заранее, еще на стадии появления. Ну, и таким образом принимать гораздо более обоснованные решения.

Кстати, ранее в блоге мы уже рассказывали про искажения мышления, связанные со знанием и компетенциями. Теперь настало время раскрыть тему искажений подробнее.

Читать далее

Даг Энгельбарт: инженер, который изобрел будущее и никогда не претендовал на известность и славу

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

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

И удивительно, что такая уйма всего инновационного была продемонстрирована публике буквально в один день — 9 декабря 1968 года. Этот исторический момент получил название «Mother of all Demos». А причастна к нему команда разработчиков из Augmentation Research Center (ARC) под руководством Дага Энгельбарта. Скромного инженера, который стремился сделать жизнь всех людей проще.

Читать далее

Полулегальный радиоконструктор с Aliexpress

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


Сегодня мы соберём комплект из двух простых ультракоротковолновых трансиверов на транзисторах. Это старая добрая классика, полностью аналоговая, без микросхем и даже без кварцев или пьезокерамических фильтров.

Для любителей электроники и радио такой конструктор — отличная возможность подарить детям незабываемые позитивные моменты и привить интерес к технике. Но есть и нюансы. Впрочем, как и всегда.
Читать дальше →

Языки программирования, которые могут заменить C++ — Rust, Go, Swift, Carbon

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

Язык программирования C++, на котором написано 95% существующего программного обеспечения, был создан Бьерном Страуструпом, датским инженером со странноватой прической, в далеком 1985 году — очень давно!

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

Но 40 лет — это много. Все это время IT-индустрия открывала инсайты, меняла подходы к разработке ПО, придумывала новые методологии и архитектуры, развивала другие языки и их синтаксисы. В общем, аспекты разработки сильно менялись, эволюционировали.

Читать далее

Как рождалась и умирала легенда. Двадцатилетняя история Skype

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

Многие фантасты XIX — XX веков предсказывали появление устройства, позволяющего не только слышать собеседника, но и видеть его. Сегодня это стало реальностью: мы можем позвонить человеку через интернет в любую точку мира и увидеть его лицо на экране, даже если он находится за тысячи километров.

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

Читать далее

Adwaita-swift: теперь можно писать приложения для GNOME на языке Swift

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

Язык программирования Swift наиболее широко применяется в разработке программного обеспечения для операционных систем от компании Apple. Но не так давно появилась заметка, в которой говорится, что теперь на этом языке можно писать программы, основанные на GTK4+Libadwaita.

В статье рассмотрим несколько небольших примеров, иллюстрирующих применение Swift в разработке приложений для GNOME, а в конце создадим простенький генератор паролей.

Читать далее

Теория игр может сделать ИИ более корректным и эффективным

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

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

Представьте, что у вас есть друг, который дает разные ответы на один и тот же вопрос в зависимости от того, как вы его задали. «Какая столица Перу?» получит один ответ, а «Лима — столица Перу?» — другой. Вы, вероятно, немного обеспокоены умственными способностями вашего друга, и вам почти наверняка будет трудно доверять его ответам. 

Именно это и происходит со многими большими языковыми моделями (LLM), сверхмощными инструментами машинного обучения, которые поддерживают ChatGPT и другие чудеса искусственного интеллекта. Генеративный вопрос, который является открытым, дает один ответ, а дискриминативный вопрос, который подразумевает необходимость выбора между вариантами, часто дает другой. «Происходит разрыв, когда один и тот же вопрос формулируется по-разному», — сказал Атул Пол Джейкоб, докторант Массачусетского технологического института.

Читать далее

Футбольные алгоритмы глобальной оптимизации (часть 1)

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

Совсем недавно закончился Евро-2024 и, если честно, оставил после себя смешанные чувства. Я, конечно, больше по хоккею, однако такое событие, как чемпионат Европы по футболу, не могло остаться совсем за бортом.

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

Читать далее

История Роберта Нойса: создателя интегральных схем и основателя Intel

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

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

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

Читать далее

3D-печать для чайников. Часть 2: Разработка и подготовка моделей для печати

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


Добрый день, дорогие хабражители и мимокрокодилы! Продолжаем статью о 3D-печати для не специалистов, где я делюсь опытом и своими очень ценными (или нет) советами(ссылка на предыдущий гайд).
Этот пост не является рекламой принтера, производителей филаментов или сервисов (хотя хотелось бы). Все приведенное здесь — лишь инициатива и иллюстрации автора. Уж простите за качество иллюстраций. Телефон у меня не очень, да и фотограф из меня так себе.
Читать дальше →

Open Street Map — OSINT-инструмент для маркетологов

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

Собрать базу телефонов / email для холодных контактов можно несколькими способами:

1) купить готовую базу

2) написать и запустить парсер сайтов по списку

3) собирать в режиме ручного поиска в интернете

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

Читать далее

Миссия Opportunity: скачок в исследовании Марса

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

В прошлом материале мы рассказывали про миссию Mars Pathfinder, состоявшуюся в 1997 году: что ей предшествовало, как проходила и какие дала результаты. 

Сегодня расскажем про миссию 2004 года, уже в рамках нового проекта Mars Exploration Rover со звучным названием Opportunity. Она стала самой продолжительной в истории путешествия на красную планету.

Читать далее

Опасный радиоконструктор с Aliexpress: будьте осторожны

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


Сегодня я расскажу про сборку и наладку довольно продвинутого и мощного средневолнового радиопередатчика, способного оживить винтажные приёмники в радиусе не только угла комнаты, но и целой квартиры, загородного дома или даже приусадебного участка.

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

А если у вас есть радиолюбительская лицензия не ниже третьей категории, открывающая «джентльменский» 160-метровый диапазон, то можно перенастроить передатчик и попробовать связаться с коллегами на мощности 400 милливатт (не путать с киловаттами).
Поехали!

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

Используем gocv, чтобы определить возраст, эмоции и пол человека по фото

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

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

Для демонстрации будем использовать модели caffe и onnx. Сервис напишем с использованием golang. Ниже приведен пример изображения, на котором распознан пол и примерный возраст человека. В нашем сервисе мы будем возвращать JSON, в котором будут указаны возраст, эмоции, пол и местоположение лиц на фотографии.

Читать далее

История марсохода Mars Pathfinder: новый взгляд на красную планету

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

Марс,четвертая по счету планета от Солнца, всегда привлекал внимание человечества. Первые записи о ней появились еще 3500 лет назад, в Вавилоне. Древние египтяне и греки построили простейшую математическую модель, предсказывающую ее движение, а римляне за характерный красный цвет дали ей название в честь бога войны. В 1610 году Галилео Галилей первым наблюдал ее поверхность в телескоп, а последующие исследования XVIII-XIX веков позволили составить достаточно подробную карту планеты. 

Но огромный скачок в исследовании случился с покорением человечеством космоса: с 60-х годов XX века США и СССР посылали к Марсу не одну автоматическую межпланетную станцию. Сегодня расскажем про одну из самых знаковых миссий по изучения Марса — Mars Pathfinder.

Читать далее

Проклятие знания. Как когнитивные искажения влияют на разработку?

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

Все сталкивались с ситуацией, когда нужно было объяснять что-то другому человеку — будь то коллега, ребенок, друг или родственник. Иногда это происходит легко и непринужденно, а иногда… превращается в настоящую пытку. Особенно когда человек, которому мы объясняем, никак не может «включиться» и понять. 

 В такие моменты мы начинаем думать: «Как это можно не понять? Это же элементарно!» или «Он просто прикидывается, чтобы я сделал его работу!». Но, скорее всего, истина лежит гораздо глубже. Мы забываем, что когда-то и сами этого не знали. И в этом замешано проклятие знания.

Проклятие знания — ошибка мышления, из-за которой мы предполагаем, что другие люди обладают теми же знаниями, что и мы.

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

В этой статье попробуем разобраться в том, как проклятие знания влияет на разработку и как избежать его негативных последствий.

Читать далее

Роскошный УКВ ЧМ супергетеродин на винтажных микросхемах

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


Пару десятилетий назад такие ультракоротковолновые тракты встраивали в ресиверы дорогих музыкальных центров. А сегодня их схемотехника интересует энтузиастов, любящих эстетику hi-fi электроники.

Радиоприёмник FM7303 полностью аналоговый, с механической настройкой на волну радиостанции, цифровым дисплеем частоты и стрелочным индикатором настройки.
Сборка и наладка - одно удовольствие!

История IBM: От табуляторов до суперкомпьютеров

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

IBM — одна из старейших технологических компаний в мире. Она стала пионером в области мэйнфреймов, языков программирования и разработки инструментов на основе искусственного интеллекта. 

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

В статье рассмотрим историю этой легендарной компании и проследим ее влияние на развитие компьютерной индустрии. Расскажем, благодаря какому изобретению появилась компания IBM, как она заслужила доверие правительства США. Объясним, почему компанию обвиняют в сотрудничестве с Гитлером и как Microsoft практически разорила IBM.

Читать далее

3D-печать для чайников. Часть 1: Подготовка

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


Добрый день, дорогие хабражители и мимокрокодилы! Так вышло, что в моем распоряжении оказался 3D-принтер (вернее, оказался еще полгода назад), и я получила возможность самолично проверить свои навыки подготовки моделей к печати. Да, я уже несколько лет подрабатываю тем, что делаю на заказ фигурки под печать и адаптирую уже существующие модельки, о чем упоминала иногда в цикле статей "Анатомия игры" и некоторых статьях о 3D без цикла. И сейчас хочу поделиться опытом с точки зрения человека, который без преувеличения почти полный ноль в плане электротехники и программирования.
Читать дальше →

Информация

Сайт
firstvds.ru
Дата регистрации
Дата основания
Численность
51–100 человек
Местоположение
Россия
Представитель
FirstJohn