
Shorty(Ale Chapa) Manskiy
30.03.2017
07:49:06
как ты вообще выясняеш что у студентов есть способности или неут, что уетебя нету возможности писать стихи и т.п?

Dmitry
30.03.2017
07:49:11
нет, просто гормональный фон такой. Тот же гормональный фон является следствием (как впрочем и причиной) других вещей
т.е. отдельные участки мозга просто больше какого-то гормона вырабатывают и сами по себе больше

Shorty(Ale Chapa) Manskiy
30.03.2017
07:50:29
Нет, наверное это все сзязано с эфиром, в котором покоится вселенная.

Google

Dmitry
30.03.2017
07:51:21
т.е. ты отрицаешь что у людей мозг изначально может иметь значительные отличия?

Shorty(Ale Chapa) Manskiy
30.03.2017
07:51:58
нет, я утверждаю что нету предрасположенности петь и т.д.

Maxim
30.03.2017
07:52:09
есть)

Shorty(Ale Chapa) Manskiy
30.03.2017
07:52:55

Dmitry
30.03.2017
07:53:26
в момент формирования организма начиная с внутриутробного развития

Shorty(Ale Chapa) Manskiy
30.03.2017
07:54:40
но постой, этоже не зависит от внутриутробного развития, это зависит от предков наверное, или от кого тебе это враждается...

Dmitry
30.03.2017
07:55:32
да наследственность имеет большое значение, но внутривидовая изменчивость может быть значительно высокой

Shorty(Ale Chapa) Manskiy
30.03.2017
07:59:21

Dmitry
30.03.2017
08:00:38
да естественный отбор оказывает большое влияние, но он часто идет по куче разных критериев

Shorty(Ale Chapa) Manskiy
30.03.2017
08:03:14
вот небыло программирования, небыло такой вражденности, откуда взятся им у будующи поколений за такое малое время? для генов это вообще не время, слишком мало.

Dmitry
30.03.2017
08:07:43
Гоминидам приходилось решать другие задачи которые теперь помогают людям заниматься тем же программированием
Обрати внимание, что даже раса имеет большое значение т.е. негроиды будут лучше бегать, белые лучше стрелять..)) Ну ты короче понял..))

Google

Shorty(Ale Chapa) Manskiy
30.03.2017
08:12:12

Dmitry
30.03.2017
08:15:08
Ну это обычно очень быстро становится ясно. На сколько человек может хорошо разые абстракции усваивать и использовать их. У некоторых это с первого раза происходит и они могут идти дальше, некоторые не могут и с 10 раза понять


Shorty(Ale Chapa) Manskiy
30.03.2017
08:16:55
у меня нет предрасположенности к математике и физике, но в школе эти придметы понимл лучше всех, была лиш одна четверка, все остальные пятерки. И вот учитель по физике сменился, в итоге почти двойка.
Наверное у меня врожденная хрень, что недавала учить физику у другого учителя...
Английский вообще ника неполучалось понять. Я, как и все в классе (кроме двух человек), возможно и преподователи (их было несколко), думал что чтобы учить иностранный нужно быть предрасположеным...
И вот когда мне стал нужен английский я три месяца потратил на его изучение, и вот бля, у меня предрасположенность оброзовалась, т.к. за эти три месяца я уже могу читать книги (естественно без словарей). Но дальше я его не учил.
Пять лет я немог понять английский...
вот ты умееш рисовать?


Dmitry
30.03.2017
08:18:13
Ну ок, если человек не понимает математику, то думаешь он сможет взять и понять ее?
нет не умею

Shorty(Ale Chapa) Manskiy
30.03.2017
08:19:25

Dmitry
30.03.2017
08:20:26
думаю что это 80% успеха т.е. если бы мне ее преподавали нормально я быть может что-то бы на простом уровне и знал, но вряд ли лучше

Shorty(Ale Chapa) Manskiy
30.03.2017
08:22:25
можем провести эксперемент по перепредрасположению, ну как, сколько вермени ты готов на это потратить, хотябы две недели?
по часу в день хотябы, может меньше

Dmitry
30.03.2017
08:23:58
я пробовал) сейчас опыты повторять провсто времени нет, если я что-то и смогу через силу вбить в голову, то забуду это тоже очень быстро)

