Блог о самоделках, поделках, программировании на ява скрипте и iMacros, написании собственных программ, и заработку в интернете. А так же некоторые тонкости и настройки броузера Mozilla и других программ.
В windows 10 добавят новые функции и теперь она сможет синхронизироваться с телефоном на Андроиде, то есть будет специальное приложение Ваш Телефон, которое будет показывать то, что показывает ваш телефон - вы будете видеть те же приложения, которые установлены на вашем смартфоне. Например читать сообщения с Watsapp или Telegram прямо с компьютера, которые пришли на ваш смартфон. Глядя на скриншот ниже становится более понятнее.\
Это весьма полезная функция, которая будет доступна на версиях с 1803, но само приложение будет доступно в версиях виндовс 10 1904, которое выйдет в мае 2019 года - уже совсем скоро.
Поэтому ждем обновлений виндовс 10 и кому это нужно - обновляемся.
Так же в этой версии виндовс 10 1904 добавят вкладки в проводнике и мультипроцессовость.
Полезна ли мультипроцессовость в проводнике и приложениях - наверное да, но это нужно будет протестировать. К примеру, как добавили мультипроцессовость в броузеры - супер производительности это не добавило, а для работы некоторых старых расширений и вовсе пришлось ее отключать. В некоторых случаях производительность выше с отключенной мультипроцессовостью. Поэтому новый функционал это хорошо, но его стоит еще проверить - нужно ли оно или наоборот будет что то не так, например, больше оперативки будет кушать и т.п.
По сути новые обновления виндовс 10 - это очень хорошие возможности облегчить использования системы и компьютера, связать компьютер со смартфоном и увеличить производительность мультипоточностью приложений. Когда вы сидите за компом, телефон можно будет отложить или поставить на зарядку, а все основные действия, читать сообщения, можно будет прямо с компьютера.
Завел мотоблок после зимней стоянки и сразу же началась такая проблема, что двигатель Subaru работает с перебоями. Ранее у меня уже случалось такое и я лечил это прочисткой карбюратора - помогало. В первый год использования мотоблока Нева не было больших проблем - все работало исправно, может к осени появились небольшие хлопки в глушитель, но я не придал этому большого значения. На второй год использования мотоблока было еще нормально, но двигатель иногда как то прерывисто или рывками или волнами начинал работать - пока было не критично. А вот на уже на 3 год использования практически с начала сезона начались хлопки в глушитель и двигатель стал работать волнами, а на холостую даже казало что он мог заглохнуть. В это время я снял карбюратор и прочистил его баллончиком под давлением спец жидкостью для промывки карбюратора. Собрал, подтянул - все заработало как надо. Весь сезон практически отработал четко и ровно, но вот к осени - опять появились симптомы прерывистой работы. В то же время я ставил еще топливный фильтр на мотоблок Нева с надеждой, что мне больше не придется снимать и чистить карбюратор, но все равно пришлось. Топливный фильтр не помог??? Нет, дело не в топливном фильтре, и при следующей разборки карбюратора он оказался абсолютно чистым, лишь немного соринок было в отстойнике карбюратора. Отстойник карбюратора у меня сейчас стоит не родной, так как родной прикипел и я не смог его открутить и намеренно зажал плотно плоскогубцами и разорвал эту капроновую пробку. Так она и не открутилась и еще пришлось ножом вырезать оставшуюся часть из карбюратора. А вместо отстойника отлично подошла капроновая пробка из под шампанского - просто отлично!
Ну раз появились рывки в работе двигателя Subaru на мотоблоке Нева, то вариантов больше нет - нужно снимать карбюратор и искать причину данной проблемы в этой области. Очередной раз промыл карбюратор мотоблока Нева спец жидкостью для промывки карбюратора. Но на сей раз это не помогло - мотоблок Нева с двигателем Субару продолжал работать с перебоями. Это даже загнало меня немного в тупик - что же делать дальше и в чем тогда причина? Так же заменил топливный шанг после топливного фильтра - так как в отстойнике были черные крупинки - я подумал, что может это от шланга и поэтому заменил его на силиконовый - смотрится как то красиво и приятно.
А теперь причина не стабильной работы мотоблока Нева с двигателем Субару и не только. Причина крылась в прокладке между двигателем и карбюратором. Сборщики мотоблока Нева, чтобы зафиксировать прокладку на двигателе при установке карбюратора, капают в 3 местах на бумажной прокладке клеем и лепят его к двигателю на посадочное место, а потом уже ставят карбюратор и затягивают его гайками при окончательной сборке мотоблока Нева. В первое время, пока прокладка новая - прокладка работает как надо, но со временем она или слеживается или климатом как то сжимается и начинает пропускать воздух. В этом вся проблема - подсос воздуха с прокладки - и поэтому, когда вы призакрываете воздушную заслонку - можно добиться ровной работы двигателя. То есть получается, что воздух и с прокладки заходит и еще заслонка на полную открыта - отсюда и нарушение баланса топливно-воздушной смеси и, соответственно, - не стабильная работа двигателя Нева.
Думаю, что многим обладателям мотоблока Нева, особенно новичкам, как я, это будет полезно знать. Как вариант при нестабильной работе двигателя Нева, можно подтянуть 2 винта на корпусе воздушного фильтра, чтобы плотнее прижать прокладку карбюратора - но не перетяните - можно сломать ушки карбюратора, через которые проходят винтовые оси с резьбой.
Иногда заглядываю в статистику и наблюдаю за поисковыми запросами. Всплыл такой вот запрос. Питание молекс сата разветвитель на два диска не опасно?
На питание жестких дисков уходит не так много питания и, соответственно на один молекс можно повесить и 2 и 3 жестких диска. Поэтому ответ на вопрос: "Питание молекс сата разветвитель на два диска не опасно?" - Конечно же, нет! Тут бояться нечего.
Даже если у вас старых дрыщавый блок питания на 250 Ватт, - даже на такой системник можно повесить по жестких диска на каждый молекс! )) Если найдете куда подключить их к материнской плате. На более полных версиях материнских плат, старых имею в виду, было по 2 порта IDE, - соответственно можно поставить 4 жестких диска - сажая на каждый порт один на Масте, а второй на Слейв.
Поэтому смело ставьте несколько жестких дисков, если оно вам нужно. Питание молекс сата разветвитель на два диска можно смело использовать - это не опасно!
Даже если, опять таки, совсем старый слабый блок питания из прошлого на 250 ватт, может еще даже с подсохшими конденсаторами - можно повесить на него два диска на один провод молекс, поставит этот самый молекс сата разветвитель. Если уж блок питания совсем плохой с подсохшими конденсаторами, то компьютер просто будет резко выключаться, ничего страшного не произойдет. В этом случае, нужно поменять блок питания, да и вообще такой не исправный блок питания нужно поменять в любом случае. А суть такова, что нагрузка от молекс для жестких дисков не большая и можно смело использовать питание молекс сата разветвитель на два диска - не опасно!
По сути одни и те же функции можно писать для многих других сайтов. А поскольку фрибиткоин и freedoge.co.in схожи по дизайну, то достаточно поправить несколько строк в скрипте для фрибиткоин и он заработает в скрипте для фридоджикоин.
Выкладываю сими функции для игры мультиплея фридожикоин и сам алгоритм на удвоение при оддс 5432.
//функции-----------------------------------------------------------------
//--------------------------------------------------------
function getrandom(min_random, max_random) {//возвращает случайное число от min до max
var range = max_random - min_random + 1;
return Math.floor(Math.random()*range) + min_random;
}
function stavka(n) {
iimPlayCode('TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:double_your_doge_stake CONTENT='+n);
}
function hi(n) {//ставит n сатош, жмет на кнопку HI и возвращает результат
stavka(n);
iimPlayCode("TAG POS=1 TYPE=BUTTON ATTR=TXT:BET<SP>HI");
while (true) {
iimPlayCode('TAG POS=1 TYPE=BUTTON ATTR=TXT:BET<SP>HI EXTRACT=HTM');
if (iimGetLastExtract().indexOf('disabled')<0) break;iimPlayCode('WAIT SECONDS=1');}
iimPlayCode('SET !EXTRACT NULL\nTAG POS=1 TYPE=DIV ATTR=ID:double_your_doge_result EXTRACT=TXT');
if (iimGetLastExtract().charAt(18)=='c') iimPlayCode('STOP');
if (iimGetLastExtract().length>40) return 'e'; else return iimGetLastExtract().charAt(18);
}
function lo(n) {//ставит n сатош, жмет на кнопку LO и возвращает результат
stavka(n);
iimPlayCode("TAG POS=1 TYPE=BUTTON ATTR=TXT:BET<SP>LO");
while (true) {
iimPlayCode('TAG POS=1 TYPE=BUTTON ATTR=TXT:BET<SP>HI EXTRACT=HTM');
if (iimGetLastExtract().indexOf('disabled')<0) break;iimPlayCode('WAIT SECONDS=1');}
iimPlayCode('SET !EXTRACT NULL\nTAG POS=1 TYPE=DIV ATTR=ID:double_your_doge_result EXTRACT=TXT');
if (iimGetLastExtract().charAt(18)=='c') iimPlayCode('STOP');
if (iimGetLastExtract().length>40) return 'e'; else return iimGetLastExtract().charAt(18);
}
function hilo(n) {//ставит n сатош, жмет на кнопку HI или LO случайно и возвращает результат
if (getrandom(0,1)==1) return hi(n); else return lo(n);
}
function odds(n) {
content.document.getElementById('double_your_doge_payout_multiplier').value=n;
}
function balance() {
return parseFloat(content.document.getElementById('balance').innerHTML);
}
Скрипт freebitco.in для полуавтоматической и ручной игры, скрипт фрибиткоин. Выкладываю здесь тот самый скрипт, о котором говорил в видео. Вернее два скрипт, правда один уже выкладывал ранее, только прикрутил к нему запись статистики в файл.
Скрипт сбора статистики выпавших подряд проигрышных ставок.
Скрипт полуавтомат:
//content.document.getElementById('bet_hi_button').disabled = "";
//функции-----------------------------------------------------------------
//--------------------------------------------------------
function getrandom(min_random, max_random) {//возвращает случайное число от min до max
var range = max_random - min_random + 1;
return Math.floor(Math.random()*range) + min_random;
}
function stavka(n) {
iimPlayCode('TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:stake CONTENT='+n);
}
function hi(n) {//ставит n сатош, жмет на кнопку HI и возвращает результат
stavka(n);
iimPlayCode("TAG POS=1 TYPE=BUTTON ATTR=TXT:BET<SP>HI");
while (true) {
iimPlayCode('TAG POS=1 TYPE=BUTTON ATTR=TXT:BET<SP>HI EXTRACT=HTM');
if (iimGetLastExtract().indexOf('disabled')<0) break;iimPlayCode('WAIT SECONDS=1');}
iimPlayCode('SET !EXTRACT NULL\nTAG POS=2 TYPE=DIV ATTR=TXT:You<SP>BET<SP>* EXTRACT=TXT');
return iimGetLastExtract().charAt(18);
}
function lo(n) {//ставит n сатош, жмет на кнопку LO и возвращает результат
stavka(n);
iimPlayCode("TAG POS=1 TYPE=BUTTON ATTR=TXT:BET<SP>LO");
while (true) {
iimPlayCode('TAG POS=1 TYPE=BUTTON ATTR=TXT:BET<SP>HI EXTRACT=HTM');
if (iimGetLastExtract().indexOf('disabled')<0) break;iimPlayCode('WAIT SECONDS=1');}
iimPlayCode('SET !EXTRACT NULL\nTAG POS=2 TYPE=DIV ATTR=TXT:You<SP>BET<SP>* EXTRACT=TXT');
return iimGetLastExtract().charAt(18);
}
function hilo(n) {//ставит n сатош, жмет на кнопку HI или LO случайно и возвращает результат
if (getrandom(0,1)==1) return hi(n); else return lo(n);
}
function readExt(filename){return imns.FIO.readTextFile(imns.FIO.openNode(filename))}
function writeExt(filename, cont){imns.FIO.writeTextFile(imns.FIO.openNode(filename),cont)}
var t = readExt('D:\\text.txt');
var str,strf,txtw,num,hi2,lo2,hi6,lo6,hi10,lo10,hi48,lo48,hi78,lo78,hi94,lo94;
hi2=parseInt(t.split(';')[0]);lo2=parseInt(t.split(';')[1]);
hi6=parseInt(t.split(';')[2]);lo6=parseInt(t.split(';')[3]);
hi10=parseInt(t.split(';')[4]);lo10=parseInt(t.split(';')[5]);
hi48=parseInt(t.split(';')[6]);lo48=parseInt(t.split(';')[7]);
hi78=parseInt(t.split(';')[8]);lo78=parseInt(t.split(';')[9]);
hi94=parseInt(t.split(';')[10]);lo94=parseInt(t.split(';')[11]);
while (true) {
txtw=content.document.getElementsByClassName('large-1 small-1 columns center lottery_winner_table_box lottery_winner_table_second_cell')[6].innerHTML;
content.document.getElementsByClassName('large-1 small-1 columns center lottery_winner_table_box lottery_winner_table_second_cell')[6].innerHTML='';
num=parseInt(txtw);
if (num>5250) {lo2++;hi2=0;}
if (num<4750) {hi2++;lo2=0;}
if (num>=4750 && num<=5250) {lo2++;hi2++;}//zero
if (num>8417) {lo6++;hi6=0;}
if (num<1583) {hi6++;lo6=0;}
if (num>1583 && num<8417) {lo6++;hi6++;}//zero
if (num>9050) {lo10++;hi10=0;}
if (num<950) {hi10++;lo10=0;}
if (num>950 && num<9050) {lo10++;hi10++;}//zero
if (num>9802) {lo48++;hi48=0;}
if (num<198) {hi48++;lo48=0;}
if (num>198 && num<9802) {lo48++;hi48++;}//zero
if (num>9878) {lo78++;hi78=0;}
if (num<122) {hi78++;lo78=0;}
if (num>122 && num<9878) {lo78++;hi78++;}//zero
if (num>9899) {lo94++;hi94=0;}
if (num<101) {hi94++;lo94=0;}
if (num>=101 && num<=9899) {lo94++;hi94++;}//zero
Для того чтобы слушать радио Европа Плюс онлайн, необходимо перейти по ссылочке с нужным качеством звучания. Если это компьютер с хорошим интернетом, то конечно это 256 кбит. Ну и смартфоны тоже могут справиться с качеством в 256 кбит, если интернет ваш не подводит. А так можно запустить онлайн радио Европа Плюс и в качестве в 64 кбит и даже в 32 кбит, которое будет звучать даже при плохом интернете.
Европа плюс радио онлайн. Просто откройте броузер - на смартфоне или в компьютере и вставьте адрес с нужным качеством.
Должен появиться значок плеера и заиграть радио онлайн Европа Плюс. Оно будет немного отставать от эфирного радио.
Можно использовать для скриптов, как сигнал ))
Была такая проблема, что очень сильно потрескались вентили на колесах - на зимних. Причем на лето снимал их и когда ставил обратно на зимний период - одно колесо оказалось спущенным. Посмотрел и нашел причину - наклонил вентиль и там сквозное отверстие.
В то время я поехал на шиномонтаж и там поменяли вентили классическим способом - разбортировкой шин.
Через сезон использования к лету заметил, что на вентилях уже заметные трещины. И вот еще через сезон - там уже очень большие трещины. Наклонил вентиль - и оттуда стал слышен шипение воздуха. Пока вентиль находится в покое, то колесо не спускает, я даже так ездил. А вот наклонил его в сторону и заметил маленькую дырочку в трещине. ))
Видел некий инструмент для замены вентилей, но стоимость его как то не радует - примерно 1200 рублей конусная трубка, крючок для выдяргивания старых вентилей и толкатель с резьбой для закручивания вентиля и проталкивания его в диск по конусной трубке.
Как то платить 1200 руб для разовой замены не очень хочется, а с другой стороны, это нужно делать чуть ли ни каждый код. Правда трещины только на 3 вентилях, а на 4м вообще нет трещин. От чего это зависит - не понятно, ведь все вентили покупались из одного комплекта.
В общем решил сделать самодельный инструмент для замены вентилей на колесах автомобиля.
Причем в голове уже были мысли из чего сделать. Толкатель хотел сделать из золотника, но под руку попался золотник от велосипеда. На фото увидите, если здесь будет не понятно. Нашел стальной прут, по диаметру который входит в этот золотник, и заклепал его, чтобы золотник не вылетал. Вот и все практически инструмент готов. Теперь конусная трубка. Вот с ней немного проблемнее. Нашел трубку и хотел ее бородком расширить, но она лопнула. Затем попался под руку старый сгоревший паяльник, еще советский, может на 100 ватт. И приглянулась рукоятка от него - посмотрел и вроде на вид очень подходит. Только внутри была фаска на внутренней стороне, которую я срезал острым ножом. В принципе - инструмент для замены вентилей на колесах готов. Да, и еще крючок сделал на другом конце толкателя. Правда на практике он не очень удобен, так как рвет старые вентили. 3 вентиля старых удалось вытащить полностью, а на одном оторвался и внутрь шины упал кусочек резины.
Поменял 4 вентиля - достаточно быстро и просто и практически бесплатно, не считая стоимость самих вентилей - 15р за штуку.
Когда выйдет Терминатор: Темная судьба? - уже совсем скоро, ждать осталось немного!
Портал IGN выложил кадры из нового терминатора - "Терминатор: Темная судьба". Линда Хэмилтон снова будет играть в роли Сары Коннор. Темная судьба должна стать продолжением второй части Терминатора: Судный день. За продюсирование фильма взялся лично Джеймс Кэмерон, а режиссером стал Тим Миллер («Дедпул»).
Дата выхода фильма «Терминатор: Темная судьба» ожидается 1 ноября 2019 года.
С нетерпением ждем!!!
Написал аналогичный Скрипт free-litecoin для сбора статистики и игры в ручном режиме, просто поправил и поменял цифры для фрилайткоин. Вместо оддс, нужно вводить на сайте процент выигрыша. Например, для оддс 10, процент выигрыша 9.5. Немного не удобно вводить такие числа, но можно.
Так же в скрипте сделана запись данных в файл - то есть скрипт запоминает статистики. Можно остановить скрипт и запустить его позже - он считает данные с файла и можно продолжать работать, статистика при это не обнулится. В скрипте нужно указать пусть к файлу в 2 местах и для начала создать его.
Скрипт считает количество проигрышей на каждый процент и ориентируясь на это, можно пытаться ловить удачу.
//content.document.getElementById('bet_hi_button').disabled = "";
function readExt(filename){return imns.FIO.readTextFile(imns.FIO.openNode(filename))}
function writeExt(filename, cont){imns.FIO.writeTextFile(imns.FIO.openNode(filename),cont)}
var t = readExt('D:\\text.txt');
var str,strf,txtw,num,hi2,lo2,hi6,lo6,hi10,lo10,hi48,lo48,hi78,lo78,hi94,lo94;
hi2=parseInt(t.split(';')[0]);lo2=parseInt(t.split(';')[1]);
hi6=parseInt(t.split(';')[2]);lo6=parseInt(t.split(';')[3]);
hi10=parseInt(t.split(';')[4]);lo10=parseInt(t.split(';')[5]);
hi48=parseInt(t.split(';')[6]);lo48=parseInt(t.split(';')[7]);
hi78=parseInt(t.split(';')[8]);lo78=parseInt(t.split(';')[9]);
hi94=parseInt(t.split(';')[10]);lo94=parseInt(t.split(';')[11]);
while (true) {
txtw=content.document.getElementById('winlose').innerHTML;//alert(txtw);
content.document.getElementById('winlose').innerHTML='';
num=parseInt(txtw.split(' ')[5]);//iimDisplay(num);
if (num>50000) {lo2++;hi2=0;}
if (num<50000) {hi2++;lo2=0;}
//if (num>=4750 && num<=5250) {lo2++;hi2++;}//zero
if (num>84000) {lo6++;hi6=0;}
if (num<16000) {hi6++;lo6=0;}
if (num>16000 && num<84000) {lo6++;hi6++;}//zero
if (num>90500) {lo10++;hi10=0;}
if (num<9500) {hi10++;lo10=0;}
if (num>9500 && num<90500) {lo10++;hi10++;}//zero
if (num>98020) {lo48++;hi48=0;}
if (num<1980) {hi48++;lo48=0;}
if (num>1980 && num<98020) {lo48++;hi48++;}//zero
if (num>98780) {lo78++;hi78=0;}
if (num<1220) {hi78++;lo78=0;}
if (num>1220 && num<98780) {lo78++;hi78++;}//zero
if (num>98990) {lo94++;hi94=0;}
if (num<1010) {hi94++;lo94=0;}
if (num>=1010 && num<=98990) {lo94++;hi94++;}//zero
Пример алгоритма ведения статистики игры в ручном режиме для freebitcoin. Функции ставок в данном случае не нужны, так как ставки ставите вы сами в ручном режиме, поэтому здесь простой код, который вы сможете подстроить под себя, улучшить вывод на экран или консоль. Для вывода в консоль вместо iimDisplay() можно использовать команду window.consol.log().
В данном коде скрипт ориентируется только на выпавшее число, при этом не важно какую ставку вы делали - на HI или LO. Так же считаются проигрышные ставки зиро - то есть те числа, которые не попали не под HI ни под LO. Здесь они прибавляются к счетчикам и по хай и по лоу одновременно. Скрипт просто записывает выпавшее в число из истории, а вместо него записывает пустое место. Скрипт считывает число из этого места каждую секунду и если там пусто, то не делает никаких действий. То есть таким образом происходит ожидание нажатия на кнопку. Можно так же сделать и считывать информацию о сделанной ставки - оттуда можно считать и то, на какую ставку вы поставили - на HI или LO, и то - выиграли ли вы или проиграли - речь идет о зеленом сообщении в случае выигрыша и красном в случае проигрыша.
//-----------------------------------------------------------
var txtw,num,hi2,lo2,hi6,lo6,hi10,lo10,hi48,lo48,hi78,lo78,hi94,lo94;
hi2=0;lo2=0;hi6=0;lo6=0;hi10=0;lo10=0;hi48=0;lo48=0;hi78=0;lo78=0;hi94=0;lo94=0;
while (true) {
txtw=content.document.getElementsByClassName('large-1 small-1 columns center lottery_winner_table_box lottery_winner_table_second_cell')[6].innerHTML;
content.document.getElementsByClassName('large-1 small-1 columns center lottery_winner_table_box lottery_winner_table_second_cell')[6].innerHTML='';
num=parseInt(txtw);
if (num>5250) {lo2++;hi2=0;}
if (num<4750) {hi2++;lo2=0;}
if (num>=4750 && num<=5250) {lo2++;hi2++;}//zero
if (num>8417) {lo6++;hi6=0;}
if (num<1583) {hi6++;lo6=0;}
if (num>1583 && num<8417) {lo6++;hi6++;}//zero
if (num>9050) {lo10++;hi10=0;}
if (num<950) {hi10++;lo10=0;}
if (num>950 && num<9050) {lo10++;hi10++;}//zero
if (num>9802) {lo48++;hi48=0;}
if (num<198) {hi48++;lo48=0;}
if (num>198 && num<9802) {lo48++;hi48++;}//zero
if (num>9878) {lo78++;hi78=0;}
if (num<122) {hi78++;lo78=0;}
if (num>122 && num<9878) {lo78++;hi78++;}//zero
if (num>9899) {lo94++;hi94=0;}
if (num<101) {hi94++;lo94=0;}
if (num>=101 && num<=9899) {lo94++;hi94++;}//zero
Правой кнопкой мыши на пустом месте слева и создайте параметр DWORD (32 бита) с именем DisableAntiSpyware. Задаете значение 1. Перезагружаемся. Все типа Защитник виндовс 10 отключен. Если зайти в параметры - то там увидите кнопку, что защитник windows 10 отключен.
Однако даже после отключения Защитника виндовс 10 служба Защитника продолжает работать. А зачем ей продолжать работать? Правильно - ее нужно вырубить. Но это сделать напрямую не получится, так как все кнопки будут не активны.
Чтобы отключить Защитник виндовс 10 перезагрузите компьютер в Безопасном режиме. Зайдите в реестр по ветке со службами
Найдите службу Защитника виндовс 10 (примерно будет называться WinDefender) и измените параметр Start на 4. После перезагрузки виндовс в обычном режиме служба Защитника виндовс 10 будет отключена.
Возможно не стоит создавать первый параметр в реестре для отключения защитника, а просто отключить службу защитника и тогда он сам не будет работать.