Micrus • Tiny, yet powerful, PHP framework

Kategoria: Projekty
Micrus • Tiny, yet powerful, PHP framework

How big does a framework need to be to provide you with a quick, easy and comfortable way of creating neatly structured MVC websites? That can easily be extended and configured?

Well, not big at all. Just try Micrus! Its goal is to keep it as simple as possible, while offering all the most important features, as listed here:

  • Fully object oriented
  • Very clear MVC structure
  • ORM using RedBean
  • REST-ful routing
  • CRUD generator (soon)
  • Twig templates
  • Authentication and authorization
  • Dependency Injection of services
  • Easy YAML configuration
  • Tests (PHPUnit, Codeception)
  • Console tasks
  • Forms
  • Fixtures
  • Localization
  • Mailer
  • Logger
  • Cacher
  • Flash messages

micrus.avris.it

Dibsy • Call dibs on test servers!

Kategoria: Projekty
Dibsy • Call dibs on test servers!

Dibsy helps team members to coordinate, which qa/staging server is currently being used by whom, and which ones are free to deploy to.

Developed as a 20% project @ Rocket Internet SE

dibsy.avris.it

Święte prawo własności

Kategoria: Refleksje
Święte prawo własności

Aż krew mnie zalewa, gdy widzę korwinistów cieszących się na wycinki drzew – bo wreszcie wolność i wreszcie respektowane święte prawo własności. Bleee.

No ale ok, niech będzie, ujmijmy to w ten sposób. Ujmijmy naturę we własność.

“Wspólne” wcale nie znaczy niczyje. “Wspólne” znaczy należące do spółki “ludzkość”, w której każdy człowiek ma swój drobniutki udział, i która jest reprezentowana w poszczególnych oddziałach regionalnych poprzez zarząd zwany “samorządem” lub “rządem”.  Zasoby naturalne, powietrze, klimat etc. są własnością tejże spółki.

Wszelakie decyzje na temat wycinki drzew na prywatnym terenie albo postawienia tam prywatnej fabryki nieprzestrzegającej norm zanieczyszczeń powietrza i wody będą zatem musiały z jednej strony godzić w święte prawo własności prywaciarza, i jednocześnie w święte prawo własności wszystkich ludzi żyjących dookoła tego miejsca.

Czyżby korwiniści chceli naruszać święte prawo własności tych drugich?

Jak rozwiązać ten konflikt? Rząd mógłby wprawdzie powiedzieć “ja reprezentuję ogromną grupę ludzi, jest nas więcej, jesteśmy silniejsi, możemy ci zakazać jakiejkolwiek budowy”. Ale zamiast tego idzie na kompromis, mówi “wy zainwestujcie ciut więcej w mniej kopcące fabryki, wycinajcie ostrożniej i rozsądniej, a my przymkniemy oko, że wciąż naruszacie naszą własność, jako że robicie to w granicach rozsądku”.

Dzięki takim regulacjom/kompromisom zyskują wszyscy – przemysł i gospodarka się rozwija, a środowisko nie cierpi.

Marzy mi się państwo wyznaniowe

Kategoria: Refleksje
Marzy mi się państwo wyznaniowe

Serio. Gdybym mógł poukładać sobie Polskę po swojemu, to chętnie spełniłbym mokry sen terlikowskich tego świata i wprowadził tam chrześcijańskie państwo wyznaniowe. Tyle że z zachowaniem wolności wyznania. Kto nie chce być chrześcijaninem, wcale nie musi. Ale kto chce, temu maszyna państwowa z chęcią pomoże realizować wymagania swojej wiary.  Prawo Boskie zaczęłoby obowiązywać jako państwowe.

Tak więc na przykład państwo polskie wreszcie zaczęłoby realizować nakaz z Kodeksu Łukasza Art. 10, ust. 25-37 ( przypowieść o miłosiernym Samarytaninie) i z miłosierdziem przyjęłoby wszystkich potrzebujących pomocy – choćby byli innowiercami czy obcokrajowcami. Zgodnie z boskim nakazem “refugees welcome” stałoby się ideologią państwową.

