🆕 Top 5 recent learning |
|
Becareful on using port mapping of Docker in Development [docker] |
2022-03-17 |
Using extra hosts to add custom ip of hostnames to Docker container [docker] |
2022-03-16 |
Laravel run scheduled command within parent environment [php] |
2022-03-15 |
Minimize Google PHP SDK before deploying on production [php] |
2022-03-14 |
Getting back Whoops error pages in Laravel 9 [php] |
2022-03-13 |
📚 ansible [ 1 articles ] |
|
1. Run shell command in all hosts |
2019-02-18 |
📚 bash [ 4 articles ] |
|
2. Simple HTTP server function helper |
2017-10-05 |
3. Internal Variables in BASH |
2018-08-06 |
4. Curl extract info from verbose mode |
2018-08-07 |
5. Telnet server through SSL or TLS |
2018-11-13 |
📚 chrome-dev [ 1 articles ] |
|
6. Debugging Chrome extension |
2015-11-30 |
📚 crypto [ 1 articles ] |
|
7. Encrypt and decrypt file using openssl command line |
2018-05-17 |
📚 css [ 1 articles ] |
|
8. [Bug] Input lost focus after typing 1 character in Safari Browser |
2018-11-01 |
📚 database [ 4 articles ] |
|
9. Basics about sqlite command line tool |
2017-04-25 |
10. Indexes on multiple columns |
2017-10-13 |
11. Use temporarily data from another database in SQLite |
2018-05-02 |
12. SQL Wildcard Characters |
2018-07-26 |
📚 devops [ 5 articles ] |
|
13. Checking forced push conflicts on source code in auto testing |
2017-05-19 |
14. Free sandbox server for development |
2017-08-04 |
15. Using netcat to wait a TCP service |
2017-10-13 |
16. Ansible running host pattern |
2018-01-22 |
17. Improve apt package manager speed by changing source list mirrors |
2019-04-03 |
📚 docker [ 9 articles ] |
|
18. Reducing docker image the right way |
2017-05-24 |
19. Changing channel from alpha to stable will remove ALL DATA |
2017-05-24 |
20. Reduce init time MySQL docker image |
2017-11-22 |
21. Build lightweight image by using multistage |
2018-02-23 |
22. SSH to docker host in Docker for Mac |
2018-12-03 |
23. Can not run downloaded binary inside alpine linux because of missing shared libs |
2019-02-02 |
24. Run container processes as non-root user |
2019-03-30 |
25. Using extra hosts to add custom ip of hostnames to Docker container |
2022-03-16 |
26. Becareful on using port mapping of Docker in Development |
2022-03-17 |
📚 elasticsearch [ 1 articles ] |
|
27. Basics of Elasticsearch |
2018-01-25 |
📚 git [ 5 articles ] |
|
28. Resolving conflict like a boss |
2017-06-13 |
29. using git hooks to improve working flow |
2017-11-22 |
30. Fastly conflict detector script |
2017-11-27 |
31. Put .git data outside project directory |
2018-05-29 |
32. Running git command using another ssh key |
2018-06-26 |
📚 google-sheet [ 1 articles ] |
|
33. Insert fastly current date time to cell in Google Spreadsheets |
2021-03-09 |
📚 hostingpanel [ 1 articles ] |
|
34. DirectAdmin change document root to public directory |
2022-03-09 |
📚 http [ 3 articles ] |
|
35. ab failed responses |
2017-04-21 |
36. Create cross-platform downloading app URL |
2018-01-03 |
37. Reuse cookies between multi requests in Curl tool |
2018-05-22 |
📚 ios [ 2 articles ] |
|
38. Flush DNS cache on iOS device |
2018-03-14 |
39. Install CA root certificate on iOS device |
2018-03-14 |
📚 java [ 1 articles ] |
|
40. Runing old java applets on brower |
2017-08-06 |
📚 javascript [ 11 articles ] |
|
41. Scope and Closure |
2017-08-10 |
42. Eval function and with block |
2017-08-10 |
43. Debug js code using console.trace |
2018-01-07 |
44. Define property of an object in hacking way |
2018-01-07 |
45. Tracking changes of cookie on webpage |
2018-01-10 |
46. Trigger event after setting val in jQuery |
2018-01-14 |
47. Detect HTTP Response 304 Status Code in AJAX |
2018-10-25 |
48. View all parameters passed to callback function without reading docs |
2018-10-30 |
49. View function source in developer tool console |
2018-11-21 |
50. Critical notice of string DOM manipulation using jQuery |
2019-01-10 |
51. JSON Parse is faster than Javascript Object declaration |
2019-11-23 |
📚 linux [ 5 articles ] |
|
52. Remap Capslock to Control key |
2017-08-08 |
53. Send ENTER key to kernel |
2017-09-27 |
54. Using watch command to tracking changes in period time |
2017-10-20 |
55. Disable IPv6 to stop getting stuck in network |
2018-01-16 |
56. Make cron job runs every seconds |
2018-11-15 |
📚 mac-osx [ 1 articles ] |
|
57. Shortcut keyboard improve productivity |
2015-11-30 |
📚 mysql [ 8 articles ] |
|
58. Index is useless when use function on indexed field |
2015-12-01 |
59. String problems can cause logical bugs in application |
2017-02-17 |
60. UNION vs UNION ALL |
2017-02-23 |
61. Mysql dumping only table structure |
2017-05-17 |
62. Mycli : a new good cli MySql Client |
2017-09-01 |
63. Sleeping connections in MySQL |
2018-01-04 |
64. The safest way to reset root password of MySQL Server |
2018-08-25 |
65. Export MySQL data by specified query to CSV file |
2019-03-12 |
📚 nature [ 1 articles ] |
|
66. Tại sao biển xanh lại mặn ? :lol: |
2018-01-14 |
📚 networking [ 6 articles ] |
|
67. TCP FIN timeout |
2017-09-07 |
68. How SMTP works |
2017-10-04 |
69. Set up simple rate limiting on specified port using UFW |
2018-01-16 |
70. List opening ports or listening UNIX sockets |
2018-02-21 |
71. Setup wildcard domains .test for development in MacOS |
2018-04-24 |
72. Use NGINX as a TCP,UDP load balancer |
2019-04-03 |
📚 php [ 11 articles ] |
|
73. Eloquent Many-to-Many Relationship |
2015-12-02 |
74. Run built-in server via Docker |
2015-12-04 |
75. F-cking stupid limit of input vars |
2016-03-08 |
76. Using VarDumper in PHPUnit |
2017-02-23 |
77. Persistent connection to MySQL |
2017-02-28 |
78. realpath function |
2017-08-06 |
79. try, catch and finally in PHP |
2018-05-04 |
80. Never autostart XDebug in cli environment |
2018-05-07 |
81. Getting back Whoops error pages in Laravel 9 |
2022-03-13 |
82. Minimize Google PHP SDK before deploying on production |
2022-03-14 |
83. Laravel run scheduled command within parent environment |
2022-03-15 |
📚 programming [ 1 articles ] |
|
84. Get random number from computer |
2018-05-14 |
📚 python [ 7 articles ] |
|
85. String Format Unicode params |
2015-12-01 |
86. Reference assign object variable |
2015-12-04 |
87. HTTP2 supported for python requests library |
2017-08-04 |
88. Exporting environment variables on virtual env activate |
2018-04-30 |
89. Do not use mutable objects as default parameters |
2018-07-24 |
90. Context Managers in Python |
2018-07-24 |
91. Setter and getter behavior of class property in Python3 |
2018-07-30 |
📚 quote [ 1 articles ] |
|
92. Random quote 23 Feb 2017 |
2017-02-23 |
📚 redis [ 1 articles ] |
|
93. Transaction style in Redis |
2018-01-31 |
📚 sysadmin [ 34 articles ] |
|
94. FTP via curl tool |
2015-12-03 |
95. View real-time logs using websocketd |
2015-12-04 |
96. Commands |
2015-12-30 |
97. Stats your top-10 frequently commands |
2016-03-26 |
98. Bash shell shortcuts |
2016-03-26 |
99. Compressing and Extracting files with rar in Linux |
2017-05-17 |
100. Grant user to use sudo without password |
2017-05-18 |
101. wget Output flag |
2017-05-19 |
102. Using BSD find util to find and exec command on file and folder |
2017-05-22 |
103. zcat : decompressing pipe tool |
2017-05-22 |
104. Gearman bash worker and client |
2017-06-15 |
105. Cleaning up old linux kernels |
2017-08-06 |
106. Create SSH tunnel manually |
2017-09-01 |
107. Enable reverse proxy in CentOS |
2017-09-01 |
108. Grep : find a string in folder |
2017-09-05 |
109. Ansible playbook : skip to task |
2017-09-05 |
110. Lock and unlock a user password |
2017-09-07 |
111. Generate dhparam file faster |
2017-09-07 |
112. Blocking specified country to prevent from DDOS |
2017-09-25 |
113. BASH return a value in function |
2017-09-26 |
114. BASH exiting on first error |
2017-09-26 |
115. BASH tracing commands |
2017-09-27 |
116. TIME command output meaning |
2017-10-04 |
117. Using netcat as tiny TCP debug tool |
2017-10-07 |
118. Getting your external IP |
2017-11-24 |
119. Use journalctl to check system logs |
2018-01-22 |
120. Prevent source hacking from .git directory exposing |
2018-03-01 |
121. Cut file content from line to line |
2018-03-25 |
122. Prepend line number to file |
2018-03-25 |
123. Create a sequence of numbers |
2018-03-25 |
124. Create tiny chat channel via netcat |
2018-04-10 |
125. Send a file through networking via netcat |
2018-04-10 |
126. View DNS history of a domain |
2018-05-08 |
127. Curl override Name Resolution with specific IP address |
2018-08-18 |
📚 tools [ 2 articles ] |
|
128. Base 64 encode and decode builtin tool |
2017-04-21 |
129. Zip compressing list of files |
2017-09-25 |
📚 varnish [ 1 articles ] |
|
130. Check vcl file syntax before restarting |
2018-01-31 |
📚 vim [ 2 articles ] |
|
131. Using mark to bookmark checkpoints in files |
2018-01-30 |
132. Convert tabs to spaces |
2018-02-21 |
📚 web [ 7 articles ] |
|
133. Cloudflare Error 522 Connection Time out |
2017-05-18 |
134. Ping Google to crawl updated content |
2017-08-08 |
135. Using web proxy to bypass firewalls |
2017-12-07 |
136. HSTS rule in browser |
2018-01-03 |
137. Bypass CORS by using JSONP callback |
2018-01-08 |
138. Sending Cookie in AJAX CORs request |
2018-03-01 |
139. Can not get real IP address from Load Balancer SSL Passthrough |
2019-03-14 |