Мы же не знаем свойств системы, собранных из этих полусфер, массу, форму, тип и форму отражателя. Система ж по идее как раз была задизайнена на подобный эксперимент.
2) А вот реализация Java реализует свои ASTNode, в частности, с целью поиска детей (findChildByRole, например). Это теперь неправильно, что-ли? Получается, что такие ASTNode не совсем языконезависимы, т.к они специфичны для конкретного языка. Я вообще так и думал поначалу, что AST строится само собой, грубо, говоря по типу элементов (композитный-не композитный), пока на Java не посмотрел. Там как-то сложно всё. В Java не-стабовые PSI зачастую сами же AST нодами и являются.
Незнаю насколько это полезно в общем случае, но когда я начинал у меня были следующие вопросы по PSI:
1) Что такое стабы и как они используются.
2) Чем AST отличается от PSI, при том что часть AST нод также является и PSI нодами. В чём польза AST нод, когда их надо отделять от PSI элементов, а когда нет?
3) Что такое лёгкие AST ноды и зачем они нужны?
4) Ленивые AST ноды.
5) Собственно, полный цикл от лексер->IElementType->парсер->AST дерево или лёгкое AST дерево->стаб или PSI. Зачем делают несколько лексеров, обычный и highlighting, в чём их разница? Почему некоторые языки объявляют парсер в ParserDefinition, а некоторые (типа Java) — делают это как-то совсем по-другому, и.т.д, аналогично про создание PSI по ASTNode, когда-то через ParserDefinition, когда-то через createPsi.
Начиная с момента когда PSI уже построен всё было понятно более-менее сразу, там, конечно, порой тоже чёрт ногу сломит, но по крайней мере концепции ясны.
P.S. Возможно половина вопросов от того, что я сразу на реализацию Java смотрел.
Не поверишь, даже в Калифорнии не разрешены однополые браки. И это в штате с Сан-Франциско!
Ещё вопрос в том, зачем эти браки нужны ЛГБТ. Я думаю, совсем не потому, что они хотят продемонстрировать что-то там всему миру (и помахать перед твоим носом радужным флагом), а по гораздо более прозаичным причинам: мед. страховка, налоги.
Я думаю, им там российская трудовая — до лампочки. Если была работа, но без трудовой, то, думаю, резюме и рекомендательных писем будет достаточно. По крайней мере, на GC примерно так и подтверждается.
По H1b можно менять работодателя, причём без ограничения по квоте. «Стандартный» процесс — это год на H1b, потом компания начинает оформлять GC (как повезет, среднее время ожидания для магистров — 1.5-2 года). Google, например, сразу начинает оформлять GC.
Чисто технически можно держать .iml файлы отдельно от «контента». Создаешь .iml файл где получится, а потом через Add Content Root указываешь ему туда, где находится содержимое.
У нас таким образом поддерживается создание N разных вариантов проекта с одним набором исходником.
Правда, у нас собственный генератор проектов, который поддерживает эту фичу, если, например, использовать встроеный Maven плагин, то так сделать скорее всего не получится.
Зависит от стиля и целей полёта. Я на своём недопланере 20 минут летаю без проблем, если мотоустановку оптимальнее подобрать, то можно и 30 минут летать. С батареей в 2 раза больше — минут 50, наверное. А если ещё и мотор выключать и планировать…
Ну а какие-нибудь специальные планеры с размахом крыльев в 4 метра, наверное, вообще часами летают.
А вот если на винте висеть, то, наверное, минут 5 — это уже хорошо.
Если сделать соосный, как в большинстве моделей (с неуправляемым верхним ротором), будет плохо летать в ветер. А управляемый — слишком сложен (нужен второй аппарат перекоса).
Преимущества от соосного винта в таком размере, по-моему, будут совершенно незначительны.
Можно в паре слов, в чём разница между Travis CI и Gitlab CI? Travis CI же вроде опен-сорс, что мешает установить его локально и использовать с Gitlab CI?
С чего бред-то? Он не хочет, чтобы на CPU выполнялся какой-либо код, кроме его собственного. Он же не говорит ничего про одновременность. UEFI, правда, его почему-то не смущает.
А совсем хорошо был бы цикл статей про разработку поддержки собственного языка. Потому как существующая документация — это мрак. Код спасает, но по нему тяжело понять дизайн в целом.
Ужасная девушка, по-моему. Уж извините. Каждый раз когда вижу, какое-то внутреннее неприятие. То ли руки неествественно держит, то ли взгляд какой-то не такой.
Вот описание похожего случая в Сарове: www-pub.iaea.org/mtcd/publications/pdf/pub1106_scr.pdf
P.S. Более того, в Сарове сборка ещё некоторое время находилась в критическом состоянии.
Плагины поверх Open API — это которые, например?
1) Что такое стабы и как они используются.
2) Чем AST отличается от PSI, при том что часть AST нод также является и PSI нодами. В чём польза AST нод, когда их надо отделять от PSI элементов, а когда нет?
3) Что такое лёгкие AST ноды и зачем они нужны?
4) Ленивые AST ноды.
5) Собственно, полный цикл от лексер->IElementType->парсер->AST дерево или лёгкое AST дерево->стаб или PSI. Зачем делают несколько лексеров, обычный и highlighting, в чём их разница? Почему некоторые языки объявляют парсер в ParserDefinition, а некоторые (типа Java) — делают это как-то совсем по-другому, и.т.д, аналогично про создание PSI по ASTNode, когда-то через ParserDefinition, когда-то через createPsi.
Начиная с момента когда PSI уже построен всё было понятно более-менее сразу, там, конечно, порой тоже чёрт ногу сломит, но по крайней мере концепции ясны.
P.S. Возможно половина вопросов от того, что я сразу на реализацию Java смотрел.
Ещё вопрос в том, зачем эти браки нужны ЛГБТ. Я думаю, совсем не потому, что они хотят продемонстрировать что-то там всему миру (и помахать перед твоим носом радужным флагом), а по гораздо более прозаичным причинам: мед. страховка, налоги.
У нас таким образом поддерживается создание N разных вариантов проекта с одним набором исходником.
Правда, у нас собственный генератор проектов, который поддерживает эту фичу, если, например, использовать встроеный Maven плагин, то так сделать скорее всего не получится.
Ну а какие-нибудь специальные планеры с размахом крыльев в 4 метра, наверное, вообще часами летают.
А вот если на винте висеть, то, наверное, минут 5 — это уже хорошо.
Преимущества от соосного винта в таком размере, по-моему, будут совершенно незначительны.