Shorty(Ale Chapa) Manskiy
30.03.2017
08:24:50
нет, цель переплед.... т.е. ты это сделаешь, я гарантирую это

Dmitry
30.03.2017
08:24:51
пример из недавнего. сколько я себе отличия const от immutable в голову не вбивал, оно в голову так и не легло
или те же монады — максимум что я добивался это когда понимал эту тему в течении пары минут, потом оно вылетало из головы стоило отвлечься

Shorty(Ale Chapa) Manskiy
30.03.2017
08:26:06

Pavel
30.03.2017
08:26:58

Dmitry
30.03.2017
08:27:03
а почему ты думаешь что эти темы должны все понимать? Ты вот монады понимаешь? Если нет, то почему?

Shorty(Ale Chapa) Manskiy
30.03.2017
08:28:06
про рисование это я серьезно, потрать три дня, сможешь выделить по пол часа в день цылых три дня?

Dmitry
30.03.2017
08:30:11
освоить какие-то шаблонные действия труда не составит, но без поинмание их сути т.е. т.е. рисовать под копирку или в формулу (не понимая ее сути) числа вставлять это как бы не проблема. Я знаю много людей с ИЗО которые за 6 лет освоили какие-то шаблоны рисования, но в целом рисунки ужасны

Google

Shorty(Ale Chapa) Manskiy
30.03.2017
08:31:41
в жопу шаблоны - три дня, и результат сюда скинешь, да и сам убедишся что у тебя предрасположенность к рисованию

Dmitry
30.03.2017
08:32:11
что именно ты предлагаешь?

Shorty(Ale Chapa) Manskiy
30.03.2017
08:32:40
заиметь спрособность рисовать, готов?

Dmitry
30.03.2017
08:32:59
ну в порядке эксперимента по пол часа в день не жалко

Ksiw
30.03.2017
08:33:01
Ерунда
Мозг имеет некоторую нейропластичность, но довольно ограниченную

Pavel
30.03.2017
08:34:11
Астанавитесь:(

Shorty(Ale Chapa) Manskiy
30.03.2017
08:34:29

Dmitry
30.03.2017
08:35:27
Хорошо, на выходных скачаю и если там не на пол дня все, то посмотрю
@chebotarevp ок

Shorty(Ale Chapa) Manskiy
30.03.2017
08:36:30
https://rutracker.net/forum/viewtopic.php?t=4500176

Pavel
30.03.2017
08:38:12
Лучше скажите, если собрать so библиотеку, то ее нормально потом можно слинковать с кодом на си? Именно статически. Как ни странно но я не нашел в мануалах именно этот случай

Shorty(Ale Chapa) Manskiy
30.03.2017
08:38:17
@chebotarevp ок
мы еще не закончили, после теста продолжим про предрпсположенность к immutable
#immutable

Dmitry
30.03.2017
08:50:10
@adhoc сколько там часов видео? У меня VPN нет под рукой чтобы посмотреть
И ты про монады не ответил. Ты их понимаешь?
@chebotarevp как я понимаю тебе нужно тогда без GC код писать иначе как ты ее с Си слинкуешь?

Pavel
30.03.2017
08:52:43
Да пусть gc туда влинковывается тоже
У ди же простейшие библиотеки по 2 мегабайта весят, потому что там куча рантайм кода вкомпилируется, и gc и часть фобоса

Dmitry
30.03.2017
08:54:05
погоди, чем библиотека принципиально от hello world отличается?

Google

Pavel
30.03.2017
08:55:25
Да ничем
Кроме того что в ней нету точки запуска

Dmitry
30.03.2017
08:55:46
hello world 200КБ весит...

Pavel
30.03.2017
08:56:18
Моя прокся собирается в 1.2 мб. в release режиме

Dmitry
30.03.2017
08:58:22
нет, он 100% там т.к. без него бы new нельзя было использовать
при создании экземпляра класса и скорее всего бы writeln тот же не работал бы
да я только что проверил 200 с копейками вместе с GC все занимает
почему-то writefln добавляет целых 45 кб к размеру файла

Maxim
30.03.2017
09:05:14
попробуй добавить еще import std.file и удивишься еще больше)

Admin
ERROR: S client not available

Maxim
30.03.2017
09:07:43
в блоге на dlang.org недавно статья была A New Import Idiom, там как раз поднимался вопрос о том, что надо бы стандартную библиотеку порезать на более мелкие модули

