RSS
Pages: 1 ... 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 ... 70
[>] Re: Эффективность против простоты
std.hugeping
hugeping(ping,1) — vvs
2020-12-07 18:54:52


vvs> Другой пример. Одна ОС реализует аппаратную защиту памяти, а другая полагается для этого на компилятор, как Singularity.

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

Про Singularity я, к сожалению, ничего не знаю. Очевидно, в этой ОС проблема выполнения недоверенного (нативного) кода как-то решается. Или там вообще нет такого понятия и всё проходит через их язык. Но, тоже решение. Может быть, и нормально. Хоть и не традиционно.

Так же, есть вещи, которые изменить нельзя. Например, сложная система команд целевого процессора. Ну, взять тот же vliw.

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

[>] Re: Эффективность против простоты
std.hugeping
vvs(ping,12) — hugeping
2020-12-07 19:14:51


hugeping> Это уже не сложность, по-моему, а разный подход к решению проблемы. То-есть, сказать только по вот этой-вот части - нельзя ничего.

А как отделить очень разное концептуальное устройство от оценки сложности. Все равно, что оценивать костюм по пуговицам, как у Райкина.

hugeping> Про Singularity я, к сожалению, ничего не знаю. Очевидно, в этой ОС проблема выполнения недоверенного (нативного) кода как-то решается. Или там вообще нет такого понятия и всё проходит через их язык. Но, тоже решение. Может быть, и нормально. Хоть и не традиционно.

Все на уровне языка, можно почитать на википедии если интересно. Так суть любого исследования, как раз в том и заключается, чтобы найти нетрадиционное решение.

hugeping> Так же, есть вещи, которые изменить нельзя. Например, сложная система команд целевого процессора. Ну, взять тот же vliw.

Все еще сложнее. Как сравнивать арифметику натуральных чисел и анализ комплексных функций? Они связаны, но слишком разные. Если процессор не реализует вычисления с плавающей точкой, то это неизбежно сказывается на всем ПО. И как сравнивать ОС для разных архитектур? Можно только специально подобрать для сравнения очень похожие примеры, но это очень частный случай и поэтому не интересно.

hugeping> Но всё-равно, сложные решения чаще становятся непредсказуемыми. Уязвимости в интел процессорах сейчас все бросились искать. Ну, в том числе, потому что срезали углы. Старались оптимизировать всё. Вопрос цены. Но мне часто кажется, что задача выжать скорость любой ценой, в том числе и за счёт сильных ухищрений, это скорее следствие конкуренции... :)

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

[>] Re: Эффективность против простоты
std.hugeping
hugeping(ping,1) — vvs
2020-12-07 19:47:35


vvs> Инженерное решение - это всегда компромисс между желанием и имеющимися ресурсами. Наука и искусство этим напрямую не связаны, хотя, например, физика косвенно зависит от инженерных решений.

Можно ли сказать, что какие-то числа объективно большие, а какие-то -- не очень большие?

На первый взгляд, нельзя. Ведь всегда можно выбрать число больше. И вообще, 10 это много или мало? Относительно 1 -- много! Но мне кажется, что есть всё-таки какая-то мера сложности, которая должна оцениваться относительно меры сложности человека и мира, в котором он живёт.

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

Были 8битные процессоры. Объективно -- не хватало. Потом 16, лучше, но не всегда хватало. 32 бита! Вообще отлично! На самом деле 32 бит для большинства задач хватало, а то что больше - ну писали библиотеки. Но вот адресное пространство 32 бит, как-то не очень... 64 бита. Нужно ли 128бит? 256? 512? (Я не про векторные инструкции и не про специализированные аккселераторы крипты, к примеру, а именно про регистры общего назначения).

Возможно, будет новый виток развития, где уже никто не будет писать на Си и на ассемблере, и адресные пространства будут такими, что понадобится 256-битные адреса.... Не знаю. Мне сейчас кажется, что всё-таки будет некий предел, который ограничит дальнейший рост.

Ну это как с размерами мозга. Каким может быть максимальный объём мозга, чтобы он работал? Так вот, где-то читал статью, что он не может быть слишком большим. Возникают большие задержки итд итп. То-есть, размер мозга оптимален.

Та же скорость света - как предел распространения сигнала.

Так что мне кажется, что тут можно говорить об антропном принципе в оценке сложности. :)

Насчёт Singularity возникли мысли, но уже не буду писать, а то много текста. :)

[>] Re: Эффективность против простоты
std.hugeping
vvs(ping,12) — hugeping
2020-12-07 20:10:12


hugeping> Не знаю. Мне сейчас кажется, что всё-таки будет некий предел, который ограничит дальнейший рост.

Ха-ха. "Есть две бесконечные вещи — Вселенная и человеческая глупость. Впрочем, насчёт Вселенной я не уверен" А.Эйнштейн

Я бы еще сюда добавил и жадность.

[>] Re: Эффективность против простоты
std.hugeping
vvs(ping,12) — hugeping
2020-12-07 20:33:36


hugeping> Насчёт Singularity возникли мысли, но уже не буду писать, а то много текста. :)

Сам туда очень давно не заглядывал, а там есть ссылки на аналогичные проекты. И среди них Inferno. Впрочем, туда я тоже давно не заглядывал :)

А вообще, действительно, основное отличие Inferno от Plan 9 - это исполнение пользовательского кода на языковой виртуальной машине. Кроме того, меня подкупила там возможность использования совместно с обычной ОС.

Времени на все, к сожалению, не хватает - это самый ограниченный во вселенной ресурс :(

[>] Re: Эффективность против простоты
std.hugeping
vvs(ping,12) — hugeping
2020-12-07 20:53:58


hugeping> Так что мне кажется, что тут можно говорить об антропном принципе в оценке сложности. :)

