
Anton
13.07.2017
17:27:22
народ, как думаете, было бы интересно в канал писать задачи и потом шарить решения разных людей?

pchellovod
13.07.2017
17:35:02

Vasiliy
13.07.2017
17:35:07
Какие задачи? Рассчет угла между стрелками?

Anton
13.07.2017
17:35:36

Google

Anton
13.07.2017
17:36:07
я нашел сайт с 500 различными задачами по пограмированию, можно брать интересные

Vasiliy
13.07.2017
17:36:50
Я думаю не интересно, т.к. всех подзаебали эти вымышленные задачи
Если в контексте реального применения то ок

Anton
13.07.2017
17:37:48

Paul
13.07.2017
17:38:40

Vasiliy
13.07.2017
17:38:59
Вот разбор тасков почему было выбрано такое решение а не иное было б интересно

Anton
13.07.2017
17:39:13
http://rosettacode.org/wiki/Category:Programming_Tasks

Paul
13.07.2017
17:39:36
@davydovanton , спасибо

Anton
13.07.2017
17:39:36

Vasiliy
13.07.2017
17:41:10
Не ну там типа - такой берешь код решения проблемы осс, такой пишешь - уот тут я въебал значит фасад, стратегию, синглтон потому что так то и так, а не фабрику потому что это вот хуево тестить и т.д.
Ну опять ж, это субъективно для меня интересно
Пушто есть книги по паттернам, архитектуре и есть твой проект где ты такой - ээээ куда там фабрику, декоратор, нахуя я читал про архитектуру блэт???
Потому что часто смотришь такой ПР и такой - ох ебать, чё за магия такая, а объяснять в хуй никому не в перлось, потому что таска закрыта, гештальт закрыт, все, поезд вперёд идет

Google

Anton
13.07.2017
17:46:56
а у тебя есть прямо конкретные примеры тасок таких?

Vasiliy
13.07.2017
17:49:22
Чето было, но сейчас не помню и инета нет под рукой, но обычно почти все PR

Anton
13.07.2017
17:56:08
попробуй, но я не обещаю, что буду все это рассматривать :(

Neekoso
13.07.2017
18:21:56

Vasiliy
13.07.2017
18:25:19
На кодилити так же в комментах можно решения посмотреть, самому решив предварительно)

Alabama
13.07.2017
18:28:15
На codewars тоже
реальные куски тасков из реального проекта с объяснением почему так действительно были бы очень интересны)

Roman
13.07.2017
19:53:49
где то ж хорошие рулеточки были

Zhenya
13.07.2017
20:25:18
народ, как думаете, было бы интересно в канал писать задачи и потом шарить решения разных людей?
Было бы интересно, если бы это были приблеженные к реальности, а может и реальные задачи, как уже писали выше. Например круто было бы иметьпостановку задачи + какое-то приложение скелет с сидами, стабами какой-то логики, может даже тестами. Но, наверное, такое одному сложно делать. Но если бы разные люди присылали в таком виде свои задачи(со своим решением), было бы круто(а может и нет!).

Алексей
14.07.2017
03:09:46
Клуб людей, которые всегда и везде делают деньги!!!
?????
Делюсь мануалами, практическими советами и темами, которые проверены лично на моем опыте и опыте моих близких!
?Вступайте в мой паблик прямо сейчас: @moneycl

Kirill
14.07.2017
07:30:49
В топку

Serhii
14.07.2017
11:04:36
у юзера есть карточки, нужно что бы при входе открывалась дефолтная из них с возможностью частой смены дефолтной карточки. как это лучше описать в модели? есть вариант создать поле булевое и при смене дефолтной карточки сначала все в фолс и потом единственную дефолтную в тру, но это как то тупо выглядит.. может есть получше решения? ну и в модель юзера не хотелось бы добавлять ничего по типу default_card_id

Danila
14.07.2017
11:17:41
> модель юзера не хотелось бы добавлять ничего по типу default_card_id
почему?

Rustam
15.07.2017
15:49:55
Оффтоп. У кого не работает мобильная версия вк? У меня не работает кнопка меню и не воспроизводит аудио

Anton
15.07.2017
16:18:12
Спрошу ещё тут. Что вы думаете о текстовых адвенчурах? У меня есть идея для проекта, но хз, зайдёт оно или нет, поэтому спрашиваю

Maksim
15.07.2017
16:21:39
Как старая игра в irc чатах?
Забыл название.

Vitaliy
15.07.2017
16:22:04
Я раб графония

Google

Anton
15.07.2017
16:22:26
Ну типо того

Ivik
15.07.2017
16:23:35

Anton
15.07.2017
16:30:03
+
Ну я сейчас рефакторингом занят, думаю потом об этом написать + описывать таски
Ну и мне очень хочется добить тему про функциональные объекты, там ещё про много чего можно рассказать, потом сделать оглавление и получится такой вот справочник

