<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6287987871450646622</id><updated>2026-07-18T11:39:31.005+08:00</updated><category term="Google"/><category term="Microsoft Windows"/><category term="Microsoft"/><category term="Personal computer"/><category term="iPhone"/><category term="Windows"/><category term="United States"/><category term="Windows 7"/><category term="Apple"/><category term="Operating system"/><category term="Android"/><category term="Microsoft Visual Studio"/><category term="Windows XP"/><category term="Mobile phone"/><category term="YouTube"/><category term="China"/><category term="Programming"/><category term="Blog"/><category term="Windows Vista"/><category term=".NET Framework"/><category term="Facebook"/><category term="Google Chrome"/><category term="Linux"/><category term="Web search engine"/><category term="Android (operating system)"/><category term="Firefox"/><category term="JavaScript"/><category term="Laptop"/><category term="Search"/><category term="Twitter"/><category term="Ubuntu"/><category term="technology"/><category term="Asia"/><category term="Secure Digital"/><category term="Web browser"/><category term="Yahoo"/><category term="ios"/><category term="Apple Inc."/><category term="Business"/><category term="Handhelds"/><category term="Integrated development environment"/><category term="Internet Explorer"/><category term="Languages"/><category term="Nokia"/><category term="Samsung"/><category term="Search Engines"/><category term="Security"/><category term="Singapore"/><category term="Television"/><category term="App Store"/><category term="Application programming interface"/><category term="Beijing"/><category term="Clients"/><category term="Hong Kong"/><category term="Maxthon"/><category term="People&#39;s Republic of China"/><category term="Smartphone"/><category term="Taskbar"/><category term="Universal Serial Bus"/><category term="Website"/><category term="Android Market"/><category term="IBM"/><category term="IPad"/><category term="Oracle"/><category term="Samsung Group"/><category term="Searching"/><category term="Start menu"/><category term="USB"/><category term="USB flash drive"/><category term="Visual Studio 2010"/><category term="Wi-Fi"/><category term="browser"/><category term="FAQs  Help  and Tutorials"/><category term="Folder (computing)"/><category term="HTML"/><category term="Java"/><category term="Malware"/><category term="Opera"/><category term="Random-access memory"/><category term="Readyboost"/><category term="Shareware"/><category term="Smartphones"/><category term="Software release life cycle"/><category term="Visual Studio"/><category term="Wall Street Journal"/><category term="Windows Mobile"/><category term="World Wide Web"/><category term="iPod Touch"/><category term="ASP.NET"/><category term="Barack Obama"/><category term="Bash"/><category term="Blogger"/><category term="Business and Economy"/><category term="Command-line interface"/><category term="Computer security"/><category term="Database"/><category term="Dell"/><category term="Desktop computer"/><category term="Falun Gong"/><category term="Federal Communications Commission"/><category term="Flock Browser"/><category term="Font"/><category term="Google China"/><category term="Google Play"/><category term="Hardware"/><category term="IPod"/><category term="ITunes"/><category term="Installation (computer programs)"/><category term="Intel Corporation"/><category term="Mouse"/><category term="Mozilla Firefox"/><category term="Open source"/><category term="Password"/><category term="SMS"/><category term="SQL"/><category term="Safari"/><category term="Samsung Galaxy R"/><category term="ScribeFire"/><category term="Social network"/><category term="Social network service"/><category term="Superuser"/><category term="Tools"/><category term="Uninstaller"/><category term="Window"/><category term="Window 7"/><category term="iPhone 3G"/><category term="AJAX"/><category term="AOSP"/><category term="AOSP 15"/><category term="Amazon Kindle"/><category term="Android Development"/><category term="App Store (iOS)"/><category term="AppStore"/><category term="Apple Worldwide Developers Conference"/><category term="Arts"/><category term="BIOS"/><category term="Batch file"/><category term="Bing"/><category term="Cascading Style Sheets"/><category term="Channel NewsAsia"/><category term="Chinese government"/><category term="Companies"/><category term="Computers and Internet"/><category term="DOS"/><category term="Directories"/><category term="E-book"/><category term="Education"/><category term="European Union"/><category term="Flickr"/><category term="Flock"/><category term="Freeware"/><category term="Golden Shield Project"/><category term="Google search"/><category term="Google.com"/><category term="Green Dam"/><category term="Hard disk drive"/><category term="Health"/><category term="Hewlett-Packard"/><category term="IBM Lotus Domino"/><category term="IP address"/><category term="Intel Core"/><category term="Internet Information Services"/><category term="Japan"/><category term="Live Search"/><category term="Login"/><category term="Mac OS X"/><category term="Marketing"/><category term="Michael Jackson"/><category term="Microsoft Silverlight"/><category term="Mobile app"/><category term="New York"/><category term="New York Times"/><category term="Operating Systems"/><category term="Oracle Database"/><category term="Palm"/><category term="Politics"/><category term="Pornography"/><category term="Root"/><category term="Sony Ericsson"/><category term="Source code"/><category term="Steve Ballmer"/><category term="Steve Jobs"/><category term="Terminal emulator"/><category term="The New York Times Company"/><category term="Tiananmen Square protests of 1989"/><category term="UNIX"/><category term="US"/><category term="Ubuntu Linux"/><category term="Uniform Resource Locator"/><category term="User (computing)"/><category term="Utilities"/><category term="Visual Basic"/><category term="Visual Studio 2012"/><category term="WWW"/><category term="Web application"/><category term="Windows 10"/><category term="Windows Explorer"/><category term="Windows Forms"/><category term="Windows Media Player"/><category term="Windows Update"/><category term="Zemanta"/><category term="app"/><category term="AOL"/><category term="AOSP Development"/><category term="ASP.NET AJAX"/><category term="Adobe Illustrator"/><category term="Advanced Micro Devices"/><category term="Advent"/><category term="Advertising"/><category term="Affiliate marketing"/><category term="Air traffic control"/><category term="Alexa Internet"/><category term="Android SDK"/><category term="Annotation"/><category term="Antivirus software"/><category term="Apple iPhone"/><category term="Baidu"/><category term="BlackBerry"/><category term="Blue Screen of Death"/><category term="Browser extension"/><category term="Business Partners"/><category term="C++"/><category term="CCleaner"/><category term="CSS"/><category term="California"/><category term="Cancer"/><category term="Carnegie Mellon University"/><category term="China Daily"/><category term="Chrome"/><category term="Chromebook"/><category term="Clarke Quay"/><category term="Clear History"/><category term="Color"/><category term="Computer file"/><category term="Computing"/><category term="Consultants"/><category term="Consumer electronics"/><category term="Content-control software"/><category term="Context menu"/><category term="Credit card"/><category term="Customer service"/><category term="CyanogenMod"/><category term="Denial-of-service attack"/><category term="Developing country"/><category term="Dolphin Browser"/><category term="Dolphin Browser HD"/><category term="Domain name"/><category term="Dynamic-link library"/><category term="Editing"/><category term="Efficient energy use"/><category term="Electronic Arts"/><category term="Energy"/><category term="Eric E. Schmidt"/><category term="Eric Schmidt"/><category term="European Commission"/><category term="Ezine Articles"/><category term="File Management"/><category term="File manager"/><category term="Firewalls"/><category term="Games"/><category term="GarageBand"/><category term="General and Freelance"/><category term="Google Apps"/><category term="Google Talk"/><category term="Government"/><category term="Graphics"/><category term="Great Firewall of China"/><category term="Green Dam Youth Escort"/><category term="Greenhouse gas"/><category term="Groupware"/><category term="HDMI"/><category term="HIV"/><category term="Hattori Hanzō"/><category term="Home"/><category term="IBM Lotus Notes"/><category term="IDE"/><category term="Information security"/><category term="Intellectual property"/><category term="Internet Explorer 10"/><category term="Internet pornography"/><category term="Java version history"/><category term="JavaFX"/><category term="Jelly Bean 4.2"/><category term="Jpmorgan Chase"/><category term="LOS ANGELES"/><category term="Lady Gaga"/><category term="Latin America"/><category term="Light-emitting diode"/><category term="List of Ubuntu releases"/><category term="Lotus Notes"/><category term="MP3"/><category term="Mac"/><category term="Macintosh"/><category term="Massachusetts Institute of Technology"/><category term="McAfee"/><category term="Media Development Authority"/><category term="Media Player Classic"/><category term="Mobile"/><category term="Mouse (computing)"/><category term="Music"/><category term="MySpace"/><category term="NBC"/><category term="NetBeans"/><category term="Newspaper"/><category term="Nintendo"/><category term="Nokia N97"/><category term="Online Communities"/><category term="Online advertising"/><category term="Oracle 9i"/><category term="Palm Pre"/><category term="Pittsburgh"/><category term="Qumana"/><category term="RWEverything"/><category term="Recreation"/><category term="Remote access"/><category term="Research In Motion"/><category term="Samsung Galaxy"/><category term="Samsung Galaxy Note II"/><category term="Samsung Galaxy Tab"/><category term="Samsung Omnia"/><category term="Scripts"/><category term="Search engine optimization"/><category term="Shell"/><category term="Silverlight"/><category term="Singapore Telecommunications"/><category term="Snow Leopard"/><category term="Social media"/><category term="Society and Culture"/><category term="Sony"/><category term="StarHub"/><category term="State Council Information Office"/><category term="String (computer science)"/><category term="String Buffer"/><category term="Symantec"/><category term="Tablet computer"/><category term="TestDisk"/><category term="Text editor"/><category term="ThinkBook"/><category term="Tiananmen Square"/><category term="Touchscreen"/><category term="Typeface"/><category term="Ubuntu (operating system)"/><category term="Ubuntu Software Center"/><category term="United States Department of Health and Human Services"/><category term="User"/><category term="VLC media player"/><category term="Video Games"/><category term="Video game"/><category term="Vista"/><category term="Visual Studio 2013"/><category term="Wallpapers and Themes"/><category term="Web Platform Installer"/><category term="Web page"/><category term="Wii"/><category term="Windows 11"/><category term="Windows 8"/><category term="Windows 8.1"/><category term="Windows Presentation Foundation"/><category term="Wolfram Alpha"/><category term="XCOPY"/><category term="Xbox 360"/><category term="Xiaomi. Xiaomi 11T"/><category term="Yanone Kaffeesatz"/><category term="blogging"/><category term="computer hackers"/><category term="custom ROM"/><category term="farrahfawcett"/><category term="iTune"/><category term="root Xiaomi"/><category term="terminal"/><category term="unlock Xiaomi"/><category term="unlock Xiaomi 11T"/><category term="virus"/><category term="&quot;Hello"/><category term="1080p"/><category term="2010 Haiti earthquake"/><category term="3-column blog template"/><category term="3D printing"/><category term="3G"/><category term="AAAA battery"/><category term="AIDS"/><category term="AMP Font Viewer"/><category term="ARM Cortex-A7"/><category term="ASP.NET Core"/><category term="ASUS Eee PC"/><category term="AVG"/><category term="Academic Dishonesty"/><category term="Access Privilege"/><category term="Acquisti"/><category term="AdSense"/><category term="Add-ons"/><category term="Adobe Flash Player"/><category term="Adobe Photoshop"/><category term="Advanced Audio Coding"/><category term="Advanced Encryption Standard"/><category term="Advanced Materials"/><category term="Advertising Age"/><category term="Advocacy"/><category term="Adware"/><category term="Aeacus"/><category term="Agence France-Presse"/><category term="Agile Experience Design"/><category term="Agile software development"/><category term="Air pollution"/><category term="Ali Salman"/><category term="Allegedly Unethical Firms"/><category term="Allen Lew"/><category term="Alt-Tab"/><category term="Alternative Video"/><category term="Alzheimer"/><category term="Alzheimer Disease"/><category term="Amaya"/><category term="Amazon"/><category term="Amazon Elastic Compute Cloud"/><category term="Amazon Web Services"/><category term="Amazon.com"/><category term="American Chemical Society"/><category term="American Journal of Preventive Medicine"/><category term="AnandChandrasekher"/><category term="Andre Geim"/><category term="Android 15"/><category term="Android 4.2"/><category term="Android Studio"/><category term="AngularJS"/><category term="Anna Nicole Smith"/><category term="Anno Domini"/><category term="Anti-Virus"/><category term="Anti-statism"/><category term="AoyamaGakuinUniversity"/><category term="Apple Store"/><category term="Application software"/><category term="Arial"/><category term="Arkadelphia"/><category term="Arkadelphia  Arkansas"/><category term="Arkansas"/><category term="Artificial intelligence"/><category term="Ashton Kutcher"/><category term="Asia Pacific"/><category term="Asian"/><category term="Associated Press"/><category term="Asus"/><category term="AtenDesignGroup"/><category term="Athleta  Coupon"/><category term="Atlanta"/><category term="AudioVisual"/><category term="Australia"/><category term="Australian"/><category term="Australian English"/><category term="Author"/><category term="Autodesk Revit"/><category term="Autodesk Revit 2016"/><category term="Autodesk previous version"/><category term="Automation"/><category term="Azure"/><category term="BBC World News"/><category term="BBC World News America"/><category term="BDA China Ltd"/><category term="BMJ"/><category term="BSOD"/><category term="Background process"/><category term="Backup"/><category term="Bacterial"/><category term="Baltimore Sun"/><category term="Barack Obama presidential campaign  2008"/><category term="BarackObama"/><category term="Basketball"/><category term="Baton Rouge"/><category term="Battery"/><category term="BeFunky"/><category term="Bing Bar"/><category term="BitLocker"/><category term="BitTorrent"/><category term="Biz Stone"/><category term="Black Hat"/><category term="Black Screen of Death"/><category term="BlackBerry App World"/><category term="Bloatware"/><category term="Blogger (service)"/><category term="Blogger in Draft"/><category term="Bloomingdale&#39;s"/><category term="Bluetooth"/><category term="Book"/><category term="Book Rights Registry"/><category term="Booting"/><category term="Boulder"/><category term="BrainGate"/><category term="Brand"/><category term="Brandon Wilson"/><category term="Bridgeville"/><category term="Broadcast"/><category term="Broadcom"/><category term="Browser Shop"/><category term="Browser security"/><category term="Browsers"/><category term="Business Services"/><category term="Business Software Alliance"/><category term="Business card"/><category term="CNET"/><category term="CONFIG.SYS"/><category term="CPU time"/><category term="CTIA – The Wireless Association"/><category term="CWM"/><category term="Cable modem"/><category term="Camp David"/><category term="Canada"/><category term="Cancer cell"/><category term="Candidates and Campaigns"/><category term="Carbon dioxide"/><category term="Carol Bartz"/><category term="Cathode ray tube"/><category term="Cell phone"/><category term="CellPhones"/><category term="Cellular network"/><category term="Censorship"/><category term="Centers for Disease Control and Prevention"/><category term="Central Business District"/><category term="Central processing unit"/><category term="Change Font in Android"/><category term="Change management (engineering)"/><category term="Change request"/><category term="ChatGPT"/><category term="Check Point"/><category term="Check box"/><category term="Chemotherapy"/><category term="Chicago"/><category term="Child pornography"/><category term="China Internet Illegal Information Reporting Centre"/><category term="China Mobile"/><category term="ChinaUnicom"/><category term="Chinese"/><category term="Chinese New Year"/><category term="Chinese character"/><category term="Chinese language"/><category term="Chip Heath"/><category term="Chris Kelly"/><category term="Christmas and holiday season"/><category term="Chrome OS"/><category term="Chromecast"/><category term="Cigarette"/><category term="Claros Diagnostics"/><category term="Climate change"/><category term="Clock"/><category term="ClockWorkMod"/><category term="Closeout (sale)"/><category term="Code Project"/><category term="Cold cathode"/><category term="Color scheme"/><category term="Colorado"/><category term="Columbia University"/><category term="ColumbiaUniversity"/><category term="Columbus  Ohio"/><category term="ComScore"/><category term="Communist party"/><category term="Compact Disc"/><category term="Competition law"/><category term="Compiler"/><category term="Component Frameworks"/><category term="Computer fan"/><category term="Computer icon"/><category term="Computer network"/><category term="Concatenation"/><category term="Concert"/><category term="Conditions and Diseases"/><category term="Conficker"/><category term="Connection string"/><category term="Conrad Wolfram"/><category term="Conservation"/><category term="Console server"/><category term="Contract"/><category term="Control Panel"/><category term="Control Panel (Windows)"/><category term="Conversion rate"/><category term="Cooking"/><category term="Copyright"/><category term="Copyright infringement of software"/><category term="Cortana"/><category term="Cover art"/><category term="Credit Suisse"/><category term="Crime"/><category term="Cult of the Amateur"/><category term="Cupertino  California"/><category term="Curse of Knowledge"/><category term="Cuttlefish"/><category term="D-Wave Systems"/><category term="DDE"/><category term="DV"/><category term="DVD"/><category term="DZone"/><category term="Dan Heath"/><category term="Dannielynn"/><category term="Darren Rowse"/><category term="Dash"/><category term="Data"/><category term="Data Communications"/><category term="Data access"/><category term="Data breach"/><category term="Databases"/><category term="Dataflow"/><category term="David Simon"/><category term="Death"/><category term="Defamation"/><category term="DejaVu"/><category term="Deletion"/><category term="Dell Latitude"/><category term="Democratic Republic of Congo"/><category term="Denmark"/><category term="Denver"/><category term="Department of Trade and Industry"/><category term="Design"/><category term="Design brief"/><category term="Desktop SMS"/><category term="Desktop and System"/><category term="Detection"/><category term="Detroit Red Wings"/><category term="Development"/><category term="Development Tools"/><category term="Device Manager"/><category term="Device driver"/><category term="Device file"/><category term="Devra Davis"/><category term="Digital Living Network Alliance"/><category term="Digital audio player"/><category term="Digital television"/><category term="Digital television adapter"/><category term="DirectX"/><category term="Diseases and Conditions"/><category term="Distributions"/><category term="Dog"/><category term="Dognition"/><category term="Dolphin"/><category term="Domain News"/><category term="Domino"/><category term="Donald Trump"/><category term="Donoghue"/><category term="Dopod"/><category term="DoubleClick"/><category term="Download Autodesk"/><category term="Download Autodesk Revit"/><category term="Download Revit"/><category term="Drive letter assignment"/><category term="Droid Sans"/><category term="Dropbox"/><category term="Drug delivery"/><category term="Duke University"/><category term="E-mail"/><category term="EA Sports Active"/><category term="EXE"/><category term="EaseUS Partition Master"/><category term="Eastern"/><category term="Eclipse"/><category term="Educators"/><category term="Edward Snowden"/><category term="Electricity generation"/><category term="Elon Musk"/><category term="Email address"/><category term="Emergency department"/><category term="Emory University"/><category term="Employment"/><category term="Encryption"/><category term="Environment"/><category term="Environment variable"/><category term="Environmental health"/><category term="Epiphany"/><category term="Error (baseball)"/><category term="Error code"/><category term="Espionage"/><category term="Ethnicity"/><category term="Eugene Spafford"/><category term="Evernote"/><category term="Evolution"/><category term="Excel 2016"/><category term="Exception handling"/><category term="ExecuteScalar"/><category term="Expert"/><category term="F5 Networks"/><category term="F5 plugin"/><category term="FAQ"/><category term="FCC"/><category term="Far East"/><category term="Fashion"/><category term="Fast User Switching"/><category term="Federal Trade Commission"/><category term="Federal government of the United States"/><category term="Fifth Avenue"/><category term="File Allocation Table"/><category term="File Explorer"/><category term="File Sharing"/><category term="File deletion"/><category term="FileSystem"/><category term="Filter"/><category term="Financial Times"/><category term="Fingerprint recognition"/><category term="Firefox 4"/><category term="Firewall"/><category term="Firewall of China"/><category term="Fitbit"/><category term="Fonster"/><category term="Font editor"/><category term="Font family (HTML)"/><category term="FontFix"/><category term="Fontographer"/><category term="For Sale or Auction"/><category term="Foreign Intelligence Service (Russia)"/><category term="Free Lossless Audio Codec"/><category term="FrontPage Server Extensions"/><category term="Full-time"/><category term="GNU GRUB"/><category term="GPS"/><category term="GTK+"/><category term="Gadget"/><category term="Garmin"/><category term="Gawker Media"/><category term="Gedit"/><category term="General Brokers"/><category term="General Services Administration"/><category term="Generally Accepted Accounting Principles"/><category term="Generation Z"/><category term="George Mason University"/><category term="George Sodini"/><category term="Getting Things Done"/><category term="Git (software)"/><category term="GitHub"/><category term="Global Positioning System"/><category term="Gmail"/><category term="Gmail Labs"/><category term="Google Alert"/><category term="Google Assistant"/><category term="Google Book Search"/><category term="Google Calendar"/><category term="Google Docs"/><category term="Google Flu Trends"/><category term="Google Glass"/><category term="Google Maps"/><category term="Google Maps&#39; Street View"/><category term="Google News"/><category term="Google Squared"/><category term="Google Street View"/><category term="Google Translate"/><category term="Google Trends"/><category term="Google Wave"/><category term="Google Website Optimizer"/><category term="Google in Internet"/><category term="Google&#39;s Android"/><category term="Google.org"/><category term="Government of Japan"/><category term="Graphene"/><category term="Graphical user interface"/><category term="Graphics processing unit"/><category term="Guam"/><category term="HIV test"/><category term="HOUSTON"/><category term="HP"/><category term="HP 3000"/><category term="HP Probook"/><category term="HRESULT"/><category term="HTC Corporation"/><category term="HTML element"/><category term="Hacker"/><category term="Handgun"/><category term="Hard Drives"/><category term="Hare"/><category term="Harvard Medical School"/><category term="Harvard School of Public Health"/><category term="Harvey Levin"/><category term="Hasbro"/><category term="Hash table"/><category term="Health care"/><category term="Henan"/><category term="HewlettPackard"/><category term="Hideo Kojima"/><category term="Hijack"/><category term="Home Depot"/><category term="Home business"/><category term="Home directory"/><category term="Honda"/><category term="Honda CR-V"/><category term="Honda CR-Z"/><category term="Honda Performance Development"/><category term="Hosts"/><category term="Hotfix"/><category term="Hotmail"/><category term="Howard K Stern"/><category term="HpLabs"/><category term="Huawei Android"/><category term="Huawei Mate 10"/><category term="Human rights"/><category term="Hyper-threading"/><category term="IIS_IUSR"/><category term="IMac"/><category term="IOS (Apple)"/><category term="IPhoto"/><category term="IUSR"/><category term="Icon"/><category term="Inc."/><category term="Indexing"/><category term="India"/><category term="Infectious Diseases"/><category term="Influenza"/><category term="Infocomm Development Authority of Singapore"/><category term="Information system"/><category term="Institute of Technical Education"/><category term="Intel"/><category term="Intel Atom"/><category term="Intel Core i7"/><category term="IntelliJ IDEA"/><category term="International Agency for Research on Cancer"/><category term="International Data Corporation"/><category term="International Energy Agency"/><category term="Internet Explorer 6"/><category term="Internet Explorer 8"/><category term="Internet Explorer 9"/><category term="Internet access"/><category term="Internet radio"/><category term="Intrusion-prevention system"/><category term="Iran"/><category term="Jack Dorsey"/><category term="Java Platform  Standard Edition"/><category term="Java Platform Standard Edition"/><category term="Java Virtual Machine"/><category term="JavaScript engine"/><category term="Javac"/><category term="Jelly bean"/><category term="Jinan"/><category term="John Colapinto"/><category term="John Kerry"/><category term="John McCain"/><category term="Joint United Nations Programme"/><category term="Joint United Nations Programme on HIV/AIDS"/><category term="Journalism"/><category term="K-Lite Codec Pack"/><category term="Kai Oistamo"/><category term="Karolinska Institutet"/><category term="Kaspersky Lab"/><category term="Kavli Foundation"/><category term="Keyboard layout"/><category term="KiTTY"/><category term="Kilowatt hour"/><category term="L. Brent Bozell III"/><category term="LG"/><category term="LG Corp."/><category term="LG Group"/><category term="LG Optimus"/><category term="LG Optimus Sol"/><category term="Lance Armstrong"/><category term="Language"/><category term="Lanxiang Vocational School"/><category term="Larry Birkhead"/><category term="Larry Page"/><category term="Lars Rasmussen"/><category term="Las Vegas  Nevada"/><category term="Latin"/><category term="LauncherPro"/><category term="Law of Attraction"/><category term="Lawsuit"/><category term="Learning curve"/><category term="Leave of absence"/><category term="Lenovo"/><category term="Lenovo IdeaPad Yoga"/><category term="Lenovo Thinkpad"/><category term="Library"/><category term="Linux Live"/><category term="Linux Mint"/><category term="Linux distribution"/><category term="Liquid crystal display"/><category term="List of iOS devices"/><category term="List of typefaces"/><category term="Liver transplantation"/><category term="Lockheed Martin"/><category term="Louisiana"/><category term="Lui Tuck Yew"/><category term="MDA"/><category term="MPC-HC"/><category term="MS VS"/><category term="MSSQL Express"/><category term="MVC3"/><category term="MWFonts"/><category term="Mac OS X 10.6 Snow Leopard"/><category term="Mac OS X v10.5"/><category term="Mac and Linux."/><category term="Made to Stick"/><category term="Magazines and E-zines"/><category term="Magic carpet"/><category term="Magnetic resonance imaging"/><category term="Makati City"/><category term="Makes and Models"/><category term="Making Money"/><category term="Malaysia"/><category term="Management"/><category term="Mangalore City Corporation"/><category term="Manufacturing execution system"/><category term="Market analysis"/><category term="Market share"/><category term="Marlboro"/><category term="Master boot record"/><category term="Mathematica"/><category term="Matt Cutts"/><category term="McKenzie"/><category term="Media Production"/><category term="Media Research Center"/><category term="MediaMonkey"/><category term="Memristor"/><category term="Menlo Park  California"/><category term="Mental Health"/><category term="Metal Gear Solid"/><category term="Mexico"/><category term="Michael Fraser"/><category term="Michael Tomasello"/><category term="Microsoft Azure"/><category term="Microsoft Edge"/><category term="Microsoft Expression Blend"/><category term="Microsoft Office"/><category term="Microsoft SharePoint"/><category term="Microsoft Sites"/><category term="Microsoft Surface"/><category term="Microsoft TechNet"/><category term="Microsoft Word"/><category term="Midori"/><category term="Military"/><category term="Milton Berle"/><category term="Minister of State"/><category term="Ministry of Industry and Information Technology of the People&#39;s Republic of China"/><category term="Mixcraft"/><category term="Mobile device"/><category term="MobileMe"/><category term="Money"/><category term="Money Management"/><category term="Mono"/><category term="MonoDevelop"/><category term="Monopoly"/><category term="Motion Picture Association of America"/><category term="Motorola"/><category term="Motorola Xoom"/><category term="Mountain View  California"/><category term="Mozilla"/><category term="Mozilla Firefox 4"/><category term="Muhima Hospital"/><category term="Multi boot"/><category term="Multi-core processor"/><category term="Multi-factor authentication"/><category term="Multi-user"/><category term="Muse"/><category term="Music video"/><category term="Mutex"/><category term="MyFonts"/><category term="MySQL"/><category term="NET"/><category term="NTFS"/><category term="NTU"/><category term="NULL"/><category term="Name Search"/><category term="National Crime Prevention Council"/><category term="National Security Agency"/><category term="National Security Council"/><category term="National Sleep Foundation"/><category term="National Trades Union Congress"/><category term="National security"/><category term="Nationwide Children&#39;s Hospital"/><category term="Nature Medicine"/><category term="Neck pain"/><category term="Net Applications"/><category term="Network"/><category term="Network affiliate"/><category term="NeuroSky"/><category term="New York City"/><category term="News Corporation"/><category term="NiceCopier"/><category term="Niche market"/><category term="Nick Bilton"/><category term="Nike"/><category term="Nike+ FuelBand"/><category term="Nikesh Arora"/><category term="Nokia 5800 XpressMusic"/><category term="Nokia E71"/><category term="Nokia XpressMusic 5800"/><category term="North Korea"/><category term="Norton software"/><category term="Notepad"/><category term="Notepad (software)"/><category term="Nuffnang"/><category term="ODAC"/><category term="ODP.NET"/><category term="ORA-12154"/><category term="OS X"/><category term="Oceania"/><category term="October-2014"/><category term="Odin"/><category term="Office 365"/><category term="OfflineInsiderEnroll"/><category term="Ogg Vorbis"/><category term="Okinawa Prefecture"/><category term="Online Opportunities"/><category term="Online shopping"/><category term="OpenAI"/><category term="Opportunities"/><category term="Optimization (mathematics)"/><category term="Oracle Certification Program"/><category term="Oracle Corporation"/><category term="Oracle Express Edition"/><category term="Oracle XE"/><category term="Orange"/><category term="Orchard Road"/><category term="Oreo"/><category term="Original equipment manufacturer"/><category term="Ovi"/><category term="PC Health Check"/><category term="PC shutdown"/><category term="PHP"/><category term="PageRank"/><category term="Pain"/><category term="Pakistan"/><category term="Pakistan Army"/><category term="Paranoid Android"/><category term="Parental Control"/><category term="Patch"/><category term="Patent"/><category term="Path (computing)"/><category term="Patience"/><category term="Patrick Pichette"/><category term="Pentagon"/><category term="PerfectDisk"/><category term="Personal finance"/><category term="Pervez Musharraf"/><category term="Philip Morris International"/><category term="Philippines"/><category term="Philips"/><category term="Photocopier"/><category term="Piano"/><category term="Piracy"/><category term="Plagiarism"/><category term="PlayStation 3"/><category term="PlayStation Portable"/><category term="Playlist"/><category term="Point (typography)"/><category term="Pointing device"/><category term="Police"/><category term="Pop music"/><category term="Primary School Leaving Examination"/><category term="Privacy"/><category term="Privilege escalation"/><category term="Process engineering"/><category term="Product key"/><category term="Products"/><category term="Programming language"/><category term="Proxy server"/><category term="PuTTY"/><category term="Public school"/><category term="Publishing"/><category term="Python"/><category term="QWERTY"/><category term="Quantum computer"/><category term="R. Stanley Williams"/><category term="RSS"/><category term="RampRate"/><category term="Random House"/><category term="RapeLay"/><category term="Reading"/><category term="Real Estate"/><category term="RealDVD"/><category term="RealNetwork"/><category term="Reboot (fiction)"/><category term="Recipe"/><category term="Regina"/><category term="Regina  Saskatchewan"/><category term="Relational database management system"/><category term="Release Candidate"/><category term="Renewable energy"/><category term="Reporters Without Borders"/><category term="Republican Party United States"/><category term="Return statement"/><category term="Revit previous version"/><category term="Revo Uninstaller"/><category term="Richard Clarke"/><category term="Rm (Unix)"/><category term="Rob Enderle"/><category term="Robert Cox"/><category term="Rolling Stone"/><category term="Ronald Reagan"/><category term="Ronald Reagan UCLA Medical Center"/><category term="Root directory"/><category term="Rufus"/><category term="Rupert Murdoch"/><category term="Russia"/><category term="Rwanda"/><category term="Ryan Junee"/><category term="Saddam Hussein"/><category term="Samford University"/><category term="Samsung Electronics"/><category term="Samsung Galaxy S II"/><category term="Samsung Galaxy Tab 2 7.0"/><category term="Samsung Kies"/><category term="San Francisco"/><category term="Sanserif"/><category term="Scanguard"/><category term="Science Park"/><category term="Science and Technology"/><category term="Scott Aaronson"/><category term="Scott Forstall"/><category term="Seagate Technology"/><category term="Search warrant"/><category term="Seattle Post-Intelligencer"/><category term="Segoe"/><category term="Serif"/><category term="Server (computing)"/><category term="Servers"/><category term="Service pack"/><category term="Sex Offenses"/><category term="Sexual intercourse"/><category term="Shandong"/><category term="Shanghai Jiao Tong University"/><category term="Sharing"/><category term="Shoe"/><category term="Shopping"/><category term="Show Desktop"/><category term="Sid Caesar"/><category term="Sign in error"/><category term="Silicon Valley"/><category term="Since Microsoft"/><category term="SingTel"/><category term="Skype"/><category term="Smart Technology"/><category term="Social"/><category term="Social Networking"/><category term="Social Security number"/><category term="SoftBank"/><category term="Software developer"/><category term="Solution"/><category term="Sony Computer Entertainment"/><category term="Sony E3"/><category term="Sony PSP"/><category term="SonyWalkman"/><category term="Sourcefire"/><category term="South Africa"/><category term="Spafford of Purdue University"/><category term="Spam"/><category term="Sprint Nextel"/><category term="Spyware"/><category term="Star-Spangled Banner"/><category term="Stephen Colbert"/><category term="Stephen Wolfram"/><category term="Stony Brook University Medical Center"/><category term="Stop error screen"/><category term="Storage"/><category term="Stored procedure"/><category term="Streaming media"/><category term="Street View"/><category term="Streptococcal"/><category term="Streptococcal pharyngitis"/><category term="StringBuilder"/><category term="Sudo"/><category term="Sun Microsystems"/><category term="Sundar Pichai"/><category term="SuperCopier"/><category term="SuperOneClick"/><category term="Superantispyware"/><category term="Sweden"/><category term="Swine influenza"/><category term="Swing (Java)"/><category term="Sync"/><category term="System time"/><category term="TMZ.com"/><category term="TPM"/><category term="TPM 2"/><category term="Task manager"/><category term="TechCrunch"/><category term="Technology Review"/><category term="Telecommunications"/><category term="Telephone"/><category term="Telephone number"/><category term="Telerik"/><category term="Television station"/><category term="Tennessee"/><category term="Text box"/><category term="The Tab"/><category term="The Walt Disney Company"/><category term="ThinkBook 16p"/><category term="ThinkBook 16p G5 IRX"/><category term="ThinkPad"/><category term="Tokyo"/><category term="Toolbar"/><category term="Torrent file"/><category term="Tory Burch"/><category term="Translation"/><category term="Transparent Network Substrate"/><category term="Trend Micro"/><category term="Trident (layout engine)"/><category term="TrueCrypt"/><category term="TrustedSource"/><category term="Trusty Tahr"/><category term="TuneUp"/><category term="Typewriter"/><category term="UUP Dump"/><category term="Ubuntu 22.04"/><category term="UltraCopier"/><category term="UltraVNC"/><category term="Unified threat management"/><category term="Uniloc"/><category term="United Nations"/><category term="United Nations Environment Programme"/><category term="United States Congress"/><category term="United States Department of Homeland Security"/><category term="United States Environmental Protection Agency"/><category term="United States Senate"/><category term="United States district court"/><category term="Universal Music Group"/><category term="University of Manchester"/><category term="University of Pennsylvania"/><category term="User Account Control"/><category term="User interface"/><category term="User space"/><category term="VMware"/><category term="VPN"/><category term="VS 2019"/><category term="VS 2022"/><category term="VS 2026"/><category term="VS installer"/><category term="VS2019"/><category term="Valentine&#39;s Day"/><category term="Valleywag"/><category term="Vancouver"/><category term="Vanessa Woods"/><category term="Vern Brownell"/><category term="Victoria Cross"/><category term="Video"/><category term="Videoconferencing"/><category term="Virtual Network Computing"/><category term="Virtual private network"/><category term="VirtualBox"/><category term="Visual C++"/><category term="Visual Studio 2005"/><category term="Visual Studio 2019"/><category term="Visual Studio 2022"/><category term="Visual Studio 2026"/><category term="Visual Studio Code"/><category term="Vocational education"/><category term="Vuze"/><category term="WAV"/><category term="WRQ Reflection"/><category term="Walkman"/><category term="Wall Street"/><category term="Walmart"/><category term="Washington Post"/><category term="Web"/><category term="Web Apps"/><category term="Web Deployment"/><category term="Web Design and Development"/><category term="Web design"/><category term="WebKit"/><category term="WebM"/><category term="Weblogs"/><category term="Wen Jiabao"/><category term="White House"/><category term="WhyNotWin11"/><category term="Wii Fit"/><category term="Wind River Systems"/><category term="Windows 10 Creators Update"/><category term="Windows 11 ISO"/><category term="Windows 11 install"/><category term="Windows 7 RC"/><category term="Windows 7 Release Candidate"/><category term="Windows 7 Service Pack 1"/><category term="Windows 7 editions"/><category term="Windows 8.1 OEM"/><category term="Windows Font"/><category term="Windows Live Messenger"/><category term="Windows Live Writer"/><category term="Windows Media Audio"/><category term="Windows Mobile 6.5"/><category term="Windows NT"/><category term="Windows Phone 7"/><category term="Windows Phone 7 Series"/><category term="Windows Registry"/><category term="Windows Repair"/><category term="Windows XP Mode"/><category term="Wireless"/><category term="Wireless(at)SG"/><category term="WirelessSG"/><category term="WndProc"/><category term="WordPress"/><category term="World Bank"/><category term="World Health Organization"/><category term="World!&quot; program"/><category term="Xbox"/><category term="Xbox Live"/><category term="Xiaomi Tech"/><category term="Xoom"/><category term="Yahoo bizmail smtp"/><category term="Yahoo!"/><category term="Yellow Pages"/><category term="ZDNet"/><category term="Zune"/><category term="Zune HD"/><category term="affiliate program"/><category term="agile"/><category term="blog post editor"/><category term="blog template"/><category term="blogger.com"/><category term="cheats"/><category term="cleanserp.net"/><category term="deception"/><category term="developers"/><category term="domain"/><category term="e-commerce"/><category term="e-mail hoax"/><category term="eBay"/><category term="earthquake"/><category term="editor"/><category term="fraud"/><category term="hackers"/><category term="hacking"/><category term="iCloud"/><category term="iFont"/><category term="iPhone 3.0"/><category term="iPhone 4"/><category term="jQuery"/><category term="launchpage.org"/><category term="license expiring"/><category term="lindsaylohan"/><category term="minimize app"/><category term="online selling"/><category term="onlinefamily.norton"/><category term="philippine"/><category term="pop.bizmail.yahoo.com"/><category term="post sources"/><category term="problogger.net"/><category term="remote login"/><category term="renew license"/><category term="result"/><category term="ryanseacrest"/><category term="scrum"/><category term="single-instance application"/><category term="singleton"/><category term="smtp.bizmail.yahoo.com"/><category term="software design"/><category term="software development"/><category term="software piracy"/><category term="terminal command history"/><category term="test"/><category term="test post"/><category term="tsunami"/><category term="tweak"/><category term="unlock bootloader"/><category term="waterfall"/><category term="working from home"/><category term="worm"/><category term="x86"/><title type='text'>my Computer Quest</title><subtitle type='html'>Even with my current job as a systems analyst, a software developer/programmer, I felt a need to document my learning, so I have something to always look back to, especially with my advancing age. But no, I&#39;m not that old yet...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mycompuquest.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6287987871450646622/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://mycompuquest.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/6287987871450646622/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>PrfyVdlx</name><uri>http://www.blogger.com/profile/16737099940090402453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>356</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6287987871450646622.post-576540384235690420</id><published>2025-11-28T20:08:00.001+08:00</published><updated>2025-11-28T20:08:00.111+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="Android 15"/><category scheme="http://www.blogger.com/atom/ns#" term="Android Development"/><category scheme="http://www.blogger.com/atom/ns#" term="AOSP"/><category scheme="http://www.blogger.com/atom/ns#" term="AOSP 15"/><category scheme="http://www.blogger.com/atom/ns#" term="AOSP Development"/><title type='text'>AOSP 15 Learning RoadMap</title><content type='html'>&lt;h2&gt;AOSP 15 Learning Roadmap&lt;/h2&gt;

