Pull to refresh
65
0
Send message

Цифровое хомячество и цифровой минимализм — противоположные концепции и стили жизни

Reading time7 min
Views22K
Отбракованные фотографии на блошином рынке средней школы Фэрфакса, Калифорния. Иллюстрация из статьи про вещизм и скопидомство в Los Angeles Times (2014 год)

Имея в своём распоряжении петабайтные диски, появляется соблазн сохранять абсолютно всё. Все интересные фильмы и музыку, которые мы видели и слышали, семейные видео и фото. Прочитанные книги, написанный код. Письма, полученные и отправленные. Документы, мысли, заметки в Obsidian или Evernote (система типа «второй мозг»). Действительно, зачем удалять хоть один файл, если места хватает?

Противоположный подход — изначально ограничивать себя в потреблении информации, игр, фильмов, любого контента, чтобы не захламлять диск (и сознание) ненужной информацией. И хранить только самое лучшее, в минимальном количестве.
Читать дальше →
Total votes 104: ↑104 and ↓0+104
Comments92

Безопасность и шифрование. Element/Matrix — достойная альтернатива Slack и Mattermost

Reading time6 min
Views29K

Сегодня многие ищут более удобный, дешёвый и безопасный вариант для корпоративных коммуникаций. К сожалению, Slack, Microsoft Teams и другие проприетарные решения не удовлетворяют требованиям по безопасности, а за коммерческие лицензии нужно платить. В качестве альтернативы часто смотрят в сторону бесплатного опенсорсного Mattermost. Но есть вариант получше.
Читать дальше →
Total votes 101: ↑97 and ↓4+93
Comments32

С днём технической поддержки, друзья

Reading time2 min
Views4.8K
Кто прошёл техподдержку хостера, интернет-провайдера, оператора связи, тот… в принципе, особо нигде не смеётся и ничему не удивляется. Это потрясающий старт карьеры (и продолжение, кстати, тоже), огромный пласт информации для прокачки мозгов и ситуаций для тренировки выдержки. Прошедшие эту школу легко пробиваются в компаниях, поскольку отлично знают своё дело и умеют выстраивать отношения. Токсичных они едят на завтрак, нытиками закусывают, а безграмотных обходят стороной. А вообще — милейшие ребята, эта техническая поддержка. С праздников всех причастных! Наш немного лирический пост — для вас.


Читать дальше →
Total votes 38: ↑38 and ↓0+38
Comments11

Что мы узнали, открыв первые 5000 экзопланет

Reading time7 min
Views15K

В марте 2022 года человечество прошло важную веху в своём познании Вселенной. Во все времена разумные приматы смотрели в небо и удивлялись бессчётному количеству мелких огоньков, рассыпанных по небосводу. Многие догадывались, что эти огоньки суть то же, что и наше Солнце, только находятся они гораздо дальше от нас. Но никто не знал точно, является ли наша Солнечная система какой-то особенной. Есть ли планеты у других звёзд? У какого процента звёзд они есть? Сколько этих планет? Есть ли планеты, похожие на нашу, или же они сильно отличаются от неё?
Читать дальше →
Total votes 66: ↑65 and ↓1+64
Comments37

Посмотрим, что внутри у нового сервера Lenovo ThinkSystem SR650 v2

Reading time6 min
Views9.8K

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

Последняя новинка в нашем парке — популярный двухпроцессорный 2U-сервер Lenovo ThinkSystem SR650, о которой сама Lenovo уже рассказывала на Хабре. Но там был обзор первой версии сервера, а в 2021 году Lenovo выпустила более продвинутую вторую версию, которую мы и приобрели для своего дата-центра.
Читать дальше →
Total votes 40: ↑39 and ↓1+38
Comments3

Как взломать премию, пропустив деньги через шредер

Reading time4 min
Views9.2K

Отлично заканчивается апрель для RUVDS! Мы победили в ежегодном конкурсе среди профессионалов на рынке дата-центров и получили премию «ЦОДы.РФ» в номинации «Креатив года». Помните тот эмоциональный хакерский квест, который мы устроили в августе 2020-го? Неплохо повеселились, правда? За него нам и дали премию. Кто пропустил посты про эту чумовую игру – подробности внутри.
Total votes 54: ↑52 and ↓2+50
Comments0

Открытая платформа для своих: как и зачем использовать Yunohost

Reading time7 min
Views12K

Знакомимся с дистрибутивом: рассматриваем возможности, оцениваем простоту настройки и приложения, которых на платформе более 200. А также устанавливаем Yunohost на VPS или свою ВМ. 

