@proelixir

Страница 440 из 1045
Rafael
18.03.2017
18:23:02
"Currently, Ext3 support 16 TB of maximum filesystem size, and 2 TB of maximum file size. Ext4 adds 48-bit block addressing, so it will have 1 EB of maximum filesystem size and 16 TB of maximum file size."
2 tb это же не непрерывная область памяти (в том смысле, что там нет кроплений мета данных)?

вот это прям годнота
вот в этой статье я только не пойму: |0x89504E470D0A1A0A| <- Static binary in start of PNG file как так они не учитывают что это LE или BE?

shadowjack
18.03.2017
18:24:09
вроде нет
Я про то что в 32 бита влезает. В 32 бита влезает максимум 4 Гб

Google
Dmitry
18.03.2017
18:25:28
Значит надо int64

Александр
18.03.2017
18:26:32
https://en.wikipedia.org/wiki/BMP_file_format#Bitmap_file_header

зря я вас взбаламутил, пацаны

4 байта на размер BMP выделяется

Dmitry
18.03.2017
18:27:33
А что там с png?

Александр
18.03.2017
18:27:39
32 битный int размера за глаза

ого

https://en.wikipedia.org/wiki/Portable_Network_Graphics

а вот в png блоками идёт

Rafael
18.03.2017
18:29:03
не, png я не буду реализовывать

shadowjack
18.03.2017
18:29:08
Я бы забил на png и сделал web сервер

Александр
18.03.2017
18:29:09
то есть теоретически бесконечный

Dmitry
18.03.2017
18:29:16
Я бы тоже

Google
Dmitry
18.03.2017
18:29:21
забил на пнг

Rafael
18.03.2017
18:32:00
хм, ну не, не все

Александр
18.03.2017
18:32:52
изучай гуглфу, дружище https://gist.github.com/bryanhunter/a3a905ba890a21eb345f

хотя я бы на самом деле сам бы попробовал сделать, если времени хватало бы

Rafael
18.03.2017
18:34:46
r::size(8) <- pixels почему стрелочка смотрит влево?

Александр
18.03.2017
18:35:24
там генератор for

http://elixir-lang.org/getting-started/comprehensions.html#generators-and-filters

Rafael
18.03.2017
18:36:33
width::size(32)-little little - это типо little endian?

shadowjack
18.03.2017
18:37:17
Да

Александр
18.03.2017
18:37:57
я думаю с этим тебе будет полезно разобраться самостоятельно, я выше кидал ссылку на онлайн книгу "Learning Erlang for greater good" там pdf и всё делатьно описано и хорошо ищется

вот в эликсире всё здорово и однообразно кроче генераторов

в эрланге он ещё как баян выглядит =)

весь код читается сверху вних, слева направо

Rafael
18.03.2017
18:39:33
как думаете, за сегодня и завтра выполнить это дз реально?

Александр
18.03.2017
18:39:39
а вот генераторы - туда сюда взглядом елозить

как думаете, за сегодня и завтра выполнить это дз реально?
сегодня уже спать, а завтра ты сам к обеду узнаешь , если с раннего утра начнёшь

Александр
18.03.2017
18:41:06
по идее тебе всё тут разжевали

сиди тыкай и всё получится...

shadowjack
18.03.2017
18:42:39
Да, без тыка оно не получится. Ну и гугл в помощь. Если будет затык, тут спрашивай.

Google
Rafael
18.03.2017
18:43:06
пасиба, парни??

Shorty(Ale Chapa) Manskiy
18.03.2017
18:43:21
как думаете, за сегодня и завтра выполнить это дз реально?
я переписывал одну библиотеку с C++ на D, С++ не знал, там было много шаблонов, читал cppreference и ночью за часа 4 портанул, так-что и за сегодня можно успеть...

Vasiliy
18.03.2017
18:43:59
у кого эликсир в проде и более-менее норм нагрузки? как вам живется?

Rafael
18.03.2017
18:46:23
https://gist.github.com/bryanhunter/a3a905ba890a21eb345f вот в этом примере, почему он использует IO и File но не импортирует их?

Shorty(Ale Chapa) Manskiy
18.03.2017
18:47:11
там не нужно импортировать.

... просто указываеш название модуля.

изучай гуглфу, дружище https://gist.github.com/bryanhunter/a3a905ba890a21eb345f
Это только мне кажется, или же он сильно похож на Александреску?

