
Ruslan
05.04.2017
11:46:38
ну норм filename как начало секции

Илья
05.04.2017
11:47:21

Ruslan
05.04.2017
11:47:43
как таковой иерархии не наблюдается

Илья
05.04.2017
11:47:48
при этом есть еще data - которая может быть или не быть

Google

Timerkhan
05.04.2017
11:47:59
Да, берешь блок и пишешь по нему сущность.

Летучая
05.04.2017
11:48:14
либо можно маркеров понаставить
и по ним определять, где секции начинаются и кончаются
но ваще
это лучше имхо делать прям при парсинге нодов хтмл
типа если парсилка нашла секцию еррор, то следующие записи куда-нибудь положить

Илья
05.04.2017
11:49:50
у меня сейчас сделано через enum, т.е. есть класс TableRow у которого есть поле RowType которое может принимать значения Filename, Error, Warning, Data
и список из этих TableRow
с уже проставленными типами

Alex
05.04.2017
11:51:20
Это очень по-извращенски как-то

Timerkhan
05.04.2017
11:51:51
я могу ошибаться, поправьте меня конечно, н оя бы парсил в такой класс:

Илья
05.04.2017
11:52:18
не, не то

Google

Nikolay
05.04.2017
11:52:52
Названия паблик переменных с маленькой буквы не очень хорошо

Timerkhan
05.04.2017
11:53:03

Илья
05.04.2017
11:53:34
Почему?
ну потому что это вообще не то))) где названия групп? где name и description? где data?
большую часть данных где-то потерял

Timerkhan
05.04.2017
11:54:49

Ruslan
05.04.2017
11:55:16

Илья
05.04.2017
11:55:47
я показывал пример конечных данных
[
"filename": "filename",
"fileproblems": [
{
"problemtype": "error",
"name": "name",
"description": "data : description"
}
]
]

Андрюшка :D
05.04.2017
11:56:54
не среда, а день благородных господ :D спасибо, пожалуйста. эхъ,где тот срач А БЛЯТЬ У ТЕБЯ МОДЕЛЬ АНЕМИЧНАЯ ПРИДУРОК
но так приятнее :D

Alex
05.04.2017
11:58:21
@Илья, что такое data?

Илья
05.04.2017
11:58:46

Aleksey
05.04.2017
12:01:12
powered by google.translate (c)

Timerkhan
05.04.2017
12:01:25

Илья
05.04.2017
12:02:43
да, примерно так у меня и сделана структура, осталось только придумать алгоритм чтобы раскидать строки по ней (=_=)

Timerkhan
05.04.2017
12:03:13
Ну, расскидывай теперь)

Alex
05.04.2017
12:05:07
Идёшь циклом от filename до следующего filename или конца файла
В каждом блоке ошибок идёшь от первой строки с названием группы до последней строки name

Arseniy
05.04.2017
12:13:47
А чем вообще file name отличается от остальных строк? Где ограничения на символы или что-то вроде

Google

Женя
05.04.2017
12:25:35
а как быстро преобразовать одномерный байтовый массив размеров 160 байт, в двухмерный [4,40] ?

Ilya
05.04.2017
12:30:11

Женя
05.04.2017
12:30:30
ну с двухмерным просто наглядней
хотя можно и с одномерным конечно работать

Ilya
05.04.2017
12:31:01
будет слишком много накладных расходов

Arseniy
05.04.2017
12:39:49

N
05.04.2017
12:52:35
ух, на собеседовании был, впервые задавали некоторые вопросы с метанита. Я думал их не спрашивают.

Ruslan
05.04.2017
12:53:27
самый интересный вопрос какой был?

N
05.04.2017
12:55:16
да хз, они все тупые нахуй, я в жизни не видел чтобы так говнокодили.
типо объявление переменной к примеру
ClassA a = new Class B() B унаследован от А, нахуй так жить
но для "мывамперезвоним" нормально :)

Ruslan
05.04.2017
12:58:20
хах бывает)

N
05.04.2017
13:00:12
теоретически могут перезвонить и даже взять, я в целом то ответил. Задавали чем абстрактный класс от интерфейса отличается
сказал ничем)

Axm
05.04.2017
13:01:21
ты троллируешь или реально не знаешь?
и про объявление переменных тот же вопрос

N
05.04.2017
13:01:33
А вакансия с год висит, хз кого они ждут, я не думаю что для меня эта роза цвела.

Vasily
05.04.2017
13:01:56
Эххх
Мельчает молодежь
Скоро уже не будут знать, как работает GC

Google

N
05.04.2017
13:02:57
ну класс это класс, интерфейс это интерфейс, и то и то реализовавыть надо

Vasily
05.04.2017
13:03:03
С таким подходом прямая дорога в js

N
05.04.2017
13:03:07
чем класс от интерфейса отличается я знаю.

Axm
05.04.2017
13:03:20
а чем абстрактный класс от интерфейса, знаешь?

N
05.04.2017
13:03:44
точно нет

Vasily
05.04.2017
13:05:18
Я ж грю - js ждет

Ilya
05.04.2017
13:05:18
Технически в il коде они отличаются только меткой, у интерфейса есть метка, чтобы компилятор знал, что это интерфейс а не класс, но в целом да, они одинаковые

N
05.04.2017
13:06:53
всё я загуглил, теперь знаю. Только от того что я это знаю мне фиолетово

Admin
ERROR: S client not available

Andrew
05.04.2017
13:06:53

Ruslan
05.04.2017
13:07:33

N
05.04.2017
13:08:18
просто если честно я это все никогда не юзал, я херачил обычные классы, потому что небыло нужны пилить абстрактные и интерфейсы

Andrew
05.04.2017
13:09:01

Ruslan
05.04.2017
13:09:45

N
05.04.2017
13:09:55
реальных задач, где надо было юзать интерфейсы или абстрактные классы, нет. По мне это уже довольно объемные системы.

Andrew
05.04.2017
13:11:00

Сергей
05.04.2017
13:11:22
Есть же отличный go где нет этой всей ебатни

Andrew
05.04.2017
13:12:30
в го есть интерфейсы и с ними ебутся вместо джинериков

N
05.04.2017
13:12:40
а что мне мешает туда идти?

Google

Сергей
05.04.2017
13:13:01

N
05.04.2017
13:13:06
да

Ruslan
05.04.2017
13:14:03
имхо в идеале может наступить момент когда в зависимости от задачи будешь выбирать ЯП, но это не точно)

Сергей
05.04.2017
13:14:35
да
Видимо работодатели со своими хуевыми вопросами

N
05.04.2017
13:16:43
ну да, я отражаю что эти все вопросы на проверку знания языка

Andrew
05.04.2017
13:16:52

Ruslan
05.04.2017
13:17:13
жара)

N
05.04.2017
13:17:17
бля, только что позвонили, говорят на проверку в сб компании меня надо
ахах бля я в шоке
значит я не такой уж и еблан, или еблан полный что такой дрочней занимаюсь. Одно из двух.

Axm
05.04.2017
13:17:56
понабирают по объявлениям...

N
05.04.2017
13:18:41
по вакансиям

Andrew
05.04.2017
13:19:47
отчаялись) хотя я не помню чтоб меня по архитектуре когда-то спрашивали, больше по сетевым протоколам да синхронизации потоков

Дмитрий
05.04.2017
13:20:21
знать теорию, конечно, хорошо
но достаточно знать просто на таком уровне, чтобы сказать "о, где-то такое было" и найти где достаточно быстро

Andrey
05.04.2017
13:20:56
ребятки на raspberry core сервак заведется же?

N
05.04.2017
13:20:57
на самом деле я не считаю что прогер, при этом даже не уровня среднего, должен до таких мелочей знать ЯП. Пройдет несколько лет ЯП изменится. ЯП это всего лишь инструмент, и конкретные мелочи изучатся со временем.

Дмитрий
05.04.2017
13:21:07
а дальше уже гугл и свои мозги
типа видишь такой слово ninject и bind/to, но как это пишется правильно в коде- не помнишь
так и зачем, если у тебя в голове всплыло "di и ioc" и ты спокойно загуглить можешь
потом 10 минут освежить знания и нормально
Эта группа больше не существует