• Что мне нужно изучить, чтобы стать настоящим Middle PHP-разработчиком?

    DevMan
    @DevMan
    за год и 3 месяца поменял 3 работы? o_O это как-то ненормально.
    мидл - это не только и не столько знания, как умение их применять.
    приходи сюда с этим вопросом годика через 3. а может и позднее.

    большинству веб-девов дискретный матан, выч. мат и все такое в корне не уперся. лишним это конечно не будет (как минимум прокачаешь мозги), но веб-дев обычно лежит в иной плоскости.
    изучай best practices, применяй их на практике, качай скил и все у тебя получится.
    а если сможешь не циклиться только на пыхе, то вообще будешь красавцем (пых - молодец, но изучение других технологий здорово развивает кругозор и скилы, даже если ты будешь зарабатывать только пыхом).
    Ответ написан
    12 комментариев
  • Как правильно сделать парсер для сайта на JS/jQuery?

    @WhatYouDoing
    php dom parser в помощь,норм библиотечка. simplehtmldom.sourceforge.net
    Ответ написан
    Комментировать
  • Как правильно сделать парсер для сайта на JS/jQuery?

    @ShinShil
    Да, парсинг делают через бекенд. Я делал на php. Сначала получал страницу через CURL. Потом парсил с помощью simplehtldom - небольшая библиотека, очень удобная и простая.

    Немного о CURL. Это просто для того чтобы сделать запрос. Ты ведь с компьютера открваешь страницы. Это происходит так: твой компьютер с помощью браузера делает запрос к серверу, тот высылает тебе html код, а браузер просто отображает его.

    $ch = curl_init();  
    curl_setopt($ch, CURLOPT_URL, 'http://forum.antichat.ru/'); 
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
    $result = curl_exec($ch); 
    curl_close($ch);


    Выше пример простейшего CURL, в если он подключён, то в $result должна находиться длиннющая строка с html кодом страницы. У него есть много настроек, можно устанавливать различные заголовки, типы запросов и т.п.

    При парсинге выбираешь все ссылки и потом проверяешь аттрибут href.
    Ответ написан
    Комментировать
  • Нужно синхронизировать 1С с Prom.ua и CMS Bitrix. Какие шаги нужно предпринять, чтобы все получилось?интегрировать все?

    @Dementor
    программист, архитектор, аналитик
    На сайте Prom.ua лежат уже готовые обработки для обмена для большинства конфигураций и инструкции к ним (доступны в кабинете). Аналогично с Битриксом - они тоже уже все сами написали и инструкции по интеграции приложили (1c.1c-bitrix.ru/ecommerce/download.php)
    Ответ написан
    1 комментарий
  • Хочу в сборку фронтенд проекта включить бутстрап. Как правильно сделать, чтобы все заработало?

    andykov
    @andykov
    Shit happens
    Если собираешься использовать только сетку, то лучше просто скачивай и подключай в head.
    Если всю лапшу, то тебе еще нужно узнать что такое bower (видео)
    Ответ написан
    Комментировать
  • Как учиться новому после рабочего дня?

    @Aw55 Автор вопроса
    Товарищи, большое вам спасибо. Я читал и был рад прочитать такое количество разных (хотя и имеющих что-то общее) подходов, которые при этом являются очень дельными. Чтобы как-то собрать воедино предложенное вами, я выделил главные идеи, уверен, тчо кому-то может еще пригоидиться.

    • Учиться перед с утра сразу после сна ( Петр )
    • Учиться и практиковаться (используя знания на практике) на работе (@f-end, Andrew Lewman, x67, cap_nemo, galliard )
    • Помнить о том, что и ты , и работодатель заинтересованы в твоем развитии ( Andrew Lewman )
    • Использовать время в пути на работу и с неё с пользой ( Макс, cap_nemo )
    • Заниматься спортом ( sim3x, Дмитрий, Jony1337 )
    • Систематизировать дела и задачи (@EvilsInterrupt)
    • Отдыхать после работы (@EvilsInterrupt, Петр )


    Попробую применить все эти методы и выбрать те, которые для меня оказались наиболее подходящими.
    От себя добавлю, что я предпринимал (и немного проложаю) попытки всё упорядочнить, сформировать график и списки дел и разной длительности планы на данный момент не привели ни чему существенному, а только лишь забитому инбоксу и расстройству по поводу того, сколько всего надо. А ведь кроме надо есть еще и "хочется". Вот, кстати, неплохое обсуждение.
    Я, отчасти, согласен ivkol и, по крайней мере у меня, есть некоторый лимит на усвоение новых знаний. В такие моменты, я часто не давал себе спуску - не разрешал отдыхать и, часто мозг просто отказывался рабоать, впадал в режим энергосбережения и в лучшем случае читал каку-то не слишком полезную статью, а то и вовсе ленту вк. После этого ложишься тихо ненавидя себя за то, что не отдохнул, не поработал и вообще непонятно зачем живешь. Научиться отдыхать, оказывается, тоже непросто и этому нужно учиться.

    Из темы обучения вытекает множество других вопросов и проблем (например, фильтрация инфомации), но это уже отдельная тема для обсуждения. Еще раз всех благодарю.
    Ответ написан
    3 комментария
  • Как учиться новому после рабочего дня?

    sim3x
    @sim3x
    0. Начать следить за своим состоянием - понять, когда у тебя пик трудоспособоности
    1. Сделать приоритет - обучение или работа
    2. Научиться спать мало
    3. Научиться спать по 30 мин для разделения между учебой и работой
    4. Привыкнуть к мысли, что ето надолго (навсегда), те мотивация не при чем.
    Твой новый график - ето твой новый стиль жизни
    5. Заняться спортом, для улучшения кровообращения
    6. Изучить техники улучшения запоминания
    Ответ написан
    11 комментариев
  • Как учиться новому после рабочего дня?

    EvilsInterrupt
    @EvilsInterrupt
    System programming, Reversing Engineering, C++
    1. 9 часов. Это уже ошибка. КЗОТ писали не дурни. 8 часов достаточно для работы, если человек не чаи пьет
    2. Пересмотрите процесс работы. По приходу на работу сначала делать самые важные. Прошу прочесть внимательно: сначала важные, а только потом срочные и другие. Отличие важных от срочных в том, что одни, как правило, делаются разово и про них забываются, а другие хоть и не срочные, но они влияют стратегически.
    3. Уделяйте время на то, чтобы подумать над "светлым будущим", т.е. создать\актуализировать список страгеческих целей и задач
    4. Делайте утром зарядку. Растяжку, отжимания, приседания. Это влияет на энергетику в организме
    5. Делайте перерывы во время работы.
    6. Чаще пейте воду
    7. Займитесь спортом. На своей шкуре опробовал и четко знаю то, что до занятия плаванием делал меньше, чем сейчас
    8. Окружите себя теми, кто куда-то стремится. Это не значит что надо всех других послать в Южную Америку на оз. Нахой. Это значит, что надо чаще общаться с одним типом людей и меньше с другим
    9. Стремитесь работать на результат, а не подсчет "жопочасов". В дальнейшем ставьте работодателю на собеседовании вопрос "Вам нужны жопо-часы или результаты?". Старайтесь выявить жмотов. Если вы вдруг справились не за 5, а за 4 часа, а работодатель жмотится и боится выделить время на самообучение сотрудника, хотя эти же знания будут применены при решении рабочих задач, то уходите от такого работодателя!

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

    После работы лучше тупить. Мозг должен "отдыхать". То есть заниматься структуризацией, обработкой того, что произошло за день.

    Старайтесь избегать рывко-образной работы. Все должно быть стабильно. Пусть даже небольшими кусками работы, но стабильно и бессбойно!
    Ответ написан
    6 комментариев
  • Как скрыть подгрузку скрипта?

    iborisbelov
    @iborisbelov Автор вопроса
    Веб-дизайнер, UX\UI
    Решилось!

    Скрипт Isotope

    <style>.entry{display: none}</style>
    <script type="text/javascript">
      $(document).ready( function() {
      $('.entry').css({display: 'block'});
    });</script>
    Ответ написан
    Комментировать
  • Почему срабатыает редирект?

    dimasmagadan
    @dimasmagadan
    проверьте wp-config.php

    если идентичны, добавьте
    define('WP_HOME','example.com');
    define('WP_SITEURL','example.com');

    подробнее и некоторые другие способы, как это можно поправить, тут
    https://codex.wordpress.org/Changing_The_Site_URL
    Ответ написан
    Комментировать
  • Почему срабатыает редирект?

    @4604590
    JavaScript, HTML/CSS, PHP,MySQL, SuiteCRM/SugarCRM
    Просканируйте файлы проекта (например в TotalCommander) и БД на строку prod-site.com.
    Ответ написан
    Комментировать
  • Как использовать контроль версий для сайта на обычном хостинге?

    Wolfnsex
    @Wolfnsex
    Если не хочешь быть первым - не вставай в очередь!
    Как использовать контроль версий для сайта на обычном хостинге?

    Передельно просто. Рецепт такой:
    1. Берёте любой, можно самый дешевый VPS (если своего сервера нет)
    2. Настраиваете там GIT'репозитории в нужном количестве
    3. В каждый репозиторий, кладёте скрипт-хук, который будет выгружать изменившиеся файлы на нужны FTP-сервер (судя по ссылкам выше, подобные решения есть уже или в готовом или в полу-готовом виде).

    То есть, Вам навсего нужно ознакомиться с механизмом "хуков" гита, как мне видится. И можно ещё пожалуй, ознакомиться с FTP-клиентами запускаемыми из консоли, или механизмом монтирования FTP как файловой системы... Вариантов много, Вам нужно просто выбрать.
    Ответ написан
    2 комментария
  • Как прекращать прием заказов на сайте при выключении компьютера?

    webinar
    @webinar Куратор тега PHP
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Вы не ту проблему решаете. Надо решать вопрос с постоянным доступом в интернет, что будет дешевле, чем мега сервис, который будет опрашивать ваш комп.
    Ответ написан
    2 комментария
  • Что сделать с большим файлом css?

    zooks
    @zooks
    Frontend
    файл плагина Visual Composer

    Это вообще зачем? Отключайте весь мусор срочно.

    Для неиспользуемых селекторов в стилях дополнение Firefox в помощь:
    https://addons.mozilla.org/ru/firefox/addon/dust-m...
    Ответ написан
    Комментировать
  • Что сделать с большим файлом css?

    Sanasol
    @Sanasol Куратор тега Веб-разработка
    нельзя просто так взять и загуглить ошибку
    Visual Composer это разве не про админскую часть?

    Вычищать неиспользуемый CSS.
    Что там вообще на 2-3мб может быть, это на пяток сайтов хватит.

    пс
    Проверил свой CSS.
    30 css в один собираются 350кб
    Это целый бутстрап и еще куча разных либ.
    Ответ написан
    Комментировать
  • Как объеденить кучу Excel файлов в один?

    mirzaiskandarov
    @mirzaiskandarov
    http://iskandarov.org
    Предположим, имеется куча книг Excel, все листы из которых надо объединить в один файл. Копировать руками долго и мучительно, поэтому имеет смысл использовать несложный макрос.

    Открываем книгу, куда хотим собрать листы из других файлов, входим в редактор Visual Basic (ALT+F11), добавляем новый пустой модуль (в меню Insert - Module) и копируем туда текст вот такого макроса:

    Sub CombineWorkbooks()
    Dim FilesToOpen
    Dim x As Integer

    Application.ScreenUpdating = False 'отключаем обновление экрана для скорости

    'вызываем диалог выбора файлов для импорта
    FilesToOpen = Application.GetOpenFilename _
    (FileFilter:="All files (*.*), *.*", _
    MultiSelect:=True, Title:="Files to Merge")

    If TypeName(FilesToOpen) = "Boolean" Then
    MsgBox "Не выбрано ни одного файла!"
    Exit Sub
    End If

    'проходим по всем выбранным файлам
    x = 1
    While x <= UBound(FilesToOpen)
    Set importWB = Workbooks.Open(Filename:=FilesToOpen(x))
    Sheets().Copy After:=ThisWorkbook.Sheets(ThisWorkbook.Sheets.Count)
    importWB.Close savechanges:=False
    x = x + 1
    Wend

    Application.ScreenUpdating = True
    End Sub

    После этого можно вернуться в Excel и запустить созданный макрос через меню Сервис - Макрос - Макросы (Tools - Macro - Macros) или нажав ALT+F8. Отобразится диалоговое окно открытия файла, где необходимо указать один или несколько (удерживая CTRL или SHIFT) файлов, листы из которых надо добавить к текущей книге.
    PE
    Ответ написан
    2 комментария
  • Возможно ли в Javascript сохранить содержимое переменной в файл без обращения к серверу?

    @eandr_67
    web-программист (*AMP, Go, JavaScript, вёрстка).
    А чем тебя возможности LocalStorage и/или File API не устраивают?
    Ответ написан
    1 комментарий