Как стать автором
Обновить
29
Карма
0
Рейтинг
Андрей Голубев @consalt

Руководитель

  • Подписчики 4
  • Подписки 29
  • Публикации
  • Комментарии

Токенизация сообществ

Децентрализованные сети Криптовалюты

Токенизировать можно не только коммерческие компании (через ICO) и “цифровое искусство” (NFT токены) но и онлайн сообщества и их “социальный капитал”. При этом токены сообществ могут быть намного полезнее для их владельцев чем любые другие типы токенов.

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

7 причин почему вам не стоит переходить на Mac, или как справиться с этой демонической машиной

Анализ и проектирование систем *Графические оболочки **nix *Ноутбуки
Из песочницы

Mac наступает со своим чипом M1. Новичков в этой экосистеме должно заметно прибавиться. Сам я многие годы с уважением смотрел на эти интерфейсы. Слушая какой же Mac удобный, плавный и интуитивный. Какой там великолепный Trackpad, что даже мышь не нужна и бла бла бла. И вот, после 15 лет работы CAD разработчиком, я решил поменять профиль и стать программистом. А чтобы не терять мотивацию в процессе обучения, выбрал для себя наиболее наглядное направление, как мне показалось — iOS разработка. Сказано — сделано. MacBook Pro 16” уже год мой основной компьютер.

Так что же с ним не так?
Всего голосов 417: ↑338 и ↓79 +259
Просмотры 116K
Комментарии 1143

Что стоит знать при переходе на Mac

Блог компании JUG Ru Group Анализ и проектирование систем *Графические оболочки **nix *

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

Тут возникает вопрос «а поняли бы мы Windows без гугления, если бы не были знакомы с ней с детства?» Но я хочу не ввязываться в бесконечные споры «какая ОС лучше» а подойти конструктивнее. Действительно, при переходе с Windows возникает ряд неинтуитивных моментов. И чтобы при этом не приходилось гуглить кучу разных вопросов или читать длиннющие пользовательские руководства, я решил описать в одном тексте самые главные вещи, которые приходят мне в голову.

Надеюсь, кому-то на Хабре это поможет и сделает переход менее болезненным. А если вы сами давно пользуетесь Mac, дополняйте в комментариях, наверняка я что-то ценное упустил.

Читать далее
Всего голосов 185: ↑168 и ↓17 +151
Просмотры 50K
Комментарии 404

Чистим зубы с кровью: что надо знать

Блог компании Белая Радуга Научно-популярное Здоровье
image

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

Итак, если у вас кровь при повседневной чистке зубов, то пора знакомиться с довольно редкой и специализированной разновидностью стоматолога — пародонтологом:

  1. Коротко пробежимся по строению пародонта и его задачам.
  2. Как наша иммунная система спасает нас от лишних зубов.
  3. Что будет, если слишком усердно чистить зубы.
  4. Учим чистить зубы с нуля, или классические ошибки пациентов.
  5. Почему иногда лучше чистить без зубной пасты.
  6. Почему самые терпеливые пациенты рискуют всю жизнь посещать стоматолога четыре раза в год.
Читать дальше →
Всего голосов 59: ↑53 и ↓6 +47
Просмотры 28K
Комментарии 63

Кредиты на развитие бизнеса: как обманывают с процентами

Блог компании ITSOFT Математика *Развитие стартапа Финансы в IT

В статье расскажу про наш опыт поиска кредитов. В 2021 году у нас случился наплыв клиентов в дата-центр Тушино. В первую очередь это было связано с бурным ростом криптовалют. Но не только. Росли и за счёт размещения обычных стоек и юнитов, так как у нас сейчас одна из самых самых низких цен по Москве при uptime 100% с 2019 года. Плюс ещё аномальная жара. Нам одного холода пришлось доставить более, чем на 250 кВт.

Сейчас нужно купить ещё один ИБП и ДГУ для запуска новой очереди телекоммуникационных стоек в дата-центре. А это затраты порядка 10 миллионов рублей. Отдать сможем за год. Ну лучше за два. Фонды мы уже выбрали на закупках и установках Штульцов, поэтому решили поискать кредит.

Читать далее
Всего голосов 37: ↑35 и ↓2 +33
Просмотры 16K
Комментарии 113

