(last) fmGrabber – import your favourites and find files! – w końcu to napisałem

1

I’ve released new 2.0 version. Check it out here.

Polski poniżej. fmGrabber is simple app written in C# .NET 4.5 which imports your LastFm favourites xspf (xml) file. You may choose your library collection with music which should be searched for your exported favourites songs. After finding results you may copy them to specified location or filter list. App is in english.

Supported extensions: mp3, wav, flac, wma, mp4 (yep, sorry, it’s hardcoded). It uses TagLib# library. Download below.

___

Gdzieś niedawno* sprzedałem komuś pomysł, że potrzebowałbym aplikację, która z wyeksportowanej listy ulubionych LastFm przeszuka mi moją kolekcję mp3’jek i skopiuje je w określone miejsce.

Ten dzień dziś nadszedł. Prezentuję Wam fmGrabbera!

fmGrabber Lookup

fmGrabber 1.1

* – pewnie już ze dwa lata minęły. Ah te moje poślizgi.

15/02, 01:25: Głębsze wykorzystanie operatora przecinka w C++

Gratka dla miłośników C++ (i pewnie pochodnych, nie sprawdziłem jeszcze), którzy przecinka używają najwyżej do oddzielenia argumentów funkcji: tutaj artykuł przedstawiający wykorzystanie tego operatora w mniej typowy, a jednak funkcjonalny sposób ;-).

11/02, 07:20: Spoko, żyję + nowość na platformie

Nie pisałem tutaj od ponad tygodnia, a dlaczego to wyjaśniłem u dołu posta nt VideoBlogowania.

Abyście się tacy samotni nie poczuli, to tylko dla niektórych mała gratka – udostępniam w końcu z dwumiesięcznym poślizgiem mój kod kalkulatora liczb zespolonych napisany w Prologu – taki język dla ludzi skrzywionych.

Kod bez szału ale dobry na pogląd dla kompletnych nowicjuszy. Język mnie ujął, jednak ciężko mi do niego wrócić w nawale innych zaległości. W tym miesiącu nacisk właśnie na nie + próby w nowych dziedzinach, więc wybaczyć jeśli luty zamknę nawet dwoma postami… ;-)

Aktualizacja 2017-10-29: nowy link do kalkulatora prolog.

26/12, 14:20: Konnekt – Błąd SMemory.dll

Ostatnia, „końcoświatowa” kompilacja Konnekta (0.6.23.141) jest sypnięta, ludzie skarżą się na ciągły błąd z plikiem SMemory.dll. Tutaj jest ostatnia stabilna, stara wersja kompilacji (0.6.22.138) do ściągnięcia – wystarczy podmienić konnekt.exe w folderze instalacji, a problem zniknie (to nie jest instalator!).

Co do mojej zabawy z kodem, to jaśnie informuję, że udało mi się skompilować po kilku poprawkach Stamina.Lib, niestety bez testów póki co. Nadal mam problem z UI i Core no i czasu coraz mniej. Bądźmy dobrej myśli ;-).

Przypominam też, że wszystkie pluginy udostępniam tutaj.

Aktualizacja 2013-03-28: Porzucam plany ożywienia kodu, proszę nie czekać na jakikolwiek release z mojej strony… Przepraszam.

1/12, 01:37: Hello grudzień! dex_chan v1.1

Wypuściłem właśnie z pierwszą godziną grudnia nową wersję dex_chan‚a. Nie piszę na platformie o tym, bo i tak każdy ma to w dupie, 1500 osób ściągnęło pasjansa, nikt nawet lajka nie chce dać – chuje.

Jednak odzyskuję nadzieję i wiarę w ludzi, bo ta nowa wersja powstała tylko dlatego, bo dostałem taki mail:

Witam, Twoje projekty wymiataja (dex_chan i dex_imgur) – choc nieraz mozna sie zdziwic jakie zdjecia ludzie wrzucaja… Szkoda, ze nie ma programiku co by pobieral z http://7chan.org/ – cos takiego jak dex_chan, ale 7chan images grabber from selected board… Pozdrawiam i zycze milego dnia

Mówisz – masz ;-)… feedback jest ważny i motywujący. A ja teraz przejrzę 2GB śmieci, które mi się pobrały w czasie testów…

Random post in WordPress without plugins

0

Like on my blog: if you go to http://blog.dexterxx.pl/random (or click „random” in menu) it will redirect you to random post on my blog – how I did that without plugins on WordPress?

Easily!

imgur.com mass random downloader

5

Here’s a project page / Tutaj jest strona tego projektu

Wczoraj fajne boom na wykopie zapoczątkował znajomy z uczelni – KomarEX. Ot wszystko zaczęło się od niegdyś reklamowanego REBOL’a – prostego języka skryptowego do wykonywania różnych operacji. Znajomy postanowił napisać skrypt, który losowo będzie ściągał obrazki z serwisu imgur.com. Wszyscy się zachwycili ;-)

Ogólnie nie miłośnikuje się w tego typu zbieraniu grafiki internetowej, jednak po tym boom też trochę się zabawiłem i przykodziłem swoja aplikację w C#/.NET 3.5. Do wszystkiego przekonała mnie ogromna radość społeczności wykopu.. i skrypt kolegi cholernie mnie denerwował ciągłymi errorami no i był bardzo wolny.. Niedawno pisałem dla znajomego pomocnik MaxModelkowy.. czemu by nie napisać i takiego downlaodera?

Screen z wersji 0.4 – prawie najnowszej

Śmiechowo: główna strona maxmodels.pl

1

MaxModels.pl ma to do siebie, że pokazuje na stronie głównej profile (ze zdjęciem) ostatnio zalogowanych kont. Ogólnie strona wygląda paskudnie od strony frontend’u jak i samo źródło powala na kolana.

Wiadomo, że co na głównych stronach, tam jakaś reklama. I tak znajomy zarzucił, że „przydałoby” mu się coś takiego do nieustannego logowania co jakiś czas ;-), a że sam nie potrafi czegoś takiego zrobić.. Na stronie nie ma captchy, nawet jakiegoś mniej zaawansowanego zabezpieczenia…

Kilka godzin kodzenia i oto efekt:

Możliwa 100% frekwencja na stronie głównej wraz z Twoim zdjęciem ;-)

Pierwsze kroki OOP / Środowisko MS Visual

2

Spotkałem na swojej drodze ludzi, którzy totalnie nie rozumieli zasady działania i nie orientowali się w środowiskach wizualnie-obiektowej budowy aplikacji.. (można to tak nazwać?). Podstawowa znajomość C/C++, Pascala czy innego: taka osoba widzi programowanie przez pisanie (o zgrozo?) strukturalnego kodu linijka po linijce. Jeśli przychodzi moment utworzyć dowolną aplikację w Borland Builder / MS Visual to jeszcze jakoś sobie radzą rozpoczynając „empty project” (pusty projekt) albo „console application” (aplikacja konsolowa) – to do czego od początku swojej nauki przywykli. Pół biedy, jeśli rozumieją zasadę pisania obiektowych aplikacji. Gdy przychodzi moment wyświetlenia się formy pustego projektu.. i tu opiszę jak ugryźć ten moment.

Z góry ostrzegam, że post jest przydługawy. Jeśli faktycznie zależy Ci na tej wiedzy: poświęć ten czas, bo możesz się wiele ciekawego dowiedzieć, czego ja nie spotkałem niegdyś gdy sam to opanowywałem. To do dzieła!

Jeszcze aby ułatwić wam wyszukiwanie tego artykułu, kilka zdań kluczowych dla wyszukiwarek: Jak napisać aplikację okienkową w C#, jak programować w .NET, pierwsze aplikacje okienkowe…

Hide form by close button

1

Właśnie skrobiąc sobie mini aplikację pod C++/.NET przypomniałem sobie o tym jaki kiedyś miałem problem z ‚oprogramowaniem’ przycisku [X] na formach. Tzn przez długie miesiące gnębił mnie problem co zrobić, aby ów X nie zamykał mojej aplikacji, formy… nie zabijał, jakie to jego przeznaczenie. Zabawne, ale kiedyś miałem nieziemski problem z tym, a rozwiązanie jest takie proste.

CRT z Delphi 7

0

Przegrzebałem dzisiaj z dobrą godzinę internet, aby doszukać się jakiejś nieproblematycznej, przyjemnej i funkcjonalnej wersji biblioteki CRT. A to zalecana przez wykładowczynie mi nie odpowiada, a ta z neta błędnie łamie linię (cholera wie co jeszcze), a jeszcze kolejna jest tylko wersją demo i wywala na cały ekran przy uruchomieniu aplikacji jakieś nieprzyjemne informacje licencyjne ;-)

Chociaż pewnie ta ostatnia była najlepsza pod względem jakości, jednak znaleźć coś takiego ‚na próbę na 24 godziny’ to trochę niebałdzo ;-)

Małe porównanie bibliotek wraz z linkami, które dzisiaj wytestowałem.

Dobry powód by nabluzgać na MS

3

Jakoś, że mam jeszcze trochę wspólnego z programowaniem aplikacji na systemy tak więc postanowiłem zrobić małe uaktualnienie na moim systemie… To w sumie wszystko zrobiłem dla Konnekta, aby w końcu z czasem wakacji wziąć się za jego sdk i napisać kilka przydatnych wtyczek, pokopać trochę martwego, a i nauczyć się tego i tamtego.

Więc z mojego systemu zniknął MS Visual 2005 Express… Wywaliłem nawet bardzo lubianego przeze mnie Borland’a Dev Studio 2006… Skoro nie ma już więcej Borlanda i jego IDE (nawet spod szyldu CodeGear). Dobra, trudno. Czas ostatecznie przesiąść się na Majkrosyf. Tak więc zainstalowałem Visual 2010… Cholera.