fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

10K
active users

#clos

1 post1 participant0 posts today

RIP BGP

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

habr.com/ru/articles/860790/

ХабрRIP BGPВ октябре 2024 года, я выступал на тематической конференции  Linkmeetup  с докладом. Внезапно, он занял первое место в голосовании и меня настоятельно попросили оформить это всё в виде...
#RIP#EVPNVXLAN#BGP

Топология Dragonfly для дата-центровых сетей

Итак, вы гиперскейлер, давайте отталкиваться от этого. Потому что если нет — собирайте хоть 3-tier на OSPF. А гиперскейлер вы в том случае, если у вас большая сеть на тысячи хостов, а лучше стоек. Вы уже попробовали топологию Клоза. Сначала вам очень нравилось. Она вся такая плотная, регулярная и масштабируемая — просто прелесть. Как только кластер начал грозить вырасти за 2000 хостов, вы стали надстраивать ещё один уровень коммутации и докидывать в него всё новые и новые группы стоек. И продолжаете расти на десятки тысяч узлов. У вас отработанный дизайн, автоматизация ввода нового оборудования. Всё на потоке. Но отчего‑то вы несчастливы. Вам плохо спится. Гложут сомнения и дурные мысли. А всё дело в эпохе 400G! Вы долгие годы строили свою сеточку на 25+100, и всего всегда хватало. Раньше. А теперь надо на хосты соточку спустить. А значит и аплинки надо расширять, да вы и сами уже понимаете, что пора: ещё несколько лет — и эта сеть станет устаревшей. 200G, 400G, SerDes по 100 Гб/с на PSM4. Тут думать надо. И новая сетка выглядит действительно привлекательной, даже почти изумительной.Но как только вы подумаете, что её, такую красивую, нужно как‑то интегрировать с существующей, уже немного опостылевшей сетью, настроение сразу портится — фактически это означает, что нужно менять уровень S2 или строить ещё одну сетку рядом с нужной ёмкостью и каким‑то ужасным образом скрещивать их друг с другом иначе.

habr.com/ru/companies/yandex/a

#датацентры #dragonfly #dragonfly+ #сетевые_технологии #топологии #clos

ХабрТопология Dragonfly для дата-центровых сетейИтак, вы гиперскейлер, давайте отталкиваться от этого. Потому что если нет — собирайте хоть 3-tier на OSPF. А гиперскейлер вы в том случае, если у вас большая сеть...

A rare copy for sale of "Lisp Style and Design" by Molly Miller and Eric Benson (Digital Press, 1990), a great book cited by Paul Graham in On Lisp that covers often overlooked topics. All the proceeds will be donated to the Medley Interlisp Project.

ebay.com/itm/296823376425

eBayLisp Style & Design - Molly Miller, Eric Benson - VERY RARE - VERY GOOD cond | eBayGood design and style enhance programming efficiency because they make programs easier to understand, to debug, and to maintain. Lisp Hackers' Delight. Paul Graham cites this book in his classic text,On Lisp.

#emacs #oop #eieio #clos

can any CLOS-ians can throw me a bone, regarding multi method inheritance:

say i have a group (1) of classes with methods, and another group (2) of classes.

i want group 2 to be the same as group 1 except that they all run a different version of a single method.

do i define another class for group 2, specialize the one method on it, and then have the classes in group 2 multi-inherit that class?

like

(defclass group-2-class (group-1-class-counterpart new-extra-method-class)
(())

it seems to work, but i'm confused as to why, if group-1-class-counterpart precedes new-extra-method-class in the superclasses, the method of new-extra-method-class seems to run at all?

i tried it with the two superclasses the otherway around, which is what i thought was required, and it did not work, as no group 1 methods seemed to be called.

toobnix.org/w/cYv47BY8FtprzhpH
#commonLisp #programming #detailed #intro to #ASDF and #CLIM in #emacs 18 minutes. Touches #CLOS.

This #video covers the #breadAndButter of programming in my view. I'll write this up later.

In the context of starting to draft #LAFS, but that's ancillary to the what-programming-actually-consists-of content. LAFS: lispy-gopher-show.itch.io/lisp

If you need 5 minutes of first steps in this direction first, I think this video satisfies that: toobnix.org/w/2WYHBTHGvRQ8pUSV

Sorry about the #video flood. I think these 5 minute videos are more useful, but I guess they happen in the context of the lengthy naturalistic wandering.

toobnix.org/w/cZq8pXSBvvmvYeTV
#clim #gui application frame; an interactor and four panes controlled by lambdas displaying slots from a parent class. #clos as well I guess. #CommonLisp. I'm trying to get something finished today =_=.

Selectel Network Meetup: регуляторика, защита сетей, инцидент-менеджмент, сети Clos

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

habr.com/ru/companies/selectel

ХабрSelectel Network Meetup: регуляторика, защита сетей, инцидент-менеджмент, сети ClosНедавно мы провели митап по работе с сетями. В нем спикеры рассказали, как соблюдать постоянно обновляющиеся требования регуляторов, защитить сеть на этапе построения и подготовиться к инцидентам,...

#lisp #clim #clos #solution (originally, I was going to whine about a #problem).
Sorry, deep #commonLisp

The problem was that I wanted to shared-initialize :after some button-panes in a table-pane generated by tabling. The list given to tabling is used as :initial-contents to make-array an exported slot, array. I wanted to use slot-values of the initialized application-frame. The solution was to use :default-initargs for the application-frame slots which are available in shared-initialize.

Replied in thread

@dziban #clos #mop #lisp #commonlisp The three authors worked in the Common Lisp CLOS standardization, both on the PCL prototype implementation of CLOS and the Meta-Object Protocol for CLOS. The whole CLOS effort took several years and involved a lot of Lisp experts and researchers. The authors worked for Xerox PARC. Alan Kay once said about the book: ""The most important book about OOP in the last decade", too bad that it was using Lisp. -> 2