<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="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" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-7630054324993158203</atom:id><lastBuildDate>Tue, 16 Jun 2026 17:14:43 +0000</lastBuildDate><category>Microsoft Windows Tips</category><category>My Works on OpenSource Platform</category><category>Umum</category><category>Hardware</category><category>XAMPP &amp; Snipe-IT</category><category>Basic Security</category><category>OSCC Product</category><category>Microsoft Office Tips</category><category>Blog Tips</category><category>HOT Law IT News</category><category>Virus Solutions</category><category>EVE-NG</category><title>My-IT-Life</title><description>“I&#39;m unpredictable, I never know where I&#39;m going until I get there, I&#39;m so random, I&#39;m always growing, learning, changing, I&#39;m never the same person twice. But one thing you can be sure of about me; is I will always do exactly what I want to do.”</description><link>http://my-it-life.blogspot.com/</link><managingEditor>noreply@blogger.com (Unknown)</managingEditor><generator>Blogger</generator><openSearch:totalResults>90</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7630054324993158203.post-6374842120440190846</guid><pubDate>Thu, 16 Oct 2025 16:00:00 +0000</pubDate><atom:updated>2025-10-17T00:00:00.121+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Hardware</category><category domain="http://www.blogger.com/atom/ns#">My Works on OpenSource Platform</category><title>nmcli device status UNMANAGED on Ubuntu 20.04 Jammy</title><description>&lt;style&gt;
body {font-family: &quot;Segoe UI&quot;, Roboto, Arial; line-height: 1.7; color: #222; background: #fff;}
.container {max-width: 820px; margin: 0 auto; padding: 20px;}
h2, h3, h4 {color: #0a4b78;}
blockquote {background: #f9f9f9; border-left: 4px solid #0078d7; margin: 10px 0; padding: 10px 20px; border-radius: 6px;}
code {background: #eee; padding: 2px 6px; border-radius: 4px; color: #c7254e;}
.tip {background: #e7f4e4; border-left: 4px solid #2e7d32; padding: 8px 15px; border-radius: 6px; margin: 10px 0;}
.note {background: #fff3cd; border-left: 4px solid #ffca28; padding: 8px 15px; border-radius: 6px; margin: 10px 0;}
&lt;/style&gt;

&lt;div class=&quot;container&quot;&gt;
&lt;h2&gt;Changing NIC from Unmanaged to Managed State in Ubuntu&lt;/h2&gt;

&lt;p&gt;Before creating a &lt;strong&gt;teaming NIC&lt;/strong&gt; on Ubuntu, ensure that the ethernet interfaces are in a &lt;strong&gt;managed&lt;/strong&gt; state. This guide walks you through how to change the state from &lt;b&gt;unmanaged&lt;/b&gt; to &lt;b&gt;managed&lt;/b&gt;.&lt;/p&gt;

&lt;hr&gt;

&lt;h4&gt;Step 1 — Check Netplan Configuration&lt;/h4&gt;
&lt;blockquote&gt;
&lt;code&gt;ls /etc/netplan/&lt;/code&gt;&lt;br&gt;
&lt;code&gt;# if config file is 00-network-manager-all.yaml&lt;/code&gt;&lt;br&gt;
&lt;code&gt;cat /etc/netplan/00-network-manager-all.yaml&lt;/code&gt;
&lt;/blockquote&gt;

&lt;h4&gt;Step 2 — Display Network Device Status&lt;/h4&gt;
&lt;blockquote&gt;
&lt;code&gt;nmcli device&lt;/code&gt;
&lt;/blockquote&gt;
&lt;div class=&quot;note&quot;&gt;&lt;b&gt;Note:&lt;/b&gt; Identify devices that show &lt;b&gt;STATE&lt;/b&gt; = unmanaged and note their &lt;b&gt;DEVICE&lt;/b&gt; and &lt;b&gt;TYPE&lt;/b&gt;.&lt;/div&gt;

&lt;h4&gt;Step 3 — Check for Unmanaged Devices&lt;/h4&gt;
&lt;blockquote&gt;
&lt;code&gt;sudo grep -ri unmanaged-devices /etc/NetworkManager/conf.d/&lt;/code&gt;&lt;br&gt;
&lt;code&gt;sudo grep -ri unmanaged-devices /etc/NetworkManager/&lt;/code&gt;
&lt;/blockquote&gt;
&lt;div class=&quot;tip&quot;&gt;Make sure your device is not listed under &lt;b&gt;unmanaged-devices&lt;/b&gt;.&lt;/div&gt;

&lt;h4&gt;Step 4 — Edit Global NetworkManager Configuration&lt;/h4&gt;
&lt;blockquote&gt;
&lt;code&gt;sudo vim /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf&lt;/code&gt;
&lt;/blockquote&gt;

&lt;p&gt;Add ethernet to the managed list by modifying the file like this:&lt;/p&gt;
&lt;blockquote&gt;
&lt;code&gt;[keyfile]&lt;/code&gt;&lt;br&gt;
&lt;code&gt;unmanaged-devices=*,except:type:ethernet&lt;/code&gt;
&lt;/blockquote&gt;

&lt;p&gt;Then reload the NetworkManager service:&lt;/p&gt;
&lt;blockquote&gt;
&lt;code&gt;sudo systemctl reload NetworkManager.service&lt;/code&gt;
&lt;/blockquote&gt;

&lt;h4&gt;Step 5 — Verify the Device State&lt;/h4&gt;
&lt;blockquote&gt;
&lt;code&gt;nmcli device&lt;/code&gt;&lt;br&gt;
&lt;code&gt;nmcli connection show&lt;/code&gt;
&lt;/blockquote&gt;

&lt;h4&gt;Step 6 — Restart Networking&lt;/h4&gt;
&lt;blockquote&gt;
&lt;code&gt;nmcli networking off&lt;/code&gt;&lt;br&gt;
&lt;code&gt;nmcli networking on&lt;/code&gt;
&lt;/blockquote&gt;

&lt;h4&gt;Step 7 — Test Connectivity&lt;/h4&gt;
&lt;blockquote&gt;
&lt;code&gt;nmcli connection up eno1&lt;/code&gt;
&lt;/blockquote&gt;

&lt;hr&gt;

&lt;p&gt;&lt;strong&gt;✅ Tip:&lt;/strong&gt; Once your NIC shows as &lt;b&gt;managed&lt;/b&gt;, you can proceed to configure NIC teaming using &lt;code&gt;netplan&lt;/code&gt; or &lt;code&gt;nmcli&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;Source: &lt;a href=&quot;https://www.nixcraft.com/t/ubuntu-error-connection-activation-failed-connection-is-not-available-on-device-because-device-is-strictly-unmanaged/4533/2&quot; target=&quot;_blank&quot;&gt;nixcraft.com&lt;/a&gt;&lt;/small&gt;&lt;/p&gt;
&lt;/div&gt;
</description><link>http://my-it-life.blogspot.com/2025/10/nmcli-device-status-unmanaged-on-ubuntu.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7630054324993158203.post-8381307602323288563</guid><pubDate>Wed, 15 Oct 2025 16:00:00 +0000</pubDate><atom:updated>2025-10-16T00:00:00.113+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Hardware</category><category domain="http://www.blogger.com/atom/ns#">Umum</category><title>H3C Hardware Device Management (HDM)</title><description>&lt;!doctype html&gt;
&lt;html lang=&quot;en&quot;&gt;
&lt;head&gt;
  &lt;meta charset=&quot;utf-8&quot; /&gt;
  &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width,initial-scale=1&quot; /&gt;
  &lt;title&gt;H3C HDM — Hardware Device Management&lt;/title&gt;
  &lt;style&gt;
    body{font-family:-apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,Roboto,&quot;Helvetica Neue&quot;,Arial;line-height:1.6;color:#111;background:transparent;padding:18px;margin:0}
    .container{max-width:860px;margin:0 auto}
    .card{background:#fff;border-radius:10px;padding:16px;margin-bottom:12px;box-shadow:0 6px 18px rgba(10,20,40,0.06)}
    h1{font-size:20px;margin:0 0 6px;color:#0b63d6}
    p.lead{margin:0 0 12px;color:#555}
    pre{background:#0b1220;color:#e6eef8;padding:12px;border-radius:8px;overflow:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}
    details summary{cursor:pointer;padding:10px;border-radius:8px;background:#f7fbff;font-weight:600}
    .muted{color:#6b7280;font-size:13px}
    .btn{display:inline-block;padding:8px 10px;border-radius:8px;border:0;background:#0b63d6;color:#fff;font-weight:600;cursor:pointer;margin-right:6px}
    .btn.ghost{background:transparent;color:#0b63d6;border:1px solid rgba(11,99,214,0.12)}
    .hint{background:#f9fbff;padding:10px;border-left:4px solid #0b63d6;border-radius:6px}
  &lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;
  &lt;div class=&quot;container&quot;&gt;
    &lt;div class=&quot;card&quot;&gt;
      &lt;h1&gt;H3C HDM — Hardware Device Management&lt;/h1&gt;
      &lt;p class=&quot;lead&quot;&gt;Built‑in system for H3C servers enabling remote monitoring, control, and maintenance of server hardware.&lt;/p&gt;
    &lt;/div&gt;

    &lt;details class=&quot;card&quot; open&gt;
      &lt;summary&gt;🔧 Functions — What it does&lt;/summary&gt;
      &lt;div style=&quot;padding:10px&quot;&gt;
        &lt;p class=&quot;muted&quot;&gt;Remote hardware management: diagnostics, sensor monitoring, power control, and web interface.&lt;/p&gt;
        &lt;pre id=&quot;cmd-func&quot;&gt;• Server diagnostics &amp; alerts
• Sensor data: temperature, fan, voltage
• Power on/off, reboot, schedule
• Web UI for component management&lt;/pre&gt;
        &lt;button class=&quot;btn&quot; data-copy=&quot;cmd-func&quot;&gt;Copy&lt;/button&gt;
      &lt;/div&gt;
    &lt;/details&gt;

    &lt;details class=&quot;card&quot;&gt;
      &lt;summary&gt;💡 Capabilities — Key features&lt;/summary&gt;
      &lt;div style=&quot;padding:10px&quot;&gt;
        &lt;p class=&quot;muted&quot;&gt;Remote KVM, virtual media, and support for IPMI and Redfish standards.&lt;/p&gt;
        &lt;pre id=&quot;cmd-cap&quot;&gt;• Remote KVM (keyboard, video, mouse)
• Virtual media for ISO mounting
• IPMI &amp; Redfish API support
• SNMP/Trap monitoring integration&lt;/pre&gt;
        &lt;button class=&quot;btn&quot; data-copy=&quot;cmd-cap&quot;&gt;Copy&lt;/button&gt;
      &lt;/div&gt;
    &lt;/details&gt;

    &lt;details class=&quot;card&quot;&gt;
      &lt;summary&gt;🎯 Purpose — Why it matters&lt;/summary&gt;
      &lt;div style=&quot;padding:10px&quot;&gt;
        &lt;p class=&quot;muted&quot;&gt;Provides intelligent, efficient, and reliable management from single servers to data centers.&lt;/p&gt;
        &lt;pre id=&quot;cmd-purpose&quot;&gt;• Simplify O&amp;M workflows
• Enable automation &amp; orchestration
• Reduce downtime &amp; improve performance&lt;/pre&gt;
        &lt;button class=&quot;btn&quot; data-copy=&quot;cmd-purpose&quot;&gt;Copy&lt;/button&gt;
      &lt;/div&gt;
    &lt;/details&gt;

  &lt;/div&gt;

  &lt;script&gt;
    function copyText(text){if(!navigator.clipboard)return alert(&#39;Clipboard unavailable&#39;);navigator.clipboard.writeText(text).then(()=&gt;alert(&#39;Copied!&#39;))}

    document.querySelectorAll(&#39;[data-copy]&#39;).forEach(btn=&gt;{
      btn.addEventListener(&#39;click&#39;,()=&gt;{
        const id=btn.getAttribute(&#39;data-copy&#39;);const el=document.getElementById(id);if(el)copyText(el.textContent.trim());
      });
    });
  &lt;/script&gt;
&lt;/body&gt;
&lt;/html&gt;
</description><link>http://my-it-life.blogspot.com/2025/10/h3c-hardware-device-management-hdm.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7630054324993158203.post-5031153389142803053</guid><pubDate>Tue, 14 Oct 2025 16:00:00 +0000</pubDate><atom:updated>2025-10-15T00:00:00.111+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Hardware</category><category domain="http://www.blogger.com/atom/ns#">Microsoft Windows Tips</category><category domain="http://www.blogger.com/atom/ns#">Umum</category><title>Serial Number Commands</title><description>&lt;html lang=&quot;en&quot;&gt;
&lt;head&gt;
  &lt;meta charset=&quot;utf-8&quot; /&gt;
  &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width,initial-scale=1&quot; /&gt;
  &lt;title&gt;Serial Number Commands (Windows / Cisco IOS / Linux / Unix)&lt;/title&gt;
  &lt;style&gt;
    :root{--bg:transparent;--card:#ffffff;--muted:#666;--accent:#0b5ed7}
    body{font-family:-apple-system,BlinkMacSystemFont,&quot;Segoe UI&quot;,Roboto,&quot;Helvetica Neue&quot;,Arial;line-height:1.5;color:#111;background:var(--bg);padding:20px}
    .container{max-width:920px;margin:0 auto}
    h1{font-size:24px;margin:0 0 6px}
    p.lead{margin:0 0 18px;color:var(--muted)}
    .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}
    .card{background:var(--card);border-radius:10px;padding:12px;box-shadow:0 6px 18px rgba(0,0,0,0.06)}
    summary{cursor:pointer;font-weight:600}
    pre, textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,&quot;Liberation Mono&quot;,monospace;font-size:13px;line-height:1.45;background:#f7f7f7;padding:10px;border-radius:6px;border:1px solid #e6e6e6;overflow:auto}
    .meta{color:var(--muted);font-size:13px;margin-bottom:8px}
    .copy-hint{font-size:12px;color:var(--muted);margin-top:6px}
    .note{background:#fffbe6;padding:8px;border-radius:6px;border:1px solid #fff1b8;color:#7a5a00;font-size:13px}
    .os-title{display:flex;gap:8px;align-items:center}
    .tag{font-size:11px;padding:4px 8px;border-radius:999px;border:1px solid #e1e7f6;color:var(--accent)}
    details[open] &gt; summary::after{content:&quot; \25B2&quot;;float:right}
    details &gt; summary::after{content:&quot; \25BC&quot;;float:right}
    table{width:100%;border-collapse:collapse;margin-top:8px}
    table td,table th{padding:6px;border:1px solid #eee;font-size:13px;vertical-align:top}
    .scrollable-table{max-height:220px;overflow-y:auto;display:block;border:1px solid #eee;border-radius:6px}
  &lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;
  &lt;div class=&quot;container&quot;&gt;
    &lt;h1&gt;Get Serial Number — Commands for Desktops, Servers &amp; Network Devices&lt;/h1&gt;
    &lt;p class=&quot;lead&quot;&gt;Copy the commands from the boxes and run them on the target machine. This HTML uses no JavaScript (improves Blogger Compose compatibility). Expand each section for commands and notes.&lt;/p&gt;

    &lt;div class=&quot;grid&quot;&gt;
      &lt;!-- Windows --&gt;
      &lt;div class=&quot;card&quot;&gt;
        &lt;div class=&quot;os-title&quot;&gt;&lt;strong&gt;Windows (Desktop &amp; Server)&lt;/strong&gt;&lt;span class=&quot;tag&quot;&gt;PowerShell &amp; WMIC&lt;/span&gt;&lt;/div&gt;
        &lt;div class=&quot;meta&quot;&gt;Works on Windows 7 / 8 / 10 / 11 and Windows Server (2008+). Run as Administrator when required.&lt;/div&gt;
        &lt;details&gt;
          &lt;summary&gt;Commands&lt;/summary&gt;
          &lt;p class=&quot;copy-hint&quot;&gt;Tip: Click inside a box, Ctrl+A then Ctrl+C to copy&lt;/p&gt;
          &lt;label style=&quot;font-weight:600;display:block;margin-top:8px&quot;&gt;PowerShell (Get-CimInstance)&lt;/label&gt;
          &lt;pre&gt;Get-CimInstance -ClassName Win32_BIOS | Select-Object SerialNumber&lt;/pre&gt;
          &lt;label style=&quot;font-weight:600;display:block;margin-top:8px&quot;&gt;PowerShell (alternate)&lt;/label&gt;
          &lt;pre&gt;Get-WmiObject -Class Win32_BIOS | Select-Object SerialNumber&lt;/pre&gt;
          &lt;label style=&quot;font-weight:600;display:block;margin-top:8px&quot;&gt;Legacy WMIC (works in many environments)&lt;/label&gt;
          &lt;pre&gt;wmic bios get serialnumber&lt;/pre&gt;
          &lt;label style=&quot;font-weight:600;display:block;margin-top:8px&quot;&gt;From registry (example)&lt;/label&gt;
          &lt;pre&gt;reg query HKEY_LOCAL_MACHINE\\HARDWARE\\DESCRIPTION\\System\\BIOS /v SystemSerialNumber&lt;/pre&gt;
          &lt;div class=&quot;note&quot; style=&quot;margin-top:10px&quot;&gt;If commands return blank on virtual machines the host/BIOS might not expose serial number (VMs often show &#39;None&#39; or empty).&lt;/div&gt;
        &lt;/details&gt;
      &lt;/div&gt;

      &lt;!-- Linux --&gt;
      &lt;div class=&quot;card&quot;&gt;
        &lt;div class=&quot;os-title&quot;&gt;&lt;strong&gt;Linux (Desktop &amp; Server)&lt;/strong&gt;&lt;span class=&quot;tag&quot;&gt;dmidecode / sysfs&lt;/span&gt;&lt;/div&gt;
        &lt;div class=&quot;meta&quot;&gt;Commands below require root privileges for dmidecode and reading /sys files on many systems.&lt;/div&gt;
        &lt;details&gt;
          &lt;summary&gt;Commands&lt;/summary&gt;
          &lt;p class=&quot;copy-hint&quot;&gt;Run as root or prepend &lt;code&gt;sudo&lt;/code&gt; where shown&lt;/p&gt;
          &lt;label style=&quot;font-weight:600;display:block;margin-top:8px&quot;&gt;dmidecode&lt;/label&gt;
          &lt;pre&gt;sudo dmidecode -s system-serial-number&lt;/pre&gt;
          &lt;label style=&quot;font-weight:600;display:block;margin-top:8px&quot;&gt;Alternative via sysfs (Linux kernel)&lt;/label&gt;
          &lt;pre&gt;cat /sys/class/dmi/id/product_serial\n# or\ncat /sys/class/dmi/id/board_serial&lt;/pre&gt;
          &lt;label style=&quot;font-weight:600;display:block;margin-top:8px&quot;&gt;Using lshw (if installed)&lt;/label&gt;
          &lt;pre&gt;sudo lshw -class system | grep -i serial&lt;/pre&gt;
          &lt;label style=&quot;font-weight:600;display:block;margin-top:8px&quot;&gt;Red Hat / CentOS note&lt;/label&gt;
          &lt;pre&gt;sudo dmidecode -t system&lt;/pre&gt;
          &lt;div class=&quot;note&quot; style=&quot;margin-top:10px&quot;&gt;On cloud instances or some small form-factor devices the DMI table may be absent or have vendor-specific fields.&lt;/div&gt;
        &lt;/details&gt;
      &lt;/div&gt;

      &lt;!-- macOS --&gt;
      &lt;div class=&quot;card&quot;&gt;
        &lt;div class=&quot;os-title&quot;&gt;&lt;strong&gt;macOS (Apple desktop &amp; server)&lt;/strong&gt;&lt;span class=&quot;tag&quot;&gt;system_profiler / ioreg&lt;/span&gt;&lt;/div&gt;
        &lt;div class=&quot;meta&quot;&gt;Run on the Mac where the hardware is physically present.&lt;/div&gt;
        &lt;details&gt;
          &lt;summary&gt;Commands&lt;/summary&gt;
          &lt;label style=&quot;font-weight:600;display:block;margin-top:8px&quot;&gt;system_profiler&lt;/label&gt;
          &lt;pre&gt;system_profiler SPHardwareDataType | awk &#39;/Serial/ {print $4}&#39;\n# Or fuller info\nsystem_profiler SPHardwareDataType&lt;/pre&gt;
          &lt;label style=&quot;font-weight:600;display:block;margin-top:8px&quot;&gt;ioreg method&lt;/label&gt;
          &lt;pre&gt;ioreg -l | grep IOPlatformSerialNumber\n# or\n/usr/sbin/ioreg -c IOPlatformExpertDevice | awk -F&#39;\&quot;&#39; &#39;/IOPlatformSerialNumber/ {print $4}&#39;&lt;/pre&gt;
        &lt;/details&gt;
      &lt;/div&gt;

      &lt;!-- Cisco IOS --&gt;
      &lt;div class=&quot;card&quot;&gt;
        &lt;div class=&quot;os-title&quot;&gt;&lt;strong&gt;Cisco IOS (routers &amp; switches)&lt;/strong&gt;&lt;span class=&quot;tag&quot;&gt;show commands&lt;/span&gt;&lt;/div&gt;
        &lt;div class=&quot;meta&quot;&gt;Run from privileged EXEC mode (enable).&lt;/div&gt;
        &lt;details&gt;
          &lt;summary&gt;Commands&lt;/summary&gt;
          &lt;label style=&quot;font-weight:600;display:block;margin-top:8px&quot;&gt;Basic (shows Processor board ID / serial)&lt;/label&gt;
          &lt;pre&gt;show version&lt;/pre&gt;
          &lt;label style=&quot;font-weight:600;display:block;margin-top:8px&quot;&gt;Inventory (detailed, modular devices)&lt;/label&gt;
          &lt;pre&gt;show inventory\n# On some platforms\nshow platform chassis serial\nshow platform hardware qfp active infrastructure sysid&lt;/pre&gt;
          &lt;div class=&quot;note&quot; style=&quot;margin-top:8px&quot;&gt;Look for lines like &lt;code&gt;Processor board ID XXXXXXXXX&lt;/code&gt; or serial entries in the inventory output.&lt;/div&gt;
        &lt;/details&gt;
      &lt;/div&gt;

      &lt;!-- Junos (Juniper) --&gt;
      &lt;div class=&quot;card&quot;&gt;
        &lt;div class=&quot;os-title&quot;&gt;&lt;strong&gt;Juniper Junos&lt;/strong&gt;&lt;span class=&quot;tag&quot;&gt;show chassis&lt;/span&gt;&lt;/div&gt;
        &lt;div class=&quot;meta&quot;&gt;Run from CLI in operational mode.&lt;/div&gt;
        &lt;details&gt;
          &lt;summary&gt;Commands&lt;/summary&gt;
          &lt;pre&gt;show chassis hardware | match Serial\n# or\nshow system information | match serial&lt;/pre&gt;
        &lt;/details&gt;
      &lt;/div&gt;

      &lt;!-- AIX / Solaris / FreeBSD / HP-UX --&gt;
      &lt;div class=&quot;card&quot;&gt;
        &lt;div class=&quot;os-title&quot;&gt;&lt;strong&gt;Other Unix variants&lt;/strong&gt;&lt;span class=&quot;tag&quot;&gt;AIX / Solaris / FreeBSD / HP-UX&lt;/span&gt;&lt;/div&gt;
        &lt;div class=&quot;meta&quot;&gt;Commands below vary by vendor. Run as root when required.&lt;/div&gt;
        &lt;details&gt;
          &lt;summary&gt;Commands&lt;/summary&gt;
          &lt;div class=&quot;scrollable-table&quot;&gt;
            &lt;table&gt;
              &lt;tr&gt;&lt;th&gt;OS&lt;/th&gt;&lt;th&gt;Command (examples)&lt;/th&gt;&lt;/tr&gt;
              &lt;tr&gt;&lt;td&gt;AIX&lt;/td&gt;&lt;td&gt;&lt;pre&gt;lsattr -El sys0 | grep -i systemid\n# or\nlscfg -vp | grep -i serial&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;
              &lt;tr&gt;&lt;td&gt;Solaris (SPARC/x86)&lt;/td&gt;&lt;td&gt;&lt;pre&gt;prtdiag -v | grep -i serial\n# or\n/usr/sbin/smbios -s system-summary&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;
              &lt;tr&gt;&lt;td&gt;FreeBSD&lt;/td&gt;&lt;td&gt;&lt;pre&gt;dmidecode -s system-serial-number\n# or\nkenv -q smbios.system.serial&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;
              &lt;tr&gt;&lt;td&gt;HP-UX&lt;/td&gt;&lt;td&gt;&lt;pre&gt;# On many HP systems\n/opt/hp/hpuxinfo/bin/serialnumber  (vendor tool)\n# Or check SAM or iLO for servers; vendor utilities vary&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;
            &lt;/table&gt;
          &lt;/div&gt;
          &lt;div class=&quot;note&quot; style=&quot;margin-top:8px&quot;&gt;If OS-level commands do not show serial, check vendor management interfaces (ILO, DRAC, IMM) or hardware labels.&lt;/div&gt;
        &lt;/details&gt;
      &lt;/div&gt;
    &lt;/div&gt;

    &lt;div style=&quot;margin-top:18px&quot; class=&quot;card&quot;&gt;
      &lt;h2 style=&quot;margin-top:0&quot;&gt;Quick troubleshooting &amp; best practice&lt;/h2&gt;
      &lt;ul&gt;
        &lt;li&gt;Run commands as an administrator/root where noted (use &lt;code&gt;sudo&lt;/code&gt; for Linux).&lt;/li&gt;
        &lt;li&gt;Virtual machines often do not expose a hardware serial number; check hypervisor or cloud metadata service instead.&lt;/li&gt;
        &lt;li&gt;For servers, management controllers (iLO, DRAC, IMM) reliably show chassis serial numbers from the vendor.&lt;/li&gt;
        &lt;li&gt;If a command returns nothing, try alternate commands in the same section — vendors differ.&lt;/li&gt;
      &lt;/ul&gt;
    &lt;/div&gt;

  &lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;
</description><link>http://my-it-life.blogspot.com/2025/10/serial-number-commands.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7630054324993158203.post-1203668958913793874</guid><pubDate>Tue, 14 Oct 2025 02:58:00 +0000</pubDate><atom:updated>2025-10-14T10:58:55.563+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">My Works on OpenSource Platform</category><title>How to Check CPU Information in Ubuntu (Simplified)</title><description>&lt;div style=&quot;background: rgb(251, 251, 252); border-radius: 12px; box-shadow: rgba(0, 0, 0, 0.05) 0px 4px 15px; color: #222222; font-family: Segoe UI, Roboto, Arial; line-height: 1.7; padding: 18px;&quot;&gt;
  &lt;h2 style=&quot;color: #1f6feb;&quot;&gt;&lt;/h2&gt;
  
  &lt;p&gt;Hey there, Linux explorer! 🐧 Whether you’re tuning up your system or just curious about what’s under the hood, knowing your &lt;b&gt;CPU details&lt;/b&gt; helps you understand performance and compatibility. Let’s make it fun and fast!&lt;/p&gt;

  &lt;hr style=&quot;border-color: rgb(229, 231, 235) currentcolor currentcolor; border-image: none; border-style: dashed none none; border-top: 2px dashed #e5e7eb; border-width: 2px medium medium; border: none; margin: 16px 0px;&quot; /&gt;

  &lt;h3 style=&quot;color: #2b6cb0;&quot;&gt;⚙️ Step 1: Quick CPU Summary&lt;/h3&gt;
  &lt;p&gt;&lt;b&gt;Command:&lt;/b&gt;&lt;/p&gt;
  &lt;pre style=&quot;background: rgb(11, 18, 32); border-radius: 8px; color: #e6f1ff; padding: 12px;&quot;&gt;lscpu&lt;/pre&gt;
  &lt;p&gt;💡 &lt;i&gt;Output:&lt;/i&gt; Shows CPU model, architecture, cores, threads, and speed — all in a neat format.&lt;/p&gt;
  &lt;p&gt;&lt;b&gt;Try it:&lt;/b&gt; Copy-paste the command above into your terminal and see what you’ve got!&lt;/p&gt;

  &lt;h3 style=&quot;color: #2b6cb0;&quot;&gt;🔍 Step 2: Dive Deeper (Per-Core Info)&lt;/h3&gt;
  &lt;p&gt;&lt;b&gt;Command:&lt;/b&gt;&lt;/p&gt;
  &lt;pre style=&quot;background: rgb(11, 18, 32); border-radius: 8px; color: #e6f1ff; padding: 12px;&quot;&gt;cat /proc/cpuinfo&lt;/pre&gt;
  &lt;p&gt;📊 &lt;i&gt;Output:&lt;/i&gt; Displays detailed information for each CPU core. Perfect if you love seeing the nitty-gritty.&lt;/p&gt;
  &lt;p&gt;&lt;b&gt;Pro Tip:&lt;/b&gt; Use &lt;code&gt;grep&lt;/code&gt; to filter what you need — for example:&lt;/p&gt;
  &lt;pre style=&quot;background: rgb(11, 18, 32); border-radius: 8px; color: #e6f1ff; padding: 12px;&quot;&gt;cat /proc/cpuinfo | grep &#39;model name&#39;&lt;/pre&gt;

  &lt;h3 style=&quot;color: #2b6cb0;&quot;&gt;🧩 Step 3: Count CPU Cores&lt;/h3&gt;
  &lt;p&gt;&lt;b&gt;Command:&lt;/b&gt;&lt;/p&gt;
  &lt;pre style=&quot;background: rgb(11, 18, 32); border-radius: 8px; color: #e6f1ff; padding: 12px;&quot;&gt;nproc&lt;/pre&gt;
  &lt;p&gt;💬 It’ll tell you exactly how many cores your Ubuntu system sees — fast and clean!&lt;/p&gt;

  &lt;h3 style=&quot;color: #2b6cb0;&quot;&gt;📈 Step 4: Watch CPU in Real Time&lt;/h3&gt;
  &lt;p&gt;&lt;b&gt;Command:&lt;/b&gt;&lt;/p&gt;
  &lt;pre style=&quot;background: rgb(11, 18, 32); border-radius: 8px; color: #e6f1ff; padding: 12px;&quot;&gt;top&lt;/pre&gt;
  &lt;p&gt;Or for a cooler, colorized version:&lt;/p&gt;
  &lt;pre style=&quot;background: rgb(11, 18, 32); border-radius: 8px; color: #e6f1ff; padding: 12px;&quot;&gt;htop&lt;/pre&gt;
  &lt;p&gt;🧰 If you don’t have &lt;code&gt;htop&lt;/code&gt; installed yet, run:&lt;/p&gt;
  &lt;pre style=&quot;background: rgb(11, 18, 32); border-radius: 8px; color: #e6f1ff; padding: 12px;&quot;&gt;sudo apt install htop&lt;/pre&gt;
  &lt;p&gt;&lt;b&gt;Result:&lt;/b&gt; You’ll see live CPU, memory, and process stats dancing in real time!&lt;/p&gt;

  &lt;h3 style=&quot;color: #2b6cb0;&quot;&gt;🔧 Step 5: Hardware-Level Details&lt;/h3&gt;
  &lt;p&gt;&lt;b&gt;Command:&lt;/b&gt;&lt;/p&gt;
  &lt;pre style=&quot;background: rgb(11, 18, 32); border-radius: 8px; color: #e6f1ff; padding: 12px;&quot;&gt;sudo lshw -class processor&lt;/pre&gt;
  &lt;p&gt;📘 &lt;i&gt;Tip:&lt;/i&gt; If Ubuntu says command not found, install it first:&lt;/p&gt;
  &lt;pre style=&quot;background: rgb(11, 18, 32); border-radius: 8px; color: #e6f1ff; padding: 12px;&quot;&gt;sudo apt install lshw&lt;/pre&gt;

  &lt;hr style=&quot;border-color: rgb(229, 231, 235) currentcolor currentcolor; border-image: none; border-style: dashed none none; border-top: 2px dashed #e5e7eb; border-width: 2px medium medium; border: none; margin: 16px 0px;&quot; /&gt;

  &lt;h3 style=&quot;color: #1f6feb;&quot;&gt;📋 Quick Reference Table&lt;/h3&gt;
  &lt;table border=&quot;1&quot; cellpadding=&quot;8&quot; cellspacing=&quot;0&quot; style=&quot;border-collapse: collapse; border-color: rgb(209, 213, 219); width: 100%;&quot;&gt;
    &lt;tbody&gt;&lt;tr style=&quot;background: rgb(243, 244, 246);&quot;&gt;&lt;th&gt;Command&lt;/th&gt;&lt;th&gt;Purpose&lt;/th&gt;&lt;/tr&gt;
    &lt;tr&gt;&lt;td&gt;&lt;code&gt;lscpu&lt;/code&gt;&lt;/td&gt;&lt;td&gt;Show CPU summary (model, cores, speed)&lt;/td&gt;&lt;/tr&gt;
    &lt;tr&gt;&lt;td&gt;&lt;code&gt;cat /proc/cpuinfo&lt;/code&gt;&lt;/td&gt;&lt;td&gt;Detailed per-core information&lt;/td&gt;&lt;/tr&gt;
    &lt;tr&gt;&lt;td&gt;&lt;code&gt;nproc&lt;/code&gt;&lt;/td&gt;&lt;td&gt;Count number of CPU cores&lt;/td&gt;&lt;/tr&gt;
    &lt;tr&gt;&lt;td&gt;&lt;code&gt;top / htop&lt;/code&gt;&lt;/td&gt;&lt;td&gt;Monitor live CPU usage&lt;/td&gt;&lt;/tr&gt;
    &lt;tr&gt;&lt;td&gt;&lt;code&gt;sudo lshw -class processor&lt;/code&gt;&lt;/td&gt;&lt;td&gt;Hardware-level CPU details&lt;/td&gt;&lt;/tr&gt;
  &lt;/tbody&gt;&lt;/table&gt;

  &lt;h3 style=&quot;color: #2b6cb0;&quot;&gt;💬 Bonus: Make It Fun!&lt;/h3&gt;
  &lt;ul&gt;
    &lt;li&gt;🎯 Challenge yourself: Find your CPU speed and number of threads in under 30 seconds!&lt;/li&gt;
    &lt;li&gt;🧩 Use &lt;code&gt;watch -n 1 lscpu&lt;/code&gt; to refresh CPU stats every second.&lt;/li&gt;
    &lt;li&gt;⚡ Compare &lt;code&gt;lscpu&lt;/code&gt; outputs before and after system load — notice the clock speed change?&lt;/li&gt;
  &lt;/ul&gt;

  &lt;hr style=&quot;border-color: rgb(229, 231, 235) currentcolor currentcolor; border-image: none; border-style: dashed none none; border-top: 2px dashed #e5e7eb; border-width: 2px medium medium; border: none; margin: 16px 0px;&quot; /&gt;&lt;/div&gt;
</description><link>http://my-it-life.blogspot.com/2025/10/how-to-check-cpu-information-in-ubuntu.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7630054324993158203.post-9057008469093513254</guid><pubDate>Mon, 13 Oct 2025 01:07:00 +0000</pubDate><atom:updated>2025-10-13T09:20:45.687+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Microsoft Windows Tips</category><title>Speed Up Your PC: Disable Bing Search in Start Menu</title><description>&lt;style&gt;
body {
  font-family: -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, Roboto, &quot;Helvetica Neue&quot;, Arial;
  line-height: 1.6;
  color: #222;
  padding: 18px;
  background: transparent !important;
}

.container {
  max-width: 820px;
  margin: 0 auto;
  background: transparent !important;
}

h1 {
  font-size: 28px;
  margin-bottom: 6px;
}

.meta {
  color: #666;
  font-size: 13px;
  margin-bottom: 18px;
}

.lead {
  background: rgba(247, 249, 251, 0.8);
  border-left: 4px solid #2b7cff;
  padding: 12px;
  border-radius: 6px;
  margin-bottom: 18px;
}

h2 {
  font-size: 20px;
  margin-top: 22px;
}

ul {
  margin-left: 20px;
}

pre {
  background: transparent !important;  /* transparent background */
  color: #222;
  padding: 12px;
  border-radius: 6px;
  overflow: auto;
  font-family: Menlo, Monaco, Consolas, &quot;Courier New&quot;, monospace;
  font-size: 13px;
  border: 1px solid #ddd; /* optional: subtle border for clarity */
}

code {
  background: rgba(238, 242, 247, 0.8);
  padding: 2px 6px;
  border-radius: 4px;
  font-family: Menlo, Consolas, monospace;
}

.note {
  background: rgba(255, 248, 230, 0.8);
  border-left: 4px solid #ffd24d;
  padding: 10px;
  border-radius: 6px;
  margin: 12px 0;
}

.small {
  font-size: 13px;
  color: #555;
}

footer {
  margin-top: 26px;
  font-size: 13px;
  color: #666;
}
&lt;/style&gt;

&lt;div class=&quot;container&quot;&gt;
  &lt;h1&gt;Boost Your PC Speed: Turn Off Windows Web Search in Minutes&lt;/h1&gt;

  &lt;div class=&quot;lead&quot;&gt;
    Feeling the Start menu lag? Windows Web Search (the Bing/online results mixed into the Start search) can slow things down and leak queries to the cloud. Disable it to reclaim speed, improve privacy, and keep search results local. Below are two safe, reversible methods — pick what fits your Windows edition.
  &lt;/div&gt;

  &lt;h2&gt;Why disable Windows Web Search?&lt;/h2&gt;
  &lt;ul&gt;
    &lt;li&gt;&lt;b&gt;Faster local searches:&lt;/b&gt; The Start menu returns results quicker when it doesn&#39;t try to query the web.&lt;/li&gt;
    &lt;li&gt;&lt;b&gt;Less background network load:&lt;/b&gt; Stops unnecessary outbound queries to Bing.&lt;/li&gt;
    &lt;li&gt;&lt;b&gt;Better privacy:&lt;/b&gt; Keeps search terms on your PC unless you explicitly browse the web.&lt;/li&gt;
  &lt;/ul&gt;

  &lt;h2&gt;Choose your approach&lt;/h2&gt;
  &lt;p class=&quot;small&quot;&gt;Pick &lt;b&gt;Group Policy&lt;/b&gt; if you run Windows Pro/Enterprise. Pick the &lt;b&gt;Registry&lt;/b&gt; method if you run Home or prefer manual control. Both are reversible.&lt;/p&gt;

  &lt;div class=&quot;method&quot;&gt;
    &lt;h3&gt;Option A — Group Policy (Windows Pro / Enterprise)&lt;/h3&gt;
    &lt;ol&gt;
      &lt;li&gt;Press &lt;code&gt;Win + R&lt;/code&gt;, type &lt;code&gt;gpedit.msc&lt;/code&gt;, and press Enter.&lt;/li&gt;
      &lt;li&gt;Navigate to: &lt;br /&gt;&lt;code&gt;Computer Configuration → Administrative Templates → Windows Components → Search&lt;/code&gt;&lt;/li&gt;
      &lt;li&gt;Double-click and &lt;b&gt;Enable&lt;/b&gt; the policy: &lt;code&gt;Do not allow web search&lt;/code&gt;.&lt;/li&gt;
      &lt;li&gt;Also consider enabling: &lt;code&gt;Don&#39;t search the web or display web results in Search&lt;/code&gt; and &lt;code&gt;Don&#39;t allow Cortana&lt;/code&gt; (optional).&lt;/li&gt;
      &lt;li&gt;Restart the PC (or run &lt;code&gt;gpupdate /force&lt;/code&gt; in an elevated Command Prompt).&lt;/li&gt;
    &lt;/ol&gt;
    &lt;p class=&quot;small&quot;&gt;Result: Start searches will only return local results.&lt;/p&gt;
  &lt;/div&gt;

  &lt;div class=&quot;method&quot;&gt;
    &lt;h3&gt;Option B — Registry (All Windows editions)&lt;/h3&gt;
    &lt;p&gt;Use this when Group Policy isn&#39;t available. Always back up the Registry before changes.&lt;/p&gt;

    &lt;pre&gt;
      &lt;img alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEh8SVQFqDbDpU8LtrYlV4tv834W3qaeadnfmDGVqpxphCS9PU_8BF0rks_ZPvfSDtK9qjyMxbh1QchbkmIPnfs4FEqa1Na0qUZt0-k2iWF7hcLdb-kaMf1M42CSraSjqSTawXlGNNEimL0O0OQtIs501JbjsiJO7rKOY5427MFesssiYqVuy1rPr3GY-DE&quot; /&gt;
    &lt;/pre&gt;

    &lt;ol&gt;
      &lt;li&gt;Press &lt;code&gt;Win + R&lt;/code&gt;, type &lt;code&gt;regedit&lt;/code&gt;, and press Enter.&lt;/li&gt;
      &lt;li&gt;Go to: &lt;code&gt;HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows&lt;/code&gt;. If &lt;code&gt;Explorer&lt;/code&gt; doesn&#39;t exist, right-click → New → Key → name it &lt;code&gt;Explorer&lt;/code&gt;.&lt;/li&gt;
      &lt;li&gt;Right-click &lt;code&gt;Explorer&lt;/code&gt; → New → DWORD (32-bit) Value. Name it &lt;code&gt;DisableSearchBoxSuggestions&lt;/code&gt;.&lt;/li&gt;
      &lt;li&gt;Double-click it and set the value to &lt;code&gt;1&lt;/code&gt;.&lt;/li&gt;
      &lt;li&gt;Restart Windows.&lt;/li&gt;
    &lt;/ol&gt;
    &lt;p class=&quot;small&quot;&gt;Result: Web suggestions and Bing integration in Start are turned off.&lt;/p&gt;
  &lt;/div&gt;

  &lt;h2&gt;Quick checklist — before and after&lt;/h2&gt;
  &lt;ul&gt;
    &lt;li&gt;✅ Backup Registry if using Registry method.&lt;/li&gt;
    &lt;li&gt;✅ Test Start search: type a local filename to confirm quicker local results.&lt;/li&gt;
    &lt;li&gt;✅ If you need web results later, revert the setting (set policy to &lt;i&gt;Not Configured&lt;/i&gt; or delete the Registry value).&lt;/li&gt;
  &lt;/ul&gt;

  &lt;div class=&quot;note&quot;&gt;
    &lt;b&gt;Pro tip:&lt;/b&gt; If you still use web search sometimes, keep a browser bookmark for fast web lookups — but keep Start search focused locally for speed.
  &lt;/div&gt;
&lt;/div&gt;
</description><link>http://my-it-life.blogspot.com/2025/10/speed-up-your-pc-disable-bing-search-in.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEh8SVQFqDbDpU8LtrYlV4tv834W3qaeadnfmDGVqpxphCS9PU_8BF0rks_ZPvfSDtK9qjyMxbh1QchbkmIPnfs4FEqa1Na0qUZt0-k2iWF7hcLdb-kaMf1M42CSraSjqSTawXlGNNEimL0O0OQtIs501JbjsiJO7rKOY5427MFesssiYqVuy1rPr3GY-DE=s72-c" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7630054324993158203.post-7539055119555132280</guid><pubDate>Fri, 26 Sep 2025 12:05:00 +0000</pubDate><atom:updated>2025-09-26T20:05:58.989+08:00</atom:updated><title>When accessing Nextcloud, should I use a VPN or connect directly over the internet?</title><description>&lt;!-- Start of Nextcloud Access Advice Post --&gt;

&lt;div style=&quot;font-family: Arial, sans-serif; font-size: 16px; line-height: 1.6; color: #333;&quot;&gt;

  &lt;h3 style=&quot;color: #28a745;&quot;&gt;✅ &lt;strong&gt;Best Practice: Use VPN When Outside Trusted Networks&lt;/strong&gt;&lt;/h3&gt;

  &lt;p&gt;If you&#39;re &lt;strong&gt;accessing Nextcloud from outside your home or office network&lt;/strong&gt; (like on public Wi-Fi, mobile data, etc.), then:&lt;/p&gt;

  &lt;ul&gt;
    &lt;li&gt;&lt;strong&gt;Use a VPN&lt;/strong&gt; to connect to your private network securely first.&lt;/li&gt;
    &lt;li&gt;Then access your &lt;strong&gt;Nextcloud server&lt;/strong&gt; through the VPN.&lt;/li&gt;
  &lt;/ul&gt;

  &lt;p&gt;This protects you by:&lt;/p&gt;
  &lt;ul&gt;
    &lt;li&gt;Encrypting all your traffic.&lt;/li&gt;
    &lt;li&gt;Hiding your Nextcloud IP address from the public internet.&lt;/li&gt;
    &lt;li&gt;Preventing brute-force or port-scan attacks.&lt;/li&gt;
  &lt;/ul&gt;

  &lt;hr style=&quot;border: none; border-top: 1px solid #ccc; margin: 30px 0;&quot;&gt;

  &lt;h3 style=&quot;color: #dc3545;&quot;&gt;❗ &lt;strong&gt;If You Face the Internet Directly (No VPN):&lt;/strong&gt;&lt;/h3&gt;

  &lt;p&gt;If your &lt;strong&gt;Nextcloud is directly accessible on the internet&lt;/strong&gt; (e.g., through a domain like &lt;code&gt;cloud.yourdomain.com&lt;/code&gt;), make sure:&lt;/p&gt;

  &lt;ol&gt;
    &lt;li&gt;🔒 It uses &lt;strong&gt;HTTPS&lt;/strong&gt; with a valid SSL certificate (e.g., via Let&#39;s Encrypt).&lt;/li&gt;
    &lt;li&gt;🔐 You have &lt;strong&gt;strong passwords&lt;/strong&gt; and optionally &lt;strong&gt;2FA (Two-Factor Authentication)&lt;/strong&gt; enabled.&lt;/li&gt;
    &lt;li&gt;🚧 Use a &lt;strong&gt;firewall&lt;/strong&gt; and limit access as much as possible.&lt;/li&gt;
    &lt;li&gt;🧱 Consider using &lt;strong&gt;Fail2Ban&lt;/strong&gt; or similar tools to block repeated failed login attempts.&lt;/li&gt;
    &lt;li&gt;🕵️‍♂️ Monitor logs for suspicious access.&lt;/li&gt;
  &lt;/ol&gt;

  &lt;hr style=&quot;border: none; border-top: 1px solid #ccc; margin: 30px 0;&quot;&gt;

  &lt;h3 style=&quot;color: #007bff;&quot;&gt;🏠 &lt;strong&gt;If You&#39;re Only Using Nextcloud on a Local Network:&lt;/strong&gt;&lt;/h3&gt;

  &lt;p&gt;If the server is only used &lt;strong&gt;within a LAN&lt;/strong&gt; (home or office):&lt;/p&gt;

  &lt;ul&gt;
    &lt;li&gt;VPN is not needed, but make sure it&#39;s &lt;strong&gt;not accidentally exposed to the internet&lt;/strong&gt;.&lt;/li&gt;
    &lt;li&gt;You can still enable HTTPS and strong authentication for local safety.&lt;/li&gt;
  &lt;/ul&gt;

  &lt;hr style=&quot;border: none; border-top: 1px solid #ccc; margin: 30px 0;&quot;&gt;

  &lt;h3&gt;&lt;strong&gt;Summary:&lt;/strong&gt;&lt;/h3&gt;

  &lt;table style=&quot;width: 100%; border-collapse: collapse; margin-top: 15px;&quot;&gt;
    &lt;thead&gt;
      &lt;tr style=&quot;background-color: #007bff; color: #fff;&quot;&gt;
        &lt;th style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;Scenario&lt;/th&gt;
        &lt;th style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;Use VPN?&lt;/th&gt;
        &lt;th style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;Notes&lt;/th&gt;
      &lt;/tr&gt;
    &lt;/thead&gt;
    &lt;tbody&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;📶 Public Wi-Fi or Mobile Access&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;✅ Yes&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;Most secure option&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr style=&quot;background-color: #f9f9f9;&quot;&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;🌍 Exposed to Internet&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;❌ Optional (but secure config needed)&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;Use HTTPS, firewall, 2FA&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;🏠 Local Network Only&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;❌ Not needed&lt;/td&gt;
        &lt;td style=&quot;padding: 10px; border: 1px solid #ccc;&quot;&gt;Keep it blocked from the internet&lt;/td&gt;
      &lt;/tr&gt;
    &lt;/tbody&gt;
  &lt;/table&gt;

&lt;/div&gt;
&lt;!-- End of Nextcloud Access Advice Post --&gt;
</description><link>http://my-it-life.blogspot.com/2025/09/when-accessing-nextcloud-should-i-use.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7630054324993158203.post-1249793799207768</guid><pubDate>Mon, 08 Sep 2025 19:46:00 +0000</pubDate><atom:updated>2025-09-09T04:09:56.815+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">EVE-NG</category><title>EVE-NG: Building a Debian 12.6 Image from NetInstall ISO</title><description>&lt;!-- ===== EVE-NG Debian 12.6 (NetInstall) — Blogger Manual ===== --&gt;
&lt;div id=&quot;eveng-debian-manual&quot; class=&quot;eveng-container&quot;&gt;

  &lt;h1&gt;EVE-NG Image Preparation Manual: Debian 12.6 (NetInstall)&lt;/h1&gt;
  &lt;p class=&quot;subtitle&quot;&gt;Step-by-step guide to create a Debian 12.6 Linux node for EVE-NG using the NetInstall ISO.&lt;/p&gt;

  &lt;!-- Meta --&gt;
  &lt;div class=&quot;meta&quot;&gt;
    &lt;span&gt;Tested on EVE-NG Community/Pro (QEMU)&lt;/span&gt;
    &lt;span&gt;Last updated: &lt;span id=&quot;lastUpdated&quot;&gt;&lt;/span&gt;&lt;/span&gt;
  &lt;/div&gt;

  &lt;!-- Callout --&gt;
  &lt;div class=&quot;callout info&quot;&gt;
    &lt;strong&gt;Why NetInstall?&lt;/strong&gt; It’s a small ISO that downloads packages from Debian repositories during setup, letting you build a lean, up-to-date image without bloat.
  &lt;/div&gt;

  &lt;!-- Step 1 --&gt;
  &lt;section&gt;
    &lt;h2&gt;1) Create Directory&lt;/h2&gt;
    &lt;p&gt;Make a folder for the Debian image:&lt;/p&gt;
    &lt;button class=&quot;copy&quot; data-copy=&quot;#cmd1&quot;&gt;Copy&lt;/button&gt;
    &lt;div class=&quot;codeblock&quot;&gt;&lt;pre id=&quot;cmd1&quot;&gt;mkdir -p /opt/unetlab/addons/qemu/linux-debian&lt;/pre&gt;&lt;/div&gt;
  &lt;/section&gt;

  &lt;!-- Step 2 --&gt;
  &lt;section&gt;
    &lt;h2&gt;2) Create QEMU Hard Disk&lt;/h2&gt;
    &lt;p&gt;Generate a 20 GB disk (adjust size as needed):&lt;/p&gt;
    &lt;button class=&quot;copy&quot; data-copy=&quot;#cmd2&quot;&gt;Copy&lt;/button&gt;
    &lt;div class=&quot;codeblock&quot;&gt;&lt;pre id=&quot;cmd2&quot;&gt;qemu-img create -f qcow2 /opt/unetlab/addons/qemu/linux-debian/hda.qcow2 20G&lt;/pre&gt;&lt;/div&gt;
  &lt;/section&gt;

  &lt;!-- Step 3 --&gt;
  &lt;section&gt;
    &lt;h2&gt;3) Set Boot Order&lt;/h2&gt;
    &lt;p&gt;Boot from CD-ROM first for installation:&lt;/p&gt;
    &lt;button class=&quot;copy&quot; data-copy=&quot;#cmd3&quot;&gt;Copy&lt;/button&gt;
    &lt;div class=&quot;codeblock&quot;&gt;&lt;pre id=&quot;cmd3&quot;&gt;echo &quot;cd&quot; &gt; /opt/unetlab/addons/qemu/linux-debian/boot_order&lt;/pre&gt;&lt;/div&gt;
    &lt;p&gt;After installation, switch boot order to disk:&lt;/p&gt;
    &lt;button class=&quot;copy&quot; data-copy=&quot;#cmd4&quot;&gt;Copy&lt;/button&gt;
    &lt;div class=&quot;codeblock&quot;&gt;&lt;pre id=&quot;cmd4&quot;&gt;echo &quot;c&quot; &gt; /opt/unetlab/addons/qemu/linux-debian/boot_order&lt;/pre&gt;&lt;/div&gt;
  &lt;/section&gt;

  &lt;!-- Step 4 --&gt;
  &lt;section&gt;
    &lt;h2&gt;4) Copy Debian ISO&lt;/h2&gt;
    &lt;p&gt;Rename and copy your ISO as &lt;code&gt;cdrom.iso&lt;/code&gt;:&lt;/p&gt;
    &lt;button class=&quot;copy&quot; data-copy=&quot;#cmd5&quot;&gt;Copy&lt;/button&gt;
    &lt;div class=&quot;codeblock&quot;&gt;&lt;pre id=&quot;cmd5&quot;&gt;cp debian-12.6.0-amd64-netinst.iso /opt/unetlab/addons/qemu/linux-debian/cdrom.iso&lt;/pre&gt;&lt;/div&gt;
  &lt;/section&gt;

  &lt;!-- Step 5 --&gt;
  &lt;section&gt;
    &lt;h2&gt;5) Fix Permissions&lt;/h2&gt;
    &lt;p&gt;Ensure correct ownership for EVE-NG:&lt;/p&gt;
    &lt;button class=&quot;copy&quot; data-copy=&quot;#cmd6&quot;&gt;Copy&lt;/button&gt;
    &lt;div class=&quot;codeblock&quot;&gt;&lt;pre id=&quot;cmd6&quot;&gt;/opt/unetlab/wrappers/unl_wrapper -a fixpermissions&lt;/pre&gt;&lt;/div&gt;
  &lt;/section&gt;

  &lt;!-- Step 6 --&gt;
  &lt;section&gt;
    &lt;h2&gt;6) Install Debian&lt;/h2&gt;
    &lt;ol&gt;
      &lt;li&gt;In EVE-NG GUI, add a new &lt;strong&gt;Linux node&lt;/strong&gt; using &lt;code&gt;linux-debian&lt;/code&gt;.&lt;/li&gt;
      &lt;li&gt;Allocate at least &lt;strong&gt;2048 MB RAM&lt;/strong&gt;.&lt;/li&gt;
      &lt;li&gt;Boot VM, install Debian to &lt;code&gt;hda.qcow2&lt;/code&gt;.&lt;/li&gt;
    &lt;/ol&gt;
  &lt;/section&gt;

  &lt;!-- Step 7 --&gt;
  &lt;section&gt;
    &lt;h2&gt;7) Finalize Image&lt;/h2&gt;
    &lt;p&gt;Remove ISO (optional):&lt;/p&gt;
    &lt;button class=&quot;copy&quot; data-copy=&quot;#cmd7&quot;&gt;Copy&lt;/button&gt;
    &lt;div class=&quot;codeblock&quot;&gt;&lt;pre id=&quot;cmd7&quot;&gt;rm /opt/unetlab/addons/qemu/linux-debian/cdrom.iso&lt;/pre&gt;&lt;/div&gt;
    &lt;p&gt;Fix permissions again:&lt;/p&gt;
    &lt;button class=&quot;copy&quot; data-copy=&quot;#cmd8&quot;&gt;Copy&lt;/button&gt;
    &lt;div class=&quot;codeblock&quot;&gt;&lt;pre id=&quot;cmd8&quot;&gt;/opt/unetlab/wrappers/unl_wrapper -a fixpermissions&lt;/pre&gt;&lt;/div&gt;
  &lt;/section&gt;

  &lt;div class=&quot;callout success&quot;&gt;
    ✅ Done! Debian 12.6 image is now ready in EVE-NG.
  &lt;/div&gt;

&lt;/div&gt;

&lt;!-- ===== Styles ===== --&gt;
&lt;style&gt;
  .eveng-container {font-family: system-ui, sans-serif; line-height: 1.55; color: #1d1f21; max-width: 900px; margin: 0 auto; padding: 20px;}
  .subtitle {color: #4b5563; margin-bottom: 12px;}
  .meta {display: flex; gap: 16px; font-size: .9rem; color: #555; margin-bottom: 16px; flex-wrap: wrap;}
  h2 {font-size: 1.3rem; margin: 20px 0 8px;}
  section {margin-bottom: 18px;}

  /* Code Blocks */
  .codeblock {
    background: #0b1020;
    color: #e6edf3;
    border-radius: 8px;
    padding: 10px;
    margin: 4px 0 14px;
    overflow-x: auto;          /* scrolling applies here */
  }
  .codeblock pre {
    margin: 0;
    font-family: ui-monospace, monospace;
    font-size: .9rem;
    line-height: 1.4;
    white-space: pre;
    overflow: visible;         /* prevent scrollbar inside pre */
    min-width: max-content;    /* allow horizontal scroll */
  }

  /* Copy Buttons */
  .copy {
    display: inline-block;
    margin: 2px 0 4px;
    border: none;
    background: #1e293b;
    color: #e2e8f0;
    font-size: 0.75rem;
    padding: 2px 8px;
    border-radius: 6px;
    cursor: pointer;
    transition: all 0.2s;
  }
  .copy:hover {background: #334155;}
  .copy.copied {background: #10b981; color: #fff;}
  
  /* Callouts */
  .callout {border-radius: 6px; padding: 12px; margin: 14px 0;}
  .callout.info {background: #eef6ff; border: 1px solid #bfdbfe; color: #0b3b7e;}
  .callout.success {background: #ecfdf5; border: 1px solid #a7f3d0; color: #065f46;}
&lt;/style&gt;

&lt;!-- ===== Script ===== --&gt;
&lt;script&gt;
  // Last updated
  document.getElementById(&#39;lastUpdated&#39;).textContent = new Date().toLocaleDateString();

  // Copy buttons
  document.querySelectorAll(&#39;#eveng-debian-manual .copy&#39;).forEach(function(btn){
    btn.addEventListener(&#39;click&#39;, function(){
      var sel = document.querySelector(btn.getAttribute(&#39;data-copy&#39;));
      if (!sel) return;
      var text = sel.innerText;
      navigator.clipboard.writeText(text).then(function(){
        btn.classList.add(&#39;copied&#39;);
        btn.textContent = &quot;Copied!&quot;;
        setTimeout(()=&gt;{
          btn.classList.remove(&#39;copied&#39;);
          btn.textContent = &quot;Copy&quot;;
        }, 1200);
      });
    });
  });
&lt;/script&gt;
</description><link>http://my-it-life.blogspot.com/2025/09/eve-ng-building-debian-126-image-from.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7630054324993158203.post-2786880938937854404</guid><pubDate>Tue, 25 Oct 2022 22:10:00 +0000</pubDate><atom:updated>2022-10-26T06:10:21.841+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">My Works on OpenSource Platform</category><category domain="http://www.blogger.com/atom/ns#">Umum</category><category domain="http://www.blogger.com/atom/ns#">XAMPP &amp; Snipe-IT</category><title>Snipe-IT : Time not accurate (Wrong Time / Worng Date)</title><description>&lt;p&gt;Oops, suddenly I realized that the data that was being saved (Snipe-IT) did not match the current time of the activity taken.&lt;/p&gt;&lt;p&gt;I am really sure that the problem came from Snipe-IT because of no issues from:&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;The time and date on the server are accurate.&lt;/li&gt;&lt;li&gt;There are several applications running that are very dependent on accuracy in time.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;The problem came from the &quot;REQUIRED: BASIC APP SETTINGS&quot; on the .env file.&lt;/p&gt;&lt;p&gt;Just change APP_TIMEZONE from&amp;nbsp;&lt;/p&gt;&lt;p&gt;APP_TIMEZONE=&#39;&lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;UTC&lt;/span&gt;&lt;/b&gt;&#39; to&amp;nbsp;APP_TIMEZONE=&#39;&lt;span style=&quot;color: red;&quot;&gt;&lt;b&gt;Asia/Kuala_Lumpur&lt;/b&gt;&lt;/span&gt;&#39; &amp;lt;&lt;i&gt;depends on your timezone&lt;/i&gt;&amp;gt; based on the&amp;nbsp;&lt;a href=&quot;https://www.php.net/manual/en/timezones.php&quot; target=&quot;_blank&quot;&gt;PHP-supported timezone&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;After changing the timezone, just restart the Apache. It should be ok.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description><link>http://my-it-life.blogspot.com/2022/10/snipe-it-time-not-accurate-wrong-time.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7630054324993158203.post-7231839394261460332</guid><pubDate>Tue, 25 Oct 2022 00:42:00 +0000</pubDate><atom:updated>2022-10-25T08:42:52.309+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Umum</category><category domain="http://www.blogger.com/atom/ns#">XAMPP &amp; Snipe-IT</category><title>Snipe-IT : Changing checkout consumeables directly from database.</title><description>&lt;p&gt;There are 2 tables that need to be updated in order for the consumable item to be displayed correctly. Otherwise, your log is messed up.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Table1 :&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;action_logs&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;		&lt;/span&gt;Filter by &lt;b&gt;user_id&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;		&lt;/span&gt;Filter &lt;b&gt;action_type&lt;/b&gt; = checkout &amp;lt;additional&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;		&lt;/span&gt;Changed column &lt;b&gt;target_id&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;		&lt;/span&gt;Changed column &lt;b&gt;company_id&lt;/b&gt; &amp;lt;additional&amp;gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;		&lt;/span&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;		&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Table2 :&lt;span style=&quot;white-space: pre;&quot;&gt;	&lt;/span&gt;&lt;b&gt;&lt;span style=&quot;color: #cc0000;&quot;&gt;consumables_users&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;		&lt;/span&gt;Filter by &lt;b&gt;user_id&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;		&lt;/span&gt;Cross Check &quot;Date &amp;amp; Time&quot; from table &lt;b&gt;action_logs&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;white-space: pre;&quot;&gt;		&lt;/span&gt;Changed column &lt;b&gt;assigned_to&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Now it depends on you to create an interface for it or custom your own SQL syntax.&lt;/p&gt;</description><link>http://my-it-life.blogspot.com/2022/10/snipe-it-changing-checkout-consumeables.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7630054324993158203.post-1319119101636329648</guid><pubDate>Wed, 07 Sep 2022 06:14:00 +0000</pubDate><atom:updated>2022-09-07T14:14:02.349+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">My Works on OpenSource Platform</category><category domain="http://www.blogger.com/atom/ns#">XAMPP &amp; Snipe-IT</category><title>Error 1 : Snipe-IT (your documentroot is set incorrectly)</title><description>&lt;h1 style=&quot;text-align: left;&quot;&gt;D&#39;oh. if you&#39;re seeing this, your DocumentRoot is set incorrectly. It should be set to the public directory.&lt;/h1&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;
		  &lt;ol style=&quot;text-align: left;&quot;&gt;
		    &lt;li&gt;Open Apache httpd.conf (On default installation, it should be in C:\xampp\apache\conf\httpd.conf)&lt;/li&gt;&lt;li&gt;Find DocumentRoot and changed as follows;&lt;br&gt;
		      &lt;br&gt;
		      DocumentRoot &amp;quot;C:/xampp/htdocs&amp;quot;&lt;br&gt;
		      &amp;lt;Directory &amp;quot;C:/xampp/htdocs&amp;quot;&amp;gt;&lt;br&gt;
		      &lt;br&gt;
Changed to &lt;br&gt;
&lt;br&gt;
		  DocumentRoot &quot;C:/xampp/htdocs/snipe-it/public&quot;&lt;br&gt;
		  &amp;lt;Directory &quot;C:/xampp/htdocs/snipe-it/public&quot;&amp;gt;		  &lt;br&gt;
	      &lt;br&gt;
		  &lt;/li&gt;
		  &lt;li&gt;Stop and Start Apache&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;
&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;Take note that, this configuration is only for running 1 application or system on 1 server.&lt;/blockquote&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description><link>http://my-it-life.blogspot.com/2022/09/error-1-snipe-it-your-documentroot-is.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7630054324993158203.post-2151711331194698617</guid><pubDate>Wed, 07 Sep 2022 06:01:00 +0000</pubDate><atom:updated>2022-10-25T13:13:09.250+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">My Works on OpenSource Platform</category><category domain="http://www.blogger.com/atom/ns#">XAMPP &amp; Snipe-IT</category><title>Error 2 : Snipe-IT (Error Backup failed...)</title><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;When I tried to create a backup from admin panel,&amp;nbsp;Error Backup failed because The dump process failed with exitcode 1 : General error : The system cannot find the path specified.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;This is most probably a misconfiguration in .env file.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqwE8jbCg5GrGpQWvcgKnbVlz6dK0BIz30TYohgyhSGQQqayL74go5_eXmnXZzg80bsrWZh6FNywKu5ER1YgPKf0Dxf18jc79e530razhBiT2fUDNTGjQW1YzQ51VbWxkjznDFMRGAPtnN-4A1C3lTJFcUuSl23qR_xr__tsWQDdoHfvsiQJL1uo5z/s835/error2.png&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; data-original-height=&quot;76&quot; data-original-width=&quot;835&quot; height=&quot;36&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqwE8jbCg5GrGpQWvcgKnbVlz6dK0BIz30TYohgyhSGQQqayL74go5_eXmnXZzg80bsrWZh6FNywKu5ER1YgPKf0Dxf18jc79e530razhBiT2fUDNTGjQW1YzQ51VbWxkjznDFMRGAPtnN-4A1C3lTJFcUuSl23qR_xr__tsWQDdoHfvsiQJL1uo5z/w400-h36/error2.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Default configuration in .env file&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;blockquote style=&quot;border: none; margin: 0px 0px 0px 40px; padding: 0px; text-align: left;&quot;&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;DB_DUMP_PATH=&#39;/usr/bin&#39;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Changed to&amp;nbsp;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;DB_DUMP_PATH=&#39;C:\xampp\mysql\bin&#39;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;The backup folder will be on C:\xampp\htdocs\snipe-it\storage\app\backups&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;DB_DUMP_PATH is based on your XAMPP installation folder.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;These new configurations allow the execution of backup.&lt;/div&gt;&lt;p&gt;&lt;/p&gt;</description><link>http://my-it-life.blogspot.com/2022/09/error-2-error-backup-failed-because.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgqwE8jbCg5GrGpQWvcgKnbVlz6dK0BIz30TYohgyhSGQQqayL74go5_eXmnXZzg80bsrWZh6FNywKu5ER1YgPKf0Dxf18jc79e530razhBiT2fUDNTGjQW1YzQ51VbWxkjznDFMRGAPtnN-4A1C3lTJFcUuSl23qR_xr__tsWQDdoHfvsiQJL1uo5z/s72-w400-h36-c/error2.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7630054324993158203.post-1909468441267551900</guid><pubDate>Wed, 07 Sep 2022 05:30:00 +0000</pubDate><atom:updated>2022-09-07T14:01:41.062+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">My Works on OpenSource Platform</category><category domain="http://www.blogger.com/atom/ns#">XAMPP &amp; Snipe-IT</category><title>XAMPP 8.1.6 + Snipe-IT-6.0.10</title><description>&lt;p&gt;&lt;/p&gt;&lt;div&gt;&lt;b&gt;&lt;u&gt;These are the brief step on configuring Snipe-IT ver. 6.1.10 with XAMPP 8.16&lt;/u&gt;&lt;/b&gt;&lt;/div&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Install XAMPP as usual.&lt;/li&gt;&lt;li&gt;Download Snipe-IT, extract and put into folder C:\xampp\htdocs\snipe-it (location of your XAMPP installation and for this example I&#39;m also using snipe-it as folder name).&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;
		&lt;p&gt;&amp;nbsp;&lt;/p&gt;
		&lt;p&gt;&lt;b&gt;&lt;u&gt;Composer Configuration&lt;/u&gt;&lt;/b&gt;&amp;nbsp;&lt;/p&gt;
&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;a href=&quot;https://getcomposer.org/&quot; target=&quot;_blank&quot;&gt;Download the latest composer&lt;/a&gt; and install it.&lt;br /&gt;During the installation process, choose C:\xampp\php\php.exe (location of the command-line PHP you want to use).&lt;/li&gt;&lt;li&gt;Open Command Prompt (&lt;span style=&quot;color: red;&quot;&gt;without &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;Run as Administrator&quot;).&lt;/li&gt;&lt;li&gt;Changed to the folder location of Snipe-IT that you extracted previously (in Command Prompt).&lt;/li&gt;&lt;li&gt;Execute the command: &lt;span style=&quot;color: #2b00fe;&quot;&gt;composer install&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;ul&gt;&lt;li&gt;If error during the execution of this command (usually on enabling the extension in php.ini), just enabled the extension required.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Personally, I&#39;ll execute the &lt;span style=&quot;color: #2b00fe;&quot;&gt;command composer&lt;/span&gt; update before continuing process no 4.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;
	&lt;p&gt;&lt;u style=&quot;font-weight: bold;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;&lt;p&gt;&lt;u style=&quot;font-weight: bold;&quot;&gt;&lt;b&gt;Snipe-IT Configuration&lt;/b&gt;&lt;/u&gt;&lt;/p&gt;&lt;ol style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Open the folder of Snipe-IT that you extracted previously (in Windows Explorer).&lt;/li&gt;&lt;li&gt;Copy file name .env.example and rename as .env&lt;/li&gt;&lt;li&gt;Generate your App key by;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Open the folder of Snipe-IT (in Command Prompt).&lt;/li&gt;&lt;li&gt;Execute command&amp;nbsp;&lt;span style=&quot;color: #2b00fe;&quot;&gt;php artisan key:generate&lt;/span&gt;&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Browse PHPMyAdmin and create a database for snipe-it (for this manual, database named snipe-it)&lt;/li&gt;&lt;li&gt;Edit .env and changed;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;APP_URL=localhost&lt;/li&gt;&lt;li&gt;DB_DATABASE=snipe-it&lt;/li&gt;&lt;li&gt;DB_USERNAME=root&lt;/li&gt;
	  &lt;/ul&gt;
	  
	&lt;/ol&gt;
	&lt;p style=&quot;font-weight: bold;&quot;&gt;&amp;nbsp;&lt;/p&gt;
	&lt;p&gt;Hopefully, this can help you during the deployment of Snipe-IT.&lt;/p&gt;
	&lt;div&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;</description><link>http://my-it-life.blogspot.com/2022/09/xampp-816-snipe-it-6010.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7630054324993158203.post-5049703509170967011</guid><pubDate>Sat, 30 Apr 2022 01:30:00 +0000</pubDate><atom:updated>2022-04-30T09:30:58.560+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Basic Security</category><category domain="http://www.blogger.com/atom/ns#">My Works on OpenSource Platform</category><category domain="http://www.blogger.com/atom/ns#">Umum</category><title>Changed Default Page For Nagios Version 4.4.x</title><description>&lt;p&gt;Search for a file named index.php. The file located in your nagios installation folder /..../nagios/share/index.php&lt;/p&gt;&lt;p&gt;and then search for $url = &#39;main.php&#39;;&lt;br /&gt;This is the default page for Nagios. Change only &lt;b&gt;main.php&lt;/b&gt; to your desired default page, either Type 1 or Type 2. It&#39;s your call.&lt;/p&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/AVvXsEjxySse7-lrj-3DkYZVJLashsuBriBI7YsClIzutsK4LjAQVf9NlLNWbqoSfOfIPNpen4TrTahlGpatToToilHgl-TX6iIhUrafy9_bnNGdUo0wRdxfhl8XCEyUpJ4Cxhi7-csHFmU_wJdpGrberES7A4l1tEj-q68ryKxAFvkFLbD-azMQsXSZpiZ-/s725/main.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;725&quot; data-original-width=&quot;556&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxySse7-lrj-3DkYZVJLashsuBriBI7YsClIzutsK4LjAQVf9NlLNWbqoSfOfIPNpen4TrTahlGpatToToilHgl-TX6iIhUrafy9_bnNGdUo0wRdxfhl8XCEyUpJ4Cxhi7-csHFmU_wJdpGrberES7A4l1tEj-q68ryKxAFvkFLbD-azMQsXSZpiZ-/s320/main.jpg&quot; width=&quot;245&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Type 1;&lt;br /&gt;$url=&#39;&lt;b&gt;map.php?host=all&lt;/b&gt;&#39;;&lt;/p&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/AVvXsEgTEFD1GXq6WorJlOs4eXubpVGaaIyuQaFqimDOJu6GGD_wNmtJ5GK520iahWSFuUOLdMNM5W7E8e156CLgZyRvqQpg0EPv6USH374hgKcgJCgKmjtMU-zM6-FBQSL3cPMilDOiA9a2sq4MrfFftiZmWlUn0yH-KHtIrDVbFZr79H42MJ_UKzr3UT58/s575/map.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;562&quot; data-original-width=&quot;575&quot; height=&quot;313&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgTEFD1GXq6WorJlOs4eXubpVGaaIyuQaFqimDOJu6GGD_wNmtJ5GK520iahWSFuUOLdMNM5W7E8e156CLgZyRvqQpg0EPv6USH374hgKcgJCgKmjtMU-zM6-FBQSL3cPMilDOiA9a2sq4MrfFftiZmWlUn0yH-KHtIrDVbFZr79H42MJ_UKzr3UT58/s320/map.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Type 2;&lt;br /&gt;$url=&#39;&lt;b&gt;cgi-bin/tac.cgi&lt;/b&gt;&#39;;&lt;/p&gt;&lt;p&gt;&lt;/p&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/AVvXsEjP6BRc2Lib8i4F0aa9KxHQM8aYv44CiJvuJ6_icPHTpEIPuOuE6nuETSpAQrI-XGH9Pom4gPLoIQ0Np2DMJv1jyL4PQy6YhCCyZAUXrdjyz4rPQjdzn9FcQBfolYlqFjnhIA8Uo_gR9xjDjmhZfNVmMn_agTnd8Q5KjPqqIbCO-dHn435f8SDZgr87/s782/tac.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;627&quot; data-original-width=&quot;782&quot; height=&quot;257&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjP6BRc2Lib8i4F0aa9KxHQM8aYv44CiJvuJ6_icPHTpEIPuOuE6nuETSpAQrI-XGH9Pom4gPLoIQ0Np2DMJv1jyL4PQy6YhCCyZAUXrdjyz4rPQjdzn9FcQBfolYlqFjnhIA8Uo_gR9xjDjmhZfNVmMn_agTnd8Q5KjPqqIbCO-dHn435f8SDZgr87/s320/tac.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Actually, it&#39;s just changing the URL for the default page.&lt;br /&gt;After editing the file, don&#39;t forget to restart your Apache.&lt;/div&gt;</description><link>http://my-it-life.blogspot.com/2022/04/changed-default-page-for-nagios-version.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxySse7-lrj-3DkYZVJLashsuBriBI7YsClIzutsK4LjAQVf9NlLNWbqoSfOfIPNpen4TrTahlGpatToToilHgl-TX6iIhUrafy9_bnNGdUo0wRdxfhl8XCEyUpJ4Cxhi7-csHFmU_wJdpGrberES7A4l1tEj-q68ryKxAFvkFLbD-azMQsXSZpiZ-/s72-c/main.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7630054324993158203.post-8529887441135046999</guid><pubDate>Mon, 18 Apr 2022 19:37:00 +0000</pubDate><atom:updated>2022-04-19T03:37:03.849+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Hardware</category><category domain="http://www.blogger.com/atom/ns#">My Works on OpenSource Platform</category><category domain="http://www.blogger.com/atom/ns#">Umum</category><title>Linux : Showing Processor Type, Memory Size, Total Disk Space</title><description>&lt;div style=&quot;text-align: left;&quot;&gt;Anyway, to cut a long story short, I got documentation that needs to be submitted which is to get the info of the processor type, memory info and storage size for Linux machines.&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;A bunch of information will be displayed if we only used lscpu, meminfo and df command. To make life easier, below are the straightforward command to get that information.&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;Checking for processor type.&lt;/h3&gt;&lt;div&gt;(1) lscpu | grep &quot;Model name&quot;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;Checking memory info using grep command.&lt;br /&gt;(Global Regular Expression Print)&lt;/h3&gt;&lt;div&gt;(2) grep MemTotal /proc/meminfo | numfmt --field 2 --from-unit=Ki --to-unit=Mi | sed &#39;s/ kB/M/g&#39;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;(3) grep MemTotal /proc/meminfo | numfmt --field 2 --from-unit=Ki --to=iec | sed &#39;s/ kB//g&#39;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;(4) grep MemTotal /proc/meminfo | numfmt --field 2 --from-unit=Ki --to-unit=Gi | sed &#39;s/ kB/G/g&#39;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;Checking memory info using awk command.&lt;br /&gt;(Aho, Weinberger, Kernighan (authors))&lt;/h3&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;(5) awk &#39;$3==&quot;kB&quot;{$2=$2/1024;$3=&quot;MB&quot;} 1&#39; /proc/meminfo | column -t | grep MemTotal&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;(6) awk &#39;$3==&quot;kB&quot;{$2=$2/1024^2;$3=&quot;GB&quot;;} 1&#39; /proc/meminfo | column -t | grep MemTotal&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;Checking Store Size&lt;/h3&gt;&lt;div&gt;(7) df --total -h&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&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/AVvXsEilKxUs0YSENy94qxN-BBBU1--0phNZw5pCv5FPC-uz6TG3BiESAACO7kHb_iaBaJa7XB732qboy-u9T5AxZicaVvp1AMj9MrfN-fzYYuI6SBYS9rVr4dB78AB-EJSOjByJkshcPctoLpKkxmg4jc8Qjz1gmRh2oQAegCQJz9dLGXoxg90BRAqs6rhs/s923/basic-linux-command.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;384&quot; data-original-width=&quot;923&quot; height=&quot;133&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilKxUs0YSENy94qxN-BBBU1--0phNZw5pCv5FPC-uz6TG3BiESAACO7kHb_iaBaJa7XB732qboy-u9T5AxZicaVvp1AMj9MrfN-fzYYuI6SBYS9rVr4dB78AB-EJSOjByJkshcPctoLpKkxmg4jc8Qjz1gmRh2oQAegCQJz9dLGXoxg90BRAqs6rhs/s320/basic-linux-command.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;If there is any detailed explanation, just let me know in the comment below. Thanks.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;</description><link>http://my-it-life.blogspot.com/2022/04/linux-showing-processor-type-memory.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEilKxUs0YSENy94qxN-BBBU1--0phNZw5pCv5FPC-uz6TG3BiESAACO7kHb_iaBaJa7XB732qboy-u9T5AxZicaVvp1AMj9MrfN-fzYYuI6SBYS9rVr4dB78AB-EJSOjByJkshcPctoLpKkxmg4jc8Qjz1gmRh2oQAegCQJz9dLGXoxg90BRAqs6rhs/s72-c/basic-linux-command.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7630054324993158203.post-7091122856196312616</guid><pubDate>Mon, 11 Apr 2022 20:28:00 +0000</pubDate><atom:updated>2022-04-12T04:28:31.919+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Hardware</category><title>MikroTik Variable for sharing.</title><description>&lt;div style=&quot;text-align: left;&quot;&gt;I&#39;m trying to find the documentation for extracting data from the database from Mikrotik. Unfortunately, this is what I get on the date 12 April 2022.&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&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/AVvXsEjWmrEsFGurAJ4B9O2MEV31U5B72eeV62vCD6Pk8gCmBSExt2lyneU3Wh6yYT-pclnfR-585SWLysKNiyF00rr9xjRWIBLCvYQqgPmHQjiH2G56S1sqbp3iejIV1QpkGXp6qJ7LLBmPsuuLkTiam_FCJ134wRxRBbMq5tuE8e_zMG1KnrVLD8BPpz7U/s848/Error-MikroTik-Wiki.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;328&quot; data-original-width=&quot;848&quot; height=&quot;155&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWmrEsFGurAJ4B9O2MEV31U5B72eeV62vCD6Pk8gCmBSExt2lyneU3Wh6yYT-pclnfR-585SWLysKNiyF00rr9xjRWIBLCvYQqgPmHQjiH2G56S1sqbp3iejIV1QpkGXp6qJ7LLBmPsuuLkTiam_FCJ134wRxRBbMq5tuE8e_zMG1KnrVLD8BPpz7U/w400-h155/Error-MikroTik-Wiki.jpg&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Thanks to&amp;nbsp;sergejs from&amp;nbsp;MikroTik Support posting way back in the year 2005. Most of the variables are still usable. Hopefully, this will help you do your customization.&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&amp;nbsp;_username - Username&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;u_password - Password&lt;br /&gt;u_firstName - First name&lt;br /&gt;u_lastName - Last name&lt;br /&gt;u_phone - Phone&lt;br /&gt;u_location - Location&lt;br /&gt;u_comment - Comment&lt;br /&gt;u_email - Email&lt;br /&gt;u_ipAddr - IP address&lt;br /&gt;u_callerId - Caller ID&lt;br /&gt;u_shared_users - Shared users&lt;br /&gt;u_usedUpload - Upload Used&lt;br /&gt;u_usedDownload - Download Used&lt;br /&gt;u_usedUptime - Uptime Used&lt;br /&gt;u_lastIpAddr - Last used IP&lt;br /&gt;u_lastMAC - Last used MAC&lt;br /&gt;u_tillTime - Till time&lt;br /&gt;u_timeLeft - Total time left&lt;br /&gt;u_actualProfileName - Actual profile&lt;br /&gt;u_actualProfileStart - Start time&lt;br /&gt;u_actualProfileEnd - End time&lt;br /&gt;u_actualProfileLeft - Time left&lt;br /&gt;u_limitDownload - Download limit&lt;br /&gt;u_limitUpload - Upload limit&lt;br /&gt;u_limitDownload - Transfer limit&lt;br /&gt;u_limitUptime - Uptime Limit&lt;br /&gt;u_actualRateLim - Rate limit&lt;br /&gt;u_moneyPaid - Money paid&lt;br /&gt;u_moneyUsed - Money used&lt;br /&gt;u_moneyLeft - Money left&lt;br /&gt;u_wirelessPsk - Preshared key&lt;br /&gt;u_wirelessEncKey - Encryption key&lt;br /&gt;u_wirelessEncAlgo - Encryption algorithm&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;If there are any updates from the list above, let me know ok.&lt;/div&gt;</description><link>http://my-it-life.blogspot.com/2022/04/mikrotik-variable-for-sharing.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWmrEsFGurAJ4B9O2MEV31U5B72eeV62vCD6Pk8gCmBSExt2lyneU3Wh6yYT-pclnfR-585SWLysKNiyF00rr9xjRWIBLCvYQqgPmHQjiH2G56S1sqbp3iejIV1QpkGXp6qJ7LLBmPsuuLkTiam_FCJ134wRxRBbMq5tuE8e_zMG1KnrVLD8BPpz7U/s72-w400-h155-c/Error-MikroTik-Wiki.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7630054324993158203.post-7946737425790374643</guid><pubDate>Wed, 23 Feb 2022 19:59:00 +0000</pubDate><atom:updated>2022-02-24T03:59:47.082+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Microsoft Windows Tips</category><category domain="http://www.blogger.com/atom/ns#">Umum</category><title> Reclaiming your disk space in Windows. (PART II)</title><description>&lt;div&gt;&lt;div&gt;Actually, this post was published due to frustration for me to gain back storage that is being taken by the unnecessary process. Those logs are helpful if you know how to manipulate them. That&#39;s why &lt;a href=&quot;https://geekflare.com/open-source-centralized-logging/&quot; target=&quot;_blank&quot;&gt;log collector&lt;/a&gt; is being developed.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;What log can do?&amp;nbsp;&lt;/div&gt;&lt;div&gt;Long list cut short: &lt;b&gt;Audit trails&lt;/b&gt;,&amp;nbsp;&lt;b&gt;Improving existing systems&lt;/b&gt; and &lt;b&gt;System Troubleshooting&lt;/b&gt;.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Nevertheless, I&#39;ll still update this post if I encounter another solution. (Definitely without using third-party tools). Let&#39;s Go...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Cleanup the content inside the folder Component-Based Servicing (CBS): This folder has logged about the installed and uninstalled Windows Update component.&lt;br /&gt;&lt;br /&gt;Go to run &amp;gt; key in &lt;span style=&quot;background-color: #fcff01;&quot;&gt;&lt;b&gt;%Windir%\logs\CBS&lt;/b&gt;&lt;/span&gt; and press Enter key.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;If you have IIS running, check the logs and move them to another drive or just delete it.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;background-color: #fcff01;&quot;&gt;&lt;b&gt;C:\inetpub\logs\LogFiles\W3SVC1&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</description><link>http://my-it-life.blogspot.com/2022/02/reclaiming-your-disk-space-in-windows_24.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7630054324993158203.post-897289481044880601</guid><pubDate>Mon, 21 Feb 2022 14:47:00 +0000</pubDate><atom:updated>2022-02-21T22:47:40.798+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Microsoft Windows Tips</category><category domain="http://www.blogger.com/atom/ns#">Umum</category><title> Reclaiming your disk space in Windows.</title><description>&lt;p&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;There are lots utility that can you install on your machine to claimed your disk space. But personally, I prefer preset tools or tricks that come with the operating system. Those utilities are the last option for me. Here are my sharing to all.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&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/a/AVvXsEhyG7FvwUrCtojqAj3y--TG9HDl9JOnY0_sdsssl9qua5NCv1_RWpUbqRZc1f6yG4pJsSQpOTE5znJnFnW8szzppnVYjWziKmqbFe1PkK2uh8qw0Fzw2pk2Ywu6bd5C7GcdWcPeADCcKQV5JG8FcHgNM1vbH5wguO23YAvxl7nwFCBgYcocAVIEICwQ=s548&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;193&quot; data-original-width=&quot;548&quot; height=&quot;113&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhyG7FvwUrCtojqAj3y--TG9HDl9JOnY0_sdsssl9qua5NCv1_RWpUbqRZc1f6yG4pJsSQpOTE5znJnFnW8szzppnVYjWziKmqbFe1PkK2uh8qw0Fzw2pk2Ywu6bd5C7GcdWcPeADCcKQV5JG8FcHgNM1vbH5wguO23YAvxl7nwFCBgYcocAVIEICwQ=s320&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Empty your &lt;b style=&quot;background-color: white;&quot;&gt;Recycle Bin&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Using &lt;b style=&quot;background-color: #fcff01;&quot;&gt;Control Panel &lt;/b&gt;&lt;br /&gt;Go to run &amp;gt; key in&amp;nbsp;&lt;b style=&quot;background-color: #fcff01;&quot;&gt;appwiz.cpl&lt;/b&gt;&amp;nbsp;and press Enter key. Uninstall unwanted applications&amp;nbsp;and their respective &lt;b&gt;appdata &lt;/b&gt;and &lt;b&gt;Program &lt;/b&gt;folders.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Delete temporary file inside the folder.&lt;br /&gt;Go to run &amp;gt; key in &lt;b style=&quot;background-color: #fcff01;&quot;&gt;%temp%&lt;/b&gt;&amp;nbsp;and press Enter key.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Run &lt;b style=&quot;background-color: #fcff01;&quot;&gt;Disk Cleanup &lt;/b&gt;&lt;br /&gt;(For Windows that didn&#39;t have this utility, I&#39;ll share instructions on how to obtain it in the incoming post.)&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;a href=&quot;http://woshub.com/wer-windows-error-reporting-clear-reportqueue-folder-windows/&quot; target=&quot;_blank&quot;&gt;ReportQueue&lt;/a&gt;: Windows Error Reporting service (WER) is used to coll&lt;/span&gt;ect the debug information about the system and third-party app failures but actually, few people use this feature. Safe to delete.&lt;br /&gt;&lt;u&gt;&lt;br /&gt;System data goes to the ProgramData directory&lt;br /&gt;&lt;/u&gt;&lt;/span&gt;Go to run &amp;gt; key in &lt;span style=&quot;background-color: #fcff01;&quot;&gt;&lt;b&gt;%ALLUSERSPROFILE%\Microsoft\Windows\WER\&lt;/b&gt;&lt;/span&gt; and press Enter key.&lt;br /&gt;&lt;u&gt;&lt;br /&gt;User data is saved to the user profile&lt;br /&gt;&lt;/u&gt;Go to run &amp;gt; key in &lt;span style=&quot;background-color: #fcff01;&quot;&gt;&lt;b&gt;%USERPROFILE%\AppData\Local\Microsoft\Windows\WER\&lt;/b&gt;&lt;/span&gt; and press Enter key.&lt;br /&gt;&lt;br /&gt;&lt;b style=&quot;background-color: #fcff01;&quot;&gt;&lt;br /&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Cleanup the &lt;b&gt;SoftwareDistribution&lt;/b&gt; folder: Used by Windows Update to preload downloaded updates and hotfixes before installing them. Safe to delete.&lt;br /&gt;&lt;b style=&quot;background-color: #fcff01;&quot;&gt;C:\Windows\SoftwareDistribution\Download&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Cleanup cached folder after your computer applies a Windows patch. The files in this cache are mainly used to roll the system back when a patch is uninstalled.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;b style=&quot;background-color: #fcff01;&quot;&gt;C:\Windows\Installer\$PatchCache$&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;For those who use TightVNC, must probably the log is full. Just delete the file inside the folder.&lt;br /&gt;&lt;b style=&quot;background-color: #fcff01;&quot;&gt;C:\ProgramData\TightVNC&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 style=&quot;text-align: center;&quot;&gt;&lt;b&gt;If you have questions or concerns, just let me know.&lt;/b&gt;&lt;/h2&gt;&lt;div&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;</description><link>http://my-it-life.blogspot.com/2022/02/reclaiming-your-disk-space-in-windows.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEhyG7FvwUrCtojqAj3y--TG9HDl9JOnY0_sdsssl9qua5NCv1_RWpUbqRZc1f6yG4pJsSQpOTE5znJnFnW8szzppnVYjWziKmqbFe1PkK2uh8qw0Fzw2pk2Ywu6bd5C7GcdWcPeADCcKQV5JG8FcHgNM1vbH5wguO23YAvxl7nwFCBgYcocAVIEICwQ=s72-c" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7630054324993158203.post-8034757674962018337</guid><pubDate>Fri, 21 Aug 2015 11:22:00 +0000</pubDate><atom:updated>2015-08-21T19:24:47.129+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Microsoft Windows Tips</category><title>Print Spooler Error 1068: The dependency service or group failed to start.</title><description>&lt;div id=&quot;yui_3_9_1_2_1440156152085_241&quot; style=&quot;background-color: white; color: #281f18; font-family: &#39;Trebuchet MS&#39;, Helvetica, Arial, sans-serif; font-size: 14.039999961853px; line-height: 19.6560001373291px; margin-bottom: 1em; padding: 0px;&quot;&gt;
There are several solution for these problem, but this solution suit for me;&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #281f18; font-family: &#39;Trebuchet MS&#39;, Helvetica, Arial, sans-serif; font-size: 14.039999961853px; line-height: 19.6560001373291px; margin-bottom: 1em; padding: 0px;&quot;&gt;
Change the RPC Service as their dependency from command line.&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #281f18; font-family: &#39;Trebuchet MS&#39;, Helvetica, Arial, sans-serif; font-size: 14.039999961853px; line-height: 19.6560001373291px; margin-bottom: 1em; padding: 0px;&quot;&gt;
To change the print spooler dependency, back to RPCSS, Please follow the below steps&lt;/div&gt;
&lt;ol style=&quot;background-color: white; color: #281f18; font-family: &#39;Trebuchet MS&#39;, Helvetica, Arial, sans-serif; font-size: 14.039999961853px; line-height: 19.6560001373291px; list-style-position: outside; margin: 1em 1em 1em 2em; padding: 0px;&quot;&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;Start the&amp;nbsp;&lt;strong style=&quot;font-style: inherit;&quot;&gt;Command Prompt&lt;/strong&gt;&amp;nbsp;as administrator.&lt;/li&gt;
&lt;li style=&quot;margin: 0px; padding: 0px;&quot;&gt;Now type the following command in the command line&amp;nbsp;one by one followed by hitting the&amp;nbsp;&lt;strong style=&quot;font-style: inherit;&quot;&gt;Enter&lt;/strong&gt;&amp;nbsp;key.&lt;/li&gt;
&lt;/ol&gt;
&lt;div style=&quot;background-color: white; color: #281f18; font-family: &#39;Trebuchet MS&#39;, Helvetica, Arial, sans-serif; font-size: 14.039999961853px; line-height: 19.6560001373291px; margin-bottom: 1em; margin-left: 120px; padding: 0px;&quot;&gt;
Net stop spooler&lt;br /&gt;
sc config spooler depend= RPCSS&lt;br /&gt;
Net start spooler&lt;br /&gt;
exit&lt;/div&gt;
&lt;div style=&quot;background-color: white; color: #281f18; font-family: &#39;Trebuchet MS&#39;, Helvetica, Arial, sans-serif; font-size: 14.039999961853px; line-height: 19.6560001373291px; margin-bottom: 1em; padding: 0px;&quot;&gt;
credit to;&amp;nbsp;&lt;a href=&quot;http://www.techsupportall.com/solved-print-spooler-error-1068-the-dependency-service-or-group-failed-to-start/&quot; style=&quot;color: #27608d; text-decoration: none;&quot; target=&quot;_blank&quot;&gt;http://www.techsupportall.com/&lt;/a&gt;&lt;/div&gt;
</description><link>http://my-it-life.blogspot.com/2015/08/print-spooler-error-1068-dependency.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7630054324993158203.post-434067619189274108</guid><pubDate>Tue, 14 Jan 2014 07:21:00 +0000</pubDate><atom:updated>2014-01-14T15:32:19.453+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Microsoft Windows Tips</category><category domain="http://www.blogger.com/atom/ns#">Umum</category><title>Inbound Connection limit in Windows</title><description>Basic need to know, Limitation connection for Windows.&lt;br /&gt;
&lt;br /&gt;
Using &lt;b&gt;net config server&lt;/b&gt; command through command prompt, we can check &lt;b&gt;Maximum Logged On Users&lt;/b&gt; for current operating system.&lt;br /&gt;
&lt;br /&gt;
In my case, Windows 7 Professional 64 bit operating system support 20 concurrent users.&lt;br /&gt;
&lt;br /&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/AVvXsEhyxxmWMR7Lh6_cDt030v3XzwySRFTkkNgo2bbRz0YFUaiECLfklMn1fyAbIzyJwaM3Yda-Ka0FxCkfG8L9pslU2XJdt281UlshHphQ_Bp9D-SqL1hovsuoWLjMOWEhca3nSsA1foGGqfM/s1600/net+config+server.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyxxmWMR7Lh6_cDt030v3XzwySRFTkkNgo2bbRz0YFUaiECLfklMn1fyAbIzyJwaM3Yda-Ka0FxCkfG8L9pslU2XJdt281UlshHphQ_Bp9D-SqL1hovsuoWLjMOWEhca3nSsA1foGGqfM/s1600/net+config+server.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
Source :&amp;nbsp;&lt;a href=&quot;http://support.microsoft.com/kb/314882&quot; target=&quot;_blank&quot;&gt;support.microsoft.com&lt;/a&gt;</description><link>http://my-it-life.blogspot.com/2014/01/inbound-connection-limit-in-windows.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyxxmWMR7Lh6_cDt030v3XzwySRFTkkNgo2bbRz0YFUaiECLfklMn1fyAbIzyJwaM3Yda-Ka0FxCkfG8L9pslU2XJdt281UlshHphQ_Bp9D-SqL1hovsuoWLjMOWEhca3nSsA1foGGqfM/s72-c/net+config+server.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7630054324993158203.post-558946722403489255</guid><pubDate>Tue, 15 Oct 2013 16:09:00 +0000</pubDate><atom:updated>2013-10-16T00:09:13.200+08:00</atom:updated><title>Perkhidmatan Awam: JPA tolak VSS -- Guna mekanisme baru tangani pekerja bermasalah</title><description>&lt;a href=&quot;http://perkhidmatanawam.blogspot.com/2007/09/jpa-tolak-vss-guna-mekanisme-baru.html&quot;&gt;Perkhidmatan Awam: JPA tolak VSS -- Guna mekanisme baru tangani pekerja bermasalah&lt;/a&gt;</description><link>http://my-it-life.blogspot.com/2013/10/perkhidmatan-awam-jpa-tolak-vss-guna.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7630054324993158203.post-723225561646895539</guid><pubDate>Sun, 06 Oct 2013 16:02:00 +0000</pubDate><atom:updated>2013-10-07T00:11:09.205+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Hardware</category><title>How to Fix Write-Protected Read-Only Drives</title><description>There are lots of guide for unlock drive that is &lt;b&gt;WRITE PROTECTED&lt;/b&gt;, but most of the guide are for drives that have &lt;b&gt;Write Protect Switch&lt;/b&gt;. What if the drives does not have any kind of switch?&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Open Command Prompt, right-click - &lt;b&gt;Run as administrator&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;When the command console opens, type &lt;b&gt;DISKPART&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;List the drives by typing &lt;b&gt;LIST DISK&lt;/b&gt; &amp;nbsp;&lt;/li&gt;
&lt;li&gt;Select the USB drive by typing &amp;nbsp;&lt;b&gt;SELECT DISK 1&lt;/b&gt; (if disk 1 is your USB drive)&lt;/li&gt;
&lt;li&gt;Inspect the details for that disk by typing &amp;nbsp;&lt;b&gt;DETAIL DISK&lt;/b&gt;&lt;br /&gt;&lt;i&gt;Check if the disk is marked as Read-only - e.g.&lt;/i&gt;&lt;/li&gt;&lt;br /&gt;
&lt;/ol&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
DISKPART &amp;gt; DETAIL DISK&lt;br /&gt;
TOSHIBA MK2559GSXP USB Device&lt;br /&gt;
Disk ID: EF78DCD3&lt;br /&gt;
Type &amp;nbsp; : USB&lt;br /&gt;
Status : Online&lt;br /&gt;
Path &amp;nbsp; : 0&lt;br /&gt;
Target : 0&lt;br /&gt;
LUN ID : 0&lt;br /&gt;
Location Path : UNAVAILABLE&lt;br /&gt;
Current Read-only State : Yes&lt;br /&gt;
&lt;b&gt;&lt;span style=&quot;background-color: #cccccc;&quot;&gt;Read-only &amp;nbsp;: Yes&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
Boot Disk &amp;nbsp;: No&lt;br /&gt;
Pagefile Disk &amp;nbsp;: No&lt;br /&gt;
Hibernation File Disk &amp;nbsp;: No&lt;br /&gt;
Crashdump Disk &amp;nbsp;: No&lt;br /&gt;
Clustered Disk &amp;nbsp;: No&lt;/blockquote&gt;
&lt;blockquote class=&quot;tr_bq&quot;&gt;
&amp;nbsp; Volume ### &amp;nbsp;Ltr &amp;nbsp;Label &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Fs &amp;nbsp; &amp;nbsp; Type &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Size &amp;nbsp; &amp;nbsp; Status &amp;nbsp; &amp;nbsp; Info&lt;br /&gt;
&amp;nbsp; ---------- &amp;nbsp;--- &amp;nbsp;----------- &amp;nbsp;----- &amp;nbsp;---------- &amp;nbsp;------- &amp;nbsp;--------- &amp;nbsp;--------&lt;br /&gt;
&amp;nbsp; Volume 5 &amp;nbsp; &amp;nbsp; H &amp;nbsp; RMPARTUSB &amp;nbsp; &amp;nbsp;NTFS &amp;nbsp; Partition &amp;nbsp; &amp;nbsp;232 GB &amp;nbsp;Healthy&lt;/blockquote&gt;
&lt;br /&gt;
Note: It is also possible to mark a volume as read-only, so try &amp;nbsp;&lt;b&gt;LIST VOLUME&lt;/b&gt; and &lt;b&gt;SELECT VOLUME F:&lt;/b&gt; (where F: is your USB drive letter) and then &lt;b&gt;DETAIL VOLUME&lt;/b&gt; to list the attributes.&lt;br /&gt;
&lt;br /&gt;
**If it says &#39;&lt;b&gt;Read-only: NO&lt;/b&gt;&#39; in &lt;b&gt;Diskpart&lt;/b&gt; but shows as &#39;&lt;b&gt;Read-Only&lt;/b&gt;&#39; in &lt;b&gt;Disk Manager&lt;/b&gt;, then the disk is probably physically write-protected (or perhaps write-protected by the firmware in the device&#39;s internal controller). In this case the following procedure will have little affect! You should look for a write-protect (aka &#39;Lock&#39; or maybe a padlock symbol) switch on the device.&lt;br /&gt;
&lt;br /&gt;
**If you are sure that none exists, consider &lt;a href=&quot;http://www.rmprepusb.com/tutorials/repair-your-usb-flash-drive&quot; target=&quot;_blank&quot;&gt;re-programming the controller firmware&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Reference :&lt;br /&gt;
&lt;a href=&quot;http://www.rmprepusb.com/tutorials/repair-your-usb-flash-drive&quot; target=&quot;_blank&quot;&gt;Repair your USB flash drive&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.rmprepusb.com/tutorials/54---how-to-fix-write-protected-disks&quot; target=&quot;_blank&quot;&gt;How to fix write protected disks&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.makeuseof.com/tag/how-to-fix-write-protection-errors-on-a-usb-stick/&quot; target=&quot;_blank&quot;&gt;How to fix write protection errors on a USB stick&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.knowhow.com/article.dhtml?articleReference=1047&quot; target=&quot;_blank&quot;&gt;Removing the write-protection on a USB Memory Stick or SD Card - a beginner&#39;s guide&lt;/a&gt;</description><link>http://my-it-life.blogspot.com/2013/10/how-to-fix-write-protected-read-only.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>10</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7630054324993158203.post-4214910959391528032</guid><pubDate>Mon, 24 Jun 2013 22:10:00 +0000</pubDate><atom:updated>2013-06-25T06:10:41.189+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">My Works on OpenSource Platform</category><title>Gems can&#39;t create makefile? Ubuntu 12.04.2</title><description>I&#39;m getting the following result when I try to install the passenger &amp;amp; mysql gems.&lt;br /&gt;
&lt;br /&gt;
I&#39;ve followed the Ubuntu Hardy articles to setup my slice, apache &amp;amp; ruby/rails.&lt;br /&gt;
&lt;br /&gt;
= = = = = = = = = = = = =&lt;br /&gt;
&lt;br /&gt;
sudo gem install mysql&lt;br /&gt;
Bulk updating Gem source index for: http://gems.rubyforge.org/&lt;br /&gt;
.............&lt;br /&gt;
complete&lt;br /&gt;
Building native extensions. This could take a while...&lt;br /&gt;
ERROR: Error installing mysql:&lt;br /&gt;
ERROR: Failed to build gem native extension.&lt;br /&gt;
&lt;br /&gt;
/usr/bin/ruby1.8 extconf.rb install mysql&lt;br /&gt;
checking for mysql_query() in -lmysqlclient... yes&lt;br /&gt;
checking for mysql_ssl_set()... yes&lt;br /&gt;
checking for mysql.h... no&lt;br /&gt;
checking for mysql/mysql.h... yes&lt;br /&gt;
creating Makefile&lt;br /&gt;
&lt;br /&gt;
make&lt;br /&gt;
sh: make: not found&lt;br /&gt;
&lt;br /&gt;
Gem files will remain installed in /usr/lib/ruby/gems/1.8/gems/mysql-2.7 for inspection.&lt;br /&gt;
Results logged to /usr/lib/ruby/gems/1.8/gems/mysql-2.7/gem_make.out&lt;br /&gt;
&lt;br /&gt;
= = = = = = = = = = = = =&lt;br /&gt;
&lt;br /&gt;
Ok so this problem was happening with several gems. After some hunting I realised make wasn&#39;t installed.&lt;br /&gt;
&lt;br /&gt;
I assume I missed a line out somewhere, the following command solved it;&lt;br /&gt;
sudo apt-get install build-essential&lt;br /&gt;
&lt;br /&gt;
Thanks to anima from&amp;nbsp;&lt;a href=&quot;http://forum.slicehost.com/index.php?p=/discussion/1921/gems-cant-create-makefile-mysql-passenger/p1&quot; target=&quot;_blank&quot;&gt;http://forum.slicehost.com&lt;/a&gt;</description><link>http://my-it-life.blogspot.com/2013/06/gems-cant-create-makefile-ubuntu-12042.html</link><author>noreply@blogger.com (Unknown)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7630054324993158203.post-4245034887916948489</guid><pubDate>Mon, 24 Jun 2013 13:31:00 +0000</pubDate><atom:updated>2013-06-24T21:31:36.698+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Umum</category><title>Static page bagi mengenalpasti MAC dan Hostname</title><description>Bagi membolehkan sekatan dilakukan pada Sangfor bagi spesifik komputer, unit kami membangunkan sistem aplikasi web bagi mendapatkan MAC dan Hostname tanpa perlu ke pejabat pegawai tersebut.&lt;br /&gt;
&lt;ol&gt;
&lt;li&gt;Kenapa sekatan dilakukan pada MAC, ini kerana IP Address di sini adalah DHCP.&lt;/li&gt;
&lt;li&gt;Kenapa tidak dilakukan pada range IP Address, ini kerana terdapat IP Address dalam range yang sama ada yang dibenarkan full access dan ada yang tidak.&lt;/li&gt;
&lt;li&gt;Apa yang saya lakukan di sini adalah bagi memantau dan menyelia rangkaian network di sini.&lt;/li&gt;
&lt;li&gt;Untuk apa.. Ini tempat kerja saya...&lt;/li&gt;
&lt;/ol&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/AVvXsEg2v6jUazHL4i8Ggu70riQp7FtHfoshF13HVteR-w7iXJ_reTFRLxKt-zAtaCC3TP9-bc_E5wy6KzrCTxHjIhCYzNNw3nIXE0xTxL8CoIycgzVaQ6S71j-AroaJAsiiGNSrKKapLFVbrzk/s1600/QQ.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2v6jUazHL4i8Ggu70riQp7FtHfoshF13HVteR-w7iXJ_reTFRLxKt-zAtaCC3TP9-bc_E5wy6KzrCTxHjIhCYzNNw3nIXE0xTxL8CoIycgzVaQ6S71j-AroaJAsiiGNSrKKapLFVbrzk/s1600/QQ.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;</description><link>http://my-it-life.blogspot.com/2013/06/static-page-bagi-mengenalpasti-mac-dan.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2v6jUazHL4i8Ggu70riQp7FtHfoshF13HVteR-w7iXJ_reTFRLxKt-zAtaCC3TP9-bc_E5wy6KzrCTxHjIhCYzNNw3nIXE0xTxL8CoIycgzVaQ6S71j-AroaJAsiiGNSrKKapLFVbrzk/s72-c/QQ.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7630054324993158203.post-4335207278837263065</guid><pubDate>Sun, 23 Jun 2013 06:28:00 +0000</pubDate><atom:updated>2013-06-23T14:29:14.119+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">My Works on OpenSource Platform</category><title>eth0 missing in Ubuntu LTS</title><description>After fresh installation Ubuntu LTS, the machine suppose to grab IP Address from DHCP (in my situation).&lt;br /&gt;
Unfortunately the machine only show lo (loopback) interface.&lt;br /&gt;
&lt;br /&gt;
When we check &lt;b style=&quot;background-color: #cfe2f3;&quot;&gt;ifconfig -a | grep eth&lt;/b&gt;, it shows &lt;b&gt;eth0 &lt;/b&gt;which means that the interface is exist.&lt;br /&gt;
&lt;br /&gt;
The problem is the machine could not determine &lt;b&gt;eth0 &lt;/b&gt;either static or Dynamic IP Address.&lt;br /&gt;
&lt;br /&gt;
In my case, I wanted the machine to grab the IP Address from DHCP, in that case;&lt;br /&gt;
&lt;br /&gt;
I just key-in &lt;span style=&quot;background-color: #cfe2f3;&quot;&gt;&lt;b&gt;sudo dhclient eth0&lt;/b&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Then, try ping to www.google.com (for example). Good Luck&lt;br /&gt;
&lt;br /&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/AVvXsEgusi3aI89plYiG8WwBlw3N69aKcfuEe2U3tV7txBexZyGwSxiXt2Xw-qF1gOYyVih6JjOuvNbd1Rn-0ynZBHTkW2deBOdOVfo_Q8GN_Gr9vppff6wZpca58gpSYyvR_zekABO-_2S00yI/s1600/eth0-missing.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgusi3aI89plYiG8WwBlw3N69aKcfuEe2U3tV7txBexZyGwSxiXt2Xw-qF1gOYyVih6JjOuvNbd1Rn-0ynZBHTkW2deBOdOVfo_Q8GN_Gr9vppff6wZpca58gpSYyvR_zekABO-_2S00yI/s1600/eth0-missing.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;</description><link>http://my-it-life.blogspot.com/2013/06/eth0-missing-in-ubuntu-lts.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgusi3aI89plYiG8WwBlw3N69aKcfuEe2U3tV7txBexZyGwSxiXt2Xw-qF1gOYyVih6JjOuvNbd1Rn-0ynZBHTkW2deBOdOVfo_Q8GN_Gr9vppff6wZpca58gpSYyvR_zekABO-_2S00yI/s72-c/eth0-missing.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7630054324993158203.post-918775233595091722</guid><pubDate>Sat, 22 Jun 2013 04:22:00 +0000</pubDate><atom:updated>2013-06-22T12:22:29.508+08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">My Works on OpenSource Platform</category><title>Free Open Source School, College, University Management System</title><description>Yet another open source product specialized for School, College and University Mangement Information System. Its Project Fedena, the community team did excellent job and developed the whole system into RoR (Ruby on Rails) framework.&lt;br /&gt;
&lt;br /&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/AVvXsEiY9H4qJEKZKWug-DjwEcWpWdVceKpBXEeFOKJDpFOLueG3fJhqNc5fBYF2kgqV7bBZ1WXF3HBlzKslq9Yi9q5JUIyQ43e40113DA_Bay0zjinV5s3zlI003vT6DduTzuEJ3psVKT7bkrU/s1600/management.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;185&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiY9H4qJEKZKWug-DjwEcWpWdVceKpBXEeFOKJDpFOLueG3fJhqNc5fBYF2kgqV7bBZ1WXF3HBlzKslq9Yi9q5JUIyQ43e40113DA_Bay0zjinV5s3zlI003vT6DduTzuEJ3psVKT7bkrU/s400/management.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;User Management&lt;/li&gt;
&lt;li&gt;Student Management&lt;/li&gt;
&lt;li&gt;News Management&lt;/li&gt;
&lt;li&gt;Miscellaneous Settings&lt;/li&gt;
&lt;li&gt;Time Table Management&lt;/li&gt;
&lt;li&gt;Examination Management&lt;/li&gt;
&lt;li&gt;Attendance Management&lt;/li&gt;
&lt;li&gt;Future Updates and Ehancements&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
Reference :&amp;nbsp;&lt;a href=&quot;http://projectfedena.org/&quot; target=&quot;_blank&quot;&gt;Project Fedena&lt;/a&gt;&lt;/div&gt;
</description><link>http://my-it-life.blogspot.com/2013/06/free-open-source-school-college.html</link><author>noreply@blogger.com (Unknown)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiY9H4qJEKZKWug-DjwEcWpWdVceKpBXEeFOKJDpFOLueG3fJhqNc5fBYF2kgqV7bBZ1WXF3HBlzKslq9Yi9q5JUIyQ43e40113DA_Bay0zjinV5s3zlI003vT6DduTzuEJ3psVKT7bkrU/s72-c/management.png" height="72" width="72"/><thr:total>6</thr:total></item></channel></rss>