Архив июня 2019 - 143

Как опубликовать консольную утилиту на PyPI за 1 минуту - 1

Разработав консольную утилиту, вы решаетесь опубликовать её на PyPI. Ну правда, что может быть лучше, чем сделать её доступной через pip install? Погуглив, что для этого надо, вы, возможно, наткнётесь на единственный найденный мной пост по теме, который мало того что от 2014 года, так ещё и требует от вас создать кучу папок и файлов для совершенно ненужных (вам) вещей.

Как же решить эту задачу без лишней головной боли в 2019 году? Я уже задавался этим вопросом и поэтому, прочитав тонну документации, создал для вас этот туториал. Вот пошаговая инструкция.

Читать полностью »

На Марсе обнаружен огромный логотип из Star Trek

Читать полностью »

Смартфон Motorola One Action появился на рендерах

Ранее сообщалось о том, что компания Motorola работает над созданием минимум двух смартфонов, которые должны пополнить серию One. Несколько дней назад стали известны подробности касательно технических характеристик устройства One Action. Теперь же в сети Интернет появились рендеры, раскрывающие некоторые важные аспекты устройства.

Читать полностью »

– Тихо! Тихо! – кричала председатель, бегая вдоль узкой, разбитой, но асфальтированной центральной улицы села Макарово. – Да уймитесь же вы! Михалыч приехал!

Но толпа продолжала галдеть. В селе редко случались массовые собрания, и народ по ним откровенно соскучился. Даже День Села, раньше проводившийся с таким размахом, давно канул в лету. Хотя, можно ли назвать «с размахом» мероприятие в деревне с одной тысячей жителей?

Внезапно, на дороге около толпы резко затормозил К-700, знаменитый когда-то, желтый «Кировец», с колесами в человеческий рост. Так резко, что неуверенно качнулся на могучих передних рессорах, клюнув носом. Дверь кабины открылась, и в ней показался невысокий старичок, в сером пиджачке, удобных тренировочных штанах с тремя полосками по бокам, галошах с шерстяной подкладкой и старой и замасленной фуражке. Впалые щеки, покрытые седой щетиной, кустистые брови свисают над глазами, но взгляд слегка прищуренных глаз – твердый и уверенный.

— Нашел Зину-то? – крикнул басовитый голос из толпы.

— Ага. – повернулся и крикнул дед, уже спускаясь по лестнице. – Щас всё расскажу, дайте отдышаться, Колюня под пятьдесят гнал.

— Так я это… — тот самый Колюня, тракторист, высунулся из кабины с противоположной стороны. – Народ-то собрался уже, того и гляди в город двинут, жди беды тогда…Читать полностью »

Привет.
Наверняка многие об этом задумывались, возможно у кого то эта идея лежит в TODO. У меня она пролежала примерно год, но таки удалось ее реализовать в виде работающего прототипа.

TgCloud:

  • Виртуальная файловая система с открытым исходным г****кодом.
  • На локальном диске — только метаданные: имена, размер, структура папок и т.д.
  • Данные хранятся в Telegram и загружаются только при работе с файлом
  • Размер и тип файлов не ограничен, можно использовать с любой ОС

Telegram. Безлимитный сетевой диск. Бесплатный - 1
Подробности реализации и ссылка на репозиторий — под катом
Читать полностью »

Здравствуйте, меня зовут Дмитрий Карловский, и я… обожаю MAM. MАМ управляет Агностик Модулями, избавляя меня от львиной доли рутины.

Типичный Агностик Модуль

Агностик Модуль, в отличие от традиционного, это не файл с исходником, а директория, внутри которой могут быть исходники на самых разных языках: программная логика на JS/TS, тесты к ней на TS/JS, композиция компонент на view.tree, стили на CSS, локализация в locale=*.json, картинки и тд, и тп. При желании не сложно прикрутить поддержку любого другого языка. Например, Stylus для написания стилей, или HTML для описания шаблонов.

Зависимости между модулями трекаются автоматически путём анализа исходников. Если модуль включается, то включается целиком — каждый исходник модуля транспилируется и попадает в соответствующий бандл: скрипты — отдельно, стили — отдельно, тесты — отдельно. Для разных платформ — свои бандлы: для ноды — свои, для браузера — свои.

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

Читать полностью »

Охота гарпии

Благодарим за видео пользователя YouTube Zapping Sauvage

Источник

Читать полностью »

BMW показала тизеры нового концепта Vision M Next

Читать полностью »

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

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

Введение

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

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

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

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

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

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

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

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

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

Читать полностью »

image

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

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js