• Учитель из прошлого тысячелетия в техническом ВУЗе. Как ему объяснить, что информация может быть не только на бумажке?

    @HeBonpoc
    Я бы решал это лично с преподавателем, с глазу на глаз. Программа максимум: добиться человечного ответа; минимум: убедиться в том, что тут что-то не так.
    Сразу жалобу - не варик. Опять же для неё нужно прощупать почву, были ли прецеденты, как другие препода относятся и т.д.
    Ответ написан
    1 комментарий
  • Правильное не закрывающиеся консольное окно windows?

    @HeBonpoc
    А почему вы решили, что это костыли? Почему ваша программа должна просто висеть и не закрываться если она ничего не делает? Если не все потоки отработали - нужно дождаться потоков. Если программа что-то запускает по таймеру, то ей нужна какая-то команда на закрытие от пользователя => слушаем ввод. Все логично, что вам не хватает?

    А abcd0x00 гоните в шею, пришел тут линукс рекламировать, а там тоже самое) Программы и там и там работают по одним принципам и я что-то не слышал, чтобы они умели просто висеть. В любом случае он бы сказал об этом, а не просто "оставил линукс здесь".
    Ответ написан
    Комментировать
  • Куда идти после php? Ruby или Python?

    @HeBonpoc
    Зачем "после PHP" куда-то идти? Он развивается - развивайтесь вместе с ним без понижения ЗП :) А в свободное время возьмите реальную задачку из ваших проектов и реализуйте на ruby и на python, тогда и оцените. При постановке вопроса ruby vs python получается глупый холивар
    Ответ написан
    Комментировать
  • Yii2 Как реализовать переброс на ту же страницу и В НУЖНОЕ место пользователя?

    @HeBonpoc
    Без JS такое не получится, потому что для браузера это не аналогично кнопке "назад", а полноценная новая страница. То есть вам придётся как-то запоминать и передать местоположение пользователя. Проще будет делать ваш вызов ajax'ом, чтобы страница вообще не перезагружалась.
    Ответ написан
    Комментировать
  • Как различить методы GET/POST в классе контроллера?

    @HeBonpoc
    Новый webapi смотрит и на названия методов. По дефолту get не разрешен, поэтому для 2го экшена остаётся пост.
    www.asp.net/web-api/overview/web-api-routing-and-a...
    Ответ написан
    Комментировать
  • Стоит ли переходить с symfony 2 на Asp.Net MVC?

    @HeBonpoc
    Перелез с Yii, не жалею. Жаль Symphony так и не посмотрел.

    1. Сложно ли вести на нем вести разработку и перелазить на новые версии, ведь он развивается бешено в последние годы ?
    Как обычно - сложные проекты, где куча завязок на "то, не знаю что" сложно, небольшие проекты, где можно за денек серьёзно все отрефакторить несложно.

    2. Насколько дорого и сложно будет содержать проект, например интернет магазина (уровня викимарта), относительно связки symfony + mysql?
    Не знаю. Вроде как спецы дороже, но mysql и СУБД'то не самая лучшая, вроде его последнее время опускают и из свободных рекомендуют postgres. Да я и сам с mysql прилично помучался восстанавливая innodb таблицы. Так что мне кажется, что на ASP NET MVC будет это дешевле, потому что делается быстрее, поддерживается лучше, железа опять же нужно меньше. Да и вакансий на PHP с ЗП > 100k полно, так что не такие то они и дешевые. Не студентам же доверять викимарты писать.

    3. На ваш опытный взгляд, стоит ли переезжать на C# с учетом выхода php 7 ? Это будет как шаг повышения квалификации и развития навыков в дальнейшем? Мне сложно ответить на этот вопрос самому, потому как не знаю шарпа.
    Я знаю про php7 только то, что там немного типизацию ужесточат. Сам до сих пор немного пишу на PHP поддерживаю пару своих же магазинов на Yii. Так вот скажу, что все-таки C# поприятнее. Как язык приятнее. Среда разработки VS + re# нисколько phpstorm'у не уступают, даже покруче, т.к. подсказывает охотнее. Тут больше возможностей языка и будет меньше магии в коде. Всё-таки когда проект билдится, как-то спокойнее на душе:) Проще рефакторить. RE# держит в узде и вьюшки (wide solution analysis).
    Ещё мне больше нравится как тут с либами работа. В PHP composer используется, и все эти либы лежат с исходным кодом. Нужно проект переносить, это бывает порядка 10000 файлов (понятно, что ), а в C# все упаковано в DLL. Если в студии ты уже использовал класс, значит он будет работать, значит он тут подключен, а в PHP с его auto_load не факт, IDE просто знает, что такой класс есть в проекте и подсказывает.
    В C# удобнее разделять слои. Вынес, например, DAL в отдельный проект, тупо ставлю галочку на зависимость от проекта в других, использую один и тот же код в консольке для разработки (всякие экспорты данных между базами) в публичной части, в закрытой части. И всё это легко, в рамках солюшена. В пыхе наверное немного бубна нужно для такого (честно не знаю, не было необходимости).

    Тут ещё про EF писали, что мол единственная ORM. Не соглашусь, орм очень много. Active record злая вещь, они тяжелые и провоцируют размазанную по всему проекту работу с БД.
    Ответ написан
    2 комментария
  • Wordpress и субдомены. Возможно ли?

    @HeBonpoc
    Возможно. Я даже не знаю WP. Настройка хостинга и подмена запрашиваемого URL в index.php. А как правильно сделать, это уже другой вопрос.
    Ответ написан
    Комментировать
  • CodeFirst и EF?

    @HeBonpoc
    [Column("LastName")]
    public string Name {get;set;}

    Не это ищете?
    Ответ написан
    Комментировать
  • Unity3D + PHP взаимодействие?

    @HeBonpoc
    Мне кажется дело в том, что у вас хоста нету в URl. Было бы host1.dev/test тогда бы отзывался action index в TestController.
    Ответ написан
  • Что такое вэб приложение?

    @HeBonpoc
    Вообще там имелось в виду, что приложение на ангуляре имеет проблемы с индексацией в поисковиках. А web-приложение имелось в виду как антипод к публичному сайту. Сайт должен индексироваться, а внутренности веб-приложения нет. Сайт - это сайт визитка, корпоративный сайт, интернет-магазин и т.д. А приложение - это учет личных финансов, багтрекер и т.д. В веб-приложение не надо пускать поисковик)
    Ответ написан
    Комментировать
  • Как настроить отправку почты с хостинга?

    @HeBonpoc Автор вопроса
    Если у вас возникнет такая же проблема, то попробуйте:
    1. Поставить sendmail. У меня это было apt-get install sendemail
    2. Прописать путь к sendemail в php.ini. У меня это такая строчка sendmail_path = /usr/sbin/sendmail -t -i
    3. К яндексу получилось подключиться с encryption tls и 25 портом
    4. Должно стоять расширение openssl. Если phpinfo() выдает, что openssl enabled и вы перезагрузили сервер, то это не значит, что расширение включено и работает. Это стало для меня открытием :( Нужно ещё прописать в php.ini extension=openssl.so
    Ответ написан
    Комментировать
  • В каких программах пишут сайты профессионалы?

    @HeBonpoc
    Пишут сайты... Верстают сайты может? Потому что писать сайты можно и в pycharm, и в visual studio, и в webstorm, и в phpstorm и ещё в куче всего.
    Скептически отношусь к sublime, для меня это просто ещё один notepad - просто редактор, пусть даже с кучей плагинов, к которому никогда не вернешься после хорошей IDE. Поправьте меня фанаты sublime если я ошибаюсь, но вроде у него даже нет контекста проекта. Не пожалейте денег на PHP Storm, если пишете на PHP. Что касается HTML/CSS/JS, то у меня такой личный опыт:
    PHP Storm - встроенная поддержка zen coding, в том числе zen coding css (нереальная тема). Там же можно настроить автоматическую компиляцию less, но для этого придется поставить node.js (найдете на первой странице поисковика). Поддержка java script можно сказать никакая, но не интересовался, может и есть плагины.
    Visual studio - для неё есть пак web essentials. Очень крутая тема, умеет кучу всего и по CSS и по JS - преобразовывалки, поддержка и less, и sass, и type script. Zen coding css я там не нашел, но в принципе и без него терпимо. Там же у меня стоит решарпер и писать JS очень удобно.

    Ну и так уже понятно, что у меня jet brains головного мозга, то хочу порекомендовать webstorm. Хоть сам и не пользовался, но так как это jet brains и так как это специально для HTML/CSS/JS, то я даже не сомневаюсь, что это круть.

    А Dreamweaver как-то ставил - приятная штука, но тоже платная. Потискайте демо версии, а там уже решите.
    Ответ написан
  • Хакнули сайт, идет перенаправление. В какую сторону копать?

    @HeBonpoc
    Сделайте поиск по всем файлам:
    find -name '*.php' | xargs grep 'http://badsite.ru'

    это поиск вхождения badsite.ru во всех .php файлах
    Ответ написан
    Комментировать
  • PHPStorm: как настроить одновременное переименовывание открывающего и закрывающего тэга?

    @HeBonpoc Автор вопроса
    Оказывается можно использовать rename (shift + f6 по умолч.), но можно ли не нажимать каждый раз это сочетание?
    Ответ написан
    Комментировать
  • Ошибка при попытке генерации CRUD в Yii2?

    @HeBonpoc
    Там нужно прописывать имя класса вкупе с пространством имён. То есть не User, а например app\models\User, не SiteController, а app\controllers\SiteController.
    Ответ написан
    1 комментарий
  • PHPStorm: как привязать .sql к определенной БД консоли?

    @HeBonpoc Автор вопроса
    Надо было просто закрыть все коннекшены, закрыть их окошки внизу и тогда при запуске кода снова спросит.
    Ответ написан
    Комментировать
  • (mysql) Как удалить из таблицы не уникальные по определённому полю строки?

    @HeBonpoc Автор вопроса
    Удаляем из таблицы product_image по полю img:
    DELETE t1 FROM product_image t1
    JOIN (SELECT MIN(id) AS minid, img FROM product_image GROUP BY img) t2 
    ON t1.id <> t2.minid AND t1.img = t2.img
    Ответ написан
    Комментировать
  • Как создать простой сайт на JavaScript, можно на каком-нибудь JS-фреймворке?

    @HeBonpoc
    А делать простой сайт на JS затем, чтобы не изменять, например, меню в 5 файлах страниц, а сделать это в одном.

    Это как раз и делается на стороне сервера. Задачка для PHP, а не JS.
    Либо как вариант - у вас 1 файл макет, а контент разных страниц уже загружайте через JS.
    Ответ написан
    Комментировать
  • Есть ли возможность убрать из рабочей копии файлы, но чтобы при этом они не удалялись?

    @HeBonpoc Автор вопроса
    Я так понял svn ignore нужен когда проект ещё не залит?
    Спасибо на наводку, по одной из ссылок я нашёл
    svn rm --keep-local folder_name
    Ещё не опробовал, но вроде то что надо
    Ответ написан
    Комментировать
  • Как сделать, чтобы PHP Storm ставил табуляции, а не пробелы?

    @HeBonpoc Автор вопроса
    Это были настройки для general, а не для PHP
    Ответ написан
    Комментировать