$ ps -Alf | grep jar
I write about evolutionary anthropology, behavioral sciences, and related AI, particularly small, specialized Deep Neural Networks and LLMs.
check what jar processes you have running
check what java jar processes you have running:
find similar posts:
Java,
Linux/Unix
0
comments
Synchronize date and time on remote board via ssh
If you have a board without a battery then you might want to synchronize a date and time with your computer.
$ DATE=`date` ; ssh root@192.168.2.2 "TZ=America/Chicago date --set '$DATE' " ; echo "local: "; date ; echo "remote: " ; ssh root@192.168.2.2 " TZ=America/Chicago date "
Mon Jun 9 14:04:16 CDT 2014
local:Mon Jun 9 14:04:16 CDT 2014
remote:Mon Jun 9 14:04:16 CDT 2014
Note that output for Mac is CST and for Linux is UTC.
find similar posts:
i.MX6,
Linux/Unix,
macOS
0
comments
GIT: common commands
Synch Commands
CLONE (copy) remote REPO to my local directory
if you have set up "SSH Public Keys" on the website of your GIT provider (XP-dev.com, github.com) you can use ssh:// without providing user name & password
git clone ssh://my_user_name@subdomain.repositoryhosting.com/company/MyApplication.git
if you did NOT provide SSH you will use https:/// with user name and password
Make sure you are in a correct directory (.git files should be in the that folder)
git clone https://subdomain.repositoryhosting.com/company/MyApplication.git
Make sure you are in a correct directory (.git files should be in the that folder)
pwd
Check that you are working on the correct remote repo
git config --get remote.origin.url
Get update of all remote changes, this does not change the workspace code
git fetch
Add all changed LOCAL files to be managed by git
git add --all
Commit all local changes to LOCAL git repo with a message (change the message as needed)
git commit -m "My good explanation of what I am committing here."
Take remote changes at merge them with you local code, your new changes will not be erased
git rebase
Same as git fetch && git rebase together, but good only when you don't have your our own commits
git pull
Send your local committed changes to remove server
git push
Make sure that you get this message "Your branch is up-to-date with 'origin/XYZ'."
Show differences
git status
Show differences
$ git diff HEAD FETCH_HEAD
Branch Operations
Switch to an existing branch
$ git checkout develop
Create a new branch named thrift
$ git checkout -b thrift
Delete an existing branch
$ git branch -D thrift
Resetting - removing local changes
reset hard to previous commit
$ git reset --hard 9a5xxx317
Reset to REMOTE SERVER state, your local changes will be destroyed
$ git reset --hard FETCH_HEAD
$ git clean -f -d
$ git status
On branch master
Your branch is behind 'origin/master' by 4 commits, and can be fast-forwarded.
(use "git pull" to update your local branch)
nothing to commit, working directory clean
$ git rebase
$ git status
On branch master
Your branch is up-to-date with 'origin/master'.
Working with Submodules
In this tutorial you will see examples of how to work with modules in GTI. It is a good practice for multiple projects to re-use common libraries of code, for example model library, APIs, utility classes, etc.
List Submodules
$ git submodule
Add submodule to an existing projectBefore I start, I like to check what is the repository URL of the PARENT project, your submodules will likely have similar URL:
$ git config --get remote.origin.url
ssh://git@xyz.repositoryhosting.com/xyz/parent_project_name.git
In your (parent) project clone another project as submodule..$ git submodule add --force ssh://git@xyz.repositoryhosting.com/xyz/submodule_name.git module/submodule_name
Cloning into 'module/submodule_name'...
remote: Counting objects: 47, done.
remote: Compressing objects: 100% (30/30), done.
remote: Total 47 (delta 6), reused 47 (delta 6)
Receiving objects: 100% (47/47), 1.85 MiB | 715.00 KiB/s, done.
Resolving deltas: 100% (6/6), done.
Checking connectivity... done.
If you checked out a base project and your submodule is empty, you need to initialize your submodules. The command below will bring the remote code to your local folders recursively for each submodule you have.$ git submodule update -f --init --recursive
If the code you want in the submodule is in different branch then you have to checkout that branch$ git submodule foreach --recursive git checkout branch_name
Finally you can do your normal PULL, or FETCH and REBASE$ git submodule foreach --recursive git pull
Remove submodule
List currently registered submodules$ git submodule
$ git submodule deinit -f module/myOldModule
$ git rm -rf module/myOldModule
$ rm -rf module/myOldModule
Get original remote REPO URL
git config --get remote.origin.url
find similar posts:
git
0
comments
git does not recognize new changes
You changed or added files, but you get...
**out
$ git status On branch release Your branch is up-to-date with 'origin/release'. nothing to commit, working directory cleanMake sure that your .gitignore file does not have pattern as follows:
**out
find similar posts:
git
0
comments
Subscribe to:
Posts (Atom)
Post Scriptum
The views in this article are mine and do not reflect those of my employer.
I am preparing to cancel the subscription to the e-mail newsletter that sends my articles.
Follow me on:
X.com (Twitter)
LinkedIn
Google Scholar
I am preparing to cancel the subscription to the e-mail newsletter that sends my articles.
Follow me on:
X.com (Twitter)
Google Scholar
My favorite quotations..
“A man should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects.” by Robert A. Heinlein
"We are but habits and memories we chose to carry along." ~ Uki D. Lucas
Popular Recent Posts
-
On June 2, 2025, Prof. Marek Figlerowicz’s team from the Polish Academy of Sciences announced that the early Polish Piast dynasty belongs ...
-
In my journey building software and managing technology teams, I've often witnessed the allure and danger of what Melissa Perri aptly na...
-
I decided to write down a few thoughts to clarify my obsessions with creating the "multitude" of AI agents that rely on the privat...
-
Physics and the laws of relativity: in parent-child relationship sound waves reach the subject after 25 years.
-
I am pleased with the performance and depth of the 32B Qwen MLX, running locally on my Mac Studio M1 with 64GB of RAM. 9 tokens per second ...
-
log DSC_4228.NEF
-
Choice D Since we are currently renting, we started looking at the houses we could afford. This place fits our budget, but the baby blue col...
-
If you are living in Chicago, San Francisco / Silicon Valley or any major city there is a good chance that there are multiple events happeni...
-
This topic is being updated, visit soon. Bibliography links: Elco Electric Launch Etek Electric Outboard Motor Project Electric Drive Syste...
-
When you decide to develop your company you have some important choices to make, many people measure success by how much revenue the company...
Most Popular Articles
-
In my journey building software and managing technology teams, I've often witnessed the allure and danger of what Melissa Perri aptly na...
-
I have noticed a very unsettling statistic on my blog. This prompted a fascinating question about AI, blogs' future, and maybe even the...
-
Prompt: What do you really see in the selfie of myself? AI: I see a volcano about to blow up and I see a lost, scared boy in front of it. ...
-
Choice D Since we are currently renting, we started looking at the houses we could afford. This place fits our budget, but the baby blue col...
-
I tested to belong to Haplogroup R1b1b2a1a1d1. Subclade R1b1b2a1a1d1* (as named by 23andMe ) or R1b1a2a1a1a4 (per FTDNA ) is a paternal (...
-
I found myself wholly emptied, the mental exhaustion where you sit in your parked car and wake up minutes later, unsure how long you’ve been...
-
Something subtle but powerful just landed in my AI pipeline: agent_Observer. It listens. Not to spy, but to sense the mood and intent. It ...
-
Sometimes the AI chats surprise me on a new level. Here is an interaction I just had when fixing my AIKO app's Human-AI Interaction (HAi...
-
Introduction: A Language Model of My Own We are surrounded by large language models: systems trained on the vastness of the internet. Models...
-
A very interesting moment in history, but what does it mean for American future? In this post, I’ll explain why we may be entering the most...