Posts

Self-host any service, should you?

NO, if you don't know what are you doing.

Dang it, my mail service limit me from sending my email again

Image
If you are namecheapers,  according to this https://www.namecheap.com/support/knowledgebase/article.aspx/133/22/do-you-have-any-restrictions-on-sending-out-emails , if you are using cheapest package you are likely to get limited when sending emails.  That restrictions is of course to maintain mail service image to not recognized as spam mail service.  However that restriction is based on the package you choose, so it is merely about if you pay more money, we can work it out. It's all about business, always have been. Got recommendations about what mail service with fair price? write down on comment. I am interested in setting up own mail server, let's see... and it's actually simple, just install Mail Transfer Agent and setup this and those, and viola. Here is what it looks like, i'm testing mail from my server. Well. I hope you can do it yourself too. Mail Transfer Agent(MTA) list are: 1. Postfix 2. Sendmail 3. Exim Postfix is deadly simple.

Using VSCode for Flutter in daily basis? might as well check below extensions

Image
Here are list of extensions to ease the development of Flutter using Visual Studio Code(VSCode): 1. Flutter: official Flutter extension by Flutter Team. This extension provide IntelliSense, debugging, hot reload, dan many more. 2. Dart: anything dart. 3. Flutter Color: This extension shows colors in your Flutter code, if you click on that color, it will show a color picker which you can easily select color you want. 4. Flutter Widget Snippets: Flutter snippets saving time and efforts of writing mediocre code like class Component extends StatelessWidget with just type stl and tab which will expands to stateless or stateful widget depends on your choice. 5. Awesome Flutter Snippets: just another flutter snippet. 6. Flutter Wrap: wrap any widget with another widget. 7. Flutter Intl: This extension enables you to easily do internationalization(multiple language) using Flutter. 8. Pubspec Assist: An extension to help you manage pubspec file easily. If you are not get enough, just click on t

I installed three linux distributions, here's what I take.

Image
Recently, I've had installed three linux distributions: Debian, ElementaryOS, Fedora. Debian is good for daily computing, I really recommend it from starters to masters. Select Desktop Environment of your choice and get more work done. The live CD doesn't contains gparted or other recovery tools though. ElementaryOS is eye-candy, with simple app launcher and cool dock it enhances the user experience to just get more work done rather than configuring the user interface and get time wasted. Fedora looks like professional and formal, it's live CD contains gparted and some other tools which is good for recovery. It's installer is modern and worked well. Actually, that three linux distributions is just a distribution. Linux-based OS consist of: Kernel: Linux itself Build Tools Display Server: X, Wayland Display Manager(optional): LightDM, SDDM, Slim, etc. Desktop Environment(optional): KDE, GNOME, etc.  Window Manager: i3wm, dwm, bspwm, etc. Launcher: dmenu, Rofi, Albert, et

Alright Chrom(e/ium) you win, but at what cost?

Image
Browser battle may have been started years ago, many browser like Firefox, Safari, Opera, Chrome, Edge(Internet Explorer back then), etc battling to get user adoption. Many practices have been done to get user to use as a default web browser. Packing the browser with the OS, hard to change default browser practice, etc. Beside of conspiracy, playing video on YouTube is smoother with Chrome rather than Firefox, wheter it's the codec or something, it is just what it is. Another thing to note is that browser development is going faster on Chrome making it pioneering the web now where Firefox take that place back then. WebBluetooth? WebGPU? newest Web standarts or APIs is just synonym of Chrome's new feature set. Alright Chrom(e/ium), you win, but at what cost? resource hog, especially RAM, but RAM is cheap. So it doesn't matter much anymore  worth the cost. Remember the day when we open up I.E. just to download Chrome? LOL, I've done so even Edge based on Chromium is alrea

Preventing macOS from Automounting Your Other Internal Drive at Boot or Startup

Image
  Automounting internal drive can be useful to help it's users accessing drive without to click mount first. Mount is a process where the operating system trying to connect(register) the driver address of a drive to drvie entries, so later it can read, or displayed on explorer like Finder or nnn.   But there are several reason user wants macOS not to help them mount other internal drive at boot or startup, e.g. the drive is a windows drive with NTFS file-system.  MacOS have the ability to read NTFS file system, but the ability to write to it is questionable, because there are several cases where the user occured corrupted drive whent trying to use macOS's write to NTFS method.  Other method to write to NTFS is using tools like ntfs-3d and macFUSE, but that can also come with risk. So, let's ditch NTFS drive all the way from macOS. Back to the Title, How to do it? How do I prevent macOS from automounting a drive? Applications located at /Applications, you can access it using