LINUX.ORG.RU

Сообщения beastie

 

А царь то голый! ;)

Для меня сегодня стало открытием, что компилятор Swift написан на Java.

При чём, что бы запускать его, в резитории целый винегдет из Python / Perl / Shell скриптов.

В общем, как-то совсем расхотелось лезть туда.

ref: http://swift-lang.org/packages/swift-0.96.2.tar.gz

Discuss

UPD: Похоже, что мну перепутал. Ссылка с офф-сайта поставила меня в тупик. А пока ждём, когда же они его откроют. Обещали к концу года.

 ,

beastie
()

Посоветуй MLM

для внутреннего пользования (чел 50 общей силой).

Рассматриваю пока

  • mailman
  • sympa
  • mlmmj

Первый поставил и покопался (работает, но очень уж он страшный и неудобный). Два других — знаю только, что они есть.

Кто что пользовал — поделитесь впечатлениями.

Из дополнительных требований — надо что бы им мог управлять нормальный человек. (Добавить/удалить/подписать/пригласить)

И за одно, что бы не вставать 2 раза — нужна нормальная замена postfixadmin — тяжёлое наследие прошлого. Он тоже страшный и внешне и внутренне.

 mlm,

beastie
()

Ссылки на некорректные сообщения (34)

Эта тема предназначена для просьб об удалении того, чего не должно быть на форуме.

Два важных замечания:

  • после переполнения эта тема будет закрыта для комментирования, вместо нее будет создана новая
  • только ссылки, без обсуждений. Все лишнее будет удаляться

Предыдущая тема: Ссылки на некорректные сообщения (33)

Важно: ссылку на комментарий надо копировать из пункта [Ссылка] под комментарием, а не из адресной строки.

 

beastie
()

Не было печали, лялих обновляли

Шёл 2015 год...

Проапдейтил наконец-то свой десктоп на работе с wheezy на jessie... и теперь у меня ШГ. :(

Доколе, спрашивается? 2015 год, люди!

И что самое интерессное — перекосило его как-то выборочно. Часть сайтов в iceweasel нормально, гругая же — пиксели.

Пикселизировались в частности github, stackoverflow и ещё парочку.

Как лечить ШГ в 2015 году? Я уже и не помню, когда в последний раз подобным занимался. Забыл всю магию. Помогите бздуну.

 , ,

beastie
()

Spontanes grillen

ptarh, dikiy хотите завтра спонтанно погрилить?

 ,

beastie
()

IRC LOR-Chat

UPD: мы переехали на FreeNode!

---8<---

В продолжение темы об irc — зарегал «официальный» #lor канал на RusNet:

  • irc://irc.rusnet.org.ru:6660/#lor (UTF-8)

Приходите в гости. ;)

PS: для продвинутых и не знакомых с материей: используйте hexchat (бывший xchat), weechat, irssi, pidgin, thunderbird, seamonkey ... много их.

 

beastie
()

Process accounting

Меня тут озадачили.

Для парка устройств в «kiosk mode» (osx, но не суть важно) надо организовать сбор статистики — какое приложение, как долго использовалось.

Первая мысль была — accton, но он по ходу только для консольных комманд. Увы.

Из похожего на нужное у меня есть ещё своя поделка gone и знаю так же про существование arbtt, но оба они под X11. Тоже увы.

Может кто ещё какие идеи накидает, как помониторить приложения штатными средствами? — Очень не хочется переписывать под Cocoa.

 accton, ,

beastie
()

Укуренный SVG

Ковыряю сий чудесный формат и диву даюсь. Какой укурок это придумал?

Мало того, что xml, но с этим ладно. Пытаюсь разобрать path для одной своей поделки.

Первое, что бросается в глаза — разделителя координат может не быть, если они негативные.

Т.е. «100,200,300,400» — если они позитивные, и «100-200-300,400» — если некоторые из них негативные. Это конечно «очень упрощает» парзание этой ахинеи!

Далее, параметры bezier зависят от предыдущей комманды. Statefull format, WTF!!?

