kvz.io
Loosely Typed Code Deserves Triple Equality | kvz.io
http://kvz.io/blog/2013/04/23/change-your-codebase-to-use-triple-equality
On regex operators coding style javascript php. Loosely Typed Code Deserves Triple Equality. In loosely typed languages such as JavaScript or PHP, using. To compare values is bad practice because it doesn't account for type, hence. False = 0 = ' = null = undefined. Etc And you may accidentally match more than you bargained for. If you want you can limit unintented effects and bugs this may lead to, it's often wise to use. In case of comparing variables against non-numerical strings. Age = = 4. Make sure ...
kvz.io
Scrape All Text From a Domain | kvz.io
http://kvz.io/blog/2013/04/19/obtain-all-text-from-your-website
On wget spelling grammar bash markdown. Scrape All Text From a Domain. Here are some commands to download the most important pages of your site as plain text (determined by. And save it into one big. This could come in handy when you want to have everything checked for grammar and spelling errors. After the spellcheck you'd still have to search through your codebase / database to find and fix the culprits, but this should already save you some time in discovery. If you can install Pandoc.
kvz.io
Yesterday I Wrote My First Firefox OS App | kvz.io
http://kvz.io/blog/2013/08/12/yesterday-i-wrote-my-first-firefox-os-app
On fxos mobile javascript raspberrypi arduino automation apps. Yesterday I Wrote My First Firefox OS App. This article was on the Hacker News Frontpage. More comments. Yesterday I wrote my first Firefox OS App. For now it's called kbt2. And it's a round timer that I can use to give kickboxing lessons. A few very frustrating hours dealing with the unintuitive and sometimes even failing Everlast Round Timer. Knowing that I could not use my own phone as it will be playing music during kickboxing sessions.
kvz.io
Deploy to a Dynamic Serverlist With Capistrano | kvz.io
http://kvz.io/blog/2013/07/15/deploy-to-variable-targets-with-capistrano
On capistrano deploy ssh ruby. Deploy to a Dynamic Serverlist With Capistrano. At our company we use Capistrano for deploys. It reads Ruby instructions from a. In the project's root directory, then deploys accordingly via SSH. It has support for releases, shared log dirs, rollbacks, rsync vs remote cached git deploys, etc. It can be run from any machine that has access to your production servers. Be it your workstation, or a Continuous Integration server. Will you keep changing the. Seems like effort ; ).
freephp.org
PHP Tutorials | Free PHP
http://freephp.org/category/php-tutorials
Free PHP scripts classes and info. About Free PHP .org. Archive for the ‘PHP Tutorials’ Category. Quick Tip: Working with the JavaScript Battery API. Tuesday, August 23rd, 2016. In this tutorial we’re going to show you how to use the JavaScript Battery API. To improve the user experience for people in desperate need of a charger. We’ll look at the Battery API itself, as well as some techniques for getting the most out of every drop of the most precious of resources! Object containing various information ...
freephp.org
learn | Free PHP
http://freephp.org/tag/learn
Free PHP scripts classes and info. About Free PHP .org. Posts Tagged ‘learn’. Quick Tip: Working with the JavaScript Battery API. Tuesday, August 23rd, 2016. In this tutorial we’re going to show you how to use the JavaScript Battery API. To improve the user experience for people in desperate need of a charger. We’ll look at the Battery API itself, as well as some techniques for getting the most out of every drop of the most precious of resources! Interface, or directly via the navigtator.battery. 8211; T...
kvz.io
Fixing Heartbleed | kvz.io
http://kvz.io/blog/2014/04/11/fixing-heartbleed
On heartbleed security stunnel ubuntu transloadit ssl openssl. Four days ago the news about the Heartbleed. Got every sysadmin's attention. Renowned security expert Bruce Schneier. This means that anything in memory SSL private keys, user keys, anything is vulnerable. And you have to assume that it is all compromised. All of it. Catastrophic" is the right word. On the scale of 1 to 10, this is an 11. Using a webtool to test for Heartbleed. It became clear that my encoding startup Transloadit. Looks like ...
kvz.io
It's Almost 2014 and We Are Still Committing Broken Code | kvz.io
http://kvz.io/blog/2013/12/29/one-git-commit-hook-to-rule-them-all
On git ci travis jenkins ruby javascript python bash go golang php. It's Almost 2014 and We Are Still Committing Broken Code. Dispite testcases, syntax errors still find their way into our commits. Maybe it was a change in that bash script that wasn't covered by tests. Too bad our deploys relied on it. Maybe it was just a textual change and we didn't think it was necessary to run the associated code before pushing this upstream. Too bad we missed that quote. This needs to change because in the. Will skip...
SOCIAL ENGAGEMENT