Posts Tagged with Tips & Tricks
[update][tutorial] reduce memory usage in Google Chrome Browser
Google Chrome informed me that the great suspender extension contains malware. Here is a screenshot of the malware alert.
I installed this extension to save memory by suspending inactive tabs. But Google Chrome browser, now, has a similar functionality, so, I don’t need this extension anymore.
I uninstalled the Chrome extension. Then checked Memory Saver option in Chrome Settings (as you can see in the below image).
Memory Saver option is to free up memory from inactive tabs.
convert old('d') to $model->d in Laravel using regular expressions (RegEx)
While developing a website in PHP Laravel, I reused create.blade.php as edit.blade.php. So I need to edit some things, especially the input values.
In create.blade.php we use old('something') to retain the current <input> value by the user.
But in edit.blade.php we use $model->something to get the <input> value from the project backend.
So, I need to convert every old() to $model. But I am too lazy to rewrite all of them manually.
How to upgrade npm in Laravel Sail ?
When I stop the vite live server sail npm run dev of Laravel 10 by ctrl + c, the CLI tells me to upgrade npm with this message.
npm notice npm notice New patch version of npm available! 9.6.4 -> 9.6.5 npm notice Changelog: https://github.com/npm/cli/releases/tag/v9.6.5 npm notice Run npm install -g npm@9.6.5 to update! npm notice Here is a screenshot of the npm upgrade notice.
Upgrade npm inside Laravel Sail Docker environment You can not just run npm install -g npm@9.
Git Delete Remote Branch – How to Remove a Remote Branch in Git
To show branches, use git branch. If you want to show all branches even the remote ones, use git branch -a.
To delete a branch, use git branch -d <branch-name>. If the branch name is refactor-feature-x, so the command will be git branch -d refactor-feature-x.
But this command deletes the local branch only. The branch on your local machine. What about deleting the remote branch? The branch on the remote machine/repo.
[fixed] Error: lulu: uninstall script /Applications/LuLu.app/Contents/Resources/LuLu Uni nstaller.app/Contents/MacOS/LuLu Uninstaller does not exist.
When I tried to upgrade LuLu the firewall with command brew upgrade lulu, I faced this error.
Error: lulu: uninstall script /Applications/LuLu.app/Contents/Resources/LuLu Uni nstaller.app/Contents/MacOS/LuLu Uninstaller does not exist. Then thought of trying to remove/uninstall lulu, then re-install it. So, I ran brew remove --cask lulu using homebrew package manager. But the same error occurred.
I thought maybe it did not upgrade as I did not use --cask in the first command.
Strict Secure Cookie policy does not allow setting a secure cookie for apps targeting >= R
After updating my app to compile with API level 30 (Android R, 11), I can’t see AdMob test ads, and I’m receiving this error in the log:
Strict Secure Cookie policy does not allow setting a secure cookie for http://googleads.g.doubleclick.net/ for apps targeting >= R. Please either use the ‘https:’ scheme for this URL or omit the ‘Secure’ directive in the cookie value.
I’m using the lastest AdMob version, and I don’t have “org.
[fixed] error duplicate class Kotlin Android
Here is a sample of error message.
Duplicate class kotlin.collections.jdk8.CollectionsJDK8Kt found in modules jetified-kotlin-stdlib-1.8.0 (org.jetbrains.kotlin:kotlin-stdlib:1.8.0) and jetified-kotlin-stdlib-jdk8-1.6.0 (org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.0) Duplicate class kotlin.internal.jdk7.JDK7PlatformImplementations found in modules jetified-kotlin-stdlib-1.8.0 (org.jetbrains.kotlin:kotlin-stdlib:1.8.0) and jetified-kotlin-stdlib-jdk7-1.6.0 (org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.0) Duplicate class kotlin.internal.jdk8.JDK8PlatformImplementations found in modules jetified-kotlin-stdlib-1.8.0 (org.jetbrains.kotlin:kotlin-stdlib:1.8.0) and jetified-kotlin-stdlib-jdk8-1.6.0 (org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.0) Duplicate class kotlin.io.path.ExperimentalPathApi found in modules jetified-kotlin-stdlib-1.8.0 (org.jetbrains.kotlin:kotlin-stdlib:1.8.0) and jetified-kotlin-stdlib-jdk7-1.6.0 (org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.0) Duplicate class kotlin.io.path.PathRelativizer found in modules jetified-kotlin-stdlib-1.8.0 (org.jetbrains.kotlin:kotlin-stdlib:1.8.0) and jetified-kotlin-stdlib-jdk7-1.6.0 (org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.6.0) Duplicate class kotlin.io.path.PathsKt found in modules jetified-kotlin-stdlib-1.8.0 (org.jetbrains.kotlin:kotlin-stdlib:1.8.0) and jetified-kotlin-stdlib-jdk7-1.
View time taken of last command in Fish shell
Just use $CMD_DURATION to get the time taken running the last command.
To make your prompt give you the elapsed time for every command you run in Terminal, add this function in your Fish config file ~/.config/fish/config.fish.
function fish_prompt; echo "$CMD_DURATION "; end The prompt will be like that.
I hope this helps you. You know someone will benefit from this, share it with him/her, a friend or colleage.
How to get filename without the extension in Fish script?
We can use string split like this (string split -r -m1 . $filename)[1].
I use this method in my Fish script function.
function vidfps --description "vidfps <input.mp4>" ffmpeg -i $argv -filter:v fps=fps=24 (string split -r -m1 . $argv)[1]-24fps.mp4 end The above function is located in my ~/.config/fish/config.fish file. So I can use it to convert a video to a 24 frames-per-second video using ffmpeg. the code (string split -r -m1 .
10 Things we knew from open-sourced Twitter algorithm
Twitter revealed its algorithm to the world as open source on GitHub.
But what does it mean for you?
I spent the evening analyzing it.
Here’s what you need to know:
1. Likes, then retweets, then replies Here’s the ranking parameters:
• Each like gets a 30x boost • Each retweet a 20x • Each reply only 1x
It’s much more impactful to earn likes and retweets than replies.
2. Images & videos help Both images and videos lead to a nice 2x boost.