Pull to refresh
18
0
Сергей @Segrio

User

Send message

Четыре способа написать Hello world, или инструменты для создания GUI на Python

Level of difficulty Easy
Reading time 5 min
Views 27K

После написания программы ее можно модифицировать и добавить графический интерфейс — с Python это проще, чем кажется. Для программирования красивого и функционального GUI иногда достаточно простого знания html и css.

Под катом — подборка некоторых инструментов для создания интерфейсов на Python. Сохраняйте статью в закладки и предлагайте свои варианты в комментариях!
Читать дальше →
Total votes 56: ↑53 and ↓3 +50
Comments 61

Шпаргалка по SQL (postgres), которая выручает меня на собесах

Level of difficulty Easy
Reading time 8 min
Views 180K

Привет, Хабр!

Я решил посвятить свою первую статью SQL. Вопросы, рассмотренные ниже мне задавали на собеседованиях на позицию python-разработчика. Естественно отвечать правильно получалось не всегда, а если точнее то чаще не правильно, однако проведя N часов в рефлексии я составил перечень ответов, которыми пользуюсь до сих пор.

Данная информация предполагает знание основ языка запросов и я надеюсь, она окажется полезной для разработчиков, которые сейчас активно ищут работу а также, что ты прочитаешь этот текст до конца и добавишь свой вопрос к перечню (ну или поправишь неточности в существующих)

Читать далее
Total votes 191: ↑184 and ↓7 +177
Comments 177

