Saturday, August 20, 2016

What the… Bleach?

More than a decade… all gone poof in one chapter numbered 686. That is just another way of saying: One of the greatest, long-running manga ‘Bleach’ has ended!

Bleach Captains

And what an end that was. I can’t say I enjoyed the ‘end’ of Bleach as much as I’d have liked… It’s not that what was covered in this last chapter was underwhelming. It was more about what was not covered and shown that overwhelmed me. It was shown that things have settled down and people have moved on… (I was also disappointed when I couldn’t recognize the main character when he first appeared in this chapter as his ‘moved-on’ self!) But given that a couple of chapters earlier, there were fierce Battles (yes battleS, with a capital B and capital S) raging on, it seemed quite a jump-cut-paste to “everything turned out fine” ending.

Everything turned out fine in ‘InuYasha’; everything turned out fine in ‘FullMetal Alchemist’; things turned out well in ‘Scrapped Princess’ (recently re-watched with my SuperpartnerOpen-mouthed smile); hell, even it turned out well in ‘Naruto’ but that ‘fine’-ness and ‘well’-ness was introduced after the ongoing ‘conflicts’ were dealt with in reasonable detail. Their endings seemed to fit in nicely with the previous build-up and resolution of conflicts. But in Bleach, the build-up was excruciatingly detailed as much as the resolution was swift. And that threw me off my balance. That made me think of open-ended stories. That makes me expect more of Bleach next week.

And most importantly, that makes me no more wiser as to why the hell is this manga titled ‘Bleach’? or…

Is it ‘Breach’?

Sunday, July 24, 2016

The Great Wall

After 1.5 years in China, I finally stepped outside the province of Guangdong. Thanks to a SAS conference in Beijing, I travelled there last month. Beijing is very cold in the winters and quite dry & hot in the summers. I was more anxious than excited, anxious about the pollution levels there. People told me that it’s impossible to travel without masks and people sometimes have to inhale imported bottles of fresh air to survive. I stayed there for 4 days and the pollution index was never more than 120 ppm which isn’t so bad.

Beijing looked very historical to me. It was a nice combination of the old & the new, the ancient & the modern, the lively & the quiet. The locals told me there are at least 30 million registered residents in Beijing and the whole city is nothing but a series of circles of different radii. The cost of the apartments increases depending on how far you live from the center of the city. Surprisingly people of Beijing seemed very happy. Pollution and extreme climate had no effect on their love for the city.

Chinese Tea House near 'Sun of the Altar' park

The first day we went to a Park, basically just one side of a large park called ‘Altar of the Sun’. As we walked along the park, Vivian, my colleague from office told me a bit of the Chinese history. Some of the kings from the Ming, Qing and Song Dynasties had 40+ children and how they felt it was important to have many sons because a large family was equivalent to a strong family. After the park visit, we had dinner at one of the old Beijing houses which was converted into a restaurant. They served the best of fish, prawns, shrimps and other sea-food to people who could eat them and sympathized with vegetarians like me (the only one there). I have no idea why they do so. I happily enjoyed the mushroom soup, special greens, baked eggplant and lots of fresh fruits.

Crushed Tofu

Veggies, sauces & Rice pancakes

The second day was us attending the conference and getting hit by what Marketing does to people, the latest of which I realized was having a robot on the premises. The sessions were mostly in Mandarin. They gave me a Bosch earphone to hear the translations. I figured someone at the back end was translating stuff. The device was handy only in the morning because it stopped working by the noon. I guess the translators got too tired by then. After a long day of trying to understand what was being said, I tagged along with people to a famous Beijing restaurant where they wanted to try the Beijing specialty “roasted duck”. I felt that the cooks had some special talent in cutting vegetables and meat. While returning, I looked at the skyscrapers and tall buildings which were beautiful in the evening lights. I thought of India and wondered how many years behind we actually were. People usually state things like 10/15 years. My question is, how far ahead/behind will we be then? Open-mouthed smile

SAS Robot

