• Как правильно реализовать данную навигацию на bs4?

    profesor08
    @profesor08
    5 блоков равной ширины, в каждом по два элемента. В первом и последнем блоках элементы прижаты влево/вправо, в остальных по центру.
    Ответ написан
    6 комментариев
  • Ошибка Parse error: syntax error, unexpected 'public' (T_PUBLIC), expecting end of file in D:\local\htdocs\add\libs\Database.php on line 31?

    zvermafia
    @zvermafia
    WebDev
    public function __construct()
    {
    	// Set DSN
    	$dsn = 'mysql:host=' . $this->host . ';dbname=' . $this->dbname;
    
    	// Set options
    	$options = array(
    		PDO::ATTR_PERSISTENT => true,
    		PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION
    	);
    
    	// Create a new PDO instanace
    	try{
    		$this->dbh = new PDO($dsn, $this->user, $this->pass, $options);
    	}
    	// Catch any errors
    	catch(PDOException $e){
    		$this->error = $e->getMessage();
    	}
    	} // <-- Уберите эту скобку!
    }
    Ответ написан
    Комментировать
  • Возможна-ли верстка макета по картинке в формате JPEG?

    Вообщето стремно. Я бы за Такое ТЗ сразу завысил ожидаемую зарплату до небес и сверстал бы используя
    https://addons.mozilla.org/uk/firefox/addon/pixel-...
    https://chrome.google.com/webstore/detail/perfectp...

    И еще я обычно оговариваю что результат ТЗ я выкладываю в гитхаб под пермиссивное лицензией, ибо нехер.

    Еще на заметку, если пугает отсутствие фотошопа и платный Avocode. В этой штуке опять работает adobe extract и она бесплатная
    https://assets.adobe.com
    Ответ написан
    4 комментария
  • Возможна-ли верстка макета по картинке в формате JPEG?

    andykov
    @andykov
    Shit happens
    Если это тестовое задание, им важно качество кода, а не дизайн.
    Проблема только со шрифтами, хотя есть сервисы которые могут определить шрифт по картинке.
    Размеры можно на глаз подобрать, в крайнем случае наложить этот же jpg поверх с прозрачностью и проверять соответствие.
    www.myfonts.com/WhatTheFont - узнать шрифт
    С цветами проблем не должно возникнуть, пипетка есть как в фотошопе так и в браузере.
    Если не понятно по сетке на глаз, наложите поверх картинку со стандартной 12к сеткой бустрапа. Найдете в сети.
    Ответ написан
    2 комментария
  • Как развивать свои навыки ,когда нет рабочих проектов?

    @alvery
    Backend Developer
    Скорее нужно подумать о том зачем "просто так верстать", если есть рабочие проекты за деньги. Наверное в первую очередь чтобы потом было больше возможностей для вас. Возможностей, которые вы получите имея больше навыков и опыта. Поставьте себе цель - сверстать несколько хороших макетов которыми вы будете гордиться.
    Ответ написан
    Комментировать
  • Существует ли "карта программиста"? Что и за чем учить?

    iCoderXXI
    @iCoderXXI
    React.JS/FrontEnd engineer
    Нет одинаково эффективного пути для всех и каждого.

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

    Тут главное - настолько сильно хотеть достичь результата, чтобы любые препятствия только добавляли азарта. Чтобы ночами спать не мог и думал о задаче. Это ключевой момент обучения. Все остальное - декорации, способы, инструменты...

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

    Каждый модуль запиливаешь и тестируешь до умопомрачения, пока он не станет идеальным. Тут мнения могут расходиться, но я считаю на этапе обучения необходимо выработать рефлексы, иначе в дальнейшем говнокод неизбежен.

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

    На первых порах, тестирование будет занимать до 99% времени и сил. Заодно подтягивается синтаксис используемых языков (вообще не важно каких), вырабатывается внимательность, концентрация, тренируется память и пр.

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

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

    Только так, только жесткий хардкор! Если ты не прошел эту фазу, то ты либо родился гением, либо тебе нечего делать в профессии... Это как детские болезни - ими нужно переболеть в детстве.

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

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

    Ах да, обложись справочниками по любому инструменту и научись быстро вникать и подхватывать необходимый минимум. Обычно достаточно на 20% владеть инструментом, чтобы решать 80% задач.

    В любом случае я за критерий истины держу платежеспособный спрос.
    Ответ написан
    3 комментария