• Оцените сборку пк?

    @HardcoreVGN
    За 12 тысяч материнскую плату на х570 такое себе брать, можно взять другую
    например:
    https://www.dns-shop.ru/product/01e7c50d9bc91b80/m...
    https://www.dns-shop.ru/product/01e7c5119bc91b80/m...

    Новые платы, поддерживают большую частоту оперативы (хотя куда больше 4000 то), плюс по начинке могут быть чуть получше чем дешевый сегмент х570, ну и избавишься от крутилятора на чипсете, что есть плюс, ибо всё равно в какой-то момент он откинется (шанс очень маленький и скорее всего пройдут года, а он всё будет жить), а бегать и искать новый, ну вот оно тебе надо?
    Ответ написан
    1 комментарий
  • Какой дистрибутив Linux выбрать для front-end?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Собираюсь попробовать использовать линукс под фронт енд разработку.

    Зачем? Есть серьезная причина или просто "что-то в #опе зачесалось..." ?

    Это существенное изменение инструментария. Например gimp вместо фото#опы.
    Это существенное изменение приемов работы - в любом DE (если только уже не используете кроссплатформенные инструменты) все не так

    В линухе концепция другая - принципиально.

    Поставьте VB, подымите в нем бубунту например - как самый "виндообразный" дистриб - и посмотрите, как оно.
    Ответ написан
    Комментировать
  • Реализация input?

    Stalker_RED
    @Stalker_RED
    Вот эти надписи внутри инпута быть не могут. Это label вокруг инпута, а сам инпут просто без рамок. А при ошибке внутри label, ПОД инпутом выводится сообщение.
    Ответ написан
    Комментировать
  • Почему indexOf сначала видит подстроку в строке, а затем не видит?

    Raxen
    @Raxen
    TechLead Frontend Developer, Beeline
    Потому что в аргументы нужно совать что искать, а не в чем, во втором случае вы ищете 'sto re ' в строке 'sto '
    Ответ написан
    1 комментарий
  • Почему не срабатывает axios в SetInterval?

    @Nolan81
    программист
    А в консоли нет ошибок?
    В строгом режиме this внутри вашей функции будет undefined.
    Попробуйте сменить на стрелочную функцию:
    setInterval(() => {
    Ответ написан
    Комментировать
  • Почему не срабатывает axios в SetInterval?

    wapster92
    @wapster92
    Контекст потерялся, используй стрелочную функцию.
    SaveData(){
            setInterval(() => {
              alert("Save")
              var json_messages = JSON.stringify(this.messages)
              var json_accounts = JSON.stringify(this.accounts)
              axios.get("https://twitchchatbots.top/backend/save_data.php?token="+this.Token()+"&messages="+json_messages+"&accounts="+json_accounts)
            }, 10000)
          },
    Ответ написан
    Комментировать
  • Выбор ОС для разработки под Docker: Windows или Linux?

    @iddqda
    network engineer, netdevops
    Да пофиг сейчас на чем прогать
    Я у себя на работе выделил сервер с убунтой под разработку (headless т.е. без X-ов)
    накатил туда code-server (vs-code) и gogs (aka github on prem)
    И теперь спокойно запускаю vscode в браузере из под винды ли, мака или той же убунты на моем основном рабочем компе.

    Кстати с удивлением обнаружил, что мак почти полностью заменяет мне линукс для моих задач.
    Так то я в основном сетевик и CLI моя родная среда. Но так же я лайтово занимаюсь прогерством.
    Автоматизирую сетевые задачи. Не только скрипты, есть и чатботы и веб-приложения с развесистым бекендом и на докерах. Правда не PHP. Python да js в основном.
    А вот чисто в винде когда прогать попытался - не осилил среду рабочую настроить
    Там же по умолчанию вообще ничего нет. Все приходится отдельно ставить из разных не особо доверенных источников
    Ответ написан
    Комментировать
  • Переместить папку .git за пределы корневой папки сайта, но с сохранением возможности делать git pull?

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

    Например:
    Путь к репе:
    /www/sitename/
    В директории лежат:
    .git
    public

    Веб-сервер указывает на /www/sitename/public/
    Ответ написан
    Комментировать
  • Какое применение ассемблера в веб-разработке?

    v1t3man
    @v1t3man
    Никакого, только если вы не собираетесь вручную управлять памятью и каждой операцией при работе лендоса, да и всё равно не получится.
    Ответ написан
    Комментировать
  • Какое применение ассемблера в веб-разработке?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Assembler
    Седой и строгий
    Никакого. И пентест - это пентест, а не разработка. Причём для него знать ассемблер не обязательно.
    Ответ написан
    4 комментария
  • Как открыть страницу на сервере без домена?

    saboteur_kiev
    @saboteur_kiev Куратор тега Сетевое администрирование
    software engineer
    которой IP-адрес сервера вместо домена.

    На хостинге так не сработает, ибо веб-сервер должен знать чей public_html открывать, а это он узнает только по имени домена. По айпишнику либо ничего не откроется, либо откроется дефолтный (не ваш) сайт.

    Создаете в панели управления любой домен.
    Потом в файле hosts (/etc/hosts или c:/windows/system32/drivers/etc/hosts) прописываете айпи и созданный домен
    x.x.x.x yourdomain.com

    После чего при попытке зайти на yourdomain.com вас перенаправит на айпишник вашего хостинга, а он зароутит на ваш public_html от созданного домена.

    Этот способ также подходит для предварительного тестирования сайта при миграции на другой хостинг.
    Ответ написан
    Комментировать
  • Нужно ли покупать более мощный сервер?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    Улучшать что-то нужно, когда этого перестает хватать, или что-то является узким местом.
    Посмотрите - хватает ли вам CPU, RAM, IO, Network и если не хватает (загрузка приближается к 100% или например очередь ввода-вывода появляется и т.п.)-улучшайте.
    Ответ написан
    1 комментарий
  • Какой взять macbook в 2020 для веб-программирования?

    Kozack
    @Kozack
    Thinking about a11y
    Поделюсь личным опытом. Пользовался macbook pro 2016 (15'', 16GB RAM, 256 SSD) чуть больше двух лет.
    Потом переехал на машинку под управлением Windows.
    Я занимаюсь веб-разработкой и не только: JS/TS NodeJs, PHP WordPress, JS/TS Electron.

    Из плюсов macbook
    • Отличный 15' экран. Хотя и этого мне было маловато, поэтому переехал на 17.
    • Отличная отрисовка шрифтов. Под Windows весь код как будто размазан. Это сильно бросается в глаза и утомляет.
    • Удобная навигация жестами (когда нужно милиард раз в час переключаться между редактором/браузером/месенджером). На винде тоже есть жесты, но:
      1. Они сделаны не так удобно
      2. Тачпад просто кошмарный


    • Относительно не плохая производительность, до определённого момента. Работа с средними nodejs проекрами даётся ему легко.
    • Хорошая автономность. Половину рабочего дня можно просидеть без подключения к сети и лишних проводов.
    • Он очень тихий. Даже под нагрузками шумит лишь немного больше, чем моя новая машинка в состоянии покоя.
    • Есть возможность тестировать в Safari


    Из минусов
    • Недостаточная производительность с определённого момента. Когда запускается IDE в ней зборщий с наблюдателями, пара браузеров и пара приложений на electron система начинает нещадно греться. Охлаждение не справляется. Ничего не лагает, но руки обжигает.
    • Просто омерзительная клавиатура. Но вроде как в версии 2020 года с этим делом должно быть получше. Печатать на ней не комфортно, а надежность клавиш ... Первая клавиша сломалась спустя месяц после покупки.
    • Очень маленькое хранилище. В моей конфигурации было 256ГБ SSD. Этого катастрофически мало. Особенно, если вы работаете с npm и каждый проект весит не меньше гигабайта. В такие моменты начинаешь ценить подход к зависимостям в Deno.
    • Как ни крути а есть необходимость ставить на него windows. Частенько возникает необходимость протестировать сайт в браузере под windows. Или проверить работоспособность приложения написанного под windows. Установить его не сложно, но работать -- это те ещё танци с бубном. И это отнимает добрый кусок и без того маленького SSD.
    • Постоянные проблемы из-за "безопасности" MacOS. Вы то и дело не можете запустить что-то, скомпилировать какой-то пакет npm, или ещё что, потому что MacOS ... Часто для установки какого-то пакета из npm обязательно нужно установить xcode. А эта собака весит, если не ошибаюсь, 18 гигабайт. А я повторюсь -- маленький SSD где каждый килобайт на счету.
    • Есть возможность тестировать в Safari. А значит вам придётся это делать. Safari -- ужасный браузер. Даже не столько для пользователя, сколько для разработчика.
    Ответ написан
    2 комментария
  • Как работает буферизация в php?

    Stalker_RED
    @Stalker_RED
    ob_start()
    Эта функция включает буферизацию вывода. Если буферизация вывода активна, никакой вывод скрипта не отправляется (кроме заголовков), а сохраняется во внутреннем буфере.

    Содержимое этого внутреннего буфера может быть скопировано в строковую переменную, используя ob_get_contents(). Для вывода содержимого внутреннего буфера следует использовать ob_end_flush(). В качестве альтернативы можно использовать ob_end_clean() для очистки содержимого буфера.


    Если вы убираете ob_start, выводите какой-то текст или теги, а потом пытаетесь вывести заголовок - получаете ошибку, что заголовки уже отправлены. Они же заголовки, они должны в начале идти, ну!
    Ответ написан
    8 комментариев
  • Какие именно практические навыки необходимы для фриланса на php?

    Robur
    @Robur
    Знаю больше чем это необходимо
    Умение пользоваться поиском в первую очередь. У вас оно явно не прокачано, потренируйтесь на тостере.
    Ответ написан
    Комментировать
  • Какие именно практические навыки необходимы для фриланса на php?

    inoise
    @inoise Куратор тега PHP
    Solution Architect, AWS Certified, Serverless
    Те что решают проблему заказчика. Надо просто открыть фриланс-биржи и посмотреть на заказы. Это так сложно?
    Ответ написан
    Комментировать
  • Как научить нейросеть здороваться?

    @dmshar
    Хотелось бы уточнить, если позовлите.

    Я новичок в нейронных сетях, как и в машинном обучении в целом. Поэтому хотелось бы получить как можно больше подробностей, спасибо


    Вы хотите, что бы тут вам дали теорию нейронных сетей в кратком изложении, прочитали курс "машинного обучения в целом" или привели в трех абзацах, но при этом естественно с как можно большим количеством подробностей, как работают системы, понимающие естественный язык?
    Уточните, а то, в одном сообщении на форуме как-то сложновато это все совместить.

    А поскольку хотелось бы знать, на какой уровень подготовки ориентировать свой краткий ответ, расскажите пожалуйста, что по теме вы уже прочитали, какие книжки (не научную фантастику, а по теме) или с какими видеокурсами вы уже ознакомились, и главное - что конкретно осталось непонятным. Это поможет людям тут немножко сэкономить свое время для более полного удовлетворения вашего запроса.
    Ждем.
    Ответ написан
    Комментировать
  • Почему не могу загрузить файлы на гит?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Не можете перевести текст "Updates were rejected because the remote contains work that you do not have locally. You may want to first integrate the remote changes hint: (e.g., 'git pull ...') before pushing again."? В нём и причина написана и решение.
    Ответ написан
    Комментировать
  • Как найти битый *.png файл?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    ...но получаю только ответ Could not find file: *.png

    Зачем же вы подсовываете тулзе несуществующие файлы? Подсовывайте существующие:
    find . -type f -name "*.png" -exec pngcrush -n -q "{}" \;
    Ответ написан
    1 комментарий
  • Есть ли программа для Linux, конструктор команд в терминале?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Бывает нужно найти какую то определённую команду. Если бы все команды были доступны в одном месте - было бы намного удоблней, чем искать по разным сайтам.

    А для виндовс вы как ищете конструктор команд? Где-то есть конструктор команд в котором будет рассказано про фотошоп, эксель, акробат?

    Вы видимо не осознаете, что командная строка в линукс - это полноценная оболочка со своей вселенной консольных утилит, которые можно скачивать и устанавливать, и писать самому. Их список неограничен.
    В основном это
    1) стандартный набор gnu-tools, где можно собственно почитать о них https://www.gnu.org/software/coreutils/manual/core...

    2) сама командная строка является оболочкой, со своими внутренними командами, о чем можно почитать в справке к этой оболочке (команда help, или гуглить в инете bash, ksh, zsh в зависимости от того, чем пользуетесь)

    3) также как и в виндовс, можно свободно доустанавливать произвоильные команды, или писать их самому. Есть ОГРОМНОЕ количество консольных утилит и программ для разных нужд. Нужно просто осознать, что командная строка - это полноценная оболочка, в которой можно выполнять множество различных задач, перечислить все команды нереально

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

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

    man - хорошая вещь, из минусов могу отметить его сложность. Пускай разобраться и можно, уделив этому какое то время, но хотелось бы иметь информацию в более удобном формате.

    Нет, он не сложный. в нем есть поиск и даже примеры использования, и если вы сталкиваетесь с линуксом, следует научиться им пользоваться. Он показывает справку не про рандомную команду, а именно про ту, что установлена у вас. Могут быть нюансы у разных версий.
    В гугле легко можно нагуглить информацию о любой команде в удобночитаемом виде, с примерами использования - Линукс в этом плане весьма дружелюбен, поскольку большинство стандартных команд имеют длинную историю и информации в интернете о них накопилось множество.

    Для некоторых отдельных команд типа find,grep, curl есть графопостроители, типа
    https://curlbuilder.com/
    https://marcin-chwedczuk.github.io/assets/apps/fin...
    Но честно говоря, лучше почитать справку.

    Просто вам нужно научиться работать в командной строке - она была СОЗДАНА быть гибкой настолько, что универсальный билдер для нее написать крайне сложно
    Ответ написан
    2 комментария