Как стать автором
Обновить

Все потоки

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

Собираем конструктор или архитектура сетевой безопасности. Случай 2 – Офис среднего размера

Информационная безопасность *Анализ и проектирование систем *IT-инфраструктура *Сетевые технологии *Сетевое оборудование
Tutorial

Итак, наш бизнес идет отлично, шляпы продаются, количество сотрудников увеличивается, формируются отдельные подразделения: маркетинг, продажи, логистика. Потребность в своих собственных корпоративных сервисах становится все сильнее. Для них мы арендуем дополнительное помещение, покупаем пару серверов с виртуализацией, чтобы было все как у людей, и получаем небольшого размера центр обработки данных (ЦОД). Соответственно, создаем ядро нашей корпоративной сети на базе стека хороших коммутаторов. Количество сотрудников значительно выросло и для обеспечения стабильной связи мы организуем инфраструктуру Wi-Fi с точками доступа и контроллером для управления.

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

Новости

Технология VPN и как с ее помощью реализовать Zero Trust

Сетевые технологии *Стандарты связи Удалённая работа
Из песочницы

Без сети Интернет сейчас тяжело представить нашу жизнь, и, несмотря на то, что существует угроза перехвата личных данных или кибератаки, частные пользователи продолжают её использовать, так как риск для нас не настолько высок, чтобы о нем переживать. Однако в крупных компаниях так отмахнуться не получится: на кону может стоять конфиденциальная информация корпорации и ее сотрудников, конкурентоспособность, секретные планы компании и прочее. При этом зачастую разные отделы или филиалы могут быть расположены далеко друг от друга, или компания сотрудничает с другой, не связанной с ней одной сетью, что ставит вопрос: как безопасно передавать информацию? Публичной сети интернет доверять нельзя, а позволить себе создание собственной сети или выделенного канала связи может далеко не каждая корпорация. Решением этой проблемы стало формирование защищенной сети VPN, работающей поверх публичной. 

Однако сейчас иногда и этого недостаточно, и для больше безопасности многие компании стараются придерживаться принципам Zero trust (или сеть с нулевым доверием). Построить такую сеть, оказывается, можно как раз используя технологию VPN.

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

SIM800L + STM32 Bluepill + Rust. Как оно?

Rust *Программирование микроконтроллеров *DIY или Сделай сам
Tutorial

Несколько лет назад сделал себе на Arduino блок мониторинга питания дачного котла от UPS. Как показала практика, связка Arduino MEGA + шилд на SIM900 со стандартными библиотеками работает очень нестабильно. Периодически всё зависает, само перегружается и т.д. Отладить это невозможно, поэтому стал искать другие варианты. В результате решил всё переделать на современных технологиях: взял за основу STM32 Bluepill, приобрел на али модуль SIM800L, но самое главное – весь код решил написать на Rust, купился на обещания его высокой надёжности. Что из этого поучилось читайте дальше.

Нажми меня
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 548
Комментарии 2

Разводка регулярных структур в KiCAD: путь лентяя

Python *CAD/CAM *Производство и разработка электроники *DIY или Сделай сам
image

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

В одной из предыдущих своих статей я рассказывал о дисплее на базе адресуемых светодиодов. Сейчас расскажу, как проектировались последние варианты плат для них.
Читать дальше →
Всего голосов 1: ↑1 и ↓0 +1
Просмотры 342
Комментарии 2

SCP: почему сеттинг тайного агентства по исследованию артефактов стал так популярен?

Блог компании RUVDS.com Читальный зал Научно-популярное

Если вы активно обитаете в сети и любите интернет-фольклор — скорее всего, вы знаете, что такое SCP.

Если не знаете — то и славно. А за теми, кто знает, уже выехали. Шутка.

SCP — один из самых необычных феноменов коллективного интернет-творчества. Своего рода фэндом без исходного произведения. Точнее, исходник есть – но представляет собой крошечный текст из бездн имиджборд.
Читать дальше →
Всего голосов 16: ↑14 и ↓2 +12
Просмотры 1.1K
Комментарии 3

Пошаговая инструкция по настройке Wireguard VPN + DNSCrypt + DNS server (Unbound) + Pihole

