• Bash Script работает некорректно, почему?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    Bash Script работает некорректно, почему?
    #!/bin/sh
    В чем может быть проблема?

    Потому что это не bash скрипт. bash скрипт начинается словами #!/bin/bash. Твой скрипт хочет чтобы его выполнял /bin/sh, а он не обязан быть башем.
    Ответ написан
    1 комментарий
  • Bash Script работает некорректно, почему?

    xotkot
    @xotkot
    хорошо есть и хорошо весьма
    сам скрипт рабочий
    $ bash --version
    GNU bash, версия 5.1.4(1)-release (x86_64-pc-linux-gnu)
    ...
    $ ./untitled.sh 1 1 1 1
    script4 - Linux Scripting Book
    Parameters: 1 1 1 1
    Showing logical AND
    Clause 1
    Showing logical OR
    Clause 1
    End of script4

    возможно дело в кодировке или в чем то другом

    п.с.
    попробуй заменить в начале файла sh на bash
    #!/bin/bash
    Ответ написан
    1 комментарий
  • Какому языку, в какой среде начинать учить ребенка программированию 10 лет?

    sim3x
    @sim3x
    Подход не верен

    0. Вам нужно получить базовые знания по педагогике
    Почему:
    Если у вас не будет понимания и навыка обучения вы потратите время зря и еще привьете неприязнь к профе

    1. Пока получаете навыки обучения, сделайте упор на секциях с
    - английским (или другими языками), разговорных секциях. Плевать на грамматику
    - спорт (легкая алтлетика, плавание и тп)
    - обучение чтению (желательно сразу на английском)
    Почему:
    Английский обязательный язык общения.
    Легкая атлетика создадут базу для развития тела в будущем. Если он в дальнейшем захочет заняться спортом для здоровья - он будет иметь огромный бонус даже если не будет иметь хорошую генетику
    Чтение обучает концентрации внимания и ето наилучший (наиболее быстрый) способ получения информации

    2. Когда получите навык преподавателя выяснится, что для лучшего обучения вам потребуется делать что-то вместе - найдите такое занятие, которое будет занимать ваc обоих

    3. Не зацикливайтесь на ремесле - изучайте математику/физику
    Почему:
    Когда ребенок вырастет разработка будет общим местом, как чтение.
    А вот даже уровень 1 курса ВУЗа в математике не всем будет доступен по причине ограниченности IQ и/или лени

    4. Научите ребенка выступать перед публикой.
    Почему:
    Неважно, что ты сделал, важно, как ты ето представил
    Ответ написан
    Комментировать
  • Книги по логике, или как добиться математического склада ума?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Логика воспитывается в детстве, в школе. Это не столько знания, сколько навык. Так что книги не особо помогут. Хотя есть формальная логика - это целая наука, можете почитать учебники, но опять же желателен математический склад ума изначально, и далее просто заполнять пробелы и совершенствоваться.

    Навык, как вы понимаете, достигается путём тренировок. А именно - совершением ошибок и последующим их исправлением, с одновременным извлечением урока. Грубо говоря, сначала вы учите правила шахмат, потом говорите "всё понятно, можно играть", затем вам указывают, что слон так не ходит и т.д., нужно просто принимать это без обид и корректировать действия, после чего ошибок всё меньше и меньше, пока вовсе не исчезнут. Дальше уже можно смотреть на ошибки другого уровня - не та стратегия развития, не верный расчет размена фигур в сложной комбинации, зевание фигур (хотя это больше на внимание), пропуск мата по глупости и т.д. Кстати, как раз шахматы хорошо подходят для тренировки логики, за это гуманитарии их не особо любят.

    Довольно интересно изучать когнитивные искажения. Это целый сборник популярных человеческих ошибок в логике. Например, ошибка игрока заключается в том, что если десять раз подряд выпала решка, то на одиннадцатый - наверняка выпадет орёл. Логично? И таких больше сотни. На ютубе есть наглядные ролики про некоторые искажения (и логику вообще), лично мне в этом плане нравится канал IFO, но дело вкуса.

    Собственно, сама математика (математические задачи) - лучший тренер логики. Можете брать прямо задачи для 5-7 класса и решать до тех пор, пока процент ошибок не станет равен нулю. Учебник нужен с ответами, чтобы проверять себя. Либо можете поискать интересные математические задачи типа олимпиадных (опять же, для детей), с каким-нибудь подвохом. Каждая сделанная ошибка будет делать вас лучше в плане логики. В момент осознания ошибки нужно остановиться и хорошенько вкусить смысл произошедшего, как так получилось, что помешало, как не допустить подобных ошибок в будущем и т.д. Кстати, в инете даже есть всякие списки вопросов на проверку идиотизма типа "сколько можно съесть яиц натощак", - вопросы там часто несуразные, но бывают прикольные. Если на 90% вопросов сможете ответить без подсказок, это хороший результат. Если нет - поздравляю, вы стали чуточку логичнее, чем были раньше.

    Наконец, пройдите тест на логику (взял с канала IFO) - это в любом случае тоже хорошая тренировка, заодно узнаете свой уровень. Также многие культурно-свободные тесты интеллекта - это на самом деле тесты на логику, так что можете их попробовать, например тест Равена (ссылку без регистрации и смс найти не удалось). Удачи!
    Ответ написан
    7 комментариев
  • Восстановление загрузчика windows?

    @nehrung
    Не забывайте кликать кнопку "Отметить решением"!
    Есть такой известный инструментально-восстановительный пакет утилит 2k10, входящий в состав многих популярных LiveDVD/LiveUSB. Его раздел "Восстановление загрузки" содержит десяток программ, вот их список:
    Active@ DiskEditor
    BcdTool
    BellaVista
    BootBuilder
    BootICE 2011
    BootICE 2012
    BootSectGui
    FixBoot
    MultiBoot
    uMBRGUI

    В меню выбора к каждой утилите прикреплена короткая (на 2...3 строки) аннотация, чтобы не блуждать.

    Пару раз у меня случалось нечто подобное вашей проблеме, и в первом случае повезло на первом же шаге выбора из этого списка (выбрал утилиту BootICE 2012), а во второй раз - на третьем (уж не помню, что выбрал). Так что применяйте по очереди, и да сопутствует вам удача.
    Только учтите - эти утилиты для MBR-разметки.
    Ответ написан
    Комментировать
  • Что такое TTL? И в чем разница 64 или 128?

    leahch
    @leahch
    3D специалист. Dолго, Dорого, Dерьмово.
    Кратко, TTL устанавливает время жизни пакета. При прохождении маршрутизатора TTL уменьшается им на единицу, если у пакета TTL равен елинице, то такой пакет дальше не маршрутизируется, а отбрасывается. Другими словами, пакет с TTL равным 64, преодолеет не более 64 маршрутизаторов. Посмотреть, сколько маршрутизаторов на пути от одной системы до другой можно утитлитами tracepath/tracert/traceroute. Обычно в интернете не более 20-30 маршрутизаторов преодолевает пакет даже до очень удаленных систем.
    Ответ написан
    2 комментария
  • Что значит базовая математика для программиста?

    Beshere
    @Beshere
    Разработчик
    Надо усвоить:

    1. ВУЗовские учебники по высшей математике: матрицы, линейная алгебра, вектора.

    2. Лафоре: Хэши, деревья, O(n)

    3. Вузовские учебники по статистике: гистограммы, баес, вероятности, монте-карло,

    4. Нейронные сети - тут недавно был прорыв, надо взять книгу поновее.

    5. ВУЗовский учебник по мат.логике, чтобы знать вещи типа !(a&b) = a||b

    6. ВУЗовский учебник по вычислительной математике: метод наискорейшего спуска и т.д.

    Надо знать в общем виде, что это всё такое и глубже копать там, где идёт реальная работа. AI - нейронные сети, графика - значит матрицы.

    Удачи!
    Ответ написан
    1 комментарий
  • Сборник задач по linux?

    @Xilian
    Программист 1С, сетевые технологии, SQL
    Сборник задач по сборке ядра что ли?

    Linux - это всего лишь ядро ОС, а вот разные дистрибьютивы ведут себя совсем по разному. Поэтому и никаких "задачников по linux" нет и быть не может.

    Есть практическое руководство чисто по linux - LFS - barracuda72.github.io/LFS-BOOK.pdf
    Ответ написан
    Комментировать
  • Хочу немного разобраться в некоторых разделах физики, для того, что бы понять работу процессора?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Рудольф Сворень - "Электроника шаг за шагом Практическая энциклопедия юного радиолюбителя"
    Ответ написан
    Комментировать
  • Организовать доступ к папкам с разных компов (или где почитать про рабочие группы и сеть под Win10)?

    " про домашнии/рабочие группы"
    забейте.
    Включение сетевое обнаружение и общий доступ чего то там.
    расшарьте папки через пкм.
    Ну и права настройте чтоб подключаться они могли друг к другу.
    Ответ написан
    5 комментариев
  • Как избежать прокрастинации с утра?

    @Nick_ol
    Просто, вы - сова, поздравляю.
    Я поняла, что у меня есть производительные, творческие периоды. Их я использую для стратегических проектов. В основном, это, конечно, под вечер-ночь. Гуглите "расписание творца".
    А вот утренний период у меня носит название "я - робот". Я могу шевелиться, но заниматься чем-то творческим - увольте. Поэтому утром я делаю все занудные дела, в том числе отвечаю на письма и т.п. Главное свойство моего робота - отсутствие эмоционирования. Если я замечаю какую-то эмоцию с утра (нехотелку, АхМнеЯяжело, Что-тоНеХочется, ГдеНайтиМотивацию), то напоминаю себе, что я - робот, поэтому сидим и не жужжим. Такой внутренний настрой позволяет легко впрячься в что-то монотонное, очень нужное, но не очень любимое. Собственно, у любой, даже самой любимой работы, есть такая скучная часть.
    Уже после обеда мне легчает и я уже не задаюсь вопросами мотивации. Ну а к вечеру планов громадьё и всё само в руках горит.
    Удачи в поисках своего оптимального расписания!
    Ответ написан
    Комментировать