Статьи — это тоже исходный код {

Level of difficulty Medium
Reading time 9 min
Views 14K

Title


Открываю VS Code и начинаю набирать статью с самого начала. Но вот незадача — формат маркдауна не совсем совместим с имеющимся форматом Хабра. Получается выхода нет и придётся возвращаться к встроенному редактору Хабра;


Или не придется?

В голову пришла идея написать утилиту, которая конвертирует разные форматы маркдаунов друг в друга, например, из формата GitHub в формат Habr;


Такую программу я в итоге и разработал. Теперь не надо копировать статьи в редактор Хабра, чтобы посмотреть как она выглядит, можно продолжать писать в любимом VS Code;


Хотя я и использую множество плагинов VS Code, но мысли о неэффективном процессе написания статей не исчезли. Раз уж я набираю текст в VS Code, то почему бы сразу не делать коммиты контента в гит-репозиторий?


Это дало бы немало новых возможностей, которыми пользуются программисты: версионирование, бекапы на локальные носители или веб-сервисы, правки от редакторов и пользователей. А еще можно внедрить CD/CI;


В итоге, я написал небольшой гайд для разработчиков, как писать техническую документацию в редакторах, используя мою утилиту. Саму утилиту можно посмотреть в моём репозитории на GitHub;

Читать дальше →
Total votes 64: ↑63 and ↓1 +62
Comments 46

Вопросы будущему работодателю

Reading time 3 min
Views 55K


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

Под катом список тем, которые покажут проблемные места там, где о них не любят упоминать.
Читать дальше →
Total votes 114: ↑108 and ↓6 +102
Comments 87

HBO, cпасибо что напомнил… «Чернобыльская аптечка» беларуского фармацевта

Reading time 20 min
Views 122K
Что бы ни сказали — не станем спорить
Что бы ни дарили — не станем верить

Егор Летов «Как листовка»

Думаю не стоит лишний раз говорить о нашумевшем сериале Чернобыль и эффективности такого «сериального» воздействия на массы. Особенно на массы, проживающие на территориях, показанных в фильме. Выход каждой новой серии сопровождается всплеском публикаций в FB. В каждой из которых горечь, страх, боль. Что в такой ситуации я могу сделать ("кто виноват и что делать?")? Могу только описать свой взгляд на терапию лучевых поражений. Спасибо родненькой кафедре химии высоких энергий и проф. Шадыро О.И., которые пестовали в своих лабораториях нас, непутевых фармацевтов-радиохимиков. Надеюсь своей статьей честь этой, легендарной некогда, кафедры я не опорочу.

Ну и пишу, пишу, потому что стали забывать… Пугающе быстро стали забывать. Сначала в аптеках исчез йодид калия (я уж не говорю про описываемые в статье антидоты), потом так же неотвратимо исчезли льготы у ликвидаторов, знания у людей и т.д. и т.п.

В общем, спасибо, сценаристы HBO, за то, что всколыхнули Память. Мой посильный вклад — под катом. Рейтинг доступных (и не очень) антидотов, способных сработать при радиационном выбросе. В закладки — класть строго ВСЕМ! И прочитал сам — перекинь другу.

Читать дальше →
Total votes 227: ↑210 and ↓17 +193
Comments 272

«Галоп пикселя — часть пятая» — Анимация персонажей. Ходьба

Reading time 30 min
Views 38K


«Галоп пикселя», часть I — базовые понятия, этапы взросления, прикладные упражнения (линк)
«Галоп пикселя», часть II — перспектива, цвет, анатомия и прикладные упражнения (линк)
«Галоп пикселя», часть III — Анимация (линк)
«Галоп пикселя», часть IV — Анимация света и тени (линк)
«Галоп пикселя», часть V — Анимация персонажей. Ходьба (линк)

Доброго времени суток, Хабр. Мы продолжаем цикл «Галоп Пикселя». Сейчас, находясь на старте 2019 года, можно с уверенностью говорить, что это не только цикл статей, но и многолетняя сага. Пространное повествование о пикселях, их жизни, способе их создания, приёмах и уловках в работе с ними. Мы не будем рассуждать о причинах первоначального «спринта», который затем превратился в многолетний марафон, ибо нет ничего более жизненного, чем сама жизнь. Кому нужны причины отсутствия или пауз, если можно просто вернуться к тому, что мы делали, в чём варились, и в чём, даст бог — будем наблюдаться и далее. В пикселях, конечно же!

Сегодняшняя публикация станет очередной, и возможно даже поворотной вехой в нашем повествовании. Наконец-то мы подошли к созданию полноценной анимации персонажей. Двумя предыдущими главами мы охватили анимацию света и тени, а также анимацию неподвижных персонажей (idle-animation) без ярко выраженных действий. Но сегодня наши персонажи пойдут, а в следующей части даже побегут, завоевав то, что уже давно их по праву рождения. Ещё один плодородный регион. И пройдут ещё одну точку, которая ознаменует окончание базового цикла. Наши пиксели наконец-то станут живыми.

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


Лопатить пиксели
Total votes 94: ↑88 and ↓6 +82
Comments 30

У телефона Samsung со сгибаемым экраном за $2000 на дисплее образуется складка

Reading time 3 min
Views 54K


Не так давно на Хабре публиковалась новость о самом дорогом на данный момент телефоне Samsung. Его цена составляет $1980, что объясняется наличием сгибаемого дисплея, который позволяет превратить телефон в мини-планшет и наоборот. Когда устройство опробовали журналисты разных изданий, они оставили, в основном, положительные отзывы.

Но теперь телефон подвергли более продолжительному тесту (во время официальной презентации девайса никому не удалось подержать телефон в руках, журналистам запретили его трогать), благодаря чему удалось выявить не слишком приятные моменты.
Total votes 35: ↑32 and ↓3 +29
Comments 260

9 фильмов конкурса «Let IT DOK!», которые стоит увидеть

Reading time 5 min
Views 6.6K
ЛАНИТ и фестиваль документального кино «ДОКер» дружат уже пять лет. Вместе с оргкомитетом фестиваля мы придумали конкурс фильмов об информационных технологиях, который получил название «Let IT DOK!». Фильмы в этой номинации рассказывают, как технологии меняют жизнь людей, их стремления.

В этом году на конкурс «Let IT DOK!» поступило более 300 фильмов, а в финал отобрано — 9. В этом посте мы расскажем вам об этих девяти финалистах. Кстати, посмотреть их можно в киноцентре «Октябрь» с 3 по 8 апреля.

Total votes 52: ↑48 and ↓4 +44
Comments 7

Имитация левитации воды на Ардуино

Reading time 5 min
Views 59K


Добрый вечер! В этой публикации я расскажу о своей самоделке, задумал которую я достаточно давно. Но реализовал только сейчас.

Впервые увидел этот эффект еще в детстве. Меня попросили помочь, подержать и посветить автомобильным стробоскопом на маховик двигателя автомобиля. Мотор запустили и после чего я увидел на вращающемся маховике, почти не подвижную насечку, которая стояла на одном месте, а маховик при этом вращался. После чего родилась идея сделать вентилятор и стробоскопом остановить его. Идею спустя какое то время реализовал, на лампе ИФК-120, тиристоре КУ202 с обвязкой, поигрался и закинул в дальний угол, но вот лет 6 тому назад увидел японское видео с левитацией воды. Так и родилась идея повторить этот трюк с левитацией капель. Долго не доходили до реализации руки и вот наконец то, сбылась мечта…
Total votes 68: ↑67 and ↓1 +66
Comments 44

Популяризация науки: лекции российских ученых

Reading time 7 min
Views 33K

image


В мире растет число фейковых новостей и все сложнее найти источник правдивой информации. Спрос на достоверность, качество и фактчекинг не пропал, но сложно подружить методологии проверки данных с новостями мейнстрима в эпоху, когда даже серьезные издания гонятся за кликбейтом. Изъеденные недочетами новости политики, экономики, спорта и других сфер начинают раздражать, а не привлекать внимание. Образуется информационный вакуум, заполнить который могут новости науки. Манипулировать научными данными не так интересно, как фактами в экономике и политике. Наука поддерживается прекрасной репутацией источников — например, не вызывает сомнений авторитетность журнала «Nature» или достоверность базы данных биотехнологической информации PubMed.


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

Total votes 41: ↑40 and ↓1 +39
Comments 32

Что намазать на зубы, чтобы они не выпали

Reading time 8 min
Views 193K


Хорошо зафиксированный пациент в анестезии не нуждается

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


  • Как правильно мазать зубы пальцем?
  • Хорошо ли растворяются пломбы в кислоте?
  • Почему больно, когда сверлят зубы дрелью без анестезии?
  • Зачем мазать зубы зеленкой?
  • Лечение кариеса на дому
  • Глубокое микрофторирование эмали

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

Читать дальше →
Total votes 209: ↑206 and ↓3 +203
Comments 693

Thule Paramount TFDP-115: отличный рюкзак для города и коротких путешествий

Reading time 3 min
Views 12K


Да, мы снова делимся впечатлениями о рюкзаках. Точнее, на этот раз лишь об одном из них, который пришелся всем по душе. Речь идет о Thule Paramount TFDP-115, рюкзаке, который оптимизирован для города и коротких путешествий (без разницы, куда вы собрались, в поездку или поход). Объем рюкзака 29 литров. Много это или мало? По опыту, в самый раз — если больше, то такой рюкзак уже сложно назвать городским. Если меньше, то в поход особо не выберешься.

Как и любой из рюкзаков Thule, Paramount TFDP-115 качественно сшит. В нём есть отделения для техники и обычных вещей. «Технические» кармашки защищены от внешних воздействий, что особенно актуальны в метро или поезде. Вряд ли кому-то понравится, придя домой, увидеть на своем планшете вмятину от локтя соседа по вагону, правда? Ну а здесь такой вариант развития событий исключен. Это не просто слова — пара наших сотрудников купила себе такие рюкзаки и таскает их и в хвост и в гриву, как говорится. Проблем с сохранностью вещей нет от слова «совсем».
Читать дальше →
Total votes 15: ↑10 and ↓5 +5
Comments 16

Мелкосерийное производство корпусов 3D-печатью: придаем «заводской» внешний вид

Reading time 4 min
Views 36K

Вы полны решимости выпустить свою разработку на массовый рынок.

Первый камень преткновения, с которым сталкиваются многие — как делать качественный корпус устройства мелкими сериями?

Как сделать из 3D-печатной модели «конфетку», которую и продавать будет не стыдно?

Один из вариантов — обработка и покраска. О тонкостях окраски полиамида — под катом. Много фото!
Читать дальше →
Total votes 69: ↑59 and ↓10 +49
Comments 73

Измеряем концентрацию CO2 в квартире с помощью MH-Z19

Reading time 4 min
Views 97K
Практически любая метеостанция, включая дешевые китайские модели за несколько долларов, умеет измерять основные параметры воздуха — температуру и влажность. С углекислым газом все сложнее: бытовых приборов, способных его измерять, практически нет в продаже. Усложняет ситуацию и то, что CO2 — газ без цвета и запаха, так что «носом» ощутить его концентрацию практически невозможно.

Подробности и измерения под катом.
Читать дальше →
Total votes 18: ↑14 and ↓4 +10
Comments 59

10 подкастов для изучения/продолжения изучения английского языка

Reading time 5 min
Views 185K
image

Шесть месяцев назад, я сделала для себя очень приятное открытие — подкасты на английском языке для изучающих английский язык. На тот момент у меня были проблемы с аудированием и открытие подкастов очень помогло мне развить аудирование до уровня понимания фильмов и аудиокниг без каких-либо субтитров.

Подкасты – это звуковые аудиофайлы в стиле радиопередач в интернете Как правило, подкасты имеют определенную тематику и периодичность издания. Каждый человек, у которого есть смартфон, может прослушивать подкасты. Для прослушивания подкастов у владельцев Apple есть родное приложение, называется «podcasts». Android пользователи могут использовать приложение «Podcast Addict».
Читать дальше →
Total votes 32: ↑32 and ↓0 +32
Comments 42

Электронный микроскоп в гараже. Токарная мастерская

Reading time 8 min
Views 29K
Для тех, кто ещё не в курсе о проекте — почитать можно вот здесь.

Из вакуумщиков — в токари

Для восстановления и модернизации такого рода аппаратов (SEM, TEM и прочих вакуумных приборов) просто жизненно необходимо изготовление всяких нестандартных переходников, заглушек, держателей, приводов и манипуляторов. Конечно, если купить новый микроскоп от дилера, то они всё запустят, и будут проводить ежегодное обслуживание «под ключ». Но во-первых, цена этого удовольствия выходит из бюджета любого гаража, а во-вторых, это достаточно скучно.

Например, в случае с нашим микроскопом — в нём вообще нет ни одного стандартного вакуумного соединения: KF или CF. Поэтому любой вакуумный прибор из магазина подключить просто так не удастся. И единственно верным решением будет изготовление переходников на стандартные KF-фланцы.

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

Прикинем список того, что нужно сделать:

  1. Тройник для подключения двух форвакуумных входов к одному насосу
  2. Переходник на вакуумный насос
  3. Заглушка для датчика вторичных электронов (датчик кем-то снят на запчасти)
  4. Два переходника с проприетарного вакуумного разъёма JEOL на стандартный KF16 для подключения двух вакуумных датчиков на штатных местах (один оригинальный разбит, второй просто отклеился)
  5. Один переходник на KF25 для комбинированного датчика вакуума вблизи электронной пушки
  6. Пара штуцеров для компрессора
  7. Всякая мелочь

Много фоток и видео
Total votes 76: ↑74 and ↓2 +72
Comments 54

Домашний ЧПУ-фрезер как альтернатива 3D принтеру, часть первая — выбор станка

Reading time 5 min
Views 290K
Последнее время на хабре все чаще появляются топики, посвященные 3D-печати вообще и домашним 3D-принтерам в частности. И почти в каждом в комментариях вспыхивает холивар между романтиками, в жизни не видевшими 3D отпечатков, и практиками, единожды потрогавшими и разочаровавшимися. При этом вторые почему-то не приводят адекватных альтернативных технологий, комментарии носят либо чисто критический характер, либо предлагают заведомо более дорогие альтернативы. Тем не менее, достойная альтернатива есть — домашний фрезерный станок с ЧПУ.

Звучит удивительно, да? Как-то само слово станок в народе ассоциируется с производством, с отдельными помещениями и специально обученным персоналом. В действительности, существует большой класс ЧПУ-станков, рассчитанных на настольное использование в офисе и на малых производствах, а при желании — и дома. При этом цена маленьких ЧПУ-фрезеров приближается (чтобы не сказать равна) к реальной цене 3D-принтеров.

Жизнь сложилась так, что последний год с гаком я занимаюсь изготовлением литьевых форм для полиуретановых изделий на ЧПУ-фрезере. Поскольку до этого 10 лет оттрубил в IT ритейле, а образование не имеет никакого отношения ни к инжинирингу, ни к ЧПУ, осваивать технологии пришлось с нуля. За прошедший год я подрос с должности оператора-фрезеровщика до инженера-конструктора, а затем и до замдиректора по технологиям, моими стараниями ЧПУ-парк предприятия вырос с одинокого старенького роланда до 5 разнокалиберных станков. В связи с чем еще свеж и актуален опыт выбора, покупки, пусконаладки, тюнинга, эксплуатации и ремонта различных ЧПУ-станков.

И вот — решил поделиться опытом с сообществом. Я осознаю сам, и прошу принимать во внимание читателей, что я — самоучка без базового инженерного образования, все нижеизложенное основано исключительно на личном опыте.
Читать дальше →
Total votes 104: ↑98 and ↓6 +92
Comments 188

Шестерни и рейки на ЧПУ фрезере без дополнительной оснастки и модульной фрезы

Reading time 2 min
Views 58K
Наверное, многие, просматривающие раздел «DIY или сделай Сам» сталкивались с необходимостью найти/подобрать подходящую пару шестерней или готовый редуктор под свой проект. А так же сталкивались с трудностями данного поиска.

Возможность изготовлять шестерни самостоятельно давно меня интересовала. Заводские методы нарезки шестерней модульными фрезами и пр. промышленными способами мало применимы в домашних условиях. А изготовить на заказ стоит безумные деньги за одну штуку или хотят партию от 1000 шт.
Читать дальше →
Total votes 36: ↑36 and ↓0 +36
Comments 25

С какими трудностями сталкиваются покупатели в иностранных интернет-магазинах?

Reading time 3 min
Views 16K
В 2015 году жители России потратили в интернете $12 млрд (760 млрд руб.), жители США — почти в 30 раз больше ($342 млрд). Шестой год подряд они увеличивают свои расходы в сети примерно на 15%. Онлайн-продажи в России выросли в прошлом году только на 7%. О чем говорят эти цифры? Статистика сообщает простую вещь: онлайн-торговля и рынок потребительских товаров в США в десятки раз мощнее. Это другой уровень конкуренции, другое качество продуктов. В несколько раз выше, чем в России.


«Все равно всё собирают в Китае», но производят для разных рынков — по-разному. Одна и та же вещь может быть сделана из схожих, но различных по качеству материалов. Угадайте, куда отправят вещь из лучших комплектующих — на рынок, где объем продаж составляет $300 млрд, или в страну, которая покупает всего лишь на $12 млрд?
Читать дальше →
Total votes 24: ↑14 and ↓10 +4
Comments 51

Еще одно применение станка ЧПУ

Reading time 7 min
Views 25K
ЧПУ станок — это станок с числовым программным управлением. Позволяет изготавливать детали по заранее подготовленной программе с высокой точностью, повторяемостью и скоростью. В этой статье пойдет речь о созданном мною намоточном станке, которому я дал название Орбитер (Orbiter).

Сфера ЧПУ плотно пересекается со сферой 3D принтинга. Мой станок имеет довольно необычную для станков ЧПУ конструкцию, так как все привыкли видеть фрезерные станки с ЧПУ, ЧПУ выжигатели, 3D принтеры, а станок, описываемый в данной статье, намоточный, а точнее станок для намотки шаров-абажуров из ниток и клея. Принцип работы — намотка на надутый вращающийся шар, который после высыхания клея спускается и вынимается.



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

Читать дальше →
Total votes 38: ↑38 and ↓0 +38
Comments 15

Information

Rating
Does not participate
Location
Алматы (Алма-Ата), Алма-Атинская обл., Казахстан
Registered
Activity