Phúc Tiệp: Vết xưa

Phúc Tiệp có chất giọng trầm ấm nhưng cách anh hát cứng đơ. Ngay bài mở đầu “Mùa hè đẹp nhất” (Đức Huy), Phúc Tiệp nhả nặng nề từng chữ. Cách anh hát không trôi chảy. Từ “Cơn mưa phùn” (Đức Huy) đến “Mắt lệ cho người” (Từ Công Phụng), Phúc Tiệp trình bày mà không có cái flow.

Visualgui 2024: Snowboarding

The latest design of this blog dedicates to snowboarding, a sport I am obsessed with. I just can’t wait to hit the slopes. I don’t have much else to say. If you want to follow my journey, check out my YouTube Shorts or subscribe to my YouTube Channel.

Sameera Kapila: Inclusive Design Communities

Thank you Sameera Kapila for shedding the light on the dark corner of marginalized identities. This book is an invaluable resource not only for the designer communities, but also for leaders who hold the privileges in their hands. They are the ones that can make the change for their communities. No matter what industry or sector or institution, we deserve an inclusive environment. Just open up your mind and eyes and Kapila will guide us there.

Mừng ngày Valentine’s

Sau vài lần hẹn hò ngoài phố, em mời tôi đến căn hộ của em ăn tối lần đầu. Tôi mừng rỡ sách theo chai rượu wine và album Tháng sáu trời mưa của Thụy Vũ mà tôi rất thích lúc đó.

Vừa ăn beef steak thơm tho do em nướng, vừa nhâm nhi ly rượu chát có chút vị ngọt ngào, vừa thưởng thức giọng hát trầm ấm của Thụy Vũ, vừa được ngồi bên em, tôi muốn thời gian dừng lại. Đến bài “Niệm khúc cuối”, của nhạc sĩ Ngô Thụy Miên, nhè nhẹ bắc đầu, tôi mời em slow dance. Ôm em vào lòng tôi biết mình đã tìm được một người cùng đi trên đường đời.

Hôm nay ngày Valentine’s, tôi muốn được cái cảm giác của ngày hôm đó sau 16 năm bên nhau. Tôi hát lại “Niệm khúc cuối” với tất cả cảm xúc dành cho người vợ yêu mến:

Cho tôi xin em như gối mộng
Cho tôi ôm em vào lòng.
Xin cho một lần, cho đêm mặn nồng
Yêu thương vợ chồng.

Headed to Liberty

I made a trip to Liberty today at noon since it had a few inches of snow. The wet snow, however, made snowboarding a bit tough. I was having a hard time maneuvering around the huge moguls on the double-black diamond slopes, but I had fun. I did about six runs and headed back home. I was trying to carve, but the conditions were a bit rough. Not a bad day at all.

GT Pressura Speaks Vietnamese

Grilli Type Foundry:

The Standard GT Pressura encoding now supports 196 Latin-based languages. We’re also offering a Vietnamese add-on to complement the typeface, created in consultation with Donny Trương.

It was my pleasure to play an advising role in GT Pressura.

2023-2024 Self Evaluation

It’s time for the annual performance review. Started last year, I am keeping track of my responsibilities. Since I write on the daily basis, documenting my work flowed smoothly into my routine. Around this time of the year, I had always dreaded the self evaluation. This year, I am going incorporate my year-long tasks into the evaluation.

