Home | Chandan Shakya's Blog
Acquiring a car driving license in Nepal involves a structured process, including theoretical and practical examinations. This guide provides a step-by-step approach to help you navigate the requirements and prepare effectively.
📝 Eligibility Criteria
- Age Requirement: At least 18 years old for private light vehicles (car, jeep, van).
- Citizenship: Must be a Nepali citizen.
- Medical Fitness: Must be medically fit to drive.
🖥️ Step 1: Online Application
- Visit the official Department of Transport Management (DoTM) portal.
- Fill out the application form with accurate personal details.
- Select the vehicle category you’re applying for.
- Schedule an appointment for biometric registration and document verification.
- Print the confirmation slip containing your registration number.
🏢 Step 2: Document Verification & Biometric Registration
On your scheduled date, visit the DoTM office with the following documents:
- Original Nepali Citizenship Certificate and photocopies.
- Printed online application confirmation slip.
- Medical examination form filled by a registered doctor.
- Recent passport-size photographs.
During this visit:
- Your fingerprints and digital photograph will be taken.
- Pay the application fee and receive a receipt.
- A date for your theoretical (Likhit) exam will be scheduled.
📚 Step 3: Theoretical (Likhit) Exam
- Format: Typically consists of 20 multiple-choice questions.
- Passing Marks: At least 10 correct answers.
- Preparation: Study traffic signs and road rules.
- Resources: Utilize online mock tests and practice papers.
đźš— Step 4: Practical (Trial) Exam
The practical exam assesses your driving skills in a controlled environment. Key components include:
- Figure Eight Maneuver: Demonstrates control and precision in tight spaces.
- Ramp Test: Assesses ability to start and stop on an incline without stalling.
- Garage Parking: Evaluates skill in parking within confined spaces.
- Obstacle Course: Tests maneuvering around cones and other obstacles.
- Road Sign Recognition: Ensures understanding of traffic signs and signals.
- Speed Control: Monitors adherence to speed limits and safe acceleration/deceleration.
- Pedestrian Awareness: Assesses responsiveness to pedestrians and other road users.
A minimum score of 70 out of 100 is required to pass the practical exam. (Online Khabar)
📍 Trial Centers and Locations
Trial examinations are conducted at designated centers across Nepal. Notable centers include:
- Thulo Bharyang, Kathmandu: A primary location for trials in the Kathmandu Valley. (Thulo Bharya Yang License)
- Gurjudhara, Kathmandu: Another central hub for practical exams.
- Chitwan: Initiated practical exams in July 2022, offering local testing options.
It’s advisable to check with your local DoTM office for the nearest trial center and specific requirements.
📚 Preparation Resources
To enhance your readiness for the trial exam:
âś… Key Tips for Success
- Familiarize Yourself with the Course Layout: Understanding the trial course can help in planning your maneuvers.
- Practice Regularly: Consistent practice in a controlled environment enhances skill and confidence.
- Stay Calm and Focused: Composure during the test is crucial for optimal performance.
- Adhere to Safety Protocols: Always wear your seatbelt and follow all safety guidelines during practice and the exam.
- Trial Fees: The fee for the practical exam is approximately NPR 235.
- Documentation: Bring your original citizenship certificate, admit card, and any other required documents to the trial center.
- Footwear: Wear closed-toe shoes; flip-flops or sandals are not permitted during the exam.
By thoroughly preparing and understanding the trial exam’s requirements, you can increase your chances of obtaining a car driving license in Nepal. Remember to stay updated with any changes in regulations by visiting the official Department of Transport Management website.
Introduction
In the rapidly evolving digital workspace, user interface design plays a crucial role in productivity and user engagement. This custom Discord theme represents a thoughtful approach to reimagining the communication platform’s visual experience, focusing on aesthetics, usability, and user comfort.
Theme Overview
The Dark Discord Black Clean Compact theme offers a comprehensive redesign of the Discord interface, addressing multiple user experience dimensions:
Key Design Principles
- Total Dark Mode Implementation
- Reduces eye strain during extended usage
- Provides a sleek, modern aesthetic
- Improves visual consistency across interface elements
- Intelligent Interface Management
- Collapsible channel panels for streamlined workspace
- Minimizable top-right icons to reduce visual clutter
- Enhanced focus on core communication elements
Technical Specifications
Installation Requirements
- Stylus Browser Extension
- Compatible with major web browsers
- Simple, one-click installation process
Compatibility
- Supports latest Discord web interface
- Cross-browser functionality
- Minimal performance overhead
Developer Insights
The theme was meticulously crafted to balance visual elegance with practical functionality. By prioritizing user experience, the design addresses common interface challenges while maintaining Discord’s core communication architecture.
Community and Contribution
Developers and design enthusiasts are encouraged to:
- Explore the theme’s source code
- Provide constructive feedback
- Contribute to future iterations
Links
Conclusion
This Discord theme represents more than a visual upgrade—it’s a strategic approach to digital workspace design, emphasizing user comfort, productivity, and aesthetic sophistication.
Tags: #DiscordTheme #UserExperience #WebDesign #ProductivityTools
- Table Names:
- Plural, snake_case (e.g.,
users, posts)
- Column Names:
- Snake_case (e.g.,
user_id, created_at)
- Primary Keys:
id, auto-incrementing integer
- Foreign Keys:
- Related table name +
_id (e.g., user_id)
- Timestamps:
- User Table:
CREATE TABLE users (
id BIGINT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255) NOT NULL,
email VARCHAR(255) UNIQUE NOT NULL,
password VARCHAR(255) NOT NULL,
remember_token VARCHAR(100),
created_at TIMESTAMP NULL,
updated_at TIMESTAMP NULL
);
- Posts Table:
CREATE TABLE posts (
id BIGINT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
user_id BIGINT UNSIGNED NOT NULL,
title VARCHAR(255) NOT NULL,
body TEXT NOT NULL,
created_at TIMESTAMP NULL,
updated_at TIMESTAMP NULL,
FOREIGN KEY (user_id) REFERENCES users(id)
);
- Pivot Table:
CREATE TABLE role_user (
user_id BIGINT UNSIGNED NOT NULL,
role_id BIGINT UNSIGNED NOT NULL,
PRIMARY KEY (user_id, role_id),
FOREIGN KEY (user_id) REFERENCES users(id),
FOREIGN KEY (role_id) REFERENCES roles(id)
);
- Indexing Conventions:
- Define primary key (e.g.,
PRIMARY KEY (id))
- Index foreign keys (e.g.,
INDEX (user_id))
- Unique indexes for unique columns (e.g.,
UNIQUE (email))
- Data Types Conventions:
BIGINT UNSIGNED for primary keys, INT UNSIGNED for foreign keys
VARCHAR(255) for variable-length strings, TEXT for longer texts
TIMESTAMP, nullable by default for optional timestamps
This guide will not take any responsibility of damage of one’s property.
Pre-requisites:
- Laptop/Desktop with USB 2.0 port (USB 3.0 is not supported i think)
- At-least 40% battery
- USB cable with data transfer capability
- Redmi Note 10S device
Software Required:
- Mi Unlock Tool
- ADB / Fastboot driver (device specific)
- Windows Command Prompt
- Mi Flash Tool
Pre-cautions:
- Your device will be formatted, please keep a backup
Pre-Steps:
- Go to settings
- About Phone
- Tap 5 times on MIUI Version (It will enable developer option)
- Once developer option is enabled, go to Additional Settings and open developer options
- Toggle OEM unlocking and Add account in “Mi Unlock status” (It will use your data)
- Enable ADB debugging
- Add adb drivers for your device on your computer
Steps to unlock boot-loader:
- Ensure ADB is on
- Open the Mi Unlock Tool
- Login to your Mi Account linked with the device on the Mi Unlock Tool.It will start the process of verifying the account
- Now, it will show you the time required to unlock the boot-loader
- Wait till the time finishes
- Do same process from Step 1
- Then, it will lead to unlock button, upon clicking the button it will begin the process of unlocking the process of boot-loader unlock. It will format your device and get you back to base MIUI
- Congrats your boot-loader has unlocked and can flash custom OS or previous version of MIUI and mods into it
Steps to install Lineage OS:
- Downgrading to Android version 13
- Flashing Lineage OS recovery
- Flashing Lineage OS
- Optional: Flashing GAPPS
Steps to Downgrading to Android version 13
- Download the MIUI fastboot rom with android 13
- Open fastboot mode
(Volume Down + Power) on your device and connect the device to your computer
- Open Mi Flash Tool and Select the downloaded rom
- After connection is successful then showing, select the device
- Click on flash button, it should now begin flashing the rom onto the device
- After the flashing is complete then the device might reboot
Steps to Flash Lineage OS Recovery
- Download the
dtbo.img from Lineage OS page for this device
- Open fastboot mode
(Volume Down + Power) on your device and connect the device to your computer
- Flash the downloaded dtbo.img file using the command
fastboot flash dtbo dtbo.img
- You will now have flashed partitions required for lineage os
- Download the Lineage OS recovery image for the device
boot.img
- Open fastboot mode
(Volume Down + Power) on your device and connect the device to your computer
- Flash the downloaded recovery image onto your device using the command:
fastboot flash boot boot.img
- Important: Now reboot your device into recovery mode using keys
(Volume Up + Power)
- If you see the Lineage OS logo then you are booted into Lineage OS recovery, else you have to again flash the recovery.
Mr. Morgan : All right… I assume everyone’s found time to complete their poem… except… for Mr. Donner.
[starts laughing]
Mr. Morgan : Who has an excuse
[laughs even harder, then stops]
Mr. Morgan : . Shaft! Lose the glasses.
[Joey removes his sunglasses, revealing his bruised nose from his earlier confrontation with Bianca]
Mr. Morgan : All right… anyone brave enough to read theirs aloud?
[Everyone looks at each other, waiting to see who goes first, Kat finally raises her hand]
Kat Stratford : I will.
Mr. Morgan : [rolls his eyes and sighs] Lord, here we go.
Kat Stratford : I hate the way you talk to me, and the way you cut your hair. I hate the way you drive my car. I hate it when you stare. I hate your big dumb combat boots, and the way you read my mind. I hate you so much it makes me sick; it even makes me rhyme.
[sighs]
Kat Stratford : I hate it, I hate the way you’re always right. I hate it when you lie. I hate it when you make me laugh, even worse when you make me cry.
[Kat’s voice breaks and she looks at Patrick]
Kat Stratford : I hate it when you’re not around, and the fact that you didn’t call.
[starts to cry]
Kat Stratford : But mostly I hate the way I don’t hate you. Not even close, not even a little bit, not even at all.
[Kat walks out the classroom]
Welcome to all the readers to my first blog.
#include <stdio.h>
int main(void) {
printf("Hello, World!\n");
return 0;
}
Check out the Portfolio for my general portfolio.
Check out my GitHub for my repositories.
Check out my Twitter for things I post.
Check out my stackoverflow for my knowledge.