You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/apps/index.md
+24-15Lines changed: 24 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,9 +7,18 @@ Here is a list of apps that are generally good to use and can come in handy in d
7
7
8
8
## Development Tools
9
9
10
+
-[Brave Browser](https://brave.com/): A privacy-focused browser built on Chromium with built-in ad blocking and full Chrome DevTools.
10
11
-[Google Chrome](https://www.google.com/intl/en/chrome/browser/): Chrome is a developer friendly browser with powerful development tools built in to it.
12
+
-[Warp](https://www.warp.dev/): A modern terminal built on Rust with AI-powered command suggestions and collaborative features.
13
+
-[Cursor](https://www.cursor.com/): An AI-powered code editor built on VS Code.
14
+
-[Zed](https://zed.dev/): A high-performance code editor built in Rust with real-time collaboration.
15
+
-[GitHub Desktop](https://desktop.github.com/): A GUI for Git that simplifies your development workflow.
11
16
-[Valentina Studio](http://www.valentina-db.com/en/valentina-studio-overview): Valentina Studio is a GUI to create, administer and query MySQL, Postgres and SQLite databases.
12
-
-[Atom](https://atom.io/): An open source editor built and maintained by GitHub, is very similar to Sublime Text in most aspects.
17
+
18
+
## AI Tools
19
+
20
+
-[Claude](https://claude.ai/): Anthropic's AI assistant desktop app.
21
+
-[Claude Code](https://docs.anthropic.com/en/docs/claude-code): An agentic coding tool from Anthropic that lives in your terminal.
13
22
14
23
## Diff and Merge Tools
15
24
@@ -33,33 +42,34 @@ Here is a list of apps that are generally good to use and can come in handy in d
Both of these tools can't compare in terms of features and user interface with their commercial competitors - but make for a valid alternative on Mac, Windows and Linux.
-[DoubleTwist](https://www.doubletwist.com/desktop/): Import your playlists, ratings, music and videos. Create new playlists to your heart's content. Rate your songs and videos. Play your music and videos and view all of your photos.
-[Dropbox](https://www.dropbox.com/): File syncing to the cloud. It syncs files across all devices (laptop, mobile, tablet), and serves as a backup as well!
47
-
-[F.lux](https://justgetflux.com/): f.lux makes the color of your computer's display adapt to the time of day, warm at night and like sunlight during the day (If you are running macOS 10.12.4 or later there's native functionality called 'Night Shift' that does the same thing as f.lux, see System Preferences -> Displays -> Night Shift).
48
55
-[Google Drive](https://drive.google.com/): File syncing to the cloud too! Google Docs is a popular tool to collaborate with others.
49
-
-[Notebooks](http://www.notebooksapp.com/mac/): Notebooks for Mac allows you to share files with the mobile versions of Notebooks on the iPad and iPhone. And you can write notes in markdown.
50
-
-[PDF Toolkit+](https://itunes.apple.com/us/app/pdf-toolkit-+/id545164971?mt=12): App to cut/split/merge pdfs easily. Really easy to use and works well.
51
-
-[Pocket](https://getpocket.com): Save For Later. Put articles, videos or pretty much anything into Pocket. Save directly from your browser or from apps like Twitter, Flipboard, Pulse and Zite.
52
56
-[Rectangle](https://github.com/rxhanson/Rectangle): Don't waste time resizing and moving your windows. Rectangle makes this very easy and is open source.
57
+
-[Shottr](https://shottr.cc/): A small, fast, and feature-rich screenshot tool for Mac.
58
+
-[Pocket](https://getpocket.com): Save For Later. Put articles, videos or pretty much anything into Pocket.
53
59
-[Timing](http://timingapp.com/): Keep track of the time you spend with your Mac.
54
-
-[Tomighty](https://tomighty.github.io/): A free desktop timer for the Pomodoro Technique.
55
-
-[Total Finder](http://totalfinder.binaryage.com/): Adds tabs and improves the Finder to a great deal.
56
60
-[Transmission](http://www.transmissionbt.com/): A fast, easy and free BitTorrent client.
57
-
-[Unarchiver](http://wakaba.c3.cx/s/apps/unarchiver.html): Compress/Uncompress app. Supported file formats include Zip, Tar-GZip, Tar-BZip2, RAR, 7-zip, LhA, StuffIt and many other old and obscure formats.
61
+
-[Unarchiver](https://theunarchiver.com/): Compress/Uncompress app. Supported file formats include Zip, Tar-GZip, Tar-BZip2, RAR, 7-zip, LhA, StuffIt and many other old and obscure formats.
62
+
63
+
## Communication
64
+
65
+
-[Slack](https://slack.com/): Team messaging and collaboration.
66
+
-[WhatsApp](https://www.whatsapp.com/): Desktop client for WhatsApp messaging.
67
+
-[Spotify](https://www.spotify.com/): Music streaming.
58
68
59
69
## Office Apps
60
70
61
71
-[Keynote](http://www.apple.com/mac/keynote/): Create presentations on Mac, this is supposed to be an alternate to PowerPoint.
62
-
-[Microsoft Office](http://www.microsoft.com/mac/buy): Microsoft Office for Mac. Includes Microsoft Word, Excel, PowerPoint and Outlook.
72
+
-[Microsoft Office](https://www.microsoft.com/en-us/microsoft-365/mac/microsoft-365-for-mac): Microsoft Office for Mac. Includes Microsoft Word, Excel, PowerPoint and Outlook.
63
73
-[Numbers](http://www.apple.com/mac/numbers/): Create spreadsheets on Mac, this is supposed to be an alternate to Excel.
64
74
-[Pages](http://www.apple.com/mac/pages/): Create text files on Mac, this is supposed to be an alternate to Word.
65
75
@@ -69,4 +79,3 @@ Both of these tools can't compare in terms of features and user interface with t
69
79
-[SuperDuper](http://www.shirt-pocket.com/SuperDuper/SuperDuperDescription.html): Take backups of your disk and use the backup disk to restore the machine in case of failure.
70
80
-[TimeOut](http://www.dejal.com/timeout/): Scheduled work breaks to prevent stress injuries.
71
81
-[VLC](http://www.videolan.org/vlc/index.html): VLC Media Player. Enough said.
72
-
-[Voila](http://www.globaldelight.com/voila/): Record your screen with audio, mouse highlight and other features.
Copy file name to clipboardExpand all lines: docs/docker/index.md
+10-58Lines changed: 10 additions & 58 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,77 +5,29 @@ title: Docker
5
5
6
6
[Docker](https://docs.docker.com) is a platform for developers and sysadmins to develop, ship, and run applications. Docker lets you quickly assemble applications from components and eliminates the friction that can come when shipping code. Docker lets you get your code tested and deployed into production as fast as possible.
7
7
8
-
With Docker, developers can build any app in any language using any toolchain. “Dockerized” apps are completely portable and can run anywhere - colleagues’ macOS and Windows laptops, QA servers running Ubuntu in the cloud, and production data center VMs running Red Hat.
8
+
With Docker, developers can build any app in any language using any toolchain. "Dockerized" apps are completely portable and can run anywhere - colleagues' macOS and Windows laptops, QA servers running Ubuntu in the cloud, and production data center VMs running Red Hat.
9
9
10
-
## Docker for Mac
10
+
## Installation
11
11
12
-
Docker for Mac is the current release of Docker for macOS.
12
+
The recommended way to use Docker on macOS is via **Docker Desktop**.
13
13
14
-
### Installation
15
-
16
-
[Download Docker for Mac here](https://docs.docker.com/docker-for-mac/install/).
17
-
18
-
### Prerequisite
19
-
20
-
You'll need `homebrew-cask` to install Docker Toolbox, if you don't have it refer to [this section](/homebrew/cask).
21
-
22
-
### Installation
23
-
24
-
There are two ways to install Docker
25
-
26
-
Option 1: These are the steps to install docker using brew
27
-
28
-
* Install the docker and docker machine from brew
29
-
30
-
```sh
31
-
brew install docker docker-machine
32
-
```
33
-
34
-
* Install VirtualBox to let Docker create the images.
35
-
36
-
```sh
37
-
brew install --cask virtualbox
38
-
```
39
-
40
-
>If you encounter an issue with the installer with an error message like
14
+
### Using Homebrew
41
15
42
16
```sh
43
-
The install failed (The installer encountered an error that caused the installation to fail.
44
-
Contact the software manufacturer for assistance.)
17
+
brew install --cask docker
45
18
```
46
19
47
-
>Use the following When you do fail, turn on System Preference and see if ‘System software from developer “Oracle America, inc” was blocked from loading.’ If you see that message, click Allow button and try to install again.
20
+
### Manual Download
48
21
49
-
This should complete the installation
22
+
Alternatively, download Docker Desktop from the [official website](https://www.docker.com/products/docker-desktop/).
50
23
51
-
---
52
-
53
-
Now to create a Machine, follow the following steps:
54
-
55
-
```sh
56
-
docker-machine create --driver virtualbox default
57
-
```
24
+
### Verify Installation
58
25
59
-
Run the following to tell Docker which machine to execute Docker on
60
-
61
-
```sh
62
-
docker-machine env default
63
-
```
64
-
65
-
Finally, to verify all the installations:
26
+
After installing and launching Docker Desktop, verify the installation:
66
27
67
28
```sh
29
+
docker --version
68
30
docker run hello-world
69
31
```
70
32
71
33
You can find more about Docker in the [documentation](https://docs.docker.com/).
Copy file name to clipboardExpand all lines: docs/emacs.md
+7-23Lines changed: 7 additions & 23 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ title: Emacs
5
5
6
6
[Emacs](https://www.gnu.org/software/emacs/) is a family of text editors that are characterized by their extensibility. The manual for the most widely used variant, GNU Emacs, describes it as the extensible, customizable, self-documenting, real-time display editor.
7
7
8
-
Development of the first Emacs began in the mid-1970s, and work on its direct descendant, GNU Emacs, continues actively as of 2017.
8
+
Development of the first Emacs began in the mid-1970s, and work on its direct descendant, GNU Emacs, continues actively.
9
9
10
10
## Installation
11
11
@@ -59,25 +59,13 @@ Start off by tapping the official emacs-plus cask.
59
59
brew tap d12frosted/emacs-plus
60
60
```
61
61
62
-
Emacs Plus contains separate formulas for different Emacs versions:
63
-
64
-
* emacs-plus - installs Emacs 26, current release version.
62
+
Install the latest version of Emacs Plus:
65
63
66
64
```sh
67
65
brew install emacs-plus [options]
68
66
```
69
67
70
-
* emacs-plus@27 - installs Emacs 27, next release version.
71
-
72
-
```sh
73
-
brew install emacs-plus@27 [options]
74
-
```
75
-
76
-
* emacs-plus@28 - installs Emacs 28, development version.
77
-
78
-
```sh
79
-
brew install emacs-plus@28 [options]
80
-
```
68
+
You can also install specific versions (e.g. `emacs-plus@29`, `emacs-plus@30`).
81
69
82
70
<details>
83
71
<summary>Click here to see available options: </summary>
@@ -170,17 +158,13 @@ Upon starting up Emacs for the first time, further third-party packages will be
170
158
171
159
## Doom Emacs
172
160
173
-
[Doom](https://github.com/hlissner/doom-emacs) is a configuration for GNU Emacs written by a stubborn, shell-dwelling, and melodramatic ex-vimmer. It wasn't originally intended for public use, but can be considered a hacker's starter kit.
161
+
[Doom Emacs](https://github.com/doomemacs/doomemacs) is a configuration framework for GNU Emacs. It can be considered a hacker's starter kit.
Don't forget to run `make` every time you modify `init.el`!
185
-
186
-
Visit the wiki for [a more detailed guide on installing, customizing and grokking Doom](https://github.com/hlissner/doom-emacs/wiki).
170
+
Visit the [documentation](https://github.com/doomemacs/doomemacs/blob/master/docs/getting_started.org) for a more detailed guide on installing and customizing Doom.
0 commit comments