Specific examples which demonstrate the employee’s job knowledge and execution:

  • Created Scalia Forum Save The Date Invitation
  • Worked with the alumni office on class notes
  • Worked on WordPress update requests
  • Worked with University on moving to GA4
  • Provided ITS access to our Google Tag Manager account
  • Reworked the slides to double up the dimensions to ensure better image quality on large-screen TVs
  • Attended 2023 Computer In Libraries Conference
  • Created promotions for the 23rd Annual Judicial & Legislative Reception
  • Met with Beacon Technologies to get quotes on HTML and migration for Cascade
  • Met with Cascade to get quotes for portion of migration and templates
  • Recommended specs for the production server: Cloudflare Add-on for CDN and security, 16 CPU Cores, 20GB Memory, 160GB SSD Space, and 5TB Data Тransfer
  • Compared monthly price for cloud hosting services including DigitalOcean, SiteGround, etc.
  • Worked with colleagues on Google Tags.
  • Provided feedback to a fellow designer on banner designs
  • Worked with director of technology on the calendar
  • Work with the web content specialist on site updates
  • Worked on WordPress support with colleagues
  • Researched on Cascade to understand more about its architecture and to ask questions.
  • Discussed server administrations with Beacon Technologies
  • Upgraded MODX to 3.0.3
  • Upgraded PHP to 8.1 on production server
  • Upgrade MySQL 10.3.34 on production server
  • Rewrote the NGINX web rules to force HTTP to HTTPS on production server

Specific examples which demonstrate effectiveness in organizational relationships:

  • Published MVETS’s 2022 Year in Review. Highlights of what they had done in 2022.
  • Worked with Law Review staff on developing their new website. The current site was a huge mess. It was powered by the Elementor Full Site Editing plugin. The plug-in was not working correctly. They kept running into issues. I had a meeting with them and I suggested that they need to get off Elementor and migrate over to Gutenberg. They hired developers to do the redesign. I gave them advice and guidance.
  • Made ppdates for Voices for Liberty’s Call for Proposal Request
  • Worked with Admissions staff to show them how to update the CAS intranet so they can link to videos and PDFs
  • Restructured Working Papers on our site and on SSRN
  • Posted course schedules
  • Attended 2023 Computers in Libraries Conference
  • Discussed whether higher institutions should continue to use social media. Why do we send our users to other social media sites where we don’t have control of the content? The sources aren’t reliable. We should instead draw the users from other networks to our site where we have complete control.
  • Discussed Open AI (ChatGPT) and Metaverse (VR)
  • Attended sessions on web content strategy and web security, which I found useful.
  • Tested out WordPress 6.2 release. The Site Editor was out of beta and very stable. You can do anything without knowing any code. It’s quite impressive.
  • Worked with the Director of Technologies to move the courtroom videos to WordPress so he can shut down the server upstairs. We should consider moving it into Cascade as well for the migration.
  • Renewed SiteImprove for another year.
  • Worked on Scalia Forum graphics for print menu, signages, and digital screens.
  • Collaborated with the Web Content Specialist to take care of change requests.
  • Supported WordPress sites for the Centers.
  • Worked on the Arts & Entertainment Advocacy Clinic website in WordPress.

Status and results of previously agreed-upon performance goals and objectives:

  • Launched Student Bar Association Website
  • Launched the Art Clinic Website
  • Published the Request for Proposal for Voices for Liberty Website
  • Put together the landing pages for the IP program
  • Handled update requests
  • Added new adjunct faculty members
  • Updated profiles and People Finder
  • Updated course schedule
  • Updated tuition costs
  • Updated student organizations and their officers
  • Published the web version of the fall 2023 course schedules.
  • Fixed the Events Calendar Issues with duplicating titles.
  • Published the Transcript Information for International Students for LLM and FLEX LLM pages.
  • Work with the Dean of Admissions on the admit/incoming switchover.
  • Designed Voices For Liberty’s speakers page with bios and photos.
  • Finished putting up the summer course schedule
  • Put the fall course schedule together. The page was ready. Just waiting for the greenlight to publish.
  • Added 3 new courses: Law 246, Law 370, Law 427
  • Worked with career staff to post the job fair on the CAS intranet
  • Worked with career staff to upload videos to the CAS intranet
  • Worked with Director of Admissions to add transcript evaluation on LLM and Flex LLM pages
  • Worked on adding Google Scholar for faculty members
  • Worked with Gray Center to give vendor access to their site
  • Worked on the IP Program landing page.
  • Worked on updating MVETS pages.

