Saturday, July 29, 2017

Update For Libreoffice 5.3 --> 5.4

The Libreoffice blog says there's an update available today for Libreoffice suite. The productivity suite is now ready with version 5.4. It comes with a new standard color palette and solid support for OpenPGP keys signing of documents.

Updated Linux Kernel linux 4.11 --> 4.12.3-1

The linux kernel was upgraded from 4.11 to 4.12.3-1 today. This update
includes the linux firmware. Also openssl updated to 1.1.0.f-2.

Friday, July 28, 2017

goa-daemon Using More RAM Over Time

I've been wondering why my RAM usage is increasing over a span of 3 days
now. I suspect gnome-shell but a little sleuthing showed me something else.

[donato@archdesktop ~]$ ps -A --sort -rss -o comm,pmem | head -n 6
goa-daemon 49.5
gnome-shell 7.9
thunderbird 3.4
chrome 3.2
tracker-extract 2.5

goa-daemon is gnome-online-accounts. I believe gnome is trying to reach
my online accounts and a bad Internet connection is making it hard for
it to successfully connect. My darn ISP is the culprit.

[donato@archdesktop ~]$ killall goa-daemon

I have to stop the process. But do I need to restart it manually??

Users or administrators should never need to start this daemon as it
will be automatically started by dbus-daemon(1) whenever an application
sends a D-Bus message to the org.gnome.OnlineAccounts name on the
session bus.
From manpage goa-daemon

[donato@archdesktop ~]$ ps -A --sort -rss -o comm,pmem | head -n 6
gnome-shell 7.9
thunderbird 3.4
chrome 3.2
tracker-extract 2.5
chrome 2.2
[donato@archdesktop ~]$

It should okay to stop goa-daemon and just let an application restart it
if it's needed.

Thursday, July 27, 2017

Update For Google-Chrome 59 --> 60

I got the news from ghacks technology news a few hours ago. I went to
check AUR at and it was so. It updated on the 26th, that
around 15 hours ago.

Google says version 60 is a security and under-the-hood update. It is
recommended that you update to the stable version as soon as possible.

Wednesday, July 26, 2017

A Nine Year Old Remembers

The essays they first urged us to write in school was suppose to awaken
our interest in writing. I remember writing about summer activities and
in the Philippines it's all about the town fiesta or the religious
festivals. Sure, fifty year old teachers are suppose to know what
interest nine year olds. So we learned to write the topic sentence and
the introductory paragraph. They also wanted to see at least 100 words
in your two page yellow sheets. Once in a while the school won the
sports intramurals and this event boosts essay writing in the classes
where most of the time we talked about subject- verb structures.

I believe in writing one's personal experience. Nothing was more honest,
or more compelling. But then I am a bookworm when I was a kid of nine
in the 3rd grade. I got invited to audition in the school choir one
afternoon. I said sure. Little did I know, the school choir would win
the province wide contest for Rizal Province at the Kapitolyo. We placed
third place but we sure were famous enough to sing all over town. We had
two teachers advicer whose favorite materials came from Rogers and
Hammerstein's broadway productions.

I have a lunch habit of visiting the big school library. It has a four
feet aquarium full of live creatures I see only in the encyclopedia. The
librarian rewarded my interests by giving me the responsibility of
cleaning it and feeding the fishes. The library had a giant mural of our
national hero Jose Rizal on the west wall. My favorite corner was the
reference books section which contains all the magazines I can lay my
hands on. My friends' favorite reading materials were displayed out of
school in the sari-sari store. We follow our literary heroes in the
komiks. These are illustrated fiction, we rented for less than a peso an
hour but we pass it on to the next boy if Ate isn't looking closely.

In the late afternoon, we play tag or volleyball at the back of the
school. It's the only space left for sports activities. It's also where
we hold our social activities and our graduation ceremony. There's a
concrete stage facing east by the west side. During my time there were
single level school buildings on both sides of this square. I would
imagine they have constructed a roof over it now.

Sunday, July 23, 2017

Rkhunter Warnings Received and Investigated

I received my rkhunter warning email moments ago. Two in fact, namely, a
suspicious shared memory file and and suspicious hidden file. After
googling the subjects I'm convinced they are false positives. With a
name like /usr/lib/thunderbird/thunderbird it should be obvious that my
email program is sharing memory files with other processes for more
efficient use of memory. The other one is named /dev/shm/mono.xxxxx: data.

The two files I have to check out are /var/log/rkhunter.log, of course,
and /etc/rkhunter.conf.

In /etc/rkhunter.conf which I opened in vim, I added a line such as:



This is to whitelist these file and process. I hope rkhunter won't freak
out if it encounters these anymore.

Tuesday, July 18, 2017

Reflections On My Blogging: Keeping It Honest

When you're facing a white, blank screen trying to decide what to write,
it seemed hopeless and hopeful at the same time. It's like watching a
boat with its sails unfurled but there's no wind, yet you wait and then
see the tide turning. You have to stop the distractions. Shut the door.
Wait until your breathing is regular and your mind relaxed, like your
wrists on the table infront of you.

I imagine me looking sideways but not hearing anything. The sounds come
much later. I see the big mass of color first, the greens. Just the
vegetation, moving, not even individual trees, not leaves, just the big
green. Then behind it the blue sky, unfocused and floating. Do not
concern your brain with the details. Forget the words and the
punctuations. But be mindful of the flow, trace the outlines, hear the
motions. Sometime these things don't have a name, give it a name.

How do you give something a name and still be honest? How do you keep
your writing honest?

I had to stand up and pace the room but when I do this I'm immediately
woken up from sleep. Sometimes I forget the names and what it is I'm
writing about. I have to start with a blank page again. This made me a
good typist. Soon I am writing again. I have their names again. But the
weather is turning sour on me. I start to think about the words and the
punctuations. It smells I know. I can hear the sounds this time and
tried to ignore the beating wings of the birds on the trees. It's should
be raining but I don't trust the words anymore.

What's the secret to keeping your writing honest?

I turned around to see me standing before a mirror. I don't know if the
mirror is make believe but I know I see me. I was looking into my eyes
looking into my eyes. What was preventing me from saying exactly what I
wanted to say? I moved the chair and the table away. I took the pen and
paper but laid them down somewhere else. I shook my shoulders. I sat
down and used my words.

Saturday, July 15, 2017

Security Breach At 8track, Dropbox And Tumblr

It's not yet clear how but there is data breach in 8track, Dropbox and Tumblr. 8track sent out a security notification to its users regarding this. They recommend password change and security settings review. They promise to inform users of any more findings in the coming hours. 

Use pacutils, paccheck: Verify Package Integrity In Arch

Downloads and upgrades can go wrong. Files can be corrupted. Your own hard drives can be the culprit. So once in a while it doesn't hurt to check file integrity especially your downloaded packages.

#paccheck --sha256 (returns with list of packages and result)

If there is a mismatch, you can reinstall the package.

edit: You can also use an alternative.
#paccheck --list-broken       (returns with a list of packages with mismatches)

#pacman -S package1,package2...

Recheck with:

#paccheck --sha256 package

tag: pacman,arch,linux,pacutils,paccheck

Friday, July 14, 2017

How To Verify iso Image After Download In Linux

I assume that you have downloaded the image / iso file in a folder. Navigate to the folder where the iso is. You have to get the public gpg key for fedora downloads.

