Przejdź do głównej zawartości

Posty

Polski Windows Phone 7.5 Mango (aktualizacja) i Marketplace via Zune

Po wielu bojach zainstalowałem już na swoim LG E900 Windows Phone 7.5 Mango, nie czekając na patcha ze strony Microsoftu/LG. Jeśli kogoś to interesuje zapraszam do wątku: http://answers.microsoft.com/en-us/winphone/forum/wp7-sync/lg-e900-update-error-code-8018001e/1ec8d54d-0ee8-4db6-ab62-4ca26b3fbbe7 W tym malutkim wpisie pragnę przedstawić: Jak zaktualizować swój telefon z Windows Phone 7 do wersji 7.5 Manogo w pełni spolszczonej (klawiatura, interface, pomoc, słownik itd.). Cały proces należy wykonać PRZED aktualizacja do wersji 7.5, gdyż po aktualizacji nie będzie już możliwe zainstalowanie pełnej polskiej wersji. Jak w pełni, cieszyć się zakupami w Marketplace poprzez Zune w języku polskim - opisy, ceny, zakupy aplikacji i gier. Cel 1. - Aktualizacja Mango do PL Mimo, że nic zbytnio nie można tu zepsuć. Robicie to na własną odpowiedzialność. Aby wykonać ten krok, niezbędne będzie małe "grzebanie" w rejestrze. Naszym celem będzie utworzenie w k...

Pełzanie zakresu - projekt IT nad przepaścią

Ostatnio kilku blogerów rozpisywało się odnośnie zarządzania projektami IT, problemami w biznesie itp. W swoim wpisie chciałbym opisać pewną patologię, która może zdarzyć się w każdym projekcie IT. Bez względu na to, czy to duże, czy małe przedsięwzięcie. Pełzanie zakresu Pełzanie zakresu (scope creeping) jest zjawiskiem, które może zrujnować każdy projekt. Jest to nic innego, jak sukcesywne dodawanie małych zmian w projekcie. Owe poszerzenia zakresu teoretycznie nie wnoszą wiele zmian w projekcie. Nie są również, z założenia, pracochłonne. Jednakże, jeśli tych zmian będzie coraz więcej i nikt nie będzie mógł nad nimi zapanować, koszty projektu wzrosną, a nawet może on zostać anulowany. Wzrost wymagań Przed rozpoczęciem prac, klient i wykonawca spotykają się, aby ustalić wspólny cel, czas realizacji, harmonogram, budżet itp. Niestety, w miarę tworzenia projektu, klient staje się coraz bardziej wymagający, chcący dodać malutkie zmiany, "nie wpływające" na projekt...

LG GT540 - wymiana wyświetlacza

Nowe ekrany dotykowe w smartfonach są coraz większe i piękniejsze. Niestety, czasem zdąża się, iż taki wyświetlacz ulegnie uszkodzeniu mechanicznemu. Gwarancja nie obejmuje darmowej wymiany ekranu na nowy. Tak stało się z LG GT540. Bardzo przyjemny smartfon z Androidem. Szkoda pozbywać się go za grosze, gdy możemy sami wymienić wyświetlacz. Koszt nowego wyświetlacza z robocizną w serwisie to wydatek prawie 200 zł. Nie warto jednak rozpaczać. W internecie można kupić zarówno oryginalne wyświetlacze (ponad 100 zł) lub zamienniki (50 zł). Jakość nieoryginalnych części, w tym przypadku, nie rożni się niczym od oryginalnych. UWAGA! Otwierając smartfon tracimy gwarancję! Sposób działania, zamieszony poniżej robisz na własną odpowiedzialność! Jeśli nie czujesz się na siłach w tego typu naprawach, warto poprosić znajomego, który zna się na rzeczy. Co będzie potrzebne: śrubokręt krzyżakowy nożyk lub coś płaskiego do podważenia elementów wewnętrznych smartfonu [opcjonalnie] i...

Programistok - Białystok dla programistów i nie tylko

W Białymstoku powstała bardzo ciekawa inicjatywa promująca nowe technologie i trendy w programowaniu - Programistok. (Programistok na Facebooku: http://www.facebook.com/pages/Programistok/237808102923666 ) Cykliczne spotkania będą omawiać m.in. programowanie na urządzenia mobilne, testowanie aplikacji, projektowanie interfejsów użytkownika czy pisanie lepszego, czystszego kodu. Każdy zainteresowany może zgłosić swoją propozycjię prezentację (20 - 30 minut). Impreza organizowana przy udziale firmy AmberBit ( http://amberbit.com/ ) Cele jakie przyświecają Programistokowi: integracja podlaskiego (i nie tylko) środowiska programistów poprzez wymianę pomysłów, doświadczeń wśród wielu różnych technologii związanych z internetem - nie ma narzędzi idealnych, każdy projekt warto rozpatrzyć indywidualnie na spotkaniu są różnorodni ludzie, więc dobra okazja na poszukanie nowej pracy lub znalezienie pracownika spotkanie raz w miesiącu w luźnej atmosferze (Pub Mao, Mły...

Vendor lock-in i ZUS - kolejny "przetarg"

Vendor lock-in Czym jest vendor lock-in? W skrócie można to opisać jako uzależnienie na usługę/produkt, od konkretnego dostawcy. Wiąże się to z tym, iż zmiana dostawcy pociągnęłaby za sobą duże koszty, jakie należałoby ponieść w celu dostosowania się do innych produktów konkurencji. Kilka przykładów: *Kupujemy do firmy 100 drukarek/ploterów marki "ABC". Po pewnym czasie okazuje się, iż wymian tuszy na oryginalne już dawno przekroczyła wartość zakupionego sprzętu. Dodatkowo producent udostępnia już nowszy model ploterów, o unikalnej technologii druku. Niestety, zakupione już wcześniej (w dużej ilości), materiały eksploatacyjne nie są kompatybilne wstecz. Czy warto, w tym momencie rezygnować z urządzeń firmy "ABC"? * *Producent oprogramowania, ma w jednym z działów świetnego programistę - Pana Zenka. Pan Zenek jako jedyny w firmie robi integracje z zewnętrznym systemem "X". Ów moduł jest wykorzystywany w wielu produktach oferowanych przez firmę. Kod ...

Windows Phone 7 - aplikacje na start

Czekając na premierę aktualizacji Mango do Windows Phone 7, która ma być wydana już na dniach, postanowiłem stworzyć wpis, opisujący aplikacje (darmowe) warte zainstalowania na swoim smartfonie. Jeśli nie wiesz co zainstalować "na dzień dobry" w Windows Phone 7, szukasz jakiś ciekawych aplikacji na swojego smartfona lub po prostu chcesz być na bieżąco z softem - ten wpis jest dla Ciebie! :) Smacznego ;) linki prowadzą do aplikacji Zune; jeśli nie ma linku to znaczy, że program nie był dostępny poprzez Zune, ale można go pobrać bezpośrednio z Marketplace średnia ocen i ilość recenzji dla każdego programu były brane z AppFlow Marketplace - wyszukiwarki (gorąco polecam!) AppFlow Ocena: 4,70/5 Recenzji: 230 Genialny program do wyszukiwania w Marketplace. To jest ta aplikacja od której warto zacząć przygodę z Windows Phone 7. Do wybory Top50 w następujących kategoriach: Top Indie Games- najlepsze gry niezależne, Top XBox Games - najleps...

Darmowe obfuskatory dla .NET

Obfuskacja (zaciemnianie kodu) jest techniką mającą na celu, takie przekształcenie kodu, aby jego odczytanie było maksymalnie utrudnione. Jednocześnie transformacja nie może zakłócić działania programu. Technika jest użyteczna, w przypadkach gdy chcemy zapobiec, utrudnić analizę kodu programu. Jest to niezwykle ważne dla aplikacji pisanych w językach, których wynikowe programy są w postaci kodu pośredniego, interpretowanego bezpośrednio na maszynie klienckiej (C#, Java). Obfuskacja nie daje 100% bezpieczeństwa. Jej celem jest maksymalne utrudnienie inżynierii wstecznej, dokładnej analizy programu. Najczęściej aplikacje do obfuskacji zaciemniają kod poprzez: zmianę układu: zmiana nazw zmiennych, formatowania (spacje, znaki specjalne) itp. zmianę danych: odseparowanie zmiennych, zmiana długości życia zmiennej zmiana kontroli: zmiana przebiegu, dodatkowe warunki dla pętli, wstawienie wyrażeń, metod nie wpływający na ogólną pracę aplikacji Przykład działania obfuskatorów:...

Pendrive OCZ Rally2 - promocja idealna?

Niewinne początki Wpis jest podsumowaniem tego, co zostało "odkryte" (CSI:DobreProgramy :P) przypadkiem, przy wcześniejszym wpisie: "Osobisty test pendrive'ów" . W skrócie: test 6 pendive'ów jakie miałem w domu. Nowsze, starsze, szybsze jak i wolniejsze. Pełna gama, do wyboryu do koloru. Był tam również test pendrive'a frmy OCZ Rally2, który otrzymaliśmy na HotZlocie 2011. Urządzenie zajęło ostatnie miejsce. Bardzo mnie rozczarowując, ze względu na to, iż zapowiadało się, że będzie to najszybsze urządzenie w rankingu. Wyniki były jednakże co najwyżej średnie. Do dalszego poszukiwania skłonił mnie komentarz użytkownika xm (a tak na boku to dość ciekawe, gdyż wcześniej autorem komentarza był xm, a obecnie jest Anonim, dziwne... ), który napisał, iż wydajność jego OCZ Rally2 nie odbiega zasadniczo od tego co podał producent. Hmm, coś tu jest nie tak... Braki w specyfikacji Ponownie zacząłem szukać danych technicznych tego pendrive'a. Na s...

Osobisty test pendrive'ów

Ile pendrive'ów ma każdy z nas w domu? :) Co najmniej kilka. Młodsze, których obudowa nie pozwala oderwać od nich oczu i starsze, będące reliktem zamierzchłych czasów. Piękniejsze, będące małymi dziełami sztuki i te najprostsze, które wyglądem przypominają niczym niewyróżniającą się zapalniczkę. Szybkie, które potrafią w ciągu kilku sekund przerzucić GB danych oraz te wolniejsze, które podczas kopiowania pozwalają nam zaparzyć kawę. Z racji tego, iż moja domowa kolekcja powiększyła się ostatnio o kilka nowych, dzięki dobrymporgramom, postanowiłem zrobił mały, "osobisty" test pendrive'ów. Wszystkie pendrive'y były testowane za pomocą aplikacji CrystalDiskMark 3.0.1 ( http://crystalmark.info/software/CrystalDiskMark/index-e.html ). Przeprowadzono wszystkie dostępne testy w aplikacji (Seq: sekwencyjny odczyt/zapis, rozmiar bloku = 1024KB; 512K: losowy odczyt/zapis, rozmiar bloku = 512KB; 4K: losowy odczyt/zapis, rozmiar bloku = 4KB; 4K QD32 : losowy odczyt/zapis...

Windows Phone 7 - ciekawe aplikacje — Cool Remote i Send To WP7

W tym małym wpisie chciałbym przedstawić dwie bardzo ciekawe i darmowe aplikacje. Programy w znaczący sposób ułatwią komunikację pomiędzy naszym Windows Phone 7, a np. desktopem. Cool Remote Cool Remote ( http://coolremote.wordpress.com ) jest aplikacją, dzięki której będziemy mogli połączyć się zdalnie, z naszym komputerem w sieci lokalnej. W przeciwieństwie do innych darmowych aplikacji, które ograniczają się jedynie do sterownia klawiaturą/odtwarzaczem audio, Cool Remote jest programem, który jest namiastką "Pulpitu zdalnego" znanego z systemów Windows. Wystarczy na komputerze zainstalować aplikację "serwerową" Cool Remote Server, która umożliwi połączenie się z danym komputerem poprzez sieć. Ustawiamy jeszcze hasło dostępu i nasz pulpit już jest gotowy do udostępniania pulpitu. Na drugim końcu nitki :P, na naszym Windows Phone 7, instalujemy darmową z aplikację z Marketplace: Cool Remote. Program potrafi sam wyszukać urządzenia dostępne w sieci loka...

Nie daj się nabić w butelkę! - zakupy grupowe

Po ciekawym wpisie Ave5 odnośnie zakupów grupowych od środka , postanowiłem dodać mały poradnik, na co uważać korzystając z zakupów grupowych. Zakupy grupowe znane są już od 2001 roku. U nas od dość niedawna, mimo wszytko temat jest obecnie bardzo chodliwy. Każdy chce na tym zarobić. Mały jak i duży. W Polsce mamy już (jak podaje Chip) ponad 40 serwisów. Ile z nich się utrzyma? Nie wiadomo, ale już na części widać pewien zastój. Jak grzyby po deszczu powstają też tzw. agregatory zakupów grupowych, które na jednej stronie gromadzą kilka(naście) ofert z różnych serwisów z zakupami grupowymi. Swego czasu pokusiłem się nawet o zrobienie czegoś podobnego ( zagrupowani.pl ), tylko że dla znajomych z pracy/osiedla/pociągu i ich znajomi itd. :P Wszystko wygląda z pozoru pięknie, ale część ofert niestety jest delikatnie mówiąc "niekorzystna" dla kupujących. Mam nadzieję, iż ten mały poradnik pozwoli na ominięcie fałszywych" rabatów" i wybranie najbardziej korzystnych...

Prawo, a zakupy w Sieci

Obecnie, kupujemy poprzez Sieć, coraz więcej. Dzięki Ustawie o ochronie niektórych praw konsumentów oraz o odpowiedzialności za szkodę wyrządzoną przez produkt niebezpieczny , jesteśmy bardziej chronieni w czasie zakupów sieci. Warto znać swoje prawa. W skrócie przedstawię wybrane zagadnienia. O czym należy pamiętać? Ustawa obowiązuje jedynie jeśli została zawarta między przedsiębiorcą, a konsumentem. Jeśli kupimy towar na aukcji od osoby prywatnej, niestety nie będziemy mogli skorzystać z praw, jakie przysługują nam na mocy ustawy. Dodatkowo jeśli kupimy przedmiot na aukcji, a formą aukcji będzie licytacja, również w tym przypadku ustawa nie będzie użyteczna. Gdy formą aukcji jest opcja "Kup teraz", przysługują nam prawa zawarte w ustawie. W przypadku, gdy aukcja ma zarówno opcje "Kup teraz", jak i licytację, ustawa będzie obowiązywać kupującego, w zależności jaką formę aukcji wybierze. Zwrot towaru, bez podania przyczyny Kupując w Internecie mam...

MS SQL - ręczne ładowanie funkcji CLR z biblioteki dll

Wpis będzie krótki i treściwy: "jak ręcznie wgrać funkcję CLR do bazy MS SQL, mając bibliotekę dll?" :) Kilka razy zdarzyło mi się, iż musiałem wgrywać funkcje CLR do bazy danych, ale nie było możliwość zrobienia szybkiego deploya z poziomu Visual Studio. Jedynie co mieliśmy do dyspozycji to biblioteka dll z CLR. Oto kilka kroków jak wgrać taką dllkę do MS SQL: Przygotowanie bazy pod CLRki: [code] USE [master] GO GRANT UNSAFE ASSEMBLY TO PUBLIC USE [NAZWA_BAZY] GO EXEC dbo.sp_changedbowner @loginame = N'sa', @map = FALSE ALTER DATABASE [NAZWA_BAZY] SET TRUSTWORTHY ON EXEC sp_configure 'show advanced options' , '1'; GO RECONFIGURE; GO [/code] Mając już przygotowaną bazę pod CLRki wrzucamy dllkę: [code] CREATE ASSEMBLY [NAMESPACE_DLLKI] FROM 'c:\nasza_bilbioteka.dll' WITH PERMISSION_SET = unsafe [/code] Ostatnim krokiem będzie stworzenie CLRek: [code] USE [NAZWA_BAZY] GO CREATE FUNCTION [dbo].[...

The Humble Indie Bundle 3

The Humble (Indie) Bundle ? W dużym skrócie czym jest The Humble (Indie) Bundle: kupujesz paczkę gier za tyle ile chcesz! (dowolna kwota większa od $0 ) gry nie mają żadnych zabezpieczeń brak limitów pobrań pieniądze idą na cele charytatywne lub do developerów (sam ustalasz jaka część kwoty pójdzie do kogo) gry są wieloplatformowe (Windows, Linux, Mac OS X) często są to premiery na poszczególnych platformach The Humble Indie Bundle 3 trwa tylko do 09.08.2011 (wtorek) http://www.humblebundle.com http://en.wikipedia.org/wiki/Humble_Indie_Bundle Najczęściej są to gry Indie, tworzone przez jedną osobę lub mały zespół. Odróżniają się innowacyjną/zaskakującą/rewolcyjną rozgrywką. Zapewniają często więcej radości niż "pudełkowe" gry. W przeszłości była również paczka gier od większego developera (patrz dalej Humble Frozenbyte Bundle). Historia Do tej pory dostępne były następujące paczki z Humble (Indie) Bundle Humble Indie Bundle 1 (4 - 10 maj 2010...