• Как назвать переменную?

    Griboks
    @Griboks
    Такие переменные во всех крупных проектах называют price. Любой уважающий себя программист от мидл и выше обязан назвать переменную именно так.
    Ответ написан
    22 комментария
  • Как назвать функцию, которая печатает приветствие?

    usdglander
    @usdglander
    Yipee-ki-yay
    sayHello
    Ответ написан
    Комментировать
  • Можно ли это реализовать на python?

    @deliro
    Можно.
    Ответ написан
    Комментировать
  • Существует ли лаконичное описание математики?

    @potan
    Функциональный программист
    Книги Перноуза привертно такие. "Новуй ум короля" и программирование затрагивает.
    Еще можно почитать "Гедель, Эшер, Бах. Эта бесконечная гирлянда" Дагласа Р. Хофштадтера
    Ответ написан
    Комментировать
  • Существует ли лаконичное описание математики?

    xenon
    @xenon
    Too drunk to fsck
    Я вообще не очень понимаю, почему программирование роднят с математикой. Да, и там и там требуется умение строго мыслить и "раскладывать по полочкам", но даже какая-нибудь теорема Пифагора в программировании мне как-то не потребовалась. Все в рамках арифметики, ну и один раз, наверное, логарифмы и то, надо только их суть понимать, чтобы ценить алгоритмы, которые решают задачу с логарифмической сложностью. Возможно, если кто-то уходит в программирование физических процессов, поведение частицы в ускорителе рассчитывать или что-то подобное - там ему может быть и интегралы потребуются. Но мне за все время - нет.

    За двумя важными исключениями:
    1) Математическое моделирование. В общем-то это и есть урок алгоритмов и применения математики. Всякие задачи коммивояжера, раскроя материала и системы массового обслуживания. Мостик между реальным миром и математическими формулами.
    2) Дискретная математика. В первую очередь математическая логика. Это был единственный предмет, на который я ходил и понимал, что это мне важно, а не "чтобы сдать". И это, считаю, нужно вообще для развития, просто чтобы уметь более четко мыслить.

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

    А из источников посоветовал бы такую скучную книгу как математический словарь (такое тоже есть). Без доказательств, тезисно и очень кратко описывает.
    Ответ написан
    Комментировать
  • Существует ли лаконичное описание математики?

    Канал в ютубе numbephile на английском. Ранние ролики описывают просто свойства некоторых чисел, а вот последние уже о математических проблемах и применения математики в жизни.
    Ответ написан
    Комментировать
  • Существует ли лаконичное описание математики?

    @timur_sh
    Канал на ютубе с визуализацией разной математики (линейная алгебра, машинное обучение). На английском языке.
    Ответ написан
    Комментировать
  • Существует ли лаконичное описание математики?

    Insolita
    @Insolita
    Отчаянная домохозяйка
    Оч.рекомендую англоязычные ресурсы. Когда понимаеешь что p - это point, q- quantity, P - probability, S - surface, V - volume, а не прото какие-то странные буковки формул, в голове все укладывается на порядок быстрее. А значков в конечном итоге не так уж и много...
    Ответ написан
    Комментировать
  • Существует ли лаконичное описание математики?

    myjcom
    @myjcom
    Математика за 30 секунд
    Год: 2014
    Автор: под ред. Ричарда Брауна
    Переводчик: Карнаушко И.
    Издательство: Рипол Классик
    ISBN: 978-5-386-07012-0
    Серия: Узнать за 30 секунд
    Язык: Русский

    Математика. 50 идей, о которых нужно знать
    Год издания: 2014
    Автор: Крилли Т.
    Переводчик: Ш. Мартынова (с англ.)
    Издательство: Фантом Пресс
    ISBN: 978-5-86471-670-0
    Язык: Русский

    Магия математики: Как найти x и зачем это нужно
    Год издания: 2016
    Автор: Бенджамин А.
    Переводчик: Д. Глебов
    Издательство: Альпина Диджитал
    ISBN: 978-5-9614-4466-7
    Язык: Русский

    Удовольствие от x
    Год: 2014
    Автор: Строгац С.
    Издательство: Манн, Иванов и Фербер
    ISBN: 978-500057-008-1
    Язык: Русский

    Математика без формул
    Год выпуска: 1995
    Автор: Пухначев Ю., Попов Ю.

    Беседы о математике. Книга 1. Дискретные объекты
    Год выпуска: 2002
    Автор: Болтянский В.Г., Савин А.П.
    Жанр: Математика
    Издательство: МЦНМО
    ISBN: 5-94057-040-2
    Язык: Русский

    Мало ли...
    Логарифмическая линейка
    Год издания: 1958
    Автор: Кущенко В.С.
    Жанр или тематика: Математика
    Издательство: Судпромгиз
    Язык: Русский

    Счётная линейка
    Год выпуска: 1967
    Автор: Румшиский Лев Зимонович
    Издательство: "Наука"
    УДК: 681.143:518.5
    Язык: Русский
    Ответ написан
    Комментировать
  • Существует ли лаконичное описание математики?

    Ranwise
    @Ranwise
    попробуйте книжки из серии "Образовательная манга"
    Ответ написан
    Комментировать
  • Существует ли лаконичное описание математики?

    @doublewaffle
    Только Khan Academy. У них практикуется перед полноценной подачей материала "давать представление" (они это называют интуицией), что на примерах сильно помогает понять практический смысл и место в общей картине конкретной темы. Если слабый english - можно с субтитрами - норм заходит чесслово.
    Ответ написан
    Комментировать
  • Как быстро скачать большое количество мелких изображений на сервер debian?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Кладёте в файл или подсовываете напрямую список урлов и делаете что-нибудь типа:
    сat img_links | xargs -n 1 -P 5 wget {}
    Где P - количество потоков wget`а.

    Можно добавить какую-нибудь переменную, которая бы нужным вам образом именовала файлы (параметр -O wget`а).

    P.S. - проверить существование файла по ссылке можно конструкцией вроде:
    if [[ `wget -S --spider http://link_to_image.jpg  2>&1 | grep 'HTTP/1.1 200 OK'` ]]; then
    ...
    Ответ написан
    Комментировать
  • Как быстро скачать большое количество мелких изображений на сервер debian?

    doublench21
    @doublench21
    $ awk '{ ext=gensub(/.*(\.[^.]*$)/,"\\1",1);
             print "wget " $2 " -O " $1 ext}' images.txt
    
    wget image.jpg -O some_id1.jpg
    wget image2.jpg -O some_id2.jpg
    wget image3.jpg -O some_id3.jpg
    Ответ написан
    Комментировать
  • Как обеспечить безопасный запуск приложений в Ubuntu?

    @pfg21
    ex-турист
    3. никто не имеет прав доступа к файла кроме тебя - это "chmod 600 file" никто, кроме программок, запущенных под пользователем, совпадающим с владельцем файла, не имеет никакого доступа к файлу.

    как вариант, чтобы дать доступ к файлу только одной программки к файлу.
    создать отдельного пользователя.
    его прописать владельцем pdf-файла с доступом 600.
    владельцем исполняемого файла тоже прописать этого пользователя и прописать параметр Suid, тогда исполняемый файл вне зависимости какой пользователь его запускает, будет запускаться от имени владельца файла, у которого есть доступ к pdf-файлу.
    такой вот быстрый "грязный хак".
    Ответ написан
    Комментировать
  • Откуда пошла мода на телеграм ботов?

    Acuna
    @Acuna
    Заполнил свой профиль
    Все просто. На самом деле огромное количество ботов существовали еще в ICQ, когда я еще в школе учился, просто появился новый тренд, а так как люди в большинстве своем стадны, они не могут не начать пользоваться тем, о чем говорится вокруг и всеми, а то, что это было изобретено уже лет десять назад - они даже не думают, главное быть модным и в тренде. Быть как все, короче. Серьезно. А так как большинство не имеют сформированной личности - они очень зависимы от мнения окружающих - друзей, знакомых, да и просто известных личностей. А наглядную проверку стадности Вы можете провести сами. Если у Вас относительно большой город, то Вы, возможно, ни раз сталкивались с тем, что если на светофоре стоит толпа, то стоит ломануться на красный кому-то одному - за ним под ломится вся толпа. Вся! При мне часто даже летящие к перекрестку машины им сигналят типа куда вы прете? В таких ситуациях половина начинает бежать дальше, а другая половина ломится обратно на тротуар. В рассыпную! И ты один стоишь, смотришь на все это и понимаешь, что все, в общем-то, плохо... У бабушки в деревне так куры разбегались, когда их спугнешь... А ведь мы летаем в космос...

    P. S. Ну и да, если в более общем смысле - то Дуров еще предлагает денежку за их разработку. Но правила выше отлично работают и в тех областях, в которых денежку не платят.
    Ответ написан
    Комментировать
  • Как отправить cookie в facebook/php-webdriver?

    @Light_Metal
    Такой класс Cookie вообще существует в библиотеке (я не нашел)?

    Класс Cookie есть в community branch.
    https://github.com/facebook/php-webdriver/blob/com...
    Тот самый проект на ГитХабе, из которого взят код примера. Т.е. этот самый проект и надо использовать вместо официальной версии от facebook
    Ответ написан
    Комментировать
  • Как узнать url ошибки с php-fpm?

    sim3x
    @sim3x
    php.net/manual/en/install.fpm.configuration.php#ac...
    www.tothenew.com/blog/php5-fpm-logging

    access.format = %R – %u %t \”%m %r%Q%q\” %s %f %{mili}d %{kilo}M %C%%”

    %R : remote IP address
    %u : remote user (you dont see these two in output of tail -f)
    %t : server time of receiving request
    %m : method
    %r : request uri {Addidtional : %q:if query string exists, %Q: the ? character is query
    string exists }
    %s: status response
    %f : script filename
    %d : time taken to serve request (in mili seconds)
    %M : peak memory allocated by php (in kilobytes)
    %C : CPU used by request
    Example:

    17/May/2015:09:41:04 +0000 "GET /wp-admin/install.php" 200 /var/www/wp-admin/install.php 218.177 2816 87.09%
    Ответ написан
    3 комментария
  • Как узнать url ошибки с php-fpm?

    @Fortop
    Tech/Team lead
    Вообще-то соответствующий запрос должен упасть и это отразится в логах nginx с 500, 502, 499 и другими статусами ненормального завершения запроса
    Ответ написан
    2 комментария
  • Как искать в POST/GET запросах браузера?

    Rou1997
    @Rou1997
    В стандартном сниффере искать неудобно, нелогично, для реверс-инжиниринга HTTP он подходит плохо, лучше Fiddler, даже не знаю есть ли в нем встроенный поиск, я просто копирую содержимое ответов, запросов в Блокнот (в режиме Raw это делается в один клик) и там ищу.
    Ответ написан
    Комментировать
  • Как настроить почтовый сервер на VPS c вебинтерфейсом (debian)?

    opium
    @opium
    Просто люблю качественно работать
    любая панель управления в том числе бесплатная это делает
    есть всякие решения чисто заточенные под почту типо iredmail zimbra и другие
    Ответ написан
    3 комментария