
Evgeny
11.05.2018
09:33:25
Аналогично. Не понял, чем не устраивает String.capitalize

Anatoliy Kovalchuk
11.05.2018
09:33:34
iex> String.capitalize "привет"
"Привет"

Marsel
11.05.2018
09:35:28
видимо этим
String.capitalize "приветЫ"
"Приветы"

Максим
11.05.2018
09:36:19
тем, что abcDef -> Abcdef, а надо abcDef -> AbcDef`

Google

Максим
11.05.2018
09:37:48
через регулярки я могу нагородить, но всё-таки это последнее, что хочется применять

Marsel
11.05.2018
09:40:09
String.upcase(String.first(s)) <> String.slice(s, 1..-1) ?

Dmitry
11.05.2018
09:40:18
прежде чем я скину кусок кода, должен предупредить - я не горжусь этим решением
iex(4)> str = "приВЕтЫ"
"приВЕтЫ"
iex(5)> String.replace_leading(str, String.first(str), String.first(str) |> String.upcase)
"ПриВЕтЫ"

Dmitry
11.05.2018
09:41:23

Anatoliy Kovalchuk
11.05.2018
09:41:23
iex> {a, b} = String.Casing.titlecase_once("привЕт", :default); a <> b
"ПривЕт"
или так

Dmitry
11.05.2018
09:42:02

Marsel
11.05.2018
09:42:22
Это красивее, а работает?
iex(6)> s = "пРиВеТы"
"пРиВеТы"
iex(7)> String.upcase(String.first(s)) <> String.slice(s, 1..-1)
"ПРиВеТы"

Dmitry
11.05.2018
09:42:40

Nick
11.05.2018
09:42:59
iex(7)> <<header :: binary - size(1), data :: binary>> = "abcAbc"
"abcAbc"
iex(8)> String.upcase(header)
"A"
iex(9)> String.upcase(header) <> data
"AbcAbc"

Максим
11.05.2018
09:43:32
благодарю!

Evgeny
11.05.2018
10:01:47
И ишшо один способ :)
String.split_at("пРиВеТы", 1) |> (fn {a, b} -> String.upcase(a) <> b end).()
или
{a, b} = String.split_at("пРиВеТы", 1)
String.upcase(a) <> b

Google

Alex
11.05.2018
10:53:53

Vladimir
11.05.2018
10:56:10
:) это бывает, но печально.

Анастасия
11.05.2018
11:06:14
вопрос по style guide, кто как пишет
1.
def some_fun(a,b) do
...
end
def some_fun(a) do
...
end2.
def some_fun(a,b) do
...
end
def some_fun(a) do
...
endФункции с одним названием, разница в строке между ними

Taras ?
11.05.2018
11:06:54
2
лучше читабельность)

Dmitry
11.05.2018
11:07:13
3.
@spec …
@doc …
def some_fun(a,b) do
...
end
@spec …
@doc …
def some_fun(a) do
...
end

Dmitry
11.05.2018
11:08:44
А что, официального сайл гайда нет?

Dmitry
11.05.2018
11:10:13
есть в виде mix format, который кстати 2 вариант сделает

Анастасия
11.05.2018
11:10:23
в официальном 2, но я часто встречаю 1, интересно какой вариант все-таки популярнее

Dmitry
11.05.2018
11:11:13
Надо делать как в официальном, к тому же он разумный и читабельнее

Анастасия
11.05.2018
11:11:52
официальный стайл гайд во многом разнится с тем же mix format

Taras ?
11.05.2018
11:11:58
рребят, я тут после эрланга знакомлюсь с хаскелем и скажу вам следующее —
эликсир в плане притока мозгов и увеличения популярности фп — штука, наверное, хорошая
а вот в плане лаконичности, удобности кода — эликсир идет куда-то не туда
* не обращайте внимания, под эндорфинами после ряда примеров кода на хаскеле *

Andrey
11.05.2018
11:13:20
ha-ha-ha-haskell

Yuri
11.05.2018
11:13:41
пишите в своем проекте везде одинакого главное

Nikita
11.05.2018
11:14:40
эйфория от хаскеля быстро проходит
весьма

Kioshimafx
11.05.2018
11:15:51

Andrey
11.05.2018
11:16:09
баланс лаконичности и наглядности в целом от стиля зависит, можно на хацкеле писать изящный, но абсолютно не читаемый код

Alex
11.05.2018
12:32:23

Evgeny
11.05.2018
12:43:55
А мне пофиг, я юзаю mix format как он делает из коробки так и оставляю

Google

Evgeny
11.05.2018
12:45:01
читабельность очень сильно зависит от привычки, лично на себе проверил. Даже если какой-то стиль не нравится, то если заставлять себя им пользоваться, то очень быстро он вполне начинает нравится.
Помню несколько раз переходил туда-сюда по оступам табами/пробелами, 2/4 знака. Очень быстро привыкалось. Тоже самое касаемо положений фигурных скобок, пробелов между операторами, скобками, CamelCase и lower_case.

Alex
11.05.2018
12:46:58
можно просто подкрутить цветовую схему в редактори и end красить в малозаметный цвет

Evgeny
11.05.2018
13:34:56
Люди, куда писать чтобы РКП разблочил адреса?
Какое-то адское говно. Создал дроплет на DigitalOcean - IP заблочен, создал сервер на Scaleway - IP заблочен.

Andrey
11.05.2018
13:36:09
в спортлото

Evgeny
11.05.2018
13:42:10
да-да, пустить самолетик из окна еще. слышал есть какие-то там горячие линии, но не могу найти

Vasiliy
11.05.2018
13:54:39
http://dedimax.com/, cheapest VPS
add your public key to ~/.ssh/authorized_keys
turn on TUN/TAP (in dedimax control panel web ui)
https://github.com/Nyr/openvpn-install
sftp root@yourip:/root/client.ovpn ~/
enjoy freedom

Fedor
11.05.2018
13:55:55

Артем
11.05.2018
13:56:03
зачем гуглить
вон в пине объява

Alexander
11.05.2018
13:56:18

Alex
11.05.2018
13:57:56

Dmitry
11.05.2018
13:58:54

Alexey
11.05.2018
13:58:57
разговорный английский в пине (
а казино - знакомая тема.

Evgeny
11.05.2018
13:59:46

Артем
11.05.2018
14:00:19

Fedor
11.05.2018
14:00:47

Google

Евгений
11.05.2018
14:01:06
И всех пользователей?

Alexander
11.05.2018
14:01:11
всё бутого пожалуйста

Evgeny
11.05.2018
14:01:20
всю кампанию
накой релоцировать компанию? Компания и так отлично релоцирована, нужно услугу жителям РФ предоставить.
Умники, собрались тут, блеать!

Dmitry
11.05.2018
14:01:54
Реально дешевые серваки!
А сетки там есть как у до?

Артем
11.05.2018
14:03:12

Evgeny
11.05.2018
14:03:54

Alexey
11.05.2018
14:04:13

Evgeny
11.05.2018
14:04:24
Да и есть ли у нас конторы предоставляющие аналогичные по качству услуги?

Kioshimafx
11.05.2018
14:04:49

Alexey
11.05.2018
14:05:43

Артем
11.05.2018
14:05:47

Evgeny
11.05.2018
14:05:57
Хде?

Артем
11.05.2018
14:06:07
более того, по качеству для рф юзеров оно и лучше будет

Kioshimafx
11.05.2018
14:06:37

Fedor
11.05.2018
14:06:41

Артем
11.05.2018
14:06:45
ну вот я щас работаю с проектом на селектеле в облаке openstack, есть свои серваки в mtw.ru а товарищ юзает simlecloud. и всё как-то ок везде

Egor
11.05.2018
14:06:52

Evgeny
11.05.2018
14:07:05
Как-то имел неосторожность залезть на Infobox Cloud, хоспаде, какое же дерьмище

Google

Raman
11.05.2018
14:07:52

Kioshimafx
11.05.2018
14:07:55

Raman
11.05.2018
14:08:13
Думаю это имеется в виду. Но такое себе

Evgeny
11.05.2018
14:08:28
Хватит говнобабок сюда пихать, политота в этом чятике не нужна

Alexander
11.05.2018
14:09:08
была бы не нужна — был бы чятик в icq, а не в телеграме!

Dmitry
11.05.2018
14:09:29
Чуваки, вы какое то говно обсуждаете
Давайте срочно обсуждать VPS
Потому что AWS сука дорогой

Evgeny
11.05.2018
14:10:00
На mtw у меня тоже есть сервачки

Alexey
11.05.2018
14:10:03
давайте. имею опыт с chicagovps. было очень дёшево. и давали ИПшник

Kioshimafx
11.05.2018
14:10:13
Так вроде обсуждали не цену, а доступность в РФ

Dmitry
11.05.2018
14:10:23
Я из рб

Alexey
11.05.2018
14:10:29
а с доступностью тут никак не угадаешь, как мне кажется

Evgeny
11.05.2018
14:10:33
AWS тоже может попать под раздачу

Dmitry
11.05.2018
14:10:36
Мне пофик

Kioshimafx
11.05.2018
14:10:39
Selectel я же написал выше