Гостевая книгаЗдесь вы можете оставить сообщение для владельца сайта, отзыв о функционировании, оформлении, содержании и вообще написать всё, что думаете по этому поводу. Просьба придерживаться темы («по этому» — это ещё не «по любому») и соблюдать приличия :-) Обратите внимание, что связаться с автором сайта можно также и через страницу обратной связи, которая позволяет отправить автору email. Более старые комментарии можно посмотреть в архиве гостевой книги. Учтите, что комментарии на этом сайте премодерируются. |
пояснениеВы находитесь на официальном сайте Андрея Викторовича Столярова, автора учебных пособий по программированию и информационным технологиям. Если вы искали сайт замечательного писателя-фантаста Андрея Михайловича Столярова, то вам, к сожалению, не сюда. Андрей Михайлович Столяров в библиотеке Мошковаваш сеанс |
☞ From Noob mathematican (unverified) Fri Jan 17 10:25:43 2025 UTC
Книги Опойцева
Андрей Викторович, а что вы можете сказать о книгах Опойцева? Видел на Википедии в обсуждениях к статье об Опойцеве ваше сообщение о том, что его книги были довольно-таки популярными среди изучающих высшую математику. Вот думаю стоит их читать или не стоит.
ответить
From Andrey V. Stolyarov Fri Jan 17 10:45:37 2025 UTC
Re: Книги Опойцева
Мне эта серия в своё время понравилась.
ответить
☞ From Алексей (unverified) Fri Jan 17 00:04:54 2025 UTC
Преподавание в ВУЗе.
Андрей Викторович, подскажите пожалуйста, как стать эффективным преподавателем в ВУЗе? Какими материалами пользовались, чтобы стать хорошим преподавателем программирования?
ответить
From Andrey V. Stolyarov Fri Jan 17 00:08:53 2025 UTC
Re: Преподавание в ВУЗе.
> как стать эффективным преподавателем в ВУЗе
никак
> Какими материалами пользовались
никакими, только личным опытом
NB: если вы задаёте такие вопросы, то лучше вам преподавать даже не пытаться. Вообще. Ну, если интересно моё мнение. Впрочем, вы вольны его проигнорировать.
Продолжения обсуждения этого вопроса не будет, я не вижу в нём смысла.
ответить
☞ From Anonymous (unverified) Thu Jan 16 16:27:35 2025 UTC
найти работу без диплома
Здравствуйте Андрей Викторович и остальные посетители сайта.
У меня дилемма, я учусь в университете (Европа) в котором преподают джаваскрипт, SQL базы данных, методологию Agile, при этом нет математики. И так уж сложилось что я там проучился 2 года, считая что так и должно выглядеть образование, пока не узнал про ваш сайт, и хотя меня уже тогда подташнивало от всех этих технологий, вызывая отторжение на чисто интуитивно-подсознательном уровне, только сейчас сошлись все пазлы. И теперь у меня встает выбор, либо стиснув зубы затерпеть эти 2 года, чтобы получить этот несчастный диплом и забыть как страшный сон, либо попробовать искать работу.
Хотя поиском работы я пока еще плотно не занимался, но из тех вакансий что нашел на разных платформах, везде требуют наличие диплома, и это немного печалит.
Переводится в другой универ во первых дорого, так как начинать придется с первого курса, во вторых не хочу переезжать в другую страну, а там где я сейчас живу нормальных вузов нет (есть еще и другие причины которые я не стану озвучивать, короче не вариант это, и тут меня уже ни чем не переубедить).
В резюме написал про навыки asm, С и С++ с пет проектами на показ, навыки работы с линуксом и одна короткая стажировка эникейщиком (мышко-втыкателем), знание английского и еще наличие европейского паспорта. Все знания преобрел через самообучение, в том числе через трехтомник, причем еще до поступления в универ.
Итого, может кто то подсказать какие у меня шансы найти работу на должность junior программиста или хотя бы сисадмина без диплома в Европе?
ответить
From Andrey V. Stolyarov Thu Jan 16 16:46:03 2025 UTC
Re: найти работу без диплома
Какова в действительности ситуация с трудоустройством без диплома в Европе — я не знаю и врать на эту тему не буду. Что могу точно сказать — это что "университет" без математики представляет собой заведомо пустую потерю времени (плюс, видимо, денег).
ответить
From LimeWine (unverified) Thu Jan 16 19:40:54 2025 UTC
Re: Re: найти работу без диплома
Андрей Викторович, а какие места для учебы вы могли бы порекоммендовать?
Вот вы сами окончили в 90-е ВМК МГУ, затем длительное время там преподавали. Уровни образования в 90-е и во время вашей преподавательской деятельности в каком отношении находились? Улучшалась ли со временем программа? Если не ВМК МГУ, то что бы вы могли посоветовать в России? А в Европе/Америке?
ответить
From Andrey V. Stolyarov Thu Jan 16 19:50:53 2025 UTC
Re: найти работу без диплома
> Улучшалась ли со временем программа?
Вы что, издеваетесь? Вы вообще в каком мире живёте и где вы его откопали?
> Если не ВМК МГУ
Совершенно однозначно "не". Если в МГУ, то мехмат, физфак, химфак или даже биофак. На этом всё.
Если что, чтобы было понятно: если вы хотите, к примеру, быть программистом, то да, биофак, наверное, хуже, чем мехмат или физфак, но лучше, чем всё остальное, включая ВМК.
Если не в МГУ, то общий принцип тут простой: специальность должна быть математической или естественнонаучной. Не инженерной (a.k.a. технической), не экономической, тем более не гуманитарной, а, повторяю, математической или естественнонаучной. Там, есть шанс, хотя бы математику нормально расскажут, что не так мало. Как мы понимаем, все технические ВУЗы отсекаются разом и оптом, в Москве кроме МГУ есть ещё (вроде бы) Физтех, но я сейчас не в курсе, какая там ситуация.
Есть ещё медицинские ВУЗы, где тоже подход серьёзный, но медицина — это вещь в себе, т.е. я не уверен, что стоит пытаться учиться в медицинском, чтобы потом быть кем-то отличным от врача.
ответить
From Алексей (unverified) Thu Jan 16 21:11:05 2025 UTC
Re: Re: найти работу без диплома
А что думаете про Факультет Космических Исследований МГУ?
ответить
From Andrey V. Stolyarov Thu Jan 16 21:22:12 2025 UTC
Re: найти работу без диплома
Мне вот даже интересно, а что, сказанное выше допускает какую-то двоякую трактовку? Или вот как ещё ваш вопрос понимать?
ответить
From Nickolay (unverified) Fri Jan 17 08:00:00 2025 UTC
Re: Re: найти работу без диплома
Андрей Викторович, несмотря на слово "экономика", что вы думаете о ВШЭ? У меня сложилось впечатление (возможно ошибочное, но общался с парой ребят оттуда, оставили приятное впечатление по компетенциям), что в Москве ВШЭ (Высшая школа экономики), несмотря на слово "экономика", в плане математики и подготовки программистов серьезное место. Есть факультеты математики и компьютерных наук. Но институт коммерческий, бюджетных мест там, насколько знаю, нет вовсе.
ответить
From Andrey V. Stolyarov Fri Jan 17 08:57:28 2025 UTC
Re: найти работу без диплома
Вот любят же люди переспрашивать, когда вроде всё уже сказано.
Ну да ладно. Насколько мне известно, в ВШЭ изначально не было и нет такой сущности, как устный экзамен по билетам. Т.е. все читаемые лекционные курсы заканчиваются экзаменом в форме письменной работы. Мой более чем двадцатилетний опыт преподавания показывает, что когда курс заканчивается письменной работой, его с таким же успехом можно вообще не читать. На мой взгляд, это всё, что нужно знать про ВШЭ.
ответить
☞ From Michael (unverified) Thu Jan 16 13:24:54 2025 UTC
Курьезы обучения программированию
Андрей Викторович, возможно вам это понравится, в смысле доставит немного смеха, хотя из серии "крепчал маразм". Какие там курсы обучения программированию, когда такое вот:
http://rsdn.org/forum/life/8882571.1 (доступно без js)
===
Старшая дочь в инязе учится. Никак у нее математика не шла, как я ни пытался, ну зато языки хорошо идут. Ладно, видать не судьба. Но не суть. Короче, началось у них программирование. Питон начали изучать. Не знаю нафига он им, что-то там им говорили про умение обучить ИИ языкам и пользоваться этим. Но тоже — не суть
Задание. На циклы. Пользователь вводит целое число < 10, программа должна в цикле увеличивть число на 1 пока не станет равно 10. Ну и надо вывести в результе программы количество шагов цикла. Ясно что можно тупо print(10 — N), но это лайфхак — так нельзя, надо циклы
Объяснил дочери, что надо перед циклом завести переменную, обнулить ее, и в цикле увеличения начального числа эту переменную тоже увеличивать на 1. Ну и вывести ее в результате. Вопрос дочери ввел меня в ступор — "а откуда компьютер знает, что это то, что нужно? Зачем вообще какую-то переменную вводить?"
И как бы вы ответили?
===
ответить
From Andrey V. Stolyarov Thu Jan 16 13:39:25 2025 UTC
Re: Курьезы обучения программированию
Ответить на это, кстати, никаких проблем не составляет для человека, понимающего, как программирование рассказывать. В компьютере есть память. Она состоит из отдельных ячеек, но ячейка может помнить очень мало информации, поэтому обычно, чтобы что-то запомнить, используют несколько ячеек. В языках программирования высокого уровня переменная — это сколько-то там ячеек памяти, или иначе говоря — область памяти. Если мы в этом долбаном питоне что-то там занесём в переменную, на самом деле где-то там под капотом будет выделено нужное количество ячеек памяти (нам пофигу, сколько, за это сам питон отвечает, точнее его интерпретатор) и в этих ячейках будет храниться то, что мы сказали. Ну то есть мы вот эти вот переменные используем, чтобы в них хранить информацию. Программа ведь не сразу вся выполняется, а постепенно, по шагам, и нам может понадобиться (и обязательно понадобится) что-то помнить, пока до этого чего-то дело не дойдёт. Вот для этого, собственно, переменные и нужны. Программирование вообще состоит в том, чтобы из одной информации делать другую, вот мы, пока этим занимаемся, всю ту информацию, которая у нас задействована, раскладываем по переменным и как-то там между ними её перекидываем, по ходу дела всячески преобразовывая. Ну, типа, этот примус так работает. А "компьютер знает", потому что мы ему сказали. Вот мы программу пишем и тем самым компьютеру рассказываем, что нам нужно, чтобы он сделал с информацией, которая там в разных местах памяти валяется.
Иной вопрос, что этой девоньке все эти объяснения не помогут. Она, скорее всего, тупо не понимает, что такое цикл, и никогда не поймёт. И, кстати, не факт, что она не может этого понять, но вот что точно можно сказать — это что она не хочет. А чему-то научить человека, который не хочет, чтобы его учили — занятие дохлое изначально.
Что во всём этом реально печально — фиг с ним с программированием, это штука довольно специфичная, но если индивид не осилил школьную математику — вообще-то он безнадёжен. При этом имеющаяся система образования позволяет таким унтерменшам поступать в якобы-высшие учебные заведения, получать там якобы-высшее образование и на выходе получать, чтоб их, диплом. О высшем образовании. И это для особей, патологически не способных к абстрактному мышлению.
ответить
From diesi (unverified) Thu Jan 16 15:15:02 2025 UTC
Re: Re: Курьезы обучения программированию
> не осилил школьную математику
А она пригодна для освоения? Пресловутое деление столбиком ни в одном пособии, которые я видел, не объясняется толком, сразу "даётся" короткий, оптимизированный алгоритм, напоминающий чёрную магию как издалека, так и вблизи. И далее везде, что ни учебник, так сборник алгоритмов для зазубривания, и ничего больше.
ответить
From Andrey V. Stolyarov Thu Jan 16 15:40:04 2025 UTC
Re: Курьезы обучения программированию
А что, в третьем классе по учебнику учатся? В смысле, вы верите в то, что третьеклассник может прочитать учебник и просветлиться? Ну так я вам такую вещь скажу, тут не только на учебник не надо надеяться, но и на школу вообще в целом. Чему родители не научили, тому никто другой тоже не научит.
Факт же (возможно, неприятный) состоит в том, что если к десяти годам в голове нет умножения (не "в столбик", а вообще операции умножения как таковой, зачем она и вот это вот всё), то уже не будет. Если примерно к тринадцати годам в той же голове нет понятия функции — то тоже не будет. И так далее.
И вне всякой зависимости от причин результат ровно один: если всего этого в голове нет, то данная конкретная особь к абстрактному мышлению не способна. Вопрос, кто там в чём виноват, тут просто не стоит, дело не в "виноватости" (ибо мы не в суде и приговор выносить не собираемся), а в наличии/отсутствии самой по себе возможности абстрактного мышления. Нет математики — нет мышления. И для таких, простите, единиц человеческого поголовья речи никакой быть не может о "высшем образовании", это шарлатанство, а не образование.
Что касается математического обоснования вот этого вот алгоритма деления в столбик, попробуйте таковое сформулировать как-нибудь на досуге. В виде письменного текста. Возможно, вас это несколько отрезвит.
ответить
From Anonymous (unverified) Thu Jan 16 16:24:30 2025 UTC
Re: Re: Курьезы обучения программированию
Я бы так написал:
Деление выполняется последовательным вычитанием делимого из делителя с подсчётом количества этих самых вычитаний, пока не получится остаток меньше делителя.
Для ускорения процесса, вычисление начинается с вычитания делителя сразу десятками, сотнями, тысячам и тд, что легко выполняется благодаря свойству позиционной десятичной системы.
Для сокращения процесса несколько вычитаний подряд заменяются вычитанием произведения делителя на однозначное число, которое подбирается в уме. Если число подобрано правильно, то оно даёт верную цифру частного (результата деления), затем деление продолжается с результатом вычитания.
Да, как-то получается корявовато, но суть передана. Но это благодаря тому, что я знаю алгоритм деления на арифмометре (которого у меня нет). Деление уголком - это то же самое, но с дополнительной "оптимизацией", хотя можно было бы и без неё. Кстати в разных странах его запись отличается.
ответить
From Andrey V. Stolyarov Thu Jan 16 16:51:46 2025 UTC
Re: Курьезы обучения программированию
Во-первых, из вашего текста невозможно понять, как же в действительности это надо делать. Во-вторых, я слабо себе представляю третьеклассника, который из такого текста вообще хоть что-то поймёт.
Я это всё, на самом деле, к тому, что не надо ставить телегу впереди лошади. Чтобы понимать такие штуки, нужно для начала, чтобы в мозгу уже существовало число во всём его великолепии. Если кто-нибудь думает, что сформировать в голове обучаемого абстракцию числа — между делом, самую сложную абстракцию из когда-либо изобретённых человеком — это, типа, да чё там, раз плюнуть и два растереть, — ну тот сильно ошибается. И, что самое интересное, вот эти все вычисления столбиком из программы младшей школы — это процентов девяносто от собственно процесса формирования в мозгу вот этой вот абстракции. Да, без всяких обоснований, для обоснований нужно число в голове уже иметь.
ответить
From Anonymous (unverified) Thu Jan 16 23:00:18 2025 UTC
Re: Re: Курьезы обучения программированию
А я и не предполагаю, что это можно прямо в таком виде поместить в учебник. Но если бы надо было обосновать, почему метод деление уголком даёт результат, я бы как-то так объяснял.
То есть, вы думаете, что для начала ученику следует механически научиться вот этим всем столбикам и уголкам, а абстракция числа уже сама сформируется и тогда и возникнет понимание, как это всё работает?
ответить
From Andrey V. Stolyarov Thu Jan 16 23:04:11 2025 UTC
Re: Re: Re: Курьезы обучения программированию
> для начала ученику следует механически научиться вот этим всем столбикам и уголкам
Да, без вариантов.
> абстракция числа уже сама сформируется
Нет, сама не сформируется. И без вот этих вот столбиков и уголков она тоже не сформируется. Её нужно долго и тщательно формировать, и, как я уже сказал, процентов 90 этого процесса — арифметика "столбиками".
> и возникнет понимание, как это всё работает?
Нет, опять же, само не возникнет, его надо формировать. Отдельно. И, кстати, это намного сложнее, чем вы (судя по вашему тексту со ссылкой на "свойства системы счисления") думаете. Иной вопрос, что если нет (или пока нет) абстракции числа, вот это вот понимание сформировать принципиально невозможно вообще никаким способом.
ответить
From Nickolay (unverified) Fri Jan 17 08:39:20 2025 UTC
Re: Re: Re: Re: Курьезы обучения программированию
> Нет, опять же, само не возникнет, его надо формировать. Отдельно.
Хе-хе, могу сказать, что после изучения институтских курсов теории чисел, я не рискну сказать, что понимаю, что такое число. Это действительно похоже самая сложная абстракция, до которой дошло человечество.
ответить
From Andrey V. Stolyarov Fri Jan 17 08:54:55 2025 UTC
Re: Курьезы обучения программированию
Способность индивида обращаться с абстракцией числа никакого отношения к судорожным попыткам построить строгую теорию чисел не имеет, это разные вещи. Теория чисел — штука формальная, абстракция в мозгу — интуитивная.
Но вообще в контексте этого обсуждения теория чисел вполне даже к месту. Из серии "ну попробуйте это всё рассказать в первом классе, а мы на вас посмотрим".
ответить
From diesi (unverified) Thu Jan 16 18:54:35 2025 UTC
Re: Re: Курьезы обучения программированию
Я имел в виду, что не объясняется ни в учебнике, ни учителем, что вот эти вот "приписывания справа" к уже подобранной части частного это сложения. А "снесение" это вычитание. И что в целом весь процесс это подбор множителя с использованием свойств позиционной записи. То есть, если не знать заранее, что к чему, это выглядит так, что в делении кроме уже изученных операций сложения, вычитания и умножения вводятся какие-то снесения и приписывания, которые потом нигде больше не появляются. Алгоритм, конечно, непростой, но зачем же вываливать его сразу готовым и оптимизированным по упора, что мешает привести к нему постепенно, чтобы он не был магией? При этом никто из имеющихся неподалёку взрослых этой пропущенной части не может рассказать, потому что сам не знает, а просто когда-то заучил.
Судя по тому, что я видел в старых учебниках, тех времён, когда делили не "уголком", а "корабликом", этой славной традиции волшебных алгоритмов уже сотни лет - там тоже ничего не объясняют. Чёрт с ним, на самом деле, но мне интересно, какого хрена? Это выглядит так, будто делается специально.
ответить
From Andrey V. Stolyarov Thu Jan 16 19:54:30 2025 UTC
Re: Курьезы обучения программированию
Я уже ответил на ваш вопрос в соседнем комментарии, если не умеете читать — это не мои проблемы. А если не понимаете, как устроено обучение и чему можно, а чему заведомо невозможно учить в третьем классе — то тем более не мои.
ответить
From Anonymous (unverified) Fri Jan 17 03:55:03 2025 UTC
Re: Re: Re: Курьезы обучения программированию
Снесение и приписывание — это не отдельная операция.
Всё дело в том что деление уголком - это рекурсивная операция, где на каждом шаге участвуют только старшие цифры промежуточного результата, поэтому для простоты приписывают только одну цифру, хотя можно было бы приписывать каждый раз все оставшиеся. Например 9108 / 36 = 253. Для этого деления просто вычитаем вначале 36*200, потом 36*50, потом 36*3:
Сравните это с традиционной записью деления уголком:
ответить
From diesi (unverified) Fri Jan 17 09:28:58 2025 UTC
Re: Re: Re: Re: Курьезы обучения программированию
> Снесение и приписывание — это не отдельная операция.
А кто-то говорил, что отдельная? Читайте внимательнее, я писал лишь о том, что создаётся впечатление ввода новых операций, а не что они на самом деле вводятся.
ответить
☞ From EVI Wed Jan 15 18:29:05 2025 UTC
Выбор микроконтроллера.
Андрей Викторович, здравствуйте!
У вас на сайте упоминались Rasberry/Orange/Banana (может ещё какие есть) pi и с чем-то из этого вы работали. Насколько они открыты и насколько у них открыта периферия?
ответить
From Andrey V. Stolyarov Wed Jan 15 20:17:03 2025 UTC
Re: Выбор микроконтроллера.
Во-первых, и в-главных, микроконтроллеры тут ни при чём от слова совсем. Все эти SBCшки — это полноценные компьютеры, никакие не микроконтроллеры. Наведите порядок в своей терминологии.
Во-вторых, всерьёз что-то делать мне доводилось всего с двумя SBC — самой первой Raspberry Pi (вряд ли вы сейчас её найдёте живьём) и с Orange Pi R1, такая у меня прямо сейчас на столе лежит, запитанная и в работе — работает хитрым роутером, у меня вообще довольно запутанная сетевая конфигурация. Orange Pi R1 мне нравится наличием двух эзернетов, но вообще она довольно слабая, памяти мало, вот это вот всё.
Что там с окрытостью периферии — а понятия не имею. На эту R1 я накатил какой-то из Raspbian'ов, уже не помню какой, потом выпилил из него systemd в пользу sysVinit (да, делается, да, без проблем), снял образ с получившейся системы (вот прямо тупо SDшку вставил в кардридер и того, dd), с тех пор систему не менял, всегда начинал с того образа. Дело было почти четыре года назад. Как там сейчас с доступным софтом — не имею понятия, у меня много более полезных занятий, чем со всем этим ковыряться. Работает и ладно.
ответить
From о сетевых конфигурациях (unverified) Wed Jan 15 23:24:18 2025 UTC
Re: Re: Выбор микроконтроллера.
Андрей, не могли бы порекомендовать, как научиться всему вот этому сетевому безобразию?
Пример: крутится у меня роутер под столом, настроен по какой-то инструкции шаг за шагом из интернетов, какой-то там masquerade, без понятия, что это значит, ваша любимая магия
Пример того, что нужно: на этой же машине иметь две прокси, которые ходят в интернет через разные интерфейсы (одна через впн, другая без). Можно, конечно, попробовать ещё одну инструкцию поискать и бездумно перепечатать команды/конфиги, но как-то мне это не очень нравится
ответить
From Andrey V. Stolyarov Thu Jan 16 09:18:21 2025 UTC
Re: Re: Re: Выбор микроконтроллера.
Ну, я этому всему учился, можно сказать, в процессе. В начале 1997 года, умея разве что линукс настраивать, ломанулся строить интернет-провайдер, и таки построил.
Как в нынешнее время учиться сетками рулить — не знаю. Мелких провайдеров нынче почти всех извели, так что мой путь вам не подойдёт.
ответить
From EVI Thu Jan 16 06:01:55 2025 UTC
Re: Re: Выбор микроконтроллера.
> Во-первых, и в-главных, микроконтроллеры тут ни при чём от слова совсем.
У тех же Rasberry Pi есть линейка pico и они как раз МК и на текущий момент меня интересуют именно они. Хотя может и тут ошибаюсь, т.к. там вшит bootloader, а как говорит один мой старший товарищ: "Если есть bootloader это уже не МК."
> (да, делается, да, без проблем)
О, это хорошо.
> (вот прямо тупо SDшку вставил в кардридер и того, dd)
Прикольно! dd ещё не доводилось использовать. Надо будет попробовать.
Спасибо!
ответить
From Andrey V. Stolyarov Thu Jan 16 09:20:11 2025 UTC
Re: Re: Re: Выбор микроконтроллера.
> У тех же Rasberry Pi
Микроконтроллер — это микросхема. Одна. И в ней прямо сразу всё, и процессор, и память, и вся периферия.
Всё, что больше одной микросхемы, микроконтроллером называться не может, хотя (теоретически) там может быть микроконтроллер в составе.
ответить
From EVI Thu Jan 16 09:41:50 2025 UTC
Re: Re: Re: Re: Выбор микроконтроллера.
> Микроконтроллер — это микросхема. Одна.
Зарубил на носу!
У них правда есть МК. RP2350 и RP2040 называются.
ответить
☞ From lfy192 (unverified) Wed Jan 8 11:37:09 2025 UTC
Хакеры заявили о взломе базы Росреестра со всеми данными россиян
> Неизвестные хакеры заявили о взломе базы Росреестра объёмом в два миллиарда строк с личными данными россиян. Речь идёт, в частности, о номерах паспортов, адресах регистрации, номерах телефонов и наличии недвижимости.
Если я раньше не понимал вашу позицию по поводу "расстрела современных веб макак", то сейчас готов сам подносить вам патроны.
ответить
From Andrey V. Stolyarov Wed Jan 8 13:07:53 2025 UTC
Re: Хакеры заявили о взломе базы Росреестра со всеми данными россиян
Да тут не веб-макаки, как ни странно, тут хуже.
Единственный способ предотвращения подобных вещей — полный, без исключений, запрет государственным и муниципальным органам держать любые базы данных на горячих носителях. Вообще любые. Нужно личное дело индивида — пожалуйста, можно даже в электронном виде, но чтобы это была флешка (для таких дел можно сделать флешки в формате пластиковых карт вроде банковских, объём там большой не нужен, а, скажем, 1GB в плоскую карточку впихнуть дело техники, стоить будет копейки). Нужна какая-то ещё инфа — ну, то же самое, только из другой картотеки. На карточке фломастером надписывается, чьё это дело, и карточка ставится в картотеку. Буквально такой шкаф с выдвижными ящиками. Потребовалось чьё-то дело — нашли нужную карточку, вставили в ридер, работаем. За копирование данных с этих карточек на жёсткий диск компьютера или на какой-то другой носитель — уголовка, зависящая от количества (до десятка можно штраф, свыше тысячи — пожизненное). За любые предложения по "атоматизации" (типа, чтобы какой-нибудь манипулятор автоматически нужную карточку ставил) — запрет на профессию, подключение холодных носителей допускается только руками оператора, имеющего соответствующий допуск. И никаких разговоров про "неэффективность функционирования государственных служб", блджад. Каких-нибудь тридцать лет назад эти госслужбы вообще без компьютеров как-то обходились, и ничего.
ответить
From Svarog (unverified) Wed Jan 8 20:23:00 2025 UTC
Re: Re: Хакеры заявили о взломе базы Росреестра со всеми данными россиян
На фоне постоянных новостей, что где-то опять "протекло", тоже давно родилась мысль персональные данные хранить подальше от сети. Но мой вариант был скорее для небольшого бизнеса, бюджетникам вряд ли такое подойдёт. Я представлял себе обычный нетбук, который можно таскать внутри конторы (у кого есть разрешение), у которого нет WiFi, Ethernet и Bluetooth интерфейсов, а USB можно использовать только для проводных клавиатур и мышек, Rescue USB и бэкапов (для последних двух вещей берём отдельную флешку, которую никуда, кроме нетбука, не вставляем, ибо по флешкам тоже всякая гадость может гулять). Так можно быстро искать и обрабатывать данные, но есть минус -- всё в одном месте, поэтому возможны сценарии "я ноут уронил/что-то нажал и всё пропало", но для этого у нас СуперФлешка есть. Наверное, я не учёл, что какая-нибудь локальная программа может испоганить эти данные, а потом фиг поймёшь, ЧЗХ произошла, и потому А. В. и ввёл запрет на горячие носители. Забавно, пока писал -- ответил себе же на вопрос :-)
Есть, к слову, и другая причина (помимо халатности), что данные гуляют. Никто просто и не наказывает за утечки в России. Подумаешь, десятки лямов строк утекло, выпишем штраф на 60 тысяч и поругаем пальчиком. Я бы за утечку биометрии, адреса или паспорта давал пожизненное (слившему и его пособникам точно, да и всему его руководству вплоть до директора, видимо, тоже). Но тут вообще есть вопросы к тем, кто такие данные требует, и к тем, кто на белом глазу их отдаёт. Нехорошо так безответственно всё делать.
Кстати про паспорт. В "Мифы демократии. Часть 3" (с 5:35) вы упоминали, что не стоит людям присваивать номера, и среди примеров был как раз паспорт. Так вот, устроил бы вас небиометрический паспорт (биометрия, понятно, зло), как в РФ, со всеми процедурами получения и обновления, но без уникального номера? И какие проблемы возникают при присваивании таких номеров людям?
ответить
From Andrey V. Stolyarov Wed Jan 8 20:52:35 2025 UTC
Re: Re: Re: Хакеры заявили о взломе базы Росреестра со всеми данными россиян
> обычный нетбук, который можно таскать внутри конторы
Пока вся база целиком есть в одном месте, её взять и скопировать — вопрос трёх минут, и можно всё сделать так, что никто ничего не заметит. Тут уж есть подключение к сети, нет подключения к сети — вопрос изощрённости методов, не более того.
Если каждая запись на отдельной карточке, карточек этих — натурально шкаф (и не один), и все друг за другом следят, чтоб чего не вышло (в частности, есть следящая камера, и там можно посмотреть, какие карточки кто когда брал и в ридер ставил) — есть шанс, что базу целиком никто скопировать не сможет, да и "пробивальщиков" инфой кормить тоже поостережётся.
> Я бы за утечку биометрии, адреса или паспорта давал пожизненное
Ага, только кому? Кому пожизненное-то давать? Если доступ к БД имеют больше двух людей, установить виновного в утечке невозможно, причём это если говорить об утечке преднамеренной, в результате действий кого-то из тех, у кого был доступ. Если же говорить о действиях рыцарей плаща и
кинжалаклавиатуры, то от них (а) защититься может только человек такой квалификации, каких на всех никогда не хватит и (б) если не защитились — концов не найдёте.> вы упоминали, что не стоит людям присваивать номера,
Пересмотрите ролик. Ещё раз попытаетесь мне приписать мысль, которой я в действительности не высказывал — не раскрою коммент и вообще забаню нахрен.
> устроил бы вас небиометрический паспорт
Я вам расскажу, что устроит лично меня. Пластиковая карта, на которой фотография и надпись "гражданин такой-то страны". Ни имени, ни какой-либо ещё информации. Номер есть, но закрыт скретч-слоем, стирать который можно лишь (а) если карточка обнаружена на теле человека, находящегося без сознания, (б) на теле непойми где обнаружившегося покойника и (в) когда карта найдена, пардон, отдельно от её владельца. Причём любой из этих случаев делает карту недействительной и подлежащей немедленной замене. Во всех остальных случаях номер карты раскрытию не подлежит. В карте есть чип, на котором хранятся "подсоленные" хеши (!) основных сведений о человеке — полное имя, дата/место рождения, основное место жительства. Хеши подписаны электронными подписями из разных мест, причём секретные ключи этих подписей живут не больше суток, потом перегенеряются и уничтожаются, а публичные остаются опубликованными. Это чтобы подделать ничего нельзя было.
Общая идея такая: если человек хочет продемонстрировать, что является гражданином страны, он предъявляет карту. Из этого факта нельзя вообще ничего установить, кроме того, что он таки да, гражданин. Если он сам хочет, он сообщает, что его вот так-то зовут, что он тогда-то родился, что у него такое-то место жительства. Что хочет из этого, то и сообщает, что не хочет — того не сообщает. Всё, что он сообщил, можно вбить в комп и проверить с помощью всё той же личной карты. Чего не сообщил — того из хешей обратно не извлечёшь, на то они и хеши.
Можно в любой момент посетить некое учреждение, где вставить карту в ридер, набрать на клавиатуре сведения о себе, компьютер их проверит, после чего пере"подсолит" хеши, отправит куда надо на подпись и результат перезапишет на карту (всё это прямо в присутствии владельца карты за две минуты), так что даже если кто-то повадится себе копировать солёные хеши и из них составлять базу, чтоб ничего у него не вышло.
ответить
From Artem (unverified) Wed Jan 8 21:57:17 2025 UTC
Re: Re: Re: Re: Хакеры заявили о взломе базы Росреестра со всеми данными россиян
>> Кому пожизненное-то давать?
Если эта карточка не просто глупая флешка, а смарткарта, то можно сообщать ей, кто выдал разрешение на чтение, и чтобы без наличия разрешения она не соглашалась отдавать информацию. Для этого можно добавить дополнительный интерфейс на карточку и в сам шкаф. То есть, сначала карточке сообщают, что её можно прочесть, потом достают из шкафа, читают один раз (разрешение одноразовое), возвращают в шкаф. Список выданных разрешений карта запоминает, также все разрешения помнит какой-нибудь сервер. Тогда у любой утечки будет фамилия, имя и отчество.
ответить
From Andrey V. Stolyarov Thu Jan 9 10:12:58 2025 UTC
Re: Хакеры заявили о взломе базы Росреестра со всеми данными россиян
Это уже сложнее. И, насколько я могу судить, качественно ничего не даст, только количественно снизит число тех, кто технически может всё сделать и не наследить. Но их всё равно будет достаточно.
Я к тому, что переход от горячих носителей к холодным — качественный, и он определённо стоит того, чтобы за него побороться, а вот переход от флешек к "хитрым" картам, имеющим собственное поведение — не факт, что даст такой выхлоп, за который стоит бороться.
ответить
From Максим Клочков Thu Jan 9 11:23:38 2025 UTC
Re: Хакеры заявили о взломе базы Росреестра со всеми данными россиян
> переход от горячих носителей к холодным — качественный, и он определённо стоит того, чтобы за него побороться
Типичный обыватель не озабочен отсутствием приватности, он озабочен отсутствием интереса к своей персоне, или же недостаточным интересом (потому что мыслей у него две с половиной, да и те не свои). Именно поэтому ему так хорошо заходят все эти "лайки", "социальный капитал" и мода на выкладывание фоточек в сеть каждые пять минут.
Бороться в таких условиях, полагаю, для начала надо не с кривой архитектурой (эту борьбу оставить на следующий этап), а именно с массовой тупостью. У каждого из нас наверняка были ситуации, когда наши знакомые нас подставляли, болтая языком (или выкладывая в Интернет) то, что по идее болтать не следует ("а чо такова?")
Когда определенная сдержанность и закрытость не то чтобы войдет в массовую привычку, но станет "приличной", на уровне "не курить (хотя бы при некурящих)" - можно переходить к следующему этапу.
На текущем уровне развития ИТ, ИБ и общества в целом - предложив такое (переход к холодным носителям), есть риск заработать репутацию маргинала, и ничего не добиться (но это не значит, что вопросом не надо заниматься).
Возможно, здесь будет уместна аналогия - человечество меньше века существует в условиях, когда нет проблем с едой, в любых количествах. И только сейчас начало осознавать, что надо себя ограничивать, иначе ожирение и диабет принимают формы эпидемий (Штаты - потихоньку справляются, в Китае и России - всё только начинается). А в режиме неограниченного и мгновенного распространения любой информации - человечество существует около четверти века. И какие социальные болезни (а может быть - не только социальные) примут характер эпидемии в таких условиях - только предстоит выяснить.
ответить
From Andrey V. Stolyarov Thu Jan 9 12:40:47 2025 UTC
Re: Re: Хакеры заявили о взломе базы Росреестра со всеми данными россиян
> Бороться в таких условиях, полагаю, для начала надо не с кривой архитектурой (эту борьбу оставить на следующий этап), а именно с массовой тупостью.
Бороться с массовой тупостью? Ну удачи.
Между прочим, если внезапно люди (ну, хотя бы в большинстве) перестанут расплачиваться в магазинах чем-то отличным от наличных, я поверю, что такое возможно. А если смартфоны снова станут явлением более редким, чем кнопочники, я готов тогда сделать торжественное заявление, что слишком плохо думал о человечестве.
ответить
From Anonymous (unverified) Thu Jan 9 13:51:07 2025 UTC
Re: Re: Re: Хакеры заявили о взломе базы Росреестра со всеми данными россиян
Ну понятно же, что не перестанут. Да даже те кто осознают что-то, банально же удобнее приложить карточку к терминалу, чем отсчитывать бумажки и монеты.
Ну и вред от пользовании картами - он не прямой и не очевидный, это как канцерогены. Ну может увеличивают они риск онкоты в будущем, но нет прямой связи вроде сожрал какую-то фигню, через час не можешь выйти из туалета и/или загибаешься от боли в животе.
Ну знает банк где ты что покупаешь, теоретически может передать данные мошенникам, но неочевидно когда и как это выстрелит.
ответить
From Andrey V. Stolyarov Thu Jan 9 15:21:39 2025 UTC
Re: Хакеры заявили о взломе базы Росреестра со всеми данными россиян
> Ну знает банк где ты что покупаешь
Да дело ж не в этом, ну то есть не только в этом. Вы хотя бы примерно представляете, как будет выглядеть мир, в котором нет оборота наличных? Можете в Китай съездить и посмотреть, есличо. И каждая покупка картой этот дивный новый мир приближает.
Сказать "ненавижу" — в данном случае, пожалуй, ничего не сказать.
ответить
From Anonymous (unverified) Thu Jan 9 19:12:13 2025 UTC
Re: Re: Хакеры заявили о взломе базы Росреестра со всеми данными россиян
Вот насчёт Китая не знаю, но недавно читал про Сербию. Там кажется для оплаты проезда в Белграде надо было отправить куда-то там SMS с номера местного оператора и ещё какие-то крайне странные извращения. В итоге посчитали и поняли что поддержание этой системы съедает больше денег, чем собирается с пассажиров и сделали проезд официально бесплатным или что-то вроде.
Вот это безумие, да, когда в автобусе в принципе физически невозможно заплатить за проезд, если нет мобильника. Неудивительно что почти никто и не платил.
ответить
From Artem (unverified) Thu Jan 9 15:55:49 2025 UTC
Re: Re: Re: Re: Хакеры заявили о взломе базы Росреестра со всеми данными россиян
>> удобнее приложить карточку к терминалу, чем отсчитывать бумажки и монеты
Иногда это просто единственный вариант. Я, например, настолько не люблю иметь дело с незнакомцами, что предпочту кассу самообслуживания живому кассиру даже при том, что эта касса принимает только карты, ибо для меня это меньшее зло, чем лишнее социальное взаимодействие. В итоге у меня просто слишком мало наличных, чтобы платить ими всегда, когда кассир неизбежен.
Вот столько лет уже поют про великие Цифровые Деньги, за которой будущее, но до сих пор не было даже намёка на что-то, могущее работать вообще без соединения с сетью, и при том защищённое от фальшивомонетчиков хотя бы на уровне банкнот. А ведь это единственный вариант, который мог бы вытеснить все прочие виды денег сам, без силовой поддержки государства (в чём бы эта поддержка не выражалась -- в насаждении ли валюты, или в попытках шпионить за транзакциями других валют).
ответить
From Andrey V. Stolyarov Thu Jan 9 16:27:49 2025 UTC
Re: Re: Re: Re: Re: Хакеры заявили о взломе базы Росреестра со всеми данными россиян
> Я, например, настолько не люблю иметь дело с незнакомцами, что предпочту кассу самообслуживания живому кассиру даже при том, что эта касса принимает только карты,
Вон с моего сайта. Нахуй отсюда, мразь, дерьмо поганое. И с этого сайта, и с других моих сайтов тоже. А лучше сдохни.
Надо ж сколько времени под нормального человека маскировался, подонок.
ответить
From EVI Fri Jan 10 11:28:57 2025 UTC
Касса самообслуживания
> предпочту кассу самообслуживания живому кассиру даже при том, что эта касса принимает только карты
Недалеко от моего дома (г. Москва) в течении пары лет в ближайшем гипермаркете стояли кассы самообслуживания, которые умели в наличку. И если память не отшибает, там было настроено уведомление перед покупкой, может ли он нормально сдачу выдать или есть какие-то ограничения. К сожалению, их уже убрали.
Я про то, что такие живые работающие примеры были (а может ещё где-то остались и даже продаются, я посмотрел) и, гипотетически, подобные кассы вполне можно как-то продвинуть. Между прочим, эквайринг работает с довольно заметной комиссией для продавца.
Но далее мои компетенции всё. :-)
ответить
From Andrey V. Stolyarov Fri Jan 10 19:54:30 2025 UTC
Re: Касса самообслуживания
Такие аппараты по очевидным причинам дороже, чем те, которые с налом работать не умеют. Поэтому заставить менеджмент магазинов применять именно такую технику, а не дешёвенькие "карточные" терминальчики можно только одним способом: массово бойкотируя возможность оплаты картой.
ответить
From P (unverified) Sat Jan 11 03:43:57 2025 UTC
Re: Касса самообслуживания
У меня в городе вроде кофейные аппараты, которые прям только наличку принимают были или до сих пор даже есть.
ответить
From P (unverified) Thu Jan 9 18:44:59 2025 UTC
Re: Re: Re: Re: Хакеры заявили о взломе базы Росреестра со всеми данными россиян
> Ну знает банк где ты что покупаешь
А ещё ФСБ/СБУ/АНБ/ФБР и прочие трёхбуквенные стационарные мафии, готовые уничтожить вас по любому поводу и используя всю эту информацию против вас.
ответить
From Максим Клочков Thu Jan 9 15:48:04 2025 UTC
Re: Re: Re: Хакеры заявили о взломе базы Росреестра со всеми данными россиян
> Бороться с массовой тупостью? Ну удачи.
Нерешаемая задача - сделать умными всех. Но - заставить значительное число людей шире посмотреть на пробему очень даже можно, ты вот ее частично решил, создав этот сайт и infoviolence, разве нет?
> если смартфоны снова станут явлением более редким, чем кнопочники
Эх, был у меня кнопочник, Nokia E60. С джавой внутри 8) Технически это - смартфон. Но - не привязанный к облаку (и вообще к Интернету). На него даже навигатор можно было поставить, с оффлайн-картами на флешке.
До сих пор безумно обидно, что не взлетела серия Nokia Communicator - программы там ставились обычной командой rpm, из обычных deb-пакетов. Но - индустрия свернула не туда, как оно обычно и бывает.
ответить
From Andrey V. Stolyarov Thu Jan 9 16:23:06 2025 UTC
Re: Re: Re: Re: Хакеры заявили о взломе базы Росреестра со всеми данными россиян
> индустрия свернула
Это не индустрия свернула, это индустрию свернули. Вроде бы даже имя этого морального урода известно.
ответить
From P (unverified) Thu Jan 9 18:49:57 2025 UTC
Re: Re: Re: Re: Хакеры заявили о взломе базы Росреестра со всеми данными россиян
> обычной командой rpm, из обычных deb-пакетов
По моему вы что-то путаете. RPM и DEB это конкурирующие форматы пакетов, первые от Red Hat, второй из Debian'а.
ответить
From Andrey V. Stolyarov Thu Jan 9 18:52:19 2025 UTC
Re: Re: Re: Re: Re: Хакеры заявили о взломе базы Росреестра со всеми данными россиян
Да хоть командой dpkg из обычных rpm-пакетов, все же прекрасно поняли, о чём речь идёт
ответить
From P (unverified) Wed Jan 8 23:01:40 2025 UTC
Re: Re: Re: Re: Хакеры заявили о взломе базы Росреестра со всеми данными россиян
Как это следует использовать, например, на выборах? Просто карта или ещё сверка данных?
ответить
From Andrey V. Stolyarov Thu Jan 9 10:20:48 2025 UTC
Re: Хакеры заявили о взломе базы Росреестра со всеми данными россиян
На выборах — естественно, сверка данных, иначе можно будет проголосовать произвольное количество раз. А вот, например, при покупке билета на поезд или самолёт вполне можно не-граждан обязать раскрывать свою личность путём предъявления паспорта (в смысле, настоящего паспорта, того документа, который используется при пересечении границ, pass-port), тогда как гражданину достаточно махнуть карточкой и всё, никакой идентификации, он же гражданин, а не х.собачий. Кстати, и при пересечении границы своей страны должно быть достаточно демонстрации гражданства, без всякой идентификации.
ответить
From Anonymous (unverified) Thu Jan 9 15:47:41 2025 UTC
Re: Re: Хакеры заявили о взломе базы Росреестра со всеми данными россиян
Как тогда бороться с подделкой паспортов? Наверное, факта гражданства достаточно, но как доказать в предлагаемой модели, что это действительно паспорт, а не подделка, сделанная на любом заводе по производству таких карточек?
P.S. А как работать с человеком без имени? Вот хотите вы составить договор с человеком, он говорит, что он Хрюн Моржов. Ему надо отказать в праве на анонимность? Или заключить договор с Хрюном Моржовым, и потом иметь проблемы с настоящим Иваном Ивановичем Ивановым, который будет говорить, что договор заключён не с ним?
ответить
From Andrey V. Stolyarov Thu Jan 9 16:40:39 2025 UTC
Re: Хакеры заявили о взломе базы Росреестра со всеми данными россиян
Ну, для начала, не паспортов, а (в данном случае) удостоверения гражданина страны. Паспорт — это документ для пересечения границы.
С подделкой бороться, очевидно, точно так же, как и с подделкой любых других документов: степенями защиты. Ну там голограммы, вот это вот всё. Хотя в предложенном сеттинге на чипе в карточке может, пожалуй, быть ещё и фотография (та же самая, что на самой карточке), подписанная электронной подписью.
Далее,
> он говорит, что он Хрюн Моржов
Ну, в Штатах до не слишком давного времени не было вообще никакого способа надёжно идентифицировать человека, и ничего. Сейчас там, увы, появились SSN, и общество это даже схавало, хотя мне совершенно непонятно, как они этим не подавились и почему настолько легко сдали государству нехилый кусок собственной свободы.
Если по существу вопроса: сделка предполагает долгосрочные обязательства со стороны этого Хрюна Моржова? Если да — по-видимому, с анонимами такие сделки заключать нельзя, это вполне очевидно. Т.е. если он не хочет подтверждать своё имя (хотя техническая возможность есть), то ему придётся обойтись без заключения сделки.
Если же нет — то с какого бодуна вообще его идентифицировать? "Для порядку"? Или как?
Ну, вот чтобы было понятно: клиенту банка можно предложить идентифицировать себя, если он хочет взять кредит, тогда как все остальные операции вполне могут быть анонимными.
ответить
From P (unverified) Wed Jan 8 22:57:10 2025 UTC
Re: Re: Re: Хакеры заявили о взломе базы Росреестра со всеми данными россиян
В РФ биометрический и внутренний, и загранпаспорт. На заграннике есть соответствующий знак, а при получении внутреннего тоже отпечатки берут.
ответить
From Andrey V. Stolyarov Thu Jan 9 10:23:26 2025 UTC
Re: Хакеры заявили о взломе базы Росреестра со всеми данными россиян
Я внутренний "паспорт" (который в действительности никакой не паспорт, это некорректное название) менял пять лет назад "по достижении 45-летнего возраста", никто у меня никаких отпечатков не брал. Толку от этого, впрочем, никакого, поскольку есть ещё и загран.
ответить
From Artem (unverified) Thu Jan 9 14:36:15 2025 UTC
Re: Re: Хакеры заявили о взломе базы Росреестра со всеми данными россиян
Почему же некорректное, очень даже корректное. Внутренние паспорта в России всю дорогу служили разрешением на передвижение внутри страны. Только в последнее время он эту функцию утрачивает, но выдаёт-то его миграционная служба.
Отпечатки вроде только при приобретённом гражданстве надо сдавать.
ответить
From P (unverified) Thu Jan 9 18:40:06 2025 UTC
Re: Re: Re: Хакеры заявили о взломе базы Росреестра со всеми данными россиян
> Отпечатки вроде только при приобретённом гражданстве надо сдавать.
Да, по сути это было как приобретённое гражданство.
ответить
From P (unverified) Thu Jan 9 18:38:59 2025 UTC
Re: Re: Хакеры заявили о взломе базы Росреестра со всеми данными россиян
Согласен, что название не совсем коректное.
Наверное тогда это ещё не было введено, или не было введено при замене, потому что когда я и мои знакомые получали всё брали, хотя возможно это специфика региона.
ответить
From Сиббат (unverified) Wed Jan 8 18:17:38 2025 UTC
Re: Хакеры заявили о взломе базы Росреестра со всеми данными россиян
Российские паспорта в даркнете можно за 300 рублей купить, уже довольно давно. Их даже сливать особо не нужно, с российским документооборотом и правовым нигилизмом буквально каждый может твои данные продать, слить и без всякого хитрого хаккерства.
ответить
From Andrey V. Stolyarov Wed Jan 8 21:20:02 2025 UTC
Вас Арви покусал?
> хаккерства
Знаю я одного персонажа, который слово "хакер" писал (может, и до сих пор пишет) через двойное "к". Правда, он ещё и "э" вместо "а" использовал вроде. Я в принципе не возражаю, вполне допустимый вариант транслитерации, просто довольно редкое явление вроде.
ответить
☞ From IVan (unverified) Tue Jan 7 20:48:06 2025 UTC
Патенты
Андрей Викторович, а где можно ознакомиться с вашим отношением к патентному праву? Не является ли оно аналогом авторского права и, следовательно, должно быть истреблено на корню?
ответить
From Andrey V. Stolyarov Tue Jan 7 21:29:13 2025 UTC
Re: Патенты
> а где можно ознакомиться с вашим отношением к патентному праву?
Там же, где и с отношением к авторскому.
> Не является ли оно аналогом авторского права
Нет, не является. Даже близко не похоже. Достали уже, вся информация доступна, ликвидируйте свою безграмотность сами.
> должно быть истреблено на корню?
Это, заметим, вне всякого сомнения, я бы даже сказал, что с авторским правом возможны какие-то переходные периоды, какие-то там слова про то, что неимущественная часть прав из этой области не должна рассматриваться как часть авторского права и, в отличие от имущественных, должна быть сохранена, вот это вот всё; но патенты должны быть просто уничтожены, единомоментно, безоговорочно, безотлагательно и без каких-либо сомнений. Кстати, это намного проще, чем с авторскими правами, поскольку авторско-правовая система едина на весь мир (растёт из бернской конвенции), тогда как патентная система в каждой стране своя, можно ни с кем не обсуждать, просто грохнуть и всё.
ответить
☞ From fun (unverified) Fri Jan 3 13:29:43 2025 UTC
FEDAnet
Здравствуйте, Андрей Викторович. Скажите пожалуйста, уже известно о способе отправки/получения сообщений через вашу сеть? Человек поднял ноду и у него друзья. Он отправляет другу сообщение, но друг не в сети. Что произойдет с сообщением?
ответить
From Andrey V. Stolyarov Fri Jan 3 16:27:10 2025 UTC
Re: FEDAnet
Что произойдёт с сообщением, будет зависеть от того прикладного сервиса, с помощью которого будет передано сообщение. Сама FEDAnet будет отвечать за ip-связность (про протоколу IPv6).
ответить
From Sun (unverified) Fri Jan 3 22:26:00 2025 UTC
Re: FEDAnet
Если я понял суть вопроса, то наверное будет то же самое, что будет, если пытаться слать пакеты выключенному компьютеру. 100% loss.
В простейшем случае понадобится сервер с постоянным on-line, который так же соединен с этой нодой. Сообщения слать через него друг другу. Настроить его так, чтобы то, что на него пришло от одного друга, переадресовывалось другому, если он онлайн, или задерживалось на этом сервере, пока друг не станет онлайн, ну и в обратную сторону так же. По-моему, во всех сервисах обмена сообщениями это как-то так работает. Вообще, чтобы что-либо в сети не терялось, надо, чтобы оно где-то задерживалось, если адресат не в сети.
А у меня другой вопрос к автору. Я о компьютерных сетях разве что краем уха что-то слышал, поэтому по определению о FEDAnet, который реализует сеть, так же знаю еле-еле. Как я понимаю, это позволит как минимум просто слать произвольные данные другому участнику сети FEDAnet (если он, конечно, настроен так, чтобы их принимать, а не игнорировать). Если это так, то, по идее, любые из уже существующих сетевых программ смогут обмениваться трафиком через FEDAnet-инфраструктуру. И при этом в этих программах не нужно ничего менять. Ну, разве что криптографию выпилить, потому что она просто не нужна, ведь трафик, идущий через FEDAnet, и так шифруется. Единственное, что нужно будет, это настроить систему и программы так, чтобы трафик шел участнику FEDAnet, через FEDAnet.
Если тут я более менее правильно все понимаю, если это более менее так, то такие вопросы, какой задал топик-стартер, их нужно задавать не автору ПО, реализующее сеть, а авторам ПО, реализующее сетевые сервисы, которые взаимодействуют через FEDAnet. А в качестве способа отправки/получения сообщений через эту сеть может быть какое угодно подходящее ПО из уже существующих.
ответить
From Andrey V. Stolyarov Sat Jan 4 09:45:42 2025 UTC
Re: Re: FEDAnet
> Если я понял суть вопроса, то наверное будет то же самое, что будет, если пытаться слать пакеты выключенному компьютеру.
Если рассматривать уровень пакетов, то да, очевидно, будет именно это. Но суть вопроса вы очевидным образом не поняли, поскольку речь шла о сообщении, "посланном другу", а это совершенно очевидно никак не уровень сетевых пакетов.
> В простейшем случае понадобится сервер с постоянным on-line, который так же соединен с этой нодой.
Согласно замыслу этот сервер будет частью ноды. Роль ноды — предоставлять инфраструктуру, т.е. как связность, так и прикладные сервисы.
В роли прикладного сервиса для IM может быть что-то вот такое, но это уже не сама FEDAnet, такой протокол может работать и в существующем интернете. Впрочем, обычную электронную почту запустить внутри FEDAnet тоже никто не мешает.
А в качестве способа отправки/получения сообщений через эту сеть может быть какое угодно подходящее ПО из уже существующих.
В принципе да, только надо будет что-то решить с DNS.
ответить
☞ From Anonymous (unverified) Wed Jan 1 10:45:16 2025 UTC
А на чём веб сайты писать?
Андрей Викторович, а на чём сейчас стоит нагруженный веб-сайт писать? (Под нагруженный понимается около 200-300 запросов в секунду)
PHP и Perl терпеть не могу, а всякие Go, Java и т.п. -- ну даже комментировать не хочу.
Подскажете что-нибудь?
P.S. С Новым Годом!
ответить
From Andrey V. Stolyarov Wed Jan 1 12:09:18 2025 UTC
Re: А на чём веб сайты писать?
На подмножестве C++, как это делаю я.
ответить
From Anonymous (unverified) Wed Jan 1 17:11:51 2025 UTC
Re: Re: А на чём веб сайты писать?
Насколько я знаю, вы используете CGI, но едва ли это сгодится для нагруженного сайта. Но не писать же веб-сервер для сайта?
ответить
From Andrey V. Stolyarov Wed Jan 1 17:38:28 2025 UTC
Re: А на чём веб сайты писать?
Начать с того, что протокол между сервером и серверной реализацией сайта не имеет никакого отношения к исходному вопросу "на чём писать".
Теоретически существует такая штука, как FastCGI. Иной вопрос, что в подавляющем большинстве случаев россказни о "высоконагруженности" очередного сайта при реальной проверке оказываются полной туфтой, что означает буквально следующее: прежде чем ломиться реализовывать FastCGI (а это довольно сложно, причём ни одной сколько-нибудь пригодной для дела реализации я пока что не видел), следует на практике (а не в собственном воображении) убедиться, что обычный CGI действительно не справляется с нагрузкой, причём узким местом оказывается именно протокол взаимодействия сервера с вашими программами (должен сказать, что это практически невероятный вариант: те же люди, которые с умным видом вещают о "слишком медленном" CGI, ухитряются писать серверную часть сайтов на всевозможных интерпретируемых языках, а контент таскать из БД с транзакционным управлением, и их при этом ничего не смущает — но вообще-то это примерно как заказывать два гамбургера и диет-колу). Опять-таки, прежде чем делать поспешные выводы, следует подумать, а всё ли вы сделали из очевидных вещей: например, если у вас любая страница сайта генерится в ответ на каждый запрос, вместо того чтобы лежать на сервере в виде обычного файла, перегенерирующегося только при необходимости — то тут дело, как в той песенке, не в бобине (NB: такая вещь, как http cache, была изобретена для борьбы с подельями как раз таких вебанутых дебилов).
Есть, впрочем, ещё один интересный момент. Я не думаю, что вы сейчас найдёте такой проект "высоконагруженного" сайта, где не применяется исполнение в браузере. Так вот, если вы считаете, что это сколько-нибудь (хоть для чего, хоть когда, хоть как) допустимо, то мне не вполне понятно, что вы делаете на моём сайте. Если же вы считаете, что никакое исполнение в браузере категорически недопустимо и должно караться смертной казнью, то мне не вполне понятно, откуда ваш вопрос про высоконагруженные сайты: из практики такой вопрос у вас возникнуть в современных условиях не мог никак.
ответить
From Anonymous (unverified) Wed Jan 1 18:36:17 2025 UTC
Re: Re: А на чём веб сайты писать?
> Я не думаю, что вы сейчас найдёте такой проект "высоконагруженного" сайта, где не применяется исполнение в браузере. Так вот, если вы считаете, что это сколько-нибудь (хоть для чего, хоть когда, хоть как) допустимо, то мне не вполне понятно, что вы делаете на моём сайте.
JS не будет. Сайт для анонимной сети, там за JS (как бы это сказать цензурно?) в общем посылают, и правильно делают.
> Теоретически существует такая штука, как FastCGI.
Посмотрел. Интересная штука.
> Иной вопрос, что в подавляющем большинстве случаев россказни о "высоконагруженности" очередного сайта при реальной проверке оказываются полной туфтой, что означает буквально следующее: прежде чем ломиться реализовывать FastCGI (а это довольно сложно, причём ни одной сколько-нибудь пригодной для дела реализации я пока что не видел), следует на практике (а не в собственном воображении) убедиться, что обычный CGI действительно не справляется с нагрузкой, причём узким местом оказывается именно протокол взаимодействия сервера с вашими программами (должен сказать, что это практически невероятный вариант: те же люди, которые с умным видом вещают о "слишком медленном" CGI, ухитряются писать серверную часть сайтов на всевозможных интерпретируемых языках, а контент таскать из БД с транзакционным управлением, и их при этом ничего не смущает — но вообще-то это примерно как заказывать два гамбургера и диет-колу). Опять-таки, прежде чем делать поспешные выводы, следует подумать, а всё ли вы сделали из очевидных вещей: например, если у вас любая страница сайта генерится в ответ на каждый запрос, вместо того чтобы лежать на сервере в виде обычного файла, перегенерирующегося только при необходимости — то тут дело, как в той песенке, не в бобине (NB: такая вещь, как http cache, была изобретена для борьбы с подельями как раз таких вебанутых дебилов).
Планируется хостить сайт на нескольких физических серверах, чтобы разделить нагрузку, и если один сервер упадёт, сайт не упал полностью. Нужно показывать контент, который пользователь хочет видеть. Если пользователь залогинин, то нужно показывать данные исходя из аккаунта, если не залогинин, то выдать куку и делать то же самое, но без аккаунта. То есть страницу генерировать на каждый запрос. Как это оптимизировать и как это делать без БД? Я до этого не занимался вебом, поэтому хочу спросить как бы более опытные люди решали эту задачу.
Кстати, какие реализации FastCGI смотрели и чем они не понравились? Я нашел две: одна "притворяется" stdio.h и, как я понял, позволяет максимально быстро перенести CGI на FastCGI, а другая в общем то же самое, но без "переопределения" функций вроде printf и дескриптора stdout, предлагает явно создать FILE* для записи в http responce. (Эти две либы от Open Market, как я понял, авторов FastCGI)
ответить
From Andrey V. Stolyarov Wed Jan 1 18:43:30 2025 UTC
Откуда такие берутся, а?
> Планируется хостить сайт на нескольких физических серверах
Твою мать, а что, сайт уже во что-то упёрся? То есть что, его уже написали, подняли, зазвали на него пользователей, и сервер не справился с нагрузкой?
Если нет, то подобные "планы" выдают фатальную профнепригодность авторов. Больше того, такие люди опасны для окружающих.
> Нужно показывать контент, который
[...]
> То есть страницу генерировать на каждый запрос.
Всё, дальнейшее мне не интересно. Вон с моего сайта, я древообработкой не занимаюсь.
ответить
☞ From Тимофей (unverified) Tue Dec 31 03:37:55 2024 UTC
О торговле байтами
Андрей, здраствуйте, с прошедшим вас юбилеем и с наступающим новым годом!
Ознакомился с вашими видео, посвященными информационному насилию, и гостевую книгу почитал не без интереса. Но все же никак не могу понять, в чем, по-вашему, проблема в торговле байтами (электронной книгой, например), если продающий не пытается чинить никаких преград в дальнейшем распространении этих самых байтов, за доступ к которым он просит денег. Чья свобода нарушена и каким образом?
Заранее благодарю за ответ, если он будет, конечно же, ну а нет - так нет, хозяин - барин, как говорят
ответить
From Andrey V. Stolyarov Tue Dec 31 11:17:44 2024 UTC
Re: О торговле байтами
> если продающий не пытается чинить никаких преград в дальнейшем распространении этих самых байтов
Проблема буквально в том, что так не бывает. Ну вот никогда, понимаете? За всю жизнь ни разу не видел, чтобы тот, кто за биты и байты требует денег, не пытался, как вы говорите, "чинить никаких преград". И это, замечу, вполне понятно и где-то даже очевидно.
ответить
From Grom PE (unverified) Tue Dec 31 12:34:44 2024 UTC
Бывает
Посмотрите на творчество Jason Rohrer, например. Он свои игры продаёт, в т.ч. и в стиме, вместе с исходным кодом и в качестве лицензии — общественное достояние.
ответить
From Andrey V. Stolyarov Tue Dec 31 12:56:05 2024 UTC
Re: Бывает
На факт-чекинг сейчас нет времени, но если всё реально так — то да, в данном конкретном случае ничего плохого нет.
ответить
From Anonymous (unverified) Tue Dec 31 23:05:04 2024 UTC
Re: Re: Бывает
Посмотрел одну игру автора (one game one life) - вроде можно заплатить и не только через стим, но и через какой-то сайт, введя данные карты, и обещают бинарники для винды, для линукса, исходники (включая сервер) и аккаунт, но проблема в том что игра мультиплеерная и даже пусть там есть исходный код сервера, играть на сервере с 1.5 анонимусами - это не очень интересно.
То есть, без наличия аккаунта на официальном сервере, толку от игры мало. Чтобы был толк, надо не только скачать код игры и настроить сервер, но и привлечь достаточно игроков, чтобы сделать игру интересной.
ответить
From Artem (unverified) Wed Jan 1 01:45:05 2025 UTC
Re: Re: Re: Бывает
>> привлечь достаточно игроков, чтобы сделать игру интересной
Стоящая, я имею в виду, действительно стоящая игра без игроков не останется. Например, Supreme Commander: Forged Alliance ныне живёт исключительно на энтузиазме играющих, и неплохо так живёт, между прочим, при этом у них нет исходников клиентской части (а сервер там чисто чтобы найти партию нужен, ибо p2p-мультиплеер), так в бинарники лазят и правят как-то.
ответить
From Andrey V. Stolyarov Wed Jan 1 12:15:31 2025 UTC
Re: Бывает
> p2p-мультиплеер
Это не сработает, если все игроки окажутся за symmetric nat'ами. Насколько я понимаю, всякие зумы с дискордами в таких случаях всё-таки пропускают трафик через себя, но они могут, у них денег до задницы. А вот какая-нибудь jami просто отказывается работать без объяснения причин.
ответить
From Artem (unverified) Wed Jan 1 14:27:31 2025 UTC
Re: Re: Бывает
Про такую проблему даже не слышал, у них вообще ни слова про NAT нигде нет. Единственное, что они с p2p имеют нехорошего, так это то, что если у одного игрока железо не тянет, или интернет слшком хилый, то привычная многочасовая партия с тысячами юнитов на карте превращается в слайдшоу для всех. А переделать на пропуск трафика через сервер они так и не смогли, поскольку до сих пор не нашли в бинарнике часть, работающую с сетью.
ответить
From Andrey V. Stolyarov Wed Jan 1 14:34:13 2025 UTC
Re: Re: Re: Бывает
> Про такую проблему даже не слышал, у них вообще ни слова про NAT нигде нет.
Много у кого нет ни слова про NAT, что проблемы никак не отменяет. Два компьютера, сидящих за symmetric NAT'ами, друг с другом связаться не могут, никакой rendes-vous server тут не поможет. Даже если у одного restricted cone NAT, а у второго symmetric, хрена им лысого, а не прямую связь. Два restricted cone могут мужду собой связаться через rendes-vous, ну и с full cone может связаться кто угодно, даже symmetric.
То, что нынешние обезьянки, декларирующие P2P, обо всём этом ни слова не говорят, обусловлено, судя по всему, ровно одной причиной: они сами не понимают, как это всё работает, и пользуются готовыми фреймворками, где в документации много непонятных слов.
ответить
From Artem (unverified) Wed Jan 1 19:05:11 2025 UTC
Re: Re: Re: Re: Бывает
Имею в виду, что ни разу не слышал о проблемах с подключением. Сомнительно, что если бы проблема стояла, её бы вот так обделили вниманием, даже не сказав, что не всякая конфигурация может соединиться, тем более, что обсуждения идут не только на подконтрольных площадках, а серверов с разными владельцами больше одного. Не может же такого быть, что все игроки имеют не-symmetric NAT.
ответить
From Andrey V. Stolyarov Wed Jan 1 19:32:49 2025 UTC
Re: Re: Re: Re: Re: Бывает
Я на это уже ответил.
ответить
From Svarog (unverified) Tue Dec 31 18:18:01 2024 UTC
Re: Бывает
> в стиме
То есть до понимания, что нужно выкладывать в сорцах -- дошёл; что не стоит навязывать другим, как юзать своё детище -- дошёл; а что не стоит присасывать юзера к гадкому стиму, так ещё и за плату, с которой площадка берёт комиссию (как понял, 30%) -- соображалки не хватило. Печально.
ответить
From dev (unverified) Tue Dec 31 19:22:27 2024 UTC
Re: Re: Бывает
А как деньги зарабатывать тогда?
ответить
From Andrey V. Stolyarov Tue Dec 31 19:25:51 2024 UTC
Re: Бывает
На донатах и на заказном софте. Кстати, если это непонятно, то вы определённо ошиблись сайтом, вам не сюда.
ответить
From dev (unverified) Tue Dec 31 19:29:05 2024 UTC
Re: Re: Бывает
Игры тяжело делать "под заказ".
ответить
From Andrey V. Stolyarov Tue Dec 31 19:33:36 2024 UTC
Re: Бывает
Следовательно, для игр остаются только донаты. Впрочем, сама идея зарабатывать на инициативных разработках исходно ублюдочна: если делаешь то, чего никто не просил, то и отдачи не жди.
ответить
From Anonymous (unverified) Tue Dec 31 23:18:36 2024 UTC
Re: Re: Бывает
Ещё есть кроудфандинг. Ну то есть автор выкидывает например демку или видео геймплея и предлагает скинуться.
К сожалению, в существующей практике игра всё равно проприетарная и платная в итоге. То есть по факту то же самое, что с другими проприетарными играми, просто вместо одного инвестора несколько сотен мелких.
Но если бы делали так, что после накопления нужного количества донатов, игра бы становилась свободной и общедоступной — тогда как убедить тех кому она нравится и кто теоретически готов заплатить, чтобы они всё-таки заплатили, а не пытались дождаться когда игра выйдет, чтобы получить копию бесплатно?
ответить
From Andrey V. Stolyarov Wed Jan 1 00:44:32 2025 UTC
Re: Re: Re: Бывает
> как убедить тех
А никак. Никак, понимаете? Не надо никого ни в чём убеждать. Нужны деньги — пишите софт на заказ.
ответить
From Parthen (unverified) Wed Jan 1 02:07:15 2025 UTC
Сделайте лицензию привлекательнее
"We think there is a fundamental misconception about piracy. Piracy is almost always a service problem and not a pricing problem" - Gabe Newell
Стим когда-то этим затащил. Достижения, активность, менюшечки-побрякушечки - и вот игры покупают в стиме (и это при том, что надо искать в РФ всякие обходные пути). Тут просто стоит понимать, что "пиратство" игру на самом деле продвигает, и копирастам оно выгодно (лишь бы не поголовно все этим занимались).
Ну или воспользуйтесь тем, что у вас "авторские" права не только на код, но еще и на исходник: арты, музыку и прочее. Можно выложить в опенсорс код, но оставить АП на ассеты. Можно продавать мерч, а к нему ключи. Можно выложить на itch io, где цена опциональна и каждый платит столько, сколько хочет заплатить.
Самый прибыльный вариант - ежемесячные подписки, boosty/patreon и иже с ним. Пару сотен подписчиков по 5$ - и можно в принципе не сильно беспокоиться о деньгах.
Вариантов масса на самом деле, правило одно: издатель идет лесом. Сейчас немного общаюсь с разрабами Miside и ехидно усмехаюсь, глядя на сколько ограничений они себя подписали, связавшись с издателями.
Другое дело, что чтобы люди в вас поверили, надо иметь какой-то опыт за плечами. Мол, я не Вася Пупкин с курсов по Unity, а что-то умею и, главное, доведу до конца.
ответить
From Andrey V. Stolyarov Wed Jan 1 12:08:24 2025 UTC
Re: Сделайте лицензию привлекательнее
Как говорят в таких случаях, раскрытие коммента не означает согласия с высказанными в нём тезисами. По крайней мере, не со всеми.
ответить
From Svarog (unverified) Wed Jan 1 00:28:49 2025 UTC
Как деньги зарабатывать, говорите?
А вы вообще искали способы? Как говорится, кто хочет -- ищет возможности, кто не хочет -- оправдания :-)
В интернете довольно успешно занимаются тем же краудфандингом; нередко оно выстреливает так, что сами авторы потом в шоке. Можете зайти на тот же Kickstarter (в раздел "Video Games", если интересны чисто игры, хотя и кроме них там много чего окупилось) и отсортировать по "Most Funded". Только не забудьте выключить JS перед входом. Через краудфандинг, например, быстро собрали денег на такие проекты, как анимационный фильм "Little Witch Academia 2" (первоначальные $150,000 за 6 часов и $625,518 за месяц) и веб-комикс "Cyanide & Happiness" ($770,309 за месяц при цели в $250,000). В конце концов, сборник "Введение в профессию" сам вышел при поддержке донатеров, и даже без раскрученных площадок.
Знаете, что общего у всех этих примеров выше? Пожалуй, самое важное -- в начале каждой новости написано, кто вообще этим занимается. Очевидно, что давать деньги непонятным чувакам без хоть какого-то бэкграунда -- так себе идея. Неутешительный вывод: ожидать окупаемости пилотного проекта до стадии релиза, не имея репутации -- гиблое дело. Но это нормально, ибо сначала человек работает на репутацию, а уже потом она работает на человека. Впрочем, отвлёкся. Далее уже описывают, что вообще хотят намутить, показывают по этому проекту наработки (если это анимация или игра -- дизайн персонажей, концепт-арты, завязка сюжета) и описывают возможные риски (в частности, что будет при невыполнении главной цели). А потом, что тоже немаловажно, ведут постоянный диалог с аудиторией, типа что там уже готово, что в процессе и т. д. Нехитрый рецепт, собственно -- давать своим заказчикам то, чего сам бы хотел на их месте.
И это я ещё не затронул другие способы заработка. Самый универсальный -- обучать своим навыкам за деньги. Хоть фотографии, хоть программированию, мало ли чему ещё. А как зарабатывали те же музыканты в доцифровую эпоху? Правильно -- продажей билетов на концерты, пластинок, мерча (одежда там или постеры с символикой любимой группы). Словом, продавали своё личное время и физические товары, а не байты, как сейчас. Игры нынче тоже неплохо продаются в виде "коллекционных изданий", куда вкладывают мерч, всякие артбуки, скетчи, наклейки, etc. Да и время можно монетизировать -- скажем, устраивать с сообществом разные фан-ивенты, типа киноаукционов ("какой фильм больше бабла наберет, то и будем вместе смотреть"), совместных поигрулек в шутеры/гонки/etc, всё это тоже известные ниши, на которых люди зарабатывают (стримеры с Ютуба и Твича передают привет).
Короче, всё там можно зарабатывать, и если никто рядом этого не делает, это не значит, что пора следовать за стадом.
ответить
From Parthen (unverified) Wed Jan 1 02:12:18 2025 UTC
Re: Как деньги зарабатывать, говорите?
А, уже все за меня расписали :)
Поделюсь еще историей успеха: на кикстартере собрали на целый анимешный полнометр (https://www.kickstarter.com/projects/sekaiproject/nekopara-anime-ova)
Так что таким макаром вполне возможно спонсировать не только игры, но и вообще любую информацию. Очень хочется дожить до того момента, когда любой фильм, книгу, игру можно будет просто скачать без 100500 заморочек с платежкой и DRM.
ответить
From Svarog (unverified) Wed Jan 8 22:19:38 2025 UTC
Этот момент можно приблизить
анимешный полнометр
Против кошкодевочек ничего не имею, но, как я понял, эта OVA доступна лишь в виде бесплатного дополнения к платной стимовской игре, и про свободу от копирайта или DRM ничего не нашёл. Променяли, по сути, одного крупного спонсора на кучку поменьше :(
Очень хочется дожить до того момента, когда любой фильм, книгу, игру можно будет просто скачать без 100500 заморочек с платежкой и DRM
Потихоньку приближать кончину DRM и копирайта можно уже сейчас :-) Главное без спама. С личным кругом общения (друзья, близкие) довольно понятно -- почаще напоминаем, как в хвост и в гриву всех имеют копирасты, что от этого только они и зарабатывают, они ставят палки в колёса, когда мы хотим сделать копию чего-то (в том числе на уровне железа зонды ставят), что есть более правильные способы заработка, и специальный приём -- стараемся сами придумать (или помочь сделать) что-то полезное и copyright-free, найти знакомых, которые тоже таким занимаются, и хвастаться этим. Личный пример, по моему опыту, действует довольно убедительно.
В Интернете тоже есть варианты. Скажем, программисты могут поднять свой сайтик, и там сделать отдельную страничку (или целую серию статей), чтобы высказать своё мнение на этот счёт. Ещё одну страницу можно отвести под эдакий "Hall of Fame" -- сайты, которые подходят под определённые критерии качества. На сайте Талассы тоже похожая страничка есть и критерии, как попасть туда. Я бы в этот список (помимо того, что в пункте 1) добавил отсутствие распространения закрытых программ и копирайта на материалы. Обычно люди ещё не против бесплатно друг друга продвинуть ("давай я на тебя ссылку оставлю, а ты -- на меня"). Ну и универсальное решение (даже для не прогеров) -- находить крупных рыб с того же ютуба/твича и просить поднять темы копирайта и DRM. Проще всего попросить сделать реакцию на видос по этой теме, главное +/- быть уверенным, что его точка зрения совпадёт с нашей. Даже если каждый сотый "зритель" пойдёт изучать альтернативы, будет очень даже хорошо.
p.s. Вообще от такого безобразия люди (в смысле "не копирасты") раньше выходили массово подышать свежим воздухом, по судам таскались. Когда-то так было, может, ещё раз будет, но это уже путь для наиболее идейных и смелых.
ответить
From Ilya Thu Jan 2 08:55:02 2025 UTC
Re: Как деньги зарабатывать, говорите?
Помимо всего озвученного выше, есть еще всевозможные государственные гранты, направленные на развитие игровой индустрии.
ответить
From Andrey V. Stolyarov Thu Jan 2 09:13:51 2025 UTC
Re: Как деньги зарабатывать, говорите?
Не трогайте бяку.
ответить
From Ilya Thu Jan 2 09:28:18 2025 UTC
Re: Re: Как деньги зарабатывать, говорите?
Ну, насколько мне известно, там нет требований к содержанию игры, как и передачи прав, так что не вижу тут подвоха, ради которого человек должен отказатся от бесплатных денег.
ответить
From Andrey V. Stolyarov Fri Jan 3 09:28:50 2025 UTC
Re: Как деньги зарабатывать, говорите?
Вы просто чего-то не видите. Чего конкретно — не имею понятия, поскольку вы не указали никакой конкретики, даже страны, где это происходит.
ответить
From Parthen (unverified) Thu Jan 2 11:13:20 2025 UTC
Re: Re: Как деньги зарабатывать, говорите?
Я их даже глянул - и у меня жуткое чувство, что это роспил. Может в других странах по другому, но сомневаюсь
ответить
From Andrey V. Stolyarov Fri Jan 3 09:30:04 2025 UTC
Re: Как деньги зарабатывать, говорите?
"Предчувствия его не обманули" (tm)
ответить
From Svarog (unverified) Thu Jan 2 16:05:26 2025 UTC
Гос. гранты, ага
Ну если остатки сознания из головы сверлом вычистить, тогда можно и до этого дойти. И уж явно они не направлены на "развитие игровой индустрии", там главное линию партии продвигать. Ещё тонна бюрократии вам на голову упадёт, чтоб свою игрушку допустить до презентации, обосновать её "значимость", зарегистрировать и всевозможные налоги выплатить. По крайней мере, в России, да и в других странах наверняка та же канитель.
ответить
From Andrey V. Stolyarov Fri Jan 3 09:25:09 2025 UTC
Re: Гос. гранты, ага
Та же канитель абсолютно везде.
ответить
From Artem (unverified) Fri Jan 3 15:36:39 2025 UTC
Re: Re: Как деньги зарабатывать, говорите?
Как известно, кто платит, тот и заказывает музыку. Для чего геймер платит за игру? Хочет получить положительные эмоции. Или не очень положительные, иначе никто не играл бы в *подставьте самую бесячую игру, которую знаете*. Может ли государство испытывать эмоции? Вряд ли, это же юрлицо, ему нечем испытывать эмоции. А что оно может, так это осуществлять контроль и управление, оно за этим и создаётся. И всё, что оно делает, направлено либо на осуществление контроля и управления, либо на подготовку/защиту рычагов для исполнения этих функций. Если государство заплатило за игру, оно заплатило не за то, чтобы кто-то получил положительные эмоции (никто не будет платить за другого, если сам ничего не получит от этого), а за то, чтобы упрочить свои возможности контроля и управления. Может, игра получится даже годной, но вы точно хотите вот так вот взять, и открыть государству ещё один канал влияния на вас? Оно ведь точно не будет воздерживаться от исполнения своей единственной функции.
ответить
From EVI Sun Jan 5 12:06:58 2025 UTC
Госденьги
В игре может попасться "неугодный" контент, при том даже не для гос-ва, а для как-нибудь активистов, которые предъявы будут кидать не гос-ву, а разработчику, который посмел деньги гос-ва потратить на "это". А дальше травля.
Так что фуфуфу.
ответить
From Artem (unverified) Sun Jan 5 17:31:58 2025 UTC
Re: Госденьги
Лишь при условии, что государство оным активистам всё это позволит. В ином случае они оставят своё мнение при себе, ведь на них непременно сошьют уголовное дело. То есть, контент-то неугоден именно государству (вернее, той его части, что противостоит спонсирующей), просто оно по какой-то причине не хочет вносить в законодательство соответствующие положения.
ответить
From EVI Sun Jan 5 18:57:28 2025 UTC
Re: Re: Госденьги
>Лишь при условии, что государство оным активистам всё это позволит.
Так они обычно пишут кучу жалоб в различные органы, что законно, а далее как повезёт. А в РФ уже прям целые организации создаются, которые только этим и занимаются. Пока не слышал, чтобы хоть что-то гос-во с ними сделало.
ответить
From Andrey V. Stolyarov Sun Jan 5 19:32:18 2025 UTC
Re: Госденьги
Вы, видимо, не поняли, о чём идёт речь. Я бы советовал это "замять для ясности", поскольку разворачивать мысль я не стану и другим не дам. Sapienti sat.
ответить
☞ From IVan (unverified) Mon Dec 30 15:55:46 2024 UTC
Новости
Здравствуйте, Андрей Викторович! Не планируете под Новый год поделиться новостями о новом издании учебника и других проектах?
ответить
From Andrey V. Stolyarov Mon Dec 30 15:59:23 2024 UTC
Re: Новости
Прямо сейчас делиться толком нечем, к сожалению. Вот 7.01.2025 будет десять лет проекту "Введения в профессию", очень надеюсь что-то к этому времени осмысленное озвучить.
ответить
☞ From Зритель (unverified) Fri Dec 27 20:54:48 2024 UTC
Наушники от Apple?
Мне кажется, или я все-таки отчетливо вижу в ролике "Мамонты отказались вымирать" наушники от компании Apple на вас? А именно Apple EarPods
ответить
From Andrey V. Stolyarov Fri Dec 27 21:05:03 2024 UTC
Re: Наушники от Apple?
Абсолютно абсурдное предположение, я в принципе не использую никакие беспроводные наушники (никогда, блядь, ни за что, я не знаю, какое тупорылое чмо вообще придумало этот вариант наушников и кем надо быть, чтобы считать, что это удобно), а уж о том, чтобы я использовал хоть что-то от Apple, не может быть вообще никакой речи.
Наушники, которые я использую при съёмках роликов — проводные, просто провод идёт под одеждой вдоль спины. Если интересует марка — это китайский noname за 350, если не ошибаюсь, сербских динарьев.
Замечу, иногда во время съёмки один из наушников выпадает из уха, и в некоторых роликах хорошо видно, что наушник при этом повисает на проводе.
UPD: Поискал эти earpods, оказались проводные, надо же. Ну да, внешний вид несколько похож — видимо, китайцы его слямзили. Но те, что у меня, стоят примерно в десять раз меньше.
ответить
From Artem (unverified) Sat Dec 28 12:51:37 2024 UTC
Re: Re: Наушники от Apple?
>> этот вариант наушников
Позвольте уточнить -- какой именно? Полностью беспроводные внутриканальные, как AirPods, или беспроводные вообще?
ответить
From Andrey V. Stolyarov Sat Dec 28 17:40:26 2024 UTC
Re: Наушники от Apple?
Беспроводные, представляющие собой два предмета, механически не связанных между собой.
Впрочем, беспроводные как таковые я тоже совершенно не готов понимать.
ответить
From Eduard (unverified) Sun Dec 29 10:06:05 2024 UTC
Re: Re: Наушники от Apple?
Носить в ушах наушники, оснащенные аккумуляторными батареями и радиоприемничком, которые хрен знает какую болезнь мозга могут вызывать - это уж увольте, на то серьёзная причина нужна
ответить
From Svarog (unverified) Sun Dec 29 18:03:49 2024 UTC
Re: Re: Re: Наушники от Apple?
Больше бесит, что их нужно постоянно заряжать, плюс задержка сигнала (музыку слушать ещё ладно, а когда звук идёт вместе с видеорядом, как в играх или фильмах -- тут уже почва для проблем с синхронизацией) и танцы с бубнами, чтобы на юниксах синий зуб хоть как-то работал. Нередко они ещё и выпадают, однако существуют модели с заушным креплением, чтобы точно держались крепко (не пробовал, но, видимо, это лучшая конструкция для них). Может, Андрей Викторович прояснит, какие у него причины хейта в сторону беспроводных.
А по поводу болезней из-за них... На порядки более вероятно, что голова заболит от вечных проблем с их эксплуатацией, нежели от излучения.
ответить
From Artem (unverified) Sun Dec 29 20:16:10 2024 UTC
Re: Re: Re: Re: Наушники от Apple?
>> их нужно постоянно заряжать
Если речь про раздельные вкладыши, то да. А если что-то покрупнее, типа накладных, то я свои заряжаю раз-два в неделю примерно, при том, что почти не снимаю их.
>> задержка сигнала
Актуальна только в играх. Ну и во всякой обработке звука, но тут только идиот посмотрит на что-то беспроводное. В остальном софте заметно только полсекунды без звука, если поставить на паузу, подождать минуту и снова включить, да и то я в этом виню скорее попытки беречь заряд, чем пресловутую задержку сигнала.
В играх дело, кстати, не в том, что звук и видео идут вместе, а в том, что и то, и другое там динамическое, друг с другом не связанное, и притом много, заранее в кэш не положишь.
>> танцы с бубнами, чтобы на юниксах синий зуб хоть как-то работал
В PipeWire вроде бы эту проблему решили, у меня, по крайней мере, завелось всё без каких-либо настроек через обыкновенный bluez.
ответить
From Student (unverified) Sun Dec 29 22:51:32 2024 UTC
Re: Re: Re: Re: Re: Наушники от Apple?
> заряжаю раз-два в неделю
Я свой телефон заряжаю раз в неделю — и меня расстраивает, что это слишком часто.
ответить
☞ From Kardan (unverified) Wed Dec 18 22:53:53 2024 UTC
Страница 88 том.1
ответить
From Andrey V. Stolyarov Thu Dec 19 11:11:57 2024 UTC
Re: Страница 88 том.1
Нахера вы весь коммент в <pre> загнали, чтоб читалось труднее?
По существу: попробуйте сказать apt-get update Естественно, под root'ом (т.е. если у вас прям ванильная лубунта, то, видимо, потребуется что-то вроде sudo apt-get update)
А так, не видя машины, не зная, как вы ставили базовый дистр и т.п. -- что-то сказать крайне сложно, найдите кого-нибудь поблизости, кто в этом что-то понимает.
ответить
From Аноним (unverified) Fri Dec 20 10:18:59 2024 UTC
pre всё сломал
> Нахера вы весь коммент в <pre> загнали, чтоб читалось труднее?
Мало того, этот <pre> ещё и не закрыт. В результате у меня в w3m вся страница съехала.
Закройте его, пожалуйста, а?
ответить
From Andrey V. Stolyarov Fri Dec 20 12:38:36 2024 UTC
Re: pre всё сломал
Закрыл. У меня почему-то palemoon справился с этим, так что я косяка не заметил.
ответить
From Hello (unverified) Fri Dec 20 21:06:12 2024 UTC
Re: Страница 88 том.1
Вряд-ли удастся найти кого-то рядом. В быдлостанах соотношение линукс пользователей ужасно. Ярко видно, что человек из такого места. Тут в помощь только инструкции в интернете и упорство. Этот этап с установкой и настройкой системы, это как этап с указателями, как этап с, да вся эта книга состоит из этих этапов. Эти этапы необязательно проходить идеально: прохождение любого из этапов хотя бы в каком-то сколь-угодно убогом виде - прорыв и неописуемая польза. Попытка менять deb-дистрибутивы, надеясь, что в очередном команда apt install bla-bla-bla заработает из коробки примерно как надо, это тоже метод, ужасный, но такое тоже сгодится. Все придет со временем, если хотя бы как-то двигаться. Я верю в тебя, читатель, которому удалось аж открыть первую страницу книги, аж прочитать под сотню страниц, и аж дойти до этапа ввода первой команды в аж установленной системе. Во всех похожих на это я верю, во всех непохожих абсолютно нет.
В данном случае debian подойдет лучше всего, потому что это самый популярный дистрибутив в том плане, что многие решения проблем описаны из предположений, что у тех, для кого они решаются, стоит debian. Плюс он создаст меньше проблем с фокусами с X сервером и оконными менеджерами, которые автор книги будет показывать в своей книге (но это при условии, если при установке не выбирались никакие Desktop environment и Window manager, при условии, что xorg и WM будут руками поставлены через apt).
Кстати, у меня был казус с его установкой другу на его супер-мега-новый-ноут, что вшитое в образ системы ПО, похоже, не умеет взаимодействовать с его hardware, так что там клавиатура не работала (кроме мыши), еще какие-то штуки не работали, т.е невозможно было установить. Помог только выбор тестовых, нестабильных, самых новых сборок debian, да и то, работал при установке только псевдо-графический режим, ncurses-установщик, благо он точно такой же, как и графический. А в дальнейшем казус заключается в том, что у него уже все установлено и настроено моими руками, а в книжке он до сих пор не дошел до момента, где говорится либо бросить книгу, либо ставить себе линукс. Вселенная несправедлива. Яб мог по доброте душевной обменяться контактами с топик-стартером и побыть в роли этого вот человека, который "неподалёку и что-то в этом понимает", но думаю на самом деле в этом нет необходимости. Лучше двигаться по книге в убого установленной, корявой системе с тонной ошибок при её запуске, но установленной своими руками, чем в идеально установленной и настроенной, но чужими. Вернее не то, что лучше, тут так надо, иначе будет другой результат в голове, а толку от этого результата никакого нет.
ответить
From Svarog (unverified) Sat Dec 21 15:48:14 2024 UTC
Re: Re: Страница 88 том.1
А вы под "быдлостанами" какие места имеете в виду? И с чего решили, что человек оттуда?..
По существу, пожалуй, соглашусь. Хотя и в Devuan'е всё нужное из apt ставится (xorg, wm, fpc, nasm, gcc, для повседневных задач всякие vlc, cmus/clementine, libreoffice). Из systemd-free дистров, наверное, он самый популярный. (Не берём в расчёт FreeBSD, это уже не Линукс, хотя сама ось ничего так)
ответить
From FreeBSD_user (unverified) Sat Dec 21 10:17:39 2024 UTC
Re: Страница 88 том.1
А вы поставьте себе FreeBSD! Современные линуксы довольно сложные и напичканы всем подряд типо systemd и sel, так что новичку довольно сложно разобраться во всём. FreeBSD намного проще, тут по-умполчанию вообще графики нет. Есть оффициальный хэндбук, в котором описано как и что установить, при необходимости. Единственный минус - железо не всё поддерживается, так что при установке желательно проверять, поддерживается ли твоя сетевая карта. Впрочем, если не поддерживается, это будет заметно ещё на этапе установки, так что подключиться к интернету не получится.
ответить
From Andrey V. Stolyarov Sun Dec 22 12:13:06 2024 UTC
Re: Re: Страница 88 том.1
"По умолчанию" пишется раздельно, без всякого дефиса. "Официальный" - с одним "ф". Забаню нахер.
По существу: предлагать FreeBSD новичку в роли первой *nix-системы, я бы сказал, безответственно. С каким-нибудь попсовым дистром вроде той же лубунты у новайса есть шанс справиться, с *BSD такого шанса заведомо нет, т.е. этак вы человека провоцируете на неудачу: обломать зубы об систему, на самом деле пригодную только для опытных и суровых юниксоидов, и вернуться на форточки.
ответить
From FreeBSD_user (unverified) Mon Dec 23 09:23:46 2024 UTC
Re: Re: Re: Страница 88 том.1
Ну всё-такие это FreeBSD. Не "OpenBSD" и уж тем более не "NetBSD". На фряхе давно уже идёт упор на юзерфрендли.
ответить
From Andrey V. Stolyarov Mon Dec 23 10:12:43 2024 UTC
Re: Страница 88 том.1
Уж не знаю, у кого там на что упор, но клятая убунта, при всём моём к ней презрении, обычно просто встаёт и работает, при этом с ходу предлагает решения для всего, чем средний юзер привык заниматься под форточками. О BSD этого всего никак не скажешь.
ответить
From Anonymous (unverified) Mon Dec 23 10:51:21 2024 UTC
Re: Re: Страница 88 том.1
>клятая убунта, при всём моём к ней презрении, обычно просто встаёт и работает
Рарзработчики вейланд уже трудятся над решением этой проблемы.
ответить
From Andrey V. Stolyarov Mon Dec 23 12:05:25 2024 UTC
Re: Re: Re: Страница 88 том.1
Ну да, множество мудаков всюду плотное :(
ответить
From Artem (unverified) Mon Dec 23 12:50:46 2024 UTC
Re: Re: Страница 88 том.1
>> обычно просто встаёт и работает
А разгадка проста: у разрабов убунты нашлись деньги на то, чем должны бы, по-хорошему, заниматься производители железа.
Да и встаёт таки не всегда. У меня на новом ноуте никакая графика так и не пошла ни на чём дебианоподобном, зато манджаро (из семейства arch) завелась без вопросов.
ответить
From Anonymous (unverified) Tue Dec 24 07:40:11 2024 UTC
Re: Re: Re: Страница 88 том.1
Я думаю, дело всё-таки не в убунте или манджаро, а в версии ядра и иксов. У меня вот на новом компьютере Slackware 15.0 не пошла, точнее пошла в текстовом режиме, а вот Slackware Current вполне себе.
ответить
From Artem (unverified) Sat Dec 28 08:49:19 2024 UTC
Re: Re: Re: Re: Страница 88 том.1
Семейство Arch знаменито тем, что в их пакетах нет своих патчей, как разрабы проги велели собирать, так и собирают, и уж точно никаких вам бэкпортов. Полагаю, что дело в этом, ведь версии-то всего, имеющего отношение к графике, совпадали, и наисвежайшая наисырейшая Убунта тоже не взлетела ни с иксами, ни с вяленым, при том, что ноут на момент покупки уже сняли с производства.
З.Ы. А может, дело даже не в самих патчах, а в хрупкости Ryzen, по крайней мере, первых поколений (последние не видел, а первые это настоящий глюкодром).
З.З.Ы. Пока писал, браузер упал :( Запустил снова и узрел чудо: набранный комментарий никуда не делся, восстановился вместе с вкладкой. Немыслимо. Ни разу прежде такого не видел.
ответить
From user and friend (unverified) Tue Dec 24 10:05:08 2024 UTC
Re: юзерфрендли
Я уже лет 20 расшфровываю "юзерфрендли" как "специально обученные дизайнеры под руководством талантливых маркетологов твёрдо решили за пользователя, как именно он должен (и как не должен) пользоваться системой, исходя из предположения, что пользователь -- идиот"
Я думаю, линукс отчасти именно стараниями в "юзерфрендли" скатился в то, что мы сейчас имеем. Опечален тем, что фряха пытается линукс на этом поле догонять.
ответить
From Svarog (unverified) Tue Dec 24 15:29:09 2024 UTC
Re: Re: юзерфрендли
При идиота-юзера верно подмечено. Я бы добавил, что для меня "юзер-френдли" вызывает ассоциации с чем-то таким, что базовые вещи вроде как худо-бедно делает, а когда хочешь что-то под себя настроить или автоматизировать -- добро пожаловать на мусорный полигон зависимостей, зачастую графических (которые еще и сам ищи, если с сорцов собрать хочешь, ага), десятки конфигурационных файлов и отсутствие внятной документации (а даже если есть, то для монструозных поделий вроде systemd от этого не легче)
ответить
From FreeBSD_user (unverified) Sat Dec 28 16:53:39 2024 UTC
Re: Re: юзерфрендли
Возможно, сейчас выражу довольно крамольное мнение, но пусть столяров ругается, я скажу это. В общем, я не вижу никакой связи с "графическим интерфейсом" и "юзерфрендли". Графические дизайнеры UI свой интерфейс основывают на статистике среди сотрудников. Что показывает эта статистика - никому не ясно, главное что кабан кабаныч может порадоваться за цифры. А то что может быть все сотрудники на от*бись проголосовали - мало кого волнует. Далее... каким образом современная убунта может быть юзерфрендли, если она напичкана тысячью разных технологий, которые новичок просто понять не в состоянии. Вот SEL он же блокирует запись в каталог /home по-умолчанию. Прикинь, юзер настроил все права для своей директории через chmod, и ему тут прилетает Premission Denied. Вопрос пользователя: "какого чёрта, я же разрешил все права". А ответ, для начинающего пользователя только один: магия, линукс сам знает чё творит. Ну и зачем такое добро нужно? В отличие от форточек, линукс не предоставляет двукнопочный интерфейс для бабушек, и в то же время линукс и не может быть "простым", т.к. напичкан всем подряд. Вот FreeBSD, что бы там про него не говорили, содержит только необходимое и каноническое ПО. Инициализация идёт через init. Есть собственный бутлоадер и установщик (не нужно *баться с груб и ещё чем-то). Фаервол тут обыкновенный packet filter pf, который вообще по-умполчанию отключен. Я вот год назад перешёл с Windows на FreeBSD, чтобы учиться по учебникам столярова, и сложностей не почувствовал. Мне понравилось. (правда, я вот недавно устроился на работу, и там действительно по большей части всё работает на RedHat linux и прочих навороченных штуках). Тем паче, я считаю, FreeBSD отлично подходит для новчиков. NetBSD, OpenBSD безусловно для экспертов, т.к. там всё довольно сурово. Но фряха помоему, это что прямо соблюдает баланс между юзабилити и свободой.
ответить
From Andrey V. Stolyarov Sat Dec 28 17:43:26 2024 UTC
Re: юзерфрендли
Как же вы все заебали такое творить с несчастным "по".
"По умолчанию" пишется раздельно, здесь "по" — это предлог. С дефисом пишется только и исключительно всякое "по-каковски", и вот таки да, "по-моему" пишется через дефис, а вовсе не слитно.
Реально заебали.
Бутлоадеры, кстати, и в линуксе тоже есть, откройте для себя lilo. А вот что убунта дерьмо — это я полностью согласен.
ответить
From Anon (unverified) Sun Dec 29 18:33:55 2024 UTC
Re: Re: юзерфрендли
Боюсь, что lilo rip'нулся. До меня дошли слухи, что его даже со слаки выкинули.
ответить
From EVI Mon Dec 30 08:59:59 2024 UTC
Re: Re: Re: юзерфрендли
> До меня дошли слухи, что его даже со слаки выкинули.
Пока не выкинули, у меня свежая версия и lilo стоит.
Но действительно такое обсуждение было, но без конкретики.
ответить
From Svarog (unverified) Sun Dec 29 02:18:03 2024 UTC
ZFS в FreeBSD
При всём моём, возможно, уважении к FreeBSD, я искренне не могу вкурить прикола с их этой ZFS (или, как называю её я, Zoomer File System). Сверять хеш блока при каждом чтении? Разве этим не fsck при каждом запуске системы занимается? Да и если посыпались отдельные блоки, то пора под сомнение весь диск, наверное, ставить, а так мы хешами только сильнее нагружаем его, чем повышаем его износ. А ещё можно настроить автодублирование информации через всё ту же команду zfs, зачем-то. Вроде ФС должна чисто давать юзеру саму возможность работы с файлами, а не быть как швец, жнец и на дуде игрец.
ответить
From Andrey V. Stolyarov Sun Dec 29 12:12:02 2024 UTC
Re: ZFS в FreeBSD
> Zoomer File System
При всём моём, когда zfs появилась, ни один зумер ещё не родился.
ответить
From Artem (unverified) Sun Dec 29 13:23:43 2024 UTC
Re: Re: ZFS в FreeBSD
Эм, первые зумеры это конец 90-х. Я, например. А ZFS это 2004-2005. Я с людьми, родившимися в 2004, учусь на одном курсе, и таки имею сказать, что это совершенно точно самые настоящие зумеры, именно такие, как их описывают в интернет-фольклоре, с поправкой на то, что этот самый фольклор исходит обычно от людей с давно окостеневшими мозгами.
ответить
From Artem (unverified) Sun Dec 29 14:11:30 2024 UTC
Re: ZFS в FreeBSD
>> Разве этим не fsck при каждом запуске системы занимается?
Именно что при запуске. Запуск системы может и раз в пару лет происходить, а у некоторых видов серверов диски, память и даже процессоры меняют, не выключая.
>> если посыпались отдельные блоки, то пора под сомнение весь диск, наверное, ставить
Именно. Пусть лучше он проживёт на год меньше, но умрёт после череды предупреждений, чем на год позже и внезапно.
ответить
From Svarog (unverified) Sun Dec 29 15:09:06 2024 UTC
Re: Re: ZFS в FreeBSD
А где можно увидеть такие фокусы, что комплектующие меняют на лету? Искал по "how to change cpu on the fly" и "change cpu online", чет не нашел ничего.
Ну а zfs, выходит, чисто для серверов и годится. Тем более, что, как я понял, под неё надо весь диск форматить (хотел было на отдельные разделы поставить, которые в fbsd handbook советуют в главе 2, потом забутиться не мог; поменял на ufs и сразу завелось)
ответить
From Artem (unverified) Sun Dec 29 17:33:00 2024 UTC
Re: Re: Re: ZFS в FreeBSD
Увидеть их, может, и вовсе не придётся, такие сервера стоят, как сбитый боинг, и информации в сети о них -- только что они существуют. И искать лучше по слову "hotswap".
А вот куда она там годится, я не знаю, ибо сам не щупал. Может, оно для всего годится лучше, чем что угодно другое, а может, вообще не годна ни на что. Про SSD вот на каждом углу верещали, мол, мрут они как мухи, только под ОС и годятся, а в итоге я за все годы работы в сервисе не встретил ни одного умершего SSD (и после ухода тоже не встречал), а вот якобы надёжные HDD были причиной чуть ли не каждого третьего обращения. Так что утверждения "годится только под то и это", когда за ними не стоит опыта использования под то и это, а также сё и чего ещё, не имеют смысла.
ответить
From FreeBSD_user (unverified) Sun Dec 29 17:08:29 2024 UTC
Re: ZFS в FreeBSD
Там и UFS предлагается по умолчанию. Ставить ZFS никто не принуждает.
ответить
From EVI Sun Dec 29 19:08:53 2024 UTC
Re: Re: Re: юзерфрендли
> на FreeBSD, чтобы учиться по учебникам столярова, и сложностей не почувствовал.
Я изначально хотел ТС порекомендовать Slackware, т.к. ближе к тому Linux, который описывает Автор. Но нужна базовая инструкция как начать: создать пользователя, подключиться к интернету, установить bash-completion.sh (ИМХО, без него очень грустно). Я даже начал её писать, но обломался, т.к. с ходу не смог понять как установить fpc, а собрать его просто командой make нельзя...
В FreeBSD как с этим?
ответить
From FreeBSD_user (unverified) Sun Dec 29 21:20:34 2024 UTC
Re: Re: Re: Re: юзерфрендли
А на фряхе не нужно компилить никакие ядра и пользователей создавать. Тут уже есть двукнопочный BSDinstall на ncurses, при помощи которого система устанавливается не сложнее форточек.
ответить
From Andrey V. Stolyarov Mon Dec 30 09:04:45 2024 UTC
Re: юзерфрендли
Вам, кстати, задали прямой вопрос: как там насчёт Free Pascal?
ответить
From FreeBSD_user (unverified) Mon Dec 30 09:20:38 2024 UTC
Re: Re: юзерфрендли
А да. Фрипаскаль. Он в репозитории есть, живой. pkg install fpc устанавливается.
ответить
From Andrey V. Stolyarov Mon Dec 30 09:24:24 2024 UTC
Re: юзерфрендли
О, это замечательно. А версия какая?
ответить
From FreeBSD_user (unverified) Mon Dec 30 09:47:06 2024 UTC
Re: Re: юзерфрендли
Версия 3.2.3
ответить
From Andrey V. Stolyarov Mon Dec 30 10:38:42 2024 UTC
Re: юзерфрендли
Свежачок, однако. Что характерно, в отличие от многих дистров линукса, где до сих пор 3.0.4. Хрень с SeekEOF тут исправлена (начиная с 3.2.2).
В общем да, похоже, можно жить.
ответить
From Artem (unverified) Mon Dec 30 13:53:02 2024 UTC
Re: Re: Re: юзерфрендли
В смысле 3.2.3? Последний Stable это 3.2.2, а просто последний уже 3.3.1. То есть, версия ни стабильной, ни свежайшей не является. По какому тогда принципу туда обновления приносят?
ответить
From Andrey V. Stolyarov Mon Dec 30 14:08:27 2024 UTC
Re: юзерфрендли
Подозреваю, что просто с лагом.
ответить
From FreeBSD_user (unverified) Mon Dec 30 14:18:04 2024 UTC
Re: Re: Re: Re: юзерфрендли
хз.
ответить
From Andrey V. Stolyarov Mon Dec 30 14:32:16 2024 UTC
Re: юзерфрендли
Добавил <pre>, а то совсем паскудно выглядело.
ответить
From EVI Mon Dec 30 09:14:58 2024 UTC
Re: юзерфрендли
> А на фряхе не нужно компилить никакие ядра и пользователей создавать. Тут уже есть двукнопочный BSDinstall на ncurses
В слаке тоже ничего компилировать не надо и всё через инсталлер, но не двукнопочный всё же. Но довольно небольшой набор программ доступен для установки через пакетный менеджер. Вчера ещё atril попробовал поставить, его тоже нет.
> не сложнее форточек.
По работе недавно надо было ставить последние форточки. Их теперь нельзя установить не подключив компьютер к интернету, что как по мне убивает простоту установки. Обойти это возможно, но рядовой пользователь не справится.
ответить
From Andrey V. Stolyarov Mon Dec 30 09:22:57 2024 UTC
Про "не сложнее форточек"
С форточками, кстати, есть интересный казус. Последняя версия винды, которую я ставил сам, была Windows-95. Когда лет десять назад внезапно потребовалось поставить XP, я с некоторым удивлением понял, что не знаю, как это сделать, пришлось соседа просить.
ответить
From Artem (unverified) Mon Dec 30 10:48:33 2024 UTC
Re: Re: юзерфрендли
>> что как по мне убивает простоту установки
На практике юзеры логинятся в онлайн-учётку, даже не заметив, что они это сделали.
Невозможность установить без подключения к сети, насколько я помню, в 11 винде только на Home редакцию распространяется, каковую в нашей стране ставит только тот, кому надо легально. А значит, только тот, кто хочет занести мелкомягким бабла. А такие люди должны страдать.
ответить
From EVI Mon Dec 30 10:03:32 2024 UTC
Re: Re: Re: Re: Re: юзерфрендли
Посмотрел инструкцию по установке. Всё почти как у Slackware, с небольшими различиями:
И живая документация с Errata. У Slackware я только Slackbook 2005 года издания и howtos (такая небольшая wiki) знаю.
ответить
From Anonymous (unverified) Wed Jan 1 10:37:16 2025 UTC
Re: Re: Re: Re: Re: Re: юзерфрендли
> Меньше выбор предустановленных программ. (Например, у фряхи не увидел apached).
А с какого он должен быть в базовой системе? Базовая система чистая, в ней нет даже ни одного компонента GNU. Apache - это фирма, Apache HTTPD - веб-сервер - одна из программ, сделанных Apache.
https://www.freshports.org/www/apache24
> Adduser на этапе установки системы.
Есть, причём он даже спрашивает, "Хотите ли вы добавить ещё одного пользователя?"
Сеть установщик тоже предлагает настроить.
ответить
From EVI Thu Jan 2 11:08:20 2025 UTC
Да не должен.
> А с какого он должен быть в базовой системе?
Я просто сравниваю.
Я лично Slackware использую если у компьютера сильно ограниченное количество задач. Например, компьютер через который загружается управляющая программа в CNC-контроллер. И я планировал свой сайт сделать, но понял, что пока не хватает квалификации относительно "сети".
Сейчас бы по классике гостевой книги спросить, а что можно почитать на эту тему. Да, на сайте автора, который написал книгу на эту тему. :-)
ответить
From BSD (unverified) Mon Dec 30 23:15:04 2024 UTC
Re: юзерфрендли
Настоящий бутлоадер — в firmware устройства. А в файле современного настольного линукса обычно есть простенький самозагрузчик для UEFI
ответить
From Andrey V. Stolyarov Tue Dec 31 11:20:40 2024 UTC
Re: Re: юзерфрендли
А что такое "файл современного настольного линукса"?
ответить
From Арсений (unverified) Tue Dec 31 13:31:56 2024 UTC
Re: Re: Re: юзерфрендли
/etc/systemd/system.conf
ответить
From Andrey V. Stolyarov Tue Dec 31 16:34:41 2024 UTC
Re: юзерфрендли
Гм... интересно, человек вообще понимает, о чём говорит?
ответить
From Artem (unverified) Tue Dec 31 16:32:05 2024 UTC
Re: Re: Re: юзерфрендли
Подозреваю, что имелся в виду непосредственно файл ядра, он может быть собран в виде исполняемого файла, который может загружаться сразу через UEFI. Вот только ни в одном десктопном дистрибутиве я такого не встречал, ведь в этом случае параметры запуска придётся либо вшивать в ядро намертво, либо прописывать всё в том же UEFI, а там не то, чтобы избыток места, да и вообще лазить в прошивку (рискуя брикнуть устройство) лишний раз никто не захочет.
ответить
From dev (unverified) Tue Dec 31 19:27:05 2024 UTC
Re: Re: Re: Re: юзерфрендли
systemd позволяет затереть прошивку как я понял.
https://www.linux.org.ru/forum/general/17827917
ответить
From Andrey V. Stolyarov Tue Dec 31 19:47:50 2024 UTC
Re: Re: Re: Re: Re: юзерфрендли
> как я понял
Вот-вот. К счастью, этот вариант понимания несколько расходится с реальностью.
Впрочем, это не повод юзать systemd.
ответить
From LNX (unverified) Wed Jan 1 06:54:17 2025 UTC
boot root
Файл древнего линукса, если кто помнит, был когда-то образом загрузочной дискеты.
Немногочисленные параметры можно было пропатчить в заголовке. rdev(8)
ответить
☞ From А. (unverified) Sat Dec 14 16:52:27 2024 UTC
Подписка на комментарии
Андрей Викторович, существует ли какой-нибудь способ подписаться на все новые комментарии/изменения сайта или все новые комментарии/изменения под конкретной новостью? С возможностью отписаться при утрате интереса.
Пока каждый день проверяю в ручном режиме. Неудобно. Потому что может появляться что-то новое, а может и не появляться. И тогда вхолостую трачу время.
Слышал про технологию RSS, никогда до этого не использовал. Попробовал пару сервисов. Отображают только новости и дают возможность перейти внутрь новости. На этом всё. Более тонкие настройки под мою задачу не нашёл.
Спасибо.
ответить
From Andrey V. Stolyarov Sat Dec 14 20:09:00 2024 UTC
Re: Подписка на комментарии
Такой возможности нет и вряд ли будет. Я не могу себе позволить тратить на Талассу ещё больше времени. Разве что если найдётся спонсор, готовый своими пожертвованиями такие работы хотя бы частично профинансировать.
ответить
From Eduard (unverified) Mon Dec 16 12:31:04 2024 UTC
Re: Подписка на комментарии
Мы ж программисты. wget, diff и командный интерпретатор вам в помощь. А можно и на Си попрактиковаться, ведь некоторые жаловались, что не могут сами себе поставить какую-нибудь задачу.
ответить
From Andrey V. Stolyarov Mon Dec 16 14:46:57 2024 UTC
Re: Re: Подписка на комментарии
Кто разок попробует написать на чистом Си парсер HTML, даже если очень усечённый и упрощённый, вебщиком потом уже точно не станет :-) (ибо возникнет проблема сохранения самоуважения)
ответить
From Eduard (unverified) Tue Dec 17 05:25:19 2024 UTC
Re: Re: Re: Подписка на комментарии
Да, это самоиздевательство, но мы же - программисты - редкие извращенцы. Хватает обычной работы со строками, не дёргая функции из string.h
ответить
From Andrey V. Stolyarov Tue Dec 17 08:04:40 2024 UTC
Re: Подписка на комментарии
Да дело не в этом. Там же даже лексический анализ такой, что хочется кого-нибудь убить. Не так чтобы сложный, нет. Просто становится наглядно видно, что этот язык придуман редкостными, прямо-таки выдающимися дебилами. А вся документация, какая есть, как будто специально написана так, чтобы люди на её чтение тратили время десятками часов без всякого толка.
Я, например, так и не нашёл явным образом ответа на вопрос, допускается ли в значении атрибута, заключённого в кавычки, символ перевода строки. И всё там так.
ответить
From ff (unverified) Fri Dec 20 11:48:09 2024 UTC
Re: Re: Re: Подписка на комментарии
И самое главное зачем забивать микроскопом гвозди. Можно взять любой rss ридер с поддержкой Web scraping и с использование Xpath получить ленту комментариев.
ответить
From Andrey V. Stolyarov Fri Dec 20 12:40:19 2024 UTC
Re: Подписка на комментарии
Так и просится фраза Леонова из "Убить дракона":
Так, где у нас любой?
ответить
From ff (unverified) Fri Dec 20 17:28:31 2024 UTC
Re: Re: Подписка на комментарии
Наверное я не понял юмора, но уточню, что реализовал эту схему на freshrss
ответить
From Andrey V. Stolyarov Fri Dec 20 19:31:54 2024 UTC
Re: Подписка на комментарии
Почему не поняли, ощущение со стороны такое, что как раз поняли. Можно было ещё иначе сформулировать: а любой — это какой.
Впрочем, от вашего ответа толку не слишком много. Я не представляю, как можно себя до такой степени не уважать, чтобы ради чтения RSS-фидов пойти раскуривать подобное вебанутое уёбище.
А вот что для меня полнейшая загадка, так это вот что конкретно люди, не брезгующие подобным софтом, забыли на моём сайте.
ответить
From А. (unverified) Tue Dec 17 14:30:12 2024 UTC
Мы ж программисты
Я не погромист. Я обычный юзер.
Поэтому и спрашивал у автора CMS. Спасибо за ответ, Андрей Викторович.
ответить
☞ From anon (unverified) Wed Dec 11 16:33:03 2024 UTC
"Гении" "компьютерных" наук
Извините, что я сюда это притащил. В любом случае А.В. просто не опубликует коммент, если решит, что ему не стоит быть опубликованным.
Не спрашивайте, что, как и зачем, но я тут, лазая про вики-статье про STL, попал на сайт самого Степанова и его интервью какому-то Graziano Lo Russo.
Если вам нечего делать и вы хотите поразвлечься, то я рекомендую его почитать на досуге; как минимум вы, возможно, удивитесь, до чего сказочные люди могут быть "учёными" с кучей регалий; причём самому учёным быть не надо, чтобы оценить. У меня возникло интересное чувство непонимания реальности оттого, что я не могу логически оценить персонажа; вроде бы Степанов и человек с явным наличием интеллекта, и техническая квалификация у него как будто бы есть, но перлы, которые он изрекает, создают ощущение, что это ученый категории плоскоземелец/создатель очередной теории эфира или ещё какого-нибудь "счёта древних русов" - только вместо того, чтобы его выпроводить с территории университета, ему всех "почетных" регалий насыпали везде где только можно.
Оставлю цитату Степанова, с которой я откровенно расхохотался (машиннный перевод):
...Вопрос(от интервьюера): Каково происхождение STL? STL задумывалась как то, чем она является сейчас, то есть как "Стандартная библиотека" C++, или она произошла от какого-то другого проекта? Не могли бы вы рассказать нам историю STL?
Ответ (Степанова): В 1976 году, еще в СССР, я получил очень серьезное пищевое отравление, съев сырую рыбу. Находясь в больнице, в состоянии бреда, я внезапно понял, что возможность параллельного сложения чисел зависит от того, что сложение ассоциативно. (Так что, говоря проще, STL - это результат бактериальной инфекции.)...
Х-D
ответить
From Andrey V. Stolyarov Wed Dec 11 16:39:11 2024 UTC
Re: "Гении" "компьютерных" наук
Мне тут интересен разве что такой момент, что все версии этой истории, какие слышал/видел/читал лично я, сходились на Японии как месте действия, и некоторые ещё добавляли, что это была рыба фугу. И сложение там не упоминалось.
Ну, буду знать, чо. Хотя от той катастрофы, которую учинил данный конкретный персонаж всей индустрии, подлинная история ничего не отнимет, как впрочем и не прибавит.
ответить
☞ From EVI Mon Dec 9 11:44:33 2024 UTC
Математика. Английский.
Андрей Викторович, здравствуйте!
Посоветуйте, пожалуйста, книгу/статью, в которой будут описаны базовые математические термины на английском! Чтобы знал, например, как по-английски будут "делитель:делимое=частное(остаток)" и пр. подобное.
ответить
From Andrey V. Stolyarov Mon Dec 9 11:58:33 2024 UTC
Re: Математика. Английский.
Книгу или статью не посоветую, поскольку не знаю. Сам в таких случаях использую Википедию — нахожу русскую статью и по интервики нахожу соответствующую английскую.
ответить
From Egor (unverified) Mon Dec 9 15:27:05 2024 UTC
Re: Математика. Английский.
James Stewart - Precalculus: Mathematics for Calculus, классический учебник по "школьной" алгебре на английском.
"Пример" про деление на пятой странице: "We refer to a/b as the quotient of a and b or as the fraction a over b; a is the numerator and b is the denominator (or divisor)".
ответить
From EVI Thu Dec 12 04:12:56 2024 UTC
Re: Re: Математика. Английский.
Спасибо, приятный учебник. Мне особенно нравится Figure 2. Идеальный "словарик" я вижу полностью состоящим из таких картинок.
Не хватает только совсем базовых понятий: Разряд числа, как будет целая часть десятичной дроби и дробная часть (почему у нас запятая в таких числах, а не точка?), числитель, знаменатель и т.п. и т.д.
ответить
From Artem (unverified) Fri Dec 13 11:12:03 2024 UTC
Re: Re: Re: Математика. Английский.
>> почему у нас запятая в таких числах, а не точка?
Потому что на заре книгопечатания во Франции предпочли запятую, а в Англии -- точку. С тех пор мир поделён по этому признаку примерно пополам (и арабские страны что-то своё используют).
ответить
From Svarog (unverified) Mon Dec 9 15:36:30 2024 UTC
Re: Математика. Английский.
Открываем поисковик, вводим заклинание в духе "русско-английский математический словарь" и по одной из первых ссылок находим вот такой словарик. Есть иллюстрации и часто употребляемые выражения, текстовый слой присутствует. Вуаля :-) Я так пробежался глазами, серьезных косяков не заметил, разве что артикли местами упущены.
ответить
From EVI Thu Dec 12 04:24:56 2024 UTC
Re: Re: Математика. Английский.
> вводим заклинание
Ввёл. :-)
> по одной из первых ссылок
Этот относительно нормальный, перевод с контекстом. Хотя перевода "разряд числа" и "точность" нет. Я ещё другие поискал, там прям совсем грустно без контекста.
Мне, наверное, нужно что ближе к детской книге. Что-то типа "Арифметики" Малинина и Буренина (которые были где-то на этом сайте раннее упомянуты), только на английском. И с картинками.
И губозакаточную машинку.ответить
From Svarog (unverified) Sun Dec 15 01:41:09 2024 UTC
Re: Re: Re: Математика. Английский.
Позвольте всё-таки уточнить, для каких задач вам нужны именно базовые математические термины? Для общего кругозора (просто слова знать; назову это "вариант 1"), или же читать/писать тексты ("вариант 2")? Если второе, то тексты больше программистской направленности или математической? Всё-таки для понимания текстов и грамотной речи нужно знать не только отдельные термины, но и часто употребляемые слова-связки и конструкции ("as n runs through", "the equality holds", "solve for x", вот это всё), причём на обоих языках, чтобы не звучало как калька при переводе. Из этого я бы сделал вывод, что, если у вас второй вариант (а смысла в первом я не вижу), то нужно искать математические/прогерские книжки, которые либо написаны на русском и имеют перевод на английском, либо наоборот -- английские книги с русским переводом.
По математике из того, что подходит под мой критерий, рискну посоветовать -- только не пугайтесь! -- двухтомник Зорича по матанализу, с переводом от Roger Cooke (Springer), за основу взято четвёртое издание оригинала. В читалке PDF можете двухстраничный просмотр сделать, чтоб слева был оригинал, а справа сразу перевод. Первых двух глав хватит, чтобы понять аксиомы натуральных и действительных чисел, системы счисления, разряды, точность (точнее, погрешность приближения). Но лучше читать всё, ибо матан -- это красиво =)
Если хочется исключительно школьной базы по математике (алгебра, геома, тригонометрия), то предложу "Mathematics, Its Magic and Mastery" от Aaron Bakst, на архив орге лежит pdf с текстовым слоем. В конце есть Appendix с кучей терминов, формулами и картинками. Но нет перевода на русский, так что основную часть книги осилить будет трудно без знания английского.
Что касается прогерского материала, то тут из словарей нашел разве что вот такое вот, а из цельных книг можете брать оригиналы и переводы того, что Андрей Викторович в трёхтомнике указывает в списке литературы.
ответить
From Artem (unverified) Sun Dec 15 11:33:11 2024 UTC
Re: Re: Re: Re: Математика. Английский.
Не знаю, зачем это ТС, но мне такой словарик точно пригодился бы для того, чтобы, когда я пишу реализацию какого-нибудь вычислительного алгоритма, переменные в коде называть нормально, а не буквами/транслитом.
ответить
From Andrey V. Stolyarov Sun Dec 15 11:39:23 2024 UTC
Re: Математика. Английский.
Вот уж транслитом точно не надо.
А словарик, возможно, штука удобная, но извлечение соответствующей информации из общедоступного Интернета если занимает больше времени, то разве что на несколько секунд.
ответить
From Elentin (unverified) Fri Jan 3 00:51:06 2025 UTC
Re: Re: Re: Математика. Английский.
Разряд числа - погуглите place value, пожалуйста.
Точность - что вы хотите узнать? Гуглить approximation и rpund-up (to tens, hundreds, thousands etc).
Если вам нужна просто англоязычная школьная математика, сходила на сайт WhiteRose Math, у них часть тетрадок бесплатно для родителей выложена, или IXL.
ответить
From Mick (unverified) Wed Dec 11 17:26:50 2024 UTC
Re: Математика. Английский.
Могу посоветовать книгу Discrete mathematics with applications (Susanna S. Epp). Можно найти на либгене, я использовал 5ое метрическое издание (btw книга легка для восприятия, много примеров с ответами).
ответить
From Andrey V. Stolyarov Wed Dec 11 18:40:05 2024 UTC
Re: Re: Математика. Английский.
Да человеку даже не книжка по математике нужна, а словарь терминов.
ответить
From EVI Thu Dec 12 04:34:04 2024 UTC
Re: Re: Математика. Английский.
> Discrete mathematics with applications
Первая глава ничего такая. Тесты в конце параграфа хорошие. Но не хватает совсем базовых понятий о числах. Ну и книга по объёму монструозная. :)
ответить
From Mick (unverified) Sat Dec 14 14:53:16 2024 UTC
Re: Re: Re: Математика. Английский.
Да, книга большая). Насколько мне известно, это учебник на один семестр, но по программе из него проходят 50-60% материала. Для навигации: оглавление рабочее, в atril точно, плюс глоссарий в конце. По словарям уже посоветовали.
ответить
☞ From A. (unverified) Wed Dec 4 16:48:12 2024 UTC
Мобильные устройства
Андрей Викторович, если на мобильное устройство установить Линукс, может ли оно считаться пригодным к использованию?
ответить
From Andrey V. Stolyarov Wed Dec 4 17:29:41 2024 UTC
Re: Мобильные устройства
Как говорят, depends. Если этот ваш линукс будет наполовину состоять из бинарных драйверов, от которых исходники видели только внутри периметра конторы, это устройство слепившей (а это так и будет), то нет.
ответить
From Anonymous (unverified) Fri Dec 6 05:16:04 2024 UTC
Re: Re: Мобильные устройства
А если это не мобильное устройство, а медиацентр? Ну то есть приставка к телевизору, совеременный заменитель DVD / VHS проигрывателя, только для файлов с флешки и возможно ютуба и подобных сайтов.
ответить
From Andrey V. Stolyarov Fri Dec 6 08:12:10 2024 UTC
Re: Re: Re: Мобильные устройства
Кувалдой в порошок. Точка.
Я вот сейчас живу на съёмной квартире, тут есть телевизор (хозяйский, т.е. это не я это удолбище купил), мы с женой его, естественно, не смотрим, поскольку вообще не смотрим ТВ. Но как-то недавно решили вдвоём посмотреть кино, это удобнее делать на большом экране. Ну, подключили ноут hdma-шнурком, запустились, смотрим, и тут где-то на середине фильма эта скотина — телевизор, в смысле — полезла в инет за обновлениями. Оказалось, что эта дрянь, видите ли, Android TV. К инету она через вайфай подключилась, т.е., чтобы больше её туда не пускать, надо как минимум сменить пароль от вайфая, ну то есть можно, конечно, хозяйскую точку доступа сбросить до factory defaults и перестроить, но как-то неудобно этак вот с отбойным молотком в чужой огород. А хозяин, видать, даже не задумался ни на секунду, зачем это телевизору выход в интернет, хочет устройство настройки — ну на тебе.
Ну ладно фильм, допустим, его на паузу можно поставить, хотя сам факт подобного хамства, по-моему, вообще не может иметь никаких оправданий. А если представить себе болельщика, смотревшего футбол в прямой трансляции?
Я не знаю, почему создатели подобных устройств всё ещё живы. И да, я совершенно однозначно за геноцид. И дело тут даже не в том, что оно нам кино смотреть помешало. Дело в том, что подобные дивайсы представляют собой самовольно (со стороны их производителей) устанавливающиеся каналы утечки личной информации.
ответить
From Anonymous (unverified) Fri Dec 6 12:32:47 2024 UTC
Re: Re: Re: Re: Мобильные устройства
Ну, во-первых Android TV на самом телевизоре - это однозначно в топку. Учитывая что у телевизора куча разных видеовходов и к каждому наверняка нужен отдельный драйвер, вероятность появления полноценной свободной прошивки весьма мала, а если ставить линукс самому, то можно поломать все функции телевизора, и потом хз как восстанавливать.
Но вот если телевизор отдельно (даже если он как бы смарт, но без настроенного интернета), а приставка отдельно — то тут уже есть варианты. Большинство таких приставок на процессоре Amlogic новых поколений, которые поддерживаются в ванильном ядре. Конечно, видеовыход на колокольчики, вайфай и Bluetooth могут не работать, в зависимости от конкретной модели TV-приставки, но обычно на них можно поставить самый обычный дистрибутив GNU/Linux.
Правда что потом будет с аппаратным ускорением и сможет ли оно показать по HDMI фильм с разрешением хотя бы 720p — это уже отдельный вопрос.
OrangePi4 (одноплатник с 4 гигабайта рам) например 1080p плохо тянет. Ну то есть смотреть можно, но видно что кадры скипаются и картинка чуток дерганная. А у приставок спеки слабее.
Так почему сразу молотком? По-моему недорогой (от 1.5 до 5 тысяч рублей) компактный компьютер, пусть и слабый, для экспериментов с не-x86 линуксом - это неплохой выбор. Мощные одноплатники вроде 5-го поколения RPi или OrangePi намного дороже.
У меня лично есть такая приставка, но к сожалению там проц старый, который в ядре не поддерживается. Вендорское древнее ядро я всё-таки откопал и мне удалось даже получить на телевизоре картинку с терминалом где я мог с USB-клавиатуры вводить команды. Правда потом я его брикнул. На новых приставках всё намного проще с установкой линукса.
ответить
From Andrey V. Stolyarov Fri Dec 6 13:02:42 2024 UTC
Re: Мобильные устройства
"Молотком" — это если дивайс использовать в его исходном предназначении. Развлекаться с железом, если это прикалывает, можно вообще с любым.
ответить
From Anonymous (unverified) Fri Dec 6 12:38:02 2024 UTC
Re: Re: Re: Re: Мобильные устройства
Телекраны с 1984, только иронично, что теперь их сами люди покупают за кучу денег и радостно сами настраивают, а вовсе не по постановлению правительства.
ответить
From Andrey V. Stolyarov Fri Dec 6 13:00:20 2024 UTC
Re: Re: Re: Re: Re: Мобильные устройства
:[||||||||||]:
Я этот прикол (Оруэлл никак не мог себе представить, что эти его телекраны люди будут покупать за свои деньги, без какого-либо принуждения, и ещё меряться, у кого круче) слышал лет пятнадцать назад.
ответить
From EVI Fri Dec 6 17:44:33 2024 UTC
Re: Re: Re: Re: Re: Re: Мобильные устройства
А вот так?
[ссылка порезана]
ответить
From Andrey V. Stolyarov Fri Dec 6 17:58:29 2024 UTC
Re: Мобильные устройства
Что "вот так"? Любая реклама по своей сути преступна, всех, кто за счёт рекламы живёт, нужно сдавать в биореактор, исключения не допускаются. А уж когда это домашнее устройство, по своей сути необходимо имеющее выход в интернет и вдобавок заведомо вредоносный управляющий софт (а любая неотключаемая функция — это именно вредоносный софт) — создатели подобного даже лёгкой смерти не заслуживают, только четвертование.
Для публики: там по ссылке был "бесплатный" телевизор, производитель которого предполагал (предполагает?) окупать его за счёт неотключаемой рекламы.
ответить
From Anonymous (unverified) Fri Dec 6 18:53:34 2024 UTC
Re: Re: Мобильные устройства
А если взять телевизор, но потом сразу же его разобрать и попробовать прошить что-нибудь нормальное? Или в крайнем случае, поменять управляющую плату, а корпус и матрицу оставить?
ответить
From Andrey V. Stolyarov Fri Dec 6 19:41:43 2024 UTC
Re: Re: Re: Мобильные устройства
Мне вот интересно, вы всерьёз полагаете, что эти рекламные мрази — такие дураки?
ответить
From Artem (unverified) Sat Dec 7 10:51:35 2024 UTC
Re: Re: Re: Re: Мобильные устройства
Именно, они не дураки: если что-то пойдёт не так, телек потребуют вернуть. Если не возвращать, снимут $500 с указанной в анкете карточки. А если карточка сдохла, всё равно взыщут своё.
ответить
From Анон (unverified) Fri Dec 6 19:44:54 2024 UTC
Re: Re: Re: Мобильные устройства
Зачем жрать капусту, если есть картошка? В чём проблема сразу взять монитор?
ответить
From Andrey V. Stolyarov Fri Dec 6 19:46:26 2024 UTC
Re: Мобильные устройства
Ну, типа, халява же. Сладкий уксус, вот это вот всё.
ответить
From Anonymous (unverified) Fri Dec 6 20:54:51 2024 UTC
Re: Re: Мобильные устройства
А в чём смысл вырезать ссылку, если всё равно гуглится?
Судя по статье, там суть вовсе не в неотключаемой рекламе самой по себе, а в том что они собирают персональные данные, причём в большем количестве, чем даже менты при оформлении дела. Уже просто при попытке заказа они хотят ФИО, номер телефона и почту, а так же анкету. У меня не получилось в неё попасть, после ввода данных, кнопка "Заказать" просто не нажимается, хотя я специально даже нашел формат номера телефона для США.
Потом, если даже они отправят телевизор, а они решают отправлять или нет по данным анкеты, он будет собирать ещё больше личных данных, причём постоянно. А могут просто заставить подтвердить телефон и почту через код и сохранить к себе в БД, но ничего не отправить - самый вероятный исход, наверняка.
Да и вообще не факт что у них есть эти телевизоры, кроме пары прототипов. Может они просто БД персольнальных данных копят, чтобы потом продать мошенникам.
ответить
From Andrey V. Stolyarov Sat Dec 7 06:33:46 2024 UTC
Re: Re: Re: Мобильные устройства
> А в чём смысл вырезать ссылку, если всё равно гуглится?
То, что вы там нагуглили — это целиком и полностью ваша зона ответственности, а содержание этого сайта, включая комментарии — это моя зона ответственности. Я в пределах своей зоны ответственности поднимать мудакам трафик не хотел, причём ни самим этим мудакам, ни тому сайту, на который была вырезанная ссылка (совершенно не факт, что вы нагуглили именно его).
ответить
From Anonymous (unverified) Sun Dec 8 13:12:29 2024 UTC
Телекраны
Да тут, собственно, несколько проблем: отсутствие самой базы того, как передаются и хранятся данные (локально и по сети), еще и под соусом разных когнитивных искажений в духе wishful thinking, а-ля "Ну не будут же они это обо мне собирать" или, что еще хуже, "Даже если данные собирает мое государство, то мне же безопаснее"; туда же тенденция следовать всему новому, вместо того, чтобы развивать уже существующее.
Телекраны из 1984, всё же, всем своим видом показывали, что слежку 24/7 ведут (даже сцена была, как главного героя окликнули из-за того, что тот плохо зарядку делал; так понимаю, это показывалось всем зрителям), плюс их по закону еще и выключать нельзя было. В этом плане даже партия честнее, что ли, была в своих намерениях: сейчас никто открыто о слежке не говорит, а народ и не парится, покупает эти все СмрадТВ, колонки с Алисой/Алексой, голосовые команды для мобилок включает.
Где-то в глубине души хочется, чтоб это вирусом накрылось, желательно с перегоранием схем на платах, чтоб наверняка. Или чтоб корпорасты налажали, как было с батареями Galaxy Note 7 и виндой в июле.
ответить
From Andrey V. Stolyarov Sun Dec 8 14:25:42 2024 UTC
Re: Телекраны
Пейджеры офицеров хезболлы, как видим, ВАЩЕ ничего не поменяли в происходящем.
ответить
From Anonymous (unverified) Sun Dec 8 15:30:24 2024 UTC
Re: Re: Телекраны
Тут как в известном выражении про мужика и гром: пока человека лично не коснётся, он и как проблему это воспринимать не будет. Не знаю, правда, как часто люди в эту ловушку попадают, но недавние события в той же россии показали, что копошиться только так и начали многие. Но это уже offtop.
А так, могут списать на то, что "Да это же далеко от нас, и вообще эти восточные страны враги друг другу, а мы завозим от надежных партнеров, вот еще сертификации всякие есть, да и как нам без этих технологий жить-то вообще?"
Эх, будут если у меня дети -- будут с бабушкофоном ходить и домашку на нетбуке с линуксом делать. Чего и другим будущим родителям советую :-)
ответить
From Anonymous (unverified) Fri Dec 6 14:47:16 2024 UTC
Re: Re: Re: Re: Мобильные устройства
А макбуки тоже об асфальт? Даже если на них линукс установить? Торвальдс вон использует только их.
ответить
From Andrey V. Stolyarov Fri Dec 6 15:15:18 2024 UTC
Re: Мобильные устройства
Макбуки и вообще всё, что делает Apple, об асфальт, а лучше об тупые головы тех, кто считает возможным всё это покупать и одну из самых вредоносных корпораций мира поддерживать деньгами.
А некоторые вон и лапой умываются, и мышей едят. Торвальдс для меня не авторитет. Для меня, впрочем, никто не авторитет, чего и всем рекомендую.
ответить
From Anonymous (unverified) Fri Dec 6 16:09:58 2024 UTC
Re: Re: Мобильные устройства
А вот тут интересная дилемма. Ну понятно прямо из официально магазина Apple — нести деньги им.
А если с рук купить подержаный? Если это свежая модель, есть вероятность, что продавец перекуп, тогда он на эти деньги купит ещё, то есть тоже деньги в итоге идут Apple. А если модель чуть старее, которую сам Apple уже не продаёт? Всё равно есть вероятность, что перекуп купит ещё, только уже новый. Или что кому-то другому не хватит предложения частников и он купит у эпла. А если прямо совсем старая модель, на PowerPC? Вроде очевидно, что Apple уже точно ничего не получит. Или нет?
ответить
From Andrey V. Stolyarov Fri Dec 6 17:00:26 2024 UTC
Re: Мобильные устройства
> А если прямо совсем старая модель, на PowerPC?
А нафига? Вот нафига эту дрянь коллекционировать?
ответить
From Anonymous (unverified) Fri Dec 6 17:48:16 2024 UTC
Re: Re: Мобильные устройства
По-моему, ARM - не так уж и круто, сейчас у всех есть. MIPS поинтереснее, но найти что-то кроме роутеров на нём сложно. А вот PowerPC, Alpha, UltraSPARС, Sh4 - вот это уже совсем экзотика. Из них самое доступное - это как раз старые маки.
Кстати, там в качестве загрузчика OpenFirmware с командной строкой на Forth. Интересно, почему нельзя было его для x86_64 использовать. Зачем придумывали какой-то UEFI, когда было уже готовое решение?
ответить
From Andrey V. Stolyarov Fri Dec 6 17:54:13 2024 UTC
Re: Re: Re: Мобильные устройства
> Из них самое доступное - это как раз старые маки.
На вопрос "нафига" я тут ответа в упор не вижу.
> Зачем придумывали какой-то UEFI,
В этой индустрии из всех возможных альтернатив всегда побеждает самая кривая.
ответить
From Anonymous (unverified) Fri Dec 6 18:51:10 2024 UTC
Re: Re: Re: Re: Мобильные устройства
Любопытство сразу по нескольким пунктам:
1) Посмотреть на хвалёную OSX не на скриншотах, а вживую.
2) Посмотреть как себя ведёт линукс на совсем экзотических архитектурах
3) Посмотреть на OpenFirmware, возможно попробовать написать что-нибудь на Forth в консоли.
4) Попробовать поставить MacOS Classic, потому что есть те кто говорит, что там прямо шедевр удобного GUI, а в OS X всё испортили. Ну и поиграть в Prince of Persia. Там графика красивее чем в версии для DOS.
5) Интерфейс FireWire. Интересная технология, которая была реальной альтернативой USB на ранних этапах.
6) Потому что могу.
Да и вообще, почему нет? По-моему, яблы хоть и мудаки, но не совсем до крайности. На их новых компах с процессорами линейки M1 - M4 загрузчик разлочивается штатно, в отличии, например, от Microsoft Surface RT, куда линукс научились ставить только найдя "уязвимость" для исполнения произвольного кода.
Их ОС для чего-то больше, чем потыкать я бы использовать не стал, но железо у них местами довольно интересное. Хотя ноутбуки, в отличие от комментатора выше, я бы брать не стал: там на клавиатуре нет клавиш PgUp, PgDn, Home, End, Insert, Delete, PrintScreen.
ответить
From Andrey V. Stolyarov Fri Dec 6 19:43:56 2024 UTC
Re: Мобильные устройства
Мне вовек не понять, как может быть настолько нечего делать. Впрочем, даже если и в самом деле нечего, по мне так это не повод во всём этом дерьме ковыряться. Впрочем, дело ваше, конечно.
ответить
From rkvg-es (unverified) Sun Dec 8 04:50:22 2024 UTC
Re: Re: Re: Мобильные устройства
> Интересно, почему нельзя было его для x86_64 использовать.
Потому что Intel не позволил когда Apple на x86 переходили. UEFI ведь создавался изначально для Itanium, а в мир потребительского x86 (где он был и остаётся как корове седло) перетёк лишь с подачи Интела ради вендорлочек.
ответить
From Artem (unverified) Sun Dec 8 11:24:59 2024 UTC
Re: Re: Re: Мобильные устройства
Единственная (хоть кому-то нужная) реализация Open Firmware для x86, во-первых, не самостоятельна -- работает лишь поверх чего-нибудь вроде coreboot (поверх которого можно хоть сразу ядро запускать), во-вторых, лицензирована под GPL, что, понятное дело, ни в какие ворота для Apple не лезет.
Небольшой нюанс: UEFI на Apple'вских железяках никогда не было, там был только EFI, поскольку они сваяли свою реализацию ещё до стандартизации и буквы U, а на стандарты всегда клали большой и толстый. И не будет -- на ARM они используют свой родной iBoot, невзирая на наличие под него UEFI.
ответить
From Ze'ev (unverified) Fri Dec 6 22:50:00 2024 UTC
Re: Re: Re: Re: Мобильные устройства
А если не корпоратское творение, вроде Android TV, а нормальный свободный Linux, вроде Kodi с более-менее адекватным дистрибутивом, таким как Devuan?
ответить
From Andrey V. Stolyarov Sat Dec 7 06:30:33 2024 UTC
Re: Мобильные устройства
Во-первых, см. сюда
Во-вторых, по мне так вообще никакие устройства, не являющиеся собственно компьютерами как таковыми (настольными и ноутбуками), не должны выходить в интернет.
ответить
From Anonymous (unverified) Sun Dec 8 10:28:51 2024 UTC
Re: Re: Мобильные устройства
А в чём разница? Если взять компьютер, обозвать медиацентром и воткнуть транслятор сигналов от пульта управления, а так же настроить какой-нибудь плеер — он перестанет быть компьютером? А если наоборот, взять так называемый медиацентр, а затем поставить обычный дистрибутив линукса без проприетарных драйверов?
ответить
From Andrey V. Stolyarov Sun Dec 8 10:49:22 2024 UTC
Re: Re: Re: Мобильные устройства
1) Основная разница, естественно, в восприятии конечным пользователем. Кроме того, в достаточной степени важно, для чего устройство предназначено: компьютер общего назначения должен уметь ходить в интернет в силу своего предназначения, тогда как телевизор, пылесос, холодильник и тем более автомобиль ходить в интернет, пардон, не имеет ни права, ни оснований, и если вендоры конечному пользователю что-то подобное навязывают, их за это надо по меньшей мере четвертовать.
2) Мне тут не нужны подобные демагоги, поищите себе другой сайт для развлечения.
ответить
From A. (unverified) Tue Dec 10 20:50:17 2024 UTC
Depends
К сожалению, да.
Пока, насколько смог разобраться, ни один производитель "защищённых" смартфонов не может это гарантировать.
Ни Purism с их мобилками Librem (по цене чугунного моста c посредственным по текущим меркам железом за эти деньги), ни Pine64 (с их PinePhone где наверное самый большой выбор адаптированных под него мобильных ОС на базе Linux и физическими выключателями беспроводных способов передачи данных) не могут ничего поделать с производителями модулей связи.
Насколько понял, внутри этих самых модулей стоит своя собственная операционная система. Что она и куда передаёт - неизвестно.
Только, говорят, как можно больше её окуклили, изолировали от остального всего. Не внушает доверия.
Единственное, запомнилось и понравилось в Pure OS, которая входит в список рекомендованных организацией GNU дистрибутивов - идея конвергенции. Кажется так это называется. На телефоне и в компе - это одна и та же операционная система. Изначально пишется так, чтобы работала и там, и там.
ответить
From Andrey V. Stolyarov Tue Dec 10 21:05:00 2024 UTC
Re: Depends
На мой взгляд, обсуждать Librem и PinePhone бессмысленно: даже по той самой цене чугунного моста их всё равно физически невозможно приобрести. PinePhone заказать пробовали вот буквально недели две назад.
ответить
From ANON (unverified) Tue Dec 10 23:51:50 2024 UTC
Re: Re: Depends
У Librem, насколько я помню, всегда проблемы с доставкой были - кто-то и несколько лет назад заказывал, оплачивал и так и не дождался доставки. Возврата денег, как я понял из разговора, тоже не произошло. С PinePhone же, напротив, все было относительно беспроблемно и видел некоторое количество у людей вокруг.
Посмотрите ALT Mobile, у них аналогичный подход.
ответить
From Andrey V. Stolyarov Wed Dec 11 00:10:52 2024 UTC
Re: Depends
> видел некоторое количество у людей вокруг
В какой стране, если не секрет?
ответить
From ANON (unverified) Wed Dec 11 10:21:27 2024 UTC
Re: Re: Depends
Не секрет, Россия. Справедливости ради, то окружение - линуксоиды, топящие за FOSS, то есть непосредственно целевая аудитория.
Сам планировал в ближайшее время брать PinePhone и тут от вас такая новость, что проблемы c заказом. А с чем конкретно проблема? Потому что месяц-полтора назад они были как в официальных магазинах, так и на Алике.
ответить
From Andrey V. Stolyarov Wed Dec 11 10:24:58 2024 UTC
Re: Depends
Ну, мы попытались заказать из Сербии, и тут же выяснили, что эта их "worldwide delivery" не совсем worldwide. А где оно на алиэкспрессе? Можно ссылочку?
UPD: ссылку получил, спасибо.
ответить
From Anonymous (unverified) Thu Dec 12 18:08:21 2024 UTC
Re: Re: Depends
Я нашел PinePhone Pro за девяносто восемь тысяч рублей (то есть примерно тысячу долларов). Это оно или нет?
Что-то как-то дороговато. Учитывая что проц и оперативка как у OrangePi4 который обошелся в 5 тысяч с корпусом и блоком питания.
ответить
From Andrey V. Stolyarov Thu Dec 12 19:04:32 2024 UTC
Re: Depends
Да, оно. Да, дороговато.
ответить
From ANON (unverified) Fri Dec 13 17:40:17 2024 UTC
Re: Re: Depends
Андрей Викторович, вы потом отпишитесь, пожалуйста, о результатах. Как заказа, так и использования.
К слову, а почему решили перейти с кнопочных телефонов на Linux-телефон?
ответить
From Andrey V. Stolyarov Fri Dec 13 18:27:42 2024 UTC
Re: Re: Re: Depends
> отпишитесь, пожалуйста, о результатах
Результаты нулевые: я этому дебильному сайту не смог объяснить, что ни в какой я не в москве, а совсем даже в другой стране. Сохранить альтернативный адрес ОНО не позволило, несмотря ни на какие ухищрения, кнопка Save оставалась неактивной. Чистка кук, использование "стерильного" браузера -- ничего не помогло. Язык сменить оно ещё позволило, но поменять валюту с рублей на какую-то другую -- уже нет. Так что я даже не смог узнать, это у них для россии такая "спеццена" (примерно вчетверо выше, чем заявлена у производителя) или это для всех так. Подозреваю, что этот конкретный продавец вообще работает только на россию. Ну, либо _не_ работает на Сербию, мне от этого не легче.
Оно и к лучшему: алиэкспресс, по большому счёту, надо подвергнуть тотальному экстерминатусу, а не деньгами поддерживать. Мрази всё-таки редкие. Отборные.
> почему решили перейти с кнопочных
Мне вот даже интересно, кто, когда, каким образом вам сказал, что я это решил?
ответить
From Anonymous (unverified) Fri Dec 13 19:06:20 2024 UTC
Re: Re: Re: Re: Depends
А вы пробовали заходить именно на aliexpress.com а не .ru? Я так понимаю что .ru по факту отдельная контора теперь, поэтому кстати и цены там выше.
Возможно понадобится ещё и новый аккаунт, если старый перешел на .ru Ссылку вам дали скорее всего на домен .ru но можно поменять на .com в адресной строке и обрезать знак вопроса и всё что после, должно работать.
ответить
From Andrey V. Stolyarov Fri Dec 13 19:10:37 2024 UTC
Re: Depends
Пробовал, редиректит обратно на ru.
В любом случае "цена выше" — это может быть в полтора раза, в два уже чересчур, а когда речь идёт о более чем четырёхкратной накрутке, то, собственно говоря, речи вообще ни о чём быть не должно. Конкретный продавец годится только в биореактор. Или крокодилам на корм.
UPD: После очередной тотальной стерилизации браузера (закрыть, снести всё с аккаунта, запустить заново) после захода на главную страницу aliexpress.com удалось выполнить поиск по слову PinePhone. Самое дешёвое, что нашлось, было за 836 евро. Нет уж, всему есть предел: я не готов этим мудакам переплачивать вчетверо (даже выше) за то, что у них, возможно, есть доставка в Сербию, в отличие от оригинального вендора (устройство склепать справились, обслужить покупателей — не справились, и кто они после этого).
Подозреваю, вопрос PinePhone следует считать закрытым.
ответить
From ANON (unverified) Fri Dec 13 19:46:52 2024 UTC
Re: Re: Re: Re: Depends
> Мне вот даже интересно, кто, когда, каким образом вам сказал, что я это решил?
Из вашего решения заказать PinePhone(ы) я сделал вывод, что вы двигаетесь в эту сторону. Как минимум пощупать.
ответить
From Andrey V. Stolyarov Fri Dec 13 19:56:08 2024 UTC
Re: Re: Re: Re: Re: Depends
Пощупать и перейти — это совершенно разные вещи.
ответить
☞ From Кабан (unverified) Tue Dec 3 18:54:06 2024 UTC
Книги по операционным системам.
Уважаемый Андрей Викторович, что вы думаете про книгу "Операционные системы. Три простых элемента."? Какую бы книгу посоветовали студенту изучить, чтобы понять работу операционных систем?
ответить
From Andrey V. Stolyarov Tue Dec 3 20:53:35 2024 UTC
Re: Книги по операционным системам.
> что вы думаете
Ничего не думаю. Не видел никогда и не горю желанием видеть.
> Какую бы книгу посоветовали
вот эту, первые два тома.
ответить
From anon (unverified) Wed Dec 4 00:53:58 2024 UTC
ВМК МГУ
А как в МГУ читается курс по операционным системам, на основе какой литературы? Или на вашей памяти не было такого курса?
ответить
From Andrey V. Stolyarov Mon Dec 9 10:18:40 2024 UTC
Re: ВМК МГУ
Почему не было, очень даже был. Он и сейчас есть, читает его проф. И.В.Машечкин.
Публично обсуждать этот курс я в силу определённых личных причин отказываюсь (совершенно категорически, т.е. любые комментарии, касающиеся означенного курса, останутся в очереди на премод). Но чтобы составить впечатление, поищите в инете PDF от книжки, которую студенты в просторечии называют "машбук": Курынин, Машечкин, Терёхин "Операционные системы".
ответить
☞ From Edward (unverified) Tue Dec 3 18:02:56 2024 UTC
Конечные или конченные алгоритмы
Шёл 3-й семестр, наш преподаватель по дискретке под его конец решил дать теорию алгоритмов, как это обычно водится, начал он с определения алгоритма, заявив, что алгоритм - это конечное число действий, которое может быть записано конечным способом, но прежде он спросил определение у нашего потока, который единогласно дал то же самое определение, проговорив его как мантру.
Всё бы ничего, если принимать это определение за аксиому. Но в процессе лекции преподаватель допустил несколько логических ошибок: 1) назвал метод Ньютона алгоритмом, при том, что при некоторых входных данных он не имеет конца (то есть он заведомо не попадает под определение), когда же я его спросил почему метод Ньютона алгоритм - он добавил важное уточнение: у него есть известная область применимости, то есть она свойственна алгоритмам, противоречие исчерпано; 2) следом он рассказал за машину Тьюринга, констатировав: "Любой алгоритм может быть запрограммирован на машине Тьюринга и, следовательно, любая программа для машины Тьюринга является алгоритмом", тут же от меня последовал контрпример в виде обычного бесконечного цикла, на что он снова уточнил, что имелась ввиду любая программа, которая завершается терминальным символом, противоречия были снова исчерпаны.
Но всё же, неужели на целом потоке я был единственным человеком, который видел явные логические противоречия? Или просто остальные стеснялись попросить их разъяснения? В итоге если брать определение даваемое в нашем вузе за аксиому, то всё неизбежно обрастает костылями и границами применимости (что, в свою очередь, не является чем-то плохим, в физике они, например, повсеместны, но всё же). Что интересно, по Колмогорову допускается "возможность неограниченного продолжения процесса", в целом его определение наиболее близкое к тому, что вы давали в первом томе. В целом, благодаря вашему трёхтомнику получается смотреть на всё в нашей профессии критически.
Ещё порой очень смешно слышать он некоторых своих знакомых, что если алгоритм не завершается за конечное количество шагов, то он не может быть полезен. В качестве контрпримера я обычно привожу факт существования целого класс программ (да, я считаю, что программа и алгоритм синонимичны), которые желательно чтобы вообще не завершались (за исключением случая, когда это потребует их пользователь), например, такие как операционные системы, которые выполняют архиважные задачи и при этом некоторые из них настолько надёжны, что могут работать очень долгое время, пока их не завершит кто-то извне. Что характерно, подобные утверждения я слышал и от вроде как программистов, правда вебанутых, которые почему-то не понимают, что их святыня, веб-сервер, не должна завершать своё выполнение в принципе, чтобы поддерживать желанный аптайм близкий к 100%.
Напоследок, желаю всех благ лично Андрею Викторовичу, а также его читателям!
ответить
From Andrey V. Stolyarov Tue Dec 3 21:00:06 2024 UTC
Re: Конечные или конченные алгоритмы
> начал он с определения алгоритма
А потом меня спрашивают, почему я так уверен, что бОльшую часть "вузов" надо разогнать погаными тряпками.
> в целом его определение наиболее близкое к тому, что вы давали в первом томе
Я не давал определения алгоритма, поскольку такового нет и быть не может. Если вы первый том читали, то как ухитрились этого не заметить?
Что касается всех тех дегенератов, которые от алгоритма требуют завершаемости как фундаментального свойства, то обсуждать с ними ничего не надо (как и, например, с плоскоземельщиками), но вот когда подобная публика имеет наглость преподавать в вузах, тут, несомненно, что-то надо делать.
Только не спрашивайте меня, что именно.
ответить
From Edward (unverified) Tue Dec 3 22:15:57 2024 UTC
Re: Re: Конечные или конченные алгоритмы
>Я не давал определения алгоритма, поскольку такового нет и быть не может. Если вы первый том читали, то как ухитрились этого не заметить?
Да, действительно, на самом деле я имел ввиду просто совокупность тех свойств (в том числе и необязательных), которые были выделены вами.
Ещё в литературе на тему встречается интересное деление алгоритмов на вычислительные и управляющие, как классификация, возможно, имеет место быть. И по всей видимости те, кто говорят о конечности алгоритмов подразумевают именно вычислимые алгоритмы. Однако никто из тех, кто так считает не смог мне сказать чем, если не алгоритмом, является среднестатистическая оконная программа, которая не завершится пока пользователь не решит нажать на заветный крестик, а может и не решит, то есть существует множество входных данных не приводящих к завершению программы.
P.S. Лучше бы люди не определяли алгоритмы, как и информацию, материю и другие самозначащие понятия.
ответить
From Andrey V. Stolyarov Wed Dec 4 08:10:28 2024 UTC
Re: Re: Re: Конечные или конченные алгоритмы
Сожалею, у вас в голове каша. Больше мне тут сказать нечего. Про алгоритмы в книжке всё написано, ну а словосочетание "самозначащее понятие" — это уже просто очевидная гуманитарная чушь.
ответить
☞ From NKA (unverified) Sat Nov 30 18:41:34 2024 UTC
Консольный XMPP клиент
Ранее спрашивли о консольном клиенте XMPP, так у того же Pidgin есть консольная версия - Finch (использует ту же libpurple). Сам еще не пробовал т.к. руки не дошли.
https://developer.pidgin.im/
ответить
From Ze'ev (unverified) Sun Dec 1 10:27:02 2024 UTC
Re: Консольный XMPP клиент
Спасибо. Когда у самого руки дойдут посмотрю.
ответить
From xmp (unverified) Sun Dec 1 12:00:23 2024 UTC
Re: Консольный XMPP клиент
А у меня руки уже дошли. Подскажите пожалуйста, как отправить собеседнику authorization request и добавить его в roster? Именно в Finch.
ответить
☞ From Алексей (unverified) Fri Nov 29 10:43:08 2024 UTC
Изучение архитектуры компьютера.
Уважаемый Андрей Викторович, как вы относитесь к тому, что новичкам в программировании, советуют прочитать книжку "Архитектура компьютера" Эндрю Таненбаума?
На мой взгляд это скорее справочник, громоздкий и скучный. Вместо него гораздо более эффективно, было бы советовать книгу Дэвида и Сары Харрис "Цифровая схемотехника и архитектура компьютера", в которой с нуля объясняется вся необходимая информация о цифровой электронике и устройстве ЭВМ, как для инженера-схемотехника, так и для программиста.
ответить
From Andrey V. Stolyarov Fri Nov 29 11:34:15 2024 UTC
Re: Изучение архитектуры компьютера.
Все книжки Танненбаума, какие я видел, производят впечатление бессмысленных, это даже не справочники, это какое-то нагромождение не связанных между собой сведений, как будто просто надо было объём чем-то заполнить.
Харрисов не видел, так что ничего сказать не могу. Но вообще заставлять программистов изучать схемотехнику — затея сомнительная.
ответить
From anon (unverified) Fri Nov 29 12:07:47 2024 UTC
Re: Re: Изучение архитектуры компьютера.
А зачем тогда Вы внесли в список рекомендуемой литературы (или как там этот список литературы назывался), который находится в конце томов, зачем там Танненбаум, если он бессмысленный? Наверное для тех, у кого все нормально с головой, кто все правильно воспринимает, чтобы они ознакомились с тем, как выглядит "бессмыслица".
ответить
From Andrey V. Stolyarov Fri Nov 29 12:54:16 2024 UTC
Re: Re: Re: Изучение архитектуры компьютера.
Какой ещё "рекомендованной"?! В тексте книги есть ссылка на Танненбаума, я уже не помню, по какому поводу, поэтому Танненбаум есть в библиографическом списке. Списков "рекомендованной" литературы в моих книгах нет, только в паскалевской части в какой-то момент говорится, куда посмотреть, если очень хочется научиться балансировать деревья, и в части по C++ есть совет обратить внимание на книжку Джеффа Элджера.
И вот что, на выход. У меня есть лучшие идеи, как тратить время, нежели чем бодаться с непойми откуда взявшимися анонимами.
ответить
From Anon (unverified) Fri Nov 29 18:28:08 2024 UTC
Re: Re: Изучение архитектуры компьютера.
В Plan 9 была такая программка fortune, которая печатала случайную строку. Так вот там было такое:
ответить
From Andrey V. Stolyarov Fri Nov 29 18:40:45 2024 UTC
Re: Изучение архитектуры компьютера.
Это и я про себя могу сказать, и чо?
Ну хотя нет, не могу: курс "Системы программирования", который я несколько раз читал в филиалах МГУ, наполовину посвящён формальным грамматикам, а в моих книжках этого нет. Впрочем, этот курс не мой, в том смысле что не я его придумал, моя версия, конечно, отличалась от "основной", но не сильно.
ответить
From Egor (unverified) Sat Nov 30 04:56:53 2024 UTC
Re: Re: Изучение архитектуры компьютера.
Добавлю свое ИМХО. По архитектуре есть три книги, которые как раз можно разделить по глубине погружения в схемотехнику:
ответить
From Stan (unverified) Sat Nov 30 09:04:47 2024 UTC
Re: Re: Re: Изучение архитектуры компьютера.
Есть еще версия для домохозяек: "But How Do It Know?", J Clark Scott.
ответить
From asb (unverified) Sat Nov 30 10:25:27 2024 UTC
Re: Изучение архитектуры компьютера.
Мне кажется в контексте книг А.В. лучше зайдет Computer Systems: A programmer perspective.
ответить
☞ From Imam (unverified) Fri Nov 29 08:17:20 2024 UTC
Различия между 3-им и 2-ым изданием
А есть ли отличия второго издания от третьего?
ответить
From Andrey V. Stolyarov Fri Nov 29 09:08:25 2024 UTC
Re: Различия между 3-им и 2-ым изданием
Начать стоит, по-видимому, с того, что третьего издания пока что нет.
В третьем издании будут, естественно, исправлены все обнаруженные за это время опечатки и прочие косяки. Плюс к тому в некоторых местах будут добавления, но я не сказал бы, что существенные: по крайней мере на текущий момент я планирую, что части, главы и параграфы будут те же.
ответить
From Anonymous (unverified) Fri Nov 29 10:00:32 2024 UTC
Re: Re: Различия между 3-им и 2-ым изданием
А главу про то как писать ассоциативные массивы (и хэшмапы в частности) не хотите добавить?
ответить
From Andrey V. Stolyarov Fri Nov 29 10:03:07 2024 UTC
Re: Различия между 3-им и 2-ым изданием
Нет, не хочу. Больше того, я принципиально не принимаю рекомендаций по содержанию.
ответить
From Alexander Potapov Fri Nov 29 11:10:56 2024 UTC
Re: Re: Различия между 3-им и 2-ым изданием
А какие главы и параграфы планируете расширить?
ответить
From Andrey V. Stolyarov Fri Nov 29 11:37:13 2024 UTC
Re: Различия между 3-им и 2-ым изданием
Я не планирую ничего расширять настолько, чтобы было о чём говорить. А по два-три абзаца тут и там добавилось уже довольно много, и, опять же, я не вижу смысла вспоминать, где конкретно.
ответить
☞ From anon (unverified) Thu Nov 28 18:57:22 2024 UTC
xmpp-чат
Parthen, чуть меньше чем года три назад, заанонсил чатик для всех желающих. Сейчас, ессесна, все полимеры — кончились. Пересоздайте что ли
ответить
From Andrey V. Stolyarov Thu Nov 28 19:00:49 2024 UTC
Re: xmpp-чат
А зачем? Я, допустим, не особо возражаю (хотя сам ни создавать этот чатик, ни ходить в него точно не буду), мне просто непонятно, идея уже разок провалилась, что толку пытаться её некромантить?
ответить
From Andem (unverified) Thu Nov 28 19:31:27 2024 UTC
Re: xmpp-чат
Уже предлагали это, см. следующую ветку сообщений.
И, как там уже было сказано, уж лучше создать email-рассылку, если вам это нужно.
ответить
From Anonymous (unverified) Fri Nov 29 07:36:48 2024 UTC
Re: Re: xmpp-чат
Вот кстати никогда не понимал в чем преимущество xmpp перед email, как по мне все эти статусы онлайн/оффлайн прочитано/непрочитано, редактирование сообщений и прочая шушера, только увеличивают социальную тревожность у некоторых людей и количество собираемых данных большим братом, а формат показа сообщений "лесенкой" фиксится сменой клиента. Из плюсов разве что оконечное шифрование лучше (OMEMO vs PGP) и спама меньше, и то, последнее верно только по причине низкой популярности протокола.
ответить
From Andrey V. Stolyarov Fri Nov 29 09:21:09 2024 UTC
Re: Re: Re: xmpp-чат
> все эти статусы онлайн/оффлайн
> только увеличивают социальную тревожность
Я бы сказал, это зависит от того, кто у вас в контактах. Бывают такие люди, чьё присутствие приятно, пусть даже и виртуальное, и само ощущение, что можно написать сообщение и данный конкретный человек его тут же увидит, тревожность снижает, а не повышает (причём реально писать сообщение для этого не нужно, достаточно ощущения возможности).
Email в этом плане воспринимается совершенно иначе. Начать с того, что отправка письма обычно обставлена бОльшим количеством телодвижений, чем отправка IM (технически разницы особой нет, но, видимо, создатели клиентов тоже это всё воспринимают по-разному, отсюда различие, если можно так выразиться, user experience). А продолжить тем, что письмо написал, оно ушло, когда его прочитают — неведомо, да и прочитают ли вообще, может адресат уже и не читает этот адрес.
ответить
From Parthen (unverified) Fri Nov 29 14:10:12 2024 UTC
Re: Re: Re: xmpp-чат
>Вот кстати никогда не понимал в чем преимущество xmpp перед email,
Ни в чем, instant messaging это совершенно другая, контр-продуктивная вещь, нужная для развлечения (тогда как email больше подходит для работы)
ответить
From Artem (unverified) Fri Nov 29 14:28:37 2024 UTC
Re: Re: Re: Re: xmpp-чат
>> контр-продуктивная вещь, нужная для развлечения
Странное заявление. Зияющую пропасть между email и телефонными звонками чем-то заполнить необходимо в любом случае, и её заполнят, с вами или без вас.
Не говоря уже о том, что граница между развлечением и работой настолько размыта, что порой я сомневаюсь, что она есть.
ответить
From Parthen (unverified) Thu Nov 28 20:24:14 2024 UTC
Re: xmpp-чат
Надо:
1) Сервер, причем свой (пусть даже без картинок) 2) Мост в IRC и Telegram 3) Админа, который все это настроит
Или вообще только в IRC делать. Потому что сколько я не брожу по интернету, живые только IRC чатики. И, кажись, проблема именно в администрировании.
Крч, если кто с барского плеча даст сервер - я даже выделю время и попробую. Текст весит примерно ничего, так что можно даже с синхронизацией истории сделать.
ответить
From Ze'ev Sat Nov 30 02:46:52 2024 UTC
Re: Re: xmpp-чат
Про Telegram не знаю, но когда я увидел сколько нужно проделать телодвижений, чтобы настроить мост в Discord я решил, что проще просто окончательно забыть про существование этого поделья.
ответить
From Andrey V. Stolyarov Sat Nov 30 08:00:24 2024 UTC
Re: xmpp-чат
Я для себя тему дискорда счёл полностью раскрытой, когда ОНО захотело suid'ный бинарник, от которого недоступны исходники.
ответить
From Parthen (unverified) Sat Nov 30 14:47:01 2024 UTC
Re: Re: xmpp-чат
Его и в браузере можно запустить
ответить
From Andrey V. Stolyarov Sat Nov 30 15:15:23 2024 UTC
Re: Re: Re: xmpp-чат
Ага, ну спасибо :-D
ответить
From Parthen (unverified) Sun Dec 1 07:53:54 2024 UTC
Re: Re: Re: Re: xmpp-чат
Ну, сами с усами electron'овское поделие запускать :)
ответить
From Andrey V. Stolyarov Sun Dec 1 09:21:34 2024 UTC
Re: xmpp-чат
А, так оно на ещё и на электроне? Я этого понять не успел, поскольку не дошёл до такой стадии, когда это становится видно.
Короче маст дай.
ответить
From Ilya Sun Dec 1 12:12:42 2024 UTC
Re: Re: xmpp-чат
Я вам больше скажу, они еще и за альтернативные опенсорс клиенты бан раздают
ответить
From Parthen (unverified) Sun Dec 1 12:36:06 2024 UTC
Re: Re: Re: xmpp-чат
Вообще это больше страшилка, по факту они это не мониторят.
Я сидел на ripcord около полугода и мне ничего не дали.
ответить
From мимопрокодил (unverified) Tue Dec 3 15:34:33 2024 UTC
Re: xmpp-чат
А вы уверены что этот самый ripcord опенсорсный?
ответить
From Ze'ev (unverified) Sun Dec 1 10:28:00 2024 UTC
Re: Re: Re: xmpp-чат
Ну да. Ещё не ясно, что из этого хуже.
ответить
From Artem (unverified) Sun Dec 1 11:19:14 2024 UTC
Re: Re: xmpp-чат
Когда в России запретили ютуб, я негодовал... Но когда точно так же запретили дискорд, я с плохо скрываемым злорадством снёс с компа этого магистра обновлений.
ответить
From Parthen (unverified) Sun Dec 1 12:34:46 2024 UTC
Re: Re: Re: xmpp-чат
Вам уже, видимо, поздно, но:
~/.config/discord/settings.json
{ "SKIP_HOST_UPDATE": true }
Затыкал обновления намертво :)
ответить
From nginx (unverified) Thu Dec 5 17:17:38 2024 UTC
Re: Re: xmpp-чат
почему бы на nginx не сделать?
ответить
From Andrey V. Stolyarov Thu Dec 5 17:23:15 2024 UTC
Re: Re: Re: xmpp-чат
Что конкретно сделать на nginx? Каким, блядь, способом, если это индустриальное уёбище не умеет элементарные CGI? Ты вообще, прежде чем в комменты говна набрасывать, посмотрел, о чём речь идёт?
ответить
☞ From Anatoly (unverified) Thu Nov 28 17:58:00 2024 UTC
Начальные знания математики
Здравствуйте, у меня пока что начальные знания математики, т.е. знаю арифметику, алгебру ещё не изучал; не в ущерб программированию можно пропустить некоторые математические главы в части "Предварительные сведения", и вернутся к ним позже.
ответить
From Andrey V. Stolyarov Thu Nov 28 18:25:41 2024 UTC
Re: Начальные знания математики
Пропустить можно только параграфы начиная с 1.3.4 ("виды бесконечности") — без этого параграфа невозможно, конечно, понять, о чём идёт речь в последующих параграфах, посвящённых теории алгоритмов, но да, без теории алгоритмов некоторое время программировать можно.
Параграфы про комбинаторику, системы счисления и логику (1.3.1 — 1.3.3) пропускать нельзя, без понимания этих материй адекватное изучение программирования невозможно. Точнее, программировать невозможно без понимания систем счисления и логики, но их, в свою очередь, невозможно адекватно осознать без комбинаторики. Впрочем, некоторые аспекты комбинаторики в программировании вылезают и сами по себе.
ответить
☞ From rkvg-es (unverified) Wed Nov 27 11:00:13 2024 UTC
Подумалось вот
А круто же ведь быть стандартизатором языка программирования. Придумываешь технологию ты, а делают её за тебя. Шоб я так жыл, бл.
ответить
From Andrey V. Stolyarov Thu Nov 28 18:30:55 2024 UTC
Re: Подумалось вот
Какую ещё технологию? Стандартизаторы — это когда ты придумываешь херню, которую одним приходится реализовывать, а другим использовать, и неизвестно, что хуже, зато лично тебе никакой ответственности и никаких последствий, только зарплата за просиживание штанов в комитете.
ответить
☞ From q (unverified) Wed Nov 27 08:15:09 2024 UTC
F-19
Здравствуйте, Андрей Викторович! В начале книги вы рассказываете о "ломалке" игры F-19 и про программу на паскале, которая правит нужный байт для воскрешения пилотов (стр 25, 2 абзац). Там же говорится, что найти нужный байт было сложнее, чем написать программу. Если не секрет - как вы это сделали? Вы запускали игру в отладчике? Как вообще можно найти нужный байт? Хотя бы примерное направление куда копать. По ходу книги приходит hexdump. Поиск необходимого байта мог бы выполняться через него? Мне интересно как вообще стало возможным отследить изменения и начать кого-то воскрешать? Вижу как используют работу с памятью процесса (winapi), если конечно игра под форточки, для создания читов допустим, а как получился взлом у вас? Сейчас есть всякие чит энжины (кстати написан тоже на паскале), но как то же люди это раньше делали? Без специализированных программ.
ответить
From Andrey V. Stolyarov Wed Nov 27 10:09:37 2024 UTC
Re: F-19
Всё намного проще, чем вам кажется. Я сделал копию игры на другой дискете, слетал миссию, угробив пилота, и сравнил diff'ом текущую директорию игры с той копией с другой дискеты. Тем самым я выяснил, какой файл содержит список пилотов. Потом в Norton Commander'е на этом файле нажал F3, чтобы его посмотреть. Файл был бинарный, но почему-то запись, касающаяся каждого сохранённого пилота, была ровно 80 байт, так что во вьювере они выглядели как строки с именами и крякозяблами. Ну а дальше я просто сравнил глазами записи живых пилотов с записями пилотов мёртвых, точно уже не помню, вроде бы даже завёл двух свежих пилотов с одинаковыми именами, за каждого слетал миссию, но одного угробил, а за другого просто взлетел и приземлился, набрав ноль очков, чтобы между ними было поменьше различий. Короче говоря, там нужный байт оказалось видно невооружённым взглядом.
Не ищите сложностей там, где их нет.
ответить
From Anonymous (unverified) Wed Nov 27 10:13:20 2024 UTC
Re: F-19
Ну я вот игру на КПК ломал с помощью hex-редактора. Понятное что под Windows Mobile даже hex-редактор-то было не так просто найти, не то что специализированную ломалку игр.
Всё просто, запоминал количество жизней, искал байты где было нужное число, записывал, затем менял количество жизней и пересохранял и проверял записанные адреса. Или как альтернатива, берём сейв файл, пять жизней, ищем байт 05, затем в первом месте меняем на 06, во втором на 07 и так далее, а потом загружаем сейв и смотрим сколько стало жизней.
В некоторых играх сейв-файл это обычный сжатый текстовый файл, там ещё проще, прямо в самом файле будет то-то вроде "RemainingLives=5".
Что касается ломания игры в процессе — то есть gdb. Изучайте. Там можно сделать намного больше. Если игра с открытым исходником, соберите её с отладочной информацией, изучайте исходники. Если нет - всё равно есть варианты.
ответить
From Artem (unverified) Wed Nov 27 13:53:58 2024 UTC
Re: F-19
Кстати, современную игру без спецсофта взломать может и не получиться, в них частенько встраивают мудрёную защиту. И кабы кто объяснил, зачем. А сам этот спецсофт из когда-то примитивных сравнивальщиков трёх состояний памяти превратился в убермонстров, умеющих гоняться за "бегающими" значениями, расшифровывать данные, и прочая, и прочая, а использование его с некоторыми играми требует знаний и умений, отсутствующих у большинства программистов. Ну, я имею в виду универсальный софт, не заточенный под конкретный список игр.
ответить
☞ From rookie (unverified) Mon Nov 25 15:23:12 2024 UTC
классы
Как понять ваши слова о том, что в самом языке не должно быть вещей, реализуемых средствами этого языка? Допустим, классы можно реализовать в чистом Си (что и было сделано изначально Страуструпом). Значит классы должны быть реализованы отдельными библиотеками?
ответить
From Andrey V. Stolyarov Mon Nov 25 16:14:08 2024 UTC
Re: классы
1. Классы нельзя реализовать средствами чистого Си.
2. Страуструп сделал не это, он сделал препроцессор, принимавший на вход текст на C++, и выплёвывавший текст на чистом Си; по такой же схеме, пардон за каламбур, работают едва ли не все реализации Scheme, но это совершенно очевидно не имеет никакого отношения к рассматриваемому вопросу.
3. Несомненно, если бы классы можно было реализовать средствами чистого Си, то только так — библиотекой — их и можно было бы реализовывать, любой иной подход отдаёт шизофренией. Проблема в том, что, как уже сказано, классы невозможно реализовать средствами чистого Си, он для этого слишком беден.
4. Мне здесь на сайте дешёвые демагоги не требуются, так что поищите себе другой сайт.
ответить
☞ From anon (unverified) Mon Nov 25 15:15:43 2024 UTC
Темплейты вездесущие
Здравствуйте, Андрей Викторович!
Пишу библиотеку для клеточно-автоматного моделирования на С++. Желаемое поведение для юзера: наследоваться от базового класса Cell, переопределить виртуальную функция перехода, запихать в массив клетки с нужными параметрами, установить в симуляторе необходимые параметры и вызвать Start. И вот этот массив специфический и переписывать его для каждой клетки очевидно было бы глупостью. Пока основная рабочая идея: сделать массив темплейтным, параметризуемым, соответственно, типом клетки, который написал юзер. Но массив в таком случае будет контейнером, а у вас в книге написано, что с такими классами надо быть очень осторожными и они вызывают проблемы. Может ли здесь быть другое решение? Хранить в массиве указатели в данном случае идея не очень, поскольку библиотека по сути своей -- молотилка. И, если я только правильно понимаю, кэш не будет рад тому, что клетки в разные участки памяти попадают всё время, то есть это будет замедлять программу.
ответить
From Andrey V. Stolyarov Mon Nov 25 16:11:18 2024 UTC
Re: Темплейты вездесущие
Вот это вот
> наследоваться от базового класса Cell, переопределить виртуальную функция перехода
и вот это вот
> сделать массив темплейтным, параметризуемым, соответственно, типом клетки, который написал юзер.
в большинстве случаев одно с другим несовместимо.
ответить
From Artem (unverified) Mon Nov 25 17:02:48 2024 UTC
Re: Темплейты вездесущие
Если юзер наследуется от Cell, значит, его класс к этому Cell можно привести. Да и размер дочернего класса можно выяснить, например, создав виртуальный метод (раз уж мы всё равно замарались полиморфизмом в рантайме), где написано return sizeof(*this). А можно ещё тупее -- требовать у юзера передавать размер ячейки методу генерации массива. Более препятствий к запихиванию класса юзера в свой массив я не вижу.
ответить
From Andrey V. Stolyarov Mon Nov 25 17:48:29 2024 UTC
Re: Re: Темплейты вездесущие
Ага, теперь внимание-вопрос: и при чём тут тогда темплейты?
ответить
☞ From Anonymous (unverified) Mon Nov 25 14:54:18 2024 UTC
Feature request
А можно ли как-нибудь добавить сортировку по дате добавления коммента, в тч в архивы гостевой, чтобы можно было легко найти новые комменты в старых тредах?
ответить
From Andrey V. Stolyarov Mon Nov 25 14:57:53 2024 UTC
Re: Feature request
Сортировку как таковую — нельзя, тут всё, что вы видите, отдаётся как статические файлы, которые генерируются при внесении изменений (например, при появлении нового комментария).
Теоретически можно вместе с "древовидным" представлением комментариев генерировать (рядом, отдельной страницей) ещё и "плоское" представление, там комментарии располагаются в порядке их добавления. Но, честно говоря, это довольно много возни, а выхлоп сомнителен. И это в любом случае не совсем то, чего вы хотите.
ответить
From Parthen (unverified) Mon Nov 25 17:09:42 2024 UTC
Re: Re: Feature request
А глобальный лист новых комментариев? В гостевой несложно отслеживать, а вот напишет кто-то к давней новости - и фиг кто это увидит
ответить
From Andrey V. Stolyarov Mon Nov 25 17:46:34 2024 UTC
Re: Feature request
Это средствами, имеющимися в Талассе, не делается, т.е. нужно думать, как это организовать, думать, как это реализовать, etc. В принципе понятно, куда двигаться, но обещать не могу никак: в сутках всего 24 часа, а более приоритетных вещей, которые должны быть сделаны, я уже даже не знаю, сколько.
ответить
From Parthen (unverified) Mon Nov 25 19:18:08 2024 UTC
Re: Re: Feature request
Я думал довольно просто.
А в список "приоритетных вещей" FEDAnet не входит случаем?
ответить
From Andrey V. Stolyarov Mon Nov 25 19:54:38 2024 UTC
Re: Re: Re: Feature request
Входит.
ответить
From Anonymous (unverified) Mon Nov 25 19:29:28 2024 UTC
Re: Re: Feature request
Почему? Ещё одна страница где комменты будут в порядке добавления - это примерно то самое и есть, что нужно.
ответить
From Andrey V. Stolyarov Mon Nov 25 19:56:14 2024 UTC
Re: Re: Re: Feature request
Потому что это будут комменты, относящиеся к одной странице, а человек явно хочет видеть новые комменты, оставленные где угодно на сайте.
ответить
From Anonymous (unverified) Tue Nov 26 10:02:39 2024 UTC
Re: Re: Re: Re: Feature request
Корневой пост я и писал. Мне интересны оба варианта, и посмотреть последние комменты относящиеся к конкретной странице (то есть просто альтернативный вид) и вообще по сайту. Не понимаю почему просто перечислить комменты в порядке добавления, сгенерировав ещё одну страницу - это много возни, учитывая что на другом сайте так уже сделано. Но если и правда сложно, ладно уж. Я просто использую поиск в браузере по "Nov 26" или как-то так и уменьшаю дату.
ответить
From Andrey V. Stolyarov Tue Nov 26 10:16:19 2024 UTC
Re: Feature request
Если не понимаете, почему много возни — попробуйте сделать сами.
ответить
☞ From ANON (unverified) Mon Nov 25 07:50:12 2024 UTC
Каменты где
где каменты
ответить
From Andrey V. Stolyarov Mon Nov 25 08:04:52 2024 UTC
Re: Каменты где
Тебе как, в рифму?
Есличо, предыдущая страница гостевой книги распухла в достаточной степени, чтобы её сдать в архив, что и было сделано. А эта (новая) пока пустая. Ну, вот теперь уже не пустая.
ответить
From ANON (unverified) Mon Nov 25 09:48:56 2024 UTC
Re: Re: Каменты где
блииииин а я думал оно бесконечновое
ответить
From Andrey V. Stolyarov Mon Nov 25 12:38:11 2024 UTC
Re: Каменты где
У Талассы лимит 50000 комментов на одну страницу, так что можно было бы (теоретически) лет двадцать ничего в архив не перемещать. Да и лимит этот, если очень надо, можно подкрутить. Только зачем? Оно и так уже распухло почти на полтора мега. Понятно, конечно, что каналы нынче широкие и всё такое.
ответить
From Artem (unverified) Mon Nov 25 13:11:32 2024 UTC
Re: Re: Каменты где
Широкие-то, может, и широкие, да только ждать окончания загрузки в последние дни приходилось уже секунды две-три вместо привычного "не успел моргнуть".
ответить
From Andrey V. Stolyarov Mon Nov 25 13:42:25 2024 UTC
Re: Каменты где
Ну да, упустил я это дело в этот раз.
ответить