Dmitry
30.03.2017
09:08:58
а куда уж мельче резать то?

Pavel
30.03.2017
09:09:53
Короче мы отошли от вопроса. Суть в том что в бинарник и в библиотеку прекрасно впиливается код сборщика и работает
Без gc очень не хочется писать

Dmitry
30.03.2017
09:10:48
погоди ты имеешь ввиду, что на ди можно написать либу и дергать ее из си?

Pavel
30.03.2017
09:13:33
В мануале intetfacing to c поиведен пример динамической подгрузки so файла. Ну я надеюсь что слинковать статически тоже реально
Иначе непонятно зачем вся эта возня с совместимостью
У D есть теоретически очень крутая ниша разработки расширений для программ написаных на c/c++

Dmitry
30.03.2017
09:16:33
разве ГК не мешает это делать? За счет чего это обходится все?

Google

Maxim
30.03.2017
09:23:46
да по сути все эти интерфейсы - это соглашение о вызове функций
какой порядок переменных на стеке, могут ли функции возвращать значения в регистрах, если эти значения туда помещаются, какие символы к названию функций добавляются
с C++, конечно, сложнее, там всякие исключения, таблицы виртуальных методов и т.д.
соответственно, если функция соответствует соглашению о вызове cdecl, то ее можно будет вызват из си, а уж что там внутри используется - сборщик мусора или обезьянка, кидающая кости, это не важно)


Pavel
30.03.2017
09:50:34
разве ГК не мешает это делать? За счет чего это обходится все?
А почему он должен мешать? ГК это такой же бинарный код как и тот который ты сам пишешь. И при компиляйии различные методы ГК дергаются во время создания и разрушения динамических объектов, он там у себя в таблице записывает кому и сколько памяти он выделил. Это все происходит в библиотеке, а си-код об этом ничего не знает и ему все равно
Как правильно написано выше - на то они и интерфейсы - ты просто знаешь по какому адресу обратиться в функцию библиотеки, и с какой переменной забрать результат грубо говоря. И все.


Dmitry
30.03.2017
10:51:04
Павел, тут ты прав, где могу восполняю)
м... а как чанками данные из БД читать? К примеру там массив очень большой и мне нужно данные обрабатывать частями, а не дать пока БД все данные отдаст

Shorty(Ale Chapa) Manskiy
30.03.2017
10:52:38

Maxim
30.03.2017
10:52:38
добавлять к запросу Limit [offset], [lenght];

Dmitry
30.03.2017
10:53:41
ты имеешь ввиду SELECT * FROM ... LIMIT 100?

Maxim
30.03.2017
10:53:49
да

Shorty(Ale Chapa) Manskiy
30.03.2017
10:53:50

Maxim
30.03.2017
10:54:46
в идеале можно сделать Range, который будет читать кусками по столько-то записей, и везде в алгоритмах использовать именно его)
получится достаточно элегантно)

Dmitry
30.03.2017
10:56:46
@adhoc ну ок, но ты уверен, что хотя бы 80% из 100 способны понять эти концепции? Ценой огромных усилий можно многое, только вот КПД будет очень низкое и из головы оно будет так же быстро вылетать.

Maxim
30.03.2017
10:57:30
это как болезни, у кого-то генетическая предрасположенность к одним болезням, у кого-то к другим)

Dmitry
30.03.2017
10:59:26
@maxfreck ты имеешь ввиду, что LIMIT в звпросе не указывать и ходить по результату как по range?

Maxim
30.03.2017
11:02:21
@maxfreck ты имеешь ввиду, что LIMIT в звпросе не указывать и ходить по результату как по range?
Не, сделать Range, который по мере необходимости будет читать в массив куски таблицы, скажем, в размере 10 строк, когда next() подойдет к 11-й строке, читается следующая порция из 10 строк, и так далее, а снаружи его можно будет использовать как обычный Range, со всякими .each!(), .map() и так далее
куски можно читать, указывая LIMIT [offset], [size], где [offset] - это смещение от начала таблицы, [size] - количество строк

Dmitry
30.03.2017
11:03:22
@maxfreck вот этот судя по всему вроде и делает то о чем ты говоришь или нет? http://semitwist.com/mysql-native-docs/v1.0.0/mysql/result/ResultRange.html