shadowjack
18.03.2017
18:50:27
Да, можно писать Модуль.функция и он их подгрузит

Rafael
18.03.2017
18:50:54
... просто указываеш название модуля.
это касается только стандартной библиотеки?

есть какой-то стандарт именования файлов c модулями в элексире?

shadowjack
18.03.2017
18:58:11
Да, модуль "ИмяМодуля" должен быть в файле "имямодуля.ex".

Alexander
18.03.2017
18:58:19
Module.MySubModule лежит в module/my_sub_module.ex

Rafael
18.03.2017
18:58:31
?? пасиба

Alexander
18.03.2017
18:58:47
но это пофиг, соглашение просто.

shadowjack
18.03.2017
18:59:41
Там все приложение вместе компиляется с зависимости, так?

Dmitry
18.03.2017
19:00:44
Там все приложение вместе компиляется с зависимости, так?
Зависит от того что ты называешь "компилируется"

Но впринципе можно сказать да

shadowjack
18.03.2017
19:01:48
mix compile

Rafael
18.03.2017
19:07:56
https://github.com/evanfarrar/ex_bump/blob/master/lib/color.ex вот тут они обявил 2 модул с одинакомы именем, но разными телами, почему это вообще работает?

Google
Roman
18.03.2017
19:14:36
"Стартап случайно вместо рубиста нанял бариста"

Rafael
18.03.2017
19:35:41


Vasiliy
18.03.2017
19:54:14
а тут можно постануть что-то типа вакансии? я смотрю вон в запиненых есть уже) в общем, ищу человека, котроый хочет/может пилить на эликсире с 0 проект, за деньги, можно удаленно, в идеале – фулл-тайм, подробности расскажу в личке если кому интересно

Dmitry
18.03.2017
19:55:47
В чем проблема в одном месте определить?

Там Colors и Color

А два одинаковых модуля делать нельзя

Rafael
18.03.2017
19:59:20
В чем проблема в одном месте определить?
все было банальнее, я забыл файл сохранить :D

Admin
ERROR: S client not available

Rafael
18.03.2017
19:59:50
А два одинаковых модуля делать нельзя
но на удивление у мнея компилируется и даже работает, если я вызываю метод



Dmitry
18.03.2017
20:01:04
Работает не так как должно

Dmitry
18.03.2017
20:02:18
Ты можешь вручную допилить атом с ключом __struct__ в любой мэп, но структура от этого не появится

Rafael
18.03.2017
20:02:21
Работает не так как должно
согласен, тока что переделал, проверил??

в чем особенность атрибутов модулей? они вычисляются на этапе компиляции? или может они по умолчанию приватные?

Dmitry
18.03.2017
20:05:54
Атрибуты это @?

Rafael
18.03.2017
20:06:03
Dmitry
18.03.2017
20:06:14
Они просто выпиливаются на этапе компиляции по значению

И ау можно делать потому что тут все иммутабельно

Google
Rafael
18.03.2017
20:07:31
а как сделать приватную константу, которая вычислится на этапе компиляции?

Dmitry
18.03.2017
20:08:06
Они итак приватные и итак вычисляются на компиляции

Rafael
18.03.2017
20:08:59
они, это...?
они, это перменный атомы и прочее я понял



почему is_integer не назвали integer??

shadowjack
18.03.2017
20:26:52
Чтобы различать какие функции можно использовать в guard clauses а какие нет.

Rafael
18.03.2017
20:27:35
тернарных операторов в Elixir нет?

shadowjack
18.03.2017
20:29:26
if это тернарный оператор с чуть другим синтаксисом

Rafael
18.03.2017
20:30:07
if это тернарный оператор с чуть другим синтаксисом
тернарный оператор можно пихнуть как аргумент функции, с if такой же красоты не получится :/

Dmitry
18.03.2017
20:31:06
Я думаю is_integer подгружаешься из kernel и повторяет именование Erlang

А там нету фишек с вопросительным знаком - это из руби

Dmitry
18.03.2017
20:32:15
Все можно пихнуть как аргумент

Имеется ввиду не декларация функции а вызов

Rafael
18.03.2017
20:36:35


Особенно с этой приватной константой, некрасиво выглядит как-то

shadowjack
18.03.2017
22:04:32
Главное - работает?

У тебя задача сделать быстро а не красиво.

Dmitry
18.03.2017
22:06:37
Я честно вообще не понимаю где ты её определяешь

Страница 440 из 1045