Transit is a format and set of libraries for conveying values between applications written in different programming languages. This spec describes Transit in order to facilitate its implementation in a wide range of languages.
Category: Programming
A big part of my work has to do with code. I’ve worked as system administrator – installing, patching, and configuring someone else’s code. I’ve worked as independent programmer, writing code on my own. I also programmed as part of the team. And on top of that, I worked as Team Leader and Project Manager, where I had to interact a lot with programmers. Programming world on its own is as huge as the universe. There is always something to learn. When I find something worthy or something that I understand enough to write about, I share it in this category.
Validating website HTML, CSS, and links from the command line
When working on a long running projects, it’s easy to lose track of HTML and CSS standard compliance. Also, link rot is a common occurrence. Gladly, there are command line tools that can be executed on a regular basis (think weekly or monthly cron jobs), that would check the site and report any issues with it. Here is one of the ways.
Installation on Fedora:
yum install linkchecker yum install python-tidy yum install python-cssutils
Example command line:
linkchecker -t20 --check-html --check-css https://mamchenkov.net
Obviously, check the manual of linkchecker for more options.
Celebrating 10 Years of PHP 5.0.0
Celebrating 10 Years of PHP 5.0.0 – a good summary of what happened with PHP in the last 10 years, and where it’s all going. I can’t believe it’s been 10 years already!
Mobile Web Monitoring Advanced Scripting (MITE)
Mobile Web Monitoring Advanced Scripting (MITE)
Reduce your test time with MITE test automation. MITE comes with a script recorder that lets you capture each step as you navigate a mobile website. Record once and re-run the script on any device profile, repeating each action and collecting unique mobile Web optimization data for each selected device.
Start recording any time during a session by clicking the record icon on the ribbon. You can add validation checks for every step by simply right-clicking the script and selecting the validation check.
Not only does automated testing save time, but it also guarantees a consistent test methodology. Once you’ve completed mobile Web optimization, upload your script into your own MyKeynote portal and a get a new perspective on the availability of your mobile site with a week of free monitoring.
Adaptive Images – deliver small images to small devices
Adaptive Images – deliver small images to small devices.
Adaptive Images detects your visitor’s screen size and automatically creates, caches, and delivers device appropriate re-scaled versions of your web page’s embeded HTML images. No mark-up changes needed. It is intended for use with Responsive Designs and to be combined with Fluid Image techniques.