We went to the ‘Great wall’ on the 3rd day of our trip. A wonderful person named Sha came along to show us around. We started our walk to Badaling (one of the areas of the wall) and it wasn’t very easy. I was requesting my fellow travelers to take the rope car while going up but they weren’t convinced. There are steps only in a few stretches and mostly one needs to walk on steep stony slopes. People were gasping for breath, so was I. I took very many breaks before reaching the top of just a small part of the wall. I observed that the wall stretches for miles and Sha told me that the construction of the wall hasn’t stopped. They are either repairing something or building more. There were some ‘Hero Stones’ where one could stand and take photos to feel like a ‘Hero’ I guess. Many stones had names of people engraved on them. The sky was blue that day and I took some nice pictures (all from the phone). I also did something funny of sending post cards to people from a small post office at the Wall. I soaked my feet in very hot water that night and prayed for the ache in my legs to ease. It did work and I slept for 9 hours without moving an inch.

The Great Wall [Badaling side]

Hero Stone's hype

On the final day of our trip, we went to Tianenmen Square & looked at Forbidden city from outside. The square area had all sorts of places that a capital city should have. There were flags everywhere, large & wide administrative buildings & I enjoyed learning more of China’s history from Vivian. We also did some shopping for friends & family. I admired the extensive Metro system (16 lines that even colours are difficult to distinguish) & the 16-lane roads (with one allowed to take one’s car either on the odd or even days) that Beijing has.

Adminstrative buildings

Tianenmen Square

Beijing metro system

It was a short trip & I plan to travel to Xian, Shanghai, Chengdu, Mongolia and Tibet someday.

Sunday, June 19, 2016

D. Bones & Clocks

How many of you remember the cartoon called “SWAT Kats”?

Doesn’t matter… This post is NOT about cartoons featuring cats. This post isn’t about the book by David Mitchell either. The novelist not the comedian, who is also a great read / listen / watch.

This post is about photos of the book cover taken with my Panasonic GX7 under various circumstances. Let’s go through them one by one:

Manual Mode

Manual: f/5.2, 1/100s, ISO200, AWB with Flash (Vivid Colour Style)

iAuto Mode

iAuto: f/4.0, 1/20s, ISO3200, AWB with No Flash (Standard)

The following photos showcase some of the built-in Art Filters I find interesting.

Art Filter: Expressive

Expressive: f/4.0, 1/15s, ISO3200, AWB with No Flash

Art Filter: Dynamic Monochrome

D.Monochrome: f/4.0, 1/20s, ISO3200, AWB with No Flash

Art Filter: Impressive Art

Impressive Art: f/4.0, 1/25s, ISO3200, AWB with No Flash

Art Filter: Toy Pop

Toy Pop: f/4.0, 1/13s, ISO3200, AWB with No Flash

Art Filter: One Color

One Color: f/4.0, 1/20s, ISO3200, AWB with No Flash

Finally, a proper full-on cover-shot:

Manual Mode

Manual: f/8.0, 1/125s, ISO400, AWB with Flash (Vivid Colour Style)

Hope you’re buying the latest in the GX series…

85/80/7 Mark II

Saturday, June 11, 2016

Overdose of Shayari

I watched Umrao Jaan (again) last week and enjoyed listening to a lot of beautiful Ghazals in this movie. O and what a movie this is – the stunning and charismatic Rekha, great actors like Farooq Sheikh and Naseeruddin Shah, the movie cannot go wrong. Now I can’t wait to share some of my favourite Ghazals from this movie.

जुस्तुजू जिस की थी उस को तो न पाया हम ने
इस बहाने से मगर देख ली दुनिया हम ने

Justuju jis ki thi us ko to na paaya ham ne
Is bahaane se magar dekh li duniya ham ne

I could not get what I desired the most
At least I got to see the world along the way

सब का अहवाल वही है जो हमारा है आज
ये अलग बात कि शिकवा किया तन्हा हम ने

Sab ka ahwal vahi hai jo hamaara hai aaj
Ye alag baat ki shikva kiya tanha ham ne

Everyone’s condition is the same as mine today
Though it’s different that I complained in silence

ख़ुद पशीमान हुए न उसे शर्मिंदा किया
इश्क़ की वज़ को क्या ख़ूब निभाया हम ने