[donato@archdesktop Downloads]$ ls
builds  debian-live--9.0.0-amd64-gnome  Fedora-Workstation-Live-x86_64-25  Fedora-Workstation-Live-x86_64-26
[donato@archdesktop Downloads]$ cd Fedora-Workstation-Live-x86_64-26
[donato@archdesktop Fedora-Workstation-Live-x86_64-26]$ ls
Fedora-Workstation-26-1.5-x86_64-CHECKSUM  Fedora-Workstation-Live-x86_64-26-1.5.iso
[donato@archdesktop Fedora-Workstation-Live-x86_64-26]$ gpg --verify Fedora-Workstation-Live-x86_64-26-1.5.iso
gpg: no valid OpenPGP data found.
gpg: the signature could not be verified.
Please remember that the signature file (.sig or .asc)
should be the first file given on the command line.
[donato@archdesktop Fedora-Workstation-Live-x86_64-26]$ ls
Fedora-Workstation-26-1.5-x86_64-CHECKSUM  Fedora-Workstation-Live-x86_64-26-1.5.iso
[donato@archdesktop Fedora-Workstation-Live-x86_64-26]$ curl | gpg --import
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 18521  100 18521    0     0  11190      0  0:00:01  0:00:01 --:--:-- 11190
gpg: key 73BDE98381B46521: public key "Fedora (24) <>" imported
gpg: key B8635EEB030D5AED: public key "Fedora Secondary (24) <>" imported
gpg: key 4089D8F2FDB19C98: public key "Fedora 25 Primary (25) <>" imported
gpg: key 1A185CDDE372E838: public key "Fedora 25 Secondary (25) <>" imported
gpg: key 812A6B4B64DAB85D: public key "Fedora 26 Primary (26) <>" imported
gpg: key 4560FD4D3B921D09: public key "Fedora 26 Secondary (26) <>" imported
gpg: key F55E7430F5282EE4: public key "Fedora 27 (27) <>" imported
gpg: key 3B49DF2A0608B895: public key "EPEL (6) <>" imported
gpg: key 6A2FAEA2352C64E5: public key "Fedora EPEL (7) <>" imported
gpg: Total number processed: 9
gpg:               imported: 9
[donato@archdesktop Fedora-Workstation-Live-x86_64-26]$ gpg --verify-files *-CHECKSUM
gpg: Signature made Fri 07 Jul 2017 11:13:31 PM +08
gpg:                using RSA key 812A6B4B64DAB85D
gpg: Good signature from "Fedora 26 Primary (26) <>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: E641 850B 77DF 4353 78D1  D7E2 812A 6B4B 64DA B85D
[donato@archdesktop Fedora-Workstation-Live-x86_64-26]$ sha256sum -c *-CHECKSUM
sha256sum: Fedora-Workstation-netinst-x86_64-26-1.5.iso: No such file or directory
Fedora-Workstation-netinst-x86_64-26-1.5.iso: FAILED open or read
Fedora-Workstation-Live-x86_64-26-1.5.iso: OK
sha256sum: Fedora-Workstation-ostree-x86_64-26-1.5.iso: No such file or directory
Fedora-Workstation-ostree-x86_64-26-1.5.iso: FAILED open or read
sha256sum: WARNING: 19 lines are improperly formatted
sha256sum: WARNING: 2 listed files could not be read
[donato@archdesktop Fedora-Workstation-Live-x86_64-26]$

So this is for fedora distribution. If you're trying to verify another distribution then importing its gpg keys should the same. I downloaded the live workstation iso from their torrent page so it's the only iso i want to verify. Nothing else. I ignored the rest of the fail messages here.

tag: fedora,gpg,checksum,iso

Thursday, July 13, 2017

Upgrade From Fedora 25 To Fedora 26

Good to hear. My own experience is very close to this. Ever since Fedora 20, my upgrades have been pain free.

A Record For An Iceberg Off Antarctica

This is a record for its size. This iceberg is going to be floating out there for years.

Tuesday, July 11, 2017

Fedora 26 Final Release

The Fedora / Red Hat developers made Fedora 26 available for download for all flavors of this operating system.

Download page for the torrents.

Wireless Connection Wifi On My PC

I bought a wireless pcie or wifi card from Lazada the other week. It's an Ralink pcie card shown below.

My general notion in networking is that this card should work in my Arch linux GNOME setup. Well, yes and no. I installed the pcie card to my motherboard. My computer recognized the new hardware. I checked if the proper drivers are installed.

$ lspci -k
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 11)
    Subsystem: ASUSTeK Computer Inc. Device 859e
    Kernel driver in use: r8169
    Kernel modules: r8169
04:00.0 PCI bridge: ASMedia Technology Inc. ASM1083/1085 PCIe to PCI Bridge (rev 04)
system: Ralink corp. RT3062 Wireless 802.11n 2T/2R
    Kernel driver05:00.0 Network controller: Ralink corp. RT3062 Wireless 802.11n 2T/2R
    Sub in use: rt2800pci
    Kernel modules: rt2800pci

And they are being used, rt2800pci as shown.

But, when I tried activating the connection, it threw me a lot of error message. It went through the motion of trying to connect, and authenticating but it fails. I tried googling the problem. Oh and I also installed dnsmasq in the process of troubleshooting it. I don't have any idea why dnsmasq is needed here.

I was fiddling with netctl commands to no avail. I am running out of ideas.

After a day or two of leaving it to simmer for a while this greeted me today.

[donato@archdesktop ~]$ ip link
1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp3s0: mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
    link/ether 78:24:af:36:61:21 brd ff:ff:ff:ff:ff:ff
3: wlp5s0: BROADCAST,MULTICAST,UP,LOWER_UP  mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000
    link/ether 28:f3:66:20:7a:1e brd ff:ff:ff:ff:ff:ff

# iw dev wlp5s0 scan | less
BSS b2:46:fc:95:f0:48(on wlp5s0) -- associated
        TSF: 205505554535 usec (2d, 09:05:05)
        freq: 2412
        beacon interval: 100 TUs
        capability: ESS Privacy ShortSlotTime APSD (0x0c11)
        signal: -21.00 dBm
        last seen: 166 ms ago
        Information elements from Probe Response frame:
        SSID: PLDTHome_Roque
        Supported rates: 1.0* 2.0* 5.5* 11.0* 9.0 18.0 36.0 54.0
        DS Parameter set: channel 1
        ERP: Barker_Preamble_Mode
        Extended supported rates: 6.0 12.0 24.0 48.0
        WPA:     * Version: 1
                 * Group cipher: TKIP
                 * Pairwise ciphers: TKIP
                 * Authentication suites: PSK

        WMM:     * Parameter version 1
                 * u-APSD
                 * BE: CW 15-1023, AIFSN 3
                 * BK: CW 15-1023, AIFSN 7
                 * VI: CW 7-15, AIFSN 2, TXOP 3008 usec
                 * VO: CW 3-7, AIFSN 2, TXOP 1504 usec
        BSS Load:
                 * station count: 4
                 * channel utilisation: 10/255
                 * available admission capacity: 31250 [*32us]
        Country: US     Environment: Indoor/Outdoor
                Channels [1 - 11] @ 16 dBm
        WPS:     * Version: 1.0
                 * Wi-Fi Protected Setup State: 2 (Configured)
                 * Response Type: 3 (AP)
                 * UUID: bc329e00-1dd8-11b2-8601-b246fc95f048
                 * Manufacturer: HW
                 * Model: B2268S
                 * Model Number: RT2860
                 * Serial Number: S140Y52094899
                 * Primary Device Type: 6-0050f204-1
                 * Device name: B2268S
                 * Config methods: Label, PBC
                 * RF Bands: 0x0

Success! I am now connected to the home wifi network.

Sunday, July 9, 2017

Today Is International Day Against DRM

Digital Restriction Management DRM is the piece of code stuck to your
digital media and various computerized devices put there by major media
corporations to stop you from sharing your files. The music that you
bought have it so you can't copy it and play it in your car's music
player. The movie DVD that you bought have it so you can't copy it for
your mother watching her tv upstairs. But DRM is more than a terrible
inconvenience, it is power held by corporations and media companies over
our cars, phones, computers and more of our daily lives intersect with
DRM if we don't stand up for our rights in the digital world.

Support Free Software. Digital devices have software called firmware or
drivers. It's a good idea to use free software in our devices to
liberate our devices from corporate controls.

Saturday, July 8, 2017

Linux Kernel Update

The linux kernel just got updated from 4.11.7 to 4.11.9 in my Arch
system. systemd also was updated a few days ago to 233.75-3.

Thursday, July 6, 2017

My Favorite Add-ons For Firefox

I started using Mozilla's Firefox when I was in Windows XP. I hate Internet Explorer 6. I discovered Firefox and it made using Windows XP workable but not for long. I installed Ubuntu 6.10 and it has Firefox as default browser. I've been using Firefox with differing add-ons and plugins. Now my plugins only consist of OpenH264 video codec. Yes I've no use for flash now. My add-ons today are:

1. NoScript
        On its default settings it blocks all scripts from running automatically. You can allow the scripts you want in the web page. The more you use it the less work there is to do and eventually it disappears in the background. Scripts are the single most dangerous things on a web page and once you click on a link, noscript is there first to disable them.

2. HTTPS Everywhere
        Half the sites in the Internet offer HTTPS in 2017. Major sites have encrypted their communications in the web. Largely from the effort of the Electronic Frontier Foundation and the TOR Project, this add-on requests websites for their https connection. Unfortunately third party contents in these https sites are still not encrypted, so if you click on them they will transfer your connection to an unsecure, unencrypted communication.

