ContextSwitchDeadlock was detected Message: Le CLR n'a pas pu effectuer de transition du contexte COM 0x443080 au contexte COM 0x442f10 pendant 60 secondes. Le thread qui possède le contexte/cloisonnement de destination est probablement en train d'attendre ou de traiter une opération très longue sans pompage des messages Windows. Cette situation a généralement des effets négatifs sur les performances et peut parfois entraîner le blocage de l'application ou une utilisation ininterrompue de la mémoire. Pour éviter ce problème, tous les threads STA (Single Threaded Apartment) doivent utiliser des primitives d'attente de pompage (par exemple CoWaitForMultipleHandles) et pomper de manière régulière les messages lors des opérations qui sont longues à s'exécuter.Un lien intéressant pour désactiver cette fonction : http://harriyott.com/2006/05/contextswitchdeadlock-was-detected
dimanche 31 août 2014
ContextSwitchDeadlock was detected / C#
vendredi 29 août 2014
jeudi 28 août 2014
commandlinefu.com is the place to record those command-line gems that you return to again and again.
http://www.commandlinefu.com/commands/browse
What's this? commandlinefu.com is the place to record those command-line gems that you return to again and again. Delete that bloated snippets file you've been using and share your personal repository with the world. That way others can gain from your CLI wisdom and you from theirs too. All commands can be commented on, discussed and voted up or down.
mercredi 27 août 2014
Selenium WebDriver ; Les "user pref" (ex : pour modifier le User Agent)
En C#, modifiables par exemple comme ceci :
private IWebDriver GetFirefoxDriver() { FirefoxProfile profile = new FirefoxProfile(); profile.SetPreference("general.useragent.override", CustomUserAgent.Firefox31UserAgent1); return new FirefoxDriver(profile); } public static class CustomUserAgent { public static string Firefox31UserAgent1 = "Mozilla/5.0 (Windows NT 5.1; rv:31.0) Gecko/20100101 Firefox/31.0"; }La liste (disponible sur Windows dans le répertoire suivant par exemple) : C:\Users\[Utilisateur]\AppData\Local\Temp\anonymous.7e548eeaffbc4ad5ac7eb557795ad7f1.webdriver-profile\
user_pref("app.update.auto", false); user_pref("app.update.enabled", false); user_pref("browser.download.manager.showWhenStarting", false); user_pref("browser.EULA.override", true); user_pref("browser.EULA.3.accepted", true); user_pref("browser.link.open_external", 2); user_pref("browser.link.open_newwindow", 2); user_pref("browser.offline", false); user_pref("browser.safebrowsing.enabled", false); user_pref("browser.safebrowsing.malware.enabled", false); user_pref("browser.search.update", false); user_pref("browser.sessionstore.resume_from_crash", false); user_pref("browser.shell.checkDefaultBrowser", false); user_pref("browser.tabs.warnOnClose", false); user_pref("browser.tabs.warnOnOpen", false); user_pref("devtools.errorconsole.enabled", true); user_pref("dom.disable_open_during_load", false); user_pref("extensions.autoDisableScopes", 10); user_pref("extensions.blocklist.enabled", false); user_pref("extensions.logging.enabled", true); user_pref("extensions.update.enabled", false); user_pref("extensions.update.notifyUser", false); user_pref("layout.css.devPixelsPerPx", "1.0"); user_pref("network.manage-offline-status", false); user_pref("network.http.phishy-userpass-length", 255); user_pref("offline-apps.allow_by_default", true); user_pref("prompts.tab_modal.enabled", false); user_pref("security.csp.enable", false); user_pref("security.fileuri.origin_policy", 3); user_pref("security.fileuri.strict_origin_policy", false); user_pref("security.warn_entering_secure", false); user_pref("security.warn_entering_secure.show_once", false); user_pref("security.warn_entering_weak", false); user_pref("security.warn_entering_weak.show_once", false); user_pref("security.warn_leaving_secure", false); user_pref("security.warn_leaving_secure.show_once", false); user_pref("security.warn_submit_insecure", false); user_pref("security.warn_viewing_mixed", false); user_pref("security.warn_viewing_mixed.show_once", false); user_pref("signon.rememberSignons", false); user_pref("toolkit.networkmanager.disable", true); user_pref("toolkit.telemetry.prompted", 2); user_pref("toolkit.telemetry.enabled", false); user_pref("toolkit.telemetry.rejected", true); user_pref("browser.dom.window.dump.enabled", true); user_pref("browser.newtab.url", "about:blank"); user_pref("browser.newtabpage.enabled", false); user_pref("browser.startup.page", 1); user_pref("browser.startup.homepage", "about:blank"); user_pref("dom.max_chrome_script_run_time", 30); user_pref("dom.max_script_run_time", 30); user_pref("dom.report_all_js_exceptions", true); user_pref("javascript.options.showInConsole", true); user_pref("network.http.max-connections-per-server", 10); user_pref("startup.homepage_welcome_url", ""); user_pref("webdriver_accept_untrusted_certs", true); user_pref("webdriver_assume_untrusted_issuer", true); user_pref("general.useragent.override", "Mozilla/5.0 (Windows NT 5.1; rv:31.0) Gecko/20100101 Firefox/31.0"); user_pref("webdriver_firefox_port", 7055); user_pref("webdriver_enable_native_events", true);
mardi 19 août 2014
mercredi 13 août 2014
CleanCacheScript v2.0 : Fermer FF+IE+Chrome et nettoyer les cache FF+IE+Chrome ainsi que Opéra+Safari+Flash
KillBrowsers and clean cache v2.0 : CleanCacheScript v2.0
@REM FROM MYSELF
taskkill /F /IM firefox.exe
taskkill /F /IM iexplore.exe
taskkill /F /IM chrome.exe
@REM FROM STACKOVERFLOW https://stackoverflow.com/questions/12621969/clear-cache-of-browser-by-command-line
erase "%TEMP%\*.*" /f /s /q
for /D %%i in ("%TEMP%\*") do RD /S /Q "%%i"
erase "%TMP%\*.*" /f /s /q
for /D %%i in ("%TMP%\*") do RD /S /Q "%%i"
erase "%ALLUSERSPROFILE%\TEMP\*.*" /f /s /q
for /D %%i in ("%ALLUSERSPROFILE%\TEMP\*") do RD /S /Q "%%i"
erase "%SystemRoot%\TEMP\*.*" /f /s /q
for /D %%i in ("%SystemRoot%\TEMP\*") do RD /S /Q "%%i"
@rem Clear IE cache - (Deletes Temporary Internet Files Only)
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8
erase "%LOCALAPPDATA%\Microsoft\Windows\Tempor~1\*.*" /f /s /q
for /D %%i in ("%LOCALAPPDATA%\Microsoft\Windows\Tempor~1\*") do RD /S /Q "%%i"
@rem Clear Google Chrome cache
erase "%LOCALAPPDATA%\Google\Chrome\User Data\*.*" /f /s /q
for /D %%i in ("%LOCALAPPDATA%\Google\Chrome\User Data\*") do RD /S /Q "%%i"
@rem Clear Firefox cache
erase "%LOCALAPPDATA%\Mozilla\Firefox\Profiles\*.*" /f /s /q
for /D %%i in ("%LOCALAPPDATA%\Mozilla\Firefox\Profiles\*") do RD /S /Q "%%i"
@FROM STACKOVERFLOW http://www.catonmat.net/blog/clear-privacy-ie-firefox-opera-chrome-safari/
set ChromeDir=C:\Users\%USERNAME%\AppData\Local\Google\Chrome\User Data
del /q /s /f "%ChromeDir%"
rd /s /q "%ChromeDir%"
set DataDir=C:\Users\%USERNAME%\AppData\Local\Mozilla\Firefox\Profiles
del /q /s /f "%DataDir%"
rd /s /q "%DataDir%"
for /d %%x in (C:\Users\%USERNAME%\AppData\Roaming\Mozilla\Firefox\Profiles\*) do del /q /s /f %%x\*sqlite
set DataDir=C:\Users\%USERNAME%\AppData\Local\Opera\Opera
set DataDir2=C:\Users\%USERNAME%\AppData\Roaming\Opera\Opera
del /q /s /f "%DataDir%"
rd /s /q "%DataDir%"
del /q /s /f "%DataDir2%"
rd /s /q "%DataDir2%"
set DataDir=C:\Users\%USERNAME%\AppData\Local\Applec~1\Safari
set DataDir2=C:\Users\%USERNAME%\AppData\Roaming\Applec~1\Safari
del /q /s /f "%DataDir%\History"
rd /s /q "%DataDir%\History"
del /q /s /f "%DataDir%\Cache.db"
del /q /s /f "%DataDir%\WebpageIcons.db"
del /q /s /f "%DataDir2%"
rd /s /q "%DataDir2%"
set FlashCookies=C:\Users\%USERNAME%\AppData\Roaming\Macromedia\Flashp~1
del /q /s /f "%FlashCookies%"
rd /s /q "%FlashCookies%"
pause
(CleanCacheScript v1.0) Script pour stopper Firefox, Internet Explorer, Chrome et pour nettoyer les caches concernés
A l'aide de cet article sur StackOverflow et de quelques commandes "taskkill" que j'ai ajoutées, voici un script qui vous permets de fermer immédiatement Firefox, Google Chrome et Internet Explorer et de nettoyer les caches de ces applications.
Créez un fichier KillNCleanFF_IE_CH.bat et mettez le contenu suivant dans le fichier :
taskkill /F /IM firefox.exeEt à chaque fois que votre patron passe à votre bureau, cliquez sur le fichier et ni vu ni connu, tout est clean sur les navigateurs web lol !!!!!! (Pensez à enlever la dernière ligne "Pause" pour plus de furtivité, et à renommer le fichier en "ILoveMyBoss.Bat" hahaha).
taskkill /F /IM iexplore.exe
taskkill /F /IM chrome.exe
erase "%TEMP%\*.*" /f /s /q
for /D %%i in ("%TEMP%\*") do RD /S /Q "%%i"
erase "%TMP%\*.*" /f /s /q
for /D %%i in ("%TMP%\*") do RD /S /Q "%%i"
erase "%ALLUSERSPROFILE%\TEMP\*.*" /f /s /q
for /D %%i in ("%ALLUSERSPROFILE%\TEMP\*") do RD /S /Q "%%i"
erase "%SystemRoot%\TEMP\*.*" /f /s /q
for /D %%i in ("%SystemRoot%\TEMP\*") do RD /S /Q "%%i"
@rem Clear IE cache - (Deletes Temporary Internet Files Only)
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8
erase "%LOCALAPPDATA%\Microsoft\Windows\Tempor~1\*.*" /f /s /q
for /D %%i in ("%LOCALAPPDATA%\Microsoft\Windows\Tempor~1\*") do RD /S /Q "%%i"
@rem Clear Google Chrome cache
erase "%LOCALAPPDATA%\Google\Chrome\User Data\*.*" /f /s /q
for /D %%i in ("%LOCALAPPDATA%\Google\Chrome\User Data\*") do RD /S /Q "%%i"
@rem Clear Firefox cache
erase "%LOCALAPPDATA%\Mozilla\Firefox\Profiles\*.*" /f /s /q
for /D %%i in ("%LOCALAPPDATA%\Mozilla\Firefox\Profiles\*") do RD /S /Q "%%i"
pause
vendredi 8 août 2014
Inscription à :
Articles (Atom)