
Taras ?
04.10.2016
04:31:00
VMware мне удобней - да толку
работать некомфортно - оперативки нехватает, эх

Alexander
04.10.2016
04:36:44
тогда только страдать

Aldar
04.10.2016
04:40:18
можно второй системой линукс поставить

Can
04.10.2016
08:05:25
+

Google

Can
04.10.2016
08:05:37
перезагружаешься в убунту и фигачишь)

Aldar
04.10.2016
08:05:53
у меня на компе 3 системы стоит лол

Rumata
04.10.2016
08:07:24
Ну этот загрузчик потрахаться настроить
А так в принципе потом по лафе
Grub

v
04.10.2016
08:08:36
не надо трахаться
sudo grub-update

Vladimir
04.10.2016
08:08:45

Rumata
04.10.2016
08:08:46
Но какой же ты программист если с этим никогда не разбирался.
Да был кейс поставить винду второй системой там был трабл
Но это тоже все ок

Aldar
04.10.2016
08:12:12
для хакинтоша еще clover нужен

I
04.10.2016
08:13:58

Google

Dmitry
04.10.2016
08:14:38
Я может поздно, но у меня ни одна библиотека для хеширования не скомпилировлась под винду
В принципе в самом эрланг вроде есть что-то для хеширования - может с чуть более неудобным апи
http://erlang.org/doc/man/crypto.html

Vladimir
04.10.2016
08:18:05
Нативных нет?

Dmitry
04.10.2016
08:18:25
Ну это логично
Crypto это математика, которую скорее всего можно взять готовое и быстрораюотающее из плюсов

Vladimir
04.10.2016
08:18:52
Ну понятно, что при вычислениях перформанс не очень, но всё же.

Dmitry
04.10.2016
08:19:35
Ну я имею ввиду не эрланг модуль а вообще направление в computer science

Aldar
04.10.2016
08:21:18
Есть еще такой момент, что если самому писать хеширование - можно легко ошибиться
а потом тебя ломанут)

Dmitry
04.10.2016
08:27:36
С другой стороны, сколько человек ломает OpenSSL и сколько твой oaovector.ru?)) так что шансы где то рядом

Alexander
04.10.2016
08:52:23
там в :crypto для эрланга сразу говорится - не использовать для каких-либо защит, т.к крайне быстро работает
можно перебрать

Vladimir
04.10.2016
09:15:43

Alexander
04.10.2016
09:16:00
т.е можно перебрать хеш
пример - ты хранишь в базе хеши паролей, но к примеру md5 или sha. Соответственно в наше время даже кофеварка спокойно переберет словари и матчинг за пару дней
там же ссылка на доку выше
никто не ходил?))

Dmitry
04.10.2016
09:17:56
То же самое написано в доках к bcrypt

Google

Dmitry
04.10.2016
09:18:05
Типа нативное решение очень быстрое

Alexander
04.10.2016
09:19:16
мне просто нужно было шустрое решение когда я мильон строк с другим мильоном сравниваю, получить хеш каждой и проверить потом лист через Enum.member? очень шустро все

Dmitry
04.10.2016
09:20:07
Да для этого и нужно по сути, для всяких хешсетов быстрых, словарей, для быстрого сравнения на эквивалентность

Alexander
04.10.2016
09:20:14
сразу отвечу почему не паттернматч который как бы шустрый, нужно было сначала получить нормализованные хеши
ну а внутри member? уже паттернматч
так что все быстро

Rumata
04.10.2016
09:25:55
И тут вступает дело CS

Eugene
04.10.2016
16:16:46
Народ, тупой вопрос
Как запустить пачку exs-файлов в директории?
Или импортировать их в один файл, чтобы его запуск выполнял их все?
mix run priv/repo/directory/*

Taras ?
04.10.2016
18:45:23

[Anonymous]
04.10.2016
20:00:37
про переползание с рельсов на феникс: http://elixir-lang.moscow/events/1/talks/way-from-rails-to-phoenix

Eugene
04.10.2016
20:21:21
Очень третий слайд понравился

Константин
05.10.2016
01:16:50
Можно на эликсире написать

Alexander
05.10.2016
02:48:32
кстати, там если кто будет писать миграцию в феникс и думает что можно exs запустить из нее, даже если у вас работает на локалке, в продакшене не работает. Даже хуже, миграции вообще спокойно фейлятся без единого писка
узнать что все полетело по 1 месту можно только не найдя в базе изменений от следующих миграций

Константин
05.10.2016
03:13:12
Ты с каждым днем неходишь такие косяки, что мне все больше хочется вренуться к руби

Alexander
05.10.2016
03:27:57
да я блин тут опять чуть не сорвался, мол перепишем все на руби

Google

Alexander
05.10.2016
03:28:14
пиздецы постоянные, я дня не помню без новых ограничений/багов

Константин
05.10.2016
03:28:38
Я обошелся без exrm релизов

Alexander
05.10.2016
03:29:03
я вот думаю что надо переехать на mina

Константин
05.10.2016
03:29:03
на серваке эрлан, эликсир.. запуск сервера через MIX_ENV=prod mix phoenix.server
Все сделано одним sh скриптом

Alexander
05.10.2016
03:29:46
тут выше кидали ссылку на очень вменяемый конфиг мины

Admin
ERROR: S client not available

Константин
05.10.2016
03:30:26
Но тогда надо решить вопрос быстрого перезапуска
Что если компилить код и статику, запускать миграции, а только потом убивать приложение?
и сразу запускать

Alexander
05.10.2016
03:31:52
у меня сейчас monit следит за тем, бегает ли апп
т.е если я kill сделаю на релиз, то монит его в момент поднимет

Константин
05.10.2016
03:33:33
Если я правильно понял - у тебя все проблемы в exrm релизах?

Alexander
05.10.2016
03:33:44
ну не exrm
но релизах
и не все, а просто много в релизах, из-за того что ни тесты ничего тебе не скажет как оно в реальности
т.е тест 2+2=4 но с mix.project пройдет на CI но положит тебе весь прод )

Евгений
05.10.2016
06:57:57

Maxim
05.10.2016
07:24:30
Есть например список list = [1, 2, 3, 4, 5]
как получить доступ к элементу?

Google

Maxim
05.10.2016
07:25:04
list[2] - не работает

Alexander
05.10.2016
07:25:20
elem

Dmitry ?
05.10.2016
07:25:24
Enum.at
elem вроде про туплы, или работает с листами тоже?

Alexander
05.10.2016
07:26:23
Не. Кажется только тапл
Про унификацию в польше видно не слышали

Maxim
05.10.2016
07:26:46
Напишите польностью
как получить доступ

Dmitry ?
05.10.2016
07:27:08
В чем проблема то? Enum.at(list, 2)

Dmitry
05.10.2016
07:27:23
list |> Enum.at(2)
Если тебе надо получать доступ к элементу по индексу - ты скорее всего что то делаешь не так...

Alexander
05.10.2016
07:29:11

Dmitry ?
05.10.2016
07:29:12
Ну бывает нужно. Редко. Очень)

Maxim
05.10.2016
07:29:44
К остальным коллекциям так же?

Dmitry
05.10.2016
07:30:06

Dmitry ?
05.10.2016
07:30:23
Map.get, elem