Właśnie miłosierdzie i miłość bliźniego to tematy, które chyba najczęściej przewijają się przez nauki Jezusa (J 13, 34; Mt 5, 38-48; Łk 6, 27-36 i wiele wiele innych). Skoro Jezus nie jest już wyłącznie sławnym przywódcą religijnym pewnej sekty z Bliskiego Wschodu, lecz intronizowanym Królem Polski, to jego nauki stają się prawem.

Czytaj dalej

How come you don't like a gay Jew?

Kategoria: Refleksje
How come you don't like a gay Jew?

I've recently stumbled upon an intriguing comment on Facebook, which I now, regrettably, cannot find again. But I'd like to respond anyway. It was about a guy called Milo Yiannopoulos and it said something along the lines of:

Haha, how come the greatest enemy of the left is a gay, jewish guy?

Well, here's a really simple answer:

Czytaj dalej

Avris Flags – flags on websites made easy

Kategoria: Projekty
Avris Flags – flags on websites made easy

Flags on websites made easy.

Inlude country flags in your websites using simple CSS classes.

flags.avris.it

Ksiądz pedofil nadal pełni posługę kapłańską. Dlaczego?

Kategoria: Refleksje

Political statements

Kategoria: Refleksje
Political statements

“Meryl Streep shouldn't have gotten so political during an entertainment event – it's not a place for politics”, one has certainly heard a couple of times in the last few days. Geeez, that's one of the lamest excuses ever. If you don't agree with someone, but cannot tacle their argument, then just say they shouldn't be so political...

So let me get this straight: “Politics is the process of making decisions applying to all members of each group”[source]. Even if you're not interested in politics, politics is always interested in you. Even if you're not political, the politics affects you anyway. That's how our species works: we need to live in a herd and we need to overcome our differences somehow.

It would be utterly idiotic to be a subject of political decisions (which we all are), but not wanting to influence them in order to live in a society that you'd like to live in. Especially if you're a celebrity, a role model, somebody who has a great power of influence over other people. If it wasn't for Hollywood – actors coming out, screenwriters putting gay characters in their shows, celebrities expressing their support – America wouldn't have marriage equality today. Their “political statements” made a significant, positive difference in the American society, and societies all around the world. So why is “getting political” considered a bad thing? It means caring about the community you live in!

And how on Earth can it be wrong to criticize some prick for mocking a disabled person? Even if this prick just happens to be a politician.

The Homophobia Illusion

Kategoria: Refleksje
The Homophobia Illusion

Don't get me wrong – of course homophobia is a serious problem, and of course I constantly support the fight against any form of discrimination. But guys, please, stop seeing it everywhere!

Let's say you want to hire a programmer and you reject one of the candidates simply because they're on a wheelchair – that's just wrong, that's ablism. But let's say you want to hire a commercial jet pilot and you reject a disabled person that job – well, in this case it's just safety concerns. For such a job, perfect eyesight and freedom of movement are logical requirements.

Let's say you want to eat a meal at a restaurant, buy they don't serve you just because you're gay – that's outrageous! Eating there has nothing to do with your sexuality, how dare they even bring it up. But let's say a straight, male escort doesn't want to sleep with you, and says it's because you're a guy. It's obviously not a discrimination in any way! (Of course, it a gay escort doesn't want to sleep with you, it's his right as well, but that's a separate topic.)

Now, there's been a bit of noise about Vivica Fox not allowing gay guys to watch her stripper revue. What the fuck? Guys, it's that simple: if you're selling sex, in any form, then the gender and the sexual orientation of your staff and your clients really matter for your business. You can ask about it, you can makes choices based on it.

If it were a factory, a lawyer's office, a fire station, or whatever, then stay away from people's sexuality. But in a stripper show? Really?

Nobody seems to be concerned that she only hired black guys for the “Black Magic”, but somehow we're angry about her not letting guys into the “ultimate girl's night out”? Come on!

Avi • Simple placeholder avatars

Kategoria: Projekty
Avi • Simple placeholder avatars

Free & simple API for generating nice, colorful default avatars based on a given string (like username or email). Just put your base64-encoded identifier after our URL, optionally specify the desired size and file format, et voilà!

 

avi.avris.it