Examples which demonstrate the supervisor’s Operational Leadership

  • Created email invitation for the Annual Fall Kick-off Reception.
  • Ran a report in Eventbrite for the Capitol Hill Alumni Reception.
  • Worked with students to put together the announcement for the Moot Court Competition.
  • Participated in the Law Library’s summer workday & Learning institute.
  • Updated and added new Faculty pages.
  • Created Mason Mentors Profiles for Fall 2023
  • Created an online form for students to submit their profile pictures.
  • Worked on admissions orientation agendas
  • Updated JD Tuition & Costs
  • Added new full-time faculty members
  • Updated the course schedules for David and Margarita
  • Updated forms for Record Office
  • Added and trained new content editor for Trial Ad student organization
  • Added request form for Event Planning
  • Added new content editor for Admit Intranet
  • Updated Incoming information for the intranet and switch from Accepted homepage to Incoming homepage
  • Worked with Beacon Technologies to set up SSL certificates and sFTP access for the new server.
  • Took the FREE Annual Cascade CMS End User Training Webinar.
  • Worked with outside consultants to set up 4 WordPress microsites: JurisMasters.gmu.edu , JMCyber.gmu.edu , JMCriminalJustice.gmu.edu , and JMGovCon.gmu.edu
  • Worked with ITS and HR to get outside consultants access to our VPN.
  • Updated the Fall 2023 Incoming Class Profiles
  • Updated the ranking page
  • Worked on revising the Online LLM in U.S. Law and Online Global Antitrust Law & Economic landing pages.
  • Attended the WordCamp Conference. Since I had been getting lots of requests for WordPress sites, the conference was very helpful. It had a very strong, passionate, and ambitious community. They focused on Gutenberg, accessibilities, and longevity. They were working on a 100-year goal.
  • Removed all course schedules and syllabi.
  • Republished 2 years course schedules and syllabi.

Examples which demonstrate the supervisor’s Mentoring and Coaching

  • Fixed CAS login issues.
  • Contacted an alumna about accessing the alumni directory site.
  • Completed training: 2023 Mandatory Role-Based Technical IT Security Awareness.
  • Completed training: University Policy 1204: Prohibited Relationships with Students.
  • Updated webinar pages for Online LLM.
  • Updated course schedule.
  • Created HTML version of course schedule.
  • Updated course descriptions.
  • Designed Sixth Scalia Forum’s save the date, invitation, and graphics.
  • Replaced the WordPress sliders for the monitors. Soliloquy cut off the top of the slides every time new sliders were added. Smart Slider solved that issue.
  • Fixed the WordPress Events Calendar for Voices for Liberty website.
  • Re-uploaded course schedules and syllabi from 2021 to 2023.
  • Relaunched the Online LLM U.S Law and Online Antitrust pages.
  • Updated admissions pages requested by Sabrina.
  • Supported outside consultants on WordPress for the 4 JM sites.
  • Assisted the Gray Center WordPress site including adding new editors and authors.
  • Assisted Law & Liberty WordPress site to provide editors and authors access.
  • Continued to update Fall course schedules and syllabi.
  • Updated the WordPresss kiosk site.
  • Upgraded to MODX 3.0.4
  • Created Alumni News block on the homepage and archive page.
  • Trained alumni staff to make updates in MODX.
  • Updated Voices for Liberty pages.
  • Designed Sixth Annual Scalia Forum Invite
  • Updated Records language
  • Created a faculty site for a faculty member
  • Created and updated Voices for Liberty pages
  • Updated Admitted Student Intranet
  • Updated Mediation Course Description
  • Updated Arts Clinic webpages
  • Created a form for Alumni Newsletter
  • Updated Flex LLM Spring 2024 Course Schedule
  • Migrated CDN and Firewall from StackPath to CloudFlare
  • Created a Thanksgiving card.
  • Created a holiday party card.
  • Updated requests from the Records office.
  • Updated U.S. Law and Antitrust Online requests.
  • Updated MVETS requests.
  • Updated course schedules.
  • Created new events pages for Voices for Liberty.
  • Created a new site for Global Wealth Management.
  • Reviewed the testing pages and templates for the new law.gmu.edu.
  • Switched to CloudFlare’s CDN and Firewall for MODX Cloud.
  • Switched the Admit Intranet from incoming landing page to accepted landing page.
  • Created a new subscriber user for Admit Intranet.
  • Changed student org’s descriptions.
  • Fixed the job links on the homepage.
  • Fixed SSL Certificate issue for JM landing sites.
  • Created save the date card for the Sixth Scalia Forum.
  • Created graphic banners for CMEIL.