Поскольку меня очень удручает вероятность непознаваемости вселенной для человека, то моя самая большая мечта - это избавиться в исследованиях от антропного принципа. Я всегда ищу способы, как получить возможность оценивать все не только человеческим мозгом, а чем-нибудь более универсальным. Еще лучше не из нашей вселенной, но это уже совсем дикие фантазии. Но тут есть другая опасность, что ответ действительно окажется 42 :)

P.S. Тут точнее было бы говорить об избавлении от субъектоцентризма.

P.S. Edited: 2020-12-07 18:34:44

[>] Re: Эффективность против простоты
std.hugeping
vvs(ping,12) — Andrew Lobanov
2020-12-08 01:31:02


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

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

Была такая линейка компьютеров IBM System i, которая начиналась, как IBM System/38 еще в 1978 (ее идейная предшественница System/3 еще в 1969), а потом AS/400. Отличительной особенностью было то, что программисты не имели доступа к аппаратуре, а работали только с виртуальной архитектурой, которую обеспечивала прошивка. Архитектура эта была реализована только для языков высокого уровня с компиляцией в промежуточное представление. Трансляция в машинный код осуществлялась прошивкой статически при установке этого ПО. При замене аппаратной части на несовместимую микроархитектуру ничего не надо было менять, только обновить кэш, где и хранился машинный код.

Я лично их не видел, но сам начинал работу на ЕС ЭВМ (аналог IBM S/370 модель 138), которая на простые машины тоже была не слишком похожа. Хотя с паяльником туда действительно лазили, предварительно с помощью осциллографа найдя неисправный ТЭЗ. Я до сих пор жалею, что не утащил альбомы с принципиальными схемами, которые потом все погибли во времена перестройки. Сейчас наверное уже ничего не сохранилось. Все там было большое, например пакет дисков объемом 29 МБ весил несколько кг, а переключатели и кнопки были, наверное, не меньше пяти см. Рама там была из литого металла и весила наверняка центнеры и могла выдержать последствия ядерного взрыва если не в самом эпицентре, конечно. Одна документация занимала целые шкафы. Зато там были и принципиальные схемы, и распечатки микропрограмм и кода ОС. Терминалы были действительно векторные, поскольку ЭЛТ не имела строчной развертки и луч действительно рисовал изображение на люминофоре, а контроллеры выглядели, как железные шкафы. В машинном зале все гудело и стрекотало, и ощущения были совсем не похожи на те, которые испытываешь рядом с ПК. :) Машинный код можно было увидеть и пощупать руками, когда держишь в руках перфокарту с отверстиями пробитыми в разных местах. А потом вставить ее в устройство чтения, выставить его адрес на панели ЦП и нажать на кнопку загрузки.
P.S. Edited: 2020-12-07 23:41:00

[>] Re: Эффективность против простоты
std.hugeping
Andrew Lobanov(tavern,1) — vvs
2020-12-08 15:03:35


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

Скажем так, что проще, какой-нить PDP-6 или PDP-11 или мой ноут? :)

vvs> Была такая линейка компьютеров IBM System i, которая начиналась, как IBM System/38 еще в 1978 (ее идейная предшественница System/3 еще в 1969), а потом AS/400. Отличительной особенностью было то, что программисты не имели доступа к аппаратуре, а работали только с виртуальной архитектурой, которую обеспечивала прошивка. Архитектура эта была реализована только для языков высокого уровня с компиляцией в промежуточное представление. Трансляция в машинный код осуществлялась прошивкой статически при установке этого ПО. При замене аппаратной части на несовместимую микроархитектуру ничего не надо было менять, только обновить кэш, где и хранился машинный код.

Были очень разные машины и разные идеи. Про System i, кстати, не слышал раньше. Вообще машины от IBM не попадали в поле зрения пока. Надо будет восполнить пробел.

vvs> Я лично их не видел, но сам начинал работу на ЕС ЭВМ (аналог IBM S/370 модель 138), которая на простые машины тоже была не слишком похожа. Хотя с паяльником туда действительно лазили, предварительно с помощью осциллографа найдя неисправный ТЭЗ. Я до сих пор жалею, что не утащил альбомы с принципиальными схемами, которые потом все погибли во времена перестройки. Сейчас наверное уже ничего не сохранилось. Все там было большое, например пакет дисков объемом 29 МБ весил несколько кг, а переключатели и кнопки были, наверное, не меньше пяти см. Рама там была из литого металла и весила наверняка центнеры и могла выдержать последствия ядерного взрыва если не в самом эпицентре, конечно. Одна документация занимала целые шкафы. Зато там были и принципиальные схемы, и распечатки микропрограмм и кода ОС. Терминалы были действительно векторные, поскольку ЭЛТ не имела строчной развертки и луч действительно рисовал изображение на люминофоре, а контроллеры выглядели, как железные шкафы. В машинном зале все гудело и стрекотало, и ощущения были совсем не похожи на те, которые испытываешь рядом с ПК. :)

Для адекватной оценки я предлагаю представить себе объём документации такого уровня на какой-нибудь современный сервер. С принципиальными схемами, документацией на чипы, распечатки микропрограмм и кода ОС :)

Больших машин я, к сожалению, не видел, но читал про них. Конечно, тоже неоднозначно всё. Например, пакетный режим работы это одно, а интерактивный уже совсем другое. И вряд ли меня бы увлекла работа в пакетном режиме :)

[>] Re: Эффективность против простоты
std.hugeping
vvs(ping,12) — Andrew Lobanov
2020-12-08 15:45:13


AL> Скажем так, что проще, какой-нить PDP-6 или PDP-11 или мой ноут? :)

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

AL> Для адекватной оценки я предлагаю представить себе объём документации такого уровня на какой-нибудь современный сервер. С принципиальными схемами, документацией на чипы, распечатки микропрограмм и кода ОС :)

Нынешний производитель нас явно жалеет и потому не перегружает такими деталями. А в СССР каждый телевизор продавался с принципиальной схемой.

AL> Больших машин я, к сожалению, не видел, но читал про них. Конечно, тоже неоднозначно всё. Например, пакетный режим работы это одно, а интерактивный уже совсем другое. И вряд ли меня бы увлекла работа в пакетном режиме :)

