These are chat archives for rus-speaking/android-off-topic

15th
Jul 2015
Victor
@matrecs
Jul 15 2015 07:40
@atetc ваааа, теперь отдельной вкладкой гиттер, отдельной слак местного it-сообщества, а теперь еще и этот появится.
срочно нужен агрегатор чатов гиттера\слэка
alyadins
@alyadins
Jul 15 2015 07:43
Просто нужно еще один похожий ресурс где будут сидеть все
Vitaly Kirillov
@nexus700120
Jul 15 2015 07:44
Было бы здорово, если бы slack снимал свои ограничения для открытых сообществ, таких как мы. Пусть нажимаются на коммерческих организациях.
Victor
@matrecs
Jul 15 2015 07:46
@nexus700120 Я думаю можно написать ребятам письмо, и они дадут какую нибудь лицензию на одно большое сообщество.
Adam
@AdamCopperfield
Jul 15 2015 07:47
скинемся все вместе
Victor
@matrecs
Jul 15 2015 07:47
написать какие мы открытые, что мы тут одни для целой страны, нас тут целая туча, нам так нравится slack, мы будем использовать его везде и все такое
@AdamCopperfield или так :D с миру по нитке, как говорится...
Rustem Saitkulov
@atetc
Jul 15 2015 07:49
Хрен дадут
Проверено
Vitaly Kirillov
@nexus700120
Jul 15 2015 07:49
@matrecs да я тоже думал об этом, можно попробовать. У кого есть опыт составления таких писем?
@atetc пробовали?
Rustem Saitkulov
@atetc
Jul 15 2015 07:49
Да
Victor
@matrecs
Jul 15 2015 07:49
Ну вариант с миру по нитке - тоже вариант :D
Rustem Saitkulov
@atetc
Jul 15 2015 07:50
Тогда придётся сильно ограничить комьюнити
Vitaly Kirillov
@nexus700120
Jul 15 2015 07:51
В слак итак порог вхождения ниже чем в гиттер, а если за него ещё и платить надо по 8 баксов в месяц, то вообще капец
Rustem Saitkulov
@atetc
Jul 15 2015 07:52
Так что пока живём в гиттере )
Как это делают остальные комьюнити желающие хранить хистори
alyadins
@alyadins
Jul 15 2015 07:55
После того что товаришь @atetc написал, моя идея не кажется такой бредовой. Напишем свой слак с преферансом и профурсетками
Evgeny Petrikov
@Spelliar
Jul 15 2015 07:55
Да чем вам Гиттер то не нравится?
Vitaly Kirillov
@nexus700120
Jul 15 2015 07:56
Люди уже пишут опен сорсные слаки, но у них пока не очень получается)
Да и таскать сообщество из одного места в другое это очень трудоёмкий процесс
Rustem Saitkulov
@atetc
Jul 15 2015 08:07
лучше клиентов для гиттер писать, как некоторые тут в чате уже начали )
или через https://irc.gitter.im/ сидеть
Vitaly Kirillov
@nexus700120
Jul 15 2015 08:08
Через irc норм? Не глючно?
Rustem Saitkulov
@atetc
Jul 15 2015 08:09
ну я не определился с клиентом под винду (поэтому не пробовал)
посоветуйте
Vitaly Kirillov
@nexus700120
Jul 15 2015 08:11
Если https://irc.gitter.im/ норм работает. И найти норм клиент. То тогда наконец можно будет объеденить гиттер и слак)
Rustem Saitkulov
@atetc
Jul 15 2015 08:11
а слэк по irc живет?
Vitaly Kirillov
@nexus700120
Jul 15 2015 08:11
Слак даже по XMPP умеет работать)
Rustem Saitkulov
@atetc
Jul 15 2015 08:12
ок, так какой клиент то ставить на винду?
тыщу лет не было на машине подобных
Vitaly Kirillov
@nexus700120
Jul 15 2015 08:12
Да могёт, нужно чтобы owner в настройках разрешил юзать
Я тоже ими не пользуюсь, может есть люди которые пользуются?)
Rustem Saitkulov
@atetc
Jul 15 2015 08:13
миранда какая нибудь в голову приходит
но это было реально тыщу лет назад
alyadins
@alyadins
Jul 15 2015 08:14
какая os?
Vitaly Kirillov
@nexus700120
Jul 15 2015 08:14
Когда я последний раз пользовался мирандой, то это было больше похоже на миксер плагинов
alyadins
@alyadins
Jul 15 2015 08:15
https://adium.im если макось
Vitaly Kirillov
@nexus700120
Jul 15 2015 08:15
Pidgin'ом пользовался, не супер, но пойдёт
@lexerptz мы под win ищем)
Victor
@matrecs
Jul 15 2015 08:17
последний раз когда я пользовался мирандой - у меня увели акк icq ЖВ
:D
Vitaly Kirillov
@nexus700120
Jul 15 2015 08:18
Если миранда, то говорят вот норм http://www.miranda-ng.org/ru/
Anton Krasov
@antonkrasov
Jul 15 2015 09:03
всем привет, решил на выходных таки разобраться с новой support design либой + посмотреть в реальности на realm.io, написал такое небольшое приложение:
https://play.google.com/store/apps/details?id=com.github.antonkrasov.caloriecounter
может кому будет полезно и интересно, если интересно, то через пару дней выложу исходники на github, как код вычищу :)
просьба оценить :))
Victor
@matrecs
Jul 15 2015 09:10
@antonkrasov очень жизненный вопрос, чем писали экран для видео?
Anton Krasov
@antonkrasov
Jul 15 2015 09:10
@matrecs в android studio есть кнопка для записи видео :)
Vladimir Tagakov
@Tagakov
Jul 15 2015 09:10
@matrecs Например студией?
Anton Krasov
@antonkrasov
Jul 15 2015 09:11
уже довольно давно
Vladimir Mironov
@nsk-mironov
Jul 15 2015 09:11
Для этого есть кнопка? оО, я всегда хардкорно через adb писал :)
Vladimir Tagakov
@Tagakov
Jul 15 2015 09:13
@nsk-mironov Старый солдат не знает слов любви?)
Victor
@matrecs
Jul 15 2015 09:15
И я так же, думаю умные люди же как то делают по-человечески
Rustem Saitkulov
@atetc
Jul 15 2015 09:18
@antonkrasov можно еще добавить использование Sensor API для подсчета калорий которые сожгли при ходьбе и беге )
Anton Krasov
@antonkrasov
Jul 15 2015 09:19
@atetc это немного другая тема
а комбайм как раз пилить не хочется, в описании чистая правда написана, писал реально для себя
в маркете приложения с 10 миллионами скачиваний очень ущербные как по мне
нафига мне вводить 100500 инфы и делать 10 кликов, чтобы ввести калории, если я на упаковке вижу цифру
Victor
@matrecs
Jul 15 2015 10:12
@atetc будет "я у мамы фитнес-трекер"
takigava
@takigava
Jul 15 2015 14:17
Siri VS Cortana))))Очень забавно) https://youtu.be/BRKRxWFBunE
retor
@retor
Jul 15 2015 15:47
Киньте плиз чего нить поучительно-позновательного про Dagger
Это форк, ссылка на оригинал есть в ридми
@retor
retor
@retor
Jul 15 2015 16:13
Thanks
Vladimir Tagakov
@Tagakov
Jul 15 2015 20:05
Видел кто либо код джависта на С#? Хочется смеяться или нет?
Читаю сдк к устройсву для оплаты банковскими картами… позорище
Vitaly Kirillov
@nexus700120
Jul 15 2015 20:06
Выкладывай!
Vladimir Tagakov
@Tagakov
Jul 15 2015 20:06
spnDevices.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
            @Override
            public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
                selectedReader = deviceAdapter.getItem(position);
            }

            @Override
            public void onNothingSelected(AdapterView<?> parent) {

            }
        });

        final ProgressDialog dialog = new ProgressDialog(this);

        PMEngine.Events = new PMEngineEvents()
        {
            @Override
            public void paymentStatusUpdated(final PMEngine.PMStatus status) {
                if (status == PMEngine.PMStatus.SignatureRequired) {
                    runOnUiThread(new Runnable() {
                        @Override
                        public void run() {

                            startActivity(new Intent(PaymentActivity.this, SignatureActivity.class));
                        }
                    });
                }
                runOnUiThread(new Runnable() {
                    @Override
                    public void run() {
                        dialog.setMessage(status.toString());
                    }
                });
            }
            @Override
            public void errorOccured(int code, final String desc) {
                runOnUiThread(new Runnable() {
                    @Override
                    public void run() {
                        dialog.setMessage(desc);
                    }
                });
            }

        };

        btnPurchase.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                if (txtAmount.getText()=="" && txtAmount.getText()!=null)
                    Toast.makeText(getApplicationContext(), "Введите сумму!!!", Toast.LENGTH_LONG).show();
                if (selectedReader=="")
                    Toast.makeText(getApplicationContext(), "Выберите ридер!!!", Toast.LENGTH_LONG).show();
                PMStartPurchaseModel model = new PMStartPurchaseModel();
                model.amount = Double.valueOf(txtAmount.getText().toString());
                model.describe = txtDescribe.getText().toString();
                model.email = txtEmail.getText().toString();
                model.phone = txtPhone.getText().toString();
                model.device=selectedReader;
                PMEngine.purchase(PaymentActivity.this, model);
                 dialog.show();
            }
        });
