Pull to refresh
3
0
Дмитрий @plin2s

User

Send message

Компьютерные сети for dummies

Reading time13 min
Views45K
Всем привет!

После прочтения такого материала как «PHP 7 Д. Котерова», или «byte Of Python», может возникнуть один очень интересный вопрос, и нет, он не будет связан с языком, о котором была книга, он будет взят как правило из первых глав книги, которые обычно посвящаются «устройству интернета», как правило такие книги сильно глубоко пользователя не погружают, и оставляют его на уровне прикладных данных, то есть не дальше чем протокол HTTP, и работа TCP/IP. Но как всем нам известно, есть очень «прожорливые» умы, которым одного только
Каждый из протоколов в идеале «ничего не знает» о том, какой протокол «стоит над ним»
совершено не хватит. Вариантов занять свою «прожорливость» уйма, и сегодня я расскажу об всех основных моментах компьютерных сетей, кратко.

Читать дальше →
Total votes 21: ↑9 and ↓12-3
Comments69

Мы добрались до побочных эффектов лазерной коррекции зрения — и ещё до диагностики

Reading time14 min
Views250K


Начнём с диагностики, потом перейдём к жести, а потом я покажу много фотографий оборудования.

В 90-х роговицу исследовали ультразвуковым «карандашиком». Вместо полноценной карты роговицы было 10-15 замеров на глаз, по которым хирург составлял мысленное представление о том, что там у пациента. В 92-м году распространились топографы, основанные на системе Пласидо. Идея в том, что если сделать проекцию световых колец на роговицу, то на идеальной они будут круглыми, а любое искажение даст искажение от окружности. То есть получалась такая мишень в глазу в идеальном случае, и яйцо при астигматизме. Так и смотрели — светили лучом через диск Пласидо. Сейчас такие диски у многих хирургов в кармане на всякий случай.

Метод был, конечно, очень примерный. Потом пришла автоматика: эти же диски стали в 32-36 колец вместо 8 или 10, и аппарат их фотографировал, а затем распознавал и рассчитывал искажения, и выдавал «карту глубин» глаза.
Читать дальше →
Total votes 77: ↑77 and ↓0+77
Comments144

Восемь потрясающих игр с искусственным интеллектом от компании Google

Reading time4 min
Views107K

«Нарисуй кошку за 30 секунд!.. О, я знаю, это кошка… А может быть, нет» — примерно в таком формате выдаёт результат распознавания рисунков нейросеть Quick, Draw!

Quick, Draw! — одна из новых игр, которую выпустили разработчики Google в рамках проекта A.I. Experiments. Здесь публикуются прикольные игрушки, которые позволяют даже ребёнку поиграть с искусственным интеллектом. Но есть игры и для взрослых.
Читать дальше →
Total votes 33: ↑30 and ↓3+27
Comments17

Лучшие светодиодные лампы 2015 года

Reading time4 min
Views99K
На сайте lamptest.ru я публикую результаты измерений параметров светодиодных ламп. Цифр там немало и многим сложно в них разобраться. Всё чаще я слышу вопрос — «так какая лампочка самая лучшая»? Хороших ламп много и я решил регулярно публиковать списки лучших ламп.



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

Читать дальше →
Total votes 46: ↑44 and ↓2+42
Comments69

Что почитать на выходных НЕлюбителю фантастики

Reading time4 min
Views20K
Выходные — лучшие дни, когда можно посвятить себе немного времени. Например, завалившись с книгой на диван. Так получилось, что вся редакция блога любит читать фантастику. Но мы слышали, что есть и такие люди, которым этот жанр почему-то не близок. Но им можно помочь, познакомив с некоторыми книгами, способными поменять отношение к фантастике. Да и заядлому любителю они будут не менее интересны.

«Воробей», Мэри Расселл




В этой книге есть путешествие на другую планету, есть инопланетяне. Здесь описаны странные профессии будущего, в терминах, которые пока не существуют. Но суть книги в другом — она скорее не о конкретных событиях, а о персонажах. Автор аккуратно избегает научных и технических подробностей, если только это не требует описания того, о чём думает тот или иной персонаж. Вот как это объясняет сама автор: «В «Воробье» София Мендес просто проверяет полученные сообщения. Если бы я написала книгу в 1991, то героиня проверяла бы автоответчик. Сейчас она проверяла бы iPhone. Но человек не проверяет технологию, он проверяет сообщения!». В общем, это книга о людях, но о людях на другой планете.
Читать дальше →
Total votes 15: ↑12 and ↓3+9
Comments6

