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

Установка шахматного сервера Lichess на Windows (WSL, Ubuntu)

JavaScript *Python *Scala *TypeScript *
Ожидает приглашения

Lichess это популярный шахматный сервер, созданный французским программистом Тибо Дюплесси, на котором периодически играют известные Топ игроки, в том числе и всем известный Чемпион Мира Магнус Карлсен. Код сервера написан в большей степени на языке scala и является открытым и распространяется под свободной лицензией AGPL.

Читать далее

На стыке кибернетики и экономики

IT-компании
Ожидает приглашения

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

Создатели проекта работают над тем, чтобы обеспечить безопасную работу умных устройства для пользователей по всему миру с помощью децентрализованных приложений, которые не требуют передачи пользовательских данных для аутентификации. В научных исследованиях и статьях создатели Робономики представили различные концепции и решения, объединенные одной идеей - экономика роботов. Суть идеи в экономической системе, где робототехнические устройства выступают независимыми агентами, которые способны выполнять ключевую работу в различных сферах практически без участия человека. Если структура М2М (machine-to-machine) будет настроена должным образом, то экономика роботов может бесшовно стать продолжением экономики людей, значительно улучшая и ускоряя ее процессы. В то же время, при организации М2М-структуры возникают различные трудности. Так, например, владельцы компаний рискуют столкнуться со значительными издержками, при попытке организовать безопасный обмен техническими и экономическими данными с другими компаниями. В этой статье вы более подробно разберетесь в теме и поймете актуальность появления экономики роботов. 

Читать далее

Leaflet: как поменять местами координаты X, Y при загрузке сведений о географических объектах в формате GeoJSON

HTML *JavaScript *OpenStreetMap *
Ожидает приглашения

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

Недавно мне прислали файл в формате JSON, который содержал географическое описание большого количества объектов (точек и полигонов) в системе координат WGS-84. К сожалению в нем были поменяны местами координаты, в связи с чем объекты отображались на карте несколько не в том месте, в котором должны были находиться. Следовательно возникла проблема с которой легко справляется любая геоинформационная система - поменять местами координаты X, Y.

