Ну, на счёт поисковой страницы, отношение не столько наплевательское, сколько трепетное. В конце концов поиск — основа бизнеса Гугла. И Брин, и его преемники много раз, отвечая на вопрос о дизайне поисковой выдачи говаривали: это работает, и чтобы что-то поменять придётся много потрудиться. (это не цитата, разумеется) А потрудиться как раз над тем, чтобы привычное осталось привычным, а новое не ломало старое. Но, привыкшим к «вау-вау» дизайнером это трудно понять. Потому что это не тяп-ляп-стартап, внедрим всё, что на вебинарах услыхали, а медленный такой прогресс. И это, чёрт возьми, работает. Тут Яндекс поминался неоднократно. Ну так и ноги его ya.ru знамо дело откуда выросли (через сами знаете чью студию). Кнопки не работают у Гугла, и, как бы совсем «сбоку бантик»? Посчитаны клики на них, принято решение — пусть будут, один чёрт никто в них не тыкает, мы славно потрудились, чтобы можно было искать всё что нужно, пользуясь только клавиатурой, но пусть висят — узнаваемость всё же тоже нужна.
Да, давайте костылями подправлять. Но потерпите ещё немного. Глобальный гугло-редизайн он вот он уже, рядом. Просто поиск — в последнюю очередь, потому что см. выше.
Ну и, к слову, давайте дождёмся окончания тестирования Гуглом глобального редизайна. Это, кажется, уже скоро. Youtube на днях уже сменил дизайн. Да и поисковая выдача мне в новом дизайне на днях выдавалась. Так что, работа ведётся судя по всему.
Я всегда думал, что Material Design для мобильных девайсов придуман. И в этом случае страница поиска (в мобильной версии браузера) вполне себе Material Design. Поэтому и не смущает.
Документация лежит, потому что их тулчейн был построен вокруг gcc и libavr.
Про ASF пока ничего не знаю. Но раз уж он уже доступен, заодно и в его сторону посмотреть. Но я не уверен на счёт доступности его исходников.
Мысли разработчиков библиотек Arduino понять как раз несложно: библиотека универсальна для некоторого количества типов «кристаллов», в том числе и ARM. И оптимизация в ней далеко не приоритет. Но это не даёт повода мешать все «кристаллы», которые устанавливаются на Ардуины, в одну кучу. Интересней было бы почитать разбор libavrc, например. Хотя, думаю, там пищи для разоблачений поменьше было бы, но я могу ошибаться.
Когда я только начал свой путь по изучению C++, у меня возникало много вопросов, на которые, порой, не удавалось быстро найти ответов.
Моей первой книгой по C++ была «Язык программирования C++» Бьёрна Страуструпа. Тема перегрузки операторов там раскрыта была понятно и чуть меньше, чем полностью… Если какие вопросы и оставались, то очень частные. С++ со своими новыми стандартами, боюсь, убежал от меня очень далеко, поэтому поинтересуюсь: Страуструпа начинающим сейчас рекомендовать уже моветон?
Первые два абзаца у меня сложились в эпизод из «Понедельник начинается в субботу»:
-В некотором было царстве, в некотором государстве жил-был провод, по имени… мнэ-э… Ну, в конце в концов неважно. Скажем, мнэ-э… Полуэкт…У оного провода была энергия… нет, так не годится.
Кот с досадой выплюнул цветок и, весь сморщившись, потёр лоб.
-По оному проводу передавалась энергия… нет, отчаянное положение… но провод же был оный, это я хорошо помню.
Ой, какая красота! Сиди и думай, что это за UserService такой у постгреса. В документации нет, а он вот он. Ой! postgres для инициализации UserService требует какую-то DB.
interface в Go придуманы для слабаков. Ой! А UserService ещё в myapp есть. Странная декомпозиция…
Выгода от дублирования имени будет в том, что вы изолируете весь HTTP код внутри вашего http пакета:
Если уж на то пошло, то введение этих алиасов уже было «ломающим». Только не совместимость с PowerShell, а с уже работающим инструментом. Кого это заботило?
Ну так и пройти немного дальше и использовать полученный tsvector для извлечения информации из текста что-то мешает? Иначе это не было полнотекстовым поиском, а всего лишь стеммером. Ну, так мне кажется. По крайней мере в документации описан довольно богатый арсенал функций, и даже есть раздел «Simple Search Engine», который начинается со слов: Building a search engine involves only a few improvements upon the rudimentary vector searches described in the last section. А в этом самом last section и рассматривался ваш случай — ВЫБРАТЬ tsvector.
Я, конечно, ничего не понимаю в этих ваших полнотекстовых поисках, поэтому у меня вопрос на вопрос: зачем вы выбираете fts_txt вместо text? В автокомплит подавать кусок живого текста из документа, а не индекс по нему. Это несколько усложнит запрос, но решит проблему с окончаниями. Или так не принято в полнотекстовом поиске делать?
Потому что strings.Count(s, sep strings) считает количество подстрок, разбитых разделителем sep, в случае, если sep равен "", таких подстрок будет не менее одной Как я это понимаю…
Да, давайте костылями подправлять. Но потерпите ещё немного. Глобальный гугло-редизайн он вот он уже, рядом. Просто поиск — в последнюю очередь, потому что см. выше.
Про ASF пока ничего не знаю. Но раз уж он уже доступен, заодно и в его сторону посмотреть. Но я не уверен на счёт доступности его исходников.
Исходники можно найти в глубинах Arduino IDE: hardware\tools\avr
Или в комплекте с авэровским тулчейном.
А, нет, вру, там одни хидеры и статические библиотеки. Значит, остаётся первая ссылка.
Что за «кристалл», простите?
Да, статью написать это одно, а выдумать для неё целевую аудиторию это другое…
Моей первой книгой по C++ была «Язык программирования C++» Бьёрна Страуструпа. Тема перегрузки операторов там раскрыта была понятно и чуть меньше, чем полностью… Если какие вопросы и оставались, то очень частные. С++ со своими новыми стандартами, боюсь, убежал от меня очень далеко, поэтому поинтересуюсь: Страуструпа начинающим сейчас рекомендовать уже моветон?
-В некотором было царстве, в некотором государстве жил-был провод, по имени… мнэ-э… Ну, в конце в концов неважно. Скажем, мнэ-э… Полуэкт…У оного провода была энергия… нет, так не годится.
Кот с досадой выплюнул цветок и, весь сморщившись, потёр лоб.
-По оному проводу передавалась энергия… нет, отчаянное положение… но провод же был оный, это я хорошо помню.
Ой, какая красота! Сиди и думай, что это за UserService такой у постгреса. В документации нет, а он вот он. Ой! postgres для инициализации UserService требует какую-то DB.
interface в Go придуманы для слабаков. Ой! А UserService ещё в myapp есть. Странная декомпозиция…
Выгода?
Дайте угадаю: в myapp будет import «github.com/benbjohnson/http»