Pull to refresh
  • by relevance
  • by date
  • by rating

Авторизация в VK для людей

PythonVK API
Sandbox

Что случилось?


Здравствуй, дорогой читатель. Если тебе хотя бы однажды доводилось работать с API Вконтакте и при этом писать все на python, вероятно, авторизация приложения заставила тебя сделать несколько приседаний, после которых ног либо не чувствуешь и падаешь в обморок, либо вкачиваешь квадрицепс и все же пробиваешь API, как Ван Дамм.


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


Далее я предлагаю рассмотреть небольшую библиотеку, позволяющую в одну строчку авторизовать свое приложение для конкретного пользователя и получить access_token. В конце статьи представлена ссылка на github-репозиторий этой библиотеки с quickstart'ом в README-файле.

Читать дальше →
Total votes 22: ↑14 and ↓8 +6
Views47.3K
Comments 7

Кастомизации в 1С

1С corporate blogSystem Analysis and Design

О кастомизациях вообще


Потребность в кастомизации программного обеспечения, т.е. его изменения под нужды конкретного пользователя, появилась, наверное, одновременно с самим программным обеспечением. Трудно написать программу, которая удовлетворит всех, а потому заложить в нее возможность изменений без привлечения производителя программы – хорошая идея. Особенно если дело касается бизнес-приложений, т.к. бизнес-процессы даже в одних и тех же областях могут отличаться в разных организациях.

image
Читать дальше →
Total votes 13: ↑12 and ↓1 +11
Views29.5K
Comments 68

Как научить Launchpad удалять приложения, установленные не через App Store

Development for MacOS
Tutorial

В современные версии macOS встроен достаточно красивый и удобный интерфейс запуска приложений, именуемый Launchpad. К сожалению, он далеко не идеален. В частности, не позволяет переименовывать приложения, а также скрывать оказавшиеся ненужными, оставляя их при этом на диске. Но упомянутые проблемы легко решаются тем же Launchpad Manager.


Однако существует здесь ещё один достаточно странный момент. Быстро и просто удалить приложение кнопкой в виде крестика над его иконкой можно лишь в случае, если установлено таковое было через App Store.


Добро пожаловать под кат, если интересно, как это можно побороть...


image

Читать дальше →
Total votes 33: ↑22 and ↓11 +11
Views7.3K
Comments 26

Специалисты Microsoft проведут кастомизацию Windows 10 для китайского правительства

IT-companies
image

После подписания в сентябре контракта с Китаем, послужившего своеобразным ответом Поднебесной на санкции Google, Microsoft продолжает укреплять свои позиции в стране, разрабатывая Windows 10 непосредственно для китайского правительства, сообщает theverge. Сегодня компания объявила о создании нового совместного предприятия по лицензированию, выпуску, управлению и оптимизации специальной версии операционной системы для государственных учреждений. Появившееся в Пекине совместное предприятие, условно названное C&M Technologies, все еще в стадии юридического оформления, но представители Microsoft уверяют, что, помимо правительственных учреждений, проект будет обслуживать «государственные предприятия из ключевых сфер инфраструктуры, таких как энергетика, телекоммуникации и транспорт».

Совместное предприятие Microsoft и China Electronics Technology Group (CTEC) было создано в сентябре. Причем установленные партнерские отношения, как предполагалось, должны были способствовать укреплению позиций Microsoft в Китае. Несколько последних лет американская компания уверенно наращивала свой потенциал на прибыльном рынке Поднебесной, заключая контракты с такими крупнейшими китайскими брендами, как Tencent, Lenovo и Xiaomi. Однако проблема торговли пиратскими копиями Windows до сих пор не решена. Удар по имиджу компании наносят также опасения китайских потребителей, которые после скандала о шпионаже NSA, воспринимают зарубежное программное обеспечение, как инструмент возможного отслеживания деятельности интернет-пользователей.
Читать дальше →
Total votes 9: ↑7 and ↓2 +5
Views4.2K
Comments 0

Masterkeys Pro L: кастомайз во все поля

Self Promo
В жизни каждого гика рано или поздно находится железка, которую хочется, даже несмотря на то, что она, вроде как, и не нужна. У меня такое с клавиатурами. Вот была у меня Razer BlackWidow Ultimate первого поколения, ещё с синей подсветкой. Абсолютно рабочая. Сменил на ту же «вдову», но во втором поколении: матовую, зелёную, да ещё и stealth-версию. К тому же без гравировки русских символов. Её спустя год сменил на дорогущую SS Apex M800, которая пробыла у меня недолго, но оставила неизгладимое впечатление. И всё бы ничего, но хотелось… чего-то большего. Чего-то… что удовлетворяло бы на все 100%, а не на 90, как было с BlackWidow.



