
Ivan
30.03.2017
07:29:41
List.first(String.to_charlist("a"))
таки так
ага, спасибо)
как то выглядит страшно)

Google

Alexey
30.03.2017
07:30:42
"a" |> String.to_charlist |> List.first

Ivan
30.03.2017
07:30:47
эт да

shadowjack
30.03.2017
07:30:51
Да
Ещё можно hd вместо List.first но они по-разному на пустых списках работают

Andrey
30.03.2017
07:35:16
Товарищи, что скажите за Clojure, как она там жизнь за () ?

Andrey
30.03.2017
07:35:33
> я пока видел все проекты что на NoSQL через какое то время если они все еще живы постепенно переезжают на РСУБД. Потому что внезапно им становятся нужны нормальные транзакции и схема уже устаканилась
могу рассказать как у нас сделано

shadowjack
30.03.2017
07:36:20

Andrey
30.03.2017
07:36:26
у нас монга и схемы постоянной нет, потому что забронированный авиабилет — штука сложная, таблиц 200 бы наверное понадобилось чтобы всё в рсубд запихнуть
но мы работаем с деньгами, так что без транзакций никуда
так что у нас есть табличка (то ли в мускуле, то ли в постгресе — не помню) с транзакциями :) когда нужно чё-то сделать с документом в монге — мы инициируем транзакцию в этой табличке и в её пределах работаем с монгой. в итоге и schemaless, и двойная запись исключается

Ivan
30.03.2017
07:53:41
похоже на что то интересное
товарищ пилит на нем тоже активно

Google

Евгений
30.03.2017
08:00:31

Александр
30.03.2017
08:06:10

shadowjack
30.03.2017
08:08:04

Andrey
30.03.2017
08:08:25
если интересует деньги, то надо в маркетинг и в бизнес
с ruby/rails вообще хз. рельсы больше годятся для прототипирования имхо, чем для серьёзных проектов. но вот основу — руби — мало кто хорошо знает

Александр
30.03.2017
08:09:27

Andrey
30.03.2017
08:09:38
очень легко перепутать апи руби и рельс, благодаря магии руби

Александр
30.03.2017
08:09:44
иди в мобильную разработку или развивайся там где уже есть опыт

Andrey
30.03.2017
08:09:55
и в итоге я вроде как рельсы изучал
но так как проект серьёзный, нужны именно что фундаментальные вещи руби
но хз, пишет ли кто-то кроме нас высоконагруженные проекты на ruby/eventmachine:)
впрочем, eventmachine для того и была создана
так что скорее всего да

Александр
30.03.2017
08:11:01
синтаксис на руби за неделю на codewars можно подтянуть до очень приличного уровня

Andrey
30.03.2017
08:11:47
а кстати, что для тебя значит «высокооплачиваемая»? :)

Александр
30.03.2017
08:11:59
хех, кстати, да =)

shadowjack
30.03.2017
08:13:56
Питон я отлично знаю, flask и Django - ну так, средне.
Но хочу на эликсир.
А в эликсир заход проще через руби, если смотреть по вакансиям.

Andrey
30.03.2017
08:14:58
может таки туда проще заход через эрланг? :)

Google

Andrey
30.03.2017
08:15:05
я не сказал бы что эликсир на руби похож

shadowjack
30.03.2017
08:15:19
Я со стороны работодателя

Andrey
30.03.2017
08:15:19
правда, руби я знаю хорошо, а про элексир только читал..
а со стороны работодателя — ну, я бы со своим начальником поговорил о своём развитии

shadowjack
30.03.2017
08:16:04
Ну то есть в вакансиях четкая корреляция руби-эликсир

Andrey
30.03.2017
08:16:09
я собственно здесь так и оказался :)

shadowjack
30.03.2017
08:16:52
Моя текущая работа заканчивается и проектов впереди не видать.

Andrey
30.03.2017
08:17:53
тогда наверное стоит искать в той области, в которой умеешь

shadowjack
30.03.2017
08:19:18
Если бы я так делал то до сих пор на сях писал. 14 лет стаж + 5 лет учебы
Нужно ж развиваться.

Andrey
30.03.2017
08:20:09
ну а откуда черпать области для развития, как не из самих проектов?

Max
30.03.2017
08:20:35

