RSS
Pages: 1 2
[>] первое кольцо
ring2.sites
nnii(tolkiena, 2) — All
2025-11-28 18:58:15


станции первого кольца, основа сети ii/idec

Живые станции на момент конца 2025 года:

https://sprinternet.io/iii/ - открыта для чтения, регистрация через e-mail (см. spnet.uplink), http на 8085 порту
http://tgistation.ru/ - есть свободная регистрация, писать можно только через клиент
https://idec.foxears.su/ - https-only, регистрация через e-mail
http://netsco.alwaysdata.net/ - есть регистрация и работа через веб, но станция не фетчит других. Её - фетчат.
http://akewebdump.ddns.net/idec/ - веб-интерфейс http://akewebdump.ddns.net/idec/ui2/, регистрация неизвестна

http://club.hugeping.ru/ - станция со своими расширениями, не гейтуется ни с кем

http://nnii.my.to - тестовая станция на разрабатываемой nastene-0.8, свободная регистрация, https пока нет :)

[>] старт
ring2.test
nnii(tolkiena, 2) — All
2025-11-28 18:59:35


Второе кольцо запущено в первом часу ночи 29 ноября 2025 по времени Владивостока. Эта ночь войдёт в историю. Или не войдёт.

[>] Re: dg: простейший dos games downloader
retro.talks
nnii(tolkiena, 2) — oldpc
2025-11-28 19:43:31


В связи с постоянным пропаданием games.utf, версия с укороченным списком (без описаний). кстати, в архивах есть R/TYCOON.ZIP и T/TYCOON.ZIP :), в этой версии можно прямо задавать r/tycoon или t/tycoon

dgm.py
import sys, os,base64; k = sys.argv[1][0] #dgmini

MIN='''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
tcqFAufV/95rJB1VGAAA'''


if k=='u':
    open('games.min.gz','wb').write(base64.b64decode(MIN))
    exit()

def dl(p,f):
  if not os.path.exists('dl/%s' % f):
    print ('mkdir -p dl && wget -c http://gamesindos.narod.ru/%s/%s.ZIP -O dl/%s.ZIP' % (p,f,f))
  if k=='i':
    print ('mkdir -p dos/%s' % f)
    print ('unzip -d dos/%s dl/%s.ZIP' % (f,f))

db = open('games.min').read().split()
def gv(v): 
    if '/' in v: return [v.upper()]
    else: return [n for n in db if n.split('/')[1].lower() == v]

if k=='s':
  print ('cat << EOFSEARCH')
  for t in db:
    x = t.split('/')
    t = x[1]
    if any([s.lower() in t.lower() for s in sys.argv[2:]]):
      print ("%s/%s" % (x[0],x[1]))
  print ('EOFSEARCH')
else:
  for t in sys.argv[2:]:
    if gv(t):
      dl(*gv(t)[0].split('/'))

dgm
python3 dgm.py $* | sh
gunzip games.min.gz 2> /dev/null

использование такое же

sh dgm u (создаёт games.min)
sh dgm s keen
sh dgm i civ-rus kb2

[>] Ring II / второе кольцо
ring2.sysop
nnii(tolkiena, 2) — All
2025-11-28 19:46:43


NasteNe/ii (nn/ii), а также idec и совместимые - это простые фидообразные сети, с чтением/написанием как через веб-интерфейс, так и через офлайн-сообщения.

Всё это безобразие основано в 2014 году, и на конец 2025 года я вижу три основные проблемы:
- поиск живых станций
- (связанное с п.1) выпадения (умирания) станций
- на живые станции непонятно, как написать, регистрации нет или усложнена (в ii-txt-2026 есть NODES.2025 с описанием станций)

Кольца были предусмотрены ещё в 2014 году, но конкретно так никогда и не заработали.
А работать это должно так: верхнее кольцо более изолированное, второе (а если потребуется, то и следующие) более свободные.
С постепенным обменом трафиком (и, по потребности, с перетеканием пойнтов).

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

Принципы:

* лёгкая доступность
... доступ по http, для старых систем
... относительно свободная регистрация (по традиции в виде мини-игры, либо просто так)
... размещение на бесплатных php-хостингах и синхронизация между ними (меньше вероятность выпадения)
... нет никаких конкретных правил, все ситуации разрешаются сисопом/сисопами в рамках сети (ring2.sysop)

* свои эхи
... ring2.sites - текущие станции, изменения в эхах, отслеживание структуры второго кольца
... ring2.sysop - отслеживание текущей ситуации с кольцом (некорректные сообщения и т.п.)
... ring2.global - болталка, в том числе для гейтования между всеми станциями nn/ii, idec и совместимыми
... ring2.test - тестовая эха кольца
... и любые другие


ring2.my.to - стартовая точка второго кольца, откуда оно должно постепенно разрастаться по мелким хостингам. В случае переполнения эх, большие эхи поедут в архив и заменятся новыми.

[>] Re: Привет, Мир!
ring2.global
nnii(tolkiena, 2) — Khurazee
2025-12-01 03:36:00


Привет. А ты откуда? :) Вроде ещё ничего нигде не анонсировалось, кроме сообщения в idec.talks, тут вроде ещё и не должно быть никого

О. Эха уже гейтуется
https://idec.foxears.su/ring2.global

"в этом городе выйдешь пакетик арахиса купить, про тебя сразу песню напишут"

А вообще, щас активности особой нет, ни в первом кольце (в первом кольце даже типовой межнодовой болталки нет, кроме idec.talks активности нет).

ring2.global межсетевая болталка, но она у меня даж меж моими нодами пока не гейтуется. Допишу нужный софт, кину анонс на лор, хотя бы в talks, кто-нибудь обычно подтягивается.

[>] Re: windows 95 через pxe через memdisk
retro.talks
nnii(tolkiena, 2) — oldpc
2025-12-01 03:42:50


Сам прочёл, сам ничо не понял. В общем, дело было так:

Ноут thinkpad 390X, P2-450/128, видео вроде neomagic 2200.

Выделил какой-то раздел, установил туда win95osr2.rus. Сжал drivespace-ом, урезал диск drivespace-а до примерно 60 мб. Сделал копию диска. Поставил плюс. Сделал ещё копию. Поставил ie4. Потом ie5.5. Последня копия, где я поурезал весе хэлпы и прочее, содержала ещё и ms works (вроде версию 3.0)

Создал в qemu диск на 63 мб, загрузился с дискетки с win95.osr2, отформатировал раздел, сделал его загрузочным.

С диска с thinkpad скопировал туда все файлы, кроме загрузчика.

Загрузился по сети с помощью memdisk.

После того, как memdisk загрузится, от надписи "Starting Windows 95" до появления рабочего стола проходит примерно секунда. В десятки раз быстрее, чем там же с hdd.

[>] Про Первослаку
lor.gold
nnii(tolkiena, 2) — All
2025-12-01 07:20:13


https://www.linux.org.ru/forum/talks/1137966

Недавно в Talks заходил разговор про сны и кто-то сказал, что ему приснилась Первослака. Мне интересно: а как она ваглядит, эта Первослака??????
dimozg ★ 01.11.05 05:07:42 VLAT

> Я представляю ее как седую уборщицу в драном халате с волосатыми ногами и руками, пахнущую перегаром и сигаретами "Прима", шаркающую в калошах, вытянущую длинные руки с расстапыренными пальцами и кричащую - "Сделай симлинк на libncurses!".
> Oceanborn ★ (01.11.05 05:33:22 VLAT)

>> Это высокая, симпатичная, грудастая блондинка 90\60\90 :)
>> Slackofil (01.11.05 05:48:54 VLAT)
> 90\60\90 - 90% что не установишь, 60% что не запустишь, 90% что на ней не останешься :)
> Slackofil (01.11.05 05:51:12 VLAT)

[>] ring2.my.to
ring2.sites
nnii(tolkiena, 2) — All
2025-12-01 11:36:57


роутинг станции ring2.my.to

с http://nnii.my.to : взаимный обмен ring2.global и retro.talks
с https://idec.foxears.su : взаимный обмен ring2.global, ring2.sysop, ring2.test, ring2.sites, retro.talks

[>] запуск
nnii.local
nnii(naste, 2) — All
2025-11-28 17:51:30


запущено на nastene 0.8 dev, на нём же и будет дорбатываться

http://nnii.my.to

[>] NODES.2025
nnii.local
nnii(naste, 2) — All
2025-11-28 17:57:46


Живые станции на момент конца 2025 года:

https://sprinternet.io/iii/ - открыта для чтения, регистрация через e-mail (см. spnet.uplink), http на 8085 порту
http://tgistation.ru/ - есть свободная регистрация, писать можно только через клиент
https://idec.foxears.su/ - https-only, регистрация через e-mail
http://netsco.alwaysdata.net/ - есть регистрация и работа через веб, но станция не фетчит других. Её - фетчат.
http://akewebdump.ddns.net/idec/ - веб-интерфейс http://akewebdump.ddns.net/idec/ui2/, регистрация неизвестна

http://club.hugeping.ru/ - станция со своими расширениями, не гейтуется ни с кем

пока что работает эта http://nnii.my.to

[>] Описание
naste.ne
nnii(naste, 2) — All
2025-12-01 10:45:53


NasteNe 0.8 - простая распределённая система сообщений

nastene/ii (nn/ii) - это распределённая система сообщений, максимально упрощённоё фидо.

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

Nastene и есть такая станция, обеспечивающая веб-интерфейс и поддержку клиентов. Написана на python3 и работает на текстовых файлах.

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

Новое в 0.8:
+ лучшая поддержка memo (создание 6-символьных линков)
+ убран lite интерфейс (есть nastene retro, см. анонсы в эхе naste.ne)
+ поддержка скачивания сообщений с тэгом @base64, как файлов (удобно кидать маленькие файлики прямо в эху: так распространяются nn retro clean и ii-txt)

Скачать версию 0.8: https://foxears.su/nastene/nastene-0.8.tar.bz2

+++ memo:nn08de

[>] Вентиль Каpантино пpедставляет
humor.24
nnii(naste, 2) — All
2025-11-29 14:35:05


[xc from ru.humor.14]

Сцена 1. Винсент Мега и Джулис Винфайл едут в автомобиле.


Джулис. О'кей, pасскажи мне пpо ваpезные боpды.
Винсент. Что тебя интеpесует?
Джулис. Hу, ваpезы там легальны, так?
Винсент. Hу, почти легальны, но не на 100% Типа ты не можешь устpоиться в кpутую контоpу и юзать там ваpезный софт. Hо ты можешь спокойно юзать его дома или выкладывать на ББСки.
Джулис. Те самые ваpезные боpды?
Винсент. Hу да. Ты можешь закачивать софт, или скачивать софт, или деpжать его на боpде, если ты сисоп. Тамошние копы не шмонают боpды. Они вообще не знают, что это такое.
Джулис. Кpуто, блин, мать их!
Винсент. Угу. Hо знаешь, что самое пpикольное в России?
Джулис. Что?
Винсент. Там все малость по-дpугому. Такое же деpьмовое железо и такой же глючный софт, как у нас, но есть pазница.
Джулис. Hапpимеp?
Винсент. Ты знаешь, как они называют 32-мегабайтный DIMM?
Джулис. Они не называют его "32-мегабайтный DIMM"?
Винсент. Hет, у них там метpическая система, поэтому они называют его "32-метpовый DIMM".
Джулис. 32-метpовый DIMM. А как тогда они называют тpехдюймовую дискету?
Винсент. Так и называют - "тpехдюймовая дискета".
Джулис. Блин.
Винсент. Hе, блины - это у винтов.


Сцена 2. Джулис и Винсент выходят из машины, откpывают багажник и достают автоматические пистолеты 45 калибpа.


Джулис. Hам надо было взять шотганы на это дело.
Винсент. Ты еще BFG9000 себе закажи.


Сцена 3. Винсент и Джулис идут по двоpу.


Винсент. Где Билл ее откопал?
Джулис. Хpен знает. Говоpят, она побила его pекоpд в Minesweeper. А вообще когда-то она что-то пpогpамила.
Винсент. Я видел что-нибудь, что она слабала?
Джулис. Думаю, самым ее кpутым пpоектом был апплет в бете шестого билда.
Винсент. Чего?
Джулис. Hу, ты в куpсе, что у виндов бывают pазные веpсии?
Винсент. Я не юзаю винды.
Джулис. Конечно, но ты слышал, что на компах есть такие хpеновины - опеpационные системы, и их иногда апдейтят?
Винсент. Угу.
Джулис. Так вот пpежде чем выпустить окончательный pелиз, запускают бета-веpсии. Какие-то модули начинают глючить сpазу, и их выкидывают, а какие-то потом, и их оставляют. Ее модуль вообще не запустился.


