SSD очень быстрое запоминающее устройство и если разобрать его, то можно увидеть что он представляет собой печатную плату, с множеством чипов Flash памяти, типа NAND, именно они хранят информацию, а рядом с ними распаиваются контроллер и dram память.
Контроллер отвечает за связь накопителя с компьютером и осуществляет операции чтения/записи, а DRAM служит как небольшой кэш и ускоряет доступ к данным.
Как стать автором
Ситуация в сфере найма в IT на данный момент
В конце первого квартала 2022 года Россию покинули 50–70 тысяч ИТ-специалистов. Ожидалась вторая волна оттока айтишников, а также всплеск резюме после ухода иностранных компаний. Ни того ни другого не произошло. Если сравнивать с прошлым годом, число резюме по итогам второго квартала даже увеличилось на 48%. Но вместе с тем возросла и потребность в сотрудниках.
На сегодняшний день в сфере ИТ сохраняется кадровый голод, хотя рынок в отрасли адаптируется к новым условиям. Компании находят способы нанимать эмигрировавших специалистов и работать с ними дистанционно.
Написали робота, который распознает документы машинным зрением и заносит только нужное в 1С
У двух бухгалтеров в сети магазинов автозапчастей уходила половина рабочего времени на занесение в 1С документов и сверку с остатков маркетплейсами. По итогу в базе было всё больше дублей.
Рассказываем, как за месяц написали и имплементировали робота на платформе ElectroNeek, который теперь выполняет рутину за бухгалтеров.
Автопостинг вк python или оставить след о себе после смерти
В принципе данная идея возникла на желании оставить после себя что-то в этом мире после смерти, но на деле будет обыкновенное CR приложение, UD где-то по дороге потерялось. Я вообще не профессионал и историю о том, как не войти в it 8 лет, программируя с дипломом СПО программиста можно наверное оставить для другого ресурса с матерным названием, но hr видимо виднее, где берётся опыт, которого у меня нет и знания деть некуда. А так как мы не профессионалы, пойдём самым лёгким путём. Хватит лирики. Впрочем можно приступить.
Нестандартная сегментация клиентов
Привет всем!
Я уже много лет занимаюсь клиентским опытом в IT-компаниях. Не раз приходилось сегментировать клиентов по множеству признаков. Но о них писать не буду, так как вы их найдете в любой статье, которыми полон интернет.
Конечно, я слежу за различными новинками и тенденциями. Мне на глаза попалось одно исследование, которое меня зацепило.
Британская ипотечная компания обучает своих сотрудников определять и распределять клиента по одному из профилей личности. Это позволяет представителю быстро определить, взаимодействуют ли они с “контролером”, “мыслителем”, “чувствующим” или “артистом”, и соответствующим образом адаптировать свои ответы. Стратегия сегментации улучшила качество обслуживания клиентов и снизила затраты за счет сокращения повторных звонков на впечатляющие 40%.
Тут мне стало интересно что это за типы личности, и я углубилась в этот вопрос. Делюсь своими изысканиями на эту тему. А главное - это реально полезно, так как и впрямь помогает улучшать работу с клиентами, повышая их лояльность.
Итак!
Анимация при монтировании/размонтировании компонентов
Работая над пет-проектом, встала задача плавной отрисовки кастомного модального окна, подкапотных решений в React я не нашел, поэтому решил написать свое решение.
Как в python спрятать логин и пароль для выгрузки в git
При написании программы так или иначе требуется использовать данные для входа, например для подключения к базе данных, но выгружать их как то не хочется, но управлять версиями хочется.
Поискав в интернете я нашел, что можно использовать .ini файлы, но как именно мало где было сказано, и по этому я решил, что начинающим кодерам будет полезно знать, как же все таки использовать в своем коде данные из .ini файла и не выгружать его в git.
Для начала потребуется скачать библиотеку configparser
Обновление 22H2 для Windows 11 ожидается 20 сентября
Windows 11 впервые была выпущена в октябре 2021 года, но с тех пор она постоянно дорабатывается.
Microsoft начала добавлять новые функции в течение нескольких недель, причем наиболее значительный набор функций был добавлен в февральском обновлении. И это несмотря на то, что компания объявила, что Windows 11 будет получать только одно обновление функций в год — то же самое, что и в macOS.
Действительно, похоже, что версия 22H2 станет самым большим обновлением Windows 11. Microsoft раскрыла несколько ключевых функций, которые находятся в разработке, и ранняя сборка уже доступна для опробования. Вот все, что вам нужно знать.
Помогите стажёрам, и они помогут вам
Расценивайте эту статью как призыв к помощи стажерам. Я знаю, что многие компании стараются и знают, что стажеры — это лучшие будущие кадры, так как если стажеру все понравится, то он готов легко стать полноценным сотрудником, и в добавок уже знает все процессы в компании и легче вольется в команду. Сейчас я прохожу стажировку в одной известной компании, и у меня накопились некоторые мысли по поводу процесса стажировки.
Оперативная память. Строение и устройство (RAM, ОЗУ)
Оперативная память это важная часть любой компьютерной системы и сейчас я объясню, почему это так.
Веб3 - интернет будущего?
Web3 — это концепция возможного Интернета следующего поколения, которая будет сосредоточена исключительно на снижении зависимости от центральных серверов, предоставляемых крупными технологическими компаниями, которые имеют право решать, что можно и что нельзя разрешать на их серверах — фактически монополия. В основе Web3 лежит децентрализация, и он должен взять власть из рук технологических компаний и распределить ее по сети пользователей, при этом ни одна сторона не контролирует сеть. Он включает в себя искусственный интеллект, децентрализацию и экономику на основе токенов.
Как исключить папку из синхронизации Яндекс.Диск 3.0?
Несомненно, что в современной IT-разработке необходимо использовать систему контроля версий, развёрнутую на внешних серверах. Однако, по тем или иным причинам (одиночный фриланс, дополнительное резервирование и т.п.) разработчики могут использовать также синхронизацию данных с облачным хранилищем.
Яндекс предлагает широкий перечень возможностей для синхронизации данных со своим облачным хранилищем и между различными устройствами. Однако, на момент написания статьи, программа Яндекс.Диск v3.2.19 не позволяет добавлять папки в игнор, чтобы не синхронизировать их с облаком.
Это приводит к тому, что программа Яндекс.Диск, помимо полезных исходников, постоянно пытается синхронизировать тысячи не нужных файлов в папках:
Как я написала чат-бот для телеги на питоне и задеплоила его на удаленную машину за один день
Чат-бот по определению ТОП слов из вашего чата запрещённого мессенджера «на коленках» с деплоем на удалённую машину. Питон + Докер + Телега = ♥️
Использование флага (переменная булевого типа) для начинающих
Обсудим использование флагов в коде на примерах.
Статья предназначена для тех кто только начинает осваивать программирование и испытывает трудности в определении флага (переменную булевого типа)
Например есть такая задача перебрать данные и определить есть ли там нужные нам для примера возьмем ситуацию из жизни: переберем мешок с картошкой, нужно узнать есть ли там гнилая мешок представим списком [] из 1 и 2, где 1 - означает гнилую картофелину.
Как бы мы это делали? сначала мы бы взяли одну картофелину и посмотрели на нее, и так делали бы до конца или пока не встретили гнилую....
А в конце основываясь на наблюдениях делали бы выводы.
На словах все понятно, но когда смотришь код тех кто только еще познает питона, то в коде они так и норовят делать вывод о присутствии(или о том что нету гнилых) сразу на первой же картошке.
Пример ошибочного поведения в коде:
Устройство и принцип работы жесткого диска. HDD и SSHD под крышкой
Жёсткий диск может хранить в себе большое количество данных, но знаете ли вы как он устроен внутри или принцип его работы? Так вот я вам наглядно покажу.
HDD состоит из двух частей. Корпус, чёрного цвета и прикрытый крышкой, это гермоблок. Плата на обратной стороне, это контроллер. О нём я расскажу чуть позже. А сейчас посмотрим что внутри гермоблока.
Как облегчить себе жизнь при работе с плагинами в AutoCAD .NET API
В статье рассмотрены способы улучшения опыта работы с AutoCAD .net api:
1) "Запуска приложения AutoCAD после компиляции проекта".
2) "Автозагрузки новых dll в AutoCAD после успешной сборки проекта в Visual Studio".
Шифрование Кравченко
Вниманию читателя предлагается проект, задача которого достаточно проста — существенно увеличить стойкость блочных шифров без изменения размера основного ключа.
Идея проекта
В качестве основных направлений повышения криптографической стойкости шифртекстов в данном проекте выбрано следующее:
• отказаться от применения основного ключа для непосредственного шифрования текстов и заменить его некоторого вида временным или разовым ключом существенно большего размера. Назовем его суточным ключом. Его можно использовать на десятилетие, год, месяц, неделю, сутки или разово. В надежности ключа есть большая уверенность по крайней мере на ныне существующем уровне развития как техники, так и теории криптографии.
• регулярно обновлять суточный ключ для шифрования текстов. Пока - периодически, потенциально — для каждого сообщения.
• использовать для создания суточного ключа специальные большие апериодические массивы символов.
• не привносить в шифрование излишних сложностей, сохранить текущие приемы шифрования, внедрение создаваемого суточного ключа осуществлять адаптивно к существующим стандартам шифрования. Чем проще алгоритм шифрования, тем он более доступен широкому кругу пользователей.
В предлагаемом проекте традиционный ключ для шифрования/дешифровки информации блочными методами заменяется существенно большим обновляемым суточным ключом, организованным блочным методом. Поскольку операции исчисления суточного ключа являются пусть не сложными, но достаточно объемными, то они должны вестись отдельно, предварительно, в фоновом режиме, предшествуя операциям шифрования/дешифровки и таким образом никак не влияя на скорость непосредственно этих операций.
Соперничество США и Китая за первенство в ИИ — история двух талантов
Лучшие компьютерные таланты Китая поддерживают военных, в то время как лучшие американские выпускники игнорируют оборонную промышленность.
Как добавить секцию с различными элементами на макрос шаблонного процессора в phpWord
Однажды, в один прекрасный солнечный день, мне понадобилось добавить секцию на переменную шаблонного процессора.
И секцию непростую, в ней должны были содержаться заголовки, таблицы и текст в зависимости от входящих данных.
Для этого как бы подходит метод setComplexBlock()
(ссылка на док'у), но если этому методу передать объект секции выпадет ошибка об отсутствии данного класса в пространстве имён Writer'а для Word2007.
Лучше перебдеть или как легкая паранойя спасет ваш телеграмм-канал
Вчера нехорошие люди попытались отобрать у нашего сммщика доступы к одному из телеграмм-каналов. Благо в нашей команде у всех паранойя в легкой степени: и если что-то вызывает хоть малейшее сомнение — сразу идём спрашивать у “бывалых” и гуглить. Ну и мы любим подстраховываться: канал админится и все общение ведется с отдельной симки. А симка, использованная при регистрации, хранится ну в очень надежном месте.
Итак, “бывалые”, не стесняясь в выражениях, напомнили одну простую истину: нельзя показывать малознакомым людям (и этот как минимум) личные данные, а также смс/пуши с кодами, к чему бы они не относились. А легкий ресерч в гугле показал, что скам с телеграмм-каналами очень распространён и, к сожалению, вполне успешен.
Решили немного систематизировать основные моменты.