• Объясните простым языком эту ошибку и что делать с ней?

    Daemon23RUS
    @Daemon23RUS
    while ( $videos = mysqli_fetch_assoc($videos) ) переопределил $videos
    назови первую переменную $videos_row (например)
    Ответ написан
    Комментировать
  • Объясните простым языком эту ошибку и что делать с ней?

    BuriK666
    @BuriK666
    Компьютерный псих
    Вы переопределяете переменную $videos

    while ( $videos = mysqli_fetch_assoc($videos) )
    сделайте while ( $row = mysqli_fetch_assoc($videos) )

    ну или
    $videos_res = mysqli_query($connection, "SELECT * FROM `videos` ORDER BY `id` DESC LIMIT 20"); 
    while ( $videos = mysqli_fetch_assoc($videos_res) )
    Ответ написан
    Комментировать
  • Настроить кодировку на VPS debian?

    @maxfox
    Вам нужно понять в какой момент возникла не-юникод кодировка. Попробуйте вместо скрипта из PHP запустить echo "ваша кириллица" >> test.txt
    Если в файле будут "кракозябры" - то проблема где-то до вызова Python, если все норм, то - после. Сам Python без явного вызова функций перекодировки ничего менять не станет. Но тут все зависит, от того, что вы делаете в этом скрипте. Так же вы не написали, как и куда возвращается значение.

    PS А что у вас в /etc/default/locale?
    Ответ написан
    5 комментариев
  • Какую не сложную программу на C/C++ или java можно портировать на C#?

    GavriKos
    @GavriKos
    Любую несложную программу можно портировать на другой язык, если он обладает полнотой по Тьюрингу.
    Ответ написан
    1 комментарий
  • Возможно ли изучить PHP-фреймворк параллельно разрабатывая на нём проект?

    Wolfnsex
    @Wolfnsex
    Если не хочешь быть первым - не вставай в очередь!
    Возможно ли изучить PHP-фреймворк параллельно разрабатывая на нём проект?
    Честно говоря, не представляю, как ещё по другому можно изучать фреймворк, в т.ч. PHP.

    плюс ко всему проект должен быть приспособлен к highload.
    Тогда с выбором фреймворка, нужно быть поосторожнее. "Не все фломастеры одинаково вкусные".

    микросервисы, которые обходились без больших фреймворков даже при основательных нагрузках
    Чистый PHP-код, работает быстрее чем любой фреймворк. Я имею в виду, грамотно написанный PHP-код, т.к. в нем отсутствует "лишняя" логика.

    Хочу использовать для разработки фреймворк Yii2. В чём вопрос: смогу ли я параллельно его изучая приступить к разработке
    Скорее всего да, хотя это очень индивидуально.

    и так, чтобы потом 10 раз не пришлось переделывать?
    Скорее всего нет, хотя это тоже очень индивидуально.

    Может, изучить какой-нибудь микрофреймворк?
    Возможно. Зависит от Ваших задач и целей.

    Понятное дело, что без правильно настроенного содержимого моей черепной коробки даже с 10-ти летним опытом в Yii не получится, но всё же, поделитесь опытом и дайте совет :)
    Ну я обычно с новичками, изучение с CodeIgniter'а начинаю, т.к. он не изобилует всеми новыми фишками и плюшками, и в виду отсутствия таких, казалось бы, ставшими уже стандартом вещей, как например "авторизация" - заставляет их включать голову, а не истерично рыться в поисковике на тему "как включить готовую авторизацию", но мне не редко приходиться работать с людьми, которые не очень хорошо разбираются в PHP, Фреймворках и программировании в целом или веб-разработке в целом. Не многие сходу знают, что такое MVC и так далее, а пытаться объяснить человеку, что такое класс и тут же нагружать его "пространствами имён" или "внедрением зависимостей" (и всем остальным) - не очень продуктивно (как показывает практика). Когда у обучаемого 10 лет опыта за спиной, можно сразу с Laravel/Symfony начинать, как минимум, что такое MVC и всё остальное - объяснять редко приходится, скорее, приходится показывать, "как это сделать тут", а "как надо делать вообще" - обучаемый уже и без меня отлично знает.

    P.S. Если Вы напишите больше конкретики, что знаете, что не знаете, что в Вашем понимании HiLoad, какие ресурсы у Вас для этого есть, какие примерно БД и какая примерно задача, какие фреймворки использовали раньше и использовали ли какие-то вообще, на каких языках, какие проекты (теоретически) разрабатывали ранее и т.д. будет гораздо проще дать Вам какую-то более конкретную рекомендацию.
    Ответ написан
    2 комментария
  • Возможно ли изучить PHP-фреймворк параллельно разрабатывая на нём проект?

    heksen
    @heksen
    Вполне можете. Он достаточно строгий. Костыли там не прокатят.
    Ответ написан
    2 комментария
  • Возможно ли изучить PHP-фреймворк параллельно разрабатывая на нём проект?

    @Snewer
    Почитайте пару дней документацию. При наличии опыта разработки все встанет на свои места и сходу сможете писать проект, постоянно заглядывая в документацию и гугл.
    Ответ написан
    1 комментарий
  • Бесплатный VPS?

    @serf
    У МирХостинга 2 Джеластик дроплета бесплатны + 10ГБ диска, но без выделенного IP. А вообще я бы лучше взял что-нибудь за $3-15 в год, в зависимости от требуемых ресурсов. Если же просто для кратковременного теста, возьмите VPS с почасовой оплатой, таких сейчас много.
    Ответ написан
    Комментировать
  • Бесплатный VPS?

    Wolfnsex
    @Wolfnsex
    Если не хочешь быть первым - не вставай в очередь!
    Разрабатываю сетевое приложение и необходимо протестировать его работу на "полигоне".
    Надеюсь, Вы оцениваете свои труды больше чем в 1.5$?

    Если так, рекомендую ознакомиться с вот таким вариантом. Дешево, сердито, триал целый месяц всего за 90руб.

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

    Решение в виде дедиков не подходит, т.к. нужен статичный IP, стабильная скорость сети и вменяемая админка.
    Все, абсолютно все, дедики, что я видел - имели статический IP, стабильную скорость сети в 100Мбит и выше и вменяемую админку в виде VNC и/или SSH-управления и возможность поставить туда какую угодно другую админку.

    Ещё есть VirtualBox - вообще бесплатно, любая ОС, скорость сети - ограничена только Вашими ресурсами, любая админка, почти любая конфигурация и все прочие прелести жизни, включая несколько статических IP, до 4-х сетевых интерфейсов, независимых, и всё остальное, что пожелаете.
    Ответ написан
    9 комментариев
  • Как перенести бд mysql?

    rassu
    @rassu
    системный администратор
    Если есть innodb, то просто скопировав базы на лету, получите все битое. Поэтому безопаснее всего, через установку mysql такой же версии или новее и перенос через mysqldump.
    Ответ написан
    Комментировать
  • Как перенести бд mysql?

    opium
    @opium
    Просто люблю качественно работать
    ну и еще по мимо этого наод бы скопировать конфиги мускула из /etc
    Ответ написан
    Комментировать
  • Хочу работать программистом Python бесплатно. Это возможно?

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

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

    извини, если прозвучало как нотации =) удачи тебе, юный питоновод!
    Ответ написан
    11 комментариев
  • Php. Авторизация не работает. В чем ошибка?

    1. isset($password)
    $password - что за переменная такая? В коде у вас есть только $_POST['password'] и $hashpassword.
    Вот и не срабатывает у вас условие.

    2.
    $password_by_username = mysql_query("SELECT password FROM users WHERE username = '".$username"'");

    Вы забыли вытянуть сам пароль из запроса (mysql_fetch_array or mysql_fetch_assoc) и в переменную записываете результат выполнения запроса, а не значение password.

    P.S: переходите на mysqli, mysql в новых версиях PHP не поддерживается.
    Ответ написан
    1 комментарий
  • Как перенести бд mysql?

    @mitnlag
    Ну да. В идеале, на новой ОСи должен стоять мускул такой же версии, раз уж вы бинарные файлы переносите.
    Ответ написан
    Комментировать
  • Буфер обмена в любом браузере?

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    Можно, но в IE будет выскакивать предупрежление о доступе к буферу обмена.
    https://clipboardjs.com/
    Ответ написан
    Комментировать
  • Какую технологию выбрать для real-time обновлений?

    zoonman
    @zoonman
    ⋆⋆⋆⋆⋆
    Начните с имплементации на том языке, который вы лучше всего знаете.
    Если вам нужно реально быстро, то добро пожаловать в мир C, Go-lang, Erlang.
    Если просто нужно освоить новую технологию, то PHP и Node.js вам пригодятся.

    В целом рекомендовал бы для начала классическую связку между Socket.Io, Node.Js и MongoDB
    Ответ написан
    Комментировать
  • Какую технологию выбрать для real-time обновлений?

    @BestJS
    Я делал на NodeJs Mysql Socket.Io
    Под нагрузкой не проверял, тк не знаю где её взять)
    Работает быстро (моментально).

    Для real-time обновлений естественно NodeJs Socket.io
    А базу можешь сам выбрать, есть Mongodb, MySQL, Ppostgresql и тд.
    Единственное что могу посоветовать, это смотреть в сторону реляционных баз данных
    Ответ написан
    Комментировать
  • Какую технологию выбрать для real-time обновлений?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Микросервис (сокет-сервер) на C(или Go) в виде *nix-демона.
    Про PHP: здесь
    Ответ написан
    Комментировать
  • Как реализовать real-time систему диалогов?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    WebSockets - крутая штука. Можно взять готовую библиотеку - например, там же есть готовые примеры, которые можно сразу использовать. Если возникнут какие вопросы по использованию - велкам в чат.
    Ответ написан
    Комментировать