Pull to refresh
65

Programmer

1,5
Rating
105
Subscribers
Send message

А есть вообще способ заставить работать этот gradle без доступа к интернету? Даже простейший hello world для андроида - и то лезет что-то скачивать.

Все-таки это скорее не перечисления, а вариантные типы или тегированные объединения. Еще названия - "алгебраический тип" (так и не понял смысл названия) или "тип-сумма" (в противоположность "типу-произведению" - обычной структуре).

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

Идея интересная. На питании и правда можно сэкономить, кому не нравится от смартфона - наверняка можно запитаться от power банка. Плюс, у кого-то это может быть приставка не к телефону, а к ноутбуку или компьютеру.

Что касается функционала... а что сейчас еще осталось в эфире незашифрованного сильной криптографией, что можно достаточно легко послушать или даже воспроизвести? Возможно в подобное устройство можно добавить какой-то более-менее универсальный радиосканнер? Или это уже резко повышает стоимость?

А вот интересно, есть ли достаточно эффективный (но не табличный) способ вычисления синуса и косинуса для чисел с фиксированной точкой (т.е. обычный целочисленный тип, где INT_MAX принят за 1)? Для простоты пусть будет даже обычный int8.

Интересно в том числе на аппаратном уровне: наверное можно составить таблицу истинности, по ней провести оптимизацию через карты Карно и попытаться вывести битовую формулу, из которой уже можно составить схему некоего синусатора на логических элементах, преобразующего int8 значение угла в int8 значение синуса.

Самый кринж это выступления "идеологов" типа Дугина. Вот несколько цитат

«В России живут люди, а на Западе - нелюди. Потому что пост-человек - это уже не людь». «Западную цивилизацию нужно вынести за скобки дальнейшего развития РФ». «К 2040 году долларов в мире вообще не останется». «После гей-прайда на Западе вот-вот появятся робот-прайд - права роботов, права пчёл».

И вот это вот... (даже не знаю какой эпитет подобрать) определяет политику правящих элит в стране.

Вообще удивительно куда мы прикатились. Но вот интересно: это "свернули не туда" или большинство именно туда и двигалось, целенаправленно и с самого начала? Ведь результаты выборов, пока они еще были выборами, нам всем хорошо известны начиная с 90-х... Так что вопрос - а не закономерный ли это результат? Глядя назад, кажется что большинству никогда особо и не нужна была свобода. Сначала им нужна была колбаса, затем - имперское величие (помните насчет солдат, которые будут омывать сапоги в индийском океане... это в каком году было?).

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

А еще бы хорошо иметь числа с фиксированной точкой. Может быть сейчас их и можно сделать на шаблонах и пользовательских литералах, не знаю. Для разных малых микроконтроллеров, где нет FPU, такие числа были бы весьма удобны.

Идею с INT_NAN поддерживаю.

Еще есть понятие обработки переполнения. Есть понятие режим насыщения, когда 255+1==255, а не 0, но не знаю в каких языках оно поддерживается. Зато в C# есть checked и unchecked. В общем, эти фундаментальные вещи хорошо бы иметь на уровне языка.

И еще конечно числа неограниченной длины на уровне числовых литералов (а не строковых, как делается во всяких GMP).

Да, определенно нужна хорошая статья (а лучше серия статей) по трейтам в Rust. Желательно с точки зрения программиста С++ :)

На самом деле, нам даже не нужно сложное описание "массив чисел и законы" — всё это можно просто склеить в одно очень-очень большое число. И тогда ваша симуляция — просто упорядоченный массив очень больших чисел.

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

Идея ноута с дополнительным e-ink экраном мне очень понравилась. И работа при солнечном свете, и энергосбережение.

Просто "много экранов" действительно можно решить за счет отдельных тонких мониторов. И мобильность в большинстве случаев как раз выигрывает - далеко не всегда нужно именно таскать с собой много экранов. Дополнительные экраны могут быть удобны скорее при работе на каком-то постоянном рабочем месте, а не везде где угодно на улице.

С GTK сталкивался очень эпизодически (немного пользовался линуксом с ним, немного в кроссплатформенных виндовских приложениях). И вот что меня удивляет - это и на картинке к статье видно: откуда такие огромные расстояния между элементами? Там можно в 2, а то и в 3 раза все ужать. На диалогах огромные кнопки с маленькими надписями, так что на каких-нибудь 10-дюймовых нетбуках диалоговые окна не влезают в экран.

Срез слайса это конечно круто (интересно как на английском:) ).

А вообще конечно лихо они объединили владеющую и невладеющую структуры данных, это наверное стало возможно из-за того что язык со сборкой мусора?

Я пользовался TreePad, CintaNotes, Evernote, Wiznote, CherryTree, MyTetra, Zim (все это для разных целей, часто несколько программ использовались параллельно), и наконец перенес все заметки в собственную самописную программу, с хранением заметок в обычном git репозитории. Что же до Obsidian, то пока даже не смотрел (а если и буду смотреть то теперь только для заимствования идей для своей софтины). Судя по отрывочной информации из сети, он весьма универсален - и планирование, и графики, и mindmap диаграммы... у меня же только заметки. Но при необходимости добавить новую фичу - не проблема, зато все будет именно так как я хочу (и что особенно приятно - GUI не в новомодном дизайне (не знаю как он называется, это когда нет четких границ между виджетами и интерфейс больше похож на бледный набросок карандашом на бумаге), а в олдскульном).

Было бы неплохо, если бы кто-то сделал на Хабре обзор Obsidian с нуля:)

Интересная штука.

Кстати о трансляции, по какому каналу она ведется? BT, WiFi? И есть ли такие приложения, которые позволяют вот так соединить два обычных смартфона: один - камера, другой - удаленный видеоискатель и пульт управления к первому.

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

Что это будут за системы? Никто не знает. Возможно, что-то удастся встроить в биологию путем модификации генома. Что-то будет в виде медицинских приборов в стационаре, куда нужно удет ложиться раз в N лет на омоложение. Что-то в виде каких-нибудь нанороботов.

Information

Rating
1,859-th
Registered
Activity