Задать вопрос
  • Как сделать несколько сладейров-каруселей на одной странице?

    @chernyavskiy94
    Вот классный плагин практически под все нужды - kenwheeler.github.io/slick

    Делаешь сколько хочешь слайдеров, если нужны 2 одинаковых:

    <div class="slider"></div>
    
    <div class="slider"></div>


    $(".slider").slick({
    	параметры
    });
    Ответ написан
    6 комментариев
  • Действительно ли Zend Framework 2, лучше забыть?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Мне сказали что ZF2 прошлый век, и сейчас используют Laravel и Yii

    пошли этого человека куда по дальше. Это фреймворки обсалютно для разных задач. Laravel и Yii - преимущественно для быстрой разработки, хорошо подходит для малых и средних проектов. Для средних и больших больше подходит Zend (ну или Symfony).

    Грубо говоря:
    Yii и Laravel - RoR way
    Zend и Symfony - Java/C# way

    p.s. Если для вас фразы типа Single Responsibility, Layered Architecture, persistence ignorance, Unit-of-work и т.д. не пустой звук - Zend для вас. Если же нет - то можно думать.
    Ответ написан
    Комментировать
  • Как сверстать турнирную сетку?

    webset
    @webset
    Frontend developer
    По мне, так отличный вариант вот этот: codepen.io/jbeason/full/Wbaedb
    Ответ написан
    Комментировать
  • Почему до сих пор не распространены устройства блокировки телерекламы?

    @Eddy_Em
    Вопрос несколько иначе надо ставить. Вот как правильно: зачем, когда есть интернет, смотреть трансляции "эфирного" телевидения?
    Это же мазохизм чистой воды! Мало того, что смотришь лишь то, что тебе навязывают, так еще и реклама эта...
    Ответ написан
    1 комментарий
  • Альтернатива Photoshop в Ubuntu для front-end разработчика?

    jidckii
    @jidckii
    system administrator
    В виртуалке на убунте гоняю вин7 на ней фотошоп. Лучшего решения нет ))
    Ответ написан
    Комментировать
  • CSS 2 столбца. Один динамический, второй статический?

    Ozerich
    @Ozerich
    Freelance Web Developer
    <div class="span-5">...</div>
    <div class="span-24">...</div>


    .span-5{
    width: 150px;
    float: right;
    }
    
    .span-24{
     margin-right: 150px;
    }
    Ответ написан
    Комментировать
  • Куда двигаться в веб-разработке?

    @rsi
    software engineer
    Перво наперво определитесь, хотите ли вы стать профессионалом или просто хорошо делать сайты. Я бы предложил выбрать путь профессионала.

    Во вторых определитесь, каким именно профессионалом вы хотите стать:
    1. web - мастером
    2. Front end
    3. Back end
    4. Desktop
    5. Другого направления


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

    Здесь вам советовали сменить язык, не слушайте этих советов. Да Ruby имеет некоторые преимущества перед php, но имеет и недостатки. Не думайте, что если вы выберите Ruby (python) ваша жизнь измениться, вы не получите ничего, что не может вам дать php и на оборот, эти увеличенные зп и прочее миф, язык не важен. Помните, ЯП это всего лишь инструмент, вы конечно должны иметь инструмент, и должны знать свой инструмент в совершенстве, но умение программировать заключается не в этом. Да, плотник алкоголик, который зарабатывает на жизнь забивая гвозди, может хвалить свой молоток и всем рассказать, что молоток его кормилец, но согласитесь настоящий строитель умеет не только гвозди мотком забивать, не говоря уже об архитекторе, который молоток и в руках мог вообще не держать.

    И так предположим, вы выбрали свой путь, вы выбрали направление и выбрали инструмент. Теперь вам нужно работать в этом направлении (как над собой, так и в буквальном смысле работать). Читайте статьи, читайте книги (я всегда рекомендую только одну книгу - "Совершенный код", ее без преувеличивания должен прочитать каждый программист), изучайте новые фреймворки, технологии, отрасль постоянно движется вперед, вам нужно двигаться вперед еще быстрее, что бы хотя бы не стоять на месте. В процессе работы над проектами вы будете чувствовать нехватку знаний (вы упоминали js, ООП), устраняйте эти пробелы книгами (не стоит бояться 900 страниц, книги вы ничем не замените, их необходимо читать), статьями и конечно практикой. Не переживайте по поводу отсутствия высшего образования, оно не дает глубокого знания, никто не расскажет вам ни каких трюков, если у вас не будет толкового преподавателя. Но толковый преподаватель, это не обязательно учитель в универе, это может быть автор книги (например Макконел), автор хорошего инструмента (например Taylor Otwell), большинство очень известных и авторитетных людей генерирует тонну информации, книги, статьи, записи в соц. сетях, код, все это можно читать и это даст вам куда больше чем ВО. И да, мы с вами живем в уникальное время, время интернета, где нет расстояний, и это дает намного больше возможностей, чем нагуглить очередной костыль для jquery от школьника, вы можете общаться лично например со Страуструпом или тем же Тейлором, ни в одном учебном заведении России у вас не будет возможности поговорить с такими людьми.

    Подведя итог:
    1. Определите путь (хотя бы примерно)
    2. Определите специализацию (хотя бы примерно)
    3. Выберите инструмент (один основной язык, один основной фреймоврк, одну основную cms и тд)
    4. Изучите свой инструмент в совершенстве
    5. Пробуйте другие инструменты (да я сказал один яп, один фреймворк, но один вы должны знать в совершенстве, остальные должны попробовать)
    6. Расширяйте кругозор
    7. Работайте над собой
    8. Работайте
    9. Выберите наставников и учитесь у них


    Следуя этим советам вы увеличите свой скилл, сможете сами отвечать на вопрос заданный в заголовке и станете профессионалом. И помните путь профессионала, это постоянная работа (как буквально работа, так и работа над собой, если просто писать сайты 24/7 вы тоже профессионалом не станете), гораздо больше чем 8 часов в день, 5 дней в неделю.
    Ответ написан
    Комментировать
  • Yii вывод таблицы из базы?

    h0001
    @h0001
    RoR / React Developer @ Shakacode
    Для этого можно воспользоваться виджетом CGridView
    $sql = 'SELECT  F_ID, F_Name FROM tbl_department;';
    $rawData = Yii::app()->db->createCommand($sql);
    $count = Yii::app()->db->createCommand('SELECT COUNT(*) FROM (' . $sql . ') as count_alias')->queryScalar(); 
     
     
            $model = new CSqlDataProvider($rawData, array( 
                        'keyField' => 'F_ID', 
                        'totalItemCount' => $count,
                        'sort' => array(
                            'attributes' => array(
                                'F_ID'
                            ),
                            'defaultOrder' => array(
                                'F_ID' => CSort::SORT_ASC, 
                            ),
                        ),
                        'pagination' => array(
                            'pageSize' => 10,
                        ),
                    ));
     
            $this->render('anActionView', array(
                'model' => $model,
            ));

    В файле представления:
    $this->widget('zii.widgets.grid.CGridView', array(
        'id' => 'a-grid-id',
        'dataProvider' => $model,
        'ajaxUpdate' => true, 
        'filter' => null, 
        'columns' => array(
            array(
                'header' => 'Айди',
                'name' => 'F_ID',
            ),
            array(
                'header' => 'Имя',
                'name' => 'F_Name',
            ),
        ),
    ));
    Ответ написан
    Комментировать
  • ASP.NET MVC сможет ли тягаться?

    @sitev_ru
    sitev.ru - мой блог ...
    Думаю, что он мощнее их всех вместе взятых )
    Ответ написан
    2 комментария
  • Yii vs pure php?

    mzcoding
    @mzcoding
    Web-Разработка
    Ну изучение фреймворка займет время, зато потом будет его очень экономить :) Помимо Yii на Laravel можешь глянуть, по мне с него проще стартануть.
    Ответ написан
    3 комментария
  • Python многомерные массивы?

    winordie
    @winordie
    Лучшая документация -- исходники
    Если одному id может соответствовать несколько пар значений [val, time], то можно как то так:
    a = dict()
    for .... [ тут получаем очередные значения id, val, time ]:
        try:
            a[id].append((val, time))
        except KeyError:
            a[id] = [(val, time)]
    Ответ написан
    6 комментариев
  • Стартап или не стартап?

    butteff
    @butteff
    Раз в тысячу лет заправляю свитер в носки
    Делайте готовый продукт, затем внедряйте его за деньги.
    Получится - хорошо, нет - ну и ладно. Делать первую версию можно в свободное от основной работы время, если продадите - уволитесь.

    Сделайте первую минимальную рабочую версию. Затем ходите по мед. учреждением и предложите внедрение. Продаете лицензию на месяц\полгода\год, например, обещаете бесплатные обновления. Расскажите, что планируется сделать в обновлениях и как все будет офигенно потом, сколько там будет функционала и как их клиника на этом заработает и улучшит сервис. Для всех новых клиентов цена будет расти с каждым обновлением, а для Вас, если подпишите и купите сейчас, сумма останется прежней.

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

    При этом пообещайте обновления каждые n месяцев, т.е. дата релиза должна быть известна, чтобы было больше доверия. Если клиника сольется сейчас, поговорите с ними после обновления. Пусть увидят, насколько лучше стал сервис и дороже. Может все же заинтересуются. Больше не навязывайтесь, если не согласятся.

    Лучше всего договариваться с человеком принимающим решения, пообещав ему гибкую систему бонусов.
    Ответ написан
    6 комментариев
  • Как сделать страницу с благодарностью?

    jt3k
    @jt3k
    Фронтендер, люблю работать и получать удовольствия
    не хватает тега "я не знаю как объяснить чего я хочу"
    Ответ написан
    Комментировать
  • Какую книгу по тестированию прочитать?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    Unit тесты обычно используются для проверки работы конкретных классов в виде белого, или черного ящика. Но пишутся они обычно там том языке, на котором реализовано само приложение, или его тестируемая часть. Посему вам сначала нужно выбрать ЯП, выучить его и уже потом задавать этот вопрос с уточнениями: какой ЯП И какоф фреймворк для тестирования используется.
    Ответ написан
    6 комментариев
  • Сколько бы у вас ушло времени на написание подобного приложения?

    Deerenaros
    @Deerenaros
    Программист, математик, задрот и даже чуть инженер
    Нисколько. Я бы такое даже не попытался бы написать.

    Почему?
    1) ТЗ мутное.
    2) ТЗ мутное.
    3) ТЗ мутное.
    4) ???
    5) а где, блджад, профит?
    Ответ написан
    6 комментариев
  • Сколько бы у вас ушло времени на написание подобного приложения?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Похвально! Молодец!
    Хоть кто-то не боится "велосипед" изобретать и видит в этом смысл.
    должно работать на голой винде без net фреймворков,
    вот отсюда - по-подробнее...
    скрины бы хотя бы глянуть....
    Ответ написан
    5 комментариев
  • С чего начать школьнику 16 лет?

    @pashwrs
    с англ языка стоит начать
    Ответ написан
    Комментировать