Координаты в Leaflet записываются в особом типе данных latLng, для создания которого используется специальная функция L.latLng (подробное описание можно посмотреть по ссылке: https://spec-zone.ru/leaflet~1.3/index#latlng-l-latlng). При загрузке данных из JSON я использую функцию (JS) JSON.parse примерно в таком виде:

Читать далее

Смогут ли компьютеры имитировать человеческий мозг?

Будущее здесь Мозг Суперкомпьютеры
Перевод
Ожидает приглашения

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

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

Читать далее

Сертификация — цель или констатация знания

Информационная безопасность *
Ожидает приглашения

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

Так вот, решив сертифицироваться, начал смотреть, что "по душе". Выбор пал на сертификацию ISACA Certified Information Security Manager, благо реального опыта в части управления в информационной безопасности накопилось достаточно.

Начал собирать материал для подготовки. Получилось "не густо". CISM Review manual 11th edition 2014 года, CISM Review manual 15th edition 2017 года и CISM Review Questions, Answers & Explanation Manual 9th edition 2016 года. С одной стороны, конечно все могло безнадежно устареть, с другой стороны, обучаясь по курсам Microsoft, Cisco и т.д. я давно пришел к выводу, что учебные пособия, написанные ранее, обладают более цельным подходом и наполнением. И за базу лучше брать ранние издания, а как повтор или углубленное изучение уже использовать свежие выпуски.

Решив пойти самым легким путем перевел на русский язык первое издание (CISM Review manual 11th edition 2014 года). Прочитал я его достаточно быстро (две недели), сделав для себя несколько выводов:

Читать далее

IT технологии в стоматологии

Здоровье Нанотехнологии Облачные сервисы *
Ожидает приглашения

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

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

Читать далее

Как вывезти наличные доллары (евро или другую валюту) из России. Личный опыт

Habr
Ожидает приглашения

Как мы вывозили деньги (из России) за рубеж в условиях санкций. (июль 2022)

С чего начиналось.

Привет всем, я Михаил, решили мы с женой поехать в путешествие на 6 месяцев примерно, дело хорошее, но накладное. В обычной жизни взяли бы карты и погнали, но в условиях 2022 года для Русских нужен кэш. А так как путешествие длинное, то и кэша надо много. Цель попасть в Латинскую Америку, купить там машину и дальше уже двигаться на авто. Ну и заодно подать документы на ПМЖ, но это уже другая история.

Читать далее

Как научиться ловить змей (путь питониста)

Python *Visual Studio *Изучение языков ООП *
Ожидает приглашения

Наверни:=ка ВЫ закончили читать книгу "для нацинающих" по ЯП Python, просмотрели пару видео на YouTube, но по-прежнему сомневаетесь в собственном коде, силах и мыслях или же ВЫ, пишите код, ни так как того, хотели бы.

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

Читать далее

Midjourney — нейросеть генерирующая картинки по текстовому описанию

Веб-дизайн *Дизайн Искусственный интеллект Машинное обучение *
Ожидает приглашения

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

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

Получаются вот такие картинки.

Читать далее

Марк Цукерберг рассказал Джо Рогану, что управлять Фейсбуком — отстой, Метавселенной лучше

Будущее здесь
Перевод
Ожидает приглашения

"Это все равно что каждый день получать под дых сразу после того, как проснешься", - сказал исполнительный директор Рогану.

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

Обсуждались виртуальная реальность, цензура в социальных сетях и политически разделенная Америка. В середине беседы, когда обсуждалась дезинформация, Цукерберг утверждал, что в прошлом году компанией Мета было потрачено 5 млрд долларов на борьбу с дезинформацией и прочие "защитные" действия корпорации.

"Думаю, мы потратили 5 млрд за год... на всю эту работу по поддержанию единства сообщества."

В первой половине подкаста обсуждалось, как Цукерберг сосредоточен на технологиях VR и так называемой метавселенной, подчиненная Фейсбуку версия которой в последнее время подвергалась резкой критике и насмешкам. Представление Цукерберга о его метавселенной казалось не только фантастическим, но и тревожно намекало на то, что генеральный директор стремится к чему-то более легкому, чем трясина политики и модерации Фейсбука.

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

Читать далее

Устройство материнской платы. Что такое VRM, сокет, чипсет, BIOS, немного про контроллеры и разъёмы

Компьютерное железо Научно-популярное Схемотехника *Электроника для начинающих
Ожидает приглашения

Материнская плата — важная часть компьютера (ЭВМ) , так как это основная плата, к которой подключаются все основные компоненты, такие как процессор, оперативная память, видеокарта и накопители.

Читать далее

Как работает SSD, Flash-память (NAND)

Компьютерное железо Научно-популярное Схемотехника *Электроника для начинающих
Ожидает приглашения

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

Контроллер отвечает за связь накопителя с компьютером и осуществляет операции чтения/записи, а DRAM служит как небольшой кэш и ускоряет доступ к данным.

Читать далее

Ситуация в сфере найма в IT на данный момент

IT-инфраструктура *IT-стандарты *
Ожидает приглашения

В конце первого квартала 2022 года Россию покинули 50–70 тысяч ИТ-специалистов. Ожидалась вторая волна оттока айтишников, а также всплеск резюме после ухода иностранных компаний. Ни того ни другого не произошло. Если сравнивать с прошлым годом, число резюме по итогам второго квартала даже увеличилось на 48%. Но вместе с тем возросла и потребность в сотрудниках. 

На сегодняшний день в сфере ИТ сохраняется кадровый голод, хотя рынок в отрасли адаптируется к новым условиям. Компании находят способы нанимать эмигрировавших специалистов и работать с ними дистанционно. 

Читать далее

Написали робота, который распознает документы машинным зрением и заносит только нужное в 1С

*
Ожидает приглашения

У двух бухгалтеров в сети магазинов автозапчастей уходила половина рабочего времени на занесение в 1С документов и сверку с остатков маркетплейсами. По итогу в базе было всё больше дублей.

Рассказываем, как за месяц написали и имплементировали робота на платформе ElectroNeek, который теперь выполняет рутину за бухгалтеров.

Читать далее

Автопостинг вк python или оставить след о себе после смерти

API *Python *
Ожидает приглашения

В принципе данная идея возникла на желании оставить после себя что-то в этом мире после смерти, но на деле будет обыкновенное CR приложение, UD где-то по дороге потерялось. Я вообще не профессионал и историю о том, как не войти в it 8 лет, программируя с дипломом СПО программиста можно наверное оставить для другого ресурса с матерным названием, но hr видимо виднее, где берётся опыт, которого у меня нет и знания деть некуда. А так как мы не профессионалы, пойдём самым лёгким путём. Хватит лирики. Впрочем можно приступить.

Читать далее

Нестандартная сегментация клиентов

Управление продажами *Service Desk *
Ожидает приглашения

Привет всем!

Я уже много лет занимаюсь клиентским опытом в IT-компаниях. Не раз приходилось сегментировать клиентов по множеству признаков. Но о них писать не буду, так как вы их найдете в любой статье, которыми полон интернет.

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

Британская ипотечная компания обучает своих сотрудников определять и распределять клиента по одному из профилей личности. Это позволяет представителю быстро определить, взаимодействуют ли они с “контролером”, “мыслителем”, “чувствующим” или “артистом”, и соответствующим образом адаптировать свои ответы. Стратегия сегментации улучшила качество обслуживания клиентов и снизила затраты за счет сокращения повторных звонков на впечатляющие 40%.

Тут мне стало интересно что это за типы личности, и я углубилась в этот вопрос. Делюсь своими изысканиями на эту тему. А главное - это реально полезно, так как и впрямь помогает улучшать работу с клиентами, повышая их лояльность.

Итак!

Читать далее

Анимация при монтировании/размонтировании компонентов

ReactJS *TypeScript *
Ожидает приглашения

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

Читать далее

Как в python спрятать логин и пароль для выгрузки в git

Git *GitHub *Python *
Ожидает приглашения

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

Поискав в интернете я нашел, что можно использовать .ini файлы, но как именно мало где было сказано, и по этому я решил, что начинающим кодерам будет полезно знать, как же все таки использовать в своем коде данные из .ini файла и не выгружать его в git.

Для начала потребуется скачать библиотеку configparser

Читать далее