И, удивительно, на рынке клавиатур не было ничего, что мне бы нравилось на все сто. Пока я не увидел её. ANSI-раскладка. Минималистичный корпус. Никакого Razer’а и глючного софта. Да ещё и потрясающе красивая RGB-подсветка, которая, казалось бы, ну полная bells and whistles, но уж очень цепляет душу. В общем, о ней, единственной и неповторимой, сегодня и расскажу.
Читать дальше →
Total votes 15: ↑13 and ↓2 +11
Views8.8K
Comments 37

Стимпанк Hi-Fi: альтернативное прошлое звуковой аппаратуры

Pult.ru corporate blogDesignDIYSound
Стимпанк как эстетическую концепцию в дизайне Hi-Fi и прочей аудиоаппаратуры нельзя назвать широко распространенным явлением. Несмотря на достаточно живой интерес к подобной технике, она редко попадает в каталоги интернет-магазинов и на полки салонов аудиотехники. Мне не известны компании, выпускающие такую технику серийно.



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

Несмотря на сравнительную молодость моды на стимпанк дизайн в аудио, энтузиасты успели собрать и(или) модернизировать(кастомизировать) множество впечатляющих, необычных устройств. Интересно также, что в России появляются устройства с характерным национальным колоритом, некоторые из них заслуживают особого упоминания. Под катом пойдет речь о нескольких экспериментах в дизайне аудиоустройств, которые меня особенно впечатлили.
Читать дальше →
Total votes 17: ↑14 and ↓3 +11
Views19.4K
Comments 20

Кастомизируй это: настраиваем под себя телефоны Snom

Network technologiesAsteriskDevelopment of communication systemsGadgets
По мере того, как электронные гаджеты превращались из дорогущей экзотики в массовые продукты, появлялось всё больше возможностей настраивать их под себя. Даже заполонивший после перестройки просторы СНГ китайский клон Casio под названием «Часы американские, фирмы Montana» имел 16 мелодий будильника, чем неизменно радовал владельцев, которые слушали эти мелодии каждую свободную минуту.


Как только у телефонов появился графический интерфейс, пользователи стали пытаться его изменять. Телефоны «хакали»: скачивали специальные программы, подключали аппарат к компьютеру специальным проводом и, следуя заковыристым инструкциям, на свой страх и риск пытались заменить логотип на заставке. Позже производители сами стали открывать подобные настройки, а современные смартфоны можно настроить до неузнаваемости без особого труда. Не удивительно, что производители офисных телефонов поддержали тенденцию. В этом коротком обзоре мы расскажем, какие есть возможности для настройки интерфейса телефонов Snom.
Читать дальше →
Total votes 15: ↑12 and ↓3 +9
Views3.5K
Comments 4

Telegram — бот | Полноценное меню

PHPGitHub
Sandbox
image

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

Так как:

А) Это удобно
Б) Удобно для кастомизации*

Никто, конечно же, не отменял "/команды", но всё же
Читать дальше →
Total votes 14: ↑1 and ↓13 -12
Views18.5K
Comments 17

«Роутер на прокачку»: тюнинг оборудования TP-Link для интернет-провайдеров 

TP-Link corporate blogNetwork technologiesWireless technologiesNetwork hardware
Согласно последним статистическим данным, более 33 млн россиян пользуются широкополосным интернетом. Хотя прирост абонентской базы замедляется, доходы провайдеров продолжают расти — в том числе за счет улучшения качества имеющихся услуг и появления новых. Бесшовный Wi-Fi, IP-телевидение, «умный дом» — для развития этих направлений операторам требуется переходить с DSL на более скоростные технологии и обновлять сетевое оборудование. В этом посте мы подробно расскажем о том, что интересного есть у TP-Link для интернет-провайдеров и как мы можем им помочь.


Читать дальше →
Total votes 16: ↑15 and ↓1 +14
Views10.7K
Comments 21

Компоненты-агностики в Angular

TINKOFF corporate blogWebsite developmentAngularTypeScript

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


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


bruce lee

Читать дальше →
Total votes 24: ↑23 and ↓1 +22
Views11.5K
Comments 6

Какие возможности предоставляет Spring для кастомизации своего поведения

OTUS corporate blogWebsite developmentProgrammingJavaIndustrial Programming
Всем привет. На связи Владислав Родин. В настоящее время я являюсь руководителем курса «Архитектор высоких нагрузок» в OTUS, а также преподаю на курсах, посвященных архитектуре ПО.

Помимо преподавания, я занимаюсь написанием авторского материала для блога OTUS на хабре и сегодняшнюю статью хочу приурочить к запуску курса «Разработчик на Spring Framework», на который прямо сейчас открыт набор.




Введение


С точки зрения читателя код приложения, использующего Spring, выглядит достаточно просто: объявляются некоторые bean'ы, классы размечаются аннотациями, а дальше bean'ы inject'ятся куда нужно, все прекрасно работает. Но у пытливого читателя возникает вопрос: «А как это работает? Что происходит?». В этой статье мы попытаемся ответить на данный вопрос, но только не ради удовлетворения праздного любопытства.

Spring framework известен тем, что он является достаточно гибким и предоставляет возможности для настройки поведения framework'а. Также Spring «изобилует» рядом достаточно интересных правил на применение некоторых аннотаций (например, Transactional). Для того, чтобы понять смысл этих правил, уметь их выводить, а также понимать что и как можно настраивать в Spring'е, необходимо понять несколько принципов работы того, что находится у Spring'а под капотом. Как известно, знание нескольких принципов освобождает от знания множества фактов. Я предлагаю ознакомиться с этими принципами ниже, если вы их, конечно, еще не знаете.
Читать дальше →
Total votes 16: ↑15 and ↓1 +14
Views2.6K
Comments 2

Кастомизируем раскладку внешней клавиатуры на Android без root

Open sourceDevelopment for Android
Tutorial

Мне нравится раскладка клавиатур на Mac: Cmd(Ctrl) под большим пальцем и возможность, без шаманства, прямо в настройках изменить поведение CapsLock. Такого же результата легко добиться в Linux с помощью setxkbmap в консоли или, например, gnome-tweak-tool в UI. Но что делать, если клавиатура подключается к Android?


Читать дальше →
Total votes 13: ↑13 and ↓0 +13
Views8.5K
Comments 10

Кастомные SSD и фиксированная прошивка: программа от Kingston для разработчиков

GadgetsComputer hardwareData storaging

Это обычные, не кастомные SSD

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

В блоге Kingston недавно была опубликована статья по поводу их новой программы кастомизации SSD под нужды разработчиков, которая получила название Design-Inn SSD, и я решил выяснить некоторые ее подробности. Под катом — то, что удалось собрать.
Читать дальше →
Total votes 9: ↑5 and ↓4 +1
Views7K
Comments 8

Устанавливаем кастомную раскладку на klava.org

Browser extensionsSoftwareLifehacks for geeks
Tutorial

Когда мы изучаем десятипальцевый метод, для ускорения обучения мы используем различные тренажёры: typingStudy, klava.org, ratatype, rapidTyping и другие. Однако, когда встаёт вопрос об освоении своей особенной, кастомной, раскладки, то "оказывается", что ни один сайт, ни одна программа не предусматривает их существование.

Если тапаешь на klava.org и хочешь тапать только на своей раскладке, то обязательно прочитай как это провернуть!!!

Читать далее
Total votes 9: ↑8 and ↓1 +7
Views3K
Comments 2

Тиражирование Fedora из-под Fedora

Configuring LinuxOpen sourceSystem administrationIT InfrastructureServer Administration
Tutorial

Многие руководства по установке слишком переусложнены из-за использования специфических утилит типа anaconda, livecd-tools, Fedora Media Writer и других, или создания файла сценария kickstart. В системе Fedora уже имеются необходимые средства для настраиваемой установки. Эта статья покажет пример для установки на USB флешку и на жёсткий диск

Внимание! Всё, что вы делаете, вы делаете на свой страх и риск, т.к. операции из этого руководства могут привести к частичной или полной потере данных.

Примечание: Предположительно используется базовая система, установленная на /dev/sda, а целевой диск или флешка подключены к /dev/sdb. В вашем случае это может быть другой диск, к примеру SSD M.2 накопитель, распознанный системой как /dev/nvme0n1

Читать далее
Total votes 8: ↑7 and ↓1 +6
Views3K
Comments 4

Как расширить лор игры на примере Vikings: War of Clans. Часть 1

Plarium corporate blogGame developmentCopyrightGames and game consolesIT-companies

В 2020 году студия Plarium Krasnodar значительно расширила лор игры Vikings: War of Clans. Если хотите заглянуть в копирайтерское закулисье и узнать, как ребята создавали концепции, то велкам!

Читать далее
Total votes 7: ↑7 and ↓0 +7
Views2.5K
Comments 0
2