• Можно ли сделать псевдо-"движок" сайта на include?

    @xfg
    Ваше решение уже совсем из прошлого века. Возьмите https://www.slimframework.com/ и тут посмотрите как сделать layout stackoverflow.com/a/37163209/2868530

    Будет похоже на что-то современное.
    Ответ написан
    Комментировать
  • Что значит хорошо знать фреймворк?

    romy4
    @romy4
    Exception handler
    это значит, что когда тебе сказали запили фичу, то ты не сидишь ломая голову и изучая чужие примеры, пиля костыли, спрашивая на этом форуме, а делаешь сам зная какие модули надо использовать и как, знаешь мануал на столько, что тебе не нужны подсказки вроде "а как мне сделать такую-то шнягу?", ты просто знаешь, что её можно сделать так и так двумя-тремя способами, надо только глянуть на страницу мануала подсмотреть синтаксис функций.
    Ответ написан
    Комментировать
  • Стоит ли делать регистрацию в модальном окне jQuery?

    NeiroNx
    @NeiroNx
    Программист
    Учитывая что сейчас большинство трафика с мобильных устройств - не советую делать модальные формы - это ужасно неудобно, их поведение отличается от адаптивного дизайна, их сложно масштабировать. Можете сделать и попробуйте зарегистрироваться - каждая сложность с которой вы столкнетесь это минус к числу общих регистраций.
    Ответ написан
    Комментировать
  • Стоит ли переходить с CodeIgniter на современные фреймворки?

    65536
    @65536
    позвольте запостить одну цитату про фреймворки (жаль не про все):

    "Года 4 назад я уже в подобном посте делал легкое сравнение фреймворков. Продолжим традицию, ебанаврот. Однако теперь я повзрослел и мне можно много материться.
    1)Codeigniter. Окончательно сдох, завонялся, покрылся трупными червями, которые в свою очередь тоже сдохли и покрылись маленькими рекурсивными червячками.
    2)Kohana 3. Раньше я его расхваливал, теперь он тоже сдох. Вонять только начал, но все же ему пизда.
    3)Yii. До сих пор использую. Работаю с ним уже года 4. Из доебавшего: ––Дибильный code style в самом коде фреймворка. ––Куча нахуй не нужных js библиотек в самом ядре. ––Тугие разработчики, апдейтить можно было бы и почаще.
    В остальном норм. Для mongo наконец появилось вменяемое расширение — mongoYii.
    4)Yii 2. Вроде как сделали работу над ошибками. PSR, вся хуйня. Но такими темпами скорее я покроюсь трупными червями, чем оно релизнется.
    5)Zend. Как был бессвязным энтерпрайз говном, так и остался.
    6)Symfony. Как был монструозным самогенерирующимся говном, так и остался. А вот за шаблонизатор Twig я бы Фабьена облизал. Мне почему–то он нравится. Шаблонизатор.
    7)Laravel. Все хорошо, очень перспективный. Но, блять, отсутствие механизмов валидации в моделях — это сраное говнище. Легкая мешанина с code style.
    8)FuelPHP. Вроде как должно было быть все хорошо, но дело тормознулось. Та же хуйня с валидацией что и в Laravel. Они там пизданулись все наглухо? Зато с именованиями тут все еще хуже. Полная мешанина CamelCase и undescore вгоняют меня как перфекциониста в траур. Так сложно потратить один пару дней на рефакторинг?
    9)Phalcon. Главный генератор малафьи у пхпшников в 2013. Интересная задумка, хорошая скорость, но есть несколько "но": ––Про мелкие проекты на shared хостингах можно забыть. Только свои сервера, только хардкор! ––Я, к примеру, часто использую Go to Declaration в IDE. Куда ему идти с Phalcon? В dll? Видел, что появились какие–то Developer Tools, но оно только вроде как для PhpStorm. Так что все равно непродуманная хуйня. ––И субъективно: какой–то он..рельсовый что–ли, как будто не хватает гибкости. Может плохо разобрался, не исключаю совсем.
    10)Lithium. Это полный пиздец. Brainfuck среди PHP–фреймворков. Треш и содомия. Чад и угар. Наркомания и эпилепсия. Хуй и пизда. Это как владение антикварной Альфой Ромео на зарплату охранника ТЦ. Это надо просто объять."
    Ответ написан
    5 комментариев
  • Сколько нужно времени для изучения html, php, css, js, ajax, mySQL?

    mlnkv
    @mlnkv
    JavaScript Developer
    вот столько
    1369452185-3a0e5bfd884670147a053485f2b4b
    Ответ написан
    Комментировать
  • Laravel зачем ему папка bootstrap в проекте?

    @raiboon
    Новое поколение программистов, которые под словом bootstrap понимают только css-фреймворк?
    Ответ написан
    2 комментария
  • Как определить свой уровень программирования?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Эти уровни - абстракция, причем зависящая от компании. Пройдите несколько собеседований и спросите, что думает о вас интервьюер.

    Юниор чаще всего - это программист с в основном теоретическими знаниями, либо наоборот только практическими знаниями. Он умеет решать более-менее стандартные задачи. Юниора обязательно надо учить. При получении нового задания он "создает" свое решение.

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

    Синьйор - понимает не только то зачем использовать ту, или иную технологию, а еще и как она работает, например почему при HL форин ключи сожрут io hdd. Может спроектировать и вести средний по размерам проект. Получив новое задание он уже знает как его решить кучей способов, выбор заключается только в правильности интеграции решения.

    -----------------

    Многое зависит от интервьюера.
    У меня был случай, собеседование на php senior developer: поговорили про HL оптимизации, архитектурные предложения для решения неких задач, способы оптимизации и т.д., а потом:
    - перейдем к практике: что произойдет в таком коде:
    $a = 5 + '5abc' + 'abc5';
    - произойдет следующее: я посмотрю blame скрипта и поговорю с автором этой строчки, что бы узнать, что такого хренового в жизни может произойти, что бы он позволил себе это написать.
    - ну, тут вопрос на приведение типов
    - 10, но вы в своей практике с подобным сталкивались?
    - нет
    - вот и я не сталкивался...
    Ответ написан
    1 комментарий
  • Поможет ли такой php-код защититься от sql-инъекций и XSS, какие в нём есть уязвимости?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Все что делает этот идиотский код - это портит входящие данные.
    Я даже не знаю, стоит ли объяснять. Ведь 100500 раз уже объясняли.

    Но самый, конечно ад - это ответы.

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

    Тем, кто предлагает отрезать кавычки от quote, надо самим что-нибудь отрезать.

    И это неловкое чувство, когда 2015 году слышишь самую заветную мантру мадагаскарских гамадрилов: "mysql_real_escape_string зашышает от ынъекцый!". Стоит, блин, такой "устаревший", но еще крепкий архангел с пылающим мечом, и разит супостата прямо в темечко - вот так представляет себе принцип работы этой функции средний пользователь похапе.
    Ответ написан
    Комментировать
  • С чего начать web разработчику ?

    @kirill-93
    Когда я решил попробовать себя в этой сфере, я накидал себе план обучения. Что то типа html > css > js > php. Ну разумеется для начала общие сведения обо всем этом. Так как вообще не понимал что и для чего. Потом много смотрел видео уроков и сам тренеровался. Научился делать (как мне тогда казалось) интернет магазин и пошел устраиваться на работу. Взяли стажером и оказалось что я очень мало знаю. Мало из того что я учил мне пригодилось. На практике все оказалось немного иначе. Я проработал там пол года, затем ушел в другую компанию (более крупную) с мыслью "ну теперь то я кое что могу). И придя на новое место снова оказалось что я совсем новичок. так как инструменты которые тут использовались были другими. Я менял еще несколько мест, каждый раз находя более профессиональный коллектив. И каждый раз узнавал много нового. Я к тому что самый лучший способ научиться делать хорошо - работать с теми, кто лучше вас. Это конечно может быть сложно, но это будет в десятки раз продуктивнее, чем развиваться самому.
    Ответ написан
    3 комментария
  • Как написать социальную сеть?

    Огого...вот это вопросище....
    Ответ написан
    Комментировать
  • Как написать социальную сеть?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    fcff8e4102e3475ab440c4a290ea717e.jpg

    PS Ладно, если серьезно: вот например старая статья про VK www.insight-it.ru/masshtabiruemost/arkhitektura-vk...
    PPS Если совсем серьезно - учитесь программированию: php/ruby/python/java - к чему душа больше лежит.
    Не за будьте про SQL и noSQL базы данных. Развивайтесь!
    А для начала начните с чего нибудь попроще, каталог там, лента новостей.
    Ответ написан
    2 комментария
  • Где взять учебное пособи по unityscript?

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    Забейте на unityscript.
    Лучше сразу C#
    Ответ написан
    Комментировать
  • Какие посоветуете уроки по PHP?

    reffy
    @reffy
    Я молодец.
    Никаких (: Ставьте перед собой задачу и реализуйте. Сначала напишите блог, затем небольшую CMS. После этого можете приступить к изучению разных фреймворков (Laravel, Yii).

    Только с опытом придут знания.
    Ответ написан
    Комментировать
  • Как правильно вывести записи из бд с оформлением?

    reffy
    @reffy
    Я молодец.
    <?php while ($row = mysqli_fetch_assoc($result)): ?>
        <div class='panel panel-default'>
            <div class='panel-heading'><h4><?=$row['title']?></h4></div>
            <div class='panel-body story'>
                <?=$content[0]?>
                <div class='clearfix'></div>
                <hr>
                <div class='row'>
                    <p class='col-xs-6 text-left'>
                          <a href='post.php?id=<?=$row['id']?>'>Прочитать</a>
                    </p>
                    <p class='col-xs-6 text-right'>
                          <span class='glyphicon glyphicon-comment'><?=$row['countcomments']?></span>
                    </p>
                </div>
            </div>
        </div>
    <?php endwhile; ?>
    Ответ написан
    Комментировать
  • Как правильно вывести записи из бд с оформлением?

    0neS
    @0neS
    По-хорошему: использовать шаблонизаторы типа twig или smarty.
    Ответ написан
    4 комментария
  • Где ошибка в скрипте авторизации?

    @AlexP11223
    А зачем вы пытаете смешивать PDO и mysql_ функции?

    И по какому принципу вы выставляете отступ у строк? Зачем они так странно и непредсказуемо прыгают?
    Ответ написан
    6 комментариев
  • Политика Google chrome ?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Вы там живы еще? А то как-то на самом интересном оборвалась ваша мысль...
    Ответ написан
    Комментировать