RSS
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 ... 25
[>] Re: Новая нода
idec.talks
Difrex(dynamic,1) — Mirage
2020-04-20 13:24:23


Mirage> Есть /u/e/ /u/m/
Отлично! Смещения с лимитами не работают, т.е. /u/e/idec.talks/-10:10 не работает, как задумывалось.

[>] Re: Новая нода
idec.talks
Difrex(dynamic,1) — Mirage
2020-04-20 13:28:54


Разметка тредов прикольно сделана. Жду освобождения сырцов, чтобы к себе в динамик утащить :)

[>] Re: Изменения на syscall.ru
idec.talks
Difrex(dynamic,1) — Andrew Lobanov
2020-04-21 18:49:58


> Пробросил в таверну.

Тоже поставил на фетч в динамик.

[>] IDEC в Tor. Снова.
idec.talks
Difrex(dynamic,1) — All
2020-05-22 12:18:50


Привет!

Я вернул тороноду в онлайн. Теперь она смотрит на динамик и доступна по адресу: http://IDEClubzduruedpzzrxxbt2hk6apecuhni5vnjlsqg2t3gdet26fjyid.onion/

Логи запросов, если что, не ведутся.

[>] Re: IDEC в Tor. Снова.
idec.talks
Difrex(dynamic,1) — Difrex
2020-05-22 16:05:47


Исходники из чего это все запущено можно посмотреть тут https://gitea.difrex.ru/lessmore/tor-node

[>] Re: IDEC в Tor. Снова.
idec.talks
Difrex(dynamic,1) — Andrew Lobanov
2020-05-22 23:32:42


> Нода это хорошо. Но нам бы поинтов :)
А в факе это, кстати, есть :)

> А писать как?
> Для получения поинта пишите на difrex@lessmore.pw

[>] ... напал
idec.talks
Difrex(dynamic,1) — All
2020-07-23 16:12:32


Тут на меня вышел автор игры GRANDIOSE DELUSIONS и попросил удалить сообщения с упоминанием его имени - я удалил.
Удалил не сразу, сначала с ним попереписывался, он запруфал, что он действительно автор, я удалил.
Он пошел писать владельцам остальных узлов, если что.

Сообщения, которые он попросил грохнуть:

* KxywR6BzZ320THNHMj8e
* rS7Ezecbv31yD6VzV4e6


Нечто подобное, я помню, кто-то уже кому-то писал.

[>] Re: ... напал
idec.talks
Difrex(dynamic,1) — Andrew Lobanov
2020-07-27 12:32:06


Опять пишет. Уже хочет, чтобы мы снесли вот этот самый тред. Погуглил законы РФ. Так вот по ним хотя имя с фамилией и относятся к персональным данным, но физическое лицо не может требовать от оператора(т.е. нас) удаления их, т.к. это обезличенная информация. Если бы вместе с именем был бы еще и номер телефона или адрес домашний, тогда были бы обязаны. Сейчас нет. Попробовал ему это разъяснить.

[>] Re: ... напал
idec.talks
Difrex(dynamic,1) — Peter
2020-07-27 15:24:06


Так вот же ты в него отвечаешь =)

[>] Re: ... напал
idec.talks
Difrex(dynamic,1) — Difrex
2020-07-27 16:13:05


Вот че спрашивает тепере:

> I see. But is there any way to hide that message? I mean not make those message display when I search my name?

Как с ним поступим?

[>] Re: ... напал
idec.talks
Difrex(dynamic,1) — vit01
2020-07-28 12:17:47


Тогда нужно будет и id сообщений править, иначе он не будет вычисляться.

[>] Re: Пишу ноду ii/idec на go
idec.talks
Difrex(dynamic,1) — Peter
2020-09-02 12:47:26


Это уже третья реализация годы на go будет :).

Опять предлагаю развивать библиотеку вместе: https://github.com/idec-net/go-idec

[>] Re: Пишу ноду ii/idec на go
idec.talks
Difrex(dynamic,1) — Peter
2020-09-02 23:03:17


