• Как скачать видео с онлайн проигрывателя (ruby или python)?

    sayber
    @sayber
    Да, я программирую на PHP и еще асинхронно!
    Вы вероятно хотели опубликовать какой то код, но не завернули в теги code.
    Ответ написан
    2 комментария
  • Где взять базу данных районов городов России?

    sayber
    @sayber
    Да, я программирую на PHP и еще асинхронно!
    4 комментария
  • Как передать 2 зависимых массива в TWIG?

    sayber
    @sayber
    Да, я программирую на PHP и еще асинхронно!
    Разобрать с помощью for

    {% for item in items %}
      {{item.value}}
    {% endfor %}
    Ответ написан
    1 комментарий
  • Web-разработка. Уровень погружения в язык программирования: PHP vs JavaScript. Где "глубже"?

    sayber
    @sayber Куратор тега PHP
    Да, я программирую на PHP и еще асинхронно!
    Тут можно советовать и предлагать сколько угодно.
    Даже до холивара дойти.

    Естественно - глубокое изучения самого PHP.
    Технологии которые часто используются в зоопарках - Redis, Memcached, Sphinx, Percona Server, Tarantool да и еще пара десятков.
    Покопаться и изучить фреймворки - Symfony, Laravel, Zend
    Естественно github

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

    upd
    Сейчас часто проекты выполняются по следующей схеме.
    Frontend на зоопарке js фреймворках, backend на php фреймворках указанных выше (ну если др. языки не берем).
    Работа по средством RESTful.

    Хотя уже имеются проекты, где фронт и бек реализованы на JS.
    К примеру фреймворк Meteor, сразу реализует и фронт и бек.
    Ответ написан
    2 комментария
  • Есть начальные знания sql, куда двигаться дальше?

    sayber
    @sayber
    Да, я программирую на PHP и еще асинхронно!
    У знакомых, тех что в офисах IT компаний работаю, зп подняли на 20-40 т.р.
    Хотя если вы час оцениваете в 15$, то это примерно 168т.р в месяц на сегодняшний день?
    Больше вероятно только на зарубежных биржах, стартапах и т.д.

    Мои инвесторы платят в евро.
    Работаю над соц.сетью.
    Но тут нужен огромных багаж знаний.
    Во всяком случае я имею опыт разработки сайтов разной степени сложности ~15 лет.
    А вы хотите за 3 месяца... Ну я даже и не знаю что сказать.

    Сообщите нам, что знаете, что умеете, что делали.
    А мы (сообщество), уже более точно скажем.

    upd.
    Недоглядел.
    15$ в день.
    Т.е. это по 1.8$ в час, по 120 рублей при нынешнем курсе.
    Ваш вариант - научиться верстать. Это вполне возможно за 3 месяца. Устроиться помощником на 25-30т.р.
    Ответ написан
    2 комментария
  • Что стоит изучить по Bootstrap 3?

    sayber
    @sayber
    Да, я программирую на PHP и еще асинхронно!
    А почему именно bootstrap ?
    Есть и другие =)

    К примеру
    materializecss.com/buttons.html
    foundation.zurb.com/docs
    Ответ написан
    Комментировать
  • ЯП для WEB разработки?

    sayber
    @sayber
    Да, я программирую на PHP и еще асинхронно!
    PHP изучал, уже надоел.

    Видимо не изучали, а поверхностно прочитали.
    Судя по вопросу и контексту, вы мало себе представляете чем отличаются те или иные языки программирования, какие представления могут иметь и т.д.
    Почему в списке нет Ruby, JS - это ведь тоже языки программирования для веб-разработки.

    Вы видимо "Дуров", раз написали кучу соц. сетей, банковских CRM, и др. крупной продукции на PHP.
    Иначе я не знаю, как может язык надоесть.
    Ответ написан
    Комментировать
  • Как правильно использовать золотое сечение в веб-дизайне?

    sayber
    @sayber
    Да, я программирую на PHP и еще асинхронно!
    Золотое сечение (ЗС) в веб-дизайне не поможет. Да и вообще в дизайне.
    Было множество экспериментов, где две одинаковых работы но чуток отличаются. К одной применено ЗС а к другой нет. Мнения людей расходятся. Примерно 50/50.

    Вероятно вы не найдете сайт с ЗС который бы был популярен.
    Ответ написан
    2 комментария
  • Карается ли воровство скриншотов с чужого сайта?

    sayber
    @sayber
    Да, я программирую на PHP и еще асинхронно!
    Делайте сами скриншоты. Что может быть проще?
    Вы пишите статью - так будьте добры использовать свой материал.
    Иначе грош-цена вашей статье.
    Ответ написан
    Комментировать
  • Как найти ближайший маркер к моему геолокационному месту в Google Maps?

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

    Условие:
    Известна начальная точка маршрута А1 (x1,y1) и количество точек маршрута N.

    Решение:
    1. Определить расстояния Ri между начальной точной и каждой из точек маршрута по формуле:
    SQRT - Квадратный корень.
    Ri = SQRT((xi-x1)**2+(yi-y1)**2), i=2…N
    2. Точка, для которой расстояние Ri минимально, является следующей точкой маршрута

    Собственно был подобный вопрос
    Google maps — как построить логичный, короткий маршрут?
    Ответ написан
  • Думаю запустить соцсеть, советы по хостингу, технологии?

    sayber
    @sayber
    Да, я программирую на PHP и еще асинхронно!
    Посмотрели фильм "социальная сеть" ?

    Моя команда уже успешно реализовала пару соц.сетей.
    Поэтому могу ответить на несколько вопросов.

    1. Цена на разработку. Инвестиции были в размере ~6 миллионов, если на рубли пересчитать. Проект делался порядка 16 месяцев.
    2. Вы о чем?
    3. Нормальная соц. сеть не делается на CMS. За основу можно взять фреймворк. В нашем случае это Symfony2 и целый зоопарк.
    4. Выделенный сервер и не один.

    Первое - соц. сети не нужны людям, их и так как ... ну вы поняли.
    Людям нужен узкоспециализированный проект с оригинальной идеей.
    Не должно быть аналогов и/или ваш проект должен превосходить уже имеющийся.
    Вы придумали идею и не нашли аналогов? Тогда стоит подумать, поспрашивать - а нужна ли ваша идея людям.
    Если все ок, то садитесь/нанимаете человека для создания наиподробнейшего ТЗ.
    В крайнем проекте было 234 А4 листа. По мере реализации проекта, листов стало больше а нервов меньше =)
    Ну вот, у вас есть отличная идея, есть ТЗ и продуманный план работ. Вы постарались учесть большинство подводных камней. Нашли средства на проект, нашли команду.
    Ура, разработка проекта стартовала!

    А теперь все по новой... ну в плане идеи, ТЗ =)

    Еще хотите делать соц. сеть? Если да, то у вас должно получиться.

    P.S.
    izi.travel данный проект до беты, делался почти 2 года.
    То собирали команду по всему миру, то распускали, то инвестиции заканчивались и т.д.
    Хотя реальной работы было на месяца 4.
    Ответ написан
    Комментировать
  • Google maps - как построить логичный, короткий маршрут?

    sayber
    @sayber
    Да, я программирую на PHP и еще асинхронно!
    Вам требуется вычислить самую дальнюю точку от стартовой.
    Эта дальняя точка будет конечной, остальные точки построятся автоматически.
    Формула:
    Ri= SQRT((xi-x1)**2+(yi-y1)**2)

    Пример изходя из прошлого вопроса:
    var waypoints = [
          "40.7513888888889,-73.9777777777778",
          "40.7083333333333,-74.0141666666667",
          "40.7752777777778,-73.9769444444444",
          "40.7252222222222,-73.9993888888889",
          "40.7652777777778,-73.9791666666667"
        ];
    var andrLT = []; 
    var andrLN = []; 
    var Ri;
    for (i = 0; i < waypoints.length; i++) {
          andrLT.push(parseFloat(waypoints[i].split(',')[0]));
          andrLN.push(parseFloat(waypoints[i].split(',')[1]));
    }
    
    for (i = 0; i < waypoints.length; i++) {
          sqrt = Math.sqrt(((40.7791666666667 - andrLT[i])*2 + (73.9583333333333 - andrLT[i])*2)+300);
          Ri.push([ sqrt ]);
    }
    
    // Узнаем максимальное значение массива точек
    console.log(Math.max.apply(Math, Ri));


    Вы получили дальнюю точку, далее условиями получите координаты и уже реализуете механизм.
    Ответ написан
    Комментировать
  • Как прижать футер?

    sayber
    @sayber
    Да, я программирую на PHP и еще асинхронно!
    Раснянуть контент.
    Использовать позиционирование
    Использовать фиксированное позиционирование..
    Вариантов уйма.
    Ответ написан
    2 комментария
  • Маршрут по нескольким точкам на картах (google, osm)?

    sayber
    @sayber
    Да, я программирую на PHP и еще асинхронно!
    function initialize() {
          directionsDisplay = new google.maps.DirectionsRenderer();
          var center = new google.maps.LatLng(40.7791666666667,-73.9583333333333);
          var mapOptions = {
            zoom: 13,
            center: center
          }
          map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);
          directionsDisplay.setMap(map);
    
          var start = "40.7791666666667,-73.9583333333333";
          var end = "40.7752777777778,-73.9769444444444";
          var waypoints = [
            "40.7513888888889,-73.9777777777778",
            "40.7155555555556,-74.0111111111111",
          ];
    
          getRoute(start, end, waypoints);
        }
    Ответ написан
    Комментировать
  • Для изучения какой области web-разработки нужно больше "мозгов"?

    sayber
    @sayber
    Да, я программирую на PHP и еще асинхронно!
    Учить одинаково, во всяком случае у меня так было. Хотя скорее бек сложнее.
    IQ у меня обычный, математика только школьная, но это не мешает мне делать крупные проекты и работать в виде главного разработчика. Еще и команду обучать.

    Тут как говорится - что по душе, на то и смотрите =)
    Если бы я сейчас начинал во всем этом вариться, то выбрал бы скорее фронт, затем уже бекенд.
    У меня же, было так: бекенд, затем веб-дизайн, затем иллюстрации, затем поработал в AF, затем уже фронтенд =)
    Лет за 15 всего успел понабраться )
    Ответ написан
    8 комментариев
  • В каких книгах описывается создание интернет-магазина с нуля на PHP-MySQL?

    sayber
    @sayber
    Да, я программирую на PHP и еще асинхронно!
    Книги тут явно не помогут.
    Откройте сайт butik.ru
    Пройдите цепочку, от просмотра и выбора товара до его оформления. Ну конечно не заказывая, хотя может вам надо?)))
    Посмотрите как это происходит, подумайте над механизмом.
    Нарисуйте для себя ментальную карту.
    Сайт конечно реализован на magento, но сути это не меняет.
    Вам требуется понять, что происходит и что может произойти. Из этого должно прийти понимание что писать.

    Крайний интернет-магазин который я реализовывал, имел ТЗ на 200+ листов. Разработка заняла 7 месяцев.
    Это при том, что все было известно, пиши по ТЗ и радуйся. Но нет, камней под водой очень много и споткнутся не составит труда =)
    Ответ написан
  • Какие ЯП самые легкие по порогу вхождения?

    sayber
    @sayber
    Да, я программирую на PHP и еще асинхронно!
    cdn2.carlcheo.com/wp-content/uploads/2014/12/which...
    На нижней части изображения имеются ЯП. Чем меньше звезд, тем легче.

    кроме web (JS, AS2)

    AS2 мертвый "язык", уже как лет 10.

    Ну а нынче можно писать приложения хоть на JS хоть на PHP.
    Я к примеру себе написал таск менеджер под mac на JS
    Хороший пример, редактор Brackets, реализован на js.

    P.S.
    ООП все равно придется учить, вы хотите другой язык, потому что вам сложен PHP.
    Но если он сложен, и ооп не понять, то займитесь тупо версткой, другого не знаю что посоветовать.
    Ответ написан
    Комментировать
  • Как реализовать слайдер?css,html?

    sayber
    @sayber
    Да, я программирую на PHP и еще асинхронно!
    Берете любой из 100500 слайдеров и подставляете свои данные.
    www.jqueryrain.com/example/jquery-slider-slideshow
    Ответ написан
    1 комментарий
  • Как стать linux-user?

    sayber
    @sayber
    Да, я программирую на PHP и еще асинхронно!
    Начать пользоваться. Когда у меня встал такой вопрос, просто поставил линь и стал пользоваться. Что не понимал, искал в сети.
    Теперь сижу а макоси.
    Ответ написан
    Комментировать
  • Нравится ли вам дизайн сайта?

    sayber
    @sayber
    Да, я программирую на PHP и еще асинхронно!
    Ощущение такое:
    Представим жизнь как зебру (животное). Сначала идет белая полоска, затем черная, затем опять белая и т.д., пока в конце не появится жопа.
    Ответ написан
    Комментировать