Твердотельные накопители дали слабину

Reading time3 min
Views101K
Технологии хранения данных — отдельная тема. Не так давно мы косвенно затрагивали ее в нашем материале об управления дисковым пространством сервера.

Сегодня мы поговорим о том, как команда поискового сервиса Algolia пыталась решить внезапно возникшую проблему с SSD-дисками.

Читать дальше →
Total votes 110: ↑107 and ↓3+104
Comments50

Тестирование светодиодных ламп IKEA

Reading time5 min
Views75K
Хорошие светодиодные лампы пока достаточно дороги, а из-за изменения курсов валют они стали ещё дороже.
Одни из самых низких цен на светодиодные лампы сейчас в магазинах IKEA.
Я протестировал 11 актуальных светодиодных ламп LEDARE, стоящих от 169 до 599 рублей.



Читать дальше →
Total votes 59: ↑57 and ↓2+55
Comments93

Диски, контроллеры, ОС и Advanced Format

Reading time12 min
Views91K
imageКазалось бы, что про диски Advanced Format за последние 4 года успели узнать все. Публикаций действительно много, но настало время рассмотреть все технические подробности и подводные камни в одной большой статье. Речь пойдёт об использовании AF-дисков в серверах, и я заметил, что для большинства администраторов даже в крупных компаниях знание предмета в большинстве случаев сводится к «это как-то связано с современными дисками, но у меня всё работает».
Читать дальше →
Total votes 19: ↑19 and ↓0+19
Comments20

Новые бесплатные курсы виртуальной академии Microsoft Virtual Academy, декабрь 2014

Reading time7 min
Views9.7K
image

В этом обзоре мы поговорим про бесплатные курсы виртуальной академии Microsoft MVA, которые будут полезны как профессиональным разработчикам программного обеспечения и ИТ-про, так и новичкам. Обратите внимание, что видео-плеер на сайте для ряда курсов, которые созданы на английском языке, содержит возможность включить русские субтитры.

Новый! Введение в Azure API Management

Данный курс знакомит слушателей с новыми возможностями облачной платформы Microsoft Azure в виде сервиса управления API Management. В рамках курса вы познакомитесь с сервисов управления API, его возможностями для разработчиков API и пользователей.

Хит! Новый! Основы построения доменной сети. Часть 2

Курс «Основы построения доменной сети. Часть 2» представляет собой введение в инструменты управления пользователями в компьютерных сетей, построенных на основе операционных систем Microsoft. В рамках курса рассматриваются настройки политик паролей, настройки предоставления доступа к файлам в доменной сети и настройки сетевых принтеров. В курсе вы узнаете о том, как настроить требования к паролям для пользователей вашей доменной сети, как предоставить разным пользователям разные права на доступ к общим файлам, как создать принтер и предоставить к нему доступ. Продолжение, начало в первой части курса.

Хит! Введение в сервис машинного обучения Azure Machine Learning

Если вы не исследователь данных, но интересуетесь анализом данных (data mining) и прогнозным анализом (predictive analytics), а так же желаете узнать больше чем просто о построении отчетности в цифрах, то просмотрите этот курс о сервисе Azure Machine Learning (ML). ML – дешевый, легкодоступный и мощный сервис прогнозного анализа предлагаемый Microsoft.

В этом курсе построенном на демонстрациях эксперты Buck Woody, Seayoung Rhee и Scott Klein покажут различные пути, которые вы можете использовать для эффективного внедрения прогнозирования в свои решения обработки больших данных, и разберут лучшие практики анализа трендов и паттернов. Узнайте как расширять Azure ML с помощью сервисов Azure ML API и познакомьтесь с методами и сценариями монетизации ваших ML-приложений c помощью Azure Marketplace.
Читать дальше →
Total votes 21: ↑14 and ↓7+7
Comments2

Корпус для домашнего сервера/NAS

Reading time3 min
Views64K


Многие используют дома NAS. Делают ему jailbreak или устанавливают модифицированную прошивку. Но наступает момент, когда возможностей стандартных NAS начинает не хватать. В этот момент хочется собрать свой NAS, чтобы в нем было установлено производительное железо, экономичное по питанию и все это не шумело. Хочется чтобы это был уже не просто NAS, а полноценный сервер, на который можно возложить дополнительные задачи. Так однажды и я озадачился этой проблемой. Как оказалось, существует не так много вариантов серверных корпусов формата Mini-ITX с возможностью установки четырех hot-swap SATA-дисков. Обзор одного из таких корпусов предлагаю вашему вниманию.

