Как автоматически минимизировать терминала при работе скрипта?

У меня есть shell-скрипт, который запускает программу на Python. Я создал скрипт, чтобы пользователи моей программы может просто дважды щелкните его, чтобы запустить мою программу.

Когда скрипт выполняется, терминал загружает в передней части интерфейса программы на Python, и это раздражало. Есть в любом случае, чтобы гарантировать, что терминал минимизируется по умолчанию, когда скрипт выполняется?

+690
KStensland 2 июн. 2018 г., 1:02:55
26 ответов

Использовать приложение App Store, чтобы загрузить YouTube на вашем телефоне. Если значок iCloud является серым и ничего не работает, попробуйте...

  • Переключение телефона в режим самолета и обратно.

Для этого проведите пальцем вверх снизу экрана и нажмите на значок самолета. Делать это превратит сотовые и Wi-Fi Интернет разъем выключите и снова.

На iOS 6 и более ранних, Где Центр управления не работает (ничего не происходит, если вы проводите пальцем вверх от нижней части экрана), сделать это из настроек. Это первый тумблер.

  • Выключения телефона и снова.

Чтобы выключить телефон, удерживайте кнопку на верхней части телефона (или на правой стороне, если у вас есть iPhone 6 или 6 плюс), пока ползунок дойдет. Сдвиньте ползунок, чтобы выключить его.

Чтобы включить его снова, нажмите и удерживайте кнопку снова, или подключить телефон в если кнопка блокировки не работает.

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

Вы должны увидеть приложение загрузки прямо на ваш домашний экран.

+996
BobbySinger 03 февр. '09 в 4:24

Я только что установил SSD на 128 ГБ на 2009 МасВоок Pro. Я столкнулся с проблемой.

Я был под впечатлением, вы можете установить Льва через Интернет на свежей установке. Я сделал это раньше на членов семейства MacBook. Хотя я не могу воспроизвести его. Я купил копию Льва, и я установил ее на старый диск.

Я не имею копия снежного барса, как я отдал его по ошибке, когда я продал свой имак. Дал парню неверный диск.

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

Какие есть варианты для установки OSX на МВР с новым ССД?

Я уверен, что мне удалось установить Льва через интернет на моего отчима MacBook на новую установку, так как у него нет снежного барса установочного диска.

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

+995
zebina 21 июн. 2018 г., 19:40:11
Другие ответы

Связанные вопросы


Похожие вопросы

Разрешить “группе Windows, приложения” в центре управления предпочтениями:

System Preferences pane

Что позволит вернуть значок приложения в центре управления, который позволит вам перетащить все окна данного приложения между пространствами:

App icon in Mission Control

+962
drginm 21 дек. 2016 г., 17:52:01

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

К сожалению, на текущий момент времени, кнопка Назад находится в верхней части экрана.

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

Помните также, что многие приложения позволяют проведите от левого края экрана вправо, который выполняет ту же функцию, нажав кнопку Назад.

+873
user32678 10 дек. 2018 г., 0:22:35

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

+837
Erik Westrup 7 окт. 2016 г., 9:24:45

Я люблю играть с новыми операционными системами, и тоже люблю, чтобы испытать поведение по умолчанию, что те, что ввели новые лучшее. До сих пор я всегда - будь то Windows или Mac OS Х - уничтожил мой жесткий диск перед установкой, чтобы было легко понять, что авторы имели в виду для моего нового рабочего стола. Сейчас я женат, однако, и моя жена имеет учетную запись, файлы и параметры настройки было слишком сложно продать.

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

+796
nepsse 13 июл. 2013 г., 18:32:35

Для отключения клавиши мыши я зашел в системные настройки

+709
Tertium 5 окт. 2016 г., 5:48:47

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

+684
Flounderer 9 янв. 2011 г., 8:55:56

Открыть в.... для документов уже не ограничивается последние 10 подходящие приложения. То есть, если краны и получил PDF-файл по почте, например, всех приложений, способных открыть PDF представлены для выбора (нужно пролистать втором экране, но они все есть).

+673
user3048004 25 окт. 2014 г., 4:00:44

Трансляция СМИ загрузка отключена.

Вам нужен специальный сафари добавьте на запись/загрузка их.

Дополнительные ресурсы см. ниже:

https://apple.stackexchange.com/a/69883/46541

https://apple.stackexchange.com/a/72914/46541

+638
bioShark 6 июн. 2017 г., 10:50:01

Шаг 1: нужно поставить iPad в режиме восстановления.

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

Шаг 2: Убедитесь, что у вас iOS 3.2 где-то в системе. Перетащите его в органайзер.

Вы можете получить любую версию iOS прошивки от здесь.

Шаг 3: Откройте Xcode организатор и подключите iPad.

Шаг 4: выберите ваш iPad в органайзере и выбрать прошивки версию в верхнем правом.


Примечание: Вы можете, вероятно, использовать замену шаги 3 и 4 с опцией + нажать в iTunes, просто убедитесь, что правильной прошивки валяются на вашей системе.

Примечание 2: прошу меня извинить, я имел в виду на iOS 3.2, не iOS 4.1. Я немного отвлекся в тот момент.

+622
Boyd Bartlett 25 июл. 2016 г., 18:16:23

Я пытаюсь использовать AirPlay зеркального отображения в конференц-зале-стиль установка с помощью 3-го поколения Apple ТВ. Все программное обеспечение полностью обновлены (по состоянию на 7/24/2014).

Все устройства подключены к мощной сети без каких-либо паролей.

С iPhone 4s и услуги по AirPlay появляется в центре управления, и зеркальное отображение работает нормально. С раннего Макбук Эйр 2014, AirPlay и никогда не будет доступно в строке меню или в настройки или в обычном магазине iTunes.

Что я должен сделать, чтобы попытаться устранить это?

Редактировать:

Я было интересно, если там был вопрос какой-то подсети, но оно появляется не. Для наглядности, Яблоко ТВ 10.10.17.217. Два устройства с iOS можете скачать его из .18.8 а .18.196, но MacBook Air не может из .20.127. У всех одинаковая маска подсети 255.255.240.0, и указал на тот же маршрутизатор (.16.1).

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

Ииииии я только что проверил с имак подключен к той же сети .17.118. Ничего.

...

ЛАДНО, ПОДОЖДИ СЕКУНДУ.

Я чуть-чуть погуглил и нашел несколько ссылок на Bluetooth добавляются в качестве замены/дополнения для Бонжур открытие AirPlay в последнем обновлении. По догадке, что устройства iOS немного более неразборчивы в связях с Bluetooth, чем у маков будет, я пробовал тестирование устройств на iOS с Bluetooth выключен. Вот в чем дело: как только вы подключены, вы можете выключить Bluetooth, но если Bluetooth не включен, вы не сможете увидеть конечную точку крутили.

Я заметил, что существует настройка Bluetooth в Apple TV, а также, и увидел, что он был просто на и поиск. При включении он выключается, эфирный вариант сразу исчезли с iOS устройств. И возможность появилась. До сих пор ничего из маков.

Яблоко ТВ работает под управлением программного обеспечения версии 6.2 (6698.99.50.31).

Какого черта здесь происходит?

+582
Ronith 26 сент. 2017 г., 21:07:16

Я хотел бы соединить две липкие чувак дикторы Bluetooth, в одно время с моим iPhone. С двумя из них сразу же, как стерео звук. Есть ли приложение или что-то может?

+548
olee22 15 янв. 2019 г., 19:00:56

Если вы используете Safari, перейдите в сафари -> сбросить Safari и выберите проверить каждую коробку. Затем нажмите кнопку сброса.

Если вы используете Chrome, нажмите Cmd-Shift и Del и проверить нужные коробки. Вот изображение:

enter image description here

Надеюсь, что это помогает!

+526
teknowill 21 авг. 2014 г., 9:38:57

Как сделать айфон идти через прокси-сервер для всех приложений, использующих интернет?

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

+407
user57263 17 мар. 2015 г., 21:08:27

Если я перестану резервную копию, он говорит: "теперь шифрование...", - это данные, сохраненные "не шифроваться" перед зашифрованы? Я могу сделать это "всегда зашифровано"?

Не-зашифрованных для меня проблема.

+304
Kostas Dadalis 18 июн. 2018 г., 9:25:04

Ты не можешь, я боюсь. Я подал ошибка о этом лет назад, и он был закрыт как wontfix.

