vim emacs Common Shortcut Comparison

I’m used to vim shortcuts and also learning emacs. I use spf13 for vim and prelude for emacs, experiencing both “masters.” (After writing more, this article isn’t directly related to these two, but I’m writing it as notes) I often use vim’s dd or yy then p, and feel emacs is more cumbersome (C-a C-k C-y) Mainly because I use emacs very little. If you’re used to vim, you can enable evil-mode in emacs. emacs’s M-x is very powerful. ...
emacs, editor, tools, productivity, and tutorial

Emacs Beginner Notes

As a Windows programmer and a beginner with vim and markdown, I suddenly entered another “world” with OS X, Emacs, and org-mode, and encountered some pitfalls that I’m recording here. Installation macOS brew install emacs --with-cocoa brew linkapps emacs Then reopen iTerm2, type emacs to run emacs in the terminal. Emacs will also appear in Applications. ...
emacs, editor, tools, productivity, and tutorial

macOS Starter Kit for Windows Programmers

macbook pro Early October 2014, bought macbook pro and “MacTalk Life Meta Programming”, from then a C++ programmer who moved bricks under Windows for 5 years accidentally stepped into OSX world. A Few Small Common Knowledge Power button (button at top right of keyboard) Finder (corresponds to Windows’ File Explorer, is File Explorer’s name) Command (corresponds to Windows system’s Windows key) Option (corresponds to Windows’ Alt key) Trackpad gestures (click Apple at top left, System Preferences, Trackpad, animations here) img file (Mac’s installer, similar to Windows’ portable software, similar to Windows’ iso file) Full screen and maximize (no maximize, only full screen. Or full screen and maximize similar) Command-Tab switch between different programs Control—Tab switch within same program ...
windows, tools, development, tutorial, and C++

How to Write a Virus Scanner

December 7, 2014, Open Source China Jinan City Circle Event Technical Talk First public technical presentation Organized the content from this presentation into a simple tutorial Target Audience Beginners interested in virus analysis Main Content What is a computer virus Development of antivirus technology Analyzing computer viruses Writing a simple virus scanner ...
security, protection, iOS, and reverse-engineering

Natural Scrolling for Mouse Wheel on Windows

I recently started using a MacBook Pro at home, and after using it for a while, I found that the “natural direction scrolling” for the mouse is quite nice and I’ve gotten used to it. However, I still need to switch back on my Windows 7 machine at work. So, I thought about using hooks to solve this problem and found some implementation methods online. I created the following tool, which is relatively simple. Sharing it with everyone. https://github.com/everettjf/NatrualScrollMouseForWindows ...
windows, tools, development, tutorial, and C++
Archive ; Tags ; Product ; GitHub ; About ;