&lt;details open&gt;
&lt;summary&gt;&lt;strong&gt;BEGINNER&lt;/strong&gt;&lt;/summary&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Android Architecture Overview&lt;/strong&gt;&lt;br&gt;
Learn Android layers: Apps, Framework, HAL, Kernel&lt;br&gt;
Resource: &lt;a href=&quot;https://developer.android.com/guide/platform&quot; target=&quot;_blank&quot;&gt;Android Developer Guide&lt;/a&gt;&lt;br&gt;
Difficulty: ⭐ | Est. Time: 2–3 hrs
  &lt;details&gt;
    &lt;summary&gt;💡 Tips &amp; Notes&lt;/summary&gt;
    &lt;ul&gt;
      &lt;li&gt;Focus on the role of the Linux kernel in Android.&lt;/li&gt;
      &lt;li&gt;Understand the separation between app and framework layers.&lt;/li&gt;
      &lt;li&gt;Draw architecture diagrams to visualize interactions.&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/details&gt;
&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Setting Up AOSP Build Environment&lt;/strong&gt;&lt;br&gt;
Install Ubuntu 22.04, dependencies, repo tool, and sync source&lt;br&gt;
Resource: &lt;a href=&quot;https://source.android.com/docs/setup/start&quot; target=&quot;_blank&quot;&gt;AOSP Setup Guide&lt;/a&gt;&lt;br&gt;
Difficulty: ⭐⭐ | Est. Time: 3–5 hrs
  &lt;details&gt;
    &lt;summary&gt;💡 Tips &amp; Notes&lt;/summary&gt;
    &lt;ul&gt;
      &lt;li&gt;Allocate at least 200 GB disk space for source and build output.&lt;/li&gt;
      &lt;li&gt;Set up ccache to speed up rebuilds.&lt;/li&gt;
      &lt;li&gt;Keep a record of all environment variables for reproducibility.&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/details&gt;
&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Building AOSP for Emulator&lt;/strong&gt;&lt;br&gt;
Lunch, build, and run with launch_cvd (Cuttlefish)&lt;br&gt;
Resource: &lt;a href=&quot;https://source.android.com/docs/devices/cuttlefish&quot; target=&quot;_blank&quot;&gt;Cuttlefish Docs&lt;/a&gt;&lt;br&gt;
Difficulty: ⭐⭐ | Est. Time: 3–6 hrs
  &lt;details&gt;
    &lt;summary&gt;💡 Tips &amp; Notes&lt;/summary&gt;
    &lt;ul&gt;
      &lt;li&gt;Use `m` for partial builds during iterative testing.&lt;/li&gt;
      &lt;li&gt;Verify `/dev/kvm` for virtualization support.&lt;/li&gt;
      &lt;li&gt;Document build flags and options for consistency.&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/details&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/details&gt;

&lt;details&gt;
&lt;summary&gt;&lt;strong&gt;INTERMEDIATE&lt;/strong&gt;&lt;/summary&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Understanding System Services&lt;/strong&gt;&lt;br&gt;
Explore Binder, HAL, and native services&lt;br&gt;
Resource: &lt;a href=&quot;https://source.android.com/devices/architecture&quot; target=&quot;_blank&quot;&gt;System Architecture Docs&lt;/a&gt;&lt;br&gt;
Difficulty: ⭐⭐⭐ | Est. Time: 4–6 hrs
  &lt;details&gt;
    &lt;summary&gt;💡 Tips &amp; Notes&lt;/summary&gt;
    &lt;ul&gt;
      &lt;li&gt;Start with Binder communication basics between processes.&lt;/li&gt;
      &lt;li&gt;Experiment with modifying a simple HAL module.&lt;/li&gt;
      &lt;li&gt;Log service outputs to trace behavior.&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/details&gt;
&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Modifying Framework Code&lt;/strong&gt;&lt;br&gt;
Add a simple feature or tweak system UI&lt;br&gt;
Resource: &lt;a href=&quot;https://source.android.com/docs/core/framework&quot; target=&quot;_blank&quot;&gt;Framework Docs&lt;/a&gt;&lt;br&gt;
Difficulty: ⭐⭐⭐ | Est. Time: 6–8 hrs
  &lt;details&gt;
    &lt;summary&gt;💡 Tips &amp; Notes&lt;/summary&gt;
    &lt;ul&gt;
      &lt;li&gt;Use `repo sync` carefully to avoid overwriting changes.&lt;/li&gt;
      &lt;li&gt;Build specific modules to save time.&lt;/li&gt;
      &lt;li&gt;Keep a separate branch for experiments.&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/details&gt;
