These are chat archives for synrc/n2o

20th
Aug 2015
Andy
@m-2k
Aug 20 2015 09:15
Ну гуглить я и сам умею :) хотелось бы услышать о используемых решениях и их кошерности
Vadim Shurman
@VaShu
Aug 20 2015 09:57
тогда к гуру, я только первые шаги делаю
Andy
@m-2k
Aug 20 2015 10:05
В принципе оба решения от одного села и второе конца 2014 года, думаю можно присмотреться
Разметка кода ток адовая
Ilya Gorskin
@Revent
Aug 20 2015 10:53
как все таки с сессиями и авторизацией в n2o работать?
Andy
@m-2k
Aug 20 2015 10:55
review/src/login.erl Line 17
Ещё вопросы?
:)
asakura-kazumi
@asakura-kazumi
Aug 20 2015 11:25
erlang:localtime_to_universaltime({{2038,12,12},{12,12,12}},true) + ubuntu 15.04/fedora 22/linux mint 17 = дерьмище, точнее
** exception error: bad argument
in function erlang:localtime_to_universaltime/2
called as erlang:localtime_to_universaltime({{2038,12,12},{12,12,12}},
true)
Я понимаю, что проблема в настройках времени, но еще не нагуглил
Не нагуглил достаточно
Andy
@m-2k
Aug 20 2015 11:28
Один год не может авторизацию добавить а другой поставить эрланг из kerl? Ебануться
asakura-kazumi
@asakura-kazumi
Aug 20 2015 11:28
Откуда поставить?
Расскажи
Andy
@m-2k
Aug 20 2015 11:33
Да
asakura-kazumi
@asakura-kazumi
Aug 20 2015 11:35
Я только пять минут назад узнал, что есть такая штука )
Покурю, пока kerl build работает
Andy
@m-2k
Aug 20 2015 11:58
Эта штука предпочтительнее пакетов и ручной сборки из сорцов
KERL_CONFIGURE_OPTIONS указать не забудь
asakura-kazumi
@asakura-kazumi
Aug 20 2015 12:15
Уже без него запустил. По дороге домой посмотрю. Параметры-то эти используются: http://www.erlang.org/documentation/doc-5.8.5/doc/installation_guide/INSTALL.html#How-to-Build-and-Install-ErlangOTP_A-Closer-Look-at-the-individual-Steps_Configuring ?
Andy
@m-2k
Aug 20 2015 12:21
Ага
asakura-kazumi
@asakura-kazumi
Aug 20 2015 12:22
Все равно badarg
Andy
@m-2k
Aug 20 2015 12:23
Ту версию эрланга запустил?
asakura-kazumi
@asakura-kazumi
Aug 20 2015 12:24
kagami@comp:~$ /home/kagami/erlang/bin/erl
Erlang/OTP 18 [erts-7.0] [source] [async-threads:10] [kernel-poll:false]
Да, какую поставил
От пакетов я избавился перед kerl на всякий случай
Andy
@m-2k
Aug 20 2015 12:26
:)
asakura-kazumi
@asakura-kazumi
Aug 20 2015 12:26
Ну, нуб я, что сказать. Просто когда-то эрланг понравился
Andy
@m-2k
Aug 20 2015 12:27
Тобi пизда
asakura-kazumi
@asakura-kazumi
Aug 20 2015 12:28
После двух выходных с паттерн-матчингом и рекурсиями PHP показался очень неудобным
Почему?
Накопал такое: http://2038bug.com/
В 2008 (смотрел мейлинг-листы) вместо badarg получали 1969 год.
То есть, несколько секунд до начала эпохи unix
asakura-kazumi
@asakura-kazumi
Aug 20 2015 12:34
И там написано, что это из-за разрядности -_-
int32
Andy
@m-2k
Aug 20 2015 12:34
Tryerlang.org
R15b все норм
Поставь себе на тачку )
asakura-kazumi
@asakura-kazumi
Aug 20 2015 12:37
Попробую позже ) Сначала надо накатить на домашний убунту64. Здесь, на работе 32-разрядный комп
А 15 не старовата?
Andy
@m-2k
Aug 20 2015 12:38
Попробуешь позже что? Открыть браузер и ввести команду?
asakura-kazumi
@asakura-kazumi
Aug 20 2015 12:38
Не, позже поставить r15b
Сайт уже проверил. Все заипца
Andy
@m-2k
Aug 20 2015 12:39
15 стара как говно, но оно работает. И уверен что у меня тоже работает. А вот почему у тебя не работает я хз
asakura-kazumi
@asakura-kazumi
Aug 20 2015 12:39
У тебя 15?
Andy
@m-2k
Aug 20 2015 12:39
Нет, 17
Мож у тебя оперативка радиоактивная? ))
asakura-kazumi
@asakura-kazumi
Aug 20 2015 12:40
Да вроде не светится )
Andy
@m-2k
Aug 20 2015 12:40
Гггг
asakura-kazumi
@asakura-kazumi
Aug 20 2015 12:41
Ладно. Пора домой. Полупустой автобус пропущу
Жалко гиттер не работает на моем телефоне
С этой отупляющей работой я безнадежно остал от жизни. Только вчера начал осваивать гитхаб и трэвис
Даже юнит-тестами ни разу не пользовался
Andy
@m-2k
Aug 20 2015 12:50
Что за телефон на котором гитлер не работает
asakura-kazumi
@asakura-kazumi
Aug 20 2015 12:55
Samsung Galaxy SIII Mini (GT-I8190). Плеймаркет мне пишет, что мое устройство не поддерживается и нет кнопки установки
Andy
@m-2k
Aug 20 2015 12:56
Сиди через браузер, чо
asakura-kazumi
@asakura-kazumi
Aug 20 2015 13:16
Введение 64-битного формата вносит новую дату «закольцовывания» — оно произойдёт примерно через 290 миллиардов лет (в воскресенье, 4 декабря 292 277 026 596 года в 15:30:08).
Сойдёт
Andy
@m-2k
Aug 20 2015 13:18
FAP
asakura-kazumi
@asakura-kazumi
Aug 20 2015 13:18
Даже Солнце не дожиыет
Andy
@m-2k
Aug 20 2015 13:18
:(
Andy
@m-2k
Aug 20 2015 14:54
Кто хочет упороться по l10n то вот https://github.com/erlang-unicode/
asakura-kazumi
@asakura-kazumi
Aug 20 2015 15:25
А mad только для n2o шаблон приложения делает?
Andy
@m-2k
Aug 20 2015 15:36
Какой
asakura-kazumi
@asakura-kazumi
Aug 20 2015 15:39
index, routes, web_app, web_sup, sample.app.src
static, templates
Andy
@m-2k
Aug 20 2015 15:45
erlydtl
asakura-kazumi
@asakura-kazumi
Aug 20 2015 16:45
Дома на виртуалке с убунту 15.04 64 все ок
Правда, все равно падает после примерно 2ккк, но все равно норм
Namdak Tonpa
@5HT
Aug 20 2015 18:03
сделал полнотекстовы поиск
bash-3.2$ pub s 1308
+-- klong chen pa'i gsung skor '/'
+-- Longchenpa Dzo Dun :7 མཛོད་བདུན W22920
+-- Longchenpa Nyingthig Yabzhi :13 སྙིང་ཐིག་ཡ་བཞི W12827
+-- Longchenpa Ngalso Korsum :3 ངལ་གསོ་སྐོར་གསུམ་སོགས W23760
+-- Longchenpa Sungthorbu :2 ཀློང་ཆེན་པའི་གསུང་ཐོར་བུ W23555 W23504
+-- Jigme Lingpa Sungbum :14 འཇིགས་མེད་གླིང་པའི་གསུང་འབུམ W07477
bash-3.2$ pub s dudjom
+-- Sera Khandro Tercho :4 སེ་ར་མཁའ་འགྲོ་ཀུན་བཟང་བདེ་སྐྱོང་དབང་མོ W21888
+-- Nyingma Kama :58 རྙིང་མ་བཀའ་མ་རྒྱས་པ W19229
+-- Padma Lingpa Tercho :21 པདམ་གླིང་པའི་ཆོས་སྐོར W21727
+-- Dudjom Lingpa Tercho :20 བདུད་འཇོམས་གླིང་པ W21728
+-- Dudjom Troma Kor :1 བདུད་འཇོམས་ཁྲོས་མའི་སྐོར W1KG2808
+-- Troma Drubkor :2 ཁྲོས་མའི་སྒྲུབ་སྐོར W1KG9609
+-- Dudjom Rinpoche :25 བདུད་འཇོམས་འཇིགས་བྲལ་ཡེ་ཤེས་རྡོ་རྗེ W20869
bash-3.2$ pub s W222
+-- Nyang Ral Nyima Ozer Kagye :13 བཀའ་བརྒྱད་བདེ་གཤེགས་འདུས་པ W22247
+-- :43 རྗེ་ཡབ་སྲས་གསུམ་གྱི་གསུང་འབུམ W23693 W23692 W22272
+-- :18 ས་སྐྱ་བཀའ་འབུམ་་ཁ་སྐོང W20751 W22271
+-- :23 རྗེ་བཙུན་ཏ་ར་ན་ཐའི་གསུང་འབུམ་༼འཛམ་ཐང༽ W22276
+-- :17 ཇོ་ནང་རྗེ་བཙུན་ཏཱ་ར་ནཱ་ཐ W22277
тут и бандлы mad, и unicode и полнотекстовый поиск по базе данных
которая представлена в виде одного файла с эрланг рекордами
внтури pub использует новый шаблонизатор synrc/nitro так что и этот пример там есть
а также использование sh для вызова hevea и xelatex
минимальный rebar config без n2o
{deps_dir,["deps"]}.
{deps,[
   {mad, ".*", {git, "git://github.com/synrc/mad", {tag,"master"}}},
   {nitro, ".*", {git, "git://github.com/synrc/nitro", {tag,"master"}}}
]}.
Namdak Tonpa
@5HT
Aug 20 2015 18:08
И все это в одном файле на 108 строк:
https://github.com/5HT/pub/blob/master/src/pub.erl
Это прототип новой системы управления цифровыми библиотеками с автоматической публикацией издательского качества (TeX), оптимизированную для работы с многотомными версионируемыми изданиями с поддержкой интернационализации (Tibetan, English, Ukrainian, Russian).
Andy
@m-2k
Aug 20 2015 18:14
@5HT ты б хоть ридми как юзать написал
Namdak Tonpa
@5HT
Aug 20 2015 18:14
обойдешься
Andy
@m-2k
Aug 20 2015 18:14
а поиск регистронезависимый?
Namdak Tonpa
@5HT
Aug 20 2015 18:14
да
Andy
@m-2k
Aug 20 2015 18:14
по юникоду?
ЖИР
Namdak Tonpa
@5HT
Aug 20 2015 18:15
похуй по чему
Andy
@m-2k
Aug 20 2015 18:15
а как ты это сделал
покаж строчку
Впринципе можно сделать для любого тапла
Просто тапл преобразовать в лист и все включить в поиск
Andy
@m-2k
Aug 20 2015 18:16
лолштоле/
strings:to_lower не хавает ничо кроме latin1
Namdak Tonpa
@5HT
Aug 20 2015 18:16
ну заюзай erlang-unicode про который ты писал выше
но это без индексов, так поиск для бедных :-)
Andy
@m-2k
Aug 20 2015 18:17
да, я хочу поизучать этого наркомана
ток что домой добрался
где без индексов?
о каких индексах речь
Namdak Tonpa
@5HT
Aug 20 2015 18:18
ну типа для select мнезийного будет чуть по другому выглядеть
но идея думаю понятна
Andy
@m-2k
Aug 20 2015 18:18
в pub?
Namdak Tonpa
@5HT
Aug 20 2015 18:18
мне в pub не нужны индексы у меня вся база помещается на странице а для индексов произведений и самих произведений буду использовать внешний grep
так все файлы находятся в TeX
Andy
@m-2k
Aug 20 2015 18:19
grep который UNIX?
Namdak Tonpa
@5HT
Aug 20 2015 18:19
он
Andy
@m-2k
Aug 20 2015 18:19
по файлам прям, ад
Namdak Tonpa
@5HT
Aug 20 2015 18:19
че ад, UNIX way
Andy
@m-2k
Aug 20 2015 18:19
а как жэ erlang ecosystem
храни в ETS )
Namdak Tonpa
@5HT
Aug 20 2015 18:20
ну у меня TeX и HeVeA это все не работает без юникса
Andy
@m-2k
Aug 20 2015 18:20
тогда да
Namdak Tonpa
@5HT
Aug 20 2015 18:21
вчера за вечер написал, думал тебе понравится
Andy
@m-2k
Aug 20 2015 18:22
да у меня башка ща взорвется
я прост ток начал вникать в эти поиски и конвертации, локализации
Andy
@m-2k
Aug 20 2015 18:27
как сделать чтобы mad консоль запускалась с erl +pc unicode
Namdak Tonpa
@5HT
Aug 20 2015 18:29
сделать git pull
Andy
@m-2k
Aug 20 2015 18:39
кул
ux_string:to_lower("САСАЙ")
"сасай"
ОСОБЕННАЯ УЛИЧНАЯ МАГИЯ
Andy
@m-2k
Aug 20 2015 19:06
так, это ты в бандл добавил, но в консоли по ./mad deps compile plan repl все равно не работает
Namdak Tonpa
@5HT
Aug 20 2015 19:07
ну так мад нужно ж пересобрать
Andy
@m-2k
Aug 20 2015 19:39
а, лол
во, оказывается re умеет в юникод
re:run(<<"ФФФ"/utf8>>,<<"^.ф.$"/utf8>>,[unicode,caseless]).
{match,[{0,6}]}
и to_lower нинада
я даже думаю из re можно сделать to_lower в одну строку
Andy
@m-2k
Aug 20 2015 19:46
но составные символы в юникоде уже не покатят
re:run(<<"FF g̈"/utf8>>,<<"^FF\ .$"/utf8>>,[unicode,caseless]).
nomatch
Andy
@m-2k
Aug 20 2015 20:45
сделал make в deps/mad и cp mad ../.. но вывод юникода в консоль всё равно прежний
Namdak Tonpa
@5HT
Aug 20 2015 20:45
это какой \x{0F12} ?
типа такого?
у меня вот же пример я выложил утилиты где все работает. вы что инвалиды блядь 108 строк разобрать не можете?
вот необходимая магия:
    ok = io:setopts(standard_io, [{encoding, unicode}]),
ну и "~ts" в формате не забываем
Andy
@m-2k
Aug 20 2015 21:08
АЗАЗАЗ ЕБАНУЛ ПОИСК
Снимок экрана 2015-08-21 в 0.09.23.png
Снимок экрана 2015-08-21 в 0.08.56.png
Namdak Tonpa
@5HT
Aug 20 2015 21:12
ресурс для имбицилов :-)
где регистрация?
регистация есть, на мыло даж письмо в html приходит в течении секунды
Namdak Tonpa
@5HT
Aug 20 2015 21:13
The Power of N2O!
Andy
@m-2k
Aug 20 2015 21:13
EEEAAAAAAA