Category Archives: Software
Tony Hawk’s Pro Skater HD: Zmiana klawiszy sterowania.
Jak 99.9% ludzi związanych z komputerami, ja też jeździłem kiedyś na deskorolce, poza tym oczywiście zaliczyłem wszystkie klasyczne części „Tony’ego Hawka”, czyli od THPS1 aż do THPS4. W dalsze też grałem, ale to już nie to samo. :) W każdym razie – ostatnio zalogowałem się z nudów do Steama i zauważyłem, że do kupienia jest THPS HD, czyli odświeżona graficznie wersja wyżej wymienionych starych edycji. 16 EUR (11 + 5 za DLC „Revert Pack”) nie było jakąś specjalnie wygórowaną kwotą, więc zapłaciłem, ściągnąłem i… zonk.
MySQL: Przerywanie zapytań w trakcie działania.
Na pewno wpadliście kiedyś w pułapkę, w której podczas testowania wydajności / sposobu działania wpisaliście w okienko phpMyAdmina lub bezpośrednio w konsolę MySQLa nie do końca przemyślane zapytanie. Jeśli zawierało jakiś błąd składniowy, to sprawa jest prosta – na ekranie szybko pojawił się błąd. Co jednak w przypadku tych zapytań, które „mieliły się” przez dobre kilkanaście minut lub po prostu nie miały szans na zakończenie (w sensownym czasie) ze względu na dostępne zasoby systemowe? Jeśli zechcecie przeczytać niniejszy artykuł, powiem Wam co można z tym zrobić.
Błąd: „mysqldump: Got errno 28 on write”
Pracuję ostatnio nad bardzo ciekawym serwisem internetowym, w którym istotną rolę odgrywa baza danych, a szczególnie jej wydajność. Ze względu na to, że zajmuje już ona solidne kilka gigabajtów, problemem staje się okresowe tworzenie backupu i przechowywanie go.
Google Apps: Jak zmienić adres logowania do GMaila na mail.domena.tld?
Rejestrując się w Google Apps możemy podpiąć naszą domenę, aby móc obsługiwać różne aplikacje z poziomu jej subdomen. Jedną z takich aplikacji oferowanych przez Google jest GMail właśnie. Tak się złożyło, że pomimo doświadczenia w konfiguracji tej usługi ostatnio dobrych kilkanaście minut zajęło mi odnalezienie opcji odpowiedzialnej za domenę, dlatego w ramach przypomnienia dla mnie i dla Was publikuję ten krótki wpis.
SVN: Błąd: „Repository moved permanently to ‚url’; please relocate”.
Pracując na stanowisku programisty nie uciekniemy od kwestii kontroli wersji. O ile na czyimś serwerze dostaniemy po prostu login, hasło i adres repozytorium, o tyle na swoim [lub jakimkolwiek innym administrowanym przez nas] musimy się o wszystko zatroszczyć sami. W dzisiejszym wpisie chciałbym przedstawić kilka informacji nt. tego, jak naprawić jeden z dosyć irytujących problemów z instalacją własnego serwera SVN.
LaTeX: Błąd „GUI framework cannot be initialized”.
Życie studenta jest relatywnie proste, do momentu, kiedy zbliżają się różnego rodzaju egzaminy. Jakkolwiek sesja jest jednym z najmniej przyjemnych elementów roku akademickiego, jest jeszcze jedna zmora – pisanie pracy dyplomowej. Wielu używa do tego Worda, nie będąc świadomymi istnienia o wiele lepszego narzędzia – LaTeXa. Nawet pod Windowsem korzystanie z tego narzędzia jest całkiem przyjemne. W dzisiejszym wpisie chciałbym omówić jeden z problemów, jaki pojawia się zaraz po instalacji całego środowiska.
Apache: Błąd „apache2: bad user name ${APACHE_RUN_USER}”.
Ostatnio miałem okazję zająć się bardziej poważnie administracją serwera (dokładniej VPSa) „od podstaw”. Od podstaw, to znaczy na zupełnie zerowej instalacji Linuksa, w związku z czym trzeba było zainstalować, skonfigurować i uruchomić wszystkie niezbędne do pracy usługi. Pomimo tego, że generalnie określiłbym się jako programista mający od czasu do czasu do czynienia z zagadnieniami administracyjnymi poszło mi to całkiem nieźle – po kilku godzinach wszystko śmigało bez żadnych problemów, a ja mogłem wrócić do kodowania. Oczywiście nie obyło się bez problemów, dlatego jedną ze znalezionych, raczej prostych przypadłości opisuję dzisiaj na blogu.
Redmine: Jak połączyć użytkowników SVN z użytkownikami projektu?
Od dłuższego czasu jestem bardzo zadowolonym użytkownikiem systemu zarządzania projektami Redmine. Pomimo tego, że jest on napisany w Ruby, używa się go bardzo wygodnie, w miarę bezproblemowo można go także skonfigurować według własnych wymagań. Jednym z problemów jest jednak dosyć niestandardowe rozmieszczenie linków do niektórych funkcji systemu, przez co o niektórych możliwościach nie wiemy lub dowiadujemy się przypadkiem. W moim przypadku takie „przypadkowe” trafienie na stronę zawierającą interesujące ustawienia zdarzyło się dzisiaj z samego rana, a więc jeszcze ciepłe przekazuję Wam.
WAMPServer, PHP: Problem z aktywacją rozszerzenia php_intl.
W przypadku wielu programów ich twórcy chwalą swoje produkty jako działające bezbłędnie, mimo nieustannych prób użytkownika skierowanych w stronę zakłócenia tego błogostanu. O ile zdecydowana część tychże spełnia wspomniane warunki, o tyle kosztem osiągnięcia takiego celu jest głównie poprawność działania wyłącznie w zakresie podstawowych funkcji. Jeśli użytkownik zechce zrobić coś bardziej zaawansowanego – wtedy zaczynają się schody. W dzisiejszym wpisie chciałbym omówić jeden taki problem związany ze stosem WAMP, jakiego sam używam, czyli WAMPServerem.
Redmine: Konfiguracja powiadomień email dla Google Apps we własnej domenie.
Na rynku oprogramowania do zarządzania projektami jest wiele różnych skryptów i aplikacji, których filozofia w lepszy lub gorszy sposób wpasowuje się w nasz sposób postrzegania tego, w jaki sposób powinien przebiegać poprawny „przepływ pracy” powodujący powstanie produktu końcowego. Jednym z takich skryptów jest Redmine, który w pewien sposób „pasuje mi” podczas tworzenia własnych projektów. Nie oznacza to jednak, że korzystanie z niego jest proste – dlatego w dzisiejszym wpisie chciałbym przedstawić „wymęczony” sposób na konfigurację powiadomień emailowych dla akcji, jakie użytkownicy podejmują w systemie.