3. Privacy Badger
        Advertisers track your Internet activities as you go from one site to another. They want to know what products you clicked, or searched. This add-on prevents advertisers from seeing what you're doing. There are other add-ons that do this but Privacy Badger does not require user configuration. Just make sure it's enabled.

4. Certificate Patrol
        Expired or suspicious certificates tell you if a web site is who they tell you they are. Certificates tell you if the web site is actually the site you're trying to reach. This is especially important when you're logging in with your password or doing bank transactions.

5. GNOME shell integration
        I use Arch and GNOME desktop environment. This incorporates Firefox in GNOME.    

6. Torrent Finder Toolbar
        Helps me find torrent files for downloading stuff from the Internet.

Wednesday, July 5, 2017

North Korea Claims Successful ICBM Launch

What is the big deal if North Korea successfully launched an ICBM?

North Korean ICBM

An Inter-Continental Ballistic missile ICBM, is different from any other missiles because of the range. They reach 5,600 km. If a state have one, they can hit targets far beyond its borders. Furthermore, ICBMs are mostly used to lift nuclear warheads. Once they reach space they launch multiple nuclear warheads which are impossible to counter. The US Air Force has been developing a technology to track and hit ICBMs post launch. If it is true that North Korea successfully launch an ICBM today, then we are entering a new phase in how the world deals with the rogue nation. Only the United States, Russia and China possess ICBMs.

Edit: The New York Times reports Pentagon confirms successful launch of North Korean ICBM.

Tuesday, July 4, 2017

Mina Is Home

Mina arrived from Houston, Texas around 5 pm in the house. Mom has a
fever. I insisted she take tylenol (acetaminophen). By the time Mina
arrived she is feeling a lot better. Mom prepared sinigang and lechong
kawali. She asked Imee to cook it. Jojo and driver fetched her from NAIA.

Current Year Financial Report July 2016 to June 2017

Income Expense Profit Chart July 2016 To June 2017 12 Month snapshot from Gnucash

Sunday, July 2, 2017

A Marawi Siege Update

After a month of fighting, the Marawi siege continue to its second month with casualties piling up and civilian misery unabated. Marawi is an 87 square kilometer of 200,000+ inhabitants, not as big as Iligan nor as prosperous, but it is home to the Mindanao State University, primary muslim college in the Philippines and the picturesque Lake Lanao.
Lake Lanao in Marawi City

Local governments report a total of 180,000+ civilians now evacuated out of the city and are facing bleak conditions in Iligan city and other local points in Mindanao and Visayas. 82 government soldiers are killed in action, while 317 members of the Maute group are dead. 122 civilians are dead, including 60 who died in evacuation centers of disease. Isnilon Hapilon the commander of the Maute group remains at large and appeared prepared to negotiate exchange of captives for his family's safety.

Saturday, July 1, 2017

Linux Kernel Update For Arch

Linux kernel 4.11.6 just updated to linux kernel 4.11.7 in Arch linux.

Bugfixes. On the other hand, a new attack on computers worldwide is
still ongoing.

Friday, June 30, 2017

Angela Merkel Of Germany

Angela Merkel the German Chancellor represents a chance at unity in Europe regarding Climate Change Agreement.

Thursday, June 29, 2017

The Mystery Of The USS Fitzgerald - ACX Crystal Freighter Collission

The destroyer USS Fitzgerald didn't dodge and the fully loaded freighter ACX Crystal continued on for miles after their collission off the coast of Japan. The American destroyer lost 7 sailors and some of its compartments below took water. In fact the crew of the Fitzgerald had to do damage control to prevent the ship from sinking and most of those who lost their lives were found inside the ship.

Initial reports indicate that the captain of the Fitzgerald wasn't in the bridge or combat information station. Investigation of this incident will take some time but human error hasn't been ruled out. Commander Bryce Benson of the Fitzgerald is one of those injured in the collission with ACX Crystal.
damaged starboard side of the USS Fitzgerald

The ACX Crystal is a Philippine-flagged container ship crewed by 20 Filipinos. It's a 29,000 ton ship fully laden with steel boxes and travelling at 17 knots when it collided with the destroyer. Its Automatic Identification System (AIS) is turned on all throughout the incident. Commercial vessels 300 tons or more and all passenger ships are required by international convention to be fitted with AIS for safety of navigation in international waters. The primary tool for ship navigation today is the marine radar. The marine radar is supplemented by AIS which contains the identification of the vessels around a ship, positions, course and speed. To further help ships, there are land-based AIS controllers and satellite-based AIS controllers. Basically, these are networked systems providing data to any ships who need them. Of course being a military combat ship, the USS Fitzgerald do not "broadcast" their position and course in the open. Is this a case of the ACX Crystal crew heavily relying on AIS, a system that do not have the Fitzgerald on their database? But what about the old system of watch officers? Both ships should have watch officers with their binoculars able to warn of an impending collission.

The collission happened on the 17th of June 2017 early morning. The investigation is being conducted by the US Navy, US Coast Guard, Japan Coast Guard and Japan Transport Safety Board.

Tuesday, June 27, 2017

Monks - Black Monk Time (1966) [Full Album]

I was playing 1966 music on my player and I came across two albums from that year which I don't have. So I googled both, the first one was "The Psychedelic Sounds Of The 13th Floor Elevators" and the second one was "Black Monk Time". Google pointed me to the first one right on point. But the second one was a fail. No i did not want The Monks, I want Monks. The Monks is an American band based in Germany in the 60s.

I went to Youtube and I wasn't disappointed. Here they are. Punk when it was still a baby. Never mind the Sonics.

The CHIP $9 computer, and PocketCHIP

I want to recommend this youtube video from OpenTechLab. The CHIP was offered to market a couple of years ago. This particular product called PocketCHIP however is a fairly recent adjunct to the first CHIP.

Learned a lot of ways you can start using CHIP.

Friday, June 23, 2017

Complaining About My Internet Service

PLDT Home ultera used to impress me. They are conducting repairs and enhancements from the 21st to the 28th. Signal is interrupted in the morning. It used to be that WiFi signal extends at least 30 meters. Now I'm getting some blind spots around the property. Speed is still 1.3 Mbps down and 2.5 Mbps up in the early morning. It goes down as the day progress. Mina is asking about the quality of the service. I can't recommend it.

Am I a complete fool to wait for an upgrade offer to fibr? 

Thursday, June 22, 2017

Rhythmbox With Alternative Toolbar Plugin

Rhythmbox is the default music player in GNOME but it could do with some make over.

rhythmbox with alternative toolbar

The progress bar / slider is moved down below. In fact the toolbar is moved down. Changing Rhythmbox from a top heavy UI to a more balanced look. 

Wednesday, June 21, 2017

Linux Kernel Update

Linux kernel updated to version 4.11.6-1 Arch today.

This is a security as well as bug fix update.

Monday, June 19, 2017

Current Events

Why is the current account deficit for the first quarter of 2017 tells so much about where we are now? When our imports are greater than our exports, the flow of payments is outward. The main reasons for a deficit is under-investment and low productivity. We are not producing goods and services while we are importing those that we need. For the Philippine economy, current account deficit last occurred in 2002. We are not doing very well indeed and the government's priorities isn't helping. Even if they pass the tax reform bill in Congress, investors are holding back.

Jose Rizal is the foremost liberal among his generation. He studied in the best schools and universities in Europe. He traveled Europe and America. He wrote books and published them. He was a man of science. He was a man of medicine. He taught in schools. He believed that all men are equal and fought the abuses in the Philippines committed by Spanish authorities as well as by the Catholic Church. To be liberal is to defend the individual from harm and to a certain extent the government itself and those in positions of authority are the first to abuse their powers and do him harm. In Jose Rizal's time this is true and often the rule. To be liberal is to protect individual rights. Your right to due process and equal protection under the law, to be secure in your homes, your privacy, unlawful search, your freedom to speak and assemble, your right to practice religion and many more. Today in the Philippines, the constitution guarantees these rights under Article III. I can only speculate what Jose Rizal would think of our Bill Of Rights.

The US pullout of the Paris Climate Agreement did not deter States and Corporations to abide by the commitments agreed to by most of the world. After President Trump announce the pullout, states like California and private companies like Bank of America renew their commitment to follow the Paris Climate Agreement. This means that even as the federal government won't be following most of the world, individual states and private companies will do their share in lowering their carbon footprints and invest in renewable technologies. The United States is the second biggest carbon user in the planet. China outsizes the US, but it continues to commit itself by the Paris Climate Agreement and is the biggest investor in solar technologies. Years from now, the US pullout from the Paris Agreement will be remembered as the single biggest foreign policy mistake Trump made. And for what, to protect a dying coal industry?