&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Running and Debugging Emulator&lt;/strong&gt;&lt;br&gt;
Use adb, logcat, and device monitor&lt;br&gt;
Resource: &lt;a href=&quot;https://developer.android.com/studio/command-line/logcat&quot; target=&quot;_blank&quot;&gt;Logcat Guide&lt;/a&gt;&lt;br&gt;
Difficulty: ⭐⭐ | Est. Time: 3–4 hrs
  &lt;details&gt;
    &lt;summary&gt;💡 Tips &amp; Notes&lt;/summary&gt;
    &lt;ul&gt;
      &lt;li&gt;Set filters to focus on your module logs.&lt;/li&gt;
      &lt;li&gt;Use `adb shell` for direct device inspection.&lt;/li&gt;
      &lt;li&gt;Monitor CPU, memory, and storage usage for performance tuning.&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/details&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/details&gt;

&lt;details&gt;
&lt;summary&gt;&lt;strong&gt;ADVANCED&lt;/strong&gt;&lt;/summary&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Custom ROM Modifications&lt;/strong&gt;&lt;br&gt;
Change build.prop, system apps, or add new APKs&lt;br&gt;
Resource: &lt;a href=&quot;https://source.android.com/setup/build&quot; target=&quot;_blank&quot;&gt;Build Customization Docs&lt;/a&gt;&lt;br&gt;
Difficulty: ⭐⭐⭐⭐ | Est. Time: 5–8 hrs
  &lt;details&gt;
    &lt;summary&gt;💡 Tips &amp; Notes&lt;/summary&gt;
    &lt;ul&gt;
      &lt;li&gt;Always back up your AOSP build before making changes.&lt;/li&gt;
      &lt;li&gt;Test on emulator first before real device deployment.&lt;/li&gt;
      &lt;li&gt;Keep track of commit history to revert if needed.&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/details&gt;
&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Integrating Hardware Drivers&lt;/strong&gt;&lt;br&gt;
Add or update HAL for custom device components&lt;br&gt;
Resource: &lt;a href=&quot;https://source.android.com/devices/hardware&quot; target=&quot;_blank&quot;&gt;Hardware Docs&lt;/a&gt;&lt;br&gt;
Difficulty: ⭐⭐⭐⭐ | Est. Time: 6–10 hrs
  &lt;details&gt;
    &lt;summary&gt;💡 Tips &amp; Notes&lt;/summary&gt;
    &lt;ul&gt;
      &lt;li&gt;Check kernel compatibility before adding drivers.&lt;/li&gt;
      &lt;li&gt;Compile drivers separately for testing.&lt;/li&gt;
      &lt;li&gt;Use logs to confirm proper hardware initialization.&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/details&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/details&gt;

&lt;details&gt;
&lt;summary&gt;&lt;strong&gt;EXPERT&lt;/strong&gt;&lt;/summary&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Android Internals &amp; Security&lt;/strong&gt;&lt;br&gt;
SELinux policies, system security, and low-level debugging&lt;br&gt;
Resource: &lt;a href=&quot;https://source.android.com/security&quot; target=&quot;_blank&quot;&gt;Security Docs&lt;/a&gt;&lt;br&gt;
Difficulty: ⭐⭐⭐⭐⭐ | Est. Time: 8–12 hrs
  &lt;details&gt;
    &lt;summary&gt;💡 Tips &amp; Notes&lt;/summary&gt;
    &lt;ul&gt;
      &lt;li&gt;Understand SELinux modes: permissive vs enforcing.&lt;/li&gt;
      &lt;li&gt;Trace system calls for security analysis.&lt;/li&gt;
      &lt;li&gt;Keep a separate test environment for risky experiments.&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/details&gt;
&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Performance Tuning &amp; Profiling&lt;/strong&gt;&lt;br&gt;
Optimize CPU, memory, storage, and app performance&lt;br&gt;
Resource: &lt;a href=&quot;https://developer.android.com/studio/profile&quot; target=&quot;_blank&quot;&gt;Profiling Guide&lt;/a&gt;&lt;br&gt;
Difficulty: ⭐⭐⭐⭐⭐ | Est. Time: 6–10 hrs
  &lt;details&gt;
    &lt;summary&gt;💡 Tips &amp; Notes&lt;/summary&gt;
    &lt;ul&gt;
      &lt;li&gt;Use `systrace` and `perfetto` for deep performance metrics.&lt;/li&gt;
      &lt;li&gt;Benchmark before and after changes.&lt;/li&gt;
      &lt;li&gt;Profile both emulator and real devices for comparison.&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/details&gt;
&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Contributing to AOSP&lt;/strong&gt;&lt;br&gt;
Submit patches, participate in code reviews, maintain modules&lt;br&gt;
Resource: &lt;a href=&quot;https://source.android.com/setup/contribute&quot; target=&quot;_blank&quot;&gt;Contributing Guide&lt;/a&gt;&lt;br&gt;
Difficulty: ⭐⭐⭐⭐⭐ | Est. Time: Variable
  &lt;details&gt;
    &lt;summary&gt;💡 Tips &amp; Notes&lt;/summary&gt;
    &lt;ul&gt;
      &lt;li&gt;Follow AOSP commit and review guidelines strictly.&lt;/li&gt;
      &lt;li&gt;Start with small bug fixes or documentation improvements.&lt;/li&gt;
      &lt;li&gt;Maintain a clean Git history for your contributions.&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/details&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/details&gt;
</content><link rel='replies' type='application/atom+xml' href='http://mycompuquest.blogspot.com/feeds/576540384235690420/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mycompuquest.blogspot.com/2025/11/aosp-15-learning-roadmap.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6287987871450646622/posts/default/576540384235690420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6287987871450646622/posts/default/576540384235690420'/><link rel='alternate' type='text/html' href='http://mycompuquest.blogspot.com/2025/11/aosp-15-learning-roadmap.html' title='AOSP 15 Learning RoadMap'/><author><name>PrfyVdlx</name><uri>http://www.blogger.com/profile/16737099940090402453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6287987871450646622.post-3243186791174745372</id><published>2025-11-13T08:09:00.002+08:00</published><updated>2025-11-13T08:09:00.123+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="Android Development"/><category scheme="http://www.blogger.com/atom/ns#" term="AOSP"/><category scheme="http://www.blogger.com/atom/ns#" term="AOSP 15"/><category scheme="http://www.blogger.com/atom/ns#" term="AOSP Development"/><category scheme="http://www.blogger.com/atom/ns#" term="ChatGPT"/><category scheme="http://www.blogger.com/atom/ns#" term="Cuttlefish"/><category scheme="http://www.blogger.com/atom/ns#" term="OpenAI"/><category scheme="http://www.blogger.com/atom/ns#" term="ThinkBook"/><category scheme="http://www.blogger.com/atom/ns#" term="ThinkBook 16p"/><title type='text'></title><content type='html'>&lt;h1 style=&quot;color: #1a73e8;&quot;&gt;AOSP 15 Setup on ThinkBook 16p G5 IRX – Part 2&lt;/h1&gt;

&lt;h2 style=&quot;color: #0b8043;&quot;&gt;System Update &amp;amp; Essentials&lt;/h2&gt;
&lt;div style=&quot;background-color: #f1f8ff; border: 2px solid rgb(26, 115, 232); padding: 10px;&quot;&gt;
&lt;pre&gt;sudo apt update &amp;amp;&amp;amp; sudo apt upgrade -y
&lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=what+is+git+curl+wget+unzip+build-essential+openjdk-11-jdk+ccache&amp;amp;bbid=6287987871450646622&amp;amp;bpid=3243186791174745372&quot; target=&quot;_blank&quot;&gt;sudo apt install git curl wget unzip build-essential openjdk-11-jdk ccache -y&lt;/a&gt;
&lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=what+is+htop+iotop+ncdu+gnome-disk-utility&amp;amp;bbid=6287987871450646622&amp;amp;bpid=3243186791174745372&quot; target=&quot;_blank&quot;&gt;sudo apt install htop iotop ncdu gnome-disk-utility -y&lt;/a&gt;
&lt;/pre&gt;
&lt;/div&gt;

&lt;h2 style=&quot;color: #0b8043;&quot;&gt;System Refresh Script&lt;/h2&gt;
&lt;div style=&quot;background-color: #f1f8ff; border: 2px solid rgb(26, 115, 232); padding: 10px;&quot;&gt;
&lt;pre&gt;#!/bin/bash
echo &quot;=============================================&quot;
echo &quot;🕒 System refresh started at: $(date)&quot;
echo &quot;=============================================&quot;
sudo apt update
sudo apt upgrade -y
sudo apt autoremove -y
sudo apt autoclean
echo &quot;---------------------------------------------&quot;
echo &quot;✅ Last refresh completed: $(date)&quot;
echo &quot;---------------------------------------------&quot;
&lt;/pre&gt;
&lt;/div&gt;

&lt;h2 style=&quot;color: #0b8043;&quot;&gt;AOSP Repository Setup&lt;/h2&gt;
&lt;div style=&quot;background-color: #f1f8ff; border: 2px solid rgb(26, 115, 232); padding: 10px;&quot;&gt;
&lt;pre&gt;&lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=repo+init+command+android&amp;amp;bbid=6287987871450646622&amp;amp;bpid=3243186791174745372&quot; target=&quot;_blank&quot;&gt;repo init -u https://android.googlesource.com/platform/manifest -b vanilla-ice-cream&lt;/a&gt;
repo sync -c -j$(nproc)
cd ~/aosp15
&lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=build/envsetup.sh+android&amp;amp;bbid=6287987871450646622&amp;amp;bpid=3243186791174745372&quot; target=&quot;_blank&quot;&gt;source build/envsetup.sh&lt;/a&gt;
&lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=lunch+command+aosp&amp;amp;bbid=6287987871450646622&amp;amp;bpid=3243186791174745372&quot; target=&quot;_blank&quot;&gt;lunch aosp_cf_x86_64_phone-eng&lt;/a&gt;
&lt;/pre&gt;
&lt;/div&gt;