+277
Ben Okeke 9 апр. 2017 г., 15:00:17

игре должен алса , который доступен только на Linux. Можно попробовать вывод, что байтового потока в файл и попробуйте сыграть с afplay на ОС х. (Вы, вероятно, нужно добавить правильное ли AIFF заголовки для afplay принять файл, так как он не будет играть сырого PCM дамп (или Однако, что байтового потока, выходящего из эхо следует толковать).)

+274
Siem Hailu 17 мар. 2012 г., 11:41:50

Попробуйте использовать особенностью OS X под названием "Действия папки".

Щелкните правой кнопкой мыши на любой папке и выберите "Настройка действий папки".

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

Как только вы написали свой скрипт, вы должны переместить его на правильный путь. Откройте Finder и выберите "GO", затем нажмите "Перейти к папке". Типа по этому пути: /библиотеки/Скрипты/папки сценарии действий/. Перетащите скрипт в эту папку. Вам может быть предложено ввести пароль.

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

Там вы идете!

Надеюсь, что это помогает.

Более подробную информацию о папке действия здесь

+165
djordjecupic 25 апр. 2017 г., 3:14:10

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

+133
Davild 27 окт. 2012 г., 9:56:28

Удалить пространство между НОП= и 'нано ~/.файл' и псевдоним будет работать.

+117
Jhon Francisco 9 февр. 2013 г., 0:38:47

В этой ситуации можно попробовать сделать резервную копию данных в iTunes. Во-первых, войдите в свой идентификатор Apple на свои устройства Apple.Далее, подключите устройство к компьютеру, запустите iTunes. А затем восстановить свой собственный резервный. Наконец, войдите в собственный аккаунт iCloud на ваших устройствах Apple и использовать iCloud для резервного копирования данных. Теперь вы перевели ваши индивидуальные данные в новую учетную запись iCloud на ваших устройствах.

+82
Fox123 23 апр. 2012 г., 23:13:43

У меня есть MP3 аудиокнига на моем Mac, и я хотел слушать его на моем iPhone .

Я подключил свой iPhone и синхронизировать "аудиокниги" и выбран аудиокнига в списке, через iTunes на моем Mac.

Так что, я полагаю, что сейчас на моем iPhone. Как мне это слушать?

Есть решения, но либо:

  • они не ванили (я не хочу скачать что-нибудь не родной), или
  • они для более старых версий ОС (я на iOS 9 и El Capitan можно)
+75
jd182 3 мая 2011 г., 2:32:48

Попробуйте сбросить команду (доступно в каталоге/usr/Бен/сброс) или выход сброса.

Добавив ${сброс} в конце строки, кажется, работает.

+68
Kay Carosfeild 11 июл. 2015 г., 22:15:33

Я живу в отдаленном районе, который имеет очень хороший 3G и Edge покрытие. Я купил и вернул все другие устройства, но ничего, кажется, прием в любой сети, кроме как для iPhone.

У меня на HP B210 картридж все-в-одном принтер , который говорит: "принт везде", но его не будет. В то время как он напечатан с iPhone, пока я установить его, как только он не был на WiFi, не было. Это, возможно, будет в районе, который охотно 3G для всех устройств, это не в мой "пульт, упрямо недружественный ко всем-но-айфоны области".

Есть вариант Bluetooth? Есть принтер типа яблоко, что-то вроде приемного устройства iPhone к интернету? Есть ли надежда? Пожалуйста, помогите мне. Мне нужно иметь возможность печатать. У меня есть приложение печати Н поделиться (из iTunes по ссылке), но это предполагает, что у меня есть подключение к интернету

+62
Alexandr Savitsky 19 мар. 2014 г., 6:56:59

Вопрос

Есть ли способ, чтобы изменить заголовок вкладки Finder, чтобы включать имя папки, содержащей?

Проблема

Я работаю над проектами, которые имеют одинаковый стандартизованный папку названиями (например, код), что затрудняет переключение между проектами, минуя каждую вкладку, чтобы определить папку.

Текущее состояние: неоднозначное поиска заголовки вкладок для трех разныхподпапках Ambiguous Finder tab titles for three different folders

Цель

Я бы хотел, чтобы отобразить название папки в разделе название Искатель. Расширение примера это будет выглядеть так: проект/Код, Проект Б/кодаи т. д.

