На улице балом правит зима, а значит ветер и холод станут постоянными оппонентами здоровых волос. Эти негативные факторы влекут за собой ряд проблем: волосы выпадают, кожа головы плохо увлажнена и становится более чувствительной к внешним раздражителям. Именно в холодный период средства для ухода за волосами и регенерации кожи головы становятся незаменимыми как в арсенале парикмахера, так и в качестве домашнего ухода за кожей головы. Читать
Архив автора: admin
Как удалить Яндекс Строку с компьютера
Иногда устанавливая бесплатное ПО мы получаем в нагрузку некоторые программы, которых совсем не желаем. Естественно, появляется желание избавится от ненужного нам софта. В данной статье рассмотрим как удалить Яндекс.Строку с компьютера. Это легко и просто, читаем об этом далее.
Читать
Здоровье.Леонид Рошаль. (08.2017)
Более быстрое и точное обнаружение рака с использованием наночастиц
Используя светоизлучающие наночастицы, ученые Университета Рутгерс-Нью-Брансуик изобрели высокоэффективный метод выявления крошечных опухолей и отслеживания их распространения, что потенциально может привести к более раннему выявлению рака и более точному лечению.
Технология, объявленная сегодня, может улучшить показатели лечения пациентов и время выживания.
Работа с куками, удаление кук отдельных сайтов на iMacros
var imJS = {
get Ci() {
return Components.interfaces;
},
get Cu() {
return Components.utils;
},
setCookie: function setCookie(cookies) {
this.Cu.import(«resource://gre/modules/Services.jsm»);
for (var i = 0; i < cookies.length; i++) {
Services.cookies.add(cookies[i].host, cookies[i].path,
cookies[i].name, cookies[i].value, cookies[i].isSecure,
cookies[i].isHttpOnly, cookies[i].isSession, cookies[i].expiry);
};
},
getCookie: function(domain) {
this.Cu.import(«resource://gre/modules/Services.jsm»)
var services = Services.cookies.getCookiesFromHost(domain);
var listCookies = [];
while (services.hasMoreElements()) {
var cookie = services.getNext().QueryInterface(this.Ci.nsICookie2);
listCookies.push(cookie);
};
return listCookies;
},
}
// Использвоние
imJS.getCookie('vk.com'); // Получаем куки и сохраняем в json файл или как удобно на диск
// В следущем заходе берем куки с диска, переводите в массив JSON.parse()
imJS.setCookie(cookies /* Передаем массив кукис */ )
Структура этого кода мне не понятна, это не совсем яваскрипт, но можно переделать под обычные функции. По сути идет работа с менеджером куки через компоненты мозиллы и в цикле перебираются все куки по очереди. Используя getCookiesFromHost(domain); получают список всех кук конкретного домена — сайта. То есть можно даже удалять куки отдельного сайта, если это необходимо. С кодом нужно немного поковыряться, поправить, дописать и сделать для себя то что нужно.
Так же полезное можно получить из mozilla.org, правда все на английском, но кое что можно извлечь для себя.
Components.utils.import("resource://gre/modules/Services.jsm");
var cookieService = Services.cookies;К примеру, может помочь метод удаления кукvoid remove(in AUTF8String aHost, in ACString aName, in AUTF8String aPath, in boolean aBlocked, in jsval aOriginAttributes); void removeAll();
А в самом верху страницы еще есть пара строчек:
This interface is intended to be used as a service. It is implemented by the @mozilla.org/cookiemanager;1 component, but should generally be accessed via Services.cookies
Только нужно правильно его применить, видимо. Из выше указанного кода можно переделать функции, которые будут сохранять куки на диск, а при следующем заходе подгружать их. Код в таком виде как он есть, естественно работать не будет.
Полезная ссылочка nsICookieManager2
nsICookieManager
Конец.
Автор: New PC
Как связать спицами ажурный узор РОМБЫ # 601
Как связать спицами ажурный узор РОМБЫ
Вязаные спицами ажурные ромбы могут быть основным узором пуловера, жакета или кардигана, палантина, связанных из пряжи для летнего сезона – хлопок, бамбук, лен, этим же узором могут быть связаны изделия из шерстяной, мохеровой или смесовой пряжи для холодного времени года.
![]() |
| ажурный узор РОМБЫ |
Схема ажурный узор РОМБЫ
Раппорт узора 10 петель + 5 петель до раппорта + 6 петель после раппорта + 2 кромочных (кромочные петли в схеме не указаны)
В высоту узор повторять с 1 по 11 ряд
Автор: Svetlana Tim
Дата публикации: 2017-12-14T08:13:00.002-08:00



