LINUX.ORG.RU

История изменений

Исправление LINUX-ORG-RU, (текущая версия) :

Ответ, тоже серьёзный, без шуток. Я его и не осваивал, никогда. Я фиксирую постановку задачи для себя, делю на части. А дальше, man/google/etc по мере необходимости по мере решения части общей задачи. У меня с памятью беда, поэтому учить бесполезно, я всё забуду (я уже забыл). Вот вчера увидел скрин Xfce, люблю блестючки и автор сказал что использовал модифицированную версию под себя. Мне показалось нужным, сразу постановка задачи.

  • Ага, нужно посчитать сколько всего картинок

  • Оно делится на 2?

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

  • Если нет оно делится на 3?

    • Если да то… и так далее
  • число картинок

  • получить ls

    • отфильтровать grep
      • посчитать wc
        • делится ли на два $((переменная % 2))
          • квадрат получить bc
            • получаем echo "scale=10; sqrt($переменная);" | bc -l
              • и так далее

Вот так по шажку всё и делается, но потом в середине приходит понимание что нахер это всё нужно есть типичное 2x2,3x3,9x9 а куда больше и проще просто вписать всё явно. Чем делать арифметику на баше :D

Ну и вот я только вчера узнал про $((арифметику в баше)) например. Через недельку другую меня спроси как числа в баше перемножить, я не скажу :D Мне придётся опять куда то лезть вспоминать.

Короче смотрю только то что надо и только когда это необходимо. Неимоверно завидую тем людям которые схватывают в память всё это или поднатужившись могут вспомнить то что всего пару тройку раз использовали или просто прочли. man/help/google моё фсё. :D Наверное отчасти поэтому NIH синдром ибо проще часто придумать самому чем что-то изучать. Хотя когда как. А так ящитаю, что если bash скрипт вырос до 100~200 строчек и работает как отдельная самостоятельная программа то его надо переписать на Сишечку срочна! (если это разумно).

В целом только практика ****шим код без теории, знаю это плёха ((( Но чво поделать, могу себе позволить :D

Исходная версия LINUX-ORG-RU, :

Ответ, тоже серьёзный, без шуток. Я его и не осваивал, никогда. Я фиксирую постановку задачи для себя, делю на части. А дальше, man/google/etc по мере необходимости по мере решения части общей задачи. У меня с памятью беда, поэтому учить бесполезно, я всё забуду (я уже забыл). Вот вчера увидел скрин Xfce, люблю блестючки и автор сказал что использовал модифицированную версию под себя. Мне показалось нужным, сразу постановка задачи.

  • Ага, нужно посчитать сколько всего картинок

  • Оно делится на 2?

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

  • Если нет оно делится на 3?

    • Если да то… и так далее
  • число картинок

  • получить ls

    • отфильтровать grep
      • посчитать wc
        • делится ли на два $((переменная % 2))
          • квадрат получить bc
            • получаем echo "scale=10; sqrt($переменная);" | bc -l
              • и так далее

Вот так по шажку всё и делается, но потом в середине приходит понимание что нахер это всё нужно есть типичное 2x2,3x3,9x9 а куда больше и проще просто вписать всё явно. Чем делать арифметику на баше :D

Ну и вот я только вчера узнал про $((арифметику в баше)) например. Через недельку другую меня спроси как числа в баше перемножить, я не скажу :D Мне придётся опять куда то лезть вспоминать.

Короче смотрю только то что надо и только когда это необходимо. Неимоверно завидую тем людям которые схватывают в память всё это или поднатужившись могут вспомнить то что всего пару тройку раз использовали или просто прочли. man/help/google моё фсё. :D Наверное отчасти поэтому NIH синдром ибо проще часто придумать самому чем что-то изучать. Хотя когда как. А так ящитаю, что если bash скрипт вырос до 100~200 строчек и работает как отдельная самостоятельная программа то его надо переписать на Сишечку срочна! (если это разумно).