Developer Week 037
Certification Progress
Microsoft Certified: Azure Fundamentals (33%)
Projects
100 Days of Code: The Complete Python Pro Bootcamp (42/100)
Day 041 HTML
Embedded Emmet could do the trick:
- Select text (optional)
- Open command palette (usually Ctrl+Shift+P)
- Execute
Emmet: Wrap with Abbreviation
- Enter a tag
div
(or an abbreviation.wrapper>p
)- Hit Enter Command can be assigned to a keybinding.
- This will save me some copy paste tediousness.
pbrazeale.github.io
Took the plunge and switched to Hugo from Jekyll after I ran into an issue uploading a markdown table into my post. Being able to just copy paste from my obsidian is a major advantage. In the long run this conversion should save me time.
AuthorLedger ~45%
Updating the python project I made for CS50P.
Working Logo/Icon:
Ultimate objective is to create a complete application for managing and tracking indie author performance for authors and/or small publishers.
Design:
- Create a localized SQL database for royalty reports from Amazon
- Utilize PyQt6 for the GUI
- pandas for the data processing
- openpyxl for importing the .xlsx files
- matplotlib for the charts
- fpdf2 for exporting .pdf
Expansion:
- Update the database to automatically convert to USD
- Allow for fine tuning selection based upon:
- Book Title
- Create Series Titles that auto select associated books
- Authors
- Platform
- Title Format
- ebook
- KU
- paperback
- hardback
- audiobook
- Book Title
- Display charts that show revenue comparison based on:
- Platform
- Physical vs Digital
- Digital breakdown
- KU
- ebook
- audiobook
- Physical breakdown
- paperback
- hardback
- Add in additional databased to support all major sales platform
- Amazon done
- Nook
- iBooks
- Google Play
- Draft 2 Digital most complex as it requires all the platforms they publish to
- Additional Functionality Expansion
- Create a Revenue and Expense tracker
- Display and Export simple P&Ls
- Ad ROI tracker
- Convert my current excel formula template into an additional tab within the application
- Track ad performance based upon
- Platform
- Cost
- Clicks
- Conversion
- Use tracking to create reports:
- Ad level ROI
- Single title
- Series level
- Platform ROI
- Single title
- Series level
- Ad level ROI
- Create a Revenue and Expense tracker
Courses
Microsoft Azure Fundamentals AZ-900 (5.11/11.6) ~44%
Course AZ-900T00-A: Microsoft Azure Fundamentals
Books
The Linux Command Line (411/594) ~69%
9 Months Obsidian Takeaway
I wrote a full article detailing my entire process and thoughts on the advantages of Obsidian in my life.
Literally the same day, Mischa van den Burg referenced JohnnyDecimal which I’d not heard of, but is clearly a more refined version of what I’m already doing with my 100 folder system. Now I’m in an awkward position where I feel I’m under utilizing my Obsidian vault, and I instantly loved the idea of mapping that file structure onto my actual file storage on my computers.
With the new Proxmox server, this would be an ideal time to implement a proper organization schema.