• Как в Rails по умолчанию использовать SLIM во всех проектах?

    Quadrix
    @Quadrix
    Не знаю для каких Вам целей это потребовалось. Возможно данная информация будет полезной:
    138 УК РФ «Незаконные производство, сбыт или приобретение специальных технических средств (в том числе — видеокамеры, закамуфлированные под бытовые предметы), предназначенных для негласного получения информации — наказываются штрафом в размере до двухсот тысяч рублей либо лишением свободы на срок до трех лет»
    Ответ написан
    Комментировать
  • Почему OS X работает медленнее, чем Windows?

    Не знаю как с win 8, но если сравнивать mac os x 10.9 против win 7 на хакинтоше (amd), но мак заметно шустрее винды.
    Ответ написан
    Комментировать
  • Почему OS X работает медленнее, чем Windows?

    KorP
    @KorP
    Кратко о себе
    Посмотрите что у вас с памятью, имхо 4Гб маловато на самом деле уже.
    Ответ написан
    2 комментария
  • Как в PHP извлечь содержимое тега, используя регулярные выражения?

    egor_nullptr
    @egor_nullptr
    $doc = new DomDocument('1.0', 'utf-8');
    $doc->loadXML('<body>'.$txt.'</body>');
    $xp = new DomXPath($doc);
    
    foreach ($xp->query('//a') as $anode) {
        echo $anode->nodeValue;
    };
    
    foreach ($xp->query('//span[@class="date"]') as $date_node) {
        list($date, $time) = explode(' - ', $date_node->nodeValue);
    };
    Ответ написан
    Комментировать
  • Как в PHP извлечь содержимое тега, используя регулярные выражения?

    Если у вас есть проблема, и вы собираетесь решать ее с использованием регулярных выражений, то у вас есть две проблемы.
    Боян, но всегда в тему.
    preg_match_all ( '/<a[^>]+?[^>]+>(.*?)<\/a>/i' , $txt , $matches); 
    $info['TEST1:'] = str_replace("TEST1:","",$matches[1][0]);
    $info['TEST2:'] = str_replace("TEST2:","",$matches[1][1]);
    preg_match ( '/<span[^>]+?[^>]+>(.*?)<\/span>/i' , $txt , $matches);
    $info['INFO:'] = str_replace("INFO:","",$matches[1]);
    print_r($info);

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

    @veitmen
    Добрый день.

    К сожалению нет "серебряной" книги. Нет четкого пути.

    Обязательно почитайте статью, с хабра, которую Вам скинули. И пропустите все через себя. Советы хороши, но Вы должны понимать, что все люди уникальны и путь становления у всех разный. Также все зависит от того, кем Вы хотите стать. Например я, как человек разрабатывающий Enterprise приложения, не очень любит "олимпиадников". Но это я, у других людей свое мнение.

    Стать хорошим программистом можно разными путями. Почитайте главу про личные качества программиста из книги "Совершенный код" Макконела. Сравните себя с описанием. Очень интересно. :)

    Быдлокодер - перестает быть быдлокодером, лишь тогда, когда начинает понимать каждую строчку кода, знает что скрыто за каждым вызовом любой функции. После этого, человек начинает понимать что хорошо, что плохо. Это только опыт. Со временем Вы начнете отличать хороший код от плохого. Просто Вы будете знать что если писать так, то будет "бобо" потом. :) Конечно можно и нужно читать книги. Если Вы хотите писать красивый код, то читаете "Совершенный код" Макконела и "Рефакторинг" Фаулера. Этого достаточно для понимания того, какой код хороший, какой плохой. Но это ничего не даст, пока сами не увидите. :) Для проектирования систем тоже нужно читать книги, но в первую очередь смотреть на решения. Разбираться почему сделали так, а не иначе. Почему в этом приложении так, а другом иначе? Как лучше? Когда именно так лучше? И т.д. Изучайте и разбирайтесь. Пробуйте использовать эти решения в своих приложениях.

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

    Ищите более опытных товарищей. Это самое-самое главное. Без наставников очень сложно. НО выбирайте с умом, а то потом будете академическим "быдлокодером". :)

    Найдите работу.

    Не заморачивайтесь. Если Вам нравится программировать, то просто читайте и пишите код. Вы и так станете хорошим проггером. Не бойтесь критики, особенно от самых злых и беспощадных критиков. Приветствуйте любые советы по улучшению. Но никогда не верьте на слово. :) Все перепроверяйте. "Быдлокодеры" есть и они хотят утянуть всех на свою сторону, что-бы не выделяться. :) :)
    Ответ написан
    1 комментарий
  • Какие книги читать и изучать, чтобы стать настоящим программистом, а не кодером?

    JSinga
    @JSinga
    основная проблема в том, что вы, скорее всего, особо и не кодили, а уже ищете книги которые сделают ваш код "батьковским".
    Не на то отвлекаетесь.
    Сколько вы набрали рейтинга в TopCoder, CodeForce?
    В скольких проектах поучаствовали на GitHub?
    Почему вы решили что вы достаточно покодили?

    Хотите читать книги и мечтать что код станет шикарен сам собой?
    http://пиши-код-блять.рф/
    Ответ написан
    2 комментария
  • Фриланс после 30

    EugeneOZ
    @EugeneOZ
    Далась Вам эта вёрстка — угрохаете кучу времени на "кнопочку вот тут поправить", а заказчик не будет платить за потраченные часы, потому что "ну что там делать-то, кнопку подвинуть на 2 миллиметра, любой студент справится".
    Делайте то, за что платят по часам и что не кажется незначительным в глазах заказчика.
    Не знаю, достаточно ли у вас для этого знания — предложите свои услуги по настройке VPS в облаках, обучитесь работе с сервисами AWS, всякие там балансеры, кластеры, бэкапы, репликации, роутинги… Всё это магия для заказчика, они понятия не имеют, как это работает и готовы будут вам заплатить за настройку т.к. понимают, что сами ни в коем случае это не сделают. В вёрстке не так — большинство задач в вёрстке не критично влияет на денежный поток, поверстать может любой программист в свободное время. А настроить кластер из десятка нод баз данных сможет далеко не каждый программист.
    Ответ написан
    Комментировать
  • Есть ли у кого практический опыт общения с инвесторами?

    lalaki
    @lalaki
    1. Инфа: в первую очередь читайте Venture Deals — лучшая книга для предпринимателя по общению с инвесторами. Работает и у нас (с оговоркой на конкретные тонкости реализации, но сами условия и договоренности практически идентично работают)

    2. Помощь: могу проконсультировать — конфиденциально, безвозмездно, лишь бы люди были хорошие. Работаю старшим аналитиком в инвестфонде (Softline Venture Partners), такие вопросы знаю на практике.
    Ответ написан
    1 комментарий
  • Есть ли у кого практический опыт общения с инвесторами?

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

    Однако есть ряд моментов, которые носят информативный характер, но их стоит учесть.

    1. Инвестор в чем-то заинтересован, ваша задача — попытаться разобраться что именно его интересует. Понимание истинных намерений упростит вам жизнь и может уберечь от неправильных решений
    2. Многие считают, что инвесторы дадут вам чемодан с деньгами, которые вы можете тратить куда угодно. Нет, вместе с деньгами придет жесткий контроль и ответственность. Нужно понимать, что вы можете по неосторожности потерять все, и комманду, и проект, и остаться еще и без денег, да еще и должны останетесь. Поэтому не рисуйте себе Майбах во дворе, мечтания приведут вас к долгам.
    3. Нужно быть психологически готовым к тому, что инвестор не покупает вас с потрохами, а всего лишь дает вам ресурсы, которые вы должны вернуть с неким процентом. Инвестор, который ведет себя как рабовладелец вам не нужен, бегите от него подальше и без оглядки
    4. Инвестирование может быть двух видов — покупка акций и соучредительство с последующей накачкой денег. Акции бывают двух типов — которые дают право на управление компанией, и которые не дают такое право. Если инвестор получает контроль над вашей компанией, то вам придется мириться с его способами ведения бизнеса. Наличие денег в руках не означает контроль.
    5. У вас всегда должен быть запасной план.
    Ответ написан
    1 комментарий
  • Symfon2 или Ruby on Rails 3 для стартапа?

    @AndreyMorozov
    Конечно Rails. Ммм… изучение нового языка, освоение хорошего фреймворка… Как я жалею, что уже давно перешел на рельсы =)
    Ответ написан
    Комментировать
  • Symfon2 или Ruby on Rails 3 для стартапа?

    reaferon
    @reaferon
    Я бы в подобной ситуации выбрал бы RoR3.
    Стартап — он всегда стартап, есть риск, что не «выстрелит». А знания останутся в любом случае.
    То есть как ни поверни — не прогадаете :)
    Ответ написан
    Комментировать