Памятка/шпаргалка по SQL

Разработка веб-сайтов *Программирование *SQL *

Доброго времени суток, друзья!


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

Читать дальше →
Всего голосов 50: ↑46 и ↓4 +42
Просмотры 75K
Комментарии 17

SQLite — не игрушка

Программирование *SQL *SQLite *

Рассказываю, почему SQLite отлично подойдет вам в повседневной работе. И неважно, разработчик вы, аналитик, тестировщик, админ или продакт-менеджер.

Читать далее
Всего голосов 239: ↑237 и ↓2 +235
Просмотры 56K
Комментарии 88

Ryzen 5000: действительно ли AMD сделала «лучшие мобильные процессоры» для игровых ноутбуков

Блог компании Selectel Ноутбуки Процессоры

Накануне, в рамках технологической выставки CES 2021, исполнительный директор AMD Лиза Су представила новую серию мобильных процессоров Ryzen 5000. Новая линейка включает CPU с низким TDP в 35 Вт, процессоры серии U с низким электропотреблением и суперпроизводительные процессоры серии H с оверклокингом до 45 Вт. Все это, по словам представителей AMD, делает их идеальными чипами для компактных и легких игровых ноутбуков. Устройства на базе новых мобильных процессоров ожидаются на рынке уже в феврале 2021 года.
Читать дальше →
Всего голосов 29: ↑27 и ↓2 +25
Просмотры 34K
Комментарии 60

Какой софт и базы использует Bellingcat в своих расследованиях?

Блог компании VDSina.ru Информационная безопасность *Поисковые технологии *Обработка изображений *Законодательство в IT


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

Неужели сегодня можно раскрыть преступление вообще не вставая из-за компьютера? Только на основании следов, которые люди оставляют в базах данных, в истории мессенджеров, в логах операторов связи, на камерах наблюдения?

Или это фантастический киберпанк?
Читать дальше →
Всего голосов 294: ↑255 и ↓39 +216
Просмотры 104K
Комментарии 868

Пишем загрузчик на Ассемблере и C. Часть 1

Блог компании RUVDS.com Ненормальное программирование *Assembler *C *Лайфхаки для гиков
Перевод
Tutorial


Эта статья представляет собой ознакомительный материал о написании загрузчика на С и Ассемблере. Сразу скажу, что здесь я не буду вдаваться в сравнение производительности итогового кода, созданного на этих языках. В этой работе я просто вкратце изложу процесс создания загрузочного флоппи-образа путем написания собственного кода с последующим его внедрением в загрузочный сектор устройства. Все содержание будет разделено на цикл из трех статей, так как сразу сложно изложить всю нужную информацию и о компьютерах, и об устройствах загрузки, и о написании самого кода. В первой части я поясню наиболее общие аспекты компьютерной науки и суть процесса загрузки, а также обобщу значение и важность каждого этапа, чтобы упростить их понимание и запоминание.
Читать дальше →
Всего голосов 49: ↑42 и ↓7 +35
Просмотры 23K
Комментарии 71

Анатомия GNU/Linux

Настройка Linux *Open source *Системное администрирование **nix *
Из песочницы

Какое-то время назад на Хабре была небольшая волна постов на тему «Почему я [не] выбрал Linux». Как порядочный фанатик я стриггерился, однако решил, что продуктивнее что-нибудь рассказать о своей любимой системе, чем ломать копии в комментариях.

У меня сложилось впечатление, что многие пользователи GNU/Linux слабо представляют, из чего сделана эта операционная система, поэтому утверждают, что она сляпана из попавшихся под руку кусков. В то же время, архитектура большинства дистрибутивов является устоявшейся и регламентируется рядом стандартов, включая стандарт графического окружения freedesktop.org и Linux Standard Base, расширяющий стандарты Unix. Мне при знакомстве с GNU/Linux несколько лет назад для погружения не хватало простой анатомической карты типичного дистрибутива, поэтому я попробую рассказать об этом сам.

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

Как работает память в Python

Блог компании ДомКлик Python *Программирование *