Читать дальше →
Total votes 30: ↑26 and ↓4+22
Comments48

Создание Warcraft (часть 1)

Reading time10 min
Views85K
Введение (от переводчика)


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

Патрик, автор статьиИ вот недавно случилось интересное — Патрик Вайат (Patrick Wyatt), один из тех людей, кто стоял у истоков Blizzard, и человек, который затеял разработку Warcraft начал цикл воспоминаний о тех временах. Первая статья, которую я вам предлагаю прочитать ниже — о начале разработки Warcraft. О том, откуда появилась идея; о том, какая сеть была организована у ребят в офисе, пока они грезили о мультиплеере; о EMS и тонкостях эстетики программирования под DOS; о команде проекта и так далее.

Я, увы, совсем не специалист в разработке под DOS, поэтому если читатели укажут мне на неточности в переводе, связанные с техническими деталями — буду рад и тут же исправлюсь.

Это касается, понятное дело, и любых других неточностей, опечаток, пунктуации и стилистики.




image Давным давно, в начале времен, когда игры для PC писались под операционной системой DOS, я начал работать над игрой под названием Warcraft.

Читать дальше →
Total votes 213: ↑200 and ↓13+187
Comments114

Червячки возвращаются

Reading time1 min
Views1K
Ура хабровчане!!! Уже скоро, вот вот, после 10 лет ожидания компания Team17 выпустит новую, нормальную, классическую, многими любимую стратегию Worms 2: Armageddon на PC.



1 июля вышла версия для XBOX 360, ждём PC версию.
Total votes 119: ↑109 and ↓10+99
Comments156

The Elder Scrolls II: Daggerfall отдают даром и легально

Reading time1 min
Views775
«Пять лет назад в честь десятилетия серии The Elder Scrolls мы выпустили для бесплатной загрузки The Elder Scrolls: Arena. Нетрудно посчитать, что в этом году серии исполняется 15 лет. Поэтому вместо того, чтобы повторять „мы никогда этого не сделаем“, мы решили выпустить для бесплатной загрузки и The Elder Scrolls II: Daggerfall!

Единственное „но“ заключается в том, что игре уже более 10 лет, и выпускаем мы её „как есть“. Иными словами, не ждите от нас технической поддержки. Впрочем, мне удалось запустить Daggerfall под DOSBox следуя советам нашего тестера-суперзвезды Майка Маццука (Mike Mazzuca). Читайте инструкцию, и всё будет хорошо», — пишет один из разработчиков.

Ссылки:
игра
русификация
инструкция на русском языке

P. S. Опубликовано по просьбе пользователя Carl_Linnaeus, которому слегка подпортили карму.
Total votes 16: ↑11 and ↓5+6
Comments13

Synergy — управление несколькими ПК с одной клавиатуры

Reading time2 min
Views115K
К моему рабочему компьютеру не так давно добавился еще и лаптоп, который постоянно стоит на столе рядом с монитором. Работать за обоими компьютерами нужно одновременно, и мне начало надоедать постоянно перекладывать руки с одной клавиатуры/мыши на другую.

Я подумал: «Как было бы здорово сделать дисплей лаптопа продолжением дисплея настольного ПК, и при этом управлять ими одной и той же клавиатурой и мышью!». Оказалось, выход есть. И называется он Synergy.
Логотип Synergy
Читать дальше →
Total votes 107: ↑106 and ↓1+105
Comments138

Мертвые с косами. И тишина…

Reading time11 min
Views11K
Хочу поделиться опытом сборки бесшумного компьютера для дома.

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

Корпус

Компьютерный корпус — это всего лишь коробка, более или менее прилично выглядящая. Однако, если уделить внимание шумоизоляции, удобству сборки и эффективности охлаждения, то все не так очевидно. Для большей гибкости я рассматривал корпуса без блока питания, т.к. уже заранее выбрал один из самых тихих БП (см. ниже).
Сразу скажу, что получилось дорого. Я выбрал корпус Antec P182 (на фото выше). Без блока питания они выпускают несколько моделей. Наиболее известные серии — P182 и P190 (сильно дороже). Есть еще довольно маленький корпус без БП NSK4000, но в небольших корпусах охлаждение менее эффективно и требует более шумных вентиляторов.
Наряду с Antec я почитал про корпуса Lian-Li. Они оригинальны тем, что сделаны из чистого алюминия. Выглядят очень стильно и сделаны с высоким качеством. Но в России распространены еще меньше, чем Antec.
Можно было, конечно, найти много хороших корпусов среди более дешевых. Что мне понравилось в Antec?
Читать дальше →
Total votes 222: ↑214 and ↓8+206
Comments212

