NULL++ – Telegram
NULL++
75 subscribers
41 photos
12 links
Канал для тех, кто хочет развиваться как Data Analyst, Data Engineer и BI-Analyst
@HexMikhail
Download Telegram
NULL++
https://3dnews.ru/1128944/gigabyte-pridumala-ustanovit-v-pk-do-512-gbayt-operativnoy-pamyati-mimo-shtatnih-slotov-dimm-materinskoy-plati
К чему я эту новость скинул?)
Когда у меня сломался старый комп, я смог его запустить с двумя слотами ОЗУ (8+8 ГБ) в single-режиме. Так вот, мне не хватило, чтобы полноценно загрузить 4,3ГБ csv датасет, чтобы с ним комфортно поработать))))
А тут 512ГБ ОЗУ точно хватит для таких целей, ахахах
👍2
Всем привет) Что-то я зачастил с постами на этой неделе)))
Кадр, который вы увидите ниже, просто ужасает.
И мне как бывшему сисадмину очень и очень стыдно за такое =(
Я тут случайно наткнулся на один видос на ютубе: 5 просмотров, ни одного лайка.
Там чел рассказывает про 1155v2 сокет, и сказал очень интересную вещь: если ОЗУ перестаёт определяться, то надо... барабанная дробь!!!
Снять процессор и почистить контакты!
Ааааааа как же я сам не додумался до этого)
Несмотря на то, что я регулярно менял термопасту, я ведь никогда не вынимал сам проц из сокета.
И оказалось, паренёк то был прав!
Посмотрите какие окислы на контактах, да ещё и пригоревшие.
Очень долго, тщательно и аккуратно я чистил только что это всё на протяжении почти полутора часов (да, да, оно не хотело оттираться).
Итог: всё прекрасно теперь запускается и работает!
Заодно проверил свою новую китайскую термопасту GD-2. Раньше в простое в биосе было 35 градусов, а если подждать, то и до 40 поднималось. Сейчас же 27-30. Две отличные новости сегодня)
😁3👍2🤔1
Всем привет!
В прошлый четверг я проходил сертификацию по DataLens, и это был достаточно отвратительный опыт.
При сдаче экзамена запрещается второй монитор, ещё одна мышка, всякие бумажки на рабочем столе и тд. Запрещено разговаривать с другими людьми и отходить от места сдачи экзамена. Запрещено пользоваться гуглом и даже справкой самого DataLens.
Но это ещё 1,5 часа можно потерпеть)
Но чтобы они это смогли проконтролировать, ты должен поставить себе защищённый браузер Examus, который транслирует твой экран, настроить веб-камеру, чтобы она снимала тебя + нужно подключить свой мобильный по QR-коду и поставить его так, чтобы он снимал твой монитор и твоё рабочее место.
Прикол в том, что у меня в первые полчаса экзамена эта вторая камера-телефон постоянно отваливалась, выскакивал новый QR-код, а время продолжало тикать. После 8го раза я даже перестал считать, а просто заново сканировал код и ругался прямо на вебку.
Но в итоге, я набрал 34.06 из 40 возможных баллов, что считаю очень хорошим результатом.
👏7🔥3
Всех причастных с праздником!
Можно сказать, что это уже мой третий профессиональный праздник :)
Ранее я праздновал Дни учителя в октябре, потом Дни системного администратора в июле...
И не смотря на то, что я BI-аналитик, я считаю, что сегодня тоже мой праздник 🎂
🎉4💯1
Всем привет!
Сегодня будет микро-пост)
Мне наконец-то удалось победить бесконечную капчу при регистрации аккаунта в LinkedIn.
Поэтому, приглашаю всех)
https://www.linkedin.com/in/mikhail-kolchar/
👍4
NULL++
Всем привет! Сегодня будет микро-пост) Мне наконец-то удалось победить бесконечную капчу при регистрации аккаунта в LinkedIn. Поэтому, приглашаю всех) https://www.linkedin.com/in/mikhail-kolchar/
😂 Ахахах. Рано я обрадовался))
Мою учётную запись LinkedIn уже заблокировали, написали, что требуется подтверждение личности.
Проверку я только что прошёл, но ждать результатов надо до 5 дней...
🤔2😢1
Всем привет! Как думаете, что именно должен знать сейчас Аналитик данных? Ну... как минимум SQL. Но при работе в команде, очень важно понимать, как работать с гитом.
У нас тоже есть гит, куда мы закидываем все запросы по построению витрин данных перед тем, как выгружаются данные в DataLens.
Наткнулся на прикольную шпаргалочку по гиту, решил выложить сюда. Может и пригодится кому?
git init - инициализация нового репозитория
git add - подготовка изменений к коммиту
git commit - создание коммита
git push - отправка изменений в удалённый репозиторий
git pull - получение и слияние изменений с удалённого репозитория
git remote - управление удалёнными репозиториями
git branch - работа с ветками
git fetch - получение данных без слияния
git checkout - переключение между ветками
git merge - слияние веток
git status - проверка состояния репозитория
git reset - откат изменений
👍5🔥31
Всем привет!
Сегодня я решил написать пост не о работе 😅
Вчера вечером я посетил нашу филармонию, где исполняли музыку из фильмов (и игр) Гарри Поттера. Мне очень нравится эта вселенная, несмотря на многие логические нестыковки :)
Я читал книги (в электронном варианте) много позже выхода всех фильмов. Я слушал раз 7 аудиоверсию в исполнении великолепного Александра Клюквина. И даже слушал их в оригинале в исполнении Стивена Фрая!
Самое завораживающее, что стало для меня сюрпризом, это рисование песком прямо во время концерта картин по мотивам фильмов.
Вообще, этот год стал для меня своеобразным годом Гарри Поттера 😁
В новогодние праздники мы с детьми начали просмотр фильмов, в апреле я побывал в музее Гарри Поттера в Нижнем Новгороде, на день рождения мне подарили сувенирный комплект книг (конечно же РОСМАН), которые я начал читать по вечерам своим детям. И вот вчера был на концерте от которого у меня остались исключительно положительные впечатления.
Думаю, что надо будет сходить ещё раз как-нибудь 😊
🔥52
Всем привет!
Сегодня я решил арендовать простенький VPS для того, чтобы там крутились PostgreSQL и всякие Python скрипты)
Долго искал, где есть возможность буквально в пару кликов всё настроить и чтобы было недорого, и остановился на beget.com (не реклама, если что).
Хочу для начала перенести один свой учебный проект. Когда всё получится, я запилю об этом пост.