Sunday, June 18, 2017

Debian Stretch Is Released

I am interested in seeding one torrent. Debian live- 9.0.0-amd64-gnome. I keep a live debian in my spare USB stick.

Happy Father's Day

My Mom and I were talking about Dad. I happen to mention that Dad did believe and use physical punishment to the surprise of my mother. Yes my father did use his leather belt (for want of something else lying around) on my brother and me. I don't remember the particulars but knowing my dad, it has something to do with treating other people right. Any way, my mother is surprised because physical punishment in the family is rare. As grand parents, my parents never used it. I guess not resorting to corporal punishment comes with maturity and evolving parental ideas.

We remember my dad for his gentle nature. His caring nature as a physician is attested by his patients in the community. After his death in 2003, folks in the community still mention him and remember him for visiting their homes when a family member is sick. Those were the days when doctors still make house calls.

So I pray for all fathers this day. May the love and the blessings of our Lord, Jesus Christ, come to you. Peace.

Friday, June 16, 2017

Firefox Update To 54.0

Mozilla updated Firefox to version 54.0. They enable multiprocess windows in this version by default.

about:support tab –> Firefox
Some add-ons might block mulitiprocess. You can go to about:config. Check extensions.e10s

​The default number of content process is 1. You can change this in about:config. Check out dom.ipc.process.
I modified mine to 4.

Thursday, June 15, 2017

Linux Kernel Twice A Day Update

I started the day by updating the Arch linux system. I happily installed linux-4.11.4-1 and reboot to use the new kernel. After 10 hours I got back from errands. I woke up my desktop and it's prompting me again to do another linux kernel update. This time to update to linux-4.11.5-1. Somebody told me that Arch linux may be the unique distro that treats the linux kernel like it's a common piece of software to be updated as often as possible.

I'm rebooting to use this newest kernel for the second time in one day. Here goes.

Friday, June 9, 2017

A Lesson To Learn From Comey And The American System

Former FBI director, now private citizen James Comey, testified today in front of the Intelligence Committee of the Senate about the Trump-Russian investigation he once led when he was still in the bureau. He released a paper containing his testimony 24 hours before he appeared. So the press and the Senators know what he is about to say in the public part of Comey's testimony. They of course, has closed sessions with Comey where they can ask questions with no reservations.

James Comey already leaked his memos to a lawyer friend who in turn released it to the Washinton Post. So we, the public, know the details of his interactions with Trump, the president-elect, up to the point when he was fired by Trump. This is definitely a scandal as big as Watergate. The implications are that a foreign power, russia, interfered with a US presidential election and Trump's people are continuing to have communications with the russians. That Trump tried to convince James Comey to let Michael Flynn go. That Trump tried to influence James Comey to drop the Trump-Russia investigation. The situation here is this, the americans have a president who is under investigation by his own FBI, so any contact between Comey and his president about the russian investigation is an interference on a current investigation. Comey's testimony says that the interference is explicit. His reluctance led to him being fired. In fact Trump said so in his interview with Lester Holt of MSNBC.

In the United States, every american who love their country, hold their laws and institutions with respect. No president sits above the law. If Trump did obtruct the law he will face impeachment. 

Here in the Philippines, Joseph Estrada who faced impeachment before, returns to politics as mayor of Manila. Wala tayong bait sa sarili. Our institutions are weak. Our laws, well, look at our lawmakers and how they behave. The Marcoses are back in Ilocos and Bongbong Marcos is a member of the House of Representatives. Most Filipinos see these as partisan politics not disrespect of institutions and country. Let's hold our laws up. Let's renew our loyalty to the Constitution. Let's put deserving men and women in Congress. Federalism is not what we need. What we need is to strengthen our state institutions, not destroy them.

Glitch In gnupg Update In Arch Linux

That update a while ago broke online accounts. I can't connect to my google services and microsoft accounts. Online Accounts Service is unable to open Passwords (Seahorse) which has my credentials. Somehow the old links were broken by the updates. So the shortest solution here is to just delete these old links and credetials. I then have to sign-in to my accounts. Present my credentials.

It is now working again. Evolution Mail is connecting all my accounts. Funny but I have three accounts in Evolution Mail. One of the accounts do not depend on Online Accounts and it picked up on the gnupg update. Why can't this piece of GNOME not pick up the gnupg update? This one account is able to open Passwords And Keys and get its credentials.

Thursday, June 8, 2017

Renovations At Unit R6

The renovations in unit R6 are proceeding well and ahead of the deadline. Mina is coming home on the first week of July 2017. As soon as her classes end, she's on a flight home to the Philippines. But let me show you some of the progress so far in the apartment.

United Gnome Theme Revisited

I have a new default theme. I have United Gnome Theme - Arch. I like the flat icons theme "flat-remix" that came with it. I'm still not sold to the dark theme making everything more modern assertion though. I like that it works with the Ubuntu font that I love.

United Gnome theme, Chrome browser tabs.

United Gnome theme, Custom Wallpaper, Rhythmbox, Gnome Launcher (left)

Tuesday, June 6, 2017

What Is Stopping Rodrigo Duterte From Declaring Martial Law Over The Philippines?

Rodrigo Duterte declared martial law over the whole of Mindanao. What's stopping him from declaring it over the whole of the country?Marawi City is just an 87 square kilometer area of muslim mindanao. Why not just declare martial law over the city? If the overwhelming reason is the security threat posed by the Maute group, then it would be logical to suppose that the whole of the country is threatened by terrorism. Terrorism of course, isn't enough reason to declare Martial law. The Constitution lists, rebellion and invasion as reasons for Martial Law not terrorism. Read Article VII Section 18 of the Philippine Constitution. It could be supposed also that the Maute group has international links to a foreign terrorist group, but not a foreign power or state. It's problematic to argue that IS or Islamic State is officially a state.

Martial law was declared in 1944 by Jose Laurel, during The Liberation, saying the US and the Philippines were at war. Ferdinand Marcos declared Martial law in 1972 after making up an excuse in the form of a rising Communist Rebellion. Gloria Arroyo declared a 9 day Martial law limited only in the province of Maguindanao, after 58 persons including 34 journalists were killed in a massacre related to local politics. It is clear that when leaders declare martial laws, they are owning up to their own failures, to their own realization that somehow they have made a mistake.

What are the conditions that clearly calls for the suspension of the writ of habeas corpus? When is it obvious that martial law is justified as seen by the average citizen? An escalation of violence and lawlessness, civilian authority unable to impose its rule, a great disaster where military aid is required to save lives and of course the constitutional conditions of rebellion and invasion. Let us not forget that leaders impose martial law as preventive measure. What kind of leader are you if you let civilian rule collapse in front of your eyes? So the act of declaring martial law becomes a political game of chess - to know succeeding moves.

In the period after the EDSA revolution, Corazon Aquino, endured 10 military rebellions. With freedom comes great challenges to her administration. She also faces an economy in disarray, infrastructure that languished unattended during the Marcos administration, political restructuring from the local level up to Congress and Judiciary. Her inherited military was unaccustom to democratic nuances and did not trust her, the wife of a former military-held politician. Aquino did not declare martial law even as the rebellion reached the gates of her residence.

Abraham Lincoln imposed martial law in the United States during its civil war. He declared martial law against prisoners of war, spies, those who aid the enemy and draft dodgers. Interestingly, the Supreme Court of the United States ruled that Lincoln's martial law is unconstitutional in areas where the courts are still functioning.

Just after Duterte declared his martial law, Chief Justice of the Supreme Court Maria Lourdes Sereno ordered that all courts in Mindanao should remain open. So what's stopping Rodrigo Duterte from imposing martial law over the entire Philippines?

Sunday, June 4, 2017

Can China Learn Democracy?

Tiananmen Square, China, was the site of unprecedented protests back in 1989. The most iconic image of those days was a man with bags on both hands, in white shirt standing in front of a long line of chinese army tanks. Reports said he shouted "What are you doing to my city?". The tanks are moving to break protesters. The protesters are mostly high school students, young chinese but also labor and professionals. They want a democracy in China. 

