blog.jachim.be
receipt « coudenysj
http://blog.jachim.be/tag/receipt
Jachim Coudenys on web technology. Controlling a receipt printer with ZeroMQ and PHP. When you create a POS system. As a web app, you have the problem that not all the devices are controllable from your server. In my case I have the following hardware connected to the workstation:. The input hardware is easy, because a barcode scanner is seen as a keyboard, and both devices can communicate to the server through the web browser. The tricky part is when a sale is completed, and the customer wants a receipt.
blog.jachim.be
Finding memory leaks in PHP objects « coudenysj
http://blog.jachim.be/2013/01/finding-memory-leaks-in-php-objects
Jachim Coudenys on web technology. Finding memory leaks in PHP objects. I recently spent quite some time figuring out why a (cli) php script was eating all the memory. In PHP, memory leaks mostly show up in long running scripts. In my case, it was doing calculations on (a lot of) database records. The script crashed all the time, because it was running against the memory limit. After trying to figure out what was going wrong (using Xdebug's function traces. The unset trick of Paul M. Jones. On php msort(...
blog.jachim.be
memory leak « coudenysj
http://blog.jachim.be/tag/memory-leak
Jachim Coudenys on web technology. Finding memory leaks in PHP objects. I recently spent quite some time figuring out why a (cli) php script was eating all the memory. In PHP, memory leaks mostly show up in long running scripts. In my case, it was doing calculations on (a lot of) database records. The script crashed all the time, because it was running against the memory limit. After trying to figure out what was going wrong (using Xdebug's function traces. The unset trick of Paul M. Jones. On php msort(...
blog.jachim.be
memleak « coudenysj
http://blog.jachim.be/tag/memleak
Jachim Coudenys on web technology. Finding memory leaks in PHP objects. I recently spent quite some time figuring out why a (cli) php script was eating all the memory. In PHP, memory leaks mostly show up in long running scripts. In my case, it was doing calculations on (a lot of) database records. The script crashed all the time, because it was running against the memory limit. After trying to figure out what was going wrong (using Xdebug's function traces. The unset trick of Paul M. Jones. On php msort(...
blog.jachim.be
graphviz « coudenysj
http://blog.jachim.be/tag/graphviz
Jachim Coudenys on web technology. Using reStructuredText to generate an ERD. Recently I had to create an ERD. For a project, and I didn't wanted to use a binary (and mostly a proprietary) format. The reasons for this is that I don't want to bind myself to a specific program, that I want to be able to use the data in different places/formats, and most importantly that I can version control it (and diff it as text). Next to Visio, Google Draw, Omnigraffle, etc. there are new players like Skipper. Group - ...
blog.jachim.be
memorym php « coudenysj
http://blog.jachim.be/tag/memorym-php
Jachim Coudenys on web technology. Finding memory leaks in PHP objects. I recently spent quite some time figuring out why a (cli) php script was eating all the memory. In PHP, memory leaks mostly show up in long running scripts. In my case, it was doing calculations on (a lot of) database records. The script crashed all the time, because it was running against the memory limit. After trying to figure out what was going wrong (using Xdebug's function traces. The unset trick of Paul M. Jones. On php msort(...
blog.jachim.be
printer « coudenysj
http://blog.jachim.be/tag/printer
Jachim Coudenys on web technology. Controlling a receipt printer with ZeroMQ and PHP. When you create a POS system. As a web app, you have the problem that not all the devices are controllable from your server. In my case I have the following hardware connected to the workstation:. The input hardware is easy, because a barcode scanner is seen as a keyboard, and both devices can communicate to the server through the web browser. The tricky part is when a sale is completed, and the customer wants a receipt.
blog.jachim.be
erd « coudenysj
http://blog.jachim.be/tag/erd
Jachim Coudenys on web technology. Using reStructuredText to generate an ERD. Recently I had to create an ERD. For a project, and I didn't wanted to use a binary (and mostly a proprietary) format. The reasons for this is that I don't want to bind myself to a specific program, that I want to be able to use the data in different places/formats, and most importantly that I can version control it (and diff it as text). Next to Visio, Google Draw, Omnigraffle, etc. there are new players like Skipper. Group - ...
blog.jachim.be
docutils « coudenysj
http://blog.jachim.be/tag/docutils
Jachim Coudenys on web technology. Using reStructuredText to generate an ERD. Recently I had to create an ERD. For a project, and I didn't wanted to use a binary (and mostly a proprietary) format. The reasons for this is that I don't want to bind myself to a specific program, that I want to be able to use the data in different places/formats, and most importantly that I can version control it (and diff it as text). Next to Visio, Google Draw, Omnigraffle, etc. there are new players like Skipper. Group - ...
blog.jachim.be
point of sale « coudenysj
http://blog.jachim.be/tag/point-of-sale
Jachim Coudenys on web technology. Controlling a receipt printer with ZeroMQ and PHP. When you create a POS system. As a web app, you have the problem that not all the devices are controllable from your server. In my case I have the following hardware connected to the workstation:. The input hardware is easy, because a barcode scanner is seen as a keyboard, and both devices can communicate to the server through the web browser. The tricky part is when a sale is completed, and the customer wants a receipt.