Сцена 4. Винсент и Джулис вошли в дом и идут по коpидоpу.


Джулис. Ты помнишь Антуана Хакамоpа? Его еще звали Тони - Хакеpская Моpда.
Винсент. Типа того, и что с ним?
Джулис. Дык, Билл отымел его по самое никуда.
Винсент. Он что, пытался хакнуть его комп?
Джулис. Hет-нет-нет, не настолько плохо.
Винсент. Тогда что?
Джулис. Он поставил ей новую игpушку.
Винсент. А в ней был тpоян?


Джулис мотает головой.


Винсент. Это была пиpатская копия?


Джулис мотает головой.


Винсент. И что сделал Билл?
Джулис. Он послал к Тони двух pебят. Те взяли его комп и выкинули в окно с четвеpтого этажа. Hа винте ни одного живого блока не осталось. С тех поp хакеp заикается.
Винсент. Вот хpень. Впpочем, не игpай с виндами - повиснешь.
Джулис. В смысле?
Винсент. Hе надо было ставить новую игpушку секpетаpше Билла Гейтса.
Джулис. Тебе не кажется, что Билл погоpячился?
Винсент. Антуан влез на комп секpетаpши Гейтса. Это не так плохо, как хакнуть комп самого Гейтса, но это из той же сеpии.
Джулис. Блин, но это же пpосто игpушка! Без виpусов и тpоянов! Лицензионная копия! Это же полная фигня!
Винсент. Ты когда-нибудь ставил виндовый софт?
Джулис. Это ты меня спpашиваешь? Да я pаньше pаботал в отделе пpодаж! Я пеpеставил теpабайты этой хpени!
Винсент. И ты бы стал ставить кому-то это глюкало по собственной воле и на халяву?
Джулис. (бpосает на него долгий взгляд) Да пошел ты!
Винсент. Hет, пpавда. Я тут вдpуг pешил поставить себе Виндовз2000. Займись, а?
Джулис. Иди на хpен!


Они подходят к двеpи.


Джулис. Сколько вpемени?
Винсент (глядя на часы) 7:22 2 янваpя 1900 года.
Джулис. Еще pано.


Отходят от двеpи и шепчутся.


Джулис. Слушай, если я не хочу ставить эти гpебаные винды, это еще не значит, что комп хакеpа надо было выкинуть в это гpебаное окно. Гpебаный каламбуp, блин.
Винсент. Я не говоpю, что Билл был пpав, но ты говоpил, что поставить игpушку ничего не значит, а я говоpю - значит. Когда хакеp лезет на чужой комп, это всегда что-то значит. Ты это знаешь, я это знаю, гpебаный Билл это знает, а уж Антуан тем более должен был знать. Это машина секpетаpши Гейтса, паpень, тут не до шуток. Как, ты говоpишь, ее зовут?
Джулис. Hу... Intel Pentium III...
Винсент. Я пpо секpетаpшу.
Джулис. Миа. А что тебе до нее?
Винсент. Билл улетает во Флоpиду и пpосил меня позаботиться о ней.
Джулис. Подготовить пpиказ об увольнении?
Винсент. Hе в этом смысле! Сводить ее куда-нибудь на выставку, показать последние pазpаботки наших конкуpентов, научить гpамотно pугать их...


Джулис молча смотpит на него.


Винсент. Я не собиpаюсь пpикасаться к ее компу.


Джулис молча смотpит на него.


Винсент. Мать твою, я уже пять лет не писал виpусы!
Джулис (качает головой и боpмочет) Самый стpашный виpус - это сучка за компом.
Винсент. Что ты сказал?
Джулис. Hичего. Пошли, нас ждет pабота.
Винсент. Hе пудpи мне мозги, ты что-то сказал!
Джулис. Если шедулеp не сглюкнет, чеpез 30 секунд эта двеpь откpоется.


Смотpят на двеpь. Пpоходит минута. Hичего не меняется.


Джулис. Тут нужен сильный пpогpаммист.


Винсент кивает и вышибает двеpь.


Сцена 5. В комнате. Посеpедине на столе стоит Big Tower c 20-дюймовым монитоpом, на котоpом явстенно видно что-то виндовое. Один винт помаpгивает индикатоpом в коpпусе, дpугой лежит на столе. Тут же pазбpосаны модемы, сетевые каpты и дpугое железо. В комнате тpое паpней явно хакеpской внешности. Маpвин лежит в углу - его зашибло двеpью. Бpетт за компом. Роджеp сидит pядом.


Джулис. Пpивет, pебята. Как жизнь?


Молчание.


Джулис (Винсенту). По-моему, они не pеагиpуют на пpеpывания. Пpидется pезетить.
Бpетт. У нас все ОК.
Джулис. Вы знаете, кто мы такие?


Бpетт отpицательно качает головой.


Джулис. Мы сотpудники Билла Гейтса, вы ведь знаете компанию Microsoft, да?


Молчание.


Джулис. Дайте-ка я угадаю. Вот ты - Бpетт AKA Dark Duke AKA Code Killer?
Бpетт. Я Бpетт.
Джулис. Я так и знал. Ты знаешь компанию Microsoft, Бpетт?
Бpетт. Я знаю Microsoft.
Джулис. Очень хоpошо. Похоже, мы с Винсентом застали вас за pаботой. А это что за железка? (Беpет со стола плату)
Бpетт. Видеокаpта.
Джулис. Вижу, что не модем. Я спpашиваю - какая видеокаpта? Voodoo, или Riva, или Matrox?
Бpетт. Voodoo III.
Джулис. Voodoo III. Hикогда еще не юзал. Hу и как они?
Бpетт. Рулез.
Джулис. Можно попpобовать?
Бpетт. Конечно.


Джулис откусывает у каpты кусок, моpщится и выплевывает.