I don't know if the white shirt man in front of the tanks believe in democracy. Is he one with those who are protesting in the Square? His love of Beijing, his city, compelled him to stand in front and blocked a column of tanks.

The brutality of the authorities' response to the Tiananmen Protests was the frontpage news in every newspaper in the western world. China watchers noted that the Communist Party made some leadership replacements because of it. It is obvious to the chinese communists that those who ordered such repression cannot be seen as representing the whole of the Communist Party, not in the international scene anyway. 

Tiananmen 1989

Can China learn democracy from the West? China certainly learned how to manage their economy very well. They learned it from the West. China is poised to be the biggest economy in the world. Nothing can stop this from happening, not a Trump Whitehouse or a European Union trying to handle Brexit.

Friday, June 2, 2017

Blogger File Size Limit

I just discovered that Blogger has a file size limit when you post too big a file attachment to a post.

I tried to post several images / photos. If you want to see that post click here. My Wordpress blog accepted my email / mobile post just fine. 

Thursday, June 1, 2017

Is Marawi Duterte's Example Of Paradise?

I've realized that people shouldn't rely on Duterte's words or the accuracy of those words. His promises which include dates, have come and gone. He should be made accountable for unattained goals. I wonder if the Philippine 1987 Constitution allow for early termination of employment due to unattained promises and expectations. I have an employee in mind who I think should be fired.

The city of Marawi is an Islamic center of education and culture. It is the site for the Mindanao State University, school for Filipino muslim scholars. When I think of this city, I have well-to-do muslim families enjoying rustic living in mind. If I'm very far from your image of Marawi, then I apologize. I have long time friends who live there and call Marawi their home. Its 87 square kilometer area is lush jungle with 200,000+ population. Its most picturesque locale is the view over Lake Lanao.Lake Lanao in Marawi

Duterte in a speech last year, dared anonymous groups to invade Marawi, specifically. Wait what? Why Marawi? Maybe a commander in chief has privelege intelligence that we mere mortals don't have. Several months later, an AFP/PNP operation spilled over to the city and the Maute group took several installations under their control while civilians are caught in the middle. There are now reports of 16 dead bodies recovered, executed IS style. Not surprising since the Maute group declared allegiance to IS. The government's response is to declare Martial Law over all of Mindanao and send more troops into a city still full of hungry civilians.

Tuesday, May 30, 2017

Look at Evolution Mail In

United GNOME GTK theme and Flat-remix icons.

New Display Monitor

I just got a new AOC Display Monitor. It's a 22 inch 1080p LED IPS monitor from AOC. I saw it online only for 5,101 cash.

United Gnome Theme Installed

United Gnome theme downloaded here. I'm using Arch linux and wanted a fresh look. I looked at this theme and the download includes themes specific to other distros such as Fedora, Ubuntu and Opensuse. After installing this with gnome tweak tool I got a pleasant surprise. I have an Arch linux icon in place of the applications icon overview. Yay!

Monday, May 29, 2017

Trump's Foreign Policy Failures

When President Donald Trump met with NATO leaders, he reminded them they have to shoulder their share of defence costs for Europe. German Chancellor Angela Merkel after a couple of days later made a speech of realization. Merkel now knew that Europe cannot anymore completely depend on the United States for its defence.

This is not just about Trump's foreign policy. Americans are increasingly pressured to look inward now that their economy isn't exactly in the pink of health. Employment is getting back what it lost in 2008-2012 depression but a key factor here, that of wages isn't following expectations. In other words jobs are coming back but businesses aren't paying workers enough or aren't that confident yet of its future. It seems like America is just a shell of its former self.

Meanwhile, China is rising confidently as the second biggest economy in the world. Flexing its muscle in South America and Africa with economic aid packages for countries in trouble. China wants the world to remember the Silk Road in Asia and longs for better relationships with countries like Pakistan and India.

Meanwhile, Vladimir Putin holds on to power in Russia. Its military action in Crimea speaks loudly about its new found strength in Europe. The annexation of Crimea by Russia is a dangerous threat to security in Europe. Crimea is to the Russian navy, what the South China Sea artificial islands are to the Chinese navy. Both are big logistic bases which can be used to launch a naval operation.

Listening to President Donald Trump, I don't hear any good answer to these threats to American foreign interests. I see the start of the crumbling of the American prestige.

Saturday, May 27, 2017

GNOME Is Crashing All Day Long

I have been monitoring systemd with journalctl and gnome-shell has been
crashing 3 times a day (somedays more) all day long. The good news is it
automatically restarts and goes to the login screen. And that is where I
find my computer more often than I want. At least the login screen is

Friday, May 26, 2017

Email Form Letters, Libreoffice Draw And PDF

I previously wrote about the emz file format and Xnviewmp here. But that solution didn't work out. I had to copy and paste the form image to Libreoffice Draw. I then filled the necessary information asked by the sender. I then converted / exported as pdf. I composed my email reply and attached the file pdf. Neat and straight.

emz File Type And Xnviewmp

Meralco, my utilities company emailed a form attachment in a format I've not encountered before. It's in emz file format. emz is a compressed image file. It's a proprietary format from Microsoft. I had to look for an appropriate application to open this file. Happily I found Xnviewmp. It's available in the Arch User Repository here. So Installing Xnviewmp is just:

[donato@archdesktop builds]$ git clone
Cloning into 'xnviewmp-system-libs'...
remote: Counting objects: 26, done.
remote: Compressing objects: 100% (21/21), done.
remote: Total 26 (delta 10), reused 16 (delta 4)
Unpacking objects: 100% (26/26), done.
[donato@archdesktop xnviewmp]$ makepkg -sic
==> Making package: xnviewmp 0.86-1 (Fri May 26 20:28:46 +08 2017)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found xnviewmp.desktop
  -> Downloading XnViewMP-linux-x64_0.86-rel1.tgz...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 50.4M  100 50.4M    0     0   113k      0  0:07:33  0:07:33 --:--:--  112k
==> Validating source files with md5sums...
    xnviewmp.desktop ... Passed
==> Validating source_x86_64 files with md5sums...
    XnViewMP-linux-x64_0.86-rel1.tgz ... Passed
==> Extracting sources...
  -> Extracting XnViewMP-linux-x64_0.86-rel1.tgz with bsdtar
==> Entering fakeroot environment...
==> Starting package()...
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issue...
==> Creating package "xnviewmp"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: xnviewmp 0.86-1 (Fri May 26 20:37:09 +08 2017)
==> Installing package xnviewmp with pacman -U...
[sudo] password for donato:
loading packages...
resolving dependencies...
looking for conflicting packages...

Packages (1) xnviewmp-0.86-1

Total Installed Size:  133.19 MiB