Khud pashimaan huye na usey sharminda kiya
Ishq ki vaza ko kya khoob nibhaaya ham ne

Neither did I repent nor did I shame him
I have well fulfilled the custom of love

कौन सा क़हर ये आँखों पे हुआ है नाज़िल
एक मुद्दत से कोई ख़्वाब न देखा हम ने

Kaun sa kahar ye aankhon pe hua hai naazil
Ek muddat se koi khwaab na dekha ham ne

What kind of a tragedy has befallen these eyes
That I have not dreamt for quite a while

उम्र भर सच ही कहा सच के सिवा कुछ न कहा
अज्र क्या इस का मिलेगा ये न सोचा हम ने

Umra bhar sach hi kaha sach ke siva kuch na kaha
Ajra kya is ka milega ye na socha ham ne

Have always spoken truth, nothing but the truth
I never thought of what will be its consequences

~~

ज़िन्दगी जब भी तेरी बज़्म में लाती है हमें
ये ज़मीं चाँद से बेहतर नज़र आती है हमें

Zindagi jab bhi teri bazm mein laati hai hamein
Ye zameen chaand se behtar nazar aati hai hamein

Whenever life brings me in your company
This Earth looks much better than the Moon

सुर्ख फूलों से महक उठती हैं दिल की राहें
दिन ढले यूँ तेरी आवाज़ बुलाती है हमें

Surkh phoolon se mehak uthti hain dil ki raahein
Din dhale yun teri aawaaz bulaati hai hamein

The roads to my heart smell of red flowers
Your voice invites me so as the Sun sets

याद तेरी कभी दस्तक, कभी सरगोशी से
रात के पिछले पहर रोज़ जगाती है हमें

Yaad teri kabhi dastak, kabhi sargoshi se
Raat ke pichle pahar roz jagaati hai hamein

Your memories knock sometimes, whisper other times
To wake me up during the late hours of every night

हर मुलाक़ात का अंजाम जुदाई क्यूँ है
अब तो हर वक़्त यही बात सताती है हमें

Har mulaaqaat ka anjaam judaai kyun hai
Ab to har waqt yahi baat sataati hai hamein

Why is the end to every meeting a parting?
These thoughts trouble me often these days

~~

दिल चीज़ क्या है आप मेरी जान लीजिये
बस एक बार मेरा कहा मान लीजिये

Dil cheej kya hai aap meri jaan lijiye
Bas ek baar mera kaha maan lijiye

What’s in a heart, you may have my soul
But just for once, you believe in my goal

इस अंजुमन में आपको आना है बार-बार
दीवार-ओ-दर को गौर से पहचान लीजिये

Is anjuman mein aapko aana hai baar-baar
Deewar-o-dar ko gaur se pehchaan lijiye

You will come to this gathering again and again
Make sure to recognize these walls and doors well

माना के दोस्तों को नहीं दोस्ती का पास
लेकिन ये क्या के गैर का अहसान लीजिये

Maana ke doston ko nahin dosti ka paas
Lekin ye kya ke gair ka ehsaan lijiye

I know friends do not have much regards for friendship
But what’s this that you ask for favours from strangers

कहिये तो आसमां को ज़मीं पर उतार लाएं
मुश्किल नहीं है कुछ भी अगर ठान लीजिये

Kahiye to aasmaan ko zameen par utaar laaen
Mushkil nahin hai kuch bhi agar thaan lijiye

I can bring down the Sky to Earth if you ask
Nothing is too difficult once a decision is made

शहरयार (Shahryar)

Saturday, May 28, 2016

More Errors in Translation

Let us continue lambasting Translator (see this post for our previous attempt). We are going to keep doing this till the camera translation for Japanese is released in the Win10 (mobile) app(s).

Bad Translator

Now where to begin! These sentences are not even in the same equivalence class… The Hindi sentence (literally) means “I am very grateful to you?”. Yes, you must have noticed something. The sentence doesn’t have an interrogative word so how the hell can it be a question! The English sentence should actually translate to something like: मुझे आपको कितना चुकाना है?