Дорогие друзья, я обратил внимание, что на Хабре обошли стороной хороший продукт, достаточно мощный и с отличным потенциалом — это Yunohost. Проект появился на свет в 2012 году. Продукт позиционируется как операционная система, основанная на Debian и предназначенная для хостинга в первую очередь своих личных проектов, проектов друзей, семьи или связанных с ними небольших компаний. Я использую его ежедневно в своем ИТ-быту с 2018 года, и у меня накопился опыт, которым хочу поделиться. 
Читать дальше →
Total votes 60: ↑58 and ↓2+56
Comments11

«Пишите код по-новому (тм)»

Reading time5 min
Views6.9K


C# я не люблю, но люблю собирать все паттерны и весь сахар, который они предлагают от версии к версии.

Третьего дня посмотрел выступление Билла Вагнера на NDC Conferences, где он показывал, что нужно писать код по-новому (TM).

Он показывает много примеров хорошего рефакторинга, код становится более читаемым, но именно с этого момента я понял, что языку нужен вменяемый архитектор.
Читать дальше →
Total votes 54: ↑29 and ↓25+4
Comments11

Как придумали кодировку UTF-8: выдержки из переписки создателей

Reading time15 min
Views14K

Всем известна кодировка UTF-8, что давно доминирует в интернет пространстве, и которой пользуются много лет. Казалось бы, о ней все известно, и ничего интересного на эту тему не рассказать. Если почитать популярные ресурсы типа Википедии, то действительно там нет ничего необычного, разве что в английской версии кратко упоминается странная история о том, как ее «набросали на салфетке в закусочной». 

На самом деле изобретение этой кодировки не может быть настолько банальным хотя бы потому, что к ее созданию приложил руку Кен Томпсон — легендарная личность. Он работал вместе с Деннисом Ритчи, был одним из создателей UNIX, внес вклад в разработку C (изобрел его предшественника — B), а позднее, во время работы в Google, принял участие в создании языка Go. 

Перед вами — перевод нескольких писем, в которых разработчики вспоминают историю создания кодировки. 
Читать дальше →
Total votes 53: ↑50 and ↓3+47
Comments12

Sony одержима играми-блокбастерами от крупных студий, — и это может навредить ей

Reading time4 min
Views7.6K
image

Журналист Bloomberg Джейсон Шрайер (автор книг “Кровь, пот и пиксели” и “Press Reset”) опубликовал расследование, посвященное проблемам игрового подразделения Sony. Согласно материалу, корпорация стала придерживаться консервативного подхода, делает ставку на широко известные франшизы и игры-блокбастеры, избегая рисков, связанных с поддержкой небольших проектов. Результатом этого становится не только сокращение числа студий-разработчиков и проектов, но и туманное будущее всей экосистемы PlayStation. Мы выбрали из публикации главное.
Читать дальше →
Total votes 38: ↑37 and ↓1+36
Comments31

Аудит доступа к персональным данным (согласно GDPR) в базе данных и его последствия для администратора безопасности

Reading time5 min
Views5.2K


Аудит доступа к персональным данным (согласно GDPR) в базе данных и его последствия для администратора безопасности

Три года назад в Европе прогремел GDPR – новый закон о защите персональных данных. Озвучен он был заранее и готовились к нему основательно, благо что после принятия до вступления в силу оставалось целых два года. Многие компании успели заложить бюджет для приведения информационных систем в соответствие с новым законодательством.

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

  • Персональные данные в базе данных
  • Что требует GDPR (доступ, хранение, удаление)
  • А поговорить? (Интервью с бизнесом)
  • Маскировка данных в DEV и ACC
  • И напоследок
Читать дальше →
Total votes 27: ↑26 and ↓1+25
Comments6

5 альтернатив Node.js — и есть ли в этом смысл

Reading time7 min
Views20K


Node.js — не безупречный продукт, у него есть недостатки (использование JS?), некоторые из них тянулись еще с раннего этапа разработки из-за ошибочных решений, принятых Райаном Далем, о которых немного вспомнили в статье Как создатель node.js сам разочаровался в нем. Как это часто бывает, в некоторых случаях альтернативу этой системе найти сложно или невозможно, особенно в секторе энтерпрайза. Но если не требуется поддержки большого легаси-кода, который еще много лет будут снабжать работой программистов, то можно взглянуть в сторону других решений. Про “убийцу Node.js” можно почитать в статье, указанной выше, о некоторых других будет рассказано в этой статье.
Читать дальше →
Total votes 51: ↑33 and ↓18+15
Comments29

