Pull to refresh
8
0
Григорий Еремин @egaxegax

Программирование

Send message
Гугл выпустил Гугл.Хром. Яндекс выпустил Яндекс.Браузер.
Гугл следал язык Го. Яндекс сделает язык Я.
… Пусть всегда будет Солнце (Гугл)… Пусть всегда буду я (Яндекс.)…
Руби имеет большую популярность в Японии и Китае. И синтаксис у него японский — многие конструкции читать надо справа налево как иероглифы сверху вниз. Там в Азии пусть и развивается.
Интересно в какой среде вы работаете Windows или Linux? При работе с git в Linux очень не хватает аналога TortoiseGit. Например в редакторе NetBeans есть хороший клиент для Git в Eclipse худо-бедно можно посмотреть историю, но с ними хорошо, пока все хорошо. Как только не проходят push или pull из-за локальных конфликтов или конфликтов с branch, приходится загружаться под Windows и через TortoiseGit решать проблему.
Гвидо ушел Билл Гейтс пришел.
Python входит в состав Microsoft Visual Studio с 2015. Теперь Майкрософт будет «великодушным диктатором» развития языка.
Я каждый день такие пузырьковатые узоры вижу на кнопках лифта. И делают их не драконы, а дураконы…
Тем не менее все работало нормально, проблем у пользователей не было.
Можно получить ссылку на ваш сайт и посмотреть?.. А также мне тоже как прогораммисту на Python Django получить ссылку на исходники в github, bitbucket или др. если они выложены в открытый доступ для более детального ознакомления?
Немного личных исследований производительности запросов http://egaxegax.appspot.com/posts/77004.

И еще насчет join'ов. Вместо стандартного вида
 select t1.d, t2.d, t3.d form t1,t2,t3 where t1.b=t2.a and t3.b=t2.a and t3.d=3;

можно написать так
select d as sm, zn, tm from t1,
    ( select a, d as zn, tm from t2,
      ( select b, d as tm from t3 where d=3 ) s
    where a=s.b ) s
where b=s.a

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

Так сказать, таким образом передать атмосферу жизни огромного города. Думаю, что по времени это уложится в лимит в 20 часов.
Не слышу, а читаю. Я ничего не говорил. Только написал. Наверное, правильнее было бы написать NoSQL + Django или Django-nonrel.
Да правильно заметили — в проекте все далеко не оптимально настроено. Просто первоначально я скопировал некоторые зависимости в проект, так они там и остались. Да и дублирование функций присутствует. При создании новых приложений (разделов) за основу я брал уже имеющееся guestbook. И часть кода осталась, например templatetags, и скорее всего не используется. В общем берем на заметку.
Приятно получить комментарий тоже от разработчика библиотеки для канваса. Только почему ни один пример не работает на http://graphics2d.js.org? Хотелось бы увидеть что-нибудь из вышеописанного в действии. В проекте graphics2d примеров тоже нет.
Все можно. А почему бы самому не попробовать? На заказ я уже делал одну карту в своем блоге, но товарищ после этого почему-то прекратил переписку.
Да действительно, я уже и забыл, что в последних версиях канвасной карты метро я заменил отрисовку линий по координатам на фоновую картинку-скриншот с линиями. Отрисовываются только точки (прямоугольники) станций. Загружаться карта стала немного медленнее чем раньше (до v1.8). Зато намного быстрее стала работать на смартфоне особенно при перетаскивании и масштабировании. А SVG и правда быстрее.
Какими, например? И как? У каждой библиотеки своя область применения.
В канвасе можно перерисовать отдельный фрагмент. Но перерисованный фрагмент наложится на изображение. Можно стереть часть изображения перед наложением фрагмента, но тогда появится пустые области. Кроме того, довольно сложно каждый раз вычислить область наложения особенно при выводе текста несколько раз в одной области. Поэтому я имел в виду перерисовку всей картинки как базовый вариант работы с канвасом в динамике.
Google Code закрывают и предлагают перехать на GitHub. А если GitHub прикроют… И гугль и гитхаб американские компании. Вот если бы проекты перевести куда-нибудь на Яндекс или Mail.Ru кабы они такие сервисы имели.
Советую скачать исходники с github'a и смотреть в оффлайне. На бесплатном appspot.com возникает Over Quota Error из-за превышения лимита посещений в течение суток.
Есть. На странице проекта dbcartajs есть ссылки на другие карты.
Для скорости я отключил проверку на самопересечения для ночной зоны — вернул обратно. Не совсем понял про поляный день — может это день летнего солнцестояния 22 июня?

В расчете спутников действительно что-то не так. В сравнении с другими планетариями положения апппаратов не совпадают. Думаю, эти проблемы решатся после обновления модуля satellite-js. За год он довольно сильно изменился, добавились новые возможности: задание точки наблюдения, подспутниковые координаты. В новой версии также планирую вывести трассы аппаратов на плоской карте в виде синусоид как в Orbitron.
«Обновление при перемещении в реальном времени» — это, я так понял, значит поворот глобуса по тасканию мыши с одновременной перерисовкой карты. Можно сделать только действительно будет притормаживать, то есть мышью вы будете двигать быстрее чем глобус мыши за ней. Я пробовал другой вариант — при таскании мышью перерисовывать не всю карту а только координатную сетку в виде прицела (по одной оси X и Y сходящихся в точке курсора мыши). А карту перерисовать когда кнопка мыши отпущена. Этот вариант мне не нравится поскольку не работает на планшете. С кликом получается универсальнее. Но можно будет реанимировать его только для мыши.

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Date of birth
Registered
Activity