Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Работа Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 5 6 7 8 9 10 11 [12] 13 14   вперед  Ctrl
 Re: Помогите пожалуйста НАПИСАТЬ ПРОГРАММУ .......  [new]
dma_caviar
Member

Откуда: https://itproduct.ru
Сообщений: 1973
Valentin Kolesnikov
Axeleron
Valentin Kolesnikov, учитывая, что Вы рекламируете себя как специалиста на форуме Работа можно поинтересоваться сколько потенциальных предложений о работе Вам уже сделано на данный момент?


Добрый день,

Пока только одно предложение о работе было 18661282.

С уважением, Валентин

Ну и как, приняли предложение?
19 фев 16, 11:50    [18840002]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста НАПИСАТЬ ПРОГРАММУ .......  [new]
Axeleron
Member

Откуда: London
Сообщений: 7530
Valentin Kolesnikov
Axeleron
Valentin Kolesnikov, учитывая, что Вы рекламируете себя как специалиста на форуме Работа можно поинтересоваться сколько потенциальных предложений о работе Вам уже сделано на данный момент?


Добрый день,

Пока только одно предложение о работе было 18661282.

С уважением, Валентин

Я имел в виду серьезное предложение о работе от работодателя напрямую, либо от рекрутингового агентства. Название ветки форума как бы предполагает. Я, например, был свидетелем как одному софорумчанину делали довольно конкретное предложение по работе прямо на подфоруме (не Работа).
19 фев 16, 13:21    [18840757]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста НАПИСАТЬ ПРОГРАММУ .......  [new]
Valentin Kolesnikov
Member

Откуда:
Сообщений: 3169
Axeleron
Valentin Kolesnikov
пропущено...


Добрый день,

Пока только одно предложение о работе было 18661282.

С уважением, Валентин

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


Нет не предлагали. Java/swing считается устаревшей технологией. Сейчас очень мало проектов для неё.

С уважением, Валентин
19 фев 16, 14:48    [18841380]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста НАПИСАТЬ ПРОГРАММУ .......  [new]
dma_caviar
Member

Откуда: https://itproduct.ru
Сообщений: 1973
Valentin Kolesnikov,

А на других технологиях? Важно не язык, а человек, способный упорно долбить по цели))
19 фев 16, 14:53    [18841413]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста НАПИСАТЬ ПРОГРАММУ .......  [new]
Axeleron
Member

Откуда: London
Сообщений: 7530
Valentin Kolesnikov, с каких это пор Java стала устаревшей технологией?
19 фев 16, 14:57    [18841455]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста НАПИСАТЬ ПРОГРАММУ .......  [new]
bk0010
Member

Откуда:
Сообщений: 4796
Axeleron
Valentin Kolesnikov, с каких это пор Java стала устаревшей технологией?
Да уже минут двадцать как.
19 фев 16, 22:13    [18843510]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста НАПИСАТЬ ПРОГРАММУ .......  [new]
bk0010
Member

Откуда:
Сообщений: 4796
Извините, не удержался.
19 фев 16, 22:14    [18843513]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста НАПИСАТЬ ПРОГРАММУ .......  [new]
EtherealOne
Member

Откуда: Æther
Сообщений: 336
Axeleron, на правах капитана: там написано «слэш-swing», а это реально ад.

Даже жаль, что автор меня частично игнорирует.
20 фев 16, 16:11    [18846855]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста НАПИСАТЬ ПРОГРАММУ .......  [new]
Axeleron
Member

Откуда: London
Сообщений: 7530
EtherealOne
Axeleron, на правах капитана: там написано «слэш-swing», а это реально ад.

Даже жаль, что автор меня частично игнорирует.

Он всех игнорирует. Самостийный гений так сказать.
20 фев 16, 16:27    [18846937]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста НАПИСАТЬ ПРОГРАММУ .......  [new]
Valentin Kolesnikov
Member

Откуда:
Сообщений: 3169
Недавно была выпущена новая версия программы 1.10

- Появилась возможность изменения пароля для операторов
- Добавлена статистика созданных заявок

С уважением, Валентин
22 фев 16, 09:34    [18850480]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста НАПИСАТЬ ПРОГРАММУ .......  [new]
oop1
Member [заблокирован]

Откуда:
Сообщений: 3
Axeleron
EtherealOne
Axeleron, на правах капитана: там написано «слэш-swing», а это реально ад.

Даже жаль, что автор меня частично игнорирует.

Он всех игнорирует. Самостийный гений так сказать.
если бы он вас всех слушал, то и не стал бы гением.
22 фев 16, 12:06    [18850722]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста НАПИСАТЬ ПРОГРАММУ .......  [new]
Valentin Kolesnikov
Member

