с PhantomJS по аккуратнее. это QtWebKit. в том смысле, что он дает специфичный рантайм, который не является в полной мере аналогом ни одного популярного браузера, и имеет свои особенности. например, в свеженьком phantomjs 1.9.2 вызов getComputedStyle для псевдоэлементов (типа, document.defaultView.getComputedStyle(el, ':before')) возвращает полный бред. в мейнстрим-библиотеках этот баг пофиксили где-то с год тому назад.
кстати само решение полно интересных моментов. но есть вообще что-то умопомрачительное:
Ряд спорных Фонограмм были размещены в сети «В Контакте» самими авторами на их персональных страницах, что также свидетельствует об отсутствии нарушения прав истца со стороны ответчика.
Ответчик заявил возражения, указав, что произведения, на которые ссылается истец, являются укороченными концертными версиями с соответствующим качеством, и не являются теми Фонограммами, правами на которые обладает истец.… Довод истца отклоняется, поскольку им не представлены доказательства, что обнаруженные произведения тождественны заявленным в иске
любой процесс с определенной целью — конечен. истинная любовь — вечна. поэтому она не может иметь определенной цели.
маркетиноговые цели данного поста, даже если это всего лишь случайное совпадение, в ней прописаны практически прямым текстом. значит речь тут не об истинной любви, как минимум.
Мы даже не знаем, кто этот таинственный Александр. Он давно интересуется нашим продуктом (что видно из предыдущей статьи). И мы общались с ним, но к сожалению так и не смогли убедить приобрести PVS-Studio. :)
ну вот и вы туда же — смотрите статьи, общаетесь, продаете и публично отрицаете знакомство, ага? как вы так умудряетесь строить отношения со своими клиентами и почему стесняетесь знакомиться с ними, если основной метод, как следует из ваших предыдущих постов, это прямые продажи? :)
в остатке я так и не понял, как повторить конфигурацию в своем проекте. зато узнал про некий чудо-софт, который как-то связан с тратами заказчика. досада, плюс знакомые лозунги в резюме наводят на мысль о том, что «любовь к искусству анализаторам», вполне может быть продажной. %)
как вариант, аналитика-аналитике рознь. в фундаментальной науке принято все подвергать сомнению и докапываться до основ. если таким методом пытаться разораться в бизнес-процессах, скорее всего окажется, что в роли фундаментальных констант здесь выступят человеческая глупость и алчность. но какой в этом прок? часто работа аналитика сводится к тому, чтобы в проблеме клиента определить выгодный аспект, предложить свой вариант и убедить в том, что он единственно правильный. возможно, А искал себе на роль аналитика хитрого пройдоху, способного «продавать» решение, нежели неуверенного в себе математика.
// нельзя использовать cos. а почему, собственно? может на вашем калькуляторе нужная кнопка опять сломалась? sin же работает — давайте посчитаем — не проблема, всего в стопятсот раз дороже выйдет. кстати, вычислительные комплексы, которые я разрабатываю на текущем месте работы у ваших прямых конкурентов, обеспечивают беспрецедентную отказоустойчивость при работе с любыми тригонометрическими функциями…
ну да. защита сайтов в обмен на информацию о посетителях — кто, куда, как часто ходит и чем интересуется. google analytics 2.0. для них addblock и safe-browsing режимы в таком случае становятся практически бесполезными.
2) Децентрализованный F2F прокси
тоже самое, но со стороны клиента. прокси, френд лист — кто управляет френд-листом, тот управляет трафиком. что толку от исходников, если браузерные настройки, как это сейчас обычно бывает, хранятся у гугла?
3) Интерактивная карта DDoS атак
зачем вам это знать? зачем нужно гуглу, чтобы вы это видели — см. 1 и 2.
split-css.js — раскладывает блочный css на отдельные файлы для элементов и модификаторов внутри одного уровня переопределения. полезно для быстрого прототипирования.
reverse-html.js — строит bemjson по html с классами в bem-стиле
reverse-css.js — распиливает скомпилированную css, с учетом уровней переопределения.
писалось, для о-bem-ливания верстки прототипов и изучения логики bem-tools на примере реальных яндексных сайтов. кстати, благодаря БЭМ код у них получается хорошо отделимым. =)
возможно поэтому гугл и отказался от подобных задачек — слишком высокая степень неопределенности в задаче, слишком серьезный настрой кандитата, — все это играет злую шутку, превращая челенж в тест на стресоустойчивость. :) не нужен ответ. важен процесс. говорите не способны эффективно решить задачу? — на практике это может сэкономить кучу средств, чем если кандидат берется за любую предложенную работу. «почему вы обратились именно к специалисту по C# для подсчета бензоколонок, а не допустим в Министерство промышленности и энергетики?» прощальная истерика в качестве реакции это тоже ответ.
Мне кажется, подобные вопросы нужны не для того, чтобы на них получить какой-то конкретный ответ (кого реально волнует количество бензоколонок?). Здесь интересно как кандидат начинает решать задачу, как реагирует на неопределенность требований, как строит диалог. Умение вникнуть в суть задачи, проанализировать условия, обнаружить и выяснить недостающие требования и ограничения в постановке, противоречия, — это такой же важный навык для разработчика, как и умение разбираться в технической документации. Приходит с опытом. Ведь реальной работе подобные ситуации возникают весьма часто.
мм… получается как бы партнер за деньги. ;) если притягивать терминам не свойственные им смыслы всегда какая-то пошлятина получается. давайте так больше не будем делать, а? слова работодатель и работник вполне нормально характеризуют этот тип отношений.
было бы любопытно услышать мнение про «строителей веревочных мостов» тех, кто работает с этой штуковиной. насколько такой подход оправдывает себя, и каковы издержки?
выводы делайте сами
маркетиноговые цели данного поста, даже если это всего лишь случайное совпадение, в ней прописаны практически прямым текстом. значит речь тут не об истинной любви, как минимум.
ну вот и вы туда же — смотрите статьи, общаетесь, продаете и публично отрицаете знакомство, ага? как вы так умудряетесь строить отношения со своими клиентами и почему стесняетесь знакомиться с ними, если основной метод, как следует из ваших предыдущих постов, это прямые продажи? :)
искусствуанализаторам», вполне может быть продажной. %)find . -type f -exec sed -i 's#MySQL AB#Oracle Corporation#g' {} \;rm -rf tests/// нельзя использовать cos. а почему, собственно? может на вашем калькуляторе нужная кнопка опять сломалась? sin же работает — давайте посчитаем — не проблема, всего в стопятсот раз дороже выйдет. кстати, вычислительные комплексы, которые я разрабатываю на текущем месте работы у ваших прямых конкурентов, обеспечивают беспрецедентную отказоустойчивость при работе с любыми тригонометрическими функциями…
ну да. защита сайтов в обмен на информацию о посетителях — кто, куда, как часто ходит и чем интересуется. google analytics 2.0. для них addblock и safe-browsing режимы в таком случае становятся практически бесполезными.
тоже самое, но со стороны клиента. прокси, френд лист — кто управляет френд-листом, тот управляет трафиком. что толку от исходников, если браузерные настройки, как это сейчас обычно бывает, хранятся у гугла?
зачем вам это знать? зачем нужно гуглу, чтобы вы это видели — см. 1 и 2.
split-css.js — раскладывает блочный css на отдельные файлы для элементов и модификаторов внутри одного уровня переопределения. полезно для быстрого прототипирования.
reverse-html.js — строит bemjson по html с классами в bem-стиле
reverse-css.js — распиливает скомпилированную css, с учетом уровней переопределения.
писалось, для о-bem-ливания верстки прототипов и изучения логики bem-tools на примере реальных яндексных сайтов. кстати, благодаря БЭМ код у них получается хорошо отделимым. =)