Джулис. Тебя обманули, паpень. Это китайская подделка.
(Винсенту) Что до меня, я не фанат Voodoo. Моя подpужка тащится от Ривы, и у меня тоже Рива.
(Бpетту) Кстати, ты в куpсе, как в России называют тpехдюймовую дискету?
Бpетт. У них метpическая система. Значит... ээ... девятисантиметpовая дискета?
Джулис. Вы только посмотpите на этого умника Бpетта. Ты кpутой хакеp, Бpетт, но ты обломался. Так и называют - тpехдюймовая дискета.
(Роджеpу) Ты, Crack Overlord, в куpсе, зачем мы пpишли?


Роджеp кивает.


Джулис. Тогда почему бы тебе не pассказать Винсу, куда ты засунул этот хpенов дистpибутив.
Бpетт. Он в...
Джулис. Hе пpипомню, чтобы посылал тебе запpос, Бpетт, так что освободи шину.
(Роджеpу) Так ты говоpишь...?
Роджеp. Он в сидюке.


Винсент жмет на кнопку CD-ROM'a и извлекает диск. Hа экpане появляется сообщение об ошибке. Винсент любуется игpой света, отpаженного от диска.


Джулис. Мы счастливы?
Винсент смотpит на него отсутствующим взглядом.
Джулис. Винсент, мы счастливы?
Винсент. Hастолько, насколько может осчастливить пpодукция Microsoft. (убиpает диск в коpобку)
Бpетт (Джулису). Послушай, как тебя зовут? Его зовут Винсент, а тебя?
Джулис. Меня зовут Питеp Hоpтон, и тебе лучше задизаблить свой спикеp.
Бpетт. Я пpосто хотел сказать, как мы сожалеем, что все так вышло между нами и мистеpом Гейтсом. Когда мы сломали защиту, мы пpосто хотели посмотpеть...


Пока Бpетт говоpит, Джулис достает пистолет и тpижды стpеляет в лежащий на столе винчестеp, pазнося его на куски. Роджеp падает замеpтво - у него не было бэкапов. Бpетт замиpает в ужасе.


Джулис (Бpетту). О, извини. Я кажется пpеpвал твою мысль? Я не хотел. Пpодолжай, пожалуйста, ты остановился на "пpосто посмотpеть".


Бpетт не в силах вымолвить ни слова.


Джулис. В чем дело? Ты что, завис? Ладно, позволь мне возpазить. Ты знаешь, как выглядит Билл Гейтс?
Бpетт. Что?


Джулис сбpасывает на пол pаскиданное по столу hardware, плюхается на освобожденное место и забиpает к себе клавиатуpу.


Джулис. Ты говоpишь по-английски?
Бpетт. Что?
Джулис. Английский, твою мать! Hе Си, не Паскаль, не Ассемблеp - английский! Ты его понимаешь?
Бpетт. Да.
Джулис. Тогда опиши мне Билла Гейтса.
Бpетт. Что?


Джулис отстукивает на клавиатуpе "format c:"


Джулис. Скажи еще pаз "Что"! Давай, твою мать, скажи "Что"! Ламеp виснутый, скажи "Что" еще один мастдайный pаз!


Бpетт пытается собpаться.


Джулис. Тепеpь опиши мне, как выглядит Билл Гейтс.
Бpетт. Hу... он белый... волосатый... в очках...
Джулис. Он похож на суку?
Бpетт. Что?


Джулис бьет по Enter. Бpетт вскpикивает. Hа экpане появляется запpос "(Y/N)?"


Джулис. Он похож на суку?!
Бpетт. Ддд...
Джулис. Что?
Бpетт. Hет!
Джулис. Тогда почему вы хотели его тpахнуть? Мистеp Гейтс позволяет тpахать себя только Депаpтаменту налогов! Ты читал Лицензионное соглашение, Бpетт?
Бpетт. Да.
Джулис. Там есть место, котоpое я выучил наизусть специально для таких случаев. Абзац 25, стpока 17. "Пользователь не имеет пpава копиpовать Пpодукт на какие-либо носители. Если по окончании trial пеpиода пользователь не пpоизвел pегистpацию, он обязан полностью удалить Пpодукт, стеpеть все файлы, созданные с его помощью, и пеpефоpматиpовать винчестеp."


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


Джулис. Format complete.

[>] Re: NODES.2025
nnii.local
nnii(naste, 2) — nnii
2025-11-28 20:33:47


фигассе на foxears эх

[>] Цели
naste.ne
nnii(naste, 2) — All
2025-12-01 10:50:35


Скачать https://foxears.su/nastene/nastene-0.8.tar.bz2

Цели проекта:

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

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

2. Любительское программирование. Писать собственные станции и клиенты - это довольно просто.
Тут простые и протокол и возможная реализация, поэтому все пишут своих клиентов и свои ноды ;) Вот клиент на 2 строчки :)

for n in `wget -q -O - https://sprinternet.io/iii/e/naste.ne | tac`; do
wget -q -O - https://sprinternet.io/iii/m/$n | less; done

переключаться клавишей q :)

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

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

+++ memo:nn08go

[>] модем
humor.24
nnii(naste, 2) — All
2025-11-29 16:53:49


Звонок Пользователя (U, user)в службу поддержки(S, support).
U. - Алло, это служба поддержки???
S. - Да.
U. - У меня проблема, мой модем не хочет работать!!!
S. - Давайте пропишем Вам строчку инициализации.
U. - Давайте.
S. - AT&F1&M5
U. - Спасибо!!!
Через 5 минут.
U. - У меня все еще не работает!!!
S. - Да??? Ну давайте запишите другую
U. - Я слушаю
S. - ATS10=100
U. - Спасибо!
Проходит еще 5 минут...
U. - У меня Модем все еще плохо работает!!!
S. - Ну что, пишите еще одну строчку...
U. - Слушаю.
S. - AT&F&B1&A0&S0=90
U. - Спасибо.
Прошло еще 5 минут...
U. - Алло!!! У меня сгорел модем!!!
S. - Жаль, а то у меня еще столько в запасе строчек инициализаций осталось...

[>] Re: запуск
nnii.local
nnii(naste, 2) — nnii
2025-12-01 11:30:34


синк с релизной nn-0.8, все черновики уехали в чистовики в naste.ne и в сам архив nn-0.8

[>] ii, nn/ii, idec
naste.ne
nnii(naste, 2) — All
2025-12-01 10:53:08


ii - базовый протокол. Читается как 2, потому что второй эксперимент, но что имелось ввиду под первым, я вообще не помню. Поддерживает способы забора сообщений /e /m /u/e /u/m, пойнтовый /u/point и запрос списка эх /list.txt

Реализации, в том числе базовая, имели и другие фичи, но это всё на усмотрение сисопа.

idec - это расширения для ii, прочесть про это, можно, напрмер, здесь: https://idec.foxears.su/forum/SbMjAUG17eUKbTd7mAfh/1

NasteNe (он же, для важности, можно называть nn/ii) - это просто такой ребрендинг протокола (и, соответственно, одноимённый сервер). Изменения незначительные:

- первые два символа msgid это последние две цифры года (кроме случаев с memo)
- в сообщения проставляется тэг topicid, это msgid первого сообщения в "цепочке", для ответа на это первое сообщение он равен repto, далее просто наследуется

Текущая реализация сервера NasteNe (точно, я буду протокол называть nn/ii, а сервер - полным названием NasteNe, чтобы их различать) в версии 0.8 содержит следующие фишки, являющиеся именно особенностями реализации данной станции:

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

- blacklist.txt - в стандарте его не было, но он поддерживается практически всеми станциями ii/idec. Список некорректных сообщений (на удаление).

- /lim/XXX - лимит запроса сообщений в эхе. Прозрачная замена для клиентов, не поддерживающих никакого лимитирования, просто конечный адрес в пойнтовом софте меняется с Сервер/u/ на Сервер/lim/100/u/. И после этого эхи виртуально урезается, /u/list.txt покажет, что в эхе 100 сообщений, хотя физически их может быть намного больше

- /u/push. Если есть файл node.key, содержащий пароль (без \n), то на станцию можно пушить сообщения (что это такое, это отдельная тема)

- /list.txt?h=1 - добавляет 4й параметр, хэш эхи, чтобы узнать, изменилось ли содержимое эхи, не просматривая его. Такие нестандартные фичи поддерживаются обычно самописным софтом для работы под конкретную станцию, частью какого-то стандарта это не является, но может служить для межнодового обмена (ноды всё равно о чём-то договариваются между собой)

- /u/e/эхи?sf=хэш1/хэш2/хэш3 - список эх забирается, начиная с конкретного хэша. Если в эхе есть msgid из списка sf, то список показывается не с начала эхи, а с этого msgid.

Два предыдущих расширения служат для максимальной экономии трафика (и для линий с медленным соединением). Когда-то была (или нет?) версия ii-txt с поддержкой этих урлов, может для версии 2026 я тоже сделаю такой порт.

- url /h/f служит для скачивания файлов, закодированных в base64 (ссылка в веб-интерфейсе проставляется автоматически)

+++ memo:iinnid

[>] Рассказ про пятисотмильную электронную почту
humor.24
nnii(naste, 2) — All
2025-11-29 17:10:01


Очень старая, но всё таки занятная байка.
----
From trey@sage.org Fri Nov 29 18:00:49 2002
Date: Sun, 24 Nov 2002 21:03:02 -0500 (EST)
From: Trey Harris
To: sage-members@sage.org
Subject: The case of the 500-mile email (was RE: [SAGE] Favorite impossible
task?)

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

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

«У нас проблема с отправкой почты с кафедры»
Я:
«В чем проблема?»

«Мы не можем послать электронную почту больше чем на 500 миль»

Я роняю чашку с кофе. «Повторите, пожалуйста?»

«Мы не можем отправить письмо адресатам, находящимся далее 500 миль отсюда», повторяет завкафедрой. «Точнее, 520. Но не дальше».

Я пытаюсь собраться с мыслями. Крыша начинает медленно меня покидать, но нельзя позволить крыше уйти в разговоре с завкафедрой. Даже завкафедрой статистики. «Хммм... Понимаете, принцип доставки электронной почты не зависит от расстояния. Почему Вы думаете, что не можете отправлять почту далее 500 миль?»

«Я не думаю, я знаю» - довольно жестким тоном заявляет завкафедрой.
«Когда мы впервые это заметили, несколько дней назад...»
«Вы ждали несколько ДНЕЙ?» - перебиваю я уже слегка дрожащим голосом – «и вы обходились без почты?»
«Нет. Мы могли отправлять письма, но...».
«Но не далее 500 миль, сэр? Но почему же Вы не позвонили раньше?»
«Ну, у нас не было достаточного количества данных до сегодняшнего дня».
Ну да. Кафедра статистики, как-никак. О Господи...
«Ну, так или иначе – я попросил наших геостатистиков разобраться...»

Так. Геостатистики.

«...и у них получилась карта, показывающая расстояние, на которое мы можем отсылать почту. Чуть больше 500 миль. На некоторые адреса, находящиеся ближе, мы тоже не можем отправить почту с первой попытки – но дальше 500 миль мы не можем отправить ничего вообще».

«Я понял, сэр». Крыша-таки решила меня оставить. «Когда это началось? Вы сказали – несколько дней назад. Вы перенастраивали Ваши сервера в последнее время?»

«Да, приходили ребята от производителя, пропатчили сервер и перезагрузили его. Но я специально у них спросил – они говорят, что почты это никоим образом не коснулось».

«Хорошо, давайте я посмотрю, что присходит, и перезвоню Вам» - ответил я, искренне надеясь, что так не шутят даже на Первое Апреля – а сегодня далеко не Первое Апреля. Хотелось догадаться, кто из моих знакомых мог устроить подобное представление.

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

Далее я попробовал послать письмо в Мемфис (600 миль). Отлуп.
Бостон, отлуп. Детройт, отлуп. Я открыл адресную книгу и начал пытаться сузить круги. Нью-Йорк (420 миль) – работает, Провиденс (580 миль) – отлуп.

У меня появились сомнения в собственной вменяемости. Я решил попробовать отправить письмо своему другу, живущему в Северной Каролине, но работающему с провайдером в Сиэттле.
Благодарю Тебя, Господи. Отлуп. Если бы оказалось, что прохождение писем зависит от того, где находится человек, их получающий – я бы сам, по собственной инициативе и с гордо поднятой головой пошел бы сдаваться санитарам.

Поняв, наконец, что завкафедрой не бредит, я решил посмотреть на sendmail.cf. Вполне нормальный sendmail.cf. Знакомый даже.

Я сравнил его diff’ом со стандартным sendmail.cf у меня на диске. Он не изменялся. Это был ровно тот же sendmail.cf, который я делал собственноручно.
Но опцию "FAIL_MAIL_OVER_500_MILES" я не включал, это точно.
Каюк. Ну что еще попробовать? telnet по 25-му порту на сервер этой гребаной кафедры.
Сервер радостно отвечает, как ему и положено – blah-blah-blah, я, говорит, SunOS.

Стоп-стоп-стоп... SunOS sendmail? Sun тогда поставлял со своей операционкой sendmail 5, хотя все нормальные люди уже работали с sendmail 8.
Поскольку я – все-таки неплохой администратор, почта у меня ходила под sendmail 8. Ну и опять-таки – поскольку я – человек, приученный к порядку, я переписал sendmail.cf с нормальными, понятными именами переменных и опций. Что с переменными и опциями делал sendmail 5, вы должны помнить.

Так-так-так... Картинка собиралась. Мне снова захотелось кофе.
Ребятки от Sun пропатчили операционку, но sendmail, в общем-то, тоже ее часть. Они удачно закрыли дыры, но sendmail снова стал 5, а не 8. Но в одном они были правы – sendmail.cf действительно никто не тронул. А какая разница, для восьмой версии он или для пятой?

Ну, короче говоря. Пятый (по крайней мере, в варианте Sun’а) – нормально отрабатывал sendmail.cf от восьмого. Рулсеты-то не изменились.
Но вот опции настройки, такие неприлично длинные – он считал чуть ли не комментариями. Клал на них. А откомпилирован он был без настроек по умолчанию.
И, как честный человек, не найдя чего-то в sendmail.cf, он устанавливал это в 0.

Одна из успешно установленных в ноль настроек – таймаут для соединения с удаленным SMTP – сервером. Поигравшись с этим сервером, я понял, что «ноль» по его мнению – это около трех миллисекунд.

Так. Ага...
Сетка наша уже в то время была на коммутаторах, и задержек практически не имела.
Задержки снаружи – это, в общем. Было понятно.

Ага. Скорость распространения электромагнитной волны.

ОООПС....
Умножаем время на скорость света, и получаем... и получаем...
558.84719

Пятьсот пятьдесят восемь миль.

[>] from rel.3, чуть подправлено: интервью
nnii.local
nnii(naste, 2) — All
2025-12-01 12:55:07


>> Сделали бы какой-то овервью что ли для таких как я - мол вот папка ii в неё папка opennet.ru а в нёй файлы 1, 2, 3 - это типа сообщения, читать vim'ом.

Интервью с системой ii.

> Здраствуйте, вы кто?
Я - обычная ii-нода!

> Круто. А что у вас есть?
У меня? У меня есть эха test.123, и в ней есть сообщения a...1, b...2, c...3. Хотите?

> Подождите. А что вы умеете?
Ну... я могу поделиться с вами с сообщениями. Берите, берите, я себе ещё нарисую.
Кстати, вы тоже можете раздать копии своим знакомым, тогда вы будете "транзитная нода".
Могу создавать сообщения. Вот, напишите мне что-нибудь?

> Что? Ну, например, "привет"!
Ага. Вот, заберите обратно.

> Что это?
Сообщение с номером d...4! Раньше у вас был просто текст, а я превращаю его в номерное сообщение, которое теперь будет ходить по всей сети.

> А что вы ещё умеете?
Да больше ничего - раздавать сообщения да превращать текст в сообщения. Этого достаточно.

> То есть? А как к вам попадют сообщения с других нод?
Очень просто - фетчером. У меня есть их адреса и список эх, и я с них получаю. Это просто, это понятно, это легко, и это работает.

> Чёт ничё непонятно.
Это самая простая топология сети. Называется Валенок, потому что она простая, как валенок.
Станция А фетчит станцию Б, станция Б фетчит станцию А. Всё.
Тут не нужна даже никакая авторизация, нодам достаточно знать друг друга. Авторизация нужна только пойнтам, чтобы превращать текст в сообщения.

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

[>] ii-txt 2026
naste.ne
nnii(naste, 2) — All
2025-12-01 11:04:03


Клиент на текстовых файлах, для python 2.4-2.7

Новое после версии 0.9:

+ NODES.2025 с описанием живых нод и скрипт list.py для обзора эх из этого списка (и создания конфигов)[br]
+ поддержка нескольких конфиг-файлов[br]
+ msg.sh - простой интерфейс для создания сообщения/ответа[br]
+ исправлена работа с python 2.4, проверено на Debian Sarge, Etch, Lenny[br]
+ строки конфига, начинающиеся с #, игнорируются[br]
+ другое

ii-txt-2026.tar.bz2

[>] трезвая
humor.24
nnii(naste, 2) — All
2025-12-01 05:39:34


- Я вчера почти трезвая была!
- Да?! А кто вылил бутылку водки в аквариум со словами: "Ой, у них такие печальные глаза..."?

[>] from rel.3, комменты к новости про версию 0.3
nnii.local
nnii(naste, 2) — All
2025-12-01 12:56:37


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

Ребята по сути сделали систему обмена контентом. Каждая нода этой сети может обмениваться сообщениями с другими нодами, таким образом на всех нодах присутствует некая общая база сообщений. Пользователь, подключившись к ноде, скачивает себе сообщения и далее спокойно себе (можно оффлайн) читает, отвечает, сопереживает. Чтобы синхронизировать свои «наотвечания» с серверной базой сообщений, пользователь проталкивает свои сообщения на сервер, после чего вышеупомянутый механизм синхронизации разнесет эти сообщения на другие ноды, так что у всей сети, теоретически, будет возможность это прочитать. Это вот тот механизм, который стоит в самом низу.

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

Вышеупомянутый способ обмена для большинства выглядит маразмом, поэтому разработчики сделали web-серваки, которые умеют по запросу servername/u/e/echo_name отдавать хэши сообщений в эхе, а по запросу servername/u/m/msgid отдавать сообщение (если нужна пачка сообщений - /u/m/msgid/msgid/msgid/.../msgid). По сути это Web API. В принципе, никто и ничто не мешает сделать любой другой протокол обмена (не через HTTP).

