• Как распарсить строку и построить дерево категорий товаров и услуг?

    orlov0562
    @orlov0562
    I'm cool!
    Я напишу в целом, т.к. это подойдет для любого языка

    Алгоритм работы парсера довольно прост, и по большей части делится на 3и этапа:
    1) Получить данные
    2) Разобрать данные
    3) Сохранить данные

    1) Для того чтобы получить данные, надо изучить стек функций для работы с сетью. Можно гуглить по такому запросу "Как скачать веб-страницу" + твой ЯП (PHP, Java, Python и т.д.). Тут ты должен написать функцию которой на вход передашь url, а на выход получишь данные (html, json, xml и т.д.)

    2) Разобрать данные можно либо с помощью готовых библиотек под нужный формат, либо с помощью регулярных выражений, либо с помощью строковых функций. Тут на помощь придет запрос "Строковые функции" + твой ЯП или "регулярные выражения" + твой ЯП. На этом этапе ты должен написать функцию, которой на вход поступают данные, а на выходе получаешь заранее утвержденную структуру.

    3) Сохранять данные в необходимой структуре можно в файлы или в БД. Опять в гугл с запросом "Работа с бд " + твой ЯП, либо "Работа с файлами" + твой ЯП. Тут твоя задача написать функцию, на вход которой приходит заранее утвержденная структура, а на выходе ты получаешь результат "сохраненные данные"

    Ну, собственно и всё. Идешь в гугл, изучаешь матчасть и пишешь парсер.

    Если же тебя в большей степени интересуют алгоритмы разбора, тогда советую посмотреть код "калькуляторов" на твоем ЯП, погуглить можно по запросу "калькулятор со скобками", "Разбор и вычисление выражений". Это классическая задача, разбор твоего куска будет очень похож.
    Ответ написан
    6 комментариев
  • Как делают навязчивую рекламу, по которой мы не желаем кликать?

    CrewCut
    @CrewCut
    Коплю силы на переезд в тропики
    Еще можно вирусы на сайт ставить, тоже копеечку принесет. Не забудьте про незакрываемый порно-баннер - еще плюсик в карму. Да, обязательно включите на сайте музыку, которую нельзя выключить. Тоже очень хорошее решение
    Ответ написан
    5 комментариев
  • Как убедить начальство отказаться от велосипедов?

    maxxannik
    @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    Если руководство потратило 5 лет на это, то ни один аргумент не поможет. У этих людей мозги отморожены. Здравый смысл отсутствует. Не пытайся изменять людей. Это не реально. Просто ищи тех с кем мыслишь схожим образом.
    Ответ написан
    Комментировать
  • Как убедить начальство отказаться от велосипедов?

    Matvey-Kuk
    @Matvey-Kuk
    Разработчик в Cisco, CA.
    Уходить.
    Ответ написан
    Комментировать
  • Где существует место (группа вк?) по поиску единомышленников, готовых взяться за работу над стартапом исключительно ради своего портфолио и за идею?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    — Слушай, давай в коворкинге зависнем, у меня есть идея для стартапа, я уже и рисёч сделал. С меня смузи!
    — Вот сразу иди на ...!
    Ответ написан
    Комментировать
  • Можно ли написать приложение с картой своего города?

    Можно ли написать приложение с картой своего города?
    Можно.
    Ответ написан
    Комментировать
  • Какие есть разработки в сайтостроительстве для людей с проблемами со зрением?

    сам этим занимаюсь.
    изменяемый размер текста, фон, и озвучка на сайте.
    с последним пока не полностью но работает.
    добавляешь
    <audio src="http://translate.google.com/translate_tts?tl=ru&q=примерно так"></audio>
    и озвучиваешь через js по наведению.
    Ответ написан
    1 комментарий
  • Как сэкономить время на еде?

    Viktorianka
    @Viktorianka
    На семью из 2-х человек, которые дома завтракают и ужинают затариваемся раз в полторы-2 недели. Вам на одного питающегося 3 раза в день + перекусы больше не надо.

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

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

    Полноценные блюда супы-рыба-мясо-гарниру готовлю сразу на несколько дней вперед. Если леплю котлеты, сразу часть отправляю в заморозку. Это занимает, ну еще часа 2-3 в неделю. 5 минут на порезать салат каждый день готовкой не считаю и разогреть что-то из холодильника. Засунуть в микроволновку овсянку на завтрак тоже. Все что не съелось-надоело отправляется в морозилку и достается по недостатка времени-текущих продуктов. Плюс минут 10 в день на убрать достать посуду из посудомойки.

    Итого максимум 30-40 минут в день, если поделить равными частями.
    Оно вобщем стоит того это потраченное время.
    Ответ написан
    Комментировать
  • Как привлечь трафик на новостной сайт?

    XXX
    @XXX
    Решение где-то рядом
    mixasnt быстро получить трафик Вы можете за счет рекламы. Яндекс.директ и google adwords самые простые источники трафика. :)

    Если хотите больше трафика с поисковиков, то стоит как минимум собрать семантическое ядро для сайта, а перед публикацией статей смотреть интересные ключики по теме публикации в wordstat.yandex.ru, keywordplanner и использовать их. Также полезная тема google trends.

    По ссылке Ваш сайт? Он достаточно новый, ссылочной массы толком нет и поле для оптимизации сайта там большое. Даже при поверхностной проверке, заметен ряд проблем, которые стоит исправить. Сайт на wp, рекомендую Вам почитать хотя бы WordPress SEO, базовая оптимизация для начала. Почитайте на тостере ответы на вопрос Как seo-продвинуть сайт без денег? Познакомьтесь с рекомендациями поисковиков (Google и Яндекс)

    Работайте над своим сайтом, если хотите получить качественный трафик и хороший результат. Пока Вы только в самом начале пути.
    Ответ написан
    Комментировать
  • Кто такие Rockstar/Ninja/Guru/Wizard/Jedi developer?

    @raiboon
    А мне вечно нет работы...
    -- Senior Sith Developer
    Ответ написан
    1 комментарий
  • Клиент много задает вопросов, как быть?

    @mamkaololosha
    Клиент всегда прав. Он вам платит, в конце концов. Почитайте про разрешение конфликтных ситуаций. Фриланс это маленький бизнес, а вы хотите превратить его в типичный наебизнес из 90х. И вопросов он задает скорее всего не много, а сколько привык задавать. Или ваша работа вызывает много вопросов. Если уж совсем мудак и просит всё переделывать, не платит, то тогда да, можете послать.
    Ответ написан
    Комментировать
  • Заказчик вместо обещаных 3 часов моего времени делает правки уже 4й день, что делать?

    @alexgilev
    Мой Вам совет от человека, который уже 4 год на eLance. Никогда не подавайтесь на работы с названиями, которые содержат фразы типа: 'Urgent', 'Easy job', 'Should be a quick thing'. Во-первых, ничем хорошим это не кончится, во-вторых Вам вынесут мозг и в-третьих, вы эту работу даже в портфолио не добавите, потому что она окажется убогой, благодаря клиенту и его бесконечной фантазии.
    Ответ написан
    Комментировать
  • Где почитать кулстори про айти аутсорсеров?

    voidnugget
    @voidnugget
    Программист-прагматик
    Хм... я видел пару проектов в аутсорсах от
    • Logitech
    • Texas Instruments
    • BMW
    • Bethesda
    • Volkswagen


    Все через одно место - в сроках, и в бюджете, делался 3ёх кратный запас, и его бывало оказывалось мало, так как при изначально плохой выработке требований и грибном менеджменте люди делали совсем не то что нужно. В итоге получался софт за который уплатили около 400-600К $ и из них больше половины зелени улетали в трубу.

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

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

    Другое дело что вам об этом всём вряд ли кто-то поведает, просто из-за NDA.

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

    Решайте проблемы индустрии - люди сами к вам потянутся.
    Ответ написан
    Комментировать
  • Какое направление в программировании или IT в целом выбрать?

    effetto
    @effetto
    .Net разработчик
    Виталий, по собественному опыту скажу, что работать разработчиком можно только тогда, когда тебе работа нравится. Потому вопрос скорее ставить надо не на основе ранее полученных знаний, а на основе стремлений и желаний. Выбор сферы - это надолго, может быть на всю жизнь.

    Я в прошлом тоже безопасник, а сейчас веб разработчик. Почему? Потому что веб - это интересно. Веб сегодня - это скопление всевозможных фреймверков, модулей, библиотек, технологий и языков. Весь этот венигрет позволяет выбирать собственный стить и путь разработки. Кроме того веб очень активно меняется, что лично для меня весьма важно - развиваться всегда. Еще вчера в тренде был серверный MVC, а нынче уже SPA на MVVM, - это заставляет учиться.

    Если хотите постоянных перемен, если хотите делать ПО для широких масс, если хотите свободу творчества - выбирайте веб разработку. За остальные сферы не скажу.
    Ответ написан
    Комментировать
  • Как посчитать свою профессиональную стоимость?

    Alexufo
    @Alexufo
    противоречивый, сложный, весь компьютерный.
    Существует ли у человека ( бесконечности ) цена (обусловленность) времени его действий в аренду? Сколько людей на огромных зарплатах ничего не делают, а мы стесняемся измерять свою индивидуальность в рублях, как бы не завысить, или как бы не обидеться на несправедливый мир.
    Человек - индивидуальность. У нее нет цены, мы себя продаем по обоюдному соглашению. Нас кто-то может целовать и платить кучу бабок за снятие процесса зависшего диспетчера в месяц, кто-то унижать за кучу работающего реально сложного кода. Мы просто так договорились. Понятно, что никто не может платить миллионы в месяц за какую то работу. Цена как то немного регулируется спросом.

    Если в вашей индивидуальности есть наглость, претензия большой своей значимости в этом мире, вам повезло. Вы будете требовать и требовать, менять работу и искать признание...
    Но разработчики чувствуют в основном скрытого бога в своей работе. Идеальный паттерн или язык программирования он какой? Эти раздумаья нам говорят что наша значимость тут не шибко важна, есть вещи куда интереснее. Но без эго в нашем мире копейки не дадут. Голодный художник только при Хрущеве был в тренде.
    Ответ написан
    Комментировать
  • Куда лучше податься: ios или android?

    charon
    @charon
    для бедных — только Андроид. Абсолютно все эпловские штуки раскрывают свой потенциал только при использовании комплекта эпловской техники. Эмуляторы, хакинтоши и прочее — это фигня и мучения. Для иОс — только Мак, без вариантов.
    Ответ написан
    Комментировать