diff --git a/content/posts/2012-02-10-git-checkout-and-track-remote-branch.md b/content/posts/2012-02-10-git-checkout-and-track-remote-branch.md index f08817e1..89bd7654 100644 --- a/content/posts/2012-02-10-git-checkout-and-track-remote-branch.md +++ b/content/posts/2012-02-10-git-checkout-and-track-remote-branch.md @@ -3,6 +3,7 @@ title: git - checkout and track remote branch date: 2012-02-01 tags: [git] type: note +url: "/html/2012-01-24-jquery-check-version.html" --- diff --git a/content/posts/2012-02-13-git-branches-have-diverged.md b/content/posts/2012-02-13-git-branches-have-diverged.md index a1d6260b..efc2194a 100644 --- a/content/posts/2012-02-13-git-branches-have-diverged.md +++ b/content/posts/2012-02-13-git-branches-have-diverged.md @@ -3,6 +3,7 @@ title: Git - Your branch and 'origin/xxx' have diverged date: 2012-02-13 tags: [git] type: note +url: "/html/2012-02-10-git-checkout-and-track-remote-branch.html" --- Git error (not after rebase, see below): diff --git a/content/posts/2012-02-28-git-default-color-diff.md b/content/posts/2012-02-28-git-default-color-diff.md index 8db44756..2a6b324d 100644 --- a/content/posts/2012-02-28-git-default-color-diff.md +++ b/content/posts/2012-02-28-git-default-color-diff.md @@ -3,6 +3,7 @@ title: git - colored diff, branch, etc by default date: 2012-02-28 tags: [git] type: note +url: "/html/2012-02-13-git-branches-have-diverged.html" --- diff --git a/content/posts/2012-03-15-oauth-1-0.md b/content/posts/2012-03-15-oauth-1-0.md index 0810fb91..d5985b4a 100644 --- a/content/posts/2012-03-15-oauth-1-0.md +++ b/content/posts/2012-03-15-oauth-1-0.md @@ -3,6 +3,7 @@ title: oauth 1.0 notes date: 2012-03-15 tags: [oauth] type: post +url: "/html/2012-02-28-git-default-color-diff.html" --- diff --git a/content/posts/2012-04-03-git-rename-branch.md b/content/posts/2012-04-03-git-rename-branch.md index fc6b20b5..901f82b4 100644 --- a/content/posts/2012-04-03-git-rename-branch.md +++ b/content/posts/2012-04-03-git-rename-branch.md @@ -3,6 +3,7 @@ title: git - rename branch (local and remote) date: 2012-04-03 tags: [git] type: note +url: "/html/2012-03-15-oauth-1-0.html" --- diff --git a/content/posts/2012-04-03-vim-replace-word-with-yanked-text.md b/content/posts/2012-04-03-vim-replace-word-with-yanked-text.md index d53e0d58..d3e81095 100644 --- a/content/posts/2012-04-03-vim-replace-word-with-yanked-text.md +++ b/content/posts/2012-04-03-vim-replace-word-with-yanked-text.md @@ -3,6 +3,7 @@ title: vim - replace a word with yanked text date: 2012-04-03 tags: [jquery] type: note +url: "/html/2012-04-03-git-rename-branch.html" --- Copy a word and paste it over other words: diff --git a/content/posts/2012-04-24-git-fugitive-to-resolve-conflicts.md b/content/posts/2012-04-24-git-fugitive-to-resolve-conflicts.md index 3c2b23f8..8d60e130 100644 --- a/content/posts/2012-04-24-git-fugitive-to-resolve-conflicts.md +++ b/content/posts/2012-04-24-git-fugitive-to-resolve-conflicts.md @@ -3,6 +3,7 @@ title: git - use vim with fugitive to resolve merge conflicts date: 2012-04-24 tags: [vim, git] type: note +url: "/html/2012-04-03-vim-replace-word-with-yanked-text.html" --- diff --git a/content/posts/2012-06-15-android-mobile-network-problem.md b/content/posts/2012-06-15-android-mobile-network-problem.md index b7a93098..9ce3ec4a 100644 --- a/content/posts/2012-06-15-android-mobile-network-problem.md +++ b/content/posts/2012-06-15-android-mobile-network-problem.md @@ -3,6 +3,7 @@ title: Andriod - moblie network problem after BusyBox update date: 2012-01-24 tags: [android] type: post +url: "/html/2012-04-24-git-fugitive-to-resolve-conflicts.html" --- I have LG p500 (Optimus One), rooted with original ROM. diff --git a/content/posts/2012-09-23-git-submodule-helpers.md b/content/posts/2012-09-23-git-submodule-helpers.md index 41523da4..352dc6a9 100644 --- a/content/posts/2012-09-23-git-submodule-helpers.md +++ b/content/posts/2012-09-23-git-submodule-helpers.md @@ -3,6 +3,7 @@ title: git - submodule helpers date: 2012-09-23 tags: [git] type: note +url: "/html/2012-06-15-android-mobile-network-problem.html" --- Below are some git commands which can be useful to resolve problems with submodules. diff --git a/content/posts/2012-09-30-git-all-branches-with-file.md b/content/posts/2012-09-30-git-all-branches-with-file.md index ff058052..1734b9cc 100644 --- a/content/posts/2012-09-30-git-all-branches-with-file.md +++ b/content/posts/2012-09-30-git-all-branches-with-file.md @@ -3,6 +3,7 @@ title: git - find all branches where file was changed date: 2012-09-30 tags: [git] type: note +url: "/html/2012-09-30-git-all-branches-with-file.html" --- [Solution from stackoverflow](http://stackoverflow.com/questions/6258440/find-a-git-branch-containing-changes-to-a-given-file). diff --git a/content/posts/2012-09-30-git-branch-ahead-after-pull.md b/content/posts/2012-09-30-git-branch-ahead-after-pull.md index d172a4a1..d1a63db9 100644 --- a/content/posts/2012-09-30-git-branch-ahead-after-pull.md +++ b/content/posts/2012-09-30-git-branch-ahead-after-pull.md @@ -3,6 +3,7 @@ title: git - Your branch is ahead of 'origin/master' by 1 commit after pull date: 2012-09-30 tags: [git] type: note +url: "/html/2012-09-30-git-branch-ahead-after-pull.html" --- Your branch is ahead of 'origin/master' by 1 commit (or X commits) after `git pull origin master`. diff --git a/content/posts/2012-10-01-git-diff-and-log.md b/content/posts/2012-10-01-git-diff-and-log.md index 58b4db80..0bcbe82e 100644 --- a/content/posts/2012-10-01-git-diff-and-log.md +++ b/content/posts/2012-10-01-git-diff-and-log.md @@ -3,6 +3,7 @@ title: git - view changes - diff and log date: 2012-10-01 tags: [git] type: note +url: "/html/2012-10-01-git-diff-and-log.html" --- Diff staged changes diff --git a/content/posts/2012-10-01-git-find-not-merged-branches.md b/content/posts/2012-10-01-git-find-not-merged-branches.md index d97f9ec5..d4f8bf72 100644 --- a/content/posts/2012-10-01-git-find-not-merged-branches.md +++ b/content/posts/2012-10-01-git-find-not-merged-branches.md @@ -3,6 +3,7 @@ title: git - find not merged branches date: 2012-10-01 tags: [git] type: note +url: "/html/2012-10-01-git-find-not-merged-branches.html" --- diff --git a/content/posts/2012-10-01-git-rm-deleted-files.md b/content/posts/2012-10-01-git-rm-deleted-files.md index 976227e1..b7eccad9 100644 --- a/content/posts/2012-10-01-git-rm-deleted-files.md +++ b/content/posts/2012-10-01-git-rm-deleted-files.md @@ -3,6 +3,7 @@ title: git - git rm already deleted files date: 2012-04-03 tags: [git] type: note +url: "/html/2012-10-01-git-rm-deleted-files.html" --- diff --git a/content/posts/2012-12-09-google-chrome-window-manager.md b/content/posts/2012-12-09-google-chrome-window-manager.md index c62c078b..85e72550 100644 --- a/content/posts/2012-12-09-google-chrome-window-manager.md +++ b/content/posts/2012-12-09-google-chrome-window-manager.md @@ -3,6 +3,7 @@ title: Window managers for Google Chrome date: 2012-12-09 tags: [chrome] type: note +url: "/html/2012-12-09-google-chrome-window-manager.html" --- A list of extensions to manage position of chrome tabs / windows and to create splits. diff --git a/content/posts/2012-12-17-unit-speed-mysql-to-mem.md b/content/posts/2012-12-17-unit-speed-mysql-to-mem.md index 0a157b6a..05ffc38e 100644 --- a/content/posts/2012-12-17-unit-speed-mysql-to-mem.md +++ b/content/posts/2012-12-17-unit-speed-mysql-to-mem.md @@ -3,6 +3,7 @@ title: Speedup unit tests by moving MySql data to memory [Ubuntu] date: 2012-04-03 tags: [mysql] type: note +url: "/html/2012-12-17-unit-speed-mysql-to-mem.html" --- There are several ways to speedup slow unit tests which interact with database: diff --git a/content/posts/2013-03-18-js-scalable-architecture.md b/content/posts/2013-03-18-js-scalable-architecture.md index a198860e..123dcd58 100644 --- a/content/posts/2013-03-18-js-scalable-architecture.md +++ b/content/posts/2013-03-18-js-scalable-architecture.md @@ -3,6 +3,7 @@ title: Want Scalable Application Architecture? Check AngularJS. date: 2013-03-18 tags: [js, angularjs] type: post +url: "/html/2013-03-18-js-scalable-architecture.html" --- The [Scalable JavaScript Application Architecture](http://www.youtube.com/watch?v=mKouqShWI4o) is a presentation by [Nicholas Zakas](http://www.nczonline.net/) where he suggests a flexible and scalable architecture for JavaScript applications. Here are other related resources: diff --git a/content/posts/2013-03-23-php-utf-8-strings.md b/content/posts/2013-03-23-php-utf-8-strings.md index 3f78ef9c..81fa4275 100644 --- a/content/posts/2013-03-23-php-utf-8-strings.md +++ b/content/posts/2013-03-23-php-utf-8-strings.md @@ -3,6 +3,7 @@ title: PHP - utf-8 strings handling date: 2013-03-23 tags: [php] type: note +url: "/html/2013-03-23-php-utf-8-strings.html" --- Enable mbstring [function overloading mode](http://www.php.net/manual/en/mbstring.overload.php) and set default diff --git a/content/posts/2013-05-24-angular-post-to-php.md b/content/posts/2013-05-24-angular-post-to-php.md index f651c22a..721d35ea 100644 --- a/content/posts/2013-05-24-angular-post-to-php.md +++ b/content/posts/2013-05-24-angular-post-to-php.md @@ -3,6 +3,7 @@ title: Angular.js POST data to PHP date: 2012-04-03 tags: [php, angularjs] type: note +url: "/html/2013-05-24-angular-post-to-php.html" --- By default angular.js sends all data in json. diff --git a/content/posts/2013-05-24-angular-seo.md b/content/posts/2013-05-24-angular-seo.md index 3a606284..310f626f 100644 --- a/content/posts/2013-05-24-angular-seo.md +++ b/content/posts/2013-05-24-angular-seo.md @@ -3,6 +3,7 @@ title: Angular.js and SEO - pre-render content on the server date: 2013-05-24 tags: [angularjs] type: post +url: "/html/2013-05-24-angular-seo.html" --- With angular.js you have an HTML which looks like this: diff --git a/content/posts/2013-06-11-amazon-nosql-review.md b/content/posts/2013-06-11-amazon-nosql-review.md index 68c40023..2d2bbed7 100644 --- a/content/posts/2013-06-11-amazon-nosql-review.md +++ b/content/posts/2013-06-11-amazon-nosql-review.md @@ -3,6 +3,7 @@ title: Amazon NoSQL Solutions date: 2013-06-11 tags: [aws] type: post +url: "/html/2013-06-11-amazon-nosql-review.html" --- Amazon provides following [NoSQL](https://en.wikipedia.org/wiki/NoSQL) storage options: diff --git a/content/posts/2013-06-14-git-server-setup.md b/content/posts/2013-06-14-git-server-setup.md index fb858785..2c651d1f 100644 --- a/content/posts/2013-06-14-git-server-setup.md +++ b/content/posts/2013-06-14-git-server-setup.md @@ -3,6 +3,7 @@ title: How to setup git server on ubuntu with push email notifications date: 2013-06-14 tags: [git] type: note +url: "/html/2013-06-14-git-server-setup.html" --- Git Server diff --git a/content/posts/2013-06-14-js-libraries-for-charts.md b/content/posts/2013-06-14-js-libraries-for-charts.md index 323e9b3d..c575f622 100644 --- a/content/posts/2013-06-14-js-libraries-for-charts.md +++ b/content/posts/2013-06-14-js-libraries-for-charts.md @@ -3,6 +3,7 @@ title: JS libraties for charts (links) date: 2013-06-14 tags: [js] type: note +url: "/html/2013-06-14-js-libraries-for-charts.html" --- diff --git a/content/posts/2013-09-11-elastic-beanstalk-configs.md b/content/posts/2013-09-11-elastic-beanstalk-configs.md index d1883bde..6bc4b814 100644 --- a/content/posts/2013-09-11-elastic-beanstalk-configs.md +++ b/content/posts/2013-09-11-elastic-beanstalk-configs.md @@ -3,6 +3,7 @@ title: Elastic Beanstalk - deploy from different machines / by different users ( date: 2013-09-11 tags: [aws] type: note +url: "/html/2013-09-11-elastic-beanstalk-configs.html" --- By default Elastic Beanstalk console tool (eb) adds config files to .gitignore. @@ -163,3 +164,4 @@ For example, for 'eb status': Status : Ready Health : Green ``` +url: "/html/ diff --git a/content/posts/2013-10-22-elastic-beanstalk-cron-and-db.md b/content/posts/2013-10-22-elastic-beanstalk-cron-and-db.md index b4676115..6d536308 100644 --- a/content/posts/2013-10-22-elastic-beanstalk-cron-and-db.md +++ b/content/posts/2013-10-22-elastic-beanstalk-cron-and-db.md @@ -3,6 +3,7 @@ title: Elastic Beanstalk - cron command and RDS DB access date: 2013-10-22 tags: [aws] type: note +url: "/html/2013-10-22-elastic-beanstalk-cron-and-db.html" --- Problem diff --git a/content/posts/2013-12-02-node-core-module-source.md b/content/posts/2013-12-02-node-core-module-source.md index d913969e..f4a07db0 100644 --- a/content/posts/2013-12-02-node-core-module-source.md +++ b/content/posts/2013-12-02-node-core-module-source.md @@ -3,6 +3,7 @@ title: Node.js - how to get core module source date: 2013-12-02 tags: [node.js] type: note +url: "/html/2013-12-02-node-core-module-source.html" --- It is possible to ask node to show its core module source. diff --git a/content/posts/2013-12-02-node-debug-mocha.md b/content/posts/2013-12-02-node-debug-mocha.md index ad8b241b..f2c1f891 100644 --- a/content/posts/2013-12-02-node-debug-mocha.md +++ b/content/posts/2013-12-02-node-debug-mocha.md @@ -3,6 +3,7 @@ title: Node.js - how to debug mocha test with node inspector date: 2013-12-02 tags: [node.js] type: note +url: "/html/2013-12-02-node-debug-mocha.html" --- To debug mocha test with [node inspector](https://github.com/node-inspector/node-inspector) use the delay before test: diff --git a/content/posts/2014-01-04-git-log-and-less-keep-output.md b/content/posts/2014-01-04-git-log-and-less-keep-output.md index 42daf274..0bf326ba 100644 --- a/content/posts/2014-01-04-git-log-and-less-keep-output.md +++ b/content/posts/2014-01-04-git-log-and-less-keep-output.md @@ -3,6 +3,7 @@ title: How to keep git log and less output on the screen date: 2014-01-04 tags: [git] type: note +url: "/html/2014-01-04-git-log-and-less-keep-output.html" --- When `git` uses `less` as pager the output of commands like `git log` disappears from the console diff --git a/content/posts/2014-01-04-git-revert-multiple-recent-comments.md b/content/posts/2014-01-04-git-revert-multiple-recent-comments.md index 9f297ece..ed4808c0 100644 --- a/content/posts/2014-01-04-git-revert-multiple-recent-comments.md +++ b/content/posts/2014-01-04-git-revert-multiple-recent-comments.md @@ -3,6 +3,7 @@ title: Git - how to revert multiple recent commits date: 2014-01-04 tags: [git] type: note +url: "/html/2014-01-04-git-revert-multiple-recent-comments.html" --- Let's assume we have a history like this: diff --git a/content/posts/2014-12-19-aws-opsworks-mongo-and-nodejs.md b/content/posts/2014-12-19-aws-opsworks-mongo-and-nodejs.md index 83b238f4..7c64e073 100644 --- a/content/posts/2014-12-19-aws-opsworks-mongo-and-nodejs.md +++ b/content/posts/2014-12-19-aws-opsworks-mongo-and-nodejs.md @@ -3,6 +3,7 @@ title: Amazon OpsWorks - node.js app with MongoDB setup date: 2014-12-19 tags: [aws] type: note +url: "/html/2014-12-19-aws-opsworks-mongo-and-nodejs.html" --- [Amazon OpsWorks](http://docs.aws.amazon.com/opsworks/latest/userguide/welcome.html) provides a way to manage AWS resources diff --git a/content/posts/2014-12-30-aws-ebs-mongo-backups.md b/content/posts/2014-12-30-aws-ebs-mongo-backups.md index 06657935..d62bbcb6 100644 --- a/content/posts/2014-12-30-aws-ebs-mongo-backups.md +++ b/content/posts/2014-12-30-aws-ebs-mongo-backups.md @@ -3,6 +3,7 @@ title: AWS OpsWorks - setup mongodb ebs volume backups date: 2014-12-30 tags: [aws, mongodb] type: note +url: "/html/2014-12-30-aws-ebs-mongo-backups.html" --- I described how to setup [mongodb on EC2 using OpsWroks](http://serebrov.github.io/html/2014-12-19-aws-opsworks-mongo-and-nodejs.html) and here is how to setup mongo data backups. diff --git a/content/posts/2014-12-30-aws-opsworks-cmd-deployment.md b/content/posts/2014-12-30-aws-opsworks-cmd-deployment.md index 3bc4d6dd..41a47617 100644 --- a/content/posts/2014-12-30-aws-opsworks-cmd-deployment.md +++ b/content/posts/2014-12-30-aws-opsworks-cmd-deployment.md @@ -3,6 +3,7 @@ title: AWS - Deployment via OpsWorks from the command line date: 2014-12-30 tags: [aws] type: note +url: "/html/2014-12-30-aws-opsworks-cmd-deployment.html" --- Below is a simple python script which performs application deployment using OpsWorks API library (boto). diff --git a/content/posts/2015-01-24-aws-dynamodb-emr-hive.md b/content/posts/2015-01-24-aws-dynamodb-emr-hive.md index 8483c2d1..0c8eb82e 100644 --- a/content/posts/2015-01-24-aws-dynamodb-emr-hive.md +++ b/content/posts/2015-01-24-aws-dynamodb-emr-hive.md @@ -3,6 +3,7 @@ title: Amazon DynamoDB, EMR and Hive notes date: 2015-01-24 tags: [aws, dynamodb, emr, hive] type: note +url: "/html/2015-01-24-aws-dynamodb-emr-hive.html" --- First you need the EMR cluster running and you should have ssh connection to the master instance like described in the [getting started tutorial](http://docs.aws.amazon.com/ElasticMapReduce/latest/DeveloperGuide/emr-get-started.html). diff --git a/content/posts/2015-01-25-aws-add-secondary-index.md b/content/posts/2015-01-25-aws-add-secondary-index.md index f2e0f9d9..e93adb89 100644 --- a/content/posts/2015-01-25-aws-add-secondary-index.md +++ b/content/posts/2015-01-25-aws-add-secondary-index.md @@ -3,6 +3,7 @@ title: Amazon DynamoDB - how to add global secondary index date: 2015-01-25 tags: [aws, dynamodb, emr] type: note +url: "/html/2015-01-25-aws-add-secondary-index.html" --- Note: this post is outdated, because it is already possible to add a secondary index to the existing table (it was not possible in earlier DynamoDB versions). diff --git a/content/posts/2015-02-01-dynamodb-local.md b/content/posts/2015-02-01-dynamodb-local.md index a1700e27..89e897c6 100644 --- a/content/posts/2015-02-01-dynamodb-local.md +++ b/content/posts/2015-02-01-dynamodb-local.md @@ -3,6 +3,7 @@ title: Local Amazon DynamoDB - tools, dump/restore and testing date: 2015-01-25 tags: [aws, dynamodb] type: note +url: "/html/2015-02-01-dynamodb-local.html" --- ### Setup diff --git a/content/posts/2015-04-02-elastic-beanstalk-python.md b/content/posts/2015-04-02-elastic-beanstalk-python.md index 56488488..7cf9e1de 100644 --- a/content/posts/2015-04-02-elastic-beanstalk-python.md +++ b/content/posts/2015-04-02-elastic-beanstalk-python.md @@ -3,6 +3,7 @@ title: Elastic Beanstalk - python application server structure and celery instal date: 2015-04-02 tags: [aws, eb, python, celery, zeromq] type: note +url: "/html/2015-04-02-elastic-beanstalk-python.html" --- Elastic beanstalk python application is deployed under `/opt/python/`. diff --git a/content/posts/2015-05-20-cloudwatch-setup.md b/content/posts/2015-05-20-cloudwatch-setup.md index 0c027f99..14202fa1 100644 --- a/content/posts/2015-05-20-cloudwatch-setup.md +++ b/content/posts/2015-05-20-cloudwatch-setup.md @@ -3,6 +3,7 @@ title: Elastic Beanstalk - how to setup CloudWatch Logs date: 2015-05-20 tags: [aws, eb, cw-logs] type: note +url: "/html/2015-05-20-cloudwatch-setup.html" --- CloudWatch Logs is an AWS service to collect and monitor system and application logs. diff --git a/content/posts/2015-06-17-cloudwatch-logs-single-stream.md b/content/posts/2015-06-17-cloudwatch-logs-single-stream.md index 4ce3f0c4..b579cc66 100644 --- a/content/posts/2015-06-17-cloudwatch-logs-single-stream.md +++ b/content/posts/2015-06-17-cloudwatch-logs-single-stream.md @@ -3,6 +3,7 @@ title: CloudWatch Logs - how to log data from multiple instances to the single s date: 2015-05-20 tags: [aws, eb, cw-logs] type: note +url: "/html/2015-06-17-cloudwatch-logs-single-stream.html" --- [After using CloudWatch Logs for some time](/html/2015-05-20-cloudwatch-setup.html) I found that it is very inconvenient to have one stream per instance. diff --git a/content/posts/2015-07-05-elastic-beanstalk-drone-ci-setup.md b/content/posts/2015-07-05-elastic-beanstalk-drone-ci-setup.md index f40d2fe2..faf76310 100644 --- a/content/posts/2015-07-05-elastic-beanstalk-drone-ci-setup.md +++ b/content/posts/2015-07-05-elastic-beanstalk-drone-ci-setup.md @@ -3,6 +3,7 @@ title: How to set up Drone CI on EC2 instance via Elastic Beanstalk date: 2015-07-05 tags: [aws, eb, drone] type: note +url: "/html/2015-07-05-elastic-beanstalk-drone-ci-setup.html" --- [Drone CI](https://github.com/drone/drone) is a Continuous Integration platform. It uses [Docker](https://www.docker.com/) containers to run tests for your application hosted on [github](http://github.com). diff --git a/content/posts/2015-09-22-aws-postgresql-max-connections.md b/content/posts/2015-09-22-aws-postgresql-max-connections.md index c9a89aeb..49ac30db 100644 --- a/content/posts/2015-09-22-aws-postgresql-max-connections.md +++ b/content/posts/2015-09-22-aws-postgresql-max-connections.md @@ -3,6 +3,7 @@ title: AWS PostgreSQL RDS - remaining connection slots are reserved error date: 2015-09-22 tags: [aws, rds, postgresql] type: note +url: "/html/2015-09-22-aws-postgresql-max-connections.html" --- Today I had a problem with PostgreSQL connection, both my application and psql tool returned an error: diff --git a/content/posts/2016-02-18-oop-solid-l-liskov-substitution-principle.md b/content/posts/2016-02-18-oop-solid-l-liskov-substitution-principle.md index 7821af4e..aefc7981 100644 --- a/content/posts/2016-02-18-oop-solid-l-liskov-substitution-principle.md +++ b/content/posts/2016-02-18-oop-solid-l-liskov-substitution-principle.md @@ -3,6 +3,7 @@ title: OOP SOLID Principles "L" - Liskov Substitution Principle date: 2016-02-18 tags: [oop] type: post +url: "/html/2016-02-18-oop-solid-l-liskov-substitution-principle.md" --- According to the [Wikipedia](https://en.wikipedia.org/wiki/Liskov_substitution_principle) the Liskov Substitution Principle (LSP) is defined as: diff --git a/content/posts/2016-06-10-scaleway-docker-deployment.md b/content/posts/2016-06-10-scaleway-docker-deployment.md index 9dcf8d27..8fc8f9a2 100644 --- a/content/posts/2016-06-10-scaleway-docker-deployment.md +++ b/content/posts/2016-06-10-scaleway-docker-deployment.md @@ -3,6 +3,7 @@ title: Setup Automatic Deployment, Updates and Backups of Multiple Web Applicati date: 2016-06-10 tags: [docker, scaleway] type: post +url: "/html/2016-06-10-scaleway-docker-deployment.html" --- The purpose of this setup is: diff --git a/content/posts/2016-07-03-simple-git-workflow.md b/content/posts/2016-07-03-simple-git-workflow.md index c398a4d7..92e13dba 100644 --- a/content/posts/2016-07-03-simple-git-workflow.md +++ b/content/posts/2016-07-03-simple-git-workflow.md @@ -3,6 +3,7 @@ title: Simple Git Workflow date: 2016-07-03 tags: [git] type: post +url: "/html/2016-07-03-simple-git-workflow.html" --- The main purpose of this workflow is to have a reliable, but simple to use git workflow. diff --git a/content/posts/2017-06-28-aws-default-subnet-in-us-east-1f-not-found.md b/content/posts/2017-06-28-aws-default-subnet-in-us-east-1f-not-found.md index 76179e33..682cb25b 100644 --- a/content/posts/2017-06-28-aws-default-subnet-in-us-east-1f-not-found.md +++ b/content/posts/2017-06-28-aws-default-subnet-in-us-east-1f-not-found.md @@ -3,6 +3,7 @@ title: AWS error - Default subnet in us-east-1f not found date: 2017-06-29 tags: [aws] type: note +url: "/html/2017-06-28-aws-default-subnet-in-us-east-1f-not-found.html" --- I suddenly started getting the `Default subnet in us-east-1f not found` error during the ElasticBeanstalk environment update. diff --git a/content/posts/2018-01-11-aws-ec2-ssh-tunnel.md b/content/posts/2018-01-11-aws-ec2-ssh-tunnel.md index b9bad37e..5a353fc3 100644 --- a/content/posts/2018-01-11-aws-ec2-ssh-tunnel.md +++ b/content/posts/2018-01-11-aws-ec2-ssh-tunnel.md @@ -3,6 +3,7 @@ title: SSH Tunnels (How to Access AWS RDS Locally Without Exposing it to Interne date: 2018-01-11 tags: [ssh, aws] type: note +html: "/html/2018-01-11-aws-ec2-ssh-tunnel.html" --- Using SSH tunnels, it is possible to access remote resources that are not exposed to the Internet through the intermediate hosts or expose your local services to the Internet. diff --git a/content/posts/2018-01-19-disqus-code-in-comments.md b/content/posts/2018-01-19-disqus-code-in-comments.md index 31385bca..013a421e 100644 --- a/content/posts/2018-01-19-disqus-code-in-comments.md +++ b/content/posts/2018-01-19-disqus-code-in-comments.md @@ -3,6 +3,7 @@ title: Disqus - code formatting and highlighting in comments date: 2018-01-19 tags: [disqus] type: note +html: "/html/2018-01-19-disqus-code-in-comments.html" --- It is possible to format and have syntax highlighting for code in Disqus comments. diff --git a/content/posts/2018-01-19-there-is-no-callback-hell.md b/content/posts/2018-01-19-there-is-no-callback-hell.md index 0d79b637..a3b6298c 100644 --- a/content/posts/2018-01-19-there-is-no-callback-hell.md +++ b/content/posts/2018-01-19-there-is-no-callback-hell.md @@ -3,6 +3,7 @@ title: There Is No Callback Hell In JavaScript date: 2018-01-19 tags: [js] type: post +url: "/html/2018-01-19-there-is-no-callback-hell.html" --- There is no "callback hell" in Javascript, it is just a bad programming style. diff --git a/content/posts/2018-07-27-python-parameter-blocks-formatting.md b/content/posts/2018-07-27-python-parameter-blocks-formatting.md index 742d6e6e..4d32fcce 100644 --- a/content/posts/2018-07-27-python-parameter-blocks-formatting.md +++ b/content/posts/2018-07-27-python-parameter-blocks-formatting.md @@ -3,6 +3,7 @@ title: Formatting Parameter Blocks in Python date: 2018-07-27 tags: [python] type: post +url: "/html/2018-07-27-python-parameter-blocks-formatting.html" --- There are two ways [recommended in pep-8](https://www.python.org/dev/peps/pep-0008/#indentation) to format the blocks with long parameter lists in Python: diff --git a/content/posts/2018-11-28-python-debugging-with-ipdb-pdbpp.md b/content/posts/2018-11-28-python-debugging-with-ipdb-pdbpp.md index 10aff478..d222f03a 100644 --- a/content/posts/2018-11-28-python-debugging-with-ipdb-pdbpp.md +++ b/content/posts/2018-11-28-python-debugging-with-ipdb-pdbpp.md @@ -3,6 +3,7 @@ title: Debugging Python With ipdb and pdbpp date: 2018-11-28 tags: [python] type: note +url: "/html/2018-11-28-python-debugging-with-ipdb-pdbpp.html" --- To get a very convenient full-screen console debugger for python, install `ipdb` and `pdbpp` packages. diff --git a/content/posts/2018-11-29-linux-terminal-screencast.md b/content/posts/2018-11-29-linux-terminal-screencast.md index af530075..201aa713 100644 --- a/content/posts/2018-11-29-linux-terminal-screencast.md +++ b/content/posts/2018-11-29-linux-terminal-screencast.md @@ -3,6 +3,7 @@ title: Recording Linux Terminal Session to GIF with asciinema date: 2018-11-29 tags: [linux] type: note +url: "/html/2018-11-29-linux-terminal-screencast.html" --- The [asciinema](https://github.com/asciinema/asciinema) is a good and simple to use tool to record a screencast from the terminal session. diff --git a/content/posts/2019-02-16-manage-npm-packages-on-github.md b/content/posts/2019-02-16-manage-npm-packages-on-github.md index 8f68d2c7..460b0766 100644 --- a/content/posts/2019-02-16-manage-npm-packages-on-github.md +++ b/content/posts/2019-02-16-manage-npm-packages-on-github.md @@ -3,6 +3,7 @@ title: Managing NPM packages on github date: 2019-02-16 tags: [node.js, npm] type: note +url: "/html/2019-02-16-manage-npm-packages-on-github.html" --- Sometimes it is simpler to keep the package on github, for example, if you have a fork of a published package with some private changes. diff --git a/content/posts/2019-06-16-git-hook-to-add-issue-number-to-commit-message.md b/content/posts/2019-06-16-git-hook-to-add-issue-number-to-commit-message.md index 3b9ff70e..c681bf34 100644 --- a/content/posts/2019-06-16-git-hook-to-add-issue-number-to-commit-message.md +++ b/content/posts/2019-06-16-git-hook-to-add-issue-number-to-commit-message.md @@ -3,6 +3,7 @@ title: Git Hook to Add Issue Number to Commit Message date: 2019-06-16 tags: [git] type: note +url: "/html/2019-06-16-git-hook-to-add-issue-number-to-commit-message.html" --- When using project management system (Jira, Redmine, Github issues, etc) it is useful to add the issue number into commit message that makes is easier to understand which issue the commit belongs to and often allows the project management system to display related commits. diff --git a/content/posts/2019-06-16-multi-origin-cloudfront-setup.md b/content/posts/2019-06-16-multi-origin-cloudfront-setup.md index 31319946..a293c03c 100644 --- a/content/posts/2019-06-16-multi-origin-cloudfront-setup.md +++ b/content/posts/2019-06-16-multi-origin-cloudfront-setup.md @@ -3,6 +3,7 @@ title: CloudFront Setup to Route Requests to Services Based on Request Path date: 2019-06-16 tags: [aws] type: note +url: "/html/2019-06-16-multi-origin-cloudfront-setup.html" --- AWS CloudFront allows to have multiple origins for the distribution and, along with lambda@edge functions, that makes it possible to use CloudFront as an entry point to route the requests to different services based on the request path. diff --git a/content/posts/2019-10-08-aws-config-charges.md b/content/posts/2019-10-08-aws-config-charges.md index bf1e85a4..ca6f2e66 100644 --- a/content/posts/2019-10-08-aws-config-charges.md +++ b/content/posts/2019-10-08-aws-config-charges.md @@ -3,6 +3,7 @@ title: AWS Config - Unexpected Charges and Data Analysis date: 2019-10-08 tags: [aws] type: note +url: "/html/2019-10-08-aws-config-charges.html" --- I started seeing an increased charge in billing for AWS Config service in one of the accounts, it increased from around $5 to $100 per month. diff --git a/content/posts/2020-01-21-touch-typing.md b/content/posts/2020-01-21-touch-typing.md index ea49e163..5a25c9ca 100644 --- a/content/posts/2020-01-21-touch-typing.md +++ b/content/posts/2020-01-21-touch-typing.md @@ -3,6 +3,7 @@ title: Touch Typing Tutors and Games date: 2020-01-21 tags: [typing] type: note +url: "/html/2020-01-21-touch-typing.html" --- A collection of links to touch typing tutors and games.