iTunes zawiesza się po starcie (wersja 10)

Niekiedy program iTunes dla Windows zaraz po uruchomieniu zawiesza się i potrafi tak „wisieć” nawet dziesięć godzin zanim znów zacznie reagować na mysz i klawiaturę (sprawdziłem!). Dwa różne rozwiązania, na jakie trafiłem w internecie, znakomicie pomagają poradzić sobie z tym problemem.

  1. Należy uruchomić iTunes w trybie awaryjnym. Aby to zrobić, należy odszukać iTunes w Menu Start, przytrzymać klawisze Control i Shift, a następnie kliknięciem uruchomić iTunes. Jest to jednak rozwiązanie mało komfortowe, jako że tryby awaryjny wyłącza część funkcjonalności iTunes.
  2. Należy otworzyć Menedżera Zadań (klikając prawym klawiszem myszy na pasku Menu Start i wybierając opcję „Menedżer Zadań”). Na liście procesów należy znaleźć APSDaemon.exe (czasem APSDaemon.exe*32) i zamknąć ten proces przyciskiem „Zakończ proces”. Ponowne uruchomienie iTunes powinno się już odbyć bez problemów.
Dodane w Windows | Skomentuj

Midnight Commander i klawisz ESC

Midnight Commander ma domyślnie niezwykle irytującą dla użytkowników Windows właściwość – reaguje dopiero na drugie naciśnięcie klawisza ESC, co czyni zamykanie dialogów czynnością męczącą.

Takie działanie ma swoje uzasadnienie, klawisz ESC jest traktowany jako pierwszy z klawiszy sekwencji (tzw. escape sequence), co jest przydatne podczas pracy przy pomocy wyjątkowo kiepskiego i elementarnego terminala.

Ponieważ jednak takie terminale spotyka się stosunkowo rzadko, warto zmienić zachowanie klawisza ESC na odpowiadające windowsowym przyzwyczajeniom :)

W pliku ~/.profile należy dopisać polecenie

export KEYBOARD_KEY_TIMEOUT_US=1000

W pliku ~/.mc/ini należy znaleźć wiersz o treści

old_esc_mode=0

i zamienić go na

old_esc_mode=1

Po ponownym zalogowaniu się do systemu Midnight Commander będzie reagował na klawisz ESC tak, jak powinien był od samego początku.

Dodane w linux | Skomentuj

Instalacja Prestashop: „Database server was not found. Please verify the login, password, and database server name fields.”

Ten błąd może być spowodowany przyczynami, które łatwo zweryfikować łącząc się z bazą za pomocą programu „mysql” wywoływanego z linii poleceń, lub za pomocą jednego z wielu interfejsów graficznych służących do połączeń z bazami danych.

Jeżeli jednak sprawdziliśmy dokładnie, że login i hasło do bazy danych są prawidłowe, oraz podczas przeklejania tych parametrów nie zaplątała się żadna spacja na początku lub końcu hasłą, pozostaje trzecia przyczyna: znaki specjalne w w haśle, w szczególności + (plus) oraz % (procent).

Te znaki są przez instalator Prestashop traktowane nieprawidłowo. Po zmianie hasła na niezawierające tych znaków problem powinien zniknąć.

Dodane w prestashop | Skomentuj

[Visual C++] Debugger nie wchodzi do funkcji

W wieloprojektowym rozwiązaniu (Solution) środowiska Visual C++ może się zdarzyć, że debugger uparcie nie chce wchodzić do ciała funkcji mimo używania klawisza F11, czyli Step Into.

Może to być spowodowane konfliktem nazw plików *.pdb, którego kompilator nie raportuje. Zdarza się zwłaszcza, gdy pliki wynikowe dwóch projektów mają jednakowe nazwy. Nie jest to problemem, gdy projekty są różnych typów, na przykład exe i dll, jednak wygenerowany jako drugi plik pdb nadpisze ten pierwszy. Rozwiązaniem jest zmiana nazwy pliku pdb jednego z projektów we właściwościach łączenia, w zakładce Debugging.

Dodane w Visual Studio | Skomentuj

Tworzenie połączenia do bazy SQL Server w Visual Studio Express

W Visual Studio 2010 Express można utworzyć połączenie z bazą danych SQL Server (pełną, nie Compact Edition) tylko, jeżeli plik bazy danych znajduje się na lokalnym serwerze. Korzystanie z bazy danych jest wygodniejsze przy użyciu choćby SQL Server Management Studio Express, ale utworzenie połączenia w samym Visual Studio jest czasami konieczne, choćby w celu stworzenia modelu danych dla Entity Framework na podstawie istniejącej bazy. Dalszy ciąg

Dodane w sqlserver | Skomentuj

The module was expected to contain an assembly manifest

Tytułowy komunikat błędu pojawia się przy próbie uruchomienia pod debuggerem projektu w C# (managed code) i dotyczy ładowania pliku dll zawierającego natywny kod.

Poza oczywistym rozwiązaniem, polegającym na zaznaczeniu w ustawieniach projektu natywnego opcji umieszczania manifestu (Embed Manifest), pomóc może wyłączenie opcji „Enable the Visual Studio hosting process” w ustawieniach projektu C#.

Dodane w Bez kategorii | Skomentuj

javax.xml.ws.WebServiceException: Cannot find service endpoint target

Gdy JBoss zgłasza taki wyjątek, problemem jest przypuszczalnie niewłaściwa kolejność uruchamiania modułów aplikacji J2EE – moduł zawierający webservice uruchamia się przed beanami, z których korzysta.

Aby wymusić inną, właściwą kolejność uruchamiania modułów, należy w pliku jboss-app.xml dodać wiersz:

Dalszy ciąg

Dodane w java, jboss | Skomentuj

Jak ukryć stronę przed wścibskimi oczami na czas jej budowy

Podczas tworzenia serwisu www, wygodnie jest czasem testować go w docelowej domenie. Nie jest to wprawdzie chwalebna praktyka, ale zdarza się…

Gdy serwis dopiero powstaje, a więc nie istnieje jego „stara” wersja, pod docelową nazwą domeny znajduje się zazwyczaj statyczny serwis stanowiący zaślepkę, ale podczas pracy chcielibyśmy tam widzieć serwis, który tworzymy. Zaślepka może udawać dla niewtajemniczonych główną stronę dzięki prostej sztuczce z ciasteczkami – bez konieczności blokowania dostępu hasłem.

Dalszy ciąg

Dodane w apache, php | Skomentuj