Для интерактивной работы были разные системы разделения времени. И Unix появился именно тогда. А какие игры были! Colossal Cave Adventure! У нас на PRIMUS были калах и какая-то стратегия с чистым текстом. И писали все на каком-нибудь ассемблере или на, худой конец, FORTRAN IV. Конечно были и Симула-67 и Алгол-68 и Лисп, но это уже не то. :) OS/360 и VM/370 были целиком написаны на макроассемблере и настоящий системщик обязан был его знать на зубок.

[>] Re: Эффективность против простоты
std.hugeping
vvs(ping,12) — Andrew Lobanov
2020-12-09 15:48:02


AL> Код, который ты приводил, как раз ярко иллюстрирует мою идею. Компилятор сложная технически штука. Очень сложная. Зато она позволяет вот так просто для пользователя писать код.

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

В прошлом не раз предпринимались попытки устранить этот разрыв за счет более высокого уровня архитектуры процессора, например Intel iAPX 432. Такие попытки проиграли из-за низкого уровня технологий, приведшего к низкой производительности. Я бы напомнил, что были и попытки, наоборот, еще понизить уровень микроархитектуры для увеличения производительности, например IA-64 (Itanium). Проиграла из-за цены.

То есть я не вижу и здесь объективной сложности, а только рыночные факторы.

[>] Re: Зимняя Олимпиада Квестов 20-21!
std.club
Enola(ping,16) — Enola
2020-12-09 20:47:26


Коллективно посовещавшись, члены жюри решили, что было бы неплохо не только устроить жёсткую конкуренцию за победу на конкурсе, но и поощрить авторов, которые пишут добротные игры, пусть и не претендующие на главный приз.
Поэтому в правилах следующие нововведения:
Количество призовых мест в каждой номинации ("Выбор жюри" и "Выбор публики") увеличено до 4-х.

Также один из членов жюри Yandexx пожертвовал в фонд конкурса 13 000 рублей (огромное спасибо!) и, после распределения их по призовым местам, у нас получилось следующее (суммы с учётом уже имевшихся призов):

Номинация "Выбор жюри"
1-ое место - 14 000 рублей.
2-ое место - 3 000 рублей.
3-ое место - 2 000 рублей.
4-ое место - 1 000 рублей.

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

Номинация "Выбор игроков"
1-ое место - 4 000 рублей.
2-ое место - 3 000 рублей.
3-ое место - 2 000 рублей.
4-ое место - 1 000 рублей.

Дальнейшие пополнения призового фонда будут распределяться пропорционально и соразмерно между местами. (Естественно, что призы за первые места могут быть больше и новые пожертвования можно направлять только на первые места по желанию спонсора).

[>] Бывают крылья у художников
std.hugeping
hugeping(ping,1) — hugeping
2020-12-12 19:49:57


Только что услышал на канале "Культура".
Передача "Линия жизни. Евгений Стеблов" от 12.10.2020

Бывают крылья у художников,
Портных и железнодорожников,
Но лишь художники открыли,
Как прорастают эти крылья. А прорастают они так,
Из ничего, из ниоткуда.
Нет объяснения у чуда,
И я на это не мастак.

Геннадий Шпаликов

[>] Установка INSTEAD-EM и INSTEAD-JS на vps
std.tech
lnp3(ping,17) — All
2020-12-17 17:10:46


Здравствуйте. Помогите, пожалуйста, советом. Как мне установить на своём vps INSTEAD-EM и INSTEAD-JS? Мне нужно запустить мою игру на своём сайте, но инструкций для этого я не нашёл.

Если лучше задать этот вопрос на instead-games.ru, то прошу помочь с Invitation Code.

Спасибо!

[>] Re: Установка INSTEAD-EM и INSTEAD-JS на vps
std.tech
hugeping(ping,1) — lnp3
2020-12-17 19:22:14


В дистрибутиве INSTEAD-EM есть файл README. Прямо внутри zip архива.
Если что-то непонятно в этом README, можно спросить здесь, но уже конкретней.

По instead-js не смогу проконсультировать. Проще всего спросить на телеграм каналах @insteadtalk или @insteadchat у автора (@technix),

[>] Re: Установка INSTEAD-EM и INSTEAD-JS на vps
std.tech
lnp3(ping,17) — hugeping
2020-12-17 23:00:50


Спасибо большое! Это моя вина - не заметил среди прочих файлов instead-em-3.3.2.zip
Буду пробовать, там всё понятно написано.

[>] Re: Установка INSTEAD-EM и INSTEAD-JS на vps
std.tech
boscholeg(ping,5) — lnp3
2020-12-18 14:04:53


Если не секрет - расскажите какой проект планируете создать.
Будете свою игру писать или сторонние использовать?
P.S. Edited: 2020-12-21 07:35:04

[>] Re: Установка INSTEAD-EM и INSTEAD-JS на vps
std.tech
lnp3(ping,17) — boscholeg
2020-12-18 16:53:57


Свою игру доделываю. Сценарий есть, графика отличная (художница старалась), тексты написаны. Детектив с кучей головоломок. Напрасно, наверное, такой сложный проект решил выпускать первым, но очень хочется :)
Правда, много графики, поэтому хочу сначала попробовать на EM, а потом, если всё будет слишком долго грузиться, посмотрю на JS.
Сначала решил делать стандартно, а теперь хочется переделать на парсер. Мне кажется, так интереснее, но времени переделка может отнять много. Думаю.

[>] Re: Установка INSTEAD-EM и INSTEAD-JS на vps
std.tech
hugeping(ping,1) — lnp3
2020-12-18 21:18:15


lnp3> Сначала решил делать стандартно, а теперь хочется переделать на парсер. Мне кажется, так интереснее, но времени переделка может отнять много. Думаю.

Я бы не стал переделывать, если часть кода уже написана.

На самом деле, парсер ещё сузит аудиторию.

