УМННБJ, ЯХВ. Войти !bnw Сегодня Клубы
УНЯНЯ. У нас есть немножечко инфы об этом пользователе. Мы знаем, что он понаписал, порекомендовал и даже и то и другое сразу. А ещё у нас есть RSS.
Теги: Клубы:

http://rawpixels.net/

#UV9P3P (1) / @ninesigns / 2167 дней назад

Где-то неделю убил на поиск ошибки, вызванной тем, что вместо вызова norm(v), вычисляющего длину вектора было написано length(v), что возвращало количество элеметнов.

#2ZWL03 (26) / @ninesigns / 2168 дней назад
Невероятно но факт, у человеческого восприятия есть механизм преобразования дискретного сигнала в спектр. Если у человека охуенно длинное окно для разложения сигнала - он видит всё дохуя детально, много всего, но страдает скорость такого разложения, этот человек тормознутый шо пиздец, скорее всего это флегмат, инерционность воздействия на флегмата будет высока, быстрые короткие сигналы тупо не успеют захватиться его механизмом FFT и на них будет похуй. В то время как с очень низким размером окна можно будет захватывать всё с охуеть большой в рот её ебать скоростью, но количество захваченных частот будет хромать, или очень хромать, или хромать пиздец как, в зависимости от размеров окна. У китайцев с японцами размер FFT реально мелкий, это зерги ебучие, они кажутся очень мелкими и слабыми, но, однако, быстрыми. Если азиат играет митол, то у него он быстрый и ударчики очень слабенькие, как в японщине. У негров тоже не очень высокий размер окна. У остальных размер окна FFT в среднем довольно большой. Также как у тех кто слушает блекуху. У тех же кто слушает примитивное говно просто низкий размер окна FFT, поэтому их охуеть качает блядь от какого-то простого дерьма. Но если это дерьмо сложное - то всё: "сложнааа, нихуя нипонятнаааа". Человек с низким размером окна FFT лёгок на подъём, легко гасится, инерционность у него как у алюминиевой пылинки. Легко приспосабливается к окружению, как тян. Потому что у тян, сука, низкий размер окна FFT, и именно из-за этого страдает ассоциативное восприятие, потому что нечего становится сопоставлять когда недостаточно информации в частотном слепке. Легко внушаем для людей с большим размером окна FFT, потому что тот у кого размер окна больше - тяжелее и может давить на того у кого размер окна небольшой. Нихуя не видит вдаль и в ширь, потому что это микроуровень, у такого человека в голове вполне могут укладываться противоположные по смыслу вещи, потому что с низким размером окна FFT на это просто похуй. Лучше разбирает речь, чем человек с высоким размером окна FFT. Даже очень быструю речь. Ему похуй просто, размер окна низкий. Ему заебись. Также ему будут понятны рэп баттлы, потому что он успеет понять тонну примитивной хуйни, в то время как когда размер окна большой - это будет куча примитивной хуйни, где отсутствует при разложении сигнала что-то сложное, а значит рэп это кал. Человек с высоким размером окна FFT легко сохраняет собственный настрой, в противовес алюминиевой пылинке инерционность у него как у нефтяного танкера. Может гнуть собственную линию, но нихуя не умеет подстраиваться под окружение, потому что чтобы ему перестроиться надо приложить к этому охуеть какую силу и затратить тонну энергии. // дальше лень
#RH3SZQ (35+3) / @anonymous / 2171 день назад

Hamiltonian Monte Carlo explained
https://arogozhnikov.github.io/2016/12/19/markov_chain_monte_carlo.html

#5D7AEE (0+2) / @ninesigns / 2172 дня назад
Получил постдочью позицию в Нидерландах.
#P7B30T (6+3) / @kuro / 2172 дня назад
Каждый раз идя на приём к врачу невольно вспоминаешь, что этот человек потратил год на изучение латыни в вузике.
#CW22EI (17+2) / @l29ah / 2173 дня назад

Упоротый наркоман развлекаясь с Twisted, TurboGears и MongoDB за один вечер и день написал клон жуечки.
Но пока не полный. Только джаббер-часть. (что впрочем будет скоро починено)
Смысл этого клона — не УВЕСТИ У УГНИЧА АУДИТОРИЮ СПИЗДИТЬ ПОПУЛЯРНОСТЬ ХИТЫ ТРАФИК КОРЫСТЬ,
а просто развлечение для себя. А еще playground для фишек которые @ugnich отказался реализовывать в Juick.
Возможно чем-то из них он впечатлится и "бэкпортирует" обратно.
Из того, что задумывалось, реализовано пока не так уж много.
Как вы можете увидеть далее, ебаный костыль имеет другой формат команд (и я считаю ТАКОЙ их парсер своим маленьким достижением).
Потенциально задумывается, что "парсеров" команд т.е. их форматов будет несколько и пользователи будут иметь возможность переключать их.
Пока реализован только парсер, называющийся RedEye (ну вы поняли).

