Skip to content

Instantly share code, notes, and snippets.

View tdchien's full-sized avatar
🛴
Working hard

Chien Tran tdchien

🛴
Working hard
View GitHub Profile
@tdchien
tdchien / m3u8-concat.sh
Created January 31, 2022 08:14 — forked from J2TEAM/m3u8-concat.sh
Concat / join .ts segment files into an mp4 file
#!/bin/sh
# This script must be executed in the repo where
# the *.ts files are.
# It will concatenate the segments into one temp
# file which ffmpeg will reencode the audio track.
# By default the ouptup filename is output.mp4
# but can be changed by providing the name as parameter.
#
# ffmpeg is required
@tdchien
tdchien / 50-cloud-init.yaml
Created April 8, 2020 06:41
netplan configure /etc/netplan/50-cloud-init.yaml
network:
version: 2
renderer: networkd
ethernets:
ens5:
dhcp4: true
match:
macaddress: 06:9e:15:46:xx:yy
set-name: ens5
ens6:

Keybase proof

I hereby claim:

  • I am tdchien on github.
  • I am chientd (https://keybase.io/chientd) on keybase.
  • I have a public key ASCa5fOkJU0xUjPsFHxE3f-vGyxEg7Sor-cba2tQjpyOcwo

To claim this, I am signing this object:

<?php
namespace App\Libraries;
/**
* Class able to convert a flat array with parent ID's to a nested tree
*/
class FlatToTreeConverter
{
/**
@tdchien
tdchien / rambox_zalo.js
Last active August 24, 2019 03:34
Intergrate zalo with Rambox. This script is used update unread message for zalo on rambox
function checkUnread() {
console.log('checkUnread run');
var msg = document.getElementById("message-tab");
var img = msg.querySelector(".tab-red-dot");
if ((img == null) || (img == undefined)) {
// rambox.clearUnreadCount();
document.title = originalTitle;
return;
}
var src = img.attributes["src"];
@tdchien
tdchien / OpenGitBashHere.bat
Created May 27, 2018 09:11
Get context menu Open Git bash here on window 7
@echo off
SET gbPath=d:\programs\git\git-bash.exe
rem add it for folders
@reg add "HKEY_CLASSES_ROOT\Folder\shell\git_bash" /t REG_SZ /v "" /d "Open Git bash here" /f
@reg add "HKEY_CLASSES_ROOT\Folder\shell\git_bash" /t REG_EXPAND_SZ /v "Icon" /d "%gbPath%,0" /f
@reg add "HKEY_CLASSES_ROOT\Folder\shell\git_bash\command" /t REG_SZ /v "" /d "%gbPath%" /f
@reg add "HKEY_CLASSES_ROOT\Directory\background\shell\git_bash" /t REG_SZ /v "" /d "Open Git bash here" /f
@reg add "HKEY_CLASSES_ROOT\Directory\background\shell\git_bash" /t REG_EXPAND_SZ /v "Icon" /d "%gbPath%,0" /f
@tdchien
tdchien / OpenWithSublimeText3.bat
Created May 20, 2018 14:29 — forked from roundand/OpenWithSublimeText3.bat
Open folders and files with Sublime Text 3 from windows explorer context menu (tested in Windows 7)
@echo off
SET st3Path=C:\Program Files\Sublime Text 3\sublime_text.exe
rem add it for all file types
@reg add "HKEY_CLASSES_ROOT\*\shell\Open with Sublime Text 3" /t REG_SZ /v "" /d "Open with Sublime Text 3" /f
@reg add "HKEY_CLASSES_ROOT\*\shell\Open with Sublime Text 3" /t REG_EXPAND_SZ /v "Icon" /d "%st3Path%,0" /f
@reg add "HKEY_CLASSES_ROOT\*\shell\Open with Sublime Text 3\command" /t REG_SZ /v "" /d "%st3Path% \"%%1\"" /f
rem add it for folders
@reg add "HKEY_CLASSES_ROOT\Folder\shell\Open with Sublime Text 3" /t REG_SZ /v "" /d "Open with Sublime Text 3" /f
@tdchien
tdchien / PDO Binding param.php
Created October 23, 2017 07:40
PDO Binding param.php
<?php
$dbh = null;
try {
$dbh = new PDO('mysql:host=localhost;dbname=webcms', 'webcms', 'webcms');
} catch (PDOException $e) {
print "Error!: " . $e->getMessage() . "<br/>";
die();
}
@tdchien
tdchien / User Setting.vscode
Last active October 27, 2017 08:20
My setting for VSCode
{
"editor.fontSize": 14,
"editor.lineHeight": 23,
"editor.fontFamily": "'Droid Sans Mono', Consolas, monospace, 'Courier New'",
"files.eol": "\n",
// php-cs-fixer
"php-cs-fixer.executablePath": "php-cs-fixer",
"php-cs-fixer.executablePathWindows": "php-cs-fixer.bat", //eg: php-cs-fixer.bat
"php-cs-fixer.onsave": false,
@tdchien
tdchien / list extensions.vscode
Created October 21, 2017 16:50
List of favorites extensions using with Microsoft Visual Studio Code
alefragnani.project-manager
Compulim.compulim-vscode-closetag
donjayamanne.githistory
EditorConfig.EditorConfig
emmanuelbeziat.vscode-great-icons
felixfbecker.php-debug
felixfbecker.php-intellisense
felixfbecker.php-pack
ikappas.phpcs
joelday.docthis