P.S. Графика -- это круто!

[>] Re: Установка INSTEAD-EM и INSTEAD-JS на vps
std.tech
lnp3(ping,17) — hugeping
2020-12-20 00:05:24


Может быть, и не буду переделывать. Пока это под вопросом. Ваше мнение учту, спасибо большое!

[>] Re: Эффективность против простоты
std.hugeping
vvs(ping,12) — vvs
2020-12-26 22:27:07


А вот это интересный пример "простого" кода: https://berthub.eu/articles/posts/reverse-engineering-source-code-of-the-biontech-pfizer-vaccine/

Не уверен, к какому типу языка программирования его можно отнести. Пожалуй ближе к аппаратным языкам, наподобие Verilog/VHDL.

[>] Re: Зимняя Олимпиада Квестов 20-21!
std.club
Enola(ping,16) — Enola
2021-01-17 16:02:22


Новости. На текущий момент на конкурс принято 3 игры. Напоминаю, что до конца приёма игр осталось три недели (07.02.2021).

[>] Анонимность и искренность
std.hugeping
hugeping(ping,1) — All
2021-01-20 13:39:36


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

Что значит интересного? Умного и искреннего. Сейчас, или я постарел, или интернет стал другим, или всё вместе, но я не вижу ни на одной из площадок ничего похожего на то, чем был живой журнал.

Потом посмотрел на IDEC, подумал, что давно не писал никаких заметок и тут... вдруг почувствовал один интересный момент.

Я давно публикуюсь в интернете под своим реальным именем. Я всегда считал, что если человек стесняется/прячется, то и цена его словам -- грош. Но в том же ЖЖ я публиковался под ником. Меня никто не знал. Работодатель, друзья, родственники. И я поймал себя на мысли что сам этот факт может работать как триггер!

Сейчас, как только я собираюсь что-то написать включается внутренний фильтр, который настроен на мою роль. Фильтр не пускает на выхлоп какие-то личные мысли. О вере, о любви, о жизненном опыте. Всё это рубится на корню. Но в ЖЖ я писал именно об этом.

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

Например, если я собираюсь написать пост о Христе, внутренний цензор говорит мне, что-то вроде: Ну сейчас опять атеисты/агностики придут и будут спорить, а мне придётся быть корректным. Не стоит. А может быть, я напишу что-то неканонично? Тоже не годится! Я же православный! Думаю написать о каких-то переломных мировоззренческих моментах. Например о том, что внутренне "Я" нифига не стареет. И в 42 ты такой-же 10-летний мальчишка. Это могут найти знакомые/родственники/работодатели. Что подумают? Ну и понеслось. Даже сейчас мне захотелось отредактировать последний абзац, но не в этот раз. :)

Можно писать дневник лично, и тогда проблемы такой нет. Но ведь и отклик иногда очень важен. С людьми, которые поймут тебя, окажутся на одной волне.

Современные социальные сети в принципе не анонимны. (Я сейчас не говорю о настоящей анонимности, понятно, что вычислить тебя могут в любом случае, а о регистрации по своим реальным именам.) И тут я задумался. Возможно, в анонимности есть своё благо, которое состоит в том, чтобы дать возможность сбросить "роль". Стать чуть честнее.

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



[>] Редактор ACME
plan.9
hugeping(ping,1) — All
2021-01-20 15:17:21


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

А идея у acme оказалась простой и при этом мощной. Я в течении 2-х месяцев разрабатывал в нём игру с текстовым вводом, и это было удобно. Привык настолько, что забыл даже часть клавиатурных комбинаций emacs. :)

Итак, в чём идея acme? Идея acme состоит в том, чтобы дать прослойку между ОС и человеком в виде TUI. И это всё.

1) Acme - это просто столбцы, в которых могут создаваться "окна", отображающие текст. Просто текст, поток текста. Без цвета, стилей, номеров строк... Лишь текст.

2) Над окнами есть области, в которых тоже может быть текст, которые играют роль меню.

3) Меню и окнами можно управлять с помощью записи в специальные файлы. С помощью чтения, можно получать события и информацию о текущем содержимом окон и меню.

4) Вы можете "выполнять" команды системы прямо из текста и/или меню. Например, вызывать спеллчекер, форматирование кода, увеличение отступа -- всё это должно быть Unix командами, которые будут выполняться для всего текста или выделенной его части. Текст приходит через stdin и выходит через stdout. Текст может быть внедрён в редактируемый текст или отображаться в отдельном окне (например, ошибки компилятора). Скрипт может понимать, что он запущен из среды acme и управлять редактором через файловую систему!

5) Можно открывать и просматривать файлы/каталоги, переходить на нужные строки, делать поиск в тексте. Всё это делается "выполнением" текста. Есть базовая возможность делать обработку текста на языке, который похож на sed. (Встроенная команда Edit).

При такой простой идее получается, что acme это не просто редактор, а интерфейс к ОС! Настоящий Unix подход, у которого есть неоспоримое преимущество -- простота и низкий порог вхождения! Никаких сочетаний клавиш, всё интуитивно понятно и естественно. Как только привыкаешь к этому, чувствуешь как твоя голова отдыхает!

Не смотря на простоту, acme оказывается мощным. В том числе благодаря возможности работать с ним, как с файловой системой. Так как мы можем ловить события редактора и управлять им, то, к примеру, для acme есть почтовый клиент Mail, который выглядит так же, как и всё остальное -- просто текст с активными элементами. Можно запустить win -- "терминал" и выполнять в нём команды. acme умеет дампить и восстанавливать своё состояние. Сразу оговорюсь, до мощи Emacs acme далеко. Хотя бы потому, что в acme окнах возможно отображать только текст. Но учитывая его простоту, мощности на строку кода у acme больше!

Когда я использовал acme для написания игры, то выглядело это примерно так:

1) Левый столбец содержал окна с кодом и окно, в котором я запускал консольный метапарсер, через который прогонял автоскрипт (все команды игры, для полного прохождения).