Ни одна компьютерная программа не может работать без данных. А данные, чтобы программа имела к ним доступ, должны располагаться в оперативной памяти вашего компьютера. Но что такое оперативная память на самом деле? Когда произносишь это словосочетание, многие сразу представляют «железную» плашку, вставленную в материнскую плату, на которой написано что-то типа 16Gb DDR4 2666MHz. И они, разумеется, правы — это действительно физический блок оперативной памяти, в котором, в итоге, все данные и оказываются. Но прежде, чем стать доступной внутри вашей программы, на память (как и на всё остальное аппаратное обеспечение) накладывается куча абстракций.

Читать далее
Всего голосов 65: ↑63 и ↓2 +61
Просмотры 23K
Комментарии 10

Opera станет китайской: компания из Поднебесной получит основной пакет акций

Блог компании Selectel Браузеры Финансы в IT IT-компании

Новым акционером, владеющим контрольным пакетом акций Opera, станет компания Hong Kong Kunlun, дочерняя организация Beijing Kunlun Tech Co., Ltd. Китайцы намерены выкупить 8,47% акций Opera. Общая стоимость сделки составит $80,145 млн. После ее окончания китайская компания будет владеть 53,88% акций Opera Software.
Читать дальше →
Всего голосов 24: ↑24 и ↓0 +24
Просмотры 7.4K
Комментарии 28

Ты добавил всего две строчки. Почему на это ушло два дня?

Тестирование IT-систем *Программирование *Проектирование и рефакторинг *
Перевод
На первый взгляд вопрос кажется разумным, но он делает некоторые ужасные предположения:

  • строки кода = усилие
  • строки кода = значение
  • все строки кода равны

Ничто из этого не является истинным.

Почему исправление, которое кажется таким простым, заняло два дня?
Читать дальше →
Всего голосов 157: ↑152 и ↓5 +147
Просмотры 61K
Комментарии 225

HTTP/3: разрушение основ и дивный новый мир

Блог компании Dodo Engineering Сетевые технологии *IT-стандарты *
Вот уже больше 20 лет мы смотрим веб-странички по протоколу HTTP. Большинство пользователей вообще не задумывается о том, что это такое и как оно работает. Другие знают, что где-то под HTTP есть TLS, а под ним TCP, под которым IP и так далее. А третьи – еретики – считают, что TCP – это прошлый век, им хочется чего-то более быстрого, надёжного и защищённого. Но в своих попытках изобрести новый идеальный протокол они вернулись к технологиям 80-х годов и пытаются построить на них свой дивный новый мир.

Читать дальше →
Всего голосов 102: ↑97 и ↓5 +92
Просмотры 51K
Комментарии 115

Почему 1С-Битрикс с 1 декабря 2019 года может превратиться в тыкву

Информационная безопасность *1С-Битрикс
Если вы последние лет десять следите за обновлениями «коробочной версии» Битрикса (не 24), то давно уже заметили, что обновляется только модуль магазина и его окружение. Все остальные модули как были когда-то давным-давно написаны, в таком состоянии пребывают и до сих пор, получая лишь крохотные изменения ради увеличения циферки в версии.

Несмотря на это, презентации новых версий битрикса пестрят красивыми заголовками и стараются поддерживать у потенциальных клиентов иллюзию развития, обещая скорость, надёжность и главное безопасность, подтверждённую старым сертификатом ФСТЭК



Но есть нюансы

Читать дальше →
Всего голосов 23: ↑20 и ↓3 +17
Просмотры 21K
Комментарии 64

Обзор Python-пакета Datatable

Блог компании RUVDS.com Разработка веб-сайтов *Python *
Перевод
«Пять экзабайт информации создано человечеством с момента зарождения цивилизации до 2003 года, но столько же сейчас создаётся каждые два дня». Эрик Шмидт


Datatable — это Python-библиотека для выполнения эффективной многопоточной обработки данных. Datatable поддерживает наборы данных, которые не помещаются в памяти.

Если вы пишете на R, то вы, вероятно, уже используете пакет data.table. Data.table — это расширение R-пакета data.frame. Кроме того, без этого пакета не обойтись тем, кто пользуется R для быстрой агрегации больших наборов данных (речь идёт, в частности, о 100 Гб данных в RAM).