:: Proceed with installation? [Y/n]
(1/1) checking keys in keyring                                                               [######################################################] 100%
(1/1) checking package integrity                                                             [######################################################] 100%
(1/1) loading package files                                                                  [######################################################] 100%
(1/1) checking for file conflicts                                                            [######################################################] 100%
(1/1) checking available disk space                                                          [######################################################] 100%
:: Processing package changes...
(1/1) installing xnviewmp                                                                    [######################################################] 100%
Optional dependencies for xnviewmp
    gvfs: support for moving files to trash [installed]
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Updating the desktop file MIME type cache...
==> Cleaning up...
[donato@archdesktop xnviewmp]$

Thursday, May 25, 2017

Why Evolution Mail in GNOME Is Unusable

It is slow.
It is prone to crashing.
It is frozen like this,

and you can't exit. I use the killall command in the Terminal. 

Playgrounds: Repost Article

Playgrounds is a repost from the article at Early Childhood Education Zone website. A community's health is mirrorred in how beautiful their playgrounds and parks are.

Wednesday, May 24, 2017

Linux - 4.11.2 Released

I updated my computer to the linux-4.11.2 as it becomes available in the
repositories. In my opinion it is a good idea to always update to the
latest available stable kernel. Along with the kernel, linux-firmware
updates were also available. Again, any new updates to hardware drivers
are welcome.

Monday, May 22, 2017

How To Downgrade The linux-kernel In Arch linux

What do you do if your linux kernel upgrade did not go well? What if after an upgrade which includes the kernel, you can't boot your system?

You should downgrade to an older, working linux kernel still in the cache. Using a fairly recent Arch linux install medium, you can mount the root partition to /mnt. Then chroot into the system.

$ arch-chroot /mnt /bin/bash

It is assumed you keep at least one other version of the linux kernel in the cache. You can check in /var/cache/pacman/pkg. At least downgrade linux, linux-header and any kernel module you have. To downgrade:

$ pacman -U linux-x.xx.xx-x86_64.pkg.tar.xz  linux-headers-x.xx.xx-x86_64.pkg.tar.xz

Exit by typing exit. Reboot. You should be able to boot now.

Sunday, May 21, 2017

The Cure's Pornography: Song Review

    Pornography is the last track in The Cure's Pornography album. The album itself was released May 1982. It featured electronic sounds and a claustrophobic mood throughout. It's the fourth album of the group and the most potent song in their body of work.

Pornography,n. obscene pictures, writings, drawings, motion pictures,
 videos, or the like intended primarily to cause sexual
 arousal and having little or no artistic merit.
From the Collaborative International Dictionary of English
A hand in my mouth
A life spills into the flowers
We all look so perfect
As we all fall down

"What the world around us thought of as pornographic, we didn't. People's bodies aren't pornographic. What was pornographic, to us, was the way that people treated each other and how political systems destroyed people and that kind of intolerance. That's what we were trying to get across."  - Lol Tolhurst, drummer

In an electric glare
The old man cracks with age
She found his last picture
In the ashes of the fire
An image of the queen
Echoes round the sweating bed
Sour yellow sounds inside my head
In books
And films
And in life
And in heaven
The sound of slaughter
As your body turns

But it's too late
But it's too late

One more day like today and I'll kill you
A desire for flesh
And real blood
I'll watch you drown in the shower
Pushing my life through your open eyes

Perhaps the band wants to leave a note of hope here.

I must fight this sickness
Find a cure
I must fight this sickness

In a world where they are killing drug users, this song throws its accusation of hypocrisy at those who satisfy their bloodlust at the expense of people who have real problems.

Saturday, May 20, 2017

How To Update Your Intel Drivers [Arch linux]

If you are using Intel chipsets and processors, you have to update your drivers. This is how to set that up easily in Arch linux.

Use the package manager to download intel-ucode.

$ pacman -S intel-ucode                         ## this will be downloaded from community repositories and get updates automatically if there's a new version

To set this up automatically and you don't have a custom kernel (if you have one, then YOU should know how to set this up) run grub-mkconfig.

$ grub-mkconfig

This will edit your grub.cfg file and add a line for the intel-ucode.img file.

After running it you can check the grub config file with:

$ sudo less /boot/grub/grub.cfg                 ## you should scroll down and look for instances of this line up to the end of the file.

           echo    'Loading Linux linux ...'
        linux   /boot/vmlinuz-linux root=/dev/mapper/vol1-root rw 
        echo    'Loading initial ramdisk ...'
        initrd  /boot/intel-ucode.img /boot/initramfs-linux.img
P.S. Unless you know what you're doing, you should not edit the grub file manually.

Is This The Beginning Of The End For President Donald Trump?

Hearing the word impeachment seriously in an entertainment show will
perk up concerned people anytime. Impeachment calls somebody to account
and when addressed to the most powerful man in the world, everybody
wants to listen.

Last week, beginning with the testimony of Sally Yates, the former
assistant attorney general, and definitely not ending with the firing of
FBI director James Comey, Donald Trump's days took a decidedly downward
turn. James Comey had been investigating Trump since the US elections of
2016 for his campaign staffs' connection to the Russians. Sally Yates
was apparently fired because she was looking into Trump's National
Security Adviser's connection to foreign influences. Both were just
doing their jobs.

Today, the assistant attorney general appointed Robert Mueller as
special prosecutor to investigate the Trump-Russian scandal. President
Trump has a formidable challenge in the person of Robert Mueller, a
former FBI director and a highly respected member of the president's own
political party. Mueller served as FBI director for as long as J Edgar

Tuesday, May 16, 2017

WCry Ransomware In The Hands of Criminals and Thieves

Wcry Ransomware infected around 300,000 computers all over the
world. Blame is going round and around. The vulnerability or bug taken
advantage of by the hackers of this malware has a patch. Microsoft
provided the patch last March to users. Not all Windows machines updated
and those that forego the update got screwed. Some compared them to the
anti-vaccines people. Microsoft pointed its fingers to countrys who are
stockpiling bugs like this in order to weaponize them. Much like the
dreaded viral diseases and keeping the weak samples in a vault just in
case they need to produce vaccines for them. The NSA is preparing for
that scenario when nation-states would use them to wage war.

Wcry was stolen. It was stolen by criminals. Now criminals have a
weapon of mass destruction. When everything our civilization does
depends on computers, this situation sucks. Aaand it's just starting.

Monday, May 15, 2017

Is The Intel Chip In Your Motherboard a backdoor?

Ever since Damien Zammit revealed Intel's Active Management Engine, a self-contained microcontroller, there have been calls for declaring this for what it is - a backdoor to your computer.

AME or ME (Management Engine) is a microcontroller, a fully independent CPU apart from the main CPU you know and control. It cannot be disabled. It is active even if your computer is in hibernation or turned off (as long as it's connected to the main outlet). It is placed there to help IT enterprise to manage computers remotely. This is a problem with the enterprise and this is Intel's solution.

Some points to remember about Intel's Management Engine:
  • It has full access to your computer's memory and everything it is connected to by TCP/IP; it can control memory and all peripherals.
  • It can send and receive network signals even if the computer is turned off or through a firewall.
  • It can't be disabled in new Intel chips. In Intel Core2 and newer processors.

I have a problem with the last point. If this is not a malicious feature (the intention is to help in management) the feature should be optional. If Management Engine is a security feature and should therefore be default and persistent then I object to it. In any case, the firmware to Management Engine is proprietary. Nobody but Intel can see and modify it. With the recent WNCry ransomware attack, I will hate to see Management Engine turned over to malicious parties.

Sunday, May 14, 2017

Wcry Ransomware Spread Across the Internet

The first worrying thing about Wcry worm is when it attacked health care
facilities in the U.K. They had to wave off patients and direct them to
another hospital. Then an ISP in Spain was attacked too. It encrypts and
locks your data and demands payment before it decrypts it.

Wcry attacks a vulnerability in Windows known to the NSA who
deliberately kept it a secret. Wcry was stopped dead by a happy
accident. A malware researcher who was analysing the attack found a
subroutine that HTTP's to an unregistered domain. He registered that
domain to a prepared sinkhole. So the researcher already has prepared
infrastructure to trap malware like this. The subroutine exits once it
gets a registered domain, basically a killswitch.

Saturday, May 13, 2017

Security Breach at Opensuse

If you are using any Opensuse services, it's time to change passwords and head to their website to get some clarification. If you are a member of Opensuse forums and or wiki, it is wise to change your password and check the safety of your account with opensuse.

Friday, May 12, 2017

Linux Plays In Windows Now (in VM)

When I started using linux or GNU/Linux, and coming from Windows XP, I encountered challenges including websites that don't support free-software browsers. I struggled at finding ways to enjoy media contents using free open software. As Mahatma Gandhi said: First they laugh at you, then they ignore you. Then finally they fight you, and then you win.

Today, Microsoft's Windows 10 opens its Windows Store to three Linux distros namely, Ubuntu, Opensuse and Fedora. Last year the bash shell made its appearance in Windows. Now, these three linux distros could be used by Windows users in VM. Windows 10 users could play with them, download apps with them, use free software with them inside the Windows operating system.

This is not just for software developers. System administrators can check their servers while still in their Windows laptops.

Wednesday, May 10, 2017

Father's 13th 1927-2004

Early morning visit at Paraiso

Donato Roque@Asus_Z00AD

Sunday, May 7, 2017

Random Post For May Clouds

I'm using my tablet to compose my post. The keyboard is the default in android 6. I have Google chrome open to the new post page of WordPress. I'm using two thumbs and making sure that I click not press otherwise I'm typing upper case.

Summer has peaked here in the Philippines. Or maybe I wish it has peaked. It was 35 C last week. Yesterday it was 34 C. In some places it's already raining cats and dogs with flash flooding. I purchased a brand new air conditioner the other day for Mina's place. I had one installed at mom's room this year.

I am now in my smartphone. I opened the WordPress app and seamlessly continue to edit this post. How cool is it to be in the cloud? And jumping from one device to another working on a single document.

 If it's raining under your cloud would you consider hanging under mine?

Evolution Vs. Thunderbird

I keep two email applications - Evolution and Thunderbird. I use GNOME
so Evolution comes as default email application. I want to use it but in
practice this software is just too slow and simply freezes / crashes
when Internet connection is off even temporarily. When it does freeze
it's not easy to close or shut down. There's just so many user issues
with it. So I install Thunderbird. It comes with all the features that
equal Evolution and it's fast. Fast enough. Plus it integrates
encryption and signing with gpg.

Friday, May 5, 2017

My Computer

I've been asked for the specs on the machine I use.

I've been using my computer since 2014. It's a relatively old machine. I have a 4th generation Intel i5 processor. I have 16 GB of DDR3 RAM. I use an ASUS Z97 motherboard. I use a 240 GB SSD for storage. But I also have a 3 2TB Seagate hard disk set up for a RAID 5 to house my data. It's old but performance is fast and storage is big. It's a very nice machine for media, media storage and if I decide to replace this, it will be a very good server for the home.

Thursday, May 4, 2017

Zoho Email and Outlook / Live Email In Evolution Mail

Hi Reese

I am including my zoho email and Outlook / MS live email account in Evolution Mail. I don't want to neglect checking my secondary email accounts. I want to put them in one basket so I don't miss the outliers.

So far the download of my emails are proceeding but in a very slow manner.

Tuesday, May 2, 2017

Get Debian

If you're trying to build a home server like I was, consider installing Debian in your machine.

The current release is Jessie 8.7. I linked the image above to the download page. This linux distribution supports the widest range of processor architecture out there. Since most servers I know use older hardware, this distro is very much in the list for me. I highly recommend it in the server. I hesitate to recommend it in desktops because of its free (libre) software policy. This and package versions could become quite dated. But for system administrators its stability and slow paced development lends itself to a server.

Monday, May 1, 2017

BDO Mobile App Fixed Sort of [reese]

Hi Reese

I updated my password for BDO Online Banking a couple of days ago. But it didn't go well. I left it at that. But today I pushed on. 

I updated the password using the desktop browser in the secure website. It went well. Then I tried using the mobile app. It wont let me log in with a funny error message. So I decided I should reinstall the app. Using the Play Store app I learned that there's a new version so I updated the app first. The app is working afterwards. The old app should have been more helpful here. You know, just tell me to update my app.

Sunday, April 30, 2017

Updates Galore, Also Thunderbird With New Theme

Updates for Thunderbird, LibreOffice, Evolution Data Server, Firefox, tracker, webkitgtk, calibre, imagemagick and inkscape. This is all over the place. Thankfully, these are point releases / updates. I am guessing that they contain fixes for bugs and compatibility issues. Doing the updates while Handel's Messiah is playing. And the chorus ...

Forty-nine packages updated in all. Some of these updates are still part of GNOME 3.24. I have downloaded a new theme for Thunderbird from this website as recommended by OMG Ubuntu. I'm using that theme here.

Thunderbird with new Monterail theme

Saturday, April 29, 2017

Grub Update

I updated grub today. Grand universal bootloader, grub for short. This has the potential of turning your system into an unbootable mess. Those with customized kernels and added kernel modules, watch out.

Dogs: Song Review - The Review Part

Dogs by Pink Floyd, written by Roger Waters and David Gilmour is the first part of this blog post about the song "Dogs". I remember a classmate back in highschool who did a paper on dogs, the real ones, but that's another topic. I heard he's doing it and I thought that he's jumping this song review forty years later in some sort of time warp effect. But I'm doing it now and I'm not stoned and I'm not flying through time. I am standing firmly on the ground, "ground down in the end" as the song goes.

I find the world as pictured by "Dogs" as terrible as any dystopian writer can imagine. "If you have to be trusted by the people you lie to", just to "get the chance to put the knife in"? Whatever happened to dogs are man's best friend? No doubt how disturbing the world is in this song, when "you gotta keep one eye looking over your shoulder". The over powering paranoia is well established and strengthened by the music of Pink Floyd. 

Even the original title says it all - "You've Gotta Be Crazy". It seems like it's making you question reality. When you think everything is going south and crazy, are you the only sane person here? It has commentary on regimentation and breaking away from peer pressure. It has some words on following orders and its awful consequences.

Dogs: Song Review

This song is part of the Animal album, the tenth album by the English rock group Pink Floyd. It is 17 minutes long in the album version. The album was released January 1973 in the U.K.
It's original title was "You've Gotta Be Crazy".

written by Roger Waters, David Gilmour
from album Animals by Pink Floyd

You gotta be crazy, you gotta have a real need

You gotta sleep on your toes, and when you're on the street

You gotta be able to pick out the easy meat with your eyes closed

And then moving in silently, down wind and out of sight

You gotta strike when the moment is right without thinking
And after a while, you can work on points for style

Like the club tie, and the firm handshake

A certain look in the eye and an easy smile

You have to be trusted by the people that you lie to

So that when they turn their backs on you,

You'll get the chance to put the knife in
You gotta keep one eye looking over your shoulder

You know it's going to get harder, and harder, and harder as you get older

And in the end you'll pack up and fly down south

Hide your head in the sand,

Just another sad old man

All alone and dying of cancer
And when you loose control, you'll reap the harvest you have sown

And as the fear grows, the bad blood slows and turns to stone

And it's too late to lose the weight you used to need to throw around

So have a good drown, as you go down, all alone

Dragged down by the stone (stone, stone, stone, stone, stone)
I gotta admit that I'm a little bit confused

Sometimes it seems to me as if I'm just being used

Gotta stay awake, gotta try and shake off this creeping malaise

If I don't stand my own ground, how can I find my way out of this maze?
Deaf, dumb, and blind, you just keep on pretending

That everyone's expendable and no-one has a real friend

And it seems to you the thing to do would be to isolate the winner

And everything's done under the sun

And you believe at heart, everyone's a killer
Who was born in a house full of pain

Who was trained not to spit in the fan

Who was told what to do by the man

Who was broken by trained personnel
Who was fitted with collar and chain

Who was given a pat on the back

Who was breaking away from the pack

Who was only a stranger at home
TWho was ground down in the end

Who was found dead on the phone

Who was dragged down by the stone

All I can say is: "Sino ang hindi tinamaan dito sa awit na ito?".

Thursday, April 27, 2017

Got Megasync Fixed ; AIDE's 'floating point exception error'

The update this week involves GNOME 3.24(upgrade) but before that there was Firefox and Google Chrome. Some things broke down.

I'm happy to report I was able to update megasync in AUR and this update fixed the issue with openssl.

I was able to restore all my keyboard shortcuts. Nothing like a good reboot and checking wouldn't straighten out.

I have disabled AIDE and Rkhunter for now in crontab. I am getting a floating point exception error running AIDE. I can't figure it out even after doing some practical troubleshooting and checking its config file. I'll restore rkhunter in crontab or maybe in systemd today.

Tuesday, April 25, 2017

Intel Optane Memory

Intel Optane Memory is a data caching technology that bridges DRAM and the big storage spaces of the hard disks in your computer system. Caching the crucial bits of data and storing them in faster SSD's is a solution already being used in hybrid hard disks. Intel's solution requires 7th generation Intel processors and motherboards that are compatible. Initial benchmarks places it in the same level as NVMe. Intel's website claims a 28% increase in speed overall.

GNOME 3.24: Update Woes

The first thing I did after that massive update is to reboot. This
should not affect the reboot process but, here goes.

Big sigh of relief. Here's a list of my woes so far:

First, megasync daemon is failing to work / start at login. And starting
the application with the launcher doesn't work either. It looks like it
has problems with openssl / authentication.

Second, screenshot isn't working, at least not the keyboard shortcuts. I
opened the application - screenshot, and it takes pictures of the screen
but it won't work in practice if it doesn't work with the keyboard

Third, most keyboard shortcuts I tried aren't working. Not the
screenshots, not the Guake terminal i use. Navigation shortcuts are
working though. Could user shortcuts have been reset by the update to
their defaults somehow?

Big Update With GNOME 3.24

These are the first pieces of GNOME 3.24 my system is getting with today's update.

[donato@archdesktop ~]$ sudo pacman -Syu
[sudo] password for donato:
:: Synchronizing package databases...
core is up to date
extra 1704.5 KiB 167K/s 00:10 [#######################] 100%
community is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
Packages (217) adwaita-icon-theme-3.24.0-1 apache-2.4.25-2
appstream-glib-0.6.11-1 apr-1.5.2-2 apr-util-1.5.4-3
at-spi2-atk-2.24.0-1 at-spi2-core-2.24.0-1 atk-2.24.0-2
atkmm-2.24.2+1+gf30b47f-2 baobab-3.24.0+1+g202d168-1
bind-tools-9.11.1-1 ca-certificates-mozilla-3.30.2-1
cairomm-1.12.2-2 calibre-2.83.0-2 cheese-3.24.0-1
clutter-1.26.0+35+g9c4330b6d-1 clutter-gst-3.0.24-1
cogl-1.22.2+10+g3baa2d7a-1 colord-1.3.5-1 coreutils-8.27-1
curl-7.54.0-2 dbus-1.10.18-1 dconf-0.26.0+1+g701d19d-1
dconf-editor-3.23.4+48+g9acdf0a-1 devhelp-3.24.0+7+gefb59e2-1
elinks-0.13-18 eog-3.24.1-1 eog-plugins-3.16.6-1
epiphany-3.24.1+1+g8e82c479c-1 evince-3.24.0+8+ga8363215-1
exempi-2.4.2+1+gc26d5be-1 file-roller-3.24.1-1
folks-0.11.3+43+g780d64a9-1 freerdp-1:1.2.0_20170201-3
gcab-0.7+16+g4bc4be1-1 gcr-3.20.0+45+g4708f35-1
gdk-pixbuf2-2.36.6-2 gdm-3.24.1-1 gedit-3.22.0+44+ge706c1259-1
gegl-0.3.14-1 geoclue2-2.4.6-1 geocode-glib-3.23.90-1
gfbgraph-0.2.3+10+gbc03c1f-1 git-2.12.2-3
gitg-3.23.90+21+gf708e719-1 gjs-1.48.2-1
glade-3.20.0+27+g2b88ce24-1 glib-networking-2.50.0-2
glib2-2.52.1+4+g2eddcef1e-1 glibmm-2.51.6-2
gmime-2.6.23+4+g91dcee38-1 gnome-2048-3.22.0+7+ga460b20-1
gnome-applets-3.24.1-2 gnome-autoar-0.2.2-1
gnome-bluetooth-3.20.1+1+ge902d1a-1 gnome-builder-3.24.1-2
gnome-calculator-3.24.0+2+g0ca2919b-1 gnome-calendar-3.24.1-1
gnome-characters-3.22.0+49+g0d6a0bd-1 gnome-chess-3.24.1-1
gnome-control-center-3.24.1-1 gnome-desktop-1:3.24.1-1
gnome-disk-utility-3.24.0+2+g9e4c9f5c-1 gnome-documents-3.24.1-1
gnome-getting-started-docs-3.24.0-1 gnome-initial-setup-3.24.0-1
gnome-logs-3.24.1+1+gf949685-1 gnome-maps-3.24.1-1
gnome-mines-3.24.0+1+ga8c3697-1 gnome-music-
gnome-online-accounts-3.24.0+6+g8108ad4c-1 gnome-panel-3.24.1-1
gnome-photos-3.24.1-1 gnome-robots-3.22.1+6+gf5df154-1
gnome-screenshot-3.22.0+42+g8472361-1 gnome-session-3.24.1-1
gnome-settings-daemon-3.24.1-1 gnome-shell-3.24.1+2+g45c2627d4-1
gnome-terminal-3.24.1-1 gnome-tetravex-3.22.0+4+g817dbf6-1
gnome-themes-standard-3.22.3-1 gnome-todo-3.22.1+15+g9f9cd9e-1
gnome-user-docs-3.24.0+11+g6a4e69d7-1 gnome-weather-3.24.0-1
gnutls-3.5.11-1 gobject-introspection-runtime-1.52.1-1
grilo-0.3.3+3+g3104a34-1 grilo-plugins-0.3.4+13+gf460a00-1
gsettings-desktop-schemas-3.24.0-1 gspell-1.4.1-1 gssdp-1.0.2-1
gtk3-print-backends-3.22.12+6+g42aa4c138c-1 gtkmm3-3.22.0-2
gtksourceview3-3.24.1+1+ge88e8299-1 gucharmap-9.0.3+2+g4ec9d55-1
gupnp-1.0.2-1 gupnp-dlna-0.10.5-2 gvfs-1.32.1-1
gvfs-afc-1.32.1-1 gvfs-goa-1.32.1-1 gvfs-google-1.32.1-1
gvfs-gphoto2-1.32.1-1 gvfs-mtp-1.32.1-1 gvfs-nfs-1.32.1-1
gvfs-smb-1.32.1-1 gwenhywfar-4.17.0-2 icu-58.2-2
iputils-20161105.1f2bb12-2 js38-38.8.0-2 json-glib-1.2.8-1
krb5-1.15-1 libarchive-3.3.1-5 libcroco-0.6.12+4+g9ad7287-1
libdbi-drivers-0.9.0-4 libevent-2.0.22-4 libgda-5.2.4-6
libgdata-0.17.8-1 libgdm-3.24.1-1 libgee-0.20.0-1
libgepub-0.4+10+g0da0ba3-1 libgit2-1:0.25.1-1
libgit2-glib-0.25.0-1 libgrss-0.7.0+16+g971c421-1
libgsf-1.14.41+3+gc7b4b53-1 libgtop-2.36.0-1
libgudev-231+1+g0841288-1 libgusb-0.2.9-3
libgweather-3.24.0+12+g4684af7-1 libgxps-0.2.5+1+g764ae1e-1
libldap-2.4.44-4 libmediaart-1.9.1-1 libmm-glib-1.6.4-2
libnautilus-extension-3.24.0+6+g5d5e16989-1 libnghttp2-1.20.0-1
libnm-1.8rc3+10+gddd6f94ab-1 libnm-glib-1.8rc3+10+gddd6f94ab-1
liboauth-1.0.3+9+g11e9461-2 libphonenumber-8.4.1-1
libpulse-10.0-3 librsvg-2:2.40.17-1 libsasl-2.1.26-11
libsecret-0.18.5+14+g9980655-1 libshout-1:2.4.1-3
libsoup-2.58.0-1 libssh2-1.8.0-2
libzapojit-0.0.3+11+g840627d-2 lightsoff-3.24.0+2+gdf71308-1
mutter-3.24.1+1+geb394f19d-1 nautilus-3.24.0+6+g5d5e16989-1
nautilus-sendto-3.8.4+41+gf790d15-1 neon-0.30.2-2
net-snmp-5.7.3-4 networkmanager-1.8rc3+10+gddd6f94ab-1
nspr-4.14-1 nss-3.30.2-1 openssl-1.1.0.e-1
openssl-1.0-1.0.2.k-3 openvpn-2.4.1-2 opusfile-0.8-2
orca-3.24.0+15+gc2c209c34-1 osinfo-db-20170423-1 pacman-5.0.1-5
pango-1.40.5-1 pangomm-2.40.1-2 pkcs11-helper-1.22-2
podofo-0.9.5-2 polari-3.24.1+2+g8c0e0fd-1 postfix-3.2.0-2
postgresql-libs-9.6.2-1 pulseaudio-10.0-3
pulseaudio-bluetooth-10.0-3 pygobject-devel-3.24.1-1
python-3.6.1-1 python-atspi-2.24.0-1 python-gobject-3.24.1-1
python2-2.7.13-2 python2-gobject-3.24.1-1 qt4-4.8.7-18
qt5-base-5.8.0-10 redland-1:1.0.17-4
rtmpdump-1:2.4.r96.fa8646d-3 rygel-0.34.0-1 s-nail-14.8.16-2
sane-1.0.25-2 sensors-applet-3.0.0-11 serf-1.3.9-2
spice-glib-0.33-4 spice-gtk3-0.33-7 sushi-3.23.91-1
totem-3.24.0-1 totem-plparser-3.10.7+40+g3859685-1
tracker-1.12.0+1+g922c213a5-1 transmission-gtk-2.92-6
vala-0.36.1-1 vino-3.22.0+3+g67773d0-1
vte-common-0.48.2+2+g837cce9c-1 vte3-0.48.2+2+g837cce9c-1
webkit2gtk-2.16.1-1 wpa_supplicant-1:2.6-5 zenity-3.24.0-1
Total Download Size: 370.58 MiB
Total Installed Size: 1693.21 MiB
Net Upgrade Size: 28.02 MiB
:: Proceed with installation? [Y/n]
These are some of the first pieces of GNOME 3.24 my system is getting today.

Update For Libreoffice 5.3 --> 5.4

The Libreoffice blog says there's an update available today for Libreoffice suite. The productivity suite is now ready with version 5.4...