&lt;h2 style=&quot;color: #0b8043;&quot;&gt;Emulator Scripts&lt;/h2&gt;
&lt;div style=&quot;background-color: #f1f8ff; border: 2px solid rgb(26, 115, 232); padding: 10px;&quot;&gt;
&lt;pre&gt;#!/bin/bash
case &quot;$1&quot; in
  start)
    emulator &amp;amp;
    ;;
  stop)
    &lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=pkill+command&amp;amp;bbid=6287987871450646622&amp;amp;bpid=3243186791174745372&quot; target=&quot;_blank&quot;&gt;pkill -f emulator&lt;/a&gt;
    ;;
  status)
    ps aux | grep -E &#39;emulator|qemu&#39; 
    ;;
  clean)
    rm -rf ~/.android/avd/*
    ;;
  *)
    echo &quot;Usage: $0 {start|stop|status|clean}&quot;
    ;;
esac
&lt;/pre&gt;
&lt;/div&gt;

&lt;h2 style=&quot;color: #0b8043;&quot;&gt;Dual Monitor Script&lt;/h2&gt;
&lt;div style=&quot;background-color: #f1f8ff; border: 2px solid rgb(26, 115, 232); padding: 10px;&quot;&gt;
&lt;pre&gt;#!/bin/bash
INTERNAL=&quot;eDP-1&quot;
EXTERNAL=&quot;HDMI-1-0&quot;

if xrandr | grep &quot;^$EXTERNAL connected&quot; &amp;gt;/dev/null; then
    &lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=xrandr+dual+monitor+setup&amp;amp;bbid=6287987871450646622&amp;amp;bpid=3243186791174745372&quot; target=&quot;_blank&quot;&gt;xrandr --output $INTERNAL --auto --primary --output $EXTERNAL --mode 3840x2160 --scale 2x2&lt;/a&gt;
    echo &quot;Dual monitor setup applied: $INTERNAL + $EXTERNAL&quot;
else
    &lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=xrandr+single+monitor+setup&amp;amp;bbid=6287987871450646622&amp;amp;bpid=3243186791174745372&quot; target=&quot;_blank&quot;&gt;xrandr --output $INTERNAL --auto --primary&lt;/a&gt;
    echo &quot;External monitor not detected. Using internal display only.&quot;
fi
&lt;/pre&gt;
&lt;/div&gt;

&lt;h2 style=&quot;color: #0b8043;&quot;&gt;Automated Monitor Detection&lt;/h2&gt;
&lt;div style=&quot;background-color: #f1f8ff; border: 2px solid rgb(26, 115, 232); padding: 10px;&quot;&gt;
&lt;pre&gt;#!/bin/bash
EXT_MON=$(xrandr | grep &quot; connected &quot; | grep -v &quot;eDP&quot; | cut -d&#39; &#39; -f1)
if [ -z &quot;$EXT_MON&quot; ]; then
    &lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=xrandr+edp-1+setup&amp;amp;bbid=6287987871450646622&amp;amp;bpid=3243186791174745372&quot; target=&quot;_blank&quot;&gt;xrandr --output eDP-1 --auto --scale 1x1 --primary&lt;/a&gt;
else
    &lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=xrandr+turn+off+display&amp;amp;bbid=6287987871450646622&amp;amp;bpid=3243186791174745372&quot; target=&quot;_blank&quot;&gt;xrandr --output eDP-1 --off&lt;/a&gt; \
           --output &quot;$EXT_MON&quot; --auto --scale 2x2 --primary
fi
&lt;/pre&gt;
&lt;/div&gt;

&lt;h2 style=&quot;color: #fbbc05;&quot;&gt;Collapsible Tips &amp;amp; Warnings&lt;/h2&gt;
&lt;button class=&quot;collapsible&quot; style=&quot;background-color: #1a73e8; border: none; color: white; cursor: pointer; padding: 8px;&quot;&gt;💡 Tips&lt;/button&gt;
&lt;div class=&quot;content&quot; style=&quot;background-color: #f1f8ff; border-left: 3px solid rgb(26, 115, 232); display: none; padding: 10px;&quot;&gt;
&lt;ul&gt;
&lt;li&gt;Run &lt;code&gt;sysrefresh&lt;/code&gt; before building AOSP.&lt;/li&gt;
&lt;li&gt;Use &lt;code&gt;ncdu&lt;/code&gt; or &lt;code&gt;df -h&lt;/code&gt; for disk monitoring.&lt;/li&gt;
&lt;li&gt;Check emulator status with &lt;code&gt;run_aosp_emulator.sh status&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;Ensure external monitor is connected before running monitor scripts.&lt;/li&gt;
&lt;li&gt;Keep script backups in &lt;code&gt;~/scripts/&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;

&lt;button class=&quot;collapsible&quot; style=&quot;background-color: #d93025; border: none; color: white; cursor: pointer; padding: 8px;&quot;&gt;⚠️ Warnings&lt;/button&gt;
&lt;div class=&quot;content&quot; style=&quot;background-color: #fff0f0; border-left: 3px solid rgb(217, 48, 37); display: none; padding: 10px;&quot;&gt;
&lt;ul&gt;
&lt;li&gt;Do not run multiple monitor automation scripts simultaneously.&lt;/li&gt;
&lt;li&gt;&lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=Wayland+external+monitor+support&amp;amp;bbid=6287987871450646622&amp;amp;bpid=3243186791174745372&quot; target=&quot;_blank&quot;&gt;Wayland may not reliably support external monitors&lt;/a&gt;; use Xorg if needed.&lt;/li&gt;
&lt;li&gt;&lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=install+java+11&amp;amp;bbid=6287987871450646622&amp;amp;bpid=3243186791174745372&quot; target=&quot;_blank&quot;&gt;Java 11 must be installed&lt;/a&gt; and active for AOSP builds.&lt;/li&gt;
&lt;li&gt;Do not modify scripts in &lt;code&gt;/usr/local/bin&lt;/code&gt; without proper permissions.&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;

&lt;script&gt;
var coll = document.getElementsByClassName(&quot;collapsible&quot;);
for (var i = 0; i &lt; coll.length; i++) {
  coll[i].onclick = function() {
    this.classList.toggle(&quot;active&quot;);
    var content = this.nextElementSibling;
    content.style.display = (content.style.display === &quot;block&quot;) ? &quot;none&quot; : &quot;block&quot;;
  }
}
&lt;/script&gt;
</content><link rel='replies' type='application/atom+xml' href='http://mycompuquest.blogspot.com/feeds/3243186791174745372/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mycompuquest.blogspot.com/2025/11/aosp-15-setup-on-thinkbook-16p-g5-irx.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6287987871450646622/posts/default/3243186791174745372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6287987871450646622/posts/default/3243186791174745372'/><link rel='alternate' type='text/html' href='http://mycompuquest.blogspot.com/2025/11/aosp-15-setup-on-thinkbook-16p-g5-irx.html' title=''/><author><name>PrfyVdlx</name><uri>http://www.blogger.com/profile/16737099940090402453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Singapore</georss:featurename><georss:point>1.352083 103.819836</georss:point><georss:box>-26.958150836178845 68.663586 29.662316836178846 138.976086</georss:box></entry><entry><id>tag:blogger.com,1999:blog-6287987871450646622.post-8648843120446323259</id><published>2025-10-29T14:22:00.000+08:00</published><updated>2025-10-29T14:22:38.369+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="Android Development"/><category scheme="http://www.blogger.com/atom/ns#" term="Android SDK"/><category scheme="http://www.blogger.com/atom/ns#" term="Android Studio"/><category scheme="http://www.blogger.com/atom/ns#" term="AOSP"/><category scheme="http://www.blogger.com/atom/ns#" term="AOSP 15"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft Visual Studio"/><category scheme="http://www.blogger.com/atom/ns#" term="ThinkBook"/><category scheme="http://www.blogger.com/atom/ns#" term="ThinkBook 16p G5 IRX"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu 22.04"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio"/><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio Code"/><title type='text'>Building Android from Source (AOSP 15) on Lenovo ThinkBook 16p G5 IRX</title><content type='html'> &lt;h2&gt;🚀 Building Android from Source (AOSP 15) on Lenovo ThinkBook 16p G5 IRX&lt;/h2&gt;



&lt;p&gt;&lt;strong&gt;Author:&lt;/strong&gt; Porfy Vidal&lt;br /&gt;

&lt;strong&gt;Platform:&lt;/strong&gt; &lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=Ubuntu+22.04+LTS&amp;amp;bbid=6287987871450646622&amp;amp;bpid=8648843120446323259&quot; target=&quot;_blank&quot;&gt;Ubuntu 22.04 LTS&lt;/a&gt;&lt;br /&gt;

&lt;strong&gt;Target:&lt;/strong&gt; &lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=AOSP+15&amp;amp;bbid=6287987871450646622&amp;amp;bpid=8648843120446323259&quot; target=&quot;_blank&quot;&gt;AOSP 15&lt;/a&gt; (&lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=Android+Vanilla+Ice+Cream&amp;amp;bbid=6287987871450646622&amp;amp;bpid=8648843120446323259&quot; target=&quot;_blank&quot;&gt;Vanilla Ice Cream&lt;/a&gt;, &lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=Cuttlefish+Emulator&amp;amp;bbid=6287987871450646622&amp;amp;bpid=8648843120446323259&quot; target=&quot;_blank&quot;&gt;Cuttlefish Emulator&lt;/a&gt;)&lt;/p&gt;



&lt;hr /&gt;



&lt;h3&gt;🧩 1. System Overview&lt;/h3&gt;

&lt;p&gt;After multiple rebuilds and optimizations, this guide shows the complete setup for a working AOSP 15 development environment on the &lt;strong&gt;&lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=Lenovo+ThinkBook+16p+G5+IRX&amp;amp;bbid=6287987871450646622&amp;amp;bpid=8648843120446323259&quot; target=&quot;_blank&quot;&gt;Lenovo ThinkBook 16p G5 IRX&lt;/a&gt;&lt;/strong&gt; with Ubuntu 22.04.&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;Key goals:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;

&lt;li&gt;Compile AOSP 15 from source&lt;/li&gt;

&lt;li&gt;Run Cuttlefish emulator (x86_64 phone)&lt;/li&gt;

&lt;li&gt;Enable ADB access and app installation&lt;/li&gt;

&lt;li&gt;Automate system maintenance tasks&lt;/li&gt;

&lt;/ul&gt;



&lt;hr /&gt;



&lt;h3&gt;⚙️ 2. Preparing Ubuntu 22.04&lt;/h3&gt;

&lt;p&gt;Install the essentials and developer tools:&lt;/p&gt;



&lt;pre&gt;&lt;code&gt;sudo apt update &amp;amp;&amp;amp; sudo apt install -y \

  &lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=openjdk-17-jdk&amp;amp;bbid=6287987871450646622&amp;amp;bpid=8648843120446323259&quot; target=&quot;_blank&quot;&gt;openjdk-17-jdk&lt;/a&gt; &lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=python3+programming&amp;amp;bbid=6287987871450646622&amp;amp;bpid=8648843120446323259&quot; target=&quot;_blank&quot;&gt;python3&lt;/a&gt; &lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=git-core&amp;amp;bbid=6287987871450646622&amp;amp;bpid=8648843120446323259&quot; target=&quot;_blank&quot;&gt;git-core&lt;/a&gt; &lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=gnupg&amp;amp;bbid=6287987871450646622&amp;amp;bpid=8648843120446323259&quot; target=&quot;_blank&quot;&gt;gnupg&lt;/a&gt; &lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=flex+compiler&amp;amp;bbid=6287987871450646622&amp;amp;bpid=8648843120446323259&quot; target=&quot;_blank&quot;&gt;flex&lt;/a&gt; &lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=bison+parser&amp;amp;bbid=6287987871450646622&amp;amp;bpid=8648843120446323259&quot; target=&quot;_blank&quot;&gt;bison&lt;/a&gt; &lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=gperf&amp;amp;bbid=6287987871450646622&amp;amp;bpid=8648843120446323259&quot; target=&quot;_blank&quot;&gt;gperf&lt;/a&gt; &lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=build-essential&amp;amp;bbid=6287987871450646622&amp;amp;bpid=8648843120446323259&quot; target=&quot;_blank&quot;&gt;build-essential&lt;/a&gt; \

  &lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=zip+compression&amp;amp;bbid=6287987871450646622&amp;amp;bpid=8648843120446323259&quot; target=&quot;_blank&quot;&gt;zip&lt;/a&gt; &lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=curl+command&amp;amp;bbid=6287987871450646622&amp;amp;bpid=8648843120446323259&quot; target=&quot;_blank&quot;&gt;curl&lt;/a&gt; &lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=zlib1g-dev&amp;amp;bbid=6287987871450646622&amp;amp;bpid=8648843120446323259&quot; target=&quot;_blank&quot;&gt;zlib1g-dev&lt;/a&gt; &lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=libc6-dev&amp;amp;bbid=6287987871450646622&amp;amp;bpid=8648843120446323259&quot; target=&quot;_blank&quot;&gt;libc6-dev&lt;/a&gt; &lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=libncurses5-dev&amp;amp;bbid=6287987871450646622&amp;amp;bpid=8648843120446323259&quot; target=&quot;_blank&quot;&gt;libncurses5-dev&lt;/a&gt; &lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=libncurses5&amp;amp;bbid=6287987871450646622&amp;amp;bpid=8648843120446323259&quot; target=&quot;_blank&quot;&gt;libncurses5&lt;/a&gt; \

  &lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=x11proto-core-dev&amp;amp;bbid=6287987871450646622&amp;amp;bpid=8648843120446323259&quot; target=&quot;_blank&quot;&gt;x11proto-core-dev&lt;/a&gt; &lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=libx11-dev&amp;amp;bbid=6287987871450646622&amp;amp;bpid=8648843120446323259&quot; target=&quot;_blank&quot;&gt;libx11-dev&lt;/a&gt; &lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=libgl1-mesa-dev&amp;amp;bbid=6287987871450646622&amp;amp;bpid=8648843120446323259&quot; target=&quot;_blank&quot;&gt;libgl1-mesa-dev&lt;/a&gt; &lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=libxml2-utils&amp;amp;bbid=6287987871450646622&amp;amp;bpid=8648843120446323259&quot; target=&quot;_blank&quot;&gt;libxml2-utils&lt;/a&gt; &lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=xsltproc&amp;amp;bbid=6287987871450646622&amp;amp;bpid=8648843120446323259&quot; target=&quot;_blank&quot;&gt;xsltproc&lt;/a&gt; &lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=unzip+command&amp;amp;bbid=6287987871450646622&amp;amp;bpid=8648843120446323259&quot; target=&quot;_blank&quot;&gt;unzip&lt;/a&gt; \

  &lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=fontconfig&amp;amp;bbid=6287987871450646622&amp;amp;bpid=8648843120446323259&quot; target=&quot;_blank&quot;&gt;fontconfig&lt;/a&gt; &lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=repo+android+tool&amp;amp;bbid=6287987871450646622&amp;amp;bpid=8648843120446323259&quot; target=&quot;_blank&quot;&gt;repo&lt;/a&gt; &lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=ccache+compiler&amp;amp;bbid=6287987871450646622&amp;amp;bpid=8648843120446323259&quot; target=&quot;_blank&quot;&gt;ccache&lt;/a&gt;

&lt;/code&gt;&lt;/pre&gt;



&lt;p&gt;Optional (but useful) developer tools:&lt;/p&gt;



&lt;pre&gt;&lt;code&gt;sudo apt install -y &lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=htop&amp;amp;bbid=6287987871450646622&amp;amp;bpid=8648843120446323259&quot; target=&quot;_blank&quot;&gt;htop&lt;/a&gt; &lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=nvtop&amp;amp;bbid=6287987871450646622&amp;amp;bpid=8648843120446323259&quot; target=&quot;_blank&quot;&gt;nvtop&lt;/a&gt; iotop baobab gnome-disk-utility gparted \

  vim nano gnome-tweaks filezilla qbittorrent chrome-gnome-shell

&lt;/code&gt;&lt;/pre&gt;



&lt;hr /&gt;



&lt;h3&gt;🧰 3. Set Up the AOSP Source Tree&lt;/h3&gt;



&lt;pre&gt;&lt;code&gt;mkdir ~/aosp15

cd ~/aosp15

repo init -u https://android.googlesource.com/platform/manifest -b aosp-main

&lt;/code&gt;&lt;/pre&gt;



&lt;p&gt;To sync specific components only (faster iteration):&lt;/p&gt;



&lt;pre&gt;&lt;code&gt;repo sync -j1 --fail-fast external/ComputeLibrary external/apache-harmony \

external/aws-sdk-java-v2 prebuilts/remoteexecution-client prebuilts/tools

&lt;/code&gt;&lt;/pre&gt;



&lt;p&gt;&lt;em&gt;Expected output:&lt;/em&gt;&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;repo sync has finished successfully.

&lt;/code&gt;&lt;/pre&gt;



&lt;hr /&gt;



&lt;h3&gt;🧱 4. Build Configuration&lt;/h3&gt;



&lt;pre&gt;&lt;code&gt;cd ~/aosp15

source build/envsetup.sh

&lt;/code&gt;&lt;/pre&gt;



&lt;p&gt;Choose the target build:&lt;/p&gt;



&lt;pre&gt;&lt;code&gt;lunch aosp_cf_x86_64_phone-trunk_staging-userdebug

&lt;/code&gt;&lt;/pre&gt;



&lt;hr /&gt;



&lt;h3&gt;🖥️ 5. Installing Cuttlefish Emulator Packages&lt;/h3&gt;



&lt;p&gt;Download the following from the official AOSP Cuttlefish build server:&lt;/p&gt;



&lt;pre&gt;&lt;code&gt;cvd-host_package.tar.gz

aosp_cf_x86_64_only_phone-img-14253210.zip

&lt;/code&gt;&lt;/pre&gt;



&lt;p&gt;Extract them:&lt;/p&gt;



&lt;pre&gt;&lt;code&gt;mkdir ~/cuttlefish

tar -xzf ~/Downloads/cvd-host_package.tar.gz -C ~/cuttlefish

unzip ~/Downloads/aosp_cf_x86_64_only_phone-img-14253210.zip -d ~/cuttlefish

&lt;/code&gt;&lt;/pre&gt;



&lt;p&gt;Verify images exist:&lt;/p&gt;



&lt;pre&gt;&lt;code&gt;ls ~/cuttlefish | grep img

&lt;/code&gt;&lt;/pre&gt;



&lt;p&gt;&lt;em&gt;You should see:&lt;/em&gt;&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;boot.img

init_boot.img

super.img

userdata.img

vendor_boot.img

...

&lt;/code&gt;&lt;/pre&gt;



&lt;hr /&gt;



&lt;h3&gt;🧪 6. Launching the Emulator&lt;/h3&gt;



&lt;pre&gt;&lt;code&gt;cd ~/cuttlefish/bin

./launch_cvd

&lt;/code&gt;&lt;/pre&gt;



&lt;p&gt;Once launched, check ADB connectivity:&lt;/p&gt;



&lt;pre&gt;&lt;code&gt;adb devices

&lt;/code&gt;&lt;/pre&gt;



&lt;p&gt;&lt;em&gt;Expected:&lt;/em&gt;&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;List of devices attached

0.0.0.0:6520	device

&lt;/code&gt;&lt;/pre&gt;



&lt;p&gt;Open an interactive shell:&lt;/p&gt;



&lt;pre&gt;&lt;code&gt;adb shell

&lt;/code&gt;&lt;/pre&gt;



&lt;hr /&gt;



&lt;h3&gt;📦 7. Installing Apps via ADB&lt;/h3&gt;



&lt;p&gt;To install an APK:&lt;/p&gt;



&lt;pre&gt;&lt;code&gt;adb install MyApp.apk

&lt;/code&gt;&lt;/pre&gt;



&lt;p&gt;For &lt;code&gt;.xapk&lt;/code&gt; packages:&lt;/p&gt;

&lt;ol&gt;

&lt;li&gt;Unzip the &lt;code&gt;.xapk&lt;/code&gt;.&lt;/li&gt;

&lt;li&gt;Find the contained &lt;code&gt;.apk&lt;/code&gt; file.&lt;/li&gt;

&lt;li&gt;Install it:&lt;/li&gt;

&lt;/ol&gt;



&lt;pre&gt;&lt;code&gt;adb install app.apk

&lt;/code&gt;&lt;/pre&gt;



&lt;hr /&gt;



&lt;h3&gt;🧼 8. System Maintenance Automation&lt;/h3&gt;



&lt;p&gt;Create &lt;code&gt;/usr/local/bin/sysrefresh&lt;/code&gt; to automate updates and cleanup:&lt;/p&gt;



&lt;pre&gt;&lt;code&gt;#!/bin/bash

echo &quot;=============================================&quot;

echo &quot;🕒 System refresh started at: $(date)&quot;

echo &quot;=============================================&quot;



echo &quot;🔄 Checking for package updates...&quot;

UPDATES=$(apt list --upgradable 2&amp;gt;/dev/null | grep -v Listing | wc -l)

if [ &quot;$UPDATES&quot; -eq 0 ]; then

  echo &quot;☑️  No updates were needed. System is already up to date.&quot;

else

  echo &quot;🛠️  Installing updates...&quot;

  sudo apt update &amp;amp;&amp;amp; sudo apt upgrade -y

fi



echo &quot;🧹 Performing cleanup...&quot;

sudo apt autoremove -y

sudo apt autoclean -y



echo &quot;🧠 Disk space usage summary:&quot;

df -h | grep -E &#39;^/dev/nvme|Filesystem&#39;

echo &quot;---------------------------------------------&quot;

echo &quot;✅ Last refresh completed: $(date)&quot;

echo &quot;---------------------------------------------&quot;

echo &quot;🟢 sysrefresh complete.&quot;

&lt;/code&gt;&lt;/pre&gt;



&lt;p&gt;Make it executable:&lt;/p&gt;



&lt;pre&gt;&lt;code&gt;sudo chmod +x /usr/local/bin/sysrefresh

&lt;/code&gt;&lt;/pre&gt;



&lt;p&gt;Run it any time:&lt;/p&gt;



&lt;pre&gt;&lt;code&gt;sysrefresh

&lt;/code&gt;&lt;/pre&gt;



&lt;hr /&gt;



&lt;h3&gt;🖥️ 9. Display Configuration&lt;/h3&gt;



&lt;p&gt;Switching to &lt;strong&gt;Xorg&lt;/strong&gt; restored full dual-monitor support.&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;Current setup:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;

&lt;li&gt;Internal display: &lt;code&gt;eDP-1&lt;/code&gt; (3200×2000)&lt;/li&gt;

&lt;li&gt;External monitor: &lt;code&gt;HDMI-1-0&lt;/code&gt; (3840×2160)&lt;/li&gt;

&lt;/ul&gt;



&lt;p&gt;&lt;strong&gt;Dual display:&lt;/strong&gt;&lt;/p&gt;



&lt;pre&gt;&lt;code&gt;xrandr --output eDP-1 --primary --mode 3200x2000 --pos 0x0

xrandr --output HDMI-1-0 --mode 3840x2160 --right-of eDP-1 --scale 0.5x0.5

&lt;/code&gt;&lt;/pre&gt;



&lt;p&gt;&lt;strong&gt;External only:&lt;/strong&gt;&lt;/p&gt;



&lt;pre&gt;&lt;code&gt;xrandr --output eDP-1 --off --output HDMI-1-0 --auto

&lt;/code&gt;&lt;/pre&gt;



&lt;p&gt;&lt;strong&gt;Internal only:&lt;/strong&gt;&lt;/p&gt;



&lt;pre&gt;&lt;code&gt;xrandr --output HDMI-1-0 --off --output eDP-1 --auto

&lt;/code&gt;&lt;/pre&gt;



&lt;hr /&gt;



&lt;h3&gt;🧩 10. Summary of Achievements&lt;/h3&gt;



&lt;ul&gt;

&lt;li&gt;✅ AOSP 15 environment successfully built&lt;/li&gt;

&lt;li&gt;✅ Cuttlefish emulator running smoothly&lt;/li&gt;

&lt;li&gt;✅ ADB functional for app install and testing&lt;/li&gt;

&lt;li&gt;✅ Automated maintenance script (sysrefresh)&lt;/li&gt;

&lt;li&gt;✅ Dual-display working under Xorg&lt;/li&gt;

&lt;li&gt;✅ Optimized Ubuntu 22.04 for development&lt;/li&gt;

&lt;/ul&gt;



&lt;hr /&gt;



&lt;h3&gt;💡 Final Thoughts&lt;/h3&gt;



&lt;p&gt;This setup transforms the &lt;strong&gt;ThinkBook 16p G5 IRX&lt;/strong&gt; into a powerful Android development workstation.  

While the process takes patience, once configured, the environment is stable and production-ready.&lt;/p&gt;



&lt;blockquote&gt;

&lt;p&gt;“Building Android from source isn’t just about compiling code — it’s about understanding the entire ecosystem.”&lt;/p&gt;

&lt;/blockquote&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;


Guidance provided with the help of ChatGPT (OpenAI)&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;b&gt;Till then!&lt;/b&gt;&lt;/i&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mycompuquest.blogspot.com/feeds/8648843120446323259/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mycompuquest.blogspot.com/2025/10/building-android-from-source-aosp-15-on.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6287987871450646622/posts/default/8648843120446323259'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6287987871450646622/posts/default/8648843120446323259'/><link rel='alternate' type='text/html' href='http://mycompuquest.blogspot.com/2025/10/building-android-from-source-aosp-15-on.html' title='Building Android from Source (AOSP 15) on Lenovo ThinkBook 16p G5 IRX'/><author><name>PrfyVdlx</name><uri>http://www.blogger.com/profile/16737099940090402453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Singapore</georss:featurename><georss:point>1.352083 103.819836</georss:point><georss:box>-26.958150836178845 68.663586 29.662316836178846 138.976086</georss:box></entry><entry><id>tag:blogger.com,1999:blog-6287987871450646622.post-2327468888715142619</id><published>2025-10-11T12:08:00.004+08:00</published><updated>2025-10-29T15:36:00.754+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft"/><category scheme="http://www.blogger.com/atom/ns#" term="MS VS"/><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio"/><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio 2019"/><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio 2022"/><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio 2026"/><category scheme="http://www.blogger.com/atom/ns#" term="VS 2019"/><category scheme="http://www.blogger.com/atom/ns#" term="VS 2022"/><category scheme="http://www.blogger.com/atom/ns#" term="VS 2026"/><category scheme="http://www.blogger.com/atom/ns#" term="VS installer"/><title type='text'>Visual Studio 2026. Finally!</title><content type='html'>&lt;p&gt;11-Oct-2025&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Visual Studio 2026 is finally here!&lt;/p&gt;&lt;p&gt;I began using Visual Studio since installation disks were using a &lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=floppy+disk&amp;amp;bbid=6287987871450646622&amp;amp;bpid=2327468888715142619&quot; target=&quot;_blank&quot;&gt;floppy&lt;/a&gt;. So much has evolved since then. And then, Microsoft would always release a new version like every two years.&lt;/p&gt;&lt;p&gt;From Visual Studio 2019, it took a while for &lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=Visual+Studio+2022&amp;amp;bbid=6287987871450646622&amp;amp;bpid=2327468888715142619&quot; target=&quot;_blank&quot;&gt;Visual Studio 2022&lt;/a&gt; to be released. That was the initial veersion where the &lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=define+IDE+software+development&amp;amp;bbid=6287987871450646622&amp;amp;bpid=2327468888715142619&quot; target=&quot;_blank&quot;&gt;IDE&lt;/a&gt; was using &lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=Visual+Studio+64+bit+architecture&amp;amp;bbid=6287987871450646622&amp;amp;bpid=2327468888715142619&quot; target=&quot;_blank&quot;&gt;64 bit&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;But then, it took much longer for the next version after VS 2022 to be released.&lt;/p&gt;&lt;p&gt;But then again, the wait is over!&lt;/p&gt;&lt;p&gt;Visual Studio 2026 is here.&lt;/p&gt;&lt;p&gt;The article that I read which led me to the download site says that you have to be a &lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=Visual+Studio+Insider+program&amp;amp;bbid=6287987871450646622&amp;amp;bpid=2327468888715142619&quot; target=&quot;_blank&quot;&gt;Visual Studio Insider&lt;/a&gt; to be able to download the installer. For sure, I am a &lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=Windows+Insider+program&amp;amp;bbid=6287987871450646622&amp;amp;bpid=2327468888715142619&quot; target=&quot;_blank&quot;&gt;Windows Insider&lt;/a&gt;, but Visual Studio Insider?&lt;/p&gt;&lt;p&gt;Nonetheless, out of curiosity and having waited for sooooo looooong, I clicked the link.&lt;/p&gt;&lt;p&gt;And lo and behold, I was able to download the Visual Studio 2026 installer. Finally!&lt;/p&gt;&lt;p&gt;I run the installer, tried the IDE, and yes, I like it!&lt;/p&gt;&lt;p&gt;Try it!&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://visualstudio.microsoft.com/insiders/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Visual Studio 2026 Insider&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Enjoy!&lt;/p&gt;&lt;p&gt;&lt;i&gt;Till then.&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://mycompuquest.blogspot.com/feeds/2327468888715142619/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mycompuquest.blogspot.com/2025/10/visual-studio-2026-finally.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6287987871450646622/posts/default/2327468888715142619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6287987871450646622/posts/default/2327468888715142619'/><link rel='alternate' type='text/html' href='http://mycompuquest.blogspot.com/2025/10/visual-studio-2026-finally.html' title='Visual Studio 2026. Finally!'/><author><name>PrfyVdlx</name><uri>http://www.blogger.com/profile/16737099940090402453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6287987871450646622.post-4051302126942954890</id><published>2025-02-28T06:00:00.001+08:00</published><updated>2025-02-28T06:00:00.231+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Bloatware"/><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft Windows"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows 11"/><title type='text'>Winhance - Debloat and Enhance Windows!</title><content type='html'>&lt;p&gt;&amp;nbsp;Ever thought of ways to debloat and enhance Windows 11?&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;I have.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Since I tried Windows 11 and found that it runs faster and better than Windows 10. I like the functions being put into icons where I can just click the task away. That is at least 1 mouse click less, compared to the old way of right mouse way of doing things.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Right out of the box, Windows 11 already rocks. That&#39;s at least how I find this latest Windows OS. But...&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;There&#39;s always room for improvement.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;There is the File Explorer that remains the same in its performance - slow, clumsy way of copying files. That is why I have never let go of &lt;a href=&quot;https://sourceforge.net/projects/nicecopier/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;NiceCopier&lt;/a&gt; since Windows 7. Yes, since Windows 7. I got fed up with a very bad file management UI, and have tried many external file manager applications, where some actually are sold at a price. From here, you can understand that there is really something lacking about Windows&#39; own set of applications, not to mention Windows itself. It&#39;s not perfect, we know, just like other OSes, but at least make it decently super even though imperfect (yet).&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Then there is the issue with slowness when doing file search, or, even when it is fast, returns limited result, and more often &lt;b&gt;&lt;i&gt;not &lt;/i&gt;&lt;/b&gt;finding what you wanted to find. I used &lt;a href=&quot;https://www.voidtools.com/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Everything&lt;/a&gt; for this. It&#39;s a free application that I find super-efficient, and very flexible in the options that you can apply when doing file search. It can even search file content.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;And so on, and so forth.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Lately, I read about debloating Windows 11 so it runs even faster -- and better.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Winhance!&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;And of course, as in all new things, there&#39;s a caveat emptor attached to it. But don&#39;t lose heart. Exercise caution, and you still get a better Windows 11, or at least, less bloatware to deal with.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;From BetaNews, this article about &lt;a href=&quot;https://betanews.com/2025/02/17/winhance-transforms-windows-11-and-windows-10-into-the-bloat-free-faster-operating-system-you-always-wanted/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Winhance&lt;/a&gt; gave me some info that I understand could make Windows 11 lighter and faster, better.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;I have a number of laptops. Different brands. Acer. HP. Lenovo. Asus. There is the eMachines, which was an old brand under Acer. And also, Compaq.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Why am I listing down my PC brands? Because part of what Winhance do is to uninstall applications, including Bing, Microsoft Edge and some of its variants, OneDrive, etc.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;And if you do choose to remove Edge, then Lenovo PCs will be impacted. I found that Lenovo Vantage is using Edge (API), so it will try to install Edge before it is able to work. And since part of Winhance&#39;s logic is to prevent the re-installation of an uninstalled program, that&#39;s good as always having to install Edge, then Vantage, every time you boot up. So when that did happen to me, I reinstalled Edge. Yes, Winhance include the option of installing some applications, which, of course, include Edge.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Then there is the &#39;clean up&#39; part. This is where you really must be very careful, or all of your icons, thumbnails, Taskbar, etc. - will be gone! I&#39;d say it like that, gone. But not really. If you include clean up of Taskbar, it will be wiped clean. Well, this is just unpinning those icons, which is similar to wiping your Taskbar clean. Yes, it happened to me. I reverted that change and put back all those icons into the Taskbar one by one.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Okay, Nuff said. I leave some room for you to try &lt;a href=&quot;https://betanews.com/2025/02/17/winhance-transforms-windows-11-and-windows-10-into-the-bloat-free-faster-operating-system-you-always-wanted/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Winhance&lt;/a&gt;&amp;nbsp;and see how it works for you. Hope you like it. Really!&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Let us know, will ya?&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;Till then!&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://mycompuquest.blogspot.com/feeds/4051302126942954890/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mycompuquest.blogspot.com/2025/02/winhance-debloat-and-enhance-windows.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6287987871450646622/posts/default/4051302126942954890'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6287987871450646622/posts/default/4051302126942954890'/><link rel='alternate' type='text/html' href='http://mycompuquest.blogspot.com/2025/02/winhance-debloat-and-enhance-windows.html' title='Winhance - Debloat and Enhance Windows!'/><author><name>PrfyVdlx</name><uri>http://www.blogger.com/profile/16737099940090402453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6287987871450646622.post-1221861120683431197</id><published>2024-05-21T13:56:00.002+08:00</published><updated>2024-05-26T11:32:47.525+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="root Xiaomi"/><category scheme="http://www.blogger.com/atom/ns#" term="unlock bootloader"/><category scheme="http://www.blogger.com/atom/ns#" term="unlock Xiaomi"/><category scheme="http://www.blogger.com/atom/ns#" term="unlock Xiaomi 11T"/><category scheme="http://www.blogger.com/atom/ns#" term="Xiaomi. Xiaomi 11T"/><title type='text'>My Xiaomi 11T Phone Unlocked!</title><content type='html'>&lt;p&gt;So today past noon, 1.00 pm, after the 72 hours of required waiting time, my Xiaomi phone was unlocked!&lt;/p&gt;&lt;p&gt;There.&lt;/p&gt;&lt;p&gt;This proves that this Mi account registration method really works.&lt;/p&gt;&lt;p&gt;1. Register an account using &#39;US&#39; as your region;&amp;nbsp;&lt;/p&gt;&lt;p&gt;2. Use an e-mail that is fresh (or new) &amp;gt; not used before; and&lt;/p&gt;&lt;p&gt;3. A new phone number for recovery&lt;/p&gt;&lt;p&gt;Then you wait for 30 days at least to be granted &#39;rights&#39; to unlock bootloader.&lt;/p&gt;&lt;p&gt;Afterwhich you add your account in Settings... Mi Unlock status.&lt;/p&gt;&lt;p&gt;Then wait for 72 hours.&lt;/p&gt;&lt;p&gt;Then unlock bootloader.&lt;/p&gt;&lt;p&gt;All done for me now, and my Xiaomi 11T phone&#39;s &lt;b&gt;bootloader is unlocked, &lt;/b&gt;&lt;i&gt;&lt;b&gt;and all data erased.&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;&lt;p&gt;I shall now proceed to flashing custom ROMs.&lt;/p&gt;&lt;p&gt;Hope you also succeed in doing Xiaomi phone unlock of bootloader.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;Till then!&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://mycompuquest.blogspot.com/feeds/1221861120683431197/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mycompuquest.blogspot.com/2024/05/my-xiaomi-11t-phone-unlocked.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6287987871450646622/posts/default/1221861120683431197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6287987871450646622/posts/default/1221861120683431197'/><link rel='alternate' type='text/html' href='http://mycompuquest.blogspot.com/2024/05/my-xiaomi-11t-phone-unlocked.html' title='My Xiaomi 11T Phone Unlocked!'/><author><name>PrfyVdlx</name><uri>http://www.blogger.com/profile/16737099940090402453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Singapore</georss:featurename><georss:point>1.352083 103.819836</georss:point><georss:box>-26.958150836178845 68.663586 29.662316836178846 138.976086</georss:box></entry><entry><id>tag:blogger.com,1999:blog-6287987871450646622.post-4731367665652040113</id><published>2024-05-18T13:51:00.000+08:00</published><updated>2024-05-18T13:51:04.349+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="root Xiaomi"/><category scheme="http://www.blogger.com/atom/ns#" term="unlock Xiaomi"/><category scheme="http://www.blogger.com/atom/ns#" term="unlock Xiaomi 11T"/><category scheme="http://www.blogger.com/atom/ns#" term="Xiaomi. Xiaomi 11T"/><title type='text'>Unlock Xiaomi Phone</title><content type='html'>&lt;p&gt;I got a phone, not new, so I want to unlock Xiaomi phone and test the Xiaomi 11T phone&#39;s capabilities.&lt;/p&gt;&lt;p&gt;So I did a registration using my country of residence, waited for 30 days and when I was granted the rights, I went to fire up the Mi Unlock program.&lt;/p&gt;&lt;p&gt;Simply, the program responded with me not having done the adding of my phone&#39;s unlock status something-something.&lt;/p&gt;&lt;p&gt;So I followed the text. Went to Settings &amp;gt; Additional settings &amp;gt; Developer options &amp;gt; Mi Unlock status to add my unlock status, and lo and behold, error came, it cannot be added, try again, and the same error message cycles one after another. Days trying, but no success.&lt;/p&gt;&lt;p&gt;I searched the web high and low, with many suggesting seemingly sensible solutions, but of course, just nonsense chatter, useless blabber. Sorry, I got fed up with these guys whose aim is to only get viewership and page view count.&lt;/p&gt;&lt;p&gt;Anyway, I found one that experienced the same issue, but also found how to do it right. Now, that is the key point here: &#39;do it right&#39; from the start.&lt;/p&gt;&lt;p&gt;Apparently, only users whose region = &#39;US&#39; will be allowed to unlock their phones, unless of course, yours is the China variant, which is allowed automatically as you are doing it within China. Outside of China, only &#39;US&#39; users are allowed to unlock their Xiaomi phones.&lt;/p&gt;&lt;p&gt;These are the requirements:&lt;/p&gt;&lt;p&gt;1. e-mail&lt;/p&gt;&lt;p&gt;2. phone #&lt;/p&gt;&lt;p&gt;3. region = US&lt;/p&gt;&lt;p&gt;I used the same phone # which is in my country of residence, a different e-mail as some have tried using the same e-mail and ran into the same error after 30 days of waiting, and most importantly, region = US.&lt;/p&gt;&lt;p&gt;Well, this is how you should register for your Xiaomi account:&lt;/p&gt;&lt;p&gt;1. new e-mail&lt;/p&gt;&lt;p&gt;2. working phone # (as WiFi is supposed to be disabled)&lt;/p&gt;&lt;p&gt;3. region = US (no matter where in the world you are, except China, of course)&lt;/p&gt;&lt;p&gt;I did just that. And today is the 31st day, and once I was able to get the &#39;rights&#39; to unlock my phone, did the unlock, and after being prompted that phone data will be erased and the phone will be less secure, etc., proceeded, and I got the &#39;wait for 72 hours&#39; message.&lt;/p&gt;&lt;p&gt;Wait. Before I can attempt to unlock my phone using a laptop, I was told to add the unlock status in Settings &amp;gt; Additional settings &amp;gt; Developer options &amp;gt; Mi Unlock status. This is where the US region plays its part very well: this is the second account registered but with the US region, and it was a one-time attempt in adding my account.&lt;/p&gt;&lt;p&gt;So now, I am waiting. 3 days later, I will again try to unlock the phone, and see what awesomeness the Xiaomi 11T phone has to offer.&lt;/p&gt;&lt;p&gt;Again, here&#39;s how to simply get the rights to unlock Xiaomi phone and get an error-free additon of account in the Mi Unlock status page:&lt;/p&gt;&lt;p&gt;1. register using US as region (regardless of country of residence, except China-variant phone)&lt;/p&gt;&lt;p&gt;2. use a new e-mail (just to be sure)&lt;/p&gt;&lt;p&gt;3. have a working phone # (as WiFi need to be disabled)&lt;/p&gt;&lt;p&gt;I hope that this short article on how to unlock Xiaomi phone the right way is found first and foremost by those who need this. Happy rooting!&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;Till then!&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://mycompuquest.blogspot.com/feeds/4731367665652040113/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mycompuquest.blogspot.com/2024/05/unlock-xiaomi-phone.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6287987871450646622/posts/default/4731367665652040113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6287987871450646622/posts/default/4731367665652040113'/><link rel='alternate' type='text/html' href='http://mycompuquest.blogspot.com/2024/05/unlock-xiaomi-phone.html' title='Unlock Xiaomi Phone'/><author><name>PrfyVdlx</name><uri>http://www.blogger.com/profile/16737099940090402453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Singapore</georss:featurename><georss:point>1.352083 103.819836</georss:point><georss:box>-3.038121011796957 99.42530475 5.7422870117969573 108.21436725</georss:box></entry><entry><id>tag:blogger.com,1999:blog-6287987871450646622.post-4319044389828747749</id><published>2022-04-15T19:27:00.001+08:00</published><updated>2022-04-15T19:27:00.205+08:00</updated><title type='text'> Get Local or Remote Logon User Using Request.LogonUserIdentity.Name</title><content type='html'>&lt;p&gt;Using Environment.UserName returned server name, then application pool name. That is what I encountered recently. And since I needed to know who is using that small web app, as it is logged into an Oracle table, I had to find out how to get this info correctly.&lt;/p&gt;&lt;p&gt;Searching the web usually and always gives a lot of answers. And you have to fish out what may work. But apparently, I had to really search for longer.&lt;/p&gt;&lt;p&gt;My goal is to get the logged-on user from a laptop, as well as the PC name. And aside from the failure of returning the server name, the application pool name, and even the IIS IUSR at one time, that is not what I wanted. It had to be the logged-on user, and also the machine used (Environment.MachineName).&lt;/p&gt;&lt;p&gt;Fortunately, I managed to piece together and make do 3 points:&lt;/p&gt;&lt;p&gt;1. In the server, you have to disable the Web Site&#39;s Anonymous Authentication setting.&lt;/p&gt;&lt;p&gt;2. Then, to get the logged-on user, use Request.LogonUserIdentity.Name.&lt;/p&gt;&lt;p&gt;3. Finally, get PC or computer name using System.Net.Dns.GetHostEntry(Request.ServerVariables(&quot;remote_addr&quot;)).HostName&lt;/p&gt;&lt;p&gt;&lt;b&gt;1. Disable the Web Site&#39;s Anonymous Authentication Setting&lt;/b&gt;&lt;/p&gt;&lt;p&gt;In the server where your web application is published or deployed, select and double-click on your website. In the IIS section, double-click on Authentication. Right-click on Anonymous Authentication and select Disable if it is Enabled. Step one is done.&lt;/p&gt;&lt;p&gt;&lt;b&gt;2. Capture Local UserName&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Below is the code sample, where I employed redundancy. This will work only when step 1 is done.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;Dim userName As String = Environment.UserName&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;Dim pcUser As String = Request.LogonUserIdentity.Name&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;If (pcUser.Trim.Length &amp;gt; 0) Then&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;userName = pcUser&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;End If&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;3. Capture Local Computer Name&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Finally, use the below code to get the local PC or computer name. Again, this is employing redundancy.&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;Dim pcName As String = Environment.MachineName&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;Dim comp_name() As String = System.Net.Dns.GetHostEntry(Request.ServerVariables(&quot;remote_addr&quot;)).HostName.Split(New Char() {&quot;.&quot;c})&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;pcName = comp_name(0).ToString()&lt;/span&gt;&lt;/p&gt;&lt;p&gt;There you go! 3 steps to capture the local user and local computer name. Nothing else, or if these steps don&#39;t work for you, then you need something else. Otherwise, you are all set. Hope this helps, how to get the local or remote logged-on user.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;Till then!&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mycompuquest.blogspot.com/feeds/4319044389828747749/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mycompuquest.blogspot.com/2022/04/get-local-or-remote-logon-user-using.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6287987871450646622/posts/default/4319044389828747749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6287987871450646622/posts/default/4319044389828747749'/><link rel='alternate' type='text/html' href='http://mycompuquest.blogspot.com/2022/04/get-local-or-remote-logon-user-using.html' title=' Get Local or Remote Logon User Using Request.LogonUserIdentity.Name'/><author><name>PrfyVdlx</name><uri>http://www.blogger.com/profile/16737099940090402453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6287987871450646622.post-2855144236084325402</id><published>2022-03-16T21:34:00.001+08:00</published><updated>2022-03-16T21:34:17.532+08:00</updated><title type='text'>Remove TFS Connection from Solution</title><content type='html'>&lt;p&gt;How to remove TFS connection from solution? I was asking this question to myself. We are migrating from TFS to Tortoise, and it is taking some time for this to happen.&lt;/p&gt;&lt;p&gt;And meanwhile, whenever I am opening solutions to do edit on the source codes I have copied in my laptop, I get the notification:&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Team Foundation Server Version Control&lt;/p&gt;&lt;p&gt;The solution you are opening is bound to source control on the following Team Foundation Server: [TFS SERVER NAME]. Would you like to contact this server to try to enable source control integration?&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;I would click on No, do one with the code edit, debug, save, and done.&lt;/p&gt;&lt;p&gt;Or maybe not.&lt;/p&gt;&lt;p&gt;You see, the next time I open the source code, I am greeted with this question, and the source code won&#39;t load until I click on No. And again on the next edit, and so on and so forth.&lt;/p&gt;&lt;p&gt;So I searched the web for how to do this permanently.&lt;/p&gt;&lt;p&gt;Pretty quickly came one suggestion with 2 steps:&amp;nbsp;&lt;/p&gt;&lt;p&gt;1. Go to your solution&#39;s folder, search and destroy (read: delete) all files with *.vssscc and *.vspscc extensions.&lt;/p&gt;&lt;p&gt;2. Open your solution&#39;s .sln file in Notepad++ (or in a much more basic text editor such as Notepad) and remove the GlobalSection(TeamFoundationVersionControl) section.&lt;/p&gt;&lt;p&gt;Well, I&#39;m in a hurry and most of the time I am even lazy to do these just 2 steps. And besides, this method requires some other steps not listed, but feel free to search for more info if you want to go this way.&lt;/p&gt;&lt;p&gt;Fortunately, I found another method that I can say is a one-time deal and it is done. Final.&lt;/p&gt;&lt;p&gt;Here&#39;s how it goes, 3 steps:&lt;/p&gt;&lt;p&gt;1. Open the solution, then when the prompt comes, click on No and make no mistake, click on No.&lt;/p&gt;&lt;p&gt;2. Once fully loaded, click on File, then Source Control, then Advanced, then Change Source Control.&lt;/p&gt;&lt;p&gt;3. You will be prompted with the following question, so affirmatively click on Yes.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;---------------------------&lt;/p&gt;&lt;p&gt;Microsoft Visual Studio&lt;/p&gt;&lt;p&gt;---------------------------&lt;/p&gt;&lt;p&gt;Change Source Control - [MY_SOLUTION_NAME].sln&lt;/p&gt;&lt;p&gt;The current solution is associated with source control but is offline.&lt;/p&gt;&lt;p&gt;Would you like to completely disassociate the solution from source control?&lt;/p&gt;&lt;p&gt;---------------------------&lt;/p&gt;&lt;p&gt;Yes&amp;nbsp; &amp;nbsp;No&amp;nbsp; &amp;nbsp;Help&amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p&gt;---------------------------&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;How to remove TFS connection from a solution? 2 methods I have shown, with the 2nd method I have tried to be sure-fire. And that&#39;s how I am no longer bothered with the incessant &quot;Would you like to contact this server to try to enable source control integration?&quot; question.&lt;/p&gt;&lt;p&gt;If you are also bothered and you want it to stop, for good, try it. I did, and I am very much contented and now happily coding.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;Till then!&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mycompuquest.blogspot.com/feeds/2855144236084325402/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mycompuquest.blogspot.com/2022/03/remove-tfs-connection-from-solution.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6287987871450646622/posts/default/2855144236084325402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6287987871450646622/posts/default/2855144236084325402'/><link rel='alternate' type='text/html' href='http://mycompuquest.blogspot.com/2022/03/remove-tfs-connection-from-solution.html' title='Remove TFS Connection from Solution'/><author><name>PrfyVdlx</name><uri>http://www.blogger.com/profile/16737099940090402453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6287987871450646622.post-5235033290428372072</id><published>2021-12-02T12:24:00.001+08:00</published><updated>2021-12-02T12:26:11.062+08:00</updated><title type='text'>Windows 11 from Official ISO Installer</title><content type='html'>&lt;p&gt;Windows 11 final update was released by Microsoft a couple of weeks back. My laptops were all updated as a result.&lt;br /&gt;&lt;br /&gt;By George! One laptop suddenly threw some errors. Then on recovery, it was unable to find the boot device!&lt;br /&gt;&lt;br /&gt;By hardware design, I think the laptop is bound to fail in the new Windows 11 OS as there is a substantial tweak done to this laptop in Windows 7 and Windows 10. At least during the beta release, it was running.&lt;br /&gt;&lt;br /&gt;These are the specs of the said machine:&lt;br /&gt;&amp;gt; HP Envy TS15&lt;br /&gt;&amp;gt; SSD: SATA and miniSATA&lt;br /&gt;&amp;gt; 2x 8GB RAM&lt;br /&gt;&amp;gt; current OS: Windows 10&lt;br /&gt;&lt;br /&gt;As mentioned earlier, there is a tweak done to make the SATA and mSATA drives work together. That is done in the BIOS and in some settings in Windows.&lt;br /&gt;&lt;br /&gt;When the production version of Windows 11 was released and this laptop was updated, the tweaks were wiped out. That caused the issue of the boot device not being found. I wasn&#39;t prepared for that, but life must go on, and that I wanted to see how the production version of Windows 11 fares. Curiouser and curiouser!&lt;br /&gt;&lt;br /&gt;Hard way it is, so after trying several times as I did in Windows 7 and Windows 10, installing Windows 11 with the SATA and mSATA drive, or only the SATA drive then putting in the mSATA drive, changing BIOS settings, Windows settings, etc., etc., I found that Windows 11 UEFI with SecureBoot on can only work on this machine with only the SATA drive installed. And that is all the time. So I had to ditch the 512 GB mSATA drive foregoing the real-time online additional computing space.&lt;br /&gt;&lt;br /&gt;I went for that and did a clean install of Windows 11, and voila! Lesser space and bare basics for this unit and Windows 11 64 bit UEFI was installed and running. And yes, it is a better OS than Windows 10.&lt;br /&gt;&lt;br /&gt;Now I don&#39;t get the blue screen of death, or at least I still don&#39;t get it. Normally I would open Chrome with at least 20 tabs open and my laptop still goes through smoothly. Perhaps Windows 11 is a better OS after all.&lt;br /&gt;&lt;br /&gt;Wanna try it? Go ahead and see how it goes. Let&#39;s hear from you soon!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;Till then!&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://mycompuquest.blogspot.com/feeds/5235033290428372072/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mycompuquest.blogspot.com/2021/12/windows-11-from-official-iso-installer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6287987871450646622/posts/default/5235033290428372072'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6287987871450646622/posts/default/5235033290428372072'/><link rel='alternate' type='text/html' href='http://mycompuquest.blogspot.com/2021/12/windows-11-from-official-iso-installer.html' title='Windows 11 from Official ISO Installer'/><author><name>PrfyVdlx</name><uri>http://www.blogger.com/profile/16737099940090402453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6287987871450646622.post-1170355864476391195</id><published>2021-07-24T15:19:00.005+08:00</published><updated>2025-10-29T23:14:52.413+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="OfflineInsiderEnroll"/><category scheme="http://www.blogger.com/atom/ns#" term="PC Health Check"/><category scheme="http://www.blogger.com/atom/ns#" term="Rufus"/><category scheme="http://www.blogger.com/atom/ns#" term="TPM"/><category scheme="http://www.blogger.com/atom/ns#" term="TPM 2"/><category scheme="http://www.blogger.com/atom/ns#" term="UUP Dump"/><category scheme="http://www.blogger.com/atom/ns#" term="WhyNotWin11"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows 11"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows 11 install"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows 11 ISO"/><title type='text'> How To Install Windows 11 On Older PCs</title><content type='html'>&lt;p&gt;How to install Windows 11 when check says unable to?&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;Well, I am always one who is curious whether it is Ubuntu
Linux or Windows OS. And talking about Windows 11, I can&#39;t just sit down and
wait while others have all the fun (and headache!).&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;I&#39;ll go straight to the point. While the &lt;a href=&quot;https://www.microsoft.com/en-sg/windows/windows-11&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;PC Health Check&lt;/a&gt; app may
say that this PC is unable to install Windows 11, the requirements that the
check is looking for is the ideal scenario where all the features and
functionalities will run properly and smoothly.&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;N.B.: &lt;/b&gt;PC Health Check was taken down after WhyNotWin11 proved better, providing more details to the user than the other guy.&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;And I am writing this article to say that millions of old,
older and even newer computers don&#39;t meet that requirement. My latest laptop is
an &lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=HP+EliteBook+755+G3+specs&amp;amp;bbid=6287987871450646622&amp;amp;bpid=1170355864476391195&quot; target=&quot;_blank&quot;&gt;HP EliteBook 755 G3&lt;/a&gt; which uses an AMD processor, and this machine passes the
&lt;a href=&quot;https://github.com/rcmaehl/WhyNotWin11/releases&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;WhyNotWin11&lt;/a&gt; list except for the CPU Compatibility item. The best I own so far is an
8-year-old &lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=HP+Envy+TS15+specs&amp;amp;bbid=6287987871450646622&amp;amp;bpid=1170355864476391195&quot; target=&quot;_blank&quot;&gt;HP Envy TS15&lt;/a&gt; laptop that uses an &lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=i7-4910MQ+processor+specs&amp;amp;bbid=6287987871450646622&amp;amp;bpid=1170355864476391195&quot; target=&quot;_blank&quot;&gt;i7-4910MQ processor&lt;/a&gt; after I
replaced the original &lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=i7-4700MQ+CPU+specs&amp;amp;bbid=6287987871450646622&amp;amp;bpid=1170355864476391195&quot; target=&quot;_blank&quot;&gt;i7-4700MQ CPU&lt;/a&gt;. And this particular laptop fails CPU
compatibility and TPM checks. And I have other older laptops from different manufacturers
like Asus, Acer, &lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=eMachines+company&amp;amp;bbid=6287987871450646622&amp;amp;bpid=1170355864476391195&quot; target=&quot;_blank&quot;&gt;eMachines&lt;/a&gt; (yeap, this is now under Acer), some more HP models,
etc.&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;So what I&#39;m saying is that it is possible to install Windows
11 on older PCs, even those that do not pass the check. In fact, none of my
laptops pass the check. Really! And to be honest, Microsoft is also eager to know how Windows 11 will fare on older machines, at least those devices just within 5 years, and at most for those even way older than that.&amp;nbsp;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;b&gt;Good thing &lt;/b&gt;we have some enthusiasts who know what to do, and
they share that knowledge with the world.&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;I&#39;ve been following articles on Windows 11 ever since it was
announced for release. When? That doesn&#39;t matter now. Some really are good in
simply attracting internet traffic but giving nothing in return. But when I
came upon this article in &lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=zdnet.com&amp;amp;bbid=6287987871450646622&amp;amp;bpid=1170355864476391195&quot; target=&quot;_blank&quot;&gt;zdnet.com&lt;/a&gt;, &lt;a href=&quot;How to bypass Windows 11 limits and install on almost any old PC&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;How to bypass Windows 11 limits and install on almost any old PC&lt;/a&gt;, that&#39;s where I started getting some tangible
results (as if I can hold Windows 11, eh). Nah, I mean, I was either able to do
an inline upgrade from Windows 10 to Windows 11 (HP EliteBook 755 G3 laptop) or
do a clean install using USB device (for all my other laptops).&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;i&gt;First note: &lt;/i&gt;Windows 11 becomes like Android now in the sense
that previous devices are listed as possible sources of back-up with which you can
install settings and apps from.&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;How to download the installer file is from
&lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=xda.developers.com&amp;amp;bbid=6287987871450646622&amp;amp;bpid=1170355864476391195&quot; target=&quot;_blank&quot;&gt;xda.developers.com&lt;/a&gt;&#39;s article, &lt;a href=&quot;How to install Windows 11 on almost any unsupported PC&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;How to install Windows 11 on almost any unsupported PC&lt;/a&gt;, as mentioned in the zdnet.com article. And how to bypass the
check during install is from &lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=bleepingcomputer.com&amp;amp;bbid=6287987871450646622&amp;amp;bpid=1170355864476391195&quot; target=&quot;_blank&quot;&gt;bleepingcomputer.com&lt;/a&gt;&#39;s article, &lt;a href=&quot;How to bypass the Windows 11 TPM 2.0 requirement&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;How to bypass the Windows 11 TPM 2.0 requirement&lt;/a&gt;. As I said, after reading and following several
earlier posts and articles, this is where I was able to really install Windows
11, either through inline upgrade or a clean install.&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;To be honest, I got most of the help from the XDA article,
telling and explaining more than I am willing to know now. But the one that
helped me most is the tool &lt;a href=&quot;https://github.com/abbodi1406/offlineinsiderenroll/blob/master/OfflineInsiderEnroll.cmd&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;OfflineInsiderEnroll&lt;/a&gt;, which automates Windows
Insider enrolment, even bypassing the Windows 11 checks and getting you in
through the backdoor. That&#39;s what I call &lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=ethical+hacking&amp;amp;bbid=6287987871450646622&amp;amp;bpid=1170355864476391195&quot; target=&quot;_blank&quot;&gt;ethical hacking&lt;/a&gt;!&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;After install, I switched to &lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=Windows+Insider+Beta+Channel&amp;amp;bbid=6287987871450646622&amp;amp;bpid=1170355864476391195&quot; target=&quot;_blank&quot;&gt;Beta Channel&lt;/a&gt;, and I&#39;m all set.&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;i&gt;Second note: &lt;/i&gt;Windows 11 has slightly rounded corners, so you
would know right away those applications that don&#39;t follow the new Windows 11
scheme as they retain the unrounded corners, Hey, Office 365 does not, so it
affects Microsoft applications, too. WhatsApp sports a rounded corner, but
Visual Studio (2013, 2015, 2019, 2022 Preview) all have sharp mitred corners.&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;i&gt;Third note: &lt;/i&gt;Windows 11 is faster than Windows 10, that is
why after I had it installed in the supposedly &#39;newer&#39; or better laptops, I had
to try it on the really old laptops. I have a 2008 &lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=Compaq+V3000+specs&amp;amp;bbid=6287987871450646622&amp;amp;bpid=1170355864476391195&quot; target=&quot;_blank&quot;&gt;Compaq V3000&lt;/a&gt; machine, and it
is fitted with a 1TB HDD, 4GB RAM. Pretty the basic specs for an old laptop.
And my &lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=Asus+U36J+specs&amp;amp;bbid=6287987871450646622&amp;amp;bpid=1170355864476391195&quot; target=&quot;_blank&quot;&gt;Asus U36J&lt;/a&gt; unit, while having a 1TB SSD, is using 2x 2GB 1066 RAM sticks.
And yes, Windows 11 installed successfully on these 2 machines! &lt;i&gt;(Total I installed Windows 11 on 8 machines).&lt;/i&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;So how did I download the installer? I had to read the XDA
article a number of times, until I saw the &lt;a href=&quot;https://uupdump.net/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;UUP Dump&lt;/a&gt; link somewhere near the
bottom end. When on the page, click on &lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=Windows+Insider+Dev+Channel&amp;amp;bbid=6287987871450646622&amp;amp;bpid=1170355864476391195&quot; target=&quot;_blank&quot;&gt;Dev Channel&lt;/a&gt; and select the Windows 11 flavor
you want to install (14 to select from as of this writing). Just make sure that
the architecture you pick is matching your unit&#39;s capability. &lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=define+UEFI&amp;amp;bbid=6287987871450646622&amp;amp;bpid=1170355864476391195&quot; target=&quot;_blank&quot;&gt;UEFI&lt;/a&gt; or &lt;a data-preview=&quot;&quot; href=&quot;https://www.google.com/search?ved=1t:260882&amp;amp;q=define+BIOS&amp;amp;bbid=6287987871450646622&amp;amp;bpid=1170355864476391195&quot; target=&quot;_blank&quot;&gt;BIOS&lt;/a&gt;
comes later, and that is via &lt;a href=&quot;https://rufus.ie/en_US/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Rufus&lt;/a&gt; when you finally create the USB installer. When you go this way, please be patient, and plug in your laptop as the download will take some time. &lt;i&gt;An hour? &lt;/i&gt;Could be more or less,&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;Well, I end here. While I open the door, I leave the rest of the steps for you to test and know. I&#39;m sure being able to install Windows 11 on your machine and your favorite
applications after will leave you curiouser and curiouser. I almost forgot to say I wrote this article using one of the laptops running Windows 11.&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot;&gt;&lt;i&gt;&lt;b&gt;Till then!&lt;/b&gt;&lt;/i&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://mycompuquest.blogspot.com/feeds/1170355864476391195/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mycompuquest.blogspot.com/2021/07/how-to-install-windows-11-on-older-pcs.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6287987871450646622/posts/default/1170355864476391195'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6287987871450646622/posts/default/1170355864476391195'/><link rel='alternate' type='text/html' href='http://mycompuquest.blogspot.com/2021/07/how-to-install-windows-11-on-older-pcs.html' title=' How To Install Windows 11 On Older PCs'/><author><name>PrfyVdlx</name><uri>http://www.blogger.com/profile/16737099940090402453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6287987871450646622.post-5548231503002933560</id><published>2021-06-06T12:10:00.003+08:00</published><updated>2021-06-06T12:10:53.590+08:00</updated><title type='text'>Tower Fan Disassembly and Cleaning</title><content type='html'>&lt;p&gt;&amp;nbsp;I just published a new blog, Stand/Tower Fan Disassembly in my other blog.&amp;nbsp;&lt;/p&gt;&lt;p&gt;For a long time, I was holding off to doing it on my own, but the tinker in me got fed up with a dusty fan that even at maximum (06) speed, the wind isn&#39;t strong enough. And, I can see (and smell) the dust hiding inside.&lt;/p&gt;&lt;p&gt;So I took it upon myself to just do it!&lt;/p&gt;&lt;p&gt;Here goes:&amp;nbsp;&lt;a href=&quot;https://mydiyathome.blogspot.com/2021/06/stand-tower-fan-disassembly-for-cleaning.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Stand, Tower Fan Disassembly for Cleaning&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Hope it helps you, or somebody our there needing to do this on their own without a technician&#39;s help. Just a Philips screwdriver tool.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;Till then!&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://mycompuquest.blogspot.com/feeds/5548231503002933560/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mycompuquest.blogspot.com/2021/06/tower-fan-disassembly-and-cleaning.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6287987871450646622/posts/default/5548231503002933560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6287987871450646622/posts/default/5548231503002933560'/><link rel='alternate' type='text/html' href='http://mycompuquest.blogspot.com/2021/06/tower-fan-disassembly-and-cleaning.html' title='Tower Fan Disassembly and Cleaning'/><author><name>PrfyVdlx</name><uri>http://www.blogger.com/profile/16737099940090402453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6287987871450646622.post-7895565455994464164</id><published>2021-01-14T00:30:00.094+08:00</published><updated>2021-01-14T00:30:00.133+08:00</updated><title type='text'>Fix Static or Crackling Sound on Acer Laptop</title><content type='html'>&lt;p&gt;I got one unit of Acer Aspire V5-473P laptop on the first week of December, one that is supposedly for scrappage already. But as it turned out, it was still okay. Last week I brought it home when the owner gave me the charger.&lt;/p&gt;&lt;p&gt;I cleaned the unit then proceeded to do checks. Nothing is spoiled, and it is fitted with a slot for mSATA SSD. A winner!&lt;/p&gt;&lt;p&gt;Windows was installed, license keyed in, and all other software and applications completed, I found that it is fast, so this is a good unit, I declared.&lt;/p&gt;&lt;p&gt;Not so fast.&lt;/p&gt;&lt;p&gt;Once I tried playing music via internet radio, the crackling sound from the left speaker surfaced out.&lt;/p&gt;&lt;p&gt;I searched, and to my surprise, this is a common problem! Not only that, but I also found that many, many websites present the same (supposedly) solutions, the steps, and the wordings. Talk of plagiarism en masse.&lt;/p&gt;&lt;p&gt;Let me just list them down here again:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Change Sound Format ]&lt;/li&gt;&lt;li&gt;Update Audio Driver&lt;/li&gt;&lt;li&gt;Disable Sound Enhancement&lt;/li&gt;&lt;li&gt;Change Power Settings&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;Then there is the article from Microsoft:&amp;nbsp;&lt;a href=&quot;https://support.microsoft.com/en-us/windows/fix-sound-problems-in-windows-10-73025246-b61c-40fb-671a-2535c7cd56c8&quot; target=&quot;_blank&quot;&gt;Fix sound problems in Windows 10&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now I have to say that none of these helped. I have to open up the laptop and take out the left and right speakers to see further what the problem could be. Sound Control check indicated that the left speaker, the one that crackles on high volume, it is softer compared to the right speaker unit. That&#39;s actually 2 speaker units in one assembly on both sides, so 4 speakers in all.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now, I knew a bit about speakers, so I did a light tap on each speaker, and I found that the 2 speakers on the left assembly, well, they don&#39;t have the bouncy feel as compared with the right assembly speakers - which are known to be okay.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVKze69tBO7114H8JMD03DWWsqW2t4n7JyHZbsATmw28WJFEi8ndLdIaXhOjjNVbYZ92ZkRjkUapb5Bw9XRUe_-uKdPmaqIwGvGItYxh5Ev_kc2k3EX5xJ7D58yGRRFajsfMGy78DUnpg/s2048/IMG_20201225_211638.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1536&quot; data-original-width=&quot;2048&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVKze69tBO7114H8JMD03DWWsqW2t4n7JyHZbsATmw28WJFEi8ndLdIaXhOjjNVbYZ92ZkRjkUapb5Bw9XRUe_-uKdPmaqIwGvGItYxh5Ev_kc2k3EX5xJ7D58yGRRFajsfMGy78DUnpg/s320/IMG_20201225_211638.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;On closer inspection, I saw that the &#39;glue&#39; that is supposed to attach the cone to the suspension is flaked out, with the light tap creating a high-pitched sound like &#39;tik&#39;, &#39;tik&#39;, as compared to the good speakers almost quiet and bouncy. The crackling speakers would have made the cone &#39;stick&#39; on to the magnet, so there is less movement, or imbalanced movement, scraping on the sides, etc., and with the light tap, it is like tapping on solid wood already.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So what I tried is completedly detach the cone from the suspension by running a sewing pin around carefully and running a vacuum cleaner to make sure nothing got inside the tiny speakers, or that if anything got in, they&#39;d be sucked out, leaving a clear, free movement for the cone later on.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Then, I took a paper glue, used a toothpick to apply small amounts on each side of one speaker first, a small amount enough so it dries fast, and made sure that the cone part is moving freely and correctly. Before the glue completely dried up, I did the light tap to verify my solution, and yes, now the cone is bouncy and quiet, no more &#39;tik&#39;, &#39;tik&#39; sound. And I did put some pressure on the suspension where I applied the glue to make sure there is no gap.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRbe9JOcMI4cFPlmahK7_kebmN9WjuAQ5di9EuleE9Ub1AqNTXsdWHPxpu1enQP7LfFGhhd3iFsiXkLK4koq2VcCdlBRfcSz35_NY6D7JuRwJYAmZwvYDoD_xpz8MjEbZZD1ZzOxnVaAo/s2048/IMG_20201225_220913.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;1536&quot; data-original-width=&quot;2048&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRbe9JOcMI4cFPlmahK7_kebmN9WjuAQ5di9EuleE9Ub1AqNTXsdWHPxpu1enQP7LfFGhhd3iFsiXkLK4koq2VcCdlBRfcSz35_NY6D7JuRwJYAmZwvYDoD_xpz8MjEbZZD1ZzOxnVaAo/s320/IMG_20201225_220913.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I turned on the laptop and played music and voila! No more crackling sound!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I completed the fix, applying glue full circle on both of the left speaker units, waiting for the glue to dry a bit (and don&#39;t forget, apply only what&#39;s necessary, not too much) and I turned on the laptop once again to check if everything okay. And yes, the sound is clear and crisp, even at high, or higher, volumes.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Once I am sure that it won&#39;t take any time long for the glue to completely dry, I put the cover back and screwed it tight. I let the laptop sit for another 2 hours, then turned it on, and yes, the sound is so clean and clear, bass, treble and all.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;N.B. Do not turn the laptop on while the glue is drying up. The charged coil will be sucked into the magnet which will pull the cone away from the suspension. The laptop must be turned off completely so the cone is attached to the suspension without any gap.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So there you have it, maybe for the first time. How I fixed the static or crackling sound on my laptop. It could be Acer or any other brand, but this worked, and it is not a copy of what&#39;s been written. I hope it helps you, too.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;i&gt;Till then!&lt;/i&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://mycompuquest.blogspot.com/feeds/7895565455994464164/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mycompuquest.blogspot.com/2021/01/fix-static-or-crackling-sound-on-acer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6287987871450646622/posts/default/7895565455994464164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6287987871450646622/posts/default/7895565455994464164'/><link rel='alternate' type='text/html' href='http://mycompuquest.blogspot.com/2021/01/fix-static-or-crackling-sound-on-acer.html' title='Fix Static or Crackling Sound on Acer Laptop'/><author><name>PrfyVdlx</name><uri>http://www.blogger.com/profile/16737099940090402453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVKze69tBO7114H8JMD03DWWsqW2t4n7JyHZbsATmw28WJFEi8ndLdIaXhOjjNVbYZ92ZkRjkUapb5Bw9XRUe_-uKdPmaqIwGvGItYxh5Ev_kc2k3EX5xJ7D58yGRRFajsfMGy78DUnpg/s72-c/IMG_20201225_211638.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6287987871450646622.post-6369376284023553914</id><published>2020-12-28T00:30:00.003+08:00</published><updated>2020-12-28T00:30:11.071+08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="e-commerce"/><category scheme="http://www.blogger.com/atom/ns#" term="online selling"/><title type='text'>Pointers for Online Selling, e-Commerce</title><content type='html'>&lt;p&gt;I found some points for online selling, or e-commerce, in my wallet. That was when I had to change to a new wallet that I got as a gift from my daughters this Christmas 2020. So without further ado, here goes:&lt;/p&gt;&lt;p&gt;1. Sell what people really want. Use Analytics to research on this.&lt;/p&gt;&lt;p&gt;2. Don&#39;t give people reasons to choose; give them reasons to crave, covet, and to belong. Wow! I find this really heavy. I remember the very advertisement methodology used by big brands like Coke - subliminal. I should learn more from them.&lt;/p&gt;&lt;p&gt;3. Show what people can do with your products. So the point here is that when you sell something that is aligned with your own interests and skills, know-how, then you can answer enquiries and questions from buyers with ease and accuracy. Plus point for you!&lt;/p&gt;&lt;p&gt;4. Price isn&#39;t always the driving force.&lt;/p&gt;&lt;p&gt;5. Sell what works for everyone, or most people.&lt;/p&gt;&lt;p&gt;6. Sell what enables people to do more, or better.&lt;/p&gt;&lt;p&gt;7. Gain heart-share first, money-share next.&lt;/p&gt;&lt;p&gt;8. Focus on what makes customers&#39; lives better!&lt;/p&gt;&lt;p&gt;9. Don&#39;t copy; be who you are. When you start, I think you do this, but as you go along, you copy and make adjustments. So don&#39;t be surprised when somebody copies your listings, styles, etc. Duh!&lt;/p&gt;&lt;p&gt;10. Don&#39;t be a cheap imitation. Be yourself and bring meaning to people as you are.&lt;/p&gt;&lt;p&gt;There you have it. Not what would make a newbie an expert right away, but knowing these would be a good starting point for anyone who is thinking of doing online selling. I have been into online selling for 6 years now and I can attest to all these points here.&lt;/p&gt;&lt;p&gt;Hope it helps you, too.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;i&gt;Till then!&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://mycompuquest.blogspot.com/feeds/6369376284023553914/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mycompuquest.blogspot.com/2020/12/pointers-for-online-selling-e-commerce.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6287987871450646622/posts/default/6369376284023553914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6287987871450646622/posts/default/6369376284023553914'/><link rel='alternate' type='text/html' href='http://mycompuquest.blogspot.com/2020/12/pointers-for-online-selling-e-commerce.html' title='Pointers for Online Selling, e-Commerce'/><author><name>PrfyVdlx</name><uri>http://www.blogger.com/profile/16737099940090402453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6287987871450646622.post-6705095273267618042</id><published>2020-11-28T22:55:00.001+08:00</published><updated>2020-11-28T22:55:01.434+08:00</updated><title type='text'>How to Speed Up Windows, Startup and Shutdown</title><content type='html'>&lt;p&gt;To speed up Windows, its startup and shutdown time, follow the simple steps below. Especially if you are using HDD, turning off file indexing will be most effective. But even when using SSD, turning file indexing off will have its benefit. There is a better tool than using Cortana, and once you start using it, you&#39;d be scratching your head.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;1.&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Remove File Index Per Drive; use Everything Search for search functions&lt;/p&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;p&gt;a.&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Right-click on Drive, Properties, Uncheck File Index&lt;/p&gt;&lt;p&gt;b.&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Install Everything Search ( http://www.voidtools.com/ )&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;2.&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Shorten Registry Time Values (all settings of String type)&lt;/p&gt;&lt;blockquote style=&quot;border: none; margin: 0 0 0 40px; padding: 0px;&quot;&gt;&lt;p style=&quot;text-align: left;&quot;&gt;a.&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote style=&quot;border: none; margin: 0 0 0 40px; padding: 0px;&quot;&gt;&lt;blockquote style=&quot;border: none; margin: 0 0 0 40px; padding: 0px;&quot;&gt;&lt;p style=&quot;text-align: left;&quot;&gt;i.&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Set WaitToKillServiceTimeout value to 8000&lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;p&gt;b.&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;For current User, HKEY_CURRENT_USER\Control Panel\Desktop&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;p&gt;i.&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Set WaitToKillAppTimeout value to 8000&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;p&gt;ii.&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Set AutoEndTasks value to 1&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;p&gt;iii.&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Set HungAppTimeout value to 7000 (if not present, def is 5000)&lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;p&gt;c.&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;To set for all Users, set these values in&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;p&gt;i.&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;HKEY_USERS\.DEFAULT\Control Panel\Desktop&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;p&gt;ii.&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Set WaitToKillAppTimeout value to 8000&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;p&gt;iii.&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Set AutoEndTasks value to 1&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;p&gt;iv.&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;Set HungAppTimeout value to 7000 (if not present, def is 5000)&lt;/p&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;These millisecond time values are recommended, but you can choose your own shorter or longer times. It&#39;s all up to you.&lt;/p&gt;&lt;p&gt;So there you have it! Without adding anything fancy or buying any expensive device or paying for some software licenses, you can have a faster Windows, faster startup, and faster shutdown. And honestly, Cortana pales in comparison to the capability and speed of (Search) Everything -- which is free. I&#39;m using this even in Windows Server machines where millions of files are deposited and searched on a daily basis. How about that?&lt;/p&gt;&lt;p&gt;&lt;i&gt;Till then!&lt;/i&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://mycompuquest.blogspot.com/feeds/6705095273267618042/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mycompuquest.blogspot.com/2020/11/how-to-speed-up-windows-startup-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6287987871450646622/posts/default/6705095273267618042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6287987871450646622/posts/default/6705095273267618042'/><link rel='alternate' type='text/html' href='http://mycompuquest.blogspot.com/2020/11/how-to-speed-up-windows-startup-and.html' title='How to Speed Up Windows, Startup and Shutdown'/><author><name>PrfyVdlx</name><uri>http://www.blogger.com/profile/16737099940090402453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6287987871450646622.post-2782073778971089885</id><published>2020-11-14T16:37:00.000+08:00</published><updated>2020-11-14T16:37:16.634+08:00</updated><title type='text'>Huawei Mate 30 Pro with Google Play Store - 6 Months Later</title><content type='html'>14-Nov-2020&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I managed to install Google Play in my Huawei Mate 30 Pro back in April 2020. I have nothing to say against the phone itself. Speed, features, SD Card capacity, RAM size, name it and this phone has it. And here&#39;s the killer feature that I like very much: the camera!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Focusing speed, brilliance, night time shots, crispiness of the photos, are but a few of the camera features that you will immediately see and feel. Call quality, cell, and Wi-Fi connection, these are its basic features that never fail.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;But here&#39;s the deal-breaker.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A lot of financial apps, bank apps, and insurance apps, and those that require integration with government services, well, these and more are usually tied up to Google accounts. And while I was able to install the Google Play application back then, enrol my (many, many) accounts including Google Mail, Google Maps, etc., the prevailing prohibition imposed by then-President Trump against Huawei and Huawei products, which includes the unlicensing of Google Play on Huawei Android devices makes Google Play working intermittently on my phone.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Nothing lasts forever -- even a hack on how to install Google Play on Huawei Mate 30 Pro.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And I had to wait 6 months until I threw in the white towel.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So now I went back to my Huawei Mate 20 X phone. It&#39;s heavy, but the weight is a small burden to bear compared to a lot of essential apps not working. That really is a deal-breaker for me.A show stopper. I&#39;m not able to do payments and money transfers, enquiries, check on my tax payments and provident fund contributions, etc., etc. And that is a lot of reasons for me to let go of my Huawei Mate 30 Pro phone.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Nonetheless, now that Job Biden has won the US presidential race if the Google Play prohibition gets lifted, I sure would not think twice of going back to my Huawei Mate 30 Pro phone. I would have all the best of both worlds, being able to install Google Play on Huawei Mate 30 Pro.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Till then!&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mycompuquest.blogspot.com/feeds/2782073778971089885/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mycompuquest.blogspot.com/2020/11/huawei-mate-30-pro-with-google-play.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6287987871450646622/posts/default/2782073778971089885'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6287987871450646622/posts/default/2782073778971089885'/><link rel='alternate' type='text/html' href='http://mycompuquest.blogspot.com/2020/11/huawei-mate-30-pro-with-google-play.html' title='Huawei Mate 30 Pro with Google Play Store - 6 Months Later'/><author><name>PrfyVdlx</name><uri>http://www.blogger.com/profile/16737099940090402453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6287987871450646622.post-6634313127414739982</id><published>2020-05-18T00:30:00.000+08:00</published><updated>2020-05-18T00:30:04.572+08:00</updated><title type='text'>Upgrade to Ubuntu Linux 20.04 from 18.04 or 19.04</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
15-May-2020&lt;br /&gt;
&lt;br /&gt;
Ubuntu 20.04 is out. &quot;How do I upgrade to Ubuntu 20.04?&quot;, was something I asked myself, as it was for years back, when an LTS version is released. And sometimes, on curiosity, non-LTS versions.&lt;br /&gt;
&lt;br /&gt;
And for the past 2 weeks, I&#39;ve been doing that upgrade.&lt;br /&gt;
&lt;br /&gt;
I have several laptops, and they are running either Ubuntu 18.04 or Ubuntu 19.04. So normally, it is through Software Updater. In some cases, it is through the terminal. This time, as it is a Long Term Support release, I insisted on applying the upgrade through Software Updater.&lt;br /&gt;
&lt;br /&gt;
I have varied experiences on the update, and I&#39;m putting them down in this article, as it might also happen to others. Well, most are not so good, to say prematurely. But no, I did not give up on Ubuntu Linux.&lt;br /&gt;
&lt;br /&gt;
Case 1. Upgrade via Software Updater&lt;br /&gt;
&lt;br /&gt;
So I checked for any available update. In the month of April 2020, normally, the upgrade is already available immediately. But for Ubuntu 20.04, it was not. I had to wait until May 2020, then the upgrade was showing up via Software Updater.&lt;br /&gt;
&lt;br /&gt;
I applied the change, and there are different results.&lt;br /&gt;
&lt;br /&gt;
One laptop was able to complete the upgrade without any problem, but on reboot, Ubuntu 20.04 is corrupted.&lt;br /&gt;
&lt;br /&gt;
Another newer laptop, while in the process of applying the upgrade to Ubuntu 20.04 suddenly went to black screen. Sure, the laptop is still powered on, but I cannot bring up the screen anymore. So I did a forced power off by pressing power key for at least 5 seconds. I tried now to apply the upgrade via Live CD.&lt;br /&gt;
&lt;br /&gt;
I am on dual boot, and at this time, I am still able to boot up Windows, either by forcibly selecting Windows via boot option, or that the laptop automatically boots up to Windows .&lt;br /&gt;
&lt;br /&gt;
Now, for this particular unit, the newer laptop, I had many times of trying to apply the upgrade via Live CD: apply the changes over the existing partitions without formatting, which again, after upgrade, unable to reboot. Well, at least this time, the upgrade process completed. But to no use. I can&#39;t boot to Ubuntu.&lt;br /&gt;
&lt;br /&gt;
And, sadly, I am no longer able to boot even to Windows. The Windows partition is still there, but I can&#39;t boot to it anymore. I did recovery, bootrec, etc., all that I know that will help, but no point.&lt;br /&gt;
&lt;br /&gt;
So I had to do a full wipe of the disc, clearing out both Windows and Ubuntu partitions.&lt;br /&gt;
&lt;br /&gt;
Then I installed Windows 10 64 bit, checked and applied all updates, and powered off the laptop. I then proceeded to do a new Ubuntu Linux 20.04 installation. It went through. I completed the basic setup. Then powered off. It booted to Windows. So I had to insert the Live CD and run Grub Customizer, and fix up the boot process.&lt;br /&gt;
&lt;br /&gt;
Well and good, I am able to see grub. I booted to Ubuntu, and fixed up the configuration, and after rebooting again to Ubuntu, I powered off, then booted to Windows. I repeated the reboot to U, reboot to W, and after confirming that everything is working and in place, I installed the rest of the software and applications both in Windows and Ubuntu, and I am done for this laptop.&lt;br /&gt;
&lt;br /&gt;
Well, this was the most problematic unit which resulted in me doing a clean wipe of both Windows and Ubuntu, but it is worth the effort, and I gained a whole new experience (again). That could be rhetoric, as this is a new experience. Any Linux player would say that this is a &#39;normal&#39; thing, not a &#39;new normal&#39; actually.&lt;br /&gt;
&lt;br /&gt;
Anyway, here is me chronicling my experience on how to upgrade to Ubuntu Linux 20.04, from either Ubuntu 18.04 or Ubuntu 19.04.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;Till then!&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://mycompuquest.blogspot.com/feeds/6634313127414739982/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mycompuquest.blogspot.com/2020/05/upgrade-to-ubuntu-linux-2004-from-1804.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6287987871450646622/posts/default/6634313127414739982'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6287987871450646622/posts/default/6634313127414739982'/><link rel='alternate' type='text/html' href='http://mycompuquest.blogspot.com/2020/05/upgrade-to-ubuntu-linux-2004-from-1804.html' title='Upgrade to Ubuntu Linux 20.04 from 18.04 or 19.04'/><author><name>PrfyVdlx</name><uri>http://www.blogger.com/profile/16737099940090402453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Singapore</georss:featurename><georss:point>1.352083 103.819836</georss:point><georss:box>0.8441055 103.17438899999999 1.8600605 104.465283</georss:box></entry><entry><id>tag:blogger.com,1999:blog-6287987871450646622.post-315704380722480087</id><published>2020-04-27T00:30:00.000+08:00</published><updated>2020-04-27T19:00:31.751+08:00</updated><title type='text'>Install Google Apps, Google Play Store in Huawei Mate 30 Pro, P40</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;i&gt;How to install Google Apps, Play Store in Huawei Mate 30 Pro, P40?&lt;/i&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
The specs of a Huawei phone is almost always super compared to other brands that can be got at the same price, or within the price range, Huawei offers a phone whose specs are superior to the others, but at a lower cost. Especially the camera.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
And with the Trump administration putting a ban on Huawei devices the license to use Google services, which was around May 2019, so that any new device coming out of the factory is deprived of Google Apps, you are down to a Google-less phone, smart watch, etc. Can you live with that?&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Well, there are ways to get apps, but they will not be coming from the Play Store. There is of course, the HMS, Huawei Mobile Services, along with their AppGallery, which is having more and more new apps every day. There is also F-Droid, AppToide, ApkPure, and if there is any more, do let me know.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
The caveat? Always make sure that the apk files you are downloading are legits. Why, even in Google Play Store, there are lousy, shady apps. Which brings into contrast Play Store and App Store. But that&#39;s another story. Wherever your source, just make sure your app is legit.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
About 10 days ago, my time to renew my phone plan is up, and I was vascillating between 3 models: the Samsung Galaxy Note 10+, the Oppo Reno 10X Zoom 12GB Special Edition, and the Huawei Mate 30 Pro. Of course, as mentioned before, Huawei is always the top when it comes to the specs, but I have to say, Galaxy Note 10+ is the best screen resolution. What made me zero in on these models is or course, the cash out, which is at the least, $0, or at most, $18. Yep, the mobile plan I was in gave me that opportunity to get a new phone without spending anything, or a minimum amount, if any.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
By the time I am able to decide, Samsung Galaxy Note 10+ has run out of stock. I guess everybody avoided the Huawei phones, Mate 30 and P40 series, which are up for grabs. So it was a choice between the Oppo Reno 10X Zoom and the Huawei Mate 30 Pro units.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
I picked Huawei Mate 30 Pro. Perhaps as part of my curious nature.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Part of the prevailing knowledge on how to get your old phone&#39;s apps installed into your new Huawei phone is by using Phone Close, which is installed by default in all Huawei phones, but which can also be downloaded from the Google Play Store, or from the Huawei AppGallery. All yo have to do is run Phone Close, identify the old and new phones, and go. Everything is transferred!&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
But not really.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
That what I did. I run phone clone between my Huawei Mate 20X and Huawei Mate 10 Pro, and everything was migrated without any problem at all. I gave away my Mate 20X phone to my youngest daughter so she has a large screen phone (compared to the Mate 10 Pro display size). And when Phone Clone did its work, transferring from Huawei Mate 10 Pro to Huawei Mate 30 Pro, not everything was transferred. Of course, that is expected. financial apps, and the likes, are disqualified by default. Then there is the Google apps set, including GMS (Google Mobile Services), GMF (Google Mobile Framework), GAM (Google Account Manager), Google Play Services, Google Play Store, etc., etc., etc.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Actually, even if all apps gets transferred to the new Huawei phone, they will not run -- because they will be looking for Google Mobile Services, or Google Play Store. And as mentioned earlier, a lot of these apps already have their counterpart version available from Huawei AppGallery, or ApkPure. Just uninstall the useless and non-working app version and install the Huawei compatible version, and you&#39;re all set.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
I spent a week living life and adjusting to the use of a Google-less Android phone that is a very good hardware. I guess all Huawei phone users can say the same. I missed a lot of things. Like so many ads from almost all apps, primarily!&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Wonders! And I am always wondering, if Huawei lost something, what is the financial implication to Google, and all the many, many other hundreds of companies that P. Trump directed to cut business deals with Huawei? I&#39;m sure they simply followed the presidential decree. Did they have a choice at all?&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
So I am not getting a ton of ads, and I was forced to remember my passwords! Hah! Good way to exercise the brain! I have to log in via the borwser and need to type in my passwords, and I have to say I did enjoy that.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
I thought I was just okay with this set up. But I wasn&#39;t.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
My Whatsapp chats can&#39;t be backed up to my Google Drive. And while Huawei have a copy of my contacts and all, there&#39;s a ton of missing features that Google made it wasy for Android device users to get on with. But really, Huawei&#39;s camera features are awesome!&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
So after about a week, I searched the web on how to install Google Apps, Google Play Store in my Huawei Mate 30 Pro phone. I got a ton of results, all saying that it is possible, but a caveat: Google does not license the device to use their services.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
I&#39;m on my own.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
And just like doing roots on my Samsung and Acer phones, I proceeded with caution: read very well, and watch the videos many times (which I really didn&#39;t do). I skipped talks here and there, but repeated the videos a number of times.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Then I did it!&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
I reset my phone, followed the instructions, and did I get Google Mobile Services and Google Play Services and Play Store installed? Yes, I did. Error notifications? Yes, expected. I get them. a ton. Many more than the ads themselves. But I can live with that. At least the services I need to get me going I now have in my new Huawei Mate 30 Pro. And the steps also apply to the Huawei P40 phones.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Curious?&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Here are the 3 videos that I watched and followed. Of course, the risk is all yours, it&#39;s your call. I don&#39;t recommend you doing it, but if you find that you can&#39;t live your life without Google, there&#39;s a way around it.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
1. &lt;a href=&quot;https://www.youtube.com/watch?v=hPmcGPU13Wk&quot; target=&quot;_blank&quot;&gt;Tech-Magnet&#39;s method&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
2. &lt;a href=&quot;https://www.youtube.com/watch?v=lYOU_YxrHhc&quot; target=&quot;_blank&quot;&gt;The Portuguese way&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
3. &lt;a href=&quot;https://www.youtube.com/watch?v=Mee3Lv78np0&quot; target=&quot;_blank&quot;&gt;Emkwan Reviews&lt;/a&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Again, should you decide to go this way, it is your call, your choice. May the force be with you. May you get to install Google Apps, Google Mobile Services, Google Mobile Framework, Google Play Store in your new Huawei Mate 30 and Huawei P40 phones, and all your other apps as well.&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;i&gt;Till then!&lt;/i&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://mycompuquest.blogspot.com/feeds/315704380722480087/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mycompuquest.blogspot.com/2020/04/install-google-apps-google-play-store.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6287987871450646622/posts/default/315704380722480087'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6287987871450646622/posts/default/315704380722480087'/><link rel='alternate' type='text/html' href='http://mycompuquest.blogspot.com/2020/04/install-google-apps-google-play-store.html' title='Install Google Apps, Google Play Store in Huawei Mate 30 Pro, P40'/><author><name>PrfyVdlx</name><uri>http://www.blogger.com/profile/16737099940090402453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6287987871450646622.post-4809082731392570208</id><published>2020-04-13T00:30:00.000+08:00</published><updated>2020-04-13T00:30:10.212+08:00</updated><title type='text'>DISM in Action: Windows Update Error Code 0x80096004</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
I got&amp;nbsp;Windows Update Error Code 0x80096004 when I run update. That was&amp;nbsp;KB4541335.&lt;br /&gt;
&lt;br /&gt;
It happened about a week ago or so. I usually would manually check for updates, Windows updates, laptop updates, driver updates, etc. At times, I would get hardware updates, at times, software updates, like MonoSnap, or visual Studio Community Edition 2019, or Visual Studio Code. Sometimes it would be an update for Notepad++, which comes very infrequently. And sometimes, it is for the laptop components, coming either from HP Assistant, Acer Live Updater, the Lenovo System Update, and sometimes from IDSA, Intel Driver and Support Assistant.&lt;br /&gt;
&lt;br /&gt;
I have used many laptop brands, and it is the keyboard performance of the Dell laptop that I like best. As for the layout, I like HP islandwide keyboard the most. Nothing compares. And its performance is satisfactory. The layout is okay, unlike other brands where the [CTRL] and [Fn] keys are interchanged. What are they thinking? And my dislike of the Acer F 15 power button put together with the numeric keypad keys, just next to the [End] key, well, for a software developer like me who uses that key a lot, I think that is just counter-productive. There is so much space on the keyboard surface that can be of use. Well, that&#39;s my own opinion, anyway.&lt;br /&gt;
&lt;br /&gt;
Now, about the Windows Update KB4541335. I saw it when I checked for updates, so I run it. It failed.&lt;br /&gt;
&lt;br /&gt;
I restarted the laptop, and attempted again the update, which again failed a second time.&lt;br /&gt;
&lt;br /&gt;
I again restarted the laptop, and for the third time, run the Windows Update KB4541335. It failed again. For what reason, I do not know.&lt;br /&gt;
&lt;br /&gt;
So I restarted the laptop, and knowing a thing or two about corrupted system files, and for this specific case, failed Windows Updates due to windows update corrupted files, I decided to right away perform DISM checks.&lt;br /&gt;
&lt;br /&gt;
I run all 3:&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 11.88px;&quot;&gt;DISM /Online /Cleanup-Image /CheckHealth&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 11.88px;&quot;&gt;DISM /Online /Cleanup-Image /ScanHealth&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 11.88px;&quot;&gt;DISM /Online /Cleanup-Image /RestoreHealth&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; color: #333333; font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace; font-size: 11.88px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
Some system file corruption was found, and it was corrected in no time. And searching in the web for Windows Update Error Code 0x80096004 pointed to one solution, which is manually installing the update. And it can be downloaded from the &lt;a href=&quot;https://www.catalog.update.microsoft.com/Search.aspx?q=KB4541335&quot; target=&quot;_blank&quot;&gt;Microsoft Update Catalog&lt;/a&gt; where you just type the KB number.&lt;br /&gt;
&lt;br /&gt;
Having run DISM checks and with the system file corruption fixed, with the KB4541335 update file downloaded for my Windows version, I proceeded with the update, and voila! Update applied.&lt;br /&gt;
&lt;br /&gt;
So here is me saying again that much of the Windows problems, including updates, can be fixed using DISM, SFC and Chkdsk utilities.&lt;br /&gt;
&lt;br /&gt;
Hope this short article helps you, as it did me.&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;Till then!&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://mycompuquest.blogspot.com/feeds/4809082731392570208/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mycompuquest.blogspot.com/2020/04/dism-in-action-windows-update-error.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6287987871450646622/posts/default/4809082731392570208'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6287987871450646622/posts/default/4809082731392570208'/><link rel='alternate' type='text/html' href='http://mycompuquest.blogspot.com/2020/04/dism-in-action-windows-update-error.html' title='DISM in Action: Windows Update Error Code 0x80096004'/><author><name>PrfyVdlx</name><uri>http://www.blogger.com/profile/16737099940090402453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Singapore</georss:featurename><georss:point>1.352083 103.819836</georss:point><georss:box>0.8441055 103.17438899999999 1.8600605 104.465283</georss:box></entry><entry><id>tag:blogger.com,1999:blog-6287987871450646622.post-8402187568603156965</id><published>2020-03-20T00:30:00.000+08:00</published><updated>2020-03-20T00:30:01.335+08:00</updated><title type='text'>DISM online health check</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;b&gt;DISM. Chkdsk. SFC.&lt;/b&gt; In my work of maintaining computers, I would sometimes come across computers, mostly laptops, that seem to have their Windows not behaving right, or that their Windows Update utility don’t get things right.&lt;br /&gt;
&lt;br /&gt;
I would usually try many times, check a few more things here and there, and one of the checks I do, or the utilities I run, aside from chkdsk and sfc is DISM.&lt;br /&gt;
&lt;br /&gt;
I will dive right in.&lt;br /&gt;
&lt;br /&gt;
DISM has 3 options, which I run in sequence:&lt;br /&gt;
1.&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;CheckHealth&lt;br /&gt;
2.&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;ScanHealth&lt;br /&gt;
3.&lt;span style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;RestoreHealth&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Cmd Window&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
By the way, the DISM commands are run via the cmd window, or the command prompt, that small text-based normally black background window that is invoked by pressing the Windows key, then typing cmd right away, and it shows in the search bar, which you open with a combination of CTRL + SHIFT + ENTER keys so it opens in elevated mode, having Administrator privilege.&lt;br /&gt;
&lt;br /&gt;
The other way is by clicking on Start, looking for Command Prompt, doing a right-click on your mouse, then selecting Run as administrator. If you don’t see it, then you search for it, then do the right-click thingy, then choose Run as administrator. That is why I save myself the trouble by going the first method of pressing the Windows key, typing cmd, then doing a CTRL-SHIFT-ENTER.&lt;br /&gt;
&lt;br /&gt;
Let’s proceed with DISM commands now.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;CheckHealth&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
The command is &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;DISM /Online /Cleanup-Image /CheckHealth&lt;/span&gt;. Type it at the command prompt then press Enter.&lt;br /&gt;
&lt;br /&gt;
You will be notified if there is any data corruption that the utility finds. You then proceed to the next steps.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;ScanHealth&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
At the command prompt, you type &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;DISM /Online /Cleanup-Image /ScanHealth&lt;/span&gt; and press Enter. The check runs for a short while in most cases, showing the image version and the progress of the check being done. Once done, you will be notified of corruptions, if any, that the utility finds.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;RestoreHealth&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Finally, you do a &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;DISM /Online /Cleanup-Image /RestoreHealth&lt;/span&gt;, and this is what will attempt to fix any errors that CheckHealth and ScanHealth may have found.&lt;br /&gt;
&lt;br /&gt;
Type &lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;DISM /Online /Cleanup-Image /RestoreHealth&lt;/span&gt; at the command prompt, press Enter, and you will see the image version and the counter indicating the progress of the operation, and when it finishes, the fixes done, if any.&lt;br /&gt;
&lt;br /&gt;
It doesn’t get much harder than that, supposedly.&lt;br /&gt;
&lt;br /&gt;
DISM. Chkdsk. SFC. These are simple but helpful Windows utilities that I use every now and then, and they help a lot. Hope you find them useful, too!&lt;br /&gt;
&lt;br /&gt;
Till then.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For more info, you can look here:&lt;br /&gt;
&lt;a href=&quot;https://www.windowscentral.com/how-use-dism-command-line-utility-repair-windows-10-image&quot; target=&quot;_blank&quot;&gt;How to use DISM command tool to repair Windows 10 image&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://mycompuquest.blogspot.com/feeds/8402187568603156965/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mycompuquest.blogspot.com/2020/03/dism-online-health-check.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6287987871450646622/posts/default/8402187568603156965'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6287987871450646622/posts/default/8402187568603156965'/><link rel='alternate' type='text/html' href='http://mycompuquest.blogspot.com/2020/03/dism-online-health-check.html' title='DISM online health check'/><author><name>PrfyVdlx</name><uri>http://www.blogger.com/profile/16737099940090402453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Singapore</georss:featurename><georss:point>1.352083 103.819836</georss:point><georss:box>0.8441055 103.17438899999999 1.8600605 104.465283</georss:box></entry><entry><id>tag:blogger.com,1999:blog-6287987871450646622.post-301650805266009574</id><published>2020-03-16T00:30:00.000+08:00</published><updated>2020-03-16T00:30:06.058+08:00</updated><title type='text'>Ultimate Power Plan in Windows 10</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
Windows 10 Ultimate Power Plan.&lt;br /&gt;
&lt;br /&gt;
I came across a few articles in the web about this new feature when Windows Update 1909 was released. I became curious, as I continue to explore new ways to speed up laptop and desktop performance, even after a massive upgrade to SSD was carried out in the company where I work in.&lt;br /&gt;
&lt;br /&gt;
And it was easy.&lt;br /&gt;
&lt;br /&gt;
Just open up a command prompt with Administrative privilege, or what others would call an elevated user privilege, and type in below, and hit enter.&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;-webkit-text-stroke-width: 0px; background: rgb(249, 249, 249); border: 1px solid rgb(182, 201, 220); box-sizing: inherit; clear: both; color: black; font-family: monospace; font-size: 14px !important; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; line-height: 1.1em; margin: 0px 0px 10px; max-width: 650px; orphans: 2; overflow: auto; padding: 20px 10px; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px;&quot;&gt;powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61&lt;/pre&gt;
&lt;br /&gt;
If you have Control Panel opened up at Power Options, you need to close it first.&lt;br /&gt;
&lt;br /&gt;
When you open up Power Options after this, you would see Ultimate Performance as a new option in the list of power plans. So if Power Options was open when this command is executed, close it, then open it again. That&#39;s when you will see it.&lt;br /&gt;
&lt;br /&gt;
Right after the plan was selected, my laptop&#39;s screen brightness was set to maximum. I have to quickly turn it down.&lt;br /&gt;
&lt;br /&gt;
Adjust and tweak to your liking, and you are set to experience the Ultimate Performance power plan.&lt;br /&gt;
&lt;br /&gt;
Till then!&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://mycompuquest.blogspot.com/feeds/301650805266009574/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mycompuquest.blogspot.com/2020/03/ultimate-power-plan-in-windows-10.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6287987871450646622/posts/default/301650805266009574'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6287987871450646622/posts/default/301650805266009574'/><link rel='alternate' type='text/html' href='http://mycompuquest.blogspot.com/2020/03/ultimate-power-plan-in-windows-10.html' title='Ultimate Power Plan in Windows 10'/><author><name>PrfyVdlx</name><uri>http://www.blogger.com/profile/16737099940090402453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6287987871450646622.post-8810912856739976951</id><published>2020-03-13T00:30:00.000+08:00</published><updated>2020-03-13T14:32:32.890+08:00</updated><title type='text'>How To Get The Value of Textarea Using jQuery, Javascript, Set Maxlength, Width, Height</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;b&gt;Textarea Get Value using jQuery or Javascript, Set Char Limit, Set Width and Height&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Last week I needed to use a textarea &lt;/b&gt;instead of a textbox, or an input control. Very simple indeed to change the html control type, then the problem of capturing the value arose.&lt;br /&gt;
&lt;br /&gt;
Thankfully, there are many forums or articles in the web that addresses exactly this question.&lt;br /&gt;
&lt;br /&gt;
As an aside, we include the setting of width and height, and the maximum number of chars typed in.&lt;br /&gt;
&lt;br /&gt;
Say for example, you have this basic definition:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&quot;&amp;lt;&quot;textarea id=&quot;usercomment&quot; name=&quot;usercomment&quot; rows=&quot;15&quot; cols=&quot;100&quot; wrap=&quot;soft&quot; maxlength=&quot;200&quot; style=&quot;overflow: hidden; resize: none; font-family: &#39;Segoe UI&#39;&quot;&amp;gt;&quot;&quot;&amp;lt;&quot;/textarea&quot;&amp;gt;&quot;&lt;/span&gt;&lt;/blockquote&gt;
&lt;br /&gt;
&lt;b&gt;N.B.: &lt;/b&gt;Make sure you use &lt;b&gt;id&lt;/b&gt; tag, and not just name tag. If you forget the &lt;b&gt;id&lt;/b&gt; tag, and you don&#39;t get the value, check your definition again. There must be the &lt;b&gt;id &lt;/b&gt;tag. &lt;i&gt;And do take note that the double-quote chars&amp;nbsp; enclosing the opening and closing tags &quot;&amp;lt;&quot; and &quot;&amp;gt;&quot; should not be there at all.&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
This will create a textarea in your page that is 15px x 100px, and it will accept only until up to 200 chars. Continue typing and it will stop accepting input. If you test the limit by copying and pasting a char set more than 200, only up until the 200th char is shown. Want to test it, go ahead by all means!&lt;br /&gt;
&lt;br /&gt;
Now, to get the value, I basically use jQuery. Here&#39;s how it is done:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;var userinput = $(&quot;#usercomment&quot;).val();&lt;/span&gt;&lt;/blockquote&gt;
&lt;br /&gt;
If you want to trim the input, this is how it&#39;s done:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;var userinput = $.trim($(&quot;#usercomment&quot;).val());&lt;/span&gt;&lt;/blockquote&gt;
&lt;br /&gt;
Sometimes you will see examples like this; they also work:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;var userinput = $.trim($(&quot;textarea#usercomment&quot;).val());&lt;/span&gt;&lt;/blockquote&gt;
&lt;br /&gt;
Or sometimes, when the rows are created dynamically, as when the rows are created from a dB result set:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;var userinput = $(&#39;#usercomment&#39;).val();&amp;nbsp;&lt;/span&gt;&lt;/blockquote&gt;
/* single quote instead of double quote */&lt;br /&gt;
&lt;br /&gt;
Sometimes you will see some examples or answers in forums, as below:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;var userinput = $(&quot;#usercomment&quot;).value();&lt;/span&gt;&lt;/blockquote&gt;
/* this will be undefined */&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;var userinput = $(&quot;#usercomment&quot;).text();&lt;/span&gt;&lt;/blockquote&gt;
/* this will give you a &#39;&#39; (empty) value */&lt;br /&gt;
&lt;br /&gt;
Sometimes, the width and height is defined in the css style section this way:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;textarea {&lt;/span&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; width: 200px;&lt;/span&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;&amp;nbsp; height: 15px;&lt;/span&gt;&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;}&lt;/span&gt;&lt;/blockquote&gt;
&lt;br /&gt;
This will be most useful when you have many textarea controls in your page.&lt;br /&gt;
&lt;br /&gt;
Now, to get the value using plain vanilla javascript, it is done this way:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&lt;span style=&quot;font-family: Courier New, Courier, monospace;&quot;&gt;var userinput = document.getElementById(&quot;usercomment&quot;).value;&lt;/span&gt;&lt;/blockquote&gt;
&lt;br /&gt;
So there you have it! Now you know:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Textarea Get Value using jQuery or Javascript, Set Char Limit, Set Width and Height&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Hopefully this short explanation is of use to you today.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;Till then!&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://mycompuquest.blogspot.com/feeds/8810912856739976951/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mycompuquest.blogspot.com/2020/03/how-to-get-value-of-textarea-using.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6287987871450646622/posts/default/8810912856739976951'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6287987871450646622/posts/default/8810912856739976951'/><link rel='alternate' type='text/html' href='http://mycompuquest.blogspot.com/2020/03/how-to-get-value-of-textarea-using.html' title='How To Get The Value of Textarea Using jQuery, Javascript, Set Maxlength, Width, Height'/><author><name>PrfyVdlx</name><uri>http://www.blogger.com/profile/16737099940090402453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6287987871450646622.post-2435306647177583399</id><published>2020-03-09T00:30:00.000+08:00</published><updated>2020-03-10T06:40:52.712+08:00</updated><title type='text'>Why contactless payment is safer than swiping credit cards when you&#39;re travelling</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;b&gt;Thanks to “contactless” payment systems&lt;/b&gt;, there’s a revolutionary change going on in how credit cards are used. And the technology is a huge improvement for overseas travellers. But what is contactless technology and why is it good for travel? Read on.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;KEEP THAT WALLET HIDDEN, OR BETTER YET, IN YOUR ROOM SAFE&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Instead of swiping your credit card or inserting its chip to complete the payment process, contactless technology lets you make a purchase by placing or hovering your card or phone near a payment terminal, aka the credit card machine.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
Some recently issued credit cards also have the same contactless ability found in your mobile phone&#39;s digital wallet.&lt;/blockquote&gt;
&lt;br /&gt;
While some recently issued credit cards have this ability built in, the real improvement, particularly while travelling, is using contactless payments on your mobile phone. A digital wallet like Apple Pay, Google Pay or Samsung Pay securely stores your credit card details, and to purchase something, you merely unlock your phone and tap it to the pay terminal. Often getting your phone close is enough: In most cases, you don’t even need to open an app.&lt;br /&gt;
&lt;br /&gt;
Most Apple and Android phones from the last few years have the ability to make contactless payments. Smartwatches and many new fitness trackers can also be used. Your credit cards will function exactly as they would normally; the digital wallet is merely card storage and a facilitator of payments. (And using a digital wallet is free.)&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;IN THE STORE&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Ask the seller if they take contactless or look on the terminal for the contactless symbol, which appears like a sideways Wi-Fi logo, sometimes with a hand holding a card next to it. Once you start looking for this logo, you’ll see it just about everywhere.&lt;br /&gt;
&lt;br /&gt;
Visa estimates that 50 per cent of its in-person credit card sales outside the US are now contactless, while Mastercard says 25 per cent worldwide. Both companies say those numbers are increasing each year.&lt;br /&gt;
&lt;br /&gt;
The technology is not reliant on a specific brand of phone or type of mobile wallet app. For example, if it has the contactless logo and the Apple Pay logo, your Android phone with Google Pay should work fine.&lt;br /&gt;
&lt;br /&gt;
Conveniently, many airline and other tickets can be stored in the digital wallet, too. Some metro systems, like London’s Underground, also accept payment this way.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;WHY BOTHER?&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Not only is contactless easier, it’s actually safer. Your credit cards are encrypted and hidden behind your phone’s lock screen. This makes it nearly impossible for a nefarious shopkeeper to copy your credit card number. Your name and three-digit security code are not transmitted, nor even seen, so even in the unlikely event they get your number, they can’t make online purchases.&lt;br /&gt;
&lt;br /&gt;
If you get a new credit card with the contactless ability built in, this is still more secure than the magnetic swipe. Visa says more than 100 million of these cards have already been issued in the United States and estimates there will be 300 million by the end of 2020.&lt;br /&gt;
&lt;br /&gt;
If you don’t have cellular data when you travel, contactless should still work – the technology only requires the connection between your phone and the payment terminal. You just won’t get purchase notifications in the app until you log into Wi-Fi. If your phone gets stolen, logging into your account from a secure place will let you deactivate any cards in your digital wallet.&lt;br /&gt;
&lt;br /&gt;
Visa, Mastercard and most big compatible banks like Chase, Bank of America and Citibank offer more details about contactless payments. Check your bank or card issuer to be sure, then give it a try at a local store before your next trip. You might end up using contactless when you’re not traveling, too.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;THE KEY WORD: &#39;SHOULD&#39;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
You should be able to use your phone or card anywhere you see the contactless payment logo. Annoyingly, even if you’re in a country with widespread contactless adoption and are standing over a payment terminal with the logo … it still might not work. During four months of travel last year across Asia and Europe, this happened to me a few times. But thankfully, getting out and inserting or swiping the card, then signing the receipt, did the trick. This felt surprisingly archaic after months of the seeming magic of contactless. Depending on the country and the amount of your purchase, you might still need to do this, but not usually.&lt;br /&gt;
&lt;br /&gt;
By Geoffrey Morrison © The New York Times&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Taken from this article:&lt;br /&gt;
&lt;a href=&quot;https://cnalifestyle.channelnewsasia.com/travel/why-contactless-payment-is-safer-than-swiping-credit-cards-12418914&quot;&gt;https://cnalifestyle.channelnewsasia.com/travel/why-contactless-payment-is-safer-than-swiping-credit-cards-12418914&lt;/a&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://mycompuquest.blogspot.com/feeds/2435306647177583399/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mycompuquest.blogspot.com/2020/03/why-contactless-payment-is-safer-than.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6287987871450646622/posts/default/2435306647177583399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6287987871450646622/posts/default/2435306647177583399'/><link rel='alternate' type='text/html' href='http://mycompuquest.blogspot.com/2020/03/why-contactless-payment-is-safer-than.html' title='Why contactless payment is safer than swiping credit cards when you&#39;re travelling'/><author><name>PrfyVdlx</name><uri>http://www.blogger.com/profile/16737099940090402453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6287987871450646622.post-5273127604829817794</id><published>2020-03-05T20:15:00.000+08:00</published><updated>2020-03-05T20:15:01.704+08:00</updated><title type='text'>Panicking about your kids and their phones? New research says you don’t have to</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;b&gt;Panicking about your kids and their phones? New research says you don’t have to&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;It has become common wisdom &lt;/b&gt;that too much time spent on smartphones and social media is responsible for a recent spike in anxiety, depression and other mental health problems, especially among teenagers.&lt;br /&gt;
&lt;br /&gt;
But a growing number of academic researchers have produced studies that suggest the common wisdom is wrong.&lt;br /&gt;
&lt;br /&gt;
The latest research, published Friday (Jan 17) by two psychology professors, combs through about 40 studies that have examined the link between social media use and both depression and anxiety among adolescents. That link, according to the professors, is small and inconsistent.&lt;br /&gt;
&lt;br /&gt;
“There doesn’t seem to be an evidence base that would explain the level of panic and consternation around these issues,” said Candice L Odgers, a professor at the University of California, Irvine, and the lead author of the paper, which was published in the Journal of Child Psychology and Psychiatry.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;DO PHONES POSE A SIGNIFICANT RISK TO MENTAL HEALTH?&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
The debate over the harm we – and especially our children – are doing to ourselves by staring into phones is generally predicated on the assumption that the machines we carry in our pockets pose a significant risk to our mental health.&lt;br /&gt;
&lt;br /&gt;
Worries about smartphones have led the US Congress to pass legislation to examine the impact of heavy smartphone use and pushed investors to pressure big tech companies to change the way they approach young customers.&lt;br /&gt;
&lt;br /&gt;
The World Health Organization said last year that infants under a year old should not be exposed to electronic screens and that children between the ages of two and four should not have more than an hour of “sedentary screen time” each day.&lt;br /&gt;
&lt;br /&gt;
Even in Silicon Valley, technology executives have made a point of keeping the devices and the software they develop away from their own children.&lt;br /&gt;
&lt;br /&gt;
But some researchers question whether those fears are justified. They are not arguing that intensive use of phones does not matter. Children who are on their phones too much can miss out on other valuable activities, like exercise. And research has shown that excessive phone use can exacerbate the problems of certain vulnerable groups, like children with mental health issues.&lt;br /&gt;
&lt;br /&gt;
They are, however, challenging the widespread belief that screens are responsible for broad societal problems like the rising rates of anxiety and sleep deprivation among teenagers. In most cases, they say, the phone is just a mirror that reveals the problems a child would have even without the phone.&lt;br /&gt;
&lt;br /&gt;
The researchers worry that the focus on keeping children away from screens is making it hard to have more productive conversations about topics like how to make phones more useful for low-income people, who tend to use them more, or how to protect the privacy of teenagers who share their lives online.&lt;br /&gt;
&lt;br /&gt;
“Many of the people who are terrifying kids about screens, they have hit a vein of attention from society and they are going to ride that. But that is super bad for society,” said Andrew Przybylski, director of research at the Oxford Internet Institute, who has published several studies on the topic.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&#39;A LOT OF HYPE AND A LOT OF FEAR&#39;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
The new article by Odgers and Michaeline R Jensen, of the University of North Carolina at Greensboro, comes just a few weeks after the publication of an analysis by Amy Orben, a researcher at the University of Cambridge, and shortly before the planned publication of similar work from Jeff Hancock, the founder of the Stanford Social Media Lab. Both reached similar conclusions.&lt;br /&gt;
&lt;br /&gt;
“The current dominant discourse around phones and well-being is a lot of hype and a lot of fear,” Hancock said. “But if you compare the effects of your phone to eating properly or sleeping or smoking, it’s not even close.”&lt;br /&gt;
&lt;br /&gt;
Hancock’s analysis of about 226 studies on the well-being of phone users concluded that “when you look at all these different kinds of well-being, the net effect size is essentially zero.”&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
The debate about screen time and mental health goes back to the early days of the iPhone.&lt;/blockquote&gt;
&lt;br /&gt;
The debate about screen time and mental health goes back to the early days of the iPhone. In 2011, the American Academy of Pediatrics published a widely cited paper that warned doctors about “Facebook depression.”&lt;br /&gt;
&lt;br /&gt;
But by 2016, as more research came out, the academy revised that statement, deleting any mention of Facebook depression and emphasising the conflicting evidence and the potential positive benefits of using social media.&lt;br /&gt;
&lt;br /&gt;
Megan Moreno, one of the lead authors of the revised statement, said the original statement had been a problem “because it created panic without a strong basis of evidence.”&lt;br /&gt;
&lt;br /&gt;
Moreno, a professor of paediatrics at the University of Wisconsin, said that in her own medical practice, she tends to be struck by the number of children with mental health problems who are helped by social media because of the resources and connections it provides.&lt;br /&gt;
&lt;br /&gt;
Concern about the connection between smartphones and mental health has also been fed by high-profile works like a 2017 article in The Atlantic – and a related book – by psychologist Jean Twenge, who argued that a recent rise in suicide and depression among teenagers was linked to the arrival of smartphones.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;CORRELATION, NOT CAUSATION&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
In her article, “Have Smartphones Ruined a Generation?,” Twenge attributed the sudden rise in reports of anxiety, depression and suicide from teens after 2012 to the spread of smartphones and social media.&lt;br /&gt;
&lt;br /&gt;
Twenge’s critics argue that her work found a correlation between the appearance of smartphones and a real rise in reports of mental health issues, but that it did not establish that phones were the cause.&lt;br /&gt;
&lt;br /&gt;
It could, researchers argue, just as easily be that the rise in depression led teenagers to excessive phone use at a time when there were many other potential explanations for depression and anxiety. What’s more, anxiety and suicide rates appear not to have risen in large parts of Europe, where phones have also become more prevalent.&lt;br /&gt;
&lt;br /&gt;
“Why else might American kids be anxious other than telephones?” Hancock said. “How about climate change? How about income inequality? How about more student debt? There are so many big giant structural issues that have a huge impact on us but are invisible and that we aren’t looking at.”&lt;br /&gt;
&lt;br /&gt;
Twenge remains committed to her position, and she points to several more recent studies by other academics who have found a specific link between social media use and poor mental health. One paper found that when a group of college students gave up social media for three weeks, their sense of loneliness and depression declined.&lt;br /&gt;
&lt;br /&gt;
Odgers, Hancock and Przybylski said they had not taken any funding from the tech industry, and all have been outspoken critics of the industry on issues other than mental health, such as privacy and the companies’ lack of transparency.&lt;br /&gt;
&lt;br /&gt;
Odgers added that she was not surprised that people had a hard time accepting her findings. Her own mother questioned her research after one of her grandsons stopped talking to her during the long drives she used to enjoy. But children tuning out their elders when they become teenagers is hardly a new trend, she said.&lt;br /&gt;
&lt;br /&gt;
She also reminded her mother that their conversation was taking place during a video chat with Odgers’ son – the kind of intergenerational connection that was impossible before smartphones.&lt;br /&gt;
&lt;br /&gt;
Odgers acknowledged that she was reluctant to give her two children more time on their iPads. But she recently tried playing the video game Fortnite with her son and found it an unexpectedly positive experience.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;“It’s hard work because it’s not the environment we were raised in,”&lt;/b&gt; she said. “It can be a little scary at times. I have those moments, too.”&lt;br /&gt;
&lt;br /&gt;
By Nathaniel Popper © 2020 The New York Times&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Taken from this article:&lt;br /&gt;
&lt;a href=&quot;https://cnalifestyle.channelnewsasia.com/wellness/new-research-phone-usage-mental-health-12308294&quot;&gt;https://cnalifestyle.channelnewsasia.com/wellness/new-research-phone-usage-mental-health-12308294&lt;/a&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://mycompuquest.blogspot.com/feeds/5273127604829817794/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mycompuquest.blogspot.com/2020/03/panicking-about-your-kids-and-their.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6287987871450646622/posts/default/5273127604829817794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6287987871450646622/posts/default/5273127604829817794'/><link rel='alternate' type='text/html' href='http://mycompuquest.blogspot.com/2020/03/panicking-about-your-kids-and-their.html' title='Panicking about your kids and their phones? New research says you don’t have to'/><author><name>PrfyVdlx</name><uri>http://www.blogger.com/profile/16737099940090402453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6287987871450646622.post-2702459183179617926</id><published>2020-01-21T19:22:00.000+08:00</published><updated>2020-01-21T19:22:02.569+08:00</updated><title type='text'>Outlook 2016 not receiving mails</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Outlook 2016 not receiving mails. I hit this problem when I had to copy over my pst file to a new laptop. And I have been doing this for over a dozen times since Outlook 2007, 2010, 2013 and now, 2016.&lt;br /&gt;
&lt;br /&gt;
There&#39;s a lot of users who also experience this problem, and there have been various suggestions, fixes, etc., and while many have it fixed and done and working again, still a lot encounter it, or never get to fix it.&lt;br /&gt;
&lt;br /&gt;
Well, I did mine, and it is working fine again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
First attempted fix:&lt;br /&gt;
&lt;a href=&quot;https://answers.microsoft.com/en-us/msoffice/forum/all/i-am-not-receiving-emails-in-my-outlook-2016/df4ba6ea-e554-40f3-8094-77c287e3f616&quot;&gt;https://answers.microsoft.com/en-us/msoffice/forum/all/i-am-not-receiving-emails-in-my-outlook-2016/df4ba6ea-e554-40f3-8094-77c287e3f616&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
What worked for me:&lt;br /&gt;
&lt;a href=&quot;https://www.lifewire.com/fix-outlook-not-receiving-email-4177911&quot;&gt;https://www.lifewire.com/fix-outlook-not-receiving-email-4177911&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I won&#39;t copy over the fix outlined in page as per link above, which worked for me, so I don&#39;t go plagiarizing somebody else&#39;s work. Besides, the list is so long, and perhaps I tried more than one before getting Outlook 2016 not receiving mails fixed for me. Or maybe the first one already did it. I can&#39;t remember. But surely I marked the pages and which one worked for me.&lt;br /&gt;
&lt;br /&gt;
Hope you fix yours, too. Happy e-mailing again.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;Till then!&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
21-Jan-2020&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://mycompuquest.blogspot.com/feeds/2702459183179617926/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://mycompuquest.blogspot.com/2020/01/outlook-2016-not-receiving-mails.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6287987871450646622/posts/default/2702459183179617926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6287987871450646622/posts/default/2702459183179617926'/><link rel='alternate' type='text/html' href='http://mycompuquest.blogspot.com/2020/01/outlook-2016-not-receiving-mails.html' title='Outlook 2016 not receiving mails'/><author><name>PrfyVdlx</name><uri>http://www.blogger.com/profile/16737099940090402453</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>