Диёр
15.07.2017
17:32:35
Мне было бы интересно как в канале про андроид архитектуру ответы на популярные вопросы, где не всегда есть однозначный ответ.

Anton
15.07.2017
17:41:52
А пример можно?


Диёр
15.07.2017
17:46:10
#Кейсы
Обработка результата отдельного сценария
1) Имеется экран "Список карт лояльности"
2) На экране есть кнопка "Добавить новую карту"
3) При нажатии кнопки открывается визард, который состоит из цепочки активити
4) При прохождении сценария, нужно:
- закрыть все экраны сценария
- отобразить обновленный список карт
- показать snack уведомление, что карта добавлена
Приведем возможные варианты реализации:
Вариант 1.
Дефолтными средствами AOS
Реализуем старт активити с помощью startActivityForResult и в onActivityResult при необходимости делаем finish()
Вариант 2.
На основе Cicirone
Подробности можно посмотреть в @Cicerone_RUS
Вариант 3.
С использованием общего интерактора
- Создаем интерактор, который доступен на экране списка карт лояльности и финальном экране визарда.
- Всем активити визарда в манифесте устанавливаем значение taskAffinity как AddLoyaltyCardWizard
- При добавлении карты на финальном экране происходит два действия:
1) Интерактор оповещается о добавлении карты. По этому действию он может инициировать обновление списка и отображение оповещения
2) Вызывается finishAffinity
В данной реализации нужно обратить внимание на потенциальную возможность убийства активити системой.
Как работает taskAffinity можно прочитать в https://developer.android.com/guide/topics/manifest/activity-element.html#aff


Anton
15.07.2017
17:59:22
Спасибо!

Stanislav
15.07.2017
18:18:39
ну хотя если вы расчитваете на тот кусок рынка где н ет андроид 4


Anton
16.07.2017
14:08:04
народ, а расскажите, как вы организуете свои заметки/знания?

John
16.07.2017
14:10:01
если узнал что-то однажды (а не просто вызубрил под кнутом), сложно забыть. для всего остального есть google

Anton
16.07.2017
14:10:41

Logvin
16.07.2017
14:10:53
Парни привет может кто знает чат для c++?

Anton
16.07.2017
14:11:03
@crackedmind спроси

Logvin
16.07.2017
14:11:29
Ну ты уже спросил подожду пока ответит)

Eugene
16.07.2017
14:12:11
но времени дичайше не хватает

Google

Anton
16.07.2017
14:12:48
не, til не работает имхо

Eugene
16.07.2017
14:12:54
почему?

Admin
ERROR: S client not available

Eugene
16.07.2017
14:13:10
Если удобно организовать с тегами и полнотекстовым поиском, но должно быть нормально

Anton
16.07.2017
14:13:21
ну, у меня куча заметок из книг/статей и прочего
+ какие-то долгосрочные идеи и прочее
я хочу все это структурировать как-то
что бы легко найти и посмотреть

John
16.07.2017
14:13:55

Logvin
16.07.2017
14:14:19

John
16.07.2017
14:14:26

Anton
16.07.2017
14:14:44
потому что куски кода и куча текста + вложенность получится колосальная
и самое крутое, хочу держать все в гите и редактировать из вима

Eugene
16.07.2017
14:16:08
лол
тогда только самому

Anton
16.07.2017
14:16:23
вот как бы да
и что бы это в вебе было еще

Eugene
16.07.2017
14:16:39
и чтобы блестки по краям

Anton
16.07.2017
14:16:42
не
это перебор уже

Google

Dmitriy
16.07.2017
14:17:02
че это в атоме блески есть а в виме нет

Anton
16.07.2017
14:17:23
на самом деле у меня есть просто список md файлов, надо придумать как добавить mind maps и все это гиперссылками залинковать

Dmitriy
16.07.2017
14:17:58
самое хуевое во всем этом, что метадату на файлы нельзя повесить нормально
в mac os x есть теги, но это убого вешить на отдельные файлы таким образом метаданные

Anton
16.07.2017
14:19:19
все так

Vitaliy
16.07.2017
14:19:51
Повторяюсь, но Evernote

Anton
16.07.2017
14:20:15

Dmitriy
16.07.2017
14:20:30
Я все время хочу фильтрацию в проекте по конкретным файлам. Что-бы остальные были не видны. Или например подсветку зеленым файл, который покрыт тестами на 100%, и тп.

Anton
16.07.2017
14:20:31
+ эвернот это сильно такое. мне не нравится их политика последних лет

Vitaliy
16.07.2017
14:20:46
Повторяюсь, но Evernote
На днях перешел с plus-подписки на бесплатный тариф, в ограничения вписываюсь (работа на макс. 2-х устройствах, 60 Мб трафика).

Anton
16.07.2017
14:20:57

Dmitriy
16.07.2017
14:21:07