Jump to content
  • Sign Up

iKrivetko

Advanced User
  • Content Count

    11,296
  • Joined

  • Last visited

  • Time Online

    156d 19h 3m 54s

5 Followers

About iKrivetko

  • Rank
    Floodmonster
  • Birthday 05/21/1990

Profile Information

  • Gender
    Male
  • Location
    Moscow, Russia

Recent Profile Visitors

13,024 profile views
  1. эликсир на удивление вполне неплохо читаемый, хотя его и вижу 2 раз в жизни наверное я вот только не понял, как рекурсия выбирает между defp pick_logs([line0, line1, line2 | rest], acc) и defp pick_logs(lines, acc) первый выглядит как автодекомпозиция массива строк на 3 элемента и хвост, а второе на просто массив любого размера и оно что будет выбирать первый метод до тех пор, пока не станет меньше 4 строк, или шо? Направление мысли верное, да. Сопоставление по образцу работает так — клаузы функций перебираются сверху вниз до первой, где аргументы подпадают под образец. Список с двумя значениями [a, b] не сопоставится с образцом [a, b, c | rest], следовательно выберется следующая клауза. Если более дотошно, то список из двух значений это [a | [b | []]] iex(1)> [a, b, c | rest] = [1, 2] ** (MatchError) no match of right hand side value: [1, 2] iex(1)> [a, b | rest] = [1, 2] [1, 2]
  2. а чем одна строчка elixir pd.exs применённая к этому коду фундаментально отличается от одной строчки грепа? и при чём тут незнакомость языка? Подавляющее большинство юзеров незнакомо с 99.9% языков, в том числе и мейнстримных, и чо теперь, вообще код не писать? Я пишу на том чо знаю, то шо кто-то не сталкивался — ну сорян, никто ж не кудахчет на шарпы с питонами если их не знает. Я лично наоборот с любопытством погляжу код на незнакомом языке. короч по беспределу лаешь, пёс
  3. А в чём заключается «выебонность» кода на эликсире, боюсь спросить?
  4. Наотъебисьно на элике, например defmodule PD do def kek do content = "full-server.log" |> File.read!() |> String.split("\n") |> pick_logs([]) |> Enum.reverse() |> List.flatten() |> Enum.join("\n") File.write!("only-nginx.log", content) end defp pick_logs([], acc), do: acc defp pick_logs([line0, line1, line2 | rest], acc) do case Enum.find_index([line0, line1, line2], &contains_nginx?/1) do nil -> pick_logs([line1, line2 | rest], acc) index -> case Enum.split(rest, index) do {lines, rest = [_, _, _ | _]} -> pick_logs(rest, [[line0, line1, line2 | lines] | acc]) {lines, rest} -> if Enum.any?(rest, &contains_nginx?/1) do [rest, [line0, line1, line2 | lines] | acc] else [[line0, line1, line2 | lines] | acc] end end end end defp pick_logs(lines, acc) do if Enum.any?(rest, &contains_nginx?/1) do [lines | acc] else acc end end defp contains_nginx?(string) do string |> String.upcase |> String.contains?("NGINX") end end
  5. Шо ты год-два делать собрался? Смена языка — вопрос недель, ну может месяцев если прям парадигмально другой.
  6. Да пиши прям ща заяву, не понимаю шо ты там тянешь.
  7. Кекнул с фразы "нормальный си-подобный язык".
  8. > Английский язык НЕ нужно знать. Ну если хош в хвосте прогресса плестись и всю жизнь за рубли вкалывать то не надо конеш.
  9. Не надо императивщины, лучше обоссыте.
  10. хм, мне казалось я это уже писал тут. но видимо не тут это было ну с одной стороны я выбирал страну под свои приоритеты и под свою ситуацию Германия потому что - должно быть относительно близко, тк хочется поддерживать связь с родными, поэтому отсекаются америки и австралии - должно быть пригодно для переселения "навсегда" с лайфстайлом "семья, дети, спокойная старость" поэтому отсекаются всякие сингапуры и эмираты куда едут за карьерой и баблом либо за очень специфичной жизнью - обязательно как минимум довольно развитое ИТ. а лучше топовые места в этом плане (а это практически только Берлин и Лондон в европе) - важной плюшкой является возможность обучаться бесплатно и работать жене без каких либо ограничений (кроме языка) - в этом плане UK сильно проигрывает - среди прочих стран европы (н-р недерланды, скандинавия) привлекает крупность, солидность, мощь германии в различных показателях (экономика, политика, культура и тд) - возможность доступно (по времени и деньгам) попутешествовать по европе - обожаю велик а тут хорошая инфраструктура под это, в т.ч. для велопутешествий с другой стороны конкретный город Берлин потому что - "силиконовая долина европы", в плане ИТ топчик в общем - экспатный город - проще не чувствовать себя чужим - почти не нужен немецкий - хочу пожить в мегаполисе - креативный и разносторонний город - интересно и самому, и для жены больше возможностей самореализоваться как-то так По описаным критериям можешь шо в Сток, шо в Амстер, шо в Барсу, шо в Дублин — все 1kk+ хм ну для меня мегополис это как минимум больше чем чем мой родной город - Екб, 1.4кк, потому что мне мой город после МСК и Спб кажется деревней так что я скорей про от 3-4 млн население но даже то что ты привел - по гуглу: стокгольм - 975,904 дублин - 544,107 барселона - 1,62 (похоже на мегаполис, но я Испанию не рассматривал от слова совсем) амстер - 821,752 но даже если было бы одинаково с берлином - то если одинаково, то какая разница ну и все таки, я думаю мне важны абсолютные цифры - условно если в берлине 30 вакансий а в остальных городах по 20. то это в 1.5 раза лучше, верно? ) ну и вообще, чем больше читаю про германию, тем больше мне кажется что в душе я немец. Обычно под словом мегаполис подразумевается миллионник (но это не какой-то научный термин энивей). Ты население муниципалитетов берёшь, что не вполне корректно — некоторые города довольно мало включают, Дублин тот же раза в 4 больше по факту. Берлин с агломерацией и того больше конечно, но энивей. > условно если в берлине 30 вакансий а в остальных городах по 20. то это в 1.5 раза лучше, верно? Это было бы верно при прочих равных, но очевидно в Берлине и соискателей больше. Качество вакансий очевидно тоже неравномерное.
  11. хм, мне казалось я это уже писал тут. но видимо не тут это было ну с одной стороны я выбирал страну под свои приоритеты и под свою ситуацию Германия потому что - должно быть относительно близко, тк хочется поддерживать связь с родными, поэтому отсекаются америки и австралии - должно быть пригодно для переселения "навсегда" с лайфстайлом "семья, дети, спокойная старость" поэтому отсекаются всякие сингапуры и эмираты куда едут за карьерой и баблом либо за очень специфичной жизнью - обязательно как минимум довольно развитое ИТ. а лучше топовые места в этом плане (а это практически только Берлин и Лондон в европе) - важной плюшкой является возможность обучаться бесплатно и работать жене без каких либо ограничений (кроме языка) - в этом плане UK сильно проигрывает - среди прочих стран европы (н-р недерланды, скандинавия) привлекает крупность, солидность, мощь германии в различных показателях (экономика, политика, культура и тд) - возможность доступно (по времени и деньгам) попутешествовать по европе - обожаю велик а тут хорошая инфраструктура под это, в т.ч. для велопутешествий с другой стороны конкретный город Берлин потому что - "силиконовая долина европы", в плане ИТ топчик в общем - экспатный город - проще не чувствовать себя чужим - почти не нужен немецкий - хочу пожить в мегаполисе - креативный и разносторонний город - интересно и самому, и для жены больше возможностей самореализоваться как-то так Я набегаю эпизодически так шо мог не видеть. По описаным критериям можешь шо в Сток, шо в Амстер, шо в Барсу, шо в Дублин — все 1kk+, везде итешечка, везде экспаты. В абсолютных значениях рыночек может чуть поменьше, но спрос в любом случае выше предложения. Не знаю чем так полезна "мощь" (тем более в контексте ЕС), но тут конеш у каждого свои тараканы. Я больше смотрю на простоту натурализации, например.
×
×
  • Create New...