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

Пользователь

Отправить сообщение

Анализ повторяемости инцидентов

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

Привет, Хабр!

Здесь начинаем разбирать анализ текстовых данных. По-разному «от руки» написанных отчетов о причинах возникновения инцидентов. Сегодня о том, как я пытаюсь выявлять паттерны возникновения Инцидентов, другими словами, искать мелкие Проблемы.

Эта статья не будет полезна матерым дата-сатанистам, но может быть полезна менеджерам, которые хотят отследить повторяемость похожих задач, или как я – похожих технических неполадок.

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

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

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

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

Читать далее
Всего голосов 33: ↑29 и ↓4+34
Комментарии30

Уровень изоляции «Repeatable Read»

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

Эта статья была опубликована на SQL.RU Другие опубликованные там статьи на тему MS SQL Server можно найти в блоге https://mssqlforever.blogspot.com/ Telegram-канал блога тут: https://t.me/mssqlhelp

По материалам статьи Craig Freedman: Repeatable Read Isolation Level

В двух предыдущих статьях (12) было продемонстрировано как запросы с уровнем изоляции «read committed» могли порождать неожиданные результаты. Это становилось возможным из-за выполняющихся в одно и то же время изменений затронутых запросом строк. Чтобы недопустить подобных неожиданностей (но не всех), следует использовать для выборки уровень изоляции «repeatable read». В этой статье мы как раз и рассмотрим как одновременные изменения ведут себя с уровнем изоляции «repeatable read» (повторяемое чтение).
В отличие от просмотра с «read committed», просмотр с «repeatable read» удерживает блокировки каждой затронутой строки до окончания транзакции. На всём протяжении транзакции заблокированными могут оказаться даже некоторые строки, которые не соответствуют выборке в результате запроса. Такое блокирование гарантирует, что затронутые запросом строки не будут изменены или удалены в параллельном сеансе, пока текущая транзакция не будет завершена (независимо от того, будет ли она зафиксирована или произойдёт её откат). Эти блокировки не защищают от изменения или удаления те строки, которые еще не были охвачены просмотром, и не препятствуют вставке новых строк межу уже заблокированными строками.

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

Flutter: Почему использует язык Dart

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

Почему Flutter использует язык Dart? Основные преимущества языка Dart.

Сложность: Новичок.

Многие лингвисты считают, что естественный язык, на котором говорит человек, влияет на то, как он думает. Применяется ли та же концепция к компьютерным языкам? Программисты, работающие с разными языками программирования, часто предлагают совершенно разные решения проблем. В качестве более радикального примера, ученые-компьютерщики убрали оператор goto, чтобы поощрять более структурированные программы (не совсем тоже самое, что тоталитарные лидеры в романе "1984", удаляющие еретические слова из естественного языка, чтобы устранить мыслепреступления, но вы поняли идею).

Какое это имеет отношение к Flutter и Dart? На самом деле совсем немного. Ранняя команда Flutter оценила более дюжины языков и выбрала Dart, потому что он соответствовал тому, как они создавали пользовательские интерфейсы.

Dart — главная причина, по которой разработчики любят Flutter.

Читать далее
Всего голосов 8: ↑5 и ↓3+3
Комментарии5

Pine64 продолжает удивлять: экосистема устройств пополняется новыми гаджетами

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

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

Сразу стоит сказать, что пост о беспроводных наушниках и тестовой плате для аудио появился в качестве первоапрельского поста. Многие решили, что это шутка, но она оказалась с двойным дном. Шутка как раз в том, что девайсы, заявленные как «первоапрельские», реально разрабатывались и вскоре их начнут отгружать в продажу.
Читать дальше →
Всего голосов 51: ↑51 и ↓0+51
Комментарии6

Регламент обслуживания любых серверов

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

Джейкоб Акерман, технический директор ЦОДа SkyLink, утверждает: “Серверы, расположенные в правильно обслуживаемом дата-центре, никогда не должны открываться для очистки даже после 5-7 лет использования”. 

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

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

Oracle, Docker, AWS: альтернативы сервисам для разработчиков, которые уже заблокировали в России или скоро заблокируют

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

С начала марта зарубежные IT-компании ограничивают или полностью закрывают доступ к своим продуктам пользователям из России. В списке, среди прочих, — Microsoft, Oracle, Amazon и другие крупные компании. Рассказываем, какие существуют альтернативы уже заблокированным сервисам и что делать, если заблокируют до сих пор доступные. Этот материал постоянно обновляется.

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

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

Читать далее
Всего голосов 25: ↑20 и ↓5+22
Комментарии52

Синхронизация системных настроек

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

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

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

IPv4 адреса: правовые аспекты дефицитного товара

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

Несколько месяцев назад одна из крупнейших онлайн бирж IP-адресов выступила с заявлением, что в первом квартале 2021 года цены на адреса протокола IPv4 достигли исторического пика и превысили 32$ за адрес. Судя по всему, на данный момент цены продолжают расти, доходя до 60$ за адрес и выше.

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

Читать далее
Всего голосов 5: ↑5 и ↓0+5
Комментарии19

Battle royale: секреты дизайна самого популярного игрового жанра

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

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

Разумеется, это battle royale — новый тип онлайн-шутеров, в которые играет более 200 миллионов людей по всему миру. Это безумие началось с Day Z: Battle Royale, модификации зомби-выживалки DayZ, в одиночку разработанной дизайнером Бренданом Грином, которая позже превратилась в PlayerUnknown’s Battle Royale. Её популярность привлекла внимание корейского разработчика Bluehole, нанявшей Грина для руководства разработкой полномасштабной игры. Бета-версия PUBG была выпущена в начале 2017 года, а к декабрю в неё играли 30 миллионов игроков.

Заметив этот успех, Epic Games выпустила в жанре battle royale бесплатную версию своей кооперативной игры Fortnite с мультяшным графическим стилем и возможностью строительства в стиле Minecraft. Это случилось в сентябре 2017 года. За следующий год игра заработала на покупках игроков 2,4 миллиарда долларов. В прошлом октябре Activision добавила режим battle royale под названием Blackout в Call of Duty: Black Ops 4, а 4 февраля этого года Respawn Entertainment выпустила Apex: Legends. Всего за неделю игра привлекла 10 миллионов игроков, заставив взлететь до небес акции её издателя Electronic Arts.

Хотя визуальный стиль и антураж этих игр сильно отличаются, все четыре гиганта жанра придерживаются строгого набора правил. По островам разбросаны города, деревни и промышленные комплексы, на всех них есть реки, мосты и небольшие островки, и все они имеют примерно одинаковую форму. Но что же в них такого увлекательного? Почему новое поколение детей лучше ориентируется в маршруте от Tilted Towers к Paradise, чем от дома до магазина?
Всего голосов 18: ↑15 и ↓3+12
Комментарии9

Опасен ли SQL profiler?

Время на прочтение1 мин
Количество просмотров22K
Недавно с некоторым удивлением узнал, что в одном из департментов огромной фирмы, где я работаю, запрещен запуск SQL profiler в business hours.

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

Информация

В рейтинге
1 930-й
Зарегистрирован
Активность