@ProCxx

Страница 246 из 2477
Йобу
22.06.2016
11:15:02
Так, разобрался. Виртуальное наследование нужно.

Aldar
22.06.2016
11:16:07
виртуальное наследование нужно если у тебя в иерархии наследования есть ромб

и ты не хочешь чтобы данные от дедушки два раза хранились

а вообще посмотри лучше плюсовые паттерны проектирования

Google
Andrey
22.06.2016
11:17:01
ща после рубей наворотишь делов в сях

Aldar
22.06.2016
11:17:04
они несколько отличаются от руби, потому как статическая типизация, нет дак тайпинга

лучше используй абстрактные классы, аналог интерфейсов в джаве

Andrey
22.06.2016
11:17:43
лучше пересмотреть архитектуру, с учетом сей

Aldar
22.06.2016
11:18:56
и вообще лучше наследованию предпочитать композицию, в С++ редко нужно множественное наследование, тем более виртуальное

Aldar
22.06.2016
11:19:55
это в рубях один модуль подключил, другой подключил

Square
22.06.2016
11:19:59
Я всегда выпиливаю наследование и херачу инстанс нужного класса в свой

Плюшка
22.06.2016
12:22:32
надо бы попробовать

Mr.
22.06.2016
12:41:50
Я всегда выпиливаю наследование и херачу инстанс нужного класса в свой
https://ru.wikipedia.org/wiki/%D0%90%D0%B4%D0%B0%D0%BF%D1%82%D0%B5%D1%80_(%D1%88%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F)

Aldar
22.06.2016
12:42:35
Данные обычно должны быть private

Google
Йобу
22.06.2016
12:46:59
Если нужен доступ к данным, то в дизайне что-то не то
Т.е. то что нормально в других языках в C++ абоминация и ересь?

Aldar
22.06.2016
12:47:51
Т.е. то что нормально в других языках в C++ абоминация и ересь?
возможно тебе просто геттеры и сеттеры нужны для данных

это будет лучше чем делать класс френдом

Andrey
22.06.2016
14:05:04
френды фтопку

Alex Фэils?︙
22.06.2016
15:26:42
Это "ересь" не с точки зрения C++, а с точки зрения проектрования архитекуры

[Anonymous]
22.06.2016
15:31:40
Пацаны! хэлп! Кто силен в регулярках? Нужно из html страницы вытащить 2 ipшника.
http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454#1732454

Sharkus
22.06.2016
15:32:16
Да ладно, не парсить же.

Andrey
22.06.2016
15:37:20
Гиблое дело регекспом разгребать хтмл

Sharkus
22.06.2016
15:41:54
IP 999.666.333.256 смотрит на твой регэксп...

Йобу
22.06.2016
15:44:33
ну потом то проверить надо всё равно. регэксп вроде бы не может проверить значение числа

но в принципе можно так

Sharkus
22.06.2016
15:44:39
Да, если их мало будет проще сделать так и отфильтровать.

Может он всё.

Йобу
22.06.2016
15:45:28
даже парсить html

Sharkus
22.06.2016
15:46:50
(1?\d{1,2}|2[0-4]\d|25[0-5]) в качестве группы, например.

С телефона, правда, не проверю нормально.

Йобу
22.06.2016
15:47:28
25[0-6]|2[0-5]\d|1\d{2}|[1-9]\d?

Google
Andrey
22.06.2016
15:47:34
даже парсить html
Хтмл не регулярный

Sharkus
22.06.2016
15:48:16
256 не влезет, 259 тем более.

Йобу
22.06.2016
15:48:55
упс 25[0-5]|2[0-4]\d|1\d{2}|[1-9]\d?

Sharkus
22.06.2016
15:49:38
Чуть выше моё глянь, там одно или убрано

Йобу
22.06.2016
15:50:47
1?\d{1,2} матчится на 01, например

Sharkus
22.06.2016
15:51:41
И?

Хотя да, менее приятно

Йобу
22.06.2016
15:54:53
ни разу не видел чтобы октет начинали с нуля

ну кроме нуля

в моём кстати 0 не матчится

надо так25[0-5]|2[0-4]\d|1\d{2}|[1-9]?\d

Alex Фэils?︙
22.06.2016
16:23:39
Aldar
22.06.2016
16:25:21
нужен парсер контекстно свободных грамматик

Emergency
22.06.2016
18:12:17
Гиблое дело регекспом разгребать хтмл
Всегда парсю через них xml и html почти

Писал на bash клиент вконтакте)

И ничего

Здорово

Особенно прикольно смотреть на лица тех, кому показываю код)))))))

arisu
22.06.2016
18:15:06
да

я бы тоже в ужасе был

Google
John
22.06.2016
18:28:02
а можно взглянуть на клиента для вк на баше?

Сергей
22.06.2016
18:33:15
Лол, чем, если не регекспом?

Свои велосипеды еще хуже

Emergency
22.06.2016
18:33:45
Сергей
22.06.2016
18:34:12
Ну, готовым html парсером, ок

Admin
ERROR: S client not available

arisu
22.06.2016
18:40:33
Автоматом

Emergency
22.06.2016
18:44:05
Свой напиши

У меня когда винт слетел куча ценных программ и скриптов слетело



Сергей
22.06.2016
18:46:39
Облака... Белокрылые..

Emergency
22.06.2016
18:47:40
:))))

Могу коротко рассказать про vk

У них все методы API могут возвращать XML или JSON

В XML в каждой строке используется один тег

Можно grep найти нужный тег, а дальше строку, в зависимости от задачи, либо обработать, убрав теги (всё между <>) либо найти substrings с parameter="something"(это не сложно, я отдельные функции для этого держал в скрипте), либо перейти на следующую строку для субтегов

Работа с сетью целиком curl

Авторизация через webview (пришлось написать маленький авторизатор на Qt и c++). Хранение токена в текстовом файле

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

Google
Emergency
22.06.2016
18:54:56
Gui был сделан при помощи dialog

Были такие фичи, как непрерывный набор, невидимка и т. д.

Хотел реализовать постинг оффлайн (при помощи задержки, я этот способ давно придумал, когда в других клиентах его ещё не было и в помине)

Но не успел

А заново писать уже не интересно, да и лень

Andrey
22.06.2016
21:17:25
Всегда парсю через них xml и html почти
Одно дело частный случай или конкретная задача по примерно одинаковому хтмл. А другое полноценный парсер на любой хтмл. Вот второе, и есть гиблое дело. Ибо хтмл жуток и нерегулярный язык ниразу.

Я для граберов и XPath юзал для хтмл и регекспы. Когда знаешь что грабить)

Square
22.06.2016
21:23:15
Чо тут? Набигали?

Ilya
23.06.2016
09:22:05
кто знает есть ли чат по спортивному программированию

???

кому интересно спортивное программирование присоединяйтесь https://telegram.me/joinchat/DORp0ggUqD3FKMZ7NUVxnw

Ilya
23.06.2016
09:40:07
я увлекаюсь этим но чата такого нету

abiogenesis
23.06.2016
09:40:44
А заново писать уже не интересно, да и лень
А зачем заново писать? Это уже не работает?

Emergency
23.06.2016
09:41:03
spvcxghxstpvrrp
23.06.2016
09:42:33
я увлекаюсь этим но чата такого нету
Оформи его по правилам proDot и его наверняка добавят в канал Это будет тебе реклама и привлечение интересующихся людей

Страница 246 из 2477