Pull to refresh
12
0
Кирилл Белоусов @cyrmax

Разработчик, специалист по accessibility

Send message

Как я научился напрямую перезагружаться в нужную ОС через UEFI

Reading time5 min
Views83K

Добрый вечер, Habrahabr!


Сегодня мы научимся перезагружаться из Linux прямиком в Windows и обратно всего за один (двойной) клик.


image

Читать дальше →
Total votes 65: ↑61 and ↓4+57
Comments42

CoreData модель из кода. Или «Как обойтись без .XCDataModel» (Часть 1)

Reading time7 min
Views2.4K

Если вам по какой-то причине не нравится процесс создания coreData-модели с помощью графического интерфейса XCode, или вы такой же ненормальный программист как я и хотите, чтобы ваше приложение избавилось от .XCDataModel файлов и запускалось чуть быстрее, тогда добро пожаловать под кат.

Читать дальше →
Total votes 4: ↑4 and ↓0+4
Comments0

Поиск идеального тайм-трекера или как я боролась с прокрастинацией

Reading time3 min
Views65K
Мое рабочее место обитания вызывает очень богатые воспоминания. Все-таки первая работа. Когда в первый день в растерянности не знаешь с чего начать. Все это быстро проходит и начинается водоворот рабочего процесса, в котором каждый день открываешь для себя что-то новое.

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

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

Если во времена Фредерика Тейлора метод «кнута и пряника» давал конкретные результаты (но я не отношусь к числу поклонников стимулирования производительности подобным способом), то современным работникам умственного труда надо прежде всего учиться самостоятельно и рационально планировать деятельность. Именно это было моей основной проблемой, для решения которой как раз придумали тайм-трекеры.

Мои поиски бесплатного онлайн тайм-трекера свелись к следующему обзору сервисов и их пригодности в полевых условиях.
Читать дальше →
Total votes 14: ↑13 and ↓1+12
Comments4

Распознаем лица на фото с помощью Python и OpenCV

Reading time6 min
Views162K

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

Что нам понадобится:
• Установленный Python 2.7 с библиотеками NumPy и PIL
• OpenCV 2-й версии

Здесь ссылка на материал по установке всех необходимых компонентов. Установка всего необходимого не составит труда.
Читать дальше →
Total votes 40: ↑36 and ↓4+32
Comments10

Слушаем музыку из Google Play Music

Reading time4 min
Views66K
Не так давно сервис Google Play Music стал доступен в России. За 169 рублей в месяц можно получить полный доступ. Проблема в том, что Google предоставляет возможность слушать музыку только либо с мобильных устройств, либо через браузер.
Однако многим это не подходит, к примеру мне. Поэтому в данной статье рассмотрим возможные «неофициальные» способы прослушивания музыки из Google Play Music.
Читать дальше →
Total votes 11: ↑10 and ↓1+9
Comments8

Grab — python библиотека для парсинга сайтов

Reading time13 min
Views149K
Лет пять-шесть назад, когда я ещё программировал преимущественно на PHP, я начал использовать библиотеку curl для парсинга сайтов. Мне нужен был инструмент, который позволял эмулировать сессию пользователя на сайте, отсылать заголовки обычного браузера, давать удобный способ отсылки POST-запросов. Сначала я пытался использовать напрямую curl-расширение, но его интерфейс оказался очень неудобным и я написал обёртку с более простым интерфейсом. Время шло, я пересел на python и столкнулся с таким же дубовым API curl-расширения. Пришлось переписать обёртку на python.
Читать дальше →
Total votes 80: ↑79 and ↓1+78
Comments53

Знакомство с wxPython. Часть первая. Первые шаги

Reading time5 min
Views67K
Доброго времени суток!

image

Введение


Когда-то я вам уже рассказывал о связке Ruby/Tk. Сегодня я собираюсь продолжить знакомство с «быстрыми интерфейсами». На этот раз я расскажу вам о wxPython, а писать мы будем на Python.
На самом деле, wxPython является лишь обёрткой для библиотеки wxWidgets, который в свою очередь представляет графический тулкит, который позволяет писать кроссплатформенные приложения.
Читать дальше →
Total votes 65: ↑59 and ↓6+53
Comments59

Как я веду прямые эфиры на интернет-радиостанции

Reading time4 min
Views26K
Для того чтобы вести прямой эфир кажется не так много и надо: настроить звук так чтобы одновременно играла музыка и шла запись с микрофона, хорошо если при этом будет работать Skype. На практике оказывается не так всё просто. В статье я расскажу о настройках моей рабочей станции и используемом программном обеспечении во время ведения эфиров на интернет-радио.

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


Читать дальше →
Total votes 95: ↑92 and ↓3+89
Comments69

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity

Specialization

Mobile Application Developer, Application Developer
Middle
From 150,000 ₽
SWIFT
SwiftUI
UIKit
Coredata
Development of mobile applications
Git
Python
Linux
OOP
English