
Aler
16.08.2017
20:37:13
но она очень полезная (по себе знаю)

Google

Mikita
16.08.2017
20:38:41
но она очень полезная (по себе знаю)
Не отвлекает? Не игнорируешь? Не пишешь ерунду? Спрашиваю, так как с моей колокольни выглядит как очень плохой UX и интересно, как оно на самом деле

Aler
16.08.2017
20:39:25
Ну диапазоны работа\перерыв можно настроить под себя. Просто когда делаешь перерыв говорит прокомментировать
если сделал незапланированный (активность исчезла) - по приходу просит
то есть можно и просто работать, но после перерыва трекер посоветует написать комментарии. В идеале сделать небольшой анализ активности. Но хз буду ли
просто можно найти паттерн. Например, если у тебя 70% открыт редактор и ты шлепаешь текстом, а потом вдруг появился браузер и только скролл - это антипаттерн
и его можно попросить прокомментировать

Mikita
16.08.2017
20:42:48

Anastasia
16.08.2017
20:44:03

Aler
16.08.2017
20:44:21

Denis
16.08.2017
20:44:25

Aler
16.08.2017
20:44:27
"читал статью"
выделить и пометить как отдых, а не работу

Google

Mikita
16.08.2017
20:45:40
Но в момент переключения ему же все равно вылезет попап с просьбой прокомментировать?

Anastasia
16.08.2017
20:45:41

Denis
16.08.2017
20:46:05
Просто товарищ по неволе

Anastasia
16.08.2017
20:46:38

Aler
16.08.2017
20:46:38

Denis
16.08.2017
20:47:27
да
А ты под конкретную платформу или кросс, Алер?

Aler
16.08.2017
20:47:38
кросс

Anastasia
16.08.2017
20:48:09
Прекрасное

Aler
16.08.2017
20:48:19
подскажи методы как у вас вытащить название активного процесса
можно через скрипты автоматизации

Denis
16.08.2017
20:48:29

Mikita
16.08.2017
20:48:36

Aler
16.08.2017
20:48:53
private fun getActiveProccessTitleMac(): String {
val script = """
tell application "System Events"
name of application processes whose frontmost is true
end
""";
val appleScript = ScriptEngineManager().getEngineByName("AppleScript")
val result = appleScript.eval(script) as String
return result
}
я вот так сейчас тайтл вытаскиваю

Mikita
16.08.2017
20:49:05

Aler
16.08.2017
20:49:35

Google

Aler
16.08.2017
20:49:47
а нажать начал работать - очень даже не сложно :)

Denis
16.08.2017
20:49:58

Aler
16.08.2017
20:50:20
активного окна - frontmost у вас вроде как

Denis
16.08.2017
20:50:50
Также и в той же шинде нет

Aler
16.08.2017
20:51:08
ну да, я немного неверно назвал
активного окна именно
даже именно фронтального. Которое в каскаде на самом верхнем уровне)

Anastasia
16.08.2017
20:52:02
С серой кнопкой "Закрыть" на сером фоне
Мы недавно сделали поп-ап подписки на один из наших сайтов. Конверсия постепенно почувствовала резкое улучшение! Не могу делиться цифрами, но чертовы поп-апы работают, особенно если они показаны вовремя и сделаны так, чтоб не раздражать человека.

Pablo
16.08.2017
20:52:24
поп-ап = раздражение
для меня
лично

Denis
16.08.2017
20:52:47

Pablo
16.08.2017
20:52:53
особенно криво-сделанные и с айфона чтоб их закрыть нужно поебаться отвественно

Aler
16.08.2017
20:53:07
в общем, начну логгер на макоси тестировать и буду разбираться

Denis
16.08.2017
20:53:07
Там есть activeApplication

Anastasia
16.08.2017
20:53:27

Denis
16.08.2017
20:53:33
Только именно sharedWorkspace

Anastasia
16.08.2017
20:53:38
Просто обычно их делают ужасно и невовремя

Denis
16.08.2017
20:53:41
(читай как статический)

Google

Nikita
16.08.2017
20:53:43

Pablo
16.08.2017
20:53:46
понял

Nikita
16.08.2017
20:53:50
Выражайся приличнее
Тут же дамы

Admin
ERROR: S client not available

Aler
16.08.2017
20:54:10
так она же цитирует..

Denis
16.08.2017
20:54:17

Nikita
16.08.2017
20:54:19
А ок

Aler
16.08.2017
20:54:46

Denis
16.08.2017
20:54:49
Мол, какое окно я более открытым держу — там я больше всего зависаю?

Aler
16.08.2017
20:55:02
я чекаю каждую секунду

Denis
16.08.2017
20:55:02
Я про native

Aler
16.08.2017
20:55:48
эм, а чего тут расходного-то?
ну то есть тот же телеграм клиент операций на секунду времени выполняет в тысячи раз больше
а у людей по 10-20 активных процессов и столько же вкладок открыто

Denis
16.08.2017
20:56:53

Aler
16.08.2017
20:57:01
пока только его, да

Denis
16.08.2017
20:57:18
Как получаешь текущее активное окно?

Google

Aler
16.08.2017
20:57:38
в винде просто
User32.dll есть метод GetForegroundWindow

Denis
16.08.2017
20:58:00
Посмотри его подводные камни

Aler
16.08.2017
20:58:13
где и какие?

Denis
16.08.2017
20:58:38
msdn forum тот же
Точнее, за то, как не ошибиться и не выстрелить себе в ногу из магнума

Mikita
16.08.2017
20:59:45

Aler
16.08.2017
21:00:54
За скорость как раз
я логгер активным держу уже несколько суток и все норм. А он вообще 10 раз сейчас в секунду чекает (просто не синхронизировал еще с пушером)
я вижу только одно улучшение. Кешировать хендл активного окна и перез запросом чекать его статус (можно проверить фореграунд ли оно)

Anastasia
16.08.2017
21:01:53
Т к сайт с довольно интересными статьями, люди подписываются охотно

Aler
16.08.2017
21:02:50
но мне кажется, что ты делаешь из мухи слона. У меня каждую секунду svg перерисовавывается для построения графиков даже без фокуса во вкладке. А ты о вызовах мне говоришь :)

Mikita
16.08.2017
21:03:08

Anastasia
16.08.2017
21:03:18
Мы не прерываем чтение
Это же святое!