After this, my Superpartner suggested we try translating our own sentences in the Translator to see how well it does instead of getting fired up at the stock phrases on the app’s live tile. I asked her to shoot off 10 random sentences at me; I typed them up in Translator and Translator did its job. Here are the results of that experiment:

1. Let us have a Skype call. ⇒ हमें एक Skype कॉल है।

Crap! Not a good start. It should have been something like: चलो हम एक Skype कॉल करते हैं।

2. This is very expensive. ⇒ यह बहुत महंगा है।

On the mark!

3. Can I bargain on this? ⇒ मैं इस पर सौदेबाजी कर सकते हैं?

Aaah… almost right but the Pronoun-Verb matching is not the Translator’s strong point as we already know! So the last two words should read: सकता हूँ and probably it is also better to add क्या in the front to make it a proper question.

4. Today is very humid. ⇒ आज बहुत उमस है।

Bingo!

5. I am looking for some cheap souvenirs. ⇒ मैं कुछ सस्ते स्मृति चिन्ह के लिए देख रहा हूँ।

Almost perfect. Just omit के लिए. And instead of देख, use खोज to show ‘better’ grasp of Hindi than just literal translation.

6. Is there a flat for rent here? ⇒ वहाँ एक फ्लैट यहाँ किराए के लिए है?

Not a great translation on the face of it because it took ‘there’ literally. The translation can easily be salvaged by just changing the first word (for 'there') to क्या and it sounds perfect!

7. Where is my next assignment? ⇒ मेरी अगली काम कहाँ है?

Dammit, get the genders right! काम is masculine so use मेरा अगला instead of मेरी अगली!

8. What is cooking in your mind? ⇒ क्या आपके मन में पक रहा है?

All the right words but sounds weird! I don’t even know how to translate the Hindi phrase back to English. The right sounding sentence just needs the first word moved to the fourth place: आपके मन में क्या पक रहा है?

9. Shall we go to the park today? ⇒ हम पार्क करने के लिए आज चलें?

This is about parking a car or what? How can one park a car today? It should be deducible that ‘park’ has another meaning here. The translation should be simply: क्या हम आज उद्यान (पार्क) चलें?

10. I am taking my baby for a ride. ⇒ मैं मेरे बच्चे एक सवारी के लिए ले जा रहा हूँ।

Almost there… Just need to insert को after बच्चे. (We are too familiar with both Hindi & English to explain why that simple insertion is needed for the sentence to make sense but it is!) A slighlty better translation would be: मैं अपने बच्चे को (एक सवारी पर)/ घुमाने ले जा रहा हूँ।

So there you have it… Judge Translator on your own time. Smile

Hindi and/or Urdu

Monday, May 16, 2016

Correcting and Generating

This post is basically the end-piece of the bold declaration I made earlier this year. Finally, I have finished re-GUI-ing all of my programs, including recoding and / or coding new features. You can find previous relevant posts here, here and here. This post is about the Keystone Corrector and Polorama Generator.

Apart from this year’s theme of including new features like a waitbar, try/catch-ing ‘all’ errors, remembering folders accessed, constant height of buttons & texts, etc., these two have gained a new element in their GUIs. This element is about previewing the relevant transformation. Let me show you what that means for KC. You get to see the mock-up of the region you selected (in cyan) on left and on right you are shown an outline of the fully transformed image (in green) along with the ‘corrected’ (cyan) rectangle as follows:

KC Previews

Let us now move towards PG. First one is for a full 360° Polorama (a bland green circle) and the second  one for a 180° Polorama with some space left empty at the center (much more colourful):

PG Previews

That’s all I have to say about these. You can experience them first-hand by clicking on relevant tabs above.

Next we deal with some huge numbers. Specifically, views of some of my photos on Google maps! Who knew that I had submitted these but then it’s Google… it has access to almost everything I do / keep / share online so let’s leave such philosophical questions behind and just enjoy these photos. That’ll also help increase these (already huge) numbers some more (click on the photo to read the text).

Google Maps Views

Stony Brook University Hospital

Thursday, April 21, 2016

A 5-star Victory