2) Правый столбец содержал окна: вывод спеллчекера, файл с автокомандами.

Интересно то, что со временем строка меню обросла теми командами, которые я использовал больше всего именно при работе над игрой. Там были фрагменты строк для поиска, какие-то выбранные места кода, запуск форматирования кода и прочее. Таким образом, acme подстраивался под конкретную задачу. Это было удобно и сам факт показался мне интересным.

В общем, acme -- отличный пример удачного применения KISS подхода. Теперь, кроме emacs в Linux я также использую и acme и этот опыт мне нравится. Переходя с emacs на acme, отчётливо чувствуешь разницу подходов и то, как освобождаются ресурсы в твоей голове, когда можно забыть, хотя бы на время, все эти клавиатурные комбинации. :)

[>] Re: Анонимность и искренность
std.hugeping
vvs(ping,12) — hugeping
2021-01-20 16:33:16


Недавно где-то увидел совет психолога: если хотите резко изменить свою жизнь - посностью поменяйте круг общения. Могу подтвердить на личном опыте: только сформировав круг общения по собственным канонам и можно почувствовать себя самим собой.

Поэтому анонимность для меня - это не столько укрытие, сколько просто защитная мера. Не хочу стать уязвимым для преимущественно враждебной среды, коей и является интернет. Своеобразная маска от ковида :)

[>] Re: Анонимность и искренность
std.hugeping
hugeping(ping,1) — vvs
2021-01-20 16:54:09


vvs> если хотите резко изменить свою жизнь - посностью поменяйте круг общения.

Совет звучит как что-то простое, но ведь в реальной жизни это практически невозможно?

[>] Re: Анонимность и искренность
std.hugeping
vvs(ping,12) — hugeping
2021-01-20 17:09:32


Так и есть. Как минимум требуется сменить вид деятельности, в который уже инвестирована практически вся жизнь. Именно поэтому так много людей страдает от кризиса среднего возраста.

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

[>] Re: Анонимность и искренность
std.hugeping
Andrew Lobanov(tavern,1) — hugeping
2021-01-21 11:10:45


hugeping> Возможно, окончательно потеряв анонимность, мы упустили возможность быть искренней перед собой хотя бы иногда.

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

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

Но это моё личное мнение и я не хочу затевать спор на эту тему. По старому интернету я всё равно тоже немного скучаю.

[>] Re: Анонимность и искренность
std.hugeping
vvs(ping,12) — Andrew Lobanov
2021-01-21 16:10:28


А меня такой разнобой мнений немного позабавил. По-моему, это очередной пример того, что разные люди вкладывают разный смысл в одни и те же понятия.

Например, я не раз встречал на форумах в интернете невероятно наглых и невоспитанных пользователей - сиречь троллей. У меня есть стойкое ощущение, что в реальной жизни они себе такое позволить не могут. Так где же они более настоящие и искренние?

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

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

Однако ничто не вечно под луной. Людям свойственно меняться с возрастом и приобретением опыта. Следствием этого является и изменение ощущения комфорта привычного образа жизни. Нередко возникает желание что-нибудь существенно изменить, с чем неизбежно возникают сложности. Но чтобы это понять, надо это пережить самому.

[>] Re: Анонимность и искренность
std.hugeping
hugeping(ping,1) — Andrew Lobanov
2021-01-21 19:33:41


AL> Но это моё личное мнение и я не хочу затевать спор на эту тему. По старому интернету я всё равно тоже немного скучаю.

Я когда писал заметку, всё думал про Фидо написать, но так и не написал.

Согласен, в Фидо не было анонимности. Но мне кажется, что и формат общения там был несколько иным. Мне сейчас уже трудно вспомнить, но кажется, я там больше как раз флеймил и "навязывал", чем размышлял. :) Но был нетмейл, по которому общение шло уже более мирно-интимно.

Наверное, всё-таки, формат блога, это другое.

[>] Re: Анонимность и искренность
std.hugeping
vvs(ping,12) — hugeping
2021-01-21 20:07:43


А в чем, собственно, принципиальная разница? Я пользовался FIDO в середине 90-х. Кроме телефона организации, в которой я тогда работал, в ноделисте не было никакой другой личной информации. И уж заведомо там не было моего настоящего имени. Меня знал только тот один человек, у которого я был поинтом. Правда эхи меня тогда совершенно не интересовали и я только подписался на файловые эхи и обменивался личной почтой со своей нодой. А после появления в нашей организации интернета про FIDO я вообще забыл. А мой знакомый потом уехал и мы потеряли с ним связь.

[>] Re: Анонимность и искренность
std.hugeping
vvs(ping,12) — vvs
2021-01-21 21:12:31


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

[>] Re: Анонимность и искренность
std.hugeping
Andrew Lobanov(tavern,1) — vvs
2021-01-22 06:51:12


vvs> А в чем, собственно, принципиальная разница? Я пользовался FIDO в середине 90-х. Кроме телефона организации, в которой я тогда работал, в ноделисте не было никакой другой личной информации. И уж заведомо там не было моего настоящего имени. Меня знал только тот один человек, у которого я был поинтом. Правда эхи меня тогда совершенно не интересовали и я только подписался на файловые эхи и обменивался личной почтой со своей нодой. А после появления в нашей организации интернета про FIDO я вообще забыл. А мой знакомый потом уехал и мы потеряли с ним связь.

В нодлисте не могло быть о тебе информации так как ты не был нодой. Оператор твоей ноды знал тебя лично и нёс ответственность за твои действия в сети. О какой анонимности может идти речь в таких условиях?

[>] Re: Анонимность и искренность
std.hugeping
boscholeg(ping,5) — hugeping
2021-01-22 12:08:08


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

Я конечно уже не боюсь сказать, что думаю. Но часто это звучит в стиле - "Баба яга против". И я решаю, что мне выгоднее воздержаться. Но поделиться очень хочется и нужно искать этому выход.
НО я теперь уже не опасаюсь показаться странным или смешным. И что про меня подумает начальство мне фиолетово. Хотя токая смелость пришла ко мне уже после сорока лет.