> 1) Хочу другую лицензию (MIT)
На этом можно было и остановиться на самом деле :D GPL не хочу менять на MIT точно.

> @repto вместо @Repto
Разве у нас в стандарте с большой буквы прописано? В тех же iing и ii-php реализованно с маленькой.

> StdBASE64 вместо URLBase64 в get запросе
Там ескейпится потом. Не помню уже почему именно так сделано было.

> Subg вместо Subj
Это у меня исторически сложилось еще с perl клиента :)

> 3) Наличие внешних зависимостей (противоречит моей цели)
Хм, но там только одна внешняя зависимость и только для тестов - httpmock. Сама либа полностью на стандартной либе написана.

[>] Re: Пишу ноду ii/idec на go
idec.talks
Difrex(dynamic,1) — Peter
2020-09-02 23:11:56


Но вообще ты меня подбил на то, чтобы почитать код go-idec :). Нашел несколько мест, которые можно определенно улучшить. Ну, и коверадж надо бы добить до 99% =)

[>] Re: Пишу ноду ii/idec на go
idec.talks
Difrex(dynamic,1) — vit01
2020-09-03 20:18:21


> Глянул в документацию - оказалось, что Github стал неправильно рендерить Markdown, и там отображается с большой, хотя в исходнике осталось всё как надо
Походу дела нужно @ экранировать.

[>] Re: Пишу ноду ii/idec на go
idec.talks
Difrex(dynamic,1) — Peter
2020-09-07 17:37:24


Сырое сообщение, конечно, трэшовенько смотрится =)

[>] Re: Пишу ноду ii/idec на go
idec.talks
Difrex(dynamic,1) — Peter
2020-09-08 10:51:03


Я бы предложил это как-то стандартизировать в расширениях.
Можно добавить текстовые теги. Типа,
-*- xpm; -*-
static char * x_xpm[] = {
"32 32 17 1",
" 	c None",
".	c #18293E",
"+	c #112C39",
...
-*- xpm; -*-

Чтоб в клиентах можно было вырезать(или отрисовывать) это, например.

[>] Re: Пишу ноду ii/idec на go
idec.talks
Difrex(dynamic,1) — Peter
2020-09-08 11:05:46


Аватарки - это круть же! Может апи серверный какой придумать в расширениях, чтоб можно было постом аватарку пропихнуть на свою ноду?
-XPOST /x/avatar -d "pauth=authstring&xpm=$(echo "$XPM" | base64)"
Правда это небезопасная штука может быть.

[>] Re: Пишу ноду ii/idec на go
idec.talks
Difrex(dynamic,1) — Peter
2020-09-09 10:02:33


> @base64: имя файла - всё, что после этой строки берется как base64 аттач демка тут
Т.е. этот тег должен находится в конце тела сообщения?

[>] Re: Пишу ноду ii/idec на go
idec.talks
Difrex(dynamic,1) — hugeping
2020-09-09 15:02:37


> Прошу всех, кто с меня фетчит, переходить на hugeping.tk и отписаться о возникновении проблем.
Фетчу тебя. Пока все идет нормально.

[>] Re: Что с станцией lessmore?
idec.talks
Difrex(dynamic,1) — hugeping
2020-09-13 20:26:43


Хм. Это я сломал что-то в базовом протоколе :).

Работает только со смещением сейчас
curl https://dynamic.lessmore.pw/idec/u/e/difrex.blog/-250:250
difrex.blog
2fDZ67P8JkchA9Rh4If4
2NszlFTgvhakzz7dIfvc
ML8cpSyzyOKaFA6Lx1NF
8TtPHu5T7oo3GSXdDYc5
U6ZYZxgYz2sq01L96zZz
igt9lCsui5qE9AICtdgP
mTWsJXVOAljita3sgDOK
V0hj3Z0QjFxpluaaiKvI
b91aGfRgRLJWfB1q60bg
pNfzXBddGbSy7AW7slpz
4fmEizz5kjk4UcQf7VIJ
OxdmEiQJIZqrqjCUNp2i
ojRAXNp7wzVIF9GBetZn
z5UV57mUeyhAmFsaMUq0

