Rafał Wrzeszcz - Wrzasq.pl

PopStack - copy-pasting from StackOverflow has never been as easy

Saturday, 19 March 2016, 00:05

I work in Berlin but live in Szczecin - commute to work by train and have something like 2 hours per day to spend on doing something on my laptop. I also cannot sleep until late hours (just like today) so I have few more hours. That gives me few hours per day after my regular work to spend on something on my laptop. Sometimes I do my private projects, sometimes I do spare-time freelance projects, but from time to time I like playing with new stuff. This is how PopStack was born.

Tags: Ciekawostki, Szczecin, Technologie, Teksty, Kod, Chillout, Projekty

» Komentarze

Symfony2 your way

Sunday, 29 June 2014, 23:01

Last Friday, on Tech Fusion (a tech meetup in Szczecin, Poland), I had a talk about using Symfony2 to build own applications. The main purpose of it was to present various ways in which this flexible framework can be adapted to the needs of your application (without doing dirty, nasty and ugly hacks). It's not a complete compendium - a form of a meetup restricted it to be a maximum of 30 minutes talk, to present essential solutions and aspects of this subject. If you missed it, don't worry! It's already available online on SlideShare.

Tags: Symfony, Web, Szczecin, Portfolio, Presentation, Kod, Tutorial, Meetup, PHP

» Komentarze

Pork - fork() for PHP

Tuesday, 10 January 2012, 10:24

You always hear how many things modern computers can do at once, how multi-tasking they are… but when it comes to your simple mailing script it hangs on sending few mails and it can't go further. How it is that you run your application on powerful server machine, but your script flow is completely single-tasking? Well, machines and operating systems supports multi-tasking, but you have to write your code in specific way in order to benefit from it - you have to split your program into multiple single tasks that can be executed parallelly. If you are a PHP developer and you need something for multi-tasking, here I give you Pork - fork() for PHP.

Tags: Pork, Skrypty, Code, Kod, PHP

» Komentarze

JavaScript Zend-like url helper

Monday, 25 July 2011, 20:35

In JavaScript, especially when you work with AJAX (many requests to frontend host) and dynamic UI (many requests for assets like images) you have to resolve a lot of URLs. Problem comes, when you have to keep some base of your URLs reference (like web application base URL), or keep your links switchable easily (static hosts balancing). If you are familiar with Zend_Framework, you must know baseUrl() helper for Zend_View. Isn't that a handful thing? Then why not use it in your client scripts as well :)? Here I propose my solution for easy URLs resolving that behaves much like Zend_View's baseUrl() helper.

Tags: Zend, Code, JavaScript, Kod

» Komentarze

ChillDev.JS - applications mechanism

Sunday, 17 April 2011, 17:20

