Remove Apache2 from Ubuntu Completely

A very simple and straightforward way that worked for me since 2015 to now, is as follows:

sudo service apache2 stop
sudo apt-get purge apache2* -y
sudo apt-get autoremove -y
sudo rm -rf /usr/sbin/apache2 /usr/lib/apache2 /usr/share/apache2 /usr/share/man/man8/apache*
whereis apache2

Explaination:

  • sudo service apache2 stop
    • Stop the service
  • sudo apt-get purge apache2* -y
    • Uninstall the service
  • sudo apt-get autoremove -y
    • Cleaning the apt (advance packaging tools)
  • sudo rm -rf /usr/sbin/apache2 /usr/lib/apache2 /usr/share/apache2 /usr/share/man/man8/apache*
    • Remove the folders that created for Apache2
  • whereis apache2
    • Find Apache2 folders, if the results is Apache2: , means no more Apache2 in your Ubuntu Server

Arti Kata Caonima Chaonima?

Arti kata dari Caonima adalah Kuda Lumpur Rumput (Hanzi: 草泥马; Pinyin: cǎo ní mǎ) adalah meme Internet Tiongkok dan parodi kuso berdasarkan permainan kata kata-kata kotor Mandarin cào nǐ mā (肏你妈), yang secara harafiah berarti “persetan dengan ibumu”. Source dari Wikipedia

Source:
agal lancHiao tidak telputus, adakah selatus?
www.instagram.com/p/CyOB2WkR1oi/

Sebab, ada yang mengatakan Cào nǐ mā memiliki makna negatif. Kata ini dianggap vulgar, kasar dan tidak sopan karena mengandung unsur umpatan.

Lebih baik belajar yang lebih sopan seperti:

  • 对不起 (duìbùqǐ): Maaf
  • 你好 (nǐ hǎo): Halo.
  • 谢谢 (xièxiè): Terimakasih.
  • 大家好 (dàjiā hǎo): Halo Semuanya.
  • 再见 (zàijiàn): Sampai Jumpa Lagi.

Adapun bahasa slang internet lainnya:

  • 笑死我了(xiào sĭ wǒle) atau XSWL memiliki arti yang sama dengan bahasa Inggris (ROFL/roll on the floor laughing) dimana memiliki arti tertawa ngakak;
  • 装熟 (zhuāng shú) sama dengan istilah SKSD (sok kenal sok dekat);
  • 鸡婆 (jī pó) disebut sebagai kepo/suka ingin mengetahui urusan orang lain;
  • 小鲜肉 (xiǎo xiān ròu) artinya berondong/cowok muda ganteng;
  • 夸张 (kuā zhāng) artinya lebay;
  • 吃土 (chī tǔ) memiliki arti kere atau keuangan terbatas;
  • 吐槽 (tù cáo) memiliki arti membicarakan kelemahan orang lain;
  • 小鲜肉 (xiǎo xiān ròu) memiliki arti yang sebenarnya yaitu ‘daging segar kecil’. Namun saat ini, kata slang Mandarin ini digunakan untuk bintang KPop populer atau bisa juga untuk orang biasa namun memiliki kriteria seperti memiliki umur 12 hingga 25 tahun, berwajah imut, dan tampan.

Set Up OpenVPN Server In 3 Minutes

sudo apt update
sudo apt upgrade

ip a
ip a show eth0

dig +short myip.opendns.com @resolver1.opendns.com
dig TXT +short o-o.myaddr.l.google.com @ns1.google.com | awk -F'"' '{ print $2}'
wget https://git.io/vpn -O openvpn-install.sh
chmod +x openvpn-install.sh

sudo ./openvpn-install.sh

Sample session from AWS/Lightsail where my cloud server is behind NAT:

Sample session from Linode/DO server where cloud server has Direct Public

To avoid problem always choose DNS as 1.1.1.1 or Google DNS. Those are fast DNS server and reached from anywhere on the Internet.

What is Scamming System?

A scamming system refers to the methods and techniques used by individuals or groups to deceive and defraud others for personal gain. Scams can take various forms and can target individuals, businesses, or even governments. Here are some common types of scamming systems:

  1. Online Scams: These scams are conducted over the internet and can include phishing emails, fraudulent websites, or social engineering tactics to trick people into revealing personal information or sending money.
  2. Investment Scams: Scammers promise high returns on investments that are often too good to be true. They may use pyramid schemes, Ponzi schemes, or fake investment opportunities to lure victims.
  3. Tech Support Scams: Scammers pose as tech support representatives and claim that your computer or device is infected with malware or has technical issues. They then offer to “fix” the problem for a fee or gain access to your computer to steal information.
  4. Romance Scams: Also known as “catfishing,” scammers create fake online personas to establish romantic relationships with individuals, often leading to requests for money or gifts under false pretenses.
  5. Lottery and Prize Scams: Victims receive notifications claiming they have won a lottery or prize, but they must pay fees or provide personal information to claim their winnings. In reality, there are no winnings.
  6. Impersonation Scams: Scammers pretend to be someone else, such as a government official, police officer, or utility company representative, to intimidate victims into paying money or providing information.
  7. Charity Scams: Scammers impersonate charitable organizations or create fake charities to solicit donations for fake causes. The money typically goes into the scammer’s pockets.
  8. Job and Employment Scams: Scammers offer fake job opportunities, often requiring upfront payments for training, materials, or background checks. The promised job may not exist, or it may be significantly different from what was advertised.
  9. Real Estate and Rental Scams: Scammers list properties for sale or rent that they don’t own, collecting deposits or payments from unsuspecting victims.
  10. Advance Fee Fraud: Victims are asked to pay an upfront fee to access a more substantial amount of money, such as an inheritance, lottery winnings, or a business opportunity. After paying the initial fee, victims never receive the promised funds.

To protect yourself from scams, it’s essential to be vigilant, verify the legitimacy of offers or requests, and never send money or share personal information with unknown individuals or organizations. If you suspect you have encountered a scam, report it to your local authorities or relevant consumer protection agencies.


Romance scams are a type of online fraud where scammers create fake identities and build romantic relationships with individuals with the intent to exploit them emotionally and financially. These scams often follow a similar pattern:

  1. Creation of a Fake Profile: Scammers typically create attractive and convincing profiles on dating websites, social media, or even in online gaming communities. They may use stolen photos or images of models to make their profiles more appealing.
  2. Establishing a Connection: Once the fake profile is set up, the scammer begins interacting with potential victims. They often use flattery, compliments, and affectionate messages to build trust and establish a romantic connection quickly.
  3. Escalating the Relationship: As the relationship progresses, the scammer may become more intimate and express strong feelings of love and commitment. They might even discuss plans for the future together.
  4. Creating a Crisis: At a certain point in the relationship, the scammer typically introduces a crisis or emergency situation. This could involve a fabricated medical issue, a legal problem, or a financial hardship. They use this crisis to elicit sympathy and create a sense of urgency.
  5. Request for Money: The scammer eventually asks the victim for money to help resolve the crisis. They might claim they need funds for medical bills, travel expenses to meet the victim, or to get out of a difficult situation. They may also request expensive gifts.
  6. Repeat Requests: If the victim sends money or gifts, the scammer will often continue to invent new crises or reasons for financial assistance, stringing the victim along for as long as possible.
  7. Disappearance: Once the scammer has obtained as much money as they can or if they sense that the victim is becoming suspicious, they may suddenly disappear, leaving the victim emotionally devastated and financially drained.

It’s important to be cautious when engaging in online relationships, especially with people you’ve never met in person. Here are some tips to protect yourself from romance scams:

  1. Be Skeptical: If someone you meet online seems too good to be true or rushes into a romantic relationship very quickly, exercise caution.
  2. Protect Your Personal Information: Avoid sharing personal or financial information with someone you’ve met online, especially if you haven’t met them in person.
  3. Do a Reverse Image Search: You can use reverse image search tools to check if the photos the person has shared with you are stolen from elsewhere on the internet.
  4. Verify Their Identity: If you suspect someone may be a scammer, ask for video calls or insist on meeting in person if they claim to be nearby. Scammers often make excuses to avoid face-to-face interactions.
  5. Stay Informed: Be aware of common red flags and the tactics scammers use. Educate yourself on the signs of romance scams.
  6. Report Suspicious Activity: If you believe you’ve encountered a romance scammer, report them to the platform you met them on and to law enforcement. This can help prevent others from falling victim to the same scam.

Remember that scammers are skilled manipulators, and their primary goal is to exploit your emotions and trust. Staying vigilant and cautious is key to avoiding romance scams.


Impersonation scams involve scammers pretending to be someone they’re not in order to deceive and defraud individuals. These scams can take various forms, with the scammer impersonating figures of authority or trusted entities to exploit their victims. Here are some common examples of impersonation scams:

  1. Government Impersonation Scams: In this type of scam, the fraudster poses as a government official, such as an IRS agent, a police officer, or an immigration officer. They may claim that you owe taxes, have outstanding warrants, or face deportation and threaten legal action or arrest unless you pay fines or provide personal information.
  2. Utility Company Impersonation Scams: Scammers impersonate employees of utility companies like electricity, water, or gas providers. They may threaten to disconnect your service unless you make immediate payments to a specific bank account or provide sensitive information over the phone.
  3. Bank Impersonation Scams: Scammers pretending to be bank representatives contact individuals, claiming there’s an issue with their accounts, such as unauthorized transactions or security breaches. They then request account details or ask victims to log in to fake websites to steal login credentials.
  4. Tech Support Impersonation Scams: Scammers impersonate tech support agents from reputable companies like Microsoft or Apple. They claim there are issues with your computer or software and offer to help, often charging a fee for unnecessary services or gaining remote access to your computer to steal personal information.
  5. Family Member Impersonation Scams: Scammers pretend to be a family member, such as a grandchild or sibling, claiming they’re in trouble, often in a foreign country. They request money for emergencies like bail, medical bills, or travel expenses.
  6. Social Media Impersonation Scams: Scammers create fake social media profiles using stolen photos and information to impersonate friends or acquaintances. They then reach out to contacts and ask for money, claiming they’re in distress.
  7. Business Impersonation Scams: Scammers impersonate business executives, often through email, requesting employees to transfer funds or send sensitive information to fraudulent accounts. This is commonly referred to as CEO fraud or business email compromise (BEC) scams.

To protect yourself from impersonation scams:

  1. Verify the Identity: Always verify the identity of individuals or organizations that contact you with unusual requests, especially if they demand personal or financial information.
  2. Use Official Contact Information: If you receive a suspicious call or message, independently verify the contact details of the entity they claim to represent and contact them using official contact information.
  3. Be Cautious with Personal Information: Avoid sharing personal, financial, or sensitive information over the phone or online unless you’re certain of the legitimacy of the request.
  4. Stay Informed: Keep yourself informed about common impersonation scams and their tactics, so you can recognize potential scams.
  5. Report Suspicious Activity: If you suspect you’re dealing with an impersonation scam, report it to the relevant authorities or organizations. Reporting can help prevent others from falling victim to the same scam.

Impersonation scams rely on deception and intimidation, so staying vigilant and questioning unexpected requests is essential to avoid falling prey to these fraudulent schemes.


Social media impersonation scams involve individuals or groups creating fake profiles or accounts on social networking platforms to impersonate others, usually with the intention of deceiving or defrauding people. These scams can target individuals, friends, family members, or even public figures. Here’s a more detailed explanation of how social media impersonation scams work:

  1. Creation of Fake Profiles: Scammers create social media profiles using stolen photos and information from real individuals. They may choose to impersonate friends, acquaintances, celebrities, or even family members to make their profiles appear convincing.
  2. Friend Requests and Messages: Once the fake profile is set up, the scammer often sends friend requests or messages to the target’s friends or contacts. They may also send a message to the target themselves, posing as the person they are impersonating.
  3. Building Trust: After connecting with the target or their friends, the scammer works on building trust. They may engage in casual conversations, share personal information, and mimic the writing style or communication patterns of the person they are impersonating.
  4. Deceptive Requests: At some point, the scammer introduces a deceptive request. This could include asking for money, personal information, or suggesting the target click on a malicious link. For example, they might claim to be in a difficult situation and urgently need financial assistance.
  5. Emotional Manipulation: Impersonation scammers often employ emotional manipulation tactics. They may play on the target’s emotions by pretending to be in distress, facing a crisis, or expressing love or affection to gain sympathy and trust.
  6. Monetary or Data Theft: Once the target falls for the scam and complies with the scammer’s request, the scammer can achieve their objectives. This may involve stealing money from the victim, committing identity theft, or using the obtained information for other fraudulent activities.
  7. Continuation or Disappearance: Depending on the scammer’s goals, they may either continue to exploit the victim or disappear after obtaining what they want. If the victim becomes suspicious or refuses further requests, the scammer may cease contact and move on to other targets.

To protect yourself from social media impersonation scams:

  1. Verify Profiles: If you receive friend requests or messages from someone you already know, double-check their existing profile to ensure it’s legitimate. Be cautious if you receive duplicate friend requests.
  2. Examine Profiles Closely: Scrutinize the profiles of new connections for inconsistencies, such as strange usernames, limited activity, or a lack of personal details.
  3. Communicate Outside of Social Media: If you receive a suspicious message, try contacting the person through other means, such as their phone number or email address, to verify their identity.
  4. Educate Yourself: Be aware of the common tactics used in social media impersonation scams and familiarize yourself with the privacy settings on your social media accounts to control who can contact you.
  5. Report Suspicious Activity: Report fake profiles and suspicious messages to the social media platform to help prevent others from falling victim to the same impersonation scam.

It’s crucial to remain vigilant and skeptical when interacting with people on social media, especially if the requests or messages seem unusual or raise red flags. Trust your instincts and take steps to verify the identity of individuals before sharing personal information or engaging in financial transactions.

Mobile Legends cannot Update Claim Update Prize 2023

If you can’t update Mobile Legends resources, to overcome this you can try to provide Mobile Legends game cache and data in the following way. First, please open the Management Application and then look for the Mobile Legends game. Clean Mobile Legends cache and data. Done.

You restart your game in the middle of download? I’ve had this happen as well but it let me claim rewards after a few tries. Try restarting your game and see if that works.

  • Restart and Clear Cache not working
  • Force Close and Open Play Store not working
  • Click Update Button not working

Click Here to Update

Mobile Legends: Bang Bang Update

https://mobile-legends.en.aptoide.com/app

LLC vs. S Corp vs. C Corp vs Nonprofit Corp

There are generally four types of corporations that are commonly used for incorporation:

  • C Corporation
  • S Corporation
  • Nonprofit Corporation
  • Professional Corporation

To compare top-level attributes for each type of corporation and compare them to other business structures, please visit our Business Structures Chart.

Limited liability company (LLC)

A limited liability company is a business entity that offers some separation of the people owning the business from the business itself. An LLC protects its owners (known as “members”) from being financially liable for most debts and damages and protects their personal assets in the event a business fails.

Forming an LLC requires that the business owner(s) file articles of incorporation. These articles outline the structure of the business. This is where LLCs rise above the other business entity types available to US small businesspeople—an LLC can opt for many different operating models: a 50/50 partnership, or even maintain a board of directors, like a C corporation.

The main advantage to forming and operating as an LLC lies in its simplicity. Income is taxed at the personal level one time, as opposed to at the corporate level, or both the corporate and personal levels (“double taxation”). LLCs can also choose what tax treatment works best for them—they can opt for pass-through taxation, like an S corp, or double taxation, like a C corp.

See our state specific guides for California LLCTexas LLC and Florida LLC.

C Corporation

  • C Corporation is also known as a general for-profit corporation.
  • The C Corporation is the most common form of corporate entity.
  • The C Corporation is formed by filing an Articles of Incorporation with the state office.
  • The C Corporation is owned by shareholders and there is no limit on the number of shareholders in a C Corporation.
  • The shareholders elect a Board of Directors to create and direct the high-level policies of the business. This Board of Directors then appoints corporate officers who in turn manage the day-to-day operations of the business.
  • Shareholders generally have limited liability, even if they are involved in the day-to-day management while wearing the hat of an employee or a corporate officer.
  • The shares of a corporation are freely transferable unless limited by the agreement of the shareholders.
  • The corporation exists indefinitely, unless and until it is dissolved.
  • It is a separately taxable entity, meaning that it must file its own tax return and pay corporate taxes on its profits.

S Corporation

An S Corporation is formed in the same way that a C Corporation. However, the S Corporation is different from a C Corporation in two significant ways:

  • The S Corporation makes an election to be taxed as a pass-through entity under subchapter S of the Internal Revenue Code. This means that an S Corporation is not taxed separately and apart from its owners and/or shareholders. Instead, corporate profits and losses are passed-through and reported on the personal income tax returns of the shareholders, much like a partnership.
  • In contrast to a C Corporation, an S Corporation has limitations on ownership.
  • In an S Corporation:
    • There is a limit of up to 100 shareholders.
    • Each shareholder must be an individual or a trust (not another corporation)
    • Each individual shareholder must be a citizen of the United States or a “Resident Alien” which includes Permanent Residents (a person who has been issued a Green Card) and certain Aliens who pass the Substantial Presence Test. These residents (who pass the Substantial Presence Test) need not be permanent residents. They can be Visa holders (H1/L1) and still be considered Resident Alien per tax laws.

Nonprofit Corporation

For those groups that are formed for charitable, educational, religious, literary, or scientific purposes, and not for the purpose of generating profits for its shareholders, a special legal entity may be formed under Section 501(c)(3) of the Internal Revenue Code. A fully and properly qualified 501(c)3 Nonprofit Corporation has the following characteristics:

  • The corporation is exempt from taxation.
  • Tax-exempt corporations are prohibited from paying dividends.
  • Upon dissolution, corporate assets must generally be distributed to another qualified nonprofit group.
  • Significant filing requirements may exist at both the State and Federal level to establish and maintain tax-exempt status.
  • A nonprofit corporation may be prohibited from engaging in certain activities, including participating in political campaigns and substantial engagement in lobbying activities.

Professional Corporation

  • Professional Corporation is used by businesses that provide a professional service. Examples include:
    • Physicians or Doctors
    • Attorneys or Law Firms
    • Accounting Professionals or CPAs
    • Architects
    • And other licensed professionals
  • Most states have special filing requirements when incorporating.
  • A Professional Corporation can shield a professional service provider (doctors, attorneys, accountants, etc.) from liability for the operations of the business.
  • The tax advantages for a Professional Corporation are the same as the advantages afforded to a C Corporation or S Corporation.
  • Corporate filing requirements can vary and may be more or less expansive depending on your state.
  • Laws governing professional services and corporations are often quite complex. We strongly urge you to consult with an attorney before making the decision to incorporate as a professional corporation.

State of incorporation

Small business owners in the US may incorporate their company in any of the 50 states. The state in which you incorporate your small business determines a variety of important factors, not just which laws your company is subject to. It will dictate how your business is taxed and even where you can sue or be sued.

Variables to consider when choosing where to incorporate your small business include:

  • Geographical convenience. Is the state of incorporation easy to get to?
  • Minimum owners. Certain states require a certain number of people to establish a business.
  • Tax structure. How much does the state levy annually in corporate franchise tax? Will income your business earns elsewhere be subject to taxes in the state of incorporation?
  • Records. Some states require that you keep records within state lines.
  • Banking. Some states require that a corporate bank account exist, and oftentimes within the boundaries of the state of incorporation.

Special requirements for special fields

Certain fields requiring special certification or licenses—such as medical or legal practice—are limited in terms of what types of business entity practitioners can elect to form. Depending on the state of incorporation, groups of such professionals may have to come together in the form of a professional corporation or professional services corporation.

Professional services corporations allow licensed professionals to benefit from the liability protections embedded in traditional corporate structures, excluding malpractice claims against licensed practitioners themselves. Professional services corporations are taxed like C corps. They are subject to corporate tax, as well as tax on shareholder distributions.

In some states, such as California or Virginia, professionals may organize into LLPs or LLCs. The main difference between an LLP/LLC model and a professional services corporation is that the latter must pay income taxes on the corporation itself, like a C corp, whereas with LLPs and LLCs, members pay personal income taxes on income received.

Occupations covered by these state mandates may include:

  • Lawyers (lawyers are barred from forming LLCs in some states)
  • Accountants
  • Health care professionals
  • Engineers and architects

Monk and His Brother – Save Rock and Roll Album – Fall Out Boy

It’s like that angel/devil on your shoulder whispering in your ear when you need to make an ethical/moral decision.

Don’t know anything about the picture, but even if the boys are brothers, it doesn’t necessarily show a culture clash. There is a tradition in south east asia of boys being ordained as a monk temporarily, so we can’t assume that the boy is a monk still or that the boy on the right has not been one.

It really bugs me when people post pictures like this with that extra unnecessary personal opinion on the end.

“Absolutely breathtaking” “Stunning” “Incredible” “Mind blowing”

I’ll be the judge of whether I find this picture breathtaking or not thanks very much, I don’t need the sensationalism.

It’s a neat picture, but no, it does not “leave me breathless”, when people say shit like that about relatively innocuous pictures it just makes me picture you all as fawning dandies that faint from elation at the mere suggestion of a well executed photograph.

Rein it in guys, no need to cream your panties.

Systemic Viral Illness

What is Systemic Viral Illness?

Fever that is caused by a virus is commonly termed Systemic Viral Illness or Influenza or Flu. Most commonly these viruses are Influenza A or Influenza B. The infection spreads fast via airborne droplets by coughing or sneezing and by direct contact. This disease is usually not serious among young and healthy adults, who normally recover from it even without treatment, but it can be fatal among the elderly and those with heart or lung ailments.

Symptoms

  1. Fever
  2. Chills
  3. Body aches (joints and muscles)
  4. Red watery eyes
  5. Cough
  6. Congested or runny nose
  7. sore throat
  8. Headache
  9. Tiredness
  10. Weakness
  11. Loss of appetite
  12. Diarrhea

Instructions

  1. Take a complete rest in a well-ventilated room until the disease clears up.
  2. Drink plenty of fluids but do not take alcohol
  3. Take antifever medicine but avoid aspirin
  4. Take a cough medicine if needed
  5. Take a cough suppressant for dry cough and an expectorant for productive cough
  6. Consult your doctor

Submitting your sitemap to search engines via HTTP GOOGLE AND BING

Submitting your sitemap to search engines via HTTP can be done using a straightforward method. Here are the general steps to submit your sitemap using an HTTP request:

  1. Create or Generate Your Sitemap:
    • If you haven’t already, create a valid XML sitemap for your website. This sitemap should list all the URLs you want search engines to index.
  2. Host the Sitemap on Your Web Server:
    • Upload your sitemap file to your web server or hosting account. You should be able to access it via a URL, such as https://yourwebsite.com/sitemap.xml.
  3. Use a Web Browser or Command-Line Tool:
    • You can use a web browser or a command-line tool like curl or wget to send an HTTP request to search engines. Below are examples of how to do this:
    Using a Web Browser:
    • Open your web browser and visit the respective URL to submit your sitemap to Google or Bing:
      • For Google: https://www.google.com/ping?sitemap=https://yourwebsite.com/sitemap.xmlFor Bing: https://www.bing.com/ping?sitemap=https://yourwebsite.com/sitemap.xml
      Replace https://yourwebsite.com/sitemap.xml with the actual URL of your sitemap.
    Using Command-Line Tools (e.g., curl):
    • Open your command-line interface and run one of the following commands to submit your sitemap to Google:bashCopy codecurl -H "Content-Type: text/plain" --data "https://yourwebsite.com/sitemap.xml" "https://www.google.com/ping?sitemap"
    • Or submit your sitemap to Bing:bashCopy codecurl -H "Content-Type: text/plain" --data "https://yourwebsite.com/sitemap.xml" "https://www.bing.com/ping?sitemap"
  4. Check the Response:
    • After submitting the HTTP request, you should receive a response from the search engine. This response will typically indicate whether the sitemap submission was successful.
  5. Monitor Search Console:
    • Although submitting via HTTP can notify search engines of your sitemap, it’s a good practice to monitor your Google Search Console and Bing Webmaster Tools accounts. These tools provide more insights into the indexing status of your website and any potential issues.

Submitting your sitemap via HTTP is a convenient and straightforward way to inform search engines about your website’s structure and content updates. However, keep in mind that while this method helps with initial discovery, it does not replace the need for regular monitoring and management of your website’s SEO through official search engine webmaster tools.

How To Use csrf_exclude_uris in CodeIgniter 3+

For excluding the method one by one, you need to list it on the array,

[
    'controller/method_a'
    'controller/method_b'
    'controller/method_c'
];

There is a wild card for exclude 1 controller. For example you have log controller, and want to exclude all controllers not using CSRF token.

$config['csrf_exclude_uris'] = ["log.*+"];

.*+ is the wild card for the /method

Exit mobile version