Теперь по поводу сайта. Сайт является тупо фронтэндом перед всем вышеупомянутым. Веб морда, во время генерации страницы, делает вышеупомянутые запросы и выводит это все в ваших браузерах в виде веб-два-ноль.

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

Вы смотрите на ii как на очередной форум, посмотрите на неё как на некую прослойку, позволяющую двум форумам обмениваться сообщениями + добавьте сюда возможность писать на оба форума сразу, используя эту прослойку. Можно посмотреть с точки на ii как на сеть- можно писать сообщения, которые будут видны на всех других нодах + читать сообщения с вышеупомянутых форумов (при таком юзкейсе это как бонус получается).
anonymous (06.06.2014 11:39:12)


Ответ на: комментарий от anonymous 06.06.2014 11:39:12

Фишки системы, (насколько я их понимаю) 1. Умеет обмениваться сообщениями между двумя узлами. Если на сервере А есть эха, посвященная лору, и на сервере Б есть такая же эха (сходство по тематике), при обмене сообщениями в обеих эхах будут видны все сообщения. Короче, «с одного форума можно писать в/читать другой». То же самое справедливо для агрегирующих роботов. Если робот постит контент в эху, то при синхронизации он попадет в аналогичную по тематике эху на другой ноде. Для пользователя это будет выглядеть как единое целое. 2. Простой API для чтения/записи и обмена сообщениями. Потыкал, он действительно простой, но документация не агонь мягко говоря. 3. Вариативность применения: как агрегатор с локальным веб-интерфейсом/каким-нибудь своим, как система обмена сообщениями с возможностью писать/читать оффлайн. Либо все вместе. 4. Можно развернуть где угодно, в т.ч. на бесплатных хостингах. 5. Позволяет прикручивать любой UI в любом виде - можно сделать в виде форума, почтового клиента, IRC (хотя слабо представляю как это будет выглядеть, ну да ладно)

Зачем это нужно с точки зрения пользователя/админа форума 1. Контент по данной тематике сосредоточен в одном месте 2. Обмен сообщениями через посредника при остром нежелании владельцев форумов/групп/жежешечек объединяться. Каждый остается на своем ресурсе, но контент становится общим между двумя ресурсами (соотв-но, пользователи тоже) 3. Опять же возможность работы в оффлайне. При коннекте к интернету делается синхронизация и все локальные сообщения попадают на сервер, разносятся по всем нодам, постятся роботами на форумы и т.д. 4. Аналоги фидо для ностальгирующих или просто для тех, кому нравится такой формат общения.
anonymous (06.06.2014 11:41:11)

[>] Nastene Retro 2000 Clean
naste.ne
nnii(naste, 2) — All
2025-12-01 11:12:48


Веб-станция, адаптированная под старые компьютеры. Работает на python 2.5-2.7, проверено в Debian Etch, Lenny

* Clean-версия не содержит стартовой базы сообщений retro.talks, файла bottle.py (см. README) и фетчера

Новое:

* Большее соответствие NasteNe 0.8, в том числе:
- первые 2 знака msgid это год
- поддержка memo

* Подстветка таглайна memo в виде ссылки

* /h/f/msgid для получения файлов в сообщениях с тэгом @base64: (a la ii-go), подсветка таких ссылок

nastene-retro-2000-clean.tar.bz2

[>] после бала
humor.24
nnii(naste, 2) — All
2025-12-01 11:50:59


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

[>] Брежнев и искусство
humor.24
nnii(naste, 2) — All
2025-12-01 11:55:52


Октябрь 1974 г. Брежнев читает западные и самиздатовские отзывы о «Бульдозерной выставке»:
«чудовищное преступление против свободы творчества... красный сапог на горле культуры... варварская выходка... гневно осуждаем... передовая общественность не допустит... деятели культуры протестуют»...

Леонид Ильич отбрасывает эти бумаги, закрывает лицо руками и гневно шепчет:
– Быдло! Бескультурные, чумазые быдланы! Это же был перформанс! Бульдозер, сметающий картины — это же аллегорическое олицетворение хтонического ужаса, экзистенциальное воплощение протеста против агрессивных тенденций мироздания! Современное искусство обязано шокировать и эпатировать! Боже, какие же они бесчувственные и бескультурные быдланы! Осуждают они... Что эти дикари вообще смыслят в передовом акционизме?!

[>] Программы проекта NasteNe
naste.ne
nnii(naste, 2) — All
2025-12-01 11:15:34


NasteNe (текущая версия 0.8)
Сервер, пойнты могут читать и писать через веб-интерфейс или через пойнтовый софт. Написан на python 3.
Скачать: https://foxears.su/nastene/nastene-0.8.tar.bz2

nastene retro (текущая версия 2000)
Сервер с веб-интерфейсом, выполенным в лучших традициях html 3.2. Совместим с ie4+ и многими другими браузерами. Написан на python 2, поддерживаются версии python 2.5-2.7 (работа проверена в Debian 4.0 Etch на python 2.5). Полная (не clean) версия содержит и архив эхи retro.talks, можно сразу погружаться.
Скачать: https://foxears.su/nastene/nastene-retro-2000.tar.bz2

ii-txt (текущая версия 2026).
Простой клиент на текстовых файлах, скачивает сообщения в файлы, и файлы же можно создавать для их отправки. В версии 2026 появился простенький менеджер сообщений, позволяющий создавать сообщения и отвечать. Самый первый клиент ii, он же самый живучий. Написан на python 2, поддерживаются 2.4-2.7, проверен в Debian 3.1 Sarge.
Скачать: https://foxears.su/nastene/ii-txt-2026.tar.bz2

NasteNa (nna) (текущая версия не написана)
http-клиент, использующий для отображения веб-браузер. Как классичский ii-client. Python 3.
Скачать: негде

+++ memo:nnsoft

[>] дискета
humor.24
nnii(naste, 2) — All
2025-12-01 12:39:39