Спасибо, поправлю.

[>] Re: Что с станцией lessmore?
idec.talks
Difrex(dynamic,1) — hugeping
2020-09-13 23:37:29


Fixed

[>] Re: Что с станцией lessmore?
idec.talks
Difrex(dynamic,1) — hugeping
2020-09-14 09:54:27


Хм, вот про newline в конце интересно. Это у нас нигде не описано, но и проблем ни у кого не возникало

[>] Re: Что с станцией lessmore?
idec.talks
Difrex(dynamic,1) — hugeping
2020-09-14 11:57:21


> Мне не сложно подправить, но это именно будет хак. Дополнительный блок условный.
А почему так? Я код не хочу ща читать - лень, но ты разве не разбираешь ответ в слайс? Типа,

messages := make(map[string][]string)
echoList := strings.Split(getBody(resp.Body))
var currentEcho string
for i := range echoList {
  if echoList[i] == "" {
    continue
  }
  if isEcho(echoList[i]) {
    currentEcho = echoList[i]
  }
  if isMessage(echoList[i]) {
    messages[currentEcho] = append(messages[currentEcho], echoList[i])
  }
}

[>] Re: Что с станцией lessmore?
idec.talks
Difrex(dynamic,1) — hugeping
2020-09-14 16:29:10


Ну, в общем давай подождем остальных, что скажут. По мне так '\n' в конце списка эх необязателен, т.к. не относится к данным.

[>] Re: Что с станцией lessmore?
idec.talks
Difrex(dynamic,1) — Difrex
2020-09-14 16:35:35


Т.е. я считаю, что "\n" - это разделитель списка и если в конец вносить его, то получится, что последний элемент списка - это всегда пустая строка.

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

> В системе, когда у нас последняя строка не содержит \n, мы не можем отличить ситуацию, прочиталась ли строка целиком?
Это справедливо только для имен эх, а вот id сообщения всегда можно понять прочитался ли он полностью.

[>] Re: Что с станцией lessmore?
idec.talks
Difrex(dynamic,1) — Andrew Lobanov
2020-09-14 22:41:40


> У меня даже emacs в файлах в конце '\n' ставит :)
У меня тоже. Но это все таки данные не совсем для человека.

Ты же не будешь править тело сообщения поинта если оно пришло без \n в конце, а просто запишешь в базу.

// Newline в конце добавлю, но фетчер у меня умеет и так и так.

[>] Re: Что с станцией lessmore?
idec.talks
Difrex(dynamic,1) — hugeping
2020-09-15 01:14:25


Пофиксил, фетчу тебя :)

[>] Re: no-https-services
idec.talks
Difrex(dynamic,1) — oldpc
2020-10-18 11:34:21


Документация нет доступной без https, но есть в гите.

Еще Таверна по http работает http://idec.spline-online.tk/

[>] Re: no-https-services
idec.talks
Difrex(dynamic,1) — oldpc
2020-10-19 11:38:31


Вот еще по http зеркало dynamic http://ideclubzduruedpzzrxxbt2hk6apecuhni5vnjlsqg2t3gdet26fjyid.onion/ но в TOR :)

А вот на Таверну залил документацию http://idec.spline-online.tk/s/download/idec/docs.tar.gz из master гита

[>] Re: Plan9 и ACME -- бескомпромиссная простота
std.hugeping
Difrex(dynamic,1) — Peter
2020-05-01 19:46:40


> тут можно смутно вспомнить про UTF-8, /proc, p9fs и что-то там ещё
А еще там скриншоты можно делать через cat /dev/что-то > image.png :)

ACME не осилил, очень он странный.

[>] dynamic.lessmore.pw deprecated
idec.talks
Difrex(dynamic,1) — All
2021-04-01 16:20:43


Да здравствует static.lessmore.pw!