По хорошему там должно было быть 4 координаты. Имеем же сначала «move»: «Mx1,y1» и сразу за ней вторая комманда с тремя оставшимися параметрами «cx2,y2,x3,y3,x4,y4»

При этом circle и ellispe описаны отдельными атрибутами. У path же только один с выше указанной ахинеей.

Повырывать бы им всем все конечности и гениталии, что бы не размножались! Как оно вообще попало в upstream?

Выдохнул.

 how to not design like a faggot,

beastie
()

Антивирус под винду

Мну совсем больше не в курсе этих дел.

Подскажите свободный беспланый антивирус под офтопик, что бы худо-бедно делал своё дело, не маячил рекламой и упоминаниями, о том, что «пора бы уже купить супер-пупер-про-версию, а то больше ничего делать не буду» и «Ааа! Мы все умрём!»

UPD: интересует кроме MS Security Essentials AKA Windows Defender — дурное оно.

UPD2: Сщё смежный вопрос, из платных вариантов: bitdefender vs kaspersky vs ?

 aidstest

beastie
()

Nginx добавить слеш

Что-то я туплю...

Имеем простейший статический конфиг:

server {
    server_name example.com;
    root /var/www/htdocs;
    index index.html;
}

Мне надо добавить слеш для запросов к индексу.

Т.е. http://example.com (301) -> http://example.com/ (200)

По умолчанию и первый и второй вариант возвращает 200.

И вот тут я в ступоре, т.к. и в первом и втором варианте слеш уже есть в $uri. :/ Как отловить ситуацию без слеша и перенаправить?

 ,

beastie
()

F2215UTE16V

Кто нибудь встречал этот чип?

У меня есть одна железка (Graphtec Craft ROBO CC100-20) с этим контроллером и фирмваре к нему. Реверзю протокол (GP-GL) но со спеками по нему туго. Одна есть, и та не полная.

Думал заглянуть в фирмваре — может чего надыбаю. Т.ч. нужен дизассемблер.

Быстрый гуглёж выдал, что это Renesas 16-Bit Single-Chip Microcomputer H8S Family/H8S/2200 Series.

Нашёл ещё пару спек:

Про binutils-h8300-hms уже в курсе, но что-то то, что он выдает мне кажется неверным.

Есть ли другие дизассемблеры?

 , gp-gl, h8s, ,

beastie
()

Fork

Первенец, 2.8 kg / 48 cm. 24 часа рожали — сам убитый в доску, но счастливый по уши.

UPD: http://www.dim13.org/Welcome-Filipp

 

beastie
()

I failed, lor local copy

cast maxcom

Попробовал поднять локальную копию, нарвался на:

[ERROR] /home/lor/lorsource/src/main/scala/ru/org/linux/monitoring/Perf4jHandlerInterceptor.scala:18: object ThreadLocalRandom is not a member of package java.util.concurrent
[ERROR] import java.util.concurrent.{ThreadLocalRandom, TimeUnit}
[ERROR]        ^
[ERROR] Class java.lang.AutoCloseable not found - continuing with a stub.
[ERROR] Class java.lang.AutoCloseable not found - continuing with a stub.
[ERROR] /home/lor/lorsource/src/main/scala/ru/org/linux/monitoring/Perf4jHandlerInterceptor.scala:145: not found: value ThreadLocalRandom
[ERROR]       if (ThreadLocalRandom.current().nextDouble() < ElasticProbability) {
[ERROR]           ^
[ERROR] /home/lor/lorsource/src/main/scala/ru/org/linux/monitoring/Perf4jHandlerInterceptor.scala:18: Unused import
[ERROR] import java.util.concurrent.{ThreadLocalRandom, TimeUnit}
[ERROR]                              ^
[ERROR] 5 errors found

Делал по инструкции mvn package. ЧЯДНТ? Система: Deb/7.

PS: с Java de-facto в первый раз имею дело. :/

 

beastie
()

Смотрелка ODT

Подскажите, пожалуйста, чем можно посмотреть odt, не ставя {libre,open}office? (Слишком уж они жирные, а места на диске мало.)

 

beastie
()

Ссылки на некорректные сообщения (31)

Эта тема предназначена для просьб об удалении того, чего не должно быть на форуме.

Два важных замечания:

  • после переполнения эта тема будет закрыта для комментирования, вместо нее будет создана новая
  • только ссылки, без обсуждений. Все лишнее будет удаляться

Предыдущая тема: Ссылки на некорректные сообщения (30)

Важно. Ссылку на комментарий надо копировать из пункта [Ссылка] под комментарием, а не из адресной строки

 

beastie
()

Ошибки и опечатки в новостях (3)

Эта тема предназначена для просьб об корректировке ошибок и опечаток в новостях.

Два важных замечания:

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

Предыдущая тема: Ошибки и опечатки в новостях (2)

 

beastie
()

Push notifications, как?

Как сейчас модно делать push нотификации? (С возможностью по-меньше лишних сущьностей.)

Background:

Пишу маленькую приблуду 4fun&profit, в частности простенький веб-интерфейс на Go к файло-помойке для добавления \ архивирования \ деархивирования проектов.

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

Хотелось бы как-то уведомить юзверя, что всё ок или не-ок. Показать статус, мигнуть окошком, когда копирование закончится.

И тут проблема. Как это сделать?

Открыл для себя Server-side events, попробовал сдеть. На макете всё чудесно, но на практике оказалось тоже не тривиально.

По схеме у меня идут GET(view)->POST(command)->REDIRECT->GET(view). И javascript дропает при каждом рефреше коннект к URL уведомлялки. В результате сообщения не доходят. Пробовал вставить задержки, но это мне не нравится.

В общем, просветите пожалуйста, как такое делается?

PS: про JavaScript знаю только, что есть NoScript.

 , ,

beastie
()

Забываются настройки XKB

Изредка, где-то раз в несколько недель, XKB забывает свои установки. Отваливается русская раскладка и остаётся только англиская.

Настойки XKB у меня в /etc/X11/xdm/Xsetup. Сами X'ы не выключаются ... никогда.

Когда такое происходит, приходится ручками лезьт в тот файл за опциями и запускть setxkbmap заново. Тогда оно ещё пару недель работает ... до следующего забывания... Какую-то закономерность вывести не могу.

Мелочь, а досадно. Может кто-то ещё нарывался?

PS: debian-wheezy. Нигде больше на этот баг не нарывался.

PPS: сам конфиг, если к делу имеет место:

#!/bin/sh
#
# This script is run as root before showing login widget.

xrandr --output HDMI2 --left-of HDMI1
xsetroot -solid DarkSlateGrey
setxkbmap -layout us,ru -option grp:caps_toggle -option grp_led:scroll -option compose:menu
xset b off
xset s default

 , ,

beastie
()

Samba redirect to another host

Как на зло, *.samba.org лежит уже не первый день. :(

Порылся по кешам, но так ничего и не нашёл. Может кто подскажет?

Мне надо перенаправить все запкросы к \\server1\whatever на \\server2\whatever.

Пока нашёл только про msdfs proxy, но это не совсем то, что мне надо. Нужен имеено «301», что бы у юзверей «проапдейтились» линки.

Что можно сделать, кроме манипуляций с DNS/mDNS? (На старый server1 завязан ещё кое-какой функционал, совсем списывать его ещё рано, но шары на другой сервер перекинуть уже надо.)

 

beastie
()

Ссылки на некорректные сообщения (30)

Эта тема предназначена для просьб об удалении того, чего не должно быть на форуме.

Два важных замечания:

  • после переполнения эта тема будет закрыта для комментирования, вместо нее будет создана новая
  • только ссылки, без обсуждений. Все лишнее будет удаляться

Предыдущая тема: Ссылки на некорректные сообщения (29)

Важно. Ссылку на комментарий надо копировать из пункта [Ссылка] под комментарием, а не из адресной строки

 

beastie
()

RSS подписка на новые темы