Из однобитной музыки — мяубитную

Reading time3 min
Views7.7K
Прошлая статья, посвящённая обучающей плате Meowbit и реализациям Python для неё, завершалась упоминанием неспособности CircuitPython проигрывать музыку одновременно с игрой: писать на Python обработчики прерываний CircuitPython не позволяет, а без этого – задержка на время перерисовки экрана (порядка 0.15 с) «подвешивает» звук. Тем не менее, фоновый звук бывает нужен достаточно часто, и для большинства поддерживаемых плат (100 из 189) CircuitPython включает модуль audioio либо audiopwmio, реализующий фоновый звук родными для платы способами. К сожалению, для Meowbit (и вообще для плат на основе STM32) не реализован ни тот ни другой модуль; но в opensource-проекте это дело поправимое.


Найдите пасхалку в фото

Прежде всего: почему для проигрывания звука есть два разных модуля с полностью одинаковыми API, и на разных платах поддерживается либо тот, либо другой?
Total votes 48: ↑45 and ↓3+42
Comments4

Как слишком откровенные сцены Grand Theft Auto едва не привели компанию к краху

Reading time10 min
Views40K
image

Сегодня Grand Theft Auto (GTA) — не просто суперуспешная видеоигровая серия: это самый прибыльный медиапродукт за всю историю человечества, обогнавший другие фильмы, книги и игры. Одна GTA V разошлась тиражом уже в 140 млн копий и принесла создателям, студии Rockstar, свыше $6 млрд долларов дохода. И кажется, что так было всегда: заряженная духом бунтарства и идущая наперекор общепринятым правилам, команда Сэма Хаузера одерживала победу за победой. Каждая новая часть GTA (как и легендарная серия Red Dead Redemption) становилась признанным шедевром и помогала расти индустрии игр в целом. А одержимость и упрямство Rockstar в реализации замыслов вдохновляли тысячи разработчиков по всему миру. 

Но так было далеко не всегда. И речь не о том времени, когда всё только начиналось. Даже в эпоху, когда GTA уже давно стала легендой и локомотивом геймдева, разработчики умудрялись создавать катастрофические ситуации, которые могли не только похоронить серию и саму студию Rockstar, но и нанести удар по индустрии развлечений.

Мы расскажем об одном из таких провалов — истории с интригующим названием Hot Coffee.
Читать дальше →
Total votes 73: ↑73 and ↓0+73
Comments68

Как создатель node.js сам разочаровался в нем

Reading time8 min
Views52K

Несколько лет назад на JSConf 2018 выступил Райан Даль, создатель Node.js. Его доклад вызвал сенсацию, он затронул много актуальных проблем и поднял громкий хайп, не оставив равнодушным практически никого, кто связан с серверным программированием. В его обсуждении бэкэнд программисты разделились на два лагеря: одни отстаивали Node.js, другие прочили ему скорую смерть. 

С момента выступления Райана прошло немногим больше двух лет, а в IT это целая эпоха, за время которой может поменяться еще не все, то очень многое. Давайте вспомним этот доклад и попробуем посмотреть, что изменилось с тех пор, кто был прав.
Total votes 72: ↑62 and ↓10+52
Comments119

Русские хакерши: разговор с Алисой Esage Шевченко

Reading time11 min
Views22K
image

Примечание редактора: в декабре 2016 года президент Барак Обама подписал указ, в котором объявил о санкциях в отношении российских граждан и организаций в ответ на попытки вмешательства в выборы.

В список вошли несколько известных хакеров, а также Федеральная служба безопасности (ФСБ) и Главное разведывательное управление (ГРУ). Также в списке значилась менее известная организация, вызывающая у многих недоумение: ZOR Security. Компания была основана Алисой Шевченко, которая несколько лет работала экспертом по вирусной аналитике в «Лаборатории Касперского» и увлекалась созданием сообщества для хакеров и компьютерных фанатов. Министерство внутренней безопасности США также обратило внимание на ее помощь Schneider Electric в поиске уязвимостей в программном обеспечении.

Согласно заявлениям Министерства, компания Шевченко сотрудничала с ГРУ, которое, как утверждается, стояло за взломом Национального комитета Демократической партии и других политических организаций. Шевченко, также известная как Алиса Esage, сказала, что власти США ошиблись и что она уже закрыла свою компанию. В настоящее время она занимается независимыми исследованиями и является основателем проекта Zero-Day Engineering, в котором люди делятся техническими знаниями и проводят тренинги по исследованию уязвимостей программного обеспечения.