Итак, чтобы начать тестировать это поделие, добавьте в ростер следующий JID: bnw.blasux.ru (да, без собаки, это сервис)
Пока сервис не отвечает нормально на запросы подписки и не показывает свой статус. Это нормально.
После этого ему можно написать "register YourNickName", а дальше руководствоваться следующей справкой:

  1. Постинг сообщений. Делается командой post.
    Можно указать опцию --tags и в параметре перечислить через запятую тэги.
    Пример: post --tags=linux,anime,mplayer ваш ляликс — говно для просмотра аниме!

  2. Ответы на сообщения. Делается командой comment.
    Опцией --message указывается сообщение на которое отвечаем. Если отвечаем
    на комментарий, то указывается в форме "msg.com".
    Примеры: comment --message 123456 ТЫ ГОВНО
    comment --message 123456.123 НЕТ ТЫ

  3. Подписка на сообщения, теги и пользователей. Делается командой subscribe (отписка — unsubscribe).
    Чтобы подписаться на тег — указываем --tag=mytag
    Чтобы подписаться на пользователя — указываем --user=somefriend
    Чтобы подписаться на сообщение (комментарии к нему) — указываем --message=messageid
    Список подписок показывается по команде subscriptions.

  4. Отображение сообщений. Делается командой show.
    Без аргументов — отображает все последние сообщения (20 штук).
    Каждая следующая опция сокращает вывод:
    Фильтр по тегу: --tag=mytag
    Фильтр по пользователю: --user=somefriend
    Фильтр по номеру сообщения (возвратит одно или ноль): --message=messageid

При использовании фильтра по номеру можно указать --replies, тогда сообщение покажется со всеми комментариями.

  1. Короткие и длинные команды и аргументы. Каждая команда имеет укороченное имя:
    post -> p, show -> s, subscribe -> sub, unsubscribe -> usub, subscriptions -> lsub, comment -> c.
    Каждая опция тоже имеет короткое имя, обычно совпадающее с первой буквой длинного.
    Так вместо --tags=tag1,tag2,tag3 можно писать -t tag1,tag2,tag3.
    т.е. если сокращать всё, можно писать так:
    p -t linux,anime,mplayer ваш ляликс — говно для просмотра аниме!
    c -m 123456.123 НЕТ ТЫ

  2. Подобие справки. Есть команда help, которая выведет все команды + описание их аргументов, коротких и длинных

#C05YWU (4) / @ninesigns / 2175 дней назад

Why bother with Emacs? Part 1
https://www.youtube.com/watch?v=EsAkPl3On3E

#IAUVD2 (3) / @ninesigns / 2178 дней назад
  • Нил Стивенсон - "Система мира" // охуительно, еще более охуительно чем предыдущая книга серии и где-то на уровне первого тома "ртути"
  • Пелевин - "Желтая стрела" // прикольно и метафорично
  • Лем - "Непобедимый" // охуительный хард sci-fi, одна из лучших НФ-книг, что я читал
  • Хайнлайн - "Луна суровая хозяйка" // пиздатая социальная фантастика про рыночек, либертарианство итд
  • Дуглас Адамс - "Автостопом по галактике" // охуительный юмор, один робот с депрессивным синдромом чего стоит