Криптография *
Из песочницы

Давно была идея сделать свой VPN сервер, для того чтобы "ходить" на ресурсы типа Linkedin. Со временем подумал, что неплохо было бы сделать еще и блокировку рекламы, а потом и DNS сервер. Простых инструкций в интернете я не нашел, поэтому со временем написал ее для себя. Возможно кому-то еще поможет.

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

Прощай, Grails. Привет, Micronaut. Продолжение

Блог компании OTUS Программирование *Groovy & Grails *
Перевод

Это вторая статья из цикла о миграции из Grails в Micronaut. Обратите внимание: ваше приложение должно быть создано в Grails 4.x или более поздней версии.

Всего в цикле публикаций о миграции из Grails в Micronaut 10 частей:

Многомодульный проект
Конфигурация
Статическая компиляция
Датасеты
Маршалинг
Классы предметной области
Сервисы
Контроллеры
Приложение Micronaut
Micronaut Data

В этой статье поговорим о датасетах, маршалинге и классах предметной области.

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

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

Почему Сова-эффективный менеджер бывает права…

Управление персоналом *Читальный зал

...или разбор пары комиксов с точки зрения самой Совы.

Автор: Артём Наливайко

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

Дисклеймер: написанное ниже лучше воспринимать с некоторой иронией. При этом судя по комиксам, Сова иногда очень хорошо понимает, что она делает, и неплохо разбирается в обитателях леса. Хотя и часто просто творит дичь, ага.

Комикс 1:
Всего голосов 18: ↑14 и ↓4 +10
Просмотры 1.7K
Комментарии 7

Краткое знакомство с моделированием белков

Блог компании Timeweb Cloud Читальный зал Научно-популярное DIY или Сделай сам Биология
Автор: нейрофизиолог научно-просветительского проекта Фанерозой, Анастасия Маркова.

Благодарность: искренне благодарим биоинформатика Жукову Алину Александровну (к.б.н., доцент кафедры анатомии и физиологии человека и животных РГПУ им. А.И. Герцена) за дельные советы, проверку статьи и помощь

image
Дисклеймер от мистера ДНК- очевидность
image
Данная статья будет интересна тем, кто хоть как-то знаком с молекулярной биологией и биохимией, а также интересуется возможностью визуализации белков.

Наш мир полон разнообразия: повсюду встречаются различные виды растений и животных — повсюду кишит жизнь. И если так подумать, вспомнить школьные годы, то один из ученых, а именно Фридрих Энгельс когда-то дал свое особенное определение жизни, которое является одним из множества других:
“Жизнь есть способ существования белковых тел, существенным моментом которого является постоянный обмен веществ с окружающей их внешней природой, причем с прекращением этого обмена веществ прекращается и жизнь, что приводит к разложению белка”.
Читать дальше →
Всего голосов 9: ↑9 и ↓0 +9
Просмотры 333
Комментарии 2

Славная смерть короля Эрика

Читальный зал Научно-популярное

Был такой шведский король Эрик IX Святой, правил только недолго - с 1156 по 1160 год, особо ничем не отличился, потому при жизни ни в каких летописях, ни в шведских, ни тем паче в иноземных не засветился. И то правда, что о шведских королях в те времена писать-то было, мерли как мухи, сегодня один, завтра другой.

Представляю разговор двух датчан по этому поводу:

- Слыхал, у шведов король опять того…

- А что с ним случилось?

- Да зарезали.

- О, как, ну что же - бывает, а новый-то каков?

- Да какая разница – и этого тоже зарежут, дай срок.

Такая вот чехарда, право слово. Известность к нашему королю пришла лишь после смерти. Мощи cвятого Эрика хранятся в Уппсале в соборе в красивой золотой раке вместе с его короной. Нынче он один из самых почитаемых святых в Швеции.

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

Читать далее
Всего голосов 29: ↑25 и ↓4 +21
Просмотры 2.3K
Комментарии 5

Прогрессивный Petite-vue

JavaScript *ReactJS *VueJS *

Привет 👋, это статья про progressive enchancement с помощью petite-vue. Тут я расскажу про его прикольные фичи (как отдельного инструмента, так и в составе Vue).

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

В общем (и целом), всё круто 👍

Прогрессировать
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 1.5K
Комментарии 2

Решаем проблему удаленной работы в ресурсоемких приложениях с помощью Moonlight

Блог компании HOSTKEY Open source *CAD/CAM *Удалённая работа

Что офисному клерку «удаленка», то инженеру — головная боль: производительное железо и ресурсоемкий софт домой не перенесешь. А вот организовать качественный удаленный доступ из любого места без лишних затрат реально. Рассказываем, как.

Узнать
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 1.4K
Комментарии 4

Как очищать данные при помощи SQL

Блог компании SkillFactory Python *PostgreSQL *Программирование *SQL *
Перевод
Tutorial

За время работы автору довелось использовать многие инструменты анализа, включая Excel, R и Python. Попробовав PostgreSQL и TimescaleDB, автор поняла, насколько простыми могут быть задачи очистки. Делимся подробностями сравнения PostgreSQL и Python из блога TimescaleDB, пока у нас начинается курс по аналитике данных.

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

Как я получил оффер от Фейсбука и в итоге к ним не пошёл

Карьера в IT-индустрии Интервью Data Engineering *
Из песочницы

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

Вот лишь небольшая часть истории моих собеседований:

Читать далее
Всего голосов 26: ↑23 и ↓3 +20
Просмотры 9K
Комментарии 48

Заговор против IE6

Ненормальное программирование *Разработка веб-сайтов *Браузеры История IT
Перевод

У невероятного роста Youtube есть одно последствие, радостное и грустное одновременно - множество историй потеряются под слоями новой краски. Именно поэтому я хочу рассказать одну из них - историю того, как 10 лет назад маленькая команда веб-разработчиков задумала убить IE6 с помощью Youtube и даже не получила за это по шапке.

Я не могу вспомнить то конкретное событие, из-за которого наша команда разработки начала строить планы убийства браузера за обедом в столовой Youtube. Возможно, в тот раз я случайно отправил в релиз CSS-стиль, где был указан селектор атрибута на нестандартном HTML-элементе. Любой здравомыслящий веб-разработчик предположил бы, что если браузер не может распознать элемент - он молча пропустит данное описание. Но со старыми версиями IE дело обстояло не так. В определенных условиях это приводило либо к внутренней рекурсии и падению браузера (если повезет), или даже к синему экрану смерти (если не повезет).

А может быть, в сотый раз кто-то из наших разработчиков использовал тег <img> без указания атрибута src. От новичков никто не требовал быть в курсе, что в старых версиях IE вместо пустого аттрибута src подставляется корневой путь ("/"). Это внезапно превращает тег <img> в <iframe>, загружая главную страницу и все связанные с ней ресурсы, что может привести к бесконечной рекурсии. Когда пустой тег <img> случайно просачивался на главную страницу - вся команда в экстренном режиме искала его, пока сервера не расплавились под нагрузкой.

В общем, не вдаваясь в подробности - это была настоящая жесть, и она была связана с IE6. Этот браузер сильно отравлял жизнь всей нашей команде разработки. По меньшей мере 1-2 недели из каждого мажорного релиза отводились на то, чтобы заставить новый UI работать под IE6. Несмотря на всю эту боль, нас заставляли поддерживать его ради пользователей, которые не могут обновиться или работают в компаниях, где обновление запрещено политиками безопасности. Пользователи IE6 на тот момент составляли примерно 18% от общего числа. Все понимали, что просто так прекратить его поддержку нельзя, но когда мы сидели в той столовой после нескольких бессонных ночей, на сопереживание тем несчастным пользователям просто не оставалось сил. Мы начали коллективно фантазировать о том, как отомстить IE6. Одна идея сразу привлекла всеобщее внимание: а что, если мы просто пригрозим прекратить поддержку? Как отреагируют пользователи? Они поднимут бунт против Youtube, начнут присылать нам письма с угрозами расправы (как это уже случалось раньше)? Или вдруг станут апологетами новых браузеров? Мы мечтали о том, как офисные работники по всему миру внезапно начнут придумывать причины, по которым обновление браузеров жизненно необходимо для бизнеса, а бабушки и дедушки возьмут своих технически прошаренных внуков в заложники, чтобы те "починили им ютубы". То, что началось как сеанс групповой психотерапии, стало превращаться в конкретный план действий, для реализации которого у нас были уникальные условия.

