Pull to refresh
513
0
Слава Вишняков @yoihj

Нагруженные бэкэнды

Send message
Если кто-то придумает как исправить формулировку в тексте с учетом вышесказанного — подсказывайте, поправлю.
Наверное Вы имели в виду «не должен». Вообще да, я, наверное, некорректно выразился — имеются в виду не сами системы жизнеобеспечения, а то, что системы с вин участвуют в обеспечении жизни пациентов — например, в том, что доктор (как он сам пишет — ссылка в тексте) не может просмотреть результаты анализов, рентгены и т.п., потому что машины не работаю. Как он дальше пишет, что с утра удалил очень кровавый мочевой пузырь и даже не может проверить — продолжается ли кровоточение.
Я думаю в нем и делали.
«Либо он хочет просто донести информацию и не выпендриваться»

Он хочет донести информацию и потратил время, чтобы подобрать хорошие цвета и расположение (то, что Вы называете «выпендриваться»), в которые браузер зачем-то подмешал какие-то куски из цветов ОС.

«это почему без системы?»

Потому что сейчас есть только два варианта. 1. Сайт только из системных цветов (идиотизм) — совершенно неожиданно как будет выглядеть. 2. Сайт только из продуманных дизайнером цветов.

Однако браузеры взяли второй вариант (дизайнера) и подмешали в него втихоря первые какие-то(!) цвета. В результате и получается глупость. Это и есть «отсутствие системы».

Это примерно как если я бы поменял ширину окна winamp, а у меня в результате сжался бы логотип Хабра по ширине — связи никакой ровно настолько же насколько «фон input = цвет обоев десктопа».
да и вместо urls в первом должно быть [surl,]
Там n = 0, нолик куда-то Хабр скушал.
Для .exe попробуйте еще PyInstaller — он сразу и .exe умеет делать.

Для скачивания вместо threading лучше пользовать pycurl и можно мою функцию multi_get (описание на Хабре, исходник)

Тогда весь код становится примерно таким (и умеет хорошо обрабатывать таймауты и не нужно lock и threads):

import multi_get
import json
import urllib
import sys
 
urlencode = lambda a:urllib.urlencode({'':a})[1:]
 
surl = "api.search.live.net/json.aspx?appid=4EFC2F2CA1F9547B3C048B40C33A6A4FEF1FAF3B" + \
                   "&sources=image&query=" + urlencode(sys.argv[2])
 
# Берем результат Bing
 
res = {}
multi_get.multi_get(res, urls,  timeout = 30)
 
response = json.load(res[surl])
results = response["SearchResponse"]["Image"]["Results"]
urls = list(result["MediaUrl"] for result in results)
 
# Качаем все изображения
 
res = {}
multi_get.multi_get(res, urls,  timeout = 10)
 
# Сохраняем их
 
n = 
for url, txt in res.iteritems():
  n += 1
  f = open('%s.jpg' % n, 'wb')
  f.write(txt)
  f.close()

Код не тестированный на синтаксические ошибки. И конечно доработать напильником под нужды (много страниц, правильные имена файлов, а не только .jpg), это общая идея.

pycurl под 2.6 (судя по тому, что json используете) лежит здесь longsincefaded.com/curl/, под линукс следите чтобы была сборка с библиотекой c-ares — по умолчанию это не так и будет жутко тормозить из-за не асинхронных dns запросов.
Чего-то я гляжу в Yahoo CSS Reset yui.yahooapis.com/2.8.0r4/build/reset/reset-min.css и вижу там background только у элемента html. Может у Вас какой-то другой?
А в IE это будет работать? (Просто вроде как «кроссбраузерный» в названии присутствует...) Если будет — то в каких?
Сайты — это одна среда, операционка — это другая среда. Нет смысла тянуть какие-то отдельные цвета из одной среды в другую по принципу «здесь играем, здесь не играем, здесь рыба лежала».

Настройки же цветов ОС не меняют цветовые схемы на сайтах? Так почему они меняют фоны?

К сожалению, да, это придется (в какой-то степени) учитывать верстальщикам, просто наезжать автору нужно было на разработчиков браузеров, которые «по приколу» вырвали несколько цветов из ОС и вписали их в сайты, без какой либо системы.

Система была бы, если бы эти цвета передавались CSS и последний мог бы анализировать и модифицировать их для построения цветовой схемы сайта. Такого не существует. Я не уверен что даже JS способен узнать какой он на самом деле — этот «Background» цвет.

Да, W3C со мной согласен: «The System Colors are deprecated in the CSS3 Color Module» www.w3.org/TR/CSS2/ui.html Проще говоря, понимают, к чему это привело.

Что неприятно удивило — даже Yahoo CSS Reset не учитывает этой проблемы (фоны INPUT). В принципе, глядя на скрин от lashtal — догадываюсь почему:

По-моему это там с незапамятных времен закомментировано.
Вооо! После перезагрузки заработало (правда юникода в имени нет — логин — латиница).

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

Спасибо за усилия.
Мониторинг действий файловой системы не показал даже попыток записать файл с названием ffdshow.avs при инсталляции куда-либо. Так что, кучаем и ждем патча…
Спасибо что опубликовали ссылку на ошибку на IXBT.

Попробовал переустановить через «Запуск от имени администратора» — не помогло.

(если вдруг разработчики зайдут сюда)
Теория насчет папки — верна, но файла там нет (кстати, других файлов полно начиная с ANoSmooth.avs — 15 файлов).


Спасибо, уже лучше ну для Win7 это будет:
import("c:\Users\[username]\AppData\Roaming\Smooth Video Pack\AVS\ffdshow.avs")
однако, этого файла (ffdshow.avs) тоже нигде нет.
Да, x32.
Попробовал поставить ffdshow из distributives внутри пакета — все то же.
Есть подозрение, что проблема в этом…


Кто-нибудь из тех у кого работает может посмотреть что здесь на самом деле должно было быть? (Сам это не менял, китайским не владею).
Да нет, Вы сказали: «Руки должны быть прямыми!!!» Вот мы и спрашиваем Вас, как более опытного человека.
jack7277, вы бы лучше не минусы всем сообщающим об ошибке ставили, а помогли разобраться.

Information

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