Even thought I'm quite busy with my business projects I still working hard on ChillDev.JS. I would like to present next huge step - applications mechanism. jQuery has it's jQuery-UI and so my beloved Prototype has it's Scripty2 (still in it's beta). But they are relatively simple libraries, that provide just UI widgets. For something more, you have to look for additional extensions. For jQuery you will probably find mbContainerPlus (looks beautifull, but it's a piece of crappy code, using it will be pain in your ass), but how about Prototype-based libraries? There is LivePipe UI, old Prototype-UI, but they still provide just simple dialog boxes widgets. Now, ChillDev.JS brings full windowing and applications stack for Prototype!

Tags: Scripty2, ChillDev.JS, Skrypty, JavaScript, Kod, Prototype

» Komentarze

ChillDev.JS - let me introduce

Tuesday, 29 March 2011, 16:22

First of all - what is ChillDev.JS? Don't worry - it's not another framework. It is set of components (and various useful routines) built on top of Prototype. It is (will be?) set of classes and UI components that bases on Prototype and Scripty2. It's main purpose is to be flexible and scalable - completly objective API with well-though data dlow allows even complex projects to use it's components by composing them with own routines (see the grid example). ChillDev.JS will focus mainly on complex problems, like windowing/application mechanisms, data grid or forms, so with it you should be able to create rich web applications even for advanced purpose.

Tags: Scripty2, ChillDev.JS, Skrypty, JavaScript, Kod, Prototype

» Komentarze

Hormon 0.0.2

Sunday, 12 December 2010, 00:15

This version has been released because there are some significant changes. I want to describe them bit more descriptive than single line in CHANGELOG.txt.

Tags: Skrypty, Hormon, Kod, SQL, ORM, PHP

» Komentarze

Symfony DependencyInjection - dereferencje

Wednesday, 16 June 2010, 20:45

Od jakiegoś czasu bawię się w wolnych chwilach Symfony 2. Projekt jest jeszcze w bardzo wczesnym stadium (szczerze mówiąc nie wierzę w powakacyjną datę premiery :P), ale jest bardzo obiecujący. O nim samym się nie chciałem rozpisywać - już jest bardzo wiele opisów, a będzie jeszcze więcej, poza tym przy obecnym stanie rzeczy dane bardzo szybko się dezaktualizują. Ja jak zwykle muszę jednak robić coś po swojemu i szukać dziury w całym, dlatego doskwierała mi bardzo pewna sprawa, którą tutaj opiszę. Chodzi mianowicie o Dependency Injection, który jest sercem całego systemu. O nim samym też nie będę się zbyt wiele rozpisywał, bo jak ktoś chce to ma wszystko ładnie opisane, natomiast w skrócie powiem, że jest to mechanizm utrzymywania zależności pomiędzy obiektami (usługami) w systemie. To właśnie brak pewnej funkcjonalności w tym komponencie zmusił mnie do działania.

Tags: Symfony, Kod, PHP, XML, YAML

» Komentarze

Hormon 0.0.1

Monday, 15 March 2010, 10:08

Jeśli ktoś się nie rozwija to się cofa - tak samo jest z projektami. Dlatego mimo iż nadal nie mam czasu przysiąść do Hormona na poważnie, to rozwijam go w takim zakresie, w jakim jest mi potrzebny. Aby w jakiś sposób bardziej zwięźle podejść do tematu, dziś wypuściłem paczki oznaczone wersją 0.0.1, aby mieć jakiś punkt odniesienia i nie trzymać ciągle wszystkiego jako +SVN. Jest jednak pewien haczyk, ale o tym poniżej.

Tags: Skrypty, Hormon, Kod, SQL, ORM, PHP

» Komentarze

DotPay Premium SMS - kody o różnych wartościach

Thursday, 19 November 2009, 20:42

DotPay to jeden z dwoch (obok Płatności.pl) największych serwisów obsługujących płatności internetowe w Polsce. Ja jakoś preferuję ten pierwszy - może to sentyment, może przyzwyczajenie, ale jakoś wygodniej mi się z nim pracuje. Wydaje się mi być łatwiejszy w implementacji we własnych rozwiązaniach, mniej restrykcyjny (przy zachowaniu wszelkich standardów bezpieczeństwa), a przez to o wiele bardziej elastyczny. Jego wielką zaletą jest wszechstronność, mamy tutaj ogromną ilość różnych kanałów płatności. Jednak o ile w zakresie obsługi mikropłatności i płatności internetowych możliwe, że Płatności.pl ma większą część rynku, to w zakresie płatności SMS wydaje mi się, żę niekwestionowanym liderem jest właśnie DotPay. Ja z DotPayem styczność mam od lat i wdrożenia oparte na tym systemie zdarzają mi się muszę przyznać dość często. Szczególnie ostatnio popularne stało się tworzenie na stronach swego rodzaju portfela, który można doładować na przykład SMSami. Pomijając kwestię prowizji, co moim zdaniem i tak powinno dyskwalifikować to rozwiązanie jako podstawę systemu płatności, mają one jednak jeszcze jedną wadę - sztywno skwantyfikowane wartości. Posiadanie zaufanego systemu płatności jest sprawą kluczową. Obsługując miliony ludzi obracających pieniędzmi w zakresie bankowości zarówno prywatnej jak i profesjonalnej, zakupów i podróży, Partypoker i innych gier online, systemy takie muszą działać szybko i stabilnie. Każda transakcja musi być całkowicie bezpieczna. Tego typu firmy muszą odpowiedzialnie podchodzić nawet do najmniejszych transakcji, aby utrzymać przy sobie klientów i pozyskiwać nowych.

Tags: SMS, Kod, DotPay, Tutorial

» Komentarze