very many thanks for the 3 lecturers and the fantastic materials.
@ruiwang79157 күн бұрын
want more of these flash topics...
@RaymondWang-f7x10 күн бұрын
to be aware of the existence of this type of technology would be helpful.
@RamLal-j6u17 күн бұрын
wsl only expose "block bus class dev devices firmware fs kernel module" not any sensitive file
@annle98622 күн бұрын
they 3 all look very cute I must say..
@mostinho7Ай бұрын
15:28 tmux
@aeroportou2 ай бұрын
18:26
@jsteins2 ай бұрын
vi & vim effectively turn nearly every key on your keyboad into a Function key, with either a Verb or Noun keyword meaning. (Shifted keys act differently too) As you become more fluent using the verbs, nouns and multipliers together, you can learn to "speak" sentences of instructions to vim, and your editing will become more fluid. Verbs: ( * = verb needs noun for size) a=append, A=append@EOL c=change*, C=Change to EOL d=delete*, dd=del-line, D=Delete to EOL i=insert, I=Insert@BOL J=join line below to this one o=open line below, O=Open line above p=paste text, P=Paste before/above cursor y=yank(copy text)*, yy=yank line Noun+Move (text objects for verb to affect): b=beginning of word, B=Back to space e=end of word, E=End to space f*=find char on line, F=Find char backward gg=top of file, G=EOF, 75G=Goto line 75 h=hop left 1char, H=Highest visible line j=jump down a line k=kick UP one line l=letter to right. L=Lowest visible line m× = mark loc in file by letter, M=Mid line n=next search, N=Next match(back) r× =replace 1 char with ×,R=Rep many char t× =move TO char ×, T× =mv back To × u=undo change, U=undo all changes on line v=visual, V=vis by lines, ^V= vis by block w=word fwd, W=long Word to spaces x=del 1 char (or #mult), X=del char <bk ZZ = write file & exit ( like :wq ) / = search fwd, ? = search back !! = run external cmd + catch text ^ = mv to 1st non space char $ = End of Line % = find matchin () or [] , ; = repeat "f" find : = enter "ex" editing command 😊 Examples: d4w = delete 4 words cfm = change finding m c3t) = change to 3rd ) 4dd = delete 4 lines ci) = change inside parens yL = Yank(copy) to Last line on screen 123G = Goto line 123 :%s/car/truck/g = change all car to truck :.,+33s/^/# / = comment 33 lines of script : g/street/s/walk/drive/ : 30,50!sort = sort lines 30 to 50 : g/myvar/p = show all lines with myvar : sh = shell, work then exit to resume There are many more useful things to learn with vi / vim, but this is a good start. 😀 I have been using "vi" on unix servers 30+ years, even before Linux existed. The video above is a good start. ... vimtutor is a good 2hr intro ... hands on usage & practice is key You don't have to learn it all the first day ... just keep adding more over time. 😎
@ahmed.ea.abdalla2 ай бұрын
is there a free open source software to use vim keybindings for the entire macOS?
@PitbullBoops2 ай бұрын
Now I get why professors starting locking doors at the start of lectures.
@Kunal-k-u-m-a-r2 ай бұрын
this thing are not thought in indian colleges
@karanvenkatesh80042 ай бұрын
One of the best git explanation videos. 1.5hrs well spent I must say. Thanks a lot Anish.
good lecture, I want to add 2 cmds for noob just I used them a lot at the beginning, git gui which provides a gui for those are not proficient about cmdline, and git add -i which provides more subcommands, then you don't need to read doc when you can't remember correctly.
@hj-core4 ай бұрын
Great lecture! Have Learn a lot of useful stuff, thanks👍👍
@ruiwang79154 ай бұрын
this is really cool! need to go through this systematically.
@elfaidii4 ай бұрын
thank you, this was very helpful
@lizhihuang33125 ай бұрын
this is a bit difficult to follow
@Flackon5 ай бұрын
If it's about the things surrounding programming, shouldn't it be Peri-programming? To me Metaprogramming suggests programming about itself... (source: My mother tongue is a Latin language)
@梨花风气正清明5 ай бұрын
I would like to express my gratitude to the teachers and school who taught the course. Additionally, the authors translated the course into various languages and posted it online as notes, which helped us learn better.
@李双乐5 ай бұрын
Extremely helpful!
@EricJohn-h2c5 ай бұрын
thanks for the open resources of mit
@AdamS-lo9mr5 ай бұрын
At my school they do this sort of stiff in a lab session for a semester.
@nerd25446 ай бұрын
53:29 onwards
@nerd25446 ай бұрын
god
@nerd25446 ай бұрын
if there was one video humanity should preserve out of all videos ever created it should be this one absolute tragedy that no other git guide teaches the actual data model or from the bottom up and all of them if they use a graph always make the commits point to the next commit wrongly.
@Abdur-.Rehman6 ай бұрын
#!bin/bash/ echo "Starting program at $(date)" echo "Running program $0 with $# arguments with pid $$" for file in "$@"; do grep foobar "$file" >dev/null 2> dev/null #when pattern is not found, grep has exit status 1 #we redirect STDOUT and STDERR to a null register since we do not care about them if [["$?" -ne 0]] echo "File $file does not have any foobar, adding one" echo " # foobar " >> "$file" fi done
@earth2saka7 ай бұрын
Why is it so hard for people to show up to a lecture on time? It's so distracting to see all these stragglers walk in while the professor is speaking. If it was one or two people, I'd have understood. We make mistakes sometimes, it's no big deal. But there's way too many people coming in late.
@wallwhite58007 ай бұрын
what a greate lecture!
@tomasmatusek62927 ай бұрын
Im traing use the commad for last argument as he said the $_ and it didnt work, i must store something as name of the file in any variable and then where I ware using command: cd $nameOfVariable, then it work well, but not as: cd $_ Hmmm, do I something wrong??
@blndcat45028 ай бұрын
was trying out the backlight example. i could cd backlight/ but the ls after that shows no file. am i missing something? access or hidden files? i am using ubuntu on windows virtual box if it matters. please help if you can.
@HopoZ78 ай бұрын
I should have watched this series of videos when I first started college
@LLZ528 ай бұрын
This is a super good one.
@LLZ528 ай бұрын
Interesting that many people mentioned the great guidance on Makefile / make, however, that section only last for couple minutes.. Great lecture thu!
@QuicksilverSG8 ай бұрын
TL;DW: git status TL;DW: You are in a maze of twisty little passages, all alike.
@lonelyyang9 ай бұрын
my respect!
@knowledgeseeker24529 ай бұрын
Is this course beginner friendly?
@RamonGonzalez-f2b10 ай бұрын
Not my business but there's this lady that always comes late whenever I watch any of these lectures. Thanks for listening .. let me focus.
@veerendrasaraswathi10 ай бұрын
Can somebody confirm if the ~/m/tools >>> ...{master } screen is git repository from git hub? {I am new to vim, git and Linux).
@uncleyour399410 ай бұрын
have so many hair back to 2020😁
@gzoechi10 ай бұрын
Is the tutor Jon Gjengset? Sounds and looks like him. He makes great Rust videos.
@well.83956 ай бұрын
yes its him
@jeremyngugi695810 ай бұрын
Where are the lecture notes?
@thesrijankumar11 ай бұрын
Damn. The audio....
@lkdhy-rc7ep11 ай бұрын
How come this is so fantastic ... I'm fully impressed.