Пакет data.table для R весьма гибок и производителен. Пользоваться им легко и удобно, программы, в которых он применяется, пишутся довольно быстро. Этот пакет широко известен в кругах R-программистов. Его загружают более 400 тысяч раз в месяц, он используется в почти 650 CRAN и Bioconductor-пакетах (источник).

Какая от всего этого польза для тех, кто занимается анализом данных на Python? Всё дело в том, что существует Python-пакет datatable, являющийся аналогом data.table из мира R. Пакет datatable чётко ориентирован на обработку больших наборов данных. Он отличается высокой производительностью — как при работе с данными, которые полностью помещаются в оперативной памяти, так и при работе с данными, размер которых превышает объём доступной RAM. Он поддерживает и многопоточную обработку данных. В целом, пакет datatable вполне можно назвать младшим братом data.table.
Читать дальше →
Всего голосов 41: ↑40 и ↓1 +39
Просмотры 14K
Комментарии 10

Многомерные графики в Python — от трёхмерных и до шестимерных

Python *Программирование *Открытые данные *Визуализация данных Инфографика
Перевод
Tutorial

Примеры многомерных графиков

Введение


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


Plotly — это питоновская библиотека с открытым исходным кодом для разнообразной визуализации, которая предлагает гораздо больше настроек, чем известные matplotlib и seaborn. Модуль устанавливается как обычно — pip install plotly. Его мы и будем использовать для рисования графиков.


Давайте подготовим данные


Для визуализации мы используем простые данные об автомобилях от UCI (Калифорнийский университет в Ирвине — прим. перев.), которые представляют собой 26 характеристик для 205 машин (26 столбцов на 205 строк). Для визуализации шести измерений мы возьмём такие шесть параметров.


Здесь показаны только 4 строки из 205

Загрузим данные из CSV с помощью pandas.


import pandas as pd
data = pd.read_csv("cars.csv")

Теперь, подготовившись, начнем с двух измерений.

Читать дальше →
Всего голосов 27: ↑26 и ↓1 +25
Просмотры 25K
Комментарии 2

Проверяем сведения о недостоверности в выписках из ЕГРЮЛ. Склеиваем pdf на python

Python *PDF
В настоящее время весьма актуальной темой остается возможность налогового органа исключить из ЕГРЮЛ общество всего лишь ”выявив” в отношении компании так называемые недостоверные сведения. Как показывает статистика с сентября 2018 года ФНС исключила из ЕГРЮЛ 90 тысяч организаций с записью о недостоверности сведений о руководителе, учредителе или адресе юрлица. Обнаружить тот факт, что в отношении компании имеются недостоверные сведения можно лишь просмотрев выписку из ЕГРЮЛ.

Выглядит это примерно следующим образом:



Проблема усугубляется тем, что данные о недостоверности могут появиться как по заявлению заинтересованного лица так и “сами по себе”, в результате действий налогового органа. Чтобы обезопасить себя от внезапного вылета из ЕГРЮЛ выписки требуется получать регулярно. Как это делать быстро и безболезненно при наличии в холдинге большого количества компаний, мы разобрали в предыдущем посте.

В этот раз разберем как искать сведения о недостоверности в выписках ЕГРЮЛ.
Читать дальше →
Всего голосов 16: ↑14 и ↓2 +12
Просмотры 3.6K
Комментарии 13

Настройка HTTP/2 на примере Apache 2.4, PHP 7 и Ubuntu 18.04 LTS

Разработка веб-сайтов *Серверная оптимизация *Серверное администрирование *Apache *
Из песочницы
Я понимаю, что, возможно, Апач на данный момент не является предпочтительным выбором для запуска на нём новых проектов, то тем не менее, он существует, здравствует и проекты на нём таки работают. Выбор на него может пасть по каким-то личным предпочтениям, по требованиям совместимости, или каким-то другим соображениям… не суть. В этой статье я хочу по пунктам описать, как настроить поддержку протокола HTTP/2 на веб-сервере Apache, потому что сам им пользуюсь и в такой статье нуждаюсь нуждался, и надеюсь, что кому-нибудь она тоже пригодится на практике.
Читать дальше →
Всего голосов 24: ↑18 и ↓6 +12
Просмотры 24K
Комментарии 26

Информация

В рейтинге
4,048-й
Откуда
Минск, Минская обл., Беларусь
Дата рождения
Зарегистрирован
Активность