Читать далее
Всего голосов 109: ↑106 и ↓3 +103
Просмотры 12K
Комментарии 30

DevOps «наоборот», приглашение в проект Bell — action at a distance

Я пиарюсь

Типичный DevOps обеспечивает движение кода от Dev по направлению к PROD, и с этим все хорошо. Ну, насколько это может быть хорошо в нашем IT мире. Jenkins, Terraform, Octopus и многое другое к вашим услугам. А вот с движением информации назад все куда сложнее.

Да, во многих компаниях есть процессы копирования баз из PROD в QA и DEV (с обрезанием секретной информации), однако в сложных случаях необходимо смотреть, что происходит именно на PROD. Хотя бы логи. И, если вы работаете в Enterprise, то все сложно или очень сложно - в зависимости от уровня паранойи важности информации.

Вот какое решение предлагается (и уже реально используется в компании, где работает один из авторов). Проект бесплатный, open-source и мы ждем тех, кому будет интересно его развивать. Welcome! Да, бородатый мужик на лого - это Джон Белл, вы его знаете по концепции "квантовой спутанности".

А предлагается вот что...
Всего голосов 5: ↑1 и ↓4 -3
Просмотры 848
Комментарии 4

Rpc — концепция

PHP *API *Go *

Свою первую апишку я написал лет 7-8 назад и это был первый блин. В целом этот блин прошел кучу испытаний и модернизаций и получилось, что то вполне вменяемое. Даже сейчас я понимаю, что это ядро актуально и его можно развивать дальше и оптимизировать к текущим реалиям (пока нет подходящего проекта).

Как можно догадаться это было Rpc. Наверно стоит начать с того, что я выделил ряд слоев (какие то можно опустить, какие то добавить).

Читать далее
Всего голосов 13: ↑3 и ↓10 -7
Просмотры 1.3K
Комментарии 9

Когнитивистика 101: Predictive Processing

Научно-популярное Мозг

Сегодня пост об уже не очень новом, но резонансном направлении в когнитивных науках – предиктивной обработке, также известной как предиктивное, предсказательное или прогнозное кодирование (Predictive Processing/Coding, далее PP). Свои истоки PP берет из (зрительного) восприятия, но с каждым годом основные принципы PP находят применение в новых областях, например восприятии языка, психиатрии и даже высшей когнитивной деятельности. Публикаций по PP в последние годы несметное количество, и все чаще можно встретить заявление, что PP — это первая глобальная современная парадигма об архитектуре человеческого разума. Тем не менее, суждения насчет подхода разнятся. Кто-то считает, что PP – революция в области, кто-то, что PP практически ничего не объясняет, а только создает иллюзию радикальной новизны и отвлекает людей от настоящей революционной борьбы продуктивной научной работы. На мой взгляд, PP подход нащупал что-то очень верное о работе мозга, хотя конечная история окажется намного сложнее и пестрее.

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

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

Не повторяйте: мои инфраструктурные ошибки

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

По мере своего карьерного роста я все чаще и чаще испытываю чувство дежа вю. Во время личной или деловой встречи моему собеседнику достаточно упомянуть какой-то малозначительный факт — и я сразу же вспоминаю о событии, которое произошло со мной несколько лет (или даже «работ») назад. Чаще всего это касается неверно принятых мною решений, последствия которых пришлось расхлебывать долгие месяцы. Такие флешбеки настолько сильны, что я едва сдерживаюсь, чтобы не закричать человеку в лицо: «Ни в коем случае не делай X!». Почему сдерживаюсь? Всё просто: моих коллег не было в том месте и в то время и они попросту не поймут, каких ужасов я натерпелся в подобной же ситуации.

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

Читать далее
Всего голосов 12: ↑10 и ↓2 +8
Просмотры 4.2K
Комментарии 8