[>] Re: Анонимность и искренность
std.hugeping
hugeping(ping,1) — boscholeg
2021-01-22 14:47:55


boscholeg> Я конечно уже не боюсь сказать, что думаю.

А я вот наоборот, чем дальше, тем сдержанней. :) Хотя потребность иногда ощущается.

[>] Re: Анонимность и искренность
std.hugeping
vvs(ping,12) — Andrew Lobanov
2021-01-22 15:38:47


AL> В нодлисте не могло быть о тебе информации так как ты не был нодой. Оператор твоей ноды знал тебя лично и нёс ответственность за твои действия в сети. О какой анонимности может идти речь в таких условиях?

Ну да. И в поинтлисте тоже, хотя это было так давно, что многое уже стало забываться.

Но я не вижу никакой связи между моим знакомством с оператором и анонимностью в *сети*. Остальные-то меня не знали. Я лично знал еще несколько других операторов нод, но вряд ли они даже догадывались, что это именно мой адрес в FIDO. И я не могу себе представить, что они стали бы пытать моего знакомого, чтобы он им сообщил кто его поинт на самом деле. Ну максимум бан он мог бы получить из-за меня - это наши личные с ним отношения, не более. Каким это образом угрожало моей анонимности? Это совершенно разные вещи, КМК.

[>] Re: Анонимность и искренность
std.hugeping
vvs(ping,12) — boscholeg
2021-01-22 16:48:48


boscholeg> И что про меня подумает начальство мне фиолетово. Хотя токая смелость пришла ко мне уже после сорока лет.

А ко мне такая смелость пришла, когда я твердо решил уволиться и изменить свою жизнь. И вот тогда я совершенно обнаглел, а мое непосредственное начальство стало меня побаиваться и увеличило мне зарплату, которую я направлял не на свои прихоти, а на достижение относительной независимости. И продолжалось это не один год. А когда я написал заявление об уходе, то меня шеф наш спросил: куда я ухожу? Я говорю в том смысле, что не куда, а откуда. Он несколько обалдел и поинтересовался, почему же я не хочу поработать еще. На что я ему ответил, что так жить дальше я не хочу. По-моему, он так ничего и не понял. А для меня вопроса искренности с тех пор больше не существует. Есть только вопрос: кто я такой и чего хочу на самом деле, а также что я думаю о других. И никто мне больше не мешает выяснять эти вопросы полный рабочий день. Но было это уже далеко после сорока.

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

Кстати, я не стеснялся высказывать эти мысли еще на работе своим сотрудникам. Но с первым встречным пожалуй делиться не стану, поскольку он вряд ли меня поймет.

[>] Re: Анонимность и искренность
std.hugeping
vit01(mira, 1) — hugeping
2021-01-22 16:44:28


> Можно писать дневник лично, и тогда проблемы такой нет. Но ведь и отклик иногда очень важен. С людьми, которые поймут тебя, окажутся на одной волне.

Я здесь вижу не проблему анонимности и искренности, а просто боязнь критики и обратной связи.

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

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


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

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

+++ Отправлено через IDEC Mobile
+++ GNU/Linux, Android, physics, MLP:FIM

[>] Re: Анонимность и искренность
std.hugeping
vvs(ping,12) — vit01
2021-01-22 17:23:23


vit01> Я здесь вижу не проблему анонимности и искренности, а просто боязнь критики и обратной связи.

vit01> Разумеется, когда ты что-то публикуешь в сети (в качестве блога или видеоблога), то сталкиваешься с критикой. И это хорошо! В каком-нибудь телевизоре людям просто спускают что-то сверху, и на это нельзя возразить, нельзя изобличить какое-то враньё, добавить анализ фактов и так далее. А в сети публика даёт обратную связь, из-за чего ты вынужден держать планку качества и обосновывать своё мнение

Боюсь, что это сильное упрощение. Я ушел почти со всех площадок или пишу только о технических вопросах вовсе не потому, что там вранье или низкое качество аудитории. Многих людей я там уважаю и спорил с ними до хрипоты, пытаясь обосновать свое мнение. И не в политике, а в вопросах познания и философии. И проблема в том, что меня просто не понимали и не хотели слушать. Я занялся изучением формальной логики и теории доказательств. И узнал тривиальную истину: доказательство всегда основано на вере в общие с оппонентом понятия. Невозможно убедить человека в том, во что он не верит. Обращать же в свою веру - это для проповедников или очень авторитетных общественных деятелей, а не для меня.

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

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

Лично мне не интересно, убеждать кого-нибудь, что 2+2=4 в моем понимании. Я ищу понимания со стороны собеседника. Если понимание невозможно, то я не вижу смысла тратить время на то, чтобы меряться длиной доказательств :)

vit01> Насчёт политики у меня мнение принципиальное, я считаю, что политика касается каждого, эти темы нужно обсуждать просто сами по себе.

А разве это не навязывание своего мнения? С моей точки зрения это гипертрофированное восприятие бытовых вопросов и я не вижу здесь глубокого пересечения с вопросами самопознания. Политика сродни сантехнике: неисправный унитаз - это очень негигиенично и неудобно, но вряд ли об этом стоит трубить на каждом углу. Если уж и обсуждать влияние политики, то в масштабах человечества. Я например не против поговорить об опасности общества потребления для общего будущего, но для меня унизительно обсуждать личность конкретного чиновника.

[>] Re: Анонимность и искренность
std.hugeping
vit01(mira, 1) — vvs
2021-01-22 19:14:57


vvs> И проблема в том, что меня просто не понимали и не хотели слушать. Я занялся изучением формальной логики и теории доказательств. И узнал тривиальную истину: доказательство всегда основано на вере в общие с оппонентом понятия. Невозможно убедить человека в том, во что он не верит.

Если аудитория тебя не понимает или не хочет слушать, то это либо проблема аудитории (и надо вещать на других людей), либо твоя проблема, что недостаточно хорошо информацию доносишь. Но это не проблема площадки.

vvs> Проблема не в том, что у собеседника отсутствует логика, хотя и это бывает нередко. Проблема в том, что сознание больше логики и обосновать ею многие философские понятия невозможно - это вопрос мировоззрения.

Так если ты строишь сложные философские конструкции, то тебе тем более нужно брать и стараться доносить это подробно/наглядно, либо беседовать только с такими же "профессорами", которые доросли до обсуждения таких вещей, а не с широкой публикой

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

vvs> Лично мне не интересно, убеждать кого-нибудь, что 2+2=4 в моем понимании. Я ищу понимания со стороны собеседника. Если понимание невозможно, то я не вижу смысла тратить время на то, чтобы меряться длиной доказательств :)

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

Либо выбирать тех собеседников, которые с тобой заранее согласны или которые не будут спорить. А может быть просто делать ставку на толерантность собеседника, который не будет лишний раз придираться

vit01> Насчёт политики у меня мнение принципиальное, я считаю, что политика касается каждого, эти темы нужно обсуждать просто сами по себе.

vvs> А разве это не навязывание своего мнения? С моей точки зрения это гипертрофированное восприятие бытовых вопросов и я не вижу здесь глубокого пересечения с вопросами самопознания.

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

vvs> Политика сродни сантехнике: неисправный унитаз - это очень негигиенично и неудобно, но вряд ли об этом стоит трубить на каждом углу. Если уж и обсуждать влияние политики, то в масштабах человечества. Я например не против поговорить об опасности общества потребления для общего будущего, но для меня унизительно обсуждать личность конкретного чиновника.

Вот как раз поэтому чиновники и работают плохо, из-за того что у нас не сложился в стране институт репутации, и что про чиновников стесняются разговаривать :)
А ещё потому что считают политику грязным делом.
Ну и кстати про общество потребления тоже разговоры вполне себе приемлемы

+++ Отправлено через IDEC Mobile
+++ GNU/Linux, Android, physics, MLP:FIM

[>] Re: Анонимность и искренность
std.hugeping
vvs(ping,12) — vit01
2021-01-22 20:43:10


vit01> Если аудитория тебя не понимает или не хочет слушать, то это либо проблема аудитории (и надо вещать на других людей), либо твоя проблема, что недостаточно хорошо информацию доносишь. Но это не проблема площадки.

Тут я несколько заблудился. Если площадка - это не аудитория и не я, то что же это такое? Drupal? :)

vit01> Так если ты строишь сложные философские конструкции, то тебе тем более нужно брать и стараться доносить это подробно/наглядно, либо беседовать только с такими же "профессорами", которые доросли до обсуждения таких вещей, а не с широкой публикой

Хм... А я то как раз считал, что форум, на котором посторонних не бывает и о котором даже мало кто знает - это не широкая публика.

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

vvs>> Лично мне не интересно, убеждать кого-нибудь, что 2+2=4 в моем понимании. Я ищу понимания со стороны собеседника. Если понимание невозможно, то я не вижу смысла тратить время на то, чтобы меряться длиной доказательств :)

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

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

vit01> Либо выбирать тех собеседников, которые с тобой заранее согласны или которые не будут спорить. А может быть просто делать ставку на толерантность собеседника, который не будет лишний раз придираться

Выбор собеседников под свои взгляды находится за пределами возможностей большинства людей. Мы не выбираем ни своих одноклассников-однокурсников, ни своих сотрудников, ни, тем более, пользователей интернет-форума. Меня сюда привлекла платформа INSTEAD, а не взгляды Петра.

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

vvs>> А разве это не навязывание своего мнения? С моей точки зрения это гипертрофированное восприятие бытовых вопросов и я не вижу здесь глубокого пересечения с вопросами самопознания.

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

Я об этом и говорю. Если человек приходит с решимостью заранее всюду видеть политику, то остальные люди вполне могут и не испытывать аналогичного желания.

vit01> Вот как раз поэтому чиновники и работают плохо, из-за того что у нас не сложился в стране институт репутации, и что про чиновников стесняются разговаривать :)

По-моему, репутация - это не то же самое, что соседские пересуды на лавочке. Для меня репутация политика оценивается не столько по тому, сколько он получает и с кем спит, сколько по тому, кем чувствуют себя граждане его страны. В 90-е все, что было мне дорого, смешали с грязью. И это для меня гораздо важнее, чем сравнение, у кого больше колбасы. Не хлебом единым, как говорится. Тем более, я еще с советских времен не привык к изобилию потребительских товаров и меня это никогда особо не беспокоило. Я противник потребительства. Наука и искусство же были вполне себе на высоте, получше, чем у многих. История и культура у нас всегда были важнее смартфонов и я хотел бы, чтобы так оставалось всегда.

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

vit01> А ещё потому что считают политику грязным делом.

А она такая и есть. Заниматься политикой для честного человека - это тяжкий крест. Ничего благородного там нет - это постыдное занятие. Слава Богу, что меня к этому никто не принуждает. И не дай Бог если это станет неизбежным, повторения 1917 и 1991 я никому не пожелаю.

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

[>] Трансляция моего блога в ЖЖ и в Telegram
std.hugeping
hugeping(ping,1) — All
2021-01-24 17:15:52


Привет всем, кто на связи!

Теперь, содержимое моего блога транслируется в ЖЖ: https://hugeping.livejournal.com и в телеграм канал: https://t.me/pingblog

Я давно хотел сделать среду, в которой я мог бы писать удобным мне способом и кросспостить на другие площадки автоматически. Теперь, такой средой стала станция ping. Посмотрю, что из этого выйдет.

Stay tuned! :)

[>] Re: Анонимность и искренность
std.hugeping
Andrew Lobanov(tavern,1) — vvs
2021-01-25 08:29:39


AL>> В нодлисте не могло быть о тебе информации так как ты не был нодой. Оператор твоей ноды знал тебя лично и нёс ответственность за твои действия в сети. О какой анонимности может идти речь в таких условиях?
vvs> Ну да. И в поинтлисте тоже, хотя это было так давно, что многое уже стало забываться.
vvs> Но я не вижу никакой связи между моим знакомством с оператором и анонимностью в *сети*. Остальные-то меня не знали. Я лично знал еще несколько других операторов нод, но вряд ли они даже догадывались, что это именно мой адрес в FIDO. И я не могу себе представить, что они стали бы пытать моего знакомого, чтобы он им сообщил кто его поинт на самом деле. Ну максимум бан он мог бы получить из-за меня - это наши личные с ним отношения, не более. Каким это образом угрожало моей анонимности? Это совершенно разные вещи, КМК.

Ну для меня точно так же анонимен Пётр Косых. Даже если это рилнейм :) Или для тебя анонимен Андрей Лобанов. Речь не о том, вроде.

[>] Re: Трансляция моего блога в ЖЖ и в Telegram
std.hugeping
boscholeg(ping,5) — hugeping
2021-01-25 10:09:38


Тогда надо еще добавить трансляцию сообщений в ютуб. Там есть сообщество и можно постить сообщения. Этим сейчас активно пользуются.

[>] Re: Эффективность против простоты
std.hugeping
boscholeg(ping,5) — hugeping
2021-01-25 10:22:17


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

[>] Re: Трансляция моего блога в ЖЖ и в Telegram
std.hugeping
hugeping(ping,1) — boscholeg
2021-01-25 10:36:17


boscholeg> Тогда надо еще добавить трансляцию сообщений в ютуб. Там есть сообщество и можно постить сообщения. Этим сейчас активно пользуются.

Да цели особенной нет. Просто решил почитать ЖЖ в его текущем виде, сделал аккаунт. Потом понял, что могу запостить туда сообщения с ноды. И понеслась. :)

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

[>] scene_use в stead3
std.prog
Dima(ping,19) — All
2021-01-25 11:27:54


В стед2 был атрибут scene_use для действия элементом сцены на другой элемент. Вопрос: как реализовать данный метод в стед3 через классы. Например: в сцене есть свободный конец веревки и я хочу привязать его к другому объекту сцены или инвентаря, при этом не добавляя конец веревки в инвентарь.

[>] Re: scene_use в stead3
std.prog
hugeping(ping,1) — Dima
2021-01-25 12:28:11


Dima> Вопрос: как реализовать данный метод в стед3 через классы. Например: в сцене есть свободный конец веревки и я хочу привязать его к другому объекту сцены или инвентаря, при этом не добавляя конец веревки в инвентарь.

В stead3 данный метод (use предмета сцены на предмет сцены) был признан ошибочным и упразднён.

Так что, предполагается, что конец верёвки таки добавится в инвентарь (или просто верёвка), а при выходе из сцены писать что-то вроде: ты бросил верёвку.

Если очень хочется, можно пытаться сделать что-то своё (например, меняя форму курсора как сделано в модуле use: https://github.com/instead-hub/stead3-modules/tree/master/use ), но штатного механизма - нет.

[>] Re: Трансляция моего блога в ЖЖ и в Telegram
std.hugeping
boscholeg(ping,5) — hugeping
2021-01-25 14:26:29


Ну что-то ты раскис совсем. Галстук завязывать - это как на велеке кататься. Один раз научишься и порядок. Видос кстати удобнее. Я как раз по дебильным схемам учился. :)))
А будешь снимать не развязывай совсем а только узел ослабь. И потом еще пару раз одеть можно не завязывая если он чистый остался. Я так всегда делал пока на заводе работал в КБ.
Гораздо сложнее удачный галстук (купить/выбрать)заполучить.
А ютубчик не стоит со счетов сбрасывать. Он хоть и пошловат, но может работать как промо-площадка. Библиотекарь не зря в комментах под видосами постит ссылки на сообщество. Я кстати в сообщество попал как раз его стараниями.

[>] Re: Анонимность и искренность
std.hugeping
vvs(ping,12) — Andrew Lobanov
2021-01-25 15:38:22


AL> Ну для меня точно так же анонимен Пётр Косых. Даже если это рилнейм :) Или для тебя анонимен Андрей Лобанов. Речь не о том, вроде.

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

Если речь о настоящей анонимности, то я такой нигде не видел. То есть когда у человека нет ни постоянного адреса, ни имени, ни каких-то индивидуальных признаков. И таки да, то что Петр Косых это настоящее имя - требуется принимать на веру. Документов я не видел, если что. Да и "изготовить советский паспорт, при нынешнем развитии печатного дела на западе - это такая мелочь..." ;P Единственное, что мне действительно известно - это что существует некий пользователь (или несколько пользователей), публикующих INSTEAD и какие-то заметки в блоге. Кто все эти люди, называющие себя разными именами - Бог его знает. Может это все проделки искусственного интеллекта или Нео с Морфеусом. Это псевдонимность и есть.
P.S. Edited: 2021-01-25 12:40:14

[>] Re: Трансляция моего блога в ЖЖ и в Telegram
std.hugeping
vvs(ping,12) — hugeping
2021-01-25 15:48:10


hugeping> Вообще, похоже, я застрял в прошлом. Вчера, например, искал инструкцию по завязыванию галстуков. Долго искал, потому что в большинстве случаев это были юиуб-ролики, а я хотел текст + картинки. В итоге сдался и вместо текста запускал и смотрел видосик. :(

https://flibusta.is/booksearch?ask=%D0%BA%D0%B0%D0%BA+%D0%B7%D0%B0%D0%B2%D1%8F%D0%B7%D1%8B%D0%B2%D0%B0%D1%82%D1%8C+%D0%B3%D0%B0%D0%BB%D1%81%D1%82%D1%83%D0%BA

Pages: 1 ... 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 ... 70