Недавно Шевченко поговорила с экспертом по киберугрозам Recorded Future Дмитрием Смилянцом о событиях 2016 года, своих любимых уязвимостях и о том, каково быть хакером в России. Мы взяли из интервью главное.

Дмитрий Смилянец: Как ты отреагировала, когда узнала, что правительство США ввело санкции в отношении твоей компании ZOR Security?
Читать дальше →
Total votes 73: ↑45 and ↓28+17
Comments84

Какие технологии и софт используют волонтеры для поиска пропавших детей

Reading time19 min
Views8.3K


«Пропал мальчик! Помогите!»
«Потерялась девочка, ушла из дома и не вернулась»

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

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

Но что происходит на самом деле, когда теряется ребенок? Как его ищут и какие технологии применяют при поиске? 

К нам в RUVDS иногда обращаются социальные проекты и мы предоставляем им бесплатные VPS: так мы начали работать с поисковым отрядом волонтеров ОРОО ПСО «Поиск пропавших детей — Орел». Мы поговорили с руководителем волонтеров Олегом о том, как организован поиск пропавших детей, куда чаще всего пропадают подростки и каким софтом они пользуются для координации.
Читать дальше →
Total votes 44: ↑42 and ↓2+40
Comments5

Segregation of Duties на примере SAP 

Reading time7 min
Views7.9K
Когда заходит речь о SoD (segregation of duties или разделении прав доступа) пользователей, то часто кажется что существует словно два мира – мир красивых презентаций о том, почему доверие в бизнесе это важно и мир реальности, где нужно конвертировать красивые слова о стратегии в реалистичную и, желательно, позитивную практику.


Под катом краткое объяснение что такое риск SoD, как это выглядит с точки зрения базы данных SAP, и как с этим работать. 
Читать дальше →
Total votes 32: ↑32 and ↓0+32
Comments0

Sourcetrail: инструмент, чтобы разобраться в чужом коде и не выстрелить себе в голову

Reading time5 min
Views13K


I regret to report that I've just recently looked again at my programs for prime factors and tic-tac-toe, and they are entirely free of any sort of comments or documentation.
— Donald E. Knuth

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

Такое случается даже со своими программами и скриптами, написанными на write-only ЯП.

Разработчики, имеющие дар работать с таким кодом высоко ценятся в коллективе.

Такое чудо-лабиринты из кода бывают, когда исходный код имеет:

  • Непоследовательный стиль разработки
  • Чересчур сложную и запутанную структуру программы
  • Очевидные логические ошибки или упущения
  • Запущенность

Надо понимать, что существует большое отличие между живым рабочим кодом и неким учебно образовательным. В первом случае на процесс разработки может влиять целый ряд технических, коммерческих и даже бытовых причин. Под их воздействием даже самый строгий и элегантный дизайн ПО может превратиться в спагетти. Основные причины таких метаморфозов знакомы многим программистам.
Читать дальше →
Total votes 49: ↑48 and ↓1+47
Comments7

Почему возобновляемые источники энергии так быстро дешевеют и к чему это может привести?

Reading time9 min
Views36K
image

Каких-то 10-15 лет назад “зеленая энергетика” казалась развлечением для богатых и обеспеченных стран: стоимость вырабатываемой ветряками и солнечными электростанциями энергии была несопоставимо выше стоимости киловатт-часа, полученного от сжигания ископаемого топлива. Сокращение парникового эффекта, минимизация выбросов и прочие доводы в пользу экологии часто отступали на второй план, как только дело доходило до экономической составляющей: ведь какой смысл запускать строительство солнечной станции, если энергия от нее будет намного дороже, чем, например, от угольной…
Однако затем на наших глазах произошла тихая революция. За 10 лет стоимость энергии от возобновляемых источников упала в несколько раз и сравнялась с традиционной энергетикой (и даже стала ниже!), в то время как цена на энергию из ископаемого топлива осталась примерно на том же уровне, а в случае с атомной энергией, наоборот, вообще возросла.

Почему же зеленая энергетика так стремительно дешевеет? И к чему этот процесс может привести? Мы выбрали главное из публикации Макса Розера, редактора портала Our World in Data.
Читать дальше →
Total votes 47: ↑41 and ↓6+35
Comments252

Information

Rating
Does not participate
Works in
Registered
Activity