На самом деле я не справился с javascript, точнее с его экосистемой. Это не язык плохой, а я ленивый, если что. Мне больше нравится когда я могу пол года не обновлять свой код, а потом
когда опять будет всплеск энтузиазма к какому-то проекту, то обновить я все смогу легко и ничего не поломается. Это я про Go сейчас.
Ну и приятнее мне все же писать на Go, а не typescript :). Опять же на работе у меня таких проблем нет, т.к. все проекты, в которые я коммичу, довольно акутальные и там обновляется все нормально.

Так вот!

== Что будет с нодой dynamic.lessmore.pw

* Репозиторий на github/gitea будет отправлен в архив
* Веб-интерфейс какое-то время еще будет доступен, потом будет сделано перенаправление на static.lessmore.pw
* Нода продолжит работать по прежнему url https://dynamic.lessmore.pw/idec/
* Прямой доступ к API поиска elasticsearch будет закрыт
* Фетчинг всего со всего из list.txt продолжится. dynamic останется главным источником для фетча для static
* UI будет трансформирован в поисковую систему, как уже когда-то было, но под другим именем и с нормальными фичами, типа автодополнения. Будет объявлено позже.

== А что со static.lessmore.pw?

Нода:

* Строка для подключения клиентом https://static.lessmore.pw/
* В бэкенде по прежнему Elasticsearch
* Фетчатся только некоторые эхи. В данный момент это:
* pipe.2032
* idec.talks
* linux.14
* develop.16
* std.club
* std.hugeping
* game.rogue.14
* difrex.blog
* music.14
* plan.9

Веб:

* Новый полностью статический SSR интерфейс доступен по https://static.lessmore.pw
* В процессе написания интерфейса на шаблонах Go получилось что-то типа микрофреймворка с переиспользуемыми компонентами - прикольно :)
* Основная ориентация по тредам по времени. Будет возможность смотреть треды без привязки ко времени, а по колличеству на страницу, как везде, но потом
* Т.к. я фетчил не все, то в веб-интерфейсе не видны все треды - есть сообщения без топ-поста. Но они доступны в IDEC API и все новые треды будут отображаться нормально.

== Поиск

На static теперь есть полностью работающий поиск!

Можно искать просто "linux". А можно сделать что-то поинтреснее, типа

message:"Поставил в qemu 9front" AND author:"hugeping"

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

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

Ах да. Пока что интерфейс абсолютно не оптимизирован для мобилок. Так-то на мобилках есть IDEC Mobile, но работу на мобилках я тоже сделаю ^_^.

Пишите про баги.

[>] Re: Игровая индустрия: за пределами алгоритмов
std.hugeping
Difrex(dynamic,1) — Peter
2020-05-23 15:28:58


pico-8 это проприетарщина? Судя по сайту это какая-то виртуальная консоль.
Можешь подробнее рассказать про эту штуку? Заинтересовало.

> Да, можно привести в качестве примера игры, завязанные целиком на механику. Те же рогалики. Что же, на мой взгляд и рогалик становится интереснее, если за ним стоит история и атмосфера чего-то большего, что остаётся за пределами алгоритмов.

На счет сюжета в рогаликах я не совсем согласен. Например, мой любимый Dead Cells, в который я постоянно играю, сюжет там не понятен, но атмосферу создает просто великолепную. Но механика там на первом месте. Т.е. если бы там был другой сюжет, но механика та же, то скорее всего игра была бы все-равно великолепной. Хотя, может я и не прав.

[>] Re: emacs vs VSCode
std.hugeping
Difrex(dynamic,1) — Peter
2020-08-20 17:34:54


Ну, Роб упоротый. Это его редактор и делал он его, наверное, под себя. :)

А vscode, когда я его пробовал последний раз, упал после 20 минут работы, после того, как я поставил все, что нужно для разработки под Go. Emacs рулит :) А vscode тупо пропиарен, sublime, - на котором я сидел около двух лет, - выглядит лучше.

[>] Re: Plan 9: экстремальный KISS #1
std.hugeping
Difrex(dynamic,1) — btimofeev
2020-10-28 18:15:04