Last week I found my Superpartner very happy. Well, because a fellow MATLAB user gave him 5-stars for his Keystone Corrector program. For those of you, who do not know what this program does, please refer to this page. Now what does He want to do from here, do more work on the Program I guess and that’s scary. Last time, when He had such an urge, the Program was AcBook and we spoke only about AcBook for the next 30 days. Well, not literally but technically, yes. Anyway, so you might see an update on that KC page soon or a blog post about KC or both.

I was recently pointed to this article and since am currently living in this part of the world, I have an urge to go and visit it myself. Well, more on that sometime later.

We also reminded ourselves of these two beautiful shers this week:

ज़िंदगी तुझ से हर इक साँस पे समझौता करूँ
शौक़ जीने का है मुझ को मगर इतना भी नहीं

Zindagi tujh se har ik saans pe samjhauta karun
Shaukh jeene ka hai mujh ko magar itna bhi nahin

To compromise at every breath with you, Life
I am fond of living but not to this extent!

मुजफ़्फ़र वारसी (Mujaffar Warsi)

आज फिर कुछ कमाल होने दो
दर्द को बेमिसाल होने दो

Aaj phir kuch kamaal hone do
Dard ko bemisaal hone do

Today let us be amazed again
Let there be incomparable pain

विजय प्रताप आँसू (Vijay Pratap Aansu)

We can see the Taipei 101 from outside our house. One evening last week, we went out to do some night photography. Just looking at the tower from a distance made us happy and we clicked a few pictures. Refer to the alt-text of the pictures below to understand what all we tried.

Auto: f/5.6, 1/6s, 200mm, ISO3200

'Sparkling Lights' Scene Mode

Manual: f/5.6, 1/20s, 189mm, ISO800

Manual: f/5.6, 1/25s, 200mm, ISO800

After this completely random post (is what anyone would call it), I will leave you with a bit more randomness. I have been reading on the internet a lot about 1) Climate change or Global temperatures rise 2) Animal cruelty and what we as wise citizens could do. I am not finding good literature / original research to read up on these issues so if anyone can share such literature, please do. If you are also concerned about these issues, spread the word. Thank you.

Saturday, April 9, 2016

End of an Era & A New Beginning

That’s how it always is.

Let me elaborate: My Parents recently relocated to Bangalore from Kathmandu after my Father’s retirement from Golchha Organisation. He got a well-deserved farewell party on his last day at office.

Farewell - 1

Farewell - 2

So it’s an end of an era for Golchha Organisation (fondly remembered there as “जुगलजी यहा भएको बेला”) and a new beginning for my parents in the ‘new’ city of Bangalore. The new beginning would be obvious but the end of an era at an organisation just because my father left it sounds extremely hyperbolic, you might interject. But you see wouldn’t Dr. Watson say the same thing if Mycroft Holmes ‘left the government’.Winking smile Anyway, enough with the hyperboles… in simpler terms, his departure coincides with a restructuring at the organisation, as younger generation of executives and newer staff members step up to guide this nation-wide organisation into this 21st century.

On this note of transitioning from old to new, let me take stock of the past very much like how we focus on Old Year’s accomplishments versus New Year’s resolutions. Historically, I landed in Kathmandu when I was 2½ years old but realistically I’ve a faint memory of searing pain in my index finger due to a sewing machine’s needle piercing it. (Or maybe it’s just another forced memory because I’ve heard this story from my Mother umpteenth number of times!) Truthfully, I think my ‘first’ fond memories are of me crying when my mother & Didi (my elder sister) tried to leave me in Nursery class at EPS (ééé… pre-school). Actually, I fondly remember watching my Didi and her friends skipping on a rope (or playing other ‘girly’ games outside our house (Doctor’s house) in Ganabahal) and me trying to barge in to get myself included but very often getting hit by the rope or by Didi or both. This is getting awkward, but seriously I have fond memories of my parents, Didi and me playing badminton early in the mornings on the street outside our home. Yes, this is what I’d like you to take away from this paragraph. Smile

After I became a school-going kid, I remember yearly curfews (in Nepal or at least in Kathmandu) on my birthdays and winterly visits to my Indian hometown (SDGH). I remember elaborate ‘parties’ at our house with uncles, aunts, cousins & all in attendance; picnics at various temples & parks in and around KTM… trips to these were covered in large vehicles (jeeps) with mattresses instead of seats (us kids apparently didn’t mind getting our bodies rattled on those bumpy roads). I remember going to ‘Shani Mandir (Saturn Temple)’ on Saturday evenings, then ‘Ratna Park’ and then stopping for a while in the well-tended garden (with ever-redolent Raat-Raani) at Golchha House (my father’s office, if you remember from above) for playing on the swings with Didi. (The garden has long gone making way for a parking lot now.)

I remember Holi as we (me, Didi and uncles) threw water balloons on people on streets (in hindsight, not a good thing to do to other people); Samvatsari as we fasted (me rarely because hey, a kid got to eat after 4PM, ok!) and went to a (yearly) buffet party (sometime afterwards, mostly on the next weekend) at Jain Niketan to meet and greet relatives & friends (I have a vivid memory of chucking an empty glass inside the cooks’ tent… in hindsight, not a good thing to do at such an event); Dashain as I ‘enjoyed’ truckloads of homework during the 15-30 days long holidays and tried to learn to fly kites (but still can’t… in hindsight, not a good thing to boast about); Diwali as we enjoyed tons of sweets, cleaning & decorating our house, puja at uncle’s office & at home, and firecrackers at night (in hindsight, not a good thing to do to our environment).

I remember my schooldays… but that should be a post on its own and I leave it for some other time. Suffice it to say, I changed 3 schools at KTM (excluding that barely 1-month stint at EPS): GHS (S.KG – IV) → ABS (V – VII) → MIS (VIII - XII) with ever-increasing distances from our home so much so that for MIS, I used the school bus. And those distances could only increase as you might guess and it was so. I went to IIT Kharagpur for my undergrads and then to Stony Brook University for Ph.D. We (my parents) also changed our houses thrice during that period from Ganabahal (very near to Golchha office & GHS) → Bhotebahal (still doesn’t count as far to the office or ABS; walking distance as one would call it elsewhere) → Tahachal (quite far but my father would still call it walking distance from his office).

This last house change to Tahachal happened in my 4th year at KGP so I haven’t spent much time in this house but this was the place where I would go to during my ‘annual’ trips to KTM. In these trips, I started feeling KTM has changed, had changed a lot. More traffic, more pollution, hotter summers, high stress on infrastructure, political unrest leading to frequent strikes / curfews / jams, affecting all aspects of general public’s life. Anyway, this was also the house where I ‘first’ met my Superpartner.

I have never really gotten attached to any place (my Superpartner doesn’t call me ‘emotionless’ just for fun) but KTM definitely holds a fond place in my memories. I would have liked to visit it more often in the past few years but now with my parents not being there, the chances of that happening has become that much more slim. But many of my close relatives are still there and I would, in the not-so-distant future, definitely go to meet them. On that note, I leave you with one more farewell photo.

Farewell - 3

That’s all about ‘Ends’ and now we focus on

‘Beginnings’

Saturday, March 19, 2016

ACBOOK 7.0

This post serves as a changelog of my MATLAB program for personal ‘Accounting’ purposes: AcBook. Why does it require a separate post, you ask? Because this major version upgrade (5.0 → 7.0) has truck loads of new features, enhancements, updates and behind-the-GUI optimizations. To capture all of that on this page would have been a nightmare and anyway where else am I supposed to show off my creation if not on my own blog, huh? So, let’s get started!

Even ‘before’ the start, there are 2 small but important noticeable changes:

  • A ‘waitbar’ displaying the progress in setting up the GUI.
  • A ‘startup’ folder selection dialog box (if needed) for storing login info, data files, etc.
Waitbar

And then when the GUI is finally on the screen, there’s the major new feature:

  • Exchange Rates Calculator. It has been added below the Login panel. The data is downloaded from here but only at the start of the program. [This data is current at the order of past one hour. This is not supposed to compete with the data on search engines or professional websites that updates in the order of seconds.]
ERC Panel

After successful login (a dumb bug related to Log Off has been fixed), you're greeted with a familiar layout:

