Jump to content
  • Sign Up
  • Recently Browsing   Total Users: 1   (0 members, 1 Guest)

Rooster

Программирование[9]

Перепись  

256 members have voted

You do not have permission to vote in this poll, or see the poll results. Please sign in or register to vote in this poll.

Recommended Posts

Код элексир :omegalul:

Разберу по отрывку кода эту хуйню

 

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)

 

[line0, line1, line2

и что означает линия, какая линия чего линия

rest

рест чего, всего 3 линии остаток от чего, или имеется ввиду "Отдохнуть" 3 линии всего в коде надо отдыхать программе, понимаю

do case Enum.find_index([line0, line1, line2], &contains_nginx?/1)

 

зачем ты продолжаешь перечислять - суммировать эти line 1 - 3

ради чего, шизоид

 

do nil -> pick_logs([line1, line2 | rest], acc)

 

делать 0 выбрать логи линия 1 линия 2 проснулись улыбнулись точность

найс код, очень полезный, поистине язык шизоидов 

 

index -> case Enum.split(rest, index) do {lines, rest = [_, _, _ | _]} -> pick_logs(rest, [[line0, line1, line2 | lines] | acc])

 

[_, _, _ | _] ЧТО ЭТО НАХУЙ :omegalul::chel:

[_, _, _ | _]  это блять тире вниз  _  и запятая  , и | вертикальная черта 

ЗАЧЕМ  кто

остальной код я устал уже рассматривать, там до конца идет шизоидный бесмысленный высер повторяющийся 

земля пухом кто его советы всерьёз воспринимает конечно :zemlyapuhom:

больше земля пухом кто с ним работает :zemlyapuhom::zemlyapuhom::zemlyapuhom:

представьте нахуй вы заходите и смотрите код а там его [_,_,_,|_,___] это код жопу напоминает если присмотреться, а запятые это волосы на жопе походу

ты это этим кодом  хотел показать?

Шок тут челы, те советы и phpшников про unity еще цветочки

 

ща тоже тебе накодю гад 

 

 

Pidoras

{Kod pro pd pidorasa iKrivetko}

( _,_,_,_,_, |_,_,_,_,__) = jopa

<<<<<<<<<<<<<<<00 = dick

 

if (jopa open)

{

dick + jopa

}

else (jopa closed)

 

result dick + jopa 

( _,_,_,_,_, |_,_,_,_,__)<<<<<<<<<<<<<<<00

 

 

 

 

 

 

 

iMbanana and bonzo like this

Много пью кофе. Поэтому я на 700% в форме :popavs:

Share this post


Link to post

Привет всем ! у меня вопрос как сделать , чтобы запускался вначале видос при запуске винды и после этого появлялся рабочий стол ? Экран блокировки я уже отключил . Мб , как то exeшник написать, я правда хз как.

Share this post


Link to post
garinit said 12 minutes ago:

Привет всем ! у меня вопрос как сделать , чтобы запускался вначале видос при запуске винды и после этого появлялся рабочий стол ? Экран блокировки я уже отключил . Мб , как то exeшник написать, я правда хз как.

  task scheduler

image.png.0ada0d300d23662c00eeab436ecf2e34.png

 

image.png.e7d16b8f8df1488ac1bc9645f5853104.png

 

FwEeTOm.png

 

----------------

а бля, тебе нужно, чтобы закрылось потом? и безо всяких интерфейсов плеера?


Edited by moonfangtopich

Share this post


Link to post

так это не в полноэкранном ....


Edited by garinit

Share this post


Link to post
garinit said Just now:

так это не в полноэкранном ....

 

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

Share this post


Link to post

если я тебе на сбер кину шекли , можешь разшарить ?

Share this post


Link to post

установи влц

создай таску в планировщике заданий с триггером по логину (можно еще пару сек задержки добавить на всякий случай)

по триггеру запускается экзешник влц (найди его у себя на компе) с параметрами:

--fullscreen --play-and-exit "путь_к_видео"

^

по идее должно хватить

 

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

----------

Так, чтобы первое, что видит пользователь - это твое видео и ни секунды рабочего стола до этого момента, вряд ли получится сделать какими-то халтурными методами. Вернее я даже в принципе не знаю, как это сделать.

Предложенный вариант подразумевает, что комп запускается как обычно, прогружается рабочий стол и, в зависимости от мощности твоего пкана, практически сразу запускается видос

Share this post


Link to post

@ЖУМОНГ ПРИВЕТ!! ты работаешь в айти компании? я готов предложить тебе бесплатный секс в любое удобное дя тебя время, я спортивного телосложения, трахаюсь очень хорошо. в обмен мне нужно чтобы ты меня устроила на джуна. мы это подстроим, скажешь куда засылать резюме и в какое время. подумай хорошо такой шанс выпадает довольно редко

Share this post


Link to post
Plants vs Zombies написал 2 минуты назад:

@ЖУМОНГ ПРИВЕТ!! ты работаешь в айти компании? я готов предложить тебе бесплатный секс в любое удобное дя тебя время, я спортивного телосложения, трахаюсь очень хорошо. в обмен мне нужно чтобы ты меня устроила на джуна. мы это подстроим, скажешь куда засылать резюме и в какое время. подумай хорошо такой шанс выпадает довольно редко

Тебе ее мужик кадык вырвет, сука

Share this post


Link to post

Могу устроить джуном, если знаешь что делает запрос

SELECT hui FROM pizda

 

Ты няшный трапик, надеюсь?


 

DB

59221730.png


Я - гений, ёпта

bfe7003be27e8e81ce6a7d2d8192e9ae.jpg


22


msg-93176-0-72842500-1438846470_thumb.jpg

Share this post


Link to post
iKrivetko написал 15 часов назад:

Наотъебисьно на элике, например
 


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

 

 

эликсир на удивление вполне неплохо читаемый, хотя его и вижу 2 раз в жизни наверное

 

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

defp pick_logs([line0, line1, line2 | rest], acc)

и

defp pick_logs(lines, acc)

 

первый выглядит как автодекомпозиция массива строк на 3 элемента и хвост, а второе на просто массив любого размера

и оно что будет выбирать первый метод до тех пор, пока не станет меньше 4 строк, или шо?


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Share this post


Link to post
ArzanisAncient написал 24 минуты назад:

Могу устроить джуном, если знаешь что делает запрос

SELECT hui FROM pizda

 

Ты няшный трапик, надеюсь?

0 rows affected

 

ты забыл insert hui into pizda сначала :avtorklif:


Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Share this post


Link to post
Kant написал 2 минуты назад:
ArzanisAncient написал 27 минут назад:

Могу устроить джуном, если знаешь что делает запрос

SELECT hui FROM pizda

 

Ты няшный трапик, надеюсь?

0 rows affected

 

ты забыл insert hui into pizda сначала :avtorklif:

вообще-то hui это название филда, я бы предположил, что булевого

 

Share this post


Link to post

че сразу булевый, у тебя что два хуя на планете?

размер таблицы пизда не определен, а хуй это айдишка из таблицы хуев

 

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

 

insert into pizda (hui)

values (@hui_id)


Edited by Kant

Торжество разума в том, чтобы уживаться с теми, у кого этого разума нет. Вольтер.
Чтобы хорошо высыпаться, нужно спать 8 часов в день. И еще столько же ночью.

Share this post


Link to post

все айтишники пидоры, тебе это не надо

Plants vs Zombies написал 1 час назад:

@ЖУМОНГ ПРИВЕТ!! ты работаешь в айти компании? я готов предложить тебе бесплатный секс в любое удобное дя тебя время, я спортивного телосложения, трахаюсь очень хорошо. в обмен мне нужно чтобы ты меня устроила на джуна. мы это подстроим, скажешь куда засылать резюме и в какое время. подумай хорошо такой шанс выпадает довольно редко

 


VyMEtE8XtOI.jpg

  лучшая цитата финта+жизненная

XbkBCDXetHY.jpg

Share this post


Link to post
scarppy написал 22 минуты назад:

все айтишники пидоры, тебе это не надо

Plants vs Zombies написал 1 час назад:

@ЖУМОНГ ПРИВЕТ!! ты работаешь в айти компании? я готов предложить тебе бесплатный секс в любое удобное дя тебя время, я спортивного телосложения, трахаюсь очень хорошо. в обмен мне нужно чтобы ты меня устроила на джуна. мы это подстроим, скажешь куда засылать резюме и в какое время. подумай хорошо такой шанс выпадает довольно редко

 

вот не надо, у меня жена и дети

  Показать содержимое

а был бы пидор, можно было бы за счет мужика жить, а не работать в айтишке ебучей :pepehands::pepehands::pepehands:

GoldRobot and `KV like this

Share this post


Link to post
Kant said 22 minutes ago:
iKrivetko said 15 hours ago:

Наотъебисьно на элике, например
 



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

 

 

эликсир на удивление вполне неплохо читаемый, хотя его и вижу 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]

 

Kant likes this

Share this post


Link to post
Guest
This topic is now closed to further replies.

×
×
  • Create New...