Performance and development goals and objectives

  • Complete the migration to the new content management system (Cascade)
  • Make the transition to the new CMS
  • Learn the admin side of the new CMS
  • Provide support for the new CMS
  • Collaborate with colleagues on the new CMS
  • Continue to support WordPress Multisites 
  • Grow the network of WordPress-powered sites
  • Make the transition to the Gutenberg editor
  • Create new WordPress theme to meet the Mason new branding
  • Support the law school members (faculty, staff, admin, students) with web-related technologies
  • Support the web team members
  • Collaborate with the library technology admin
  • Attend web development conferences to sharpen up my skills
  • Attend design conferences to stay on top of the trend
  • Dive deeper into web accessibility
  • Get ready for AI, especially ChatGTP

Cleaning Up the Samsung Washing Machine

Yesterday, my wife notified me that our Samsung washing machine displayed a UE error message, which meant unbalanced load. I powered it off and tried to spin it. It spinned for a bit and then added more water. Of course I looked up YouTube and came across this video. I didn’t do the second part. I only opened up the bottom and tightened up the screw, which was already tightened. In the process, I cleaned up all the nasty gunks that had been collected over the years. I hope this will fix the issue. I didn’t run the machine because I broke the cap when I pried it open with a flat-head screwdriver.

Celebrating Tết on the Slopes

We let our kids cut school today to celebrate Vietnamese New Year. I decide to ring in the Lunar New Year on the slopes. Our whole family plus my mother-in-law headed to Liberty at 7 am. Since it was still a week day, it was not too crowded.

Since the weather was so warm, I had the idea that we would ski in our áo dài. My wife didn’t go for it. She was not comfortable skiing in áo dài. Obviously the teenage boys (Đạo and Đán) were too embarrassed to wear them. Only Xuân and I were up for it. Here’s a clip of me snowboarding in áo dài.

I was able to do two double-black-diamond runs. I wish I had more time because I started to enjoy snowboarding off double-black-diamond slopes. We headed out around 1 pm to get ready for the Lunar New Year eve.

We stopped by Vinh Kee on the way home to have dim sum. It was a great day with the family. I loved it.

A Simple Request

Yesterday, I went to Breeze, one of my favorite Korean bakeries, to pick up a birthday cake for my son. After choosing a chocolate cake and paying for it, I asked the cashier if I could put some words on the cake. She handed me a piece of paper and a pen. I wrote down, “HAPPY BIRTHDAY TO XUÂN.”

She told me they can’t do the thing on the letter A. I said to her, “You can’t draw two connected lines,” as I held up my hands above my head to show her the circumflex. She said, “We can only do English words.” I replied, “99% of the text is English. I just need one tiny diacritic.” Again, she said, “No, only English words. We don’t want to mess up.” I thought to myself, “She’s Korean. She’s not even American,” but I insisted, “I already paid for the cake. It’s fine if it is messed up.” She still declined.

Five minutes later, she handed me the cake. I peeped into it and the text reads, “Happy Birthday To Xuân” with the circumflex on the letter a. With delight, I said to her, “That’s perfect. Please say thanks to the cake decorator.” With a bit of defeat, she replied, “Only this time. Not next time.” I smiled and replied, “Well, there won’t be next time because I won’t come back.”

If she can’t accommodate a small request, I don’t need to buy a cake here even though this is one of my favorite bakeries. I was not asking her to draw a complicated Nôm character. I asked for a simple diacritical mark.