Задать вопрос
  • Как добавить функционал на сайт?

    @frilix
    Иногда "творю"
    Это вам надо смотреть API службы , которая распространяет такую информацию. Или вы думаете , что эти данные где-то хранятся в общедоступном месте
    Ответ написан
    Комментировать
  • Как сохранить динамическое изображение в файл?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Прошу модераторов забанить этого персонажа.
    Я всегда считал, что Тостер - ресурс для программистов, а не малолетних карманников, рыщущих где бы что стибрить по мелочи.
    Ответ написан
    1 комментарий
  • Что значит данное регулярное выражение?

    Melkij
    @Melkij
    PostgreSQL DBA
    [\w\-]+ == [\w-]+
    А вот [a-z]+ не эквивалентно [a\-z]+
    Дефис в символьной маске может обозначать диапазон символов. А может и не означать - если стоит в начале или конце маски. Потому, несмотря на то, что это спецсимвол, экранировать его не требуется. Я бы советовал экранировать - акцентировать внимание, что нужен именно символ "-".
    Ответ написан
    1 комментарий
  • Как написать даную ф-цию на PHP?

    Lynn
    @Lynn
    nginx, js, css
    Но зачем? Это же CRC32 php.net/manual/en/function.crc32.php
    Ответ написан
    Комментировать
  • Чем ловить шеллы и эксплоиты на php-сайтах?

    @vilgeforce
    Раздолбай и программист
    Поиск по eval, baase64 может помочь.
    Идеальный вариант - сравнение заведомо чистой копии сайта с зараженной.
    Ответ написан
    5 комментариев
  • Сколько памяти займет скрипт на питоне?

    Kademn
    @Kademn
    Злой
    Список хранит ссылки на переменные в памяти, а значит список длиной N в 32-х битных системах будет иметь размер (2*2)*N, а в 64-х битных (4*2)*N
    >>> from sys import getsizeof
    
    >>> l = list()
    >>> print getsizeof(l)
    32 (в 32 битной системе)
    64 (в 64 битной системе)

    Значит искомая величина 32 + (2*2)*N (в 32 битной системе), 64 + (4*2)*N (в 64 битной системе), где N - длина списка.
    Но список хранит указатели, а значит место займут еще и сами данные. В вашем случае данные имеют тип integer
    >>> from sys import getsizeof as gs
    >>> a = int()
    >>> print gs(a)
    12 (в 32 битной системе)
    24 (в 64 битной системе)

    Значит памяти всего израсходуется
    32 + (2*2)*N + N*12 (в 32 битной системе)
    64 + (4*2)*N + N*24 (в 64 битной системе)

    Для списка из 7млн чисел имеем:
    32 + (2*2)*7000000 + 7000000*12 = 112000032 байт = 109375 Кбайт = 106.8 Мбайт
    64 + (4*2)*7000000 + 7000000*24 = 224000064 байт = 218750 Кбайт = 213.6 Мбайт
    Ответ написан
    Комментировать
  • Вредно ли копирование в программировании?

    gbg
    @gbg Куратор тега Программирование
    Любые ответы на любые вопросы
    Копирование может быть вредно только если копирующий учится скоростному слепому набору.

    А так, большинство IDE имеют функцию подсказки продолжения названия по первым символам, что очень удобно.

    А вот действительно вредно - использовать вместо имен тарабарщину вроде a, aaa, a1, a2, a3 и так далее.
    Ответ написан
    Комментировать
  • Вредно ли копирование в программировании?

    @dklokov
    php developer
    Хорошая IDE как компромисс ) Писать начал вроде сам, а дополняет уже она. Опечаток 0, продуктивность на высоте)
    Ответ написан
    Комментировать
  • Зачем в python range() если есть xrange()?

    Kademn
    @Kademn
    Злой
    Сначала было слово и слово было Python... бла бла бла....
    А потом добавили range, который создавал всю последовательность натуральных чисел в памяти и это было хорошо, так как можно было их итерировать.
    А потом добавили xrange, который не добавлял весь набор в памяти, а вычислял следующий элемент, ничего не зная про остальные (предыдущие и последующие элементы), почти ничего не занимая в памяти. Так появились генераторы. И поняли, что генераторы это хорошо, отделили генераторы от итераторов и стало так.
    А потом Девид Бизли на Пайконе 2008, высеченными на камне презентациями... ой я увлекся.
    Ответ написан
    1 комментарий
  • Зачем в python range() если есть xrange()?

    bobrovskyserg
    @bobrovskyserg
    range в Python3 == xrange в Python2 ( а от объекта с именем xrange вовсе отказались). Делаем выводы.
    Единственное преимущество range (в Python2) - в следующем примере:

    # хочу получить лист [0, 1, 2, 3, 4]
    l = range(5)  # в Python3 так нельзя
    # то же самое
    l = list(xrange(5))   # в Python3  l = list(range(5))
    Ответ написан
    2 комментария
  • Цикл в bash на проверку файла на наличие строки и вывод сообщения?

    @ShamblerR
    1. большой ли лог.
    2. tail + grep + if
    3. ты хоть совесть имей пример лога, требуемой строки, тут с телепатией совсем плохо.
    Ответ написан
    1 комментарий
  • Что следует знать для самостоятельной сборки ПК?

    Jump
    @Jump
    Системный администратор со стажем.
    Архитектура за это время глобально не изменилась.
    Почитайте железячные форумы, определитесь с тем что надо.
    А какая там специфика по сборке? Втыкай в разъем и включай.
    Главное подобрать комплектующие совместимые друг с другом и обеспечивающие нужный вам функционал.
    Совместимость указывают производители. Там главное знать популярные в данный момент сокеты под процессор, типы оперативной памяти, и формфакторы корпуса.
    В большинстве случаев информации для определения совместимости достаточно той, что приводится в описании интернет магазина.
    Ответ написан
    Комментировать
  • Почему LAMP такой быстрый?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    А с чего вы взяли, что на хостинге 1 гиг оперативы и старый проц? Вы не думали, что на хостинге стоит 32-процессорный сервер с 128 гб оперативы, на котором запущено стопицот виртуальных машин, просто почти все простаивают, вот на ваш запрос со всем 32процессорной мощностью и отозвалось?
    Ответ написан
    Комментировать
  • Как встроить скрипт в bash?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Обычно свои скрипты кладут не в корень домашней папки, а создают там каталог bin (/home/[username]/bin), и туда кладут уже различные скрипты. а в PATH добавляют этот каталог.
    Ответ написан
    Комментировать
  • Почему не придумают десятичный компьютер?

    GavriKos
    @GavriKos
    Ухудшится... помехозащищенность что ли. Я сейчас не о самих компьютерах, а о методах передачи и хранения информации. Смотрите, при передаче данных сейчас два состояния - 1 и 0. Предположим что мы передаем данные электричеством (не оптоволокно, а обычная витая пара). Грубо говоря 0 - это не отсутствие напряжения, это напряжение от 0 до 1 вольта (число от балды). Это покрывает погрешности измерения, наводки статики и прочую паразитную гадость. Соответственно от 1 до 5 вольт - это 1. Теперь в случае с десятичной системой шкала сужается - 0 это от 0 до 0,5 вольта, 1 - от 0,5 до 1 и т.д. Такая система будет менее помехозащищенной и более требовательной к конечным измерителям сигнала.

    Передача данных по сети в данном случае - лишь пример. Это все касается и хранения и передачи в любой форме.
    Ответ написан
    6 комментариев
  • Как встроить скрипт в bash?

    @aardvarkx1
    Либо добавьте /home/user/ в переменную PATH, либо скопируйте скрипт в одну из папок, которая уже есть в переменной PATH.
    Ответ написан
    3 комментария
  • Почему LAMP такой быстрый?

    Jump
    @Jump
    Системный администратор со стажем.
    Под виндой, я так понимаю вы подразумеваете рабочий десктоп?
    Кроме работы с сайтом, ваш компьютер вынужден обслуживать работу пользователя, выводить графику на монитор, поддерживать работу кучи различного софта, который вы туда понаставили.

    Xampp который вы используете, сделан для разработчиков, т.е в первую очередь там ценится удобство развертывания и работы с ним, а никак не быстродействие.
    Его никто не оптимизировал для быстродействия, ибо оно там никому не нужно.

    В итоге у вас во первых серверу достаются огрызки ресурсов вашего компьютера, явно меньше чем на VPS, где все ресурсы идут серверу. А во вторых сервер этими огрызками распоряжается очень неоптимально в плане быстродействия.
    Ответ написан
    5 комментариев
  • Можно ли прочитать QR код на сайте?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    дружок, давай я научу тебя пользоваться интернетом.
    пишешь в адресной строке своего браузера 4 слова:
    qr code web camera
    и нажимаешь клавишу Enter
    Ответ написан
    1 комментарий
  • Что не так с моим bash скриптом?

    Melkij
    @Melkij
    PostgreSQL DBA
    Пробовали stdout и stderr перенаправить в файл? Может, aticonfig что-нибудь пишет по этому поводу. В dmesg тоже ничего странного?

    На правах гипотезы - скрипт срабатывает слишком рано, после него стартует кто-то ещё (например, переинициализируется при запуске иксов) и сбрасывает настройку в дефолт.

    Не выясняли, 35% - это минимальная дефолтная скорость кулера вашей видеокарты или сбросит ниже если улучшить охлаждение видеокарты?
    Как решение в лоб и надёжно - перешить биос видеокарты с изменённой схемой управления кулером.
    Ответ написан
    4 комментария