Skocz do zawartości

maggreg

Użytkownicy
  • Postów

    649
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez maggreg

  1. Dla systemu lokalnego służy oczywiście przełącznik /online tego programu.

    Natomiast zaręczam Ci, że z poziomu WinPE (i z innego zainstalowanego na danej maszynie lokalnego systemu oprócz "obrabianego" pewnie też) możesz obsłużyć zainstalowany system w sposób identyczny jak podmontowany wim (czyli jak to określiłeś zdalnie), u siebie właśnie w ten sposób integrowałem IE9 (przy okazji usuwając resztki po IE8) bez najmniejszych problemów.

    Żeby nie wyszło, że robię z gęby cholewę oto zrzut z takiej operacji zrobiony przed momentem na maszynie wirtualnej:

     

    wynik użycia komendy:

     

    dism /image:c: /get-packages /format:table

     

     

    windows720110701200634.th.png

     

     

    Ale oczywiście nie dam sobie głowy uciąć, że taką możliwość dawał też peimg (nie mam Visty pod ręką), na pewno Dism nie obsłuży pod tym względem Visty natomiast ja z PEImg bym spróbował.

     

    pzdr

     

    edit

    ok. mój błąd - jak @picasso zauważyła "zżarło" mi slasha -> poprawiono

  2. Proponuję z poziomu PEImg wylistować zainstalowane pakiet (oczywiście PEImg odpalane z winPE/winRE).

    Być może coś zostało po IE albo brakuje wcześniejszej wersji która powinna zostać przywrócona po deinstalacji IE9.

     

    Oczywiście wynik należałoby porównać z wersją działającą.

     

    pzdr

  3. Czy jesteś w stanie stwierdzić na jakich kościach są zbudowane pamięci w twoim komputerze ew. zrobić im fotkę na której wyraźnie będzie widoczne logo.

    Wg raportu wnioskuję, że są to pamięci GoodRam, niestety była pewna seria zbudowana na kościach brandowanych przez samą firmę która ma dość spore problemy choć głównie dotyczy to płyt firmy foxconn.

     

    Proponuję też test pamięci odpowiednim programem, jeżeli użyjesz memtesta to raczej w wersji starszej niż 2.11.

     

    pzdr

  4. http://sklep.rms.pl/index.php?k104,sluchawki-z-mikrofonem

     

    Tu masz większy przegląd słuchawek z mikrofonem.

    Oczywiście pozostaje wybór karty dźwiękowej, czysto muzycznie Xonar DX/XD, jeżeli bardziej w stronę gier można też rozważyć X-FI.

     

    Słuchawki najlepiej i najbezpieczniej jest po prostu odsłuchać na preferowanym przez siebie gatunku muzyki, szanujący się sklep sklep powinien umożliwić odtworzenie własnej płyty i odsłuch.

    Przy tym zakresie cenowym ja bym się skłaniał bardziej w stronę Sennheiser-a.

     

    pzdr

  5. W przypadku memtesta warto jeszcze wziąć pod uwagę testy w różnych wersjach tego programu, niestety wydaje się, że nowsze wersje troszkę gorzej radzą sobie z wykrywaniem niektórych problemów.

    Więc prócz nowej wersji 4.20 zawsze dobrze jest przetestować wersją 2.00 do 2.10.

    Najbardziej godny polecenia program tego typu to goldmemory:

    http://www.goldmemory.cz/

     

    Niestety jest to program płatny.

     

    pzdr

  6. Oczywiście to co napisali powyżej koledzy jest prawdą ale nie całą.

    Należy pamiętać, że niektóre playery (zwłaszcza korzystające z mechanizmów DRM) mogą przesyłać pliki partiami, często sam flash (bądź silverlight bo i o tym formacie warto pamiętać) jest obudowany dodatkowym kontenerem.

     

    Zawsze oczywiście można też zajrzeć w źródła strony, przeważnie mamy do czynienia z łatwo rozpoznawalną konstrukcją takiego "embeda" gdzie wśród parametrów będzie też ścieżka do samego pliku lub pliku z konfiguracją w którym znajduje się sama ścieżka, wtedy można sobie "wydłubać" skrypt dodający np przycisk umożliwiający zapisanie pliku, oczywiście Userjs to już zabawa nie dla wszystkich choć wbrew pozorom dość prosta.

     

    No i można wykorzystać mechanizmy samych przeglądarek, np opera po wpisaniu opera:cache da nam dostęp do pamięci podręcznej podzielonej wg witryn z możliwością filtrowania wg znanych typów plików a od tego już bardzo łatwo dotrzeć do interesujących danych.

    FF ma troszkę mniej przejrzysty mechanizm tym niemniej nadal przez about:cache możemy dotrzeć do interesującej zawartości.

     

    pzdr

  7. Ja używam Xonar ST Asusa oraz słuchawki ATH-AD900 Audio-Technica i jestem bardziej niż zadowolony. Oczywiście jeżeli chodzi o odsłuch, są to typowe słuchawki audio a nie "game" (bez mikrofonu).

    Nie napisałeś w jaką kwotę uderzasz, zestaw przeze mnie zaproponowany nie jest tani (ok 2000PLN) więc pewnie nie na każdą kieszeń a i nie każdy go doceni.

     

    pzdr

  8. Dwa zdania do raportu, po pierwsze napięcia - piątki dość wysoko wychodzą poza zakres, zwłaszcza -5,7 to ponad 10% przekroczone napięcie referencyjne, może oznaczać że zasilacz nie wyrabia.

    Druga sprawa, moduły pamięci zasilane 1.5V, sprawdź czy jest to właściwe napięcie dla tego modelu (płyty asusa potrafią wykryć niewłaściwe parametry), prawidłowa wartość powinna widnieć na samych pamięciach (naklejka).

    Oczywiście przydałby się dysk do podmiany, w remapowanie bym się nie bawił, dysk na gwarancji należy reklamować, wszelkie własne zabawy mogą być tylko później pretekstem (abstrahując od tego czy uzasadnionym) do odrzucenia roszczeń gwarancyjnych.

     

     

    @3oo - ja bym tak nie deprecjonował "Greena", sam właśnie odesłałem do serwisu "Blacka" (WD2002FAEX) ze słabymi sektorami, być może WD ma jakiś problem z firmwarem nowych dysków, nic niespotykanego (patrz czarna seria Seagate).

     

    pzdr

  9. Tylko ze instalacja wersji 64bit nie bedzie dzialac u mnie w sposob legalny na tym kluczu co posiadam. Zalezy mi na legalosci systemu windows. Jak juz bede zmienial to napewno tylko na 7.

    A tak ogolnie to czy roznica w wersji 32-64 bedzie az taka duza dla zwyklego uzytkownika?

     

    Proszę nie mylić legalności ze zgodnością z licencją. A nawet ta ostatnia w tym przypadku nie jest jednoznaczna, wszystko zależy od interpretacji.

    Jeżeli potraktujemy licencję dosłownie, to jako że nie jesteśmy producentem zestawy lub firmą przez niego wyznaczoną to nie tylko nie mamy (cały czas dosłownie czytając licencję) prawa do wyboru edycji czy wersji językowej ale nawet instalacji systemu.

    Sami producenci zabezpieczają się w tej sytuacji nazywając nośnik z systemem (nawet jeżeli jest to czysta instalacja "nietuningowana") nośnikiem recovery, czyli de facto dając użytkownikowi opcję przywrócenia a nie instalacji systemu.

     

    Tyle teorii, w praktyce kto wybrał edycję czy wersję językową nie sposób stwierdzić dlatego nie było przypadku podważenia zgodności takowej instalacji z licencją.

    Na dodatek te obostrzenia nie do końca są zgodne z dyrektywami unijnymi, także obostrzenia dotyczące odsprzedaży (przeniesienia prawa do użytkowania) sytemu w wersji OEM nie są z nimi zgodne.

     

    A jeżeli chodzi o legalność (a właściwie jej brak) to zawsze! tylko i wyłącznie w gestii niezawisłego sądu a nie widzi-misie producenta programu jest jej stwierdzenie.

     

    pzdr

  10. Twoje pytanie sugerowało, że chcesz zrezygnować w przypadku siódemki (r2) z menu ale jezeli nie o to chodziło to systemy mogą być jak najbardziej w oddzielnych plikach.

    Należy tylko używać plików odpowiedzi wskazujących na właściwy plik, można sobie wrzucić alternatywy (z sp1, bez, inne wersje językowe, wersje ze zintegrowanymi dodatkami itp. itd.).

    Minimalistyczny plik odpowiedzi potrzebny żeby to zadziałało był podany w odpowiednim wątku ale na wszelki wypadek powtórzę:

    <?xml version='1.0' encoding='utf-8'?>
    <unattend xmlns="urn:schemas-microsoft-com:unattend">
       <settings pass="windowsPE">
           <component name="Microsoft-Windows-Setup" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
               <ImageInstall>
                   <OSImage>
                       <InstallFrom>
                           <Path>%litera%\Seven_Installer\install_64.wim</Path>
                       </InstallFrom>
                       <WillShowUI>OnError</WillShowUI>
                   </OSImage>
               </ImageInstall>
           </component>
        </settings>
    </unattend>
    

     

    Użycie tego pliku nie oznacza przeprowadzenia instalacji w trybie nienadzorowanym, wszystkie etapy przebiegną jak przy standardowej instalacji, jedynie zostanie wskazany właściwy plik zawierający obrazy/obraz (może być w wersji oryginalnej jak na płycie, ale oczywiście jeżeli chcemy wrzucić więcej wim-ów to musimy im zmienić nazwy lub wrzucić w inne ścieżki).

    Nadal trzeba na penie umieścić całe środowisko instalacyjne systemu siedem, można by je umieścić wewnątrz winPe ale miałoby to sens jedynie gdyby było uniwersalne również dla visty, tak nie ma co powiększać samego winPE a skopiować pliki z płyty chyba każdy potrafi.

     

     

    Ad.1 Myślisz, że jeszcze ktoś z tego korzysta? :)

     

    pzdr

  11. Skrypt operuje na plikach i folderach które mają przypisanego właściciela do usługi Trusted i odpowiednio ustawione uprawnienia, bez przejęcia własności i ustawienia uprawnień raczej nic z tym nie zrobisz, nawet z poziomu superadmina (konta system) się nie uda.

     

    Można spróbować konstrukcji z użyciem setacl typu:

     

    D:\wim\SetACL.exe -on "%mount%\Windows\Boot\EFI\cs-CZ" -ot file -rec cont_obj -actn setowner -ownr "n:S-1-1-0;s:y"

    D:\wim\SetACL.exe -on "%mount%\Windows\Boot\EFI\cs-CZ" -ot file -rec cont_obj -actn ace -ace "n:S-1-1-0;p:full;s:y"

    rd /s /q "%mount%\Windows\Boot\EFI\cs-CZ">nul

     

    D:\wim\SetACL.exe -on "%mount%\Windows\Boot\EFI\da-DK" -ot file -rec cont_obj -actn setowner -ownr "n:S-1-1-0;s:y"

    D:\wim\SetACL.exe -on "%mount%\Windows\Boot\EFI\da-DK" -ot file -rec cont_obj -actn ace -ace "n:S-1-1-0;p:full;s:y"

    rd /s /q "%mount%\Windows\Boot\EFI\da-DK">nul

     

    tyle, że to trochę dłubania, trzeba by sobie jakoś to ułatwić, poza tym wszędzie gdzie jest wildcard trzeba by dołożyć pętle z użyciem komendy dir (być może również wyrażenia regularne).

     

    pzdr

  12. Jak wygląda punkt montowania, podkatalog czy dedykowana partycja?

    Należy pamiętać, że uprawnienia dziedziczone od rodzica będą się ustawiały względem właśnie tego miejsca montowania.

     

    edit:

    Dobrze jakbyś podał którego skryptu dotyczy problem (zacytował go), można by się lepiej odnieść.

     

    pzdr

  13. Opisałeś jak zrobić na penie W7 i Viste .... a jak najprościej (ale bez pliku wim) zrobić instalke W7 oraz W2008R2 (bez Visty)

     

     

    Najprostsza - po prostu przegrać zawartość płyty instalacyjnej na pena (a konkretnie katalog sources) i odpalać setup z poziomu własnego winpe.

    W tym przypadku masz do wykorzystania zmienną %litera% więc setup można puścić przez:

    %litera%\sources\setup.exe

     

    Oczywiście można użyć dodatkowych parametrów (plik odpowiedzi, alternatywny katalog OEM, alternatywne źródło itp.)

     

    Dla multiinstalki (siedem + r2) najwygodniej je wrzucić do jednego wima (imagex export), można łączyć wersje 32 i 64 bit, pamiętać tylko trzeba o limicie wielkości pliku w przypadku systemu fat32.

     

    ps.

    Graficzki można sobie zrobić swoje albo skorzystać z innych znalezionych, choćby na przykład:

    http://www.kurshtml.edu.pl/css/pionowe_menu,menu.html

     

    niestety nie skorzystamy z cieniowania którego aparat mshta nie obsługuje czy też bardziej ciekawych efektów (np tooltip).

     

    pzdr

  14. Jest jeszcze konboot który pozwala zalogować się do systemu na dowolne konto z pustym hasłem.

    Z vistą 32bit powinna sobie poradzić darmowa edycja pierwsza:

    http://www.piotrbania.com/all/kon-boot/

     

    Tylko kwestia którą poruszył już @Flavius - co chcesz osiągnąć, zasadniczo najłatwiej jest hasło do konta zresetować/zamienić, do tego istnieje wiele pakietów natomiast jeżeli celem jest poznanie hasła to takie programy tego nie umożliwią (konboot też nie), również ophcrack może wyliczyć hasło dla którego zgadza się hash ale wcale jego brzmienie nie musi się pokrywać z oryginałem.

     

    Inna kwestia to fakt, że w viście i siódemce konto użytkownika o nazwie administrator jest wyłączone ze względów bezpieczeństwa, na co dzień pracujemy na koncie użytkownika o własnej nazwie i uprawnieniach administratora w domyślnej instalacji ograniczanych przez mechanizm UAC.

     

    Był też pewien sposób na włączenie konta administratora (tego domyślnego) z poziomu ekranu logowania, należało w tym celu podmienić jedno z narzędzi ułatwień dostępu (np lupę) na standardowy konsolę w której to można nie tylko włączyć rzeczone konto ale choćby uruchomić eksploratora, nie wiem czy MS załatał tą furtkę, polecam sprawdzenie.

    Oczywiście zawsze można z poziomu WinPE konto administratora włączyć co masz opisane w artykule który wcześniej @Flavius linkował.

    To też są jednak sposoby na zalogowanie do systemu a nie poznanie hasła.

     

    pzdr

  15. Proponuję do kroku zaproponowanego przez @Flaviusa dodać przeczyszczenie całego drzewa sprzętowego USB czyli wywalenie podkluczy dla:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB

     

    Po tym system powinien odtworzyć całą gałąź sterowników USB (oczywiście pod warunkiem znalezienia prawidłowych plików które masz podane powyżej).

     

    Jeżeli w rejestrze czujesz się mało pewnie to zrób wcześniej kopię np w erunt albo podobnym programie.

     

    pzdr

  16. Takie zachowanie może też być związane z problemem sprzętowym a ściślej z przegrzewaniem się któregoś z elementów takich jak cpu, chip graficzny czy nawet chipset które przechodzą w tryb pracy z niższym taktowaniem a w niektórych wypadkach powodują zawieszenia.

    Pocieszyć powinno to, że dawniej elementy w takich sytuacjach po prostu ulegały awarii.

    Proponuję sprawdzić czy wiatraki nie są zatarte, radiatory prawidłowo przylegają, nie są ekstremalnie zatkane kurzem.

    Jeżeli już wyeliminujesz takie przyczyny to skupiłbym się na dysku twardym, masz dość ekstremalnie zapełnione partycje co powoduje dość duże latanie głowic jak sądzę, być może napęd został zamęczony, zaobserwuj czy w czasie tych przytkań dioda HDD nie świeci światłem ciągłym.

     

    pzdr

  17. Jeżeli nie chcesz kopiować konfiguracji rozruchowej i systemowej to po prostu najwygodniej będzie dane po prostu przenieść zamiast klonować.

    Clonezilla potrafi wykluczyć pliki ale ogranicza się to wyłącznie do pliku wymiany i hibernacji, pozostałe limity dziedziczy od programów na które jest nakładką czyli partclone i/lub partimage.

     

    pzdr

  18. To nie absurd, USB3 wykorzystuje dodatkowe kontrolery firm trzecich których sterowniki nie są dostępne w samym systemie (także w systemie winPe) dlatego napęd taki nie jest widziany przez instalator. Przyszłościowo można spróbować integracji odpowiednich sterowników w winPE (zakładam, że używasz środowiska preinstalacyjnego zaszytego w pliku boot.wim), wtedy napęd powinien już być dostępny z tego poziomu.

     

    pzdr

  19. Troszkę odświeżona wersja skryptu czyszczącego z dodanym fajnym mechanizmem generującym style do filtrowania:

     

     

    // ==UserScript==
    // @include  *
    // ==/UserScript==
    
    
    (function ()
    {
    
    if ( (location.hostname === 'www.cośtam.net') ) { return;}
    
    
    if( location.pathname.match(/\.(txt|text|js|css|cpp|src)$/) ) { return;}
    if( document.getElementById('wycinanka_str') ) { return; }
    
    //   window.addEventListener('DOMContentLoaded',tablice,false);
    //   document.addEventListener('load',tablice,false);
    //   window.opera.addEventListener( 'BeforeEventListener', tablice,false);
    //   if (e.event.type != 'load')
    
    
    window.opera.addEventListener('BeforeEvent.load',function() {
    if(document.getElementById('wycinanka.js')) { return;}
    
    var klasy = ['"facebook"','"twitter"','"reklama"','"nasza-klasa"','"paypal"','"PayPal"','"nk.pl"','"donate"','"pajacyk"','"donating"'];
    var wlasnosci = ["href","src","alt","id","title","class","onclick"];
    var css = [];
    
    
    for (i=0;i<klasy.length;i++){
    for (j=0;j<wlasnosci.length;j++){
    
    if ( !include( css , "[" +wlasnosci[j]+ "*=" +klasy[i].toString()+ "]" ) ) { css.push("[" +wlasnosci[j]+ "*=" +klasy[i].toString()+ "]"); }
    if ( !include( css , "[" +wlasnosci[j]+ "*=" +klasy[i].toString().toUpperCase()+ "]" ) ) { css.push("[" +wlasnosci[j]+ "*=" +klasy[i].toString().toUpperCase()+ "]"); }
    if ( !include( css , "[" +wlasnosci[j]+ "*=\"" +klasy[i].toString().charAt(1).toUpperCase() + klasy[i].toString().substring(2)+ "]" ) ) { css.push("[" +wlasnosci[j]+ "*=\"" +klasy[i].toString
    
    ().charAt(1).toUpperCase() + klasy[i].toString().substring(2)+ "]"); }
     }
    }
    
    
    function include(arr, obj) {
     for(var m=0; m<arr.length; m++) {
    if (arr[m] == obj) return true;
     }
    }
    
    
    
    var mystylesheet = '' +
    'applet, marquee, blink, .copyright, .sosumi, .tinywhite, span.storybox, .tiny, iframe,'+
    '[title="XHTML Friends Network"], [alt~="Advertisement"], [alt~="advertisement"], [href="http://wordpress.org"],'+
    '[alt~="powered"], [alt~="Powered"], [title~="powered"], [title~="Powered"], [alt~="XFN"], [title~="XFN"],'+
    '[alt="Amazon Honor System"], div[id="wetdollars_chatad"], a img[width="400"][height="50"],'+
    'div[class*="banner"], div[class*="baner"], div[id*="baner"], div[id*="advert"], div[class*="ipla"],'+
    'iframe[name="google_ads_frame"], div[id="ad"], div[class="rekTop"], div[class="rek"], div[id*="ads"],' + css;
    
    
     if ( (location.hostname == 'wykop.pl') || location.href.match(/^http:\/\/?userscripts\.org\/search\?cref/) || (location.hostname === 'i-serwis2.action.pl') || location.href.match(/^http:\/\/
    
    (www\.|images\.)?google\.(com|pl)\/imgres\?imgurl=/) || location.href.match(/^http:\/\/www\.?filmweb\.pl\/video\/trailer/) || location.hostname.indexOf('asus.com') != -1)
    {var mystylesheet = mystylesheet + '{display: none !important;}' + 'iframe'+ '{display: block !important;}';}
    
    else if (location.hostname.indexOf('youtube.com') != -1)
    {var mystylesheet = mystylesheet  +'{display: none !important;}' + 'div[id*="uploads"], embed[id*="movie_player"], embed[name*="movie_player"]'+ '{display: block !important;}';}
    else if (location.hostname.indexOf('experts-exchange.com') != -1)
    {var mystylesheet = mystylesheet + ',div[class="blurredBGImage315"]' +'{display: none !important;}';}
    else if (location.hostname.indexOf('mediafire.com') != -1)
    {var mystylesheet = mystylesheet + ',div[id*="catfish_div"]' +'{display: none !important;}';}
    else if (location.hostname.indexOf('woim.net') != -1)
    {var mystylesheet = mystylesheet  +'{display: none !important;}' + 'div[class="headerbanner"]'+ '{display: block !important;}';}
    else if (location.hostname.indexOf('vmlite.com') != -1)
    {var mystylesheet = mystylesheet  +'{display: none !important;}' + 'div[id="rokdownloads"]'+ '{display: block !important;}';}
    else
    {var mystylesheet = mystylesheet  +'{display: none !important;}';}
    
    var newstyle = document.createElement("style");
    newstyle.setAttribute('type', 'text/css');
    newstyle.setAttribute('id', 'wycinanka.js');
    newstyle.appendChild(document.createTextNode(mystylesheet));
    document.getElementsByTagName('head')[0].appendChild(newstyle);
    
    },true);
    
    
    window.opera.addEventListener('BeforeEvent.DOMContentLoaded', function (){
    
    if( document.getElementById('wycinanka_str') ) { return; }
    if( document.getElementById('wycinanka.js') ) {
    var newstr = document.createElement("div");
    newstr.setAttribute('style', 'display: none');
    newstr.setAttribute('id', 'wycinanka_str');
    newstr.appendChild(document.createTextNode("wycinanka!"));
    document.getElementsByTagName('body')[0].appendChild(newstr);
    }
    },true);
    
    })();
    

     

     

     

    A tutaj dwa skrypty które wycinają całkowicie elementy na stronie (a nie zakrywają je stylami), niestety mogą odczuwalnie opóźnić ładowanie się strony, zwłaszcza rozbudowanej, nie są idealne - zawierają błędy których mimo przejrzenia sporej dokumentacji nie udało mi się wyeliminować, może ktoś wpadnie na pomysły optymalizacji:

     

    pierwszy - zawiera rozwiązanie oparte o XPath:

    Do zmiennej array1 można sobie swobodnie dopisywać własne ciągi oddzielone przecinkami umieszczone w cudzysłowach (zewnętrznie pojedyńcze, wewnętrznie podwójne), dodatkowo znaki specjalne (kropka, dwukropek, myślnik itp.) nalezy poprzedzić odwrotnym łamańcem (\).

    Skrypt automatycznie na podstawie ciągów z array1 tworzy ich trzy wersje, pierwsza w formie oryginie wpisanej w array1, druga zawierająca wszystkie litery duże, druga zaczynająca się z dużej litery, nie potrzeba więc powielać różnych konstrukcji danego ciągu chyba, że są one bardziej skomplikowane typu: "pRzYkŁaD".

     

     

     

    // ==UserScript==
    // @include	  *
    // ==/UserScript==
    
    
    (function ()
    {
    
    if ( (location.hostname === 'alamakota.pl') || (location.hostname === 'hhh') ) { return;}
    if( location.pathname.match(/\.(txt|text|js|css|cpp|src)$/) ) { return; }
    if( document.getElementById('antyface_str') ) { return; }
    
    
    var antyface = (function(){
    window.opera.addEventListener('BeforeEventListener.DOMContentLoaded',function() {
       	if (document.body === null) { return; }
      if( document.getElementById('antyface_str') ) { return; }
    
    var array1 = [ '"facebook"','"twitter"','"PayPal"','"paypal"','"reklama"','"nasza\-klasa"','"nk\.pl"','"donate"','"pajacyk"','"gemius"','"\:\/\/ad\."',
    			   '"luzaki\.org"','"grono\.net"','"blip\.pl"','"flaker\.pl"','"myspace\.com"','"pinger\.pl"','"digg\.com"','"linkr\.pl"','"wykop\.pl"',
    			   '"google\-analytics"','"viglink\.com"','"googleadservices\.com"','"netshelter\.net"','"altitudedigitalpartners\.com"','"liftdna\.com"',
    			   '"bmone2"','"googlesyndication\.com"','"\:\/\/ads\."','"fbconnect"','"trafficholder\.com"','"decdna\.net"','"plus\.google\.com"'
    			 ];
    
    var array2 = [ "@href","@src","@alt","@id","@title","@class","@onclick","@script" ];
    
    var array3 = [];
    
    x=1;
    
      for(i=0; i < array1.length; i++){
      if ( !include( array3 , array1[i].toString() ) ){ array3.push( array1[i].toString() ); }
      if ( !include( array3 , array1[i].toString().toUpperCase() ) ){ array3.push( array1[i].toString().toUpperCase() ); }
      if ( !include( array3 , "\"" + array1[i].toString().charAt(1).toUpperCase() + array1[i].toString().substring(2) ) ){ array3.push( "\"" + array1[i].toString().charAt(1).toUpperCase() + array1[i].toString().substring(2) ); }
     }
    
    function include(arr, obj) {
     for(var m=0; m<arr.length; m++) {
    if (arr[m] === obj) return true;
     }
    }
    
      for (j=0;j < array2.length; j++){
     for (l=0;l < array3.length; l++){
    
    	var alltags = document.evaluate("//[contains("+ array2[j] +", " +array3[l]+ ")]",document,null,XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE,null);
    	   for (k=0; k<alltags.snapshotLength; k++)
    		   {
    		   	if (typeof ( alltags.snapshotItem(k) === 'object')){
    		  element = alltags.snapshotItem(k);
    		  var tuby = document.createElement("r");
    		  tuby.appendChild(document.createTextNode("Usuni\u0119ty element nr " + x + ":  " +array3[l]));
    		  tuby.setAttribute("style","display: none;");
    		   element.parentNode.appendChild( tuby );  
    		   element.parentNode.removeChild(element);
    	 x++
    			 }
    		   }
    		 }
    	   }	
    
    if( document.getElementById('antyface_str') ) { return; }
    var tabstr = document.createElement("div");
    tabstr.setAttribute('style', 'display: none');
    tabstr.setAttribute('id', 'antyface_str');
    tabstr.appendChild(document.createTextNode("antyface! - Usuni\u0119to element\u00f3w: " + --x));
    document.getElementsByTagName('body')[0].appendChild(tabstr);
    
    window.opera.removeEventListener('BeforeEventListener.DOMContentLoaded', arguments.callee, true);
      },true);
    });
    
    antyface();
    
    })();
    

     

     

     

     

     

     

    Poniższa wersja pozostawiona ze względów historycznych, zalecam użycie wersji opartej o XPath.

    drugi trochę szybszy no ale kosztem dokładności (błędy w działaniu).

     

     

     

     

    // ==UserScript==
    // @include	 *
    // ==/UserScript==
    
    
    (function ()
    {
    
    if ( (location.hostname === 'www.fixitpc.pl) || (location.hostname === 'www.inny-przykładowy-adres.com') ) { return;}
    
    if( location.pathname.match(/\.(txt|text|js|css|cpp|src)$/) ) { return; }
     if( document.getElementById('antyface_str') ) { return; }
    
    var antyface = function(){
    
    	if (document.body !== null) {
    var allHTMLTags=document.body.getElementsByTagName("*");
    
    
     for (i=0; i < allHTMLTags.length; i++){
    
      var array1 = new Array(  /facebook/gi,/twitter/gi,/reklama/gi,/paypal/gi,/nk\.pl/gi,/nasza\-klasa/gi,/pajacyk/gi,/donate/gi,/gemius/gi		);
      var array2 = new Array(		 "href","src","class","alt","onclick","id","title"		 );
    
       for (k = 0; k < array2.length; k++){
    
     if (allHTMLTags[i].getAttribute(array2[k]) !== null){
    		  for (l = 0; l < array1.length; l++){
    
    if (typeof ( allHTMLTags[i].getAttribute(array2[k]).match(array1[l]) ) ==='object' && allHTMLTags[i].getAttribute(array2[k]).match(array1[l]) !== null){
    	 //allHTMLTags[i].setAttribute("style","display: none !important;");
    	 allHTMLTags[i].parentNode.removeChild(allHTMLTags[i]);
    	  }
    	}					  
      }
    }
     }
    }
     n = 1;	  
    };	
    
    
    while (n=0);
    {
    n = 0;
    opera.addEventListener('BeforeEvent.DOMContentLoaded', antyface, false);
    };
    
    while (n=0);
    {
    n = 0;
    opera.addEventListener('BeforeEvent.load', antyface, false);
    };
    
    
    window.opera.addEventListener('AfterEvent.DOMContentLoaded', function (){
    	 if( document.getElementById('antyface_str') ) { return; }
     var tabstr = document.createElement("span");
     tabstr.setAttribute('style', 'display: none');
     tabstr.setAttribute('id', 'antyface_str');
     tabstr.appendChild(document.createTextNode("antyface!"));
     document.getElementsByTagName('body')[0].appendChild(tabstr);
    },false);
    
    })();
    
    
    
    

     

     

     

     

    ps - najlepszy efekt daje użycie jednocześnie pierwszego i drugiego (lub trzeciego) skryptu, elementy zostają przykryte już w czasie ładowania strony a potem wycięte całkowicie.

     

    pzdr

     

    Update - 11:05:2011 Małe poprawki na brakujący cudzysłów w dwóch pierwszych skryptach, teraz już ten drugi powinien działać poprawnie i bez wyraźnych opóźnień

    Update - 04:02:2012 Odświeżona wersja skryptu opartego o XPath, generalnie działa sprawnie i szybko ochoć ze wzgledu na złożoność działań na mocno rozbudowanych stronach (duże fora np. XDA) może troszkę przyblokować ładowanie.

  20. Zasadniczo nie ma dużego znaczenia czy corsarz czy ocz, generalnie wszystkie te dyski na sandforce SF-1200 są do siebie podobne parametrycznie i funkcjonalnie.

    Ja mam Vertexa 2 (90 GB) i jestem z niego zadowolony, na pewno reaktywność systemu się zwiększa przy takim szybkim napędzie, takie rzeczy jak czas startu systemu można pominąć - oczywiście fajnie to wygląda na papierze, można się tym chwalić ale wpływ tego na odczucia

    z codziennego użytkowania jest żaden.

     

    pzdr

  21. ad1.

    Nie widzę powodu dla którego nie mógłbyś sobie tego dostosować tak jak każdy, nie robiłem takiego zastrzeżenia.

    Najprościej wyrzucić fragment wstawiający opcję null całkowicie:

    ....  str1 & str0 & strBody4 & "</select>" & "  Proszę wybrać partycę docelową</Span>" ....
    

    zamieniamy na:

    .... str1 & strBody4 & "</select>" & "  Proszę wybrać partycę docelową</Span>" ....
    

     

    Oczywiście warunek z fragmentu:

    ElseIf AvailableDrives.Value = "null" Then
    

    bedzie po tym zawsze fałszywy zrzucając na użytkownika zachowanie uwagi, natomiast dla skryptów automatycznych nadal właściwym fokusem jest V: (litera dość wysoko w hierarchii i nawet w kompie z wieloma urządzeniami powinna być wolna - dlatego taką wybrałem).

     

    ad2.

    Ponawiam propozycję wrzucenia logów, screenów - może coś pomożemy - jak logować jest podane w innych działach.

     

    ad3.

    Nie napisałeś która instalacja ale kombinuję, że korzystasz z repozytorium, przede wszystkim menu.hta zmieniło się tylko w zakresie wizualnym, kod odpowiedzialny za proces instalacji jest ten sam więc błąd powinien występować także w tamtym przypadku, wskazywałby on na problem ze sterownikami dla tego trybu (czyli massstorage) i wskazywał na istnienie plików wewnątrz katalogu z tymi sterownikami które nie są wpisane do txtsetup.oem albo są one plikami nieprawidłowymi dla tego trybu - np. pliki dll które nie powinny w tej fazie występować a czasami są one nawet w txtsetup.oem ujęte (choćby nvidii się zdarzało), powinny tam się znaleźć tylko pliki .inf, .sys oraz .cat.. Komunikat może też oznaczać uszkodzenie repozytorium, upewnij się że żadne pliki z katalogu i386 nie zostały uszkodzone, niestety zdarza się to dość często na pamięciach usb, ja zalecam do całej zabawy te model które mają zabezpieczenie przed zapisem (nie ważne czy sprzętowe/pseudosprzętowe czy programowe).

     

    ps ad2.

    Czy przypadkiem zagadnienie volumenu q: nie jest tożsame z opisanym w tych wątkach:

    klik oraz klik

     

    pzdr

  22. Podaj konfigurację sprzętową, zwłaszcza płyta główna i pamięci (producent, model), dodatkowo model grafiki.

    Zjawisko często występuje kiedy pamięci są zasilane zaniżonym napięciem (zdarza się choćby na lepszych płytach Asusa z pamięciami Patriota) bądź niestabilnym napięciem.

    Właśnie w takiej sytuacji siódemka zdaje się być bardziej wrażliwa, dodatkowo sytuacja z zasilaczem zdaje się potwierdzać ten trop.

     

    pzdr

×
×
  • Dodaj nową pozycję...