Откуда:
Сообщений: 3169
Очень сложный java код :)

С уважением, Валентин

+

        final List<Map<String, Object>> createdOrders = new ArrayList<>();
        $.each(groupedByDate.entrySet(), new Block<Map.Entry<String, List<Map.Entry<String, List<Map<String, Object>>>>>>() {
            public void apply(final Map.Entry<String, List<Map.Entry<String, List<Map<String, Object>>>>> arg) {
                int found = 0;
                for (Map.Entry<String, List<Map<String, Object>>> item : arg.getValue()) {
                    String status = (String) $.last(item.getValue()).get("status");
                    if (status != null && status.equals("оплачено")) {
                        found += 1;
                    }
                }
                Map<String, Object> map = new LinkedHashMap<String, Object>();
                map.put("summaryCreated", arg.getKey());
                map.put("countCreated", arg.getValue().size());
                map.put("countPayed", found);
                createdOrders.add(map);
            }
        });

22 фев 16, 12:30    [18850791]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста НАПИСАТЬ ПРОГРАММУ .......  [new]
Axeleron
Member

Откуда: London
Сообщений: 7530
Valentin Kolesnikov
Очень сложный java код :)

О чем это? Кстати, слышали когда-нибудь выражение, что лучший программист не тот кто может рещить проблему очень сложным кодом, а очень простым и понятным?

С уважением, Axeleron
22 фев 16, 13:49    [18850971]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста НАПИСАТЬ ПРОГРАММУ .......  [new]
Valentin Kolesnikov
Member

Откуда:
Сообщений: 3169
Axeleron
Valentin Kolesnikov
Очень сложный java код :)

О чем это? Кстати, слышали когда-нибудь выражение, что лучший программист не тот кто может рещить проблему очень сложным кодом, а очень простым и понятным?

С уважением, Axeleron


Это код для вычисления статистики созданных заявок. Есть несколько вспомогательных методов, которые его упрощают ($.each, $.last).

С уважением, Валентин
22 фев 16, 14:37    [18851083]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста НАПИСАТЬ ПРОГРАММУ .......  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 26479
Valentin Kolesnikov
Очень сложный java код :)

С уважением, Валентин

+

        final List<Map<String, Object>> createdOrders = new ArrayList<>();
        $.each(groupedByDate.entrySet(), new Block<Map.Entry<String, List<Map.Entry<String, List<Map<String, Object>>>>>>() {
            public void apply(final Map.Entry<String, List<Map.Entry<String, List<Map<String, Object>>>>> arg) {
                int found = 0;
                for (Map.Entry<String, List<Map<String, Object>>> item : arg.getValue()) {
                    String status = (String) $.last(item.getValue()).get("status");
                    if (status != null && status.equals("оплачено")) {
                        found += 1;
                    }
                }
                Map<String, Object> map = new LinkedHashMap<String, Object>();
                map.put("summaryCreated", arg.getKey());
                map.put("countCreated", arg.getValue().size());
                map.put("countPayed", found);
                createdOrders.add(map);
            }
        });


А зачем он? Кому нужен?
22 фев 16, 15:10    [18851165]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста НАПИСАТЬ ПРОГРАММУ .......  [new]
Valentin Kolesnikov
Member

Откуда:
Сообщений: 3169
skyANA
Valentin Kolesnikov
Очень сложный java код :)

С уважением, Валентин

+

        final List<Map<String, Object>> createdOrders = new ArrayList<>();
        $.each(groupedByDate.entrySet(), new Block<Map.Entry<String, List<Map.Entry<String, List<Map<String, Object>>>>>>() {
            public void apply(final Map.Entry<String, List<Map.Entry<String, List<Map<String, Object>>>>> arg) {
                int found = 0;
                for (Map.Entry<String, List<Map<String, Object>>> item : arg.getValue()) {
                    String status = (String) $.last(item.getValue()).get("status");
                    if (status != null && status.equals("оплачено")) {
                        found += 1;
                    }
                }
                Map<String, Object> map = new LinkedHashMap<String, Object>();
                map.put("summaryCreated", arg.getKey());
                map.put("countCreated", arg.getValue().size());
                map.put("countPayed", found);
                createdOrders.add(map);
            }
        });


А зачем он? Кому нужен?


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

С уважением, Валентин
22 фев 16, 16:25    [18851411]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста НАПИСАТЬ ПРОГРАММУ .......  [new]
dma_caviar
Member

Откуда: https://itproduct.ru
Сообщений: 1973
Valentin Kolesnikov,

А это не задача БД?
22 фев 16, 16:35    [18851447]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста НАПИСАТЬ ПРОГРАММУ .......  [new]
Valentin Kolesnikov
Member

Откуда:
Сообщений: 3169
dma_caviar
Valentin Kolesnikov,

А это не задача БД?


Использование базы данных можно отключить в настройках.

С уважением, Валентин
22 фев 16, 16:47    [18851480]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста НАПИСАТЬ ПРОГРАММУ .......  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 26479
Valentin Kolesnikov
skyANA
пропущено...

А зачем он? Кому нужен?


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

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

Почему Вы выбрали харкод на Java для их реализации, а не другой, более подходящий инструмент?
22 фев 16, 16:59    [18851527]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста НАПИСАТЬ ПРОГРАММУ .......  [new]
skyANA
Member

Откуда: Зеленоград
Сообщений: 26479
Valentin Kolesnikov, как Вы вообще определяете то, что может кому-то там понадобиться? На основе исключительно своего опыта?
22 фев 16, 17:01    [18851533]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста НАПИСАТЬ ПРОГРАММУ .......  [new]
Valentin Kolesnikov
Member

Откуда:
Сообщений: 3169
skyANA
Valentin Kolesnikov
пропущено...


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

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

Почему Вы выбрали харкод на Java для их реализации, а не другой, более подходящий инструмент?


Для этих метрик java подходящий инструмент. Более сложные метрики можно считать отдельными приложениями для данных из базы.

С уважением, Валентин
22 фев 16, 17:33    [18851632]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста НАПИСАТЬ ПРОГРАММУ .......  [new]
Valentin Kolesnikov
Member

Откуда:
Сообщений: 3169
skyANA
Valentin Kolesnikov, как Вы вообще определяете то, что может кому-то там понадобиться? На основе исключительно своего опыта?


У меня есть некоторый опыт в написании метрик.

С уважением, Валентин
22 фев 16, 17:33    [18851636]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста НАПИСАТЬ ПРОГРАММУ .......  [new]
scf
Member

Откуда:
Сообщений: 1480
Valentin Kolesnikov,

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

Хороший код - это даже не код, который работает. Это код, который можно починить. А в этом мессиве вы сами уже через месяц не разберетесь.
22 фев 16, 17:34    [18851638]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста НАПИСАТЬ ПРОГРАММУ .......  [new]
Valentin Kolesnikov
Member

Откуда:
Сообщений: 3169
scf
Valentin Kolesnikov,

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

Хороший код - это даже не код, который работает. Это код, который можно починить. А в этом мессиве вы сами уже через месяц не разберетесь.


Мапы дают возможность сохранять прямую совместимость (перевод для forward compatibility). Это когда старая версия приложения может работать с данными, созданными новой версией приложения. Проверил совместимость database.json. Версия 1.4 может считывать данные, созданные версией 1.10.

Попробую заменить each/Block на map/Function1 и переделать found/for на filter/size.

С уважением, Валентин
23 фев 16, 11:40    [18853151]     Ответить | Цитировать Сообщить модератору
 Re: Помогите пожалуйста НАПИСАТЬ ПРОГРАММУ .......  [new]
Valentin Kolesnikov
Member

Откуда:
Сообщений: 3169
scf,

Улучшенная версия java кода :)

+

        final List<Map<String, Object>> createdOrders =
        $.chain(groupedByDate.entrySet())
                .map(new Function1<Map.Entry<String, List<Map.Entry<String, List<Map<String, Object>>>>>,
                Map<String, Object>>() {
            public Map<String, Object> apply(final Map.Entry<String, List<Map.Entry<String, List<Map<String, Object>>>>> arg) {
                List<Map.Entry<String, List<Map<String, Object>>>> payedOrders =
                    $.filter(arg.getValue(), new Predicate<Map.Entry<String, List<Map<String, Object>>>>() {
                        public Boolean apply(Map.Entry<String, List<Map<String, Object>>> arg) {
                            String status = (String) $.last(arg.getValue()).get("status");
                            return status != null && status.equals("оплачено");
                        }
                    });
                Map<String, Object> map = new LinkedHashMap<>();
                map.put("summaryCreated", arg.getKey());
                map.put("countCreated", arg.getValue().size());
                map.put("countPayed", payedOrders.size());
                return map;
            }
        }).value();

23 фев 16, 12:42    [18853363]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 5 6 7 8 9 10 11 [12] 13 14   вперед  Ctrl
Все форумы / Работа Ответить