> Шелл конечно аскетичный, надоедает каждый раз вводить команду заново
Кстати, а нет ли порта bash под plan9?

[>] Re: фигя про математиков
ru.humor.14
Difrex(station13, 7) — 51t
2014-08-22 11:43:12


> сниму с гейтование
А зачем, оно(гейтование) разве много ресурсов потребляет?
Можно оставить, я думаю. Унылое оно, правда, но я еще не отписывался =)

[>] Re: Что дyмают о pyсских пpогpаммистах их западные коллеги?
ru.humor.14
Difrex(mira, 14) — spline
2015-06-30 16:37:56


Помню читал это в году так в 2000 или даже раньше =)

[>] Re: Magick
ru.humor.14
Difrex(mira, 14) — Andrew Lobanov
2016-04-08 11:12:14

[>] Re: боны поны и прочее
idec.talks
Difrex(dynamic,1) — ii.51t.ru
2023-01-21 14:32:27


> нифига не понял, почему это в develop

Да это мой косяк. Постил из браузера - он эху не ту подставил. Главное, что тред один и тот же и msgid не потерялись.

[>] Re: Точка Z
std.hugeping
Difrex(dynamic,1) — hugeping
2022-04-11 20:22:43


Кто-то убегает в другие страны подальше от РФ, а я наоборот возвращаюсь.

Надеюсь, что война как можно быстрее кончится нашей неизбежной победой.

+++ картошки хватит на всех

[>] Ядро 3.15
linux.14
Difrex(station13, 8) — All
2014-06-09 11:31:10


Тут вышло ядро 3.15. Скачть: https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.15.tar.xz

Btrfs радует. Но можно продолжать сидеть на дистрибутивном ядре. :)

[>] Gnome 3
linux.14
Difrex(station13, 8) — All
2014-06-15 20:25:06


Накатил тут себе на ноут третьего гнома версии 3.12. Вроде, неплохо так работает. Быстро, ничего не глючит. Правда не настроить его нормально, и слишком большие заголовки окон. После кед непривычно совсем.

[>] Re: Gnome 3
linux.14
Difrex(station13, 8) — spline
2014-06-16 10:48:42


>Потому накатил обратно свой конфиг к fvwm да так и сижу на нём.

Да у меня на работе openbox - отлично работает. Выглядит как-то так:
https://www.linux.org.ru/gallery/10317927.jpg

[>] Re: Gnome 3
linux.14
Difrex(station13, 8) — spline
2014-06-16 11:01:46


>Такой look & feel появлялся постепенно.
На awesome похоже :)

Кстати, а moc он же тоже, как и ncmpcpp, просто фронтенд к mpd или нет?

[>] CentOS7
linux.14
Difrex(station13, 8) — All
2014-06-17 13:45:21


Доступен RC. Поставил на вируталку - все отлично.
Правда, репозиториев в yum.repos.d нет. Можно руками добавить.

Тут http://buildlogs.centos.org/centos/7/os/x86_64-20140614/ можно скачать.

[>] Re: CentOS7
linux.14
Difrex(station13, 8) — Difrex
2014-06-17 14:27:46


Десктоп на Gnome 3 выглядит так:
http://storage8.static.itmages.ru/i/14/0617/h_1403000893_5514544_4b7e79bdd9.png

[>] Re: CentOS7
linux.14
Difrex(station13, 8) — Difrex
2014-06-17 14:28:15


Десктоп на Gnome 3 выглядит так:
http://storage8.static.itmages.ru/i/14/0617/h_1403000893_5514544_4b7e79bdd9.png

[>] Re: CentOS7
linux.14
Difrex(station13, 8) — Difrex
2014-06-17 14:28:31


Десктоп на Gnome 3 выглядит так:
http://storage8.static.itmages.ru/i/14/0617/h_1403000893_5514544_4b7e79bdd9.png

[>] Re: CentOS7
linux.14
Difrex(station13, 8) — Difrex
2014-06-17 14:47:45


Блин. Извиняюсь за 3 сообщения подряд. Что-то хром заглючил.

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 ... 25