Pull to refresh
62
2.4

Programmer

Send message

Предпочитаю Lubuntu как более легковесную и привычно выглядящую. Из настроек первое что делаю (вообще в любой ОС) - отключаю обои рабочего стола, выставляю нейтральный фон примерно как было в Windows 95/98.

Далее ставлю основной софт:
mc - Midnight Commander,
geany - очень приятный текстовый редактор,
софт для разработки, без которого ничего не собирается: gcc, g++, git, git-gui, gdb, make
keepassx - менеджер паролей
Qt5 и QtCreator, для него еще зачем-то нужно libgl1-mesa-dev.

Терминал не меняю, на него наверное много чего завязано, а я им пользуюсь только по необходимости.

По идее еще можно ставить дополнительные среды разработки (Goland, CLion...), Wine, Double Commaner, несколько разных браузеров для разных целей, xray клиент, qBittorrent, и еще скомпилировать и вывести на рабочий стол свой собственный софт. Но это уже постепенно.

Но как вы предлагаете реализовать, например, торговый терминал без js? Или какие-нибудь гугл-таблицы. 

Не в браузере, а отдельным приложением? Таких специфических задач не так уж много, и ИМХО десктопные приложения для того и существуют чтобы их решать.

Я предлагаю не регресс, а альтернативный путь. Сайты были бы не закрытыми дизайнерскими приложениями, а открытыми источниками данных. Типа продвинутого RSS. Чистая семантика. Такой веб был бы гораздо ближе к семантической паутине, гораздо удобнее для того же ИИ, гораздо пригоднее для децентрализации и оффлайнового хранения. Представьте к примеру что весь Хабр автоматически сохранялся бы вам на диск, и ваш личный локальный ИИ мог извлечь из него любую интересующую вас информацию.

Да все равно новые браузеры требуют новых ОС, под ту же семерку уже не каждый браузер запускается. Так что редкие платформы не аргумент. Проще владельцу редкой платформы виртуалку поставить.

Был бы расширенный набор html виджетов. Ютуб - это уже существующий тег video; гугл карты - ну был бы тег map; а загрузка нового контента без перезагрузки страницы это вообще зло - сайты становятся нескачиваемые. А в инете постоянно такое - сегодня сайт есть, завтра нет, и всё, ценная информация пропала навсегда. Да и без скачивания это просто неудобно: крутишь эту бесконечную прокрутку, и нет никакой возможности запомнить текущую позицию и продолжить крутить с этого места скажем завтра. Телевизация в чистом виде.

Об этом никто никогда не пишет, но если вдуматься... js сделал веб таким какой он есть сейчас. Но если бы js вообще не было, а все веб-страницы были бы чисто декларативными, то веб был бы лучше. Причем лучше именно для конечных пользователей, а не для владельцев сайтов.

js делает веб подконтрольным не пользователям, а владельцам контента. В некотором смысле "телевизирует". Страницы полные по Тьюрингу. Каждый сайт изощряется как может, создавая пользовательский интерфейс с нуля. А ведь могло бы быть иначе - веб как децентрализованная база данных, браузер как инструмент агрегирования этих данных и отображения в виде, наиболее удобном для конкретного пользователя, а владельцы сайтов - лишь безликие поставщики данных. Был период web1.0, когда у многих были свои (как правило вырвиглазные) странички, но с приходом соцсетей оказалось, что большинству достаточно просто стандартной унифицированной страницы. И не так уж много нужно "виджетов" для работы в вебе.

Главное чтобы в Linux эта зараза не проникла, а в винде уже пофиг, горбатого могила исправит.

Слегка напомнило попытку в 1897 году в штате Индиана законодательно установить значение числа π равным 3.2

Если ИИ не имеет сознания, он может выдать любую строку символов, в том числе и утверждающую что он имеет сознание. А если ИИ имеет сознание, то он может как сознаться в этом, так и не сознаться.

И к чему это всё приведет? Начиная от фундаментального прорыва в технологиях памяти и заканчивая тем, что корпорации вообще монополизируют доступ к более-менее мощным ПК, оставив юзерам смартфоны - "тонкие клиенты", и все данные в облаке. Как думаете?

Атмосферная штука:) А интересно, вообще накопители сколько-нибудь осмысленного объема на базе NFC существуют?

Сейчас, судя по количеству статей с его упоминанием, скорее хайполов :)

Близка ли вам позиция Роба Пайка по отношению к индустрии ИИ?

Нет, не близка. Я не признаю копирайта как такового, и считаю что всякая информация, (кроме разве что вашей личной, которую вы храните только в голове или в зашифрованном криптоконтейнере) принадлежит всему человечеству в целом. И без человечества в целом подавляющая часть информации в общем бессмысленна. Роб Пайк родился и вырос не на необитаемом острове. Он учится говорить, слушая человеческую речь. Учился читать, читал книги, газеты и журналы, слушал радио и смотрел ТВ, общался с людьми наконец. В общем, постоянно потреблял (и производил) информацию, которую что-то точно также производил и потреблял. И то что какие-то "авторы" (т.е. всего лишь люди, создавшие единолично достаточно большие массивы информации) вдруг считают, что они вправе вмешиваться в саму суть информационного обмена, решать кому и как можно потреблять произведенную ими информацию а кому нельзя... ну пусть сначала вычистят из своих мозгов всё то, что они получали с самого детства и в течение всей жизни бесплатно. Посмотрим что они смогут написать (и даже сказать) после этого. Получают гонорары за бумажные книги - и довольно с них. А искусственный интеллект - пока он доступен бесплатно для всех - должен обучаться на всей информации человечества, в том числе и на т.н. "закопирайченной". А вот если вдруг компании ИИ прикроют бесплатный доступ - тогда аналогичная претензия будет уже к ним.

На асме кодить надо, а не вот это вот всё.

А существуют ли сейчас средства анонимного перевода небольших сумм наличных денег по СБП? Т.е. уличный терминал, вставляю наличные, ввожу номер телефона адресата или что там у него (qr-код) - и деньги переводятся

Исторически эта зараза с блокировками началась в Китае, в конце девяностых. Тогда в РФ и странах Запада интернет был практически свободным, идеальная глобальная сеть без границ. Затем блокировки ввели Саудовская Аравия, Иран, Турция. В Россию эта раковая опухоль проникла в 2012, ну а дальше и страны Запада стали подтягиваться.

Можно и конструкторы, без разницы - главное чтобы все аргументы были константами времени компиляции.

Как аннотации/атрибуты в тех языках где они есть. Если уж в Go принято писать теги после типа переменной, то так и надо оставить, просто кроме собственно строк разрешить писать там инициализаторы структурных объектов.

можно через пробел:

type Oops struct {  
    Text string `json:text` Author{name:"Jonh", age:30} Serializable{} Version{2}
}

можно через запятую:

type Oops struct {  
    Text string `json:text`, Author{name:"Jonh", age:30}, Serializable{}, Version{2}
}

К сожалению синтаксис Go в целом заточен именно на аннотирование полей, т.е. его напрямую не прикрутить к аннотированию других языковых конструкций - типов, функций и т.д. Но это тоже решается, пусть даже введением нового ключевого слова.

Нужно просто добавить атрибуты или аннотации, два разных названия одного и того же. По сути атрибуты - это лишь константные данные для инициализации "атрибутных" объектов произвольных типов (в классическом ООП это то что передается в конструктор объекта, в Go пусть будет то что нужно для инициализации структуры конкретного типа - разницы нет). Существующие теги структур в этом случае становятся частным случаем - данными для инициализации объекта типа string.

Information

Rating
1,192-nd
Registered
Activity