Это все в onCreate активити
takigava
@takigava
Jul 15 2015 20:13
Вы ещё мой крабский код не видели)))
Vitaly Kirillov
@nexus700120
Jul 15 2015 20:15
Что такое крабский код?)
Vladimir Tagakov
@Tagakov
Jul 15 2015 20:16
Наш до-диезник продолжает радовать. Я даже не знал что так можно
<view android:layout_width="match_parent"
          android:layout_height="match_parent"
          android:layout_margin="2px"
          class=«ru.payme.PMCore.PMSignatureView» />
Какой в этом профит?
Vladimir Mironov
@nsk-mironov
Jul 15 2015 20:18
Именно в данном случае - никакого
Но нужно это чтобы вложенные классы можно было использовать
например class=«ru.payme.PMCore.PMSignatureActivity$PMSignatureView»
так как $ в названии тега нельзя использовать
Vladimir Tagakov
@Tagakov
Jul 15 2015 20:19
@nsk-mironov Вот как… спасибище.
@nsk-mironov Я правильно понял что PMSignatureView это вложенный статический класс PMSignatureActivity ?
Vladimir Mironov
@nsk-mironov
Jul 15 2015 20:21
да
Vladimir Tagakov
@Tagakov
Jul 15 2015 20:23
@nsk-mironov Тогда не понимаю. А почему к этому классу просто через точку нельзя обратиться?
<ru.payme.PMCore.PMSignatureActivity.PMSignatureView
Я попробовал и он ни на что не ругается
Vladimir Mironov
@nsk-mironov
Jul 15 2015 20:31
@Tagakov и работает?
и ответ от Romain Guy, которому уж точно можно верить :smile:
Tagakov @Tagakov посыпает голову пеплом