Как я покупал «идеальный» компьютер. Часть 1 — монитор.

Reading time1 min
Views10K
Так уж получилось, что долго и верно служивший домашний компьютер неожиданно сгорел. Сломалось в нем почти все, не оставив надежд на частичный апгрейд. Поэтому, честно говоря, к своей радости, пришлось покупать все с нуля.

Выбор нужной конфигурации виделся делом интересным и недолгим. Однако эта иллюзия исчезла в первый же день. Выбирая основной рабочий инструмент, спешить не хотелось. Пришлось перелопатить гору информации. Эта статья, хотя и не претендует на полноту, возможно сократит время для некоторых ищущих. В первой части расскажу про выбор монитора. Статью не стоит рассматривать как руководство, просто хочу поделиться собранной информацией — возможно, кому-то она окажется полезной.
Читать дальше →
Total votes 129: ↑114 and ↓15+99
Comments103

Несколько интересных особенностей Windows 8

Reading time6 min
Views259K
Так получилось, что в последнюю неделю сентября и первые две недели октября я провёл 6 мастер-классов по Windows 8 для «Кампус-экспертов» — студентов немецких ВУЗов, которые оказывают техподдержку по основным пользовательским продуктам Майкрософт (операционная система, офис и пр.) у себя в ВУЗах. В рамках подготовки к этим мастер-классам я составил небольшой список «особенностей» или фич, показавшихся мне интересными и несколько неочевидными. Еще несколько фич мне подсказали сами студенты. Этот небольшой список со скриншотами я решил оформить в виде небольшого обзора. Конечно, не каждая из этих фич является новой или совсем неизвестной, но я постарался выбрать то. что мне показалось интересным.
Читать дальше →
Total votes 118: ↑98 and ↓20+78
Comments132

Живительная флешка

Reading time10 min
Views516K
На данный момент в сети имеется целая куча различных инструкций по созданию дежурной рабочей сисадминской флешки, но, к сожалению, многие из них уже устарели и просто не подходят под современные задачи.

Я не собираюсь описывать процесс установки GRUB4DOS, так как это не изменилось и в сети полно инструкций. Просто скажу, что GRUB4DOS просто должен быть установлен на флешку. Также я НЕ собираюсь выкладывать здесь образы систем (все имеется на торрентах), но, тем не менее, выложу полное меню из LST-файлов со структурой папок. Также необходимо учесть, что все образы ISO необходимо дефрагментировать.


Читать дальше →
Total votes 97: ↑80 and ↓17+63
Comments96

Пара полезных команд, которые могут пригодиться при DDoS и не только

Reading time3 min
Views81K
В моем случае, в качестве frontend сервера, стоит nginx и формат access-лога имеет вид:

log_format main '$remote_addr — $remote_user [$time_local] "$host" "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for" -> $upstream_response_time';

Что на выходе дает что-то вроде такой строки:

188.142.8.61 — - [14/Sep/2014:22:51:03 +0400] «www.mysite.ru» «GET / HTTP/1.1» 200 519 «6wwro6rq35muk.ru» «Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.191602; .NET CLR 3.5.191602; .NET CLR 3.0.191602» "-" -> 0.003

1. tail -f /var/log/nginx/nginx.access.log | cut -d ' ' -f 1 | logtop

Позволяет получить общую картину: распределение уникальных IP, с которых идут запросы, кол-во запросов с одного IP и т.д.
Самое ценное — что все это работает в режиме реального времени и можно мониторить ситуацию, внося какие-либо изменения в конфигурацию (например просто забанить ТОП 20 самых активных IP через iptables или временно ограничить географию запросов в nginx через GeoIP http://nginx.org/ru/docs/http/ngx_http_geoip_module.html).
Читать дальше →
Total votes 105: ↑101 and ↓4+97
Comments21

Mikrotik: автоматическое переключение канала на резервный и обратно

Reading time5 min
Views190K
Написать данный пост меня сподвигла ситуация с отключением одного из каналов Интернета.
В самом же Интернете ответов по данному вопросу много, но не каждый является рабочим.

Что я хотел сделать, если отключается основной канал Интернета:
1. Переключиться на резервный канал (после «появления», разумеется, вернуться на основной);
2. Отправить уведомление по email о факте изменения состояния.

Кому интересно, прошу под кат.
Читать дальше →
Total votes 32: ↑27 and ↓5+22
Comments30

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity