Podczas prezentacji wyciekło produkcyjne hasło

Podczas prezentacji na DotnetConfPL zabrakło mi demo podłączenia się do bazy danych. Zostało już mało czasu, a ja chciałem pokazać kawałek kodu, więc otworzyłem działający projekt. Wszystko fajnie, ale w F# z SQLProviderem trzeba wpisać hasło do bazy bezpośrednio w kodzie. Więc hasło do produkcyjnej bazy danych wyciekło mi niechcący na żywo.

Czytaj dalej Podczas prezentacji wyciekło produkcyjne hasło

Darmowe oprogramowanie do edycji wideo

Ciężko mi opisać ile czasu i wysiłku włożyłem w szukanie dobrego edytora wideo, za który nie muszę płacić ogromnych pieniędzy. Szczególnie problematyczne jest znalezienie rozwiązania działającego pod Linuxem. Mówię tu o nieliniowych edytorach, które pozwalają na przynajmniej semi-profesjonalne edytowanie filmów.

Ostatecznie udało mi się znaleźć trochę informacji o darmowych edytorach wideo, choć są one często “ukryte” (firmy się nie chwalą darmowymi wersjami). Poniżej prezentuję moje znaleziska.

Czytaj dalej Darmowe oprogramowanie do edycji wideo

Tworzenie systemu sesji aplikacji webowej

Zacząłem ostatnio pracować nad aplikacją do certyfikowania sędziów dla Polskiej Ligi Quidditcha. Postanowiłem napisać ją w F# i Suave, mając na celu zrobić jak najlepszą robotę pod względem bezpieczeństwa.

Suave ma zaimplementowany system obsługi sesji, ale nieco mi się on nie spodobał, jako że przesyła dane sesji do klienta (zaszyfrowane), a ja chciałbym trzymać wszystkie dane po stronie serwera.

Czytaj dalej Tworzenie systemu sesji aplikacji webowej

Masowe wysyłanie maili

Spotkaliście się kiedyś z problemem wysłania czegoś do dużej liczby osób, tak żeby nie zdradzać każdemu listy adresatów? Albo wysyłając maile, chcieliście zmienić treść dla każdej osoby (np. zacząć od “Cześć [Imię]”)?

Ja też spotkałem się z tym problemem i poniżej opisuję po krótce, co miałem zrobić i jak to zrobiłem.

Czytaj dalej Masowe wysyłanie maili