Задать вопрос
  • Что делать с кодировкой?

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    Content-Encoding: gzip

    Распаковать данные забыли
    https://stackoverflow.com/a/24949005
    Ответ написан
    Комментировать
  • Как быстро можно вникнуть в популярные CMS?

    Maksclub
    @Maksclub Куратор тега PHP
    maksfedorov.ru
    Многие ЦМС у себя реализуют паттерн MVC, но в усложненно-испорченных вариантах со своими особенностями.

    Чтобы быстро разобраться что и как — нужно бы изучить ООП и MVC в частности, и с этим базовым знанием уже разобраться, как он реализован в том или ином движке — тогда разбор идет как по маслу.

    Но если есть глобальная цель — изучить программирование, то стоит после изучения — изучать фреймворки
    Ответ написан
    1 комментарий
  • Как быстро можно вникнуть в популярные CMS?

    Sanasol
    @Sanasol Куратор тега PHP
    нельзя просто так взять и загуглить ошибку
    Чтобы быстро вникнуть надо нормально знать php.*
    И тогда можно использовать что угодно.

    * кроме битрикса, туда вникнуть нельзя никак даже теоретически, там полная каша.
    Ответ написан
    1 комментарий
  • Сбор сетевой статистики с пользовательских ПК?

    @cssman
    советы по сетевому администрированию больших групп ПК

    это AD или управление конфигурациями (chef, puppet, ansible)

    все данные.

    какие данные?
    если нужна доступность - то это snmp, если логи какие то, то например syslog.

    ПО которое будет стоять у меня в офисе

    а это уже бэкэнд (но забирать то информацию нужно чем то, см. выше). тут тоже есть разные штуки для разных целей. для snmp - zabbix, prtg, nagios. для логов - siem'ы, splunk и аналоги

    P.S: В гугле и сам поискать могу :)

    но не поискали.

    правильно заданный вопрос - половина ответа.
    Ответ написан
    1 комментарий
  • Как сделать AJAX запрос безопасным?

    @dady_KK
    PM
    CSRF - почитайте про это, именно этот тип атак Вы описали в вопросе, для защиты используют обычно уникальные токены, которые рандомно меняются при каждом посещении (каждом просмотре страницы) и проверяются бекендом (совпал токен или нет). Таким образом чтобы запрос был успешно обработан в форме должен быть правильный токен для этого конкретного посещения
    Ответ написан
    4 комментария
  • В связи с чем флешки ведут себя очень странно?

    @neol
    Также появилась проблема, похожая на печально известный баг #12309 - при передачи файлов на флешку начинает дичайше тормозить компьютер, курсор перемещается отрывисто, и т.п.
    Вот, например, сегодня, совершив 3-4 попытки, файлы все таки удалились. Начал скидывать на флешку файл в 1.5 гига, начал тормозить компьютер, в итоге все скинулось.

    Есть еще несколько странностей при передаче данных. Скидывая, к примеру, 5 файлов в 575 МБ, прогресс в статус-баре быстро доходит до 570 МБ, зависает на некоторое время, отвисает, затем опять быстро доходит до 1140 МБ (как будто, загрузив уже два файла), зависает, и т.д.

    Это долбанутость системы ввода/вывода Linux. Когда программа пишет какие-либо данные на диск, на самом деле они пишутся в память, а непосредственная запись происходит при достижении этим буфером размера, заданного параметром sysctl vm.dirty_ratio, который задаётся в процентах от объёма доступной ( MemFree + Cached) оперативной памяти(на самом деле может быть раньше, но об этом ниже). На современных системах порой получается дохрена (в вашем случае ≈ 570 Мб) и в момент записи устройство начинает офигивать от внезапно свалившегося потока данных на запись ( сколько там скорость записи у вашей флешки? 15-30 Мб/с в лучшем случае? ), а вообще все процессы, использующие какой-либо диск, наглухо блокируются до освобождения буфера. Если таких процессов много, то все ядра процессора повисают в iowait и система начинает заметно лагать.

    Чтобы как-то жить с этой фигнёй, надо настроить размеры буферов таким образом, чтобы процесс сброса не вызывал блокировку на длительное время. Например:
    sysctl vm.dirty_bytes=10485760
    sysctl vm.dirty_background_bytes=2621440

    vm.dirty_bytes - аналогично vm.dirty_ratio, но в байтах, а не процентах от сферического коня в вакууме. Если задано vm.dirty_bytes, то vm.dirty_ratio обнуляется и не учитывается.

    vm.dirty_background_bytes - тоже самое, но для фонового процесса сброса данных (pdflush), который периодически просыпается и смотрит, не надо ли скинуть что-то на диск ( он может начать сброс раньше, чем заполнится буфер, а может и не начать, если не успеет проснуться (= ).

    Это слишком низкие значения, но вашу проблему должны решить полностью. Поиграйте с циферками, чтобы подобрать значения, при которых данные не будут писаться слишком часто и система не будет подвисать при копировании на медленные устройства. Сохранить их между перезагрузками можно через /etc/sysctl.conf.

    Затем, извлек и вставил обратно флешку, и она перестала читаться, ссылается на Input/Output error.

    Если флешка с индикатором записи, то не вытаскивайте ей пока он мигает, даже если ваш файловый менеджер говорит, что уже можно (он, скотина, врёт!). Если индикатора нет, то просто пойдите заварить себе чайку после нажатия кнопки отмонтировать/извлечь или как там её.

    PS Указанные параметры достаточно подробно описаны в документации

    PPS мог что-то напутать в деталях, так как время уже позднее, но параметры точно те.
    Ответ написан
    Комментировать
  • Как стать IOS разработчиком без продуктов Apple?

    GavriKos
    @GavriKos
    Микропетпроджект - домашнее облако homeCloud
    Никак.
    Ответ написан
    Комментировать
  • Сравнение дат в Mysql?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    SELECT * 
      FROM `table` AS `t1`
      JOIN `table` AS `t2` ON `t1`.`user_id` < `t2`.`user_id` 
        AND `t1`.`date_start` <= `t2`.`date_end` AND `t2`.`date_start` <= `t1`.`date_end`
    Ответ написан
    1 комментарий
  • Как в примере сложения двух чисел (банального 1 + 1) на физическом уровне работает процессор?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Учить и понимать по-порядку:
    1. Транзисторы и их применение - советский научно-познавательный фильм
    Хороший обучающий ролик ещё времён СССР про работу транзисторов на русском: здесь
    2. Двоичная система счисления
    3. Битовые операции
    4. Диодно-транзисторная логика

    Наглядно:
    Как-то так )
    ios_640_1136_med.png

    Это реализация реплики на Unity вот с этого механического (видео):
    5811602758_93de01bca7_b.jpg
    Ответ написан
    2 комментария
  • Как в примере сложения двух чисел (банального 1 + 1) на физическом уровне работает процессор?

    HalfBloodPrince
    @HalfBloodPrince
    Front-End Developer
    Я не думаю, что возможно тут в двух словах что-то написать. Если интересует тема подробно, то есть хорошая книга "Код: Тайный язык информатики" Charles Petzold. Почитайте её.
    Ответ написан
    Комментировать
  • Laravel vs Yii vs Symfony для проект требовательного к скорости?

    Sanasol
    @Sanasol Куратор тега PHP
    нельзя просто так взять и загуглить ошибку
    Писать хороший код надо для проекта требовательного к скорости.

    Разница в скорости пустого фреймворка из коробки станет несущественной как только вы напишите первые строки своего кода с бизнес логикой.
    Ответ написан
    2 комментария
  • Linux или Windows для C++ разработчика?

    @Trotilla
    В наш век С++ без кроссплатформенности ни для кого не нужен.
    За очень и очень редкими исключениями.
    Ответ написан
    Комментировать
  • Что из семейства линукс посоветуете для домашнего ноутбука?

    @Trotilla
    Ubuntu, самая человекоориентированная

    Скорость работы с очень частым копированием мелких файлов (в винде часами копируется туда-сюда, самая главная проблема)


    У Linux с этим не лучше.
    Кардинально помогают 2 вещи:
    отключить антивирус и заменить HDD на SSD
    Ответ написан
  • Сколько нужно денег для объединения 50 компьютеров в сеть?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    Вопрос на этом ресурсе выглядит совершенно бессмысленным.
    Ответ на него - это уже работа по проектированию. Которая включает выезд на место, согласование кучи мелочей, согласование кучи требований.

    Наймите специалиста, и работайте с ним. А вот так пальцем в небо, сумма на реализацию может отличаться даже не в разы а на порядки, в зависимости от хотелок. Даже вилку сообщать нет смысла.
    Ответ написан
    Комментировать
  • Как в MySQL решить проблему множественного доступа к одной записи?

    Markus_Kane
    @Markus_Kane
    Software Engineer
    В MySQL есть транзакционный механизм. Почитайте о нем - он как раз реализует Вашу задачу.
    Ответ написан
    Комментировать
  • Как решить проблему доступа FTP over HTTP в Linux?

    chupasaurus
    @chupasaurus
    Сею рефлекторное, злое, временное
    Пусть "директор Squid-а" поработает вашим FTP-клиентом, пока не изменит свою позицию и не включит проксирование FTP.
    Ответ написан
    Комментировать
  • Бизнес сайт, про оборудование. Уникальность или готовое решение?

    sim3x
    @sim3x
    Пром товар, чаще всего означает, что продажи штучные

    Делаем читабельный лендинг, где хорошо описываем товар
    Лендинг показываем своим возможным клиентам (целевой аудитории)
    Собираем фидбек
    Перерисовываем
    Желательно в итоге получить вау-еффект, но и просто информативной страницы хватит

    Внизу контакты, телефоны, емаил и форма обратной связи

    Дизайн / отрисовка - $100-400
    Верстка - $100-200
    Бекенд для формы обратной связи - $20

    PS: лицензию на битрикс можете подарить своим недоброжелателям
    Ответ написан
    2 комментария
  • Как спроектировать архитектуру большого проекта с начальным знанием программирования?

    @amambaru
    Микросервисы значительно облегчат корректировку после MVP. Облегает горизонтальное масштабирование при росте нагрузки. При условии, что вы их правильно разделили.
    Но при этом микросервисы дают много доп. проблем - накладные расходы на коммуникацию и управление.
    Так ли они вам нужны?

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

    Тут главное чтобы пробовать, проверять и переделывать. Много раз.
    Ответ написан
    Комментировать
  • Ubuntu или windows как первая операционная система для ребенка 9 лет?

    @Alexander1705
    Сделайте dual boot Windows + Ubuntu, пускай пользуется чем захочет.
    Ответ написан
    1 комментарий
  • Реально ли, созданный на TIU.RU сайт, продвинуть в топ Яндекса?

    @amambaru
    Да, у меня у одного клиента есть с сайтом на tiu.ru - хорошие показатели.
    Но зачем?

    Раскрутка (а не дизайн, не веб-движок, не домен и пр) - это самое основное что есть у сайта.

    Вы будете полностью привязаны к tiu.ru
    Что вы будете делать, когда будете уже большим и сами с усами?

    Захотите более функциональный сайт - и приехали. Стоп. Ехать некуда.
    Ответ написан
    Комментировать