WordPress Classic Editor plugin has 5M+ installs, it looks like it quickly become the most popular plugin ever. Not a good sign for Gutenberg.  Moreover, it is odd but seems WP team does not really support it. A lot of simple questions I googled led to unresolved issue on GitHub.  

Painful topic once you need a visual tool to connect to MS-SQL once or twice using your shiny MacBook.

All tools I found are either too expensive either too basic and frustrating.

Except one I found recently.

DBeaver

Free, open-source, universal database client with tons of features and very visual.  Just use it!

Todays update for docker “17.06.0-rc1-ce-mac13” brough very good news.

  • Add an experimental DNS name for the host: docker.for.mac.localhost

Which means that from inside the container you can connect to host system using new DNS name “docker.for.mac.localhost”.

This is extremely useful for configuring XDebug, which connects to host system IDE.  Bye-bye custom scripts to pass host IP inside the container. Happy debugging!

 

Recently I took part in integration project and faced interesting problem. PHP application that I deploy must communicate with Informix database for data selecte. This php application aims to corporate market, so its not a extraordinary case. I see that it may require connecto to Oracle or DB2 in near future.

Yes, PHP itself has wide choose of database connectors, which is a good option to have native database support. The only problem is that most of them are used so rare that are usualy not compiled in all modern Linux destributos. For example in Ubuntu server 12.04 there are five most pupular php5-sybase php5-interbase php5-mssql php5-mysql php5-pgsql.

Thinking of it, I found one interesting solution.

Continue reading

Forms, forms, forms… This is essential part of the Web and probably main reason why servers-side technology like Perl, PHP appeared. But things didn’t change much from the time I wrote my first Form handler using PHP3.0.18.

In this post I want to share some of my tricks of handling forms. Yes, it requires JavaScript enabled, which, truly speaking, is already a must have for 99.99% of sites for a long time.

Big advantages is that it really simplifies things on client and server side. Welcome reading…

Continue reading