Max
30.03.2017
08:21:08
HR смотрит, что еликсир на руби похож, хочет приманить людей с горячими глазами, заносит еликсир в вакансию
часто ещё лепят хаскель, скалу, кложурь

shadowjack
30.03.2017
08:21:36
У меня много знаний из сферы космической навигации, но это госсектор, и он не очень хорошо себя чувствует.

Max
30.03.2017
08:21:38
потому что можно денег меньше платить, людям за честь писать на экзотических язычках

Vladimir
30.03.2017
08:21:43

shadowjack
30.03.2017
08:23:20
Я вижу сферу применения Clojure там где есть большие проекты на Java (энтерпрайз) и нужно их развивать а Java уже для этого неадекватна.

Max
30.03.2017
08:24:37
джава уже опять адекватна

Vladimir
30.03.2017
08:24:54
ИМХО джава - язык для конвейерной разработки. Наняли сто средних разработчиков, и всей массой навалились на задачи. Гарантия результата какая-никакая есть + тулзы для анализа кода + тонны библиотек. Это тырпрайз любит, и за это и платит бабло.

Google

Max
30.03.2017
08:24:54
улучшили её намного в последних версиях

shadowjack
30.03.2017
08:25:08
ООП только не всегда адекватно

Dmitry
30.03.2017
08:25:26

Aldar
30.03.2017
08:25:49
Питон то не умирает никоим образом

Vladimir
30.03.2017
08:25:53
го ещё из пелёнок не вышел по сравнению с экосистемой Java :)

shadowjack
30.03.2017
08:25:54
Где тонны библиотек для го?

Dmitry
30.03.2017
08:26:44
Для го легче найти чем для жавы как по мне
Хотя смотря для чего

shadowjack
30.03.2017
08:27:15

Vladimir
30.03.2017
08:27:42
Clojure используют для новых задач, как правило. Но там разработчики нужны выше среднего. Язык такой, что обычно много людей и не надо, чтобы что-то сложное запилить. Но с улицы пачку разрабов не наймёшь.

Admin
ERROR: S client not available

shadowjack
30.03.2017
08:28:57
Ну чем Clojure лучше эликсира и хаскеля например?

Vladimir
30.03.2017
08:30:03
А чем квадрат лучше круга?
Нужно брать конкретную задачу, и смотреть, какой язык/платформа лучше подходит.
Нет никакого лучше/хуже (кроме пхп).

shadowjack
30.03.2017
08:30:57
Окей, для каких задач Clojure подходит лучше других языков?

Andrey
30.03.2017
08:31:37
для утешения ЧСВ?
хотя тут лучше хаскель

Vladimir
30.03.2017
08:31:50
Повторюсь
>Нет никакого лучше/хуже
Корректнее вопросы бы звучал: "Окей, для каких задач Clojure подходит?"
Есть задачка из сферы ML. Я возьму не эликсир и не clojure, а питон, т.к. там для ML есть дофига библиотек.
Так и со всем остальным - что подходит, то и брать надо.

Google

shadowjack
30.03.2017
08:33:47

Rail'
30.03.2017
08:34:06

Vladimir
30.03.2017
08:34:20
Для какой-то гипотетической задачки по ML для меня питон подойдёт лучше.

shadowjack
30.03.2017
08:34:41
А для чего Clojure подойдёт лучше?

Rail'
30.03.2017
08:34:49
питон подходит для всего!

Vladimir
30.03.2017
08:35:03
на java пилят веб токафпуть

Rail'
30.03.2017
08:35:30
djbook read и он уже знает джангу прям щас)

Vladimir
30.03.2017
08:35:44

Sergey
30.03.2017
08:35:53
Господа, подскажите, что использовать для собирания урлов?

Aldar
30.03.2017
08:36:14
питон не подойдет для написания своей OS

Alexey
30.03.2017
08:36:17

Vladimir
30.03.2017
08:36:24

Alexey
30.03.2017
08:37:13
и сколько на питоне )

Vladimir
30.03.2017
08:37:17
;)

Rail'
30.03.2017
08:37:21

Aldar
30.03.2017
08:37:28

Vladimir
30.03.2017
08:37:42
но вопрос остаётся

Marat
30.03.2017
08:37:51

Alexey
30.03.2017
08:37:52
я хоть и не питонщик. но знаю, как минимум blender3d и GNU Radio. наверняка еще вагон всего есть

shadowjack
30.03.2017
08:37:56