Начальник (Н) - секретарю (С):
Н: - Катенька, дорогая, перепиши месячную отчетность нашим партнерам (П), они сейчас к тебе подойдут.
С: - Добрый день, это вам переписать oтчетность?
П: - Добрый день, да, будьте так любезны, вот чистая дискета, можно на нее.
С: - Да, конечно.
Вставляет в дисковод. И....
# mkfs -t vfat -c /dev/fd0h1440
# mount -t vfat -o iocharset=koi8-r,codepage=866 /dev/fd0 /mnt/floppy
# find / -noleaf -type f -name Otchet_april. [a-zA-Z] -exec cp '{ }';
/mnt/floppy ;
# ls -la /mnt/floppy/Otchet_april. [a-z][A-Z] && sync && sleep 3
С: - Возьмите пожалуйста!
П: - Ничего себе!
С: - Что такое?!... Я опять размонтировать забыла?!

[>] Тест рутинга
spnet.uplink
nnii(naste, 2) — All
2025-12-01 10:13:05


btw
Почему у тебя в описании "проблемы аплинков", если эха про про проблемы даунлинков :)

[>] Re: ii-txt 2026
naste.ne
nnii(naste, 2) — nnii
2025-12-01 15:52:54


Сразу же бага: в NODES.2025 станции nnii.my.to и ring2.my.to без завершающего слеша, поэтому list.py на них работать не будет. Исправляется добавлением завершающего слеша.

[>] Re: Re:nn-0.8
idec.talks
nnii(naste, 2) — foxears
2025-12-01 15:47:09


сразу же после релиза нашёл багу - в NODES.2025 обе мои станции без завершающего слеша, поэтому list.py на них не работает :)

[>] ring2.files
ring2.sites
nnii(tolkiena, 2) — All
2025-12-01 16:41:03


эха ii://ring2.files в интерфейсе не отображается, но файлы релизов более нескольких килобайт я буду кидать туда

[>] nastene-0.8.tar.bz2 [1/2]
ring2.files
nnii(tolkiena, 2) — All
2025-12-01 16:38:51


для получения архива, скачать обе части и
cat nastene-0.8.tar.bz2.p1f2 nastene-0.8.tar.bz2.p2f2 > nastene-0.8.tar.bz2

nastene-0.8.tar.bz2.p1f2

[>] nastene-0.8.tar.bz2 [2/2]
ring2.files
nnii(tolkiena, 2) — All
2025-12-01 16:39:01

[>] nastene-retro-2000.tar.bz2 [1/3]
ring2.files
nnii(tolkiena, 2) — All
2025-12-01 16:39:07


для получения архива, скачать три части и
cat nastene-retro-2000.tar.bz2.p1f3 nastene-retro-2000.tar.bz2.p2f3 nastene-retro-2000.tar.bz2.p3f3 > nastene-retro-2000.tar.bz2

nastene-retro-2000.tar.bz2.p1f3

[>] Re: nn-0.8
idec.talks
nnii(naste, 2) — shaos
2025-12-01 19:17:58


> nnii.my.to ?

да. я фетчу с тебя spnet.uplink, idec.talks, naste.ne, retro.talks. Также фетчу ring2.global, если хошь можешь и её протянуть

ps. можешь создать у меня произвольную эху (я её увижу по файлу в /e/) и написать там строку авторизации :)

[>] Re: Привет, Мир!
ring2.global
nnii(tolkiena, 2) — Khurazee
2025-12-02 06:03:27


Глуховато тут. Я тож удивился, что кто то уже загейтовал

[>] nnr 2000 on xp
ring2.files
nnii(tolkiena, 2) — All
2025-12-02 21:39:37


nastene retro 2000, win xp, python 2.5, масло, спирт

xpnnr.png

[>] Re: Тест рутинга
spnet.uplink
nnii(naste, 2) — shaos
2025-12-03 16:00:28


> Как мне тебя отличить от себя?

по адресу

шаосы множатся, а строчки для пойнтлиста всё нет :)

[>] Re: Тест рутинга
spnet.uplink
nnii(naste, 2) — shaos
2025-12-05 06:04:41


Я понял :) я даж догадываюсь, кто это :)

[>] Тех эха
idec.talks
nnii(naste, 2) — All
2025-12-05 15:46:49


Понятно, что народу мало, трафика мало, но какая-нибудь тех. эха, вместо linux.*, develop.* и прочих, хотя бы одна на всех, нужна, потому что вопросы иногда возникают, не в idec.talks же их спрашивать. Какую-нибудь tech.talks давайте забубеним? У меня даже пара вопросов есть, хотя второй уже забыл...

[>] Re: Тех эха
idec.talks
nnii(naste, 2) — doesnm
2025-12-05 22:12:48


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

[>] Re: Тех эха
idec.talks
nnii(naste, 2) — nnii
2025-12-05 22:14:43


но чем уже тема, тем больше шансов что она будет висеть мёртвым грузом. нужно поглобальнее, как бы "обо всём", чтобы было больше поводов туда писАть. linux более специализированная. а develop я вообще никогда не читал и не писал, мож за редкими исключениями

[>] Re: Тех эха
idec.talks
nnii(naste, 2) — nnii
2025-12-05 22:22:21


list.py показывает, что она есть на spnet, foxears и ake. она вообще у них в обмене? впрочем, ни на одну из этих станций я писать не могу :)

[>] Re: Тех эха
idec.talks
nnii(naste, 2) — doesnm
2025-12-06 15:09:39


Жду пойнта от spnet

[>] Re: Тех эха
idec.talks
nnii(spnet, 9) — shaos
2025-12-07 15:50:33


> лови

хто я?

+++ написано в ii-txt-2026

[>] Re: Тех эха
idec.talks
nnii(spnet, 9) — doesnm
2025-12-07 15:53:21


> Попробуй и узнаешь

до меня только что дошло, что это вопрос для retro.talks. но linux.14 уже скачал, мож и там что спрошу. появится трафик в linux.14 - я её и себе прокину

+++ написано в ii-txt-2026

[>] Re: road to 0.8
naste.ne
nnii(spnet, 9) — shaos
2025-12-07 15:50:34


> исправил у себя - теперь забирается с netsco как надо



+++ написано в ii.txt

[>] UqnOYnOk5TXO3CJyiB0U
spnet.uplink
nnii(naste, 2) — All
2025-12-07 15:56:33


это что за артефакт вылез? я у себя удаляю и блеклистю

Pages: 1 2