#7HXLJX (2+3) / @ninesigns / 2184 дня назад
Да, забыл вовремя похвастаться: http://q.blasux.ru/unicomp_endura_pro.jpg
#PK2M8M (24+4) / @stiletto / 2209 дней назад
Как вы наверняка помните, bnw умеет в три разных синтаксиса для сообщений - markdown, moinmoin и plaintext. Проблема в том, что сейчас эти форматы реализуются на клиенте и работают криво и неконсистентно. Например meow считает все сообщения маркдауном, жаббер-морда не умеет в форматирование, старый android-клиент (мой) не умеет в форматирование, новый android-клиент юзал пререндеренный html от сервера, но автор его похоже подзабросил. Я уже полгода с перерывами по паре месяцев иногда немножко попиливаю эксперименты с форматированием, каким бы хотел его видеть. План таков: 1. Сообщение парсится один единственный раз - на сервере, при создании. После этого в бд хранится и отдается клиентов промежуточная форма. 2. Клиенты получают промежуточную форму и превращают её в HTML или что-то своё (XHTML-IM, телегу, андроидовские спаны). Таким образом клиентам не нужно уметь во все три форматирования, нужно уметь только в промежуточную форму. Пока предполагается, что промежуточная форма это набор вертикальных блоков (http://q.blasux.ru/formatting-block-types.png): * параграф - набор кусков текста с аттрибутами: жирный, курсив, зачеркнутый, подчеркнутый, ссылка, инлайн-блок-кода. * заголовок - то же самое что параграф, но еще с размером заголовка * список (с цифрами или с буллетами) - каждый элемент списка - параграф * блок кода - просто прямоугольник преформатированного кода с раскраской * блочная цитата - единственный блок, в который можно вкладывать все другие блоки * блок мультимедии (это то, куда переедут превью картинок) Предлагаю обсудить как вам будет не хватать выразительности такой схемы. Обращу внимание на то, что чем она проще - тем больше шанс что во все клиенты будет впилена полная поддержка. Маркдаун с цитатами в списках в цитатах в таблицах я просто ебал.
#WUB368 (44+4) / @stiletto / 2210 дней назад

https://www.gnu.org/software/guix/blog/2018/a-packaging-tutorial-for-guix/

Выкидывайте вашу генту

#CS97C5 (1) / @ninesigns / 2227 дней назад
В Государственной информационной системе по ИНН undefined ничего не нашлось.
#QC0KTN (5+1) / @komar / 2235 дней назад

Го децентрализованый веб, поцоны
https://solid.inrupt.com/docs/intro-to-solid-spec

Solid is a set of modular specifications, which build on, and extend the founding technology of the world wide web (HTTP, REST, HTML). They are 100% backwards compatible with the existing web. Each spec, taken in isolation, provides extra features to an existing system. However, when used in combination, they enable exciting new possibilities for web sites and applications.

The main enhancement is that the web becomes a collaborative read-write space, passing control from owners of a server, to the users of that system. The Solid specification provides this functionality.

In order to write data as well as to read it, and to protect privacy, it is important to control who has access to what. This is managed using the web access control list specification.

For permissions it is essential to have a concept of identity, for which the WebID Identity spec is used. This is a minimalistic identity spec, which allows a URI to denote a user, and return back machine readable data.

Authentication of that identity is provided using WebID-TLS and WebID-OIDC right now, but other strategies, such as key fobs, or two factor authentication, could be added to depending on system needs.

Discovery is the final piece, and allows the ability to tie all of these things together, and enables both humans and machines to participate in a rich ecosystem, leading to emergent and self organizing growth. The key tool for facilitating this is the URI specification. This forms the basis of the Linked Data philosophy which glues all of our data together, to create a complete Web Operating System.

#K98ZMQ (9+1) / @ninesigns / 2238 дней назад
#0SI15Z (10+2) / @komar / 2240 дней назад
12:38:18]<Voker57> L29Ah: проблемы общества не решаются инженерными решениями
#B6YFFB (32+2) / @l29ah / 2241 день назад
nap ?
В волшебном мире Вокер Беспроводной PhD закончив-таки институт разбил хрюшку с золотыми слитками и бетховенами и ещё назанимал в долг у ста друзей по сто (золотых) рублей, и построил радиопередающую вышку с экспериментальным цифровым оборудованием зарождающегося стандарта «Anarchy GSM» чтобы предлагать людям и торговать услугами сотовой связи. Заметив это, Комар Платонов спаял из КТ315 и мосфетов выпаянных из материнок глушилку, которая при включении воспрепятствовала связи организованной Вокером. Клиенты Вокера тому что у них не работает связь не обрадовались и потребовали деньги назад. К счастью, Комар предложил Вокеру выключить свою глушилку за определённый (99%) процент прибыли. Был ли нарушен NAP?
#7332U0 (140+4) / @l29ah / 2242 дня назад

Дано:
файл YAML
вида
```

Items:

Item1:
X: value_x

Y: value_y

X: value_x

Y: value_y

...
```

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

в emacs делается следующим образом:
M-x regexp Y: (.*) → Y: \,(- #1 0.13)

Последняя скобка - это elisp-выражение, прибавляющее к match число 0.13
#1 - первый match, переведенный в числовой вид

Жду демонстрации такого же в ваших редакторах.

#LA2ALG (54+1) / @ninesigns / 2244 дня назад
--
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.