https://blog.scottlowe.org/
https://www.concurrencylabs.com/blog/
Thursday, February 13, 2020
Tuesday, February 11, 2020
Tools
Cmder:
https://github.com/cmderdev/cmder
Windows Screenshot:
https://www.digitalcitizen.life/4-ways-take-screenshots-windows-8-81-using-built-tools
Windows + Shift + S (Windows 10 only)
https://github.com/cmderdev/cmder
Tab manipulation
- Ctrl + T : New tab dialog (maybe you want to open cmd as admin?)
- Ctrl + W : Close tab
- Ctrl + D : Close tab (if pressed on empty command)
- Shift + Alt + #Number : Fast new tab: 1 - CMD, 2 - PowerShell
- Ctrl + Tab : Switch to next tab
- Ctrl + Shift + Tab : Switch to previous tab
- Ctrl + #Number : Switch to tab #Number
- Alt + Enter: Fullscreen
Shell
- Ctrl + Alt + U : Traverse up in directory structure (lovely feature!)
- End, Home, Ctrl : Traversing text with as usual on Windows
- Ctrl + R : History search
- Shift + Mouse : Select and copy text from buffer
Windows Screenshot:
https://www.digitalcitizen.life/4-ways-take-screenshots-windows-8-81-using-built-tools
Windows + Shift + S (Windows 10 only)
Django
Setup:
A Complete Beginner's Guide (Catoon)
1 Python
Mac homebrew -> python3
2 Virualenv
pip3 install virtualenv (homebrew installed pip when install python)
3 Django
in a newly made project directory, activate virtual environment before install Django
virtualenv venv -p python3
source venv/bin/activate
pip install django
B https://www.youtube.com/watch?v=tptRTf3IWrM
1 Python
cmd
request.POST.get('sth') vs request.POST['sth'] - difference?
request.POST['sth'] will raise a KeyError exception if 'sth' is not in request.POST.
request.POST.get('sth') will return None if 'sth' is not in request.POST.
How to check if django form data is None, ' ' (empty string), or False
The problem is that by checking for:
create project inside git repository directory with different project name other than creating sub-directory.
https://automationpanda.com/2018/02/06/starting-a-django-project-in-an-existing-directory/
SSH tunneling:
vagrant ssh -- -N -L 8000:127.0.0.1:8000 in host
https://stackoverflow.com/questions/18157353/connection-reset-when-port-forwarding-with-vagrant
Django form with choices but also with input option
https://stackoverflow.com/questions/24783275/django-form-with-choices-but-also-with-freetext-option
https://stackoverflow.com/questions/16055808/django-form-dropdown-list-of-stored-models
OT:
Postgres full-text search is Good Enough!
http://rachbelaid.com/postgres-full-text-search-is-good-enough/
Postgres Full-Text Search With Django
http://blog.lotech.org/postgres-full-text-search-with-django.html
Storing Images In DB Using Django Models
https://stackoverflow.com/questions/18747730/storing-images-in-db-using-django-models
https://wsvincent.com/django-search/
ManyToMany field and FliterSelectMultiple:
ORM relationship cheatsheet:
https://hackernoon.com/django-orm-relationships-cheat-sheet-14433d6cf68c
Django Models: Setting up Many-to-Many Relationships through Intermediate Models
https://medium.com/@aswinshenoy/django-admin-setting-up-many-to-many-relationships-with-intermediate-models-782895cb48b2
Django Document Form fields:
https://docs.djangoproject.com/en/dev/ref/forms/fields/#django.forms.ModelMultipleChoiceField
Django - Use the Django admin app's FilteredSelectMultiple widget in form
- January 29, 2014
https://www.dangtrinh.com/2014/01/django-use-django-admin-apps.html
https://stackoverflow.com/questions/55859820/how-to-create-the-same-form-in-group-and-permission-on-django-templates
https://stackoverflow.com/questions/43419030/django-modelmultiplechoicefield-widget-not-rendering
https://hackernoon.com/django-orm-relationships-cheat-sheet-14433d6cf68c
https://stackoverflow.com/questions/57820652/need-guidance-with-filteredselectmultiple-widget
https://github.com/jazzband/django-sortedm2m
FilteredSelectMultiple does not respect order
https://code.djangoproject.com/ticket/15881
https://stackoverflow.com/questions/10366045/django-how-to-save-data-to-manytomanyfield
https://stackoverflow.com/questions/10583652/uncaught-referenceerror-django-is-not-defined
Redefine eligible student QuerySet
http://www.columbia.edu/~njn2118/journal/2016/1/29.html
A Complete Beginner's Guide (Catoon)
1 Python
Mac homebrew -> python3
2 Virualenv
pip3 install virtualenv (homebrew installed pip when install python)
3 Django
in a newly made project directory, activate virtual environment before install Django
virtualenv venv -p python3
source venv/bin/activate
pip install django
B https://www.youtube.com/watch?v=tptRTf3IWrM
1 Python
cmd
request.POST.get('sth') vs request.POST['sth'] - difference?
request.POST['sth'] will raise a KeyError exception if 'sth' is not in request.POST.
request.POST.get('sth') will return None if 'sth' is not in request.POST.
How to check if django form data is None, ' ' (empty string), or False
The problem is that by checking for:
if form.data['first_name'] is None:
Only checks for if the value is None, where as:
if form.data['first_name']:
Checks for
None or '' an empty string or False come to that.
What you could also do is:
return bool(form.data.get('first_name', False))
In this case if
form.data['first_name'] is not present it will return False, if the value is None or '' this will also return False, if the value is True or 'a string' it will return True.create project inside git repository directory with different project name other than creating sub-directory.
https://automationpanda.com/2018/02/06/starting-a-django-project-in-an-existing-directory/
SSH tunneling:
vagrant ssh -- -N -L 8000:127.0.0.1:8000 in host
https://stackoverflow.com/questions/18157353/connection-reset-when-port-forwarding-with-vagrant
Django form with choices but also with input option
https://stackoverflow.com/questions/24783275/django-form-with-choices-but-also-with-freetext-option
https://stackoverflow.com/questions/16055808/django-form-dropdown-list-of-stored-models
OT:
Postgres full-text search is Good Enough!
http://rachbelaid.com/postgres-full-text-search-is-good-enough/
Postgres Full-Text Search With Django
http://blog.lotech.org/postgres-full-text-search-with-django.html
Storing Images In DB Using Django Models
https://stackoverflow.com/questions/18747730/storing-images-in-db-using-django-models
https://wsvincent.com/django-search/
$ sudo apt-get install software-properties-common $ sudo add-apt-repository ppa:deadsnakes/ppa $ sudo apt-get update $ sudo apt-get install python3.6https://docs.python-guide.org/starting/install3/linux/
ManyToMany field and FliterSelectMultiple:
ORM relationship cheatsheet:
https://hackernoon.com/django-orm-relationships-cheat-sheet-14433d6cf68c
Django Models: Setting up Many-to-Many Relationships through Intermediate Models
https://medium.com/@aswinshenoy/django-admin-setting-up-many-to-many-relationships-with-intermediate-models-782895cb48b2
Django Document Form fields:
https://docs.djangoproject.com/en/dev/ref/forms/fields/#django.forms.ModelMultipleChoiceField
Django - Use the Django admin app's FilteredSelectMultiple widget in form
- January 29, 2014
https://www.dangtrinh.com/2014/01/django-use-django-admin-apps.html
https://stackoverflow.com/questions/55859820/how-to-create-the-same-form-in-group-and-permission-on-django-templates
https://stackoverflow.com/questions/43419030/django-modelmultiplechoicefield-widget-not-rendering
https://hackernoon.com/django-orm-relationships-cheat-sheet-14433d6cf68c
https://stackoverflow.com/questions/57820652/need-guidance-with-filteredselectmultiple-widget
https://github.com/jazzband/django-sortedm2m
FilteredSelectMultiple does not respect order
https://code.djangoproject.com/ticket/15881
https://stackoverflow.com/questions/10366045/django-how-to-save-data-to-manytomanyfield
https://stackoverflow.com/questions/10583652/uncaught-referenceerror-django-is-not-defined
Redefine eligible student QuerySet
http://www.columbia.edu/~njn2118/journal/2016/1/29.html
windows ubuntu
PS C:\Users\littl> Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
PS C:\Users\littl> bash -c "ls -ltr"
PS C:\Users\littl> Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1804 -OutFile Ubuntu.appx -UseBasicParsing
PS C:\Users\littl> Add-AppPackage .\Ubuntu.appx
PS C:\Users\littl> bash -c "vi .gitignore"
PS C:\Users\littl> git config --global user.email "lz.fcla@gmail.com"
PS C:\Users\littl> git config --global user.name "Liang Zhong"
PS C:\Users\littl> git remote add origin git@github.com:liangzhong/hello-world-standalone.git
PS C:\Users\littl> bash -c "ls -ltr"
PS C:\Users\littl> Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1804 -OutFile Ubuntu.appx -UseBasicParsing
PS C:\Users\littl> Add-AppPackage .\Ubuntu.appx
PS C:\Users\littl> bash -c "vi .gitignore"
PS C:\Users\littl> git config --global user.email "lz.fcla@gmail.com"
PS C:\Users\littl> git config --global user.name "Liang Zhong"
PS C:\Users\littl> git remote add origin git@github.com:liangzhong/hello-world-standalone.git
Wednesday, November 6, 2019
Tuesday, September 24, 2019
Follow this Practical Guide to become a real full stack developer
https://www.youtube.com/watch?v=UnTQVlqmDQ0
0:28 - What Is In This Guide? 1:24 - Basic Software & Tools 3:43 - HTML & CSS 5:06 - Responsive Layout 5:55 - Basic Deployment 7:35 - Sass Pre-Processor 8:38 - Vanilla JavaScript 10:08 - Basic Front-End Web Developer 11:13 - What To Learn Next 11:53 - HTML / CSS Framework 13:21 - Git & Tooling 16:58 - Front-Ent Framework 19:10 - State Management 20:29 - Full Fledged Front-End Web Developer 21:24 - Server Side Language 24:16 - Server Side Framework 27:52 - Database 29:34 - Server Rendered Pages 30:41 - CMS 31:44 - DevOps, Deployment & More 34:40 - Full Stack Badass 34:57 - Mobile Development 35:58 - Desktop Apps With Electron 36:33 - GraphQL & Apollo 37:28 - TypeScript 38:15 - Serverless Architecture 38:52 - AI & Machine Learning 39:23 - Blockchain Technology 40:07 - PWA 40:42 - Web Assembly
1 Fundamentals: HTML/CSS/JS
2 Git & Github
3 Chrome DevTools
4 Consuming an API
5 Building a REST API and CRUD
6 Authentication
7 MVC
9 Problem solving and Searching
9 Writing tests
10 DevOps and Deployment
0:28 - What Is In This Guide? 1:24 - Basic Software & Tools 3:43 - HTML & CSS 5:06 - Responsive Layout 5:55 - Basic Deployment 7:35 - Sass Pre-Processor 8:38 - Vanilla JavaScript 10:08 - Basic Front-End Web Developer 11:13 - What To Learn Next 11:53 - HTML / CSS Framework 13:21 - Git & Tooling 16:58 - Front-Ent Framework 19:10 - State Management 20:29 - Full Fledged Front-End Web Developer 21:24 - Server Side Language 24:16 - Server Side Framework 27:52 - Database 29:34 - Server Rendered Pages 30:41 - CMS 31:44 - DevOps, Deployment & More 34:40 - Full Stack Badass 34:57 - Mobile Development 35:58 - Desktop Apps With Electron 36:33 - GraphQL & Apollo 37:28 - TypeScript 38:15 - Serverless Architecture 38:52 - AI & Machine Learning 39:23 - Blockchain Technology 40:07 - PWA 40:42 - Web Assembly
1 Fundamentals: HTML/CSS/JS
2 Git & Github
3 Chrome DevTools
4 Consuming an API
5 Building a REST API and CRUD
6 Authentication
7 MVC
9 Problem solving and Searching
9 Writing tests
10 DevOps and Deployment
Subscribe to:
Comments (Atom)