Идеальным решением (синий текст только подчеркнуть изменения): enter image description here

Вопросы и ресурсы

+42
hahcho 23 мар. 2011 г., 14:44:19

Показать вопросы с тегом

$200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available blue chew viagra scam buy viagra buy viagra online buy viagra online canada pharmacy buy viagra online without script canada pharmacy viagra generic canadian pharcharmy online viagra canadian viagra canadian viagra without a doctor prescription cheap viagra cialis vs viagra cost of viagra female viagra female viagra pills free viagra free viagra samples generic viagra generic viagra 100mg generic viagra available generic viagra canada price generic viagra online pharmacy generic viagra sildenafil citrate generic viagra without a doctor prescription herbal viagra how does viagra work how long does viagra last how much does viagra cost how to take viagra for maximum effect i took viagra mom levitra vs viagra mom gives son viagra natural viagra natural viagra alternatives that work natural viagra substitute nizagara 100 mg vs viagra online viagra online viagra without subscription over the counter viagra real life viagra demonstration revatio vs viagra side effects of viagra sildenafil sildenafil 100mg sildenafil 20 mg sildenafil 20 mg tablet sildenafil 20 mg tablet vs viagra sildenafil citrate sildenafil citrate 100mg sildenafil citrate 20 mg sildenafil coupons sildenafil dosage sildenafil dosage recommendations sildenafil generic sildenafil side effects sophia viagra sophia viagra bikini sophia viagra hot stendra vs viagra stepmom gives son viagra viagra viagra 100mg viagra before after photo actual viagra boner viagra canada online pharmacy viagra coupon viagra coupons viagra coupons from pfizer viagra dosage viagra dosage recommendations viagra erection viagra erection after ejaculation viagra for men viagra for sale viagra for sale on amazon viagra for women viagra generic viagra generic availability viagra generic release date viagra in action viagra on line viagra online viagra online canada pharmacy viagra online pharmacy viagra patent expiration viagra pill viagra pills viagra porn viagra prank viagra prices viagra samples viagra sex viagra side effects viagra substitute viagra vs cialis viagra without a doctor prescription viagra without doctor prescription what is viagra when will generic viagra be available $200 cialis coupon 10 mg tadalafil generic 5 mg cialis over the counter at walmart best price for tadalafil 20 mg buy cialis buy cialis generic tadalafil buy cialis online buy cialis online without script buy tadalafil buy tadalafil online canadian cialis online pharmacy canadian pharmacy cialis cheap cialis cheap cialis generic cialis cialis 20 mg best price cialis 20mg cialis 30 day sample cialis 30 day trial coupon cialis and alcohol cialis before and after cialis canada cialis canada pharmacy online cialis cost cialis coupon cialis coupons cialis coupons printable cialis dosage cialis dosage information cialis for daily use cialis for sale cialis free trial cialis free trial voucher for cialis cialis generic cialis generic release date cialis generic tadalafil cialis lowest price cialis online cialis online pharmacy cialis over the counter cialis over the counter at walmart cialis patent expiration date extended cialis picture testimonials cialis pills cialis price cialis prices cialis reviews cialis side effects cialis tadalafil cialis tadalafil 20 mg cialis vs viagra cialis vs viagra which is better cialis without a doctor's prescription cialis without doctor prescription cost of cialis cost of tadalafil generic at walgreens coupon for cialis by manufacturer does cialis lower blood pressure generic cialis generic cialis at walmart generic cialis canada generic cialis canada pharmacy generic cialis from india generic cialis tadalafil generic tadalafil generic tadalafil 20 mg is there a generic for cialis online cialis purchasing cialis on the internet side effects for cialis side effects for tadalafil side effects of cialis tadalafil tadalafil 20 mg tadalafil 20 mg canadian drug stores tadalafil 20mg tadalafil 20mg lowest price tadalafil 5 mg tadalafil 5mg tadalafil cost at walmart tadalafil dosage tadalafil generic tadalafil generic at walgreens tadalafil generic best prices tadalafil online tadalafil price tadalafil side effects tadalafil tablets tadalafil without a doctor's prescription viagra vs cialis viagra vs cialis vs levitra warnings for tadalafil