Main Screen

Well, I say familiar… Smile First, notice a few ‘minor’ GUI changes:

  • The user ID is displayed on the title bar.
  • Background colour of the panel titles is now slightly darker to differentiate it from the lighter shade of the table rows.
  • The panel headers get new & simpler button icons on the right. [Display panel: “Undock / Dock”; Balance Summary panel: “Minimize / Restore” & “Show / Hide Summary”.]
  • The text descriptions for ‘Particulars’ & ‘Amount’ no longer take extra space as they are shown in the fields themselves (which sadly means, for now, tabbing doesn’t work).
  • All the buttons are a bit more colourful (should have noticed that already).
  • Two of the four buttons (Modify & Delete) have been moved to the Display panel.
  • The buttons scale gracefully as the height remains fixed so that the text is never cropped. Actually, the text doesn’t scale with resizing, including the panel titles, too. (Anything for texts is a lose-lose situation but this behaviour is at least consistent with the ‘non-scaling’ buttons.)

Second, I tell you a secret:

  • All ‘numeric’ data fields accept valid arithmetic expressions like 669+241, 1/66.38, etc. (Try it out for yourself because there was a bug in earlier versions, where even though this was mentioned to be a feature, it was not actually implemented… WTH indeed!)

Next, let’s talk about the elephant in the room or another major new feature:

  • Groups. The manifestation of this feature is visible in the Data panel as a drop-down menu and as a new menu in the Menu bar. This feature, simply put, allows tagging / categorizing your data (a highly requested feature by a tester who tested AcBook for a few minutes or so ages ago). A few built-in groups are available and more can obviously be added. As expected, the Group menu is very similar to the Category menu.
  • Most of the work done for this feature is behind-the-GUI and deals with handling old files that don’t have groups associated with the Data. Most of the data will be assigned to the ‘protected’ Miscellaneous group but few like Food or Rent will be assigned properly to Living or Housing Expenses group. But since no one other than me has ‘old’ files, who cares about this.
  • To facilitate changing groups, a context (right-click) menu has now been activated in the Display panel. It allows changing all three defining properties of the Data.

Talking about the menu bar, let’s dive into it:

  • The Menu items have been shuffled / renamed / added (Uninstall has been removed as it is deemed to be no longer necessary; just use the Control Panel / Settings App). Check the updated & comprehensive Manual (via Help menu) for these details.
  • Category & Group deletions are confirmed now.
  • The Reorder option for Categories (Groups can’t be reordered; they are ‘sorted’ internally) gets a place in the toolbar too for easy access. Why? Because I want to show off the colourful ‘Drag & Drop’ implementation (including the sorting option) compared to the dreaded numbering option of previous versions!
Old vs. New 'Reorder' option

As an aside, when asked about the above photo, Cortana gives a hilarious answer! She suggests it is “Wood Camaro”… Do you know what that is? I didn’t know it till then either so I urge you to ask her about it! If you’re thinking how to do that, here’s a step-by-step guide: Open this post in Edge, then right-click on the image above and click ‘Ask Cortana’. It’s that simple!

Ok, back to menu items, some new ones now:

  • A Graphical Analysis tool has been added, which shows a 3D Pie Chart of the Expenditure (or Earning) data in a particular Category split across the Groups.
  • If some data in the Display panel looks fishy to you, you may check on it by ‘checking’ this new tool: Show Raw Data. (Get familiar with it on your own.) This place also allows you to quickly edit the Names of Categories & Groups and Particulars for the Data.

Last but not the least:

  • All errors (hopefully) will be ‘caught’ (instead of being notified by an annoying ‘ding’ sound) and all the gory details displayed like this (which makes debugging that much simpler, if you share the screenshot with me, of course!):
Error Caught!

Finally, a lot of behind-the-GUI bugs have been squashed but it is highly likely that new ones may have been introduced in spite of / despite / due to that, especially with the introduction of the new ‘Group’ functionality. This is exactly what the above error-catching feature is expected to tackle! Hoping for your support in that.

Thanks for reading this changelog, now go download the program and start accounting (for your shi*s).

AcBook 7.0