@nullpp #PostgreSQL #VPS #Python
👍7🔥1
Всем привет! :)
Как часто вам приходится генерировать какие-то данные? Бывает так, что создание синтетических данных просто необходимо. Например, для заполнения пропусков в датасете.
Кто-то скажет, что лучше удалить все пропуски и фиг с ним! Но это может привести к нежелательным последствиям.
Например, если удалять строки, то мы можем потерять большой объем данных или это может внести различного рода смещение (если пропуски не случайны). А если удалять столбцы, то мы можем потерять потенциально полезный признак для анализа.
Поэтому сначала смотрят каков процент пропусков и уже потом решают, что с ним делать. Может и действительно, легче удалить 15 строк из 10000, чем возиться с ними.
Для исправления ситуации обычно используется что-то, что очень быстро и легко "вставить".
Самый распространенный пример - это замена статистическими показателями. Это может быть среднее значение mean, медиана median или мода moda (часто встречающееся значение, обычно используется для категориальных данных).
Или можно просто заменить константой, предыдущим значением, интерполяцией.
А можно сгенерировать значение, подчиняющееся необходимым нам правилам.
Изучающие python, уверен, прекрасно знают модуль rnd для генерации. Но я, выполняя один учебный проект, наткнулся на интересную библиотеку faker, которая умеет генерировать не только числа, но и много всего интересного.
Вот простой пример использования этой библиотеки.
Сначала стандартная установка модуля:
pip install faker
А затем его использование:
from faker import Faker
fake = Faker('ru_RU')
print(fake.country())
print(fake.city_name())
print(fake.user_name())
print(fake.email())

И вот, вооружившись faker-ом и random-ом, я пошёл выполнять проект по генерации чеков продуктовых магазинов =)
О том, что у меня получилось, я расскажу в следующем посте.

@nullpp #Python #пропуски #генерация_данных
🔥6
Жаль, что hh закрывает диалог сразу после отказа компании xD
😁8💯1
А ещё я принял активное участие в написании наших (Денвика) статей по созданию интересных визуализаций в DataLens. Сегодня их как раз опубликовали в общем доступе)

Чарты с использованием функций AGO() и AT_DATE()
https://vk.cc/cQfqKe

Добавление всплывающей подсказки в чарт-таблицу
https://vk.cc/cQfqMD

#Яндекс #Yandex #DataLens #Денвик
👍2🔥2