Как стать автором
Обновить
24
0
Алексей Скахин @pihel

Oracle performance specialist

Отправить сообщение
А сколько теперь сайтов поедет, если они через js детектировали оперу и меняли стили?
Вот пример сохранения файла в папку по умолчанию без вызова диалога.
// loadFile
    var loadFile = function (aURL, aDefaultFileName)
    {
	var file;

	//обрежем название
	aDefaultFileName = aDefaultFileName.substr(0, 226);

	var fileInfo = new FileInfo(aDefaultFileName);
	initFileInfo(fileInfo, aURL, null, null, null, null);
	var sourceURI = fileInfo.uri;

	if (aDefaultFileName) {
	    fileInfo.fileName = validateFileName(aDefaultFileName);
	    fileInfo.fileBaseName = getFileBaseName(fileInfo.fileName);
	}

	var fpParams = {
	    fpTitleKey: 'SaveAudioTitle',
	    fileInfo: fileInfo,
	    contentType: null,
	    saveMode: SAVEMODE_FILEONLY,
	    saveAsType: kSaveAsType_Complete,
	    file: file
	};

	if (!getTargetFile(fpParams, /* skip prompt */ true))
	    return true;

	var OS = Cc['@mozilla.org/xre/app-info;1'].getService(Ci.nsIXULRuntime).OS;
	if (OS == 'WINNT' && !fixPathForWindows(fpParams.file))
	    if (!getTargetFile(fpParams, false /* do not skip prompt */)) // ask user for filename, if fix failed
		return true;

	var persist = makeWebBrowserPersist(); // toolkit/content/contentAreaUtils.js
	const nsIWBP = Ci.nsIWebBrowserPersist;

	persist.persistFlags =
	    nsIWBP.PERSIST_FLAGS_REPLACE_EXISTING_FILES |
	    nsIWBP.PERSIST_FLAGS_FORCE_ALLOW_COOKIES |
	    nsIWBP.PERSIST_FLAGS_FROM_CACHE |
	    // let WebBrowserPersist detect encoding automatically (if any)
	    nsIWBP.PERSIST_FLAGS_AUTODETECT_APPLY_CONVERSION;

	// get URI for the target file
	var ioService = Cc['@mozilla.org/network/io-service;1'].getService(Ci.nsIIOService);
	var targetFile = fpParams.file;
	var targetFileURI = ioService.newFileURI(targetFile);

	// download
	var transfer = Cc['@mozilla.org/transfer;1'].createInstance(Ci.nsITransfer);
	transfer.init(sourceURI, targetFileURI, '', null, null, null, persist);
	persist.progressListener = new DownloadListener(window, transfer);
	persist.saveURI(sourceURI, null, null, null, null, targetFileURI);

	return false;
    }//**********

Работает в защищенном режиме, т.е. будет работать только в расширениях, в обычных сайтах не применить.
Да, или как в ФФ возможность сделать свой диалог загрузки файла.
Добавьте пожалуйста, возможность скачки файла с измененным именем. Очень нужно многим расширениям.
Посмотрите на количество разъемов под антенны. Это сильно повлияет на итоговую стоимость.
Может еще сделать топ по просмотрам?
Но в реальности же не объявляют ядерную войну. Что было бы с цивилизацией, если бы не было ядерной войны?
Я бы им пожертвовал немого, собирай они деньги как википедия.
Удивительно, буквально день назад написал аналогичную статью skahin.blogspot.com/2012/04/gearman.html
Только обработка воркеров происходит многопоточным демоном, что позволяет делить большие задачи на части.
Да, есть такое дело. Возможно где-то моя ошибка в коде, лень разбираться.
Вот еще хотел привести пример моего графика на gRaphael, синтаксис не сильно сложней cash.pihel.jino.ru/?act=analiz&type=dyn&from=2012-02-08
В gRaphaël напрягает, что нет почти никакой документации. Что-то сложнее примеров с сайта приходится делать наугад.
Думал я один такой, а вот оно как оказывается.
Обновить кое как удалось, но теперь убунта загружается с кучей ошибок, которые приходится разрешать вручную каждый раз при загрузке.
По-моему это повод полного перехода в онлайн и хранения личных документов на удаленном сервере, далеко-далеко от сюда в свободной от таких законов стране.
А как вы сейчас тут пишете?
> Пропущу старушку не на пешеходном переходе — получу плюсик
Плохой пример. Вот так и сбивают людей на дорогах.
Кстати, в этом рейтинге есть еще один браузер. На 97 месте Maxton.
Вот тебе и самоорганизация сообщества :/
Попытался обновиться и получил ошибку: bugs.launchpad.net/ubuntu/+source/udev/+bug/433943. Да чего же мне так не везет :( Раньше федору нормально обновить не мог.

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность