Обновить
0
0

Пользователь

Отправить сообщение
Не сразу сообразил, о каких драгоценных камнях в Ruby идет речь ) Полез в словарь — и точно: gem — «драгоценный камень» )))
Ну, раз пошла такая пьянка… ) 2:469/117.9 ) Интересное было время.
Всех с Новым 2015-ым Годом! )
95353bf2ac8bbf87d208ba173caa62bb
А вот интересно. На рисунке, где подпись «58», не изображено ли число 59?.. Ведь большой палец указывает не на подушечку указательного пальца, а на сгиб между первой и второй фалангами с внешней стороны… То есть, получается 24 + 18 + 12 + 5 = 59… Или я неправильно считаю? )
Действительно, все так и есть. Я сейчас накидал себе тестовый пример: index.php POST-запросом при помощи cURL передает некоторые параметры в test.php, который в свою очередь просто через header() редиректит на load,php. В итоге, запрашивая index.php, я получаю содержимое, формируемое load.php.
Вопрос не в том, должен ли парсер знать о документах, которые он выкачивает, или нет.
Давайте еще раз посмотрим на код в статье. Имеется метод loadUsingCurl($url), в который передается $url скачиваемой страницы, как параметр. В теле метода я вижу, что этот url используется только как параметр-реферер для cURL. А фактическая работы выполняется для авторизации (используется /login/login). Вопрос. Каким образом тогда загружается содержимое страницы $url? Может, я просто чего-то недопонимаю, не спорю. Но хотелось бы разобраться.
Спасибо за статью. Такой вопрос. У вас в методе loadUsingCurl($url) выполняется curl_exec() только 1 раз? То есть, по сути выполняется лишь авторизация на сайте (curl_setopt($ch, CURLOPT_URL, $this->loginUrl);). А где парсинг страницы по переданному $url? Или в статье просто не весь код метода приведен?
Сложно, конечно, советовать в таких ситуациях. Как вариант, я бы попробовал, выделить получение списка всех классов в отдельную функцию (она была бы универсальной), и уже результат (массив всех классов), который она возвращает, использовать для решения конкретной задачи.
То есть, получается, что эта функция привязана к вашему конкретному файлу стилей. Подход понятен.
(Прошу прощения, ответил не в ту ветку)
Почему-то сразу показалось странным, что в вашей функции:
==

for(var x=1;x<classes.length;x++)

==
используется индексация с единицы.
Вот тут stackoverflow.com/questions/324486/how-do-you-read-css-rule-values-with-javascript — с нуля.
Или вы сознательно первый элемент пропускаете?
Комикс дело говорит ))
Присоединяюсь. С Новым годом, друзья! )
Да, про задержку-то я и не подумал. Действительно, ерунда получится, наверное )
Jamulus — штука, вероятно, интересная, но это серверный софт, его где-то хостить надо… Знать бы, где он уже используется, чтоб можно было просто подключиться и попробовать :)
По поводу реальных (оффлайновых) джемов — полностью согласен, конечно. Вообще игра в коллективе — это прикольная штука )
:) Не знаю, получится ли у меня, но в любом случае спасибо большое за приглашение )

Кстати, новая тема для startup'а: ресурс, где музыканты могли бы искать себе подобных для совместного музицирования в онлайне ) Заходишь на такой сайт, выбираешь человека, который там уже находится и «свободен», и вместе играете что-нибудь ))) Типа скайповых аудиоконференций, но только более узконаправленных )
Да, скринкастов много, но это, наверное, не совсем то. Они, как правило, носят учебный характер и рассматривают чаще простые (учебные =) примеры. А вот настоящее (боевое =)) программирование — это особая тема. Другое дело, что когда идет работа над настоящим большим проектом, то, наверное, не всегда удается проследить за мыслью автора во время его манипуляций ) То есть, тут бы не помешало, если бы автор периодически сообщал вслух, что и как он планирует делать )

Кстати, посмотрел пару ваших роликов на ютьюб. Особенно порадовали музыкальные )
[ Самому, что ли, достать свой Kramer и запилить на видео какой-нибудь Carcass? =)))))) ]
А вот интересно, есть ли какие-то ресурсы в сети, где были бы видеозаписи сессий хотя бы одиночного программирования? Я вот загуглил на досуге и кроме coderstv.com ничего внятного не нашел, да и там все в каком-то зачаточном состоянии. Мне кажется, что ознакомление с самим процессом программирования воочию было бы полезным делом, особенно для начинающих.
Мне кажется, что на freelance-сайте, все-таки, немного другие задачи решаются. Исполнителя там больше интересует заработок (без необходимости допускать кого-либо к своей «кухне»), а заказчика, как правило, мало интересует участие в самом процессе, пусть даже и в качестве наблюдателя )
Появился вот такой вопрос. Понимаю, что он, наверное, все же должен быть обращен к автору, но тем не менее ) Итак. Вот фрагмент кода из функции insert() вставки в кучу:

  $this->heap[] = $item;
  $place = $this->count();
  $parent = floor($place / 2);

Метод count() возвращает нам количество элементов в массиве heap, уменьшенное на 1. То есть, если элементов 5, то возвратит 4. Если 6 — то 5. И т.д.То есть, индекс последнего добавленного элемента равен
количеству элементов, уменьшенному на 1. Работает механизм индексации с нуля.
Parent — это индекс родительского элемента для нашего последнего вставленного элемента.

Так вот проблема в том, что при индексации массива с 0 (как у автора), а не с 1, вычисление индекса родителя просто целочисленным делением пополам будет давать неверные результаты.
Например, имеем вот такое дерево:
             A
           /   \
         B      C
        /  \
      D     E

В массиве это будет выглядеть так:

$heap = array(A, B, C, D, E);

Индекс последнего элемента (E) равен 4, если считать от нуля. Таким образом, по формуле выше, индекс родительского элемента для «E» должен быть равен 2 ( от «4 / 2»). То есть, «С» — родитель для «E». Что не есть верно. Если же индексация элементов была бы с единицы, то формула бы работала.

Проверил пример в Firefox 23 — не работает. Хмм… ) Посмотрел в консоль Firebug'а — в js-файлике 2 опечатки:
==
function dragEnter(ev) {
   event.preventDefault();
   return true;
}
function dragOver(ev) {
     event.preventDefault();
}

==
В обоих случаях исправил в теле функций «event» на «ev», и все заработало )

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность