Coding with Titans

so breaking things happens constantly, but never on purpose

Converged Visual Studio platform

With the recent announcement of Visual Studio 2015 RC you, as a developer, are now able to write applications targeting iOS, Android and of course all kinds of Windows platforms, web and cloud. I am also pretty solid, you will be happy to hear, you can make your applications run on BlackBerry devices (including PlayBook!) as well. I just recently updated integration of the BlackBerry Native Development plugin with latest version of Visual Studio, so you can stick to your favorite IDE and continue coding without lowering your productivity. Read more →

Sending Ctrl-C signal to another application on Windows

I have a few command-line applications running on Windows. I haven’t written them myself, they are just ports of some Linux/Unix utilities. And there are situations, when I simply want them to stop or to pay more attention to me. Sure, I could make them to exit using TerminateProcess from my manager application, but this seems to be quite rude, even in the IT world. Much cleaner and nicer way would be to send them a polite notification, that would wake them up, allow release used resources (as some communicate with remote servers) and handle the exit themselves. Read more →

Windows IoT the wrong way

Few days ago I ordered Raspberry Pi 2 and unboxed it just today. After a lecture of few videos on Channel9 about Microsoft //Build/ 2015 I was very excited and wanted to test the latest Windows 10 for IoT myself. Then I simply hit obstacle after obstacle and wasted more than 10 hours of my life to simply get the image written on microSD card. That was a real nightmare, but maybe because I am not a typical Windows user. Read more →

Dolby Wrocław is hiring! OMG! Really? Keep scrolling…

I am a freelancer more than 5 years now. After so much time I started having this (really stupid as turned out) idea of abandoning that state of mind. Maybe I could hire myself for a big company, wear the uniform and work only limited part of the day (instead of whole time) and generally rest for some period. So as I usually never reply to headhunter offers, I did a try. Read more →

Zmiana nazwy katalogu użytkownika w Windows 8

You want it, you got it! Zabawa przy Windows Phone 8 zmusiła mnie do zmiany systemu na Windows 8. Wszystko zainstalowało się bez problemów. Co ciekawe udało mi się przy tej okazji obalić kolejny mit. Otóż wersja Windows 8 UPGRADE nie musi być wcale instalowana na istniejącą wersję Windows 7. Ta ostatnia musiała być po prostu kiedyś wcześniej przypisana do naszej maszyny. Po przypadkowym sformatowaniu partycji systemowej z poziomu instalatora i tak wszystko udało się pięknie aktywować. Read more →

Przekleństwo XXI-ego wieku!

Co nim może być? Otóż – polskie znaki! Pokarało mnie potwornie, bo wszędzie próbuję stworzyć użytkownika o imieniu ‘Paweł’ (aż żal, że tak nazwałem systemowego). Och, jak ciężko w dobie powszechnej cyfryzacji, o wsparcie chociażby dla kilku głupawych znaków tu i tam. Poległ mi na tym system online FedEx, gdzie lepiej z definicji nie używać żadnych nie ASCII-7 znaków, następnie konsola do GITa, nie umie poprawnie wyświetlić mojego imienia, ani znaleźć katalogu domowego, a teraz rady sobie nie dają narzędzia do Android na Windows 7. Read more →

BuildBot 0.8.2 na Windows XP

Jeżeli zależy nam na jakości wytwarzanego oprogramowania (co jest z góry wiadome, że tak) – to pojęcie Continous Integration nie powinno być obce. Mi osobiście do gustu przypadł projekt BuildBot. Jednym zdaniem – mały, prosty, obsługujący wiele platform, bardzo łatwo rozszerzalny i co więcej mamy pełny kod źródłowy, gdyby coś poszło nie tak… Jak go zatem zainstalować na Windows XP (i późniejszym)? Twardzieli odsyłam do “oficjalnego” przewodnika. Ja postaram się dodać coś od siebie i zmniejszyć ilość potrzebnym kroków: Read more →

Triki z SVN: łatwy dostęp na Windows

Kontynuując post o samym tworzeniu repozytorium i dostępie do niego z poziomu terminala Linuxa, warto też wspomnieć, że tak samo łatwo skonfigurować go można na Windowsie. Otóż tunel ssh definiujemy w sekcji [tunnels] pliku (ścieżka dla Windows 7): C:\Users\<użytkownik>\AppData\Roaming\Subversion\config Wygląda on mniej więcej tak: ssh = "C:/Programy/Putty/plink.exe" –P <port SVN> –l <użytkownik> –i "C:/Users/<użytkownik>/.ssh/id_rsa" Wyjaśniając: Przy użyciu programu plink (wchodzącego w skład ‘paczki’ putty, którą trzeba pobrać i zainstalować wcześniej), utrzymywane będzie połączenie ssh do serwera. Read more →

MediaGo 1.3 na Windows XP SP3

Zadanie na dzisiaj: instalacja programu MediaGo na komputerze z systemem Windows XP SP3 PL, a dokładniej – próba instalacji pomimo błędu: Installing Microsoft Windows Imaging Component One or more features could not be installed. The installation has been stopped. Click Cancel to exit. Okazuje się, że Sony Ericsson przy pisaniu tego instalatora dał plamę na całej linii. Niezależnie od tego, co byśmy robili, instalacja zakończy się błędem w najmniej oczekiwanym momencie – podczas aktualizacji komponentu Windows Imaging. Read more →

Logowanie na kontrolerze domeny

Najlepiej jest być na bakier z wszelkimi zasadami zdroworozsądkowymi. Dlatego też postaram się w skrócie opisać, w jaki sposób zwykłemu szarakowi (czytaj: użytkownikowi bez jakichkolwiek uprawnień w domenie) pozwolić logować się na głównym kontrolerze domeny z zainstalowanym Windows Server 2008. Większość administratorów uderzyła już w tym momencie głową w biurko, zastanawiając się nad celowością takiego postępowania… toteż nikt nie będzie przeszkadzał. Do dzieła, a zatem: Na kontrolerze domeny w narzędziu Server Manger znajdujemy gałąź Default Domain Policy (najszybciej po ścieżce: Features\Group Policy Manager\Fores: <domena>\Domains\<domena>\Default Domain Policy) Otwieramy Group Policy Management Editor poprzez wybranie Edit z menu kontekstowego. Read more →