Pakowanie i pobieranie ZIP w Laravel


14 stycznia 2019 / Michał Kortas


Pracuję ostatnio trochę z Laravelem, zatem w przyszłości może powstać kilka krótkich wpisów na ten temat. Dzisiaj pierwsza rzecz, prosta ale często przydatna – pakowanie plików do ZIP z opcjonalnym pobieraniem archiwum.

Tworzenie archiwum ZIP

Skorzystamy z klasy ZipArchive.

Zaczniemy od krótkiej deklaracji ścieżki i nazwy nowego archiwum ZIP.

Tworzymy nowy obiekt klasy ZipArchive.

Sprawdzamy, czy archiwum może być utworzone we wskazanej ścieżce. Tutaj za chwilę będziemy pakować pliki.

Pakowanie plików

Sprawdzamy, czy plik istnieje, a następnie dorzucamy do do paczki. Opcjonalnie możemy przypisać mu nową nazwę.

Pobieranie archiwum ZIP

Przekazujemy ścieżkę pliku, jego nazwę…

Naszym nagłówkiem będzie:

Po wykonaniu skryptu przeglądarka uruchomi pobieranie.

Zapisywanie pliku ZIP

Podsumowanie

To w zasadzie wszystko. Pełny kod możecie podejrzeć na moim GitHubie.


Tagi:


Piekło zamarzło. Prywatne repozytoria w GitHub za darmo


8 stycznia 2019 / Michał Kortas


Wczoraj na oficjalnym blogu GitBub przeczytałem informację o tym, że została właśnie wprowadzona opcja nielimitowanych, prywatnych repozytoriów dla darmowych kont.

Jest to dobra wiadomość jedynie dla tych najmniejszych projektów i developerów, gdyż ograniczeniem darmowej wersji będzie maksymalna liczba współpracowników – trzech – w darmowym, prywatnym repozytorium.

Nie przewiduję nagłego odpływu użytkowników z BitBucket czy GitLab, nie mniej jednak to ładny ukłon ze strony Microsoftu na rozpoczęcie 2019 roku.

Nowy cennik znaleźć można na https://github.com/pricing.


Tagi:


Kosmiczne promocje na ebooki w Helionie!


2 stycznia 2019 / Michał Kortas


Takie promocje rzadko się zdarzają. Helion (i Ebookpoint) przecenił ebooki w związku z akcją #ZACZYTANI2019. Oszczędzić możesz nawet 150zł na najdroższych pozycjach.

Uwaga! Promocja została zakończona!

Jeśli nie lubisz przeszukiwać stron internetowych Księgarni, przygotowałem zestawienie wszystkich ebooków będących w promocji w postaci pliku Excel.

Zobacz całe zestawienie na moim OneDrive

W zestawieniu wziąłem pod uwagę książki, które:

  • pojawiły się w sprzedaży od 2014 roku włącznie,
  • posiadają jakąkolwiek zniżkę,
  • są obecnie dostępne w księgarni.

Plik możesz również przeglądać z poziomu bloga, poniżej, lub przejść do OneDrive.

Promocja potrwa do 4.01.2018 włącznie.


Tagi:


Dodałem możliwość wysyłki przypomnień SMS w mojej aplikacji ASP.NET


13 czerwca 2017 / Michał Kortas


Po krótkiej przerwie, jaką sobie zrobiłem w pisaniu aplikacji todo.team czas wrócić do wytężonej pracy. Jeśli jeszcze nie wiesz, dostałem się do ścisłego finału DSP, a todo.team jest owocem tego projektu. Oprócz wiadomości e-mail, które są jednym z trzech filarów powiadomień postanowiłem wdrożyć eksperymentalnie możliwość przypominania o zadaniach z poziomu SMS. Skorzystałem z możliwości, jakie daje SMSAPI. Przy okazji bardzo dziękuję za udostępnienie darmowej puli wiadomości SMS do celów testowych. :-) Czytaj dalej Dodałem możliwość wysyłki przypomnień SMS w mojej aplikacji ASP.NET


Tagi: