Последним абзацем не зря ESP32 написали, та же макетка а-ля black pill (я не про голый чип), стоит 200 рублей на али, там оперативки 512 мегов оперативки vs 32, что плюс, встроенный вайфай/блютус включено в цену, что тоже плюс, 240 mHz vs 32, что тоже плюс, ну и само собой масштабируемость для производства какого-никакого, это есть у обоих ребят (но нет у ардуинок). На esp32 уже давно делают самые разные контролеры умных домов на DIN рейку - бери и программируй управление лампочками и прочим.
Замен ардуине, которые вроде как лучше по всем фронтам, и полностью совместимых, все больше и больше.
Любой мастер НРИ скажет, что так нельзя. Это как "я бью дракона мечом и убиваю его" или "я открываю сундук и вижу корону и плазмоизлучатель". Нельзя даже "я открываю сундук". Можно "я пытаюсь открыть".
Вся эта история с аддонами без упоминания HotA выглядит странно. Не в смысле истории про легальность, а в смысле того, что WoG (ИМХО!!!) сейчас больше музейную ценность представляет, нежели играбельную, а уж сколько копий сломано при обсуждении вообще принципов (смелых!) Вог-а... И сколько горячих стулов нагрето. А WoG... двигатель продаж оригиналки, так вижу.
А вот в плане лицензий и истории в целом, конечно, лампово. Ну, и совсем непонятно, где в списке действующих лиц стоит пресловутый "Я", с описанием роли. Неужели... Slava Salnikov?
1) readonly нельзя переопределить в наследуемом классе (сделать не-readonly).
2) ты обязан писать readonly при наследовании. То есть если в родительском классе через какое то время приписали readonly - то у дочерних тоже придется прописывать.
3) Нельзя у наследуемого класса прописать readonly, если родитель - обычный.
То есть все эти readonly классы - будут отдельной семейкой классов изза "генетической" несовместимости ключевого слова readonly.
Если я правлиьно понял, то таким образом если пользователь ввел например while, то мы бы могли быстро найти необходимый кусок текста, но если бы он ввел whi, то ведь уже нет?
Верно, это минус такого подхода. Но можно разбить на две части — простая, оффлайн даже делает whi->while, а сложная уже ищёт по слову и, в теории в дальнейшем по его окружению.
Опять таки от кейса зависит, если мы хотим найти всё что связано с заказами, то по запросу order нам надо найти OrderPayment и UserOrders, тут без wildcard-ов никуда вообще, особенно если кода много, и мы хотим себя вести как обычная IDE.
Но повторюсь, я бы разбивал OrderPayment на [«order», «payment»], и по запросу «orde» не мог бы найти OrderPayment. Но! Зато можно делать выкрутасы, вроде по запросу «orders foreach» находить foreach (ThisYearHistory as order). С фильтром в GUI вроде «циклы», «функции» и так далее. Не с целью запилить поиск в IDEшке, это больше поиска по примерам, когда ты учишься новому для себя DSL, но тебе сложно найти, потому что ошибаешься в синтаксисе, и поиск тебе помогает как раз синонимами.
Условно я ищу strtoupper (потому что я новичок в этом DSL), а мне находится capitalize. Зато не могу найти kapitalize (т.к. триграммы уже ушли).
Возможно, у вас бизнес-задача (ценность) другая, и я неверно понял её из текста статьи.
А ещё лучше (в контексте описываемой задачи) я бы рабивал бы код на набор признаков и искал бы по ним. "Есть цикл", "Есть автоответ бота", "Есть работа с файлами", "Есть you-name-it", такая функция, сякая функцияю. После классифицировал бы признаки. И уже поверх этого голые исходники. Без всяких n-Грам, то есть искать не просто по голому тексту, а по пережеванным данным.
Потому что без выхода из информационного вакуума сложно добиться развития, в долговременной перспективе. Если ты прямо или косвенно влияешь на жизнь в стране или на принимаемые решения в стране (начиная от выборов, и заканчивая лайком в каком-нибудь вконтактике и участием в соцопросах), ты сможешь сделать более правильный выбор, если у тебя больше информации. Если ты разрабатываешь общественно значимые, или социальные продукты, и от твоего посведневного выбора, работы твоей внутричерепной нейросетки даже косвенно зависит счастье или комфорт людей - ты сделаешь работу лучше, если ты в целом более осведомлён. За установку VPN варежки шить не отправляют.
А вот обсуждать пунктик, который не часть "инструкции", а та часть, которая уже по ссылке в "инструкции" - уже другое дело, на Хабре не обсуждаемое, и призывы к нему - на совести и в зоне ответсвенности автора коммита, тут ничего не скажу, да.
Последним абзацем не зря ESP32 написали, та же макетка а-ля black pill (я не про голый чип), стоит 200 рублей на али, там оперативки 512 мегов оперативки vs 32, что плюс, встроенный вайфай/блютус включено в цену, что тоже плюс, 240 mHz vs 32, что тоже плюс, ну и само собой масштабируемость для производства какого-никакого, это есть у обоих ребят (но нет у ардуинок). На esp32 уже давно делают самые разные контролеры умных домов на DIN рейку - бери и программируй управление лампочками и прочим.
Замен ардуине, которые вроде как лучше по всем фронтам, и полностью совместимых, все больше и больше.
И правильно сделали.
Ты находишь несколько газет
Любой мастер НРИ скажет, что так нельзя. Это как "я бью дракона мечом и убиваю его" или "я открываю сундук и вижу корону и плазмоизлучатель". Нельзя даже "я открываю сундук". Можно "я пытаюсь открыть".
Я не могу грешить против правды.
WoG, особенно призраки, это настолько круто, что я себя сдерживаю, чтобы в час ночи не пойти это дело начать качать, играть.
Вся эта история с аддонами без упоминания HotA выглядит странно. Не в смысле истории про легальность, а в смысле того, что WoG (ИМХО!!!) сейчас больше музейную ценность представляет, нежели играбельную, а уж сколько копий сломано при обсуждении вообще принципов (смелых!) Вог-а... И сколько горячих стулов нагрето. А WoG... двигатель продаж оригиналки, так вижу.
А вот в плане лицензий и истории в целом, конечно, лампово. Ну, и совсем непонятно, где в списке действующих лиц стоит пресловутый "Я", с описанием роли. Неужели... Slava Salnikov?
Добавлю:
1) readonly нельзя переопределить в наследуемом классе (сделать не-readonly).
2) ты обязан писать readonly при наследовании. То есть если в родительском классе через какое то время приписали readonly - то у дочерних тоже придется прописывать.
3) Нельзя у наследуемого класса прописать readonly, если родитель - обычный.
То есть все эти readonly классы - будут отдельной семейкой классов изза "генетической" несовместимости ключевого слова readonly.
del
Обычный универ, тот же КАИ (КГТУ им Туполева, он же КИИТУ им. Туполева), 5-й факультет, военка.
Стратегических предприятий. То есть украсть чертежи "Сармата" сейчас объективно станет проще.
(Объективность доказывайте сами, свой голова на плечах есть)
О, термин "токсичный" получит законодательную трактовку.
Интересно, насколько таким образом просто продвигать сайт путём отоксичивания конкурентов?...
Лайк за финал.
Память, стабилизация питания.
a.lexgluck@gmail.com
al.exgluck@gmail.com
al.ex.gluck@gmail.com
alexglu.ck@gmail.com
И так далее.
Конечно, не так удобно, как плюсик, но иногда может выручить.
Верно, это минус такого подхода. Но можно разбить на две части — простая, оффлайн даже делает whi->while, а сложная уже ищёт по слову и, в теории в дальнейшем по его окружению.
Опять таки от кейса зависит, если мы хотим найти всё что связано с заказами, то по запросу order нам надо найти OrderPayment и UserOrders, тут без wildcard-ов никуда вообще, особенно если кода много, и мы хотим себя вести как обычная IDE.
Но повторюсь, я бы разбивал OrderPayment на [«order», «payment»], и по запросу «orde» не мог бы найти OrderPayment. Но! Зато можно делать выкрутасы, вроде по запросу «orders foreach» находить foreach (ThisYearHistory as order). С фильтром в GUI вроде «циклы», «функции» и так далее. Не с целью запилить поиск в IDEшке, это больше поиска по примерам, когда ты учишься новому для себя DSL, но тебе сложно найти, потому что ошибаешься в синтаксисе, и поиск тебе помогает как раз синонимами.
Условно я ищу strtoupper (потому что я новичок в этом DSL), а мне находится capitalize. Зато не могу найти kapitalize (т.к. триграммы уже ушли).
Возможно, у вас бизнес-задача (ценность) другая, и я неверно понял её из текста статьи.
А ещё лучше (в контексте описываемой задачи) я бы рабивал бы код на набор признаков и искал бы по ним. "Есть цикл", "Есть автоответ бота", "Есть работа с файлами", "Есть you-name-it", такая функция, сякая функцияю. После классифицировал бы признаки. И уже поверх этого голые исходники. Без всяких n-Грам, то есть искать не просто по голому тексту, а по пережеванным данным.
Я не автор, но осмелюсь предлоложить, что из-за упоминаемой статьи на гитлабе. Как фанат n-грам, я бы тоже при поиске по коду бы прибегнул к ним.
Это не шутка:
В год. Гениально.
Не, я имел в виду пункт про установку VPN.
Потому что без выхода из информационного вакуума сложно добиться развития, в долговременной перспективе. Если ты прямо или косвенно влияешь на жизнь в стране или на принимаемые решения в стране (начиная от выборов, и заканчивая лайком в каком-нибудь вконтактике и участием в соцопросах), ты сможешь сделать более правильный выбор, если у тебя больше информации. Если ты разрабатываешь общественно значимые, или социальные продукты, и от твоего посведневного выбора, работы твоей внутричерепной нейросетки даже косвенно зависит счастье или комфорт людей - ты сделаешь работу лучше, если ты в целом более осведомлён. За установку VPN варежки шить не отправляют.
А вот обсуждать пунктик, который не часть "инструкции", а та часть, которая уже по ссылке в "инструкции" - уже другое дело, на Хабре не обсуждаемое, и призывы к нему - на совести и в зоне ответсвенности автора коммита, тут ничего не скажу, да.
А как поискать по запросу "js wasm" например (через И, а не ИЛИ)? Или найти список гошных либ про хранение файлов?
Это сарказм, на самом деле https://gitflic.ru/public/project?page=259 там примерно 2600 проектов примерно.